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

            Bug ID: 70242
           Summary: GCC bootstrap failed on x86_64 using
                    "--with-build-config=bootstrap-O3"
           Product: gcc
           Version: 6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
          Assignee: unassigned at gcc dot gnu.org
          Reporter: amker at gcc dot gnu.org
  Target Milestone: ---

With below configuration:
../gcc/configure --prefix=/data/work/gcc-patches/x86_64/trunk-orig//target/
--enable-languages=c,c++,fortran,go,java,lto,objc,obj-c++
--with-build-config=bootstrap-O3

Bootstrap failed with:
In file included from ../../gcc/gcc/target.h:53:0,
                 from ../../gcc/gcc/df-scan.c:28:
../../gcc/gcc/df-scan.c: In function ‘void df_ref_record(df_ref_class,
df_collection_rec*, rtx, rtx_def**, basic_block, df_insn_info*, df_ref_type,
int)’:
../../gcc/gcc/hard-reg-set.h:156:44: error: array subscript is above array
bounds [-Werror=array-bounds]
   (!!((SET)[(BIT) / UHOST_BITS_PER_WIDE_INT] \
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
../../gcc/gcc/df-scan.c:2536:18: note: in expansion of macro
‘TEST_HARD_REG_BIT’
       else if (!(TEST_HARD_REG_BIT (elim_reg_set, regno)
                  ^~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
make[3]: *** [df-scan.o] Error 1

Reply via email to