This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
PATCH: PR bootstrap/42345: Always pass --32 to ia32 Linux assembler
- From: "H.J. Lu" <hongjiu dot lu at intel dot com>
- To: gcc-patches at gcc dot gnu dot org
- Date: Thu, 10 Dec 2009 09:58:24 -0800
- Subject: PATCH: PR bootstrap/42345: Always pass --32 to ia32 Linux assembler
- Reply-to: "H.J. Lu" <hjl dot tools at gmail dot com>
When I configire gcc with
# CC="gcc -m32" CXX="g++ -m32" .../gcc/configure i686-linux
gcc/configure calls assembler without --32 and fails some tests. I
have changed config/i386/linux.h to always pass --32 to ia32 Linux
assembler. This patch does the same thing for gcc/configure.
With this patch, I can build ia32 Linux compiler on Linux/x86-64. OK
for trunk?
Thanks.
H.J.
--
2009-12-10 H.J. Lu <hongjiu.lu@intel.com>
PR bootstrap/42345
* acinclude.m4 (gcc_GAS_CHECK_FEATURE): Always pass --32 to ia32
Linux assembler.
* configure: Regenerated.
diff --git a/gcc/acinclude.m4 b/gcc/acinclude.m4
index 2b553e2..d4a0f74 100644
--- a/gcc/acinclude.m4
+++ b/gcc/acinclude.m4
@@ -461,7 +461,16 @@ AC_DEFUN([gcc_GAS_CHECK_FEATURE],
gcc_GAS_VERSION_GTE_IFELSE($3, [[$2]=yes])
el])if test x$gcc_cv_as != x; then
echo ifelse(m4_substr([$5],0,1),[$], "[$5]", '[$5]') > conftest.s
- if AC_TRY_COMMAND([$gcc_cv_as $4 -o conftest.o conftest.s >&AS_MESSAGE_LOG_FD])
+ case "$target" in
+ i[[34567]]86-*-linux*)
+ dnl Always pass --32 to ia32 Linux assembler.
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if AC_TRY_COMMAND([$gcc_cv_as $gcc_cv_as_flags $4 -o conftest.o conftest.s >&AS_MESSAGE_LOG_FD])
then
ifelse([$6],, [$2]=yes, [$6])
else
diff --git a/gcc/configure b/gcc/configure
index 8c72a93..d03aa4b 100755
--- a/gcc/configure
+++ b/gcc/configure
@@ -20869,7 +20869,15 @@ fi
elif test x$gcc_cv_as != x; then
echo '.balign 4
.p2align 2' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20904,7 +20912,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo '.p2align 4,,7' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20939,7 +20955,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo '.literal16' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -20978,7 +21002,15 @@ fi
.subsection -1
conftest_label2: .word 0
.previous' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21021,7 +21053,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo ' .weak foobar' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21056,7 +21096,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo ' .weakref foobar, barfnot' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21092,7 +21140,15 @@ fi
elif test x$gcc_cv_as != x; then
echo ' .SPACE $TEXT$
.NSUBSPA $CODE$,COMDAT' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21136,7 +21192,15 @@ fi
elif test x$gcc_cv_as != x; then
echo ' .hidden foobar
foobar:' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21284,7 +21348,15 @@ L1:
.uleb128 1280
.sleb128 -1010
L2:' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21337,7 +21409,15 @@ else
.cfi_def_cfa 1, 2
.cfi_escape 1, 2, 3, 4, 5
.cfi_endproc' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21393,7 +21473,15 @@ else
.skip 512, 0
.cfi_adjust_cfa_offset 128
.cfi_endproc' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21438,7 +21526,15 @@ else
.cfi_startproc
.cfi_personality 0, symbol
.cfi_endproc' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21474,7 +21570,15 @@ else
.cfi_sections .debug_frame, .eh_frame
.cfi_startproc
.cfi_endproc' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21545,7 +21649,15 @@ __FRAME_BEGIN__:
.byte 0x4
.4byte .L1-.LFB1
.LEFDE1:' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21615,7 +21727,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo '.section .rodata.str, "aMS", @progbits, 1' > conftest.s
- if { ac_try='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags --fatal-warnings -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21647,7 +21767,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo '.section .rodata.str, "aMS", %progbits, 1' > conftest.s
- if { ac_try='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags --fatal-warnings -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21685,7 +21813,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo '.section .text,"axG",@progbits,.foo,comdat' > conftest.s
- if { ac_try='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags --fatal-warnings -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21719,7 +21855,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo '.section .text,"axG",%progbits,.foo,comdat' > conftest.s
- if { ac_try='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags --fatal-warnings -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -21784,7 +21928,15 @@ fi
echo ' .text
.file 1 "conf.c"
.loc 1 1 0 discriminator 1' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -22198,7 +22350,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo "$conftest_s" > conftest.s
- if { ac_try='$gcc_cv_as $tls_as_opt -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags $tls_as_opt -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -22299,7 +22459,15 @@ fi
ldah $1, d($29) !gprelhigh
lda $1, d($1) !gprellow
lda $29, 0($29) !gpdisp!3' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -22336,7 +22504,15 @@ fi
.text
ldq $27, a($29) !literal!1
jsr $26, ($27), a !lituse_jsrdirect!1' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -22373,7 +22549,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo '.text' > conftest.s
- if { ac_try='$gcc_cv_as -no-mul-bug-abort -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -no-mul-bug-abort -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -22406,7 +22590,15 @@ else
gcc_cv_as_sparc_register_op=no
if test x$gcc_cv_as != x; then
echo '.register %g2, #scratch' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -22437,7 +22629,15 @@ else
gcc_cv_as_sparc_relax=no
if test x$gcc_cv_as != x; then
echo '.text' > conftest.s
- if { ac_try='$gcc_cv_as -relax -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -relax -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -22474,7 +22674,15 @@ foo:
.align 4
.byte 0
.uaword %r_disp32(foo)' > conftest.s
- if { ac_try='$gcc_cv_as -K PIC -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -K PIC -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -22516,7 +22724,15 @@ else
.hidden foo
foo:
.skip 4' > conftest.s
- if { ac_try='$gcc_cv_as -K PIC -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -K PIC -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -22562,7 +22778,15 @@ else
echo '.text
or %g1, %lo(ab) + 12, %g1
or %g1, %lo(ab + 12), %g1' > conftest.s
- if { ac_try='$gcc_cv_as -xarch=v9 -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -xarch=v9 -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -22634,7 +22858,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo '.comm foo,1,32' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -22673,7 +22905,15 @@ fi
foo: nop
.data
.secrel32 foo' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -22710,7 +22950,15 @@ else
gcc_cv_as_ix86_filds=no
if test x$gcc_cv_as != x; then
echo 'filds mem; fists mem' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -22741,7 +22989,15 @@ else
gcc_cv_as_ix86_fildq=no
if test x$gcc_cv_as != x; then
echo 'fildq mem; fistpq mem' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -22772,7 +23028,15 @@ else
gcc_cv_as_ix86_cmov_sun_syntax=no
if test x$gcc_cv_as != x; then
echo 'cmovl.l %edx, %eax' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -22803,7 +23067,15 @@ else
gcc_cv_as_ix86_ffreep=no
if test x$gcc_cv_as != x; then
echo 'ffreep %st(1)' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -22834,7 +23106,15 @@ else
gcc_cv_as_ix86_sahf=no
if test x$gcc_cv_as != x; then
echo 'sahf' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -22865,7 +23145,15 @@ else
gcc_cv_as_ix86_swap=no
if test x$gcc_cv_as != x; then
echo 'movl.s %esp, %ebp' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -22902,7 +23190,15 @@ else
.text
.L3: nop
.L2: nop' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -22943,7 +23239,15 @@ fi
nop
.data
.long .L0@GOTOFF' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -22984,7 +23288,15 @@ fi
addl r15 = @ltoffx(x#), gp
;;
ld8.mov r16 = [r15], x#' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23023,7 +23335,15 @@ else
gcc_cv_as_machine_directive=no
if test x$gcc_cv_as != x; then
echo ' .machine ppc7400' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23065,7 +23385,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo "$conftest_s" > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23109,7 +23437,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo "$conftest_s" > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23153,7 +23489,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo "$conftest_s" > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23197,7 +23541,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo "$conftest_s" > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23245,7 +23597,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo "$conftest_s" > conftest.s
- if { ac_try='$gcc_cv_as -a32 -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23289,7 +23649,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo "$conftest_s" > conftest.s
- if { ac_try='$gcc_cv_as -a32 -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23333,7 +23701,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo "$conftest_s" > conftest.s
- if { ac_try='$gcc_cv_as -a32 -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23377,7 +23753,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo "$conftest_s" > conftest.s
- if { ac_try='$gcc_cv_as -a32 -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23421,7 +23805,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo "$conftest_s" > conftest.s
- if { ac_try='$gcc_cv_as -a32 -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23463,7 +23855,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo "$conftest_s" > conftest.s
- if { ac_try='$gcc_cv_as -a32 -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23507,7 +23907,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo "$conftest_s" > conftest.s
- if { ac_try='$gcc_cv_as -a32 -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23542,7 +23950,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo '.gnu_attribute 4,1' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23577,7 +23993,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo ' bl __tls_get_addr(x@tlsgd)' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23614,7 +24038,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo ' lw $4,%gp_rel(foo)($4)' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23649,7 +24081,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo 'nop' > conftest.s
- if { ac_try='$gcc_cv_as -mno-shared -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -mno-shared -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23684,7 +24124,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo '.gnu_attribute 4,1' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23723,7 +24171,15 @@ x:
.word 2
.text
.dtprelword x+0x8000' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23892,7 +24348,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo "$conftest_s" > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23928,7 +24392,15 @@ else
if test x$gcc_cv_as != x; then
echo ' .file 1 "foo.s"
.file 1 "bar.s"' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -23967,7 +24439,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo "$insn" > conftest.s
- if { ac_try='$gcc_cv_as --gdwarf2 -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags --gdwarf2 -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -24003,7 +24483,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo "$insn" > conftest.s
- if { ac_try='$gcc_cv_as --gstabs -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags --gstabs -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -24049,7 +24537,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo "$insn" > conftest.s
- if { ac_try='$gcc_cv_as --debug-prefix-map /a=/b -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags --debug-prefix-map /a=/b -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -24081,7 +24577,15 @@ else
gcc_cv_as_lcomm_with_alignment=no
if test x$gcc_cv_as != x; then
echo '.lcomm bar,4,16' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -24125,7 +24629,15 @@ else
fi
elif test x$gcc_cv_as != x; then
echo '.type foo, @gnu_unique_object' > conftest.s
- if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
+ case "$target" in
+ i[34567]86-*-linux*)
+ gcc_cv_as_flags="--32"
+ ;;
+ *)
+ gcc_cv_as_flags=
+ ;;
+ esac
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?