gcc.dg/ipa/pr120295.c FAILs on Solaris: FAIL: gcc.dg/ipa/pr120295.c (test for excess errors)
Excess errors: ld: warning: symbol 'glob' has differing types: (file /var/tmp//ccsDR59c.o type=OBJT; file /lib/libc.so type=FUNC); /var/tmp//ccsDR59c.o definition taken Fixed by renaming the glob variable to glob_ to avoid the conflict. Tested on i386-pc-solaris2.11 and x86_64-pc-linux-gnu. Committed. Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University gcc/testsuite: * gcc.dg/ipa/pr120295.c (glob): Rename to glob_.
diff --git a/gcc/testsuite/gcc.dg/ipa/pr120295.c b/gcc/testsuite/gcc.dg/ipa/pr120295.c --- a/gcc/testsuite/gcc.dg/ipa/pr120295.c +++ b/gcc/testsuite/gcc.dg/ipa/pr120295.c @@ -9,10 +9,10 @@ char c, k, g, e; short d[2] = {0}; int *i = &j; -volatile int glob; +volatile int glob_; void __attribute__((noipa)) sth (const char *, int a) { - glob = a; + glob_ = a; return; }