aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2023-02-12 16:26:43 +0100
committerThomas Schwinge <thomas@codesourcery.com>2023-02-12 16:26:43 +0100
commitb93418944e75327747a7c5d3dadbc725d3b91771 (patch)
tree3f9c54b67b966a2995c63da5ec5d029481260145 /gcc
parentab1305234f566eb2bc3a7c9d020a2dd11948a754 (diff)
parent9cf9f3c7629d768d940d9f87cddcd616bb0449e0 (diff)
downloadgcc-b93418944e75327747a7c5d3dadbc725d3b91771.zip
gcc-b93418944e75327747a7c5d3dadbc725d3b91771.tar.gz
gcc-b93418944e75327747a7c5d3dadbc725d3b91771.tar.bz2
Merge commit '9cf9f3c7629d768d940d9f87cddcd616bb0449e0' into HEAD
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/lib/target-supports.exp8
1 files changed, 6 insertions, 2 deletions
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp
index 2a058c6..e9867a4 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -36,7 +36,9 @@
# "! Fortran" for Fortran code,
# "/* ObjC", for ObjC
# "// ObjC++" for ObjC++
-# and "// Go" for Go
+# "// Go" for Go
+# "// Rust" for Rust
+# and "(* Modula-2" for Modula-2
# If the tool is ObjC/ObjC++ then we overide the extension to .m/.mm to
# allow for ObjC/ObjC++ specific flags.
@@ -58,13 +60,15 @@ proc check_compile {basename type contents args} {
set options ""
}
switch -glob -- $contents {
- "*/* Assembly*" { set src ${basename}[pid].S }
+ "*/\* Assembly*" { set src ${basename}[pid].S }
"*! Fortran*" { set src ${basename}[pid].f90 }
"*// C++*" { set src ${basename}[pid].cc }
"*// D*" { set src ${basename}[pid].d }
"*// ObjC++*" { set src ${basename}[pid].mm }
"*/* ObjC*" { set src ${basename}[pid].m }
"*// Go*" { set src ${basename}[pid].go }
+ "*// Rust*" { set src ${basename}[pid].rs }
+ "*(\* Modula-2*" { set src ${basename}[pid].mod }
default {
switch -- $tool {
"objc" { set src ${basename}[pid].m }