[Bug target/46435] New: cris-elf --enable-werror-always build fails

amylaar at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Nov 11 13:17:00 GMT 2010


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

           Summary: cris-elf --enable-werror-always build fails
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Keywords: build
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: amylaar@gcc.gnu.org
            Blocks: 44433,44756
            Target: cris-elf


../../../gcc/gcc/config/cris/cris.c: In function
‘cris_reload_address_legitimized’:
../../../gcc/gcc/config/cris/cris.c:1338:8: error: enum conversion in
initialization is invalid in C++ [-Werror=c++-compat]
../../../gcc/gcc/config/cris/cris.c:1340:8: error: variable ‘op0p’ set but not
used [-Werror=unused-but-set-variable]
../../../gcc/gcc/config/cris/cris.c: In function ‘cris_rtx_costs’:
../../../gcc/gcc/config/cris/cris.c:1949:4: error: enum conversion when passing
argument 2 of ‘rtx_cost’ is invalid in C++ [-Werror=c++-compat]
../../../gcc/gcc/rtl.h:1175:12: note: expected ‘enum rtx_code’ but argument is
of type ‘int’
../../../gcc/gcc/config/cris/cris.c:1961:7: error: enum conversion when passing
argument 2 of ‘rtx_cost’ is invalid in C++ [-Werror=c++-compat]
../../../gcc/gcc/rtl.h:1175:12: note: expected ‘enum rtx_code’ but argument is
of type ‘int’
../../../gcc/gcc/config/cris/cris.c: In function ‘cris_emit_movem_store’:
../../../gcc/gcc/config/cris/cris.c:3543:6: error: enum conversion when passing
argument 2 of ‘gen_rtx_fmt_ee_stat’ is invalid in C++ [-Werror=c++-compat]
./genrtl.h:24:1: note: expected ‘enum machine_mode’ but argument is of type
‘int’
../../../gcc/gcc/config/cris/cris.c: At top level:
../../../gcc/gcc/config/cris/cris.c:688:1: error: ‘saved_regs_mentioned’
defined but not used [-Werror=unused-function]



More information about the Gcc-bugs mailing list