bug-dejagnu
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-dejagnu] Re: Ignore some warnings on IRIX 6 O32


From: Eric Christopher
Subject: [Bug-dejagnu] Re: Ignore some warnings on IRIX 6 O32
Date: 19 Jun 2002 01:39:17 -0700

> The first set of changes is trivial (i.e. ignore warnings from all
> frontends, not only cc1 and cc1plus).  The other ones are more interesting
> and might point to problems in GCC O32 code generation:
> 
> * I get this one in many places (only with -mips1, it seems), e.g. in
>   g77.f-torture/compile/19990826-3.f,  -O1:
> 
> as1: Warning: /var/tmp//cc5ooMCa.s, line 1: shouldn't put mult/div in branch 
> delay slot (R10K bug)
> 
>   The line number is wrong since as mishandles 
> 
>         .file   1 
> "/vol/gnu/src/gcc/gcc/gcc/testsuite/g77.f-torture/compile/1999
> 0826-3.f"
> 
> * This one happens e.g. in gcc.c-torture/compile/920501-4.c,  -O1:
> 
> as1: Warning: /var/tmp//ccPJlzBd.s, line 1: DIV in branch delay slot may not 
> work on a R4000 chip
> 

These two are interesting. I don't know that we want to work around
every processor bug by default, but if it is a processor bug that we
know about and don't work around we should definitely fix that.

> * gas 2.11.2 warns
> 
> /var/tmp//cctWmzAa.s: Assembler messages:
> /var/tmp//cctWmzAa.s:160: Warning: Branch bltu is always false (nop)
> 
>   e.g. in g++.other/reload1.C (test for excess errors).  I need to ignore
>   both the intro line and the specific warning.  In gas 2.12, this warning
>   is off by default, but could be enabled with -n.

This is on my list of things to fix. Non-conditional branches should
probably be avoided and fixed up.

The others look just fine.

-eric

-- 
I will not carve gods




reply via email to

[Prev in Thread] Current Thread [Next in Thread]