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;
 }
 

Reply via email to