From: Rainer Orth Date: Thu, 3 Jul 2025 12:05:59 +0000 (+0200) Subject: testsuite: Fix gcc.dg/ipa/pr120295.c on Solaris X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=22edba0d9c932f48545ccf60c278dd7ce299cc53;p=thirdparty%2Fgcc.git testsuite: Fix gcc.dg/ipa/pr120295.c on Solaris 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. 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 index 2033ee9493d..4d5a2661a73 100644 --- 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; }