Gcc 4.4 revision 133605 failed to bootstrap on Fedora 8 at stage 2:

cc1: warnings being treated as errors
insn-emit.c: In function ‘gen_cmpdi_ccno_1_rex64’:
insn-emit.c:37: error: implicit declaration of function ‘gen_rtx_SET’
insn-emit.c:40: error: implicit declaration of function ‘gen_rtx_COMPARE’
insn-emit.c:42: error: return makes pointer from integer without a cast

Many macros are changed at stage 2:
bash-3.2$ diff -up prev-gcc/genrtl.h gcc
--- prev-gcc/genrtl.h   2008-03-26 06:40:15.000000000 -0700
+++ gcc/genrtl.h        2008-03-26 06:42:38.000000000 -0700
@@ -234,343 +234,343 @@ extern rtx gen_rtx_fmt_Ee_stat   (RTX_COD
         gen_rtx_fmt_Ee_stat (c, m, p0, p1 MEM_STAT_INFO)


-#define gen_rtx_EXPR_LIST(MODE, ARG0, ARG1) \
+#define gen_rtx_raw_EXPR_LIST(MODE, ARG0, ARG1) \
   gen_rtx_fmt_ee (EXPR_LIST, (MODE), (ARG0), (ARG1))
-#define gen_rtx_INSN_LIST(MODE, ARG0, ARG1) \
+#define gen_rtx_raw_INSN_LIST(MODE, ARG0, ARG1) \
   gen_rtx_fmt_ue (INSN_LIST, (MODE), (ARG0), (ARG1))
-#define gen_rtx_SEQUENCE(MODE, ARG0) \
+#define gen_rtx_raw_SEQUENCE(MODE, ARG0) \
   gen_rtx_fmt_E (SEQUENCE, (MODE), (ARG0))
...

Revision 133533 is OK.


-- 
           Summary: [4.4 Regression]: Gcc failed to bootstrap
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Severity: blocker
          Priority: P3
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: hjl dot tools at gmail dot com
  GCC host triplet: x86_64-unknown-linux-gnu
GCC target triplet: x86_64-unknown-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35706

Reply via email to