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: REG_LABEL note is an EXPR_LIST, not an INSN_LIST


Richard Henderson <rth@redhat.com> writes:

> On Tue, Aug 28, 2001 at 07:15:33PM -0300, Alexandre Oliva wrote:
> > REG_LABELs were created as EXPR_LIST everywhere but here.  I'm
>> checking this in as obviously correct.
>
> Incorrect.
>
> The contents of a REG_LABEL CODE_LABEL, which is a top-level form
> in the instruction stream.  Therefore it should use INSN_LIST.

With that incorrect patch installed I get these failures:

Running target unix
FAIL: gcc.c-torture/compile/920501-1.c,  -O0  
FAIL: gcc.c-torture/compile/labels-1.c,  -O0  
FAIL: gcc.c-torture/compile/labels-2.c,  -O0  
FAIL: gcc.c-torture/compile/labels-2.c,  -O1  
FAIL: gcc.c-torture/compile/labels-2.c,  -O2  
FAIL: gcc.c-torture/compile/labels-2.c,  -O3 -fomit-frame-pointer  
FAIL: gcc.c-torture/compile/labels-2.c,  -O3 -g  
FAIL: gcc.c-torture/compile/labels-2.c,  -Os  

Reverting the patch solves these regression on i686.

Alexandre, I'd like to see the "patch reversion" policy applied since
I didn't see any response from you on RTH's email 38 hours ago...

Andreas
-- 
 Andreas Jaeger
  SuSE Labs aj@suse.de
   private aj@arthur.inka.de
    http://www.suse.de/~aj


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