* gcc.c-torture/execute/20040823-1.c: New test.

From-SVN: r86415
This commit is contained in:
Zdenek Dvorak 2004-08-23 10:03:39 +02:00 committed by Zdenek Dvorak
parent c9081a928a
commit 017901f43c
2 changed files with 33 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
* gcc.c-torture/execute/20040823-1.c: New test.
2004-08-23 Richard Sandiford <rsandifo@redhat.com>
* gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags

View File

@ -0,0 +1,29 @@
/* Ensure that we create VUSE operands also for noreturn functions. */
#include <stdlib.h>
#include <string.h>
int *pwarn;
void bla (void) __attribute__ ((noreturn));
void bla (void)
{
if (!*pwarn)
abort ();
exit (0);
}
int main (void)
{
int warn;
memset (&warn, 0, sizeof (warn));
pwarn = &warn;
warn = 1;
bla ();
}