mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-01-30 18:39:54 +08:00
* gcc.c-torture/execute/990525-2.c: New test.
From-SVN: r27142
This commit is contained in:
parent
3ce7c5a21d
commit
73951da827
@ -1,5 +1,7 @@
|
||||
Tue May 25 01:21:16 1999 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* gcc.c-torture/execute/990525-2.c: New test.
|
||||
|
||||
* gcc.c-torture/execute/990525-1.c: New test.
|
||||
|
||||
1999-05-24 Nathan Sidwell <nathan@acm.org>
|
||||
|
39
gcc/testsuite/gcc.c-torture/execute/990525-2.c
Normal file
39
gcc/testsuite/gcc.c-torture/execute/990525-2.c
Normal file
@ -0,0 +1,39 @@
|
||||
typedef struct {
|
||||
int v[4];
|
||||
} Test1;
|
||||
|
||||
Test1 func2();
|
||||
|
||||
int func1()
|
||||
{
|
||||
Test1 test;
|
||||
test = func2();
|
||||
|
||||
if (test.v[0] != 10)
|
||||
abort ();
|
||||
if (test.v[0] != 20)
|
||||
abort ();
|
||||
if (test.v[0] != 30)
|
||||
abort ();
|
||||
if (test.v[0] != 40)
|
||||
abort ();
|
||||
}
|
||||
|
||||
Test1 func2()
|
||||
{
|
||||
Test1 tmp;
|
||||
tmp.v[0] = 10;
|
||||
tmp.v[1] = 20;
|
||||
tmp.v[2] = 30;
|
||||
tmp.v[3] = 40;
|
||||
return tmp;
|
||||
}
|
||||
|
||||
|
||||
int main()
|
||||
{
|
||||
func1();
|
||||
exit (0);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user