diff options
author | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-09-25 19:11:55 +0000 |
---|---|---|
committer | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-09-25 19:11:55 +0000 |
commit | a9a47ad3a871e0442caae6742f56cd3b31eb52b9 (patch) | |
tree | 7adf5d03a4afc26276a35852824dce7be141a2ff /gcc/config/rs6000 | |
parent | 1c9aa673e7705ea7be83aafed2f413c4b54b6160 (diff) | |
download | gcc-a9a47ad3a871e0442caae6742f56cd3b31eb52b9.tar.gz |
* rs6000.c (function_arg_boundary): Revert accidental change on
September 18.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22595 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/rs6000')
-rw-r--r-- | gcc/config/rs6000/rs6000.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index eed242ecb93..b7a7d3d0db3 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -228,7 +228,7 @@ rs6000_override_options (default_cpu) {"604", PROCESSOR_PPC604, MASK_POWERPC | MASK_PPC_GFXOPT | MASK_NEW_MNEMONICS, POWER_MASKS | MASK_PPC_GPOPT | MASK_POWERPC64}, - {"604e", PROCESSOR_PPC604, + {"604e", PROCESSOR_PPC604e, MASK_POWERPC | MASK_PPC_GFXOPT | MASK_NEW_MNEMONICS, POWER_MASKS | MASK_PPC_GPOPT | MASK_POWERPC64}, {"620", PROCESSOR_PPC620, @@ -353,13 +353,11 @@ optimization_options (level, size) int level; int size ATTRIBUTE_UNUSED; { -#if 0 #ifdef HAIFA /* When optimizing, enable use of BCT instruction. */ if (level >= 1) flag_branch_on_count_reg = 1; #endif -#endif } /* Do anything needed at the start of the asm file. */ @@ -1319,18 +1317,14 @@ function_arg_padding (mode, type) Windows NT wants anything >= 8 bytes to be double word aligned. - V.4 wants long longs to be double word aligned. - - FP emulation: double precision passed, returned, and same alignment - as long long. */ + V.4 wants long longs to be double word aligned. */ int function_arg_boundary (mode, type) enum machine_mode mode; tree type; { - if ((DEFAULT_ABI == ABI_V4 || DEFAULT_ABI == ABI_SOLARIS) - && ((mode == DImode) || (TARGET_SOFT_FLOAT && mode == DFmode))) + if ((DEFAULT_ABI == ABI_V4 || DEFAULT_ABI == ABI_SOLARIS) && mode == DImode) return 64; if (DEFAULT_ABI != ABI_NT || TARGET_64BIT) |