mirror of
https://github.com/nArnoSNES/tcc-65816.git
synced 2024-12-28 08:30:35 +00:00
25 lines
383 B
C
25 lines
383 B
C
/* PR optimization/6703
|
|
Origin: Glen Nakamura <glen@imodulo.com> */
|
|
/* { dg-do run } */
|
|
/* { dg-options "-O2" } */
|
|
|
|
extern void abort (void);
|
|
extern void exit (int);
|
|
|
|
void foo (int *x, int y)
|
|
{
|
|
__builtin_memset (x, 0, y);
|
|
}
|
|
|
|
int main ()
|
|
{
|
|
int x[2] = { -1, -1 };
|
|
|
|
if (x[1] != -1)
|
|
abort ();
|
|
foo (x, sizeof (int) + 1);
|
|
if (x[1] == -1)
|
|
abort ();
|
|
exit (0);
|
|
}
|