Fix CRLF problem with 20031012-1.c

From-SVN: r72543
This commit is contained in:
R. Kelley Cook 2003-10-16 00:57:55 +00:00
parent 4d67c1990b
commit 42f3a0a059

View File

@ -1,32 +1,32 @@
/* PR optimization/8750
Used to fail under Cygwin with
-O2 -fomit-frame-pointer
Testcase by David B. Trout */
#if defined(STACK_SIZE) && STACK_SIZE < 16000
#define ARRAY_SIZE (STACK_SIZE / 2)
#define STRLEN (ARRAY_SIZE - 9)
#else
#define ARRAY_SIZE 15000
#define STRLEN 13371
#endif
extern void *memset (void *, int, __SIZE_TYPE__);
extern void abort (void);
static void foo ()
{
char a[ARRAY_SIZE];
a[0]=0;
memset( &a[0], 0xCD, STRLEN );
a[STRLEN]=0;
if (strlen(a) != STRLEN)
abort ();
}
int main ( int argc, char* argv[] )
{
foo();
return 0;
}
/* PR optimization/8750
Used to fail under Cygwin with
-O2 -fomit-frame-pointer
Testcase by David B. Trout */
#if defined(STACK_SIZE) && STACK_SIZE < 16000
#define ARRAY_SIZE (STACK_SIZE / 2)
#define STRLEN (ARRAY_SIZE - 9)
#else
#define ARRAY_SIZE 15000
#define STRLEN 13371
#endif
extern void *memset (void *, int, __SIZE_TYPE__);
extern void abort (void);
static void foo ()
{
char a[ARRAY_SIZE];
a[0]=0;
memset( &a[0], 0xCD, STRLEN );
a[STRLEN]=0;
if (strlen(a) != STRLEN)
abort ();
}
int main ( int argc, char* argv[] )
{
foo();
return 0;
}