gcc-14.3.0
| ^
./gt-cp-module.h:165:12: note: did you mean class here?
165 | gt_pch_nx (struct module_state *& x)
| ^~~~~~
| class
./gt-cp-module.h:246:3: warning: struct 'module_state' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
246 | struct module_state * x ATTRIBUTE_UNUSED = (struct module_state *)x_p;
| ^
../../gcc-14.3.0/gcc/cp/module.cc:3557:49: note: previous use is here
3557 | class GTY((chain_next ("%h.parent"), for_user)) module_state {| ^
./gt-cp-module.h:246:3: note: did you mean class here?
246 | struct module_state * x ATTRIBUTE_UNUSED = (struct module_state *)x_p;
| ^~~~~~
| class
./gt-cp-module.h:246:47: warning: struct 'module_state' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
246 | struct module_state * x ATTRIBUTE_UNUSED = (struct module_state *)x_p;
| ^
../../gcc-14.3.0/gcc/cp/module.cc:3557:49: note: previous use is here
3557 | class GTY((chain_next ("%h.parent"), for_user)) module_state {| ^
./gt-cp-module.h:246:47: note: did you mean class here?
246 | struct module_state * x ATTRIBUTE_UNUSED = (struct module_state *)x_p;
| ^~~~~~
| class
./gt-cp-module.h:264:12: warning: struct 'module_state' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
264 | gt_pch_nx (struct module_state* x ATTRIBUTE_UNUSED,
| ^
../../gcc-14.3.0/gcc/cp/module.cc:3557:49: note: previous use is here
3557 | class GTY((chain_next ("%h.parent"), for_user)) module_state {| ^
./gt-cp-module.h:264:12: note: did you mean class here?
264 | gt_pch_nx (struct module_state* x ATTRIBUTE_UNUSED,
| ^~~~~~
| class
./gt-cp-module.h:305:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
305 | struct hash_table<module_state_hash> * x ATTRIBUTE_UNUSED = (struct hash_table<module_state_hash> *)x_p;
| ^
../../gcc-14.3.0/gcc/hash-table.h:374:7: note: previous use is here
374 | class hash_table
| ^
./gt-cp-module.h:305:3: note: did you mean class here?
305 | struct hash_table<module_state_hash> * x ATTRIBUTE_UNUSED = (struct hash_table<module_state_hash> *)x_p;
| ^~~~~~
| class
./gt-cp-module.h:305:64: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
305 | struct hash_table<module_state_hash> * x ATTRIBUTE_UNUSED = (struct hash_table<module_state_hash> *)x_p;
| ^
../../gcc-14.3.0/gcc/hash-table.h:374:7: note: previous use is here
374 | class hash_table
| ^
./gt-cp-module.h:305:64: note: did you mean class here?
305 | struct hash_table<module_state_hash> * x ATTRIBUTE_UNUSED = (struct hash_table<module_state_hash> *)x_p;
| ^~~~~~
| class
./gt-cp-module.h:323:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
323 | struct hash_table<note_def_cache_hasher> * x ATTRIBUTE_UNUSED = (struct hash_table<note_def_cache_hasher> *)x_p;
| ^
../../gcc-14.3.0/gcc/hash-table.h:374:7: note: previous use is here
374 | class hash_table
| ^
./gt-cp-module.h:323:3: note: did you mean class here?
323 | struct hash_table<note_def_cache_hasher> * x ATTRIBUTE_UNUSED = (struct hash_table<note_def_cache_hasher> *)x_p;
| ^~~~~~
| class
./gt-cp-module.h:323:68: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
323 | struct hash_table<note_def_cache_hasher> * x ATTRIBUTE_UNUSED = (struct hash_table<note_def_cache_hasher> *)x_p;
| ^
../../gcc-14.3.0/gcc/hash-table.h:374:7: note: previous use is here
374 | class hash_table
| ^
./gt-cp-module.h:323:68: note: did you mean class here?
323 | struct hash_table<note_def_cache_hasher> * x ATTRIBUTE_UNUSED = (struct hash_table<note_def_cache_hasher> *)x_p;
| ^~~~~~
| class
33 warnings generated.
clang++ -fno-PIE -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fno-PIE -I. -Ilto -I../../gcc-14.3.0/gcc -I../../gcc-14.3.0/gcc/lto -I../../gcc-14.3.0/gcc/../include -I../../gcc-14.3.0/gcc/../libcpp/include -I../../gcc-14.3.0/gcc/../libcody -I/nix/store/7nr2zh1d87zs8ddc7p22fqr9p4cg5yic-gmp-with-cxx-x86_64-unknown-linux-gnufilc0-6.3.0-dev/include -I/nix/store/3b9i5s5khxlk2k2yfh2p7b5hymrgxr7b-mpfr-x86_64-unknown-linux-gnufilc0-4.2.2-dev/include -I/nix/store/xf9gi312zrbpc0r1rxiqh0z0yhjz3g6c-libmpc-x86_64-unknown-linux-gnufilc0-1.3.1/include -I../../gcc-14.3.0/gcc/../libdecnumber -I../../gcc-14.3.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-14.3.0/gcc/../libbacktrace -I/nix/store/v3pbgrggpn215vwv90i890901n629pal-isl-x86_64-unknown-linux-gnufilc0-0.20/include -o lto/lto-partition.o -MT lto/lto-partition.o -MMD -MP -MF lto/.deps/lto-partition.TPo ../../gcc-14.3.0/gcc/lto/lto-partition.cc
warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option]
In file included from ../../gcc-14.3.0/gcc/lto/lto-object.cc:23:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:472:
../../gcc-14.3.0/gcc/wide-int.h:1198:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1198:11: note: explicitly cast the pointer to silence this warning
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
../../gcc-14.3.0/gcc/wide-int.h:1221:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1221:11: note: explicitly cast the pointer to silence this warning
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
In file included from ../../gcc-14.3.0/gcc/lto/lto-object.cc:23:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:487:
../../gcc-14.3.0/gcc/poly-int.h:373:1: warning: 'poly_int' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
373 | struct poly_int
| ^
../../gcc-14.3.0/gcc/poly-int.h:32:38: note: did you mean struct here?
32 | template<unsigned int N, typename T> class poly_int;
| ^~~~~
| struct
In file included from ../../gcc-14.3.0/gcc/lto/lto-object.cc:23:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:498:
In file included from ../../gcc-14.3.0/gcc/hash-table.h:250:
../../gcc-14.3.0/gcc/inchash.h:91:30: warning: class 'real_value' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
91 | void add_real_value (const class real_value &v);
| ^
../../gcc-14.3.0/gcc/real.h:39:16: note: previous use is here
39 | struct GTY(()) real_value {| ^
../../gcc-14.3.0/gcc/inchash.h:91:30: note: did you mean struct here?
91 | void add_real_value (const class real_value &v);
| ^~~~~
| struct
5 warnings generated.
clang++ -fno-PIE -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fno-PIE -I. -Ilto -I../../gcc-14.3.0/gcc -I../../gcc-14.3.0/gcc/lto -I../../gcc-14.3.0/gcc/../include -I../../gcc-14.3.0/gcc/../libcpp/include -I../../gcc-14.3.0/gcc/../libcody -I/nix/store/7nr2zh1d87zs8ddc7p22fqr9p4cg5yic-gmp-with-cxx-x86_64-unknown-linux-gnufilc0-6.3.0-dev/include -I/nix/store/3b9i5s5khxlk2k2yfh2p7b5hymrgxr7b-mpfr-x86_64-unknown-linux-gnufilc0-4.2.2-dev/include -I/nix/store/xf9gi312zrbpc0r1rxiqh0z0yhjz3g6c-libmpc-x86_64-unknown-linux-gnufilc0-1.3.1/include -I../../gcc-14.3.0/gcc/../libdecnumber -I../../gcc-14.3.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-14.3.0/gcc/../libbacktrace -I/nix/store/v3pbgrggpn215vwv90i890901n629pal-isl-x86_64-unknown-linux-gnufilc0-0.20/include -o lto/lto-symtab.o -MT lto/lto-symtab.o -MMD -MP -MF lto/.deps/lto-symtab.TPo ../../gcc-14.3.0/gcc/lto/lto-symtab.cc
warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option]
In file included from ../../gcc-14.3.0/gcc/cp/semantics.cc:28:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:472:
../../gcc-14.3.0/gcc/wide-int.h:1198:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1198:11: note: explicitly cast the pointer to silence this warning
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
../../gcc-14.3.0/gcc/wide-int.h:1221:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1221:11: note: explicitly cast the pointer to silence this warning
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
In file included from ../../gcc-14.3.0/gcc/cp/semantics.cc:28:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:487:
../../gcc-14.3.0/gcc/poly-int.h:373:1: warning: 'poly_int' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
373 | struct poly_int
| ^
../../gcc-14.3.0/gcc/poly-int.h:32:38: note: did you mean struct here?
32 | template<unsigned int N, typename T> class poly_int;
| ^~~~~
| struct
In file included from ../../gcc-14.3.0/gcc/cp/semantics.cc:28:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:498:
In file included from ../../gcc-14.3.0/gcc/hash-table.h:250:
../../gcc-14.3.0/gcc/inchash.h:91:30: warning: class 'real_value' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
91 | void add_real_value (const class real_value &v);
| ^
../../gcc-14.3.0/gcc/real.h:39:16: note: previous use is here
39 | struct GTY(()) real_value {| ^
../../gcc-14.3.0/gcc/inchash.h:91:30: note: did you mean struct here?
91 | void add_real_value (const class real_value &v);
| ^~~~~
| struct
In file included from ../../gcc-14.3.0/gcc/cp/semantics.cc:31:
In file included from ../../gcc-14.3.0/gcc/cp/cp-tree.h:42:
In file included from ../../gcc-14.3.0/gcc/c-family/c-common.h:24:
../../gcc-14.3.0/gcc/../libcpp/include/cpplib.h:1570:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1570 | struct cpp_char_column_policy
| ^
../../gcc-14.3.0/gcc/input.h:69:1: note: did you mean struct here?
69 | class cpp_char_column_policy;
| ^~~~~
| struct
In file included from ../../gcc-14.3.0/gcc/cp/semantics.cc:33:
../../gcc-14.3.0/gcc/cgraph.h:1697:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1697 | class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),| ^
../../gcc-14.3.0/gcc/cgraph.h:862:1: note: did you mean class here?
862 | struct cgraph_edge;
| ^~~~~~
| class
../../gcc-14.3.0/gcc/coretypes.h:149:1: note: did you mean class here?
149 | struct cgraph_edge;
| ^~~~~~
| class
In file included from ../../gcc-14.3.0/gcc/cp/semantics.cc:33:
../../gcc-14.3.0/gcc/cgraph.h:2230:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
2230 | friend struct cgraph_edge;
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/cgraph.h:2230:10: note: did you mean class here?
2230 | friend struct cgraph_edge;
| ^~~~~~
| class
../../gcc-14.3.0/gcc/cgraph.h:2641:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
2641 | void initialize_inline_failed (struct cgraph_edge *);
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/cgraph.h:2641:32: note: did you mean class here?
2641 | void initialize_inline_failed (struct cgraph_edge *);
| ^~~~~~
| class
../../gcc-14.3.0/gcc/cgraph.h:2642:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
2642 | bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/cgraph.h:2642:28: note: did you mean class here?
2642 | bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
| ^~~~~~
| class
In file included from ../../gcc-14.3.0/gcc/cp/semantics.cc:38:
../../gcc-14.3.0/gcc/tree-inline.h:25:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
25 | struct cgraph_edge;
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/tree-inline.h:25:1: note: did you mean class here?
25 | struct cgraph_edge;
| ^~~~~~
| class
In file included from ../../gcc-14.3.0/gcc/cp/semantics.cc:13353:
./gt-cp-semantics.h:101:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
101 | struct hash_map<tree,bool> * x ATTRIBUTE_UNUSED = (struct hash_map<tree,bool> *)x_p;
| ^
../../gcc-14.3.0/gcc/hash-map.h:39:19: note: previous use is here
39 | class GTY((user)) hash_map
| ^
./gt-cp-semantics.h:101:3: note: did you mean class here?
101 | struct hash_map<tree,bool> * x ATTRIBUTE_UNUSED = (struct hash_map<tree,bool> *)x_p;
| ^~~~~~
| class
./gt-cp-semantics.h:101:54: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
101 | struct hash_map<tree,bool> * x ATTRIBUTE_UNUSED = (struct hash_map<tree,bool> *)x_p;
| ^
../../gcc-14.3.0/gcc/hash-map.h:39:19: note: previous use is here
39 | class GTY((user)) hash_map
| ^
./gt-cp-semantics.h:101:54: note: did you mean class here?
101 | struct hash_map<tree,bool> * x ATTRIBUTE_UNUSED = (struct hash_map<tree,bool> *)x_p;
| ^~~~~~
| class
13 warnings generated.
clang++ -fno-PIE -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fno-PIE -I. -Ilto -I../../gcc-14.3.0/gcc -I../../gcc-14.3.0/gcc/lto -I../../gcc-14.3.0/gcc/../include -I../../gcc-14.3.0/gcc/../libcpp/include -I../../gcc-14.3.0/gcc/../libcody -I/nix/store/7nr2zh1d87zs8ddc7p22fqr9p4cg5yic-gmp-with-cxx-x86_64-unknown-linux-gnufilc0-6.3.0-dev/include -I/nix/store/3b9i5s5khxlk2k2yfh2p7b5hymrgxr7b-mpfr-x86_64-unknown-linux-gnufilc0-4.2.2-dev/include -I/nix/store/xf9gi312zrbpc0r1rxiqh0z0yhjz3g6c-libmpc-x86_64-unknown-linux-gnufilc0-1.3.1/include -I../../gcc-14.3.0/gcc/../libdecnumber -I../../gcc-14.3.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-14.3.0/gcc/../libbacktrace -I/nix/store/v3pbgrggpn215vwv90i890901n629pal-isl-x86_64-unknown-linux-gnufilc0-0.20/include -o lto/lto-common.o -MT lto/lto-common.o -MMD -MP -MF lto/.deps/lto-common.TPo ../../gcc-14.3.0/gcc/lto/lto-common.cc
warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option]
In file included from ../../gcc-14.3.0/gcc/lto/lto-symtab.cc:23:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:472:
../../gcc-14.3.0/gcc/wide-int.h:1198:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1198:11: note: explicitly cast the pointer to silence this warning
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
../../gcc-14.3.0/gcc/wide-int.h:1221:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1221:11: note: explicitly cast the pointer to silence this warning
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
In file included from ../../gcc-14.3.0/gcc/lto/lto-symtab.cc:23:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:487:
../../gcc-14.3.0/gcc/poly-int.h:373:1: warning: 'poly_int' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
373 | struct poly_int
| ^
../../gcc-14.3.0/gcc/poly-int.h:32:38: note: did you mean struct here?
32 | template<unsigned int N, typename T> class poly_int;
| ^~~~~
| struct
In file included from ../../gcc-14.3.0/gcc/lto/lto-symtab.cc:23:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:498:
In file included from ../../gcc-14.3.0/gcc/hash-table.h:250:
../../gcc-14.3.0/gcc/inchash.h:91:30: warning: class 'real_value' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
91 | void add_real_value (const class real_value &v);
| ^
../../gcc-14.3.0/gcc/real.h:39:16: note: previous use is here
39 | struct GTY(()) real_value {| ^
../../gcc-14.3.0/gcc/inchash.h:91:30: note: did you mean struct here?
91 | void add_real_value (const class real_value &v);
| ^~~~~
| struct
In file included from ../../gcc-14.3.0/gcc/lto/lto-symtab.cc:29:
../../gcc-14.3.0/gcc/cgraph.h:1697:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1697 | class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),| ^
../../gcc-14.3.0/gcc/cgraph.h:862:1: note: did you mean class here?
862 | struct cgraph_edge;
| ^~~~~~
| class
../../gcc-14.3.0/gcc/coretypes.h:149:1: note: did you mean class here?
149 | struct cgraph_edge;
| ^~~~~~
| class
In file included from ../../gcc-14.3.0/gcc/lto/lto-symtab.cc:29:
../../gcc-14.3.0/gcc/cgraph.h:2230:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
2230 | friend struct cgraph_edge;
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/cgraph.h:2230:10: note: did you mean class here?
2230 | friend struct cgraph_edge;
| ^~~~~~
| class
../../gcc-14.3.0/gcc/cgraph.h:2641:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
2641 | void initialize_inline_failed (struct cgraph_edge *);
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/cgraph.h:2641:32: note: did you mean class here?
2641 | void initialize_inline_failed (struct cgraph_edge *);
| ^~~~~~
| class
../../gcc-14.3.0/gcc/cgraph.h:2642:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
2642 | bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/cgraph.h:2642:28: note: did you mean class here?
2642 | bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
| ^~~~~~
| class
In file included from ../../gcc-14.3.0/gcc/lto/lto-symtab.cc:31:
../../gcc-14.3.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
40 | bool (*ignore_edge) (struct cgraph_edge *));
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-utils.h:40:27: note: did you mean class here?
40 | bool (*ignore_edge) (struct cgraph_edge *));
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
43 | bool ipa_edge_within_scc (struct cgraph_edge *);
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-utils.h:43:27: note: did you mean class here?
43 | bool ipa_edge_within_scc (struct cgraph_edge *);
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-utils.h:130:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
130 | possible_polymorphic_call_targets (struct cgraph_edge *e,
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-utils.h:130:36: note: did you mean class here?
130 | possible_polymorphic_call_targets (struct cgraph_edge *e,
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-utils.h:164:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
164 | dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e,
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-utils.h:164:50: note: did you mean class here?
164 | dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e,
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-utils.h:178:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
178 | possible_polymorphic_call_target_p (struct cgraph_edge *e,
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-utils.h:178:37: note: did you mean class here?
178 | possible_polymorphic_call_target_p (struct cgraph_edge *e,
| ^~~~~~
| class
../../gcc-14.3.0/gcc/lto/lto-symtab.cc:46:3: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
46 | struct cgraph_edge *e, *next;
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/lto/lto-symtab.cc:46:3: note: did you mean class here?
46 | struct cgraph_edge *e, *next;
| ^~~~~~
| class
15 warnings generated.
clang++ -fno-PIE -c -g -O2 -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fno-PIE -I. -I. -I../../gcc-14.3.0/gcc -I../../gcc-14.3.0/gcc/. -I../../gcc-14.3.0/gcc/../include -I../../gcc-14.3.0/gcc/../libcpp/include -I../../gcc-14.3.0/gcc/../libcody -I/nix/store/7nr2zh1d87zs8ddc7p22fqr9p4cg5yic-gmp-with-cxx-x86_64-unknown-linux-gnufilc0-6.3.0-dev/include -I/nix/store/3b9i5s5khxlk2k2yfh2p7b5hymrgxr7b-mpfr-x86_64-unknown-linux-gnufilc0-4.2.2-dev/include -I/nix/store/xf9gi312zrbpc0r1rxiqh0z0yhjz3g6c-libmpc-x86_64-unknown-linux-gnufilc0-1.3.1/include -I../../gcc-14.3.0/gcc/../libdecnumber -I../../gcc-14.3.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-14.3.0/gcc/../libbacktrace -I/nix/store/v3pbgrggpn215vwv90i890901n629pal-isl-x86_64-unknown-linux-gnufilc0-0.20/include -o gcov.o -MT gcov.o -MMD -MP -MF ./.deps/gcov.TPo ../../gcc-14.3.0/gcc/gcov.cc
warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option]
In file included from ../../gcc-14.3.0/gcc/lto/lto-partition.cc:22:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:472:
../../gcc-14.3.0/gcc/wide-int.h:1198:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1198:11: note: explicitly cast the pointer to silence this warning
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
../../gcc-14.3.0/gcc/wide-int.h:1221:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1221:11: note: explicitly cast the pointer to silence this warning
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
In file included from ../../gcc-14.3.0/gcc/lto/lto-partition.cc:22:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:487:
../../gcc-14.3.0/gcc/poly-int.h:373:1: warning: 'poly_int' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
373 | struct poly_int
| ^
../../gcc-14.3.0/gcc/poly-int.h:32:38: note: did you mean struct here?
32 | template<unsigned int N, typename T> class poly_int;
| ^~~~~
| struct
In file included from ../../gcc-14.3.0/gcc/lto/lto-partition.cc:22:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:498:
In file included from ../../gcc-14.3.0/gcc/hash-table.h:250:
../../gcc-14.3.0/gcc/inchash.h:91:30: warning: class 'real_value' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
91 | void add_real_value (const class real_value &v);
| ^
../../gcc-14.3.0/gcc/real.h:39:16: note: previous use is here
39 | struct GTY(()) real_value {| ^
../../gcc-14.3.0/gcc/inchash.h:91:30: note: did you mean struct here?
91 | void add_real_value (const class real_value &v);
| ^~~~~
| struct
In file included from ../../gcc-14.3.0/gcc/lto/lto-partition.cc:30:
../../gcc-14.3.0/gcc/cgraph.h:1697:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1697 | class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),| ^
../../gcc-14.3.0/gcc/cgraph.h:862:1: note: did you mean class here?
862 | struct cgraph_edge;
| ^~~~~~
| class
../../gcc-14.3.0/gcc/coretypes.h:149:1: note: did you mean class here?
149 | struct cgraph_edge;
| ^~~~~~
| class
In file included from ../../gcc-14.3.0/gcc/lto/lto-partition.cc:30:
../../gcc-14.3.0/gcc/cgraph.h:2230:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
2230 | friend struct cgraph_edge;
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/cgraph.h:2230:10: note: did you mean class here?
2230 | friend struct cgraph_edge;
| ^~~~~~
| class
../../gcc-14.3.0/gcc/cgraph.h:2641:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
2641 | void initialize_inline_failed (struct cgraph_edge *);
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/cgraph.h:2641:32: note: did you mean class here?
2641 | void initialize_inline_failed (struct cgraph_edge *);
| ^~~~~~
| class
../../gcc-14.3.0/gcc/cgraph.h:2642:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
2642 | bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/cgraph.h:2642:28: note: did you mean class here?
2642 | bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
| ^~~~~~
| class
In file included from ../../gcc-14.3.0/gcc/lto/lto-partition.cc:36:
../../gcc-14.3.0/gcc/ipa-prop.h:318:26: warning: struct 'ipa_vr' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
318 | friend void gt_pch_nx (struct ipa_vr &);
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:301:15: note: previous use is here
301 | class GTY(()) ipa_vr
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:319:26: warning: struct 'ipa_vr' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
319 | friend void gt_ggc_mx (struct ipa_vr &);
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:301:15: note: previous use is here
301 | class GTY(()) ipa_vr
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:320:26: warning: struct 'ipa_vr' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
320 | friend void gt_pch_nx (struct ipa_vr *, gt_pointer_operator, void *);
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:301:15: note: previous use is here
301 | class GTY(()) ipa_vr
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:927:1: warning: 'ipcp_transformation' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
927 | struct GTY(()) ipcp_transformation
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:195:1: note: did you mean struct here?
195 | class ipcp_transformation;
| ^~~~~
| struct
../../gcc-14.3.0/gcc/ipa-prop.h:1166:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1166 | ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge)
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:1166:42: note: did you mean class here?
1166 | ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge)
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-prop.h:1182:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1182 | bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs,
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:1182:41: note: did you mean class here?
1182 | bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs,
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-prop.h:1186:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1186 | tree ipa_get_indirect_edge_target (struct cgraph_edge *ie,
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:1186:36: note: did you mean class here?
1186 | tree ipa_get_indirect_edge_target (struct cgraph_edge *ie,
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-prop.h:1189:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1189 | struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:1189:1: note: did you mean class here?
1189 | struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-prop.h:1189:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1189 | struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:1189:53: note: did you mean class here?
1189 | struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-prop.h:1191:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1191 | tree ipa_impossible_devirt_target (struct cgraph_edge *, tree);
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:1191:36: note: did you mean class here?
1191 | tree ipa_impossible_devirt_target (struct cgraph_edge *, tree);
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-prop.h:1251:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1251 | tree ipa_get_callee_param_type (struct cgraph_edge *e, int i);
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:1251:33: note: did you mean class here?
1251 | tree ipa_get_callee_param_type (struct cgraph_edge *e, int i);
| ^~~~~~
| class
In file included from ../../gcc-14.3.0/gcc/lto/lto-partition.cc:37:
../../gcc-14.3.0/gcc/ipa-fnsummary.h:420:43: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
420 | void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge);
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-fnsummary.h:420:43: note: did you mean class here?
420 | void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge);
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-fnsummary.h:427:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
427 | void evaluate_properties_for_edge (struct cgraph_edge *e,
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-fnsummary.h:427:36: note: did you mean class here?
427 | void evaluate_properties_for_edge (struct cgraph_edge *e,
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-fnsummary.h:436:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
436 | void ipa_remove_from_growth_caches (struct cgraph_edge *edge);
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-fnsummary.h:436:37: note: did you mean class here?
436 | void ipa_remove_from_growth_caches (struct cgraph_edge *edge);
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-fnsummary.h:441:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
441 | cross_module_call_p (struct cgraph_edge *edge)
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-fnsummary.h:441:22: note: did you mean class here?
441 | cross_module_call_p (struct cgraph_edge *edge)
| ^~~~~~
| class
../../gcc-14.3.0/gcc/lto/lto-partition.cc:172:7: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
172 | struct cgraph_edge *e;
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/lto/lto-partition.cc:172:7: note: did you mean class here?
172 | struct cgraph_edge *e;
| ^~~~~~
| class
../../gcc-14.3.0/gcc/lto/lto-partition.cc:591:8: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
591 | struct cgraph_edge *edge;
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/lto/lto-partition.cc:591:8: note: did you mean class here?
591 | struct cgraph_edge *edge;
| ^~~~~~
| class
In file included from ../../gcc-14.3.0/gcc/lto/lto-partition.cc:22:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:472:
../../gcc-14.3.0/gcc/wide-int.h:1555:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'widest_int_storage<131072>' [-Wnontrivial-memcall]
1555 | memcpy (this, &x, sizeof (widest_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:334:29: note: in instantiation of member function 'widest_int_storage<131072>::widest_int_storage' requested here
334 | template <typename T> class generic_wide_int;
| ^
../../gcc-14.3.0/gcc/wide-int.h:1555:11: note: explicitly cast the pointer to silence this warning
1555 | memcpy (this, &x, sizeof (widest_int_storage));
| ^
| (void*)
27 warnings generated.
clang++ -fno-PIE -c -g -O2 -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fno-PIE -I. -I. -I../../gcc-14.3.0/gcc -I../../gcc-14.3.0/gcc/. -I../../gcc-14.3.0/gcc/../include -I../../gcc-14.3.0/gcc/../libcpp/include -I../../gcc-14.3.0/gcc/../libcody -I/nix/store/7nr2zh1d87zs8ddc7p22fqr9p4cg5yic-gmp-with-cxx-x86_64-unknown-linux-gnufilc0-6.3.0-dev/include -I/nix/store/3b9i5s5khxlk2k2yfh2p7b5hymrgxr7b-mpfr-x86_64-unknown-linux-gnufilc0-4.2.2-dev/include -I/nix/store/xf9gi312zrbpc0r1rxiqh0z0yhjz3g6c-libmpc-x86_64-unknown-linux-gnufilc0-1.3.1/include -I../../gcc-14.3.0/gcc/../libdecnumber -I../../gcc-14.3.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-14.3.0/gcc/../libbacktrace -I/nix/store/v3pbgrggpn215vwv90i890901n629pal-isl-x86_64-unknown-linux-gnufilc0-0.20/include -o gcov-dump.o -MT gcov-dump.o -MMD -MP -MF ./.deps/gcov-dump.TPo ../../gcc-14.3.0/gcc/gcov-dump.cc
warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option]
In file included from ../../gcc-14.3.0/gcc/gcov-dump.cc:22:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:472:
../../gcc-14.3.0/gcc/wide-int.h:1198:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1198:11: note: explicitly cast the pointer to silence this warning
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
../../gcc-14.3.0/gcc/wide-int.h:1221:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1221:11: note: explicitly cast the pointer to silence this warning
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
In file included from ../../gcc-14.3.0/gcc/gcov-dump.cc:22:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:487:
../../gcc-14.3.0/gcc/poly-int.h:373:1: warning: 'poly_int' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
373 | struct poly_int
| ^
../../gcc-14.3.0/gcc/poly-int.h:32:38: note: did you mean struct here?
32 | template<unsigned int N, typename T> class poly_int;
| ^~~~~
| struct
In file included from ../../gcc-14.3.0/gcc/gcov-dump.cc:22:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:498:
In file included from ../../gcc-14.3.0/gcc/hash-table.h:250:
../../gcc-14.3.0/gcc/inchash.h:91:30: warning: class 'real_value' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
91 | void add_real_value (const class real_value &v);
| ^
../../gcc-14.3.0/gcc/real.h:39:16: note: previous use is here
39 | struct GTY(()) real_value {| ^
../../gcc-14.3.0/gcc/inchash.h:91:30: note: did you mean struct here?
91 | void add_real_value (const class real_value &v);
| ^~~~~
| struct
5 warnings generated.
clang++ -fno-PIE -c -g -O2 -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -fno-PIE -I. -I. -I../../gcc-14.3.0/gcc -I../../gcc-14.3.0/gcc/. -I../../gcc-14.3.0/gcc/../include -I../../gcc-14.3.0/gcc/../libcpp/include -I../../gcc-14.3.0/gcc/../libcody -I/nix/store/7nr2zh1d87zs8ddc7p22fqr9p4cg5yic-gmp-with-cxx-x86_64-unknown-linux-gnufilc0-6.3.0-dev/include -I/nix/store/3b9i5s5khxlk2k2yfh2p7b5hymrgxr7b-mpfr-x86_64-unknown-linux-gnufilc0-4.2.2-dev/include -I/nix/store/xf9gi312zrbpc0r1rxiqh0z0yhjz3g6c-libmpc-x86_64-unknown-linux-gnufilc0-1.3.1/include -I../../gcc-14.3.0/gcc/../libdecnumber -I../../gcc-14.3.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-14.3.0/gcc/../libbacktrace -I/nix/store/v3pbgrggpn215vwv90i890901n629pal-isl-x86_64-unknown-linux-gnufilc0-0.20/include -o gcov-tool.o -MT gcov-tool.o -MMD -MP -MF ./.deps/gcov-tool.TPo ../../gcc-14.3.0/gcc/gcov-tool.cc
warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option]
In file included from ../../gcc-14.3.0/gcc/gcov-tool.cc:28:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:472:
../../gcc-14.3.0/gcc/wide-int.h:1198:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1198:11: note: explicitly cast the pointer to silence this warning
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
../../gcc-14.3.0/gcc/wide-int.h:1221:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1221:11: note: explicitly cast the pointer to silence this warning
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
In file included from ../../gcc-14.3.0/gcc/gcov-tool.cc:28:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:487:
../../gcc-14.3.0/gcc/poly-int.h:373:1: warning: 'poly_int' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
373 | struct poly_int
| ^
../../gcc-14.3.0/gcc/poly-int.h:32:38: note: did you mean struct here?
32 | template<unsigned int N, typename T> class poly_int;
| ^~~~~
| struct
In file included from ../../gcc-14.3.0/gcc/gcov-tool.cc:28:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:498:
In file included from ../../gcc-14.3.0/gcc/hash-table.h:250:
../../gcc-14.3.0/gcc/inchash.h:91:30: warning: class 'real_value' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
91 | void add_real_value (const class real_value &v);
| ^
../../gcc-14.3.0/gcc/real.h:39:16: note: previous use is here
39 | struct GTY(()) real_value {| ^
../../gcc-14.3.0/gcc/inchash.h:91:30: note: did you mean struct here?
91 | void add_real_value (const class real_value &v);
| ^~~~~
| struct
5 warnings generated.
clang++ -fno-PIE -c -g -O2 -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -fno-PIE -I. -I. -I../../gcc-14.3.0/gcc -I../../gcc-14.3.0/gcc/. -I../../gcc-14.3.0/gcc/../include -I../../gcc-14.3.0/gcc/../libcpp/include -I../../gcc-14.3.0/gcc/../libcody -I/nix/store/7nr2zh1d87zs8ddc7p22fqr9p4cg5yic-gmp-with-cxx-x86_64-unknown-linux-gnufilc0-6.3.0-dev/include -I/nix/store/3b9i5s5khxlk2k2yfh2p7b5hymrgxr7b-mpfr-x86_64-unknown-linux-gnufilc0-4.2.2-dev/include -I/nix/store/xf9gi312zrbpc0r1rxiqh0z0yhjz3g6c-libmpc-x86_64-unknown-linux-gnufilc0-1.3.1/include -I../../gcc-14.3.0/gcc/../libdecnumber -I../../gcc-14.3.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-14.3.0/gcc/../libbacktrace -I/nix/store/v3pbgrggpn215vwv90i890901n629pal-isl-x86_64-unknown-linux-gnufilc0-0.20/include -I. -I. -I../../gcc-14.3.0/gcc -I../../gcc-14.3.0/gcc/. -I../../gcc-14.3.0/gcc/../include -I../../gcc-14.3.0/gcc/../libcpp/include -I../../gcc-14.3.0/gcc/../libcody -I/nix/store/7nr2zh1d87zs8ddc7p22fqr9p4cg5yic-gmp-with-cxx-x86_64-unknown-linux-gnufilc0-6.3.0-dev/include -I/nix/store/3b9i5s5khxlk2k2yfh2p7b5hymrgxr7b-mpfr-x86_64-unknown-linux-gnufilc0-4.2.2-dev/include -I/nix/store/xf9gi312zrbpc0r1rxiqh0z0yhjz3g6c-libmpc-x86_64-unknown-linux-gnufilc0-1.3.1/include -I../../gcc-14.3.0/gcc/../libdecnumber -I../../gcc-14.3.0/gcc/../libdecnumber/bid -I../libdecnumber -I../../gcc-14.3.0/gcc/../libbacktrace -I/nix/store/v3pbgrggpn215vwv90i890901n629pal-isl-x86_64-unknown-linux-gnufilc0-0.20/include -o libgcov-util.o ../../gcc-14.3.0/gcc/../libgcc/libgcov-util.c
warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option]
In file included from ../../gcc-14.3.0/gcc/../libgcc/libgcov-util.c:30:
In file included from ../../gcc-14.3.0/gcc/../libgcc/libgcov.h:128:
../../gcc-14.3.0/gcc/system.h:702:1: error: unknown type name 'class'
702 | class auto_mpz
| ^
../../gcc-14.3.0/gcc/system.h:702:15: error: expected ';' after top level declarator
702 | class auto_mpz
| ^
| ;
In file included from ../../gcc-14.3.0/gcc/../libgcc/libgcov-util.c:30:
In file included from ../../gcc-14.3.0/gcc/../libgcc/libgcov.h:128:
In file included from ../../gcc-14.3.0/gcc/system.h:1250:
../../gcc-14.3.0/gcc/hwint.h:382:1: error: conflicting types for 'mul_hwi'
382 | mul_hwi (HOST_WIDE_INT a, HOST_WIDE_INT b, bool *overflow)
| ^
../../gcc-14.3.0/gcc/hwint.h:285:22: note: previous declaration is here
285 | extern HOST_WIDE_INT mul_hwi (HOST_WIDE_INT, HOST_WIDE_INT);
| ^
../../gcc-14.3.0/gcc/hwint.h:419:41: error: too many arguments to function call, expected 2, have 3
419 | HOST_WIDE_INT result = mul_hwi (a, b, &overflow);
| ~~~~~~~ ^~~~~~~~~
../../gcc-14.3.0/gcc/hwint.h:285:22: note: 'mul_hwi' declared here
285 | extern HOST_WIDE_INT mul_hwi (HOST_WIDE_INT, HOST_WIDE_INT);
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../gcc-14.3.0/gcc/../libgcc/libgcov-util.c:30:
In file included from ../../gcc-14.3.0/gcc/../libgcc/libgcov.h:129:
../../gcc-14.3.0/gcc/coretypes.h:50:1: error: unknown type name 'class'
50 | class bitmap_head;
| ^
../../gcc-14.3.0/gcc/coretypes.h:51:9: error: unknown type name 'class'
51 | typedef class bitmap_head *bitmap;
| ^
../../gcc-14.3.0/gcc/coretypes.h:51:26: error: expected ';' after top level declarator
51 | typedef class bitmap_head *bitmap;
| ^
| ;
../../gcc-14.3.0/gcc/coretypes.h:52:15: error: unknown type name 'class'
52 | typedef const class bitmap_head *const_bitmap;
| ^
../../gcc-14.3.0/gcc/coretypes.h:52:32: error: expected ';' after top level declarator
52 | typedef const class bitmap_head *const_bitmap;
| ^
| ;
../../gcc-14.3.0/gcc/coretypes.h:59:1: error: unknown type name 'class'
59 | class scalar_mode;
| ^
../../gcc-14.3.0/gcc/coretypes.h:60:1: error: unknown type name 'class'
60 | class scalar_int_mode;
| ^
../../gcc-14.3.0/gcc/coretypes.h:61:1: error: unknown type name 'class'
61 | class scalar_float_mode;
| ^
../../gcc-14.3.0/gcc/coretypes.h:62:1: error: unknown type name 'class'
62 | class complex_mode;
| ^
../../gcc-14.3.0/gcc/coretypes.h:63:1: error: unknown type name 'class'
63 | class fixed_size_mode;
| ^
../../gcc-14.3.0/gcc/coretypes.h:64:1: error: unknown type name 'template'
64 | template<typename> class opt_mode;
| ^
../../gcc-14.3.0/gcc/coretypes.h:64:9: error: expected identifier or '('64 | template<typename> class opt_mode;
| ^
../../gcc-14.3.0/gcc/coretypes.h:65:9: error: unknown type name 'opt_mode'
65 | typedef opt_mode<scalar_mode> opt_scalar_mode;
| ^
../../gcc-14.3.0/gcc/coretypes.h:65:17: error: expected identifier or '('65 | typedef opt_mode<scalar_mode> opt_scalar_mode;
| ^
../../gcc-14.3.0/gcc/coretypes.h:66:9: error: unknown type name 'opt_mode'
66 | typedef opt_mode<scalar_int_mode> opt_scalar_int_mode;
| ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
1 warning and 20 errors generated.
make[2]: *** [Makefile:3298: libgcov-util.o] Error 1
make[2]: *** Waiting for unfinished jobs....
warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option]
In file included from ../../gcc-14.3.0/gcc/lto/lto-common.cc:23:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:472:
../../gcc-14.3.0/gcc/wide-int.h:1198:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1198:11: note: explicitly cast the pointer to silence this warning
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
../../gcc-14.3.0/gcc/wide-int.h:1221:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1221:11: note: explicitly cast the pointer to silence this warning
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
In file included from ../../gcc-14.3.0/gcc/lto/lto-common.cc:23:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:487:
../../gcc-14.3.0/gcc/poly-int.h:373:1: warning: 'poly_int' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
373 | struct poly_int
| ^
../../gcc-14.3.0/gcc/poly-int.h:32:38: note: did you mean struct here?
32 | template<unsigned int N, typename T> class poly_int;
| ^~~~~
| struct
In file included from ../../gcc-14.3.0/gcc/lto/lto-common.cc:23:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:498:
In file included from ../../gcc-14.3.0/gcc/hash-table.h:250:
../../gcc-14.3.0/gcc/inchash.h:91:30: warning: class 'real_value' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
91 | void add_real_value (const class real_value &v);
| ^
../../gcc-14.3.0/gcc/real.h:39:16: note: previous use is here
39 | struct GTY(()) real_value {| ^
../../gcc-14.3.0/gcc/inchash.h:91:30: note: did you mean struct here?
91 | void add_real_value (const class real_value &v);
| ^~~~~
| struct
In file included from ../../gcc-14.3.0/gcc/lto/lto-common.cc:34:
../../gcc-14.3.0/gcc/cgraph.h:1697:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1697 | class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),| ^
../../gcc-14.3.0/gcc/cgraph.h:862:1: note: did you mean class here?
862 | struct cgraph_edge;
| ^~~~~~
| class
../../gcc-14.3.0/gcc/coretypes.h:149:1: note: did you mean class here?
149 | struct cgraph_edge;
| ^~~~~~
| class
In file included from ../../gcc-14.3.0/gcc/lto/lto-common.cc:34:
../../gcc-14.3.0/gcc/cgraph.h:2230:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
2230 | friend struct cgraph_edge;
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/cgraph.h:2230:10: note: did you mean class here?
2230 | friend struct cgraph_edge;
| ^~~~~~
| class
../../gcc-14.3.0/gcc/cgraph.h:2641:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
2641 | void initialize_inline_failed (struct cgraph_edge *);
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/cgraph.h:2641:32: note: did you mean class here?
2641 | void initialize_inline_failed (struct cgraph_edge *);
| ^~~~~~
| class
../../gcc-14.3.0/gcc/cgraph.h:2642:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
2642 | bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/cgraph.h:2642:28: note: did you mean class here?
2642 | bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
| ^~~~~~
| class
In file included from ../../gcc-14.3.0/gcc/lto/lto-common.cc:42:
../../gcc-14.3.0/gcc/ipa-prop.h:318:26: warning: struct 'ipa_vr' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
318 | friend void gt_pch_nx (struct ipa_vr &);
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:301:15: note: previous use is here
301 | class GTY(()) ipa_vr
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:319:26: warning: struct 'ipa_vr' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
319 | friend void gt_ggc_mx (struct ipa_vr &);
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:301:15: note: previous use is here
301 | class GTY(()) ipa_vr
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:320:26: warning: struct 'ipa_vr' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
320 | friend void gt_pch_nx (struct ipa_vr *, gt_pointer_operator, void *);
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:301:15: note: previous use is here
301 | class GTY(()) ipa_vr
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:927:1: warning: 'ipcp_transformation' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
927 | struct GTY(()) ipcp_transformation
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:195:1: note: did you mean struct here?
195 | class ipcp_transformation;
| ^~~~~
| struct
../../gcc-14.3.0/gcc/ipa-prop.h:1166:42: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1166 | ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge)
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:1166:42: note: did you mean class here?
1166 | ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge)
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-prop.h:1182:41: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1182 | bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs,
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:1182:41: note: did you mean class here?
1182 | bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs,
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-prop.h:1186:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1186 | tree ipa_get_indirect_edge_target (struct cgraph_edge *ie,
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:1186:36: note: did you mean class here?
1186 | tree ipa_get_indirect_edge_target (struct cgraph_edge *ie,
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-prop.h:1189:1: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1189 | struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:1189:1: note: did you mean class here?
1189 | struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-prop.h:1189:53: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1189 | struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:1189:53: note: did you mean class here?
1189 | struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-prop.h:1191:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1191 | tree ipa_impossible_devirt_target (struct cgraph_edge *, tree);
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:1191:36: note: did you mean class here?
1191 | tree ipa_impossible_devirt_target (struct cgraph_edge *, tree);
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-prop.h:1251:33: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1251 | tree ipa_get_callee_param_type (struct cgraph_edge *e, int i);
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-prop.h:1251:33: note: did you mean class here?
1251 | tree ipa_get_callee_param_type (struct cgraph_edge *e, int i);
| ^~~~~~
| class
In file included from ../../gcc-14.3.0/gcc/lto/lto-common.cc:51:
../../gcc-14.3.0/gcc/ipa-fnsummary.h:420:43: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
420 | void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge);
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-fnsummary.h:420:43: note: did you mean class here?
420 | void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge);
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-fnsummary.h:427:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
427 | void evaluate_properties_for_edge (struct cgraph_edge *e,
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-fnsummary.h:427:36: note: did you mean class here?
427 | void evaluate_properties_for_edge (struct cgraph_edge *e,
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-fnsummary.h:436:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
436 | void ipa_remove_from_growth_caches (struct cgraph_edge *edge);
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-fnsummary.h:436:37: note: did you mean class here?
436 | void ipa_remove_from_growth_caches (struct cgraph_edge *edge);
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-fnsummary.h:441:22: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
441 | cross_module_call_p (struct cgraph_edge *edge)
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-fnsummary.h:441:22: note: did you mean class here?
441 | cross_module_call_p (struct cgraph_edge *edge)
| ^~~~~~
| class
In file included from ../../gcc-14.3.0/gcc/lto/lto-common.cc:52:
../../gcc-14.3.0/gcc/ipa-utils.h:40:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
40 | bool (*ignore_edge) (struct cgraph_edge *));
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-utils.h:40:27: note: did you mean class here?
40 | bool (*ignore_edge) (struct cgraph_edge *));
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-utils.h:43:27: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
43 | bool ipa_edge_within_scc (struct cgraph_edge *);
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-utils.h:43:27: note: did you mean class here?
43 | bool ipa_edge_within_scc (struct cgraph_edge *);
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-utils.h:130:36: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
130 | possible_polymorphic_call_targets (struct cgraph_edge *e,
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-utils.h:130:36: note: did you mean class here?
130 | possible_polymorphic_call_targets (struct cgraph_edge *e,
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-utils.h:164:50: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
164 | dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e,
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-utils.h:164:50: note: did you mean class here?
164 | dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e,
| ^~~~~~
| class
../../gcc-14.3.0/gcc/ipa-utils.h:178:37: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
178 | possible_polymorphic_call_target_p (struct cgraph_edge *e,
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/ipa-utils.h:178:37: note: did you mean class here?
178 | possible_polymorphic_call_target_p (struct cgraph_edge *e,
| ^~~~~~
| class
In file included from ../../gcc-14.3.0/gcc/lto/lto-common.cc:23:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:472:
../../gcc-14.3.0/gcc/wide-int.h:1555:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'widest_int_storage<131072>' [-Wnontrivial-memcall]
1555 | memcpy (this, &x, sizeof (widest_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:334:29: note: in instantiation of member function 'widest_int_storage<131072>::widest_int_storage' requested here
334 | template <typename T> class generic_wide_int;
| ^
../../gcc-14.3.0/gcc/wide-int.h:1555:11: note: explicitly cast the pointer to silence this warning
1555 | memcpy (this, &x, sizeof (widest_int_storage));
| ^
| (void*)
30 warnings generated.
warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option]
In file included from ../../gcc-14.3.0/gcc/cp/pt.cc:32:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:472:
../../gcc-14.3.0/gcc/wide-int.h:1198:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1198:11: note: explicitly cast the pointer to silence this warning
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
../../gcc-14.3.0/gcc/wide-int.h:1221:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1221:11: note: explicitly cast the pointer to silence this warning
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
In file included from ../../gcc-14.3.0/gcc/cp/pt.cc:32:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:487:
../../gcc-14.3.0/gcc/poly-int.h:373:1: warning: 'poly_int' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
373 | struct poly_int
| ^
../../gcc-14.3.0/gcc/poly-int.h:32:38: note: did you mean struct here?
32 | template<unsigned int N, typename T> class poly_int;
| ^~~~~
| struct
In file included from ../../gcc-14.3.0/gcc/cp/pt.cc:32:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:498:
In file included from ../../gcc-14.3.0/gcc/hash-table.h:250:
../../gcc-14.3.0/gcc/inchash.h:91:30: warning: class 'real_value' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
91 | void add_real_value (const class real_value &v);
| ^
../../gcc-14.3.0/gcc/real.h:39:16: note: previous use is here
39 | struct GTY(()) real_value {| ^
../../gcc-14.3.0/gcc/inchash.h:91:30: note: did you mean struct here?
91 | void add_real_value (const class real_value &v);
| ^~~~~
| struct
In file included from ../../gcc-14.3.0/gcc/cp/pt.cc:33:
In file included from ../../gcc-14.3.0/gcc/cp/cp-tree.h:42:
In file included from ../../gcc-14.3.0/gcc/c-family/c-common.h:24:
../../gcc-14.3.0/gcc/../libcpp/include/cpplib.h:1570:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1570 | struct cpp_char_column_policy
| ^
../../gcc-14.3.0/gcc/input.h:69:1: note: did you mean struct here?
69 | class cpp_char_column_policy;
| ^~~~~
| struct
In file included from ../../gcc-14.3.0/gcc/cp/pt.cc:31911:
./gt-cp-pt.h:244:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
244 | struct hash_table<spec_hasher> * x ATTRIBUTE_UNUSED = (struct hash_table<spec_hasher> *)x_p;
| ^
../../gcc-14.3.0/gcc/hash-table.h:374:7: note: previous use is here
374 | class hash_table
| ^
./gt-cp-pt.h:244:3: note: did you mean class here?
244 | struct hash_table<spec_hasher> * x ATTRIBUTE_UNUSED = (struct hash_table<spec_hasher> *)x_p;
| ^~~~~~
| class
./gt-cp-pt.h:244:58: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
244 | struct hash_table<spec_hasher> * x ATTRIBUTE_UNUSED = (struct hash_table<spec_hasher> *)x_p;
| ^
../../gcc-14.3.0/gcc/hash-table.h:374:7: note: previous use is here
374 | class hash_table
| ^
./gt-cp-pt.h:244:58: note: did you mean class here?
244 | struct hash_table<spec_hasher> * x ATTRIBUTE_UNUSED = (struct hash_table<spec_hasher> *)x_p;
| ^~~~~~
| class
./gt-cp-pt.h:262:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
262 | struct hash_table<ctp_hasher> * x ATTRIBUTE_UNUSED = (struct hash_table<ctp_hasher> *)x_p;
| ^
../../gcc-14.3.0/gcc/hash-table.h:374:7: note: previous use is here
374 | class hash_table
| ^
./gt-cp-pt.h:262:3: note: did you mean class here?
262 | struct hash_table<ctp_hasher> * x ATTRIBUTE_UNUSED = (struct hash_table<ctp_hasher> *)x_p;
| ^~~~~~
| class
./gt-cp-pt.h:262:57: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
262 | struct hash_table<ctp_hasher> * x ATTRIBUTE_UNUSED = (struct hash_table<ctp_hasher> *)x_p;
| ^
../../gcc-14.3.0/gcc/hash-table.h:374:7: note: previous use is here
374 | class hash_table
| ^
./gt-cp-pt.h:262:57: note: did you mean class here?
262 | struct hash_table<ctp_hasher> * x ATTRIBUTE_UNUSED = (struct hash_table<ctp_hasher> *)x_p;
| ^~~~~~
| class
./gt-cp-pt.h:280:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
280 | struct hash_map<const_tree,tree> * x ATTRIBUTE_UNUSED = (struct hash_map<const_tree,tree> *)x_p;
| ^
../../gcc-14.3.0/gcc/hash-map.h:39:19: note: previous use is here
39 | class GTY((user)) hash_map
| ^
./gt-cp-pt.h:280:3: note: did you mean class here?
280 | struct hash_map<const_tree,tree> * x ATTRIBUTE_UNUSED = (struct hash_map<const_tree,tree> *)x_p;
| ^~~~~~
| class
./gt-cp-pt.h:280:60: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
280 | struct hash_map<const_tree,tree> * x ATTRIBUTE_UNUSED = (struct hash_map<const_tree,tree> *)x_p;
| ^
../../gcc-14.3.0/gcc/hash-map.h:39:19: note: previous use is here
39 | class GTY((user)) hash_map
| ^
./gt-cp-pt.h:280:60: note: did you mean class here?
280 | struct hash_map<const_tree,tree> * x ATTRIBUTE_UNUSED = (struct hash_map<const_tree,tree> *)x_p;
| ^~~~~~
| class
./gt-cp-pt.h:291:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
291 | struct hash_map<tree,tree_pair_p> * x ATTRIBUTE_UNUSED = (struct hash_map<tree,tree_pair_p> *)x_p;
| ^
../../gcc-14.3.0/gcc/hash-map.h:39:19: note: previous use is here
39 | class GTY((user)) hash_map
| ^
./gt-cp-pt.h:291:3: note: did you mean class here?
291 | struct hash_map<tree,tree_pair_p> * x ATTRIBUTE_UNUSED = (struct hash_map<tree,tree_pair_p> *)x_p;
| ^~~~~~
| class
./gt-cp-pt.h:291:61: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
291 | struct hash_map<tree,tree_pair_p> * x ATTRIBUTE_UNUSED = (struct hash_map<tree,tree_pair_p> *)x_p;
| ^
../../gcc-14.3.0/gcc/hash-map.h:39:19: note: previous use is here
39 | class GTY((user)) hash_map
| ^
./gt-cp-pt.h:291:61: note: did you mean class here?
291 | struct hash_map<tree,tree_pair_p> * x ATTRIBUTE_UNUSED = (struct hash_map<tree,tree_pair_p> *)x_p;
| ^~~~~~
| class
14 warnings generated.
warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option]
In file included from ../../gcc-14.3.0/gcc/gcov.cc:40:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:472:
../../gcc-14.3.0/gcc/wide-int.h:1198:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1198:11: note: explicitly cast the pointer to silence this warning
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
../../gcc-14.3.0/gcc/wide-int.h:1221:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1221:11: note: explicitly cast the pointer to silence this warning
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
In file included from ../../gcc-14.3.0/gcc/gcov.cc:40:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:487:
../../gcc-14.3.0/gcc/poly-int.h:373:1: warning: 'poly_int' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
373 | struct poly_int
| ^
../../gcc-14.3.0/gcc/poly-int.h:32:38: note: did you mean struct here?
32 | template<unsigned int N, typename T> class poly_int;
| ^~~~~
| struct
In file included from ../../gcc-14.3.0/gcc/gcov.cc:40:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:498:
In file included from ../../gcc-14.3.0/gcc/hash-table.h:250:
../../gcc-14.3.0/gcc/inchash.h:91:30: warning: class 'real_value' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
91 | void add_real_value (const class real_value &v);
| ^
../../gcc-14.3.0/gcc/real.h:39:16: note: previous use is here
39 | struct GTY(()) real_value {| ^
../../gcc-14.3.0/gcc/inchash.h:91:30: note: did you mean struct here?
91 | void add_real_value (const class real_value &v);
| ^~~~~
| struct
5 warnings generated.
warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option]
In file included from ../../gcc-14.3.0/gcc/cp/parser.cc:24:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:472:
../../gcc-14.3.0/gcc/wide-int.h:1198:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1198:11: note: explicitly cast the pointer to silence this warning
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
../../gcc-14.3.0/gcc/wide-int.h:1221:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1221:11: note: explicitly cast the pointer to silence this warning
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
In file included from ../../gcc-14.3.0/gcc/cp/parser.cc:24:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:487:
../../gcc-14.3.0/gcc/poly-int.h:373:1: warning: 'poly_int' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
373 | struct poly_int
| ^
../../gcc-14.3.0/gcc/poly-int.h:32:38: note: did you mean struct here?
32 | template<unsigned int N, typename T> class poly_int;
| ^~~~~
| struct
In file included from ../../gcc-14.3.0/gcc/cp/parser.cc:24:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:498:
In file included from ../../gcc-14.3.0/gcc/hash-table.h:250:
../../gcc-14.3.0/gcc/inchash.h:91:30: warning: class 'real_value' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
91 | void add_real_value (const class real_value &v);
| ^
../../gcc-14.3.0/gcc/real.h:39:16: note: previous use is here
39 | struct GTY(()) real_value {| ^
../../gcc-14.3.0/gcc/inchash.h:91:30: note: did you mean struct here?
91 | void add_real_value (const class real_value &v);
| ^~~~~
| struct
In file included from ../../gcc-14.3.0/gcc/cp/parser.cc:25:
In file included from ../../gcc-14.3.0/gcc/cp/cp-tree.h:42:
In file included from ../../gcc-14.3.0/gcc/c-family/c-common.h:24:
../../gcc-14.3.0/gcc/../libcpp/include/cpplib.h:1570:1: warning: 'cpp_char_column_policy' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1570 | struct cpp_char_column_policy
| ^
../../gcc-14.3.0/gcc/input.h:69:1: note: did you mean struct here?
69 | class cpp_char_column_policy;
| ^~~~~
| struct
In file included from ../../gcc-14.3.0/gcc/cp/parser.cc:29:
../../gcc-14.3.0/gcc/cgraph.h:1697:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
1697 | class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),| ^
../../gcc-14.3.0/gcc/cgraph.h:862:1: note: did you mean class here?
862 | struct cgraph_edge;
| ^~~~~~
| class
../../gcc-14.3.0/gcc/coretypes.h:149:1: note: did you mean class here?
149 | struct cgraph_edge;
| ^~~~~~
| class
In file included from ../../gcc-14.3.0/gcc/cp/parser.cc:29:
../../gcc-14.3.0/gcc/cgraph.h:2230:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
2230 | friend struct cgraph_edge;
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/cgraph.h:2230:10: note: did you mean class here?
2230 | friend struct cgraph_edge;
| ^~~~~~
| class
../../gcc-14.3.0/gcc/cgraph.h:2641:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
2641 | void initialize_inline_failed (struct cgraph_edge *);
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/cgraph.h:2641:32: note: did you mean class here?
2641 | void initialize_inline_failed (struct cgraph_edge *);
| ^~~~~~
| class
../../gcc-14.3.0/gcc/cgraph.h:2642:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
2642 | bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
| ^
../../gcc-14.3.0/gcc/cgraph.h:1698:16: note: previous use is here
1698 | for_user)) cgraph_edge
| ^
../../gcc-14.3.0/gcc/cgraph.h:2642:28: note: did you mean class here?
2642 | bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
| ^~~~~~
| class
10 warnings generated.
warning: unknown warning option '-Wconditionally-supported' [-Wunknown-warning-option]
In file included from ../../gcc-14.3.0/gcc/lto/lto-lang.cc:23:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:472:
../../gcc-14.3.0/gcc/wide-int.h:1198:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1198:11: note: explicitly cast the pointer to silence this warning
1198 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
../../gcc-14.3.0/gcc/wide-int.h:1221:11: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'wide_int_storage' [-Wnontrivial-memcall]
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
../../gcc-14.3.0/gcc/wide-int.h:1221:11: note: explicitly cast the pointer to silence this warning
1221 | memcpy (this, &x, sizeof (wide_int_storage));
| ^
| (void*)
In file included from ../../gcc-14.3.0/gcc/lto/lto-lang.cc:23:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:487:
../../gcc-14.3.0/gcc/poly-int.h:373:1: warning: 'poly_int' defined as a struct template here but previously declared as a class template; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
373 | struct poly_int
| ^
../../gcc-14.3.0/gcc/poly-int.h:32:38: note: did you mean struct here?
32 | template<unsigned int N, typename T> class poly_int;
| ^~~~~
| struct
In file included from ../../gcc-14.3.0/gcc/lto/lto-lang.cc:23:
In file included from ../../gcc-14.3.0/gcc/coretypes.h:498:
In file included from ../../gcc-14.3.0/gcc/hash-table.h:250:
../../gcc-14.3.0/gcc/inchash.h:91:30: warning: class 'real_value' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
91 | void add_real_value (const class real_value &v);
| ^
../../gcc-14.3.0/gcc/real.h:39:16: note: previous use is here
39 | struct GTY(()) real_value {| ^
../../gcc-14.3.0/gcc/inchash.h:91:30: note: did you mean struct here?
91 | void add_real_value (const class real_value &v);
| ^~~~~
| struct
5 warnings generated.
rm gcc.pod
make[2]: Leaving directory '/build/build/gcc'
make[1]: *** [Makefile:4700: all-gcc] Error 2
make[1]: Leaving directory '/build/build'
make: *** [Makefile:1062: all] Error 2
error: Cannot build '/nix/store/sia852s0bchnk2sa87myqbvwmrvr2clp-gcc-14.3.0-x86_64-unknown-linux-gnufilc0.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/13gxxid87qa50srb1z5y4p1b55zz1x3j-gcc-14.3.0-x86_64-unknown-linux-gnufilc0-info
/nix/store/3d365cn58bcyblh1lz80y5cwnb52mb3z-gcc-14.3.0-x86_64-unknown-linux-gnufilc0-lib
/nix/store/bgyw8gkiqnfyxkp5y41rcz2sx8l8nm3d-gcc-14.3.0-x86_64-unknown-linux-gnufilc0-man
/nix/store/n3aqd6lwasvsszvijijlaxf6q02wzl3q-gcc-14.3.0-x86_64-unknown-linux-gnufilc0-libgcc
/nix/store/rpk2p79imgz1wp3dm329hr35304gy9yj-gcc-14.3.0-x86_64-unknown-linux-gnufilc0
Last 25 log lines:
> 373 | struct poly_int
> | ^
> ../../gcc-14.3.0/gcc/poly-int.h:32:38: note: did you mean struct here?
> 32 | template<unsigned int N, typename T> class poly_int;
> | ^~~~~
> | struct
> In file included from ../../gcc-14.3.0/gcc/lto/lto-lang.cc:23:
> In file included from ../../gcc-14.3.0/gcc/coretypes.h:498:
> In file included from ../../gcc-14.3.0/gcc/hash-table.h:250:
> ../../gcc-14.3.0/gcc/inchash.h:91:30: warning: class 'real_value' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
> 91 | void add_real_value (const class real_value &v);
> | ^
> ../../gcc-14.3.0/gcc/real.h:39:16: note: previous use is here
> 39 | struct GTY(()) real_value {
> | ^
> ../../gcc-14.3.0/gcc/inchash.h:91:30: note: did you mean struct here?
> 91 | void add_real_value (const class real_value &v);
> | ^~~~~
> | struct
> 5 warnings generated.
> rm gcc.pod
> make[2]: Leaving directory '/build/build/gcc'
> make[1]: *** [Makefile:4700: all-gcc] Error 2
> make[1]: Leaving directory '/build/build'
> make: *** [Makefile:1062: all] Error 2
For full logs, run:
nix log /nix/store/sia852s0bchnk2sa87myqbvwmrvr2clp-gcc-14.3.0-x86_64-unknown-linux-gnufilc0.drvgcc-wrapper-14.3.0
error: Cannot build '/nix/store/w44hkzvszhy75kvcixa4argb25fm767i-gcc-wrapper-14.3.0.drv'.
Reason: 1 dependency failed.
Output paths:
/nix/store/gq4z9bk6iphg6nwlqsdjirjj0jlnq24n-gcc-wrapper-14.3.0-man
/nix/store/lg91vx306dbzmca1g4h5aky5jqdhr7z7-gcc-wrapper-14.3.0-info
/nix/store/xaz8sv0kcz1s2k593yr4g576r98dzjlm-gcc-wrapper-14.3.0ecl-24.5.10
error: Cannot build '/nix/store/bd8wh29cpzxc1v1nd021zs1fcdghvhn5-ecl-x86_64-unknown-linux-gnufilc0-24.5.10.drv'.
Reason: 1 dependency failed.
Output paths:
/nix/store/c9cgcx7b9ii6pjwld1x0gwrrjm3z2p84-ecl-x86_64-unknown-linux-gnufilc0-24.5.10sbcl-2.5.4
error: Cannot build '/nix/store/4q4mxizq7scvm6jm6ql46l6l7bqps1vw-sbcl-x86_64-unknown-linux-gnufilc0-2.5.4.drv'.
Reason: 1 dependency failed.
Output paths:
/nix/store/nk6n45fmmigacfskh8rlswiww0gmwdw8-sbcl-x86_64-unknown-linux-gnufilc0-2.5.4error: Cannot build '/nix/store/rpp6ymdyxda9xlm9hf8f6vys0877shd0-sbcl-x86_64-unknown-linux-gnufilc0-2.5.4.drv'.
Reason: 1 dependency failed.
Output paths:
/nix/store/ivkk2882mavz44pjjc9y3jgp77f17hx4-sbcl-x86_64-unknown-linux-gnufilc0-2.5.4acl2-8.5
error: Cannot build '/nix/store/bvy6d10x3nhyk6292lvfcjaji9nha5ni-acl2-x86_64-unknown-linux-gnufilc0-8.5.drv'.
Reason: 1 dependency failed.
Output paths:
/nix/store/pg1185i5hzlvykjfm4frbrrswag9f28i-acl2-x86_64-unknown-linux-gnufilc0-8.5acme.sh-3.1.0
error: Cannot build '/nix/store/rj56a3933xlrgcya39aj39p8sl277wcs-acme.sh-x86_64-unknown-linux-gnufilc0-3.1.0.drv'.
Reason: 1 dependency failed.
Output paths:
/nix/store/8mydf8w5z1g97v6rlxzpvm6x4b1w9761-acme.sh-x86_64-unknown-linux-gnufilc0-3.1.0acpica-tools-R2025_04_04
error: Cannot build '/nix/store/cd1bxbry1zg94bzm3bx8gd3x9hyglrqw-acpica-tools-x86_64-unknown-linux-gnufilc0-R2025_04_04.drv'.
Reason: builder failed with exit code 2.
Output paths:
/nix/store/i165kn2zc75ycj756wnb3ycsxqp6bwlz-acpica-tools-x86_64-unknown-linux-gnufilc0-R2025_04_04
Last 25 log lines:
> ********************
> make[1]: *** [../Makefile.rules:20: obj/exdump.o] Error 1
> make[1]: *** Waiting for unfinished jobs....
> warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option]
> warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
> warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
> 3 warnings generated.
> warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option]
> warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
> warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
> 3 warnings generated.
> warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option]
> warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
> warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
> 3 warnings generated.
> warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option]
> warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
> warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
> 3 warnings generated.
> warning: unknown warning option '-Wlogical-op'; did you mean '-Wlong-long'? [-Wunknown-warning-option]
> warning: unknown warning option '-Wmissing-parameter-type' [-Wunknown-warning-option]
> warning: unknown warning option '-Wold-style-declaration'; did you mean '-Wout-of-line-declaration'? [-Wunknown-warning-option]
> 3 warnings generated.
> make[1]: Leaving directory '/build/source/generate/unix/iasl'
> make: *** [generate/unix/Makefile.common:7: iasl] Error 2
For full logs, run:
nix log /nix/store/cd1bxbry1zg94bzm3bx8gd3x9hyglrqw-acpica-tools-x86_64-unknown-linux-gnufilc0-R2025_04_04.drvacl2-8.5
error: build of '/nix/store/bvy6d10x3nhyk6292lvfcjaji9nha5ni-acl2-x86_64-unknown-linux-gnufilc0-8.5.drv^*', '/nix/store/cd1bxbry1zg94bzm3bx8gd3x9hyglrqw-acpica-tools-x86_64-unknown-linux-gnufilc0-R2025_04_04.drv^*', '/nix/store/rj56a3933xlrgcya39aj39p8sl277wcs-acme.sh-x86_64-unknown-linux-gnufilc0-3.1.0.drv^*' failed
End of log