mirror of
https://github.com/gcc-mirror/gcc.git
synced 2024-11-21 13:40:47 +00:00
Fix CRLF problem with 20031012-1.c
From-SVN: r72543
This commit is contained in:
parent
4d67c1990b
commit
42f3a0a059
@ -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;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user