diff options
author | Richard Sandiford <rsandifo@redhat.com> | 2003-07-08 17:36:01 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2003-07-08 17:36:01 +0000 |
commit | b8898790358d9b98e4bf63ea2607c8dbd68bd382 (patch) | |
tree | ac42d688ed30658893053985fd99044428b926de /gcc/doc/invoke.texi | |
parent | c5ffd36c48799273b69c8e79843881d12d2896b3 (diff) | |
download | gcc-b8898790358d9b98e4bf63ea2607c8dbd68bd382.zip gcc-b8898790358d9b98e4bf63ea2607c8dbd68bd382.tar.gz gcc-b8898790358d9b98e4bf63ea2607c8dbd68bd382.tar.bz2 |
elf64.h (TARGET_ASM_UNIQUE_SECTION): Delete.
* config/mips/elf64.h (TARGET_ASM_UNIQUE_SECTION): Delete.
(EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS): Delete.
(SECTION_FUNCTION_TEMPLATE): Delete.
* config/mips/elf.h: As for elf64.h.
(ASM_OUTPUT_ALIGNED_BSS): Use named_section rather than sbss_section.
* config/mips/linux.h: As for elf.h
* config/mips/iris6gld.h (TARGET_ASM_UNIQUE_SECTION): Delete.
* config/mips/iris6.h (EXTRA_SECTIONS): Delete.
(EXTRA_SECTION_FUNCTIONS): Remove sdata_section. Remove the handling
of in_sdata from current_section_name and current_section_flags.
* config/mips/iris6gld.h (TARGET_ASM_UNIQUE_SECTION): Delete.
* config/mips/mips.h (sdata_section, sbss_section): Remove prototypes.
(MASK_GP_OPT, TARGET_GP_OPT): Delete.
(MASK_NO_FUSED_MADD): Use MASK_GP_OPT's old value.
(TARGET_SWITCHES): Neuter gpOPT, gpopt, no-gpOPT and no-gpopt.
(SMALL_DATA_SECTION, EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS): Remove.
* config/mips/mips.c (TARGET_IN_SMALL_DATA_P): Override.
(TARGET_SECTION_TYPE_FLAGS): Override if TARGET_IRIX6.
(mips_classify_symbol): Use SYMBOL_REF_SMALL_P.
(override_options): Remove setting of MASK_GPOPT.
(mips_output_external): Use mips_in_small_data_p to check whether a
symbol needs an .extern directive. Don't emit such directives for
TARGET_EXPLICIT_RELOCS.
(mips_declare_object): Update accordingly.
(mips_select_rtx_section): Call named_section rather than
SMALL_DATA_SECTION.
(mips_select_section): Use default_elf_section_section for everything
except .text string constants.
(mips_in_small_data_p): New function.
(mips_encode_section_info): Remove small data handling.
(mips_unique_section): Delete.
(iris6_section_type_flags): New function.
* doc/tm.texi: Remove documentation of -mgpopt and -mhalf-pic.
From-SVN: r69090
Diffstat (limited to 'gcc/doc/invoke.texi')
-rw-r--r-- | gcc/doc/invoke.texi | 24 |
1 files changed, 3 insertions, 21 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 395e20b..2f61228 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -465,14 +465,13 @@ in the following sections. @gccoptlist{-mabicalls -march=@var{cpu-type} -mtune=@var{cpu=type} @gol -mcpu=@var{cpu-type} -membedded-data -muninit-const-in-rodata @gol -membedded-pic -mfp32 -mfp64 -mfused-madd -mno-fused-madd @gol --mgas -mgp32 -mgp64 @gol --mgpopt -mhalf-pic -mhard-float -mint64 -mips1 @gol +-mgas -mgp32 -mgp64 -mhard-float -mint64 -mips1 @gol -mips2 -mips3 -mips4 -mips32 -mips32r2 -mips64 @gol -mlong64 -mlong32 -mlong-calls -mmemcpy @gol -mmips-as -mmips-tfile -mno-abicalls @gol -mno-embedded-data -mno-uninit-const-in-rodata @gol --mno-embedded-pic -mno-gpopt -mno-long-calls @gol --mno-memcpy -mno-mips-tfile -mno-rnames -mno-stats @gol +-mno-embedded-pic -mno-long-calls @gol +-mno-memcpy -mno-mips-tfile -mno-rnames @gol -mrnames -msoft-float @gol -m4650 -msingle-float -mmad @gol -EL -EB -G @var{num} -nocpp @gol @@ -7962,16 +7961,6 @@ names for the registers, instead of the hardware names (ie, @var{a0} instead of @var{$4}). The only known assembler that supports this option is the Algorithmics assembler. -@item -mgpopt -@itemx -mno-gpopt -@opindex mgpopt -@opindex mno-gpopt -The @option{-mgpopt} switch says to write all of the data declarations -before the instructions in the text section, this allows the MIPS -assembler to generate one word memory references instead of using two -words for short global or static data items. This is on by default if -optimization is selected. - @item -mmemcpy @itemx -mno-memcpy @opindex mmemcpy @@ -8026,13 +8015,6 @@ loading up a function's address into a register before the call. You need to use this switch, if you call outside of the current 512 megabyte segment to functions that are not through pointers. -@item -mhalf-pic -@itemx -mno-half-pic -@opindex mhalf-pic -@opindex mno-half-pic -Put pointers to extern references into the data section and load them -up, rather than put the references in the text section. - @item -membedded-pic @itemx -mno-embedded-pic @opindex membedded-pic |