aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/osfelf.h
diff options
context:
space:
mode:
authorMichael Meissner <meissner@gcc.gnu.org>1993-10-21 02:42:50 +0000
committerMichael Meissner <meissner@gcc.gnu.org>1993-10-21 02:42:50 +0000
commitcc8187fc1da50b99899be52de1ce2aa83483d238 (patch)
tree2362b125da20359b95fd9559b2301537347efb09 /gcc/config/i386/osfelf.h
parenta0292f624b3d61e8e40a7b333dc841620e92c45e (diff)
downloadgcc-cc8187fc1da50b99899be52de1ce2aa83483d238.zip
gcc-cc8187fc1da50b99899be52de1ce2aa83483d238.tar.gz
gcc-cc8187fc1da50b99899be52de1ce2aa83483d238.tar.bz2
Allow -h*, -z*, -G for linker; map -static/-symbolic/-shared into -B switches.;Do not put .size out for ROSE
From-SVN: r5853
Diffstat (limited to 'gcc/config/i386/osfelf.h')
-rw-r--r--gcc/config/i386/osfelf.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/gcc/config/i386/osfelf.h b/gcc/config/i386/osfelf.h
index 1ec981a..83c93f4 100644
--- a/gcc/config/i386/osfelf.h
+++ b/gcc/config/i386/osfelf.h
@@ -55,9 +55,14 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
%{mrose: %{!noshrlib: %{pic-none: -noshrlib} %{!pic-none: -warn_nopic}} \
%{nostdlib} %{noshrlib} %{glue}} \
%{!mrose: %{dy} %{dn} %{glue: } \
- %{!dy: %{!dn: \
+ %{h*} %{z*} \
+ %{static:-dn -Bstatic} \
+ %{shared:-G -dy} \
+ %{symbolic:-Bsymbolic -G -dy} \
+ %{G:-G} \
+ %{!dy: %{!dn: %{!static: %{!shared: %{!symbolic: \
%{noshrlib: -dn } %{pic-none: -dn } \
- %{!noshrlib: %{!pic-none: -dy}}}}}"
+ %{!noshrlib: %{!pic-none: -dy}}}}}}}}"
#undef TARGET_VERSION_INTERNAL
#undef TARGET_VERSION