summaryrefslogtreecommitdiff
path: root/gcc/config/rs6000
diff options
context:
space:
mode:
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>1998-09-25 19:11:55 +0000
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>1998-09-25 19:11:55 +0000
commita9a47ad3a871e0442caae6742f56cd3b31eb52b9 (patch)
tree7adf5d03a4afc26276a35852824dce7be141a2ff /gcc/config/rs6000
parent1c9aa673e7705ea7be83aafed2f413c4b54b6160 (diff)
downloadgcc-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.c12
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)