This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Fix wrong-code bug caused by combine_simplify_rtx()


Richard Sandiford wrote:
Mark Mitchell <mark@codesourcery.com> writes:

Richard Sandiford wrote:

The patch below simply removes this transformation.  In order to get
some idea of the performance impact, I compared the before-and-after
-O2 assembly output of gcc.c-torture and gcc.dg for three targets:
   i686-pc-linux-gnu
   powerpc-eabisim
   mips64-elf
In all three cases, only the output for the new testcase changed.
There were no differences in the code generated for the other tests.
Bootstrapped & regression tested on i686-pc-linux-gnu.  OK for
mainline?

OK, assuming no objections in 24 hours.


Thanks. For 4.0 too, or just mainline?

Both, if it's a regression; otherwise, just mainline.


--
Mark Mitchell
CodeSourcery, LLC
mark@codesourcery.com
(916) 791-8304


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]