Commit 2aac41d6 by Jakub Jelinek Committed by Jakub Jelinek

* config/sparc/sparc.c (gen_df_reg): Fix for 32bit SPARC.

From-SVN: r31178
parent 7b1ac798
2000-01-03 Jakub Jelinek <jakub@redhat.com> 2000-01-03 Jakub Jelinek <jakub@redhat.com>
* config/sparc/sparc.c (gen_df_reg): Fix for 32bit SPARC.
2000-01-03 Jakub Jelinek <jakub@redhat.com>
* config/sparc/sparc.c (gen_df_reg): New function. * config/sparc/sparc.c (gen_df_reg): New function.
* config/sparc/sparc-protos.h (gen_df_reg): Add prototype. * config/sparc/sparc-protos.h (gen_df_reg): Add prototype.
* config/sparc/sparc.md (movtf_no_e_insn_sp64+1, * config/sparc/sparc.md (movtf_no_e_insn_sp64+1,
......
...@@ -2277,7 +2277,7 @@ gen_df_reg (reg, low) ...@@ -2277,7 +2277,7 @@ gen_df_reg (reg, low)
int regno = REGNO (reg); int regno = REGNO (reg);
if ((WORDS_BIG_ENDIAN == 0) ^ (low != 0)) if ((WORDS_BIG_ENDIAN == 0) ^ (low != 0))
regno += (regno < 32) ? 1 : 2; regno += (TARGET_ARCH64 && regno < 32) ? 1 : 2;
return gen_rtx_REG (DFmode, regno); return gen_rtx_REG (DFmode, regno);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment