• Reports by commit
  • Recent reports
  • Perl5 CoreSmokeDB
  • Github
  • Changes
  • Smoke [5.24.3] v5.24.3-2-g89a1d28204 PASS linux 3.0.35-cm-fx6-6.1 [debian] (armv7l/4 cpu)

    Content-Transfer-Encoding: 8bit
    Content-Type: text/plain
    MIME-Version: 1.0
    Date: Mon, 2 Oct 2017 22:37:27 -0400
    Subject: Smoke [5.24.3] v5.24.3-2-g89a1d28204 PASS linux 3.0.35-cm-fx6-6.1 [debian] (armv7l/4 cpu)
    Message-ID: <20171003023738.574F01626B2EB1@ps395777.dreamhostps.com>
    
    Automated smoke report for 5.24.3 patch 89a1d282043c692d618b316a3d500986660b08e9 v5.24.3-2-g89a1d28204
    utilite:  ( 0MHz) (armv7l/4 cpu)
        on        linux - 3.0.35-cm-fx6-6.1 [debian]
        using     cc version 4.7.2
        smoketime 1 hour 5 minutes (average 1 hour 5 minutes)
    
    Summary: PASS
    
    O = OK  F = Failure(s), extended report at the bottom
    X = Failure(s) under TEST but not under harness
    ? = still running or test results not (yet) available
    Build failures during:       - = unknown or N/A
    c = Configure, m = make, M = make (after miniperl), t = make test-prep
    
    v5.24.3-2-g89a1d28204  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 -         
    | +--------- -DDEBUGGING
    +----------- no debugging
    
    
    Locally applied patches:
        SMOKE89a1d282043c692d618b316a3d500986660b08e9
    
    Compiler messages(gcc):
    Configure ...try.c: In function 'main':
    try.c: In function 'main':
    try.c: In function 'blech':
    try.c: In function 'blech_in_list':
    try.c: In function 'bletch':
    signal.c:8:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    hv_func.h: In function 'S_perl_hash_siphash_2_4':
    hv_func.h:213:13: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h:214:13: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function 'S_perl_hash_superfast':
    hv_func.h:272:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function 'S_perl_hash_murmur3':
    hv_func.h:376:16: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h:413:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h:420:21: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h:428:21: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h:436:21: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function 'S_perl_hash_djb2':
    hv_func.h:470:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function 'S_perl_hash_sdbm':
    hv_func.h:480:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function 'S_perl_hash_one_at_a_time':
    hv_func.h:506:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function 'S_perl_hash_one_at_a_time_hard':
    hv_func.h:521:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function 'S_perl_hash_old_one_at_a_time':
    hv_func.h:556:18: warning: cast increases required alignment of target type [-Wcast-align]
    inline.h: In function 'S_cx_popsub_args':
    inline.h:522:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    inline.h:522:5: warning: shadowed declaration is here [-Wshadow]
    inline.h:526:5: warning: declaration of 'av' shadows a previous local [-Wshadow]
    inline.h:518:9: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_Slab_Alloc':
    op.c:245:14: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'Perl_Slab_Free':
    op.c:376:12: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'Perl_op_free':
    op.c:708:9: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'Perl_op_clear':
    op.c:963:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:963:2: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'S_forget_pmop':
    op.c:1129:27: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'Perl_scalarvoid':
    op.c:1981:61: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c:1981:74: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    toke.c: In function 'Perl_lex_start':
    toke.c:711:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    toke.c:711:11: warning: shadowed declaration is here [-Wshadow]
    toke.c: In function 'Perl_parser_free_nexttoke_ops':
    toke.c:784:6: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'Perl_op_lvalue_flags':
    op.c:2829:7: warning: declaration of 'kid' shadows a previous local [-Wshadow]
    op.c:2786:9: warning: shadowed declaration is here [-Wshadow]
    op.c:2864:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:2864:6: warning: shadowed declaration is here [-Wshadow]
    toke.c: In function 'Perl_validate_proto':
    toke.c:1558:53: warning: declaration of 'Perl_warn' shadows a global declaration [-Wshadow]
    proto.h:3497:20: warning: shadowed declaration is here [-Wshadow]
    toke.c: In function 'S_incline':
    toke.c:1746:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    toke.c:1746:16: warning: shadowed declaration is here [-Wshadow]
    toke.c:1747:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    toke.c:1747:16: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'S_gv_fetchmeth_internal':
    gv.c:805:29: warning: declaration of 'hvname' shadows a previous local [-Wshadow]
    gv.c:708:17: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'S_fold_constants':
    op.c:4327:17: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    op.c:4279:14: warning: shadowed declaration is here [-Wshadow]
    op.c:4351:15: warning: declaration of 'type' shadows a previous local [-Wshadow]
    op.c:4277:13: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'S_pmtrans':
    op.c:5276:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:5276:12: warning: shadowed declaration is here [-Wshadow]
    perl.c: In function 'perl_destruct':
    perl.c:551:17: warning: declaration of 'i' shadows a previous local [-Wshadow]
    perl.c:534:9: warning: shadowed declaration is here [-Wshadow]
    perl.c:576:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    perl.c:582:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    perl.c:848:6: warning: declaration of 'i' shadows a previous local [-Wshadow]
    op.c: In function 'Perl_pmruntime':
    op.c:5512:6: warning: declaration of 'o' shadows a parameter [-Wshadow]
    op.c:5488:26: warning: shadowed declaration is here [-Wshadow]
    perl.c:896:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:896:5: warning: shadowed declaration is here [-Wshadow]
    op.c:5540:6: warning: declaration of 'o' shadows a parameter [-Wshadow]
    perl.c:1223:13: warning: declaration of 'i' shadows a previous local [-Wshadow]
    toke.c: In function 'S_get_and_check_backslash_N_name':
    toke.c:2681:19: warning: declaration of 'first_bad_char_loc' shadows a previous local [-Wshadow]
    toke.c:2516:15: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_utilize':
    op.c:6034:10: warning: declaration of 'pack' shadows a previous local [-Wshadow]
    op.c:6015:9: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'S_new_logop':
    op.c:6763:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c:6764:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c: In function 'Perl_newCONDOP':
    op.c:6928:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c: In function 'Perl_newLOOPOP':
    op.c:7065:39: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c:7068:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    toke.c: In function 'S_scan_const':
    toke.c:3591:41: warning: declaration of 'len' shadows a previous local [-Wshadow]
    toke.c:3553:28: warning: shadowed declaration is here [-Wshadow]
    toke.c:3592:41: warning: declaration of 'len' shadows a previous local [-Wshadow]
    toke.c:3591:41: warning: shadowed declaration is here [-Wshadow]
    toke.c:3621:37: warning: declaration of 'uv' shadows a previous local [-Wshadow]
    toke.c:2854:8: warning: shadowed declaration is here [-Wshadow]
    toke.c:3628:37: warning: declaration of 'len' shadows a previous local [-Wshadow]
    toke.c:3644:50: warning: declaration of 'off' shadows a previous local [-Wshadow]
    toke.c:3569:21: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_newWHILEOP':
    op.c:7226:46: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    toke.c:3645:41: warning: declaration of 'uv' shadows a previous local [-Wshadow]
    toke.c:3621:37: warning: shadowed declaration is here [-Wshadow]
    toke.c:3650:41: warning: declaration of 'len' shadows a previous local [-Wshadow]
    op.c: In function 'Perl_newFOROP':
    op.c:7380:9: warning: cast increases required alignment of target type [-Wcast-align]
    perl.c: In function 'Perl_eval_pv':
    perl.c:2997:5: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c: In function 'Perl_cv_const_sv':
    op.c:7789:24: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:7789:24: warning: shadowed declaration is here [-Wshadow]
    perl.c: In function 'Perl_require_pv':
    perl.c:3029:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    perl.c:3021:5: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_cv_const_sv_or_av':
    op.c:7801:26: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:7801:26: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_newMYSUB':
    op.c:8091:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:8091:2: warning: shadowed declaration is here [-Wshadow]
    op.c:8144:17: warning: cast increases required alignment of target type [-Wcast-align]
    perl.c: In function 'S_init_main_stash':
    perl.c:3685:39: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:3685:39: warning: shadowed declaration is here [-Wshadow]
    perl.c:3697:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:3697:16: warning: shadowed declaration is here [-Wshadow]
    perl.c: In function 'Perl_init_debugger':
    perl.c:4054:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:4054:15: warning: shadowed declaration is here [-Wshadow]
    perl.c:4057:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:4057:17: warning: shadowed declaration is here [-Wshadow]
    perl.c:4060:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:4060:16: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_newATTRSUB_x':
    op.c:8471:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:8471:6: warning: shadowed declaration is here [-Wshadow]
    perl.c: In function 'S_init_predump_symbols':
    perl.c:4230:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:4230:20: warning: shadowed declaration is here [-Wshadow]
    perl.c:4240:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:4240:20: warning: shadowed declaration is here [-Wshadow]
    perl.c:4249:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:4249:20: warning: shadowed declaration is here [-Wshadow]
    perl.c: In function 'S_init_postdump_symbols':
    perl.c:4394:26: warning: declaration of 'nlen' shadows a previous local [-Wshadow]
    perl.c:4350:18: warning: shadowed declaration is here [-Wshadow]
    perl.c:4395:38: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c: In function 'Perl_gv_check':
    gv.c:2442:28: warning: cast increases required alignment of target type [-Wcast-align]
    op.c:8717:43: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:8717:43: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'S_clear_special_blocks':
    op.c:8744:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:8744:9: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'Perl_gp_free':
    gv.c:2531:19: warning: declaration of 'Perl_form' shadows a global declaration [-Wshadow]
    proto.h:881:21: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'S_process_special_blocks':
    op.c:8776:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    op.c:8762:13: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'Perl_magic_freeovrld':
    gv.c:2600:24: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:2610:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    gv.c:2610:3: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'Perl_Gv_AMupdate':
    gv.c:2637:32: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:2674:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    gv.c:2757:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    gv.c:2757:15: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'Perl_gv_handler':
    gv.c:2816:12: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c: In function 'Perl_try_amagic_bin':
    gv.c:2924:13: warning: declaration of 'left' shadows a previous local [-Wshadow]
    gv.c:2893:15: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'Perl_amagic_call':
    gv.c:3027:25: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:3028:22: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:3092:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    gv.c:3092:3: warning: shadowed declaration is here [-Wshadow]
    gv.c:3104:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    gv.c:3150:20: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:3151:16: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'Perl_ck_spair':
    op.c:9454:19: warning: declaration of 'type' shadows a previous local [-Wshadow]
    op.c:9448:15: warning: shadowed declaration is here [-Wshadow]
    gv.c:3449:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    gv.c:3367:5: warning: shadowed declaration is here [-Wshadow]
    gv.c:3477:7: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    gv.c:3486:14: warning: declaration of '_p' shadows a previous local [-Wshadow]
    gv.c:3486:14: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'Perl_gv_try_downgrade':
    gv.c:3576:14: warning: declaration of '_p' shadows a previous local [-Wshadow]
    gv.c:3576:14: warning: shadowed declaration is here [-Wshadow]
    gv.c:3584:14: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'Perl_ck_sort':
    op.c:10786:6: warning: declaration of 'kid' shadows a previous local [-Wshadow]
    op.c:10763:9: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_rv2cv_op_cv':
    op.c:11150:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:11150:12: warning: shadowed declaration is here [-Wshadow]
    toke.c: In function 'Perl_yylex':
    toke.c:6314:12: warning: declaration of 'len' shadows a previous local [-Wshadow]
    toke.c:4499:12: warning: shadowed declaration is here [-Wshadow]
    toke.c:6604:13: warning: declaration of 'gv' shadows a previous local [-Wshadow]
    toke.c:4509:9: warning: shadowed declaration is here [-Wshadow]
    toke.c:6773:7: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    toke.c:6653:6: warning: shadowed declaration is here [-Wshadow]
    toke.c:7232:10: warning: declaration of 'gv' shadows a previous local [-Wshadow]
    toke.c:7839:25: warning: declaration of 'len' shadows a previous local [-Wshadow]
    toke.c:7841:13: warning: declaration of 'len' shadows a previous local [-Wshadow]
    toke.c:7839:25: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_wrap_op_checker':
    op.c:14834:35: warning: declaration of 'opcode' shadows a global declaration [-Wshadow]
    opnames.h:411:3: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'const_sv_xsub':
    op.c:14857:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:14857:20: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'const_av_xsub':
    op.c:14871:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:14871:21: warning: shadowed declaration is here [-Wshadow]
    toke.c:7967:8: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    toke.c:6652:6: warning: shadowed declaration is here [-Wshadow]
    toke.c: In function 'S_new_constant':
    toke.c:8805:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    toke.c:8822:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    toke.c:8702:5: warning: shadowed declaration is here [-Wshadow]
    toke.c: In function 'S_scan_pat':
    toke.c:9260:7: warning: cast increases required alignment of target type [-Wcast-align]
    toke.c: In function 'Perl_start_subparse':
    toke.c:11028:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    toke.c:11028:28: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'core_xsub':
    inline.h:29:1: warning: inlining failed in call to 'S_CvGV': call is unlikely and code size would grow [-Winline]
    gv.c:3613:47: warning: called from here [-Winline]
    gv.c: In function 'Perl_gv_fetchpvn_flags':
    gv.c:1550:1: warning: inlining failed in call to 'S_parse_gv_stash_name': --param large-function-growth limit reached [-Winline]
    gv.c:2262:14: warning: called from here [-Winline]
    gv.c:1700:1: warning: inlining failed in call to 'S_find_default_stash': --param large-function-growth limit reached [-Winline]
    gv.c:2269:20: warning: called from here [-Winline]
    inline.h:159:1: warning: inlining failed in call to 'S_SvREFCNT_dec': call is unlikely and code size would grow [-Winline]
    toke.c:1766:2: warning: called from here [-Winline]
    toke.c: In function 'S_missingterm':
    toke.c:558:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    op.c: In function 'Perl_block_start':
    inline.h:18:1: warning: inlining failed in call to 'S_av_top_index.part.10': function not considered for inlining [-Winline]
    op.c:3930:1: warning: called from here [-Winline]
    perl.c: In function 'perl_parse':
    perl.c:1488:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    gv.c: In function 'Perl_gv_fetchmeth_pvn':
    gv.c:697:1: warning: inlining failed in call to 'S_gv_fetchmeth_internal': --param max-inline-insns-single limit reached [-Winline]
    gv.c:865:5: warning: called from here [-Winline]
    gv.c: In function 'Perl_gv_fetchmeth_pv':
    gv.c:665:5: warning: called from here [-Winline]
    gv.c: In function 'Perl_gv_fetchmeth_sv':
    gv.c:646:9: warning: called from here [-Winline]
    op.c: In function 'Perl_newUNOP_AUX':
    op.c:4236:1: warning: inlining failed in call to 'S_op_std_init.part.18': function not considered for inlining [-Winline]
    op.c:4875:1: warning: called from here [-Winline]
    op.c: In function 'Perl_newBINOP':
    op.c:4236:1: warning: inlining failed in call to 'S_op_std_init.part.18': call is unlikely and code size would grow [-Winline]
    op.c:4990:1: warning: called from here [-Winline]
    perly.y: In function 'Perl_yyparse':
    perly.y:262:31: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perly.y:262:31: warning: shadowed declaration is here [-Wshadow]
    perly.y:280:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perly.y:280:10: warning: shadowed declaration is here [-Wshadow]
    perly.y:281:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perly.y:281:10: warning: shadowed declaration is here [-Wshadow]
    perly.y:282:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perly.y:282:11: warning: shadowed declaration is here [-Wshadow]
    perly.y:313:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perly.y:313:10: warning: shadowed declaration is here [-Wshadow]
    perly.y:314:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perly.y:314:10: warning: shadowed declaration is here [-Wshadow]
    perly.y:315:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perly.y:315:11: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_newUNOP':
    op.c:4825:1: warning: called from here [-Winline]
    gv.c:3570:46: warning: called from here [-Winline]
    op.c: In function 'Perl_op_convert_list':
    op.c:4627:1: warning: called from here [-Winline]
    pad.c: In function 'Perl_cv_undef_flags':
    pad.c:340:37: warning: cast increases required alignment of target type [-Wcast-align]
    pad.c:479:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:479:2: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'Perl_cv_forget_slab':
    pad.c:514:34: warning: cast increases required alignment of target type [-Wcast-align]
    pad.c: In function 'S_pad_alloc_name':
    pad.c:559:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:559:6: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'Perl_pad_add_anon':
    pad.c:829:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:829:2: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'S_pad_findlex':
    pad.c:1114:6: warning: declaration of 'Perl_warn' shadows a global declaration [-Wshadow]
    pad.c:1262:19: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:1262:19: warning: shadowed declaration is here [-Wshadow]
    pad.c:1264:19: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:1264:19: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'S_cv_clone_pad':
    pad.c:1977:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:1977:18: warning: shadowed declaration is here [-Wshadow]
    pad.c:2051:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2051:12: warning: shadowed declaration is here [-Wshadow]
    pad.c:2053:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2053:12: warning: shadowed declaration is here [-Wshadow]
    pad.c:2154:13: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2154:13: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'S_cv_clone':
    pad.c:2246:3: warning: cast increases required alignment of target type [-Wcast-align]
    pad.c: In function 'Perl_pad_fixup_inner_anons':
    pad.c:2400:10: warning: declaration of 'innercv' shadows a previous local [-Wshadow]
    pad.c:2370:8: warning: shadowed declaration is here [-Wshadow]
    pad.c:2406:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2406:6: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'Perl_pad_push':
    pad.c:2450:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2450:9: warning: shadowed declaration is here [-Wshadow]
    pad.c:2452:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2452:9: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'Perl_newPADNAMEpvn':
    pad.c:2772:13: warning: cast increases required alignment of target type [-Wcast-align]
    pad.c: In function 'Perl_newPADNAMEouter':
    pad.c:2803:5: warning: cast increases required alignment of target type [-Wcast-align]
    pad.c: In function 'Perl_padname_free':
    pad.c:2821:6: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'Perl_block_end':
    op.c:3961:1: warning: called from here [-Winline]
    inline.h:18:1: warning: inlining failed in call to 'S_av_top_index.part.10': call is unlikely and code size would grow [-Winline]
    pad.c: In function 'Perl_pad_tidy':
    inline.h:194:1: warning: inlining failed in call to 'S_SvPADSTALE_on.part.1': function not considered for inlining [-Winline]
    pad.c:1656:1: warning: called from here [-Winline]
    invlist_inline.h: In function 'S_invlist_array':
    invlist_inline.h:77:13: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_get_ANYOF_cp_list_for_ssc':
    regcomp.c:1417:25: warning: declaration of '_p' shadows a previous local [-Wshadow]
    regcomp.c:1417:25: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'S_make_trie':
    regcomp.c:2699:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    regcomp.c:3269:21: warning: declaration of 'tmp' shadows a previous local [-Wshadow]
    regcomp.c:3259:34: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:3270:26: warning: declaration of 'ch' shadows a previous local [-Wshadow]
    regcomp.c:3260:18: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:3290:28: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:2451:12: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:3368:6: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:3386:17: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_construct_ahocorasick_from_trie':
    regcomp.c:3498:29: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:3523:9: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:3528:9: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:3533:5: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_study_chunk':
    regcomp.c:4100:37: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4180:44: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4187:44: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4191:3: warning: cast increases required alignment of target type [-Wcast-align]
    inline.h:37:1: warning: inlining failed in call to 'S_CvDEPTHp.part.0': call is unlikely and code size would grow [-Winline]
    pad.c:1113:1: warning: called from here [-Winline]
    regcomp.c:4409:34: warning: declaration of 'last' shadows a parameter [-Wshadow]
    regcomp.c:4079:13: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:4706:25: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4707:30: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5108:42: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5109:43: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5112:26: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5153:23: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5155:46: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5156:47: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5200:11: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5427:4: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5430:4: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5706:28: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5710:28: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5713:15: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5720:26: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5769:73: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_concat_pat':
    regcomp.c:6225:33: warning: declaration of 'svp' shadows a previous local [-Wshadow]
    regcomp.c:6172:10: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:6273:17: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    regcomp.c:6186:13: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'S_compile_runtime_code':
    regcomp.c:6501:2: warning: declaration of 'p' shadows a previous local [-Wshadow]
    regcomp.c:6452:8: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:6512:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    regcomp.c:6525:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    regcomp.c:6455:2: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:6525:2: warning: declaration of 'p' shadows a previous local [-Wshadow]
    regcomp.c: In function 'Perl_re_op_compile':
    regcomp.c:7368:44: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:7676:30: warning: declaration of '_p' shadows a previous local [-Wshadow]
    regcomp.c:7676:30: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:7735:24: warning: declaration of 'scan' shadows a previous local [-Wshadow]
    regcomp.c:6708:14: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:7736:9: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:7751:5: warning: declaration of 're_debug_flags' shadows a previous local [-Wshadow]
    regcomp.c:6733:5: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'Perl_reg_named_buff_fetch':
    regcomp.c:7840:23: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'Perl_reg_named_buff_nextkey':
    regcomp.c:7920:25: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'Perl_reg_named_buff_scalar':
    regcomp.c:7953:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    regcomp.c:7953:18: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'Perl_reg_named_buff_all':
    regcomp.c:7982:25: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S__invlist_array_init':
    regcomp.c:8377:21: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_reg':
    regcomp.c:10352:5: warning: declaration of 'num' shadows a previous local [-Wshadow]
    regcomp.c:10344:9: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:10475:21: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:10477:42: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:10483:21: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:10584:39: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:10593:38: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:10671:29: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:10754:21: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:10879:18: warning: declaration of 'num' shadows a previous local [-Wshadow]
    regcomp.c:10945:43: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:11195:9: warning: declaration of 'num' shadows a previous local [-Wshadow]
    regcomp.c:11234:17: warning: declaration of 'num' shadows a previous local [-Wshadow]
    regcomp.c: In function 'S_grok_bslash_N':
    regcomp.c:11951:17: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:11877:9: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'S_regatom':
    regcomp.c:13016:33: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:12869:13: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:13155:12: warning: declaration of 'flags' shadows a previous local [-Wshadow]
    regcomp.c:12287:9: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:13185:8: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:13192:12: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c: In function 'S_populate_ANYOF_from_invlist':
    regcomp.c:13638:5: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:13668:9: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:13669:7: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_handle_regex_sets':
    regcomp.c:14588:12: warning: declaration of 'depth' shadows a parameter [-Wshadow]
    regcomp.c:14539:37: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:14641:25: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:14559:12: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:14682:9: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:14815:34: warning: declaration of 'save_parse' shadows a previous local [-Wshadow]
    regcomp.c:14563:22: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:14904:21: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:14943:21: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:15025:25: warning: declaration of 'lhs' shadows a previous local [-Wshadow]
    regcomp.c:14792:17: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:15278:9: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c: In function 'S_regclass':
    regcomp.c:16305:21: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:16322:24: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:16333:17: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_set_ANYOF_arg':
    regcomp.c:17734:2: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:17765:2: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'Perl__get_regclass_nonbitmap_data':
    regcomp.c:17816:16: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:17820:22: warning: declaration of '_p' shadows a previous local [-Wshadow]
    regcomp.c:17820:22: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'S_reganode':
    regcomp.c:18203:9: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_reg2Lanode':
    regcomp.c:18222:9: warning: cast increases required alignment of target type [-Wcast-align]
    inline.h:37:1: warning: inlining failed in call to 'S_CvDEPTHp.part.0': function not considered for inlining [-Winline]
    pad.c:2229:1: warning: called from here [-Winline]
    inline.h:194:1: warning: inlining failed in call to 'S_SvPADSTALE_on.part.1': call is unlikely and code size would grow [-Winline]
    regcomp.c: In function 'S_regtail':
    regcomp.c:18368:9: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_regtail_study':
    regcomp.c:18466:2: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'Perl_regprop':
    regcomp.c:18735:23: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:18757:20: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:18786:43: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:18786:54: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:18801:27: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:18814:21: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:18836:53: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:18836:65: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:18837:33: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:18839:24: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:18875:13: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:18905:18: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:19035:24: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'Perl_regfree_internal':
    regcomp.c:19271:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    regcomp.c:19271:3: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'Perl_regnext':
    regcomp.c:19579:39: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'Perl_save_re_context':
    regcomp.c:19645:28: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:19645:22: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'S_put_charclass_bitmap_innards':
    regcomp.c:20098:17: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:20099:21: warning: declaration of 'i' shadows a previous local [-Wshadow]
    regcomp.c:20032:9: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:20103:25: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_dumpuntil':
    regcomp.c:20328:17: warning: declaration of 'op' shadows a previous local [-Wshadow]
    regcomp.c:20260:8: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:20329:27: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'Perl_newASSIGNOP':
    op.c:6514:8: warning: called from here [-Winline]
    inline.h:171:1: warning: inlining failed in call to 'S_SvREFCNT_dec_NN': call is unlikely and code size would grow [-Winline]
    toke.c:9686:6: warning: called from here [-Winline]
    toke.c:9719:6: warning: called from here [-Winline]
    toke.c:9747:5: warning: called from here [-Winline]
    toke.c:6919:7: warning: called from here [-Winline]
    toke.c:7083:4: warning: called from here [-Winline]
    toke.c:7995:6: warning: called from here [-Winline]
    toke.c:9328:2: warning: called from here [-Winline]
    toke.c:9370:2: warning: called from here [-Winline]
    toke.c:9408:2: warning: called from here [-Winline]
    dump.c: In function 'Perl_sv_peek':
    dump.c:387:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    dump.c:398:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    dump.c: In function 'Perl_do_magic_dump':
    dump.c:1234:35: warning: cast increases required alignment of target type [-Wcast-align]
    dump.c: In function 'Perl_do_sv_dump':
    dump.c:2004:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    dump.c:2004:6: warning: shadowed declaration is here [-Wshadow]
    dump.c: In function 'Perl_do_pmop_dump':
    inline.h:131:1: warning: inlining failed in call to 'S_ReANY.part.0': call is unlikely and code size would grow [-Winline]
    dump.c:651:1: warning: called from here [-Winline]
    op.c: In function 'Perl_ck_join':
    inline.h:131:1: warning: inlining failed in call to 'S_ReANY.part.2': call is unlikely and code size would grow [-Winline]
    op.c:11033:1: warning: called from here [-Winline]
    op.c: In function 'Perl_ck_select':
    op.c:10715:1: warning: called from here [-Winline]
    dump.c:1437:1: warning: called from here [-Winline]
    op.c: In function 'Perl_report_redefined_cv':
    op.c:14756:20: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_reg_numbered_buff_length':
    regcomp.c:8121:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_reg_numbered_buff_fetch':
    regcomp.c:8002:1: warning: called from here [-Winline]
    regcomp.c: In function 'S_invlist_iterinit':
    regcomp.c:9626:1: warning: inlining failed in call to 'S_invlist_iterinit.part.4': call is unlikely and code size would grow [-Winline]
    regcomp.c:9626:1: warning: called from here [-Winline]
    regcomp.c:9613: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_iterfinish':
    regcomp.c:9634:1: warning: inlining failed in call to 'S_invlist_iterfinish.part.5': call is unlikely and code size would grow [-Winline]
    regcomp.c:9634:1: warning: called from here [-Winline]
    invlist_inline.h: In function 'S__invlist_len':
    invlist_inline.h:21:1: warning: inlining failed in call to 'S_get_invlist_offset_addr.part.1': call is unlikely and code size would grow [-Winline]
    invlist_inline.h:33:1: warning: called from here [-Winline]
    op.c:8403:2: warning: called from here [-Winline]
    invlist_inline.h:60:1: warning: called from here [-Winline]
    regcomp.c: In function 'S_invlist_replace_list_destroys_src':
    regcomp.c:8411:1: warning: called from here [-Winline]
    regcomp.c:8520:1: warning: inlining failed in call to 'S_invlist_is_iterating.part.9': function not considered for inlining [-Winline]
    regcomp.c:8457:1: warning: inlining failed in call to 'S_get_invlist_previous_index_addr.part.11': call is unlikely and code size would grow [-Winline]
    regcomp.c: In function 'S__append_range_to_invlist':
    regcomp.c:8647:1: warning: called from here [-Winline]
    invlist_inline.h:21:1: warning: inlining failed in call to 'S_get_invlist_offset_addr.part.1': function not considered for inlining [-Winline]
    regcomp.c: In function 'S_invlist_iternext':
    regcomp.c:9650:1: warning: called from here [-Winline]
    regcomp.c: In function 'S_ssc_is_cp_posixl_init':
    regcomp.c:9626:1: warning: inlining failed in call to 'S_invlist_iterinit.part.4': function not considered for inlining [-Winline]
    regcomp.c:1364:1: warning: called from here [-Winline]
    regcomp.c:9634:1: warning: inlining failed in call to 'S_invlist_iterfinish.part.5': function not considered for inlining [-Winline]
    regcomp.c: In function 'S_put_charclass_bitmap_innards_invlist':
    regcomp.c:19858:1: warning: called from here [-Winline]
    regcomp.c: In function 'S_invlist_contents':
    regcomp.c:9715:1: warning: called from here [-Winline]
    regcomp.c: In function 'S_is_ssc_worth_it':
    regcomp.c:1860:1: warning: called from here [-Winline]
    inline.h:131:1: warning: inlining failed in call to 'S_ReANY.part.0': function not considered for inlining [-Winline]
    dump.c:1126:1: warning: called from here [-Winline]
    regcomp.c:6168:1: warning: called from here [-Winline]
    op.c:5488:1: warning: called from here [-Winline]
    inline.h:131:1: warning: inlining failed in call to 'S_ReANY.part.2': function not considered for inlining [-Winline]
    util.c: In function 'Perl_fbm_compile':
    util.c:718:16: warning: declaration of 'mg' shadows a previous local [-Wshadow]
    util.c:706:12: warning: shadowed declaration is here [-Wshadow]
    util.c: In function 'S_invoke_exception_hook':
    util.c:1627:44: warning: declaration of 'Perl_warn' shadows a global declaration [-Wshadow]
    util.c:1663:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    util.c:1645:2: warning: shadowed declaration is here [-Wshadow]
    util.c: In function 'Perl_my_setenv':
    util.c:2200:27: warning: declaration of 'len' shadows a previous local [-Wshadow]
    util.c:2181:19: warning: shadowed declaration is here [-Wshadow]
    util.c: In function 'Perl_my_popen_list':
    util.c:2557:11: warning: declaration of 'n' shadows a parameter [-Wshadow]
    util.c:2457:48: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:19230:1: warning: called from here [-Winline]
    vutil.c: In function 'Perl_new_version':
    vutil.c:511:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    vutil.c:511:8: warning: shadowed declaration is here [-Wshadow]
    vutil.c: In function 'Perl_upg_version':
    vutil.c:589:8: warning: declaration of 'len' shadows a previous local [-Wshadow]
    vutil.c:587:9: warning: shadowed declaration is here [-Wshadow]
    vutil.c:663:12: warning: declaration of 'len' shadows a previous local [-Wshadow]
    vutil.c:608:9: warning: shadowed declaration is here [-Wshadow]
    vutil.c: In function 'Perl_vnumify':
    vutil.c:852:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    vutil.c:852:17: warning: shadowed declaration is here [-Wshadow]
    vutil.c: In function 'Perl_vnormal':
    vutil.c:914:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    vutil.c:914:10: warning: shadowed declaration is here [-Wshadow]
    vutil.c: In function 'Perl_vcmp':
    vutil.c:1015:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    vutil.c:1015:11: warning: shadowed declaration is here [-Wshadow]
    vutil.c:1018:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    vutil.c:1018:11: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'Perl_re_intuit_string':
    regcomp.c:19050:1: warning: called from here [-Winline]
    util.c: In function 'Perl_get_re_arg':
    util.c:5881:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    util.c:5881:11: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:7823:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_reg_named_buff_exists':
    regcomp.c:7865:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_reg_named_buff_firstkey':
    regcomp.c:7890:1: warning: called from here [-Winline]
    regcomp.c:7906:1: warning: called from here [-Winline]
    regcomp.c:7939:1: warning: called from here [-Winline]
    regcomp.c:7967:1: warning: called from here [-Winline]
    inline.h:37:1: warning: inlining failed in call to 'S_CvDEPTHp.part.5': function not considered for inlining [-Winline]
    op.c:7916:1: warning: called from here [-Winline]
    inline.h:37:1: warning: inlining failed in call to 'S_CvDEPTHp.part.5': call is unlikely and code size would grow [-Winline]
    regcomp.c: In function 'Perl__new_invlist':
    regcomp.c:8546:1: warning: called from here [-Winline]
    regcomp.c:8457:1: warning: inlining failed in call to 'S_get_invlist_previous_index_addr.part.11': function not considered for inlining [-Winline]
    regcomp.c: In function 'S_invlist_clone':
    regcomp.c:9591:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl__new_invlist_C_array':
    regcomp.c:8576:1: warning: called from here [-Winline]
    invlist_inline.h:33:1: warning: inlining failed in call to 'S__invlist_len': call is unlikely and code size would grow [-Winline]
    regcomp.c:8485:5: warning: called from here [-Winline]
    regcomp.c:8479:1: warning: inlining failed in call to 'S_invlist_set_previous_index.part.12': function not considered for inlining [-Winline]
    regcomp.c: In function 'Perl__invlist_search':
    regcomp.c:8734:1: warning: called from here [-Winline]
    regcomp.c:8479:1: warning: inlining failed in call to 'S_invlist_set_previous_index.part.12': call is unlikely and code size would grow [-Winline]
    regcomp.c: In function 'Perl__invlist_populate_swatch':
    regcomp.c:8827:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl__invlist_intersection_maybe_complement_2nd':
    regcomp.c:9236:1: warning: called from here [-Winline]
    regcomp.c:9591:1: warning: inlining failed in call to 'S_invlist_clone': --param max-inline-insns-single limit reached [-Winline]
    regcomp.c:9297:22: warning: called from here [-Winline]
    regcomp.c:9302:15: warning: called from here [-Winline]
    regcomp.c:8520:1: warning: inlining failed in call to 'S_invlist_is_iterating.part.9': call is unlikely and code size would grow [-Winline]
    regcomp.c: In function 'S_put_charclass_bitmap_innards_common':
    regcomp.c:19913:1: warning: called from here [-Winline]
    regcomp.c:13629:1: warning: called from here [-Winline]
    mg.c: In function 'S_save_magic_flags':
    mg.c:115:11: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function 'Perl_mg_get':
    mg.c:203:4: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c:209:4: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c:235:7: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function 'Perl_mg_set':
    mg.c:271:7: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function 'S_mg_free_struct':
    mg.c:546:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mg.c:546:6: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'S_ssc_finalize':
    regcomp.c:1923:19: warning: called from here [-Winline]
    regcomp.c: In function 'Perl__setup_canned_invlist':
    regcomp.c:9532:1: warning: called from here [-Winline]
    mg.c: In function 'Perl_magic_getuvar':
    mg.c:1175:32: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function 'restore_sigmask':
    mg.c:1333:37: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function 'Perl_magic_methcall':
    mg.c:1831:16: warning: declaration of 'sv' shadows a parameter [-Wshadow]
    mg.c:1797:31: warning: shadowed declaration is here [-Wshadow]
    mg.c:1845:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    mg.c:1800:5: warning: shadowed declaration is here [-Wshadow]
    mg.c: In function 'Perl_magic_setdbline':
    mg.c:2045:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    regcomp.c: In function 'Perl__invlist_invert':
    regcomp.c:9569:1: warning: called from here [-Winline]
    mg.c: In function 'Perl_magic_setuvar':
    mg.c:2454:38: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'Perl__invlist_union_maybe_complement_2nd':
    regcomp.c:8921:1: warning: called from here [-Winline]
    regcomp.c:9017:23: warning: called from here [-Winline]
    regcomp.c:9022:11: warning: called from here [-Winline]
    regcomp.c:9039:27: warning: called from here [-Winline]
    regcomp.c:9054:23: warning: called from here [-Winline]
    regcomp.c:9057:15: warning: called from here [-Winline]
    mg.c: In function 'Perl_magic_setlvref':
    mg.c:2544:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mg.c:2544:2: warning: shadowed declaration is here [-Wshadow]
    mg.c:2553:2: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c:2553:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mg.c:2553:2: warning: shadowed declaration is here [-Wshadow]
    mg.c:2557:8: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c:2557:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mg.c:2557:8: warning: shadowed declaration is here [-Wshadow]
    mg.c: In function 'Perl_magic_set':
    mg.c:2797:13: warning: declaration of 'len' shadows a previous local [-Wshadow]
    mg.c:2660:12: warning: shadowed declaration is here [-Wshadow]
    mg.c:2852:14: warning: declaration of 'len' shadows a previous local [-Wshadow]
    mg.c:2852:19: warning: declaration of 'i' shadows a previous local [-Wshadow]
    mg.c:2659:9: warning: shadowed declaration is here [-Wshadow]
    mg.c:2866:16: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c:2877:11: warning: declaration of 'len' shadows a previous local [-Wshadow]
    mg.c:2852:14: warning: shadowed declaration is here [-Wshadow]
    mg.c: In function 'Perl_sighandler':
    mg.c:3293:44: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mg.c:3293:44: warning: shadowed declaration is here [-Wshadow]
    mg.c:3379:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    mg.c:3265:5: warning: shadowed declaration is here [-Wshadow]
    mg.c:3382:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    mg.c: In function 'S_restore_magic':
    mg.c:3429:22: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'Perl__add_range_to_invlist':
    regcomp.c:9483:1: warning: called from here [-Winline]
    regcomp.c:19992:1: warning: called from here [-Winline]
    regcomp.c:20063:19: warning: called from here [-Winline]
    regcomp.c:20084:28: warning: called from here [-Winline]
    regcomp.c:20137:28: warning: called from here [-Winline]
    regcomp.c:1422:23: warning: called from here [-Winline]
    regcomp.c:1435:23: warning: called from here [-Winline]
    regcomp.c: In function 'S_ssc_or':
    regcomp.c:1818:1: warning: inlining failed in call to 'S_ssc_add_range.part.39': call is unlikely and code size would grow [-Winline]
    regcomp.c:1708:1: warning: called from here [-Winline]
    regcomp.c:1790:1: warning: inlining failed in call to 'S_ssc_union.part.40': function not considered for inlining [-Winline]
    mg.c: In function 'Perl_magic_regdata_cnt':
    mg.c:615:1: warning: called from here [-Winline]
    regcomp.c: In function 'S_ssc_and':
    regcomp.c:1528:1: warning: called from here [-Winline]
    regcomp.c:1803:1: warning: inlining failed in call to 'S_ssc_intersection.part.37': call is unlikely and code size would grow [-Winline]
    regcomp.c:1790:1: warning: inlining failed in call to 'S_ssc_union.part.40': call is unlikely and code size would grow [-Winline]
    mg.c: In function 'Perl_magic_regdatum_get':
    mg.c:646:1: warning: called from here [-Winline]
    mg.c: In function 'Perl_magic_get':
    mg.c:815:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl__invlist_dump':
    regcomp.c:9767:1: warning: called from here [-Winline]
    regcomp.c:9613:1: warning: inlining failed in call to 'S_get_invlist_iter_addr.part.3': function not considered for inlining [-Winline]
    regcomp.c: In function 'Perl__invlistEQ':
    regcomp.c:9836:1: warning: called from here [-Winline]
    regcomp.c:17996:35: warning: called from here [-Winline]
    regcomp.c:18698:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_pregfree2':
    regcomp.c:19098:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_reg_temp_copy':
    regcomp.c:19148:1: warning: called from here [-Winline]
    util.c: In function 'Perl_xs_handshake':
    util.c:5697:6: warning: called from here [-Winline]
    util.c:5706:6: warning: called from here [-Winline]
    util.c: In function 'Perl_get_db_sub':
    util.c:5788:1: warning: inlining failed in call to 'S_gv_has_usable_name': --param max-inline-insns-single limit reached [-Winline]
    util.c:5823:44: warning: called from here [-Winline]
    util.c:5828:30: warning: called from here [-Winline]
    regcomp.c:10611:29: warning: called from here [-Winline]
    mro_core.c: In function 'S_mro_get_linear_isa_dfs':
    mro_core.c:256:14: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro_core.c:256:14: warning: shadowed declaration is here [-Wshadow]
    mro_core.c:334:12: warning: declaration of 'svp' shadows a previous local [-Wshadow]
    mro_core.c:274:14: warning: shadowed declaration is here [-Wshadow]
    mro_core.c:342:10: warning: cast increases required alignment of target type [-Wcast-align]
    mro_core.c:348:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro_core.c:348:16: warning: shadowed declaration is here [-Wshadow]
    mro_core.c:358:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro_core.c:358:11: warning: shadowed declaration is here [-Wshadow]
    mro_core.c:380:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro_core.c:380:12: warning: shadowed declaration is here [-Wshadow]
    mro_core.c: In function 'Perl_mro_isa_changed_in':
    mro_core.c:511:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro_core.c:511:5: warning: shadowed declaration is here [-Wshadow]
    mro_core.c:574:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro_core.c:574:6: warning: shadowed declaration is here [-Wshadow]
    mro_core.c:599:39: warning: cast increases required alignment of target type [-Wcast-align]
    mro_core.c:600:28: warning: declaration of 'isa' shadows a previous local [-Wshadow]
    mro_core.c:497:9: warning: shadowed declaration is here [-Wshadow]
    mro_core.c: In function 'Perl_mro_package_moved':
    mro_core.c:860:13: warning: declaration of 'stash' shadows a parameter [-Wshadow]
    mro_core.c:739:41: warning: shadowed declaration is here [-Wshadow]
    mro_core.c:860:22: warning: cast increases required alignment of target type [-Wcast-align]
    mro_core.c: In function 'S_mro_gather_and_rename':
    mro_core.c:918:13: warning: declaration of 'entry' shadows a previous local [-Wshadow]
    mro_core.c:887:9: warning: shadowed declaration is here [-Wshadow]
    mro_core.c:939:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro_core.c:939:2: warning: shadowed declaration is here [-Wshadow]
    mro_core.c:1038:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro_core.c:1038:3: warning: shadowed declaration is here [-Wshadow]
    mg.c:2652:1: warning: called from here [-Winline]
    mro_core.c:1102:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro_core.c:1102:6: warning: shadowed declaration is here [-Wshadow]
    mro_core.c:1138:18: warning: cast increases required alignment of target type [-Wcast-align]
    mro_core.c:1166:9: warning: cast increases required alignment of target type [-Wcast-align]
    mro_core.c:1180:5: warning: cast increases required alignment of target type [-Wcast-align]
    mro_core.c:1192:13: warning: cast increases required alignment of target type [-Wcast-align]
    mro_core.c:1224:18: warning: cast increases required alignment of target type [-Wcast-align]
    mro_core.c:1249:9: warning: cast increases required alignment of target type [-Wcast-align]
    mro_core.c:1263:5: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15994:21: warning: called from here [-Winline]
    regcomp.c:16015:29: warning: called from here [-Winline]
    invlist_inline.h:48:1: warning: inlining failed in call to 'S__invlist_contains_cp': call is unlikely and code size would grow [-Winline]
    regcomp.c:16099:50: warning: called from here [-Winline]
    regcomp.c:16100:52: warning: called from here [-Winline]
    invlist_inline.h:60:1: warning: inlining failed in call to 'S_invlist_array': call is unlikely and code size would grow [-Winline]
    regcomp.c:16101:57: warning: called from here [-Winline]
    regcomp.c:16116:29: warning: called from here [-Winline]
    dquote_inline.h:39:1: warning: inlining failed in call to 'S_form_short_octal_warning': call is unlikely and code size would grow [-Winline]
    regcomp.c:16203:29: warning: called from here [-Winline]
    regcomp.c:16529:56: warning: called from here [-Winline]
    regcomp.c:16629:29: warning: called from here [-Winline]
    regcomp.c:12008:1: warning: inlining failed in call to 'S_compute_EXACTish': call is unlikely and code size would grow [-Winline]
    regcomp.c:16951:20: warning: called from here [-Winline]
    regcomp.c:12030:1: warning: inlining failed in call to 'S_alloc_maybe_populate_EXACT': call is unlikely and code size would grow [-Winline]
    regcomp.c:17027:17: warning: called from here [-Winline]
    regcomp.c:15508:1: warning: called from here [-Winline]
    regcomp.c:17334:17: warning: called from here [-Winline]
    regcomp.c:9626:1: warning: inlining failed in call to 'S_invlist_iterinit': call is unlikely and code size would grow [-Winline]
    regcomp.c:17345:29: warning: called from here [-Winline]
    regcomp.c:9634:1: warning: inlining failed in call to 'S_invlist_iterfinish': call is unlikely and code size would grow [-Winline]
    regcomp.c:17349:31: warning: called from here [-Winline]
    regcomp.c:17377:21: warning: called from here [-Winline]
    regcomp.c:17404:42: warning: called from here [-Winline]
    regcomp.c:17407:33: warning: called from here [-Winline]
    regcomp.c:17410:17: warning: called from here [-Winline]
    regcomp.c:17440:13: warning: called from here [-Winline]
    regcomp.c:17490:25: warning: called from here [-Winline]
    regcomp.c:17540:49: warning: called from here [-Winline]
    regcomp.c:17548:28: warning: called from here [-Winline]
    regcomp.c:17568:27: warning: called from here [-Winline]
    regcomp.c:17571:22: warning: called from here [-Winline]
    regcomp.c:17572:23: warning: called from here [-Winline]
    regcomp.c:17626:17: warning: called from here [-Winline]
    regcomp.c:17634:13: warning: called from here [-Winline]
    regcomp.c:17671:2: warning: called from here [-Winline]
    hv.c: In function 'S_save_hek_flags':
    hv.c:85:11: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_common':
    hv.c:360:33: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:425:26: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:428:3: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:507:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    hv.c:586:20: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:624:26: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:625:16: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:810:16: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'S_hv_delete_common':
    hv.c:1013:10: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    hv.c:1003:9: warning: shadowed declaration is here [-Wshadow]
    hv.c:1072:26: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:1073:16: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'S_hsplit':
    hv.c:1341:19: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:1348:15: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:1381:11: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_ksplit':
    hv.c:1453:23: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_newHVhv':
    hv.c:1490:9: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:1540:25: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_copy_hints_hv':
    hv.c:1587:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:1591:19: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'S_hv_free_ent_ret':
    hv.c:1620:2: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_delayfree_ent':
    hv.c:1656:2: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_clear':
    hv.c:1686:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    hv.c:1686:5: warning: shadowed declaration is here [-Wshadow]
    hv.c: In function 'Perl_hfree_next_entry':
    hv.c:1881:27: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_undef_flags':
    hv.c:1940:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    hv.c:1940:2: warning: shadowed declaration is here [-Wshadow]
    hv.c: In function 'S_hv_auxinit':
    hv.c:2128:23: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_name_set':
    hv.c:2280:16: warning: declaration of 'name' shadows a parameter [-Wshadow]
    hv.c:2263:44: warning: shadowed declaration is here [-Wshadow]
    hv.c: In function 'Perl_hv_iternext_flags':
    hv.c:2586:17: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:2587:17: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:2588:3: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:2599:23: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:2606:17: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_iterkey':
    hv.c:2725:19: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_iterval':
    hv.c:2772:3: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'S_unshare_hek_or_pvn':
    hv.c:2848:7: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'S_share_hek_flags':
    hv.c:3008:14: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_refcounted_he_chain_2hv':
    hv.c:3156:16: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:3205:21: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_refcounted_he_fetch_pvn':
    hv.c:3278:18: warning: declaration of 'p' shadows a previous local [-Wshadow]
    hv.c:3265:40: warning: shadowed declaration is here [-Wshadow]
    hv.c:3278:30: warning: declaration of 'keyend' shadows a previous local [-Wshadow]
    hv.c:3265:14: warning: shadowed declaration is here [-Wshadow]
    hv.c: In function 'Perl_refcounted_he_fetch_sv':
    hv.c:3366:9: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_refcounted_he_new_pvn':
    hv.c:3454:18: warning: declaration of 'p' shadows a previous local [-Wshadow]
    hv.c:3441:40: warning: shadowed declaration is here [-Wshadow]
    hv.c:3454:30: warning: declaration of 'keyend' shadows a previous local [-Wshadow]
    hv.c:3441:14: warning: shadowed declaration is here [-Wshadow]
    hv.c: In function 'Perl_refcounted_he_new_sv':
    hv.c:3554:9: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_assert':
    hv.c:3729:6: warning: cast increases required alignment of target type [-Wcast-align]
    av.c: In function 'S_adjust_index':
    av.c:231:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    av.c: In function 'Perl_av_clear':
    av.c:486:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    av.c:486:2: warning: shadowed declaration is here [-Wshadow]
    av.c: In function 'Perl_av_undef':
    av.c:533:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    av.c:533:2: warning: shadowed declaration is here [-Wshadow]
    av.c: In function 'Perl_av_unshift':
    av.c:703:16: warning: declaration of 'i' shadows a previous local [-Wshadow]
    av.c:672:13: warning: shadowed declaration is here [-Wshadow]
    av.c: In function 'Perl_av_exists':
    av.c:965:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    regcomp.c:15202:21: warning: called from here [-Winline]
    regcomp.c:14538:1: warning: called from here [-Winline]
    regcomp.c: In function 'S_regpiece':
    regcomp.c:13166:5: warning: called from here [-Winline]
    regcomp.c:13389:53: warning: called from here [-Winline]
    pp_hot.c: In function 'Perl_pp_and':
    pp_hot.c:115:7: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c: In function 'Perl_pp_sassign':
    pp_hot.c:182:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:182:3: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:188:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:188:3: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_cond_expr':
    pp_hot.c:235:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c: In function 'Perl_pp_readline':
    pp_hot.c:431:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    pp_hot.c:428:5: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:437:22: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:437:22: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:439:6: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    pp_hot.c: In function 'Perl_pp_or':
    pp_hot.c:518:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c: In function 'Perl_pp_add':
    pp_hot.c:634:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c:634:47: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c: In function 'Perl_pp_print':
    pp_hot.c:894:40: warning: declaration of '_gvgp' shadows a previous local [-Wshadow]
    pp_hot.c:894:40: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_aassign':
    pp_hot.c:1342:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:1342:6: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:1405:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:1405:12: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:1445:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:1445:3: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_match':
    pp_hot.c:1864:13: warning: declaration of 'len' shadows a previous local [-Wshadow]
    pp_hot.c:1721:12: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:1865:22: warning: declaration of 's' shadows a previous local [-Wshadow]
    pp_hot.c:1712:17: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_more_bodies':
    sv.c:1148:7: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:1152:3: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_upgrade':
    sv.c:1325:2: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:1462:6: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:1462:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:1462:6: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_helem':
    pp_hot.c:2135:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:2135:6: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_multideref':
    pp_hot.c:2381:29: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:2381:29: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'S_sv_2iuv_common':
    sv.c:2152:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:2196:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c:2568:29: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:2568:29: warning: shadowed declaration is here [-Wshadow]
    sv.c:2314:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:2329:41: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c: In function 'Perl_pp_grepwhile':
    pp_hot.c:3262:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c: In function 'Perl_leave_adjust_stacks':
    pp_hot.c:3540:25: warning: cast increases required alignment of target type [-Wcast-align]
    pp_hot.c:3543:50: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:3543:50: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_entersub':
    pp_hot.c:3708:14: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:3708:14: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_sv_2pv_flags':
    sv.c:3083:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c:3767:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:3767:18: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:3859:21: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    pp_hot.c:3690:10: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:3884:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:3884:16: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_sv_2bool_flags':
    sv.c:3340:52: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:3354:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c:3949:11: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    pp_hot.c: In function 'Perl_pp_aelem':
    pp_hot.c:4044:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:4044:6: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_vivify_ref':
    pp_hot.c:4109:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:4109:6: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:4112:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:4112:6: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'S_opmethod_stash':
    pp_hot.c:4155:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:4155:7: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'S_glob_assign_glob':
    sv.c:3939:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:3939:5: warning: shadowed declaration is here [-Wshadow]
    sv.c:3942:5: warning: declaration of '_gvgp' shadows a previous local [-Wshadow]
    sv.c:3942:5: warning: shadowed declaration is here [-Wshadow]
    sv.c:3971:17: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_setsv_flags':
    sv.c:4272:13: warning: declaration of 'sflags' shadows a previous local [-Wshadow]
    sv.c:4248:9: warning: shadowed declaration is here [-Wshadow]
    sv.c:4286:13: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:4290:37: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:4290:37: warning: shadowed declaration is here [-Wshadow]
    sv.c:4348:3: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:4520:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:4520:2: warning: shadowed declaration is here [-Wshadow]
    sv.c:4556:3: warning: declaration of '_gvgp' shadows a previous local [-Wshadow]
    sv.c:4556:3: warning: shadowed declaration is here [-Wshadow]
    sv.c:4561:23: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:4716:21: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_setsv_cow':
    sv.c:4830:15: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_sethek':
    sv.c:4982:2: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:5003:6: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_sv_uncow':
    sv.c:5179:3: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_magicext':
    sv.c:5659:26: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_sv_unmagicext_flags':
    sv.c:5788:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:5788:7: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_sv_replace':
    sv.c:6350:2: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_anonymise_cv_maybe':
    sv.c:6396:34: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:6396:34: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_sv_clear':
    sv.c:6572:3: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:6647:4: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:6676:6: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_curse':
    sv.c:6855:3: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    sv.c:6775:2: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_sv_len_utf8_nomg':
    sv.c:7070:23: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_sv_pos_u2b_cached':
    sv.c:7180:22: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_utf8_mg_pos_cache_update':
    sv.c:7424:19: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_pos_b2u_flags':
    sv.c:7591:29: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_collxfrm_flags':
    sv.c:8142:32: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_gets':
    sv.c:8557:5: warning: cast from function call of type 'char *' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    sv.c:8609:2: warning: cast from function call of type 'char *' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    sv.c:8625:2: warning: cast from function call of type 'char *' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    sv.c:8666: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:8832:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function 'Perl_sv_dec_nomg':
    sv.c:9015:38: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function 'Perl_newSVhek':
    sv.c:9278:9: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:9310:6: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_newSViv':
    sv.c:9489:5: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_newSVuv':
    sv.c:9528:5: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_newRV_noinc':
    sv.c:9583:5: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_resetpvn':
    sv.c:9665:19: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_true':
    sv.c:9895:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function 'Perl_newSVrv':
    sv.c:10193:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:10193:2: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_sv_bless':
    sv.c:10373:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:10373:5: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'S_F0convert':
    sv.c:10882:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function 'S_hextract':
    sv.c:11153:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function 'Perl_sv_vcatpvfn_flags':
    sv.c:11551:11: warning: declaration of 'sv' shadows a parameter [-Wshadow]
    sv.c:11307:40: warning: shadowed declaration is here [-Wshadow]
    sv.c:11765:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:11765:12: warning: shadowed declaration is here [-Wshadow]
    sv.c:11865:13: warning: declaration of 'i' shadows a previous local [-Wshadow]
    sv.c:11454:6: warning: shadowed declaration is here [-Wshadow]
    sv.c:11925:11: warning: declaration of 'p' shadows a previous local [-Wshadow]
    sv.c:11311:11: warning: shadowed declaration is here [-Wshadow]
    sv.c:12429:23: warning: declaration of 'p' shadows a previous local [-Wshadow]
    sv.c:12515:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:12529:29: warning: declaration of 'i' shadows a previous local [-Wshadow]
    sv.c:12733:19: warning: declaration of 'p' shadows a previous local [-Wshadow]
    sv.c:12889:14: warning: declaration of 'nsv' shadows a previous local [-Wshadow]
    sv.c:11320:9: warning: shadowed declaration is here [-Wshadow]
    sv.c:12915:10: warning: declaration of 'i' shadows a previous local [-Wshadow]
    sv.c:12924:10: warning: declaration of 'i' shadows a previous local [-Wshadow]
    sv.c:12929:10: warning: declaration of 'i' shadows a previous local [-Wshadow]
    sv.c: In function 'Perl_sv_recode_to_utf8':
    sv.c:15583:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    sv.c:15547:2: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_sv_cat_decode':
    sv.c:15639:8: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function 'S_find_hash_subscript':
    sv.c:15690:10: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_find_uninit_var':
    sv.c:16389:13: warning: declaration of 'gv' shadows a previous local [-Wshadow]
    sv.c:15817:15: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:190:3: warning: called from here [-Winline]
    pp_hot.c:213:3: warning: called from here [-Winline]
    pp_hot.c: In function 'Perl_pp_qr':
    inline.h:131:1: warning: inlining failed in call to 'S_ReANY.part.1': call is unlikely and code size would grow [-Winline]
    pp_hot.c:1667:1: warning: called from here [-Winline]
    pp_hot.c:1690:2: warning: called from here [-Winline]
    pp_hot.c:1707:1: warning: called from here [-Winline]
    inline.h:131:1: warning: inlining failed in call to 'S_ReANY.part.1': function not considered for inlining [-Winline]
    pp_hot.c: In function 'Perl_pp_subst':
    pp_hot.c:2873:1: warning: called from here [-Winline]
    pp_hot.c: In function 'Perl_pp_leavesub':
    pp_hot.c:3629:1: warning: called from here [-Winline]
    pp_hot.c:3688:1: warning: called from here [-Winline]
    regcomp.c: In function 'S_study_chunk.constprop.47':
    regcomp.c:4077:1: warning: called from here [-Winline]
    regcomp.c:1846:1: warning: inlining failed in call to 'S_ssc_clear_locale.part.16': function not considered for inlining [-Winline]
    regcomp.c:1818:1: warning: inlining failed in call to 'S_ssc_add_range.part.39': function not considered for inlining [-Winline]
    regcomp.c:1846:1: warning: inlining failed in call to 'S_ssc_clear_locale.part.16': call is unlikely and code size would grow [-Winline]
    regcomp.c:5480:38: warning: called from here [-Winline]
    regcomp.c:5495:34: warning: called from here [-Winline]
    pp.c: In function 'Perl_pp_padav':
    pp.c:94:25: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:94:25: warning: shadowed declaration is here [-Wshadow]
    pp.c:114:25: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:114:25: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'Perl_pp_av2arylen':
    pp.c:423:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:423:2: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'Perl_pp_rv2cv':
    pp.c:472:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:472:8: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'Perl_pp_anoncode':
    pp.c:519:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:519:7: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'Perl_pp_multiply':
    pp.c:1372:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c:1372:47: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function 'Perl_pp_divide':
    pp.c:1633:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function 'Perl_pp_modulo':
    pp.c:1733:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c:1737:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function 'Perl_pp_repeat':
    pp.c:1793:3: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    pp.c:1772:9: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'Perl_pp_subtract':
    pp.c:1953:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c:1953:47: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function 'Perl_do_ncmp':
    pp.c:2293:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function 'Perl_pp_not':
    pp.c:2613:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function 'S_scomplement':
    pp.c:2654:25: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
    pp.c:2689:13: warning: cast increases required alignment of target type [-Wcast-align]
    pp.c: In function 'Perl_pp_rand':
    pp.c:3099:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c: In function 'Perl_pp_method':
    pp_hot.c:4130:1: warning: inlining failed in call to 'S_opmethod_stash': --param max-inline-insns-single limit reached [-Winline]
    pp_hot.c:4230:11: warning: called from here [-Winline]
    pp_hot.c: In function 'Perl_pp_method_named':
    pp_hot.c:4256:15: warning: called from here [-Winline]
    pp_hot.c: In function 'Perl_pp_method_super':
    pp_hot.c:4279:5: warning: called from here [-Winline]
    pp.c: In function 'Perl_pp_aslice':
    pp.c:4750:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:4750:21: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'S_do_delete_local':
    pp.c:4946:31: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:4946:31: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_method_redir':
    pp_hot.c:4298:5: warning: called from here [-Winline]
    pp.c: In function 'Perl_pp_hslice':
    pp.c:5154:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:5154:6: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'Perl_pp_reverse':
    pp.c:5716:23: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:5716:23: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_method_redir_super':
    pp_hot.c:4317:5: warning: called from here [-Winline]
    pp.c: In function 'Perl_pp_refassign':
    pp.c:6550:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:6550:2: warning: shadowed declaration is here [-Wshadow]
    pp.c:6568:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:6568:6: warning: shadowed declaration is here [-Wshadow]
    pp.c:6570:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:6570:2: warning: shadowed declaration is here [-Wshadow]
    pp.c:6576:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:6576:6: warning: shadowed declaration is here [-Wshadow]
    pp.c:6578:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:6578:8: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'Perl_pp_lvref':
    pp.c:6602:16: warning: declaration of 'mg' shadows a previous local [-Wshadow]
    pp.c:6594:19: warning: shadowed declaration is here [-Wshadow]
    pp.c:6606:39: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:6606:39: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'Perl_pp_lvrefslice':
    pp.c:6636:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:6636:17: warning: shadowed declaration is here [-Wshadow]
    scope.c: In function 'Perl_leave_scope':
    scope.c:866:17: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    scope.c:802:9: warning: shadowed declaration is here [-Wshadow]
    scope.c:883:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:883:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:910:17: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    scope.c:913:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:913:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:934:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:934:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:948:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:948:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:951:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:951:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1020:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1020:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1024:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1024:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1116:31: warning: cast increases required alignment of target type [-Wcast-align]
    scope.c:1136:43: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1136:43: warning: shadowed declaration is here [-Wshadow]
    scope.c:1137:43: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1137:43: warning: shadowed declaration is here [-Wshadow]
    scope.c:1148:25: warning: cast increases required alignment of target type [-Wcast-align]
    scope.c:1163:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1163:12: warning: shadowed declaration is here [-Wshadow]
    scope.c:1164:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1164: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:1185:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1185:3: warning: shadowed declaration is here [-Wshadow]
    scope.c:1187:14: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    scope.c:1195:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1195:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1196:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1196:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1201:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1201:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1212:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1212:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1213:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1213:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1224:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1224:3: warning: shadowed declaration is here [-Wshadow]
    scope.c:1231:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1231:3: warning: shadowed declaration is here [-Wshadow]
    scope.c:1252:8: warning: declaration of 'svp' shadows a previous local [-Wshadow]
    scope.c:821:14: warning: shadowed declaration is here [-Wshadow]
    scope.c:1185:3: warning: called from here [-Winline]
    scope.c:1195:6: warning: called from here [-Winline]
    scope.c:1196:6: warning: called from here [-Winline]
    scope.c:1212:6: warning: called from here [-Winline]
    scope.c:1213:6: warning: called from here [-Winline]
    pp.c: In function 'Perl_pp_introcv':
    inline.h:200:1: warning: inlining failed in call to 'S_SvPADSTALE_off.part.0': function not considered for inlining [-Winline]
    pp.c:169:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_pp_formline':
    pp_ctl.c:496:11: warning: cast increases required alignment of target type [-Wcast-align]
    pp_ctl.c:836:21: warning: declaration of 'len' shadows a previous local [-Wshadow]
    pp_ctl.c:484:12: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:855:23: warning: declaration of 'len' shadows a previous local [-Wshadow]
    pp_ctl.c:836:21: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'Perl_pp_mapwhile':
    pp_ctl.c:1087:6: warning: declaration of 'src' shadows a previous local [-Wshadow]
    pp_ctl.c:972:10: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'Perl_pp_range':
    pp_ctl.c:1110:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c: In function 'Perl_pp_flip':
    pp_ctl.c:1138:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c: In function 'Perl_pp_flop':
    pp_ctl.c:1249:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c: In function 'Perl_pp_xor':
    pp_ctl.c:1729:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:1729:25: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c: In function 'Perl_pp_caller':
    pp_ctl.c:1912:19: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:1912:19: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'Perl_pp_goto':
    pp_ctl.c:2669:20: warning: declaration of 'cx' shadows a previous local [-Wshadow]
    pp_ctl.c:2651:19: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:2670:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:2670:15: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:2723:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:2723:17: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:2731:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:2731:17: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:2790:8: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    pp_ctl.c:2663:13: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'S_doeval_compile':
    pp_ctl.c:3287:25: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:3287:25: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:3442:6: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    pp_ctl.c:3264:5: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'Perl_pp_require':
    pp_ctl.c:3635:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:3635:9: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:3754:14: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:3754:14: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:3788:8: warning: declaration of 'i' shadows a previous local [-Wshadow]
    pp_ctl.c:3735:10: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'Perl_pp_hintseval':
    pp_ctl.c:4072:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4072:5: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'Perl_pp_entereval':
    pp_ctl.c:4095:13: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4095:13: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4109:9: warning: declaration of 'len' shadows a previous local [-Wshadow]
    pp_ctl.c:4087:12: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4120:9: warning: declaration of 'len' shadows a previous local [-Wshadow]
    pp_ctl.c:4149:8: warning: declaration of 'len' shadows a previous local [-Wshadow]
    pp_ctl.c: In function 'Perl_pp_leaveeval':
    pp_ctl.c:4230:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c: In function 'S_matcher_matches_sv':
    pp_ctl.c:4416:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c: In function 'S_do_smartmatch':
    pp_ctl.c:4526:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:4558:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:4598:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4598:21: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4603:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4603:15: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4651:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4651:28: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4654:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4654:15: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4673:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4673:12: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4694:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4694:10: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4706:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4706:28: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4716:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4716:11: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4723:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4723:21: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4725:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4725:10: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4740:38: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4740:38: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4772:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:4784:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4784:28: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4788:32: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4788:32: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4804:31: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4804:31: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4809:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4809:28: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4820:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4820:28: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4824:32: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4824:32: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4836:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:4908:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c: In function 'Perl_pp_enterwhen':
    pp_ctl.c:4933:46: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c: In function 'S_run_user_filter':
    pp_ctl.c:5417:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    inline.h:611:1: warning: inlining failed in call to 'S_cx_popeval.part.10': call is unlikely and code size would grow [-Winline]
    pp_ctl.c:3262:1: warning: called from here [-Winline]
    inline.h:437:1: warning: inlining failed in call to 'S_cx_popblock.part.1': call is unlikely and code size would grow [-Winline]
    inline.h:37:1: warning: inlining failed in call to 'S_CvDEPTHp.part.4': call is unlikely and code size would grow [-Winline]
    pp_ctl.c: In function 'Perl_pp_regcomp':
    inline.h:131:1: warning: inlining failed in call to 'S_ReANY.part.6': call is unlikely and code size would grow [-Winline]
    pp_ctl.c:74:1: warning: called from here [-Winline]
    regcomp.c:19622:1: warning: called from here [-Winline]
    regcomp.c:6699:1: warning: called from here [-Winline]
    regcomp.c:7249:2: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_rxres_save':
    pp_ctl.c:358:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_pp_substcont':
    pp_ctl.c:190:1: warning: called from here [-Winline]
    sv.c: In function 'Perl_sv_utf8_upgrade_flags_grow':
    inline.h:237:1: warning: inlining failed in call to 'S_append_utf8_from_native_byte.part.4': call is unlikely and code size would grow [-Winline]
    sv.c:3427:1: warning: called from here [-Winline]
    pp_sys.c: In function 'Perl_pp_glob':
    pp_sys.c:368:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    pp_sys.c:359:5: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c: In function 'Perl_tied_method':
    pp_sys.c:592:5: warning: declaration of 'sp' shadows a parameter [-Wshadow]
    pp_sys.c:531:43: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'Perl_dounwind':
    inline.h:538:1: warning: inlining failed in call to 'S_cx_popsub.part.13': function not considered for inlining [-Winline]
    pp_ctl.c:1516:1: warning: called from here [-Winline]
    inline.h:611:1: warning: inlining failed in call to 'S_cx_popeval.part.10': function not considered for inlining [-Winline]
    inline.h:712:1: warning: inlining failed in call to 'S_cx_popwhen.part.0': function not considered for inlining [-Winline]
    inline.h:437:1: warning: inlining failed in call to 'S_cx_popblock.part.1': function not considered for inlining [-Winline]
    pp_sys.c: In function 'Perl_pp_tie':
    pp_sys.c:902:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sys.c:902:6: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c:971:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    pp_sys.c:883:5: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c: In function 'Perl_pp_sselect':
    pp_sys.c:1142:13: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    pp_sys.c:1119:9: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c:1244:14: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function 'S_doform':
    pp_sys.c:1390:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sys.c:1390:7: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c: In function 'Perl_pp_sysread':
    pp_sys.c:1749:10: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function 'Perl_pp_syswrite':
    pp_sys.c:2001:15: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function 'Perl_pp_truncate':
    pp_sys.c:2330:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sys.c:2330:8: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c: In function 'Perl_pp_bind':
    pp_sys.c:2597:5: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c:2598:5: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function 'Perl_pp_accept':
    pp_sys.c:2650:10: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_catpvn_flags':
    inline.h:237:1: warning: inlining failed in call to 'S_append_utf8_from_native_byte.part.4': function not considered for inlining [-Winline]
    sv.c:5401:1: warning: called from here [-Winline]
    pp_sys.c: In function 'Perl_pp_getpeername':
    pp_sys.c:2824:6: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c:2828:6: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function 'Perl_pp_stat':
    pp_sys.c:2931:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sys.c:2931:18: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c: In function 'S_try_amagic_ftest':
    pp_sys.c:3083:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sys.c: In function 'Perl_pp_ftis':
    pp_sys.c:3259:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sys.c: In function 'Perl_pp_system':
    pp_sys.c:4458:14: warning: cast from function call of type '_Bool' to non-matching type 'long int' [-Wbad-function-cast]
    pp_sys.c:4461:14: warning: cast from function call of type '_Bool' to non-matching type 'long int' [-Wbad-function-cast]
    pp_sys.c:4463:14: warning: cast from function call of type '_Bool' to non-matching type 'long int' [-Wbad-function-cast]
    pp_sys.c: In function 'Perl_pp_exec':
    pp_sys.c:4519:10: warning: cast from function call of type '_Bool' to non-matching type 'long int' [-Wbad-function-cast]
    pp_sys.c:4525:10: warning: cast from function call of type '_Bool' to non-matching type 'long int' [-Wbad-function-cast]
    pp_sys.c:4531:10: warning: cast from function call of type '_Bool' to non-matching type 'long int' [-Wbad-function-cast]
    pp_sys.c: In function 'Perl_pp_gmtime':
    pp_sys.c:4719:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c: In function 'Perl_die_unwind':
    pp_ctl.c:1618:1: warning: called from here [-Winline]
    sv.c: In function 'Perl_varname':
    sv.c:15732:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    pp_ctl.c: In function 'Perl_pp_dbstate':
    pp_ctl.c:1973:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_pp_leave':
    pp_ctl.c:2045:1: warning: called from here [-Winline]
    pp.c: In function 'Perl_pp_split':
    pp.c:5825:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_pp_leaveloop':
    pp_ctl.c:2224:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_pp_leavesublv':
    inline.h:538:1: warning: inlining failed in call to 'S_cx_popsub.part.13': call is unlikely and code size would grow [-Winline]
    pp_ctl.c:2264:1: warning: called from here [-Winline]
    inline.h:37:1: warning: inlining failed in call to 'S_CvDEPTHp.part.4': function not considered for inlining [-Winline]
    pp_ctl.c: In function 'Perl_pp_last':
    pp_ctl.c:2517:1: warning: called from here [-Winline]
    pp_ctl.c:2646:1: warning: called from here [-Winline]
    pp.c: In function 'Perl_pp_once':
    inline.h:200:1: warning: inlining failed in call to 'S_SvPADSTALE_off.part.0': call is unlikely and code size would grow [-Winline]
    pp.c:6262:1: warning: called from here [-Winline]
    doop.c: In function 'S_do_trans_simple':
    doop.c:37:31: warning: cast increases required alignment of target type [-Wcast-align]
    doop.c: In function 'S_do_trans_count':
    doop.c:105:31: warning: cast increases required alignment of target type [-Wcast-align]
    doop.c: In function 'S_do_trans_complex':
    doop.c:142:31: warning: cast increases required alignment of target type [-Wcast-align]
    doop.c:206:10: warning: declaration of 'len' shadows a previous local [-Wshadow]
    doop.c:138:12: warning: shadowed declaration is here [-Wshadow]
    doop.c:252:10: warning: declaration of 'len' shadows a previous local [-Wshadow]
    doop.c: In function 'S_do_trans_simple_utf8':
    doop.c:315:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    doop.c:315:21: warning: shadowed declaration is here [-Wshadow]
    doop.c: In function 'S_do_trans_count_utf8':
    doop.c:416:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    doop.c:416:20: warning: shadowed declaration is here [-Wshadow]
    doop.c: In function 'S_do_trans_complex_utf8':
    doop.c:466:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    doop.c:466:21: warning: shadowed declaration is here [-Wshadow]
    doop.c:552:14: warning: declaration of 'len' shadows a previous local [-Wshadow]
    doop.c:472:12: warning: shadowed declaration is here [-Wshadow]
    doop.c: In function 'Perl_do_join':
    doop.c:699:13: warning: declaration of 'len' shadows a previous local [-Wshadow]
    doop.c:658:12: warning: shadowed declaration is here [-Wshadow]
    doop.c:710:13: warning: declaration of 'len' shadows a previous local [-Wshadow]
    doop.c: In function 'Perl_do_vop':
    doop.c:1088:33: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
    doop.c:1109:33: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
    doop.c:1126:33: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
    doop.c:1165:7: warning: cast increases required alignment of target type [-Wcast-align]
    doop.c:1166:7: warning: cast increases required alignment of target type [-Wcast-align]
    doop.c:1167:7: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c:1382:1: warning: called from here [-Winline]
    pp_sys.c: In function 'Perl_pp_leavewrite':
    pp_sys.c:1441:1: warning: called from here [-Winline]
    doio.c: In function 'S_openn_cleanup':
    doio.c:674:11: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c: In function 'Perl_nextargv':
    doio.c:860:28: warning: declaration of 'io' shadows a previous local [-Wshadow]
    doio.c:810:16: warning: shadowed declaration is here [-Wshadow]
    doio.c:1030:24: warning: declaration of 'io' shadows a previous local [-Wshadow]
    doio.c: In function 'Perl_my_stat_flags':
    doio.c:1467:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    doio.c:1467:18: warning: shadowed declaration is here [-Wshadow]
    doio.c: In function 'Perl_do_ipcctl':
    doio.c:2305:24: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c:2320:31: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c:2333:24: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c: In function 'Perl_do_msgsnd':
    doio.c:2363:25: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c: In function 'Perl_do_msgrcv':
    doio.c:2401:26: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c: In function 'Perl_do_semop':
    doio.c:2444:29: warning: cast increases required alignment of target type [-Wcast-align]
    pp_ctl.c:4208:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_delete_eval_scope':
    pp_ctl.c:4275:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_pp_leavetry':
    pp_ctl.c:4317:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_pp_leavegiven':
    pp_ctl.c:4362:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_pp_continue':
    inline.h:712:1: warning: inlining failed in call to 'S_cx_popwhen.part.0': call is unlikely and code size would grow [-Winline]
    pp_ctl.c:4986:1: warning: called from here [-Winline]
    regexec.c: In function 'Perl_re_intuit_start':
    regexec.c:719:5: warning: declaration of 'sv' shadows a parameter [-Wshadow]
    regexec.c:630:25: warning: shadowed declaration is here [-Wshadow]
    regexec.c: In function 'S_find_byclass':
    regexec.c:1873:13: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:2492:65: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:2523:20: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:2530:33: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:2636:33: warning: declaration of 'tmp' shadows a previous local [-Wshadow]
    regexec.c:1843:9: warning: shadowed declaration is here [-Wshadow]
    regexec.c: In function 'S_reg_check_named_buff_matched':
    regexec.c:3968:17: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:3969:15: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c: In function 'S_regmatch':
    regexec.c:5247:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    regexec.c:5247:5: warning: shadowed declaration is here [-Wshadow]
    regexec.c:5361:36: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5421:50: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5422:22: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5589:43: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5613:42: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5679:6: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6169:8: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6490:10: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6552:22: warning: declaration of 'startpoint' shadows a previous local [-Wshadow]
    regexec.c:5201:11: warning: shadowed declaration is here [-Wshadow]
    regexec.c:6556:23: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6568:33: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6586:17: warning: declaration of 're_debug_flags' shadows a previous local [-Wshadow]
    regexec.c:5243:5: warning: shadowed declaration is here [-Wshadow]
    regexec.c:6629:7: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6671:4: warning: declaration of 'next' shadows a previous local [-Wshadow]
    regexec.c:5178:14: warning: shadowed declaration is here [-Wshadow]
    regexec.c:6754:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    regexec.c:6825:37: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6971:10: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7000:10: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7012:31: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7013:17: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7020:29: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7026:39: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7036:10: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7046:17: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7061:17: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7163:11: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7206:10: warning: declaration of 'n' shadows a previous local [-Wshadow]
    regexec.c:5179:9: warning: shadowed declaration is here [-Wshadow]
    regexec.c:7446:20: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7469:19: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7597:25: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7600:4: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7761:39: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7768:7: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7875:7: warning: declaration of 'n' shadows a previous local [-Wshadow]
    regexec.c:8092:21: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:8127:21: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:8136:20: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:8147:36: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:8159:29: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:8175:19: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:8217:28: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:8458:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    regexec.c:8457:2: warning: shadowed declaration is here [-Wshadow]
    regexec.c: In function 'S_regrepeat':
    regexec.c:8726:30: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c: In function 'S_reginclass':
    regexec.c:9063:6: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:9076:6: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:9080:22: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:9118:25: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:9150:15: warning: cast increases required alignment of target type [-Wcast-align]
    utf8.c: In function 'Perl_is_utf8_string':
    utf8.c:397:16: warning: declaration of 'len' shadows a parameter [-Wshadow]
    utf8.c:389:41: warning: shadowed declaration is here [-Wshadow]
    utf8.c: In function 'Perl_is_utf8_string_loclen':
    utf8.c:440:16: warning: declaration of 'len' shadows a parameter [-Wshadow]
    utf8.c:431:48: warning: shadowed declaration is here [-Wshadow]
    utf8.c:958:1: warning: no previous prototype for 'Perl_utf8_to_uvchr_buf' [-Wmissing-prototypes]
    utf8.c: In function 'S__to_utf8_case':
    utf8.c:2034:19: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:2034:19: warning: shadowed declaration is here [-Wshadow]
    utf8.c:2036:22: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:2036:22: warning: shadowed declaration is here [-Wshadow]
    utf8.c: In function 'Perl__core_swash_init':
    utf8.c:2702:8: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    utf8.c:2732:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    utf8.c:2738:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    utf8.c:2662:2: warning: shadowed declaration is here [-Wshadow]
    utf8.c:2763:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:2763:20: warning: shadowed declaration is here [-Wshadow]
    utf8.c:2830:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:2830:12: warning: shadowed declaration is here [-Wshadow]
    utf8.c: In function 'Perl_swash_fetch':
    utf8.c:2900:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:2900:20: warning: shadowed declaration is here [-Wshadow]
    utf8.c: In function 'S_swatch_get':
    utf8.c:3176:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:3176:20: warning: shadowed declaration is here [-Wshadow]
    utf8.c:3352:6: warning: declaration of 's' shadows a previous local [-Wshadow]
    utf8.c:3174:31: warning: shadowed declaration is here [-Wshadow]
    utf8.c:3383:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:3383:12: warning: shadowed declaration is here [-Wshadow]
    utf8.c:3428:16: warning: declaration of 'send' shadows a previous local [-Wshadow]
    utf8.c:3174:35: warning: shadowed declaration is here [-Wshadow]
    utf8.c: In function 'Perl__swash_inversion_hash':
    utf8.c:3541:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:3541:20: warning: shadowed declaration is here [-Wshadow]
    utf8.c:3571:27: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:3571:27: warning: shadowed declaration is here [-Wshadow]
    utf8.c: In function 'Perl__swash_to_invlist':
    utf8.c:3800:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:3800:20: warning: shadowed declaration is here [-Wshadow]
    utf8.c:3971:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:3971:12: warning: shadowed declaration is here [-Wshadow]
    utf8.c: In function 'Perl__get_swash_invlist':
    utf8.c:4025:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:4025:11: warning: shadowed declaration is here [-Wshadow]
    regexec.c:9036:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    taint.c: In function 'Perl_taint_env':
    taint.c:161:21: warning: declaration of 'e' shadows a previous local [-Wshadow]
    taint.c:82:24: warning: shadowed declaration is here [-Wshadow]
    taint.c:179:21: warning: declaration of 'svp' shadows a previous local [-Wshadow]
    taint.c:80:10: warning: shadowed declaration is here [-Wshadow]
    utf8.c:3791:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    regexec.c: In function 'S_debug_start_match':
    regexec.c:3859:1: warning: called from here [-Winline]
    regexec.c: In function 'S_reg_set_capture_string':
    regexec.c:2717:1: warning: called from here [-Winline]
    universal.c: In function 'Perl_sv_does_sv':
    universal.c:233:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c: In function 'XS_UNIVERSAL_can':
    universal.c:379:14: warning: declaration of '_p' shadows a previous local [-Wshadow]
    universal.c:379:14: warning: shadowed declaration is here [-Wshadow]
    universal.c: In function 'XS_utf8_downgrade':
    universal.c:510:47: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c: In function 'XS_Internals_SvREADONLY':
    universal.c:565:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c: In function 'XS_Internals_hv_clear_placehold':
    universal.c:638:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    universal.c:638:18: warning: shadowed declaration is here [-Wshadow]
    universal.c: In function 'XS_PerlIO_get_layers':
    universal.c:669:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c:675:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c:681:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c: In function 'XS_re_regname':
    universal.c:828:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c: In function 'XS_re_regnames':
    universal.c:861:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c:877:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    universal.c:877:10: warning: shadowed declaration is here [-Wshadow]
    vxs.inc: In function 'XS_universal_version':
    vxs.inc:165:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    vxs.inc:165:11: warning: shadowed declaration is here [-Wshadow]
    regexec.c: In function 'S_regtry':
    regexec.c:3570:1: warning: called from here [-Winline]
    utf8.c: In function 'Perl__is_utf8_xidstart':
    inline.h:268:1: warning: inlining failed in call to 'S__is_utf8_char_slow': call is unlikely and code size would grow [-Winline]
    utf8.c:1772:11: warning: called from here [-Winline]
    inline.h:37:1: warning: inlining failed in call to 'S_CvDEPTHp.part.1': call is unlikely and code size would grow [-Winline]
    inline.h:37:1: warning: inlining failed in call to 'S_CvDEPTHp.part.1': function not considered for inlining [-Winline]
    utf8.c: In function 'Perl__is_utf8_mark':
    utf8.c: In function 'Perl__is_utf8_xidcont':
    utf8.c: In function 'Perl__is_utf8_idcont':
    utf8.c: In function 'Perl__is_utf8_perl_idcont':
    utf8.c: In function 'Perl__is_utf8_perl_idstart':
    utf8.c: In function 'Perl__is_utf8_FOO':
    utf8.c: In function 'Perl__is_utf8_idstart':
    perlio.c: In function 'PerlIO_find_layer':
    perlio.c:737:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perlio.c:737:17: warning: shadowed declaration is here [-Wshadow]
    perlio.c: In function 'XS_PerlIO__Layer__find':
    perlio.c:867:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    perlio.c: In function 'PerlIO_push':
    perlio.c:1147:10: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBase_unread':
    perlio.c:2035:5: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_pushed':
    perlio.c:3816:20: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_flush':
    perlio.c:3919:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_fill':
    perlio.c:3981:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_read':
    perlio.c:4053:37: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_unread':
    perlio.c:4065:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_write':
    perlio.c:4124:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_seek':
    perlio.c:4175:21: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_tell':
    perlio.c:4185:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_popped':
    perlio.c:4216:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_close':
    perlio.c:4229:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_get_ptr':
    perlio.c:4241:33: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_get_cnt':
    perlio.c:4250:33: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_get_base':
    perlio.c:4261:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_bufsiz':
    perlio.c:4280:33: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_set_ptrcnt':
    perlio.c:4289:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOPending_flush':
    perlio.c:4379:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOCrlf_unread':
    perlio.c:4537:28: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c:4546:17: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOCrlf_get_cnt':
    perlio.c:4592:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c:4596:25: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOCrlf_set_ptrcnt':
    perlio.c:4664:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c:4665:28: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOCrlf_write':
    perlio.c:4722:24: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOCrlf_flush':
    perlio.c:4769:28: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIO_setpos':
    perlio.c:5142:33: warning: cast increases required alignment of target type [-Wcast-align]
    universal.c: In function 'XS_re_regexp_pattern':
    universal.c:897:1: warning: called from here [-Winline]
    universal.c:842:1: warning: called from here [-Winline]
    universal.c:810:1: warning: called from here [-Winline]
    universal.c: In function 'XS_re_regnames_count':
    universal.c:787:1: warning: called from here [-Winline]
    numeric.c: In function 'Perl_grok_infnan':
    numeric.c:690:29: warning: declaration of 'flags' shadows a previous local [-Wshadow]
    numeric.c:576:9: warning: shadowed declaration is here [-Wshadow]
    numeric.c:702:29: warning: declaration of 'flags' shadows a previous local [-Wshadow]
    numeric.c: In function 'S_mulexp10':
    numeric.c:1118:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    numeric.c:1167:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    numeric.c:1171:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    mathoms.c:907:1: warning: no previous prototype for 'Perl_hv_store_ent' [-Wmissing-prototypes]
    mathoms.c:913:1: warning: no previous prototype for 'Perl_hv_exists_ent' [-Wmissing-prototypes]
    mathoms.c:922:1: warning: no previous prototype for 'Perl_hv_fetch_ent' [-Wmissing-prototypes]
    mathoms.c:931:1: warning: no previous prototype for 'Perl_hv_delete_ent' [-Wmissing-prototypes]
    mathoms.c:940:1: warning: no previous prototype for 'Perl_hv_store_flags' [-Wmissing-prototypes]
    mathoms.c:948:1: warning: no previous prototype for 'Perl_hv_store' [-Wmissing-prototypes]
    mathoms.c:965:1: warning: no previous prototype for 'Perl_hv_exists' [-Wmissing-prototypes]
    mathoms.c:984:1: warning: no previous prototype for 'Perl_hv_fetch' [-Wmissing-prototypes]
    mathoms.c:1004:1: warning: no previous prototype for 'Perl_hv_delete' [-Wmissing-prototypes]
    mathoms.c:1042:1: warning: no previous prototype for 'Perl_sv_insert' [-Wmissing-prototypes]
    mathoms.c:1050:1: warning: no previous prototype for 'Perl_save_freesv' [-Wmissing-prototypes]
    mathoms.c:1056:1: warning: no previous prototype for 'Perl_save_mortalizesv' [-Wmissing-prototypes]
    mathoms.c:1064:1: warning: no previous prototype for 'Perl_save_freeop' [-Wmissing-prototypes]
    mathoms.c:1070:1: warning: no previous prototype for 'Perl_save_freepv' [-Wmissing-prototypes]
    mathoms.c:1076:1: warning: no previous prototype for 'Perl_save_op' [-Wmissing-prototypes]
    mathoms.c:1083:1: warning: no previous prototype for 'Perl_gv_SVadd' [-Wmissing-prototypes]
    mathoms.c:1090:1: warning: no previous prototype for 'Perl_gv_AVadd' [-Wmissing-prototypes]
    mathoms.c:1096:1: warning: no previous prototype for 'Perl_gv_HVadd' [-Wmissing-prototypes]
    mathoms.c:1102:1: warning: no previous prototype for 'Perl_gv_IOadd' [-Wmissing-prototypes]
    mathoms.c:1219:1: warning: no previous prototype for 'Perl_sv_copypv' [-Wmissing-prototypes]
    mathoms.c:1712:1: warning: no previous prototype for 'Perl_is_utf8_char_buf' [-Wmissing-prototypes]
    perlio.c: In function 'PerlIO_getc':
    perlio.c:4911:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    locale.c: In function 'Perl_new_ctype':
    locale.c:410:17: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
    locale.c: In function 'Perl__warn_problematic_locale':
    locale.c:441:30: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
    locale.c: In function 'Perl_init_i18nl10n':
    locale.c:1190:15: warning: declaration of 'p' shadows a previous local [-Wshadow]
    locale.c:756:11: warning: shadowed declaration is here [-Wshadow]
    locale.c: In function 'Perl_mem_collxfrm':
    locale.c:1248:6: warning: cast increases required alignment of target type [-Wcast-align]
    pp_pack.c: In function 'S_utf8_to_bytes':
    pp_pack.c:311:16: warning: declaration of 'flags' shadows a previous local [-Wshadow]
    pp_pack.c:283:15: warning: shadowed declaration is here [-Wshadow]
    pp_pack.c: In function 'S_unpack_rec':
    pp_pack.c:940:10: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    pp_pack.c:842:9: warning: shadowed declaration is here [-Wshadow]
    pp_pack.c:1289:14: warning: declaration of 'len' shadows a previous local [-Wshadow]
    pp_pack.c:860:6: warning: shadowed declaration is here [-Wshadow]
    pp_pack.c: In function 'S_pack_rec':
    pp_pack.c:2915:23: warning: declaration of 'from' shadows a previous local [-Wshadow]
    pp_pack.c:2087:11: warning: shadowed declaration is here [-Wshadow]
    pp_pack.c:2918:23: warning: declaration of 'len' shadows a previous local [-Wshadow]
    pp_pack.c:2101:6: warning: shadowed declaration is here [-Wshadow]
    mathoms.c: In function 'Perl_is_utf8_char':
    mathoms.c:1701:12: warning: called from here [-Winline]
    mathoms.c: In function 'Perl_is_utf8_char_buf':
    mathoms.c:1717:12: warning: called from here [-Winline]
    pp_sort.c: In function 'S_mergesortsv':
    pp_sort.c:401:13: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sort.c:403:8: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sort.c:489:19: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sort.c: In function 'Perl_pp_sort':
    pp_sort.c:1649:6: warning: declaration of 'i' shadows a previous local [-Wshadow]
    pp_sort.c:1475:18: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c:1653:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sort.c:1653:16: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c:1656:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sort.c:1656:17: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c:1684:15: warning: declaration of 'av' shadows a previous local [-Wshadow]
    pp_sort.c:1476:9: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c:1687:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sort.c:1687:21: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c:1714:6: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    pp_sort.c:1473:5: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c:1714:6: warning: declaration of 'i' shadows a previous local [-Wshadow]
    pp_sort.c: In function 'S_sv_ncmp':
    pp_sort.c:1882:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c:1882:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c: In function 'S_amagic_ncmp':
    pp_sort.c:1922:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c: In function 'S_amagic_i_ncmp':
    pp_sort.c:1942:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c: In function 'S_amagic_cmp':
    pp_sort.c:1962:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c: In function 'S_amagic_cmp_locale':
    pp_sort.c:1984:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_pack.c: In function 'S_my_bytes_to_utf8':
    inline.h:237:1: warning: inlining failed in call to 'S_append_utf8_from_native_byte.part.0': call is unlikely and code size would grow [-Winline]
    pp_pack.c:330:1: warning: called from here [-Winline]
    inline.h:237:1: warning: inlining failed in call to 'S_append_utf8_from_native_byte.part.0': function not considered for inlining [-Winline]
    dquote.c: In function 'Perl_grok_bslash_c':
    dquote.c:19:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    time64.c: In function 'Perl_gmtime64_r':
    time64.c:369:17: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast]
    time64.c:371:17: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast]
    time64.c:373:17: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast]
    time64.c:381:17: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast]
    time64.c:393:18: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast]
    time64.c:417:18: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast]
    time64.c: In function 'Perl_localtime64_r':
    time64.c:502:17: warning: cast from function call of type 'Time64_T' to non-matching type 'long int' [-Wbad-function-cast]
    pp_sort.c:1471:1: warning: called from here [-Winline]
    regexec.c:628:1: warning: called from here [-Winline]
    regexec.c:1423:6: warning: called from here [-Winline]
    regexec.c:1424:6: warning: called from here [-Winline]
    regexec.c: In function 'Perl_regexec_flags':
    regexec.c:2866:1: warning: called from here [-Winline]
    perl.c: In function 'S_parse_body':
    perl.c:1864:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    ../../hv_func.h: In function 'S_perl_hash_superfast':
    ../../hv_func.h:272:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function 'S_perl_hash_murmur3':
    ../../hv_func.h:376:16: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h:413:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h:420:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h:428:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h:436:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function 'S_perl_hash_djb2':
    ../../hv_func.h:470:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function 'S_perl_hash_sdbm':
    ../../hv_func.h:480:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function 'S_perl_hash_one_at_a_time':
    ../../hv_func.h:506:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function 'S_perl_hash_one_at_a_time_hard':
    ../../hv_func.h:521:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function 'S_perl_hash_old_one_at_a_time':
    ../../hv_func.h:556:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../inline.h: In function 'S_cx_popsub_args':
    ../../inline.h:522:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ../../inline.h:522:5: warning: shadowed declaration is here [-Wshadow]
    ../../inline.h:526:5: warning: declaration of 'av' shadows a previous local [-Wshadow]
    ../../inline.h:518:9: warning: shadowed declaration is here [-Wshadow]
    DynaLoader.c: In function 'boot_DynaLoader':
    DynaLoader.c:566:5: warning: "XSubPPtmpAAAA" is not defined [-Wundef]
    DynaLoader.xs:162:5: warning: "XSubPPtmpAAAA" is not defined [-Wundef]
    blocksort.c: In function 'BZ2_blockSort':
    blocksort.c:1054:18: warning: cast increases required alignment of target type [-Wcast-align]
    compress.c:22:13: warning: no previous prototype for 'compress2' [-Wmissing-prototypes]
    compress.c:62:13: warning: no previous prototype for 'compress' [-Wmissing-prototypes]
    compress.c:75:15: warning: no previous prototype for 'compressBound' [-Wmissing-prototypes]
    B.xs: In function 'XS_B_walkoptree_debug':
    B.xs:870:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    B.xs: In function 'XS_B__OP_next':
    B.xs:1193:32: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1271:32: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1274:9: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1280:9: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1283:32: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1286:9: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1289:9: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1292:9: warning: cast increases required alignment of target type [-Wcast-align]
    B.c: In function 'XS_B__UNOP_AUX_string':
    B.c:1630:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:1621: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]
    B.c: In function 'XS_B__UNOP_AUX_aux_list':
    B.c:1677:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:1668:1: warning: shadowed declaration is here [-Wshadow]
    blocksort.c:347:6: warning: inlining failed in call to 'mainGtU.part.0': call is unlikely and code size would grow [-Winline]
    B.xs:1362:32: warning: declaration of 'items' shadows a previous local [-Wshadow]
    B.c:1670:11: warning: shadowed declaration is here [-Wshadow]
    B.xs: In function 'XS_B__IV_IVX':
    B.xs:1602:35: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1605:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1608:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1611:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1614:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1620:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1623:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1629:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1632:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1635:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs: In function 'XS_B__MAGIC_MOREMAGIC':
    B.xs:1843:7: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs: In function 'XS_B__GV_SV':
    B.xs:1950:22: warning: declaration of 'gv' shadows a previous local [-Wshadow]
    B.c:2518:8: warning: shadowed declaration is here [-Wshadow]
    B.xs:1956:35: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1959:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.c: In function 'XS_B__CV_CONST':
    B.c:2805:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2799:1: warning: shadowed declaration is here [-Wshadow]
    B.c: In function 'XS_B__CV_START':
    B.c:2834:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2825:1: warning: shadowed declaration is here [-Wshadow]
    B.c: In function 'XS_B__CV_DEPTH':
    B.c:2860:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2854:1: warning: shadowed declaration is here [-Wshadow]
    B.c: In function 'XS_B__CV_PADLIST':
    B.c:2889:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2883:1: warning: shadowed declaration is here [-Wshadow]
    B.c: In function 'XS_B__CV_HSCXT':
    B.c:2953:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2947:1: warning: shadowed declaration is here [-Wshadow]
    B.c: In function 'XS_B__CV_XSUB':
    B.c:2981:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2974:1: warning: shadowed declaration is here [-Wshadow]
    B.c: In function 'XS_B__CV_const_sv':
    B.c:3012:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:3004:1: warning: shadowed declaration is here [-Wshadow]
    B.c: In function 'XS_B__CV_GV':
    B.c:3037:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:3031:1: warning: shadowed declaration is here [-Wshadow]
    B.c: In function 'XS_B__CV_NAME_HEK':
    B.c:3061:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:3055:1: warning: shadowed declaration is here [-Wshadow]
    B.xs: In function 'XS_B__HV_ARRAY':
    B.xs:2151:21: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:2152:21: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs: In function 'XS_B__HE_VAL':
    B.xs:2170:2: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs: In function 'XS_B__PADNAME_TYPE':
    B.xs:2322:35: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:2325:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.c: In function 'boot_B':
    B.c:3699:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    B.c:3988:5: warning: "XSubPPtmpAAAD" is not defined [-Wundef]
    ./const-xs.inc:389:7: warning: declaration of 'he' shadows a previous local [-Wshadow]
    ./const-xs.inc:8:9: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:414:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:3637:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:418:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:418:7: warning: shadowed declaration is here [-Wshadow]
    B.xs:757:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.xs:758:17: warning: declaration of 'file' shadows a previous local [-Wshadow]
    B.c:3647:17: warning: shadowed declaration is here [-Wshadow]
    B.xs:802:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    B.xs:806:5: warning: "XSubPPtmpAAAD" is not defined [-Wundef]
    inflate.c: In function 'inflateUndermine':
    inflate.c:1487:9: warning: unused parameter 'subvert' [-Wunused-parameter]
    uncompr.c:24:13: warning: no previous prototype for 'uncompress' [-Wmissing-prototypes]
    Zlib.xs:501:8: warning: no previous prototype for 'my_zcalloc' [-Wmissing-prototypes]
    Zlib.xs:508:6: warning: no previous prototype for 'my_zcfree' [-Wmissing-prototypes]
    Zlib.c: In function 'XS_Compress__Raw__Zlib__inflateStream_inflate':
    Zlib.c:2257:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Zlib.c: In function 'XS_Compress__Raw__Zlib__inflateStream_set_Append':
    Zlib.c:2870:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Zlib.c: In function 'XS_Compress__Raw__Zlib__inflateScanStream_scan':
    Zlib.c:3041:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    B.c: In function 'XS_B__MAGIC_MOREMAGIC':
    ../../inline.h:131:1: warning: inlining failed in call to 'S_ReANY.part.0': call is unlikely and code size would grow [-Winline]
    B.c:2285:1: warning: called from here [-Winline]
    B.c: In function 'XS_B__PV_PV':
    B.c:2159:1: warning: called from here [-Winline]
    B.c: In function 'XS_B__REGEXP_REGEX':
    B.c:2091:1: warning: called from here [-Winline]
    ../../inline.h:131:1: warning: inlining failed in call to 'S_ReANY.part.0': function not considered for inlining [-Winline]
    B.c: In function 'XS_B__OP_next':
    B.c:1303:1: warning: called from here [-Winline]
    Bzip2.xs:123:6: warning: no previous prototype for 'bz_internal_error' [-Wmissing-prototypes]
    Cwd.c: In function 'boot_Cwd':
    Cwd.c:1102:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    Cwd.xs:556:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    Zlib.c: In function 'XS_Compress__Raw__Zlib_constant':
    ./constants.xs:38:11: warning: 'iv' may be used uninitialized in this function [-Wmaybe-uninitialized]
    version.c:34:1: warning: no previous prototype for '__getBerkeleyDBInfo' [-Wmissing-prototypes]
    DB_File.xs:128:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    DB_File.xs: In function 'btree_compare':
    DB_File.xs:635:5: warning: cast increases required alignment of target type [-Wcast-align]
    DB_File.xs: In function 'btree_prefix':
    DB_File.xs:723:5: warning: cast increases required alignment of target type [-Wcast-align]
    DB_File.xs: In function 'hash_cb':
    DB_File.xs:808:5: warning: cast increases required alignment of target type [-Wcast-align]
    DB_File.xs: In function 'ParseOpenInfo':
    DB_File.xs:1407:7: warning: declaration of 'flags' shadows a parameter [-Wshadow]
    DB_File.xs:984:49: warning: shadowed declaration is here [-Wshadow]
    DB_File.xs:1483:14: warning: declaration of 'status' shadows a previous local [-Wshadow]
    DB_File.xs:1277:10: warning: shadowed declaration is here [-Wshadow]
    Dumper.xs: In function 'DD_dump':
    Dumper.xs:567:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Dumper.xs:893:17: warning: declaration of 'iname' shadows a previous local [-Wshadow]
    Dumper.xs:530:11: warning: shadowed declaration is here [-Wshadow]
    Dumper.xs:961:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Dumper.xs:961:20: warning: shadowed declaration is here [-Wshadow]
    Dumper.xs:993:13: warning: declaration of 'key' shadows a previous local [-Wshadow]
    Dumper.xs:888:12: warning: shadowed declaration is here [-Wshadow]
    Dumper.xs:1142:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    Dumper.xs:518:12: warning: shadowed declaration is here [-Wshadow]
    Dumper.xs:1187:14: warning: declaration of 'len' shadows a previous local [-Wshadow]
    Dumper.xs:1185:20: warning: shadowed declaration is here [-Wshadow]
    Dumper.xs:1189:14: warning: declaration of 'len' shadows a previous local [-Wshadow]
    Dumper.xs: In function 'XS_Data__Dumper_Dumpxs':
    Dumper.xs:1430:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Dumper.xs:1432:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Dumper.xs:1450:38: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Dumper.xs:1452:39: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Dumper.xs:1454:43: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Dumper.xs:1463:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Dumper.xs:1561:12: warning: declaration of 'i' shadows a previous local [-Wshadow]
    Dumper.xs:1364: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:225:5: warning: no previous prototype for 'get_PL_signals_1' [-Wmissing-prototypes]
    RealPPPort.xs:291:6: warning: no previous prototype for 'call_newCONSTSUB_1' [-Wmissing-prototypes]
    RealPPPort.xs: In function 'XS_Devel__PPPort_TestSvSTASH_set':
    RealPPPort.xs:540:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    RealPPPort.xs:540:17: warning: shadowed declaration is here [-Wshadow]
    RealPPPort.xs: In function 'XS_Devel__PPPort_ptrtests':
    RealPPPort.xs:595:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    RealPPPort.xs: In function 'XS_Devel__PPPort_ERRSV':
    RealPPPort.xs:691:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    RealPPPort.xs: In function 'XS_Devel__PPPort_check_HeUTF8':
    RealPPPort.xs:759:17: warning: value computed is not used [-Wunused-value]
    RealPPPort.xs:763:21: warning: cast increases required alignment of target type [-Wcast-align]
    RealPPPort.xs: In function 'XS_Devel__PPPort_my_snprintf':
    RealPPPort.xs:1942:23: warning: declaration of 'len' shadows a previous local [-Wshadow]
    RealPPPort.xs:1940:21: warning: shadowed declaration is here [-Wshadow]
    RealPPPort.xs: In function 'XS_Devel__PPPort_newSVpvs_share':
    RealPPPort.xs:2263:27: warning: cast increases required alignment of target type [-Wcast-align]
    RealPPPort.xs: In function 'XS_Devel__PPPort_newSVpvn_share':
    RealPPPort.xs:2346:27: warning: cast increases required alignment of target type [-Wcast-align]
    RealPPPort.xs:2355:27: warning: cast increases required alignment of target type [-Wcast-align]
    Peek.xs: In function 'S_do_dump':
    Peek.xs:337:5: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Peek.xs: In function 'XS_Devel__Peek_DumpArray':
    Peek.xs:465:2: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Peek.c: In function 'XS_Devel__Peek_CvGV':
    Peek.c:802:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Peek.c:796:1: warning: shadowed declaration is here [-Wshadow]
    Peek.c:806:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Peek.c:806:11: warning: shadowed declaration is here [-Wshadow]
    Peek.xs: In function 'boot_Devel__Peek':
    Peek.xs:445:16: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Peek.c:841:1: warning: shadowed declaration is here [-Wshadow]
    MD5.xs:171:1: warning: 'static' is not at beginning of declaration [-Wold-style-declaration]
    MD5.xs: In function 'MD5Transform':
    MD5.xs:283:20: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs: In function 'MD5Final':
    MD5.xs:472:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs:473:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs:485:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs:486:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs:487:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs:488:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs: In function 'get_md5_ctx':
    MD5.xs:511:13: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.c: In function 'boot_Digest__MD5':
    MD5.c:1119:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    MD5.c:1094:1: warning: shadowed declaration is here [-Wshadow]
    src/sha64bit.c: In function 'sha512':
    src/sha64bit.c:102:2: warning: declaration of 't' shadows a previous local [-Wshadow]
    src/sha64bit.c:100:6: warning: shadowed declaration is here [-Wshadow]
    src/sha.c: In function 'encbase64':
    src/sha.c:448:13: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    Encode.xs: In function 'strict_utf8':
    Encode.xs:318:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Encode.xs: In function 'XS_Encode__utf8_decode_xs':
    Encode.xs:456:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    Encode.c:596:11: warning: shadowed declaration is here [-Wshadow]
    Encode.xs: In function 'XS_Encode__XS_perlio_ok':
    Encode.xs:710:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Encode.xs: In function 'XS_Encode__XS_mime_name':
    Encode.xs:728:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Encode.xs: In function 'XS_Encode__utf8_to_bytes':
    Encode.xs:791:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ../../../hv_func.h: In function 'S_perl_hash_superfast':
    ../../../hv_func.h:272:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function 'S_perl_hash_murmur3':
    ../../../hv_func.h:376:16: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h:413:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h:420:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h:428:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h:436:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function 'S_perl_hash_djb2':
    ../../../hv_func.h:470:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function 'S_perl_hash_sdbm':
    ../../../hv_func.h:480:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function 'S_perl_hash_one_at_a_time':
    ../../../hv_func.h:506:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function 'S_perl_hash_one_at_a_time_hard':
    ../../../hv_func.h:521:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function 'S_perl_hash_old_one_at_a_time':
    ../../../hv_func.h:556:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../inline.h: In function 'S_cx_popsub_args':
    ../../../inline.h:522:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ../../../inline.h:522:5: warning: shadowed declaration is here [-Wshadow]
    ../../../inline.h:526:5: warning: declaration of 'av' shadows a previous local [-Wshadow]
    ../../../inline.h:518:9: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc: In function 'XS_Fcntl_AUTOLOAD':
    ./const-xs.inc:559:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    ./const-xs.inc:564:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    ./const-xs.inc: In function 'boot_Fcntl':
    ./const-xs.inc:517:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Fcntl.c:313:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:521:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:521:7: warning: shadowed declaration is here [-Wshadow]
    Fcntl.xs:89:13: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    bsd_glob.c: In function 'globtilde':
    bsd_glob.c:469:7: warning: "DOSISH" is not defined [-Wundef]
    Call.xs: In function 'boot_Filter__Util__Call':
    Call.xs:263: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.c: In function 'boot_File__Glob':
    Glob.c:730:5: warning: "XSubPPtmpAAAA" is not defined [-Wundef]
    Glob.c:737:5: warning: "XSubPPtmpAAAA" is not defined [-Wundef]
    ./const-xs.inc:93:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Glob.c:702:1: warning: shadowed declaration is here [-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]
    GDBM_File.c: In function 'boot_GDBM_File':
    GDBM_File.c:789:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    GDBM_File.c:764: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]
    Util.xs: In function 'XS_Hash__Util_bucket_array':
    Util.xs:239:33: warning: cast increases required alignment of target type [-Wcast-align]
    FieldHash.xs: In function 'HUF_get_status':
    FieldHash.xs:273:19: warning: cast increases required alignment of target type [-Wcast-align]
    FieldHash.xs:347:5: warning: no previous prototype for 'HUF_inc_var' [-Wmissing-prototypes]
    FieldHash.c: In function 'boot_Hash__Util__FieldHash':
    FieldHash.c:744:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    FieldHash.c:719: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':
    ./const-xs.inc:221:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Langinfo.c:247:1: warning: shadowed declaration is here [-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:325:32: warning: cast increases required alignment of target type [-Wcast-align]
    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:115:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs: In function 'XS_List__Util_reduce':
    ListUtil.xs:312:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:467:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:331:9: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    ListUtil.xs:312:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:341:9: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.c:469:11: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:347:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs: In function 'XS_List__Util_first':
    ListUtil.xs:371:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:537:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:384:9: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    ListUtil.xs:371:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:389:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs:394:17: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.c:539:11: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:403:9: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:409:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:414:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs: In function 'XS_List__Util_any':
    ListUtil.xs:440:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:609:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:452:9: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    ListUtil.xs:440:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:457:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs:458:17: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.c:611:11: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:463:9: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:470:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:475:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs: In function 'XS_List__Util_pairfirst':
    ListUtil.xs:613:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:843:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:632:9: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    ListUtil.xs:613:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:639:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs:642:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.c:845:11: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:651:9: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:658:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:667:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs: In function 'XS_List__Util_pairgrep':
    ListUtil.xs:691:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:934:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:716:9: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    ListUtil.xs:691:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:716:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    ListUtil.xs:711:13: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:723:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs:733:9: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.c:936:11: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:733:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    ListUtil.xs:743:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:752:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs: In function 'XS_List__Util_pairmap':
    ListUtil.xs:779:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:1035:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:800:13: warning: declaration of 'ret_gimme' shadows a previous local [-Wshadow]
    ListUtil.xs:781:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:806:9: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    ListUtil.xs:779:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:806:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    ListUtil.xs:801:13: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:809:17: warning: unused variable 'b' [-Wunused-variable]
    ListUtil.xs:808:17: warning: unused variable 'a' [-Wunused-variable]
    ListUtil.xs:839:9: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.c:1037:11: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:839:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    ListUtil.xs:849:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:851:17: warning: unused variable 'b' [-Wunused-variable]
    ListUtil.xs:850:17: warning: unused variable 'a' [-Wunused-variable]
    ListUtil.xs: In function 'XS_Sub__Util_set_prototype':
    ListUtil.xs:1177:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:1591:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs: In function 'XS_Sub__Util_set_subname':
    ListUtil.xs:1204:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:1634:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:1294:9: warning: cast increases required alignment of target type [-Wcast-align]
    ListUtil.xs: In function 'XS_Sub__Util_subname':
    ListUtil.xs:1313:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:1760:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.c: In function 'XS_List__Util_min':
    ListUtil.xs:129:16: warning: 'retval' may be used uninitialized in this function [-Wmaybe-uninitialized]
    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:642:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    ListUtil.c: In function 'XS_List__Util_pairmap':
    ../../inline.h:37:1: warning: inlining failed in call to 'S_CvDEPTHp.part.0': call is unlikely and code size would grow [-Winline]
    ListUtil.c:1035:1: warning: called from here [-Winline]
    ListUtil.c: In function 'XS_List__Util_pairgrep':
    ListUtil.c:934:1: warning: called from here [-Winline]
    ListUtil.c: In function 'XS_List__Util_reduce':
    ListUtil.c:467:1: warning: called from here [-Winline]
    ListUtil.c: In function 'XS_List__Util_first':
    ListUtil.c:537:1: warning: called from here [-Winline]
    NDBM_File.c: In function 'boot_NDBM_File':
    NDBM_File.c:627:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    NDBM_File.c:602:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.c: In function 'XS_List__Util_any':
    ../../inline.h:37:1: warning: inlining failed in call to 'S_CvDEPTHp.part.0': function not considered for inlining [-Winline]
    ListUtil.c:609:1: warning: called from here [-Winline]
    ListUtil.c: In function 'XS_List__Util_pairfirst':
    ListUtil.c:843:1: warning: called from here [-Winline]
    ODBM_File.c: In function 'XS_ODBM_File_STORE':
    ODBM_File.c:406:6: warning: variable 'flags' set but not used [-Wunused-but-set-variable]
    ODBM_File.c: In function 'XS_ODBM_File_DELETE':
    ODBM_File.c:492:11: warning: identifier 'delete' conflicts with C++ keyword [-Wc++-compat]
    ODBM_File.c: In function 'boot_ODBM_File':
    ODBM_File.c:648:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ODBM_File.c:623:1: warning: shadowed declaration is here [-Wshadow]
    Opcode.xs: In function 'XS_Opcode_opdesc':
    Opcode.xs:472:12: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs:981:12: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    POSIX.xs: In function 'S_setpayload':
    POSIX.xs:1203:16: warning: cast from function call of type 'double' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    POSIX.xs: In function 'restore_sigmask':
    POSIX.xs:1656:25: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__SigSet_addset':
    POSIX.c:1983:27: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:1983:27: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:1983:12: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__SigSet_emptyset':
    POSIX.c:2030:27: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:2030:27: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:2030:12: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__SigSet_ismember':
    POSIX.c:2071:27: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:2071:27: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:2071:12: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_getattr':
    POSIX.c:2142:33: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:2142:33: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:2142:17: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_setattr':
    POSIX.c:2198:33: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:2198:33: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:2198:17: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_getispeed':
    POSIX.c:2265:33: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:2265:33: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:2265:17: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_getiflag':
    POSIX.c:2296:33: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:2296:33: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:2296:17: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_getcc':
    POSIX.c:2348:33: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:2348:33: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:2348:17: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_setispeed':
    POSIX.c:2387:33: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:2387:33: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:2387:17: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_setiflag':
    POSIX.c:2429:33: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:2429:33: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:2429:17: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_setcc':
    POSIX.c:2477:33: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:2477:33: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:2477:17: warning: cast increases required alignment of target type [-Wcast-align]
    ./const-xs.inc: In function 'XS_POSIX_constant':
    ./const-xs.inc:1581:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    ./const-xs.inc:1586: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:2111:25: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs: In function 'XS_POSIX_sigaction':
    POSIX.xs:2953:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    POSIX.xs:2985:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    POSIX.xs:2999:29: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.xs:2999:29: warning: shadowed declaration is here [-Wshadow]
    POSIX.xs:2999:16: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs:3025:4: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    POSIX.xs:3058:29: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.xs:3058:29: warning: shadowed declaration is here [-Wshadow]
    POSIX.xs:3058:16: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX_sigpending':
    POSIX.c:3938:27: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:3938:27: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:3938:12: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs: In function 'XS_POSIX_sigprocmask':
    POSIX.xs:3113:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.xs:3113:28: warning: shadowed declaration is here [-Wshadow]
    POSIX.xs:3113:15: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs:3121:31: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.xs:3121:31: warning: shadowed declaration is here [-Wshadow]
    POSIX.xs:3121:18: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX_mbstowcs':
    POSIX.c:4460:16: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX_mbtowc':
    POSIX.c:4483:18: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX_wcstombs':
    POSIX.c:4508:19: warning: cast increases required alignment of target type [-Wcast-align]
    ./const-xs.inc: In function 'boot_POSIX':
    ./const-xs.inc:1352:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    POSIX.c:5533:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:1356:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:1356:7: warning: shadowed declaration is here [-Wshadow]
    POSIX.xs:1639:1: warning: 'not_here' defined but not used [-Wunused-function]
    encoding.xs: In function 'PerlIOEncode_getarg':
    encoding.xs:57:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:85:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    encoding.xs:70:2: warning: shadowed declaration is here [-Wshadow]
    encoding.xs: In function 'PerlIOEncode_pushed':
    encoding.xs:93:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:136:51: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    encoding.xs:150:57: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    encoding.xs:159:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    encoding.xs:171:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    encoding.xs:94:5: warning: shadowed declaration is here [-Wshadow]
    encoding.xs: In function 'PerlIOEncode_popped':
    encoding.xs:178:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs: In function 'PerlIOEncode_get_base':
    encoding.xs:201:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs: In function 'PerlIOEncode_fill':
    encoding.xs:238:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:413:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    encoding.xs:239:5: warning: shadowed declaration is here [-Wshadow]
    encoding.xs: In function 'PerlIOEncode_flush':
    encoding.xs:420:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:458:6: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    encoding.xs:424:2: warning: shadowed declaration is here [-Wshadow]
    encoding.xs:525:3: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    encoding.xs: In function 'PerlIOEncode_close':
    encoding.xs:537:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs: In function 'PerlIOEncode_tell':
    encoding.xs:566:20: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs: In function 'PerlIOEncode_dup':
    encoding.xs:582:21: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:583:21: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs: In function 'PerlIOEncode_write':
    encoding.xs:597:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs: In function 'boot_PerlIO__encoding':
    encoding.xs:692:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    encoding.c:821:11: warning: shadowed declaration is here [-Wshadow]
    mmap.xs: In function 'PerlIOMmap_map':
    mmap.xs:30:28: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs:36:24: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs: In function 'PerlIOMmap_unmap':
    mmap.xs:94:28: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs: In function 'PerlIOMmap_get_base':
    mmap.xs:122:28: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs: In function 'PerlIOMmap_unread':
    mmap.xs:155:28: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs: In function 'PerlIOMmap_write':
    mmap.xs:186:28: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs: In function 'PerlIOMmap_flush':
    mmap.xs:213:28: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs: In function 'PerlIOMmap_fill':
    mmap.xs:241:27: warning: cast increases required alignment of target type [-Wcast-align]
    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: In function 'PerlIOScalar_popped':
    scalar.xs:79:23: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs: In function 'PerlIOScalar_seek':
    scalar.xs:105:23: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs: In function 'PerlIOScalar_tell':
    scalar.xs:139:23: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs: In function 'PerlIOScalar_read':
    scalar.xs:156:20: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:178:9: warning: comparison is always true due to limited range of data type [-Wtype-limits]
    scalar.xs: In function 'PerlIOScalar_write':
    scalar.xs:195:20: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs: In function 'PerlIOScalar_get_base':
    scalar.xs:270:23: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs: In function 'PerlIOScalar_get_ptr':
    scalar.xs:282:20: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs: In function 'PerlIOScalar_get_cnt':
    scalar.xs:292:20: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs: In function 'PerlIOScalar_bufsiz':
    scalar.xs:307:20: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs: In function 'PerlIOScalar_set_ptrcnt':
    scalar.xs:317:23: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs: In function 'PerlIOScalar_arg':
    scalar.xs:348:23: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs: In function 'PerlIOScalar_dup':
    scalar.xs:369:31: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:374:7: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:382:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scalar.xs:382:12: warning: shadowed declaration is here [-Wshadow]
    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: In function 'PerlIOVia_pushed':
    via.xs:180:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    via.xs: In function 'PerlIOVia_open':
    via.xs:252:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pair.c: In function 'sdbm__fitpair':
    pair.c:53:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function 'sdbm__putpair':
    pair.c:69:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function 'sdbm__getpair':
    pair.c:96:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function 'sdbm__exipair':
    pair.c:112:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function 'sdbm__duppair':
    pair.c:124:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function 'sdbm__getnkey':
    pair.c:134:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function 'sdbm__delpair':
    pair.c:153:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function 'seepair':
    pair.c:225:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function 'sdbm__splpage':
    pair.c:245:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function 'sdbm__chkpage':
    pair.c:282:15: warning: cast increases required alignment of target type [-Wcast-align]
    SDBM_File.c: In function 'boot_SDBM_File':
    SDBM_File.c:609:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    SDBM_File.c:584:1: warning: shadowed declaration is here [-Wshadow]
    Socket.xs: In function 'xs_getnameinfo':
    Socket.xs:653:20: warning: cast increases required alignment of target type [-Wcast-align]
    ./const-xs.inc: In function 'XS_Socket_AUTOLOAD':
    ./const-xs.inc:946:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    ./const-xs.inc:951: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:748:10: warning: cast increases required alignment of target type [-Wcast-align]
    ./const-xs.inc: In function 'boot_Socket':
    ./const-xs.inc:850:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Socket.c:1726:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:854:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:854:7: warning: shadowed declaration is here [-Wshadow]
    Storable.xs: In function 'init_perinterp':
    Storable.xs:1291:5: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'allocate_context':
    Storable.xs:1647:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'free_context':
    Storable.xs:1664:42: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Storable.xs:1664:42: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:1664:18: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_scalar':
    Storable.xs:2182:17: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2240:27: warning: declaration of 'len' shadows a previous local [-Wshadow]
    Storable.xs:2053:9: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:2241:17: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2248:17: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2250:17: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_array':
    Storable.xs:2282:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_hash':
    Storable.xs:2394:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2419:5: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs:2561:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2584:8: warning: declaration of 'len' shadows a previous local [-Wshadow]
    Storable.xs:2364:6: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:2629:38: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2663:33: warning: declaration of 'ret' shadows a previous local [-Wshadow]
    Storable.xs:2366:6: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:2667:29: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_code':
    Storable.xs:2709:4: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs:2778:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2780:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_tied_item':
    Storable.xs:2894:31: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2908:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_hook':
    Storable.xs:3221:9: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:3288:4: 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:3306:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:3318:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:3331:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_blessed':
    Storable.xs:3447:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:3458:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_other':
    Storable.xs:3494:4: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs:3509:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store':
    Storable.xs:3674:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_idx_blessed':
    Storable.xs:4008:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_blessed':
    Storable.xs:4058:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_hook':
    Storable.xs:4217:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:4240:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:4273:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:4295:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:4325:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_tied_idx':
    Storable.xs:4860:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_lscalar':
    Storable.xs:4885:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_lvstring':
    Storable.xs:5092:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_netint':
    Storable.xs:5154:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_svundef_elem':
    Storable.xs:5312:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_array':
    Storable.xs:5341:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_hash':
    Storable.xs:5402:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:5432:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_flag_hash':
    Storable.xs:5491:5: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:5565:13: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_code':
    Storable.xs:5668:7: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs:5672:5: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs:5702:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs: In function 'old_retrieve_array':
    Storable.xs:5750:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'old_retrieve_hash':
    Storable.xs:5813:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:5859:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'magic_check':
    Storable.xs:6002:24: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs: In function 'retrieve':
    Storable.xs:6160:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:6173:24: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs:6215:5: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'dclone':
    Storable.xs:6551:4: warning: declaration of 'cxt' shadows a previous local [-Wshadow]
    Storable.xs:6508:2: warning: shadowed declaration is here [-Wshadow]
    Storable.xs: In function 'storable_free':
    Storable.xs:6603:17: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.c: In function 'boot_Storable':
    Storable.c:6955:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Storable.c:6930:1: warning: shadowed declaration is here [-Wshadow]
    Unicode.xs: In function 'XS_Encode__Unicode_decode_xs':
    Unicode.xs:138:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Unicode.xs:138:28: warning: shadowed declaration is here [-Wshadow]
    Unicode.xs:186:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Unicode.xs:187:6: warning: value computed is not used [-Wunused-value]
    Unicode.xs:205:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Unicode.xs: In function 'XS_Encode__Unicode_encode_xs':
    Unicode.xs:325:25: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Unicode.xs:325:25: warning: shadowed declaration is here [-Wshadow]
    Unicode.xs:351:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Unicode.xs:352:6: warning: value computed is not used [-Wunused-value]
    Unicode.xs:367:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Syslog.c: In function 'boot_Sys__Syslog':
    Syslog.c:566:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    ./const-xs.inc:256:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Syslog.c:530:1: warning: shadowed declaration is here [-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:223:1: warning: called from here [-Winline]
    NamedCapture.c: In function 'XS_Tie__Hash__NamedCapture_FIRSTKEY':
    NamedCapture.c:273:1: warning: called from here [-Winline]
    Piece.xs:970:1: warning: no previous prototype for 'push_common_tm' [-Wmissing-prototypes]
    Piece.xs:992:1: warning: no previous prototype for 'return_11part_tm' [-Wmissing-prototypes]
    Piece.xs: In function 'XS_Time__Piece__strftime':
    Piece.xs:1036:9: warning: format not a string literal, format string not checked [-Wformat-nonliteral]
    Piece.xs:1062:13: warning: format not a string literal, format string not checked [-Wformat-nonliteral]
    Piece.c: In function 'boot_Time__Piece':
    Piece.c:1429:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Piece.c:1404:1: warning: shadowed declaration is here [-Wshadow]
    ../../hv_func.h: In function 'S_perl_hash_siphash_2_4':
    ../../hv_func.h:213:13: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h:214:13: warning: cast increases required alignment of target type [-Wcast-align]
    core_or_not.inc:13:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    exception.c:17:5: warning: no previous prototype for 'apitest_exception' [-Wmissing-prototypes]
    HiRes.xs:710:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    HiRes.c: In function 'boot_Time__HiRes':
    HiRes.c:2315:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    HiRes.c:2290:1: warning: shadowed declaration is here [-Wshadow]
    HiRes.c:2317:5: warning: "XSubPPtmpAAAA" is not defined [-Wundef]
    HiRes.c:2326:5: warning: "XSubPPtmpAAAD" is not defined [-Wundef]
    HiRes.c:2331:5: warning: "XSubPPtmpAAAE" is not defined [-Wundef]
    HiRes.c:2338:5: warning: "XSubPPtmpAAAG" is not defined [-Wundef]
    HiRes.c:2342:5: warning: "XSubPPtmpAAAH" is not defined [-Wundef]
    HiRes.c:2357:5: warning: "XSubPPtmpAAAL" is not defined [-Wundef]
    HiRes.c:2363:5: warning: "XSubPPtmpAAAN" is not defined [-Wundef]
    HiRes.c:2369:5: warning: "XSubPPtmpAAAP" is not defined [-Wundef]
    HiRes.c:2375:5: warning: "XSubPPtmpAAAR" is not defined [-Wundef]
    HiRes.c:2381:5: warning: "XSubPPtmpAAAT" is not defined [-Wundef]
    HiRes.xs:997:5: warning: "XSubPPtmpAAAA" is not defined [-Wundef]
    HiRes.xs:1002:5: warning: "XSubPPtmpAAAD" is not defined [-Wundef]
    HiRes.xs:1005:5: warning: "XSubPPtmpAAAE" is not defined [-Wundef]
    HiRes.xs:1009:5: warning: "XSubPPtmpAAAG" is not defined [-Wundef]
    HiRes.xs:1011:5: warning: "XSubPPtmpAAAH" is not defined [-Wundef]
    HiRes.xs:1019:5: warning: "XSubPPtmpAAAL" is not defined [-Wundef]
    HiRes.xs:1023:5: warning: "XSubPPtmpAAAN" is not defined [-Wundef]
    HiRes.xs:1027:5: warning: "XSubPPtmpAAAP" is not defined [-Wundef]
    HiRes.xs:1031:5: warning: "XSubPPtmpAAAR" is not defined [-Wundef]
    HiRes.xs:1035:5: warning: "XSubPPtmpAAAT" is not defined [-Wundef]
    ../../fakesdio.h:114:5: warning: "SFIO_VERSION" is not defined [-Wundef]
    APItest.xs:98:1: warning: no previous prototype for 'my_cxt_getint_p' [-Wmissing-prototypes]
    APItest.xs:104:1: warning: no previous prototype for 'my_cxt_setint_p' [-Wmissing-prototypes]
    APItest.xs:110:1: warning: no previous prototype for 'my_cxt_getsv_interp_context' [-Wmissing-prototypes]
    APItest.xs:118:1: warning: no previous prototype for 'my_cxt_getsv_interp' [-Wmissing-prototypes]
    APItest.xs:125:1: warning: no previous prototype for 'my_cxt_setsv_p' [-Wmissing-prototypes]
    APItest.xs:144:1: warning: no previous prototype for 'test_freeent' [-Wmissing-prototypes]
    APItest.xs: In function 'THX_run_cleanup':
    APItest.xs:616:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    APItest.xs:608:5: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'THX_keyword_active':
    APItest.xs:1140:10: warning: cast increases required alignment of target type [-Wcast-align]
    APItest.xs:1142:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    APItest.xs: In function 'addissub_myck_add':
    APItest.xs:1292:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    APItest.xs: In function 'my_ck_rv2cv':
    APItest.xs:1313:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    APItest.xs: In function 'XS_XS__APItest__Overload_tryAMAGICunDEREF_var':
    APItest.xs:1463:11: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    APItest.c:1846:11: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'XS_XS__APItest__Hash_delete':
    APItest.xs:1629:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    APItest.xs:1629:8: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'XS_XS__APItest__Hash_delete_ent':
    APItest.xs:1641:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    APItest.xs:1641:11: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'XS_XS__APItest__Hash_test_force_keys':
    APItest.xs:1861:15: warning: cast increases required alignment of target type [-Wcast-align]
    APItest.xs: In function 'XS_XS__APItest__PtrTable_fetch':
    APItest.xs:1930:13: warning: cast from function call of type 'void *' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    APItest.c: In function 'XS_XS__APItest_test_EXTEND':
    APItest.c:3653:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    APItest.xs:2273:10: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    APItest.c:3643:11: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_my_cxt_getsv':
    APItest.c:4461:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    APItest.xs: In function 'XS_XS__APItest_rmagical_cast':
    APItest.xs:2749:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    APItest.c: In function 'XS_XS__APItest_bhk_record':
    APItest.c:4871: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:5120:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:5114:1: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_cv_set_call_checker_scalars':
    APItest.c:5150:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:5144:1: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_cv_set_call_checker_proto':
    APItest.c:5180:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:5174:1: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_cv_set_call_checker_proto_or_list':
    APItest.c:5214:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:5208:1: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_cv_set_call_checker_multi_sum':
    APItest.c:5248:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:5242:1: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'XS_XS__APItest_multicall_each':
    APItest.xs:3626:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:5898:1: warning: shadowed declaration is here [-Wshadow]
    APItest.xs:3635:5: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    APItest.xs:3626:9: warning: shadowed declaration is here [-Wshadow]
    APItest.xs:3642:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    APItest.c:5900:11: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'XS_XS__APItest_multicall_return':
    APItest.xs:3660:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    APItest.c:5942:11: warning: shadowed declaration is here [-Wshadow]
    APItest.xs:3665:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:5940:1: warning: shadowed declaration is here [-Wshadow]
    APItest.xs:3674:5: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    APItest.xs:3665:9: warning: shadowed declaration is here [-Wshadow]
    APItest.xs:3674:5: warning: declaration of 'i' shadows a previous local [-Wshadow]
    APItest.xs:3668:13: warning: shadowed declaration is here [-Wshadow]
    APItest.xs:3674:5: warning: declaration of 'p' shadows a previous local [-Wshadow]
    APItest.xs:3667:10: warning: shadowed declaration is here [-Wshadow]
    APItest.xs:3698:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    APItest.xs:3660:5: warning: shadowed declaration is here [-Wshadow]
    APItest.xs:3698:5: warning: declaration of 'i' shadows a previous local [-Wshadow]
    APItest.xs:3698:5: warning: declaration of 'p' shadows a previous local [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_take_cvref':
    APItest.c:6180:6: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:6173:1: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_fetch_pad_names':
    APItest.c:6388:6: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:6382:1: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_lexical_import':
    APItest.c:6740:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:6732:1: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'XS_XS__APItest_cv_name':
    APItest.xs:4115:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    APItest.xs:4115:11: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'XS_XS__APItest_test_sv_catpvf':
    APItest.xs:4184:9: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
    APItest.xs: In function 'XS_XS__APItest__Magic_mg_find_foo':
    APItest.xs:4227:19: warning: cast increases required alignment of target type [-Wcast-align]
    APItest.xs: In function 'XS_XS__APItest__Magic_test_get_vtbl':
    APItest.xs:4284:11: warning: cast from function call of type 'struct MGVTBL *' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    HiRes.c: In function 'XS_Time__HiRes_constant':
    APItest.c: In function 'boot_XS__APItest':
    APItest.c:10613:5: warning: "XSubPPtmpAAAC" is not defined [-Wundef]
    APItest.c:10638:5: warning: "XSubPPtmpAAAD" is not defined [-Wundef]
    APItest.c:10824:5: warning: "XSubPPtmpAAAE" is not defined [-Wundef]
    APItest.c:10828:5: warning: "XSubPPtmpAAAF" is not defined [-Wundef]
    ./const-xs.inc:204:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:10442:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:208:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:208:7: warning: shadowed declaration is here [-Wshadow]
    APItest.xs:2120:5: warning: "XSubPPtmpAAAC" is not defined [-Wundef]
    APItest.xs:3801:6: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.xs:3917:5: warning: "XSubPPtmpAAAD" is not defined [-Wundef]
    APItest.xs:3919:5: warning: "XSubPPtmpAAAE" is not defined [-Wundef]
    APItest.xs:3921:5: warning: "XSubPPtmpAAAF" is not defined [-Wundef]
    Collate.xs: In function 'XS_Unicode__Collate_mk_SortKey':
    Collate.xs:423:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Collate.xs:425:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Collate.xs: In function 'XS_Unicode__Collate_varCE':
    Collate.xs:550:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    stdio.c:14:8: warning: no previous prototype for 'xsfopen' [-Wmissing-prototypes]
    stdio.c:20:5: warning: no previous prototype for 'xsfclose' [-Wmissing-prototypes]
    stdio.c:25:5: warning: no previous prototype for 'xsfprintf' [-Wmissing-prototypes]
    Typemap.xs:63:12: warning: no previous prototype for 'intArrayPtr' [-Wmissing-prototypes]
    Typemap.xs:203:1: warning: no previous prototype for 'XS_release_anotherstructPtrPtr' [-Wmissing-prototypes]
    Typemap.c: In function 'XS_XS__Typemap_T_CVREF':
    Typemap.c:626:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Typemap.c:620:1: warning: shadowed declaration is here [-Wshadow]
    Typemap.c: In function 'XS_XS__Typemap_T_CVREF_REFCOUNT_FIXED':
    Typemap.c:663:13: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Typemap.c:657:1: warning: shadowed declaration is here [-Wshadow]
    Typemap.c: In function 'XS_XS__Typemap_T_BOOL':
    Typemap.c:833:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Typemap.c: In function 'XS_XS__Typemap_T_BOOL_2':
    Typemap.c:852:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Typemap.c: In function 'XS_XS__Typemap_T_BOOL_OUT':
    Typemap.c:872:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Typemap.c:874:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Typemap.c: In function 'XS_XS__Typemap_T_OPAQUEPTR_OUT':
    Typemap.c:1355:17: warning: cast increases required alignment of target type [-Wcast-align]
    Typemap.c: In function 'XS_XS__Typemap_T_OPAQUEPTR_OUT_short':
    Typemap.c:1375:19: warning: cast increases required alignment of target type [-Wcast-align]
    Typemap.c: In function 'XS_XS__Typemap_T_OPAQUEPTR_OUT_struct':
    Typemap.c:1427:19: warning: cast increases required alignment of target type [-Wcast-align]
    Typemap.c: In function 'XS_XS__Typemap_T_OPAQUE_OUT':
    Typemap.c:1467:18: warning: cast increases required alignment of target type [-Wcast-align]
    ptable.h:76:16: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    attributes.xs: In function 'modify_SV_attributes':
    attributes.xs:51:15: warning: declaration of 'Perl_warn' shadows a global declaration [-Wshadow]
    ../../proto.h:3497:20: warning: shadowed declaration is here [-Wshadow]
    attributes.xs:64:9: warning: declaration of 'Perl_warn' shadows a global declaration [-Wshadow]
    attributes.xs:65:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    attributes.xs:65:9: 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:67:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    attributes.xs:67:9: warning: shadowed declaration is here [-Wshadow]
    attributes.xs:69:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    attributes.xs:69:8: warning: shadowed declaration is here [-Wshadow]
    attributes.xs:71:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    attributes.xs:71:8: warning: shadowed declaration is here [-Wshadow]
    attributes.xs:79:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    attributes.xs:79:8: warning: shadowed declaration is here [-Wshadow]
    attributes.xs:81:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    attributes.xs:81: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:719:5: warning: declaration of 'sv' shadows a parameter [-Wshadow]
    re_exec.c:630:25: warning: shadowed declaration is here [-Wshadow]
    re_exec.c: In function 'S_find_byclass':
    re_exec.c:1873:13: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:2492:65: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:2523:20: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:2530:33: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:2636:33: warning: declaration of 'tmp' shadows a previous local [-Wshadow]
    re_exec.c:1843:9: warning: shadowed declaration is here [-Wshadow]
    re_exec.c: In function 'S_reg_check_named_buff_matched':
    re_exec.c:3968:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:3969:15: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c: In function 'S_regmatch':
    re_exec.c:5247:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    re_exec.c:5247:5: warning: shadowed declaration is here [-Wshadow]
    re_exec.c:5361:36: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5421:50: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5422:22: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5589:43: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5613:42: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5679:6: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6169:8: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6490:10: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6552:22: warning: declaration of 'startpoint' shadows a previous local [-Wshadow]
    re_exec.c:5201:11: warning: shadowed declaration is here [-Wshadow]
    re_exec.c:6556:23: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6568:33: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6586:17: warning: declaration of 're_debug_flags' shadows a previous local [-Wshadow]
    re_exec.c:5243:5: warning: shadowed declaration is here [-Wshadow]
    re_exec.c:6629:7: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6671:4: warning: declaration of 'next' shadows a previous local [-Wshadow]
    re_exec.c:5178:14: warning: shadowed declaration is here [-Wshadow]
    re_exec.c:6754:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    re_exec.c:6825:37: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6971:10: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7000:10: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7012:31: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7013:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7020:29: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7026:39: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7036:10: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7046:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7061:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7163:11: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7206:10: warning: declaration of 'n' shadows a previous local [-Wshadow]
    re_exec.c:5179:9: warning: shadowed declaration is here [-Wshadow]
    re_exec.c:7446:20: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7469:19: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7597:25: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7600:4: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7761:39: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7768:7: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7875:7: warning: declaration of 'n' shadows a previous local [-Wshadow]
    re_exec.c:8092:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:8127:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:8136:20: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:8147:36: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:8159:29: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:8175:19: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:8217:28: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:8458:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    re_exec.c:8457:2: warning: shadowed declaration is here [-Wshadow]
    re_exec.c: In function 'S_regrepeat':
    re_exec.c:8726:30: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c: In function 'S_reginclass':
    re_exec.c:9063:6: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:9076:6: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:9080:22: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:9118:25: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:9150:15: warning: cast increases required alignment of target type [-Wcast-align]
    threads.c: In function 'boot_threads':
    threads.c:2174:5: warning: "XSubPPtmpAAAA" is not defined [-Wundef]
    threads.c:2199:5: warning: "XSubPPtmpAAAA" is not defined [-Wundef]
    re_exec.c:9036:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    shared.c: In function 'boot_threads__shared':
    shared.c:2111:5: warning: "XSubPPtmpAAAA" is not defined [-Wundef]
    shared.c:2133:5: warning: "XSubPPtmpAAAA" is not defined [-Wundef]
    re_comp.c: In function 'S_get_ANYOF_cp_list_for_ssc':
    re_comp.c:1417:25: warning: declaration of '_p' shadows a previous local [-Wshadow]
    re_comp.c:1417:25: warning: shadowed declaration is here [-Wshadow]
    re_comp.c: In function 'S_make_trie':
    re_comp.c:2699:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    re_comp.c:3269:21: warning: declaration of 'tmp' shadows a previous local [-Wshadow]
    re_comp.c:3259:34: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:3270:26: warning: declaration of 'ch' shadows a previous local [-Wshadow]
    re_comp.c:3260:18: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:3290:28: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:2451:12: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:3368:6: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:3386:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_construct_ahocorasick_from_trie':
    re_comp.c:3498:29: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:3523:9: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:3528:9: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:3533:5: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_study_chunk':
    re_comp.c:4100:37: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4180:44: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4187:44: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4191:3: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4409:34: warning: declaration of 'last' shadows a parameter [-Wshadow]
    re_comp.c:4079:13: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:4706:25: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4707:30: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5108:42: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5109:43: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5112:26: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5153:23: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5155:46: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5156:47: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5200:11: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5427:4: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5430:4: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5706:28: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5710:28: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5713:15: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5720:26: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5769:73: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_concat_pat':
    re_comp.c:6225:33: warning: declaration of 'svp' shadows a previous local [-Wshadow]
    re_comp.c:6172:10: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:6273:17: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    re_comp.c:6186:13: warning: shadowed declaration is here [-Wshadow]
    re_comp.c: In function 'S_compile_runtime_code':
    re_comp.c:6501:2: warning: declaration of 'p' shadows a previous local [-Wshadow]
    re_comp.c:6452:8: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:6512:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    re_comp.c:6525:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    re_comp.c:6455:2: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:6525:2: warning: declaration of 'p' shadows a previous local [-Wshadow]
    re_comp.c: In function 'my_re_op_compile':
    re_comp.c:7368:44: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:7676:30: warning: declaration of '_p' shadows a previous local [-Wshadow]
    re_comp.c:7676:30: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:7735:24: warning: declaration of 'scan' shadows a previous local [-Wshadow]
    re_comp.c:6708:14: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:7736:9: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:7751:5: warning: declaration of 're_debug_flags' shadows a previous local [-Wshadow]
    re_comp.c:6733:5: warning: shadowed declaration is here [-Wshadow]
    re_comp.c: In function 'my_reg_named_buff_fetch':
    re_comp.c:7840:23: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'my_reg_named_buff_nextkey':
    re_comp.c:7920:25: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'my_reg_named_buff_scalar':
    re_comp.c:7953:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    re_comp.c:7953:18: warning: shadowed declaration is here [-Wshadow]
    re_comp.c: In function 'my_reg_named_buff_all':
    re_comp.c:7982:25: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S__invlist_array_init':
    re_comp.c:8377:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_reg':
    re_comp.c:10352:5: warning: declaration of 'num' shadows a previous local [-Wshadow]
    re_comp.c:10344:9: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:10475:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:10477:42: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:10483:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:10584:39: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:10593:38: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:10671:29: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:10754:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:10879:18: warning: declaration of 'num' shadows a previous local [-Wshadow]
    re_comp.c:10945:43: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:11195:9: warning: declaration of 'num' shadows a previous local [-Wshadow]
    re_comp.c:11234:17: warning: declaration of 'num' shadows a previous local [-Wshadow]
    re_exec.c: In function 'S_debug_start_match':
    re_exec.c:3859:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_grok_bslash_N':
    re_comp.c:11951:17: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:11877:9: warning: shadowed declaration is here [-Wshadow]
    re_comp.c: In function 'S_regatom':
    re_comp.c:13016:33: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:12869:13: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:13155:12: warning: declaration of 'flags' shadows a previous local [-Wshadow]
    re_comp.c:12287:9: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:13185:8: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:13192:12: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c: In function 'S_populate_ANYOF_from_invlist':
    re_comp.c:13638:5: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:13668:9: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:13669:7: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c: In function 'S_reg_set_capture_string':
    re_exec.c:2717:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_handle_regex_sets':
    re_comp.c:14588:12: warning: declaration of 'depth' shadows a parameter [-Wshadow]
    re_comp.c:14539:37: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:14641:25: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:14559:12: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:14682:9: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:14815:34: warning: declaration of 'save_parse' shadows a previous local [-Wshadow]
    re_comp.c:14563:22: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:14904:21: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:14943:21: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:15025:25: warning: declaration of 'lhs' shadows a previous local [-Wshadow]
    re_comp.c:14792:17: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:15278:9: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c: In function 'S_regclass':
    re_comp.c:16305:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:16322:24: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:16333:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_set_ANYOF_arg':
    re_comp.c:17734:2: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:17765:2: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_reganode':
    re_comp.c:18203:9: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_reg2Lanode':
    re_comp.c:18222:9: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_regtail':
    re_comp.c:18368:9: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_regtail_study':
    re_comp.c:18466:2: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'my_regprop':
    re_comp.c:18735:23: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:18757:20: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:18786:43: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:18786:54: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:18801:27: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:18814:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:18836:53: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:18836:65: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:18837:33: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:18839:24: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:18875:13: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:18905:18: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:19035:24: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'my_regfree':
    re_comp.c:19271:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    re_comp.c:19271:3: warning: shadowed declaration is here [-Wshadow]
    re_comp.c: In function 'S_put_charclass_bitmap_innards':
    re_comp.c:20098:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:20099:21: warning: declaration of 'i' shadows a previous local [-Wshadow]
    re_comp.c:20032:9: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:20103:25: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_dumpuntil':
    re_comp.c:20328:17: warning: declaration of 'op' shadows a previous local [-Wshadow]
    re_comp.c:20260:8: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:20329:27: warning: cast increases required alignment of target type [-Wcast-align]
    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]
    re_exec.c: In function 'S_regtry':
    re_exec.c:3570:1: warning: called from here [-Winline]
    ../../inline.h:37:1: warning: inlining failed in call to 'S_CvDEPTHp.part.1': call is unlikely and code size would grow [-Winline]
    ../../inline.h:37:1: warning: inlining failed in call to 'S_CvDEPTHp.part.1': function not considered for inlining [-Winline]
    re_comp.c: In function 'S_invlist_iterinit':
    re_comp.c:9626:1: warning: inlining failed in call to 'S_invlist_iterinit.part.4': call is unlikely and code size would grow [-Winline]
    re_comp.c:9626:1: warning: called from here [-Winline]
    re_comp.c:9613: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: In function 'S_invlist_iterfinish':
    re_comp.c:9634:1: warning: inlining failed in call to 'S_invlist_iterfinish.part.5': call is unlikely and code size would grow [-Winline]
    re_comp.c:9634:1: warning: called from here [-Winline]
    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:481:61: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    re_comp.c: In function 'S_invlist_clone':
    re_comp.c:9591:1: warning: called from here [-Winline]
    re_comp.c:9591:1: warning: inlining failed in call to 'S_invlist_clone': --param max-inline-insns-single limit reached [-Winline]
    re_comp.c:1422:23: warning: called from here [-Winline]
    re_comp.c:1435:23: warning: called from here [-Winline]
    re_comp.c: In function 'S_ssc_or':
    re_comp.c:1818:1: warning: inlining failed in call to 'S_ssc_add_range.part.14': call is unlikely and code size would grow [-Winline]
    re_comp.c:1708:1: warning: called from here [-Winline]
    re_comp.c:1790:1: warning: inlining failed in call to 'S_ssc_union.part.16': function not considered for inlining [-Winline]
    re_comp.c: In function 'S_ssc_anything':
    re_comp.c:1278:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_invlist_iternext':
    re_comp.c:9650:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_ssc_is_cp_posixl_init':
    re_comp.c:9626:1: warning: inlining failed in call to 'S_invlist_iterinit.part.4': function not considered for inlining [-Winline]
    re_comp.c:1364:1: warning: called from here [-Winline]
    re_comp.c:9634:1: warning: inlining failed in call to 'S_invlist_iterfinish.part.5': function not considered for inlining [-Winline]
    re_comp.c: In function 'S_ssc_and':
    re_comp.c:1528:1: warning: called from here [-Winline]
    re_comp.c:9613:1: warning: inlining failed in call to 'S_get_invlist_iter_addr.part.3': function not considered for inlining [-Winline]
    re_comp.c:1803:1: warning: inlining failed in call to 'S_ssc_intersection.part.13': call is unlikely and code size would grow [-Winline]
    re_comp.c:1790:1: warning: inlining failed in call to 'S_ssc_union.part.16': call is unlikely and code size would grow [-Winline]
    re_comp.c: In function 'S_put_charclass_bitmap_innards_invlist':
    re_comp.c:19858:1: warning: called from here [-Winline]
    re_comp.c:13629:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_ssc_finalize':
    re_comp.c:1923:19: warning: called from here [-Winline]
    re_comp.c: In function 'S_put_charclass_bitmap_innards_common':
    re_comp.c:19913:1: warning: called from here [-Winline]
    re_comp.c:19992:1: warning: called from here [-Winline]
    re_comp.c:20063:19: warning: called from here [-Winline]
    re_comp.c:20084:28: warning: called from here [-Winline]
    re_comp.c:20137:28: warning: called from here [-Winline]
    re_comp.c: In function 'S_is_ssc_worth_it':
    re_comp.c:1860:1: warning: called from here [-Winline]
    re_comp.c:6168:1: warning: called from here [-Winline]
    re.c: In function 'XS_re_regmust':
    re.c:255:1: warning: called from here [-Winline]
    APItest.c: In function 'XS_XS__APItest_multicall_each':
    APItest.c:5898:1: warning: called from here [-Winline]
    APItest.c: In function 'XS_XS__APItest_multicall_return':
    APItest.c:5940:1: warning: called from here [-Winline]
    re_comp.c:7823:1: warning: called from here [-Winline]
    re_comp.c: In function 'my_reg_named_buff_exists':
    re_comp.c:7865:1: warning: called from here [-Winline]
    re_comp.c: In function 'my_reg_named_buff_firstkey':
    re_comp.c:7890:1: warning: called from here [-Winline]
    re_comp.c:7906:1: warning: called from here [-Winline]
    re_comp.c:7939:1: warning: called from here [-Winline]
    re_comp.c:7967:1: warning: called from here [-Winline]
    re_comp.c: In function 'my_reg_numbered_buff_fetch':
    re_comp.c:8002:1: warning: called from here [-Winline]
    re_comp.c: In function 'my_reg_numbered_buff_length':
    re_comp.c:8121:1: warning: called from here [-Winline]
    re_comp.c:18698:1: warning: called from here [-Winline]
    ../../inline.h:171:1: warning: inlining failed in call to 'S_SvREFCNT_dec_NN': call is unlikely and code size would grow [-Winline]
    re_comp.c:10611:29: warning: called from here [-Winline]
    re_exec.c:628:1: warning: called from here [-Winline]
    ../../inline.h:159:1: warning: inlining failed in call to 'S_SvREFCNT_dec': call is unlikely and code size would grow [-Winline]
    re_exec.c:1423:6: warning: called from here [-Winline]
    re_exec.c:1424:6: warning: called from here [-Winline]
    re_exec.c: In function 'my_regexec':
    re_exec.c:2866:1: warning: called from here [-Winline]
    re_comp.c:15994:21: warning: called from here [-Winline]
    re_comp.c:16015:29: warning: called from here [-Winline]
    re_comp.c:16099:50: warning: called from here [-Winline]
    re_comp.c:16100:52: warning: called from here [-Winline]
    re_comp.c:16101:57: warning: called from here [-Winline]
    re_comp.c:16116:29: warning: called from here [-Winline]
    ../../dquote_inline.h:39:1: warning: inlining failed in call to 'S_form_short_octal_warning': call is unlikely and code size would grow [-Winline]
    re_comp.c:16203:29: warning: called from here [-Winline]
    re_comp.c:16529:56: warning: called from here [-Winline]
    re_comp.c:16629:29: warning: called from here [-Winline]
    re_comp.c:12008:1: warning: inlining failed in call to 'S_compute_EXACTish': call is unlikely and code size would grow [-Winline]
    re_comp.c:16951:20: warning: called from here [-Winline]
    re_comp.c:12030:1: warning: inlining failed in call to 'S_alloc_maybe_populate_EXACT': call is unlikely and code size would grow [-Winline]
    re_comp.c:17027:17: warning: called from here [-Winline]
    re_comp.c:15508:1: warning: called from here [-Winline]
    re_comp.c:17334:17: warning: called from here [-Winline]
    re_comp.c:9626:1: warning: inlining failed in call to 'S_invlist_iterinit': call is unlikely and code size would grow [-Winline]
    re_comp.c:17345:29: warning: called from here [-Winline]
    re_comp.c:9634:1: warning: inlining failed in call to 'S_invlist_iterfinish': call is unlikely and code size would grow [-Winline]
    re_comp.c:17349:31: warning: called from here [-Winline]
    re_comp.c:17377:21: warning: called from here [-Winline]
    re_comp.c:17404:42: warning: called from here [-Winline]
    re_comp.c:17407:33: warning: called from here [-Winline]
    re_comp.c:17410:17: warning: called from here [-Winline]
    re_comp.c:17440:13: warning: called from here [-Winline]
    re_comp.c:17490:25: warning: called from here [-Winline]
    re_comp.c:17540:49: warning: called from here [-Winline]
    re_comp.c:17548:28: warning: called from here [-Winline]
    re_comp.c:17568:27: warning: called from here [-Winline]
    re_comp.c:17571:22: warning: called from here [-Winline]
    re_comp.c:17572:23: warning: called from here [-Winline]
    re_comp.c:17626:17: warning: called from here [-Winline]
    re_comp.c:17634:13: warning: called from here [-Winline]
    re_comp.c:17671:2: warning: called from here [-Winline]
    re_comp.c:15202:21: warning: called from here [-Winline]
    re_comp.c:14538:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_regpiece':
    re_comp.c:13166:5: warning: called from here [-Winline]
    re_comp.c:13389:53: warning: called from here [-Winline]
    re_comp.c: In function 'S_study_chunk.constprop.34':
    re_comp.c:4077:1: warning: called from here [-Winline]
    re_comp.c:1846:1: warning: inlining failed in call to 'S_ssc_clear_locale.part.12': function not considered for inlining [-Winline]
    re_comp.c:1818:1: warning: inlining failed in call to 'S_ssc_add_range.part.14': function not considered for inlining [-Winline]
    re_comp.c:1846:1: warning: inlining failed in call to 'S_ssc_clear_locale.part.12': call is unlikely and code size would grow [-Winline]
    re_comp.c:5480:38: warning: called from here [-Winline]
    re_comp.c:5495:34: warning: called from here [-Winline]
    re_comp.c:6699:1: warning: called from here [-Winline]
    re_comp.c:7249:2: warning: called from here [-Winline]
    re_comp.c: In function 'my_re_intuit_string':
    re_comp.c:19050:1: warning: called from here [-Winline]
    re_comp.c:19230:1: warning: called from here [-Winline]
    ../../../../hv_func.h: In function 'S_perl_hash_superfast':
    ../../../../hv_func.h:272:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function 'S_perl_hash_murmur3':
    ../../../../hv_func.h:376:16: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h:413:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h:420:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h:428:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h:436:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function 'S_perl_hash_djb2':
    ../../../../hv_func.h:470:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function 'S_perl_hash_sdbm':
    ../../../../hv_func.h:480:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function 'S_perl_hash_one_at_a_time':
    ../../../../hv_func.h:506:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function 'S_perl_hash_one_at_a_time_hard':
    ../../../../hv_func.h:521:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function 'S_perl_hash_old_one_at_a_time':
    ../../../../hv_func.h:556:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../inline.h: In function 'S_cx_popsub_args':
    ../../../../inline.h:522:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ../../../../inline.h:522:5: warning: shadowed declaration is here [-Wshadow]
    ../../../../inline.h:526:5: warning: declaration of 'av' shadows a previous local [-Wshadow]
    ../../../../inline.h:518:9: warning: shadowed declaration is here [-Wshadow]
    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:350:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ExtTest.c:357:1: warning: shadowed declaration is here [-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-goRha.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    compilet-jPGa3.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-drOD0.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    compilet-K8JCz.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h: In function 'S_perl_hash_superfast':
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h:272:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h: In function 'S_perl_hash_murmur3':
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h:376:16: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h:413:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h:420:21: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h:428:21: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h:436:21: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h: In function 'S_perl_hash_djb2':
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h:470:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h: In function 'S_perl_hash_sdbm':
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h:480:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h: In function 'S_perl_hash_one_at_a_time':
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h:506:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h: In function 'S_perl_hash_one_at_a_time_hard':
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h:521:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h: In function 'S_perl_hash_old_one_at_a_time':
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/hv_func.h:556:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/inline.h: In function 'S_cx_popsub_args':
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/inline.h:522:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/inline.h:522:5: warning: shadowed declaration is here [-Wshadow]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/inline.h:526:5: warning: declaration of 'av' shadows a previous local [-Wshadow]
    /home/njh/perl5/perl-build-smoker/perl-5.24.x/inline.h:518:9: warning: shadowed declaration is here [-Wshadow]
    XSTest.xs:6:1: warning: no previous prototype for 'xstest_something' [-Wmissing-prototypes]
    XSTest.xs:12:1: warning: no previous prototype for 'xstest_something2' [-Wmissing-prototypes]
    XSTest.c: In function 'XS_XSTest_T_BOOL':
    XSTest.c:285:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    XSTest.c: In function 'XS_XSTest_T_BOOL_2':
    XSTest.c:304:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    XSTest.c:306:7: warning: unused variable 'RETVAL' [-Wunused-variable]
    XSTest.c: In function 'XS_XSTest_T_BOOL_OUT':
    XSTest.c:323:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    XSTest.c:325:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    compilet-MZjyY.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    XSMore.c: In function 'XS_XSMore_nil':
    XSMore.c:516:4: warning: unused variable 'items' [-Wunused-variable]
    compilet-KCjEv.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:202:5: warning: unused variable 'ix' [-Wunused-variable]
    XSUsage.c: In function 'XS_XSUsage_interface_v_i':
    XSUsage.c:220:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    XSUsage.c:226:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    XSUsage.c: In function 'XS_XSUsage_four':
    XSUsage.c:238:11: warning: unused variable 'items' [-Wunused-variable]
    XSUsage.c: In function 'boot_XSUsage':
    XSUsage.c:323:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    XSUsage.c:298:1: warning: shadowed declaration is here [-Wshadow]
    ../hv_func.h: In function 'S_perl_hash_superfast':
    ../hv_func.h:272:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function 'S_perl_hash_murmur3':
    ../hv_func.h:376:16: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h:413:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h:420:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h:428:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h:436:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function 'S_perl_hash_djb2':
    ../hv_func.h:470:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function 'S_perl_hash_sdbm':
    ../hv_func.h:480:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function 'S_perl_hash_one_at_a_time':
    ../hv_func.h:506:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function 'S_perl_hash_one_at_a_time_hard':
    ../hv_func.h:521:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function 'S_perl_hash_old_one_at_a_time':
    ../hv_func.h:556:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../inline.h: In function 'S_cx_popsub_args':
    ../inline.h:522:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ../inline.h:522:5: warning: shadowed declaration is here [-Wshadow]
    ../inline.h:526:5: warning: declaration of 'av' shadows a previous local [-Wshadow]
    ../inline.h:518:9: warning: shadowed declaration is here [-Wshadow]
    
    -- 
    Report by Test::Smoke v1.53 build 1374 running on perl 5.14.2
    (Reporter v0.050 / Smoker v0.045)