------- Comment #1 from pinskia at gcc dot gnu dot org 2008-02-08 00:32 ------- I don't think we can consider this a regression, the global registers just makes an already register starved target even more register starved.
We go from having 6 registers down to 3 in this case. -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- GCC host triplet|i686-suse-linux | GCC target triplet| |i686-suse-linux Summary|[4.3 regression] unable to |unable to find a register to |find a register to spill in |spill in class |class ‘GENERAL_REGS’ |‘GENERAL_REGS’ with global | |registers http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35135