diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2007-01-31 13:30:20 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2007-01-31 13:30:20 +0100 |
commit | 9ed4207fce7efe340cbdf1017fa0d1271a710487 (patch) | |
tree | 8644f765075eeb7076137f6a73a27bd54182e229 /libjava/classpath/java/security/KeyStoreException.java | |
parent | 010dc0fdd0c5189383207fde6281d8f9c1e06908 (diff) | |
download | gcc-9ed4207fce7efe340cbdf1017fa0d1271a710487.zip gcc-9ed4207fce7efe340cbdf1017fa0d1271a710487.tar.gz gcc-9ed4207fce7efe340cbdf1017fa0d1271a710487.tar.bz2 |
optabs.h (enum optab_index): Add new OTI_isinf.
* optabs.h (enum optab_index): Add new OTI_isinf.
(isinf_optab): Define corresponding macro.
* optabs.c (init_optabs): Initialize isinf_optab.
* genopinit.c (optabs): Implement isinf_optab using isinf?f2
patterns.
* builtins.c (mathfn_built_in): Handle BUILT_IN_ISINF{,F,L}.
(expand_builtin_interclass_mathfn): Expand BUILT_IN_ISINF{,F,L}
using isinf_optab.
(expand_builtin): Expand BUILT_IN_ISINF{,F,L} using
expand_builtin_interclass_mathfn.
* reg_stack.c (subst_stack_regs_pat): Handle UNSPEC_FXAM.
* config/i386/i386.md (UNSPEC_FXAM): New constant.
(fxam<mode>2_i387): New insn pattern.
(isinf<mode>2) New expander to implement isinf, isinff and isinfl
built-in functions as x87 inline asm.
testsuite/ChangeLog:
* gcc.dg/builtins-63.c: New test.
From-SVN: r121419
Diffstat (limited to 'libjava/classpath/java/security/KeyStoreException.java')
0 files changed, 0 insertions, 0 deletions