2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 20000314-3.c
bloba141bfa6a024d0837a391a908066cccb14938c29
1 extern void abort (void);
3 static char arg0[] = "arg0";
4 static char arg1[] = "arg1";
6 static void attr_rtx (char *, char *);
7 static char *attr_string (char *);
8 static void attr_eq (char *, char *);
10 static void
11 attr_rtx (char *varg0, char *varg1)
13 if (varg0 != arg0)
14 abort ();
16 if (varg1 != arg1)
17 abort ();
19 return;
22 static void
23 attr_eq (name, value)
24 char *name, *value;
26 return attr_rtx (attr_string (name),
27 attr_string (value));
30 static char *
31 attr_string (str)
32 char *str;
34 return str;
37 int main()
39 attr_eq (arg0, arg1);
40 exit (0);