* builtins.c (fold_builtin_load_exponent): New.
commit7587301b1e0d0a689d5831856f7e84e205bf7996
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Feb 2007 00:14:14 +0000 (19 00:14 +0000)
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Feb 2007 00:14:14 +0000 (19 00:14 +0000)
treebabf6d5403706c64a7b61121e9130ad9e98c1c90
parent95a0573209bf27c61ffd0e4f74c3f5690ac06b50
* builtins.c (fold_builtin_load_exponent): New.
(fold_builtin_2): Use it.

testsuite:
* gcc.dg/torture/builtin-ldexp-1.c: New.
* gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122110 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/builtin-ldexp-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/builtin-math-2.c