LCOV - code coverage report
Current view: top level - gcc/c-family - c-warn.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 95.4 % 1736 1657
Test Date: 2026-04-20 14:57:17 Functions: 98.3 % 60 59
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_Z12lvalue_errorm10lvalue_use 209
_Z14readonly_errormP9tree_node10lvalue_use 298
_Z15warn_for_callocPmP9tree_nodeP3vecIS1_5va_gc8vl_embedEPS1_S1_ 206
_Z15warn_for_memsetmP9tree_nodeS0_i 165397
_Z16overflow_warningmP9tree_nodeS0_ 473
_Z17warn_for_restrictjPP9tree_nodej 125999
_Z19warn_for_alloc_sizemP9tree_nodeS0_S0_ 1773
_Z20c_do_switch_warningsP12splay_tree_smP9tree_nodeS2_b 296878
_Z20warn_for_div_by_zeromP9tree_node 13893508
_Z20warn_if_unused_valuePK9tree_nodemb 1617058
_Z21do_warn_array_comparem9tree_codeP9tree_nodeS1_ 111
_Z21warn_for_sign_comparemP9tree_nodeS0_S0_S0_S0_9tree_code 691176
_Z21warn_for_unused_labelP9tree_node 44240
_Z21warn_logical_operatorm9tree_codeP9tree_nodeS_S1_S_S1_ 7205968
_Z21warn_tautological_cmpRK13op_location_t9tree_codeP9tree_nodeS4_ 2442457
_Z22warn_about_parenthesesm9tree_codeS_P9tree_nodeS_S1_ 2816379
_Z23maybe_warn_bool_comparem9tree_codeP9tree_nodeS1_ 97546
_Z23strict_aliasing_warningmP9tree_nodeS0_ 94567446
_Z23warn_for_omitted_condopmP9tree_node 1414
_Z24do_warn_double_promotionP9tree_nodeS0_S0_PKcm 112102258
_Z24do_warn_unused_parameterP9tree_node 3225006
_Z24maybe_record_typedef_useP9tree_node 6000750279
_Z25check_for_xor_used_as_powmP9tree_nodemmS0_ 633
_Z25constant_expression_errorP9tree_node 0
_Z25invalid_indirection_errormP9tree_node12ref_operator 303
_Z25maybe_warn_shift_overflowmP9tree_nodeS0_ 2915939
_Z25warn_parms_array_mismatchmP9tree_nodeS0_ 14292158
_Z26check_main_parameter_typesP9tree_node 36618
_Z27constant_expression_warningP9tree_node 10919849
_Z27maybe_warn_sizeof_array_divmP9tree_nodeS0_S0_S0_ 83859
_Z28warn_logical_not_parenthesesm9tree_codeP9tree_nodeS1_ 367
_Z29do_warn_duplicated_branches_rPP9tree_nodePiPv 5932
_Z30diagnose_mismatched_attributesP9tree_nodeS0_ 19258225
_Z30record_locally_defined_typedefP9tree_node 272827372
_Z30warn_for_multistatement_macrosmmm3rid 29360060
_Z30warnings_for_convert_and_checkmP9tree_nodeS0_S0_ 105178303
_Z32maybe_warn_unused_local_typedefsv 195429910
_Z32sizeof_pointer_memaccess_warningPmP9tree_nodeP3vecIS1_5va_gc8vl_embedEPS1_PFbS1_S1_E 5576966
_Z32warn_duplicated_cond_add_or_warnmP9tree_nodePP3vecIS0_7va_heap6vl_ptrE 311
_Z33warn_for_address_of_packed_memberP9tree_nodeS0_ 419041370
_Z35warn_array_subscript_with_type_charmP9tree_node 9378120
_ZL11expr_to_strR14pretty_printerP9tree_nodePKc 310
_ZL18conversion_warningmP9tree_nodeS0_S0_ 105176563
_ZL18match_case_to_enumP17splay_tree_node_sPv 35327
_ZL18spelled_the_same_pmm 508
_ZL19vla_bound_parm_declP9tree_node 9246
_ZL20match_case_to_enum_1P9tree_nodeS0_S0_ 46
_ZL20unwrap_c_maybe_constPP9tree_nodePiPv 3197
_ZL24warn_parm_array_mismatchmP8hash_mapI16rdwr_access_hash11attr_access21simple_hashmap_traitsI19default_hash_traitsIS0_ES1_EES7_P9tree_nodeS9_jb 99216
_ZL27do_warn_duplicated_branchesP9tree_node 450
_ZL27expr_from_macro_expansion_rPP9tree_nodePiPv 2404
_ZL27expr_has_boolean_operands_pP9tree_node 449
_ZL27warn_parm_ptrarray_mismatchmP9tree_nodeS0_ 610545
_ZL29get_outermost_macro_expansionm 1016
_ZL30check_address_of_packed_memberP9tree_nodeS0_ 72946089
_ZL31find_array_ref_with_const_idx_rPP9tree_nodePiPv 226
_ZL32check_alignment_of_packed_memberP9tree_nodeS0_b 7791964
_ZL36warn_tautological_bitwise_comparisonRK13op_location_t9tree_codeP9tree_nodeS4_ 456170
_ZL39check_and_warn_address_of_packed_memberP9tree_nodeS0_ 76457397
_ZL8plus_oneP9tree_node 22

Generated by: LCOV version 2.4-beta

LCOV profile is generated on x86_64 machine using following configure options: configure --disable-bootstrap --enable-coverage=opt --enable-languages=c,c++,fortran,go,jit,lto,rust,m2 --enable-host-shared. GCC test suite is run with the built compiler.