Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to gcc-4.8.0 #56

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Update to gcc-4.8.0 #56

wants to merge 1 commit into from

Conversation

Clouded
Copy link

@Clouded Clouded commented Apr 1, 2013

Added libgcc patch for gcc-4.8.0 and updated the SAT script.
Tested both on Windows 7 and Ubuntu 12.10 - builds were successfully finished for main features (binutils, gcc, newlib (and newlib-nano), gdb), the resulting toolchain was tested to build firmwares for stm32f407 and stm32f215 with previously compiled libopencm3.
However, I wasn't able to build libopencm3 using the toolchain due to the following error:
../../cm3/vector.c: In function 'reset_handler':
../../cm3/vector.c:70:1: internal compiler error: in advance_target_bb, at shed-rgn.c:3552
0x78eb92 advance_target_bb
I'll try to investigate that error later, but if someone has any information about it I'd be grateful to hear it.On the good side - I've noticed a significant code footprint reduction compared to 4.7.2 (but maybe it's just for my code).

Added an updated patch for libgcc and updated SAT script
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant