[Bug rtl-optimization/47449] [x32] can’t find a register in class ‘DIREG’ while reloading ‘asm’

2011-08-06 Thread hjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47449

--- Comment #15 from hjl at gcc dot gnu.org hjl at gcc dot gnu.org 2011-08-06 
14:36:55 UTC ---
Author: hjl
Date: Sat Aug  6 14:36:52 2011
New Revision: 177512

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=177512
Log:
Add testcases for PRs 47449/47446.

2011-08-06  H.J. Lu  hongjiu...@intel.com

PR middle-end/47449
* gcc.target/i386/pr47449.c: New.

PR target/47446
* gcc.dg/pr47446-1.c: New.
* gcc.dg/pr47446-2.c: Likewise.

Added:
trunk/gcc/testsuite/gcc.dg/pr47446-1.c
trunk/gcc/testsuite/gcc.dg/pr47446-2.c
trunk/gcc/testsuite/gcc.target/i386/pr47449.c
Modified:
trunk/gcc/testsuite/ChangeLog


[Bug rtl-optimization/47449] [x32] can’t find a register in class ‘DIREG’ while reloading ‘asm’

2011-07-05 Thread hjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47449

--- Comment #13 from hjl at gcc dot gnu.org hjl at gcc dot gnu.org 2011-07-05 
12:47:38 UTC ---
Author: hjl
Date: Tue Jul  5 12:47:35 2011
New Revision: 175849

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=175849
Log:
Don't propagate hard registers in forward_propagate_subreg.

2011-07-05  H.J. Lu  hongjiu...@intel.com

PR rtl-optimization/47449
* fwprop.c (forward_propagate_subreg): Don't propagate hard
register nor zero/sign extended hard register.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/fwprop.c


[Bug rtl-optimization/47449] [x32] can’t find a register in class ‘DIREG’ while reloading ‘asm’

2011-07-05 Thread hjl.tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47449

H.J. Lu hjl.tools at gmail dot com changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.7.0

--- Comment #14 from H.J. Lu hjl.tools at gmail dot com 2011-07-05 13:14:59 
UTC ---
Fixed.