6 Commits

162 geänderte Dateien mit 36 neuen und 3206 gelöschten Zeilen
  1. +5
    -0
      Makefile
  2. +0
    -2
      ccmeta-input.txt
  3. +4
    -4
      dotest
  4. +1
    -1
      tests-c/00062.c
  5. +1
    -1
      tests-c/00063.c
  6. +3
    -3
      tests-err/test14.c
  7. +0
    -7
      tests-err/test14.out
  8. +7
    -7
      tests-err/test15.c
  9. +0
    -1
      tests-err/test15.out
  10. +3
    -4
      tests-err/test23.c
  11. +0
    -0
      tests-err/test23.out
  12. +1
    -2
      tests-err/test26.c
  13. +0
    -6
      tests-err/test26.out
  14. +2
    -4
      tests-err/test41.c
  15. +0
    -4
      tests-err/test41.out
  16. +1
    -1
      tests-err/test43.c
  17. +0
    -4
      tests-err/test43.out
  18. +2
    -2
      tests-err/test45.c
  19. +0
    -4
      tests-err/test45.out
  20. +3
    -3
      tests-err/test5.c
  21. +0
    -18
      tests-err/test5.out
  22. +1
    -1
      tests-err/test57.c
  23. +0
    -6
      tests-err/test57.out
  24. +2
    -3
      tests-err/test66.c
  25. +0
    -0
      tests-err/test66.out
  26. +0
    -0
      tests-err/test71.out
  27. +0
    -19
      tests-gnu/test12.out
  28. +0
    -8
      tests-gnu/test13.out
  29. +0
    -7
      tests-gnu/test14.out
  30. +0
    -5
      tests-gnu/test16.out
  31. +0
    -11
      tests-gnu/test17.out
  32. +0
    -7
      tests-gnu/test18.out
  33. +0
    -15
      tests-gnu/test21.out
  34. +0
    -23
      tests-gnu/test22.out
  35. +0
    -17
      tests-gnu/test24.out
  36. +0
    -77
      tests-gnu/test25.out
  37. +0
    -3
      tests-gnu/test26.out
  38. +0
    -30
      tests-gnu/test27.out
  39. +0
    -8
      tests-gnu/test28.out
  40. +0
    -23
      tests-gnu/test29.out
  41. +0
    -46
      tests-gnu/test30.out
  42. +0
    -39
      tests-gnu/test31.out
  43. +0
    -18
      tests-gnu/test33.out
  44. +0
    -18
      tests-gnu/test34.out
  45. +0
    -7
      tests-gnu/test35.out
  46. +0
    -3
      tests-gnu/test36.out
  47. +0
    -10
      tests-gnu/test37.out
  48. +0
    -17
      tests-gnu/test39.out
  49. +0
    -21
      tests-gnu/test40.out
  50. +0
    -4
      tests-gnu/test41.out
  51. +0
    -15
      tests-gnu/test43.out
  52. +0
    -4
      tests-gnu/test45.out
  53. +0
    -36
      tests-gnu/test52.out
  54. +0
    -9
      tests-gnu/test53.out
  55. +0
    -18
      tests-gnu/test54.out
  56. +0
    -2
      tests-gnu/test56.out
  57. +0
    -7
      tests-gnu/test58.out
  58. +0
    -2
      tests-gnu/test59.out
  59. +0
    -3
      tests-gnu/test60.out
  60. +0
    -9
      tests-gnu/test61.out
  61. +0
    -8
      tests-gnu/test62.out
  62. +0
    -7
      tests-gnu/test63.out
  63. +0
    -6
      tests-gnu/test64.out
  64. +0
    -7
      tests-gnu/test65.out
  65. +0
    -0
      tests-gnu/test66.out
  66. +0
    -11
      tests-gnu/test67.out
  67. +0
    -6
      tests-gnu/test68.out
  68. +0
    -5
      tests-gnu/test70.out
  69. +0
    -0
      tests-gnu/test71.out
  70. +0
    -10
      tests-gnu/test73.out
  71. +0
    -5
      tests-gnu/test74.out
  72. +0
    -267
      tests-gnu/test75.out
  73. +0
    -525
      tests-gnu/test76.out
  74. +0
    -11
      tests-gnu/test81.out
  75. +0
    -4
      tests-gnu/test83.out
  76. +0
    -524
      tests-gnu/test85.out
  77. +0
    -16
      tests-gnu/test87.out
  78. +0
    -31
      tests-std/test.out
  79. +0
    -7
      tests-std/test10.out
  80. +0
    -6
      tests-std/test11.out
  81. +0
    -0
      tests-std/test13.out
  82. +0
    -0
      tests-std/test14.out
  83. +0
    -0
      tests-std/test15.out
  84. +0
    -0
      tests-std/test16.out
  85. +0
    -0
      tests-std/test17.out
  86. +0
    -7
      tests-std/test18.out
  87. +0
    -8
      tests-std/test19.out
  88. +0
    -40
      tests-std/test2.out
  89. +0
    -6
      tests-std/test20.out
  90. +0
    -1
      tests-std/test21.out
  91. +0
    -0
      tests-std/test22.out
  92. +0
    -12
      tests-std/test23.out
  93. +0
    -4
      tests-std/test24.out
  94. +0
    -1
      tests-std/test25.out
  95. +0
    -1
      tests-std/test26.out
  96. +0
    -0
      tests-std/test27.out
  97. +0
    -2
      tests-std/test28.out
  98. +0
    -5
      tests-std/test29.out
  99. +0
    -4
      tests-std/test3.out
  100. +0
    -15
      tests-std/test30.out

+ 5
- 0
Makefile Datei anzeigen

@ -49,6 +49,11 @@ cleansed : .FORCE
purified : .FORCE
rm -rf tests-c/*.out
rm -rf tests-cpp/*.out
rm -rf tests-err/*.out
rm -rf tests-gnu/*.out
rm -rf tests-knr/*.out
rm -rf tests-std/*.out
spotless : clean tidy cleansed purified

+ 0
- 2
ccmeta-input.txt Datei anzeigen

@ -1,5 +1,3 @@
#define INTE 3
typedef int (*pvfi)(int j);
void fun() {

+ 4
- 4
dotest Datei anzeigen

@ -26,16 +26,16 @@ for i in tests-gnu/*.c; do
cmp $i $j || die $i $j
done
for i in tests-c/*.c; do
for i in tests-err/*.c; do
echo $i
j="${i%.c}.out"
$run < $i > $j
cmp $i $j || die $i $j
cmp -s $i $j || echo failed
done
for i in tests-err/*.c; do
for i in tests-c/*.c; do
echo $i
j="${i%.c}.out"
$run < $i > $j
cmp -s $i $j || echo failed
cmp $i $j || die $i $j
done

+ 1
- 1
tests-c/00062.c Datei anzeigen

@ -1,5 +1,5 @@
#ifdef FOO
XXX
XXX // error here
#ifdef BAR
XXX
#endif

+ 1
- 1
tests-c/00063.c Datei anzeigen

@ -1,7 +1,7 @@
#define BAR 0
#ifdef BAR
#ifdef FOO
XXX
XXX // error here
#ifdef FOO
XXX
#endif

+ 3
- 3
tests-err/test14.c Datei anzeigen

@ -1,7 +1,7 @@
main() {
int a;
typedef b = (a);
typedef b = (a); // typedef b is initialized (use __typeof__ instead)
typeof (int *) c;
typeof (d[0](1)) e;
typeof (d[0](1)) e; // d undeclared (first use in this function)
c = &a;
}
}

+ 0
- 7
tests-err/test14.out Datei anzeigen

@ -1,7 +0,0 @@
main() {
int a;
typedef b = (a);
typeof (int *) c;
typeof (d[0](1)) e;
c = &a;
}

+ 7
- 7
tests-err/test15.c Datei anzeigen

@ -1,20 +1,20 @@
//generalized lvalues
foo() {
int a,b,f;
(a, b) += 5;
a, (b += 5);
&(a, b);
(a, b) += 5; // lvalue required as left operand of assignment
a, (b += 5);
&(a, b); // lvalue required as unary & operand
a, &b;
(a ? b : c) = 5 ;
(a ? b : c) = 5 ; // c undeclared (first use in this function)
(a ? b = 5 : (c = 5)) ;
(int)a = 5 ;
(int)a = 5 ; // lvalue required as left operand of assignment
(int)(a = (char *)(int)5) ;
(int)a += 5;
(int)a += 5; // lvalue required as left operand of assignment
(int)(a = (char *)(int) ((int)a + 5));
(int)f = 1;
(int)f = 1; // lvalue required as left operand of assignment
(int *)&f;
}

+ 0
- 1
tests-err/test15.out Datei anzeigen

@ -1 +0,0 @@
//generalized lvalues

+ 3
- 4
tests-err/test23.c Datei anzeigen

@ -4,9 +4,8 @@ now() {
double y;
void hack (union foo);
union foo u;
u = (union foo) x == u.i = x;
u = (union foo) y == u.d = y;
u = (union foo) x == u.i = x; // invalid operands to binary == (have union foo and int)
u = (union foo) y == u.d = y; // invalid operands to binary == (have union foo and 'double')
hack ((union foo) x);
}
}

+ 0
- 0
tests-err/test23.out Datei anzeigen


+ 1
- 2
tests-err/test26.c Datei anzeigen

@ -1,6 +1,5 @@
func (x, y) {
int x, y;
int x, y; // x redeclared as different kind of symbol / y redeclared as different kind of symbol
return x+y;
}

+ 0
- 6
tests-err/test26.out Datei anzeigen

@ -1,6 +0,0 @@
func (x, y) {
int x, y;
return x+y;
}

+ 2
- 4
tests-err/test41.c Datei anzeigen

@ -8,7 +8,5 @@ switch (x) {
break;
case 2: y=90;
break;
default:
}
}
default: // label at end of compound statement
}

+ 0
- 4
tests-err/test41.out Datei anzeigen

@ -1,4 +0,0 @@
int x;
int y;

+ 1
- 1
tests-err/test43.c Datei anzeigen

@ -8,7 +8,7 @@ goto l66;;
} else {
y=100;
y++;
l66:
l66: // label at end of compound statement
}
}

+ 0
- 4
tests-err/test43.out Datei anzeigen

@ -1,4 +0,0 @@
int x;
int y;

+ 2
- 2
tests-err/test45.c Datei anzeigen

@ -6,7 +6,7 @@ void gg (h765t *q23w3)
{
if (q23w3->ll881ss[3]) {
if (1) {
q23w3->ll881ss[3] = (void *) (++(int)q23w3->ll881ss[3]);
q23w3->ll881ss[3] = (void *) (++(int)q23w3->ll881ss[3]); // lvalue required as increment operand
}
}
}
}

+ 0
- 4
tests-err/test45.out Datei anzeigen

@ -1,4 +0,0 @@
typedef struct h765t_ h765t ;
struct h765t_ {
void *ll881ss[10];
};

+ 3
- 3
tests-err/test5.c Datei anzeigen

@ -12,7 +12,7 @@ PyMapping_SetItemString(o, key, value)
if( ! key) return Py_ReturnNullError(),-1;
if (!(okey=PyString_FromString(key))) return -1;
r = PyObject_SetItem(o,okey,value);
if (--( okey )->ob_refcnt != 0) ; else (*( okey )->ob_type->tp_dealloc)((PyObject *)( okey )) ;
if (--( okey )->ob_refcnt != 0) ; else (*( okey )->ob_type->tp_dealloc)((PyObject *)( okey )) ; // (1)request for member ob_refcnt in something not a structure or union / (2)request for member ob_type in something not a structure or union
// ^(1) ^(2)
return r;
}
}

+ 0
- 18
tests-err/test5.out Datei anzeigen

@ -1,18 +0,0 @@
typedef void *PyObject;
int
PyMapping_SetItemString(o, key, value)
PyObject *o;
char *key;
PyObject *value;
{
PyObject *okey;
int r;
if( ! key) return Py_ReturnNullError(),-1;
if (!(okey=PyString_FromString(key))) return -1;
r = PyObject_SetItem(o,okey,value);
if (--( okey )->ob_refcnt != 0) ; else (*( okey )->ob_type->tp_dealloc)((PyObject *)( okey )) ;
return r;
}

+ 1
- 1
tests-err/test57.c Datei anzeigen

@ -1,6 +1,6 @@
void F(char l)
{
return l<= '\~';
return l<= '\~'; // return with a value, in function returning void / unknown escape sequence: '\~'
}

+ 0
- 6
tests-err/test57.out Datei anzeigen

@ -1,6 +0,0 @@
void F(char l)
{
return l<= '\~';
}

+ 2
- 3
tests-err/test66.c Datei anzeigen

@ -1,4 +1,3 @@
f (__builtin_va_alist )
int __builtin_va_alist;...
{ }
int __builtin_va_alist;... // expected declaration specifiers before ... token
{ } // expected { at end of input

+ 0
- 0
tests-err/test66.out Datei anzeigen


+ 0
- 0
tests-err/test71.out Datei anzeigen


+ 0
- 19
tests-gnu/test12.out Datei anzeigen

@ -1,19 +0,0 @@
int foo();
int abs;
int main() {
abs = ({
__label__ hey, now;
int y = foo ();
int z;
void *it;
it = &&hey;
hey: if (y > 0) z = y;
else z = - y;
z;
});
}

+ 0
- 8
tests-gnu/test13.out Datei anzeigen

@ -1,8 +0,0 @@
foo (double a, double b)
{
auto double square (double z);
double square (double z) { return z * z; }
return square (a) + square (b);
}

+ 0
- 7
tests-gnu/test14.out Datei anzeigen

@ -1,7 +0,0 @@
main() {
int a;
//typedef b = (a);
typeof (int *) c;
typeof (d[0](1)) e;
c = &a;
}

+ 0
- 5
tests-gnu/test16.out Datei anzeigen

@ -1,5 +0,0 @@
hey() {
int x,y,z;
z= x ? : y;
}

+ 0
- 11
tests-gnu/test17.out Datei anzeigen

@ -1,11 +0,0 @@
heynow() {
long long int x = 10LL;
unsigned long long int y = 9ULL;
__complex__ float c, d, e;
float f;
c = 10.0 + 3.0fi;
d = ~ c;
f = __real__ c;
f = __imag__ d;
}

+ 0
- 7
tests-gnu/test18.out Datei anzeigen

@ -1,7 +0,0 @@
concat_fopen (char *s1, char *s2, char *mode)
{
char str[strlen (s1) + strlen (s2) + 1];
strcpy (str, s1);
strcat (str, s2);
return fopen (str, mode);
}

+ 0
- 15
tests-gnu/test21.out Datei anzeigen

@ -1,15 +0,0 @@
heynow() {
struct foo {int a; char b[2];} structure;
char **foo1 = (char *[]) { "x", "y", "z" };
structure = ((struct foo) {x + y, 'a', 0});
{
struct foo temp = {x + y, 'a', 0};
structure = temp;
}
output = ((int[]) { 2, x, 28 }) [input];
}

+ 0
- 23
tests-gnu/test22.out Datei anzeigen

@ -1,23 +0,0 @@
aikoAllDay() {
int a[6] = { [4] 29, [2] = 15 };
int ab[6] = { 0, 0, 15, 0, 29, 0 };
int widths[] = { [0 ... 9] = 1, [10 ... 99] = 2, [100] = 3 };
int xvalue, yvalue, v1, v2, v4;
struct point { int x, y; };
struct point p = { xvalue, yvalue };
struct point p = { y: yvalue, x: xvalue };
struct point p = { .y = yvalue, .x = xvalue };
union foo { int i; double d; };
union foo f = { d: 4 };
int a[6] = { [1] = v1, v2, [4] = v4 };
int a[6] = { 0, v1, v2, 0, v4, 0 };
int whitespace[256]
= { [' '] = 1, ['\t'] = 1, ['\h'] = 1,
['\f'] = 1, ['\n'] = 1, ['\r'] = 1 };
fn(1,2,3);
}

+ 0
- 17
tests-gnu/test24.out Datei anzeigen

@ -1,17 +0,0 @@
struct foo {int a[5];} ;
struct foo f();
inline int bar (int index) {
int c;
enum blah;
c = __alignof(foo.a);
c = __alignof(unsigned long int);
switch (index) {
case 'a'...'z':
break;
}
return f().a[index];
}

+ 0
- 77
tests-gnu/test25.out Datei anzeigen

@ -1,77 +0,0 @@
void fatal () __attribute__ ((noreturn));
typedef void voidfn ();
volatile voidfn fatal;
int square (int) __attribute__ ((const));
typedef int intfn ();
extern const intfn square;
extern int
my_printf (void *my_object, const char *my_format, ...)
__attribute__ ((format (printf, 2, 3)));
extern char *
my_dgettext (char *my_domain, const char *my_format)
__attribute__ ((format_arg (2)));
extern void foobar (void) __attribute__ ((section ("bar")));
void __f () { /* do something */; }
void f () __attribute__ ((weak, alias ("__f")));
int x __attribute__ ((aligned (16), packed)) = 0;
struct foo { int x[2] __attribute__ ((aligned (8))); };
short array[3] __attribute__ ((aligned));
struct foo1
{
char a;
int x[2] __attribute__ ((packed));
};
struct duart a __attribute__ ((section ("DUART_A"))) = { 0 };
struct duart b __attribute__ ((section ("DUART_B"))) = { 0 };
char stack[10000] __attribute__ ((section ("STACK"))) = { 0 };
int init_data __attribute__ ((section ("INITDATA"))) = 0;
struct S { short f[3]; } __attribute__ ((aligned (8)));
typedef int more_aligned_int __attribute__ ((aligned (8)));
union wait { int a, __ip; };
typedef int pid_t;
typedef union
{
int *__ip;
union wait *__up;
} wait_status_ptr_t __attribute__ ((__transparent_union__));
pid_t wait (wait_status_ptr_t);
int w1 () { int w; return wait (&w); }
int w2 () { union wait w; return wait (&w); }
pid_t wait (wait_status_ptr_t p)
{
return waitpid (-1, p.__ip, 0);
}
main()
{
/* Initialize stack pointer */
init_sp (stack + sizeof (stack));
/* Initialize initialized data */
memcpy (&init_data, &data, &edata - &data);
/* Turn on the serial ports */
init_duart (&a);
init_duart (&b);
}

+ 0
- 3
tests-gnu/test26.out Datei anzeigen

@ -1,3 +0,0 @@
int foo asm ("myfoo") = 2;
extern func () asm ("FUNC");

+ 0
- 30
tests-gnu/test27.out Datei anzeigen

@ -1,30 +0,0 @@
fn() {
asm ("fsinx %1,%0" : "=f" (result) : "f" (angle));
asm ("combine %2,%0" : "=r" (foo) : "0" (foo), "g" (bar));
asm ("combine %2,%0" : "=r" (foo) : "r" (foo), "g" (bar));
asm volatile ("movc3 %0,%1,%2"
: /* no outputs */
: "g" (from), "g" (to), "g" (count)
: "r0", "r1", "r2", "r3", "r4", "r5");
asm ("movl %0,r9;movl %1,r10;call _foo"
: /* no outputs */
: "g" (from), "g" (to)
: "r9", "r10");
asm ("clr %0;frob %1;beq 0f;mov #1,%0;0:"
: "g" (result)
: "g" (input));
{ double __value, __arg = (x);
asm ("fsinx %1,%0": "=f" (__value): "f" (__arg));
__value; }
{ int __old;
asm volatile ("get_and_set_priority %0, %1": "=g" (__old) : "g" (new));
__old; }
}

+ 0
- 8
tests-gnu/test28.out Datei anzeigen

@ -1,8 +0,0 @@
// C++ comment
int f$;
tester (int len; char data[len][len], int len) {
}

+ 0
- 23
tests-gnu/test29.out Datei anzeigen

@ -1,23 +0,0 @@
typedef struct a {
int b;
} c,*d;
extern int execv(const char *, char *const []);
int b;
int a = b = 1;
static char *predefs = "whatever \
more ";
char *temporary_firstobj =
(char *) __extension__
({ struct obstack *__h = ( &temporary_obstack );
__extension__ ({ struct obstack *__o = ( __h );
int __len = ( ( 0 ) );
if (__o->chunk_limit - __o->next_free < __len) _obstack_newchunk (__o, __len); __o->next_free += __len; (void) 0; }) ; __extension__ ({ struct obstack *__o1 = ( __h ); void *value; value = (void *) __o1->object_base; if (__o1->next_free == value) __o1->maybe_empty_object = 1; __o1->next_free = (( ((( __o1->next_free ) - (char *) 0) +__o1->alignment_mask) & ~ (__o1->alignment_mask) ) + (char *) 0) ; if (__o1->next_free - (char *)__o1->chunk > __o1->chunk_limit - (char *)__o1->chunk) __o1->next_free = __o1->chunk_limit; __o1->object_base = __o1->next_free; value; }) ; }) ;
static char cPickle_module_documentation[] =
"C implementation and optimization of the Python pickle module\n"
"\n"
"cPickle.c,v 1.48 1997/12/07 14:37:39 jim Exp\n"
;

+ 0
- 46
tests-gnu/test30.out Datei anzeigen

@ -1,46 +0,0 @@
typedef struct bitmap_element_def
{
struct bitmap_element_def *next;
struct bitmap_element_def *prev;
unsigned int indx;
unsigned int bits[2 ];
} bitmap_element;
typedef struct bitmap_head_def {
bitmap_element *first;
bitmap_element *current;
int indx;
} bitmap_head, *bitmap;
static __inline__ void
bitmap_element_free (head, elt)
bitmap head;
bitmap_element *elt;
{
bitmap_element *next = elt->next;
}
main() {
/* See if this is a branch that is part of the path. If so, and it is
to be taken, do so. */
if (next_branch->branch == insn)
{
enum taken status = next_branch++->status;
if (status != NOT_TAKEN)
{
if (status == TAKEN)
record_jump_equiv (insn, 1);
else
invalidate_skipped_block (NEXT_INSN (insn));
/* Set the last insn as the jump insn; it doesn't affect cc0.
Then follow this branch. */
prev_insn_cc0 = 0;
prev_insn = insn;
insn = JUMP_LABEL (insn);
continue;
}
}
}

+ 0
- 39
tests-gnu/test31.out Datei anzeigen

@ -1,39 +0,0 @@
typedef struct ppptype_ {
void *d;
void *l;
int t;
int m;
} ppptype;
typedef struct jjjtype_ jjjtype ;
typedef __typeof__ (sizeof (0)) size_t;
typedef unsigned char uchar;
typedef unsigned short ushort;
typedef unsigned long ulong;
typedef ulong cttype;
typedef char *zz_list;
typedef int boolean;
typedef unsigned char tl;
typedef void abctype;
typedef int wwd_t;
typedef enum {
F_FE,
F_U,
F_E,
} yy;
typedef void xyz;
typedef xyz (xyz_t)(void);
typedef abctype (abcproc)(void );
typedef boolean (mnsss)(ppptype *);
typedef void (void_r)(void *, ...);
typedef boolean (boolean_e)(void *, ...);
typedef void (*tyyx_func)(void *, void *, void *);
typedef boolean (*bbhg_type)(jjjtype *);
typedef struct cl_ {
union {
uchar y[4];
ushort s[2];
ulong d;
} d;
} cl;

+ 0
- 18
tests-gnu/test33.out Datei anzeigen

@ -1,18 +0,0 @@
static inline void
ttt (int *wwp)
{
int xyz = 6;
do {
asm(".set noreorder; \
lqq %7,5(%8); \
nop; \
ziv %2,%2,-4; \
1:\
ab %5,7(%1);\
.set reorder"
: "=r" (xyz)
: "r" (wwp), "0" (xyz));
} while (!xyz);
}

+ 0
- 18
tests-gnu/test34.out Datei anzeigen

@ -1,18 +0,0 @@
static inline void
junk2 (void)
{
long gtexews;
asm volatile (".set noreorder");
asm volatile ("awde0 %8,$42" : "=r" (gtexews) : );
asm volatile ("nop");
asm volatile ("tref %7,$12" : : "r" (gtexews & ~0x00001111 )
);
asm volatile ("nop");
asm volatile (".set reorder");
asm volatile (".set mips3");
asm volatile (".set noreorder\n"
".set noat\n"
".set mips3");
asm volatile ("yha0 $7 ,$29");
}

+ 0
- 7
tests-gnu/test35.out Datei anzeigen

@ -1,7 +0,0 @@
typedef struct d4elhhtrt_ {
int alhhtrt : 6;
int bblhhtrt : 6;
int uyttffds:3 __attribute__ ((packed)) ;
int hfgeresshb:5 __attribute__ ((packed)) ;
} d4elhhtrt;

+ 0
- 3
tests-gnu/test36.out Datei anzeigen

@ -1,3 +0,0 @@
typedef struct {
} ff6tfdrg;

+ 0
- 10
tests-gnu/test37.out Datei anzeigen

@ -1,10 +0,0 @@
enum { DDD = -7 };
struct abc_ {
struct abc *next;
enum { DDD = -7 };
int a;
char b;
};

+ 0
- 17
tests-gnu/test39.out Datei anzeigen

@ -1,17 +0,0 @@
typedef struct x_ x;
struct x_{
int y;
int z;
};
x b;
struct x_ a = {};
x c = {};
typedef struct xyz_ {
int a;
int b;;
char c;
} xyz;

+ 0
- 21
tests-gnu/test40.out Datei anzeigen

@ -1,21 +0,0 @@
typedef int tt67t __attribute__ ((mode (SI)));
typedef unsigned int hg554x __attribute__ ((mode (SI)));
typedef int u887 __attribute__ ((mode (DI)));
struct lo98k {tt67t d453s, s7655fd4;};
typedef union
{
struct lo98k s;
u887 s432;
} c443ds4;
u887
test (u887 e9877, u887 q3209)
{
c443ds4 w;
c443ds4 e45d45, o908oo98;
e45d45.s432 = e9877,
o908oo98.s432 = q3209;
w.s432 = ({c443ds4 y665re; __asm__ ("trt %1,%9\
gtri %6" : "=d" ((hg554x)( y665re.s.s7655fd4 )), "=d" ((hg554x)( y665re.s.d453s )) : "d" ((hg554x)( e45d45.s.s7655fd4 )), "d" ((hg554x)( o908oo98.s.s7655fd4 ))) ; y665re.s432; }) ;
return w.s432;
}

+ 0
- 4
tests-gnu/test41.out Datei anzeigen

@ -1,4 +0,0 @@
int x;
int y;

+ 0
- 15
tests-gnu/test43.out Datei anzeigen

@ -1,15 +0,0 @@
int x;
int y;
test(){
if (x<10) {
goto l66;;
} else {
y=100;
y++;
l66:
}
}

+ 0
- 4
tests-gnu/test45.out Datei anzeigen

@ -1,4 +0,0 @@
typedef struct h765t_ h765t ;
struct h765t_ {
void *ll881ss[10];
};

+ 0
- 36
tests-gnu/test52.out Datei anzeigen

@ -1,36 +0,0 @@
funfn(int a, int b, int c, int d, char *e)
{
if (a) {
print();
return b;
}
if (b) {
int localfn() {
return a;
}
exit(c);
}
if (d) {
__builtin_return( null );
}
return c;
}
fn() {
print("whoa");
}
fn2() {
if (1)
return 2;
}
main() {
malloc(10);
nonMalloc(20);
fn();
funfn(1,2,3,4,"hey");
}

+ 0
- 9
tests-gnu/test53.out Datei anzeigen

@ -1,9 +0,0 @@
void * validate_malloc(typeof(sizeof(0)) size, void *pc);
void * get_current_pc(void);
void fn_entry(int functionId);
void fn_exit(int functionId);
main() {
exit(0);
}

+ 0
- 18
tests-gnu/test54.out Datei anzeigen

@ -1,18 +0,0 @@
extern void rt(long, long);
extern long rn(void);
extern void rl(char*, int, int);
int rd (void **, int) ;
rf (int *rnx)
{
return (rnx);
}
rnn (int rny)
{
return (rny);
}
;
;
extern const int XYZ ; ;
;

+ 0
- 2
tests-gnu/test56.out Datei anzeigen

@ -1,2 +0,0 @@
cat = 13;

+ 0
- 7
tests-gnu/test58.out Datei anzeigen

@ -1,7 +0,0 @@
g ();
f ()
{
int seed;
g (seed);
}

+ 0
- 2
tests-gnu/test59.out Datei anzeigen

@ -1,2 +0,0 @@
typedef long time_t;

+ 0
- 3
tests-gnu/test60.out Datei anzeigen

@ -1,3 +0,0 @@
//long int s[5] = L"abcd";
char *s = L"abcd";

+ 0
- 9
tests-gnu/test61.out Datei anzeigen

@ -1,9 +0,0 @@
struct s
{
int a;
int b;
short c;
int d[3];
};
struct s s = { .b = 3, .d = {2,0,0} };

+ 0
- 8
tests-gnu/test62.out Datei anzeigen

@ -1,8 +0,0 @@
struct s {
int c[3];
};
struct s s = {
c: {1, 2, 3}
};

+ 0
- 7
tests-gnu/test63.out Datei anzeigen

@ -1,7 +0,0 @@
x(a)
{
static void*j[]={&&l1};
goto*j[a];
l1:;
}

+ 0
- 6
tests-gnu/test64.out Datei anzeigen

@ -1,6 +0,0 @@
f()
{
__label__ l;
l:p();
}

+ 0
- 7
tests-gnu/test65.out Datei anzeigen

@ -1,7 +0,0 @@
f()
{
__label__ mylabel;
mylabel:
goto mylabel;
}

+ 0
- 0
tests-gnu/test66.out Datei anzeigen


+ 0
- 11
tests-gnu/test67.out Datei anzeigen

@ -1,11 +0,0 @@
f ()
{
__label__ l;
void *x()
{
return &&l;
}
l:;
}

+ 0
- 6
tests-gnu/test68.out Datei anzeigen

@ -1,6 +0,0 @@
struct s
{
int b;
};
struct s s = { .b = 3 };

+ 0
- 5
tests-gnu/test70.out Datei anzeigen

@ -1,5 +0,0 @@
f()
{
if (!('\400'));
}

+ 0
- 0
tests-gnu/test71.out Datei anzeigen


+ 0
- 10
tests-gnu/test73.out Datei anzeigen

@ -1,10 +0,0 @@
f()
{
__label__ lbl1;
__label__ lbl2;
lbl1:;
lbl2:;
}

+ 0
- 5
tests-gnu/test74.out Datei anzeigen

@ -1,5 +0,0 @@
main()
{
if (! L'\400' != 0);
}

+ 0
- 267
tests-gnu/test75.out Datei anzeigen

@ -1,267 +0,0 @@
# 1 "a4.c"
void test0(void);
# 1 "a1.h" 1
void test1(void);
# 1 "a11.h" 1
void test2(void);
# 856 "a11.h"
void test3(void);
# 105 "a1.h" 2
void test4(void);
# 1 "a13.h" 1
void test5(void);
# 1 "a14.h" 1
void test6(void);
# 1 "a18.h" 1
void test7(void);
# 63 "a14.h" 2
void test8(void);
# 133 "a13.h" 2
void test9(void);
# 1 "a16.h" 1
void test10(void);
# 1 "a15.h" 1
void test11(void);
# 251 "a15.h"
void test12(void);
# 465 "a15.h"
void test13(void);
# 484 "a15.h"
void test14(void);
# 755 "a15.h"
void test15(void);
# 911 "a15.h"
void test16(void);
# 1388 "a15.h"
void test17(void);
# 1408 "a15.h"
void test18(void);
# 32 "a16.h" 2
void test19(void);
# 229 "a13.h" 2
void test20(void);
# 121 "a1.h" 2
void test21(void);
# 1 "a20.h" 1
void test22(void);
# 132 "a1.h" 2
void test23(void);
# 1 "a999.h" 1
void test24(void);
# 311 "a1.h" 2
void test25(void);
# 1 "a100.h" 1
void test26(void);
# 355 "a1.h" 2
void test27(void);
# 1 "a30.h" 1
void test28(void);
# 356 "a1.h" 2
void test29(void);
# 1 "a99.h" 1
void test30(void);
# 357 "a1.h" 2
void test31(void);
# 1 "a32.h" 1
void test32(void);
# 1 "a31.h" 1
void test33(void);
# 25 "a32.h" 2
void test34(void);
# 1 "a35.h" 1
void test35(void);
# 33 "a32.h" 2
void test36(void);
# 366 "a1.h" 2
void test37(void);
# 1 "version.h" 1
void test38(void);
# 367 "a1.h" 2
void test39(void);
# 50 "a4.c" 2
void test40(void);
# 1 "a3.h" 1
void test41(void);
# 1 "a12_a11.h" 1
void test42(void);
# 1 "a40.h" 1
void test43(void);
# 15 "a12_a11.h" 2
void test44(void);
# 1 "a42.h" 1
void test45(void);
# 16 "a12_a11.h" 2
void test46(void);
# 1 "a43.h" 1
void test47(void);
# 1 "a44.h" 1
void test48(void);
# 341 "a43.h" 2
void test49(void);
# 17 "a12_a11.h" 2
void test50(void);
# 1 "a12.h" 1
void test51(void);
# 1 "a47.h" 1
void test52(void);
# 301 "a12.h" 2
void test53(void);
# 18 "a12_a11.h" 2
void test54(void);
# 1 "a60.h" 1
void test55(void);
# 20 "a12_a11.h" 2
void test56(void);
# 1121 "a12_a11.h"
void test57(void);
# 1205 "a12_a11.h"
void test58(void);
# 1680 "a12_a11.h"
void test59(void);
# 1804 "a12_a11.h"
void test60(void);
# 1864 "a12_a11.h"
void test61(void);
# 871 "a3.h" 2
void test62(void);
# 900 "a3.h"
void test63(void);
# 1226 "a3.h"
void test64(void);
# 1576 "a3.h"
void test65(void);
# 1737 "a3.h"
void test66(void);
# 1802 "a3.h"
void test67(void);
# 1947 "a3.h"
void test68(void);
# 1997 "a3.h"
void test69(void);
# 2074 "a3.h"
void test70(void);
# 2333 "a3.h"
void test71(void);
# 2528 "a3.h"
void test72(void);
# 2766 "a3.h"
void test73(void);
# 3120 "a3.h"
void test74(void);
# 3221 "a3.h"
void test75(void);
# 3244 "a3.h"
void test76(void);
# 3267 "a3.h"
void test77(void);
# 3298 "a3.h"
void test78(void);
# 3310 "a3.h"
void test79(void);
# 3332 "a3.h"
void test80(void);
# 3424 "a3.h"
void test81(void);
# 3551 "a3.h"
void test82(void);
# 3573 "a3.h"
void test83(void);
# 3738 "a3.h"
void test84(void);
# 3810 "a3.h"
void test85(void);
# 4017 "a3.h"
void test86(void);
# 4117 "a3.h"
void test87(void);
# 4131 "a3.h"
void test88(void);
# 51 "a4.c" 2
void test89(void);
# 1 "a2.h" 1
void test90(void);
# 217 "a2.h"
void test91(void);
# 460 "a2.h"
void test92(void);
# 52 "a4.c" 2
void test93(void);
# 1 "a80.c" 1
void test94(void);
# 1 "a1.h" 1
void test95(void);
# 370 "a1.h"
void test96(void);
# 37 "a80.c" 2
void test97(void);
# 53 "a4.c" 2
void test98(void);
# 1 "a6.h" 1
void test99(void);
# 135 "a6.h"
void test100(void);
# 150 "a6.h"
void test101(void);
# 1 "a81.h" 1
void test102(void);
# 154 "a6.h" 2
void test103(void);
# 1 "a84_a10.h" 1
void test104(void);
# 155 "a6.h" 2
void test105(void);
# 1 "a89.h" 1
void test106(void);
# 156 "a6.h" 2
void test107(void);
# 1 "a88.h" 1
void test108(void);
# 122 "a88.h"
void test109(void);
# 248 "a88.h"
void test110(void);
# 294 "a88.h"
void test111(void);
# 339 "a88.h"
void test112(void);
# 157 "a6.h" 2
void test113(void);
# 1 "a90.h" 1
void test114(void);
# 158 "a6.h" 2
void test115(void);
# 1 "a90_a91.h" 1
void test116(void);
# 159 "a6.h" 2
void test117(void);
# 1 "a8.h" 1
void test118(void);
# 160 "a6.h" 2
void test119(void);
# 1 "a10.h" 1
void test120(void);
# 161 "a6.h" 2
void test121(void);
# 1 "a9.h" 1
void test122(void);
# 162 "a6.h" 2
void test123(void);
# 186 "a6.h"
void test124(void);
# 219 "a6.h"
void test125(void);
# 54 "a4.c" 2
void test126(void);
# 1 "a5.h" 1
void test127(void);
# 1 "a7.h" 1
void test128(void);
# 52 "a5.h" 2
void test129(void);
# 55 "a4.c" 2
void test130(void);
main()
{
if (! L'\400' != 0);
}

+ 0
- 525
tests-gnu/test76.out Datei anzeigen

@ -1,525 +0,0 @@
# 1 "a4.c"
void test0(void);
void test1(void);
a=b+c;
# 1 "a1.h" 1
void test2(void);
void test3(void);
a=b+c;
# 1 "a11.h" 1
void test4(void);
void test5(void);
a=b+c;
# 856 "a11.h"
void test6(void);
void test7(void);
a=b+c;
# 105 "a1.h" 2
void test8(void);
void test9(void);
a=b+c;
# 1 "a13.h" 1
void test10(void);
void test11(void);
a=b+c;
# 1 "a14.h" 1
void test12(void);
void test13(void);
a=b+c;
# 1 "a18.h" 1
void test14(void);
void test15(void);
a=b+c;
# 63 "a14.h" 2
void test16(void);
void test17(void);
a=b+c;
# 133 "a13.h" 2
void test18(void);
void test19(void);
a=b+c;
# 1 "a16.h" 1
void test20(void);
void test21(void);
a=b+c;
# 1 "a15.h" 1
void test22(void);
void test23(void);
a=b+c;
# 251 "a15.h"
void test24(void);
void test25(void);
a=b+c;
# 465 "a15.h"
void test26(void);
void test27(void);
a=b+c;
# 484 "a15.h"
void test28(void);
void test29(void);
a=b+c;
# 755 "a15.h"
void test30(void);
void test31(void);
a=b+c;
# 911 "a15.h"
void test32(void);
void test33(void);
a=b+c;
# 1388 "a15.h"
void test34(void);
void test35(void);
a=b+c;
# 1408 "a15.h"
void test36(void);
void test37(void);
a=b+c;
# 32 "a16.h" 2
void test38(void);
void test39(void);
a=b+c;
# 229 "a13.h" 2
void test40(void);
void test41(void);
a=b+c;
# 121 "a1.h" 2
void test42(void);
void test43(void);
a=b+c;
# 1 "a20.h" 1
void test44(void);
void test45(void);
a=b+c;
# 132 "a1.h" 2
void test46(void);
void test47(void);
a=b+c;
# 1 "a999.h" 1
void test48(void);
void test49(void);
a=b+c;
# 311 "a1.h" 2
void test50(void);
void test51(void);
a=b+c;
# 1 "a100.h" 1
void test52(void);
void test53(void);
a=b+c;
# 355 "a1.h" 2
void test54(void);
void test55(void);
a=b+c;
# 1 "a30.h" 1
void test56(void);
void test57(void);
a=b+c;
# 356 "a1.h" 2
void test58(void);
void test59(void);
a=b+c;
# 1 "a99.h" 1
void test60(void);
void test61(void);
a=b+c;
# 357 "a1.h" 2
void test62(void);
void test63(void);
a=b+c;
# 1 "a32.h" 1
void test64(void);
void test65(void);
a=b+c;
# 1 "a31.h" 1
void test66(void);
void test67(void);
a=b+c;
# 25 "a32.h" 2
void test68(void);
void test69(void);
a=b+c;
# 1 "a35.h" 1
void test70(void);
void test71(void);
a=b+c;
# 33 "a32.h" 2
void test72(void);
void test73(void);
a=b+c;
# 366 "a1.h" 2
void test74(void);
void test75(void);
a=b+c;
# 1 "version.h" 1
void test76(void);
void test77(void);
a=b+c;
# 367 "a1.h" 2
void test78(void);
void test79(void);
a=b+c;
# 50 "a4.c" 2
void test80(void);
void test81(void);
a=b+c;
# 1 "a3.h" 1
void test82(void);
void test83(void);
a=b+c;
# 1 "a12_a11.h" 1
void test84(void);
void test85(void);
a=b+c;
# 1 "a40.h" 1
void test86(void);
void test87(void);
a=b+c;
# 15 "a12_a11.h" 2
void test88(void);
void test89(void);
a=b+c;
# 1 "a42.h" 1
void test90(void);
void test91(void);
a=b+c;
# 16 "a12_a11.h" 2
void test92(void);
void test93(void);
a=b+c;
# 1 "a43.h" 1
void test94(void);
void test95(void);
a=b+c;
# 1 "a44.h" 1
void test96(void);
void test97(void);
a=b+c;
# 341 "a43.h" 2
void test98(void);
void test99(void);
a=b+c;
# 17 "a12_a11.h" 2
void test100(void);
void test101(void);
a=b+c;
# 1 "a12.h" 1
void test102(void);
void test103(void);
a=b+c;
# 1 "a47.h" 1
void test104(void);
void test105(void);
a=b+c;
# 301 "a12.h" 2
void test106(void);
void test107(void);
a=b+c;
# 18 "a12_a11.h" 2
void test108(void);
void test109(void);
a=b+c;
# 1 "a60.h" 1
void test110(void);
void test111(void);
a=b+c;
# 20 "a12_a11.h" 2
void test112(void);
void test113(void);
a=b+c;
# 1121 "a12_a11.h"
void test114(void);
void test115(void);
a=b+c;
# 1205 "a12_a11.h"
void test116(void);
void test117(void);
a=b+c;
# 1680 "a12_a11.h"
void test118(void);
void test119(void);
a=b+c;
# 1804 "a12_a11.h"
void test120(void);
void test121(void);
a=b+c;
# 1864 "a12_a11.h"
void test122(void);
void test123(void);
a=b+c;
# 871 "a3.h" 2
void test124(void);
void test125(void);
a=b+c;
# 900 "a3.h"
void test126(void);
void test127(void);
a=b+c;
# 1226 "a3.h"
void test128(void);
void test129(void);
a=b+c;
# 1576 "a3.h"
void test130(void);
void test131(void);
a=b+c;
# 1737 "a3.h"
void test132(void);
void test133(void);
a=b+c;
# 1802 "a3.h"
void test134(void);
void test135(void);
a=b+c;
# 1947 "a3.h"
void test136(void);
void test137(void);
a=b+c;
# 1997 "a3.h"
void test138(void);
void test139(void);
a=b+c;
# 2074 "a3.h"
void test140(void);
void test141(void);
a=b+c;
# 2333 "a3.h"
void test142(void);
void test143(void);
a=b+c;
# 2528 "a3.h"
void test144(void);
void test145(void);
a=b+c;
# 2766 "a3.h"
void test146(void);
void test147(void);
a=b+c;
# 3120 "a3.h"
void test148(void);
void test149(void);
a=b+c;
# 3221 "a3.h"
void test150(void);
void test151(void);
a=b+c;
# 3244 "a3.h"
void test152(void);
void test153(void);
a=b+c;
# 3267 "a3.h"
void test154(void);
void test155(void);
a=b+c;
# 3298 "a3.h"
void test156(void);
void test157(void);
a=b+c;
# 3310 "a3.h"
void test158(void);
void test159(void);
a=b+c;
# 3332 "a3.h"
void test160(void);
void test161(void);
a=b+c;
# 3424 "a3.h"
void test162(void);
void test163(void);
a=b+c;
# 3551 "a3.h"
void test164(void);
void test165(void);
a=b+c;
# 3573 "a3.h"
void test166(void);
void test167(void);
a=b+c;
# 3738 "a3.h"
void test168(void);
void test169(void);
a=b+c;
# 3810 "a3.h"
void test170(void);
void test171(void);
a=b+c;
# 4017 "a3.h"
void test172(void);
void test173(void);
a=b+c;
# 4117 "a3.h"
void test174(void);
void test175(void);
a=b+c;
# 4131 "a3.h"
void test176(void);
void test177(void);
a=b+c;
# 51 "a4.c" 2
void test178(void);
void test179(void);
a=b+c;
# 1 "a2.h" 1
void test180(void);
void test181(void);
a=b+c;
# 217 "a2.h"
void test182(void);
void test183(void);
a=b+c;
# 460 "a2.h"
void test184(void);
void test185(void);
a=b+c;
# 52 "a4.c" 2
void test186(void);
void test187(void);
a=b+c;
# 1 "a80.c" 1
void test188(void);
void test189(void);
a=b+c;
# 1 "a1.h" 1
void test190(void);
void test191(void);
a=b+c;
# 370 "a1.h"
void test192(void);
void test193(void);
a=b+c;
# 37 "a80.c" 2
void test194(void);
void test195(void);
a=b+c;
# 53 "a4.c" 2
void test196(void);
void test197(void);
a=b+c;
# 1 "a6.h" 1
void test198(void);
void test199(void);
a=b+c;
# 135 "a6.h"
void test200(void);
void test201(void);
a=b+c;
# 150 "a6.h"
void test202(void);
void test203(void);
a=b+c;
# 1 "a81.h" 1
void test204(void);
void test205(void);
a=b+c;
# 154 "a6.h" 2
void test206(void);
void test207(void);
a=b+c;
# 1 "a84_a10.h" 1
void test208(void);
void test209(void);
a=b+c;
# 155 "a6.h" 2
void test210(void);
void test211(void);
a=b+c;
# 1 "a89.h" 1
void test212(void);
void test213(void);
a=b+c;
# 156 "a6.h" 2
void test214(void);
void test215(void);
a=b+c;
# 1 "a88.h" 1
void test216(void);
void test217(void);
a=b+c;
# 122 "a88.h"
void test218(void);
void test219(void);
a=b+c;
# 248 "a88.h"
void test220(void);
void test221(void);
a=b+c;
# 294 "a88.h"
void test222(void);
void test223(void);
a=b+c;
# 339 "a88.h"
void test224(void);
void test225(void);
a=b+c;
# 157 "a6.h" 2
void test226(void);
void test227(void);
a=b+c;
# 1 "a90.h" 1
void test228(void);
void test229(void);
a=b+c;
# 158 "a6.h" 2
void test230(void);
void test231(void);
a=b+c;
# 1 "a90_a91.h" 1
void test232(void);
void test233(void);
a=b+c;
# 159 "a6.h" 2
void test234(void);
void test235(void);
a=b+c;
# 1 "a8.h" 1
void test236(void);
void test237(void);
a=b+c;
# 160 "a6.h" 2
void test238(void);
void test239(void);
a=b+c;
# 1 "a10.h" 1
void test240(void);
void test241(void);
a=b+c;
# 161 "a6.h" 2
void test242(void);
void test243(void);
a=b+c;
# 1 "a9.h" 1
void test244(void);
void test245(void);
a=b+c;
# 162 "a6.h" 2
void test246(void);
void test247(void);
a=b+c;
# 186 "a6.h"
void test248(void);
void test249(void);
a=b+c;
# 219 "a6.h"
void test250(void);
void test251(void);
a=b+c;
# 54 "a4.c" 2
void test252(void);
void test253(void);
a=b+c;
# 1 "a5.h" 1
void test254(void);
void test255(void);
a=b+c;
# 1 "a7.h" 1
void test256(void);
void test257(void);
a=b+c;
# 52 "a5.h" 2
void test258(void);
void test259(void);
a=b+c;
# 55 "a4.c" 2
void test260(void);
void test261(void);
a=b+c;

+ 0
- 11
tests-gnu/test81.out Datei anzeigen

@ -1,11 +0,0 @@
# 1 "930927-1.c"
# 1 "/sw/packages/cygnus/progressive-97r1/sparc-sun-solaris2.5.1/lib/gcc-lib/sparc-sun-solaris2.5.1/2.7-97r1/include/stddef.h" 1 3
# 61 "/sw/packages/cygnus/progressive-97r1/sparc-sun-solaris2.5.1/lib/gcc-lib/sparc-sun-solaris2.5.1/2.7-97r1/include/stddef.h" 3
typedef int ptrdiff_t;
typedef unsigned int size_t;
typedef long int wchar_t;
typedef unsigned int wint_t;
# 302 "/sw/packages/cygnus/progressive-97r1/sparc-sun-solaris2.5.1/lib/gcc-lib/sparc-sun-solaris2.5.1/2.7-97r1/include/stddef.h" 3
# 1 "930927-1.c" 2
wchar_t s[5] = L"abcd";

+ 0
- 4
tests-gnu/test83.out Datei anzeigen

@ -1,4 +0,0 @@
main()
{
if (! L'\400' != 0);
}

+ 0
- 524
tests-gnu/test85.out Datei anzeigen

@ -1,524 +0,0 @@
# 1 "a4.c"
void test0(void);
void test1(void);
a=b+c;
# 1 "a1.h" 1
void test2(void);
void test3(void);
a=b+c;
# 1 "a11.h" 1
void test4(void);
void test5(void);
a=b+c;
# 856 "a11.h"
void test6(void);
void test7(void);
a=b+c;
# 105 "a1.h" 2
void test8(void);
void test9(void);
a=b+c;
# 1 "a13.h" 1
void test10(void);
void test11(void);
a=b+c;
# 1 "a14.h" 1
void test12(void);
void test13(void);
a=b+c;
# 1 "a18.h" 1
void test14(void);
void test15(void);
a=b+c;
# 63 "a14.h" 2
void test16(void);
void test17(void);
a=b+c;
# 133 "a13.h" 2
void test18(void);
void test19(void);
a=b+c;
# 1 "a16.h" 1
void test20(void);
void test21(void);
a=b+c;
# 1 "a15.h" 1
void test22(void);
void test23(void);
a=b+c;
# 251 "a15.h"
void test24(void);
void test25(void);
a=b+c;
# 465 "a15.h"
void test26(void);
void test27(void);
a=b+c;
# 484 "a15.h"
void test28(void);
void test29(void);
a=b+c;
# 755 "a15.h"
void test30(void);
void test31(void);
a=b+c;
# 911 "a15.h"
void test32(void);
void test33(void);
a=b+c;
# 1388 "a15.h"
void test34(void);
void test35(void);
a=b+c;
# 1408 "a15.h"
void test36(void);
void test37(void);
a=b+c;
# 32 "a16.h" 2
void test38(void);
void test39(void);
a=b+c;
# 229 "a13.h" 2
void test40(void);
void test41(void);
a=b+c;
# 121 "a1.h" 2
void test42(void);
void test43(void);
a=b+c;
# 1 "a20.h" 1
void test44(void);
void test45(void);
a=b+c;
# 132 "a1.h" 2
void test46(void);
void test47(void);
a=b+c;
# 1 "a999.h" 1
void test48(void);
void test49(void);
a=b+c;
# 311 "a1.h" 2
void test50(void);
void test51(void);
a=b+c;
# 1 "a100.h" 1
void test52(void);
void test53(void);
a=b+c;
# 355 "a1.h" 2
void test54(void);
void test55(void);
a=b+c;
# 1 "a30.h" 1
void test56(void);
void test57(void);
a=b+c;
# 356 "a1.h" 2
void test58(void);
void test59(void);
a=b+c;
# 1 "a99.h" 1
void test60(void);
void test61(void);
a=b+c;
# 357 "a1.h" 2
void test62(void);
void test63(void);
a=b+c;
# 1 "a32.h" 1
void test64(void);
void test65(void);
a=b+c;
# 1 "a31.h" 1
void test66(void);
void test67(void);
a=b+c;
# 25 "a32.h" 2
void test68(void);
void test69(void);
a=b+c;
# 1 "a35.h" 1
void test70(void);
void test71(void);
a=b+c;
# 33 "a32.h" 2
void test72(void);
void test73(void);
a=b+c;
# 366 "a1.h" 2
void test74(void);
void test75(void);
a=b+c;
# 1 "version.h" 1
void test76(void);
void test77(void);
a=b+c;
# 367 "a1.h" 2
void test78(void);
void test79(void);
a=b+c;
# 50 "a4.c" 2
void test80(void);
void test81(void);
a=b+c;
# 1 "a3.h" 1
void test82(void);
void test83(void);
a=b+c;
# 1 "a12_a11.h" 1
void test84(void);
void test85(void);
a=b+c;
# 1 "a40.h" 1
void test86(void);
void test87(void);
a=b+c;
# 15 "a12_a11.h" 2
void test88(void);
void test89(void);
a=b+c;
# 1 "a42.h" 1
void test90(void);
void test91(void);
a=b+c;
# 16 "a12_a11.h" 2
void test92(void);
void test93(void);
a=b+c;
# 1 "a43.h" 1
void test94(void);
void test95(void);
a=b+c;
# 1 "a44.h" 1
void test96(void);
void test97(void);
a=b+c;
# 341 "a43.h" 2
void test98(void);
void test99(void);
a=b+c;
# 17 "a12_a11.h" 2
void test100(void);
void test101(void);
a=b+c;
# 1 "a12.h" 1
void test102(void);
void test103(void);
a=b+c;
# 1 "a47.h" 1
void test104(void);
void test105(void);
a=b+c;
# 301 "a12.h" 2
void test106(void);
void test107(void);
a=b+c;
# 18 "a12_a11.h" 2
void test108(void);
void test109(void);
a=b+c;
# 1 "a60.h" 1
void test110(void);
void test111(void);
a=b+c;
# 20 "a12_a11.h" 2
void test112(void);
void test113(void);
a=b+c;
# 1121 "a12_a11.h"
void test114(void);
void test115(void);
a=b+c;
# 1205 "a12_a11.h"
void test116(void);
void test117(void);
a=b+c;
# 1680 "a12_a11.h"
void test118(void);
void test119(void);
a=b+c;
# 1804 "a12_a11.h"
void test120(void);
void test121(void);
a=b+c;
# 1864 "a12_a11.h"
void test122(void);
void test123(void);
a=b+c;
# 871 "a3.h" 2
void test124(void);
void test125(void);
a=b+c;
# 900 "a3.h"
void test126(void);
void test127(void);
a=b+c;
# 1226 "a3.h"
void test128(void);
void test129(void);
a=b+c;
# 1576 "a3.h"
void test130(void);
void test131(void);
a=b+c;
# 1737 "a3.h"
void test132(void);
void test133(void);
a=b+c;
# 1802 "a3.h"
void test134(void);
void test135(void);
a=b+c;
# 1947 "a3.h"
void test136(void);
void test137(void);
a=b+c;
# 1997 "a3.h"
void test138(void);
void test139(void);
a=b+c;
# 2074 "a3.h"
void test140(void);
void test141(void);
a=b+c;
# 2333 "a3.h"
void test142(void);
void test143(void);
a=b+c;
# 2528 "a3.h"
void test144(void);
void test145(void);
a=b+c;
# 2766 "a3.h"
void test146(void);
void test147(void);
a=b+c;
# 3120 "a3.h"
void test148(void);
void test149(void);
a=b+c;
# 3221 "a3.h"
void test150(void);
void test151(void);
a=b+c;
# 3244 "a3.h"
void test152(void);
void test153(void);
a=b+c;
# 3267 "a3.h"
void test154(void);
void test155(void);
a=b+c;
# 3298 "a3.h"
void test156(void);
void test157(void);
a=b+c;
# 3310 "a3.h"
void test158(void);
void test159(void);
a=b+c;
# 3332 "a3.h"
void test160(void);
void test161(void);
a=b+c;
# 3424 "a3.h"
void test162(void);
void test163(void);
a=b+c;
# 3551 "a3.h"
void test164(void);
void test165(void);
a=b+c;
# 3573 "a3.h"
void test166(void);
void test167(void);
a=b+c;
# 3738 "a3.h"
void test168(void);
void test169(void);
a=b+c;
# 3810 "a3.h"
void test170(void);
void test171(void);
a=b+c;
# 4017 "a3.h"
void test172(void);
void test173(void);
a=b+c;
# 4117 "a3.h"
void test174(void);
void test175(void);
a=b+c;
# 4131 "a3.h"
void test176(void);
void test177(void);
a=b+c;
# 51 "a4.c" 2
void test178(void);
void test179(void);
a=b+c;
# 1 "a2.h" 1
void test180(void);
void test181(void);
a=b+c;
# 217 "a2.h"
void test182(void);
void test183(void);
a=b+c;
# 460 "a2.h"
void test184(void);
void test185(void);
a=b+c;
# 52 "a4.c" 2
void test186(void);
void test187(void);
a=b+c;
# 1 "a80.c" 1
void test188(void);
void test189(void);
a=b+c;
# 1 "a1.h" 1
void test190(void);
void test191(void);
a=b+c;
# 370 "a1.h"
void test192(void);
void test193(void);
a=b+c;
# 37 "a80.c" 2
void test194(void);
void test195(void);
a=b+c;
# 53 "a4.c" 2
void test196(void);
void test197(void);
a=b+c;
# 1 "a6.h" 1
void test198(void);
void test199(void);
a=b+c;
# 135 "a6.h"
void test200(void);
void test201(void);
a=b+c;
# 150 "a6.h"
void test202(void);
void test203(void);
a=b+c;
# 1 "a81.h" 1
void test204(void);
void test205(void);
a=b+c;
# 154 "a6.h" 2
void test206(void);
void test207(void);
a=b+c;
# 1 "a84_a10.h" 1
void test208(void);
void test209(void);
a=b+c;
# 155 "a6.h" 2
void test210(void);
void test211(void);
a=b+c;
# 1 "a89.h" 1
void test212(void);
void test213(void);
a=b+c;
# 156 "a6.h" 2
void test214(void);
void test215(void);
a=b+c;
# 1 "a88.h" 1
void test216(void);
void test217(void);
a=b+c;
# 122 "a88.h"
void test218(void);
void test219(void);
a=b+c;
# 248 "a88.h"
void test220(void);
void test221(void);
a=b+c;
# 294 "a88.h"
void test222(void);
void test223(void);
a=b+c;
# 339 "a88.h"
void test224(void);
void test225(void);
a=b+c;
# 157 "a6.h" 2
void test226(void);
void test227(void);
a=b+c;
# 1 "a90.h" 1
void test228(void);
void test229(void);
a=b+c;
# 158 "a6.h" 2
void test230(void);
void test231(void);
a=b+c;
# 1 "a90_a91.h" 1
void test232(void);
void test233(void);
a=b+c;
# 159 "a6.h" 2
void test234(void);
void test235(void);
a=b+c;
# 1 "a8.h" 1
void test236(void);
void test237(void);
a=b+c;
# 160 "a6.h" 2
void test238(void);
void test239(void);
a=b+c;
# 1 "a10.h" 1
void test240(void);
void test241(void);
a=b+c;
# 161 "a6.h" 2
void test242(void);
void test243(void);
a=b+c;
# 1 "a9.h" 1
void test244(void);
void test245(void);
a=b+c;
# 162 "a6.h" 2
void test246(void);
void test247(void);
a=b+c;
# 186 "a6.h"
void test248(void);
void test249(void);
a=b+c;
# 219 "a6.h"
void test250(void);
void test251(void);
a=b+c;
# 54 "a4.c" 2
void test252(void);
void test253(void);
a=b+c;
# 1 "a5.h" 1
void test254(void);
void test255(void);
a=b+c;
# 1 "a7.h" 1
void test256(void);
void test257(void);
a=b+c;
# 52 "a5.h" 2
void test258(void);
void test259(void);
a=b+c;
# 55 "a4.c" 2
void test260(void);
void test261(void);
a=b+c;

+ 0
- 16
tests-gnu/test87.out Datei anzeigen

@ -1,16 +0,0 @@
enum {e0, e1};
int x[] =
{
[e0] = 0
};
f ()
{
switch (1)
{
case e0:
case e1:
break;
}
}

+ 0
- 31
tests-std/test.out Datei anzeigen

@ -1,31 +0,0 @@
static int g1 = 0;
typedef long mylong;
static mylong z;
typedef int Length;
Length len, maxlen;
Length *lengths[];
typedef char *String;
String p, lineptr[100], alloc(int);
int strcmp(String, String);
/*
typedef struct tnode *Treeptr;
typedef struct tnode {
char *word;
int count;
Treeptr left;
Treeptr right;
} Treenode;
Treeptr talloc(void) {
return (Treeptr) malloc(sizeof(Treenode));
}
int fun(int a, mylong b) {
mylong c;
return a+b;
}
*/

+ 0
- 7
tests-std/test10.out Datei anzeigen

@ -1,7 +0,0 @@
int * f(char);
char * b;
main() {
f(*b)[4]; /* indirect on "b", call "f", and index the result
/* by "4" */
}

+ 0
- 6
tests-std/test11.out Datei anzeigen

@ -1,6 +0,0 @@
typedef int f;
char * b;
main() {
f(*b)[4]; /* redeclare "b" to be a pointer to 4 ints */
}

+ 0
- 0
tests-std/test13.out Datei anzeigen


+ 0
- 0
tests-std/test14.out Datei anzeigen


+ 0
- 0
tests-std/test15.out Datei anzeigen


+ 0
- 0
tests-std/test16.out Datei anzeigen


+ 0
- 0
tests-std/test17.out Datei anzeigen


+ 0
- 7
tests-std/test18.out Datei anzeigen

@ -1,7 +0,0 @@
concat_fopen (char *s1, char *s2, char *mode)
{
char str[/*strlen (s1) + strlen (s2) + */1];
strcpy (str, s1);
strcat (str, s2);
return fopen (str, mode);
}

+ 0
- 8
tests-std/test19.out Datei anzeigen

@ -1,8 +0,0 @@
struct foo {int a[4];};
struct foo f();
bar (int index)
{
return f().a[index];
}

+ 0
- 40
tests-std/test2.out Datei anzeigen

@ -1,40 +0,0 @@
int test2;
#line 37 "uhhuh.c"
#line 10 "input.c"
int i;
int *i;
/*
this is a comment
#line 50
with a line directive in it,
very annoying
*/
typedef long mylong;
enum myenum { one, two, three };
# 32 "gnustyle.h" 1 3 4
// old style
//short foo(a, c)
// short a;
// char c;
//{ return 3;
//}
#line 100
int f(char c, char *d)
{
struct s;
int z = 100;
struct s {
short c, d;
long l;
mylong m;
};
}

+ 0
- 6
tests-std/test20.out Datei anzeigen

@ -1,6 +0,0 @@
foo (float f, float g)
{
float beat_freqs[2] = { f-g, f+g };
return 1;
}

+ 0
- 1
tests-std/test21.out Datei anzeigen

@ -1 +0,0 @@

+ 0
- 0
tests-std/test22.out Datei anzeigen


+ 0
- 12
tests-std/test23.out Datei anzeigen

@ -1,12 +0,0 @@
now() {
union foo { int i; double d; };
int x;
double y;
void hack (union foo);
union foo u;
// u = (union foo) x == (u.i = x);
// u = (union foo) y == (u.d = y);
hack ((union foo) x);
}

+ 0
- 4
tests-std/test24.out Datei anzeigen

@ -1,4 +0,0 @@
struct foo {int a[5];} ;
struct foo f();

+ 0
- 1
tests-std/test25.out Datei anzeigen

@ -1 +0,0 @@

+ 0
- 1
tests-std/test26.out Datei anzeigen

@ -1 +0,0 @@

+ 0
- 0
tests-std/test27.out Datei anzeigen


+ 0
- 2
tests-std/test28.out Datei anzeigen

@ -1,2 +0,0 @@
// C++ comment

+ 0
- 5
tests-std/test29.out Datei anzeigen

@ -1,5 +0,0 @@
typedef struct a {
int b;
} c,*d;

+ 0
- 4
tests-std/test3.out Datei anzeigen

@ -1,4 +0,0 @@
typedef double floatp;
int gs_set(float (*)(floatp, floatp ) );

+ 0
- 15
tests-std/test30.out Datei anzeigen

@ -1,15 +0,0 @@
typedef struct bitmap_element_def
{
struct bitmap_element_def *next;
struct bitmap_element_def *prev;
unsigned int indx;
unsigned int bits[2 ];
} bitmap_element;
typedef struct bitmap_head_def {
bitmap_element *first;
bitmap_element *current;
int indx;
} bitmap_head, *bitmap;

Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden.

Laden…
Abbrechen
Speichern