Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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).