diff options
author | Joseph Myers <joseph@codesourcery.com> | 2011-03-22 19:58:18 +0000 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2011-03-22 19:58:18 +0000 |
commit | ebb9f8b03b553a7818879bec1ff542e4ede4fd43 (patch) | |
tree | 7a705196fcad24a1f78dbe66d931764447a4198f /gcc/doc/invoke.texi | |
parent | 999a7d80b587700fc74639d0da5849c4f2eb31db (diff) | |
download | gcc-ebb9f8b03b553a7818879bec1ff542e4ede4fd43.zip gcc-ebb9f8b03b553a7818879bec1ff542e4ede4fd43.tar.gz gcc-ebb9f8b03b553a7818879bec1ff542e4ede4fd43.tar.bz2 |
MAINTAINERS (crx port, [...]): Remove.
* MAINTAINERS (crx port, m68hc11 port): Remove. Move maintainers
to Write After Approval.
* config-ml.in: Don't handle arc-*-elf*.
* configure.ac (arc-*-*, crx-*-*, i[[3456789]]86-*-pe,
m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*, mcore-*-pe*): Don't
handle GCC libraries.
* configure: Regenerate.
contrib:
* compare-all-tests (all_targets): Remove crx and m68hc11.
fixincludes:
* mkfixinc.sh: Don't handle i?86-moss-msdos* or i?86-*-pe.
gcc:
* config/alpha/gnu.h: Remove.
* config/arc: Remove directory.
* config/arm/netbsd.h: Remove.
* config/arm/t-pe: Remove.
* config/crx: Remove directory.
* config/i386/netbsd.h: Remove.
* config/m68hc11: Remove directory.
* config/m68k/uclinux-oldabi.h: Remove.
* config/mcore/mcore-pe.h: Remove.
* config/mcore/t-mcore-pe: Remove.
* config/netbsd-aout.h: Remove.
* config/rs6000/gnu.h: Remove.
* config/sh/sh-symbian.h: Remove.
* config/sh/symbian-base.c: Remove.
* config/sh/symbian-c.c: Remove.
* config/sh/symbian-cxx.c: Remove.
* config/sh/symbian-post.h: Remove.
* config/sh/symbian-pre.h: Remove.
* config/sh/t-symbian: Remove.
* config/svr3.h: Remove.
* config/vax/netbsd.h: Remove.
* config.build: Don't handle i[34567]86-*-pe.
* config.gcc: Remove handling of deprecations for most deprecated
targets.
(m68k-*-uclinuxoldabi*): Add to second deprecated list.
(alpha*-*-gnu*, arc-*-elf*, arm*-*-netbsd*, arm-*-pe*, crx-*-elf,
i[34567]86-*-netbsd*, i[34567]86-*-pe, m68hc11-*-*|m6811-*-*,
m68hc12-*-*|m6812-*-*, m68k-*-uclinuxoldabi*, mcore-*-pe*,
powerpc64-*-gnu*, powerpc-*-gnu-gnualtivec*, powerpc-*-gnu*,
sh-*-symbianelf* | sh[12346l]*-*-symbianelf*, vax-*-netbsd*):
Remove cases.
* config.host: Don't handle i[34567]86-*-pe.
* config/rs6000/linux64.h (LINK_OS_GNU_SPEC): Remove.
(ASM_SPEC32): Don't handle -mcall-gnu.
* config/rs6000/sysv4.h (SUBTARGET_OVERRIDE_OPTIONS): Don't handle
-mcall-gnu.
(ASM_SPEC, CC1_SPEC, LINK_START_SPEC, LINK_OS_SPEC, CPP_SPEC,
STARTFILE_SPEC, LIB_SPEC, ENDFILE_SPEC): Don't handle -mcall-gnu.
(LIB_GNU_SPEC, STARTFILE_GNU_SPEC, ENDFILE_GNU_SPEC,
LINK_START_GNU_SPEC, LINK_OS_GNU_SPEC, CPP_OS_GNU_SPEC): Remove.
(SUBTARGET_EXTRA_SPECS): Remove *_gnu specs.
* config/sh/sh-protos.h, config/sh/sh.c: Remove all code
conditional on SYMBIAN.
* configure.ac: Don't handle powerpc*-*-gnu*.
* configure: Regenerate.
* doc/extend.texi (interrupt attribute): Don't mention CRX.
* doc/install-old.texi (m6811, m6812): Don't mention.
* doc/install.texi (arc-*-elf*): Don't document multilib option.
(arc-*-elf, CRX, m6811-elf, m6812-elf): Remove.
(m68k-uclinuxoldabi): Don't mention.
* doc/invoke.texi (ARC Options, CRX Options, M68hc1x Options):
Remove.
(-mcall-gnu): Remove.
* doc/md.texi (CRX Architecture, Motorola 68HC11 & 68HC12
families): Remove constraint documentation.
gcc/testsuite:
* gcc.c-torture/execute/920501-8.x: Remove.
* gcc.c-torture/execute/930513-1.x: Remove.
* gcc.c-torture/execute/960312-1.x: Remove.
* gcc.c-torture/compile/20000804-1.c,
gcc.c-torture/compile/20001205-1.c,
gcc.c-torture/compile/20001226-1.c,
gcc.c-torture/compile/20010518-2.c,
gcc.c-torture/compile/20020312-1.c,
gcc.c-torture/compile/20020604-1.c,
gcc.c-torture/compile/920501-12.c,
gcc.c-torture/compile/920501-4.c,
gcc.c-torture/compile/920520-1.c,
gcc.c-torture/compile/980506-1.c,
gcc.c-torture/execute/980709-1.x,
gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
options for m68hc11.
* gcc.dg/cpp/assert4.c: Don't handle ARC.
* gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
m68hc11.
libgcc:
* config.host (alpha*-*-gnu*, arc-*-elf*, arm*-*-netbsd*,
arm-*-pe*, crx-*-elf, i[34567]86-*-netbsd*, i[34567]86-*-pe,
m68hc11-*-*|m6811-*-*, m68hc12-*-*|m6812-*-*, mcore-*-pe*,
powerpc64-*-gnu*, powerpc-*-gnu-gnualtivec*, powerpc-*-gnu*,
sh-*-symbianelf* | sh[12346l]*-*-symbianelf*, vax-*-netbsd*):
Remove cases.
libstdc++-v3:
* configure.ac: Don't handle powerpc*-*-gnu*.
* configure: Regenerate.
From-SVN: r171302
Diffstat (limited to 'gcc/doc/invoke.texi')
-rw-r--r-- | gcc/doc/invoke.texi | 146 |
1 files changed, 1 insertions, 145 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index c939dfd..6390b81 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -445,11 +445,6 @@ Objective-C and Objective-C++ Dialects}. @c Try and put the significant identifier (CPU or system) first, @c so users have a clue at guessing where the ones they want will be. -@emph{ARC Options} -@gccoptlist{-EB -EL @gol --mmangle-cpu -mcpu=@var{cpu} -mtext=@var{text-section} @gol --mdata=@var{data-section} -mrodata=@var{readonly-data-section}} - @emph{ARM Options} @gccoptlist{-mapcs-frame -mno-apcs-frame @gol -mabi=@var{name} @gol @@ -501,9 +496,6 @@ Objective-C and Objective-C++ Dialects}. -melf -maout -melinux -mlinux -sim -sim2 @gol -mmul-bug-workaround -mno-mul-bug-workaround} -@emph{CRX Options} -@gccoptlist{-mmac -mpush-args} - @emph{Darwin Options} @gccoptlist{-all_load -allowable_client -arch -arch_errors_fatal @gol -arch_only -bind_at_load -bundle -bundle_loader @gol @@ -668,11 +660,6 @@ Objective-C and Objective-C++ Dialects}. -mshared-library-id=n -mid-shared-library -mno-id-shared-library @gol -mxgot -mno-xgot} -@emph{M68hc1x Options} -@gccoptlist{-m6811 -m6812 -m68hc11 -m68hc12 -m68hcs12 @gol --mauto-incdec -minmax -mlong-calls -mshort @gol --msoft-reg-count=@var{count}} - @emph{MCore Options} @gccoptlist{-mhardlit -mno-hardlit -mdiv -mno-div -mrelax-immediates @gol -mno-relax-immediates -mwide-bitfields -mno-wide-bitfields @gol @@ -9962,12 +9949,10 @@ platform. @c in Machine Dependent Options @menu -* ARC Options:: * ARM Options:: * AVR Options:: * Blackfin Options:: * CRIS Options:: -* CRX Options:: * Darwin Options:: * DEC Alpha Options:: * DEC Alpha/VMS Options:: @@ -9984,7 +9969,6 @@ platform. * M32C Options:: * M32R/D Options:: * M680x0 Options:: -* M68hc1x Options:: * MCore Options:: * MeP Options:: * MicroBlaze Options:: @@ -10012,49 +9996,6 @@ platform. * zSeries Options:: @end menu -@node ARC Options -@subsection ARC Options -@cindex ARC Options - -These options are defined for ARC implementations: - -@table @gcctabopt -@item -EL -@opindex EL -Compile code for little endian mode. This is the default. - -@item -EB -@opindex EB -Compile code for big endian mode. - -@item -mmangle-cpu -@opindex mmangle-cpu -Prepend the name of the CPU to all public symbol names. -In multiple-processor systems, there are many ARC variants with different -instruction and register set characteristics. This flag prevents code -compiled for one CPU to be linked with code compiled for another. -No facility exists for handling variants that are ``almost identical''. -This is an all or nothing option. - -@item -mcpu=@var{cpu} -@opindex mcpu -Compile code for ARC variant @var{cpu}. -Which variants are supported depend on the configuration. -All variants support @option{-mcpu=base}, this is the default. - -@item -mtext=@var{text-section} -@itemx -mdata=@var{data-section} -@itemx -mrodata=@var{readonly-data-section} -@opindex mtext -@opindex mdata -@opindex mrodata -Put functions, data, and readonly data in @var{text-section}, -@var{data-section}, and @var{readonly-data-section} respectively -by default. This can be overridden with the @code{section} attribute. -@xref{Variable Attributes}. - -@end table - @node ARM Options @subsection ARM Options @cindex ARM options @@ -10795,24 +10736,6 @@ Like @option{-sim}, but pass linker options to locate initialized data at 0x40000000 and zero-initialized data at 0x80000000. @end table -@node CRX Options -@subsection CRX Options -@cindex CRX Options - -These options are defined specifically for the CRX ports. - -@table @gcctabopt - -@item -mmac -@opindex mmac -Enable the use of multiply-accumulate instructions. Disabled by default. - -@item -mpush-args -@opindex mpush-args -Push instructions will be used to pass outgoing arguments when functions -are called. Enabled by default. -@end table - @node Darwin Options @subsection Darwin Options @cindex Darwin options @@ -13685,68 +13608,6 @@ position-independent code. @end table -@node M68hc1x Options -@subsection M68hc1x Options -@cindex M68hc1x options - -These are the @samp{-m} options defined for the 68hc11 and 68hc12 -microcontrollers. The default values for these options depends on -which style of microcontroller was selected when the compiler was configured; -the defaults for the most common choices are given below. - -@table @gcctabopt -@item -m6811 -@itemx -m68hc11 -@opindex m6811 -@opindex m68hc11 -Generate output for a 68HC11. This is the default -when the compiler is configured for 68HC11-based systems. - -@item -m6812 -@itemx -m68hc12 -@opindex m6812 -@opindex m68hc12 -Generate output for a 68HC12. This is the default -when the compiler is configured for 68HC12-based systems. - -@item -m68S12 -@itemx -m68hcs12 -@opindex m68S12 -@opindex m68hcs12 -Generate output for a 68HCS12. - -@item -mauto-incdec -@opindex mauto-incdec -Enable the use of 68HC12 pre and post auto-increment and auto-decrement -addressing modes. - -@item -minmax -@itemx -mnominmax -@opindex minmax -@opindex mnominmax -Enable the use of 68HC12 min and max instructions. - -@item -mlong-calls -@itemx -mno-long-calls -@opindex mlong-calls -@opindex mno-long-calls -Treat all calls as being far away (near). If calls are assumed to be -far away, the compiler will use the @code{call} instruction to -call a function and the @code{rtc} instruction for returning. - -@item -mshort -@opindex mshort -Consider type @code{int} to be 16 bits wide, like @code{short int}. - -@item -msoft-reg-count=@var{count} -@opindex msoft-reg-count -Specify the number of pseudo-soft registers which are used for the -code generation. The maximum number is 32. Using more pseudo-soft -register may or may not result in better code depending on the program. -The default is 4 for 68HC11 and 2 for 68HC12. - -@end table - @node MCore Options @subsection MCore Options @cindex MCore options @@ -15910,11 +15771,6 @@ operating system. On System V.4 and embedded PowerPC systems compile code for the Linux-based GNU system. -@item -mcall-gnu -@opindex mcall-gnu -On System V.4 and embedded PowerPC systems compile code for the -Hurd-based GNU system. - @item -mcall-freebsd @opindex mcall-freebsd On System V.4 and embedded PowerPC systems compile code for the @@ -16748,7 +16604,7 @@ Comply with the calling conventions defined by Renesas. @opindex mhitachi Comply with the calling conventions defined for GCC before the Renesas conventions were available. This option is the default for all -targets of the SH toolchain except for @samp{sh-symbianelf}. +targets of the SH toolchain. @item -mnomacsave @opindex mnomacsave |