From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 12BBB3858CDB; Fri, 26 May 2023 09:28:39 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 12BBB3858CDB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1685093319; bh=V7NcV4nL7h01OOP+sScGrcqKGlozBqtI/AumIfENIc0=; h=From:To:Subject:Date:In-Reply-To:References:From; b=mCd2YcEkh5N6AJYsZs+Q9t4TPiQfhwlcgVGIvzlKt1uABPRkZpAt2ZtZWsW2/WzhA fRuy6MYx+ALfYfxzNsleeJ8Wk/cIcoLI7Yrb+FqLROyqYOHfB5Lm2OZbhgoT1waZ7V 3gcaILRaJf10ilWmPDaPe/sxpKSe0NfjVCE+n3lM= From: "sjames at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/109983] [12/13/14 regression] Wireshark compilation hangs with -O2 -fipa-pta Date: Fri, 26 May 2023 09:28:38 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 14.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: sjames at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 List-Id: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D109983 --- Comment #1 from Sam James --- I let perf spin for a while and got this w/ 13: ``` $ perf record gcc-13 -O2 -fipa-pta -c packet-rnsap.c.i [^C'd after ~2 minutes] $ perf report 43.18% cc1 cc1 [.] bitmap_ior_into 40.43% cc1 cc1 [.] bitmap_bit_p 9.65% cc1 cc1 [.] bitmap_set_bit 2.87% cc1 cc1 [.] solve_graph 0.98% cc1 cc1 [.] solution_set_expand 0.80% cc1 cc1 [.] add_graph_edge 0.39% cc1 cc1 [.] find 0.04% cc1 cc1 [.] symbol_table::decl_assembler_name_hash 0.04% cc1 libc.so.6 [.] malloc 0.03% cc1 cc1 [.] ggc_set_mark 0.03% cc1 cc1 [.] verify_ssa 0.03% cc1 cc1 [.] gt_ggc_mx_lang_tree_node 0.03% cc1 cc1 [.] walk_gimple_op 0.03% cc1 cc1 [.] walk_tree_1 0.03% cc1 cc1 [.] base_pool_allocator::allocate 0.03% cc1 cc1 [.] solve_constraints 0.02% cc1 cc1 [.] bitmap_list_insert_element_after 0.02% cc1 cc1 [.] verify_gimple_call 0.02% cc1 libc.so.6 [.] cfree 0.02% cc1 cc1 [.] ggc_internal_alloc 0.02% cc1 cc1 [.] verify_gimple_in_cfg 0.02% cc1 cc1 [.] equiv_class_lookup_or_add 0.02% cc1 cc1 [.] verify_gimple_stmt 0.02% cc1 [unknown] [k] 0xffffffff89000b90 0.02% cc1 cc1 [.] do_per_function 0.01% cc1 cc1 [.] hash_table, false, xcallocator>::verify 0.01% cc1 cc1 [.] contains_struct_check 0.01% cc1 cc1 [.] hash_table, align_flags> >::hash_entry, false, xcallocator>::verify 0.01% cc1 cc1 [.] free_dominance_info 0.01% cc1 cc1 [.] operands_scanner::get_expr_operands 0.01% cc1 cc1 [.] verify_expr_location_1 0.01% cc1 cc1 [.] _cpp_lex_direct 0.01% cc1 cc1 [.] verify_location 0.01% cc1 cc1 [.] (anonymous namespace)::dom_info::calc_dfs_tree_nonrec 0.01% cc1 cc1 [.] (anonymous namespace)::dom_info::calc_idoms [...] ```=