diff options
author | pthomas <pthomas@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-06-27 02:26:23 +0000 |
---|---|---|
committer | pthomas <pthomas@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-06-27 02:26:23 +0000 |
commit | ef7b064fa2d24cf47e51413fe827eee52f1a59b0 (patch) | |
tree | 96359c9e7d2f56ec3735ed3377047a2227a37041 /gcc/config/rs6000/sysv4.h | |
parent | e4043909700cbd309e7b74ba0d91586ec35a98bf (diff) | |
download | gcc-ef7b064fa2d24cf47e51413fe827eee52f1a59b0.tar.gz |
2000-06-27 Philipp Thomas <pthomas@suse.de>
* 1750a.h: Mark help strings for options/switches for translation.
* a29k.h: Likewise.
* alpha.h: Likewise.
* arm.h: Likewise.
* pe.h: Likewise.
* riscix.h: Likewise.
* c4x.h: Likewise.
* clipper.h: Likewise.
* convex.h: Likewise.
* elxsi.h: Likewise.
* fr30.h: Likewise.
* fx80.h: Likewise.
* h8300.h: Likewise.
* i370.h: Likewise.
* cygwin.h: Likewise.
* dgux.h: Likewise.
* djgpp.h: Likewise.
* i386.h: Likewise.
* osf1elf.h: Likewise.
* osfrose.h: Likewise.
* sco5.h: Likewise.
* win32.h: Likewise.
* i860.h: Likewise.
* paragon.h: Likewise.
* i960.h: Likewise.
* ia64.h: Likewise.
* m32r.h: Likewise.
* mcore.h: Likewise.
* mips.h: Likewise.
* mn10300.h: Likewise.
* ns32k.h: Likewise.
* pdp11.h: Likewise.
* pj.h: Likewise.
* aix.h: Likewise.
* aix41.h: Likewise.
* aix43.h: Likewise.
* beos.h: Likewise.
* rs6000.h: Likewise.
* sysv4.h: Likewise.
* linux.h: Likewise.
* linux64.h: Likewise.
* sp64-elf.h: Likewise.
* sparc.h: Likewise.
* splet.h: Likewise.
* v850.h: Likewise.
* convex.h (TARGET_SWITCHES): Provide descriptions and mark them
for translation.
* sp86x-aout.h: Remove bogus first definition of SUBTARGET_SWITCHES.
Properly document option and mark for translation.
* sp86x-elf.h: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34724 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/rs6000/sysv4.h')
-rw-r--r-- | gcc/config/rs6000/sysv4.h | 91 |
1 files changed, 55 insertions, 36 deletions
diff --git a/gcc/config/rs6000/sysv4.h b/gcc/config/rs6000/sysv4.h index c9d9ba89eda..85ce2612a81 100644 --- a/gcc/config/rs6000/sysv4.h +++ b/gcc/config/rs6000/sysv4.h @@ -87,8 +87,8 @@ extern const char *rs6000_sdata_name; /* Override rs6000.h definition. */ #undef SUBTARGET_OPTIONS #define SUBTARGET_OPTIONS \ - { "call-", &rs6000_abi_name, "Select ABI calling convention." }, \ - { "sdata=", &rs6000_sdata_name, "Select method for sdata handling." } + { "call-", &rs6000_abi_name, N_("Select ABI calling convention.") }, \ + { "sdata=", &rs6000_sdata_name, N_("Select method for sdata handling.") } /* Max # of bytes for variables to automatically be put into the .sdata or .sdata2 sections. */ @@ -102,40 +102,59 @@ extern int g_switch_set; /* Whether -G xx was passed. */ /* Override rs6000.h definition. */ #undef SUBTARGET_SWITCHES #define SUBTARGET_SWITCHES \ - { "bit-align", -MASK_NO_BITFIELD_TYPE, "Align to the base type of the bitfield." },\ - { "no-bit-align", MASK_NO_BITFIELD_TYPE, "Don't align to the base type of the bitfield." },\ - { "strict-align", MASK_STRICT_ALIGN, "Don't assume that unaligned accesses are handled by the system" },\ - { "no-strict-align", -MASK_STRICT_ALIGN, "Assume that unaligned accesses are handled by the system" },\ - { "relocatable", MASK_RELOCATABLE | MASK_MINIMAL_TOC | MASK_NO_FP_IN_TOC, "Produce code relocatable at runtime." },\ - { "no-relocatable", -MASK_RELOCATABLE, "Don't produce code relocatable at runtime." },\ - { "relocatable-lib", MASK_RELOCATABLE | MASK_MINIMAL_TOC | MASK_NO_FP_IN_TOC, "Produce code relocatable at runtime." },\ - { "no-relocatable-lib", -MASK_RELOCATABLE, "Don't produce code relocatable at runtime." },\ - { "little-endian", MASK_LITTLE_ENDIAN, "Produce little endian code." }, \ - { "little", MASK_LITTLE_ENDIAN, "Produce little endian code." }, \ - { "big-endian", -MASK_LITTLE_ENDIAN, "Produce big endian code." }, \ - { "big", -MASK_LITTLE_ENDIAN, "Produce big endian code." }, \ - { "no-toc", 0, "no description yet" }, \ - { "toc", MASK_MINIMAL_TOC, "no description yet" }, \ - { "full-toc", MASK_MINIMAL_TOC, "no description yet" }, \ - { "prototype", MASK_PROTOTYPE, "no description yet" }, \ - { "no-prototype", -MASK_PROTOTYPE, "no description yet" }, \ - { "no-traceback", 0, "no description yet" }, \ - { "eabi", MASK_EABI, "Use EABI." }, \ - { "no-eabi", -MASK_EABI, "Don't use EABI." }, \ - { "regnames", MASK_REGNAMES, "Use alternate register names." }, \ - { "no-regnames", -MASK_REGNAMES, "Don't use alternate register names." },\ - { "sdata", 0, "no description yet" }, \ - { "no-sdata", 0, "no description yet" }, \ - { "sim", 0, "Link with libsim.a, libc.a and sim-crt0.o." }, \ - { "ads", 0, "Link with libads.a, libc.a and crt0.o." }, \ - { "yellowknife", 0, "Link with libyk.a, libc.a and crt0.o." }, \ - { "mvme", 0, "Link with libmvme.a, libc.a and crt0.o." }, \ - { "emb", 0, "Set the PPC_EMB bit in the ELF flags header" }, \ - { "vxworks", 0, "no description yet" }, \ - { "solaris-cclib", 0, "no description yet" }, \ - { "shlib", 0, "no description yet" }, \ - EXTRA_SUBTARGET_SWITCHES \ - { "newlib", 0, "no description yet" }, + { "bit-align", -MASK_NO_BITFIELD_TYPE, \ + N_("Align to the base type of the bitfield.") }, \ + { "no-bit-align", MASK_NO_BITFIELD_TYPE, \ + N_("Don't align to the base type of the bitfield.") }, \ + { "strict-align", MASK_STRICT_ALIGN, \ + N_("Don't assume that unaligned accesses are handled by the system") }, \ + { "no-strict-align", -MASK_STRICT_ALIGN, \ + N_("Assume that unaligned accesses are handled by the system") }, \ + { "relocatable", MASK_RELOCATABLE | MASK_MINIMAL_TOC | MASK_NO_FP_IN_TOC, \ + N_("Produce code relocatable at runtime.") }, \ + { "no-relocatable", -MASK_RELOCATABLE, \ + N_("Don't produce code relocatable at runtime.") }, \ + { "relocatable-lib", MASK_RELOCATABLE | MASK_MINIMAL_TOC | MASK_NO_FP_IN_TOC, \ + N_("Produce code relocatable at runtime.") }, \ + { "no-relocatable-lib", -MASK_RELOCATABLE, \ + N_("Don't produce code relocatable at runtime.") }, \ + { "little-endian", MASK_LITTLE_ENDIAN, \ + N_("Produce little endian code.") }, \ + { "little", MASK_LITTLE_ENDIAN, \ + N_("Produce little endian code.") }, \ + { "big-endian", -MASK_LITTLE_ENDIAN, \ + N_("Produce big endian code.") }, \ + { "big", -MASK_LITTLE_ENDIAN, \ + N_("Produce big endian code.") }, \ + { "no-toc", 0, N_("no description yet") }, \ + { "toc", MASK_MINIMAL_TOC, N_("no description yet") }, \ + { "full-toc", MASK_MINIMAL_TOC, N_("no description yet") }, \ + { "prototype", MASK_PROTOTYPE, N_("no description yet") }, \ + { "no-prototype", -MASK_PROTOTYPE, N_("no description yet") }, \ + { "no-traceback", 0, N_("no description yet") }, \ + { "eabi", MASK_EABI, N_("Use EABI.") }, \ + { "no-eabi", -MASK_EABI, N_("Don't use EABI.") }, \ + { "regnames", MASK_REGNAMES, \ + N_("Use alternate register names.") }, \ + { "no-regnames", -MASK_REGNAMES, \ + N_("Don't use alternate register names.") }, \ + { "sdata", 0, N_("no description yet") }, \ + { "no-sdata", 0, N_("no description yet") }, \ + { "sim", 0, \ + N_("Link with libsim.a, libc.a and sim-crt0.o.") }, \ + { "ads", 0, \ + N_("Link with libads.a, libc.a and crt0.o.") }, \ + { "yellowknife", 0, \ + N_("Link with libyk.a, libc.a and crt0.o.") }, \ + { "mvme", 0, \ + N_("Link with libmvme.a, libc.a and crt0.o.") }, \ + { "emb", 0, \ + N_("Set the PPC_EMB bit in the ELF flags header") }, \ + { "vxworks", 0, N_("no description yet") }, \ + { "solaris-cclib", 0, N_("no description yet") }, \ + { "shlib", 0, N_("no description yet") }, \ + EXTRA_SUBTARGET_SWITCHES \ + { "newlib", 0, N_("no description yet") }, /* This is meant to be redefined in the host dependent files. */ #define EXTRA_SUBTARGET_SWITCHES |