builtins.c (expand_builtin_signbit): Extend to handle floating point modes wider...
authorRoger Sayle <roger@eyesopen.com>
Thu, 10 Mar 2005 21:39:01 +0000 (21:39 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Thu, 10 Mar 2005 21:39:01 +0000 (21:39 +0000)
commite4fbead1e43a019db4cd1e7364ca47737d13fa39
tree9fee6ed62b160ba480074e89b8d8be41b4e3194f
parent985f2d8fa38d5c97b7f28208f0a571a568622039
builtins.c (expand_builtin_signbit): Extend to handle floating point modes wider than the largest integer type...

* builtins.c (expand_builtin_signbit): Extend to handle floating
point modes wider than the largest integer type, using the
operand_subword_force function to obtain the signbit's word.

* gcc.dg/builtins-32.c: Add new run-time tests for long double.

From-SVN: r96263
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/builtins-32.c