summaryrefslogtreecommitdiff
path: root/gcc/config/sparc
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2011-10-25 08:57:25 +0000
committerDavid S. Miller <davem@gcc.gnu.org>2011-10-25 01:57:25 -0700
commitae5f5715d62c096065139a40cc91e4acfc070c8c (patch)
tree295ca6c0d5f0d5faff20166de8fa5f6c9d6b75e5 /gcc/config/sparc
parentab0ef7069390b376263a13cb1dbdf38883d664d7 (diff)
downloadgcc-ae5f5715d62c096065139a40cc91e4acfc070c8c.tar.gz
Delete remaining references to sparc little-endian support.
* config/sparc/little-endian.opt: Delete. * config.gcc: Remove references to config/sparc/little-endian.opt * doc/invoke.texi: Remove documentation of -mlittl-endian on sparc. * config/sparc/linux64.h: Delete references to -mlittle-endian. * config/sparc/netbsd-elf.h: Likewise. * config/sparc/openbsd64.h: Likewise. * config/sparc/sparc.h: Likewise. * config/sparc/sp64-elf.h: Likewise and delete overrides for BYTES_BIG_ENDIAN and WORDS_BIG_ENDIAN. * config/sparc/sparc.c (dump_target_flag_bits): Remove reference to MASK_LITTLE_ENDIAN. * config/sparc/sparc.opt (Mask(LITTLE_ENDIAN)): Delete. From-SVN: r180425
Diffstat (limited to 'gcc/config/sparc')
-rw-r--r--gcc/config/sparc/linux64.h3
-rw-r--r--gcc/config/sparc/little-endian.opt27
-rw-r--r--gcc/config/sparc/netbsd-elf.h1
-rw-r--r--gcc/config/sparc/openbsd64.h1
-rw-r--r--gcc/config/sparc/sp64-elf.h8
-rw-r--r--gcc/config/sparc/sparc.c2
-rw-r--r--gcc/config/sparc/sparc.h1
-rw-r--r--gcc/config/sparc/sparc.opt3
8 files changed, 0 insertions, 46 deletions
diff --git a/gcc/config/sparc/linux64.h b/gcc/config/sparc/linux64.h
index 7604fa054d0..bec279de8c9 100644
--- a/gcc/config/sparc/linux64.h
+++ b/gcc/config/sparc/linux64.h
@@ -133,7 +133,6 @@ along with GCC; see the file COPYING3. If not see
#undef LINK_SPEC
#define LINK_SPEC "\
%(link_arch) \
-%{mlittle-endian:-EL} \
%{!mno-relax:%{!r:-relax}} \
"
@@ -209,7 +208,6 @@ extern const char *host_detect_local_cpu (int argc, const char **argv);
%{rdynamic:-export-dynamic} \
-dynamic-linker " GNU_USER_DYNAMIC_LINKER64 "} \
%{static:-static}} \
-%{mlittle-endian:-EL} \
%{!mno-relax:%{!r:-relax}} \
"
@@ -221,7 +219,6 @@ extern const char *host_detect_local_cpu (int argc, const char **argv);
-s \
%{fpic|fPIC|fpie|fPIE:-K PIC} \
%{!.c:%{findirect-dispatch:-K PIC}} \
-%{mlittle-endian:-EL} \
%(asm_cpu) %(asm_arch) %(asm_relax)"
#undef ASM_OUTPUT_ALIGNED_LOCAL
diff --git a/gcc/config/sparc/little-endian.opt b/gcc/config/sparc/little-endian.opt
deleted file mode 100644
index 52db029c06b..00000000000
--- a/gcc/config/sparc/little-endian.opt
+++ /dev/null
@@ -1,27 +0,0 @@
-; Options for the SPARC port of the compiler
-;
-; Copyright (C) 2005, 2007 Free Software Foundation, Inc.
-;
-; This file is part of GCC.
-;
-; GCC is free software; you can redistribute it and/or modify it under
-; the terms of the GNU General Public License as published by the Free
-; Software Foundation; either version 3, or (at your option) any later
-; version.
-;
-; GCC is distributed in the hope that it will be useful, but WITHOUT
-; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
-; License for more details.
-;
-; You should have received a copy of the GNU General Public License
-; along with GCC; see the file COPYING3. If not see
-; <http://www.gnu.org/licenses/>.
-
-mlittle-endian
-Target Report RejectNegative Mask(LITTLE_ENDIAN) MaskExists
-Generate code for little-endian
-
-mbig-endian
-Target Report RejectNegative InverseMask(LITTLE_ENDIAN)
-Generate code for big-endian
diff --git a/gcc/config/sparc/netbsd-elf.h b/gcc/config/sparc/netbsd-elf.h
index d19615bc4f1..505a29e1420 100644
--- a/gcc/config/sparc/netbsd-elf.h
+++ b/gcc/config/sparc/netbsd-elf.h
@@ -69,7 +69,6 @@ along with GCC; see the file COPYING3. If not see
#undef ASM_SPEC
#define ASM_SPEC "%{fpic|fPIC|fpie|fPIE:-K PIC} \
-%{mlittle-endian:-EL} \
%(asm_cpu) %(asm_arch) %(asm_relax)"
#undef STDC_0_IN_SYSTEM_HEADERS
diff --git a/gcc/config/sparc/openbsd64.h b/gcc/config/sparc/openbsd64.h
index da479db144a..a38b68e8932 100644
--- a/gcc/config/sparc/openbsd64.h
+++ b/gcc/config/sparc/openbsd64.h
@@ -50,7 +50,6 @@ along with GCC; see the file COPYING3. If not see
#undef ASM_SPEC
#define ASM_SPEC "\
-s %{fpic|fPIC|fpie|fPIE:-K PIC} \
-%{mlittle-endian:-EL} \
%(asm_cpu) %(asm_arch) \
"
diff --git a/gcc/config/sparc/sp64-elf.h b/gcc/config/sparc/sp64-elf.h
index 492f90fd490..17463b4c68d 100644
--- a/gcc/config/sparc/sp64-elf.h
+++ b/gcc/config/sparc/sp64-elf.h
@@ -39,7 +39,6 @@ along with GCC; see the file COPYING3. If not see
#undef ASM_SPEC
#define ASM_SPEC "\
-s %{fpic|fPIC|fpie|fPIE:-K PIC} \
-%{mlittle-endian:-EL} \
%(asm_cpu) %(asm_arch) \
"
@@ -47,7 +46,6 @@ along with GCC; see the file COPYING3. If not see
#undef LINK_SPEC
#define LINK_SPEC "\
%{v:-V} \
-%{mlittle-endian:-EL} \
"
#undef STARTFILE_SPEC
@@ -60,12 +58,6 @@ along with GCC; see the file COPYING3. If not see
/* Use the default (for now). */
#undef LIB_SPEC
-
-#undef BYTES_BIG_ENDIAN
-#define BYTES_BIG_ENDIAN (! TARGET_LITTLE_ENDIAN)
-
-#undef WORDS_BIG_ENDIAN
-#define WORDS_BIG_ENDIAN (! TARGET_LITTLE_ENDIAN)
#undef LOCAL_LABEL_PREFIX
#define LOCAL_LABEL_PREFIX "."
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c
index 29d2922ba92..f806c6c8221 100644
--- a/gcc/config/sparc/sparc.c
+++ b/gcc/config/sparc/sparc.c
@@ -815,8 +815,6 @@ dump_target_flag_bits (const int flags)
fprintf (stderr, "VIS3 ");
if (flags & MASK_DEPRECATED_V8_INSNS)
fprintf (stderr, "DEPRECATED_V8_INSNS ");
- if (flags & MASK_LITTLE_ENDIAN)
- fprintf (stderr, "LITTLE_ENDIAN ");
if (flags & MASK_SPARCLET)
fprintf (stderr, "SPARCLET ");
if (flags & MASK_SPARCLITE)
diff --git a/gcc/config/sparc/sparc.h b/gcc/config/sparc/sparc.h
index aed18fcb16d..65b45271890 100644
--- a/gcc/config/sparc/sparc.h
+++ b/gcc/config/sparc/sparc.h
@@ -307,7 +307,6 @@ extern enum cmodel sparc_cmodel;
/* Macros to distinguish the endianness, window model and FP support. */
#define CPP_OTHER_SPEC "\
-%{mlittle-endian:-D__LITTLE_ENDIAN__} \
%{mflat:-D_FLAT} \
%{msoft-float:-D_SOFT_FLOAT} \
"
diff --git a/gcc/config/sparc/sparc.opt b/gcc/config/sparc/sparc.opt
index 5ee6396d5fc..cb807fdad65 100644
--- a/gcc/config/sparc/sparc.opt
+++ b/gcc/config/sparc/sparc.opt
@@ -197,9 +197,6 @@ Target Report RejectNegative Var(sparc_fix_at697f)
Enable workaround for single erratum of AT697F processor
(corresponding to erratum #13 of AT697E processor)
-Mask(LITTLE_ENDIAN)
-;; Generate code for little-endian
-
Mask(LONG_DOUBLE_128)
;; Use 128-bit long double