Comment 23 for bug 926855

Revision history for this message
In , Jye2 (jye2) wrote :

Author: jye2
Date: Fri Jun 8 08:57:53 2012
New Revision: 188332

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=188332
Log:
2012-06-08 Joey Ye <email address hidden>

 Backport r184442 from mainline
 2012-02-21 Richard Earnshaw <email address hidden>

 PR target/52294
 * thumb2.md (thumb2_shiftsi3_short): Split register and
 immediate shifts. For register shifts tie operands 0 and 1.
 (peephole2 for above): Check that register-controlled shifts
 have suitably tied operands.

 Backport r183756 from mainline
 2012-01-31 Matthew Gretton-Dann <email address hidden>

 * config/arm/thumb2.md (thumb2_mov_notscc): Use MVN for true
 condition.

 Backport r183349 from mainline
 2012-01-20 Jakub Jelinek <email address hidden>

 PR target/51915
 * config/arm/arm.c (arm_count_output_move_double_insns): Call
 output_move_double on a copy of operands array.

 Backport r183095 from mainline
 2012-01-11 Matthew Gretton-Dann <email address hidden>

 * config/arm/arm.md (mov_notscc): Use MVN for false condition.

 Backport r182628 from mainline
 2011-12-21 Richard Earnshaw <email address hidden>

 PR target/51643
 * arm.c (arm_function_ok_for_sibcall): Use DECL_WEAK in previous
 change.

 Backport r182621 from mainline
 2011-12-21 Richard Earnshaw <email address hidden>

 PR target/51643
 * arm.c (arm_function_ok_for_sibcall): Don't try to tailcall a
 weak function on bare-metal EABI targets.

Testsuite:
 Backport r183349 from mainline
 2012-01-20 Jakub Jelinek <email address hidden>

 PR target/51915
 * gcc.target/arm/pr51915.c: New test.

 Backport r183095 from mainline
 2012-01-11 Matthew Gretton-Dann <email address hidden>

 * gcc.c-torture/execute/20120110-1.c: New testcase.

 Backport r182621 from mainline
 2011-12-21 Richard Earnshaw <email address hidden>

 PR target/51643
 * gcc.target/arm/sibcall-2.c: New test.

Added:
    branches/ARM/embedded-4_6-branch/gcc/testsuite/gcc.c-torture/execute/20120111-1.c
    branches/ARM/embedded-4_6-branch/gcc/testsuite/gcc.target/arm/pr51915.c
    branches/ARM/embedded-4_6-branch/gcc/testsuite/gcc.target/arm/sibcall-2.c
Modified:
    branches/ARM/embedded-4_6-branch/gcc/ChangeLog.arm
    branches/ARM/embedded-4_6-branch/gcc/config/arm/arm.c
    branches/ARM/embedded-4_6-branch/gcc/config/arm/arm.md
    branches/ARM/embedded-4_6-branch/gcc/config/arm/thumb2.md
    branches/ARM/embedded-4_6-branch/gcc/testsuite/ChangeLog.arm