This is the mail archive of the gcc@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: m68k bootstrapping broken


On Sun, Jan 11, 2004 at 07:32:54AM +0100, Bernardo Innocenti wrote:
> Richard Henderson wrote:
> >On Sat, Jan 10, 2004 at 10:08:54PM +0100, Bernardo Innocenti wrote:
> >
> >>>	lea (8,%a6),%a0      !!!!!!!!
> >>>	move.l (%a0),%d0
> >>
> >>...
> >>I believe this is how GCC has always worked.  Unless you specify
> >>-fomit-frame-pointer...
> >
> >No, he means why not
> >
> >	move.l (8,%a6),%d0
> >
> >and dispense with the lea entirely.

here is what the brute force search yields:

- ICE on lshrdi occurs when insn-recog.o is crosscompiled with -O2

- argpointer elimination breaks when regclass.o is crosscompiled with -O2

Any guess how regclass.o might influence argpointer elimination?

Richard


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