Pass --32 to GNU assembler for .long foo@GOTOFF check

Backport from mainline
	PR target/60151
	* configure.ac (HAVE_AS_GOTOFF_IN_DATA): Pass --32 to GNU
	assembler.

From-SVN: r207734
This commit is contained in:
H.J. Lu 2014-02-12 16:43:47 +00:00 committed by H.J. Lu
parent c14ed12c9d
commit 9f661aa437
3 changed files with 21 additions and 2 deletions

View File

@ -1,3 +1,13 @@
2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
Uros Bizjak <ubizjak@gmail.com>
PR target/60151
* configure.ac (HAVE_AS_GOTOFF_IN_DATA): Pass --32 to GNU
assembler.
2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
* doc/invoke.texi: Fix thinko introduced by previous revision.

6
gcc/configure vendored
View File

@ -24878,6 +24878,10 @@ fi
# These two are used unconditionally by i386.[ch]; it is to be defined
# to 1 if the feature is present, 0 otherwise.
as_ix86_gotoff_in_data_opt=
if test x$gas = xyes; then
as_ix86_gotoff_in_data_opt="--32"
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for GOTOFF in data" >&5
$as_echo_n "checking assembler for GOTOFF in data... " >&6; }
if test "${gcc_cv_as_ix86_gotoff_in_data+set}" = set; then :
@ -24894,7 +24898,7 @@ fi
nop
.data
.long .L0@GOTOFF' > conftest.s
if { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'
if { ac_try='$gcc_cv_as $gcc_cv_as_flags $as_ix86_gotoff_in_data_opt -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?

View File

@ -3740,8 +3740,13 @@ foo: nop
# These two are used unconditionally by i386.[ch]; it is to be defined
# to 1 if the feature is present, 0 otherwise.
as_ix86_gotoff_in_data_opt=
if test x$gas = xyes; then
as_ix86_gotoff_in_data_opt="--32"
fi
gcc_GAS_CHECK_FEATURE([GOTOFF in data],
gcc_cv_as_ix86_gotoff_in_data, [2,11,0],,
gcc_cv_as_ix86_gotoff_in_data, [2,11,0],
[$as_ix86_gotoff_in_data_opt],
[ .text
.L0:
nop