summaryrefslogtreecommitdiff
path: root/gcc/config/i386/osfelf.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/i386/osfelf.h')
-rw-r--r--gcc/config/i386/osfelf.h15
1 files changed, 7 insertions, 8 deletions
diff --git a/gcc/config/i386/osfelf.h b/gcc/config/i386/osfelf.h
index 8a1cc54f450..a5115d3db6d 100644
--- a/gcc/config/i386/osfelf.h
+++ b/gcc/config/i386/osfelf.h
@@ -39,14 +39,13 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define CC1_SPEC "\
%{!melf: %{!mrose: %{!mno-elf: -melf }}} \
%{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
-%{pic-none: -mno-half-pic} \
-%{fpic: -mno-half-pic} \
-%{fPIC: -mno-half-pic} \
-%{pic-lib: -mhalf-pic} \
-%{pic-extern: -mhalf-pic} \
-%{pic-calls: -mhalf-pic} \
-%{pic-names*: -mhalf-pic} \
-%{!pic-*: %{!fpic: %{!fPIC: -mhalf-pic}}}"
+%{pic-none: -mno-half-pic} \
+%{pic-extern: } %{pic-lib: } %{pic-calls: } %{pic-names*: } \
+%{!pic-none: \
+ %{!mno-elf: %{!mrose: -mno-half-pic}} \
+ %{fpic: -mno-half-pic} \
+ %{fPIC: -mno-half-pic} \
+ %{!fpic: %{!fPIC: %{mrose: -mhalf-pic} %{mno-elf: -mhalf-pic}}}}"
#undef ASM_SPEC
#define ASM_SPEC "%{v*: -v}"