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]

Re: disappearing labels fix


  In message <5.1.0.14.2.20010511204800.0260d9c0@mail.lauterbach.com>you write:
  > At 02:23 11.05.2001, Jeffrey A Law wrote:
  > 
  > >This patch should fix the regressions with -fPIC on the PPC that were
  > >caused by my disappearing labels patch.  It should also fix the problems
  > >in libjava on the PPC.
  > >
  > >It's been 3-staged on the PPC (linux & aix), PA32 hpux, x86 (linux).
  > >
  > >The fr30 still works with this patch (which is the port which originally
  > >caused me to change the code in cse a year or two ago).
  > >
  > >And it just feels right.  I like to be able to delete/simplify code to
  > >fix bugs :-)
  > >
  > >Installed on the branch as well as the mainline sources.
  > >
  > >         * cse.c (cse_insn): Mostly remove first hunk of code which collap
  > sed
  > >         a computed jump into an unconditional jump.
  > >         In second hunk of code for collapsing computed and conditional ju
  > mps
  > >         into unconditional jumps, reemit the jump in additional cases.
  > 
  > Jeff,
  > 
  > this works fine on PPC, but it may be responsible for these x86 RTL 
  > checking regressions on the 3.0 branch:
  > 
  > FAIL: gcc.c-torture/compile/20001221-1.c,  -O2
  > FAIL: gcc.c-torture/compile/20001221-1.c,  -O3 -fomit-frame-pointer
  > FAIL: gcc.c-torture/compile/20001221-1.c,  -O3 -g
  > FAIL: gcc.c-torture/compile/20001221-1.c,  -Os
What's odd is I'm not seeing those failures when I run those tests locally.

jeff


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