diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2023-02-12 16:26:43 +0100 |
---|---|---|
committer | Thomas Schwinge <thomas@codesourcery.com> | 2023-02-12 16:26:43 +0100 |
commit | b93418944e75327747a7c5d3dadbc725d3b91771 (patch) | |
tree | 3f9c54b67b966a2995c63da5ec5d029481260145 /gcc | |
parent | ab1305234f566eb2bc3a7c9d020a2dd11948a754 (diff) | |
parent | 9cf9f3c7629d768d940d9f87cddcd616bb0449e0 (diff) | |
download | gcc-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.exp | 8 |
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 } |