]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/ia64/ia64.md
ia64.c (cmptf_libfunc): New static.
authorZack Weinberg <zack@codesourcery.com>
Wed, 29 Oct 2003 01:28:09 +0000 (01:28 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Wed, 29 Oct 2003 01:28:09 +0000 (01:28 +0000)
commit24ea7948dc54d6458adf654750c67d8d0ed4c055
tree18ee97a45e6e621740dd8e3b0fcfd007028453ed
parentb38ba46301ac50a5c0d8c93953aa150d748bff8b
ia64.c (cmptf_libfunc): New static.

* config/ia64/ia64.c (cmptf_libfunc): New static.
(ia64_expand_compare): Add logic to open-code calls to
_U_Qfcmp for TFmode comparisons.
(ia64_hpux_init_libfuncs): Initialize cmptf_libfunc.
Set libfuncs for TFmode eq/ne/gt/ge/lt/gt to 0; these should
never be generated anymore.
* config/ia64/ia64.md (cmptf): New expander.

From-SVN: r73028
gcc/ChangeLog
gcc/config/ia64/ia64.c
gcc/config/ia64/ia64.md