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