public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug testsuite/115294] New: [15 regression] dg-additional-files-options change broke several testsuites
@ 2024-05-30 19:26 ro at gcc dot gnu.org
2024-05-30 19:26 ` [Bug testsuite/115294] " ro at gcc dot gnu.org
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: ro at gcc dot gnu.org @ 2024-05-30 19:26 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115294
Bug ID: 115294
Summary: [15 regression] dg-additional-files-options change
broke several testsuites
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: testsuite
Assignee: unassigned at gcc dot gnu.org
Reporter: ro at gcc dot gnu.org
CC: aoliva at gcc dot gnu.org
Target Milestone: ---
Between 20240529 (18f477980c8597fe3dca2c2e8bd533c0c2b17aa6) and 20240530
(71899d6b4e18145f005046681208db0137c95ede),
several testsuite results were lost completely.
libatomic, libgomp, libitm, and libphobos are affected. In each case, the
test logs show a variation of
ERROR: tcl error sourcing
/vol/gcc/src/hg/master/local/libatomic/testsuite/../../gcc/testsuite/lib/gcc-dg.exp.
wrong # args: should be "dg-additional-files-options options source dest type"
while executing
"check_cached_effective_target $prop {
eval [list check_no_compiler_messages_nocache $prop] $args
}"
(procedure "check_no_compiler_messages" line 2)
invoked from within
"check_no_compiler_messages lto object {
void foo (void) { }
} "-flto""
(procedure "check_effective_target_lto" line 11)
invoked from within
"check_effective_target_lto"
invoked from within
"if [info exists TORTURE_OPTIONS] {
set DG_TORTURE_OPTIONS $TORTURE_OPTIONS
} else {
# It is theoretically beneficial to group all of the O2/O3..."
(file
"/vol/gcc/src/hg/master/local/libatomic/testsuite/../../gcc/testsuite/lib/gcc-dg.exp"
line 82)
invoked from within
"source
/vol/gcc/src/hg/master/local/libatomic/testsuite/../../gcc/testsuite/lib/gcc-dg.exp"
("uplevel" body line 1)
invoked from within
"uplevel #0 source
/vol/gcc/src/hg/master/local/libatomic/testsuite/../../gcc/testsuite/lib/gcc-dg.exp"
invoked from within
"catch "uplevel #0 source $file""
I'm seeing this on both i386-pc-solaris2.11 and x86_64-pc-linux-gnu; most
likely
this happens everywhere.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug testsuite/115294] [15 regression] dg-additional-files-options change broke several testsuites
2024-05-30 19:26 [Bug testsuite/115294] New: [15 regression] dg-additional-files-options change broke several testsuites ro at gcc dot gnu.org
@ 2024-05-30 19:26 ` ro at gcc dot gnu.org
2024-05-31 6:46 ` rguenth at gcc dot gnu.org
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: ro at gcc dot gnu.org @ 2024-05-30 19:26 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115294
Rainer Orth <ro at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |15.0
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug testsuite/115294] [15 regression] dg-additional-files-options change broke several testsuites
2024-05-30 19:26 [Bug testsuite/115294] New: [15 regression] dg-additional-files-options change broke several testsuites ro at gcc dot gnu.org
2024-05-30 19:26 ` [Bug testsuite/115294] " ro at gcc dot gnu.org
@ 2024-05-31 6:46 ` rguenth at gcc dot gnu.org
2024-05-31 6:59 ` ro at CeBiTec dot Uni-Bielefeld.DE
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: rguenth at gcc dot gnu.org @ 2024-05-31 6:46 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115294
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P3 |P1
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug testsuite/115294] [15 regression] dg-additional-files-options change broke several testsuites
2024-05-30 19:26 [Bug testsuite/115294] New: [15 regression] dg-additional-files-options change broke several testsuites ro at gcc dot gnu.org
2024-05-30 19:26 ` [Bug testsuite/115294] " ro at gcc dot gnu.org
2024-05-31 6:46 ` rguenth at gcc dot gnu.org
@ 2024-05-31 6:59 ` ro at CeBiTec dot Uni-Bielefeld.DE
2024-05-31 7:30 ` cvs-commit at gcc dot gnu.org
2024-05-31 7:32 ` ro at gcc dot gnu.org
4 siblings, 0 replies; 6+ messages in thread
From: ro at CeBiTec dot Uni-Bielefeld.DE @ 2024-05-31 6:59 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115294
--- Comment #1 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> ---
I've identified the problem and tested a patch. Will commit shortly.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug testsuite/115294] [15 regression] dg-additional-files-options change broke several testsuites
2024-05-30 19:26 [Bug testsuite/115294] New: [15 regression] dg-additional-files-options change broke several testsuites ro at gcc dot gnu.org
` (2 preceding siblings ...)
2024-05-31 6:59 ` ro at CeBiTec dot Uni-Bielefeld.DE
@ 2024-05-31 7:30 ` cvs-commit at gcc dot gnu.org
2024-05-31 7:32 ` ro at gcc dot gnu.org
4 siblings, 0 replies; 6+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2024-05-31 7:30 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115294
--- Comment #2 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Rainer Orth <ro@gcc.gnu.org>:
https://gcc.gnu.org/g:7e322d576eb6a87607215196bec62d3348e65b0e
commit r15-937-g7e322d576eb6a87607215196bec62d3348e65b0e
Author: Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Date: Fri May 31 09:29:38 2024 +0200
testsuite: Adjust several dg-additional-files-options calls [PR115294]
A recent patch
commit bdc264a16e327c63d133131a695a202fbbc0a6a0
Author: Alexandre Oliva <oliva@adacore.com>
Date: Thu May 30 02:06:48 2024 -0300
[testsuite] conditionalize dg-additional-sources on target and type
added two additional args to dg-additional-files-options.
Unfortunately, this completely broke several testsuites like
ERROR: tcl error sourcing
/vol/gcc/src/hg/master/local/libatomic/testsuite/../../gcc/testsuite/lib/gcc-dg.exp.
wrong # args: should be "dg-additional-files-options options source dest
type"
since the patch forgot to adjust some of the callers.
This patch fixes that.
Tested on i386-pc-solaris2.11, sparc-sun-solaris2.11, and
x86_64-pc-linux-gnu.
2024-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
libatomic:
PR testsuite/115294
* testsuite/lib/libatomic.exp (libatomic_target_compile): Pass new
dg-additional-files-options args.
libgomp:
PR testsuite/115294
* testsuite/lib/libgomp.exp (libgomp_target_compile): Pass new
dg-additional-files-options args.
libitm:
PR testsuite/115294
* testsuite/lib/libitm.exp (libitm_target_compile): Pass new
dg-additional-files-options args.
libphobos:
PR testsuite/115294
* testsuite/lib/libphobos.exp (libphobos_target_compile): Pass new
dg-additional-files-options args.
libvtv:
PR testsuite/115294
* testsuite/lib/libvtv.exp (libvtv_target_compile): Pass new
dg-additional-files-options args.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug testsuite/115294] [15 regression] dg-additional-files-options change broke several testsuites
2024-05-30 19:26 [Bug testsuite/115294] New: [15 regression] dg-additional-files-options change broke several testsuites ro at gcc dot gnu.org
` (3 preceding siblings ...)
2024-05-31 7:30 ` cvs-commit at gcc dot gnu.org
@ 2024-05-31 7:32 ` ro at gcc dot gnu.org
4 siblings, 0 replies; 6+ messages in thread
From: ro at gcc dot gnu.org @ 2024-05-31 7:32 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115294
Rainer Orth <ro at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Assignee|unassigned at gcc dot gnu.org |ro at gcc dot gnu.org
Resolution|--- |FIXED
URL| |https://gcc.gnu.org/piperma
| |il/gcc-patches/2024-May/653
| |198.html
--- Comment #3 from Rainer Orth <ro at gcc dot gnu.org> ---
Fixed for GCC 15.0.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-05-31 7:32 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-05-30 19:26 [Bug testsuite/115294] New: [15 regression] dg-additional-files-options change broke several testsuites ro at gcc dot gnu.org
2024-05-30 19:26 ` [Bug testsuite/115294] " ro at gcc dot gnu.org
2024-05-31 6:46 ` rguenth at gcc dot gnu.org
2024-05-31 6:59 ` ro at CeBiTec dot Uni-Bielefeld.DE
2024-05-31 7:30 ` cvs-commit at gcc dot gnu.org
2024-05-31 7:32 ` ro at gcc dot gnu.org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).