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: [PR64164] drop copyrename, integrate into expand


On Aug 19, 2015, Andreas Schwab <schwab@linux-m68k.org> wrote:

> Andreas Schwab <schwab@linux-m68k.org> writes:
>> Alexandre Oliva <aoliva@redhat.com> writes:
>> 
>>> [PR64164] fix regressions reported on m68k and armeb
>>> 
>>> From: Alexandre Oliva <aoliva@redhat.com>
>>> 
>>> Defer stack slot address assignment for all parms that can't live in
>>> pseudos, and accept pseudos assignments in assign_param_setup_block.
>> 
>> That doesn't fix the ia64 Ada miscompilation though.

That's not surprising, it's the first I hear of it ;-)

> I mean miscomparison, not miscompilation.  The difference is only in the
> insn scheduling.

Interesting.  I have a hard time figuring out how this could follow from
the patchset at hand, but...  let's try to figure it out.

I'm having some difficulty getting access to an ia64 box ATM, and for
ada bootstraps, a cross won't do, so...  if you still have that build
tree around, any chance you could recompile par.o with both stage1 and
stage2, with -fdump-rtl-expand-details, and email me the compiler dump
files?  Maybe that will suffice to figure out where the difference might
come from.

Thanks in advance,

-- 
Alexandre Oliva, freedom fighter    http://FSFLA.org/~lxoliva/
You must be the change you wish to see in the world. -- Gandhi
Be Free! -- http://FSFLA.org/   FSF Latin America board member
Free Software Evangelist|Red Hat Brasil GNU Toolchain Engineer


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