> -----Original Message----- > From: [email protected] [mailto:[email protected]] On > Behalf Of Bin Cheng > Sent: Monday, March 25, 2013 3:15 PM > To: [email protected] > Subject: FW: [PATCH GCC/pr56124] Don't prefer memory if the source of load > operation has side effect > > Sorry for the wrong list. > > -----Original Message----- > From: Bin Cheng [mailto:[email protected]] > Sent: Monday, March 25, 2013 3:00 PM > To: [email protected] > Subject: [PATCH GCC/pr56124] Don't prefer memory if the source of load > operation has side effect > > Hi, > As reported in PR56124, IRA causes redundant reload by preferring to put > pseudo which is target of loading in memory. Generally this is good but the > case in which the src of loading has side effect. > This patch fixes this issue by checking whether source of loading has side > effect. > > I tested the patch on x86/thumb2. Is it OK? Thanks. > > 2013-03-25 Bin Cheng <[email protected]> > > PR target/56124 > * ira-costs.c (scan_one_insn): Check whether the source rtx of > loading has side effect.
Ping.
