diff options
author | crux <crux@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-03-26 16:11:06 +0000 |
---|---|---|
committer | crux <crux@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-03-26 16:11:06 +0000 |
commit | 45c68ff2c58d4b80189e511fbb1017fa82725bed (patch) | |
tree | 897064b5e42a5ee77b2506b85f721f0ebeeea3ac | |
parent | 75f7618749f7277624b4fb7a2ebd8de24a666c8a (diff) | |
download | ppe42-gcc-45c68ff2c58d4b80189e511fbb1017fa82725bed.tar.gz ppe42-gcc-45c68ff2c58d4b80189e511fbb1017fa82725bed.zip |
New tests
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32746 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/testsuite/gcc.c-torture/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/compile/20000326-1.c | 23 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/compile/20000326-2.c | 13 |
3 files changed, 41 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.c-torture/ChangeLog b/gcc/testsuite/gcc.c-torture/ChangeLog index 3ac1a5a59d6..0d36e9c9309 100644 --- a/gcc/testsuite/gcc.c-torture/ChangeLog +++ b/gcc/testsuite/gcc.c-torture/ChangeLog @@ -1,3 +1,8 @@ +2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk> + + * compile/20000326-1.c: New test. + * compile/20000326-2.c: New test. + 2000-03-24 Geoff Keating <geoffk@cygnus.com> * execute/va-arg-14.c: New test for va_start where the first diff --git a/gcc/testsuite/gcc.c-torture/compile/20000326-1.c b/gcc/testsuite/gcc.c-torture/compile/20000326-1.c new file mode 100644 index 00000000000..71ed149c8ed --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/compile/20000326-1.c @@ -0,0 +1,23 @@ +long sys_reboot(int magic1, int magic2, int cmd, void * arg) +{ + switch (cmd) { + case 0x89ABCDEF: + break; + + case 0x00000000: + break; + + case 0xCDEF0123: + break; + + case 0x4321FEDC: + break; + + case 0xA1B2C3D4: + break; + + default: + break; + }; + return 0; +} diff --git a/gcc/testsuite/gcc.c-torture/compile/20000326-2.c b/gcc/testsuite/gcc.c-torture/compile/20000326-2.c new file mode 100644 index 00000000000..055260f6e64 --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/compile/20000326-2.c @@ -0,0 +1,13 @@ +#ifndef NO_LABEL_VALUES +extern int printk(const char *fmt, ...); + +void foo (int x, int y) +{ + __label__ here; + here: + printk ("", &&here); +} + +#else +int x; +#endif |