This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Scheduler fixes (PR17808)
- From: Steven Bosscher <stevenb at suse dot de>
- To: Paolo Carlini <pcarlini at suse dot de>
- Cc: gcc-patches at gcc dot gnu dot org, Vladimir Makarov <vmakarov at redhat dot com>, Andrey Belevantsev <abel at ispras dot ru>, rearnsha at gcc dot gnu dot org
- Date: Sun, 3 Jul 2005 17:49:12 +0200
- Subject: Re: Scheduler fixes (PR17808)
- References: <200506300046.22545.stevenb@suse.de> <200507031716.18254.stevenb@suse.de> <42C802E4.3010209@suse.de>
On Sunday 03 July 2005 17:23, Paolo Carlini wrote:
> Steven Bosscher wrote:
> >There are two new failures
> >on ia64, because of assembler warnings:
> >
> >/tmp/ccBDW5xy.s: Assembler messages:
> >/tmp/ccBDW5xy.s:186: Warning: Additional NOP may be necessary to
> > workaround Itanium processor A/B step errata
>
> Weird: Andreas Schwab took care of that a while ago, by adding specific
> DejaGNU code to the various prune.exp. Why isn't working for you?!?
The full output is:
Executing on host: /abuild/stevenb/build/gcc/xgcc
-B/abuild/stevenb/build/gcc/ /abuild/stevenb/mainline/gcc/testsuite/gcc.c-torture/execute/920625-1.c -w -O3 -fomit-frame-pointer -funroll-loops -fno-show-column -lm -o /abuild/stevenb/build/gcc/testsuite/920625-1.x4 (timeout = 300)
/tmp/ccBDW5xy.s: Assembler messages:^M
/tmp/ccBDW5xy.s:186: Warning: Additional NOP may be necessary to workaround Itanium processor A/B step errata^M
output is:
/tmp/ccBDW5xy.s: Assembler messages:^M
/tmp/ccBDW5xy.s:186: Warning: Additional NOP may be necessary to workaround Itanium processor A/B step errata^M
FAIL: gcc.c-torture/execute/920625-1.c compilation, -O3 -fomit-frame-pointer -funroll-loops
UNRESOLVED: gcc.c-torture/execute/920625-1.c execution, -O3 -fomit-frame-pointer -funroll-loops
Clearly the rules in testsuite/lib/prune.exp is not working for me.
The rules for this are:
# Ignore errata warning from IA64 assembler.
regsub -all "(^|\n)\[^\n\]*: Additional NOP may be necessary to workaround Itanium processor A/B step errata" $text "" text
regsub -all "(^|\n)\[^\n*\]*: Assembler messages:\[^\n\]*" $text "" text
Looks OK to me. So, dunno...
Gr.
Steven