diff options
author | Jakub Jelinek <jakub@redhat.com> | 2008-07-31 22:37:21 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2008-07-31 22:37:21 +0200 |
commit | 1ea5e949d7029a51c9ca73ad09fc29d1b2afd90d (patch) | |
tree | 65aa65a935e1b603110aa7ae652fe76b6a188891 /gcc | |
parent | 9d4e8554deb0b157ff12caabc894f77c6d44f6c0 (diff) | |
download | gcc-1ea5e949d7029a51c9ca73ad09fc29d1b2afd90d.zip gcc-1ea5e949d7029a51c9ca73ad09fc29d1b2afd90d.tar.gz gcc-1ea5e949d7029a51c9ca73ad09fc29d1b2afd90d.tar.bz2 |
re PR target/35100 (internal compiler error: in extract_insn, at recog.c:1990)
PR target/35100
* gcc.target/powerpc/longcall-1.c: New test.
From-SVN: r138435
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/powerpc/longcall-1.c | 13 |
2 files changed, 17 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f68def0..feca055 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,8 @@ 2008-07-31 Jakub Jelinek <jakub@redhat.com> + PR target/35100 + * gcc.target/powerpc/longcall-1.c: New test. + PR preprocessor/36649 * gcc.dg/pch/cpp-3.hs: Add include guards. * gcc.dg/pch/cpp-3a.h: Likewise. @@ -79,6 +82,7 @@ PR debug/36278 * g++.dg/debug/namespace2.C: New test. + PR preprocessor/36649 * gcc.dg/pch/cpp-3.c: New test. * gcc.dg/pch/cpp-3.hs: New file. * gcc.dg/pch/cpp-3a.h: New file. diff --git a/gcc/testsuite/gcc.target/powerpc/longcall-1.c b/gcc/testsuite/gcc.target/powerpc/longcall-1.c new file mode 100644 index 0000000..e7187f1 --- /dev/null +++ b/gcc/testsuite/gcc.target/powerpc/longcall-1.c @@ -0,0 +1,13 @@ +/* PR target/35100 */ +/* { dg-do compile { target fpic } } */ +/* { dg-options "-fpic" } */ + +void foo (void) __attribute__((__longcall__)); +int baz (void) __attribute__((__longcall__)); + +int +bar (void) +{ + foo (); + return baz () + 1; +} |