Add -fno-inline.
* gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
* gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
(f2): Ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@151915
138bc75d-0d04-0410-961f-
82ee72b054a4
+2009-09-21 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
+ Add -fno-inline.
+ * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
+ * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
+ (f2): Ditto.
+
2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
* gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
torture-init
set-torture-options $C_TORTURE_OPTIONS
-set additional_flags ""
+set additional_flags "-fno-inline"
# We must use -ffloat-store/-mieee to ensure that excess precision on some
# machines does not cause problems
extern void *memcpy (void *, const void *, size_t);
long long
-__attribute__((noinline))
f1 (void)
{
long long t;
}
double
-__attribute__((noinline))
f2 (void)
{
long long t = 0x000fedcba9876543LL;
/* PR target/36332 */
-int __attribute__((noinline, used))
+int
foo (long double ld)
{
return ld == __builtin_infl ();