[Bug bootstrap/85921] New: /gcc/c-family/c-warn.c fails to build
gcc at mailinator dot com
gcc-bugzilla@gcc.gnu.org
Fri May 25 10:01:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85921
Bug ID: 85921
Summary: /gcc/c-family/c-warn.c fails to build
Product: gcc
Version: 8.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
Assignee: unassigned at gcc dot gnu.org
Reporter: gcc at mailinator dot com
Target Milestone: ---
uname -a:
Linux MACHINE 2.6.16.60-0.85.1-bigsmp #1 SMP Thu Mar 17 11:45:06 UTC 2011 i686
i686 i386 GNU/Linux
gcc --version:
gcc (GCC) 4.1.2 20070115 (SUSE Linux)
steps done:
* download, unpack, build (in source tree) and install gmp, isl, mpfr, mpc (in
that order) to a non-standard (=user) directory
* for each using `./configure --prefix=/some/userdir
"CPATH=/some/userdir/include" "LD_FLAGS=-L/some/userdir/lib"
* using same CPATH for make/make check`
* download and unpack gcc 8.1.0
* mkdir gcc-8.1.0-build && cd gcc-8.1.0-build
* `../gcc-8.1.0/configure --prefix=/some/userdir --disable-multilib
--enable-languages=c,c++ "CPATH=/some/userdir/include"
"LDFLAGS=-L/some/userdir/lib"
* nice make -j6 BOOT_CFLAGS='-O3 -march=native' CPATH="/some/userdir/include"
bootstrap-lean
fails with:
make[3]: Entering directory '/some/userdir/gcc-8.1.0-build/gcc'
g++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC
-fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W
-Wall -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute
-Woverloaded-virtual -fno-common -DHAVE_CONFIG_H -I. -Ic-family
-I../../gcc-8.1.0/gcc -I../../gcc-8.1.0/gcc/c-family
-I../../gcc-8.1.0/gcc/../include -I../../gcc-8.1.0/gcc/../libcpp/include
-I../../gcc-8.1.0/gcc/../libdecnumber -I../../gcc-8.1.0/gcc/../libdecnumber/bid
-I../libdecnumber -I../../gcc-8.1.0/gcc/../libbacktrace -o c-family/c-warn.o
-MT c-family/c-warn.o -MMD -MP -MF c-family/.deps/c-warn.TPo
../../gcc-8.1.0/gcc/c-family/c-warn.c
../../gcc-8.1.0/gcc/c-family/c-warn.c: In function 'bool
diagnose_mismatched_attributes(tree_node*, tree_node*)':
../../gcc-8.1.0/gcc/c-family/c-warn.c:2249: error: expected unqualified-id
before ';' token
../../gcc-8.1.0/gcc/c-family/c-warn.c:2249: error: abstract declarator 'const
char*' used as declaration
../../gcc-8.1.0/gcc/c-family/c-warn.c:2250: error: expected primary-expression
before '=' token
../../gcc-8.1.0/gcc/c-family/c-warn.c:2254: error: expected primary-expression
before ',' token
../../gcc-8.1.0/gcc/c-family/c-warn.c:2256: error: expected primary-expression
before ')' token
../../gcc-8.1.0/gcc/c-family/c-warn.c:2261: error: expected primary-expression
before ')' token
make[3]: *** [Makefile:1110: c-family/c-warn.o] Error 1
make[3]: Leaving directory '/some/userdir/gcc-8.1.0-build/gcc'
applied hack to cgcc/c-family/c-warn.c to make it compile:
```diff
#include "system.h"
+#ifdef noinline
+#undef noinline
+#endif
#include "coretypes.h"
```
Simon Sobisch
More information about the Gcc-bugs
mailing list