• Reports by commit
  • Recent reports
  • Perl5 CoreSmokeDB
  • Github
  • Changes
  • Smoke [5.24.3] v5.24.3-RC1-2-g773ed4731a PASS linux 4.9.40-v7+ [debian] (armv7l/4 cpu)

    Content-Transfer-Encoding: 8bit
    Content-Type: text/plain; charset="UTF8"
    MIME-Version: 1.0
    Date: Sun, 10 Sep 2017 23:08:08 -0400
    Subject: Smoke [5.24.3] v5.24.3-RC1-2-g773ed4731a PASS linux 4.9.40-v7+ [debian] (armv7l/4 cpu)
    Message-ID: <20170911030811.AFE641626B2EB1@ps395777.dreamhostps.com>
    
    Automated smoke report for 5.24.3 patch 773ed4731abfe69f3902d131a5f5950af3bb002b v5.24.3-RC1-2-g773ed4731a
    pi2: ARMv7 Processor rev 5 (v7l) ( 0MHz) (armv7l/4 cpu)
        on        linux - 4.9.40-v7+ [debian]
        using     cc version 6.3.0 20170516
        smoketime 1 hour 43 minutes (average 1 hour 43 minutes)
    
    Summary: PASS
    
    O = OK  F = Failure(s), extended report at the bottom
    X = Failure(s) under TEST but not under harness
    ? = still running or test results not (yet) available
    Build failures during:       - = unknown or N/A
    c = Configure, m = make, M = make (after miniperl), t = make test-prep
    
    v5.24.3-RC1-2-g773ed4731a  Configuration (common) -Accflags="-O2 -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -fomit-frame-pointer -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes -fstack-protector -Wstack-protector -Wextra -Wbad-function-cast -Wcast-align -Wdisabled-optimization -Wendif-labels -Wfloat-equal -Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wundef -Wformat-security"
    ----------- ---------------------------------------------------------
    O -         -Duseithreads
    | +--------- -DDEBUGGING
    +----------- no debugging
    
    
    Locally applied patches:
        SMOKE773ed4731abfe69f3902d131a5f5950af3bb002b
    
    Compiler messages(gcc):
    Configure ...try.c: In function ‘main’:
    try.c: In function ‘main’:
    try.c: In function ‘blech’:
    try.c: In function ‘blech_in_list’:
    try.c: In function ‘bletch’:
    signal.c:8:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    hv_func.h: In function ‘S_perl_hash_siphash_2_4’:
    hv_func.h:213:13: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h:214:13: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function ‘S_perl_hash_superfast’:
    hv_func.h:272:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function ‘S_perl_hash_murmur3’:
    hv_func.h:376:16: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h:121:31: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function ‘S_perl_hash_djb2’:
    hv_func.h:470:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function ‘S_perl_hash_sdbm’:
    hv_func.h:480:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function ‘S_perl_hash_one_at_a_time’:
    hv_func.h:506:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function ‘S_perl_hash_one_at_a_time_hard’:
    hv_func.h:521:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function ‘S_perl_hash_old_one_at_a_time’:
    hv_func.h:556:18: warning: cast increases required alignment of target type [-Wcast-align]
    inline.h: In function ‘S_cx_popsub_args’:
    handy.h:64:35: warning: declaration of ‘_p’ shadows a previous local [-Wshadow]
    cop.h:612:13: warning: declaration of ‘av’ shadows a previous local [-Wshadow]
    op.c: In function ‘Perl_Slab_Alloc’:
    op.h:688:6: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function ‘Perl_Slab_Free’:
    toke.c: In function ‘Perl_lex_start’:
    op.c: In function ‘Perl_op_free’:
    toke.c: In function ‘Perl_parser_free_nexttoke_ops’:
    op.c: In function ‘S_forget_pmop’:
    op.c:1129:27: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function ‘Perl_scalarvoid’:
    op.c:1981:61: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c:1981:74: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    perl.c: In function ‘perl_destruct’:
    perl.c:551:17: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    cop.h:100:10: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    cop.h:115:10: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    op.c: In function ‘Perl_op_lvalue_flags’:
    op.c:2829:7: warning: declaration of ‘kid’ shadows a previous local [-Wshadow]
    perl.c:848:6: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    perl.c:885:6: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    toke.c: In function ‘S_incline’:
    perl.c:1223:13: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    op.c: In function ‘S_fold_constants’:
    op.c:4327:17: warning: declaration of ‘sv’ shadows a previous local [-Wshadow]
    op.c:4351:15: warning: declaration of ‘type’ shadows a previous local [-Wshadow]
    gv.c: In function ‘S_gv_fetchmeth_internal’:
    gv.c:805:29: warning: declaration of ‘hvname’ shadows a previous local [-Wshadow]
    perl.c: In function ‘Perl_eval_pv’:
    sv.h:1759:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    perl.c: In function ‘Perl_require_pv’:
    pp.h:111:19: warning: declaration of ‘sp’ shadows a previous local [-Wshadow]
    toke.c: In function ‘S_get_and_check_backslash_N_name’:
    toke.c:2681:19: warning: declaration of ‘first_bad_char_loc’ shadows a previous local [-Wshadow]
    op.c: In function ‘S_pmtrans’:
    perl.c: In function ‘S_init_main_stash’:
    op.c: In function ‘Perl_newPMOP’:
    op.c:5437:22: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function ‘Perl_pmruntime’:
    op.c:5512:6: warning: declaration of ‘o’ shadows a parameter [-Wshadow]
    op.c:5540:6: warning: declaration of ‘o’ shadows a parameter [-Wshadow]
    op.c: In function ‘Perl_utilize’:
    op.c:6034:10: warning: declaration of ‘pack’ shadows a previous local [-Wshadow]
    perl.c: In function ‘Perl_init_debugger’:
    toke.c: In function ‘S_scan_const’:
    toke.c:3591:41: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    perl.h:1577:52: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    toke.c:3621:37: warning: declaration of ‘uv’ shadows a previous local [-Wshadow]
    perl.c: In function ‘S_init_predump_symbols’:
    toke.c:3644:50: warning: declaration of ‘off’ shadows a previous local [-Wshadow]
    toke.c:3645:41: warning: declaration of ‘uv’ shadows a previous local [-Wshadow]
    op.c: In function ‘S_new_logop’:
    op.c: In function ‘Perl_newCONDOP’:
    perl.c: In function ‘S_init_postdump_symbols’:
    perl.c:4394:26: warning: declaration of ‘nlen’ shadows a previous local [-Wshadow]
    op.c: In function ‘Perl_newLOOPOP’:
    hv.h:365:25: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function ‘Perl_newWHILEOP’:
    op.c: In function ‘Perl_newFOROP’:
    op.c: In function ‘Perl_cv_const_sv’:
    op.c: In function ‘Perl_cv_const_sv_or_av’:
    op.c: In function ‘Perl_newMYSUB’:
    hv.h:449:10: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function ‘Perl_newATTRSUB_x’:
    gv.c: In function ‘Perl_gv_check’:
    gv.c: In function ‘Perl_magic_freeovrld’:
    gv.c:2600:24: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c: In function ‘Perl_Gv_AMupdate’:
    gv.c:2637:32: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function ‘S_clear_special_blocks’:
    op.c: In function ‘S_process_special_blocks’:
    gv.c: In function ‘Perl_gv_handler’:
    gv.c:2816:12: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c: In function ‘Perl_try_amagic_bin’:
    gv.c:2924:13: warning: declaration of ‘left’ shadows a previous local [-Wshadow]
    gv.c: In function ‘Perl_amagic_call’:
    gv.c:3027:36: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:3028:22: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:3150:31: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:3151:16: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function ‘Perl_ck_spair’:
    op.c:9454:19: warning: declaration of ‘type’ shadows a previous local [-Wshadow]
    op.c: In function ‘Perl_ck_rvconst’:
    gv.c: In function ‘Perl_gv_try_downgrade’:
    gv.c:3584:14: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function ‘Perl_ck_sort’:
    op.c:10786:6: warning: declaration of ‘kid’ shadows a previous local [-Wshadow]
    op.c: In function ‘Perl_rv2cv_op_cv’:
    toke.c: In function ‘Perl_yylex’:
    toke.c:6314:12: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    toke.c:6604:13: warning: declaration of ‘gv’ shadows a previous local [-Wshadow]
    toke.c:6773:7: warning: declaration of ‘cv’ shadows a previous local [-Wshadow]
    toke.c:7232:10: warning: declaration of ‘gv’ shadows a previous local [-Wshadow]
    op.c: In function ‘Perl_wrap_op_checker’:
    op.c:14834:35: warning: declaration of ‘opcode’ shadows a global declaration [-Wshadow]
    op.c: In function ‘const_sv_xsub’:
    op.c: In function ‘const_av_xsub’:
    toke.c:7839:25: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    toke.c:7967:8: warning: declaration of ‘sv’ shadows a previous local [-Wshadow]
    toke.c: In function ‘S_new_constant’:
    toke.c: In function ‘S_scan_pat’:
    toke.c:9260:7: warning: cast increases required alignment of target type [-Wcast-align]
    toke.c: In function ‘Perl_start_subparse’:
    gv.c: In function ‘Perl_gv_autoload_pvn’:
    gv.c:697:1: warning: inlining failed in call to ‘S_gv_fetchmeth_internal’: --param max-inline-insns-single limit reached [-Winline]
    gv.c: In function ‘Perl_gv_fetchmethod_pvn_flags’:
    gv.c: In function ‘Perl_gv_fetchpvn_flags’:
    gv.c:1550:1: warning: inlining failed in call to ‘S_parse_gv_stash_name’: --param large-function-growth limit reached [-Winline]
    gv.c: In function ‘Perl_gv_fetchmeth_pv’:
    gv.c: In function ‘Perl_gv_fetchmeth_pvn’:
    gv.c: In function ‘Perl_gv_fetchmeth_sv’:
    gv.c: In function ‘Perl_gv_fetchmeth_pvn_autoload’:
    perly.y: In function ‘Perl_yyparse’:
    pad.c: In function ‘Perl_cv_undef_flags’:
    pad.c: In function ‘Perl_cv_forget_slab’:
    pad.c: In function ‘S_pad_alloc_name’:
    pad.c: In function ‘Perl_pad_add_anon’:
    pad.c: In function ‘S_pad_findlex’:
    pad.c: In function ‘S_cv_clone_pad’:
    pad.c: In function ‘S_cv_clone’:
    pad.c: In function ‘Perl_pad_fixup_inner_anons’:
    pad.c:2400:10: warning: declaration of ‘innercv’ shadows a previous local [-Wshadow]
    pad.c: In function ‘Perl_pad_push’:
    pad.c: In function ‘Perl_padlist_dup’:
    pad.c: In function ‘Perl_newPADNAMEpvn’:
    pad.c:2772:13: warning: cast increases required alignment of target type [-Wcast-align]
    pad.c: In function ‘Perl_newPADNAMEouter’:
    pad.h:98:6: warning: cast increases required alignment of target type [-Wcast-align]
    pad.c: In function ‘Perl_padname_free’:
    pad.c: In function ‘Perl_padname_dup’:
    invlist_inline.h: In function ‘S_invlist_array’:
    invlist_inline.h:77:13: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function ‘S_get_ANYOF_cp_list_for_ssc’:
    regcomp.c: In function ‘S_make_trie’:
    regcomp.c:3269:21: warning: declaration of ‘tmp’ shadows a previous local [-Wshadow]
    regcomp.c:3270:26: warning: declaration of ‘ch’ shadows a previous local [-Wshadow]
    regcomp.c:3290:28: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    regcomp.h:344:22: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:3386:37: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function ‘S_construct_ahocorasick_from_trie’:
    handy.h:2134:43: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function ‘S_study_chunk’:
    regcomp.c:4409:34: warning: declaration of ‘last’ shadows a parameter [-Wshadow]
    regcomp.h:347:24: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5428:33: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5431:59: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function ‘S_concat_pat’:
    regcomp.c:6225:33: warning: declaration of ‘svp’ shadows a previous local [-Wshadow]
    regcomp.c:6273:17: warning: declaration of ‘sv’ shadows a previous local [-Wshadow]
    regcomp.c: In function ‘S_compile_runtime_code’:
    cop.h:1012:26: warning: declaration of ‘p’ shadows a previous local [-Wshadow]
    cop.h:1038:27: warning: declaration of ‘p’ shadows a previous local [-Wshadow]
    regcomp.c: In function ‘Perl_re_op_compile’:
    regcomp.c:7735:24: warning: declaration of ‘scan’ shadows a previous local [-Wshadow]
    regcomp.h:1067:40: warning: declaration of ‘re_debug_flags’ shadows a previous local [-Wshadow]
    regcomp.c: In function ‘Perl_reg_named_buff_fetch’:
    regcomp.c:7840:23: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function ‘Perl_reg_named_buff_nextkey’:
    regcomp.c:7920:25: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function ‘Perl_reg_named_buff_scalar’:
    regcomp.c: In function ‘Perl_reg_named_buff_all’:
    regcomp.c:7982:25: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function ‘S__invlist_array_init’:
    regcomp.c:8377:21: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function ‘S_reg’:
    regcomp.c:8278:9: warning: declaration of ‘num’ shadows a previous local [-Wshadow]
    regcomp.c:10584:39: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:10593:38: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:10671:29: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:10879:18: warning: declaration of ‘num’ shadows a previous local [-Wshadow]
    regcomp.c:10945:43: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function ‘S_grok_bslash_N’:
    regcomp.c:657:8: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    regcomp.c: In function ‘S_regatom’:
    regcomp.c:13155:12: warning: declaration of ‘flags’ shadows a previous local [-Wshadow]
    regcomp.c:13192:12: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    regcomp.c: In function ‘S_populate_ANYOF_from_invlist’:
    regcomp.h:682:38: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.h:683:27: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function ‘S_handle_regex_sets’:
    regcomp.c:14588:12: warning: declaration of ‘depth’ shadows a parameter [-Wshadow]
    regcomp.c:14815:34: warning: declaration of ‘save_parse’ shadows a previous local [-Wshadow]
    regcomp.c:15025:25: warning: declaration of ‘lhs’ shadows a previous local [-Wshadow]
    regcomp.c: In function ‘S_regclass’:
    regcomp.h:652:46: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.h:649:35: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.h:643:34: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function ‘S_set_ANYOF_arg’:
    regcomp.c: In function ‘Perl__get_regclass_nonbitmap_data’:
    regcomp.c: In function ‘S_reganode’:
    regcomp.c: In function ‘S_reg2Lanode’:
    regcomp.c: In function ‘S_regtail’:
    regcomp.c: In function ‘S_regtail_study’:
    regcomp.c: In function ‘Perl_regprop’:
    regcomp.c:18801:27: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function ‘Perl_regfree_internal’:
    regcomp.c: In function ‘Perl_regnext’:
    regcomp.c: In function ‘Perl_save_re_context’:
    regcomp.c: In function ‘S_put_charclass_bitmap_innards’:
    regcomp.h:661:8: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:20099:21: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    regcomp.c: In function ‘S_dumpuntil’:
    regcomp.c:20328:17: warning: declaration of ‘op’ shadows a previous local [-Wshadow]
    dump.c: In function ‘Perl_sv_peek’:
    dump.c:387:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    dump.c:398:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    dump.c: In function ‘Perl_do_magic_dump’:
    dump.c:1234:35: warning: cast increases required alignment of target type [-Wcast-align]
    dump.c: In function ‘Perl_do_sv_dump’:
    util.c: In function ‘Perl_safesysmalloc’:
    perl.h:165:22: warning: declaration of ‘my_perl’ shadows a previous local [-Wshadow]
    util.c: In function ‘Perl_safesysrealloc’:
    util.c: In function ‘Perl_safesysfree’:
    util.c: In function ‘Perl_safesyscalloc’:
    util.c: In function ‘Perl_fbm_compile’:
    util.c:718:16: warning: declaration of ‘mg’ shadows a previous local [-Wshadow]
    util.c: In function ‘S_invoke_exception_hook’:
    util.c: In function ‘Perl_my_setenv’:
    util.c:2200:27: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    util.c: In function ‘Perl_my_popen_list’:
    util.c:2557:11: warning: declaration of ‘n’ shadows a parameter [-Wshadow]
    vutil.c: In function ‘Perl_new_version’:
    vutil.c: In function ‘Perl_upg_version’:
    vutil.c: In function ‘Perl_vnumify’:
    vutil.c: In function ‘Perl_vnormal’:
    vutil.c: In function ‘Perl_vcmp’:
    util.c: In function ‘Perl_get_re_arg’:
    mg.c: In function ‘S_save_magic_flags’:
    scope.h:329:34: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function ‘Perl_mg_get’:
    mg.c: In function ‘Perl_mg_set’:
    mg.c: In function ‘S_mg_free_struct’:
    mg.c: In function ‘Perl_magic_getuvar’:
    mg.c:1175:32: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function ‘restore_sigmask’:
    mg.c:1333:37: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function ‘Perl_magic_methcall’:
    mg.c:1831:16: warning: declaration of ‘sv’ shadows a parameter [-Wshadow]
    mg.c: In function ‘Perl_magic_setdbline’:
    mg.c: In function ‘Perl_magic_setuvar’:
    mg.c:2454:38: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function ‘Perl_magic_setlvref’:
    mg.c:2553:34: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c:2557:39: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function ‘Perl_magic_set’:
    mg.c:2797:13: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    mg.c:2852:14: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    mg.c:2852:19: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    mg.c:2867:34: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c:2877:11: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    mg.c: In function ‘Perl_sighandler’:
    mg.c: In function ‘S_restore_magic’:
    regcomp.c: In function ‘Perl__invlist_intersection_maybe_complement_2nd’:
    regcomp.c:9591:1: warning: inlining failed in call to ‘S_invlist_clone’: --param max-inline-insns-single limit reached [-Winline]
    invlist_inline.h:60:1: warning: inlining failed in call to ‘S_invlist_array’: --param inline-unit-growth limit reached [-Winline]
    regcomp.c:8491:1: warning: inlining failed in call to ‘S_invlist_trim’: --param inline-unit-growth limit reached [-Winline]
    regcomp.c: In function ‘S_ssc_finalize’:
    regcomp.c: In function ‘Perl__invlist_union_maybe_complement_2nd’:
    invlist_inline.h:33:1: warning: inlining failed in call to ‘S__invlist_len’: --param inline-unit-growth limit reached [-Winline]
    regcomp.c:10274:1: warning: inlining failed in call to ‘S_handle_named_backref’: --param inline-unit-growth limit reached [-Winline]
    mro_core.c: In function ‘S_mro_get_linear_isa_dfs’:
    mro_core.c:334:12: warning: declaration of ‘svp’ shadows a previous local [-Wshadow]
    sv.h:1813:3: warning: cast increases required alignment of target type [-Wcast-align]
    mro_core.c: In function ‘Perl_mro_isa_changed_in’:
    mro_core.c:599:39: warning: cast increases required alignment of target type [-Wcast-align]
    mro_core.c:600:28: warning: declaration of ‘isa’ shadows a previous local [-Wshadow]
    mro_core.c: In function ‘Perl_mro_package_moved’:
    mro_core.c:860:13: warning: declaration of ‘stash’ shadows a parameter [-Wshadow]
    mro_core.c:860:22: warning: cast increases required alignment of target type [-Wcast-align]
    mro_core.c: In function ‘S_mro_gather_and_rename’:
    mro_core.c:918:13: warning: declaration of ‘entry’ shadows a previous local [-Wshadow]
    invlist_inline.h:48:1: warning: inlining failed in call to ‘S__invlist_contains_cp’: call is unlikely and code size would grow [-Winline]
    invlist_inline.h:33:1: warning: inlining failed in call to ‘S__invlist_len’: call is unlikely and code size would grow [-Winline]
    invlist_inline.h:60:1: warning: inlining failed in call to ‘S_invlist_array’: call is unlikely and code size would grow [-Winline]
    dquote_inline.h:39:1: warning: inlining failed in call to ‘S_form_short_octal_warning’: call is unlikely and code size would grow [-Winline]
    regcomp.c:12008:1: warning: inlining failed in call to ‘S_compute_EXACTish’: call is unlikely and code size would grow [-Winline]
    regcomp.c:12030:1: warning: inlining failed in call to ‘S_alloc_maybe_populate_EXACT’: call is unlikely and code size would grow [-Winline]
    regcomp.c:9685:1: warning: inlining failed in call to ‘S_invlist_highest’: --param inline-unit-growth limit reached [-Winline]
    regcomp.c:9626:1: warning: inlining failed in call to ‘S_invlist_iterinit’: call is unlikely and code size would grow [-Winline]
    regcomp.c:9634:1: warning: inlining failed in call to ‘S_invlist_iterfinish’: call is unlikely and code size would grow [-Winline]
    hv.c: In function ‘S_save_hek_flags’:
    hv.c:85:11: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function ‘Perl_hek_dup’:
    hv.c: In function ‘Perl_he_dup’:
    hv.c:161:19: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:168:7: warning: declaration of ‘shared’ shadows a parameter [-Wshadow]
    hv.c: In function ‘Perl_hv_common’:
    hv.c:360:33: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:425:26: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:586:20: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:810:16: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function ‘S_hv_delete_common’:
    hv.c:1013:10: warning: declaration of ‘sv’ shadows a previous local [-Wshadow]
    hv.c: In function ‘S_hsplit’:
    hv.c:1341:19: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:1348:15: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:1381:11: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function ‘Perl_hv_ksplit’:
    hv.c:1453:23: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function ‘Perl_newHVhv’:
    hv.c:1490:9: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function ‘Perl_hv_copy_hints_hv’:
    hv.c: In function ‘S_hv_free_ent_ret’:
    hv.c: In function ‘Perl_hv_delayfree_ent’:
    hv.c: In function ‘Perl_hv_clear’:
    hv.c: In function ‘Perl_hfree_next_entry’:
    hv.c: In function ‘Perl_hv_undef_flags’:
    hv.c: In function ‘S_hv_auxinit’:
    hv.c:2128:23: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function ‘Perl_hv_name_set’:
    hv.c:2280:16: warning: declaration of ‘name’ shadows a parameter [-Wshadow]
    hv.c: In function ‘Perl_hv_iternext_flags’:
    hv.c:2599:23: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function ‘Perl_hv_iterkey’:
    hv.c: In function ‘Perl_hv_iterval’:
    hv.c: In function ‘S_unshare_hek_or_pvn’:
    hv.c:2848:7: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function ‘S_share_hek_flags’:
    hv.c:3008:14: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function ‘Perl_refcounted_he_chain_2hv’:
    hv.c:3156:16: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function ‘Perl_refcounted_he_fetch_pvn’:
    hv.c:3278:18: warning: declaration of ‘p’ shadows a previous local [-Wshadow]
    hv.c:3278:30: warning: declaration of ‘keyend’ shadows a previous local [-Wshadow]
    hv.c: In function ‘Perl_refcounted_he_fetch_sv’:
    hv.c: In function ‘Perl_refcounted_he_new_pvn’:
    hv.c:3454:18: warning: declaration of ‘p’ shadows a previous local [-Wshadow]
    hv.c:3454:30: warning: declaration of ‘keyend’ shadows a previous local [-Wshadow]
    hv.c: In function ‘Perl_refcounted_he_new_sv’:
    hv.c: In function ‘Perl_hv_assert’:
    av.c: In function ‘S_adjust_index’:
    av.c: In function ‘Perl_av_clear’:
    av.c: In function ‘Perl_av_undef’:
    av.c: In function ‘Perl_av_unshift’:
    av.c:703:16: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    av.c: In function ‘Perl_av_exists’:
    regcomp.c: In function ‘S_regpiece’:
    regcomp.c:12030:1: warning: inlining failed in call to ‘S_alloc_maybe_populate_EXACT’: --param inline-unit-growth limit reached [-Winline]
    pp_hot.c: In function ‘Perl_pp_and’:
    pp_hot.c: In function ‘Perl_pp_sassign’:
    pp_hot.c: In function ‘Perl_pp_cond_expr’:
    pp_hot.c: In function ‘Perl_pp_readline’:
    pp_hot.c: In function ‘Perl_pp_or’:
    pp_hot.c: In function ‘Perl_pp_add’:
    pp_hot.c:634:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c:634:47: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c: In function ‘Perl_pp_print’:
    gv.h:31:19: warning: declaration of ‘_gvgp’ shadows a previous local [-Wshadow]
    pp_hot.c: In function ‘Perl_pp_aassign’:
    pp_hot.c: In function ‘Perl_pp_match’:
    pp_hot.c:1864:13: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    pp_hot.c:1865:22: warning: declaration of ‘s’ shadows a previous local [-Wshadow]
    pp_hot.c: In function ‘Perl_pp_helem’:
    pp_hot.c: In function ‘Perl_pp_multideref’:
    pp_hot.c: In function ‘Perl_pp_grepwhile’:
    pp_hot.c: In function ‘Perl_leave_adjust_stacks’:
    sv.h:2288:16: warning: cast increases required alignment of target type [-Wcast-align]
    pp_hot.c: In function ‘Perl_pp_entersub’:
    pp_hot.c:3859:21: warning: declaration of ‘sv’ shadows a previous local [-Wshadow]
    pp_hot.c:3949:11: warning: declaration of ‘sv’ shadows a previous local [-Wshadow]
    pp_hot.c: In function ‘Perl_pp_aelem’:
    pp_hot.c: In function ‘Perl_vivify_ref’:
    pp_hot.c: In function ‘S_opmethod_stash’:
    sv.c: In function ‘Perl_more_bodies’:
    perl.h:165:22: warning: declaration of ‘my_perl’ shadows a parameter [-Wshadow]
    sv.c:1148:7: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:1152:3: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘Perl_sv_upgrade’:
    sv.h:1316:19: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘S_sv_2iuv_common’:
    sv.c:2152:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:2196:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:2314:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:2329:41: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function ‘Perl_sv_2pv_flags’:
    sv.c:3083:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function ‘Perl_sv_2bool_flags’:
    sv.c:3340:52: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function ‘S_glob_assign_glob’:
    sv.c:3971:17: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘Perl_sv_setsv_flags’:
    sv.c:4272:13: warning: declaration of ‘sflags’ shadows a previous local [-Wshadow]
    sv.c:4561:23: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘Perl_sv_setsv_cow’:
    sv.c: In function ‘Perl_sv_sethek’:
    sv.c:4982:16: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘S_sv_uncow’:
    pp.c: In function ‘Perl_pp_padav’:
    pp.c: In function ‘Perl_pp_av2arylen’:
    sv.c: In function ‘Perl_sv_magicext’:
    sv.c:5659:49: warning: cast increases required alignment of target type [-Wcast-align]
    pp.c: In function ‘Perl_pp_rv2cv’:
    sv.c: In function ‘S_sv_unmagicext_flags’:
    pp.c: In function ‘Perl_pp_anoncode’:
    sv.c: In function ‘Perl_sv_replace’:
    sv.c: In function ‘S_anonymise_cv_maybe’:
    sv.c: In function ‘Perl_sv_clear’:
    sv.c:1030:29: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘S_curse’:
    sv.c: In function ‘Perl_sv_len_utf8_nomg’:
    sv.c:7070:23: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘S_sv_pos_u2b_cached’:
    sv.c:7180:22: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘S_utf8_mg_pos_cache_update’:
    sv.c:7424:19: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘Perl_sv_pos_b2u_flags’:
    sv.c:7591:29: warning: cast increases required alignment of target type [-Wcast-align]
    pp.c: In function ‘Perl_pp_multiply’:
    pp.c:1372:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c:1372:47: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function ‘Perl_sv_collxfrm_flags’:
    sv.c:8142:32: warning: cast increases required alignment of target type [-Wcast-align]
    pp.c: In function ‘Perl_pp_divide’:
    pp.c:1633:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function ‘Perl_pp_modulo’:
    pp.c:1733:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c:1737:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function ‘Perl_pp_repeat’:
    pp.h:487:21: warning: declaration of ‘sv’ shadows a previous local [-Wshadow]
    sv.c: In function ‘Perl_sv_gets’:
    perl.h:1731:26: warning: cast from function call of type ‘char *’ to non-matching type ‘long unsigned int’ [-Wbad-function-cast]
    pp.c: In function ‘Perl_pp_subtract’:
    pp.c:1953:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c:1953:47: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function ‘Perl_do_ncmp’:
    pp.c:2293:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function ‘Perl_sv_inc_nomg’:
    sv.c:8832:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function ‘Perl_pp_not’:
    pp.c: In function ‘S_scomplement’:
    pp.c:2689:13: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘Perl_sv_dec_nomg’:
    sv.c:9015:38: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function ‘Perl_newSVhek’:
    sv.c:9278:18: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘Perl_newSViv’:
    sv.c: In function ‘Perl_newSVuv’:
    sv.c: In function ‘Perl_newRV_noinc’:
    pp.c: In function ‘Perl_pp_rand’:
    pp.c:3099:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function ‘Perl_sv_resetpvn’:
    sv.c:9665:19: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘Perl_sv_true’:
    sv.c:9895:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function ‘Perl_newSVrv’:
    sv.c: In function ‘Perl_sv_bless’:
    sv.c: In function ‘S_F0convert’:
    sv.c:10882:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function ‘S_hextract’:
    sv.c:11045:36: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function ‘Perl_sv_vcatpvfn_flags’:
    sv.c:11551:11: warning: declaration of ‘sv’ shadows a parameter [-Wshadow]
    pp.c: In function ‘Perl_pp_aslice’:
    pp.c: In function ‘S_do_delete_local’:
    pp.c: In function ‘Perl_pp_hslice’:
    sv.c:11865:13: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    sv.c:11925:11: warning: declaration of ‘p’ shadows a previous local [-Wshadow]
    sv.c:12429:23: warning: declaration of ‘p’ shadows a previous local [-Wshadow]
    sv.c:12515:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:12529:29: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    pp.c: In function ‘Perl_pp_reverse’:
    sv.c:12733:19: warning: declaration of ‘p’ shadows a previous local [-Wshadow]
    sv.c:12889:14: warning: declaration of ‘nsv’ shadows a previous local [-Wshadow]
    sv.c:12915:10: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    sv.c:12924:10: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    sv.c:12929:10: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    sv.c: In function ‘Perl_dirp_dup’:
    sv.c:13210:5: warning: ‘readdir_r’ is deprecated [-Wdeprecated-declarations]
    sv.c:13231:6: warning: ‘readdir_r’ is deprecated [-Wdeprecated-declarations]
    sv.c:13239:6: warning: ‘readdir_r’ is deprecated [-Wdeprecated-declarations]
    sv.c: In function ‘Perl_mg_dup’:
    sv.c:13357:15: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:13359:27: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:13365:35: warning: cast increases required alignment of target type [-Wcast-align]
    pp.c: In function ‘Perl_pp_refassign’:
    pp.c: In function ‘Perl_pp_lvref’:
    pp.c:6602:16: warning: declaration of ‘mg’ shadows a previous local [-Wshadow]
    pp.c: In function ‘Perl_pp_lvrefslice’:
    sv.c: In function ‘Perl_rvpv_dup’:
    sv.c: In function ‘S_sv_dup_common’:
    sv.c:13914:23: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘Perl_ss_dup’:
    perl.h:1753:20: warning: cast from function call of type ‘void *’ to non-matching type ‘long unsigned int’ [-Wbad-function-cast]
    sv.c: In function ‘Perl_sv_recode_to_utf8’:
    sv.c: In function ‘Perl_sv_cat_decode’:
    sv.c: In function ‘S_find_hash_subscript’:
    sv.c: In function ‘S_find_uninit_var’:
    sv.c:16389:13: warning: declaration of ‘gv’ shadows a previous local [-Wshadow]
    regcomp.c: In function ‘S_study_chunk.constprop’:
    regcomp.c:1818:1: warning: inlining failed in call to ‘S_ssc_add_range’: call is unlikely and code size would grow [-Winline]
    scope.c: In function ‘Perl_leave_scope’:
    scope.c:866:17: warning: declaration of ‘sv’ shadows a previous local [-Wshadow]
    scope.c:910:17: warning: declaration of ‘sv’ shadows a previous local [-Wshadow]
    scope.c:1187:14: warning: declaration of ‘sv’ shadows a previous local [-Wshadow]
    scope.c:1252:8: warning: declaration of ‘svp’ shadows a previous local [-Wshadow]
    pp_ctl.c: In function ‘Perl_pp_formline’:
    pp_ctl.c:496:11: warning: cast increases required alignment of target type [-Wcast-align]
    pp_ctl.c:836:21: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    pp_ctl.c: In function ‘Perl_pp_mapwhile’:
    pp_ctl.c:1087:6: warning: declaration of ‘src’ shadows a previous local [-Wshadow]
    pp_ctl.c: In function ‘Perl_pp_range’:
    pp_ctl.c: In function ‘Perl_pp_flip’:
    pp_ctl.c: In function ‘Perl_pp_flop’:
    pp_ctl.c: In function ‘Perl_pp_xor’:
    pp_ctl.c: In function ‘Perl_pp_caller’:
    pp_ctl.c: In function ‘Perl_pp_goto’:
    pp_ctl.c:2669:20: warning: declaration of ‘cx’ shadows a previous local [-Wshadow]
    pp_ctl.c:2790:8: warning: declaration of ‘sv’ shadows a previous local [-Wshadow]
    pp_ctl.c: In function ‘S_doeval_compile’:
    pp_ctl.c: In function ‘Perl_pp_require’:
    pp_ctl.c:3788:8: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    pp_ctl.c: In function ‘Perl_pp_hintseval’:
    pp_ctl.c: In function ‘Perl_pp_entereval’:
    pp_ctl.c:4109:9: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    pp_ctl.c:4120:9: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    pp_ctl.c: In function ‘Perl_pp_leaveeval’:
    pp_ctl.c: In function ‘S_matcher_matches_sv’:
    pp_ctl.c: In function ‘S_do_smartmatch’:
    pp_ctl.c: In function ‘Perl_pp_enterwhen’:
    pp_ctl.c: In function ‘S_run_user_filter’:
    pp_sys.c: In function ‘Perl_pp_glob’:
    pp_sys.c: In function ‘Perl_tied_method’:
    pp.h:111:19: warning: declaration of ‘sp’ shadows a parameter [-Wshadow]
    pp_sys.c: In function ‘Perl_pp_tie’:
    pp_sys.c: In function ‘Perl_pp_sselect’:
    pp_sys.c:1142:13: warning: declaration of ‘sv’ shadows a previous local [-Wshadow]
    pp_sys.c:1246:2: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c:1247:2: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c:1248:2: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function ‘S_doform’:
    pp_sys.c: In function ‘Perl_pp_sysread’:
    pp_sys.c:1750:7: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function ‘Perl_pp_syswrite’:
    pp_sys.c:2002:17: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function ‘Perl_pp_truncate’:
    doop.c: In function ‘S_do_trans_simple’:
    doop.c:37:31: warning: cast increases required alignment of target type [-Wcast-align]
    doop.c: In function ‘S_do_trans_count’:
    doop.c:105:31: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function ‘Perl_pp_bind’:
    pp_sys.c:2597:23: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c:2598:26: warning: cast increases required alignment of target type [-Wcast-align]
    doop.c: In function ‘S_do_trans_complex’:
    doop.c:142:31: warning: cast increases required alignment of target type [-Wcast-align]
    doop.c:206:10: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    doop.c:252:10: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    doop.c: In function ‘S_do_trans_simple_utf8’:
    pp_sys.c: In function ‘Perl_pp_accept’:
    pp_sys.c:2650:55: warning: cast increases required alignment of target type [-Wcast-align]
    doop.c: In function ‘S_do_trans_count_utf8’:
    doop.c: In function ‘S_do_trans_complex_utf8’:
    doop.c:552:14: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    pp_sys.c: In function ‘Perl_pp_getpeername’:
    pp_sys.c:2824:31: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c:2828:31: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function ‘Perl_pp_stat’:
    doop.c: In function ‘Perl_do_join’:
    doop.c:699:13: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    doop.c:710:13: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    pp_sys.c: In function ‘S_try_amagic_ftest’:
    pp_sys.c: In function ‘Perl_pp_ftis’:
    doop.c: In function ‘Perl_do_vop’:
    doop.c:1165:7: warning: cast increases required alignment of target type [-Wcast-align]
    doop.c:1166:7: warning: cast increases required alignment of target type [-Wcast-align]
    doop.c:1167:7: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function ‘Perl_pp_readdir’:
    config.h:2212:27: warning: ‘readdir_r’ is deprecated [-Wdeprecated-declarations]
    pp_sys.c: In function ‘Perl_pp_system’:
    pp_sys.c:4458:14: warning: cast from function call of type ‘_Bool’ to non-matching type ‘long int’ [-Wbad-function-cast]
    pp_sys.c:4461:14: warning: cast from function call of type ‘_Bool’ to non-matching type ‘long int’ [-Wbad-function-cast]
    pp_sys.c:4463:14: warning: cast from function call of type ‘_Bool’ to non-matching type ‘long int’ [-Wbad-function-cast]
    pp_sys.c: In function ‘Perl_pp_exec’:
    pp_sys.c:4519:10: warning: cast from function call of type ‘_Bool’ to non-matching type ‘long int’ [-Wbad-function-cast]
    pp_sys.c:4525:10: warning: cast from function call of type ‘_Bool’ to non-matching type ‘long int’ [-Wbad-function-cast]
    pp_sys.c:4531:10: warning: cast from function call of type ‘_Bool’ to non-matching type ‘long int’ [-Wbad-function-cast]
    pp_sys.c: In function ‘Perl_pp_gmtime’:
    pp_sys.c:4719:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    doio.c: In function ‘S_openn_cleanup’:
    doio.c:674:36: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c: In function ‘Perl_nextargv’:
    doio.c:860:28: warning: declaration of ‘io’ shadows a previous local [-Wshadow]
    doio.c:1030:24: warning: declaration of ‘io’ shadows a previous local [-Wshadow]
    doio.c: In function ‘Perl_my_stat_flags’:
    doio.c: In function ‘Perl_do_ipcctl’:
    doio.c:2305:24: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c:2320:31: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c:2333:24: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c: In function ‘Perl_do_msgsnd’:
    doio.c:2363:25: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c: In function ‘Perl_do_msgrcv’:
    doio.c:2401:26: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c: In function ‘Perl_do_semop’:
    doio.c:2444:29: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c: In function ‘Perl_re_intuit_start’:
    regexec.c:722:17: warning: declaration of ‘sv’ shadows a parameter [-Wshadow]
    regexec.c: In function ‘S_find_byclass’:
    regexec.c:2523:20: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:2636:33: warning: declaration of ‘tmp’ shadows a previous local [-Wshadow]
    regexec.c: In function ‘S_reg_check_named_buff_matched’:
    regexec.c:3969:15: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c: In function ‘S_regmatch’:
    regexec.c:6552:22: warning: declaration of ‘startpoint’ shadows a previous local [-Wshadow]
    cop.h:1010:11: warning: declaration of ‘next’ shadows a previous local [-Wshadow]
    regexec.c:7206:10: warning: declaration of ‘n’ shadows a previous local [-Wshadow]
    regexec.c:7875:7: warning: declaration of ‘n’ shadows a previous local [-Wshadow]
    regexec.c: In function ‘S_regrepeat’:
    regexec.c: In function ‘S_reginclass’:
    utf8.c: In function ‘Perl_is_utf8_string’:
    utf8.c:397:16: warning: declaration of ‘len’ shadows a parameter [-Wshadow]
    utf8.c: In function ‘Perl_is_utf8_string_loclen’:
    utf8.c:440:16: warning: declaration of ‘len’ shadows a parameter [-Wshadow]
    utf8.c:958:1: warning: no previous prototype for ‘Perl_utf8_to_uvchr_buf’ [-Wmissing-prototypes]
    utf8.c: In function ‘S__to_utf8_case’:
    utf8.c: In function ‘Perl__core_swash_init’:
    utf8.c: In function ‘Perl_swash_fetch’:
    utf8.c: In function ‘S_swatch_get’:
    utf8.c:3352:6: warning: declaration of ‘s’ shadows a previous local [-Wshadow]
    utf8.c:3428:16: warning: declaration of ‘send’ shadows a previous local [-Wshadow]
    utf8.c: In function ‘Perl__swash_inversion_hash’:
    utf8.c: In function ‘Perl__swash_to_invlist’:
    utf8.c: In function ‘Perl__get_swash_invlist’:
    taint.c: In function ‘Perl_taint_env’:
    taint.c:161:21: warning: declaration of ‘e’ shadows a previous local [-Wshadow]
    taint.c:179:21: warning: declaration of ‘svp’ shadows a previous local [-Wshadow]
    universal.c: In function ‘Perl_sv_does_sv’:
    universal.c: In function ‘XS_UNIVERSAL_can’:
    universal.c: In function ‘XS_utf8_downgrade’:
    universal.c: In function ‘XS_Internals_SvREADONLY’:
    universal.c: In function ‘XS_Internals_hv_clear_placehold’:
    universal.c: In function ‘XS_PerlIO_get_layers’:
    universal.c: In function ‘XS_re_regname’:
    universal.c: In function ‘XS_re_regnames’:
    vxs.inc: In function ‘XS_universal_version’:
    perlio.c: In function ‘PerlIO_find_layer’:
    perlio.c: In function ‘XS_PerlIO__Layer__find’:
    perlio.c: In function ‘PerlIO_push’:
    perlio.c:1147:10: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function ‘PerlIOBase_unread’:
    perliol.h:104:29: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function ‘PerlIOBuf_pushed’:
    perlio.c: In function ‘PerlIOBuf_flush’:
    perlio.c: In function ‘PerlIOBuf_fill’:
    perlio.c: In function ‘PerlIOBuf_read’:
    perlio.c: In function ‘PerlIOBuf_unread’:
    perlio.c: In function ‘PerlIOBuf_write’:
    perlio.c: In function ‘PerlIOBuf_seek’:
    perlio.c: In function ‘PerlIOBuf_tell’:
    perlio.c: In function ‘PerlIOBuf_popped’:
    perlio.c: In function ‘PerlIOBuf_close’:
    perlio.c: In function ‘PerlIOBuf_get_ptr’:
    perlio.c: In function ‘PerlIOBuf_get_cnt’:
    perlio.c: In function ‘PerlIOBuf_get_base’:
    perlio.c: In function ‘PerlIOBuf_bufsiz’:
    perlio.c: In function ‘PerlIOBuf_set_ptrcnt’:
    perlio.c: In function ‘PerlIOPending_flush’:
    perlio.c: In function ‘PerlIOCrlf_unread’:
    perlio.c: In function ‘PerlIOCrlf_get_cnt’:
    perlio.c: In function ‘PerlIOCrlf_set_ptrcnt’:
    perlio.c: In function ‘PerlIOCrlf_write’:
    perlio.c: In function ‘PerlIOCrlf_flush’:
    perlio.c: In function ‘PerlIO_setpos’:
    perlio.c:5142:33: warning: cast increases required alignment of target type [-Wcast-align]
    numeric.c: In function ‘Perl_grok_numeric_radix’:
    numeric.c: In function ‘Perl_grok_infnan’:
    numeric.c:690:29: warning: declaration of ‘flags’ shadows a previous local [-Wshadow]
    numeric.c:702:29: warning: declaration of ‘flags’ shadows a previous local [-Wshadow]
    numeric.c: In function ‘S_mulexp10’:
    numeric.c:1118:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    numeric.c:1167:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    numeric.c:1171:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    numeric.c: In function ‘Perl_my_atof’:
    mathoms.c:907:1: warning: no previous prototype for ‘Perl_hv_store_ent’ [-Wmissing-prototypes]
    mathoms.c:913:1: warning: no previous prototype for ‘Perl_hv_exists_ent’ [-Wmissing-prototypes]
    mathoms.c:922:1: warning: no previous prototype for ‘Perl_hv_fetch_ent’ [-Wmissing-prototypes]
    mathoms.c:931:1: warning: no previous prototype for ‘Perl_hv_delete_ent’ [-Wmissing-prototypes]
    mathoms.c:940:1: warning: no previous prototype for ‘Perl_hv_store_flags’ [-Wmissing-prototypes]
    mathoms.c:948:1: warning: no previous prototype for ‘Perl_hv_store’ [-Wmissing-prototypes]
    mathoms.c:965:1: warning: no previous prototype for ‘Perl_hv_exists’ [-Wmissing-prototypes]
    mathoms.c:984:1: warning: no previous prototype for ‘Perl_hv_fetch’ [-Wmissing-prototypes]
    mathoms.c:1004:1: warning: no previous prototype for ‘Perl_hv_delete’ [-Wmissing-prototypes]
    mathoms.c:1042:1: warning: no previous prototype for ‘Perl_sv_insert’ [-Wmissing-prototypes]
    mathoms.c:1050:1: warning: no previous prototype for ‘Perl_save_freesv’ [-Wmissing-prototypes]
    mathoms.c:1056:1: warning: no previous prototype for ‘Perl_save_mortalizesv’ [-Wmissing-prototypes]
    mathoms.c:1064:1: warning: no previous prototype for ‘Perl_save_freeop’ [-Wmissing-prototypes]
    mathoms.c:1070:1: warning: no previous prototype for ‘Perl_save_freepv’ [-Wmissing-prototypes]
    mathoms.c:1076:1: warning: no previous prototype for ‘Perl_save_op’ [-Wmissing-prototypes]
    mathoms.c:1083:1: warning: no previous prototype for ‘Perl_gv_SVadd’ [-Wmissing-prototypes]
    mathoms.c:1090:1: warning: no previous prototype for ‘Perl_gv_AVadd’ [-Wmissing-prototypes]
    mathoms.c:1096:1: warning: no previous prototype for ‘Perl_gv_HVadd’ [-Wmissing-prototypes]
    mathoms.c:1102:1: warning: no previous prototype for ‘Perl_gv_IOadd’ [-Wmissing-prototypes]
    mathoms.c:1219:1: warning: no previous prototype for ‘Perl_sv_copypv’ [-Wmissing-prototypes]
    mathoms.c:1712:1: warning: no previous prototype for ‘Perl_is_utf8_char_buf’ [-Wmissing-prototypes]
    locale.c: In function ‘Perl_new_ctype’:
    locale.c:410:17: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
    locale.c: In function ‘Perl__warn_problematic_locale’:
    locale.c:441:30: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
    locale.c: In function ‘Perl_init_i18nl10n’:
    locale.c:1190:15: warning: declaration of ‘p’ shadows a previous local [-Wshadow]
    locale.c: In function ‘Perl_mem_collxfrm’:
    locale.c:1248:6: warning: cast increases required alignment of target type [-Wcast-align]
    pp_pack.c: In function ‘S_utf8_to_bytes’:
    pp_pack.c:311:16: warning: declaration of ‘flags’ shadows a previous local [-Wshadow]
    pp_pack.c: In function ‘S_unpack_rec’:
    pp_pack.c:940:10: warning: declaration of ‘sv’ shadows a previous local [-Wshadow]
    pp_pack.c:1289:14: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    pp_pack.c: In function ‘S_pack_rec’:
    pp_pack.c:2915:23: warning: declaration of ‘from’ shadows a previous local [-Wshadow]
    pp_pack.c:2918:23: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    pp_sort.c: In function ‘S_mergesortsv’:
    pp_sort.c:83:18: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sort.c: In function ‘Perl_pp_sort’:
    cop.h:1012:10: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    pp_sort.c:1684:15: warning: declaration of ‘av’ shadows a previous local [-Wshadow]
    cop.h:1038:10: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    pp_sort.c: In function ‘S_sv_ncmp’:
    pp_sort.c:1882:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c:1882:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c: In function ‘S_amagic_ncmp’:
    pp_sort.c:1906:66: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c: In function ‘S_amagic_i_ncmp’:
    pp_sort.c: In function ‘S_amagic_cmp’:
    pp_sort.c: In function ‘S_amagic_cmp_locale’:
    time64.c: In function ‘Perl_gmtime64_r’:
    time64.c:369:17: warning: cast from function call of type ‘double’ to non-matching type ‘int’ [-Wbad-function-cast]
    time64.c:371:17: warning: cast from function call of type ‘double’ to non-matching type ‘int’ [-Wbad-function-cast]
    time64.c:373:17: warning: cast from function call of type ‘double’ to non-matching type ‘int’ [-Wbad-function-cast]
    time64.c:381:17: warning: cast from function call of type ‘double’ to non-matching type ‘int’ [-Wbad-function-cast]
    time64.c:393:18: warning: cast from function call of type ‘double’ to non-matching type ‘int’ [-Wbad-function-cast]
    time64.c:417:18: warning: cast from function call of type ‘double’ to non-matching type ‘int’ [-Wbad-function-cast]
    time64.c: In function ‘Perl_localtime64_r’:
    time64.c:502:17: warning: cast from function call of type ‘Time64_T {aka double}’ to non-matching type ‘long int’ [-Wbad-function-cast]
    perl.h:165:22: warning: declaration of ‘my_perl’ shadows a global declaration [-Wshadow]
    ../../hv_func.h: In function ‘S_perl_hash_superfast’:
    ../../hv_func.h:272:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function ‘S_perl_hash_murmur3’:
    ../../hv_func.h:376:16: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h:121:31: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function ‘S_perl_hash_djb2’:
    ../../hv_func.h:470:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function ‘S_perl_hash_sdbm’:
    ../../hv_func.h:480:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function ‘S_perl_hash_one_at_a_time’:
    ../../hv_func.h:506:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function ‘S_perl_hash_one_at_a_time_hard’:
    ../../hv_func.h:521:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function ‘S_perl_hash_old_one_at_a_time’:
    ../../hv_func.h:556:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../inline.h: In function ‘S_cx_popsub_args’:
    ../../handy.h:64:35: warning: declaration of ‘_p’ shadows a previous local [-Wshadow]
    ../../cop.h:612:13: warning: declaration of ‘av’ shadows a previous local [-Wshadow]
    dlutils.c: In function ‘dl_generic_private_init’:
    ../../perl.h:6488:12: warning: declaration of ‘my_cxtp’ shadows a previous local [-Wshadow]
    dlutils.c: In function ‘SaveError’:
    DynaLoader.xs: In function ‘XS_DynaLoader_CLONE’:
    ../../perl.h:6494:22: warning: cast increases required alignment of target type [-Wcast-align]
    ptable.h:76:16: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    attributes.xs: In function ‘modify_SV_attributes’:
    arybase.xs: In function ‘ab_ck_base’:
    ../../perl.h:165:22: warning: declaration of ‘my_perl’ shadows a parameter [-Wshadow]
    B.xs: In function ‘intrpvar_sv_common’:
    B.xs:646:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs: In function ‘XS_B_walkoptree_debug’:
    ../../sv.h:1759:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    B.xs: In function ‘XS_B_CLONE’:
    B.xs: In function ‘XS_B__OP_next’:
    B.xs:1193:32: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1271:32: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1274:30: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1280:30: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1283:32: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1286:30: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1289:30: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1292:30: warning: cast increases required alignment of target type [-Wcast-align]
    B.c: In function ‘XS_B__UNOP_AUX_string’:
    B.c:1630:8: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    B.c: In function ‘XS_B__UNOP_AUX_aux_list’:
    B.c:1677:8: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    B.xs:1362:32: warning: declaration of ‘items’ shadows a previous local [-Wshadow]
    B.xs: In function ‘XS_B__IV_IVX’:
    B.xs:1602:35: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1605:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1608:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1611:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1614:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1620:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1623:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1629:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1632:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1635:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs: In function ‘XS_B__MAGIC_MOREMAGIC’:
    B.xs:1843:34: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs: In function ‘XS_B__GV_SV’:
    B.xs:1950:22: warning: declaration of ‘gv’ shadows a previous local [-Wshadow]
    B.xs:1956:35: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1959:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.c: In function ‘XS_B__CV_CONST’:
    B.c:2805:8: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    B.c: In function ‘XS_B__CV_START’:
    B.c:2834:8: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    B.c: In function ‘XS_B__CV_DEPTH’:
    B.c:2860:8: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    B.c: In function ‘XS_B__CV_PADLIST’:
    B.c:2889:8: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    B.c: In function ‘XS_B__CV_HSCXT’:
    B.c:2953:8: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    B.c: In function ‘XS_B__CV_XSUB’:
    B.c:2981:8: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    B.c: In function ‘XS_B__CV_const_sv’:
    B.c:3012:8: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    B.c: In function ‘XS_B__CV_GV’:
    B.c:3037:8: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    B.c: In function ‘XS_B__CV_NAME_HEK’:
    B.c:3061:8: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    B.xs: In function ‘XS_B__HV_ARRAY’:
    ../../hv.h:365:25: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs: In function ‘XS_B__HE_VAL’:
    B.xs: In function ‘XS_B__PADNAME_TYPE’:
    B.xs:2322:35: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:2325:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.c: In function ‘boot_B’:
    B.c:3988:5: warning: "XSubPPtmpAAAD" is not defined [-Wundef]
    ./const-xs.inc:389:7: warning: declaration of ‘he’ shadows a previous local [-Wshadow]
    ./const-xs.inc:414:11: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    B.xs:757:9: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    B.xs:758:17: warning: declaration of ‘file’ shadows a previous local [-Wshadow]
    B.xs:806:5: warning: "XSubPPtmpAAAD" is not defined [-Wundef]
    blocksort.c: In function ‘BZ2_blockSort’:
    blocksort.c:1054:18: warning: cast increases required alignment of target type [-Wcast-align]
    compress.c:22:13: warning: no previous prototype for ‘compress2’ [-Wmissing-prototypes]
    compress.c:62:13: warning: no previous prototype for ‘compress’ [-Wmissing-prototypes]
    compress.c:75:15: warning: no previous prototype for ‘compressBound’ [-Wmissing-prototypes]
    inflate.c: In function ‘inflateUndermine’:
    inflate.c:1487:9: warning: unused parameter ‘subvert’ [-Wunused-parameter]
    inflate.c: In function ‘inflateMark’:
    inflate.c:1507:61: warning: left shift of negative value [-Wshift-negative-value]
    uncompr.c:24:13: warning: no previous prototype for ‘uncompress’ [-Wmissing-prototypes]
    Zlib.xs:501:8: warning: no previous prototype for ‘my_zcalloc’ [-Wmissing-prototypes]
    Zlib.xs:508:6: warning: no previous prototype for ‘my_zcfree’ [-Wmissing-prototypes]
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateStream_inflate’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateStream_set_Append’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateScanStream_scan’:
    Cwd.xs: In function ‘XS_Cwd_CLONE’:
    Cwd.c: In function ‘boot_Cwd’:
    Cwd.c:1102:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    Cwd.xs:556:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    Bzip2.xs:123:6: warning: no previous prototype for ‘bz_internal_error’ [-Wmissing-prototypes]
    Dumper.xs: In function ‘DD_dump’:
    Dumper.xs:893:17: warning: declaration of ‘iname’ shadows a previous local [-Wshadow]
    Dumper.xs:993:13: warning: declaration of ‘key’ shadows a previous local [-Wshadow]
    Dumper.xs:1142:9: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    ../../perl.h:1577:52: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    Dumper.xs: In function ‘XS_Data__Dumper_Dumpxs’:
    Dumper.xs:1561:12: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    version.c:34:1: warning: no previous prototype for ‘__getBerkeleyDBInfo’ [-Wmissing-prototypes]
    DB_File.xs:128:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    DB_File.xs: In function ‘btree_compare’:
    ../../scope.h:238:29: warning: cast increases required alignment of target type [-Wcast-align]
    DB_File.xs: In function ‘btree_prefix’:
    DB_File.xs: In function ‘hash_cb’:
    DB_File.xs: In function ‘ParseOpenInfo’:
    DB_File.xs:1407:7: warning: declaration of ‘flags’ shadows a parameter [-Wshadow]
    DB_File.xs:1483:14: warning: declaration of ‘status’ shadows a previous local [-Wshadow]
    DB_File.xs: In function ‘boot_DB_File’:
    Peek.xs: In function ‘S_do_dump’:
    Peek.xs: In function ‘XS_Devel__Peek_DumpArray’:
    Peek.c: In function ‘XS_Devel__Peek_CvGV’:
    Peek.c:802:7: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    Peek.xs: In function ‘boot_Devel__Peek’:
    Peek.xs:445:16: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    MD5.xs:159:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
    MD5.xs: In function ‘MD5Transform’:
    MD5.xs:283:20: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs: In function ‘MD5Final’:
    MD5.xs:472:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs:473:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs:485:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs:486:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs:487:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs:488:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs: In function ‘get_md5_ctx’:
    MD5.xs:511:13: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.c: In function ‘boot_Digest__MD5’:
    MD5.c:1119:14: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    module2.c:30:6: warning: no previous prototype for ‘call_newCONSTSUB_2’ [-Wmissing-prototypes]
    module2.c:35:5: warning: no previous prototype for ‘get_PL_signals_2’ [-Wmissing-prototypes]
    module2.c:40:5: warning: no previous prototype for ‘no_dummy_parser_vars’ [-Wmissing-prototypes]
    module3.c:31:5: warning: no previous prototype for ‘exception’ [-Wmissing-prototypes]
    module3.c:52:6: warning: no previous prototype for ‘call_newCONSTSUB_3’ [-Wmissing-prototypes]
    module3.c:57:5: warning: no previous prototype for ‘get_PL_signals_3’ [-Wmissing-prototypes]
    module3.c:62:5: warning: no previous prototype for ‘dummy_parser_warning’ [-Wmissing-prototypes]
    RealPPPort.xs:206:6: warning: no previous prototype for ‘call_newCONSTSUB_1’ [-Wmissing-prototypes]
    RealPPPort.xs:251:5: warning: no previous prototype for ‘get_PL_signals_1’ [-Wmissing-prototypes]
    src/sha64bit.c: In function ‘sha512’:
    src/sha.h:97:34: warning: declaration of ‘t’ shadows a previous local [-Wshadow]
    RealPPPort.xs: In function ‘XS_Devel__PPPort_MY_CXT_CLONE’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_newSVpvs_share’:
    ../../sv.h:1813:3: warning: cast increases required alignment of target type [-Wcast-align]
    RealPPPort.xs: In function ‘XS_Devel__PPPort_TestSvSTASH_set’:
    ppport.h:6145:35: warning: declaration of ‘_p’ shadows a previous local [-Wshadow]
    RealPPPort.xs: In function ‘XS_Devel__PPPort_my_snprintf’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_ptrtests’:
    RealPPPort.xs:1871:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    RealPPPort.xs: In function ‘XS_Devel__PPPort_ERRSV’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_check_HeUTF8’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_newSVpvn_share’:
    ./const-xs.inc: In function ‘XS_Fcntl_AUTOLOAD’:
    ./const-xs.inc:557:20: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t {aka const long unsigned int}’ [-Wformat=]
    ./const-xs.inc:563:20: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t {aka const long unsigned int}’ [-Wformat=]
    ./const-xs.inc: In function ‘boot_Fcntl’:
    ./const-xs.inc:517:11: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    Fcntl.xs:89:13: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ../../../hv_func.h: In function ‘S_perl_hash_superfast’:
    ../../../hv_func.h:272:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function ‘S_perl_hash_murmur3’:
    ../../../hv_func.h:376:16: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h:121:31: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function ‘S_perl_hash_djb2’:
    ../../../hv_func.h:470:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function ‘S_perl_hash_sdbm’:
    ../../../hv_func.h:480:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function ‘S_perl_hash_one_at_a_time’:
    ../../../hv_func.h:506:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function ‘S_perl_hash_one_at_a_time_hard’:
    ../../../hv_func.h:521:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function ‘S_perl_hash_old_one_at_a_time’:
    ../../../hv_func.h:556:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../inline.h: In function ‘S_cx_popsub_args’:
    ../../../handy.h:64:35: warning: declaration of ‘_p’ shadows a previous local [-Wshadow]
    ../../../cop.h:612:13: warning: declaration of ‘av’ shadows a previous local [-Wshadow]
    Encode.xs: In function ‘strict_utf8’:
    Encode.xs: In function ‘XS_Encode__utf8_decode_xs’:
    ../../pp.h:111:19: warning: declaration of ‘sp’ shadows a previous local [-Wshadow]
    Encode.xs: In function ‘XS_Encode__XS_perlio_ok’:
    Encode.xs: In function ‘XS_Encode__XS_mime_name’:
    Encode.xs: In function ‘XS_Encode__utf8_to_bytes’:
    DosGlob.xs: In function ‘boot_File__DosGlob’:
    Glob.xs: In function ‘XS_File__Glob_CLONE’:
    ./const-xs.inc: In function ‘XS_File__Glob_AUTOLOAD’:
    ./const-xs.inc:133:20: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t {aka const long unsigned int}’ [-Wformat=]
    ./const-xs.inc:139:20: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t {aka const long unsigned int}’ [-Wformat=]
    Glob.xs: In function ‘boot_File__Glob’:
    ./const-xs.inc:93:11: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    Call.xs: In function ‘boot_Filter__Util__Call’:
    Call.xs:263:37: warning: cast increases required alignment of target type [-Wcast-align]
    Call.xs:263:48: warning: cast increases required alignment of target type [-Wcast-align]
    GDBM_File.xs:30:6: warning: "GDBM_VERSION_MAJOR" is not defined [-Wundef]
    GDBM_File.xs:33:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    ./const-xs.inc: In function ‘XS_GDBM_File_AUTOLOAD’:
    ./const-xs.inc:135:20: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t {aka const long unsigned int}’ [-Wformat=]
    ./const-xs.inc:141:20: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t {aka const long unsigned int}’ [-Wformat=]
    GDBM_File.c: In function ‘boot_GDBM_File’:
    GDBM_File.c:789:14: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ./const-xs.inc:95:11: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    Util.xs: In function ‘XS_Hash__Util_bucket_array’:
    FieldHash.xs: In function ‘HUF_global’:
    FieldHash.xs: In function ‘HUF_get_status’:
    FieldHash.xs:273:19: warning: cast increases required alignment of target type [-Wcast-align]
    FieldHash.xs:347:5: warning: no previous prototype for ‘HUF_inc_var’ [-Wmissing-prototypes]
    FieldHash.c: In function ‘boot_Hash__Util__FieldHash’:
    FieldHash.c:744:14: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ./const-xs.inc: In function ‘XS_I18N__Langinfo_AUTOLOAD’:
    ./const-xs.inc:261:20: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t {aka const long unsigned int}’ [-Wformat=]
    ./const-xs.inc:267:20: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t {aka const long unsigned int}’ [-Wformat=]
    ./const-xs.inc: In function ‘boot_I18N__Langinfo’:
    ./const-xs.inc:221:11: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    IO.xs: In function ‘XS_IO__Poll__poll’:
    IO.xs:325:32: warning: cast increases required alignment of target type [-Wcast-align]
    IO.xs: In function ‘XS_IO__Handle__create_getline_subs’:
    SysV.xs: In function ‘sv2addr’:
    SysV.xs:93:14: warning: cast increases required alignment of target type [-Wcast-align]
    SysV.xs: In function ‘XS_IPC__Msg__stat_unpack’:
    SysV.xs:161:35: warning: cast increases required alignment of target type [-Wcast-align]
    SysV.xs: In function ‘XS_IPC__Semaphore__stat_unpack’:
    SysV.xs:220:35: warning: cast increases required alignment of target type [-Wcast-align]
    SysV.xs: In function ‘XS_IPC__SharedMem__stat_unpack’:
    SysV.xs:279:35: warning: cast increases required alignment of target type [-Wcast-align]
    ListUtil.xs: In function ‘XS_List__Util_min’:
    ListUtil.xs: In function ‘XS_List__Util_reduce’:
    ListUtil.xs:312:9: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ../../cop.h:1098:13: warning: declaration of ‘cv’ shadows a previous local [-Wshadow]
    ListUtil.xs: In function ‘XS_List__Util_first’:
    ListUtil.xs:371:9: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ListUtil.xs: In function ‘XS_List__Util_any’:
    ListUtil.xs:440:9: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ListUtil.xs: In function ‘XS_List__Util_pairfirst’:
    ListUtil.xs:613:9: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ListUtil.xs: In function ‘XS_List__Util_pairgrep’:
    ListUtil.xs:691:9: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ../../cop.h:1012:10: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    ../../cop.h:1038:10: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    ListUtil.xs: In function ‘XS_List__Util_pairmap’:
    ListUtil.xs:779:9: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ListUtil.xs:800:13: warning: declaration of ‘ret_gimme’ shadows a previous local [-Wshadow]
    ListUtil.xs:809:17: warning: unused variable ‘b’ [-Wunused-variable]
    ListUtil.xs:808:17: warning: unused variable ‘a’ [-Wunused-variable]
    ListUtil.xs:851:17: warning: unused variable ‘b’ [-Wunused-variable]
    ListUtil.xs:850:17: warning: unused variable ‘a’ [-Wunused-variable]
    ListUtil.xs: In function ‘XS_Sub__Util_set_prototype’:
    ListUtil.xs:1177:9: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ListUtil.xs: In function ‘XS_Sub__Util_set_subname’:
    ListUtil.xs:1204:9: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ../../sv.h:1313:19: warning: cast increases required alignment of target type [-Wcast-align]
    ListUtil.xs: In function ‘XS_Sub__Util_subname’:
    ListUtil.xs:1313:9: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    Base64.xs: In function ‘XS_MIME__QuotedPrint_encode_qp’:
    mro.xs: In function ‘S_mro_get_linear_isa_c3’:
    mro.xs: In function ‘XS_mro__nextcan’:
    NDBM_File.c: In function ‘boot_NDBM_File’:
    NDBM_File.c:627:14: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ODBM_File.c: In function ‘XS_ODBM_File_STORE’:
    ODBM_File.c:406:6: warning: variable ‘flags’ set but not used [-Wunused-but-set-variable]
    ODBM_File.c: In function ‘XS_ODBM_File_DELETE’:
    ODBM_File.xs:64:31: warning: identifier ‘delete’ conflicts with C++ keyword [-Wc++-compat]
    ODBM_File.c: In function ‘boot_ODBM_File’:
    ODBM_File.c:648:14: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    Opcode.xs: In function ‘XS_Opcode_opdesc’:
    Opcode.xs:472:12: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs: In function ‘PerlIOEncode_getarg’:
    ../../perliol.h:104:29: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs: In function ‘PerlIOEncode_pushed’:
    encoding.xs: In function ‘PerlIOEncode_popped’:
    encoding.xs: In function ‘PerlIOEncode_get_base’:
    encoding.xs: In function ‘PerlIOEncode_fill’:
    encoding.xs: In function ‘PerlIOEncode_flush’:
    encoding.xs: In function ‘PerlIOEncode_close’:
    encoding.xs: In function ‘PerlIOEncode_tell’:
    encoding.xs: In function ‘PerlIOEncode_dup’:
    encoding.xs: In function ‘PerlIOEncode_write’:
    encoding.xs: In function ‘boot_PerlIO__encoding’:
    mmap.xs: In function ‘PerlIOMmap_map’:
    mmap.xs: In function ‘PerlIOMmap_unmap’:
    mmap.xs: In function ‘PerlIOMmap_get_base’:
    mmap.xs: In function ‘PerlIOMmap_unread’:
    mmap.xs: In function ‘PerlIOMmap_write’:
    mmap.xs: In function ‘PerlIOMmap_flush’:
    mmap.xs: In function ‘PerlIOMmap_fill’:
    scalar.xs: In function ‘PerlIOScalar_pushed’:
    scalar.xs: In function ‘PerlIOScalar_popped’:
    scalar.xs: In function ‘PerlIOScalar_seek’:
    scalar.xs: In function ‘PerlIOScalar_tell’:
    scalar.xs: In function ‘PerlIOScalar_read’:
    scalar.xs:178:27: warning: comparison is always true due to limited range of data type [-Wtype-limits]
    scalar.xs: In function ‘PerlIOScalar_write’:
    scalar.xs: In function ‘PerlIOScalar_get_base’:
    scalar.xs: In function ‘PerlIOScalar_get_ptr’:
    scalar.xs: In function ‘PerlIOScalar_get_cnt’:
    scalar.xs: In function ‘PerlIOScalar_bufsiz’:
    scalar.xs: In function ‘PerlIOScalar_set_ptrcnt’:
    scalar.xs: In function ‘PerlIOScalar_arg’:
    scalar.xs: In function ‘PerlIOScalar_dup’:
    via.xs: In function ‘PerlIOVia_method’:
    via.xs: In function ‘PerlIOVia_pushed’:
    via.xs: In function ‘PerlIOVia_open’:
    POSIX.xs:981:12: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    POSIX.xs: In function ‘S_setpayload’:
    POSIX.xs:1203:16: warning: cast from function call of type ‘double’ to non-matching type ‘long unsigned int’ [-Wbad-function-cast]
    POSIX.xs: In function ‘restore_sigmask’:
    POSIX.xs:1656:25: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX__SigSet_addset’:
    POSIX.c:1983:12: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX__SigSet_emptyset’:
    POSIX.c:2030:12: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX__SigSet_ismember’:
    POSIX.c:2071:12: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX__Termios_getattr’:
    POSIX.c:2142:17: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX__Termios_setattr’:
    POSIX.c:2198:17: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX__Termios_getispeed’:
    POSIX.c:2265:17: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX__Termios_getiflag’:
    POSIX.c:2296:17: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX__Termios_getcc’:
    POSIX.c:2348:17: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX__Termios_setispeed’:
    POSIX.c:2387:17: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX__Termios_setiflag’:
    POSIX.c:2429:17: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX__Termios_setcc’:
    POSIX.c:2477:17: warning: cast increases required alignment of target type [-Wcast-align]
    ./const-xs.inc: In function ‘XS_POSIX_constant’:
    ./const-xs.inc:1579:20: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t {aka const long unsigned int}’ [-Wformat=]
    ./const-xs.inc:1585:20: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t {aka const long unsigned int}’ [-Wformat=]
    POSIX.xs: In function ‘XS_POSIX_localeconv’:
    POSIX.xs:2111:25: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs: In function ‘XS_POSIX_sigaction’:
    POSIX.xs:2999:16: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs:3058:16: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX_sigpending’:
    POSIX.c:3938:12: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs: In function ‘XS_POSIX_sigprocmask’:
    POSIX.xs:3113:15: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs:3121:18: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX_mbstowcs’:
    POSIX.c:4460:16: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX_mbtowc’:
    POSIX.c:4483:18: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX_wcstombs’:
    POSIX.c:4508:19: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs: In function ‘XS_POSIX_strtod’:
    POSIX.xs: In function ‘XS_POSIX_strtold’:
    ./const-xs.inc: In function ‘boot_POSIX’:
    ./const-xs.inc:1352:11: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    POSIX.xs:1639:1: warning: ‘not_here’ defined but not used [-Wunused-function]
    re_exec.c: In function ‘my_re_intuit_start’:
    re_exec.c:722:17: warning: declaration of ‘sv’ shadows a parameter [-Wshadow]
    re_exec.c: In function ‘S_find_byclass’:
    ../../regcomp.h:683:27: warning: cast increases required alignment of target type [-Wcast-align]
    ../../regcomp.h:344:22: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:2523:20: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:2636:33: warning: declaration of ‘tmp’ shadows a previous local [-Wshadow]
    re_exec.c: In function ‘S_reg_check_named_buff_matched’:
    re_exec.c:3969:15: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c: In function ‘S_regmatch’:
    re_exec.c:6552:22: warning: declaration of ‘startpoint’ shadows a previous local [-Wshadow]
    ../../regcomp.h:347:24: warning: cast increases required alignment of target type [-Wcast-align]
    ../../regcomp.h:1067:40: warning: declaration of ‘re_debug_flags’ shadows a previous local [-Wshadow]
    ../../cop.h:1010:11: warning: declaration of ‘next’ shadows a previous local [-Wshadow]
    re_exec.c:7206:10: warning: declaration of ‘n’ shadows a previous local [-Wshadow]
    re_exec.c:7875:7: warning: declaration of ‘n’ shadows a previous local [-Wshadow]
    re_exec.c: In function ‘S_regrepeat’:
    re_exec.c: In function ‘S_reginclass’:
    ../../regcomp.h:661:8: warning: cast increases required alignment of target type [-Wcast-align]
    ../../regcomp.h:649:35: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.o: In function `XS_POSIX_tmpnam':
    pair.c: In function ‘sdbm__fitpair’:
    pair.c:53:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function ‘sdbm__putpair’:
    pair.c:69:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function ‘sdbm__getpair’:
    pair.c:96:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function ‘sdbm__exipair’:
    pair.c:112:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function ‘sdbm__duppair’:
    pair.c:124:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function ‘sdbm__getnkey’:
    pair.c:134:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function ‘sdbm__delpair’:
    pair.c:153:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function ‘seepair’:
    pair.c:225:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function ‘sdbm__splpage’:
    pair.c:245:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function ‘sdbm__chkpage’:
    pair.c:282:15: warning: cast increases required alignment of target type [-Wcast-align]
    SDBM_File.c: In function ‘boot_SDBM_File’:
    SDBM_File.c:609:14: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    Socket.xs: In function ‘xs_getnameinfo’:
    Socket.xs:653:20: warning: cast increases required alignment of target type [-Wcast-align]
    ./const-xs.inc: In function ‘XS_Socket_AUTOLOAD’:
    ./const-xs.inc:944:20: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t {aka const long unsigned int}’ [-Wformat=]
    ./const-xs.inc:950:20: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t {aka const long unsigned int}’ [-Wformat=]
    Socket.xs: In function ‘XS_Socket_sockaddr_family’:
    Socket.xs:748:30: warning: cast increases required alignment of target type [-Wcast-align]
    ./const-xs.inc: In function ‘boot_Socket’:
    ./const-xs.inc:850:11: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    re_comp.c: In function ‘S_get_ANYOF_cp_list_for_ssc’:
    re_comp.c: In function ‘S_make_trie’:
    re_comp.c:3269:21: warning: declaration of ‘tmp’ shadows a previous local [-Wshadow]
    re_comp.c:3270:26: warning: declaration of ‘ch’ shadows a previous local [-Wshadow]
    re_comp.c:3290:28: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    re_comp.c:3386:37: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function ‘S_construct_ahocorasick_from_trie’:
    ../../handy.h:2134:43: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function ‘S_study_chunk’:
    re_comp.c:4409:34: warning: declaration of ‘last’ shadows a parameter [-Wshadow]
    re_comp.c:5428:33: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5431:59: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function ‘S_concat_pat’:
    re_comp.c:6225:33: warning: declaration of ‘svp’ shadows a previous local [-Wshadow]
    re_comp.c:6273:17: warning: declaration of ‘sv’ shadows a previous local [-Wshadow]
    re_comp.c: In function ‘S_compile_runtime_code’:
    ../../cop.h:1012:26: warning: declaration of ‘p’ shadows a previous local [-Wshadow]
    ../../cop.h:1038:27: warning: declaration of ‘p’ shadows a previous local [-Wshadow]
    re_comp.c: In function ‘my_re_op_compile’:
    re_comp.c:7735:24: warning: declaration of ‘scan’ shadows a previous local [-Wshadow]
    re_comp.c: In function ‘my_reg_named_buff_fetch’:
    re_comp.c:7840:23: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function ‘my_reg_named_buff_nextkey’:
    re_comp.c:7920:25: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function ‘my_reg_named_buff_scalar’:
    re_comp.c: In function ‘my_reg_named_buff_all’:
    re_comp.c:7982:25: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function ‘S__invlist_array_init’:
    re_comp.c:8377:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function ‘S_reg’:
    re_comp.c:8278:9: warning: declaration of ‘num’ shadows a previous local [-Wshadow]
    re_comp.c:10584:39: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:10593:38: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:10671:29: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:10879:18: warning: declaration of ‘num’ shadows a previous local [-Wshadow]
    re_comp.c:10945:43: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function ‘S_grok_bslash_N’:
    re_comp.c:657:8: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    re_comp.c: In function ‘S_regatom’:
    re_comp.c:13155:12: warning: declaration of ‘flags’ shadows a previous local [-Wshadow]
    re_comp.c:13192:12: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    re_comp.c: In function ‘S_populate_ANYOF_from_invlist’:
    ../../regcomp.h:682:38: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function ‘S_handle_regex_sets’:
    re_comp.c:14588:12: warning: declaration of ‘depth’ shadows a parameter [-Wshadow]
    re_comp.c:14815:34: warning: declaration of ‘save_parse’ shadows a previous local [-Wshadow]
    re_comp.c:15025:25: warning: declaration of ‘lhs’ shadows a previous local [-Wshadow]
    re_comp.c: In function ‘S_regclass’:
    ../../regcomp.h:652:46: warning: cast increases required alignment of target type [-Wcast-align]
    ../../regcomp.h:643:34: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function ‘S_set_ANYOF_arg’:
    re_comp.c: In function ‘S_reganode’:
    re_comp.c: In function ‘S_reg2Lanode’:
    re_comp.c: In function ‘S_regtail’:
    re_comp.c: In function ‘S_regtail_study’:
    re_comp.c: In function ‘my_regprop’:
    re_comp.c:18801:27: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function ‘my_regfree’:
    re_comp.c: In function ‘S_put_charclass_bitmap_innards’:
    re_comp.c:20099:21: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    re_comp.c: In function ‘S_dumpuntil’:
    re_comp.c:20328:17: warning: declaration of ‘op’ shadows a previous local [-Wshadow]
    Storable.xs: In function ‘init_perinterp’:
    Storable.xs:412:7: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:394:8: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function ‘allocate_context’:
    Storable.xs: In function ‘free_context’:
    Storable.xs:1664:18: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function ‘last_op_in_netorder’:
    Storable.xs: In function ‘store_scalar’:
    Storable.xs:695:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2240:27: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    Storable.xs: In function ‘store_array’:
    Storable.xs: In function ‘store_hash’:
    Storable.xs:2584:8: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    Storable.xs:2663:33: warning: declaration of ‘ret’ shadows a previous local [-Wshadow]
    Storable.xs: In function ‘store_code’:
    Storable.xs: In function ‘store_tied_item’:
    Storable.xs:2894:31: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function ‘store_hook’:
    Storable.xs:3221:9: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function ‘store_blessed’:
    Storable.xs: In function ‘store_other’:
    Storable.xs: In function ‘store’:
    Storable.xs: In function ‘do_store’:
    Storable.xs: In function ‘mbuf2sv’:
    Storable.xs: In function ‘retrieve_idx_blessed’:
    Storable.xs:633:9: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function ‘retrieve_blessed’:
    Storable.xs: In function ‘retrieve_hook’:
    Storable.xs: In function ‘retrieve_tied_idx’:
    Storable.xs: In function ‘retrieve_lscalar’:
    Storable.xs: In function ‘retrieve_lvstring’:
    Storable.xs: In function ‘retrieve_netint’:
    Storable.xs: In function ‘retrieve_svundef_elem’:
    Storable.xs:1064:21: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function ‘retrieve_array’:
    Storable.xs: In function ‘retrieve_hash’:
    Storable.xs: In function ‘retrieve_flag_hash’:
    Storable.xs: In function ‘retrieve_code’:
    Storable.xs: In function ‘old_retrieve_array’:
    Storable.xs: In function ‘old_retrieve_hash’:
    Storable.xs: In function ‘magic_check’:
    Storable.xs: In function ‘retrieve’:
    Storable.xs: In function ‘do_retrieve’:
    Storable.xs: In function ‘dclone’:
    Storable.xs:406:6: warning: declaration of ‘perinterp_sv’ shadows a previous local [-Wshadow]
    Storable.xs:415:24: warning: declaration of ‘cxt’ shadows a previous local [-Wshadow]
    Storable.xs: In function ‘storable_free’:
    Storable.xs:6603:17: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function ‘XS_Storable_last_op_in_netorder’:
    Storable.c: In function ‘boot_Storable’:
    Storable.c:6955:14: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    re_comp.c:9591:1: warning: inlining failed in call to ‘S_invlist_clone’: --param max-inline-insns-single limit reached [-Winline]
    re_comp.c: In function ‘S_ssc_finalize’:
    ../../dquote_inline.h:39:1: warning: inlining failed in call to ‘S_form_short_octal_warning’: call is unlikely and code size would grow [-Winline]
    re_comp.c:12008:1: warning: inlining failed in call to ‘S_compute_EXACTish’: call is unlikely and code size would grow [-Winline]
    re_comp.c:12030:1: warning: inlining failed in call to ‘S_alloc_maybe_populate_EXACT’: call is unlikely and code size would grow [-Winline]
    re_comp.c:9626:1: warning: inlining failed in call to ‘S_invlist_iterinit’: call is unlikely and code size would grow [-Winline]
    re_comp.c:9634:1: warning: inlining failed in call to ‘S_invlist_iterfinish’: call is unlikely and code size would grow [-Winline]
    Syslog.c: In function ‘boot_Sys__Syslog’:
    Syslog.c:566:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    ./const-xs.inc:256:11: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ./const-xs.inc:282:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    re_comp.c: In function ‘S_study_chunk.constprop’:
    re_comp.c:1818:1: warning: inlining failed in call to ‘S_ssc_add_range’: call is unlikely and code size would grow [-Winline]
    threads.xs: In function ‘S_ithread_clear’:
    threads.xs: In function ‘ithread_mg_get’:
    threads.xs:381:23: warning: cast increases required alignment of target type [-Wcast-align]
    threads.xs: In function ‘ithread_mg_free’:
    threads.xs:390:23: warning: cast increases required alignment of target type [-Wcast-align]
    threads.xs: In function ‘ithread_mg_dup’:
    threads.xs:401:31: warning: cast increases required alignment of target type [-Wcast-align]
    threads.xs: In function ‘S_ithread_run’:
    threads.xs: In function ‘S_ithread_create’:
    ../../perl.h:165:22: warning: declaration of ‘my_perl’ shadows a previous local [-Wshadow]
    threads.xs: In function ‘XS_threads_create’:
    threads.xs: In function ‘XS_threads_list’:
    threads.xs: In function ‘XS_threads_kill’:
    threads.xs: In function ‘XS_threads_set_thread_exit_only’:
    threads.xs: In function ‘boot_threads’:
    threads.xs:1817:27: warning: cast increases required alignment of target type [-Wcast-align]
    Unicode.xs: In function ‘XS_Encode__Unicode_decode_xs’:
    ../../../sv.h:1759:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Unicode.xs: In function ‘XS_Encode__Unicode_encode_xs’:
    shared.xs: In function ‘sharedsv_userlock_free’:
    shared.xs:282:21: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs: In function ‘S_get_userlock’:
    shared.xs:374:14: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs: In function ‘Perl_sharedsv_find’:
    shared.xs:406:25: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:415:25: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs: In function ‘Perl_sharedsv_associate’:
    shared.xs:448:16: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:467:16: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs: In function ‘S_get_RV’:
    shared.xs: In function ‘sharedsv_scalar_mg_get’:
    shared.xs:736:15: warning: cast increases required alignment of target type [-Wcast-align]
    ../../sv.h:1214:17: warning: declaration of ‘_svrv’ shadows a previous local [-Wshadow]
    shared.xs: In function ‘sharedsv_scalar_store’:
    shared.xs:761:13: warning: declaration of ‘sv’ shadows a parameter [-Wshadow]
    shared.xs: In function ‘sharedsv_scalar_mg_set’:
    shared.xs:815:15: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs: In function ‘sharedsv_scalar_mg_free’:
    shared.xs:837:15: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:837:50: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:838:13: warning: declaration of ‘sv’ shadows a parameter [-Wshadow]
    shared.xs:840:25: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:842:26: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs: In function ‘sharedsv_scalar_mg_local’:
    shared.xs:866:15: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs: In function ‘sharedsv_elem_mg_FETCH’:
    shared.xs:918:28: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:920:28: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs: In function ‘sharedsv_elem_mg_STORE’:
    shared.xs:972:24: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:974:24: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs: In function ‘sharedsv_elem_mg_DELETE’:
    shared.xs:1016:24: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:1018:24: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs: In function ‘sharedsv_elem_mg_dup’:
    shared.xs: In function ‘sharedsv_array_mg_FETCHSIZE’:
    shared.xs:1063:15: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs: In function ‘sharedsv_array_mg_CLEAR’:
    shared.xs:1083:15: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:1093:21: warning: declaration of ‘sv’ shadows a parameter [-Wshadow]
    shared.xs: In function ‘sharedsv_array_mg_free’:
    shared.xs:1117:26: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs: In function ‘sharedsv_array_mg_dup’:
    shared.xs:1150:23: warning: cast increases required alignment of target type [-Wcast-align]
    NamedCapture.xs: In function ‘XS_Tie__Hash__NamedCapture_TIEHASH’:
    NamedCapture.xs: In function ‘XS_Tie__Hash__NamedCapture_FETCH’:
    NamedCapture.xs: In function ‘XS_Tie__Hash__NamedCapture_FIRSTKEY’:
    Piece.xs:970:1: warning: no previous prototype for ‘push_common_tm’ [-Wmissing-prototypes]
    Piece.xs:992:1: warning: no previous prototype for ‘return_11part_tm’ [-Wmissing-prototypes]
    Piece.xs: In function ‘XS_Time__Piece__strftime’:
    Piece.xs:1036:9: warning: format not a string literal, format string not checked [-Wformat-nonliteral]
    Piece.xs:1062:13: warning: format not a string literal, format string not checked [-Wformat-nonliteral]
    Piece.c: In function ‘boot_Time__Piece’:
    Piece.c:1429:14: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    stdio.c:14:8: warning: no previous prototype for ‘xsfopen’ [-Wmissing-prototypes]
    stdio.c:20:5: warning: no previous prototype for ‘xsfclose’ [-Wmissing-prototypes]
    stdio.c:25:5: warning: no previous prototype for ‘xsfprintf’ [-Wmissing-prototypes]
    Typemap.xs:63:12: warning: no previous prototype for ‘intArrayPtr’ [-Wmissing-prototypes]
    Typemap.xs:203:1: warning: no previous prototype for ‘XS_release_anotherstructPtrPtr’ [-Wmissing-prototypes]
    Typemap.c: In function ‘XS_XS__Typemap_T_CVREF’:
    Typemap.c:626:7: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    Typemap.c: In function ‘XS_XS__Typemap_T_CVREF_REFCOUNT_FIXED’:
    Typemap.c:663:13: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    Typemap.c: In function ‘XS_XS__Typemap_T_BOOL’:
    Typemap.c: In function ‘XS_XS__Typemap_T_BOOL_2’:
    Typemap.c: In function ‘XS_XS__Typemap_T_BOOL_OUT’:
    Typemap.c: In function ‘XS_XS__Typemap_T_OPAQUEPTR_OUT’:
    Typemap.c:1355:17: warning: cast increases required alignment of target type [-Wcast-align]
    Typemap.c: In function ‘XS_XS__Typemap_T_OPAQUEPTR_OUT_short’:
    Typemap.c:1375:19: warning: cast increases required alignment of target type [-Wcast-align]
    Typemap.c: In function ‘XS_XS__Typemap_T_OPAQUEPTR_OUT_struct’:
    Typemap.c:1427:19: warning: cast increases required alignment of target type [-Wcast-align]
    Typemap.c: In function ‘XS_XS__Typemap_T_OPAQUE_OUT’:
    Typemap.c:1467:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function ‘S_perl_hash_siphash_2_4’:
    ../../hv_func.h:213:13: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h:214:13: warning: cast increases required alignment of target type [-Wcast-align]
    core_or_not.inc:13:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    exception.c:17:5: warning: no previous prototype for ‘apitest_exception’ [-Wmissing-prototypes]
    HiRes.xs:710:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    HiRes.c: In function ‘boot_Time__HiRes’:
    HiRes.c:2315:14: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    HiRes.c:2317:5: warning: "XSubPPtmpAAAA" is not defined [-Wundef]
    HiRes.c:2326:5: warning: "XSubPPtmpAAAD" is not defined [-Wundef]
    HiRes.c:2331:5: warning: "XSubPPtmpAAAE" is not defined [-Wundef]
    HiRes.c:2338:5: warning: "XSubPPtmpAAAG" is not defined [-Wundef]
    HiRes.c:2342:5: warning: "XSubPPtmpAAAH" is not defined [-Wundef]
    HiRes.c:2357:5: warning: "XSubPPtmpAAAL" is not defined [-Wundef]
    HiRes.c:2363:5: warning: "XSubPPtmpAAAN" is not defined [-Wundef]
    HiRes.c:2369:5: warning: "XSubPPtmpAAAP" is not defined [-Wundef]
    HiRes.c:2375:5: warning: "XSubPPtmpAAAR" is not defined [-Wundef]
    HiRes.c:2381:5: warning: "XSubPPtmpAAAT" is not defined [-Wundef]
    HiRes.xs:997:5: warning: "XSubPPtmpAAAA" is not defined [-Wundef]
    HiRes.xs:1002:5: warning: "XSubPPtmpAAAD" is not defined [-Wundef]
    HiRes.xs:1005:5: warning: "XSubPPtmpAAAE" is not defined [-Wundef]
    HiRes.xs:1009:5: warning: "XSubPPtmpAAAG" is not defined [-Wundef]
    HiRes.xs:1011:5: warning: "XSubPPtmpAAAH" is not defined [-Wundef]
    HiRes.xs:1019:5: warning: "XSubPPtmpAAAL" is not defined [-Wundef]
    HiRes.xs:1023:5: warning: "XSubPPtmpAAAN" is not defined [-Wundef]
    HiRes.xs:1027:5: warning: "XSubPPtmpAAAP" is not defined [-Wundef]
    HiRes.xs:1031:5: warning: "XSubPPtmpAAAR" is not defined [-Wundef]
    HiRes.xs:1035:5: warning: "XSubPPtmpAAAT" is not defined [-Wundef]
    Collate.xs: In function ‘XS_Unicode__Collate_mk_SortKey’:
    Collate.xs: In function ‘XS_Unicode__Collate_varCE’:
    ../../fakesdio.h:114:5: warning: "SFIO_VERSION" is not defined [-Wundef]
    APItest.xs:98:1: warning: no previous prototype for ‘my_cxt_getint_p’ [-Wmissing-prototypes]
    APItest.xs:104:1: warning: no previous prototype for ‘my_cxt_setint_p’ [-Wmissing-prototypes]
    APItest.xs:110:1: warning: no previous prototype for ‘my_cxt_getsv_interp_context’ [-Wmissing-prototypes]
    APItest.xs:118:1: warning: no previous prototype for ‘my_cxt_getsv_interp’ [-Wmissing-prototypes]
    APItest.xs:125:1: warning: no previous prototype for ‘my_cxt_setsv_p’ [-Wmissing-prototypes]
    APItest.xs:144:1: warning: no previous prototype for ‘test_freeent’ [-Wmissing-prototypes]
    APItest.xs: In function ‘THX_run_cleanup’:
    APItest.xs: In function ‘THX_keyword_active’:
    APItest.xs: In function ‘addissub_myck_add’:
    APItest.xs: In function ‘my_ck_rv2cv’:
    APItest.xs: In function ‘XS_XS__APItest__Overload_tryAMAGICunDEREF_var’:
    APItest.xs:1463:11: warning: declaration of ‘sp’ shadows a previous local [-Wshadow]
    APItest.xs: In function ‘XS_XS__APItest__Hash_delete’:
    APItest.xs: In function ‘XS_XS__APItest__Hash_delete_ent’:
    APItest.xs: In function ‘XS_XS__APItest__Hash_test_force_keys’:
    APItest.xs: In function ‘XS_XS__APItest__PtrTable_fetch’:
    ../../perl.h:1731:26: warning: cast from function call of type ‘void *’ to non-matching type ‘long unsigned int’ [-Wbad-function-cast]
    APItest.xs: In function ‘XS_XS__APItest_CLONE’:
    APItest.c: In function ‘XS_XS__APItest_test_EXTEND’:
    APItest.xs:2273:10: warning: declaration of ‘sp’ shadows a previous local [-Wshadow]
    APItest.c: In function ‘XS_XS__APItest_my_cxt_getsv’:
    APItest.xs: In function ‘XS_XS__APItest_rmagical_cast’:
    APItest.c: In function ‘XS_XS__APItest_bhk_record’:
    APItest.c: In function ‘XS_XS__APItest_cv_set_call_checker_lists’:
    APItest.c:5120:7: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    APItest.c: In function ‘XS_XS__APItest_cv_set_call_checker_scalars’:
    APItest.c:5150:7: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    APItest.c: In function ‘XS_XS__APItest_cv_set_call_checker_proto’:
    APItest.c:5180:7: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    APItest.c: In function ‘XS_XS__APItest_cv_set_call_checker_proto_or_list’:
    APItest.c:5214:7: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    APItest.c: In function ‘XS_XS__APItest_cv_set_call_checker_multi_sum’:
    APItest.c:5248:7: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    APItest.xs: In function ‘XS_XS__APItest_multicall_each’:
    APItest.xs:3626:9: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    APItest.xs: In function ‘XS_XS__APItest_multicall_return’:
    APItest.xs:3665:9: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    APItest.xs: In function ‘XS_XS__APItest_clone_with_stack’:
    APItest.c: In function ‘XS_XS__APItest_take_cvref’:
    APItest.c:6180:6: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    APItest.c: In function ‘XS_XS__APItest_fetch_pad_names’:
    APItest.c:6388:6: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    APItest.c: In function ‘XS_XS__APItest_lexical_import’:
    APItest.c:6740:7: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    APItest.xs: In function ‘XS_XS__APItest_cv_name’:
    APItest.xs: In function ‘XS_XS__APItest_test_sv_catpvf’:
    APItest.xs:4184:9: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
    APItest.xs: In function ‘XS_XS__APItest__Magic_mg_find_foo’:
    APItest.xs:4227:32: warning: cast increases required alignment of target type [-Wcast-align]
    APItest.xs: In function ‘XS_XS__APItest__Magic_test_get_vtbl’:
    ../../perl.h:1731:26: warning: cast from function call of type ‘MGVTBL * {aka struct mgvtbl *}’ to non-matching type ‘long unsigned int’ [-Wbad-function-cast]
    APItest.c: In function ‘boot_XS__APItest’:
    APItest.c:10824:5: warning: "XSubPPtmpAAAE" is not defined [-Wundef]
    APItest.c:10828:5: warning: "XSubPPtmpAAAF" is not defined [-Wundef]
    ./const-xs.inc:204:11: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    APItest.xs:3801:6: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    APItest.xs:3919:5: warning: "XSubPPtmpAAAE" is not defined [-Wundef]
    APItest.xs:3921:5: warning: "XSubPPtmpAAAF" is not defined [-Wundef]
    FastCalc.xs: In function ‘XS_Math__BigInt__FastCalc___strip_zeros’:
    FastCalc.xs:167:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    FastCalc.xs: In function ‘XS_Math__BigInt__FastCalc__acmp’:
    FastCalc.xs:395:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    unfexc.h:5:6: warning: no previous prototype for ‘isExclusion’ [-Wmissing-prototypes]
    unfexc.h:44:6: warning: no previous prototype for ‘isSingleton’ [-Wmissing-prototypes]
    unfexc.h:88:6: warning: no previous prototype for ‘isNonStDecomp’ [-Wmissing-prototypes]
    unfexc.h:98:6: warning: no previous prototype for ‘isComp2nd’ [-Wmissing-prototypes]
    Normalize.xs: In function ‘XS_Unicode__Normalize_decompose’:
    ../../../../hv_func.h: In function ‘S_perl_hash_superfast’:
    ../../../../hv_func.h:272:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function ‘S_perl_hash_murmur3’:
    ../../../../hv_func.h:376:16: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h:121:31: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function ‘S_perl_hash_djb2’:
    ../../../../hv_func.h:470:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function ‘S_perl_hash_sdbm’:
    ../../../../hv_func.h:480:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function ‘S_perl_hash_one_at_a_time’:
    ../../../../hv_func.h:506:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function ‘S_perl_hash_one_at_a_time_hard’:
    ../../../../hv_func.h:521:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function ‘S_perl_hash_old_one_at_a_time’:
    ../../../../hv_func.h:556:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../inline.h: In function ‘S_cx_popsub_args’:
    ../../../../handy.h:64:35: warning: declaration of ‘_p’ shadows a previous local [-Wshadow]
    ../../../../cop.h:612:13: warning: declaration of ‘av’ shadows a previous local [-Wshadow]
    ExtTest.xs: In function ‘boot_ExtTest’:
    ../../../../perl.h:165:22: warning: declaration of ‘my_perl’ shadows a parameter [-Wshadow]
    ExtTest.xs:350:11: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    compilet-r57Uq.c:1:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    compilet-1nRyY.c:1:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    t/basict.c:1:5: warning: no previous prototype for ‘boot_basict’ [-Wmissing-prototypes]
    compilet-Ev35z.c:1:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    compilet-tn8KR.c:1:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h: In function ‘S_perl_hash_superfast’:
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h:272:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h: In function ‘S_perl_hash_murmur3’:
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h:376:16: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h:121:31: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h: In function ‘S_perl_hash_djb2’:
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h:470:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h: In function ‘S_perl_hash_sdbm’:
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h:480:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h: In function ‘S_perl_hash_one_at_a_time’:
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h:506:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h: In function ‘S_perl_hash_one_at_a_time_hard’:
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h:521:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h: In function ‘S_perl_hash_old_one_at_a_time’:
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h:556:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/inline.h: In function ‘S_cx_popsub_args’:
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/handy.h:64:35: warning: declaration of ‘_p’ shadows a previous local [-Wshadow]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/cop.h:612:13: warning: declaration of ‘av’ shadows a previous local [-Wshadow]
    XSTest.xs:6:1: warning: no previous prototype for ‘xstest_something’ [-Wmissing-prototypes]
    XSTest.xs:12:1: warning: no previous prototype for ‘xstest_something2’ [-Wmissing-prototypes]
    XSTest.c: In function ‘XS_XSTest_T_BOOL’:
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/sv.h:1759:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    XSTest.c: In function ‘XS_XSTest_T_BOOL_2’:
    XSTest.c:306:7: warning: unused variable ‘RETVAL’ [-Wunused-variable]
    XSTest.c: In function ‘XS_XSTest_T_BOOL_OUT’:
    compilet-zJhbL.c:1:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    XSMore.c: In function ‘XS_XSMore_nil’:
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/XSUB.h:165:20: warning: unused variable ‘items’ [-Wunused-variable]
    compilet-AMFuD.c:1:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    XSUsage.xs:19:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    XSUsage.xs:20:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    XSUsage.xs:21:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    XSUsage.xs:22:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    XSUsage.xs:23:5: warning: no previous prototype for ‘xsusage_five’ [-Wmissing-prototypes]
    XSUsage.xs:24:5: warning: no previous prototype for ‘xsusage_six’ [-Wmissing-prototypes]
    XSUsage.c: In function ‘XS_XSUsage_two’:
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/XSUB.h:202:20: warning: unused variable ‘ix’ [-Wunused-variable]
    XSUsage.c: In function ‘XS_XSUsage_interface_v_i’:
    XSUsage.c:220:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    XSUsage.c:226:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    XSUsage.c: In function ‘XS_XSUsage_four’:
    XSUsage.c: In function ‘boot_XSUsage’:
    XSUsage.c:323:14: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/perl.h:165:22: warning: declaration of ‘my_perl’ shadows a parameter [-Wshadow]
    ../hv_func.h: In function ‘S_perl_hash_superfast’:
    ../hv_func.h:272:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function ‘S_perl_hash_murmur3’:
    ../hv_func.h:376:16: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h:121:31: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function ‘S_perl_hash_djb2’:
    ../hv_func.h:470:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function ‘S_perl_hash_sdbm’:
    ../hv_func.h:480:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function ‘S_perl_hash_one_at_a_time’:
    ../hv_func.h:506:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function ‘S_perl_hash_one_at_a_time_hard’:
    ../hv_func.h:521:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function ‘S_perl_hash_old_one_at_a_time’:
    ../hv_func.h:556:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../inline.h: In function ‘S_cx_popsub_args’:
    ../handy.h:64:35: warning: declaration of ‘_p’ shadows a previous local [-Wshadow]
    ../cop.h:612:13: warning: declaration of ‘av’ shadows a previous local [-Wshadow]
    
    -- 
    Report by Test::Smoke v1.53 build 1374 running on perl 5.24.1
    (Reporter v0.050 / Smoker v0.045)