Re: [PATCH] Fix PR58139 but correctly initializing reg_raw_mode[]

2013-09-03 Thread Jakub Jelinek
On Fri, Aug 16, 2013 at 02:53:11PM -0500, Peter Bergner wrote: > PR58139 > * gcc/reginfo.c (choose_hard_reg_mode): San through all mode classes > looking for widest mode. Just ChangeLog nits: 1) no gcc/ 2) Scan instead of San 3) PR target/58139 Jakub

[PATCH] Fix PR58139 but correctly initializing reg_raw_mode[]

2013-08-16 Thread Peter Bergner
PR58139 shows a case where sched2 is scheduling the definition of a volatile VSX register across a call. The volatile VSX register (62) is actually made up the non-volatile FPR30 and another volatile doubleword, so it is actually partially volatile. Since FPR30 is defined by the PPC{,64} ABIs as