[Bug rtl-optimization/48345] [4.7 Regression] [SH] Invalid float register allocated

2011-03-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48345 Richard Guenther changed: What|Removed |Added Target Milestone|--- |4.7.0

[Bug rtl-optimization/48345] [4.7 Regression] [SH] Invalid float register allocated

2011-03-29 Thread kkojima at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48345 Kazumoto Kojima changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug rtl-optimization/48345] [4.7 Regression] [SH] Invalid float register allocated

2011-03-29 Thread vmakarov at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48345 --- Comment #5 from Vladimir Makarov 2011-03-30 02:11:11 UTC --- Author: vmakarov Date: Wed Mar 30 02:11:04 2011 New Revision: 171713 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=171713 Log: 2011-03-29 Vladimir Makarov PR target

[Bug rtl-optimization/48345] [4.7 Regression] [SH] Invalid float register allocated

2011-03-29 Thread vmakarov at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48345 --- Comment #4 from Vladimir Makarov 2011-03-30 00:49:50 UTC --- (In reply to comment #3) > Thanks! Is > > PR rtl-optimization/48345 > * ira-color.c (assign_hard_reg): Skip prohibited hard registers > for given class and mode. > >

[Bug rtl-optimization/48345] [4.7 Regression] [SH] Invalid float register allocated

2011-03-29 Thread kkojima at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48345 --- Comment #3 from Kazumoto Kojima 2011-03-30 00:28:32 UTC --- Thanks! Is PR rtl-optimization/48345 * ira-color.c (assign_hard_reg): Skip prohibited hard registers for given class and mode. OK for ChangeLog?

[Bug rtl-optimization/48345] [4.7 Regression] [SH] Invalid float register allocated

2011-03-29 Thread vmakarov at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48345 --- Comment #2 from Vladimir Makarov 2011-03-29 23:59:08 UTC --- (In reply to comment #0) > > It seems that ira-color.c:assign_hard_reg chooses a register > of which corresponding bit of ira_prohibited_class_mode_regs > [FP_REGS][DFmode] is set.

[Bug rtl-optimization/48345] [4.7 Regression] [SH] Invalid float register allocated

2011-03-29 Thread kkojima at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48345 --- Comment #1 from Kazumoto Kojima 2011-03-29 22:45:59 UTC --- It looks that the above patch also fixes the wrong register allocation in PR48336.