https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61899

            Bug ID: 61899
           Summary: gcc/Makefile.in: compile failure occasionally while
                    parallel make enabled
           Product: gcc
           Version: 4.10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: hongxu.jia at windriver dot com

Created attachment 33182
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33182&action=edit
compile failure log

Reproduce steps

1. Manually modify gcc/Makefile.in to delay the
generation of config.h:
...
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index c4daf69..c502898 100644
--- gcc-4.9.0/gcc/Makefile.in
+++ gcc-4.9.0/gcc/Makefile.in
@@ -1622,9 +1622,12 @@ tm.h: cs-tm.h ; @true
 tm_p.h: cs-tm_p.h ; @true

 cs-config.h: Makefile
+   @echo "start to generate config.h `date`"
+   sleep 10
    TARGET_CPU_DEFAULT="" \
    HEADERS="$(host_xm_include_list)" DEFINES="$(host_xm_defines)" \
    $(SHELL) $(srcdir)/mkconfig.sh config.h
+   @echo "config.h generated `date`"

 cs-bconfig.h: Makefile
    TARGET_CPU_DEFAULT="" \
...

2. configure and compile gcc failure
...
../../gcc-4.10-20140720/gcc/hwint.h:237:8: error: ‘HOST_WIDE_INT’ does not name
a type 
../../gcc-4.10-20140720/gcc/hwint.h:241:15: error: ‘HOST_WIDE_INT’ does not
name a type 
../../gcc-4.10-20140720/gcc/hwint.h:256:1: error: expected initializer before
‘zext_hwi’
make[3]: *** [errors.o] Error 1
...
../../gcc-4.10-20140720/gcc/hwint.h:237:8: error: ‘HOST_WIDE_INT’ does not name
a type
../../gcc-4.10-20140720/gcc/hwint.h:241:15: error: ‘HOST_WIDE_INT’ does not
name a type
../../gcc-4.10-20140720/gcc/hwint.h:256:1: error: expected initializer before
‘zext_hwi’
make[3]: *** [gcc-ar.o] Error 1
...

Reply via email to