diff options
author | Joern Rennecke <joern.rennecke@embecosm.com> | 2012-02-07 20:37:23 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 2012-02-07 20:37:23 +0000 |
commit | 1e4b5b0b2954165f23a1b9705be24c50227a6979 (patch) | |
tree | 3a7b5877e25ccfd1fef6f1dd4d3f05b015a001f7 /gcc | |
parent | b806269c9bfe8527dae3f634f5696ec95c5c38e4 (diff) | |
download | gcc-1e4b5b0b2954165f23a1b9705be24c50227a6979.zip gcc-1e4b5b0b2954165f23a1b9705be24c50227a6979.tar.gz gcc-1e4b5b0b2954165f23a1b9705be24c50227a6979.tar.bz2 |
* gcc.target/epiphany/interrupt-2.c: New test.
From-SVN: r183982
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/epiphany/interrupt-2.c | 24 |
2 files changed, 28 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c7f38b8..e52990f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com> + + * gcc.target/epiphany/interrupt-2.c: New test. + 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com> PR target/52155 diff --git a/gcc/testsuite/gcc.target/epiphany/interrupt-2.c b/gcc/testsuite/gcc.target/epiphany/interrupt-2.c new file mode 100644 index 0000000..4c0de6c --- /dev/null +++ b/gcc/testsuite/gcc.target/epiphany/interrupt-2.c @@ -0,0 +1,24 @@ +/* { dg-options "-g" } */ + +void __attribute__((interrupt)) +universal_handler (void) +{ +} + +void __attribute__((interrupt("dma0","Vss","dma1"))) +g (void) +{ /* { dg-warning "is not \"reset\"" } */ +} + +void __attribute__((interrupt("dma0","dma1","timer1","reset"), + forwarder_section("test"))) +misc_handler (void) +{ +} + +void __attribute__((interrupt(dma0,42))) +h (void) +{ /* { dg-warning "is not a string constant" } */ +} + +/* { dg-final { scan-assembler-times "b\[ \t\]*_misc_handler" 4 } } */ |