diff options
author | Alexandre Oliva <oliva@adacore.com> | 2025-01-16 20:19:41 -0300 |
---|---|---|
committer | Alexandre Oliva <oliva@gnu.org> | 2025-01-16 20:27:13 -0300 |
commit | bc6e3a03b9ac6ad901ff67fd2a561e36c83d6a48 (patch) | |
tree | 60c5df964eda75bb021343a14690a22a28f49fcd | |
parent | def933af3cb381b423ba15f331ed51f2d255898f (diff) | |
download | gcc-bc6e3a03b9ac6ad901ff67fd2a561e36c83d6a48.zip gcc-bc6e3a03b9ac6ad901ff67fd2a561e36c83d6a48.tar.gz gcc-bc6e3a03b9ac6ad901ff67fd2a561e36c83d6a48.tar.bz2 |
[testsuite] [arm] multilibs.exp: adjust float abi opt matching
The regexp that matches options that mess with multilibs matches
-mfloat=abi=, but that's probably a typo for -mfloat-abi=. Fix that,
and add -msoft-float and -mhard-float.
for gcc/testsuite/ChangeLog
* gcc.target/arm/multilib.exp: Skip if -mfloat-abi=* or any of
its aliases are used.
-rw-r--r-- | gcc/testsuite/gcc.target/arm/multilib.exp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.target/arm/multilib.exp b/gcc/testsuite/gcc.target/arm/multilib.exp index 9b5e22e..05fb313 100644 --- a/gcc/testsuite/gcc.target/arm/multilib.exp +++ b/gcc/testsuite/gcc.target/arm/multilib.exp @@ -20,7 +20,7 @@ dg-init foreach flagsvar {multilib_flags cflags} { if { [board_info [target_info name] exists $flagsvar] - && [regexp {(-marm|-mthumb|-march=.*|-mcpu=.*|-mfpu=.*|-mfloat=abi=.*)\y} [board_info [target_info name] $flagsvar]] } { + && [regexp {(-marm|-mthumb|-march=.*|-mcpu=.*|-mfpu=.*|-mfloat-abi=.*|-msoft-float|-mhard-float)\y} [board_info [target_info name] $flagsvar]] } { # Multilib flags override anything we can apply to a test, so # skip if any of the above options are set there. |