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.

Reply via email to