[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