* ext1.C: New test.

From-SVN: r28470
This commit is contained in:
Alexandre Oliva 1999-08-03 13:51:50 +00:00 committed by Alexandre Oliva
parent 5b8fa33160
commit f124f84ab0
2 changed files with 21 additions and 0 deletions

View File

@ -1,5 +1,7 @@
1999-08-03 Alexandre Oliva <oliva@dcc.unicamp.br>
* ext1.C: New test.
* dwarf1.C, dwarf2.C, dwarf3.C: New tests.
1999-07-20 Alexandre Oliva <oliva@dcc.unicamp.br>

View File

@ -0,0 +1,19 @@
// Copyright (C) 1999 Free Software Foundation
// by Alexandre Oliva <oliva@dcc.unicamp.br>
// simplified from bug report by Michael Rosenbruch <Rosenbruch@bfw-online.de>
// Special g++ Options:
// execution test - XFAIL *-*-*
extern "C" void abort();
int main () {
char x[1];
char *y = x ? /* implicit x */ : 0;
/* For some reason, the array x is copied twice, and y points to the
second copy (the first is never used). If x is explicit, no copy
is created, and the program succeeds. */
if (x != y)
abort();
}