diff options
author | gavin <gavin@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-03-16 08:04:00 +0000 |
---|---|---|
committer | gavin <gavin@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-03-16 08:04:00 +0000 |
commit | 824ab36c58becdd02187fc7404ce98b875a596dd (patch) | |
tree | daec3e61df962dddb93f254864391c683cec34d7 /gcc/cppfiles.c | |
parent | 23317e356cfea9767204c6578b3c1c069cae9143 (diff) | |
download | ppe42-gcc-824ab36c58becdd02187fc7404ce98b875a596dd.tar.gz ppe42-gcc-824ab36c58becdd02187fc7404ce98b875a596dd.zip |
* invoke.texi: Add -mlong32 documentation.
* config/mips/mips.h (mips_explicit_type_size_string): New.
(TARGET_SWITCHES): Add 'long32'.
(TARGET_OPTIONS): Add 'explicit-type-size'.
(CC1_SPECS): Set -mexplicit-type-size.
(LONG_MAX_SPEC): Change a use of 'no-long64' to 'long32'.
* config/mips/abi64.h (LONG_MAX_SPEC): Same. Add 'mabi=32'.
* config/mips/mips.c (mips_explicit_type_size_string): New.
(override_options): Use it.
* config/mips/osfrose.h (CC1_SPECS): Set -mexplicit-type-size.
* config/mips/mips.h (SUBTARGET_CPP_SIZE_SPEC):
Pointer size now depends on both size longs and size of GP
registers.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25799 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cppfiles.c')
0 files changed, 0 insertions, 0 deletions