• Reports by commit
  • Recent reports
  • Perl5 CoreSmokeDB
  • Github
  • Changes
  • Smoke [5.20.3] v5.20.3-7-g2c2d7ae PASS linux 3.0.35-cm-fx6-6.1 [debian] (armv7l/4 cpu)

    Message-ID: <201603020446.u224ks8Q018512@compaq.bandsman.co.uk>
    Content-transfer-encoding: 8bit
    Content-type: text/plain
    MIME-version: 1.0
    Date: Tue, 01 Mar 2016 23:46:47 -0500
    Subject: Smoke [5.20.3] v5.20.3-7-g2c2d7ae PASS linux 3.0.35-cm-fx6-6.1 [debian] (armv7l/4 cpu)
    
    Automated smoke report for 5.20.3 patch 2c2d7ae2ec598bff43f056060e4a83656066a4c4 v5.20.3-7-g2c2d7ae
    utilite:  ( 0MHz) (armv7l/4 cpu)
        on        linux - 3.0.35-cm-fx6-6.1 [debian]
        using     cc version 4.7.2
        smoketime 1 hour 22 minutes (average 1 hour 22 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.20.3-7-g2c2d7ae  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 -march=native"
    ----------- ---------------------------------------------------------
    O -         -Duseithreads
    | +--------- -DDEBUGGING
    +----------- no debugging
    
    
    Locally applied patches:
        SMOKE2c2d7ae2ec598bff43f056060e4a83656066a4c4
    
    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:201:17: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h:202:17: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function 'S_perl_hash_superfast':
    hv_func.h:260:18: warning: cast increases required alignment of target type [-Wcast-align]hv_func.h:202:17: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function 'S_perl_hash_murmur3':
    hv_func.h:364:16: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h:401:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h:408:21: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h:416:21: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h:424:21: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function 'S_perl_hash_djb2':
    hv_func.h:458:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function 'S_perl_hash_sdbm':
    hv_func.h:468:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h:260: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:494: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:509:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h:364:16: 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:544:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function 'S_perl_hash_old_one_at_a_time':
    miniperlmain.c:172:9: warning: declaration of 'my_perl' shadows a global declaration [-Wshadow]
    miniperlmain.c:49:25: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_Slab_Alloc':
    op.c:220:14: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'Perl_Slab_Free':
    op.c:344:12: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'Perl_op_free':
    op.c:710:5: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'S_forget_pmop':
    op.c:970:27: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'Perl_scalarvoid':
    op.c:1576:36: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c:1576:55: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c: In function 'Perl_op_lvalue_flags':
    op.c:2152:7: warning: declaration of 'kid' shadows a previous local [-Wshadow]
    op.c:2105:9: warning: shadowed declaration is here [-Wshadow]
    perl.c: In function 'perl_destruct':
    perl.c:561:23: warning: declaration of 'i' shadows a previous local [-Wshadow]
    perl.c:544:9: warning: shadowed declaration is here [-Wshadow]
    perl.c:577:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    perl.c:583:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    perl.c:836:6: warning: declaration of 'i' shadows a previous local [-Wshadow]
    perl.c:873:6: warning: declaration of 'i' shadows a previous local [-Wshadow]
    perl.c:884:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:884:5: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'Perl_gv_fetchmeth_pvn':
    gv.c:746:29: warning: declaration of 'hvname' shadows a previous local [-Wshadow]
    gv.c:656:17: warning: shadowed declaration is here [-Wshadow]
    perl.c:1197:13: warning: declaration of 'i' shadows a previous local [-Wshadow]
    op.c: In function 'S_fold_constants':
    op.c:3534:17: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    op.c:3499:14: warning: shadowed declaration is here [-Wshadow]
    op.c:3558:15: warning: declaration of 'type' shadows a previous local [-Wshadow]
    op.c:3498:13: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'S_pmtrans':
    op.c:4590:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:4590:12: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_newPMOP':
    op.c:4756:22: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'Perl_pmruntime':
    op.c:4845:6: warning: declaration of 'o' shadows a parameter [-Wshadow]
    op.c:4793:26: warning: shadowed declaration is here [-Wshadow]
    op.c:4865:6: warning: declaration of 'o' shadows a parameter [-Wshadow]
    op.c:4943:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    op.c: In function 'Perl_utilize':
    op.c:5395:10: warning: declaration of 'pack' shadows a previous local [-Wshadow]
    op.c:5368:9: warning: shadowed declaration is here [-Wshadow]
    perl.c: In function 'Perl_eval_pv':
    perl.c:2957:5: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    perl.c: In function 'Perl_require_pv':
    perl.c:2990:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    perl.c:2982:5: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'S_new_logop':
    op.c:6222:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c:6223:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c: In function 'Perl_newCONDOP':
    op.c:6382:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c: In function 'Perl_newLOOPOP':
    op.c:6531:39: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c:6534:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    perl.c: In function 'S_init_main_stash':
    perl.c:3647:39: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:3647:39: warning: shadowed declaration is here [-Wshadow]
    perl.c:3659:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:3659:16: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_newWHILEOP':
    op.c:6692:46: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c: In function 'Perl_newFOROP':
    op.c:6858:9: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'Perl_cv_const_sv':
    op.c:7248:24: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:7248:24: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_cv_const_sv_or_av':
    op.c:7260:26: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:7260:26: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_op_const_sv':
    op.c:7319:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:7319:11: warning: shadowed declaration is here [-Wshadow]
    op.c:7325:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:7325:8: warning: shadowed declaration is here [-Wshadow]
    perl.c: In function 'Perl_init_debugger':
    perl.c:4001:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:4001:15: warning: shadowed declaration is here [-Wshadow]
    perl.c:4004:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:4004:17: warning: shadowed declaration is here [-Wshadow]
    perl.c:4007:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:4007:16: warning: shadowed declaration is here [-Wshadow]
    perl.c: In function 'S_init_predump_symbols':
    perl.c:4164:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:4164:20: warning: shadowed declaration is here [-Wshadow]
    perl.c:4174:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:4174:20: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_newMYSUB':
    op.c:7570:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:7570:2: warning: shadowed declaration is here [-Wshadow]
    perl.c:4183:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:4183:20: warning: shadowed declaration is here [-Wshadow]
    op.c:7625:2: warning: cast increases required alignment of target type [-Wcast-align]
    perl.c: In function 'S_init_postdump_symbols':
    perl.c:4328:26: warning: declaration of 'nlen' shadows a previous local [-Wshadow]
    perl.c:4284:18: warning: shadowed declaration is here [-Wshadow]
    perl.c:4329:38: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'S_process_special_blocks':
    op.c:8127:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    op.c:8114:13: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'Perl_gv_check':
    gv.c:2291:28: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c: In function 'Perl_magic_freeovrld':
    gv.c:2439:24: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:2449:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    gv.c:2449:3: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'Perl_Gv_AMupdate':
    gv.c:2477:32: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:2514:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c: In function 'Perl_ck_spair':
    op.c:8772:19: warning: declaration of 'type' shadows a previous local [-Wshadow]
    op.c:8767:15: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_ck_rvconst':
    op.c:9068:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:9068:6: warning: shadowed declaration is here [-Wshadow]
    gv.c:2595:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    gv.c:2595:15: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'Perl_gv_handler':
    gv.c:2655:12: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c: In function 'Perl_try_amagic_bin':
    gv.c:2762:13: warning: declaration of 'left' shadows a previous local [-Wshadow]
    gv.c:2732:15: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'Perl_amagic_call':
    gv.c:2865:25: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:2866:22: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:2930:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    gv.c:2930:3: warning: shadowed declaration is here [-Wshadow]
    gv.c:2942:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    gv.c:2988:20: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:2989:16: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'Perl_ck_sort':
    op.c:10057:6: warning: declaration of 'kid' shadows a previous local [-Wshadow]
    op.c:10034:9: warning: shadowed declaration is here [-Wshadow]
    gv.c:3281:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    gv.c:3203:5: warning: shadowed declaration is here [-Wshadow]
    gv.c:3309:7: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    gv.c:3318:14: warning: declaration of '_p' shadows a previous local [-Wshadow]
    gv.c:3318:14: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'Perl_gv_try_downgrade':
    gv.c:3408:14: warning: declaration of '_p' shadows a previous local [-Wshadow]
    gv.c:3408:14: warning: shadowed declaration is here [-Wshadow]
    gv.c:3414:14: warning: cast increases required alignment of target type [-Wcast-align]
    toke.c: In function 'Perl_lex_start':
    toke.c:745:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    toke.c:745:11: warning: shadowed declaration is here [-Wshadow]
    toke.c: In function 'Perl_parser_free_nexttoke_ops':
    toke.c:831:6: warning: cast increases required alignment of target type [-Wcast-align]
    toke.c: In function 'S_incline':
    toke.c:1806:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    toke.c:1806:16: warning: shadowed declaration is here [-Wshadow]
    toke.c:1807:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    toke.c:1807:16: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_wrap_op_checker':
    op.c:12649:35: warning: declaration of 'opcode' shadows a global declaration [-Wshadow]
    opnames.h:397:3: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'const_sv_xsub':
    op.c:12672:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:12672:20: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'const_av_xsub':
    op.c:12687:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:12687:21: warning: shadowed declaration is here [-Wshadow]
    toke.c: In function 'S_get_and_check_backslash_N_name':
    toke.c:2966:19: warning: declaration of 'first_bad_char_loc' shadows a previous local [-Wshadow]
    toke.c:2818:15: warning: shadowed declaration is here [-Wshadow]
    toke.c: In function 'S_scan_const':
    toke.c:3694:37: warning: declaration of 'uv' shadows a previous local [-Wshadow]
    toke.c:3130:8: warning: shadowed declaration is here [-Wshadow]
    toke.c:3717:50: warning: declaration of 'off' shadows a previous local [-Wshadow]
    toke.c:3656:21: warning: shadowed declaration is here [-Wshadow]
    toke.c:3718:41: warning: declaration of 'uv' shadows a previous local [-Wshadow]
    toke.c:3694:37: warning: shadowed declaration is here [-Wshadow]
    toke.c: In function 'Perl_yylex':
    toke.c:6649:12: warning: declaration of 'len' shadows a previous local [-Wshadow]
    toke.c:4756:12: warning: shadowed declaration is here [-Wshadow]
    toke.c:6940:13: warning: declaration of 'gv' shadows a previous local [-Wshadow]
    toke.c:4766:9: warning: shadowed declaration is here [-Wshadow]
    toke.c:7109:7: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    toke.c:6989:6: warning: shadowed declaration is here [-Wshadow]
    toke.c:7656:10: warning: declaration of 'gv' shadows a previous local [-Wshadow]
    toke.c:8415:8: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    toke.c:6988:6: warning: shadowed declaration is here [-Wshadow]
    toke.c: In function 'S_new_constant':
    toke.c:9308:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    toke.c:9325:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    toke.c:9205:11: warning: shadowed declaration is here [-Wshadow]
    toke.c: In function 'S_scan_pat':
    toke.c:9743:7: warning: cast increases required alignment of target type [-Wcast-align]
    toke.c: In function 'Perl_start_subparse':
    toke.c:11520:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    toke.c:11520:28: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'Perl_gv_fetchpvn_flags':
    gv.c:1414:1: warning: inlining failed in call to 'S_parse_gv_stash_name': --param large-function-growth limit reached [-Winline]
    gv.c:2110:14: warning: called from here [-Winline]
    gv.c:1564:1: warning: inlining failed in call to 'S_find_default_stash': --param large-function-growth limit reached [-Winline]
    gv.c:2117:20: warning: called from here [-Winline]
    toke.c: In function 'S_missingterm':
    toke.c:585:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    perl.c: In function 'perl_parse':
    perl.c:1452:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    inline.h:151:1: warning: inlining failed in call to 'S_SvPADTMP_on.part.4': call is unlikely and code size would grow [-Winline]
    op.c:3493:1: warning: called from here [-Winline]
    perly.y: In function 'Perl_yyparse':
    perly.y:315:31: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perly.y:315:31: warning: shadowed declaration is here [-Wshadow]
    perly.y:333:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perly.y:333:10: warning: shadowed declaration is here [-Wshadow]
    perly.y:334:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perly.y:334:10: warning: shadowed declaration is here [-Wshadow]
    perly.y:335:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perly.y:335:11: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_list':
    op.c:1745:1: warning: called from here [-Winline]
    pad.c: In function 'Perl_cv_undef':
    pad.c:367:15: warning: cast increases required alignment of target type [-Wcast-align]
    pad.c:483:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:483:6: warning: shadowed declaration is here [-Wshadow]
    pad.c:487:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:487:2: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'Perl_cv_forget_slab':
    pad.c:523:34: warning: cast increases required alignment of target type [-Wcast-align]
    pad.c: In function 'S_pad_alloc_name':
    pad.c:568:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:568:2: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'Perl_pad_add_anon':
    pad.c:851:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:851:2: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'S_pad_findlex':
    pad.c:1333:19: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:1333:19: warning: shadowed declaration is here [-Wshadow]
    pad.c:1335:19: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:1335:19: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'S_cv_clone_pad':
    pad.c:2060:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2060:18: warning: shadowed declaration is here [-Wshadow]
    pad.c:2127:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2127:12: warning: shadowed declaration is here [-Wshadow]
    pad.c:2129:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2129:12: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'S_cv_clone':
    pad.c:2177:3: warning: cast increases required alignment of target type [-Wcast-align]
    pad.c: In function 'Perl_pad_fixup_inner_anons':
    pad.c:2293:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2293:6: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'Perl_pad_push':
    pad.c:2339:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2339:9: warning: shadowed declaration is here [-Wshadow]
    pad.c:2341:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2341:9: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'Perl_padlist_dup':
    pad.c:2475:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2475:10: warning: shadowed declaration is here [-Wshadow]
    pad.c:2477:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2477:10: warning: shadowed declaration is here [-Wshadow]
    inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.1': call is unlikely and code size would grow [-Winline]
    pad.c:341:1: warning: called from here [-Winline]
    pad.c:1157:1: warning: called from here [-Winline]
    regcomp.c: In function 'S_get_ANYOF_cp_list_for_ssc':
    regcomp.c:1021:25: warning: declaration of '_p' shadows a previous local [-Wshadow]
    regcomp.c:1021:25: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'S_make_trie':
    regcomp.c:2200:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    regcomp.c:2780:21: warning: declaration of 'tmp' shadows a previous local [-Wshadow]
    regcomp.c:2769:34: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:2781:26: warning: declaration of 'ch' shadows a previous local [-Wshadow]
    regcomp.c:2770:18: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:2801:28: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:1956:12: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:2880:6: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:2898:17: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_make_trie_failtable':
    regcomp.c:3010:29: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:3031:5: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_study_chunk':
    regcomp.c:3588:37: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:3654:44: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:3661:44: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:3665:3: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:3848:34: warning: declaration of 'last' shadows a parameter [-Wshadow]
    regcomp.c:3566:13: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:4133:22: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4134:27: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4543:21: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4544:22: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4547:26: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4588:23: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4590:25: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4591:26: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4635:11: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4855:4: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4858:4: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5159:28: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5163:28: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5166:15: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5173:26: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5222:73: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_concat_pat':
    regcomp.c:5685:33: warning: declaration of 'svp' shadows a previous local [-Wshadow]
    regcomp.c:5632:10: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:5733:17: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    regcomp.c:5646:13: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'S_compile_runtime_code':
    regcomp.c:5959:2: warning: declaration of 'p' shadows a previous local [-Wshadow]
    regcomp.c:5910:8: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:5970:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    regcomp.c:5983:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    regcomp.c:5913:2: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:5983:2: warning: declaration of 'p' shadows a previous local [-Wshadow]
    regcomp.c: In function 'Perl_re_op_compile':
    regcomp.c:6756:44: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:6763:17: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:6768:17: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:7050:5: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'ssize_t' [-Wformat]
    regcomp.c:7077:30: warning: declaration of '_p' shadows a previous local [-Wshadow]
    regcomp.c:7077:30: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:7132:28: warning: declaration of 'scan' shadows a previous local [-Wshadow]
    regcomp.c:6167:14: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:7133:13: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:7145:5: warning: declaration of 're_debug_flags' shadows a previous local [-Wshadow]
    regcomp.c:6192:5: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'Perl_reg_named_buff_fetch':
    regcomp.c:7234:23: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'Perl_reg_named_buff_nextkey':
    regcomp.c:7314:25: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'Perl_reg_named_buff_scalar':
    regcomp.c:7347:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    regcomp.c:7347:18: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'Perl_reg_named_buff_all':
    regcomp.c:7376:25: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S__invlist_array_init':
    regcomp.c:7777:21: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_invlist_array':
    regcomp.c:7809:13: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_reg':
    regcomp.c:9503:29: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:9505:50: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:9630:39: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:9639:38: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:9723:29: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:9783:14: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:9785:7: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:9938:34: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_grok_bslash_N':
    regcomp.c:10855:13: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:10822:9: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'S_regatom':
    regcomp.c:11448:9: warning: declaration of 'parse_start' shadows a previous local [-Wshadow]
    regcomp.c:11171:11: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:11599:20: warning: declaration of 'parse_start' shadows a previous local [-Wshadow]
    regcomp.c:11790:33: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:11660:13: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:11910:12: warning: declaration of 'flags' shadows a previous local [-Wshadow]
    regcomp.c:11170:9: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:11941:8: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:11948:12: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c: In function 'S_populate_ANYOF_from_invlist':
    regcomp.c:12421:5: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:12452:9: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:12453:7: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_handle_regex_sets':
    regcomp.c:12718:12: warning: declaration of 'depth' shadows a parameter [-Wshadow]
    regcomp.c:12686:37: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:12769:25: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:12696:12: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:12801:9: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:12881:40: warning: declaration of 'save_parse' shadows a previous local [-Wshadow]
    regcomp.c:12694:22: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:12936:21: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:12959:21: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:13161:9: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c: In function 'S_regclass':
    regcomp.c:13776:21: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:13782:24: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:13793:17: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_set_ANYOF_arg':
    regcomp.c:14935:2: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:14968:2: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_reganode':
    regcomp.c:15135:5: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_regtail':
    regcomp.c:15299:9: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_regtail_study':
    regcomp.c:15398:2: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'Perl_regprop':
    regcomp.c:15670:23: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15692:20: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15708:38: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15712:21: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15718:29: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15719:27: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15732:21: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15747:43: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15747:55: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15751:7: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15769:18: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15773:6: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15776:7: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15802:22: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'Perl_regfree_internal':
    regcomp.c:16135:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    regcomp.c:16135:3: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'Perl_regnext':
    regcomp.c:16426:39: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_dumpuntil':
    regcomp.c:16696:17: warning: declaration of 'op' shadows a previous local [-Wshadow]
    regcomp.c:16629:8: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:16697:27: warning: cast increases required alignment of target type [-Wcast-align]
    pad.c: In function 'Perl_find_rundefsv2':
    pad.c:1096:1: warning: called from here [-Winline]
    op.c: In function 'Perl_newASSIGNOP':
    op.c:5707:1: warning: inlining failed in call to 'S_aassign_common_vars': recursive inlining [-Winline]
    op.c:5760:10: warning: called from here [-Winline]
    pad.c: In function 'Perl_pad_tidy':
    inline.h:151:1: warning: inlining failed in call to 'S_SvPADTMP_on.part.0': call is unlikely and code size would grow [-Winline]
    pad.c:1735:1: warning: called from here [-Winline]
    inline.h:163:1: warning: inlining failed in call to 'S_SvPADSTALE_on.part.2': function not considered for inlining [-Winline]
    inline.h:116:1: warning: inlining failed in call to 'S_SvREFCNT_dec': call is unlikely and code size would grow [-Winline]
    toke.c:10262:6: warning: called from here [-Winline]
    toke.c:10295:6: warning: called from here [-Winline]
    toke.c:10322:5: warning: called from here [-Winline]
    toke.c:7270:7: warning: called from here [-Winline]
    toke.c:7442:4: warning: called from here [-Winline]
    toke.c:8444:3: warning: called from here [-Winline]
    toke.c:9830:6: warning: called from here [-Winline]
    toke.c:9886:2: warning: called from here [-Winline]
    toke.c:9938:6: warning: called from here [-Winline]
    inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.1': function not considered for inlining [-Winline]
    pad.c:2162:1: warning: called from here [-Winline]
    inline.h:163:1: warning: inlining failed in call to 'S_SvPADSTALE_on.part.2': call is unlikely and code size would grow [-Winline]
    inline.h:151:1: warning: inlining failed in call to 'S_SvPADTMP_on.part.0': function not considered for inlining [-Winline]
    pad.c:2400:1: warning: called from here [-Winline]
    pad.c:2311:1: warning: called from here [-Winline]
    dump.c: In function 'Perl_sv_peek':
    dump.c:365:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    dump.c:376:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    dump.c: In function 'Perl_do_op_dump':
    dump.c:1075:5: warning: declaration of 'optype' shadows a previous local [-Wshadow]
    dump.c:1019:18: warning: shadowed declaration is here [-Wshadow]
    dump.c: In function 'Perl_do_magic_dump':
    dump.c:1400:35: warning: cast increases required alignment of target type [-Wcast-align]
    dump.c: In function 'Perl_do_sv_dump':
    dump.c:2197:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    dump.c:2197:6: warning: shadowed declaration is here [-Wshadow]
    dump.c: In function 'Perl_do_pmop_dump':
    inline.h:88:1: warning: inlining failed in call to 'S_ReANY.part.0': call is unlikely and code size would grow [-Winline]
    dump.c:631:1: warning: called from here [-Winline]
    inline.h:88:1: warning: inlining failed in call to 'S_ReANY.part.2': call is unlikely and code size would grow [-Winline]
    regcomp.c:5628:1: warning: called from here [-Winline]
    inline.h:88:1: warning: inlining failed in call to 'S_ReANY.part.2': function not considered for inlining [-Winline]
    regcomp.c: In function 'Perl_regdupe_internal':
    regcomp.c:16305:1: warning: called from here [-Winline]
    inline.h:151:1: warning: inlining failed in call to 'S_SvPADTMP_on.part.4': function not considered for inlining [-Winline]
    op.c:4793:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_reg_numbered_buff_length':
    regcomp.c:7520:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_reg_numbered_buff_fetch':
    regcomp.c:7396:1: warning: called from here [-Winline]
    regcomp.c: In function 'S_invlist_iterfinish':
    regcomp.c:8905:1: warning: inlining failed in call to 'S_invlist_iterfinish.part.8': call is unlikely and code size would grow [-Winline]
    regcomp.c:8905:1: warning: called from here [-Winline]
    regcomp.c:8884:1: warning: inlining failed in call to 'S_get_invlist_iter_addr.part.3': call is unlikely and code size would grow [-Winline]
    regcomp.c: In function 'S_invlist_iterinit':
    regcomp.c:8897:1: warning: inlining failed in call to 'S_invlist_iterinit.part.4': call is unlikely and code size would grow [-Winline]
    regcomp.c:8897:1: warning: called from here [-Winline]
    inline_invlist.c: In function 'S__invlist_len':
    inline_invlist.c:21:1: warning: inlining failed in call to 'S_get_invlist_offset_addr.part.5': call is unlikely and code size would grow [-Winline]
    inline_invlist.c:34:1: warning: called from here [-Winline]
    dump.c:1592:1: warning: called from here [-Winline]
    regcomp.c: In function 'S__append_range_to_invlist':
    regcomp.c:7996:1: warning: called from here [-Winline]
    inline_invlist.c:21:1: warning: inlining failed in call to 'S_get_invlist_offset_addr.part.5': function not considered for inlining [-Winline]
    regcomp.c: In function 'S_invlist_iternext':
    regcomp.c:8921:1: warning: called from here [-Winline]
    regcomp.c: In function 'S_ssc_is_cp_posixl_init':
    regcomp.c:8897:1: warning: inlining failed in call to 'S_invlist_iterinit.part.4': function not considered for inlining [-Winline]
    regcomp.c:968:1: warning: called from here [-Winline]
    regcomp.c:8905:1: warning: inlining failed in call to 'S_invlist_iterfinish.part.8': function not considered for inlining [-Winline]
    regcomp.c: In function 'S_ssc_is_anything':
    regcomp.c:896:1: warning: called from here [-Winline]
    regcomp.c:16093:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_re_intuit_string':
    regcomp.c:15916:1: warning: called from here [-Winline]
    regcomp.c:7217:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_reg_named_buff_exists':
    regcomp.c:7259:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_reg_named_buff_firstkey':
    regcomp.c:7284:1: warning: called from here [-Winline]
    regcomp.c:7300:1: warning: called from here [-Winline]
    regcomp.c:7333:1: warning: called from here [-Winline]
    inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.5': function not considered for inlining [-Winline]
    op.c:7405:1: warning: called from here [-Winline]
    inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.5': call is unlikely and code size would grow [-Winline]
    regcomp.c:7361:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl__new_invlist':
    regcomp.c:7883:1: warning: called from here [-Winline]
    regcomp.c:7830:1: warning: inlining failed in call to 'S_get_invlist_previous_index_addr.part.12': function not considered for inlining [-Winline]
    regcomp.c: In function 'S_invlist_clone':
    regcomp.c:8862:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl__new_invlist_C_array':
    regcomp.c:7913:1: warning: called from here [-Winline]
    inline_invlist.c:34:1: warning: inlining failed in call to 'S__invlist_len': call is unlikely and code size would grow [-Winline]
    regcomp.c:7859:5: warning: called from here [-Winline]
    regcomp.c:7830:1: warning: inlining failed in call to 'S_get_invlist_previous_index_addr.part.12': call is unlikely and code size would grow [-Winline]
    regcomp.c: In function 'Perl__invlist_search':
    regcomp.c:8083:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl__invlist_populate_swatch':
    regcomp.c:8171:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl__invlist_intersection_maybe_complement_2nd':
    regcomp.c:8521:1: warning: called from here [-Winline]
    regcomp.c:8862:1: warning: inlining failed in call to 'S_invlist_clone': --param max-inline-insns-single limit reached [-Winline]
    regcomp.c:8584:22: warning: called from here [-Winline]
    regcomp.c:8956:1: warning: inlining failed in call to 'S_invlist_is_iterating.part.9': call is unlikely and code size would grow [-Winline]
    regcomp.c:12412:1: warning: called from here [-Winline]
    regcomp.c:8884:1: warning: inlining failed in call to 'S_get_invlist_iter_addr.part.3': function not considered for inlining [-Winline]
    regcomp.c: In function 'S_ssc_finalize':
    regcomp.c:1432:19: warning: called from here [-Winline]
    regcomp.c: In function 'Perl__setup_canned_invlist':
    regcomp.c:8803:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl__invlist_invert':
    regcomp.c:8956:1: warning: inlining failed in call to 'S_invlist_is_iterating.part.9': function not considered for inlining [-Winline]
    regcomp.c:8840:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl__invlist_union_maybe_complement_2nd':
    regcomp.c:8265:1: warning: called from here [-Winline]
    regcomp.c:8325:16: warning: called from here [-Winline]
    regcomp.c:8356:23: warning: called from here [-Winline]
    util.c: In function 'Perl_safesysmalloc':
    util.c:160:2: warning: declaration of 'my_perl' shadows a previous local [-Wshadow]
    util.c:114:5: warning: shadowed declaration is here [-Wshadow]
    util.c: In function 'Perl_safesysrealloc':
    util.c:277:5: warning: declaration of 'my_perl' shadows a previous local [-Wshadow]
    util.c:182:5: warning: shadowed declaration is here [-Wshadow]
    util.c:278:5: warning: declaration of 'my_perl' shadows a previous local [-Wshadow]
    util.c: In function 'Perl_safesysfree':
    util.c:307:5: warning: declaration of 'my_perl' shadows a previous local [-Wshadow]
    util.c:303:5: warning: shadowed declaration is here [-Wshadow]
    util.c: In function 'Perl_safesyscalloc':
    util.c:414:5: warning: declaration of 'my_perl' shadows a previous local [-Wshadow]
    util.c:368:5: warning: shadowed declaration is here [-Wshadow]
    util.c: In function 'Perl_fbm_compile':
    util.c:628:16: warning: declaration of 'mg' shadows a previous local [-Wshadow]
    util.c:616:12: warning: shadowed declaration is here [-Wshadow]
    util.c: In function 'S_invoke_exception_hook':
    util.c:1520:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    util.c:1502:2: warning: shadowed declaration is here [-Wshadow]
    util.c: In function 'Perl_my_setenv':
    util.c:2016:22: warning: declaration of 'len' shadows a previous local [-Wshadow]
    util.c:1997:15: warning: shadowed declaration is here [-Wshadow]
    util.c: In function 'Perl_my_popen_list':
    util.c:2366:11: warning: declaration of 'n' shadows a parameter [-Wshadow]
    util.c:2266:48: warning: shadowed declaration is here [-Wshadow]
    vutil.c: In function 'Perl_new_version':
    vutil.c:498:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    vutil.c:498:8: warning: shadowed declaration is here [-Wshadow]
    vutil.c: In function 'Perl_vnumify':
    vutil.c:824:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    vutil.c:824:17: warning: shadowed declaration is here [-Wshadow]
    vutil.c: In function 'Perl_vnormal':
    vutil.c:905:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    vutil.c:905:10: warning: shadowed declaration is here [-Wshadow]
    vutil.c: In function 'Perl_vcmp':
    vutil.c:1019:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    vutil.c:1019:11: warning: shadowed declaration is here [-Wshadow]
    vutil.c:1024:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    vutil.c:1024:11: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'Perl__add_range_to_invlist':
    regcomp.c:8760:1: warning: called from here [-Winline]
    regcomp.c:1026:23: warning: called from here [-Winline]
    regcomp.c:1038:23: warning: called from here [-Winline]
    util.c: In function 'Perl_get_re_arg':
    util.c:5376:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    util.c:5376:11: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'Perl__invlist_contents':
    regcomp.c:8995:1: warning: called from here [-Winline]
    inline.h:88:1: warning: inlining failed in call to 'S_ReANY.part.0': function not considered for inlining [-Winline]
    dump.c:1292:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl__invlist_dump':
    regcomp.c:9028:1: warning: called from here [-Winline]
    regcomp.c:8897:1: warning: inlining failed in call to 'S_invlist_iterinit': call is unlikely and code size would grow [-Winline]
    regcomp.c:15870:21: warning: called from here [-Winline]
    regcomp.c:8905:1: warning: inlining failed in call to 'S_invlist_iterfinish': call is unlikely and code size would grow [-Winline]
    regcomp.c:15880:21: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_pregfree2':
    regcomp.c:15964:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_reg_temp_copy':
    regcomp.c:16013:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_re_dup_guts':
    regcomp.c:16214:1: warning: called from here [-Winline]
    mg.c: In function 'S_save_magic_flags':
    mg.c:116:11: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function 'Perl_mg_get':
    mg.c:206:4: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c:212:4: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c:236:7: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function 'Perl_mg_set':
    mg.c:273:7: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function 'S_mg_free_struct':
    mg.c:554:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mg.c:554:6: warning: shadowed declaration is here [-Wshadow]
    mg.c: In function 'Perl_magic_getuvar':
    mg.c:1141:32: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function 'restore_sigmask':
    mg.c:1302:37: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function 'Perl_magic_methcall':
    mg.c:1794:16: warning: declaration of 'sv' shadows a parameter [-Wshadow]
    mg.c:1761:31: warning: shadowed declaration is here [-Wshadow]
    mg.c:1808:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    mg.c:1765:5: warning: shadowed declaration is here [-Wshadow]
    mg.c: In function 'Perl_magic_setdbline':
    mg.c:2017:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    mg.c: In function 'Perl_magic_setuvar':
    mg.c:2440:38: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function 'Perl_magic_set':
    mg.c:2536:12: warning: declaration of 's' shadows a previous local [-Wshadow]
    mg.c:2504:17: warning: shadowed declaration is here [-Wshadow]
    mg.c:2615:13: warning: declaration of 'len' shadows a previous local [-Wshadow]
    mg.c:2508:12: warning: shadowed declaration is here [-Wshadow]
    mg.c:2670:14: warning: declaration of 'len' shadows a previous local [-Wshadow]
    mg.c:2670:19: warning: declaration of 'i' shadows a previous local [-Wshadow]
    mg.c:2507:9: warning: shadowed declaration is here [-Wshadow]
    mg.c:2684:16: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c:2695:11: warning: declaration of 'len' shadows a previous local [-Wshadow]
    mg.c:2670:14: warning: shadowed declaration is here [-Wshadow]
    mg.c: In function 'Perl_sighandler':
    mg.c:3156:44: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mg.c:3156:44: warning: shadowed declaration is here [-Wshadow]
    mg.c:3220:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    mg.c:3128:5: warning: shadowed declaration is here [-Wshadow]
    mg.c:3223:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    mg.c: In function 'S_restore_magic':
    mg.c:3271:22: warning: cast increases required alignment of target type [-Wcast-align]
    inline.h:128:1: warning: inlining failed in call to 'S_SvREFCNT_dec_NN': call is unlikely and code size would grow [-Winline]
    regcomp.c:9657:29: warning: called from here [-Winline]
    mg.c: In function 'Perl_magic_regdata_cnt':
    mg.c:623:1: warning: called from here [-Winline]
    mg.c: In function 'Perl_magic_regdatum_get':
    mg.c:655:1: warning: called from here [-Winline]
    mg.c: In function 'Perl_magic_get':
    mg.c:790:1: warning: called from here [-Winline]
    util.c: In function 'Perl_xs_version_bootcheck':
    util.c:5158:6: warning: called from here [-Winline]
    util.c:5167:6: warning: called from here [-Winline]
    util.c: In function 'Perl_get_db_sub':
    util.c:5279:1: warning: inlining failed in call to 'S_gv_has_usable_name': --param max-inline-insns-single limit reached [-Winline]
    util.c:5315:44: warning: called from here [-Winline]
    util.c:5320:30: warning: called from here [-Winline]
    mg.c:2501:1: warning: called from here [-Winline]
    regcomp.c:13516:25: warning: called from here [-Winline]
    regcomp.c:13526:29: warning: called from here [-Winline]
    inline_invlist.c:49:1: warning: inlining failed in call to 'S__invlist_contains_cp': call is unlikely and code size would grow [-Winline]
    regcomp.c:13569:30: warning: called from here [-Winline]
    regcomp.c:13570:40: warning: called from here [-Winline]
    regcomp.c:13184:1: warning: called from here [-Winline]
    regcomp.c:13586:29: warning: called from here [-Winline]
    regcomp.c:13956:36: warning: called from here [-Winline]
    regcomp.c:10905:1: warning: inlining failed in call to 'S_compute_EXACTish': call is unlikely and code size would grow [-Winline]
    regcomp.c:14254:20: warning: called from here [-Winline]
    regcomp.c:10925:1: warning: inlining failed in call to 'S_alloc_maybe_populate_EXACT': call is unlikely and code size would grow [-Winline]
    regcomp.c:14306:17: warning: called from here [-Winline]
    regcomp.c:14313:13: warning: called from here [-Winline]
    regcomp.c:14314:13: warning: called from here [-Winline]
    regcomp.c:14315:13: warning: called from here [-Winline]
    regcomp.c:14316:13: warning: called from here [-Winline]
    regcomp.c:14676:13: warning: called from here [-Winline]
    regcomp.c:14680:13: warning: called from here [-Winline]
    regcomp.c:14698:13: warning: called from here [-Winline]
    regcomp.c:14750:9: warning: called from here [-Winline]
    regcomp.c:14798:29: warning: called from here [-Winline]
    regcomp.c:14806:28: warning: called from here [-Winline]
    regcomp.c:14826:9: warning: called from here [-Winline]
    regcomp.c:14837:17: warning: called from here [-Winline]
    regcomp.c:14842:13: warning: called from here [-Winline]
    mro.c: In function 'S_mro_get_linear_isa_dfs':
    mro.c:249:14: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.c:249:14: warning: shadowed declaration is here [-Wshadow]
    mro.c:316:4: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c:339:12: warning: declaration of 'svp' shadows a previous local [-Wshadow]
    mro.c:267:14: warning: shadowed declaration is here [-Wshadow]
    mro.c:347:10: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c:353:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.c:353:16: warning: shadowed declaration is here [-Wshadow]
    mro.c:363:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.c:363:11: warning: shadowed declaration is here [-Wshadow]
    mro.c:385:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.c:385:12: warning: shadowed declaration is here [-Wshadow]
    mro.c: In function 'Perl_mro_isa_changed_in':
    mro.c:517:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.c:517:5: warning: shadowed declaration is here [-Wshadow]
    mro.c:580:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.c:580:6: warning: shadowed declaration is here [-Wshadow]
    mro.c:605:39: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c:606:28: warning: declaration of 'isa' shadows a previous local [-Wshadow]
    mro.c:503:9: warning: shadowed declaration is here [-Wshadow]
    mro.c: In function 'Perl_mro_package_moved':
    mro.c:864:13: warning: declaration of 'stash' shadows a parameter [-Wshadow]
    mro.c:743:41: warning: shadowed declaration is here [-Wshadow]
    mro.c:864:22: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c: In function 'S_mro_gather_and_rename':
    mro.c:922:13: warning: declaration of 'entry' shadows a previous local [-Wshadow]
    mro.c:891:9: warning: shadowed declaration is here [-Wshadow]
    mro.c:943:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.c:943:2: warning: shadowed declaration is here [-Wshadow]
    mro.c:1042:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.c:1042:3: warning: shadowed declaration is here [-Wshadow]
    mro.c:1106:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.c:1106:6: warning: shadowed declaration is here [-Wshadow]
    mro.c:1142:18: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c:1170:9: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c:1184:5: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c:1196:13: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c:1228:18: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c:1253:9: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c:1267:5: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:13011:21: warning: called from here [-Winline]
    regcomp.c:13034:25: warning: called from here [-Winline]
    regcomp.c:13035:25: warning: called from here [-Winline]
    regcomp.c:12685:1: warning: called from here [-Winline]
    hv.c: In function 'S_save_hek_flags':
    hv.c:87:11: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hek_dup':
    hv.c:131:8: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_he_dup':
    hv.c:164:19: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:165:2: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:165:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:171:7: warning: declaration of 'shared' shadows a parameter [-Wshadow]
    hv.c:143:37: warning: shadowed declaration is here [-Wshadow]
    hv.c:175:12: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_common':
    hv.c:362:33: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:427:26: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:430:3: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:505:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    hv.c:584:20: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:622:20: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:773:16: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'S_hv_delete_common':
    hv.c:1030:20: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'S_hsplit':
    hv.c:1205:19: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:1212:15: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:1245:11: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_ksplit':
    hv.c:1318:23: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_newHVhv':
    hv.c:1355:9: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:1405:25: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_copy_hints_hv':
    hv.c:1452:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:1456:19: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'S_hv_free_ent_ret':
    hv.c:1486:2: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_delayfree_ent':
    hv.c:1525:2: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_clear':
    hv.c:1555:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    hv.c:1555:5: warning: shadowed declaration is here [-Wshadow]
    hv.c: In function 'Perl_hfree_next_entry':
    hv.c:1750:27: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_undef_flags':
    hv.c:1812:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    hv.c:1812:2: warning: shadowed declaration is here [-Wshadow]
    hv.c: In function 'S_hv_auxinit':
    hv.c:2000:23: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_name_set':
    hv.c:2172:16: warning: declaration of 'name' shadows a parameter [-Wshadow]
    hv.c:2155:44: warning: shadowed declaration is here [-Wshadow]
    hv.c: In function 'Perl_hv_iternext_flags':
    hv.c:2477:17: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:2478:17: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:2479:3: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:2490:23: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:2497:17: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_iterkey':
    hv.c:2616:19: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_iterval':
    hv.c:2663:3: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'S_unshare_hek_or_pvn':
    hv.c:2740:7: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'S_share_hek_flags':
    hv.c:2901:14: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_refcounted_he_chain_2hv':
    hv.c:3051:16: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_refcounted_he_fetch_pvn':
    hv.c:3173:18: warning: declaration of 'p' shadows a previous local [-Wshadow]
    hv.c:3160:40: warning: shadowed declaration is here [-Wshadow]
    hv.c:3173:30: warning: declaration of 'keyend' shadows a previous local [-Wshadow]
    hv.c:3160:14: warning: shadowed declaration is here [-Wshadow]
    hv.c: In function 'Perl_refcounted_he_fetch_sv':
    hv.c:3261:9: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_refcounted_he_new_pvn':
    hv.c:3349:18: warning: declaration of 'p' shadows a previous local [-Wshadow]
    hv.c:3336:40: warning: shadowed declaration is here [-Wshadow]
    hv.c:3349:30: warning: declaration of 'keyend' shadows a previous local [-Wshadow]
    hv.c:3336:14: warning: shadowed declaration is here [-Wshadow]
    hv.c: In function 'Perl_refcounted_he_new_sv':
    hv.c:3449:9: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_assert':
    hv.c:3618:6: warning: cast increases required alignment of target type [-Wcast-align]
    av.c: In function 'S_adjust_index':
    av.c:221:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    av.c: In function 'Perl_av_clear':
    av.c:476:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    av.c:476:2: warning: shadowed declaration is here [-Wshadow]
    av.c: In function 'Perl_av_undef':
    av.c:519:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    av.c:519:2: warning: shadowed declaration is here [-Wshadow]
    av.c: In function 'Perl_av_unshift':
    av.c:692:16: warning: declaration of 'i' shadows a previous local [-Wshadow]
    av.c:661:13: warning: shadowed declaration is here [-Wshadow]
    av.c: In function 'Perl_av_exists':
    av.c:962:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c: In function 'Perl_pp_and':
    pp_hot.c:114:7: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c: In function 'Perl_pp_sassign':
    pp_hot.c:180:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:180:3: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:186:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:186:3: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_cond_expr':
    pp_hot.c:233:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c: In function 'Perl_pp_readline':
    pp_hot.c:435:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    pp_hot.c:432:5: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:441:22: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:441:22: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:443:6: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    pp_hot.c: In function 'Perl_pp_or':
    pp_hot.c:493:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c: In function 'Perl_pp_print':
    pp_hot.c:804:40: warning: declaration of '_gvgp' shadows a previous local [-Wshadow]
    pp_hot.c:804:40: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_aassign':
    pp_hot.c:1062:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:1062:6: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:1105:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:1105:3: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_match':
    pp_hot.c:1493:13: warning: declaration of 'len' shadows a previous local [-Wshadow]
    pp_hot.c:1350:12: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:1494:22: warning: declaration of 's' shadows a previous local [-Wshadow]
    pp_hot.c:1341:17: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_helem':
    pp_hot.c:1764:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:1764:6: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_grepwhile':
    pp_hot.c:2409:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c: In function 'Perl_pp_entersub':
    pp_hot.c:2584:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:2584:18: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:2689:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:2689:16: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:2758:11: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    pp_hot.c:2531:16: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_aelem':
    pp_hot.c:2859:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:2859:6: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_vivify_ref':
    pp_hot.c:2924:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:2924:6: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:2927:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:2927:6: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_method_named':
    pp_hot.c:2965:16: warning: cast increases required alignment of target type [-Wcast-align]
    pp_hot.c: In function 'S_method_common':
    pp_hot.c:2994:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:2994:7: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_more_bodies':
    sv.c:1105:2: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    sv.c:1069:19: warning: shadowed declaration is here [-Wshadow]
    sv.c:1116:5: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    sv.c:1134:5: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    sv.c:1150:7: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:1154:3: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_upgrade':
    sv.c:1333:14: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:1465:6: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:1465:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:1465:6: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'S_sv_2iuv_common':
    sv.c:2081:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c:188:3: warning: called from here [-Winline]
    pp_hot.c:211:3: warning: called from here [-Winline]
    sv.c:2124:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:2232:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:2247:41: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function 'Perl_sv_2pv_flags':
    sv.c:2976:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:2991:17: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    sv.c:2809:19: warning: shadowed declaration is here [-Wshadow]
    sv.c:3083:1: warning: no previous prototype for 'Perl_sv_copypv' [-Wmissing-prototypes]
    sv.c: In function 'Perl_sv_2bool_flags':
    sv.c:3210:52: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:3224:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function 'S_glob_assign_glob':
    sv.c:3812:5: warning: declaration of '_gvgp' shadows a previous local [-Wshadow]
    sv.c:3812:5: warning: shadowed declaration is here [-Wshadow]
    sv.c:3839:17: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_setsv_flags':
    sv.c:4305:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:4305:2: warning: shadowed declaration is here [-Wshadow]
    sv.c:4341:3: warning: declaration of '_gvgp' shadows a previous local [-Wshadow]
    sv.c:4341:3: warning: shadowed declaration is here [-Wshadow]
    sv.c:4346:23: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:4515:21: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_setsv_cow':
    sv.c:4639:15: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_sethek':
    sv.c:4807:2: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:4828:6: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_sv_uncow':
    sv.c:5048:3: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_magicext':
    sv.c:5532:26: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_sv_unmagicext_flags':
    sv.c:5670:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:5670:7: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_sv_replace':
    sv.c:6200:8: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_anonymise_cv_maybe':
    sv.c:6268:34: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:6268:34: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_sv_clear':
    sv.c:6348:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:6348:3: warning: shadowed declaration is here [-Wshadow]
    sv.c:6443:3: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:6520:4: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:6552:6: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_curse':
    sv.c:6706:3: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    sv.c:6653:2: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_sv_len_utf8_nomg':
    sv.c:6922:23: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_sv_pos_u2b_cached':
    sv.c:7032:22: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_utf8_mg_pos_cache_update':
    sv.c:7276:19: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_pos_b2u_flags':
    sv.c:7451:29: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_collxfrm_flags':
    sv.c:7858:32: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_gets':
    sv.c:8288:5: warning: cast from function call of type 'char *' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    sv.c:8340:2: warning: cast from function call of type 'char *' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    sv.c:8356:2: warning: cast from function call of type 'char *' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    sv.c:8397:5: warning: cast from function call of type 'char *' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    sv.c: In function 'Perl_sv_inc_nomg':
    sv.c:8564:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function 'Perl_sv_dec_nomg':
    sv.c:8747:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function 'Perl_newSVhek':
    sv.c:9014:9: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:9046:6: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_resetpvn':
    sv.c:9360:19: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_true':
    sv.c:9589:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function 'Perl_newSVrv':
    sv.c:9881:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:9881:2: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_sv_bless':
    sv.c:10064:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:10064:5: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'S_F0convert':
    sv.c:10566:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function 'Perl_sv_vcatpvfn_flags':
    sv.c:10637:5: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    sv.c:10615:24: warning: shadowed declaration is here [-Wshadow]
    sv.c:10816:11: warning: declaration of 'sv' shadows a parameter [-Wshadow]
    sv.c:10615:40: warning: shadowed declaration is here [-Wshadow]
    sv.c:11003:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:11003:12: warning: shadowed declaration is here [-Wshadow]
    sv.c:11097:13: warning: declaration of 'i' shadows a previous local [-Wshadow]
    sv.c:10744:6: warning: shadowed declaration is here [-Wshadow]
    sv.c:11146:11: warning: declaration of 'p' shadows a previous local [-Wshadow]
    sv.c:10620:11: warning: shadowed declaration is here [-Wshadow]
    sv.c:11454:43: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:11571:19: warning: declaration of 'p' shadows a previous local [-Wshadow]
    sv.c:11711:14: warning: declaration of 'nsv' shadows a previous local [-Wshadow]
    sv.c:10629:9: warning: shadowed declaration is here [-Wshadow]
    sv.c:11735:10: warning: declaration of 'i' shadows a previous local [-Wshadow]
    sv.c:11744:10: warning: declaration of 'i' shadows a previous local [-Wshadow]
    sv.c:11749:10: warning: declaration of 'i' shadows a previous local [-Wshadow]
    sv.c: In function 'Perl_mg_dup':
    sv.c:12160:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:12160:7: warning: shadowed declaration is here [-Wshadow]
    sv.c:12169:4: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:12171:27: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:12177:24: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_rvpv_dup':
    sv.c:12404:3: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_sv_dup_common':
    sv.c:12527:16: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:12605:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:12605:7: warning: shadowed declaration is here [-Wshadow]
    sv.c:12647:7: warning: declaration of '_gvgp' shadows a previous local [-Wshadow]
    sv.c:12647:7: warning: shadowed declaration is here [-Wshadow]
    sv.c:12721:23: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:12779:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:12779:11: warning: shadowed declaration is here [-Wshadow]
    sv.c:12806:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:12806:7: warning: shadowed declaration is here [-Wshadow]
    sv.c:12808:33: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:12808:33: warning: shadowed declaration is here [-Wshadow]
    sv.c:12822:4: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:12836:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:12836:9: warning: shadowed declaration is here [-Wshadow]
    sv.c:12837:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:12837:9: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_ss_dup':
    sv.c:13080:20: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    sv.c:13061:13: warning: shadowed declaration is here [-Wshadow]
    sv.c:13259:24: warning: cast from function call of type 'void *' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    sv.c:13267:25: warning: cast from function call of type 'void *' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    sv.c:13267:25: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    sv.c: In function 'Perl_sv_recode_to_utf8':
    sv.c:14332:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    sv.c:14296:2: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_sv_cat_decode':
    sv.c:14389:8: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function 'S_find_hash_subscript':
    sv.c:14440:10: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_find_uninit_var':
    sv.c:14943:13: warning: declaration of 'gv' shadows a previous local [-Wshadow]
    sv.c:14568:15: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_qr':
    inline.h:88:1: warning: inlining failed in call to 'S_ReANY.part.1': call is unlikely and code size would grow [-Winline]
    pp_hot.c:1296:1: warning: called from here [-Winline]
    pp_hot.c:1319:2: warning: called from here [-Winline]
    pp_hot.c:1336:1: warning: called from here [-Winline]
    regcomp.c: In function 'S_study_chunk.constprop.44':
    regcomp.c:4908:38: warning: called from here [-Winline]
    regcomp.c:4923:34: warning: called from here [-Winline]
    pp_hot.c: In function 'Perl_pp_iter':
    pp_hot.c:1855:13: warning: called from here [-Winline]
    pp_hot.c:1882:6: warning: called from here [-Winline]
    pp_hot.c: In function 'Perl_pp_subst':
    pp_hot.c:2024:1: warning: called from here [-Winline]
    inline.h:88:1: warning: inlining failed in call to 'S_ReANY.part.1': function not considered for inlining [-Winline]
    pp_hot.c: In function 'Perl_pp_leavesub':
    inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.0': call is unlikely and code size would grow [-Winline]
    pp_hot.c:2462:1: warning: called from here [-Winline]
    inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.0': function not considered for inlining [-Winline]
    pp_hot.c:2529:1: warning: called from here [-Winline]
    pp.c: In function 'Perl_pp_padav':
    pp.c:91:24: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:91:24: warning: shadowed declaration is here [-Wshadow]
    pp.c:111:25: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:111:25: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'Perl_pp_av2arylen':
    pp.c:427:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:427:2: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'Perl_pp_anoncode':
    pp.c:521:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:521:7: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'Perl_pp_undef':
    pp.c:1002:15: warning: cast increases required alignment of target type [-Wcast-align]
    pp.c: In function 'Perl_pp_divide':
    pp.c:1498:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function 'Perl_pp_modulo':
    pp.c:1598:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c:1602:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function 'Perl_do_ncmp':
    pp.c:2079:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function 'Perl_pp_not':
    pp.c:2313:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function 'Perl_pp_complement':
    pp.c:2402:13: warning: cast increases required alignment of target type [-Wcast-align]
    pp.c: In function 'Perl_pp_rand':
    pp.c:2753:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function 'Perl_pp_aslice':
    pp.c:4299:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:4299:21: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'S_do_delete_local':
    pp.c:4542:31: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:4542:31: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'Perl_pp_hslice':
    pp.c:4752:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:4752:6: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'Perl_pp_reverse':
    pp.c:5302:23: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:5302:23: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'Perl_save_re_context':
    regcomp.c:16469:1: warning: called from here [-Winline]
    regcomp.c:6157:1: warning: called from here [-Winline]
    regcomp.c:6646:2: warning: called from here [-Winline]
    scope.c: In function 'Perl_leave_scope':
    scope.c:863:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:863:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:893:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:893:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:914:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:914:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:921:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:921:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:924:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:924:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:931:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:931:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:995:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:995:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:999:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:999:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1016:16: warning: declaration of 'svp' shadows a previous local [-Wshadow]
    scope.c:810:14: warning: shadowed declaration is here [-Wshadow]
    scope.c:1092:25: warning: cast increases required alignment of target type [-Wcast-align]
    scope.c:1112:43: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1112:43: warning: shadowed declaration is here [-Wshadow]
    scope.c:1113:43: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1113:43: warning: shadowed declaration is here [-Wshadow]
    scope.c:1121:25: warning: cast increases required alignment of target type [-Wcast-align]
    scope.c:1136:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1136:12: warning: shadowed declaration is here [-Wshadow]
    scope.c:1137:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1137:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1142:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1142:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1158:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1158:3: warning: shadowed declaration is here [-Wshadow]
    scope.c:1168:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1168:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1169:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1169:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1174:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1174:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1185:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1185:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1186:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1186:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1197:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1197:3: warning: shadowed declaration is here [-Wshadow]
    scope.c:1204:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1204:3: warning: shadowed declaration is here [-Wshadow]
    scope.c:1225:8: warning: declaration of 'svp' shadows a previous local [-Wshadow]
    pp.c: In function 'Perl_pp_introcv':
    inline.h:169:1: warning: inlining failed in call to 'S_SvPADSTALE_off.part.0': function not considered for inlining [-Winline]
    pp.c:163:1: warning: called from here [-Winline]
    scope.c:1158:3: warning: called from here [-Winline]
    scope.c:1168:6: warning: called from here [-Winline]
    scope.c:1169:6: warning: called from here [-Winline]
    scope.c:1185:6: warning: called from here [-Winline]
    scope.c:1186:6: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_pp_formline':
    pp_ctl.c:490:11: warning: cast increases required alignment of target type [-Wcast-align]
    pp_ctl.c:840:17: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    pp_ctl.c:458:1: warning: shadowed declaration is here [-Wshadow]
    time64.c: In function 'S_gmtime64_r':
    time64.c:373:17: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast]
    time64.c:375:17: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast]
    time64.c:377:17: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast]
    time64.c:385:17: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast]
    time64.c:397:18: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast]
    time64.c:421:18: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast]
    pp_ctl.c: In function 'Perl_pp_mapwhile':
    pp_ctl.c:1088:6: warning: declaration of 'src' shadows a previous local [-Wshadow]
    pp_ctl.c:966:10: warning: shadowed declaration is here [-Wshadow]
    time64.c: In function 'S_localtime64_r':
    time64.c:506:17: warning: cast from function call of type 'Time64_T' to non-matching type 'long int' [-Wbad-function-cast]
    pp_ctl.c: In function 'Perl_pp_range':
    pp_ctl.c:1116:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c: In function 'Perl_pp_flip':
    pp_ctl.c:1145:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sys.c: In function 'Perl_pp_glob':
    pp_sys.c:370:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    pp_sys.c:361:5: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'Perl_pp_flop':
    pp_ctl.c:1242:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sys.c: In function 'Perl_tied_method':
    pp_sys.c:579:5: warning: declaration of 'sp' shadows a parameter [-Wshadow]
    pp_sys.c:532:43: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'Perl_pp_xor':
    pp_ctl.c:1698:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:1698:25: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sys.c: In function 'Perl_pp_tie':
    pp_sys.c:875:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sys.c:875:6: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c:944:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    pp_sys.c:856:11: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c: In function 'Perl_pp_sselect':
    pp_sys.c:1109:13: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    pp_sys.c:1086:9: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c:1211:14: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function 'S_doform':
    pp_sys.c:1353:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sys.c:1353:7: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'Perl_pp_return':
    pp_ctl.c:2432:44: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:2435:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:2435:12: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'Perl_pp_goto':
    pp_ctl.c:2778:20: warning: declaration of 'cx' shadows a previous local [-Wshadow]
    pp_ctl.c:2760:19: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:2779:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:2779:15: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c: In function 'Perl_pp_sysread':
    pp_sys.c:1696:10: warning: cast increases required alignment of target type [-Wcast-align]
    pp_ctl.c:2871:13: warning: declaration of 'retop' shadows a previous local [-Wshadow]
    pp_ctl.c:2758:9: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:2891:8: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    pp_ctl.c:2772:13: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c: In function 'Perl_pp_syswrite':
    pp_sys.c:1923:15: warning: cast increases required alignment of target type [-Wcast-align]
    pp_ctl.c: In function 'S_doeval':
    pp_ctl.c:3388:25: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:3388:25: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c: In function 'Perl_pp_tell':
    pp_sys.c:2133:5: warning: cast from function call of type 'off64_t' to non-matching type 'double' [-Wbad-function-cast]
    pp_sys.c: In function 'Perl_pp_truncate':
    pp_sys.c:2238:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sys.c:2238:8: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:3557:6: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    pp_ctl.c:3365:11: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'Perl_pp_require':
    pp_ctl.c:3724:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:3724:9: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:3840:14: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:3840:14: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c: In function 'Perl_pp_bind':
    pp_sys.c:2478:5: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c:2479:5: warning: cast increases required alignment of target type [-Wcast-align]
    pp_ctl.c:3874:8: warning: declaration of 'i' shadows a previous local [-Wshadow]
    pp_ctl.c:3821:10: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c: In function 'Perl_pp_accept':
    pp_sys.c:2531:10: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function 'Perl_pp_getpeername':
    pp_sys.c:2693:6: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c:2697:6: warning: cast increases required alignment of target type [-Wcast-align]
    pp_ctl.c: In function 'Perl_pp_hintseval':
    pp_ctl.c:4167:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4167:5: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'Perl_pp_entereval':
    pp_ctl.c:4189:13: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4189:13: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4203:9: warning: declaration of 'len' shadows a previous local [-Wshadow]
    pp_ctl.c:4182:12: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4214:9: warning: declaration of 'len' shadows a previous local [-Wshadow]
    pp_sys.c: In function 'Perl_pp_stat':
    pp_sys.c:2793:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sys.c:2793:18: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c: In function 'S_try_amagic_ftest':
    pp_sys.c:2947:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c: In function 'Perl_pp_leaveeval':
    pp_ctl.c:4331:24: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sys.c: In function 'Perl_pp_ftis':
    pp_sys.c:3119:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]pp_ctl.c:4334:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4334:8: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4334:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c: In function 'S_matcher_matches_sv':
    pp_ctl.c:4505:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c: In function 'S_do_smartmatch':
    pp_ctl.c:4615:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:4647:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:4687:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4687:21: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4692:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4692:15: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4740:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4740:28: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4743:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4743:15: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4762:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4762:12: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4780:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4780:10: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c: In function 'Perl_pp_system':
    pp_sys.c:4207:14: warning: cast from function call of type '_Bool' to non-matching type 'long int' [-Wbad-function-cast]
    pp_sys.c:4210:14: warning: cast from function call of type '_Bool' to non-matching type 'long int' [-Wbad-function-cast]
    pp_ctl.c:4792:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4792:28: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c:4212:14: warning: cast from function call of type '_Bool' to non-matching type 'long int' [-Wbad-function-cast]
    pp_ctl.c:4802:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4802:11: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c: In function 'Perl_pp_exec':
    pp_sys.c:4266:10: warning: cast from function call of type '_Bool' to non-matching type 'long int' [-Wbad-function-cast]
    pp_sys.c:4272:10: warning: cast from function call of type '_Bool' to non-matching type 'long int' [-Wbad-function-cast]
    pp_sys.c:4278:10: warning: cast from function call of type '_Bool' to non-matching type 'long int' [-Wbad-function-cast]
    pp_ctl.c:4809:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4809:21: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4811:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4811:10: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4826:38: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4826:38: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4858:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:4870:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4870:28: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4874:32: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4874:32: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4887:31: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4887:31: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4892:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4892:28: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c: In function 'Perl_pp_gmtime':
    pp_sys.c:4465:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:4903:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4903:28: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4907:32: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4907:32: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4919:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:4990:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c: In function 'Perl_pp_enterwhen':
    pp_ctl.c:5015:52: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c: In function 'S_run_user_filter':
    pp_ctl.c:5510:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:3363:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'S_return_lvalues':
    pp_ctl.c:2263:1: warning: called from here [-Winline]
    inline.h:18:1: warning: inlining failed in call to 'S_av_top_index': call is unlikely and code size would grow [-Winline]
    pp_ctl.c:4815:31: warning: called from here [-Winline]
    pp_sys.c:1344:1: warning: called from here [-Winline]
    pp_sys.c: In function 'Perl_pp_leavewrite':
    pp_sys.c:1411:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_pp_regcomp':
    pp_ctl.c:76:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_rxres_save':
    pp_ctl.c:352:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_pp_substcont':
    pp_ctl.c:192:1: warning: called from here [-Winline]
    pp.c: In function 'Perl_pp_split':
    pp.c:5411:1: warning: called from here [-Winline]
    pp.c: In function 'Perl_pp_once':
    inline.h:169:1: warning: inlining failed in call to 'S_SvPADSTALE_off.part.0': call is unlikely and code size would grow [-Winline]
    pp.c:5842:1: warning: called from here [-Winline]
    doop.c: In function 'S_do_trans_simple':
    doop.c:38:31: warning: cast increases required alignment of target type [-Wcast-align]
    doop.c: In function 'S_do_trans_count':
    doop.c:107:31: warning: cast increases required alignment of target type [-Wcast-align]
    doop.c: In function 'S_do_trans_complex':
    doop.c:145:31: warning: cast increases required alignment of target type [-Wcast-align]
    doop.c:209:10: warning: declaration of 'len' shadows a previous local [-Wshadow]
    doop.c:141:12: warning: shadowed declaration is here [-Wshadow]
    doop.c:255:10: warning: declaration of 'len' shadows a previous local [-Wshadow]
    doop.c: In function 'S_do_trans_simple_utf8':
    doop.c:319:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    doop.c:319:21: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'Perl_dounwind':
    pp_ctl.c:1508:1: warning: called from here [-Winline]
    doop.c: In function 'S_do_trans_count_utf8':
    doop.c:421:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    doop.c:421:20: warning: shadowed declaration is here [-Wshadow]
    doop.c: In function 'S_do_trans_complex_utf8':
    doop.c:472:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    doop.c:472:21: warning: shadowed declaration is here [-Wshadow]
    doop.c:558:14: warning: declaration of 'len' shadows a previous local [-Wshadow]
    doop.c:478:12: warning: shadowed declaration is here [-Wshadow]
    doop.c: In function 'Perl_do_vop':
    doop.c:1164:7: warning: cast increases required alignment of target type [-Wcast-align]
    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]
    pp_ctl.c: In function 'Perl_pp_dbstate':
    pp_ctl.c:1941:1: warning: called from here [-Winline]
    pp_ctl.c:2372:1: warning: called from here [-Winline]
    doio.c: In function 'S_openn_cleanup':
    doio.c:670:11: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c: In function 'Perl_my_stat_flags':
    doio.c:1397:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    doio.c:1397:18: warning: shadowed declaration is here [-Wshadow]
    doio.c: In function 'Perl_do_ipcctl':
    doio.c:2229:24: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c:2244:31: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c:2257:24: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c: In function 'Perl_do_msgsnd':
    doio.c:2287:23: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c: In function 'Perl_do_msgrcv':
    doio.c:2321:22: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c: In function 'Perl_do_semop':
    doio.c:2361:29: warning: cast increases required alignment of target type [-Wcast-align]
    pp_ctl.c: In function 'Perl_pp_leavesublv':
    pp_ctl.c:2513:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_pp_last':
    pp_ctl.c:2581:1: warning: called from here [-Winline]
    sv.c: In function 'Perl_varname':
    sv.c:14484:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    pp_ctl.c:2755:1: warning: called from here [-Winline]
    pp_ctl.c:2849:3: warning: called from here [-Winline]
    pp_ctl.c:2857:3: warning: called from here [-Winline]
    pp_ctl.c:2960:8: warning: called from here [-Winline]
    regexec.c: In function 'Perl_re_intuit_start':
    regexec.c:734:5: warning: declaration of 'sv' shadows a parameter [-Wshadow]
    regexec.c:644:25: warning: shadowed declaration is here [-Wshadow]
    regexec.c: In function 'S_find_byclass':
    regexec.c:1697:13: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:2047:65: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:2078:20: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:2085:33: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:2191:33: warning: declaration of 'tmp' shadows a previous local [-Wshadow]
    regexec.c:1676:9: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:3742:11: warning: called from here [-Winline]
    regexec.c: In function 'S_reg_check_named_buff_matched':
    regexec.c:3500:17: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:3501:15: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c: In function 'S_regmatch':
    regexec.c:3909:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    regexec.c:3909:5: warning: shadowed declaration is here [-Wshadow]
    regexec.c:4031:36: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:4092:50: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:4093:22: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:4251:43: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:4275:42: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:4342:6: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:4614:8: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5078:10: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5141:22: warning: declaration of 'startpoint' shadows a previous local [-Wshadow]
    regexec.c:3871:11: warning: shadowed declaration is here [-Wshadow]
    regexec.c:5146:58: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5159:37: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5160:34: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5199:7: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5235:4: warning: declaration of 'next' shadows a previous local [-Wshadow]
    regexec.c:3848:14: warning: shadowed declaration is here [-Wshadow]
    regexec.c:5318:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    regexec.c:5502:10: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5531:10: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5542:17: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5549:29: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5555:39: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5566:10: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5576:17: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5589:17: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5691:11: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5734:10: warning: declaration of 'n' shadows a previous local [-Wshadow]
    regexec.c:3849:9: warning: shadowed declaration is here [-Wshadow]
    regexec.c:5976:20: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5999:17: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6129:25: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6132:4: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6297:39: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6304:7: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6412:7: warning: declaration of 'n' shadows a previous local [-Wshadow]
    regexec.c:6634:21: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6669:21: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6678:20: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6689:36: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6705:19: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6748:28: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6986:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    regexec.c:6985:2: warning: shadowed declaration is here [-Wshadow]
    regexec.c: In function 'S_regrepeat':
    regexec.c:7242:30: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c: In function 'Perl__get_regclass_nonbitmap_data':
    regexec.c:7568:16: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7572:22: warning: declaration of '_p' shadows a previous local [-Wshadow]
    regexec.c:7572:22: warning: shadowed declaration is here [-Wshadow]
    regexec.c: In function 'S_reginclass':
    regexec.c:7691:6: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7701:8: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7705:21: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7741:25: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7765:27: warning: cast increases required alignment of target type [-Wcast-align]
    utf8.c:962:1: warning: no previous prototype for 'Perl_utf8_to_uvchr_buf' [-Wmissing-prototypes]
    utf8.c: In function 'Perl_to_utf8_case':
    utf8.c:2042:19: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:2042:19: warning: shadowed declaration is here [-Wshadow]
    utf8.c:2044:22: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:2044:22: warning: shadowed declaration is here [-Wshadow]
    utf8.c: In function 'Perl__core_swash_init':
    utf8.c:2625:8: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    utf8.c:2655:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    utf8.c:2661:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    utf8.c:2585:2: warning: shadowed declaration is here [-Wshadow]
    utf8.c:2685:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:2685:20: warning: shadowed declaration is here [-Wshadow]
    utf8.c:2752:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:2752:12: warning: shadowed declaration is here [-Wshadow]
    utf8.c: In function 'Perl_swash_fetch':
    utf8.c:2823:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:2823:20: warning: shadowed declaration is here [-Wshadow]
    utf8.c: In function 'S_swatch_get':
    utf8.c:3094:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:3094:20: warning: shadowed declaration is here [-Wshadow]
    utf8.c:3270:6: warning: declaration of 's' shadows a previous local [-Wshadow]
    utf8.c:3092:31: warning: shadowed declaration is here [-Wshadow]
    utf8.c:3301:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:3301:12: warning: shadowed declaration is here [-Wshadow]
    utf8.c:3346:16: warning: declaration of 'send' shadows a previous local [-Wshadow]
    utf8.c:3092:35: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4300:1: warning: called from here [-Winline]
    utf8.c: In function 'Perl__swash_inversion_hash':
    utf8.c:3442:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:3442:20: warning: shadowed declaration is here [-Wshadow]
    utf8.c:3472:27: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:3472:27: warning: shadowed declaration is here [-Wshadow]
    utf8.c: In function 'Perl__swash_to_invlist':
    utf8.c:3682:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:3682:20: warning: shadowed declaration is here [-Wshadow]
    utf8.c:3844:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:3844:12: warning: shadowed declaration is here [-Wshadow]
    utf8.c: In function 'Perl__get_swash_invlist':
    utf8.c:3898:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:3898:11: warning: shadowed declaration is here [-Wshadow]
    regexec.c: In function 'S_debug_start_match':
    regexec.c:3394:1: warning: called from here [-Winline]
    regexec.c: In function 'S_reg_set_capture_string':
    regexec.c:2274:1: warning: called from here [-Winline]
    taint.c: In function 'Perl_taint_proper':
    taint.c:38:2: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uid_t' [-Wformat]
    taint.c:38:2: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uid_t' [-Wformat]
    taint.c: In function 'Perl_taint_env':
    taint.c:158:21: warning: declaration of 'e' shadows a previous local [-Wshadow]
    taint.c:79:24: warning: shadowed declaration is here [-Wshadow]
    taint.c:176:21: warning: declaration of 'svp' shadows a previous local [-Wshadow]
    taint.c:77:10: warning: shadowed declaration is here [-Wshadow]
    universal.c: In function 'Perl_sv_does_sv':
    universal.c:235:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c: In function 'XS_UNIVERSAL_can':
    universal.c:378:14: warning: declaration of '_p' shadows a previous local [-Wshadow]
    universal.c:378:14: warning: shadowed declaration is here [-Wshadow]
    universal.c: In function 'XS_Internals_SvREADONLY':
    universal.c:574:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c: In function 'XS_Internals_hv_clear_placehold':
    universal.c:656:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    universal.c:656:18: warning: shadowed declaration is here [-Wshadow]
    universal.c: In function 'XS_PerlIO_get_layers':
    universal.c:688:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c:694:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c:700:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c: In function 'XS_re_regname':
    universal.c:850:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c: In function 'XS_re_regnames':
    universal.c:884:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c:900:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    universal.c:900:10: warning: shadowed declaration is here [-Wshadow]
    vxs.inc: In function 'XS_universal_version':
    vxs.inc:161:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    vxs.inc:161:11: warning: shadowed declaration is here [-Wshadow]
    inline.h:18:1: warning: inlining failed in call to 'S_av_top_index.part.1': function not considered for inlining [-Winline]
    utf8.c:3397:1: warning: called from here [-Winline]
    inline.h:18:1: warning: inlining failed in call to 'S_av_top_index.part.1': call is unlikely and code size would grow [-Winline]
    regexec.c: In function 'S_regtry':
    regexec.c:3123:1: warning: called from here [-Winline]
    inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.3': call is unlikely and code size would grow [-Winline]
    inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.3': function not considered for inlining [-Winline]
    perlio.c: In function 'PerlIO_find_layer':
    perlio.c:754:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perlio.c:754:17: warning: shadowed declaration is here [-Wshadow]
    perlio.c: In function 'XS_PerlIO__Layer__find':
    perlio.c:885:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    perlio.c: In function 'PerlIO_push':
    perlio.c:1173:10: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBase_unread':
    perlio.c:2064:5: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_pushed':
    perlio.c:3759:20: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_flush':
    perlio.c:3862:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_fill':
    perlio.c:3923:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_read':
    perlio.c:3992:37: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_unread':
    perlio.c:4004:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_write':
    perlio.c:4063:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_seek':
    perlio.c:4114:21: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_tell':
    perlio.c:4124:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_popped':
    perlio.c:4155:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_close':
    perlio.c:4168:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_get_ptr':
    perlio.c:4180:33: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_get_cnt':
    perlio.c:4189:33: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_get_base':
    perlio.c:4200:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_bufsiz':
    perlio.c:4219:33: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_set_ptrcnt':
    perlio.c:4228:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOPending_flush':
    perlio.c:4318:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOCrlf_unread':
    perlio.c:4474:28: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c:4483:17: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOCrlf_get_cnt':
    perlio.c:4529:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c:4533:25: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOCrlf_set_ptrcnt':
    perlio.c:4601:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c:4602:28: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOCrlf_write':
    perlio.c:4659:24: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOCrlf_flush':
    perlio.c:4706:28: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIO_setpos':
    perlio.c:5053:29: warning: cast increases required alignment of target type [-Wcast-align]
    utf8.c:3673:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    universal.c: In function 'XS_re_regexp_pattern':
    universal.c:920:1: warning: called from here [-Winline]
    universal.c:864:1: warning: called from here [-Winline]
    universal.c:831:1: warning: called from here [-Winline]
    universal.c: In function 'XS_re_regnames_count':
    universal.c:807:1: warning: called from here [-Winline]
    numeric.c: In function 'S_mulexp10':
    numeric.c:778:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    numeric.c:827:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    numeric.c: In function 'Perl_my_atof':
    numeric.c:857:9: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    numeric.c:848:14: warning: shadowed declaration is here [-Wshadow]
    perlio.c: In function 'PerlIO_getc':
    perlio.c:4851:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    mathoms.c:903:1: warning: no previous prototype for 'Perl_hv_store_ent' [-Wmissing-prototypes]
    mathoms.c:909:1: warning: no previous prototype for 'Perl_hv_exists_ent' [-Wmissing-prototypes]
    mathoms.c:918:1: warning: no previous prototype for 'Perl_hv_fetch_ent' [-Wmissing-prototypes]
    mathoms.c:927:1: warning: no previous prototype for 'Perl_hv_delete_ent' [-Wmissing-prototypes]
    mathoms.c:936:1: warning: no previous prototype for 'Perl_hv_store_flags' [-Wmissing-prototypes]
    mathoms.c:944:1: warning: no previous prototype for 'Perl_hv_store' [-Wmissing-prototypes]
    mathoms.c:961:1: warning: no previous prototype for 'Perl_hv_exists' [-Wmissing-prototypes]
    mathoms.c:980:1: warning: no previous prototype for 'Perl_hv_fetch' [-Wmissing-prototypes]
    mathoms.c:1000:1: warning: no previous prototype for 'Perl_hv_delete' [-Wmissing-prototypes]
    mathoms.c:1040:1: warning: no previous prototype for 'Perl_sv_insert' [-Wmissing-prototypes]
    mathoms.c:1048:1: warning: no previous prototype for 'Perl_save_freesv' [-Wmissing-prototypes]
    mathoms.c:1055:1: warning: no previous prototype for 'Perl_save_mortalizesv' [-Wmissing-prototypes]
    mathoms.c:1065:1: warning: no previous prototype for 'Perl_save_freeop' [-Wmissing-prototypes]
    mathoms.c:1072:1: warning: no previous prototype for 'Perl_save_freepv' [-Wmissing-prototypes]
    mathoms.c:1079:1: warning: no previous prototype for 'Perl_save_op' [-Wmissing-prototypes]
    mathoms.c:1087:1: warning: no previous prototype for 'Perl_gv_SVadd' [-Wmissing-prototypes]
    mathoms.c:1094:1: warning: no previous prototype for 'Perl_gv_AVadd' [-Wmissing-prototypes]
    mathoms.c:1100:1: warning: no previous prototype for 'Perl_gv_HVadd' [-Wmissing-prototypes]
    mathoms.c:1106:1: warning: no previous prototype for 'Perl_gv_IOadd' [-Wmissing-prototypes]
    locale.c: In function 'Perl_init_i18nl10n':
    locale.c:899:15: warning: declaration of 'p' shadows a previous local [-Wshadow]
    locale.c:512:11: warning: shadowed declaration is here [-Wshadow]
    locale.c: In function 'Perl_mem_collxfrm':
    locale.c:956:6: warning: cast increases required alignment of target type [-Wcast-align]
    pp_pack.c: In function 'uni_to_bytes':
    pp_pack.c:319:16: warning: declaration of 'flags' shadows a previous local [-Wshadow]
    pp_pack.c:291:15: warning: shadowed declaration is here [-Wshadow]
    pp_pack.c: In function 'S_unpack_rec':
    pp_pack.c:961:10: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    pp_pack.c:863:9: warning: shadowed declaration is here [-Wshadow]
    pp_pack.c:1310:14: warning: declaration of 'len' shadows a previous local [-Wshadow]
    pp_pack.c:881:6: warning: shadowed declaration is here [-Wshadow]
    pp_pack.c: In function 'S_pack_rec':
    pp_pack.c:2895:23: warning: declaration of 'len' shadows a previous local [-Wshadow]
    pp_pack.c:2098:6: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c: In function 'S_mergesortsv':
    pp_sort.c:403:13: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sort.c:405:8: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sort.c:491:19: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sort.c: In function 'Perl_pp_sort':
    pp_sort.c:1494:21: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    pp_sort.c:1476:1: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c:1656:6: warning: declaration of 'i' shadows a previous local [-Wshadow]
    pp_sort.c:1480:18: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c:1660:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sort.c:1660:16: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c:1663:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sort.c:1663:17: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c:1692:15: warning: declaration of 'av' shadows a previous local [-Wshadow]
    pp_sort.c:1481:9: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c:1695:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sort.c:1695:21: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c:1719:6: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    pp_sort.c:1478:11: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c:1719:6: warning: declaration of 'i' shadows a previous local [-Wshadow]
    pp_sort.c: In function 'S_sv_ncmp':
    pp_sort.c:1911:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c:1911:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c: In function 'S_amagic_ncmp':
    pp_sort.c:1952:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c: In function 'S_amagic_i_ncmp':
    pp_sort.c:1973:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c: In function 'S_amagic_cmp':
    pp_sort.c:1994:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c: In function 'S_amagic_cmp_locale':
    pp_sort.c:2015:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c:1476:1: warning: called from here [-Winline]
    regexec.c:642:1: warning: called from here [-Winline]
    regexec.c:1411:6: warning: called from here [-Winline]
    regexec.c:1412:6: warning: called from here [-Winline]
    regexec.c: In function 'Perl_regexec_flags':
    regexec.c:2425:1: warning: called from here [-Winline]
    perl.c: In function 'S_parse_body':
    perl.c:1810:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    perlmain.c:164:32: warning: declaration of 'my_perl' shadows a global declaration [-Wshadow]
    perlmain.c:43:25: warning: shadowed declaration is here [-Wshadow]
    perlmain.c:167:9: warning: declaration of 'my_perl' shadows a global declaration [-Wshadow]
    ../../hv_func.h: In function 'S_perl_hash_superfast':
    ../../hv_func.h:260:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function 'S_perl_hash_murmur3':
    ../../hv_func.h:364:16: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h:401:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h:408:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h:416:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h:424:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function 'S_perl_hash_djb2':
    ../../hv_func.h:458:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function 'S_perl_hash_sdbm':
    ../../hv_func.h:468: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:494: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:509: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:544:18: warning: cast increases required alignment of target type [-Wcast-align]
    dlutils.c: In function 'dl_generic_private_init':
    dlutils.c:109:2: warning: declaration of 'my_cxtp' shadows a previous local [-Wshadow]
    dlutils.c:93:5: warning: shadowed declaration is here [-Wshadow]
    dlutils.c: In function 'SaveError':
    dlutils.c:142:5: warning: declaration of 'my_cxtp' shadows a previous local [-Wshadow]
    dlutils.c:125:5: warning: shadowed declaration is here [-Wshadow]
    DynaLoader.xs: In function 'XS_DynaLoader_CLONE':
    DynaLoader.xs:274:5: warning: cast increases required alignment of target type [-Wcast-align]
    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]
    B.xs: In function 'intrpvar_sv_common':
    B.xs:634:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs: In function 'XS_B_walkoptree_debug':
    B.xs:861:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    B.xs: In function 'XS_B__OP_next':
    B.xs:1176:32: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1210:32: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1213:9: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1219:9: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1222:32: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1225:9: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1228:9: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1231:9: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs: In function 'XS_B__IV_IVX':
    B.xs:1414:35: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1417:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1420:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1423:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1426:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1432:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1435:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1441:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1444:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1447:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs: In function 'XS_B__MAGIC_MOREMAGIC':
    B.xs:1662:7: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs: In function 'XS_B__GV_SV':
    B.xs:1775:22: warning: declaration of 'gv' shadows a previous local [-Wshadow]
    B.c:2308:8: warning: shadowed declaration is here [-Wshadow]
    B.xs:1781:35: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1784:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1787:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.c: In function 'XS_B__CV_CONST':
    B.c:2546:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2540:1: warning: shadowed declaration is here [-Wshadow]
    B.c: In function 'XS_B__CV_START':
    B.c:2575:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2566:1: warning: shadowed declaration is here [-Wshadow]
    B.c: In function 'XS_B__CV_DEPTH':
    B.c:2601:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2595:1: warning: shadowed declaration is here [-Wshadow]
    blocksort.c: In function 'mainSort.isra.1':
    blocksort.c:347:6: warning: inlining failed in call to 'mainGtU.part.0': function not considered for inlining [-Winline]
    blocksort.c:751:6: warning: called from here [-Winline]
    blocksort.c:347:6: warning: inlining failed in call to 'mainGtU.part.0': call is unlikely and code size would grow [-Winline]
    B.c: In function 'XS_B__CV_PADLIST':
    B.c:2630:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2624:1: warning: shadowed declaration is here [-Wshadow]
    B.c: In function 'XS_B__CV_XSUB':
    B.c:2690:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2683:1: warning: shadowed declaration is here [-Wshadow]
    B.c: In function 'XS_B__CV_const_sv':
    B.c:2721:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2713:1: warning: shadowed declaration is here [-Wshadow]
    B.c: In function 'XS_B__CV_GV':
    B.c:2746:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2740:1: warning: shadowed declaration is here [-Wshadow]
    B.c: In function 'XS_B__CV_NAME_HEK':
    B.c:2773:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2767:1: warning: shadowed declaration is here [-Wshadow]
    B.xs: In function 'XS_B__HV_ARRAY':
    B.xs:1959:21: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1960:21: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs: In function 'XS_B__HE_VAL':
    B.xs:1978:2: warning: cast increases required alignment of target type [-Wcast-align]
    B.c: In function 'boot_B':
    B.c:3345:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    B.c:3430:5: warning: "XSubPPtmpAAAE" is not defined [-Wundef]
    ./const-xs.inc:4:5: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    B.c:3095:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:334:7: warning: declaration of 'he' shadows a previous local [-Wshadow]
    ./const-xs.inc:8:9: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:359:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ./const-xs.inc:363:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:363:7: warning: shadowed declaration is here [-Wshadow]
    B.xs:748:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.xs:749:17: warning: declaration of 'file' shadows a previous local [-Wshadow]
    B.c:3101:17: warning: shadowed declaration is here [-Wshadow]
    B.xs:793:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    B.xs:799:5: warning: "XSubPPtmpAAAE" is not defined [-Wundef]
    bzlib.c: In function 'default_bzalloc':
    bzlib.c:107:31: warning: unused parameter 'opaque' [-Wunused-parameter]
    bzlib.c: In function 'default_bzfree':
    bzlib.c:114:29: warning: unused parameter 'opaque' [-Wunused-parameter]
    compress.c: In function 'sendMTFValues':
    compress.c:243:19: warning: variable 'nBytes' set but not used [-Wunused-but-set-variable]
    B.c: In function 'XS_B__REGEXP_REGEX':
    ../../inline.h:88:1: warning: inlining failed in call to 'S_ReANY.part.0': function not considered for inlining [-Winline]
    B.c:1880:1: warning: called from here [-Winline]
    B.c: In function 'XS_B__MAGIC_MOREMAGIC':
    ../../inline.h:88:1: warning: inlining failed in call to 'S_ReANY.part.0': call is unlikely and code size would grow [-Winline]
    B.c:2070:1: warning: called from here [-Winline]
    B.c: In function 'XS_B__PV_PV':
    B.c:1944:1: warning: called from here [-Winline]
    B.c: In function 'XS_B__OP_next':
    B.c:1266:1: warning: called from here [-Winline]
    uncompr.c:24:13: warning: no previous prototype for 'uncompress' [-Wmissing-prototypes]
    Zlib.xs:500:8: warning: no previous prototype for 'my_zcalloc' [-Wmissing-prototypes]
    Zlib.xs: In function 'my_zcalloc':
    Zlib.xs:500:27: warning: unused parameter 'opaque' [-Wunused-parameter]
    Zlib.xs:506:6: warning: no previous prototype for 'my_zcfree' [-Wmissing-prototypes]
    Zlib.xs: In function 'my_zcfree':
    Zlib.xs:506:24: warning: unused parameter 'opaque' [-Wunused-parameter]
    Zlib.c: In function 'XS_Compress__Raw__Zlib__inflateStream_inflate':
    Zlib.c:2232:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Zlib.c:2205:7: warning: variable 'eof' set but not used [-Wunused-but-set-variable]
    Zlib.c: In function 'XS_Compress__Raw__Zlib__inflateStream_set_Append':
    Zlib.c:2835:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Zlib.c: In function 'XS_Compress__Raw__Zlib__inflateScanStream_scan':
    Zlib.c:3002:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Zlib.c:2977:7: warning: variable 'eof' set but not used [-Wunused-but-set-variable]
    Zlib.c:2976:7: warning: variable 'out' set but not used [-Wunused-but-set-variable]
    Cwd.xs: In function 'XS_Cwd_CLONE':
    Cwd.xs:537:4: warning: cast increases required alignment of target type [-Wcast-align]
    Cwd.c: In function 'boot_Cwd':
    Cwd.c:1069:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    Cwd.xs:533:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    Bzip2.xs:122:6: warning: no previous prototype for 'bz_internal_error' [-Wmissing-prototypes]
    version.c:34:1: warning: no previous prototype for '__getBerkeleyDBInfo' [-Wmissing-prototypes]
    DB_File.xs: In function 'db_put':
    DB_File.xs:530:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    DB_File.xs: In function 'btree_compare':
    DB_File.xs:622:5: warning: cast increases required alignment of target type [-Wcast-align]
    DB_File.xs:567:20: warning: unused parameter 'db' [-Wunused-parameter]
    DB_File.xs: In function 'btree_prefix':
    DB_File.xs:706:5: warning: cast increases required alignment of target type [-Wcast-align]
    DB_File.xs:654:19: warning: unused parameter 'db' [-Wunused-parameter]
    DB_File.xs: In function 'hash_cb':
    DB_File.xs:787:5: warning: cast increases required alignment of target type [-Wcast-align]
    DB_File.xs:744:14: warning: unused parameter 'db' [-Wunused-parameter]
    DB_File.xs: In function 'db_errcall_cb':
    DB_File.xs:818:29: warning: unused parameter 'dbenv' [-Wunused-parameter]
    DB_File.xs: In function 'ParseOpenInfo':
    DB_File.xs:1383:7: warning: declaration of 'flags' shadows a parameter [-Wshadow]
    DB_File.xs:960:49: warning: shadowed declaration is here [-Wshadow]
    DB_File.xs:1459:14: warning: declaration of 'status' shadows a previous local [-Wshadow]
    DB_File.xs:1253:10: warning: shadowed declaration is here [-Wshadow]
    DB_File.c: In function 'XS_DB_File_DELETE':
    DB_File.c:1901:8: warning: variable 'flags' set but not used [-Wunused-but-set-variable]
    DB_File.c: In function 'XS_DB_File_STORE':
    DB_File.c:2094:8: warning: variable 'flags' set but not used [-Wunused-but-set-variable]
    DB_File.xs: In function 'boot_DB_File':
    DB_File.xs:1523:5: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    DB_File.c:3021:1: warning: shadowed declaration is here [-Wshadow]
    DB_File.xs:1526:10: warning: unused variable 'sv_err' [-Wunused-variable]
    Zlib.c: In function 'XS_Compress__Raw__Zlib_constant':
    ./constants.xs:38:11: warning: 'iv' may be used uninitialized in this function [-Wmaybe-uninitialized]
    Dumper.xs: In function 'DD_dump':
    Dumper.xs:467:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Dumper.xs:805:17: warning: declaration of 'iname' shadows a previous local [-Wshadow]
    Dumper.xs:430:11: warning: shadowed declaration is here [-Wshadow]
    Dumper.xs:865:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Dumper.xs:865:20: warning: shadowed declaration is here [-Wshadow]
    Dumper.xs:897:13: warning: declaration of 'key' shadows a previous local [-Wshadow]
    Dumper.xs:800:12: warning: shadowed declaration is here [-Wshadow]
    Dumper.xs:1048:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    Dumper.xs:418:12: warning: shadowed declaration is here [-Wshadow]
    Dumper.xs: In function 'XS_Data__Dumper_Dumpxs':
    Dumper.xs:1342:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Dumper.xs:1344:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Dumper.xs:1362:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Dumper.xs:1364:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Dumper.xs:1373:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Dumper.xs:1467:12: warning: declaration of 'i' shadows a previous local [-Wshadow]
    Dumper.xs:1277:14: warning: shadowed declaration is here [-Wshadow]
    DB_File.c: In function 'XS_DB_File_constant':
    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:176:5: warning: no previous prototype for 'get_PL_signals_1' [-Wmissing-prototypes]
    RealPPPort.xs:242:6: warning: no previous prototype for 'call_newCONSTSUB_1' [-Wmissing-prototypes]
    RealPPPort.xs: In function 'XS_Devel__PPPort_TestSvSTASH_set':
    RealPPPort.xs:491:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    RealPPPort.xs:491:17: warning: shadowed declaration is here [-Wshadow]
    RealPPPort.xs: In function 'XS_Devel__PPPort_ptrtests':
    RealPPPort.xs:546:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    RealPPPort.xs: In function 'XS_Devel__PPPort_ERRSV':
    RealPPPort.xs:642:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    RealPPPort.xs: In function 'XS_Devel__PPPort_other_variables':
    RealPPPort.xs:813:17: warning: the comparison will always evaluate as 'true' for the address of 'PL_no_modify' will never be NULL [-Waddress]
    RealPPPort.c: In function 'XS_Devel__PPPort_SvPV_nomg_nolen':
    RealPPPort.xs:1298:24: warning: unused variable 'len' [-Wunused-variable]
    RealPPPort.xs: In function 'XS_Devel__PPPort_MY_CXT_CLONE':
    RealPPPort.xs:2038:17: warning: cast increases required alignment of target type [-Wcast-align]
    RealPPPort.xs: In function 'XS_Devel__PPPort_newSVpvs_share':
    RealPPPort.xs:2070:27: warning: cast increases required alignment of target type [-Wcast-align]
    RealPPPort.xs: In function 'XS_Devel__PPPort_newSVpvn_share':
    RealPPPort.xs:2153:27: warning: cast increases required alignment of target type [-Wcast-align]
    RealPPPort.xs:2162:27: warning: cast increases required alignment of target type [-Wcast-align]
    Peek.xs: In function 'S_do_dump':
    Peek.xs:336:5: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Peek.xs: In function 'XS_Devel__Peek_DumpArray':
    Peek.xs:475:2: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Peek.c: In function 'XS_Devel__Peek_CvGV':
    Peek.c:807:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Peek.c:801:1: warning: shadowed declaration is here [-Wshadow]
    Peek.c:811:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Peek.c:811:11: warning: shadowed declaration is here [-Wshadow]
    Peek.xs: In function 'boot_Devel__Peek':
    Peek.xs:452:16: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Peek.c:846:1: warning: shadowed declaration is here [-Wshadow]
    MD5.xs: In function 'MD5Transform':
    MD5.xs:280:20: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs: In function 'MD5Final':
    MD5.xs:469:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs:470:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs:482:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs:483:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs:484: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: In function 'get_md5_ctx':
    MD5.xs:507:13: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs: In function 'XS_Digest__MD5_md5':
    MD5.xs:753:27: warning: null argument where non-null required (argument 1) [-Wnonnull]
    MD5.xs:766:27: warning: null argument where non-null required (argument 1) [-Wnonnull]
    MD5.c: In function 'boot_Digest__MD5':
    MD5.c:1047:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    MD5.c:1030:1: warning: shadowed declaration is here [-Wshadow]
    src/sha.c: In function 'sha1':
    src/sha.c:91:11: warning: cast increases required alignment of target type [-Wcast-align]
    src/sha.c: In function 'sha256':
    src/sha.c:159:11: warning: cast increases required alignment of target type [-Wcast-align]
    src/sha64bit.c: In function 'sha512':
    src/sha64bit.c:111:11: warning: cast increases required alignment of target type [-Wcast-align]
    src/sha64bit.c:114:2: warning: declaration of 't' shadows a previous local [-Wshadow]
    src/sha64bit.c:112:6: warning: shadowed declaration is here [-Wshadow]
    src/sha.c: In function 'digcpy':
    src/sha.c:250:13: warning: cast increases required alignment of target type [-Wcast-align]
    src/sha.c:251:13: warning: cast increases required alignment of target type [-Wcast-align]
    src/sha.c: In function 'statecpy':
    src/sha.c:268:13: warning: cast increases required alignment of target type [-Wcast-align]
    src/sha.c:269:13: warning: cast increases required alignment of target type [-Wcast-align]
    SHA.xs: In function 'XS_Digest__SHA_hashsize':
    SHA.xs:184:10: warning: declaration of '_svrv' shadows a previous local [-Wshadow]
    SHA.xs:184:10: warning: shadowed declaration is here [-Wshadow]
    SHA.xs:184:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    SHA.xs: In function 'XS_Digest__SHA_add':
    SHA.xs:200:10: warning: declaration of '_svrv' shadows a previous local [-Wshadow]
    SHA.xs:200:10: warning: shadowed declaration is here [-Wshadow]
    SHA.xs:200:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    SHA.xs: In function 'XS_Digest__SHA_digest':
    SHA.xs:226:10: warning: declaration of '_svrv' shadows a previous local [-Wshadow]
    SHA.xs:226:10: warning: shadowed declaration is here [-Wshadow]
    SHA.xs:226:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    SHA.xs: In function 'XS_Digest__SHA__getstate':
    SHA.xs:251:10: warning: declaration of '_svrv' shadows a previous local [-Wshadow]
    SHA.xs:251:10: warning: shadowed declaration is here [-Wshadow]
    SHA.xs:251:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    SHA.xs: In function 'XS_Digest__SHA__putstate':
    SHA.xs:275:10: warning: declaration of '_svrv' shadows a previous local [-Wshadow]
    SHA.xs:275:10: warning: shadowed declaration is here [-Wshadow]
    SHA.xs:275:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    src/sha64bit.c:97:12: warning: 'strto64' defined but not used [-Wunused-function]
    src/sha.c: In function 'encbase64':
    src/sha.c:477:13: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    ./const-xs.inc: In function 'XS_Fcntl_AUTOLOAD':
    ./const-xs.inc:528:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    ./const-xs.inc:533:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    ./const-xs.inc: In function 'boot_Fcntl':
    Fcntl.c:311:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:486:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ./const-xs.inc:490:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:490:7: warning: shadowed declaration is here [-Wshadow]
    Fcntl.xs:89:13: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    DosGlob.xs: In function 'boot_File__DosGlob':
    DosGlob.xs:38:2: warning: declaration of 'my_cxtp' shadows a previous local [-Wshadow]
    DosGlob.xs:36:5: warning: shadowed declaration is here [-Wshadow]
    bsd_glob.c: In function 'globtilde':
    bsd_glob.c:469:7: warning: "DOSISH" is not defined [-Wundef]
    ../../../hv_func.h: In function 'S_perl_hash_superfast':
    ../../../hv_func.h:260:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function 'S_perl_hash_murmur3':
    ../../../hv_func.h:364:16: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h:401:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h:408:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h:416:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h:424:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function 'S_perl_hash_djb2':
    ../../../hv_func.h:458:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function 'S_perl_hash_sdbm':
    ../../../hv_func.h:468: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:494: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:509: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:544:18: warning: cast increases required alignment of target type [-Wcast-align]
    Encode.xs:28:1: warning: no previous prototype for '_encoded_utf8_to_bytes' [-Wmissing-prototypes]
    Encode.xs: In function '_encoded_utf8_to_bytes':
    Encode.xs:28:1: warning: unused parameter 'sv' [-Wunused-parameter]
    Encode.xs:28:1: warning: unused parameter 'encoding' [-Wunused-parameter]
    Encode.xs:29:1: warning: no previous prototype for '_encoded_bytes_to_utf8' [-Wmissing-prototypes]
    Encode.xs: In function '_encoded_bytes_to_utf8':
    Encode.xs:29:1: warning: unused parameter 'sv' [-Wunused-parameter]
    Encode.xs:29:1: warning: unused parameter 'encoding' [-Wunused-parameter]
    Encode.xs:43:1: warning: no previous prototype for 'Encode_XSEncoding' [-Wmissing-prototypes]
    Encode.xs:67:1: warning: no previous prototype for 'call_failure' [-Wmissing-prototypes]
    Encode.xs: In function 'call_failure':
    Encode.xs:67:19: warning: unused parameter 'routine' [-Wunused-parameter]
    Encode.xs:67:33: warning: unused parameter 'done' [-Wunused-parameter]
    Encode.xs:67:44: warning: unused parameter 'dest' [-Wunused-parameter]
    Encode.xs:67:55: warning: unused parameter 'orig' [-Wunused-parameter]
    Encode.xs: In function 'strict_utf8':
    Encode.xs:311:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Encode.xs: In function 'process_utf8':
    Encode.xs:362:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    Encode.xs:366:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    Encode.xs: In function 'XS_Encode__utf8_decode_xs':
    Encode.xs:445:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    Encode.c:583:11: warning: shadowed declaration is here [-Wshadow]
    Encode.c: In function 'XS_Encode__utf8_encode_xs':
    Encode.xs:506:10: warning: unused variable 'renewed' [-Wunused-variable]
    Encode.c: In function 'XS_Encode__XS_renew':
    Encode.c:754:7: warning: unused variable 'obj' [-Wunused-variable]
    Encode.c: In function 'XS_Encode__XS_renewed':
    Encode.c:773:7: warning: unused variable 'obj' [-Wunused-variable]
    Encode.c: In function 'XS_Encode__XS_needs_lines':
    Encode.c:956:7: warning: unused variable 'obj' [-Wunused-variable]
    Encode.xs: In function 'XS_Encode__XS_perlio_ok':
    Encode.xs:690:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Encode.c:977:7: warning: unused variable 'obj' [-Wunused-variable]
    Encode.xs: In function 'XS_Encode__XS_mime_name':
    Encode.xs:707:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Encode.xs: In function 'XS_Encode__utf8_to_bytes':
    Encode.xs:770:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Call.xs: In function 'filter_call':
    Call.xs:63:3: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'STRLEN' [-Wformat]
    Call.xs:63:3: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'STRLEN' [-Wformat]
    Call.xs:100:5: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'STRLEN' [-Wformat]
    Call.xs:156:8: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'STRLEN' [-Wformat]
    Call.xs:175:9: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'unsigned int' [-Wformat]
    Call.xs:186:47: warning: signed and unsigned type in conditional expression [-Wsign-compare]
    Call.c: In function 'XS_Filter__Util__Call_unimport':
    Call.c:442:15: warning: variable 'package' set but not used [-Wunused-but-set-variable]
    Call.xs: In function 'boot_Filter__Util__Call':
    Call.xs:265:9: warning: cast increases required alignment of target type [-Wcast-align]
    Glob.xs:69:30: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    Glob.xs:69:9: warning: shadowed declaration is here [-Wshadow]
    Glob.xs: In function 'XS_File__Glob_CLONE':
    Glob.xs:432:9: warning: cast increases required alignment of target type [-Wcast-align]
    ./const-xs.inc: In function 'XS_File__Glob_AUTOLOAD':
    ./const-xs.inc:135:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    ./const-xs.inc:140:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    Glob.xs: In function 'boot_File__Glob':
    Glob.xs:451:2: warning: declaration of 'my_cxtp' shadows a previous local [-Wshadow]
    Glob.xs:449:5: warning: shadowed declaration is here [-Wshadow]
    Glob.c:699:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:93:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ./const-xs.inc:97:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:97:7: warning: shadowed declaration is here [-Wshadow]
    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:137:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    ./const-xs.inc:142:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    Util.xs: In function 'XS_Hash__Util_bucket_array':
    Util.xs:218:33: warning: cast increases required alignment of target type [-Wcast-align]
    GDBM_File.c: In function 'boot_GDBM_File':
    GDBM_File.c:763:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    GDBM_File.c:746:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:95:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ./const-xs.inc:99:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:99:7: warning: shadowed declaration is here [-Wshadow]
    FieldHash.xs:23:1: warning: no previous prototype for 'HUF_get_ob_reg' [-Wmissing-prototypes]
    FieldHash.xs:51:1: warning: no previous prototype for 'HUF_global' [-Wmissing-prototypes]
    FieldHash.xs: In function 'HUF_global':
    FieldHash.xs:56:9: warning: cast increases required alignment of target type [-Wcast-align]
    FieldHash.xs:70:1: warning: no previous prototype for 'HUF_obj_id' [-Wmissing-prototypes]
    FieldHash.xs:101:16: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    FieldHash.xs:99:5: warning: shadowed declaration is here [-Wshadow]
    FieldHash.xs:102:16: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    FieldHash.xs:98:1: warning: no previous prototype for 'HUF_add_uvar_magic' [-Wmissing-prototypes]
    FieldHash.xs:115:1: warning: no previous prototype for 'HUF_get_trigger_content' [-Wmissing-prototypes]
    FieldHash.xs:126:5: warning: no previous prototype for 'HUF_destroy_obj' [-Wmissing-prototypes]
    FieldHash.xs:159:1: warning: no previous prototype for 'HUF_new_trigger' [-Wmissing-prototypes]
    FieldHash.xs:173:1: warning: no previous prototype for 'HUF_ask_trigger' [-Wmissing-prototypes]
    FieldHash.xs:183:1: warning: no previous prototype for 'HUF_get_trigger0' [-Wmissing-prototypes]
    FieldHash.xs:191:1: warning: no previous prototype for 'HUF_get_trigger' [-Wmissing-prototypes]
    FieldHash.xs:202:1: warning: no previous prototype for 'HUF_mark_field' [-Wmissing-prototypes]
    FieldHash.xs:216:5: warning: no previous prototype for 'HUF_watch_key_safe' [-Wmissing-prototypes]
    FieldHash.xs:239:5: warning: no previous prototype for 'HUF_watch_key_id' [-Wmissing-prototypes]
    FieldHash.xs:252:5: warning: no previous prototype for 'HUF_func_2mode' [-Wmissing-prototypes]
    FieldHash.xs:261:7: warning: no previous prototype for 'HUF_mode_2func' [-Wmissing-prototypes]
    FieldHash.xs:276:1: warning: no previous prototype for 'HUF_get_status' [-Wmissing-prototypes]
    FieldHash.xs: In function 'HUF_get_status':
    FieldHash.xs:282:19: warning: cast increases required alignment of target type [-Wcast-align]
    FieldHash.xs:295:1: warning: no previous prototype for 'HUF_fix_trigger' [-Wmissing-prototypes]
    FieldHash.xs:322:1: warning: no previous prototype for 'HUF_fix_objects' [-Wmissing-prototypes]
    FieldHash.xs:356:5: warning: no previous prototype for 'HUF_inc_var' [-Wmissing-prototypes]
    FieldHash.c: In function 'boot_Hash__Util__FieldHash':
    FieldHash.c:743:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    FieldHash.c:726:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc: In function 'XS_I18N__Langinfo_AUTOLOAD':
    ./const-xs.inc:263:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    ./const-xs.inc:268:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    ./const-xs.inc: In function 'boot_I18N__Langinfo':
    Langinfo.c:240:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:221:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ./const-xs.inc:225:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:225:7: warning: shadowed declaration is here [-Wshadow]
    IO.xs: In function 'XS_IO__Poll__poll':
    IO.xs:312:26: warning: cast increases required alignment of target type [-Wcast-align]
    IO.xs: In function 'XS_IO__Handle__create_getline_subs':
    IO.xs:542:27: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    IO.c:870:1: warning: shadowed declaration is here [-Wshadow]
    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]
    SysV.c: In function 'XS_IPC__SysV__constant':
    ./const-xs.inc:38:11: warning: 'iv' may be used uninitialized in this function [-Wmaybe-uninitialized]
    ListUtil.xs: In function 'XS_List__Util_min':
    ListUtil.xs:96:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs: In function 'XS_List__Util_reduce':
    ListUtil.xs:252:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:405:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:271:9: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    ListUtil.xs:252:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:281:9: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.c:407:11: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:268:9: warning: variable 'newsp' set but not used [-Wunused-but-set-variable]
    ListUtil.xs:287:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs: In function 'XS_List__Util_first':
    ListUtil.xs:311:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:475:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:324:9: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    ListUtil.xs:311:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:329:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs:334:17: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.c:477:11: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:343:9: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:322:9: warning: variable 'newsp' set but not used [-Wunused-but-set-variable]
    ListUtil.xs:349:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:354:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs: In function 'XS_List__Util_any':
    ListUtil.xs:380:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:547:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:392:9: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    ListUtil.xs:380:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:397:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs:398:17: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.c:549:11: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:403:9: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:388:9: warning: variable 'newsp' set but not used [-Wunused-but-set-variable]
    ListUtil.xs:410:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:415:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs: In function 'XS_List__Util_pairfirst':
    ListUtil.xs:434:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:618:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:453:9: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    ListUtil.xs:434:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:460:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs:463:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.c:620:11: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:472:9: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:450:9: warning: variable 'newsp' set but not used [-Wunused-but-set-variable]
    ListUtil.xs:479:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:488:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs: In function 'XS_List__Util_pairgrep':
    ListUtil.xs:512:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:709:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:537:9: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    ListUtil.xs:512:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:537:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    ListUtil.xs:532:13: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:544:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs:554:9: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.c:711:11: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:554:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    ListUtil.xs:534:9: warning: variable 'newsp' set but not used [-Wunused-but-set-variable]
    ListUtil.xs:564:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:573:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs: In function 'XS_List__Util_pairmap':
    ListUtil.xs:600:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:810:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:621:13: warning: declaration of 'ret_gimme' shadows a previous local [-Wshadow]
    ListUtil.xs:602:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:627:9: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    ListUtil.xs:600:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:627:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    ListUtil.xs:622:13: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:630:17: warning: unused variable 'b' [-Wunused-variable]
    ListUtil.xs:629:17: warning: unused variable 'a' [-Wunused-variable]
    ListUtil.xs:660:9: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.c:812:11: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:660:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    ListUtil.xs:624:9: warning: variable 'newsp' set but not used [-Wunused-but-set-variable]
    ListUtil.xs:670:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:672:17: warning: unused variable 'b' [-Wunused-variable]
    ListUtil.xs:671:17: warning: unused variable 'a' [-Wunused-variable]
    ListUtil.c: In function 'XS_List__Util_min':
    ListUtil.xs:110:16: warning: 'retval' may be used uninitialized in this function [-Wmaybe-uninitialized]
    ListUtil.c: In function 'XS_List__Util_any':
    ../../inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.0': call is unlikely and code size would grow [-Winline]
    ListUtil.c:547:1: warning: called from here [-Winline]
    ListUtil.c: In function 'XS_List__Util_first':
    ListUtil.c:475:1: warning: called from here [-Winline]
    ListUtil.c: In function 'XS_List__Util_pairmap':
    ListUtil.c:810:1: warning: called from here [-Winline]
    ../../inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.0': function not considered for inlining [-Winline]
    ListUtil.c: In function 'XS_List__Util_reduce':
    ListUtil.c:405:1: warning: called from here [-Winline]
    ListUtil.c: In function 'XS_List__Util_pairgrep':
    ListUtil.c:709:1: warning: called from here [-Winline]
    ListUtil.c: In function 'XS_List__Util_pairfirst':
    ListUtil.c:618:1: warning: called from here [-Winline]
    Base64.xs: In function 'XS_MIME__QuotedPrint_encode_qp':
    Base64.xs:347:25: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Base64.c: In function 'XS_MIME__QuotedPrint_decode_qp':
    Base64.c:640:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    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]
    NDBM_File.c: In function 'XS_NDBM_File_NEXTKEY':
    NDBM_File.c:465:12: warning: unused variable 'key' [-Wunused-variable]
    NDBM_File.c: In function 'XS_NDBM_File_error':
    NDBM_File.c:495:12: warning: variable 'db' set but not used [-Wunused-but-set-variable]
    NDBM_File.c: In function 'XS_NDBM_File_clearerr':
    NDBM_File.c:524:12: warning: variable 'db' set but not used [-Wunused-but-set-variable]
    NDBM_File.c: In function 'boot_NDBM_File':
    NDBM_File.c:592:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    NDBM_File.c:575:1: warning: shadowed declaration is here [-Wshadow]
    ODBM_File.c: In function 'XS_ODBM_File_STORE':
    ODBM_File.c:400:17: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
    ODBM_File.c:371:6: warning: variable 'flags' set but not used [-Wunused-but-set-variable]
    ODBM_File.c: In function 'boot_ODBM_File':
    ODBM_File.c:597:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ODBM_File.c:580:1: warning: shadowed declaration is here [-Wshadow]
    Opcode.xs: In function 'XS_Opcode_opdesc':
    Opcode.xs:458:12: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs: In function 'restore_sigmask':
    POSIX.xs:386:25: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__SigSet_addset':
    POSIX.c:761:30: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:761:30: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:761:15: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__SigSet_emptyset':
    POSIX.c:795:30: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:795:30: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:795:15: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__SigSet_ismember':
    POSIX.c:831:30: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:831:30: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:831:15: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_getattr':
    POSIX.c:893:36: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:893:36: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:893:20: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_setattr':
    POSIX.c:940:36: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:940:36: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:940:20: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_getispeed':
    POSIX.c:993:36: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:993:36: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:993:20: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_getiflag':
    POSIX.c:1022:36: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:1022:36: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:1022:20: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_getcc':
    POSIX.c:1072:36: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:1072:36: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:1072:20: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_setispeed':
    POSIX.c:1109:36: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:1109:36: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:1109:20: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_setiflag':
    POSIX.c:1145:36: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:1145:36: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:1145:20: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_setcc':
    POSIX.c:1191:36: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:1191:36: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:1191:20: warning: cast increases required alignment of target type [-Wcast-align]
    ./const-xs.inc: In function 'XS_POSIX_constant':
    ./const-xs.inc:1357:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    ./const-xs.inc:1362:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    POSIX.xs: In function 'XS_POSIX_localeconv':
    POSIX.xs:912:25: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs: In function 'XS_POSIX_sigaction':
    POSIX.xs:1140:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    POSIX.xs:1172:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    POSIX.xs:1186:29: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.xs:1186:29: warning: shadowed declaration is here [-Wshadow]
    POSIX.xs:1186:16: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs:1212:4: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    POSIX.xs:1245:29: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.xs:1245:29: warning: shadowed declaration is here [-Wshadow]
    POSIX.xs:1245:16: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX_sigpending':
    POSIX.c:1893:30: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:1893:30: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:1893:15: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs: In function 'XS_POSIX_sigprocmask':
    POSIX.xs:1296:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.xs:1296:28: warning: shadowed declaration is here [-Wshadow]
    POSIX.xs:1296:15: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs:1304:31: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.xs:1304:31: warning: shadowed declaration is here [-Wshadow]
    POSIX.xs:1304:18: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX_mbstowcs':
    POSIX.c:2337:16: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX_mbtowc':
    POSIX.c:2360:18: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX_wcstombs':
    POSIX.c:2385:19: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs: In function 'boot_POSIX':
    POSIX.xs:566:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    POSIX.c:3257:1: warning: shadowed declaration is here [-Wshadow]
    POSIX.xs:567:17: warning: declaration of 'file' shadows a previous local [-Wshadow]
    POSIX.c:3263:17: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:1160:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ./const-xs.inc:1164:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:1164:7: warning: shadowed declaration is here [-Wshadow]
    encoding.xs:53:1: warning: no previous prototype for 'PerlIOEncode_getarg' [-Wmissing-prototypes]
    encoding.xs: In function 'PerlIOEncode_getarg':
    encoding.xs:55:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:75:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    encoding.xs:60:2: warning: shadowed declaration is here [-Wshadow]
    encoding.xs:81:1: warning: no previous prototype for 'PerlIOEncode_pushed' [-Wmissing-prototypes]
    encoding.xs: In function 'PerlIOEncode_pushed':
    encoding.xs:83:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:118:51: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    encoding.xs:132:57: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    encoding.xs:141:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    encoding.xs:153:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    encoding.xs:84:5: warning: shadowed declaration is here [-Wshadow]
    encoding.xs:158:1: warning: no previous prototype for 'PerlIOEncode_popped' [-Wmissing-prototypes]
    encoding.xs: In function 'PerlIOEncode_popped':
    encoding.xs:160:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:181:1: warning: no previous prototype for 'PerlIOEncode_get_base' [-Wmissing-prototypes]
    encoding.xs: In function 'PerlIOEncode_get_base':
    encoding.xs:183:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:218:1: warning: no previous prototype for 'PerlIOEncode_fill' [-Wmissing-prototypes]
    encoding.xs: In function 'PerlIOEncode_fill':
    encoding.xs:220:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:392:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    encoding.xs:221:5: warning: shadowed declaration is here [-Wshadow]
    encoding.xs:397:1: warning: no previous prototype for 'PerlIOEncode_flush' [-Wmissing-prototypes]
    encoding.xs: In function 'PerlIOEncode_flush':
    encoding.xs:399:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:437:6: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    encoding.xs:403:2: warning: shadowed declaration is here [-Wshadow]
    encoding.xs:504:3: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    encoding.xs:514:1: warning: no previous prototype for 'PerlIOEncode_close' [-Wmissing-prototypes]
    encoding.xs: In function 'PerlIOEncode_close':
    encoding.xs:516:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:543:1: warning: no previous prototype for 'PerlIOEncode_tell' [-Wmissing-prototypes]
    encoding.xs: In function 'PerlIOEncode_tell':
    encoding.xs:545:20: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:557:1: warning: no previous prototype for 'PerlIOEncode_dup' [-Wmissing-prototypes]
    encoding.xs: In function 'PerlIOEncode_dup':
    encoding.xs:561:21: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:562:21: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:571:1: warning: no previous prototype for 'PerlIOEncode_write' [-Wmissing-prototypes]
    encoding.xs: In function 'PerlIOEncode_write':
    encoding.xs:573:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs: In function 'boot_PerlIO__encoding':
    encoding.xs:668:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    encoding.c:792:11: warning: shadowed declaration is here [-Wshadow]
    mmap.xs:33:1: warning: no previous prototype for 'PerlIOMmap_map' [-Wmissing-prototypes]
    mmap.xs: In function 'PerlIOMmap_map':
    mmap.xs:36:28: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs:42:24: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs:94:1: warning: no previous prototype for 'PerlIOMmap_unmap' [-Wmissing-prototypes]
    mmap.xs: In function 'PerlIOMmap_unmap':
    mmap.xs:96:28: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs:122:1: warning: no previous prototype for 'PerlIOMmap_get_base' [-Wmissing-prototypes]
    mmap.xs: In function 'PerlIOMmap_get_base':
    mmap.xs:124:28: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs:155:1: warning: no previous prototype for 'PerlIOMmap_unread' [-Wmissing-prototypes]
    mmap.xs: In function 'PerlIOMmap_unread':
    mmap.xs:157:28: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs:186:1: warning: no previous prototype for 'PerlIOMmap_write' [-Wmissing-prototypes]
    mmap.xs: In function 'PerlIOMmap_write':
    mmap.xs:188:28: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs:213:1: warning: no previous prototype for 'PerlIOMmap_flush' [-Wmissing-prototypes]
    mmap.xs: In function 'PerlIOMmap_flush':
    mmap.xs:215:28: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs:241:1: warning: no previous prototype for 'PerlIOMmap_fill' [-Wmissing-prototypes]
    mmap.xs: In function 'PerlIOMmap_fill':
    mmap.xs:243:27: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs:255:1: warning: no previous prototype for 'PerlIOMmap_close' [-Wmissing-prototypes]
    mmap.xs: In function 'PerlIOMmap_close':
    mmap.xs:257:28: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs:271:1: warning: no previous prototype for 'PerlIOMmap_dup' [-Wmissing-prototypes]
    scalar.xs:19:1: warning: no previous prototype for 'PerlIOScalar_pushed' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_pushed':
    scalar.xs:23:23: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:37:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scalar.xs:37:15: warning: shadowed declaration is here [-Wshadow]
    scalar.xs:44:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scalar.xs:44:3: warning: shadowed declaration is here [-Wshadow]
    scalar.xs:77:1: warning: no previous prototype for 'PerlIOScalar_popped' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_popped':
    scalar.xs:79:23: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:88:1: warning: no previous prototype for 'PerlIOScalar_close' [-Wmissing-prototypes]
    scalar.xs:96:1: warning: no previous prototype for 'PerlIOScalar_fileno' [-Wmissing-prototypes]
    scalar.xs:103:1: warning: no previous prototype for 'PerlIOScalar_seek' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_seek':
    scalar.xs:105:23: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:137:1: warning: no previous prototype for 'PerlIOScalar_tell' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_tell':
    scalar.xs:139:23: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:145:1: warning: no previous prototype for 'PerlIOScalar_read' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_read':
    scalar.xs:155:20: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:177:9: warning: comparison is always true due to limited range of data type [-Wtype-limits]
    scalar.xs:190:1: warning: no previous prototype for 'PerlIOScalar_write' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_write':
    scalar.xs:194:20: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:238:1: warning: no previous prototype for 'PerlIOScalar_fill' [-Wmissing-prototypes]
    scalar.xs:245:1: warning: no previous prototype for 'PerlIOScalar_flush' [-Wmissing-prototypes]
    scalar.xs:252:1: warning: no previous prototype for 'PerlIOScalar_get_base' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_get_base':
    scalar.xs:254:23: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:263:1: warning: no previous prototype for 'PerlIOScalar_get_ptr' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_get_ptr':
    scalar.xs:266:20: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:273:1: warning: no previous prototype for 'PerlIOScalar_get_cnt' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_get_cnt':
    scalar.xs:276:20: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:288:1: warning: no previous prototype for 'PerlIOScalar_bufsiz' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_bufsiz':
    scalar.xs:291:20: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:299:1: warning: no previous prototype for 'PerlIOScalar_set_ptrcnt' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_set_ptrcnt':
    scalar.xs:301:23: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:309:1: warning: no previous prototype for 'PerlIOScalar_open' [-Wmissing-prototypes]
    scalar.xs:330:1: warning: no previous prototype for 'PerlIOScalar_arg' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_arg':
    scalar.xs:332:23: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:347:1: warning: no previous prototype for 'PerlIOScalar_dup' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_dup':
    scalar.xs:353:31: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:358:7: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:366:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scalar.xs:366:12: warning: shadowed declaration is here [-Wshadow]
    via.xs:44:1: warning: no previous prototype for 'PerlIOVia_fetchmethod' [-Wmissing-prototypes]
    via.xs:67:1: warning: no previous prototype for 'PerlIOVia_method' [-Wmissing-prototypes]
    via.xs: In function 'PerlIOVia_method':
    via.xs:124:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    via.xs:76:2: warning: shadowed declaration is here [-Wshadow]
    via.xs:130:1: warning: no previous prototype for 'PerlIOVia_pushed' [-Wmissing-prototypes]
    via.xs: In function 'PerlIOVia_pushed':
    via.xs:180:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    via.xs:213:1: warning: no previous prototype for 'PerlIOVia_open' [-Wmissing-prototypes]
    via.xs: In function 'PerlIOVia_open':
    via.xs:252:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    via.xs:308:1: warning: no previous prototype for 'PerlIOVia_popped' [-Wmissing-prototypes]
    via.xs:334:1: warning: no previous prototype for 'PerlIOVia_close' [-Wmissing-prototypes]
    via.xs:347:1: warning: no previous prototype for 'PerlIOVia_fileno' [-Wmissing-prototypes]
    via.xs:356:1: warning: no previous prototype for 'PerlIOVia_binmode' [-Wmissing-prototypes]
    via.xs:369:1: warning: no previous prototype for 'PerlIOVia_seek' [-Wmissing-prototypes]
    via.xs:389:1: warning: no previous prototype for 'PerlIOVia_tell' [-Wmissing-prototypes]
    via.xs:400:1: warning: no previous prototype for 'PerlIOVia_unread' [-Wmissing-prototypes]
    via.xs:414:1: warning: no previous prototype for 'PerlIOVia_read' [-Wmissing-prototypes]
    via.xs:439:1: warning: no previous prototype for 'PerlIOVia_write' [-Wmissing-prototypes]
    via.xs:456:1: warning: no previous prototype for 'PerlIOVia_fill' [-Wmissing-prototypes]
    via.xs:480:1: warning: no previous prototype for 'PerlIOVia_flush' [-Wmissing-prototypes]
    via.xs:493:1: warning: no previous prototype for 'PerlIOVia_get_base' [-Wmissing-prototypes]
    via.xs:505:1: warning: no previous prototype for 'PerlIOVia_get_ptr' [-Wmissing-prototypes]
    via.xs:518:1: warning: no previous prototype for 'PerlIOVia_get_cnt' [-Wmissing-prototypes]
    via.xs:530:1: warning: no previous prototype for 'PerlIOVia_bufsiz' [-Wmissing-prototypes]
    via.xs:541:1: warning: no previous prototype for 'PerlIOVia_set_ptrcnt' [-Wmissing-prototypes]
    via.xs:549:1: warning: no previous prototype for 'PerlIOVia_setlinebuf' [-Wmissing-prototypes]
    via.xs:557:1: warning: no previous prototype for 'PerlIOVia_clearerr' [-Wmissing-prototypes]
    via.xs:565:1: warning: no previous prototype for 'PerlIOVia_error' [-Wmissing-prototypes]
    via.xs:574:1: warning: no previous prototype for 'PerlIOVia_eof' [-Wmissing-prototypes]
    via.xs:583:1: warning: no previous prototype for 'PerlIOVia_getarg' [-Wmissing-prototypes]
    via.xs:592:1: warning: no previous prototype for 'PerlIOVia_dup' [-Wmissing-prototypes]
    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]
    Socket.xs: In function 'xs_getnameinfo':
    Socket.xs:555:20: warning: cast increases required alignment of target type [-Wcast-align]
    ./const-xs.inc: In function 'XS_Socket_AUTOLOAD':
    ./const-xs.inc:890:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    ./const-xs.inc:895:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    Socket.xs: In function 'XS_Socket_sockaddr_family':
    Socket.xs:650:10: warning: cast increases required alignment of target type [-Wcast-align]
    ./const-xs.inc: In function 'boot_Socket':
    Socket.c:1613:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:794:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ./const-xs.inc:798:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:798:7: warning: shadowed declaration is here [-Wshadow]
    SDBM_File.c: In function 'boot_SDBM_File':
    SDBM_File.c:583:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    SDBM_File.c:566:1: warning: shadowed declaration is here [-Wshadow]
    Storable.xs: In function 'init_perinterp':
    Storable.xs:1276:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Storable.xs:1276:5: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:1276:5: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'allocate_context':
    Storable.xs:1632:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'free_context':
    Storable.xs:1649:42: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Storable.xs:1649:42: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:1649:18: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'last_op_in_netorder':
    Storable.xs:1703:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Storable.xs:1703:2: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:1703:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_scalar':
    Storable.xs:2165:17: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2223:27: warning: declaration of 'len' shadows a previous local [-Wshadow]
    Storable.xs:2036:9: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:2224:17: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2231:17: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2233:17: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_array':
    Storable.xs:2265:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_hash':
    Storable.xs:2377:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2402:5: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs:2544:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2567:8: warning: declaration of 'len' shadows a previous local [-Wshadow]
    Storable.xs:2347:6: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:2612:38: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2648:29: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_code':
    Storable.xs:2690:4: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs:2759:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2761:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_tied_item':
    Storable.xs:2875:31: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2889:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_hook':
    Storable.xs:3198:9: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:3265:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:3272:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:3283:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:3295:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:3308:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_blessed':
    Storable.xs:3424:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:3435:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_other':
    Storable.xs:3471:4: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs:3486:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store':
    Storable.xs:3651:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'do_store':
    Storable.xs:3814:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Storable.xs:3814:2: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:3814:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'mbuf2sv':
    Storable.xs:3929:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Storable.xs:3929:2: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:3929:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_idx_blessed':
    Storable.xs:3983:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_blessed':
    Storable.xs:4033:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_hook':
    Storable.xs:4192:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:4215:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:4248:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:4270:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:4300:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_tied_idx':
    Storable.xs:4835:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_lscalar':
    Storable.xs:4860:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_lvstring':
    Storable.xs:5067:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_netint':
    Storable.xs:5129:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_svundef_elem':
    Storable.xs:5287:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_array':
    Storable.xs:5316:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_hash':
    Storable.xs:5377:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:5407:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_flag_hash':
    Storable.xs:5466:5: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:5540:13: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_code':
    Storable.xs:5643:7: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs:5647:5: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs:5677:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs: In function 'old_retrieve_array':
    Storable.xs:5725:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'old_retrieve_hash':
    Storable.xs:5788:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:5834:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'magic_check':
    Storable.xs:5938:35: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    Storable.xs:5869:24: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:5977:24: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs: In function 'retrieve':
    Storable.xs:6135:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:6148:24: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs:6190:5: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'do_retrieve':
    Storable.xs:6223:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Storable.xs:6223:2: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:6223:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'dclone':
    Storable.xs:6482:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Storable.xs:6482:2: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:6482:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:6524:4: warning: declaration of 'perinterp_sv' shadows a previous local [-Wshadow]
    Storable.xs:6524:4: warning: declaration of 'cxt' shadows a previous local [-Wshadow]
    Storable.xs:6524:4: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Storable.xs:6524:4: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:6524:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'storable_free':
    Storable.xs:6575:17: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'XS_Storable_last_op_in_netorder':
    Storable.xs:6691:4: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Storable.xs:6691:4: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:6691:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.c: In function 'boot_Storable':
    Storable.c:6915:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Storable.c:6898:1: warning: shadowed declaration is here [-Wshadow]
    Syslog.c: In function 'boot_Sys__Syslog':
    Syslog.c:556:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    Syslog.c:528:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:256:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ./const-xs.inc:260:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:260:7: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:282:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    NamedCapture.xs: In function 'XS_Tie__Hash__NamedCapture_TIEHASH':
    NamedCapture.xs:56:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    NamedCapture.xs: In function 'XS_Tie__Hash__NamedCapture_FETCH':
    NamedCapture.xs:92:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    NamedCapture.xs:92:15: warning: shadowed declaration is here [-Wshadow]
    NamedCapture.xs: In function 'XS_Tie__Hash__NamedCapture_FIRSTKEY':
    NamedCapture.xs:124:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    NamedCapture.xs:124:15: warning: shadowed declaration is here [-Wshadow]
    NamedCapture.c: In function 'XS_Tie__Hash__NamedCapture_FETCH':
    NamedCapture.c:221:1: warning: called from here [-Winline]
    NamedCapture.c: In function 'XS_Tie__Hash__NamedCapture_FIRSTKEY':
    NamedCapture.c:271:1: warning: called from here [-Winline]
    Piece.xs: In function '_strptime':
    Piece.xs:688:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    Piece.xs:782:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    Piece.xs:963:1: warning: no previous prototype for 'push_common_tm' [-Wmissing-prototypes]
    Piece.xs:984:1: warning: no previous prototype for 'return_11part_tm' [-Wmissing-prototypes]
    Piece.xs: In function 'XS_Time__Piece__strftime':
    Piece.xs:1044:9: warning: format not a string literal, format string not checked [-Wformat-nonliteral]
    Piece.xs:1059:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    Piece.xs:1070:13: warning: format not a string literal, format string not checked [-Wformat-nonliteral]
    Piece.c: In function 'boot_Time__Piece':
    Piece.c:1445:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Piece.c:1428:1: warning: shadowed declaration is here [-Wshadow]
    Piece.xs:350:13: warning: 'copyright' defined but not used [-Wunused-variable]
    Piece.xs:352:13: warning: 'sccsid' defined but not used [-Wunused-variable]
    HiRes.xs:488:1: warning: no previous prototype for 'hrt_ualarm_itimer' [-Wmissing-prototypes]
    HiRes.xs:495:1: warning: no previous prototype for 'hrt_ualarm' [-Wmissing-prototypes]
    HiRes.xs:718:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    HiRes.c: In function 'boot_Time__HiRes':
    HiRes.c:1954:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    HiRes.c:1937:1: warning: shadowed declaration is here [-Wshadow]
    HiRes.c:1956:5: warning: "XSubPPtmpAAAA" is not defined [-Wundef]
    HiRes.c:1965:5: warning: "XSubPPtmpAAAD" is not defined [-Wundef]
    HiRes.c:1970:5: warning: "XSubPPtmpAAAE" is not defined [-Wundef]
    HiRes.c:1977:5: warning: "XSubPPtmpAAAG" is not defined [-Wundef]
    HiRes.c:1981:5: warning: "XSubPPtmpAAAH" is not defined [-Wundef]
    HiRes.c:1996:5: warning: "XSubPPtmpAAAL" is not defined [-Wundef]
    HiRes.c:2002:5: warning: "XSubPPtmpAAAN" is not defined [-Wundef]
    HiRes.c:2008:5: warning: "XSubPPtmpAAAP" is not defined [-Wundef]
    HiRes.c:2014:5: warning: "XSubPPtmpAAAR" is not defined [-Wundef]
    HiRes.xs:785:5: warning: "XSubPPtmpAAAA" is not defined [-Wundef]
    HiRes.xs:790:5: warning: "XSubPPtmpAAAD" is not defined [-Wundef]
    HiRes.xs:793:5: warning: "XSubPPtmpAAAE" is not defined [-Wundef]
    HiRes.xs:797:5: warning: "XSubPPtmpAAAG" is not defined [-Wundef]
    HiRes.xs:799:5: warning: "XSubPPtmpAAAH" is not defined [-Wundef]
    HiRes.xs:807:5: warning: "XSubPPtmpAAAL" is not defined [-Wundef]
    HiRes.xs:811:5: warning: "XSubPPtmpAAAN" is not defined [-Wundef]
    HiRes.xs:815:5: warning: "XSubPPtmpAAAP" is not defined [-Wundef]
    HiRes.xs:819:5: warning: "XSubPPtmpAAAR" is not defined [-Wundef]
    HiRes.c: In function 'XS_Time__HiRes_constant':
    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':
    Normalize.xs:468:61: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Normalize.c: In function 'XS_Unicode__Normalize_isComp2nd':
    Normalize.c:1093:5: warning: unused variable 'ix' [-Wunused-variable]
    Collate.xs: In function 'XS_Unicode__Collate_mk_SortKey':
    Collate.xs:444:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Collate.xs:446:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Collate.xs: In function 'XS_Unicode__Collate_varCE':
    Collate.xs:571:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Collate.xs:596:2: warning: statement with no effect [-Wunused-value]
    Collate.xs:606:2: warning: statement with no effect [-Wunused-value]
    ../../hv_func.h: In function 'S_perl_hash_siphash_2_4':
    ../../hv_func.h:201:17: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h:202:17: warning: cast increases required alignment of target type [-Wcast-align]
    core_or_not.inc:13:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    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]
    exception.c:17:5: warning: no previous prototype for 'apitest_exception' [-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:600:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Typemap.c:594:1: warning: shadowed declaration is here [-Wshadow]
    Typemap.c: In function 'XS_XS__Typemap_T_CVREF_REFCOUNT_FIXED':
    Typemap.c:633:13: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Typemap.c:627:1: warning: shadowed declaration is here [-Wshadow]
    Typemap.c: In function 'XS_XS__Typemap_T_BOOL':
    Typemap.c:791:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Typemap.c: In function 'XS_XS__Typemap_T_BOOL_2':
    Typemap.c:810:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Typemap.c: In function 'XS_XS__Typemap_T_BOOL_OUT':
    Typemap.c:830:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Typemap.c:832:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Typemap.c: In function 'XS_XS__Typemap_T_OPAQUEPTR_OUT':
    Typemap.c:1301:17: warning: cast increases required alignment of target type [-Wcast-align]
    Typemap.c: In function 'XS_XS__Typemap_T_OPAQUEPTR_OUT_short':
    Typemap.c:1321:19: warning: cast increases required alignment of target type [-Wcast-align]
    Typemap.c: In function 'XS_XS__Typemap_T_OPAQUEPTR_OUT_struct':
    Typemap.c:1373:19: warning: cast increases required alignment of target type [-Wcast-align]
    Typemap.c: In function 'XS_XS__Typemap_T_OPAQUE_OUT':
    Typemap.c:1413:18: warning: cast increases required alignment of target type [-Wcast-align]
    Unicode.xs:93:1: warning: no previous prototype for 'enc_pack' [-Wmissing-prototypes]
    Unicode.xs: In function 'XS_Encode__Unicode_decode_xs':
    Unicode.xs:136:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Unicode.xs:136:28: warning: shadowed declaration is here [-Wshadow]
    Unicode.xs:174:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Unicode.xs:175:6: warning: value computed is not used [-Wunused-value]
    Unicode.xs:193:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Unicode.xs: In function 'XS_Encode__Unicode_encode_xs':
    Unicode.xs:313:25: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Unicode.xs:313:25: warning: shadowed declaration is here [-Wshadow]
    ../../fakesdio.h:114:5: warning: "SFIO_VERSION" is not defined [-Wundef]
    Unicode.xs:339:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    APItest.xs:39:1: warning: no previous prototype for 'my_cxt_getint_p' [-Wmissing-prototypes]
    APItest.xs:45:1: warning: no previous prototype for 'my_cxt_setint_p' [-Wmissing-prototypes]
    APItest.xs:51:1: warning: no previous prototype for 'my_cxt_getsv_interp_context' [-Wmissing-prototypes]
    APItest.xs:59:1: warning: no previous prototype for 'my_cxt_getsv_interp' [-Wmissing-prototypes]
    APItest.xs:66:1: warning: no previous prototype for 'my_cxt_setsv_p' [-Wmissing-prototypes]
    APItest.xs:85:1: warning: no previous prototype for 'test_freeent' [-Wmissing-prototypes]
    Unicode.xs:340:6: warning: value computed is not used [-Wunused-value]
    APItest.xs: In function 'bitflip_key':
    APItest.xs:151:14: warning: declaration of 'len' shadows a previous local [-Wshadow]
    APItest.xs:141:9: warning: shadowed declaration is here [-Wshadow]
    Unicode.xs:355:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    APItest.xs: In function 'THX_run_cleanup':
    APItest.xs:543:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    APItest.xs:535:5: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'THX_keyword_active':
    APItest.xs:954:10: warning: cast increases required alignment of target type [-Wcast-align]
    APItest.xs:956:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    APItest.xs: In function 'addissub_myck_add':
    APItest.xs:1094:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    APItest.xs: In function 'my_ck_rv2cv':
    APItest.xs:1115:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    APItest.xs: In function 'XS_XS__APItest__Overload_tryAMAGICunDEREF_var':
    APItest.xs:1209:11: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    APItest.c:1468:11: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'XS_XS__APItest__Hash_delete':
    APItest.xs:1320:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    APItest.xs:1320:8: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'XS_XS__APItest__Hash_delete_ent':
    APItest.xs:1332:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    APItest.xs:1332:11: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'XS_XS__APItest__Hash_test_force_keys':
    APItest.xs:1548:15: warning: cast increases required alignment of target type [-Wcast-align]
    APItest.xs: In function 'XS_XS__APItest__PtrTable_fetch':
    APItest.xs:1617:13: 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.xs:1816:5: warning: cast increases required alignment of target type [-Wcast-align]
    APItest.c: In function 'XS_XS__APItest_my_cxt_getsv':
    APItest.c:3810:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    APItest.xs: In function 'XS_XS__APItest_rmagical_cast':
    APItest.xs:2388:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    APItest.c: In function 'XS_XS__APItest_bhk_record':
    APItest.c:4220:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    APItest.c: In function 'XS_XS__APItest_cv_set_call_checker_lists':
    APItest.c:4469:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:4463:1: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_cv_set_call_checker_scalars':
    APItest.c:4499:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:4493:1: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_cv_set_call_checker_proto':
    APItest.c:4529:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:4523:1: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_cv_set_call_checker_proto_or_list':
    APItest.c:4563:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:4557:1: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_cv_set_call_checker_multi_sum':
    APItest.c:4597:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:4591:1: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'XS_XS__APItest_multicall_each':
    APItest.xs:3177:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:5155:1: warning: shadowed declaration is here [-Wshadow]
    APItest.xs:3186:5: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    APItest.xs:3177:9: warning: shadowed declaration is here [-Wshadow]
    APItest.xs:3193:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    APItest.c:5157:11: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'XS_XS__APItest_clone_with_stack':
    APItest.xs:3213:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    APItest.c:5203:11: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_take_cvref':
    APItest.c:5371:6: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:5364:1: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_fetch_pad_names':
    APItest.c:5575:6: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:5569:1: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_lexical_import':
    APItest.c:5916:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:5908:1: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'XS_XS__APItest__Magic_mg_find_foo':
    APItest.xs:3627:19: warning: cast increases required alignment of target type [-Wcast-align]
    APItest.xs: In function 'XS_XS__APItest__Magic_test_get_vtbl':
    APItest.xs:3679:11: warning: cast from function call of type 'struct MGVTBL *' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    APItest.xs: In function 'XS_XS__APItest__Magic_test_toLOWER_LC':
    APItest.xs:4589:18: warning: signed and unsigned type in conditional expression [-Wsign-compare]
    APItest.xs: In function 'XS_XS__APItest__Magic_test_toFOLD_LC':
    APItest.xs:4645:18: warning: signed and unsigned type in conditional expression [-Wsign-compare]
    APItest.xs: In function 'XS_XS__APItest__Magic_test_toUPPER_LC':
    APItest.xs:4701:18: warning: signed and unsigned type in conditional expression [-Wsign-compare]
    APItest.c: In function 'boot_XS__APItest':
    APItest.c:9412:5: warning: "XSubPPtmpAAAE" is not defined [-Wundef]
    APItest.c:9076:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:191:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ./const-xs.inc:195:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:195:7: warning: shadowed declaration is here [-Wshadow]
    APItest.xs:3289:6: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.xs:3404:5: warning: "XSubPPtmpAAAE" is not defined [-Wundef]
    ptable.h:76:16: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    arybase.xs:197:1: warning: no previous prototype for 'tie' [-Wmissing-prototypes]
    arybase.xs: In function 'ab_ck_base':
    arybase.xs:336:17: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    arybase.xs:334:23: warning: shadowed declaration is here [-Wshadow]
    arybase.xs:337:17: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    attributes.xs: In function 'modify_SV_attributes':
    attributes.xs:51:9: warning: declaration of 'Perl_warn_nocontext' shadows a global declaration [-Wshadow]
    ../../proto.h:5666:20: warning: shadowed declaration is here [-Wshadow]
    attributes.xs:52:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    attributes.xs:52:9: warning: shadowed declaration is here [-Wshadow]
    attributes.xs:53:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    attributes.xs:53:8: warning: shadowed declaration is here [-Wshadow]
    attributes.xs:54:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    attributes.xs:54:9: warning: shadowed declaration is here [-Wshadow]
    attributes.xs:56:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    attributes.xs:56:8: warning: shadowed declaration is here [-Wshadow]
    attributes.xs:58:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    attributes.xs:58:8: warning: shadowed declaration is here [-Wshadow]
    attributes.xs:66:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    attributes.xs:66:8: warning: shadowed declaration is here [-Wshadow]
    attributes.xs:68:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    attributes.xs:68:8: warning: shadowed declaration is here [-Wshadow]
    mro.xs: In function 'S_mro_get_linear_isa_c3':
    mro.xs:64:26: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.xs:64:26: warning: shadowed declaration is here [-Wshadow]
    mro.xs:126:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.xs:126:17: warning: shadowed declaration is here [-Wshadow]
    mro.xs:129:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.xs:129:9: warning: shadowed declaration is here [-Wshadow]
    mro.xs:130:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.xs:130:10: warning: shadowed declaration is here [-Wshadow]
    mro.xs:278:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.xs:278:12: warning: shadowed declaration is here [-Wshadow]
    mro.xs: In function 'XS_mro__nextcan':
    mro.xs:664:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.xs:664:17: warning: shadowed declaration is here [-Wshadow]
    re_exec.c: In function 'my_re_intuit_start':
    re_exec.c:734:5: warning: declaration of 'sv' shadows a parameter [-Wshadow]
    re_exec.c:644:25: warning: shadowed declaration is here [-Wshadow]
    re_exec.c: In function 'S_find_byclass':
    re_exec.c:1697:13: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:2047:65: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:2078:20: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:2085:33: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:2191:33: warning: declaration of 'tmp' shadows a previous local [-Wshadow]
    re_exec.c:1676:9: warning: shadowed declaration is here [-Wshadow]
    re_exec.c: In function 'S_reg_check_named_buff_matched':
    re_exec.c:3500:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:3501:15: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c: In function 'S_regmatch':
    re_exec.c:3909:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    re_exec.c:3909:5: warning: shadowed declaration is here [-Wshadow]
    re_exec.c:4031:36: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:4092:50: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:4093:22: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:4251:43: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:4275:42: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:4342:6: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:4614:8: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5078:10: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5141:22: warning: declaration of 'startpoint' shadows a previous local [-Wshadow]
    re_exec.c:3871:11: warning: shadowed declaration is here [-Wshadow]
    re_exec.c:5146:58: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5159:37: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5160:34: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5199:7: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5235:4: warning: declaration of 'next' shadows a previous local [-Wshadow]
    re_exec.c:3848:14: warning: shadowed declaration is here [-Wshadow]
    re_exec.c:5318:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    re_exec.c:5502:10: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5531:10: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5542:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5549:29: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5555:39: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5566:10: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5576:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5589:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5691:11: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5734:10: warning: declaration of 'n' shadows a previous local [-Wshadow]
    re_exec.c:3849:9: warning: shadowed declaration is here [-Wshadow]
    re_exec.c:5976:20: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5999:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6129:25: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6132:4: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6297:39: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6304:7: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6412:7: warning: declaration of 'n' shadows a previous local [-Wshadow]
    re_exec.c:6634:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6669:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6678:20: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6689:36: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6705:19: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6748:28: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6986:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    re_exec.c:6985:2: warning: shadowed declaration is here [-Wshadow]
    re_exec.c: In function 'S_regrepeat':
    re_exec.c:7242:30: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c: In function 'S_reginclass':
    re_exec.c:7691:6: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7701:8: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7705:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7741:25: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7765:27: warning: cast increases required alignment of target type [-Wcast-align]
    threads.xs: In function 'S_ithread_clear':
    threads.xs:218:9: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    threads.xs:196:17: warning: shadowed declaration is here [-Wshadow]
    threads.xs: In function 'S_exit_warning':
    threads.xs:322:23: warning: declaration of 'Perl_warn_nocontext' shadows a global declaration [-Wshadow]
    threads.xs:350:1: warning: no previous prototype for 'Perl_ithread_hook' [-Wmissing-prototypes]
    threads.xs:360:1: warning: no previous prototype for 'ithread_mg_get' [-Wmissing-prototypes]
    threads.xs: In function 'ithread_mg_get':
    threads.xs:362:23: warning: cast increases required alignment of target type [-Wcast-align]
    threads.xs:369:1: warning: no previous prototype for 'ithread_mg_free' [-Wmissing-prototypes]
    threads.xs: In function 'ithread_mg_free':
    threads.xs:371:23: warning: cast increases required alignment of target type [-Wcast-align]
    threads.xs:379:1: warning: no previous prototype for 'ithread_mg_dup' [-Wmissing-prototypes]
    threads.xs: In function 'ithread_mg_dup':
    threads.xs:382:31: warning: cast increases required alignment of target type [-Wcast-align]
    threads.xs: In function 'S_ithread_run':
    threads.xs:552:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    threads.xs: In function 'S_ithread_create':
    threads.xs:799:9: warning: declaration of 'my_perl' shadows a previous local [-Wshadow]
    threads.xs:693:5: warning: shadowed declaration is here [-Wshadow]
    threads.xs:801:9: warning: cast increases required alignment of target type [-Wcast-align]
    threads.xs: In function 'XS_threads_create':
    threads.xs:1023:25: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    threads.xs:1063:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    threads.xs:1067:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    threads.xs:1071:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    threads.xs:1075:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    threads.xs: In function 'XS_threads_list':
    threads.xs:1135:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    threads.xs: In function 'XS_threads_kill':
    threads.xs:1424:13: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    threads.c:1609:1: warning: shadowed declaration is here [-Wshadow]
    threads.xs: In function 'XS_threads_set_thread_exit_only':
    threads.xs:1667:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    threads.xs: In function 'boot_threads':
    threads.xs:1760:27: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:183:1: warning: no previous prototype for 'recursive_lock_init' [-Wmissing-prototypes]
    shared.xs:191:1: warning: no previous prototype for 'recursive_lock_destroy' [-Wmissing-prototypes]
    shared.xs:198:1: warning: no previous prototype for 'recursive_lock_release' [-Wmissing-prototypes]
    shared.xs:211:1: warning: no previous prototype for 'recursive_lock_acquire' [-Wmissing-prototypes]
    shared.xs:280:1: warning: no previous prototype for 'sharedsv_userlock_free' [-Wmissing-prototypes]
    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:397:1: warning: no previous prototype for 'Perl_sharedsv_find' [-Wmissing-prototypes]
    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:433:1: warning: no previous prototype for 'Perl_sharedsv_associate' [-Wmissing-prototypes]
    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:552:1: warning: no previous prototype for 'Perl_sharedsv_share' [-Wmissing-prototypes]
    shared.xs:613:1: warning: no previous prototype for 'Perl_sharedsv_cond_timedwait' [-Wmissing-prototypes]
    shared.xs: In function 'S_get_RV':
    shared.xs:693:13: warning: declaration of '_p' shadows a previous local [-Wshadow]
    shared.xs:693:13: warning: shadowed declaration is here [-Wshadow]
    shared.xs:705:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    shared.xs:705:9: warning: shadowed declaration is here [-Wshadow]
    shared.xs:711:27: warning: declaration of '_p' shadows a previous local [-Wshadow]
    shared.xs:711:27: warning: shadowed declaration is here [-Wshadow]
    shared.xs:734:1: warning: no previous prototype for 'sharedsv_scalar_mg_get' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_scalar_mg_get':
    shared.xs:736:15: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:741:9: warning: declaration of '_svrv' shadows a previous local [-Wshadow]
    shared.xs:741:9: warning: shadowed declaration is here [-Wshadow]
    shared.xs:741:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    shared.xs:754:1: warning: no previous prototype for 'sharedsv_scalar_store' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_scalar_store':
    shared.xs:761:13: warning: declaration of 'sv' shadows a parameter [-Wshadow]
    shared.xs:754:33: warning: shadowed declaration is here [-Wshadow]
    shared.xs:763:9: warning: declaration of '_svrv' shadows a previous local [-Wshadow]
    shared.xs:763:9: warning: shadowed declaration is here [-Wshadow]
    shared.xs:763:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    shared.xs:777:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    shared.xs:777:17: warning: shadowed declaration is here [-Wshadow]
    shared.xs:795:13: warning: declaration of '_p' shadows a previous local [-Wshadow]
    shared.xs:795:13: warning: shadowed declaration is here [-Wshadow]
    shared.xs:813:1: warning: no previous prototype for 'sharedsv_scalar_mg_set' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_scalar_mg_set':
    shared.xs:815:15: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:832:1: warning: no previous prototype for 'sharedsv_scalar_mg_free' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_scalar_mg_free':
    shared.xs:837:9: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:837:36: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:838:13: warning: declaration of 'sv' shadows a parameter [-Wshadow]
    shared.xs:832:35: warning: shadowed declaration is here [-Wshadow]
    shared.xs:840:9: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:840:9: warning: declaration of '_svrv' shadows a previous local [-Wshadow]
    shared.xs:840:9: warning: shadowed declaration is here [-Wshadow]
    shared.xs:840:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    shared.xs:842:26: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:851:1: warning: no previous prototype for 'sharedsv_scalar_mg_dup' [-Wmissing-prototypes]
    shared.xs:863:1: warning: no previous prototype for 'sharedsv_scalar_mg_local' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_scalar_mg_local':
    shared.xs:866:15: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:899:1: warning: no previous prototype for 'sharedsv_elem_mg_FETCH' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_elem_mg_FETCH':
    shared.xs:918:23: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:920:21: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:932:13: warning: declaration of '_svrv' shadows a previous local [-Wshadow]
    shared.xs:932:13: warning: shadowed declaration is here [-Wshadow]
    shared.xs:932:13: warning: declaration of '_p' shadows a previous local [-Wshadow]
    shared.xs:949:1: warning: no previous prototype for 'sharedsv_elem_mg_STORE' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_elem_mg_STORE':
    shared.xs:972:19: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:974:17: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:992:1: warning: no previous prototype for 'sharedsv_elem_mg_DELETE' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_elem_mg_DELETE':
    shared.xs:1016:19: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:1018:17: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:1034:1: warning: no previous prototype for 'sharedsv_elem_mg_dup' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_elem_mg_dup':
    shared.xs:1037:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    shared.xs:1037:5: warning: shadowed declaration is here [-Wshadow]
    shared.xs:1060:1: warning: no previous prototype for 'sharedsv_array_mg_FETCHSIZE' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_array_mg_FETCHSIZE':
    shared.xs:1063:15: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:1080:1: warning: no previous prototype for 'sharedsv_array_mg_CLEAR' [-Wmissing-prototypes]
    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:1080:35: warning: shadowed declaration is here [-Wshadow]
    shared.xs:1114:1: warning: no previous prototype for 'sharedsv_array_mg_free' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_array_mg_free':
    shared.xs:1117:26: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:1128:1: warning: no previous prototype for 'sharedsv_array_mg_copy' [-Wmissing-prototypes]
    shared.xs:1147:1: warning: no previous prototype for 'sharedsv_array_mg_dup' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_array_mg_dup':
    shared.xs:1150:5: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:1172:1: warning: no previous prototype for 'Perl_sharedsv_unlock' [-Wmissing-prototypes]
    shared.xs:1184:1: warning: no previous prototype for 'Perl_sharedsv_lock' [-Wmissing-prototypes]
    shared.xs:1196:1: warning: no previous prototype for 'Perl_sharedsv_locksv' [-Wmissing-prototypes]
    shared.xs:1215:1: warning: no previous prototype for 'Perl_shared_object_destroy' [-Wmissing-prototypes]
    shared.xs:1247:1: warning: no previous prototype for 'Perl_sharedsv_init' [-Wmissing-prototypes]
    re_exec.c: In function 'S_debug_start_match':
    re_exec.c:3394:1: warning: called from here [-Winline]
    re_exec.c: In function 'S_reg_set_capture_string':
    re_exec.c:2274:1: warning: called from here [-Winline]
    re_exec.c: In function 'S_regtry':
    re_exec.c:3123:1: warning: called from here [-Winline]
    ../../inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.3': call is unlikely and code size would grow [-Winline]
    ../../inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.3': function not considered for inlining [-Winline]
    re_comp.c: In function 'S_get_ANYOF_cp_list_for_ssc':
    re_comp.c:1021:25: warning: declaration of '_p' shadows a previous local [-Wshadow]
    re_comp.c:1021:25: warning: shadowed declaration is here [-Wshadow]
    re.c: In function 'XS_re_regmust':
    re.c:249:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_make_trie':
    re_comp.c:2200:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    re_comp.c:2780:21: warning: declaration of 'tmp' shadows a previous local [-Wshadow]
    re_comp.c:2769:34: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:2781:26: warning: declaration of 'ch' shadows a previous local [-Wshadow]
    re_comp.c:2770:18: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:2801:28: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:1956:12: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:2880:6: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:2898:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_make_trie_failtable':
    re_comp.c:3010:29: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:3031:5: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_study_chunk':
    re_comp.c:3588:37: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:3654:44: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:3661:44: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:3665:3: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:3848:34: warning: declaration of 'last' shadows a parameter [-Wshadow]
    re_comp.c:3566:13: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:4133:22: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4134:27: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4543:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4544:22: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4547:26: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4588:23: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4590:25: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4591:26: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4635:11: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4855:4: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4858:4: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5159:28: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5163:28: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5166:15: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5173:26: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5222:73: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_concat_pat':
    re_comp.c:5685:33: warning: declaration of 'svp' shadows a previous local [-Wshadow]
    re_comp.c:5632:10: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:5733:17: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    re_comp.c:5646:13: warning: shadowed declaration is here [-Wshadow]
    re_comp.c: In function 'S_compile_runtime_code':
    re_comp.c:5959:2: warning: declaration of 'p' shadows a previous local [-Wshadow]
    re_comp.c:5910:8: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:5970:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    re_comp.c:5983:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    re_comp.c:5913:2: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:5983:2: warning: declaration of 'p' shadows a previous local [-Wshadow]
    re_comp.c: In function 'my_re_op_compile':
    re_comp.c:6756:44: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:6763:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:6768:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:7050:5: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'ssize_t' [-Wformat]
    re_comp.c:7077:30: warning: declaration of '_p' shadows a previous local [-Wshadow]
    re_comp.c:7077:30: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:7132:28: warning: declaration of 'scan' shadows a previous local [-Wshadow]
    re_comp.c:6167:14: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:7133:13: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:7145:5: warning: declaration of 're_debug_flags' shadows a previous local [-Wshadow]
    re_comp.c:6192:5: warning: shadowed declaration is here [-Wshadow]
    re_comp.c: In function 'my_reg_named_buff_fetch':
    re_comp.c:7234:23: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'my_reg_named_buff_nextkey':
    re_comp.c:7314:25: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'my_reg_named_buff_scalar':
    re_comp.c:7347:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    re_comp.c:7347:18: warning: shadowed declaration is here [-Wshadow]
    re_comp.c: In function 'my_reg_named_buff_all':
    re_comp.c:7376:25: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S__invlist_array_init':
    re_comp.c:7777:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_invlist_array':
    re_comp.c:7809:13: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_reg':
    re_comp.c:9503:29: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:9505:50: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:9630:39: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:9639:38: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:9723:29: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:9783:14: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:9785:7: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:9938:34: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_grok_bslash_N':
    re_comp.c:10855:13: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:10822:9: warning: shadowed declaration is here [-Wshadow]
    re_comp.c: In function 'S_regatom':
    re_comp.c:11448:9: warning: declaration of 'parse_start' shadows a previous local [-Wshadow]
    re_comp.c:11171:11: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:11599:20: warning: declaration of 'parse_start' shadows a previous local [-Wshadow]
    re_comp.c:11790:33: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:11660:13: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:11910:12: warning: declaration of 'flags' shadows a previous local [-Wshadow]
    re_comp.c:11170:9: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:11941:8: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:11948:12: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c: In function 'S_populate_ANYOF_from_invlist':
    re_comp.c:12421:5: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:12452:9: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:12453:7: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_handle_regex_sets':
    re_comp.c:12718:12: warning: declaration of 'depth' shadows a parameter [-Wshadow]
    re_comp.c:12686:37: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:12769:25: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:12696:12: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:12801:9: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:12881:40: warning: declaration of 'save_parse' shadows a previous local [-Wshadow]
    re_comp.c:12694:22: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:12936:21: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:12959:21: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:13161:9: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c: In function 'S_regclass':
    re_comp.c:13776:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:13782:24: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:13793:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_set_ANYOF_arg':
    re_comp.c:14935:2: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:14968:2: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_reganode':
    re_comp.c:15135:5: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_regtail':
    re_comp.c:15299:9: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_regtail_study':
    re_comp.c:15398:2: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'my_regprop':
    re_comp.c:15670:23: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15692:20: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15708:38: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15712:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15718:29: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15719:27: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15732:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15747:43: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15747:55: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15751:7: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15769:18: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15773:6: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15776:7: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15802:22: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'my_regfree':
    re_comp.c:16135:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    re_comp.c:16135:3: warning: shadowed declaration is here [-Wshadow]
    re_comp.c: In function 'S_dumpuntil':
    re_comp.c:16696:17: warning: declaration of 'op' shadows a previous local [-Wshadow]
    re_comp.c:16629:8: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:16697:27: warning: cast increases required alignment of target type [-Wcast-align]
    ../../inline.h:88:1: warning: inlining failed in call to 'S_ReANY.part.2': call is unlikely and code size would grow [-Winline]
    re_comp.c:5628:1: warning: called from here [-Winline]
    ../../inline.h:88:1: warning: inlining failed in call to 'S_ReANY.part.2': function not considered for inlining [-Winline]
    re_exec.c:642:1: warning: called from here [-Winline]
    ../../inline.h:116:1: warning: inlining failed in call to 'S_SvREFCNT_dec': call is unlikely and code size would grow [-Winline]
    re_exec.c:1411:6: warning: called from here [-Winline]
    re_exec.c:1412:6: warning: called from here [-Winline]
    re_comp.c: In function 'S_invlist_iterinit':
    re_comp.c:8884:1: warning: inlining failed in call to 'S_get_invlist_iter_addr.part.3': call is unlikely and code size would grow [-Winline]
    re_comp.c:8897:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_invlist_iterfinish':
    re_comp.c:8905:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_invlist_clone':
    re_comp.c:8862:1: warning: called from here [-Winline]
    re_comp.c:8862:1: warning: inlining failed in call to 'S_invlist_clone': --param max-inline-insns-single limit reached [-Winline]
    re_comp.c:1026:23: warning: called from here [-Winline]
    re_comp.c:1038:23: warning: called from here [-Winline]
    re_comp.c: In function 'S_ssc_anything':
    re_comp.c:882:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_invlist_iternext':
    re_comp.c:8884:1: warning: inlining failed in call to 'S_get_invlist_iter_addr.part.3': function not considered for inlining [-Winline]
    re_comp.c:8921:1: warning: called from here [-Winline]
    re_exec.c: In function 'my_regexec':
    re_exec.c:2425:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_ssc_is_cp_posixl_init':
    re_comp.c:968:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_ssc_is_anything':
    re_comp.c:896:1: warning: called from here [-Winline]
    re_comp.c:12412:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_ssc_finalize':
    re_comp.c:1432:19: warning: called from here [-Winline]
    re_comp.c:7217:1: warning: called from here [-Winline]
    re_comp.c: In function 'my_reg_named_buff_exists':
    re_comp.c:7259:1: warning: called from here [-Winline]
    re_comp.c: In function 'my_reg_named_buff_firstkey':
    re_comp.c:7284:1: warning: called from here [-Winline]
    re_comp.c:7300:1: warning: called from here [-Winline]
    re_comp.c:7333:1: warning: called from here [-Winline]
    re_comp.c:7361:1: warning: called from here [-Winline]
    re_comp.c: In function 'my_reg_numbered_buff_fetch':
    re_comp.c:7396:1: warning: called from here [-Winline]
    re_comp.c: In function 'my_reg_numbered_buff_length':
    re_comp.c:7520:1: warning: called from here [-Winline]
    re_comp.c:8897:1: warning: inlining failed in call to 'S_invlist_iterinit': call is unlikely and code size would grow [-Winline]
    re_comp.c:15870:21: warning: called from here [-Winline]
    re_comp.c:8905:1: warning: inlining failed in call to 'S_invlist_iterfinish': call is unlikely and code size would grow [-Winline]
    re_comp.c:15880:21: warning: called from here [-Winline]
    ../../inline.h:128:1: warning: inlining failed in call to 'S_SvREFCNT_dec_NN': call is unlikely and code size would grow [-Winline]
    re_comp.c:9657:29: warning: called from here [-Winline]
    APItest.c: In function 'XS_XS__APItest_multicall_each':
    APItest.c:5155:1: warning: called from here [-Winline]
    re_comp.c:13516:25: warning: called from here [-Winline]
    re_comp.c:13526:29: warning: called from here [-Winline]
    re_comp.c:13569:30: warning: called from here [-Winline]
    re_comp.c:13184:1: warning: called from here [-Winline]
    re_comp.c:13586:29: warning: called from here [-Winline]
    re_comp.c:13956:36: warning: called from here [-Winline]
    re_comp.c:10905:1: warning: inlining failed in call to 'S_compute_EXACTish': call is unlikely and code size would grow [-Winline]
    re_comp.c:14254:20: warning: called from here [-Winline]
    re_comp.c:10925:1: warning: inlining failed in call to 'S_alloc_maybe_populate_EXACT': call is unlikely and code size would grow [-Winline]
    re_comp.c:14306:17: warning: called from here [-Winline]
    re_comp.c:14313:13: warning: called from here [-Winline]
    re_comp.c:14314:13: warning: called from here [-Winline]
    re_comp.c:14315:13: warning: called from here [-Winline]
    re_comp.c:14316:13: warning: called from here [-Winline]
    re_comp.c:14676:13: warning: called from here [-Winline]
    re_comp.c:14680:13: warning: called from here [-Winline]
    re_comp.c:14698:13: warning: called from here [-Winline]
    re_comp.c:14750:9: warning: called from here [-Winline]
    re_comp.c:14798:29: warning: called from here [-Winline]
    re_comp.c:14806:28: warning: called from here [-Winline]
    re_comp.c:14826:9: warning: called from here [-Winline]
    re_comp.c:14837:17: warning: called from here [-Winline]
    re_comp.c:14842:13: warning: called from here [-Winline]
    re_comp.c:13011:21: warning: called from here [-Winline]
    re_comp.c:13034:25: warning: called from here [-Winline]
    re_comp.c:13035:25: warning: called from here [-Winline]
    re_comp.c:12685:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_study_chunk.constprop.33':
    re_comp.c:1385:1: warning: inlining failed in call to 'S_ssc_add_range': call is unlikely and code size would grow [-Winline]
    re_comp.c:4827:4: warning: called from here [-Winline]
    re_comp.c:4891:29: warning: called from here [-Winline]
    re_comp.c:4908:38: warning: called from here [-Winline]
    re_comp.c:4923:34: warning: called from here [-Winline]
    re_comp.c:6157:1: warning: called from here [-Winline]
    re_comp.c:6646:2: warning: called from here [-Winline]
    re_comp.c: In function 'my_re_intuit_string':
    re_comp.c:15916:1: warning: called from here [-Winline]
    re_comp.c:16093:1: warning: called from here [-Winline]
    re_comp.c: In function 'my_regdupe':
    re_comp.c:16305:1: warning: called from here [-Winline]
    str.c: In function 'str_gets':
    str.c:240:17: warning: declaration of 'buf' shadows a global declaration [-Wshadow]
    a2p.h:383:10: warning: shadowed declaration is here [-Wshadow]
    walk.c: In function 'walk':
    walk.c:838:16: warning: declaration of 's' shadows a previous local [-Wshadow]
    walk.c:53:15: warning: shadowed declaration is here [-Wshadow]
    walk.c:912:16: warning: declaration of 's' shadows a previous local [-Wshadow]
    walk.c:1212:18: warning: declaration of 't' shadows a previous local [-Wshadow]
    walk.c:52:11: warning: shadowed declaration is here [-Wshadow]
    walk.c:1288:15: warning: declaration of 't' shadows a previous local [-Wshadow]
    ../../../../hv_func.h: In function 'S_perl_hash_superfast':
    ../../../../hv_func.h:260:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function 'S_perl_hash_murmur3':
    ../../../../hv_func.h:364:16: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h:401:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h:408:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h:416:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h:424:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function 'S_perl_hash_djb2':
    ../../../../hv_func.h:458:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function 'S_perl_hash_sdbm':
    ../../../../hv_func.h:468: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:494: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:509: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:544:18: warning: cast increases required alignment of target type [-Wcast-align]
    ExtTest.c: In function 'XS_ExtTest_constant':
    ExtTest.xs:465:11: warning: 'pv' may be used uninitialized in this function [-Wmaybe-uninitialized]
    ExtTest.xs:465:11: warning: 'iv' may be used uninitialized in this function [-Wmaybe-uninitialized]
    ExtTest.xs: In function 'boot_ExtTest':
    ExtTest.xs:166:5: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    ExtTest.c:355:1: warning: shadowed declaration is here [-Wshadow]
    ExtTest.xs:350:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ExtTest.xs:354:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ExtTest.xs:354:7: warning: shadowed declaration is here [-Wshadow]
    ExtTest.xs:237:11: warning: 'pv' may be used uninitialized in this function [-Wmaybe-uninitialized]
    ExtTest.xs:193:11: warning: 'iv' may be used uninitialized in this function [-Wmaybe-uninitialized]
    compilet-JvYmF.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    compilet-QYDyC.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h: In function 'S_perl_hash_superfast':
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:260:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h: In function 'S_perl_hash_murmur3':
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:364:16: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:401:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:408:21: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:416:21: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:424:21: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h: In function 'S_perl_hash_djb2':
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:458:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h: In function 'S_perl_hash_sdbm':
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:468:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h: In function 'S_perl_hash_one_at_a_time':
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:494:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h: In function 'S_perl_hash_one_at_a_time_hard':
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:509:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h: In function 'S_perl_hash_old_one_at_a_time':
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:544:18: warning: cast increases required alignment of target type [-Wcast-align]
    compilet-ye9TJ.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    compilet-RA0pd.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    compilet-4Co0W.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    compilet-zUwWz.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    compilet-JwSik.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-yXTSN.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    compilet-qWRSt.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    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':
    XSTest.c:283:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    XSTest.c: In function 'XS_XSTest_T_BOOL_2':
    XSTest.c:302:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    XSTest.c:304:7: warning: unused variable 'RETVAL' [-Wunused-variable]
    XSTest.c: In function 'XS_XSTest_T_BOOL_OUT':
    XSTest.c:321:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    XSTest.c:323:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    compilet-vYKKx.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    XSMore.c: In function 'XS_XSMore_nil':
    XSMore.c:514:4: warning: unused variable 'items' [-Wunused-variable]
    compilet-H8wD7.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':
    XSUsage.c:200:5: warning: unused variable 'ix' [-Wunused-variable]
    XSUsage.c: In function 'XS_XSUsage_interface_v_i':
    XSUsage.c:218:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    XSUsage.c:224:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    XSUsage.c: In function 'XS_XSUsage_four':
    XSUsage.c:236:11: warning: unused variable 'items' [-Wunused-variable]
    XSUsage.c: In function 'boot_XSUsage':
    XSUsage.c:313:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    XSUsage.c:296:1: warning: shadowed declaration is here [-Wshadow]
    XSUsage.c:323:9: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    ../hv_func.h: In function 'S_perl_hash_superfast':
    ../hv_func.h:260:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function 'S_perl_hash_murmur3':
    ../hv_func.h:364:16: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h:401:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h:408:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h:416:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h:424:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function 'S_perl_hash_djb2':
    ../hv_func.h:458:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function 'S_perl_hash_sdbm':
    ../hv_func.h:468: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:494: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:509: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:544:18: warning: cast increases required alignment of target type [-Wcast-align]
    
    -- 
    Report by Test::Smoke v1.53 build 1374 running on perl 5.14.2
    (Reporter v0.050 / Smoker v0.045)