On Aug 19, 2015, Andreas Schwab <sch...@linux-m68k.org> wrote: > Andreas Schwab <sch...@linux-m68k.org> writes: >> Alexandre Oliva <aol...@redhat.com> writes: >> >>> [PR64164] fix regressions reported on m68k and armeb >>> >>> From: Alexandre Oliva <aol...@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