[google] Backport r178628 from trunk to google/gcc-4_6 (issue5139050)

2011-09-26 Thread Guozhi Wei
thanks Carrot 2011-09-27 Guozhi Wei 2011-09-07 Jiangning Liu PR tree-optimization/46021 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*. Index: gcc.dg/tree-ssa/20040204-1.c ==

[google] Backport r178995 from trunk to google/gcc-4_6 (issue5075046)

2011-09-20 Thread Guozhi Wei
Hi This patch fixed PR 49452, thus decreased 30+ dejaGNU failures for target arm. Tested with buildit and arm regression testing on qemu. OK for google/gcc-4_6? thanks Carrot ChangeLog 2011-09-21 Guozhi Wei Backport r178995 from trunk. 2011-09-20 Wei Guozhi

[google] Backport r177357 from trunk to google/gcc-4_6 (issue4862042)

2011-08-11 Thread Guozhi Wei
Hi The trunk patch r177357 fixed an arm target test failure, which also affects google/gcc-4_6, OK to port it to google/gcc-4_6? Tested with make check-gcc RUNTESTFLAGS="--target_board=arm-sim/arch=armv7-a arm.exp=vfp-1.c" thanks Carrot 2011-08-12 Guozhi Wei Backport r1

[google] Backport r174965 from trunk to google/gcc-4_6 (issue4852046)

2011-08-07 Thread Guozhi Wei
Hi I want to backport r174965 from trunk to google/gcc-4_6, which fixed vect-72.c failure in target arm, as described in http://gcc.gnu.org/ml/gcc-patches/2011-06/msg00927.html Tested with buildit and regression test on arm qemu. OK for google/gcc-4_6 ? thanks Carrot 2011-08-08 Guozhi Wei

[google] Backport r175009 from trunk to google/gcc-4_6 (issue4815082)

2011-08-03 Thread Guozhi Wei
quot; make check-gcc RUNTESTFLAGS="--target_board=arm-sim/arch=armv7-a vect.exp" OK for google/gcc-4_6? thanks Carrot 2011-08-03 Guozhi Wei Backport r175009 from trunk. 2011-06-14 Ira Rosen * gcc.dg/vect/vect-16.c: Rename to... * gcc

[google] Backport r175347 from trunk to google/gcc-4_6 (issue4835041)

2011-07-28 Thread Guozhi Wei
K for google/gcc-4_6? thanks Carrot 2011-07-29 Guozhi Wei Backport r175347 from trunk. 2011-06-23 Jakub Jelinek PR testsuite/49512 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid instead of -fdump-tree-optimized.

[google] Backport r176293 from gcc-4_6-branch to google/gcc-4_6 (issue4743049)

2011-07-18 Thread Guozhi Wei
2011-07-19 Guozhi Wei Backport r176293 from gcc-4_6-branch 2011-07-14 Janis Johnson * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks". Index: gcc.target/arm/pr42093.c === --- gcc.

[google] Backport r175894 from gcc-4_6-branch to google/gcc-4_6 (issue4752052)

2011-07-17 Thread Guozhi Wei
Hi This patch back ports a patch from gcc-4_6-branch to google/gcc-4_6 branch. It skips a thumb1 only test on thumb2 devices. thanks Carrot 2011-07-18 Guozhi Wei Backport r175894 from gcc-4_6-branch 2011-07-05 Janis Johnson * gcc.target/arm/thumb

[google] Backport patch r175881 from gcc-4_6-branch to google/gcc-4_6 (issue4695051)

2011-07-13 Thread Guozhi Wei
Hi This patch fixes a testing error on arm backend. It has been tested on both x86 and arm target with following commands. make check-g++ RUNTESTFLAGS="--target_board=arm-sim/thumb/arch=armv7-a dg.exp=anon-ns1.C" make check-g++ RUNTESTFLAGS="dg.exp=anon-ns1.C" thanks Carrot

[google] Disable getpagesize() for Android toolchain (issue4515131)

2011-05-24 Thread Guozhi Wei
Hi This patch is for google/main. In order to be compatible with current bionic and sysroot, we need to disable getpagesize(). After getpagesize() in bionic is changed and ndk contains that change, we can reenable it. Jing can give more details about it. This patch has been tested on arm qemu w

[PATCH, ARM] PR47855 Compute attr length for thumb2 insns, 3/3 (issue4475042)

2011-05-04 Thread Guozhi Wei
d related peephole2. The fix is also contained in this patch. The patch has been tested on arm qemu. thanks Carrot 2011-05-05 Guozhi Wei PR target/47855 * config/arm/thumb2.md (thumb2_movsi_insn): Add length addtribute. (thumb2_shiftsi3_short and peephole2): Remove 3-re

[google] Use R_ARM_GOT_PREL to simplify global address loading from GOT (issue4433079)

2011-04-27 Thread Guozhi Wei
reg). This patch depends on the arm relocation R_ARM_GOT_PREL which is implemented in binutils 2.21. This patch has been tested on arm qemu. It also bootstraped and regression tested on x86_64. thanks Carrot 2011-04-28 Guozhi Wei PR target/43129 * gcc/hooks.c (hook_rtx

[google] remove redundant push {lr} for -mthumb (issue4441050)

2011-04-19 Thread Guozhi Wei
nough, far jump is not necessary, so we can safely do push/pop lr optimization. Tested on arm qemu with options -march=armv5te -mthumb, without regression. This patch is for google/main. 2011-04-19 Guozhi Wei Google ref 40255. * gcc/config/arm/arm.c (SHORTEST_FAR_JUMP_LENGTH