From 9e2ceea07aaab0f8e89f468c9b3766c296d31517 Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Mon, 21 Sep 2009 12:52:57 +0200 Subject: [PATCH] ieee.exp (additional_flags): Add -fno-inline. * 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. From-SVN: r151915 --- gcc/testsuite/ChangeLog | 8 ++++++++ gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp | 2 +- gcc/testsuite/gcc.c-torture/execute/ieee/pr30704.c | 2 -- gcc/testsuite/gcc.c-torture/execute/ieee/pr36332.c | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e1f259d5a9b..f51cb8677f9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2009-09-21 Uros Bizjak + + * 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 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra. diff --git a/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp b/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp index 048e65f6ed3..558829aa5f9 100644 --- a/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp +++ b/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp @@ -37,7 +37,7 @@ if $tracelevel then { 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 diff --git a/gcc/testsuite/gcc.c-torture/execute/ieee/pr30704.c b/gcc/testsuite/gcc.c-torture/execute/ieee/pr30704.c index 2d062a97d62..2b63e67a0bd 100644 --- a/gcc/testsuite/gcc.c-torture/execute/ieee/pr30704.c +++ b/gcc/testsuite/gcc.c-torture/execute/ieee/pr30704.c @@ -6,7 +6,6 @@ extern int memcmp (const void *, const void *, size_t); extern void *memcpy (void *, const void *, size_t); long long -__attribute__((noinline)) f1 (void) { long long t; @@ -16,7 +15,6 @@ f1 (void) } double -__attribute__((noinline)) f2 (void) { long long t = 0x000fedcba9876543LL; diff --git a/gcc/testsuite/gcc.c-torture/execute/ieee/pr36332.c b/gcc/testsuite/gcc.c-torture/execute/ieee/pr36332.c index b22fd5d5f74..325ac88b800 100644 --- a/gcc/testsuite/gcc.c-torture/execute/ieee/pr36332.c +++ b/gcc/testsuite/gcc.c-torture/execute/ieee/pr36332.c @@ -1,6 +1,6 @@ /* PR target/36332 */ -int __attribute__((noinline, used)) +int foo (long double ld) { return ld == __builtin_infl ();