Regressions on master at commit r15-2909 vs commit r15-2908 on Linux/x86_64

2024-08-14 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-2909 vs commit r15-2908 on Linux/x86_64
New failures:
FAIL: gcc.dg/torture/convert-dfp.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  (test for excess errors)

New passes:


Regressions on master at commit r15-2910 vs commit r15-2909 on Linux/x86_64

2024-08-14 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-2910 vs commit r15-2909 on Linux/x86_64
New failures:
FAIL: gfortran.dg/sizeof_6.f90   -O1  execution test

New passes:
FAIL: gcc.dg/torture/convert-dfp.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  (test for excess errors)


Regressions on master at commit r15-2916 vs commit r15-2910 on Linux/x86_64

2024-08-14 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-2916 vs commit r15-2910 on Linux/x86_64
New failures:

New passes:
FAIL: gfortran.dg/sizeof_6.f90   -O1  execution test


Re: gcc-regression script build fail info

2024-08-14 Thread Sam James via Gcc-regression
"Jiang, Haochen"  writes:

> Ping for this thread.
>
> Any ideas? If no, I will change the generated info with command following
> if we take r15-1643 as example and see if it is clearer:
>
> head -26 makelog.r15-1643.x86_64.native | tail -7 > 1.log;
> grep -E "(error:|Error)" makelog.r15-1643.x86_64.native >> 1.log;
> echo " Detailed Info around error (+- 10 Lines) 
> " >> 1.log;
> grep -C 10 -E "error:" makelog.r15-1643.x86_64.native >> 1.log;
>

This plan sounds good to me, although I was hoping someone might speak
up ;)

I will keep an eye on the failures afterwards and then see if it looks
OK too.

(Sorry if you were waiting on me, I may have misunderstood.)

> Thx,
> Haochen
>
>> -Original Message-
>> From: Jiang, Haochen
>> Sent: Thursday, July 18, 2024 3:57 PM
>> To: 'Sam James' 
>> Cc: 'gcc-regression@gcc.gnu.org' ; 'gcc-
>> testresu...@gcc.gnu.org' ; 'g...@gcc.gnu.org'
>> 
>> Subject: RE: gcc-regression script build fail info
>> 
>> 
>> 
>> > -Original Message-
>> > From: Jiang, Haochen
>> > Sent: Thursday, July 18, 2024 3:46 PM
>> > To: 'Sam James' 
>> > Cc: 'gcc-regression@gcc.gnu.org' ; 'gcc-
>> > testresu...@gcc.gnu.org' ; g...@gcc.gnu.org
>> > Subject: gcc-regression script build fail info
>> >
>> > > > For future reports, would it be possible to change the grep to
>> > > > something
>> > > > like:
>> > > >
>> > > > grep -E "(error:|Error)" or just grep -rsin "error" -w or something.
>> > > >
>> > > > This would allow catching the actual compile error in libbacktrace
>> > > > if it's not going to fit in the last N lines from make.
>> > >
>> > > Hi Sam,
>> > >
>> > > Let me change that in the script and see if it is much clearer.
>> > >
>> > > This bug report definitely seems not clear for me also.
>> >
>> > Hi all,
>> >
>> > Sam just mentioned in another thread that the current log for build fail in
>> gcc-
>> > regression is not clear at all, like the problem in:
>> > https://gcc.gnu.org/pipermail/gcc-regression/2024-July/080272.html
>> > The 100 bottom line didn't give any info for why it runs into a build fail.
>> >
>> > As Sam suggested, we might change the build fail info part which is 
>> > currently
>> > using 'tail -100' to 'grep -E "(error:|Error)"' to get some clear info.
>> >
>> > Does any one still needs the 'tail -100' for some more info? Or if the 
>> > output
>> for
>> > 'grep -E "(error:|Error)" is enough?
>> >
>> > For example, for r15-2116, overall report will be:
>> 
>> Made a typo here, the report is generated from r15-1643.
>> 
>> >
>> > make[2]: Entering directory '/home/haochenj/src/gcc-regression'
>> > rm -rf bld
>> > mkdir -p bld
>> > cd bld; \
>> >  RUNTESTFLAGS="--target_board='unix{-m32,}'" ../src-master/configure \
>> > --with-arch=native --with-cpu=native --enable-clocale=gnu --with-
>> system-
>> > zlib --enable-shared --enable-cet --with-demangler-in-ld --enable-libmpx --
>> > prefix=/usr/gcc-15.0.0 --with-fpmath=sse checking build system type...
>> > x86_64-pc-linux-gnu
>> > grep "Error " makelog.r15-1643.x86_64.native >> makelog.r15-
>> > 1643.x86_64.native.mail; \
>> > make[6]: [Makefile:1832: x86_64-pc-linux-gnu/bits/largefile-config.h] Error
>> 1
>> > (ignored)
>> > make[6]: [Makefile:1831: x86_64-pc-linux-gnu/bits/largefile-config.h] Error
>> 1
>> > (ignored)
>> > make[6]: [Makefile:1832: x86_64-pc-linux-gnu/bits/largefile-config.h] Error
>> 1
>> > (ignored)
>> > ../../src-master/gcc/config/i386/i386.cc:107:12: error: 'rtx_def*
>> > legitimize_dllimport_symbol(rtx, bool)' declared 'static' but never 
>> > defined [-
>> > Werror=unused-function]
>> > ../../src-master/gcc/config/i386/i386.cc:108:12: error: 'rtx_def*
>> > legitimize_pe_coff_extern_decl(rtx, bool)' declared 'static' but never 
>> > defined
>> [-
>> > Werror=unused-function]
>> > make[6]: *** [Makefile:2557: i386.o] Error 1
>> > make[5]: *** [Makefile:5108: all-stage2-gcc] Error 2
>> > make[4]: *** [Makefile:30031: stage2-bubble] Error 2
>> > make[3]: *** [Makefile:30275: bootstrap] Error 2
>> > make[2]: *** [Makefile:313: bootstrap] Error 2
>> > make[1]: *** [Makefile:409: one] Error 1
>> > make: *** [Makefile:406: one-master] Error 2
>> >
>> > Thx,
>> > Haochen
>> >
>> > >
>> > > Thx,
>> > > Haochen
>> > >
>> > > >
>> > > > (Not needed here as ILT already fixed the issue on master).
>> > > >
>> > > > thanks,
>> > > > sam


signature.asc
Description: PGP signature


RE: gcc-regression script build fail info

2024-08-14 Thread Jiang, Haochen via Gcc-regression
> -Original Message-
> From: Sam James 
> Sent: Thursday, August 15, 2024 6:30 AM
> To: Jiang, Haochen 
> Cc: gcc-regression@gcc.gnu.org; gcc-testresu...@gcc.gnu.org;
> g...@gcc.gnu.org
> Subject: Re: gcc-regression script build fail info
> 
> "Jiang, Haochen"  writes:
> 
> > Ping for this thread.
> >
> > Any ideas? If no, I will change the generated info with command
> > following if we take r15-1643 as example and see if it is clearer:
> >
> > head -26 makelog.r15-1643.x86_64.native | tail -7 > 1.log; grep -E
> > "(error:|Error)" makelog.r15-1643.x86_64.native >> 1.log; echo
> > " Detailed Info around error (+- 10 Lines)
> > " >> 1.log; grep -C 10 -E "error:"
> > makelog.r15-1643.x86_64.native >> 1.log;
> >
> 
> This plan sounds good to me, although I was hoping someone might speak
> up ;)
> 
> I will keep an eye on the failures afterwards and then see if it looks OK too.
> 
> (Sorry if you were waiting on me, I may have misunderstood.)
> 

I have changed the command to the mentioned one for normal and ia32 build
while keeping the native build as unchanged for comparison and prevent
something went wrong for the change. (I suppose it won't break but in case I did
some typo.)

Thx,
Haochen


Regressions on master at commit r15-2924 vs commit r15-2920 on Linux/x86_64

2024-08-14 Thread Haochen Jiang via Gcc-regression
Regressions on master at commit r15-2924 vs commit r15-2920 on Linux/x86_64
New failures:
FAIL: gcc.dg/lto/save-temps c_lto_save-temps_0.o-c_lto_save-temps_0.o link,  -O 
-flto -save-temps

New passes: