]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: Adjust several dg-additional-files-options calls [PR115294]
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Fri, 31 May 2024 07:29:38 +0000 (09:29 +0200)
committerRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Fri, 31 May 2024 07:29:38 +0000 (09:29 +0200)
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.

libatomic/testsuite/lib/libatomic.exp
libgomp/testsuite/lib/libgomp.exp
libitm/testsuite/lib/libitm.exp
libphobos/testsuite/lib/libphobos.exp
libvtv/testsuite/lib/libvtv.exp

index 432a67e12e9fa4f7d41e482fbaa6fe9f9a622850..ed6ba806732feb8e9b72a313803e23a6a46ba3fd 100644 (file)
@@ -214,7 +214,7 @@ proc libatomic_target_compile { source dest type options } {
        set options [concat "$ALWAYS_CFLAGS" $options]
     }
 
-    set options [dg-additional-files-options $options $source]
+    set options [dg-additional-files-options $options $source $dest $type]
 
     set result [target_compile $source $dest $type $options]
 
index cab926a798bf3405473bd93908a9d78c4b249260..7c1092629168b763cf6b94c6521929441448c4dd 100644 (file)
@@ -296,7 +296,7 @@ proc libgomp_target_compile { source dest type options } {
        set options [concat "$ALWAYS_CFLAGS" $options]
     }
 
-    set options [dg-additional-files-options $options $source]
+    set options [dg-additional-files-options $options $source $dest $type]
 
     set result [target_compile $source $dest $type $options]
 
index 61bbfa0c92303a7148169e28f2f72fbb8504fbc9..3e60797c3e3152715d420003f68201ece0affe98 100644 (file)
@@ -217,7 +217,7 @@ proc libitm_target_compile { source dest type options } {
        set options [concat "$ALWAYS_CFLAGS" $options]
     }
 
-    set options [dg-additional-files-options $options $source]
+    set options [dg-additional-files-options $options $source $dest $type]
 
     set result [target_compile $source $dest $type $options]
 
index d4aa433ddc1417ea9bd959117d02b64ba8360d71..a4a2fe3d56d4b3437367d0adf8d13f941627a32e 100644 (file)
@@ -281,7 +281,7 @@ proc libphobos_target_compile { source dest type options } {
     lappend options "compiler=$gdc_final"
     lappend options "timeout=[timeout_value]"
 
-    set options [dg-additional-files-options $options $source]
+    set options [dg-additional-files-options $options $source $dest $type]
     set comp_output [target_compile $source $dest $type $options]
 
     return $comp_output
index 4b71c9ce7bcf8d2461258c65d861fbad59756f33..bfd03d7d25802838b4af6b27557395ee2df1b41c 100644 (file)
@@ -212,7 +212,7 @@ proc libvtv_target_compile { source dest type options } {
        set options [concat "$ALWAYS_CFLAGS" $options]
     }
 
-    set options [dg-additional-files-options $options $source]
+    set options [dg-additional-files-options $options $source $dest $type]
 
     set result [target_compile $source $dest $type $options]