-mrelocatable needs -meabi

From-SVN: r11899
This commit is contained in:
Michael Meissner 1996-04-27 14:31:22 +00:00
parent c7690c684f
commit 670866a572
2 changed files with 11 additions and 2 deletions

View File

@ -134,7 +134,10 @@ do { \
target_flags |= MASK_EABI; \
} \
else if (!strcmp (rs6000_abi_name, "aix")) \
rs6000_current_abi = ABI_AIX_NODESC; \
{ \
rs6000_current_abi = ABI_AIX_NODESC; \
target_flags |= MASK_EABI; \
} \
else if (!strcmp (rs6000_abi_name, "aixdesc")) \
rs6000_current_abi = ABI_AIX; \
else if (!strcmp (rs6000_abi_name, "nt")) \
@ -160,6 +163,12 @@ do { \
error ("-mrelocatable and -msdata are incompatible."); \
} \
\
if (TARGET_RELOCATABLE && !TARGET_EABI) \
{ \
target_flags |= ~MASK_EABI; \
error ("-mrelocatable and -mno-eabi are incompatible."); \
} \
\
if (TARGET_SDATA && DEFAULT_ABI != ABI_V4 \
&& DEFAULT_ABI != ABI_SOLARIS) \
{ \

View File

@ -45,7 +45,7 @@ MULTILIB_MATCHES = mlittle=mlittle-endian \
mcall-sysv-eabi=meabi \
mcall-sysv-noeabi=mno-eabi
MULTILIB_EXCEPTIONS =
MULTILIB_EXCEPTIONS = *mrelocatable*/*mcall-sysv-noeabi*
LIBGCC = stmp-multilib stmp-crt
INSTALL_LIBGCC = install-multilib install-crt