https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92202
Bug ID: 92202 Summary: [10 regression] Compilation error in gcc/ipa-reference.c in r277345 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- /home/seurer/gcc/gcc-test2/gcc/ipa-reference.c: In function 'void varpool_removal_hook(varpool_node*, void*)': /home/seurer/gcc/gcc-test2/gcc/ipa-reference.c:440:3: error: expected ',' or ';' before 'if' if (id) ^~ /home/seurer/gcc/gcc-test2/gcc/ipa-reference.c:439:8: warning: unused variable 'id' [-Wunused-variable] int *id = ipa_reference_vars_map->get (node->decl) ^~ /home/seurer/gcc/gcc-test2/gcc/ipa-reference.c: In function 'void ipa_reference_c_finalize()': /home/seurer/gcc/gcc-test2/gcc/ipa-reference.c:1295:5: error: expected ';' before '}' token } ^ ------------------------------------------------------------------------ r277345 | hubicka | 2019-10-23 13:18:31 -0500 (Wed, 23 Oct 2019) | 14 lines * ipa-reference.h (ipa_reference_var_uid): Move offline. * ipa-reference.c (reference_vars_map_t): new type. (ipa_reference_vars_map, ipa_reference_vars_uids): New static vars. (ipa_reference_var_uid): Implement. (varpool_node_hooks): New static var. (varpool_removal_hook): New function. (is_improper): Do not check bitmap for id==-1 (get_static_name): Update. (ipa_init): Initialize new datastructures. (analyze_function): Do not recompute ids. (propagate): Free reference_vars_to_consider. (stream_out_bitmap): Update. (ipa_reference_read_optimization_summary): Update.