Re: [PATCH] PR57878, Incorrect code: live register clobbered in split2

2013-07-19 Thread Wei Mi
Thank you! backported as r201068 in gcc-4_8-branch. Thanks, Wei. On Thu, Jul 18, 2013 at 10:05 AM, Vladimir Makarov wrote: > On 07/15/2013 02:26 PM, Wei Mi wrote: >> Hi, >> >> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57878 >> >> The bug occurs because tfreq is given higher priority than bigg

Re: [PATCH] PR57878, Incorrect code: live register clobbered in split2

2013-07-18 Thread Vladimir Makarov
On 07/15/2013 02:26 PM, Wei Mi wrote: > Hi, > > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57878 > > The bug occurs because tfreq is given higher priority than bigger mode > in reload_pseudo_compare_func. When there are multiple reload pseudos > in the same insn, and the pseudo with bigger mode ha

[PATCH] PR57878, Incorrect code: live register clobbered in split2

2013-07-15 Thread Wei Mi
Hi, http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57878 The bug occurs because tfreq is given higher priority than bigger mode in reload_pseudo_compare_func. When there are multiple reload pseudos in the same insn, and the pseudo with bigger mode has lower thread frequency than other reload pseudos