diff options
author | Jeff Law <law@gcc.gnu.org> | 1994-06-14 13:14:26 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1994-06-14 13:14:26 -0600 |
commit | d0616842674b6d7a5cc0b52681b5704f592d76bd (patch) | |
tree | 18c065df78c253c4110802c133ce609f9ec02ad7 /gcc | |
parent | b5cc037f4b69e438ccd26b01f1c5e00d8d59599a (diff) | |
download | gcc-d0616842674b6d7a5cc0b52681b5704f592d76bd.zip gcc-d0616842674b6d7a5cc0b52681b5704f592d76bd.tar.gz gcc-d0616842674b6d7a5cc0b52681b5704f592d76bd.tar.bz2 |
pa.c (output_arg_descriptor): Restore old behavior for SImode USE insns of FP registers (used by untyped call...
* pa.c (output_arg_descriptor): Restore old behavior for SImode
USE insns of FP registers (used by untyped call support).
From-SVN: r7450
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/pa/pa.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index 7c33fc2..a75b353 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -3175,11 +3175,9 @@ output_arg_descriptor (call_insn) } else if (regno >= 32 && regno <= 39) { - if ((regno & 1) != 0) - abort (); if (arg_mode == SFmode) arg_regs[(regno - 32) / 2] = "FR"; - else if (arg_mode == DFmode) + else { #ifndef HP_FP_ARG_DESCRIPTOR_REVERSED arg_regs[(regno - 34) / 2] = "FR"; @@ -3189,8 +3187,6 @@ output_arg_descriptor (call_insn) arg_regs[(regno - 34) / 2 + 1] = "FR"; #endif } - else - abort (); } } fputs ("\t.CALL ", asm_out_file); |