diff options
author | Vidya Praveen <vidyapraveen@arm.com> | 2014-06-26 11:35:47 +0100 |
---|---|---|
committer | Vidya Praveen <vp@gcc.gnu.org> | 2014-06-26 11:35:47 +0100 |
commit | 1d805a56b6a5c2252baccd257e00a719a22ad143 (patch) | |
tree | 946fe85cdd8d396f1bd68441df86b62f42cde2d8 /gcc | |
parent | 1b1e36a8564d013940513e1e4eff509bbbf61715 (diff) | |
download | gcc-1d805a56b6a5c2252baccd257e00a719a22ad143.zip gcc-1d805a56b6a5c2252baccd257e00a719a22ad143.tar.gz gcc-1d805a56b6a5c2252baccd257e00a719a22ad143.tar.bz2 |
inline-22.c: Add bind_pic_locally.
gcc/testsuite/
* gcc.dg/inline-22.c: Add bind_pic_locally.
* gcc.dg/inline_4.c: Ditto.
* gcc.dg/fail_always_inline.c: Ditto.
* g++.dg/ipa/devirt-25.C: Ditto.
From-SVN: r212024
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/ipa/devirt-25.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/fail_always_inline.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/inline-22.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/inline_4.c | 1 |
5 files changed, 11 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 77e7a33..3b5cd4f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,12 @@ 2014-06-26 Vidya Praveen <vidyapraveen@arm.com> + * gcc.dg/inline-22.c: Add bind_pic_locally. + * gcc.dg/inline_4.c: Ditto. + * gcc.dg/fail_always_inline.c: Ditto. + * g++.dg/ipa/devirt-25.C: Ditto. + +2014-06-26 Vidya Praveen <vidyapraveen@arm.com> + * lib/target-support.exp (bind_pic_locally): Save the flags to 'flags_to_postpone' instead of appending to 'flags'. * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags diff --git a/gcc/testsuite/g++.dg/ipa/devirt-25.C b/gcc/testsuite/g++.dg/ipa/devirt-25.C index 7516479..387d529 100644 --- a/gcc/testsuite/g++.dg/ipa/devirt-25.C +++ b/gcc/testsuite/g++.dg/ipa/devirt-25.C @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-O3 -fdump-ipa-cp" } */ +/* { dg-add-options bind_pic_locally } */ class ert_RefCounter { protected: diff --git a/gcc/testsuite/gcc.dg/fail_always_inline.c b/gcc/testsuite/gcc.dg/fail_always_inline.c index 4b196ac..86645b8 100644 --- a/gcc/testsuite/gcc.dg/fail_always_inline.c +++ b/gcc/testsuite/gcc.dg/fail_always_inline.c @@ -1,4 +1,5 @@ /* { dg-do compile } */ +/* { dg-add-options bind_pic_locally } */ extern __attribute__ ((always_inline)) void bar() { } /* { dg-warning "function might not be inlinable" } */ diff --git a/gcc/testsuite/gcc.dg/inline-22.c b/gcc/testsuite/gcc.dg/inline-22.c index 1785e1c..6795c5f 100644 --- a/gcc/testsuite/gcc.dg/inline-22.c +++ b/gcc/testsuite/gcc.dg/inline-22.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-funit-at-a-time -Wno-attributes" } */ +/* { dg-add-options bind_pic_locally } */ /* Verify we can inline without a complete prototype and with promoted arguments. See also PR32492. */ __attribute__((always_inline)) void f1() {} diff --git a/gcc/testsuite/gcc.dg/inline_4.c b/gcc/testsuite/gcc.dg/inline_4.c index dd4fadb..ebd57e9 100644 --- a/gcc/testsuite/gcc.dg/inline_4.c +++ b/gcc/testsuite/gcc.dg/inline_4.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-O2 -fdump-tree-optimized -fdisable-tree-einline=foo2 -fdisable-ipa-inline -Wno-attributes" } */ +/* { dg-add-options bind_pic_locally } */ int g; __attribute__((always_inline)) void bar (void) { |