aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/compile/flatten.c
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2019-11-13 14:29:27 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2019-11-13 13:29:27 +0000
commit2895b172d56c355373b64517a3298a01a2f10ec0 (patch)
treee197a46b63ed6c23cdfd2cf7bdb2f63b795464ad /gcc/testsuite/gcc.c-torture/compile/flatten.c
parent237957cc2c1818f30207f02747a880bd1cd28d0b (diff)
downloadgcc-2895b172d56c355373b64517a3298a01a2f10ec0.zip
gcc-2895b172d56c355373b64517a3298a01a2f10ec0.tar.gz
gcc-2895b172d56c355373b64517a3298a01a2f10ec0.tar.bz2
ipa-inline.c (ipa_inline): Check that function is defined before flattening.
* ipa-inline.c (ipa_inline): Check that function is defined before flattening. * gcc.c-torture/compile/flatten.c: New testcase. From-SVN: r278139
Diffstat (limited to 'gcc/testsuite/gcc.c-torture/compile/flatten.c')
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/flatten.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.c-torture/compile/flatten.c b/gcc/testsuite/gcc.c-torture/compile/flatten.c
new file mode 100644
index 0000000..73042be
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/compile/flatten.c
@@ -0,0 +1,5 @@
+int you_shall_not_flatten_me () __attribute__ ((flatten));
+main()
+{
+ you_shall_not_flatten_me ();
+}