]> git.ipfire.org Git - thirdparty/gcc.git/commit
sparc-protos.h (sparc_emit_floatunsdi): Add 'mode'.
authorEric Botcazou <ebotcazou@act-europe.fr>
Thu, 26 Feb 2004 18:40:41 +0000 (19:40 +0100)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Thu, 26 Feb 2004 18:40:41 +0000 (18:40 +0000)
commitb178305dfd934a716c1175039bec2f5f73215fc1
treed6f5e3147f395bd8303240d39b62e901c7e3b6d4
parent413580dc797ecbbf4246f19f53ba1aa0bd9fcfdf
sparc-protos.h (sparc_emit_floatunsdi): Add 'mode'.

* config/sparc/sparc-protos.h (sparc_emit_floatunsdi): Add 'mode'.
(sparc_emit_fixunsdi): New prototype.
* config/sparc/sparc.c (sparc_emit_floatunsdi): Use 'mode' argument.
(sparc_emit_fixunsdi): New function.
* config/sparc/sparc.md (floatunsdisf2): Use 'general_operand' for
operand 1.  Pass SFmode to sparc_emit_floatunsdi.
(floatunsdidf2): Use 'general_operand' for operand 1.  Pass DFmode
to sparc_emit_floatunsdi.
(fixuns_truncsfdi2): New expander.
(fixuns_truncdfdi2): Likewise.

From-SVN: r78511
gcc/ChangeLog
gcc/config/sparc/sparc-protos.h
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/fixuns-trunc-1.c [new file with mode: 0644]