[Bug target/35965] -fstack-protector produces segfaulting binaries on arm/armel
--- Comment #6 from dougkwan at gcc dot gnu dot org 2009-02-25 07:18 --- Subject: Bug 35965 Author: dougkwan Date: Wed Feb 25 07:18:01 2009 New Revision: 144424 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144424 Log: 2009-02-24 Julian Brown PR target/35965 * config/arm/arm.c (require_pic_register): Only set cfun->machine->pic_reg once per function. Patch commited by Doug Kwan Modified: trunk/gcc/ChangeLog trunk/gcc/config/arm/arm.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35965
[Bug middle-end/39378] Multiple inheritence thunk not working with -mthumb
--- Comment #2 from dougkwan at gcc dot gnu dot org 2009-03-17 20:18 --- Subject: Bug 39378 Author: dougkwan Date: Tue Mar 17 20:18:21 2009 New Revision: 144918 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144918 Log: 2009-03-12 Jing Yu PR middle-end/39378 * function.h: Move is_thunk from rtl_data structure to function structure. * cp/method.c (use_thunk): Change is_thunk from crtl to cfun. * varasm.c (assemble_start_function): Change is_thunk from crtl to cfun. * config/alpha/alpha.c: Change is_thunk from crtl to cfun. * config/rs6000/rs6000.c: Change is_thunk from crtl to cfun. * config/arm/arm.h: Change is_thunk from crtl to cfun. * testsuite/g++.dg/inherit/thunk10.C: New file. Patch submitted by Doug Kwan Modified: trunk/gcc/ChangeLog trunk/gcc/config/alpha/alpha.c trunk/gcc/config/arm/arm.h trunk/gcc/config/rs6000/rs6000.c trunk/gcc/cp/method.c trunk/gcc/function.h trunk/gcc/testsuite/ChangeLog trunk/gcc/varasm.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39378
[Bug rtl-optimization/41574] Distribute floating point expressions causes bad code.
--- Comment #1 from dougkwan at gcc dot gnu dot org 2009-10-05 09:09 --- Subject: Bug 41574 Author: dougkwan Date: Mon Oct 5 09:08:46 2009 New Revision: 152443 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152443 Log: 2009-10-05 Doug Kwan PR rtl-optimization/41574 Index: combine.c (distribute_and_simplify_rtx): Quit if RTX mode is floating point and we are not doing unsafe math optimizations. Modified: trunk/gcc/ChangeLog trunk/gcc/combine.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41574
[Bug rtl-optimization/41574] Distribute floating point expressions causes bad code.
--- Comment #7 from dougkwan at gcc dot gnu dot org 2009-10-08 22:17 --- Subject: Bug 41574 Author: dougkwan Date: Thu Oct 8 22:16:58 2009 New Revision: 152580 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152580 Log: 2009-10-08 Doug Kwan PR rtl-optimization/41574 * gcc.dg/pr41574.c: New test. Added: trunk/gcc/testsuite/gcc.dg/pr41574.c Modified: trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41574