diff options
Diffstat (limited to 'gcc/testsuite/gcc.misc-tests/linkage.exp')
| -rw-r--r-- | gcc/testsuite/gcc.misc-tests/linkage.exp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.misc-tests/linkage.exp b/gcc/testsuite/gcc.misc-tests/linkage.exp index c473ad2..496c63c 100644 --- a/gcc/testsuite/gcc.misc-tests/linkage.exp +++ b/gcc/testsuite/gcc.misc-tests/linkage.exp @@ -48,6 +48,12 @@ if [isnative] then { set native_cflags "-xarch=v9" } } + if [istarget "s390x-*-linux*"] { + set file_string [exec file "linkage-x.o"] + if [ string match "*32-bit*" $file_string ] { + set native_cflags "-m31" + } + } catch { exec rm -f linkage-y.o } send_log "cc -c $native_cflags $srcdir/$subdir/linkage-y.c >&/dev/null\n" |
