The nios2 back end has not been building with newer versions of host GCC due to several complaints about diagnostic formatting, along with a couple other warnings. This patch fixes the errors seen when building with a host compiler from current mainline head. I also made a pass through all the error messages in this file to make them use more consistent formatting, even where the host compiler was not specifically complaining. gcc/ * config/nios2/nios2.c (nios2_custom_check_insns): Clean up error message format issues. (nios2_option_override): Likewise. (nios2_expand_fpu_builtin): Likewise. (nios2_init_custom_builtins): Adjust to avoid bogus strncpy truncation warning. (nios2_expand_custom_builtin): More error message format fixes. (nios2_expand_rdwrctl_builtin): Likewise. (nios2_expand_rdprs_builtin): Likewise. (nios2_expand_eni_builtin): Likewise. (nios2_expand_builtin): Likewise. (nios2_register_custom_code): Likewise. (nios2_valid_target_attribute_rec): Likewise. (nios2_add_insn_asm): Fix uninitialized variable warning. |
||
|---|---|---|
| .. | ||
| constraints.md | ||
| elf.h | ||
| elf.opt | ||
| ldstwm.md | ||
| linux.h | ||
| nios2-ldstwm.sml | ||
| nios2-opts.h | ||
| nios2-protos.h | ||
| nios2.c | ||
| nios2.h | ||
| nios2.md | ||
| nios2.opt | ||
| predicates.md | ||
| rtems.h | ||
| sync.md | ||
| t-nios2 | ||
| t-rtems | ||