This is the mail archive of the
gcc-testresults@gcc.gnu.org
mailing list for the GCC project.
FAILED: Bootstrap (build config: lto; languages: all; trunk revision 215672) on x86_64-unknown-linux-gnu
- From: Toon Moene <toon at moene dot org>
- To: gcc-testresults at gcc dot gnu dot org
- Date: Mon, 29 Sep 2014 01:03:42 +0200
- Subject: FAILED: Bootstrap (build config: lto; languages: all; trunk revision 215672) on x86_64-unknown-linux-gnu
- Authentication-results: sourceware.org; auth=none
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1444:29: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_with_rtl common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1428:16: note: type 'struct tree_decl_with_rtl' should match type 'struct tree_decl_with_rtl'
struct GTY(()) tree_decl_with_rtl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: the incompatible type is defined here
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1449:16: error: type 'struct tree_result_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_result_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1450:29: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_with_rtl common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1428:16: note: type 'struct tree_decl_with_rtl' should match type 'struct tree_decl_with_rtl'
struct GTY(()) tree_decl_with_rtl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: the incompatible type is defined here
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1453:16: error: type 'struct tree_const_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_const_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1454:27: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_common common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:16: note: type 'struct tree_decl_common' should match type 'struct tree_decl_common'
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1278:0: note: the incompatible type is defined here
tree abstract_origin;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1569:16: error: type 'struct tree_type_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_type_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1570:31: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_non_common common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1500:16: note: type 'struct tree_decl_non_common' should match type 'struct tree_decl_non_common'
struct GTY(()) tree_decl_non_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: the incompatible type is defined here
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1511:16: error: type 'struct tree_function_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_function_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1512:31: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_non_common common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1500:16: note: type 'struct tree_decl_non_common' should match type 'struct tree_decl_non_common'
struct GTY(()) tree_decl_non_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: the incompatible type is defined here
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1561:16: error: type 'struct tree_translation_unit_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_translation_unit_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1517:0: note: a different type is defined in another translation unit
tree arguments;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1562:27: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_common common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1517:0: note: a field of same name but different type is defined in another translation unit
tree arguments;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:16: note: type 'struct tree_decl_common' should match type 'struct tree_decl_common'
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1278:0: note: the incompatible type is defined here
tree abstract_origin;
^
/home/toon/compilers/trunk/gcc/java/java-tree.h:870:16: error: type 'struct lang_type' violates one definition rule [-Werror=odr]
struct GTY(()) lang_type {
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:1498:0: note: a different type is defined in another translation unit
struct GTY(()) lang_type {
^
/home/toon/compilers/trunk/gcc/java/java-tree.h:871:8: note: the first difference of corresponding definitions is field 'signature'
tree signature;
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:1498:0: note: a field with different name is defined in another translation unit
struct GTY(()) lang_type {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1324:16: error: type 'struct tree_type_with_lang_specific' violates one definition rule [-Werror=odr]
struct GTY(()) tree_type_with_lang_specific {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1517:0: note: a different type is defined in another translation unit
tree arguments;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1327:21: note: the first difference of corresponding definitions is field 'lang_specific'
struct lang_type *lang_specific;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1517:0: note: a field of same name but different type is defined in another translation unit
tree arguments;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1330:16: error: type 'struct tree_type_non_common' violates one definition rule [-Werror=odr]
struct GTY(()) tree_type_non_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1324:0: note: a different type is defined in another translation unit
struct GTY(()) tree_type_with_lang_specific {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1331:39: note: the first difference of corresponding definitions is field 'with_lang_specific'
struct tree_type_with_lang_specific with_lang_specific;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1324:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_type_with_lang_specific {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1324:16: note: type 'struct tree_type_with_lang_specific' should match type 'struct tree_type_with_lang_specific'
struct GTY(()) tree_type_with_lang_specific {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1517:0: note: the incompatible type is defined here
tree arguments;
^
lto1: all warnings being treated as errors
lto-wrapper: fatal error: /scratch/toon/bd3283/./prev-gcc/xg++ returned 1 exit status
compilation terminated.
/usr/bin/ld: lto-wrapper failed
collect2: error: ld returned 1 exit status
/home/toon/compilers/trunk/gcc/java/Make-lang.in:97: recipe for target 'jc1' failed
make[3]: *** [jc1] Error 1
make[3]: *** Waiting for unfinished jobs....
/home/toon/compilers/trunk/gcc/lto/lto-tree.h:31:16: error: type 'struct lang_decl' violates one definition rule [-Werror=odr]
struct GTY(()) lang_decl
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:2078:0: note: a different type is defined in another translation unit
struct GTY(()) lang_decl {
^
/home/toon/compilers/trunk/gcc/lto/lto-tree.h:33:7: note: the first difference of corresponding definitions is field 'dummy'
int dummy; /* Added because ggc does not like empty structs. */
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:2078:0: note: a field with different name is defined in another translation unit
struct GTY(()) lang_decl {
^
/home/toon/compilers/trunk/gcc/lto/lto-tree.h:41:16: error: type 'struct language_function' violates one definition rule [-Werror=odr]
struct GTY(()) language_function
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:2078:0: note: a different type is defined in another translation unit
struct GTY(()) lang_decl {
^
/home/toon/compilers/trunk/gcc/lto/lto-tree.h:43:7: note: the first difference of corresponding definitions is field 'dummy'
int dummy; /* Added because ggc does not like empty structs. */
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:2078:0: note: a field with different name is defined in another translation unit
struct GTY(()) lang_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:16: error: type 'struct tree_decl_common' violates one definition rule [-Werror=odr]
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1278:0: note: a different type is defined in another translation unit
tree abstract_origin;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1425:21: note: the first difference of corresponding definitions is field 'lang_specific'
struct lang_decl *lang_specific;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1278:0: note: a field of same name but different type is defined in another translation unit
tree abstract_origin;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1428:16: error: type 'struct tree_decl_with_rtl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_decl_with_rtl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1429:27: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_common common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:16: note: type 'struct tree_decl_common' should match type 'struct tree_decl_common'
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1278:0: note: the incompatible type is defined here
tree abstract_origin;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1462:16: error: type 'struct tree_decl_with_vis' violates one definition rule [-Werror=odr]
struct GTY(()) tree_decl_with_vis {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1463:28: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_with_rtl common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1428:16: note: type 'struct tree_decl_with_rtl' should match type 'struct tree_decl_with_rtl'
struct GTY(()) tree_decl_with_rtl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: the incompatible type is defined here
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1500:16: error: type 'struct tree_decl_non_common' violates one definition rule [-Werror=odr]
struct GTY(()) tree_decl_non_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1501:29: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_with_vis common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1462:16: note: type 'struct tree_decl_with_vis' should match type 'struct tree_decl_with_vis'
struct GTY(()) tree_decl_with_vis {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: the incompatible type is defined here
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1457:16: error: type 'struct tree_parm_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_parm_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1458:29: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_with_rtl common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1428:16: note: type 'struct tree_decl_with_rtl' should match type 'struct tree_decl_with_rtl'
struct GTY(()) tree_decl_with_rtl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: the incompatible type is defined here
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1496:16: error: type 'struct tree_var_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_var_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1497:29: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_with_vis common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1462:16: note: type 'struct tree_decl_with_vis' should match type 'struct tree_decl_with_vis'
struct GTY(()) tree_decl_with_vis {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: the incompatible type is defined here
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1433:16: error: type 'struct tree_field_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_field_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1434:27: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_common common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:16: note: type 'struct tree_decl_common' should match type 'struct tree_decl_common'
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1278:0: note: the incompatible type is defined here
tree abstract_origin;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1443:16: error: type 'struct tree_label_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_label_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1444:29: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_with_rtl common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1428:16: note: type 'struct tree_decl_with_rtl' should match type 'struct tree_decl_with_rtl'
struct GTY(()) tree_decl_with_rtl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: the incompatible type is defined here
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1449:16: error: type 'struct tree_result_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_result_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1450:29: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_with_rtl common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1428:16: note: type 'struct tree_decl_with_rtl' should match type 'struct tree_decl_with_rtl'
struct GTY(()) tree_decl_with_rtl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: the incompatible type is defined here
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1453:16: error: type 'struct tree_const_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_const_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1454:27: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_common common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:16: note: type 'struct tree_decl_common' should match type 'struct tree_decl_common'
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1278:0: note: the incompatible type is defined here
tree abstract_origin;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1569:16: error: type 'struct tree_type_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_type_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1570:31: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_non_common common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1500:16: note: type 'struct tree_decl_non_common' should match type 'struct tree_decl_non_common'
struct GTY(()) tree_decl_non_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: the incompatible type is defined here
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/function.h:518:16: error: type 'struct function' violates one definition rule [-Werror=odr]
struct GTY(()) function {
^
/home/toon/compilers/trunk/gcc/function.h:518:0: note: a different type is defined in another translation unit
struct GTY(()) function {
^
/home/toon/compilers/trunk/gcc/function.h:565:30: note: the first difference of corresponding definitions is field 'language'
struct language_function * language;
^
/home/toon/compilers/trunk/gcc/function.h:534:0: note: a field of same name but different type is defined in another translation unit
struct stack_usage *su;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1511:16: error: type 'struct tree_function_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_function_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1512:31: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_non_common common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1500:16: note: type 'struct tree_decl_non_common' should match type 'struct tree_decl_non_common'
struct GTY(()) tree_decl_non_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: the incompatible type is defined here
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1561:16: error: type 'struct tree_translation_unit_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_translation_unit_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1517:0: note: a different type is defined in another translation unit
tree arguments;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1562:27: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_common common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1517:0: note: a field of same name but different type is defined in another translation unit
tree arguments;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:16: note: type 'struct tree_decl_common' should match type 'struct tree_decl_common'
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1278:0: note: the incompatible type is defined here
tree abstract_origin;
^
/home/toon/compilers/trunk/gcc/lto/lto-tree.h:36:16: error: type 'struct lang_type' violates one definition rule [-Werror=odr]
struct GTY(()) lang_type
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:1498:0: note: a different type is defined in another translation unit
struct GTY(()) lang_type {
^
/home/toon/compilers/trunk/gcc/lto/lto-tree.h:38:7: note: the first difference of corresponding definitions is field 'dummy'
int dummy; /* Added because ggc does not like empty structs. */
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:1498:0: note: a field with different name is defined in another translation unit
struct GTY(()) lang_type {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1324:16: error: type 'struct tree_type_with_lang_specific' violates one definition rule [-Werror=odr]
struct GTY(()) tree_type_with_lang_specific {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1517:0: note: a different type is defined in another translation unit
tree arguments;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1327:21: note: the first difference of corresponding definitions is field 'lang_specific'
struct lang_type *lang_specific;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1517:0: note: a field of same name but different type is defined in another translation unit
tree arguments;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1330:16: error: type 'struct tree_type_non_common' violates one definition rule [-Werror=odr]
struct GTY(()) tree_type_non_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1324:0: note: a different type is defined in another translation unit
struct GTY(()) tree_type_with_lang_specific {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1331:39: note: the first difference of corresponding definitions is field 'with_lang_specific'
struct tree_type_with_lang_specific with_lang_specific;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1324:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_type_with_lang_specific {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1324:16: note: type 'struct tree_type_with_lang_specific' should match type 'struct tree_type_with_lang_specific'
struct GTY(()) tree_type_with_lang_specific {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1517:0: note: the incompatible type is defined here
tree arguments;
^
lto1: all warnings being treated as errors
lto-wrapper: fatal error: /scratch/toon/bd3283/./prev-gcc/xg++ returned 1 exit status
compilation terminated.
/usr/bin/ld: lto-wrapper failed
collect2: error: ld returned 1 exit status
/home/toon/compilers/trunk/gcc/lto/Make-lang.in:71: recipe for target 'lto1' failed
make[3]: *** [lto1] Error 1
/home/toon/compilers/trunk/gcc/fortran/trans.h:832:0: error: type 'struct lang_decl' violates one definition rule [-Werror=odr]
struct GTY(()) lang_decl {
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:2078:0: note: a different type is defined in another translation unit
struct GTY(()) lang_decl {
^
/home/toon/compilers/trunk/gcc/fortran/trans.h:834:8: note: the first difference of corresponding definitions is field 'saved_descriptor'
tree saved_descriptor;
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:2078:0: note: a field with different name is defined in another translation unit
struct GTY(()) lang_decl {
^
/home/toon/compilers/trunk/gcc/fortran/f95-lang.c:72:0: error: type 'struct language_function' violates one definition rule [-Werror=odr]
language_function {
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:2078:0: note: a different type is defined in another translation unit
struct GTY(()) lang_decl {
^
/home/toon/compilers/trunk/gcc/fortran/f95-lang.c:74:25: note: the first difference of corresponding definitions is field 'binding_level'
struct binding_level *binding_level;
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:2078:0: note: a field with different name is defined in another translation unit
struct GTY(()) lang_decl {
^
/home/toon/compilers/trunk/gcc/function.h:518:0: error: type 'struct function' violates one definition rule [-Werror=odr]
struct GTY(()) function {
^
/home/toon/compilers/trunk/gcc/function.h:518:0: note: a different type is defined in another translation unit
struct GTY(()) function {
^
/home/toon/compilers/trunk/gcc/function.h:565:30: note: the first difference of corresponding definitions is field 'language'
struct language_function * language;
^
/home/toon/compilers/trunk/gcc/function.h:534:0: note: a field of same name but different type is defined in another translation unit
struct stack_usage *su;
^
/home/toon/compilers/trunk/gcc/fortran/trans.h:815:0: error: type 'struct lang_type' violates one definition rule [-Werror=odr]
struct GTY(()) lang_type {
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:1498:0: note: a different type is defined in another translation unit
struct GTY(()) lang_type {
^
/home/toon/compilers/trunk/gcc/fortran/trans.h:816:7: note: the first difference of corresponding definitions is field 'rank'
int rank, corank;
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:1498:0: note: a field with different name is defined in another translation unit
struct GTY(()) lang_type {
^
lto1: all warnings being treated as errors
lto-wrapper: fatal error: /scratch/toon/bd3283/./prev-gcc/xg++ returned 1 exit status
compilation terminated.
/usr/bin/ld: lto-wrapper failed
collect2: error: ld returned 1 exit status
/home/toon/compilers/trunk/gcc/fortran/Make-lang.in:97: recipe for target 'f951' failed
make[3]: *** [f951] Error 1
/home/toon/compilers/trunk/gcc/c/c-lang.h:38:16: error: type 'struct lang_decl' violates one definition rule [-Werror=odr]
struct GTY(()) lang_decl {
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:2078:0: note: a different type is defined in another translation unit
struct GTY(()) lang_decl {
^
/home/toon/compilers/trunk/gcc/c/c-lang.h:39:8: note: the first difference of corresponding definitions is field 'dummy'
char dummy;
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:2078:0: note: a field with different name is defined in another translation unit
struct GTY(()) lang_decl {
^
/home/toon/compilers/trunk/gcc/c/c-lang.h:46:16: error: type 'struct language_function' violates one definition rule [-Werror=odr]
struct GTY(()) language_function {
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:2078:0: note: a different type is defined in another translation unit
struct GTY(()) lang_decl {
^
/home/toon/compilers/trunk/gcc/c/c-lang.h:48:8: note: the first difference of corresponding definitions is field 'x_break_label'
tree x_break_label;
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:1142:0: note: a field with different name is defined in another translation unit
tree x_cdtor_label;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:16: error: type 'struct tree_decl_common' violates one definition rule [-Werror=odr]
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1278:0: note: a different type is defined in another translation unit
tree abstract_origin;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1425:21: note: the first difference of corresponding definitions is field 'lang_specific'
struct lang_decl *lang_specific;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1278:0: note: a field of same name but different type is defined in another translation unit
tree abstract_origin;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1428:16: error: type 'struct tree_decl_with_rtl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_decl_with_rtl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1429:27: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_common common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:16: note: type 'struct tree_decl_common' should match type 'struct tree_decl_common'
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1278:0: note: the incompatible type is defined here
tree abstract_origin;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1462:16: error: type 'struct tree_decl_with_vis' violates one definition rule [-Werror=odr]
struct GTY(()) tree_decl_with_vis {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1463:28: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_with_rtl common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1428:16: note: type 'struct tree_decl_with_rtl' should match type 'struct tree_decl_with_rtl'
struct GTY(()) tree_decl_with_rtl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: the incompatible type is defined here
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1500:16: error: type 'struct tree_decl_non_common' violates one definition rule [-Werror=odr]
struct GTY(()) tree_decl_non_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1501:29: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_with_vis common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1462:16: note: type 'struct tree_decl_with_vis' should match type 'struct tree_decl_with_vis'
struct GTY(()) tree_decl_with_vis {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: the incompatible type is defined here
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1457:16: error: type 'struct tree_parm_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_parm_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1458:29: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_with_rtl common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1428:16: note: type 'struct tree_decl_with_rtl' should match type 'struct tree_decl_with_rtl'
struct GTY(()) tree_decl_with_rtl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: the incompatible type is defined here
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1496:16: error: type 'struct tree_var_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_var_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1497:29: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_with_vis common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1462:16: note: type 'struct tree_decl_with_vis' should match type 'struct tree_decl_with_vis'
struct GTY(()) tree_decl_with_vis {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: the incompatible type is defined here
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1433:16: error: type 'struct tree_field_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_field_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1434:27: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_common common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:16: note: type 'struct tree_decl_common' should match type 'struct tree_decl_common'
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1278:0: note: the incompatible type is defined here
tree abstract_origin;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1443:16: error: type 'struct tree_label_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_label_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1444:29: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_with_rtl common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1428:16: note: type 'struct tree_decl_with_rtl' should match type 'struct tree_decl_with_rtl'
struct GTY(()) tree_decl_with_rtl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: the incompatible type is defined here
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1449:16: error: type 'struct tree_result_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_result_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1450:29: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_with_rtl common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1428:16: note: type 'struct tree_decl_with_rtl' should match type 'struct tree_decl_with_rtl'
struct GTY(()) tree_decl_with_rtl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: the incompatible type is defined here
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1453:16: error: type 'struct tree_const_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_const_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1454:27: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_common common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:16: note: type 'struct tree_decl_common' should match type 'struct tree_decl_common'
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1278:0: note: the incompatible type is defined here
tree abstract_origin;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1569:16: error: type 'struct tree_type_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_type_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1570:31: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_non_common common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1500:16: note: type 'struct tree_decl_non_common' should match type 'struct tree_decl_non_common'
struct GTY(()) tree_decl_non_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: the incompatible type is defined here
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/function.h:518:16: error: type 'struct function' violates one definition rule [-Werror=odr]
struct GTY(()) function {
^
/home/toon/compilers/trunk/gcc/function.h:518:0: note: a different type is defined in another translation unit
struct GTY(()) function {
^
/home/toon/compilers/trunk/gcc/function.h:565:30: note: the first difference of corresponding definitions is field 'language'
struct language_function * language;
^
/home/toon/compilers/trunk/gcc/function.h:534:0: note: a field of same name but different type is defined in another translation unit
struct stack_usage *su;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1511:16: error: type 'struct tree_function_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_function_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1512:31: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_non_common common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1500:16: note: type 'struct tree_decl_non_common' should match type 'struct tree_decl_non_common'
struct GTY(()) tree_decl_non_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:0: note: the incompatible type is defined here
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1561:16: error: type 'struct tree_translation_unit_decl' violates one definition rule [-Werror=odr]
struct GTY(()) tree_translation_unit_decl {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1517:0: note: a different type is defined in another translation unit
tree arguments;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1562:27: note: the first difference of corresponding definitions is field 'common'
struct tree_decl_common common;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1517:0: note: a field of same name but different type is defined in another translation unit
tree arguments;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1362:16: note: type 'struct tree_decl_common' should match type 'struct tree_decl_common'
struct GTY(()) tree_decl_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1278:0: note: the incompatible type is defined here
tree abstract_origin;
^
/home/toon/compilers/trunk/gcc/c/c-lang.h:26:16: error: type 'struct lang_type' violates one definition rule [-Werror=odr]
struct GTY(()) lang_type {
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:1498:0: note: a different type is defined in another translation unit
struct GTY(()) lang_type {
^
/home/toon/compilers/trunk/gcc/c/c-lang.h:28:72: note: the first difference of corresponding definitions is field 's'
struct sorted_fields_type * GTY ((reorder ("resort_sorted_fields"))) s;
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:1498:0: note: a field with different name is defined in another translation unit
struct GTY(()) lang_type {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1324:16: error: type 'struct tree_type_with_lang_specific' violates one definition rule [-Werror=odr]
struct GTY(()) tree_type_with_lang_specific {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1517:0: note: a different type is defined in another translation unit
tree arguments;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1327:21: note: the first difference of corresponding definitions is field 'lang_specific'
struct lang_type *lang_specific;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1517:0: note: a field of same name but different type is defined in another translation unit
tree arguments;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1330:16: error: type 'struct tree_type_non_common' violates one definition rule [-Werror=odr]
struct GTY(()) tree_type_non_common {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1324:0: note: a different type is defined in another translation unit
struct GTY(()) tree_type_with_lang_specific {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1331:39: note: the first difference of corresponding definitions is field 'with_lang_specific'
struct tree_type_with_lang_specific with_lang_specific;
^
/home/toon/compilers/trunk/gcc/tree-core.h:1324:0: note: a field of same name but different type is defined in another translation unit
struct GTY(()) tree_type_with_lang_specific {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1324:16: note: type 'struct tree_type_with_lang_specific' should match type 'struct tree_type_with_lang_specific'
struct GTY(()) tree_type_with_lang_specific {
^
/home/toon/compilers/trunk/gcc/tree-core.h:1517:0: note: the incompatible type is defined here
tree arguments;
^
lto1: all warnings being treated as errors
lto-wrapper: fatal error: /scratch/toon/bd3283/./prev-gcc/xg++ returned 1 exit status
compilation terminated.
/usr/bin/ld: lto-wrapper failed
collect2: error: ld returned 1 exit status
/home/toon/compilers/trunk/gcc/objc/Make-lang.in:66: recipe for target 'cc1obj' failed
make[3]: *** [cc1obj] Error 1
/home/toon/compilers/trunk/gcc/c/c-lang.h:38:0: error: type 'struct lang_decl' violates one definition rule [-Werror=odr]
struct GTY(()) lang_decl {
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:2078:0: note: a different type is defined in another translation unit
struct GTY(()) lang_decl {
^
/home/toon/compilers/trunk/gcc/c/c-lang.h:39:8: note: the first difference of corresponding definitions is field 'dummy'
char dummy;
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:2078:0: note: a field with different name is defined in another translation unit
struct GTY(()) lang_decl {
^
/home/toon/compilers/trunk/gcc/c/c-lang.h:46:0: error: type 'struct language_function' violates one definition rule [-Werror=odr]
struct GTY(()) language_function {
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:2078:0: note: a different type is defined in another translation unit
struct GTY(()) lang_decl {
^
/home/toon/compilers/trunk/gcc/c/c-lang.h:48:0: note: the first difference of corresponding definitions is field 'x_break_label'
tree x_break_label;
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:1142:0: note: a field with different name is defined in another translation unit
tree x_cdtor_label;
^
/home/toon/compilers/trunk/gcc/function.h:518:0: error: type 'struct function' violates one definition rule [-Werror=odr]
struct GTY(()) function {
^
/home/toon/compilers/trunk/gcc/function.h:518:0: note: a different type is defined in another translation unit
struct GTY(()) function {
^
/home/toon/compilers/trunk/gcc/function.h:565:30: note: the first difference of corresponding definitions is field 'language'
struct language_function * language;
^
/home/toon/compilers/trunk/gcc/function.h:534:0: note: a field of same name but different type is defined in another translation unit
struct stack_usage *su;
^
/home/toon/compilers/trunk/gcc/c/c-lang.h:26:0: error: type 'struct lang_type' violates one definition rule [-Werror=odr]
struct GTY(()) lang_type {
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:1498:0: note: a different type is defined in another translation unit
struct GTY(()) lang_type {
^
/home/toon/compilers/trunk/gcc/c/c-lang.h:28:72: note: the first difference of corresponding definitions is field 's'
struct sorted_fields_type * GTY ((reorder ("resort_sorted_fields"))) s;
^
/home/toon/compilers/trunk/gcc/cp/cp-tree.h:1498:0: note: a field with different name is defined in another translation unit
struct GTY(()) lang_type {
^
lto1: all warnings being treated as errors
lto-wrapper: fatal error: /scratch/toon/bd3283/./prev-gcc/xg++ returned 1 exit status
compilation terminated.
/usr/bin/ld: lto-wrapper failed
collect2: error: ld returned 1 exit status
/home/toon/compilers/trunk/gcc/c/Make-lang.in:71: recipe for target 'cc1' failed
make[3]: *** [cc1] Error 1
rm gcj-dbtool.pod gfortran.pod gcj.pod jcf-dump.pod grmic.pod gcov.pod gc-analyze.pod gfdl.pod cpp.pod fsf-funding.pod gij.pod jv-convert.pod gcc.pod gcov-tool.pod
make[3]: Leaving directory '/scratch/toon/bd3283/gcc'
Makefile:4290: recipe for target 'all-stage2-gcc' failed
make[2]: *** [all-stage2-gcc] Error 2
make[2]: Leaving directory '/scratch/toon/bd3283'
Makefile:21924: recipe for target 'stage2-bubble' failed
make[1]: *** [stage2-bubble] Error 2
make[1]: Leaving directory '/scratch/toon/bd3283'
Makefile:895: recipe for target 'all' failed
make: *** [all] Error 2
Configured by: configure --prefix=/home/toon/compilers/install --with-gnu-as --with-gnu-ld --enable-languages=all --disable-multilib --disable-nls --with-arch=core-avx2 --with-tune=core-avx2 --with-build-config=bootstrap-lto