[PATCH] GCC LTO-bootstrap -Wodr fix
Tobias Burnus
tobias.burnus@physik.fu-berlin.de
Thu Feb 26 15:21:00 GMT 2015
Martin Liska wrote:
> Following error message can be seen for LTO boostrap:
> ../../gcc/fortran/resolve.c:3812:1: error: type âcomparisonâ violates one definition rule [-Werror=odr]
> comparison;
> ^
>../../gcc/compare-elim.c:95:0: note: a different type is defined in another translation unit
> rtx_insn *insn;
> I've removed enum type in resolve.c, which is quite small change (I hope so).
> With patch applied, GCC can bootstrap.
> Ready for trunk?
> gcc/fortran/ChangeLog:
>
> 2015-02-26 Martin Liska <mliska@suse.cz>
>
> * resolve.c: Rename enum 'comparison' to 'compare_result' as
> solution for -Wodr issue.
OK. Thanks for the patch!
Tobias
PS: For Fortran patches, it helps to have fortran@ CCed as not all developers
also read gcc-patches@.
More information about the Gcc-patches
mailing list