lp:~linaro-toolchain-dev/gcc-linaro/lp-689887-armel-ice
- Get this branch:
- bzr branch lp:~linaro-toolchain-dev/gcc-linaro/lp-689887-armel-ice
Branch merges
- Ramana Radhakrishnan (community): Needs Fixing
- Linaro Toolchain Builder: Needs Fixing
-
Diff: 217 lines (+74/-15)6 files modifiedChangeLog.linaro (+20/-0)
gcc/config/arm/arm-protos.h (+1/-0)
gcc/config/arm/arm.c (+28/-10)
gcc/config/arm/arm.h (+2/-1)
gcc/config/arm/predicates.md (+5/-4)
gcc/testsuite/gcc.target/arm/20110112-1.c (+18/-0)
Branch information
Recent revisions
- 99490. By Chung-Lin Tang
-
2011-03-26 Chung-Lin Tang <email address hidden>
gcc/
* config/arm/arm.h (enum arm_cond_code): Add ARM_COND_INVALID.
* config/arm/arm.c (arm_comparison_to_cond_ code): Renamed from
get_arm_condition_ code(), change gcc_unreachable()s to return
ARM_COND_INVALID.
(get_arm_condition_ code): Implement by calling
arm_comparison_to_cond_ code(), with result test by gcc_assert().
(arm_valid_comparison_ p): New function to test for valid ARM
comparison RTX.
* config/arm/arm- protos. h (arm_valid_ comparison_ p): Add prototype.
* config/arm/predicates. md (arm_comparison _operator) : Add
additional check based on arm_valid_comparison_ p(). gcc/testsuite/
* gcc.target/arm/20110112- 1.c: New test. - 99487. By Andrew Stubbs
-
Fix -fshrink-wrap bugs.
Fixes lp:731665 - ICE building kernel
Sets -fshrink-wrap on by default at -O, to match docs. - 99486. By Andrew Stubbs
-
Shrink wrap optimization improvements and bug fix.
Fixes LP:721023
Merged from Sourcery G++.
- 99482. By Andrew Stubbs
-
Fix Gromacs mis-compilation.
GCC Bugzilla PR47166
LP:695302Backport from FSF.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:gcc-linaro/4.5