John David Anglin - [committed] Fix 64-bit muldi3 expander in pa.md (original) (raw)

This is the mail archive of the gcc-patches@gcc.gnu.orgmailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

The enclosed changed fixes the 64-bit muldi3 expander in pa.md. The umulsidi3 insn can't handle SUBREGs.

Tested on hppa64-hp-hpux11.11. Committed to trunk and 4.2 branch.

Dave

J. David Anglin dave.anglin@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602)

2007-02-24 John David Anglin dave.anglin@nrc-cnrc.gc.ca

* pa.md (muldi3): Force subregs to registers in 64-bit expander.

Index: config/pa/pa.md

--- config/pa/pa.md (revision 122182) +++ config/pa/pa.md (working copy) @@ -5771,10 +5771,10 @@ GEN_INT (32))); emit_move_insn (op2shifted, gen_rtx_LSHIFTRT (DImode, operands[2], GEN_INT (32)));


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]