• Reports by commit
  • Recent reports
  • Perl5 CoreSmokeDB
  • Github
  • Changes
  • Smoke [5.20.1] v5.20.1-78-gb6c5d42 PASS linux 3.0.35-cm-fx6-6.1 [debian] (armv7l/4 cpu)

    Message-ID: <201501110442.t0B4gCI7006417@compaq.bandsman.co.uk>
    Content-transfer-encoding: 8bit
    Content-type: text/plain
    MIME-version: 1.0
    Date: Sat, 10 Jan 2015 23:42:05 -0500
    Subject: Smoke [5.20.1] v5.20.1-78-gb6c5d42 PASS linux 3.0.35-cm-fx6-6.1 [debian] (armv7l/4 cpu)
    
    Automated smoke report for 5.20.1 patch b6c5d42c04794437b3eccf5eb522308083444a2b v5.20.1-78-gb6c5d42
    utilite:  ( 0MHz) (armv7l/4 cpu)
        on        linux - 3.0.35-cm-fx6-6.1 [debian]
        using     cc version 4.7.2
        smoketime 1 hour 17 minutes (average 1 hour 17 minutes)
    
    Summary: PASS
    
    O = OK  F = Failure(s), extended report at the bottom
    X = Failure(s) under TEST but not under harness
    ? = still running or test results not (yet) available
    Build failures during:       - = unknown or N/A
    c = Configure, m = make, M = make (after miniperl), t = make test-prep
    
    v5.20.1-78-gb6c5d42  Configuration (common) -Accflags="-O2 -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -fomit-frame-pointer -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes -fstack-protector -Wstack-protector -Wextra -Wbad-function-cast -Wcast-align -Wdisabled-optimization -Wendif-labels -Wfloat-equal -Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wundef -Wformat-security -march=native"
    ----------- ---------------------------------------------------------
    O -         -Duseithreads
    | +--------- -DDEBUGGING
    +----------- no debugging
    
    
    Locally applied patches:
        SMOKEb6c5d42c04794437b3eccf5eb522308083444a2b
    
    Compiler messages(gcc):
    Configure ...try.c: In function 'main':
    try.c: In function 'main':
    try.c: In function 'blech':
    try.c: In function 'blech_in_list':
    try.c: In function 'bletch':
    signal.c:8:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    hv_func.h: In function 'S_perl_hash_siphash_2_4':
    hv_func.h:201:17: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h:202:17: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function 'S_perl_hash_superfast':
    hv_func.h:260:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function 'S_perl_hash_murmur3':
    hv_func.h:364:16: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h:401:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h:408:21: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h:416:21: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h:424:21: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function 'S_perl_hash_djb2':
    hv_func.h:458:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function 'S_perl_hash_sdbm':
    hv_func.h:468:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function 'S_perl_hash_one_at_a_time':
    hv_func.h:494:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function 'S_perl_hash_one_at_a_time_hard':
    hv_func.h:509:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h:458:18: warning: cast increases required alig
    hv_func.h:544:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv_func.h: In function 'S_perl_hash_old_one_at_a_time':
    miniperlmain.c:172:9: warning: declaration of 'my_perl' shadows a global declaration [-Wshadow]
    miniperlmain.c:49:25: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_Slab_Alloc':
    op.c:220:14: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'Perl_Slab_Free':
    op.c:344:12: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'Perl_op_free':
    op.c:710:5: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'S_forget_pmop':
    op.c:970:27: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'Perl_scalarvoid':
    op.c:1576:36: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c:1576:55: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c: In function 'Perl_op_lvalue_flags':
    op.c:2152:7: warning: declaration of 'kid' shadows a previous local [-Wshadow]
    op.c:2105:9: warning: shadowed declaration is here [-Wshadow]
    perl.c: In function 'perl_destruct':
    perl.c:561:23: warning: declaration of 'i' shadows a previous local [-Wshadow]
    perl.c:544:9: warning: shadowed declaration is here [-Wshadow]
    perl.c:577:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    perl.c:583:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    perl.c:836:6: warning: declaration of 'i' shadows a previous local [-Wshadow]
    perl.c:873:6: warning: declaration of 'i' shadows a previous local [-Wshadow]
    perl.c:884:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:884:5: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'Perl_gv_fetchmeth_pvn':
    gv.c:746:29: warning: declaration of 'hvname' shadows a previous local [-Wshadow]
    gv.c:656:17: warning: shadowed declaration is here [-Wshadow]
    perl.c:1197:13: warning: declaration of 'i' shadows a previous local [-Wshadow]
    op.c: In function 'S_fold_constants':
    op.c:3534:17: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    op.c:3499:14: warning: shadowed declaration is here [-Wshadow]
    op.c:3558:15: warning: declaration of 'type' shadows a previous local [-Wshadow]
    op.c:3498:13: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'S_pmtrans':
    op.c:4590:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:4590:12: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_newPMOP':
    op.c:4756:22: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'Perl_pmruntime':
    op.c:4842:6: warning: declaration of 'o' shadows a parameter [-Wshadow]
    op.c:4793:26: warning: shadowed declaration is here [-Wshadow]
    op.c:4862:6: warning: declaration of 'o' shadows a parameter [-Wshadow]
    op.c: In function 'Perl_utilize':
    op.c:5382:10: warning: declaration of 'pack' shadows a previous local [-Wshadow]
    op.c:5355:9: warning: shadowed declaration is here [-Wshadow]
    perl.c: In function 'Perl_eval_pv':
    perl.c:2953:5: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    perl.c: In function 'Perl_require_pv':
    perl.c:2986:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    perl.c:2978:5: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'S_new_logop':
    op.c:6209:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c:6210:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c: In function 'Perl_newCONDOP':
    op.c:6369:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    perl.c: In function 'S_init_main_stash':
    perl.c:3643:39: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:3643:39: warning: shadowed declaration is here [-Wshadow]
    perl.c:3655:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:3655:16: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_newLOOPOP':
    op.c:6518:39: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c:6521:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c: In function 'Perl_newWHILEOP':
    op.c:6679:46: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    op.c: In function 'Perl_newFOROP':
    op.c:6845:9: warning: cast increases required alignment of target type [-Wcast-align]
    perl.c: In function 'Perl_init_debugger':
    perl.c:3997:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:3997:15: warning: shadowed declaration is here [-Wshadow]
    perl.c:4000:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:4000:17: warning: shadowed declaration is here [-Wshadow]
    perl.c:4003:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:4003:16: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_cv_const_sv':
    op.c:7235:24: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:7235:24: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_cv_const_sv_or_av':
    op.c:7247:26: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:7247:26: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_op_const_sv':
    op.c:7306:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:7306:11: warning: shadowed declaration is here [-Wshadow]
    op.c:7312:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:7312:8: warning: shadowed declaration is here [-Wshadow]
    perl.c: In function 'S_init_predump_symbols':
    perl.c:4160:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:4160:20: warning: shadowed declaration is here [-Wshadow]
    perl.c:4170:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:4170:20: warning: shadowed declaration is here [-Wshadow]
    perl.c:4179:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perl.c:4179:20: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_newMYSUB':
    op.c:7557:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:7557:2: warning: shadowed declaration is here [-Wshadow]
    op.c:7612:2: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c: In function 'Perl_gv_check':
    gv.c:2291:28: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c: In function 'Perl_magic_freeovrld':
    gv.c:2439:24: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:2449:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    gv.c:2449:3: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'S_process_special_blocks':
    op.c:8114:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    op.c:8101:13: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'Perl_Gv_AMupdate':
    gv.c:2477:32: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:2514:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    gv.c:2595:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    gv.c:2595:15: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'Perl_gv_handler':
    gv.c:2655:12: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c: In function 'Perl_try_amagic_bin':
    gv.c:2762:13: warning: declaration of 'left' shadows a previous local [-Wshadow]
    gv.c:2732:15: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_ck_spair':
    op.c:8759:19: warning: declaration of 'type' shadows a previous local [-Wshadow]
    op.c:8754:15: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_ck_rvconst':
    op.c:9055:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:9055:6: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'Perl_amagic_call':
    gv.c:2865:25: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:2866:22: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:2930:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    gv.c:2930:3: warning: shadowed declaration is here [-Wshadow]
    gv.c:2942:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    gv.c:2988:20: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:2989:16: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function 'Perl_ck_sort':
    op.c:10044:6: warning: declaration of 'kid' shadows a previous local [-Wshadow]
    op.c:10021:9: warning: shadowed declaration is here [-Wshadow]
    gv.c:3281:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    gv.c:3203:5: warning: shadowed declaration is here [-Wshadow]
    gv.c:3309:7: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    gv.c:3318:14: warning: declaration of '_p' shadows a previous local [-Wshadow]
    gv.c:3318:14: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'Perl_gv_try_downgrade':
    gv.c:3408:14: warning: declaration of '_p' shadows a previous local [-Wshadow]
    gv.c:3408:14: warning: shadowed declaration is here [-Wshadow]
    gv.c:3414:14: warning: cast increases required alignment of target type [-Wcast-align]
    toke.c: In function 'Perl_lex_start':
    toke.c:745:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    toke.c:745:11: warning: shadowed declaration is here [-Wshadow]
    toke.c: In function 'Perl_parser_free_nexttoke_ops':
    toke.c:831:6: warning: cast increases required alignment of target type [-Wcast-align]
    toke.c: In function 'S_incline':
    toke.c:1804:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    toke.c:1804:16: warning: shadowed declaration is here [-Wshadow]
    toke.c:1805:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    toke.c:1805:16: warning: shadowed declaration is here [-Wshadow]
    toke.c: In function 'S_get_and_check_backslash_N_name':
    toke.c:2965:19: warning: declaration of 'first_bad_char_loc' shadows a previous local [-Wshadow]
    toke.c:2817:15: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_wrap_op_checker':
    op.c:12636:35: warning: declaration of 'opcode' shadows a global declaration [-Wshadow]
    opnames.h:397:3: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'const_sv_xsub':
    op.c:12659:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:12659:20: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'const_av_xsub':
    op.c:12674:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    op.c:12674:21: warning: shadowed declaration is here [-Wshadow]
    toke.c: In function 'S_scan_const':
    toke.c:3693:37: warning: declaration of 'uv' shadows a previous local [-Wshadow]
    toke.c:3129:8: warning: shadowed declaration is here [-Wshadow]
    toke.c:3716:50: warning: declaration of 'off' shadows a previous local [-Wshadow]
    toke.c:3655:21: warning: shadowed declaration is here [-Wshadow]
    toke.c:3717:41: warning: declaration of 'uv' shadows a previous local [-Wshadow]
    toke.c:3693:37: warning: shadowed declaration is here [-Wshadow]
    toke.c: In function 'Perl_yylex':
    toke.c:6647:12: warning: declaration of 'len' shadows a previous local [-Wshadow]
    toke.c:4756:12: warning: shadowed declaration is here [-Wshadow]
    toke.c:6938:13: warning: declaration of 'gv' shadows a previous local [-Wshadow]
    toke.c:4766:9: warning: shadowed declaration is here [-Wshadow]
    toke.c:7107:7: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    toke.c:6987:6: warning: shadowed declaration is here [-Wshadow]
    toke.c:7654:10: warning: declaration of 'gv' shadows a previous local [-Wshadow]
    toke.c:8413:8: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    toke.c:6986:6: warning: shadowed declaration is here [-Wshadow]
    toke.c: In function 'S_new_constant':
    toke.c:9306:42: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    toke.c:9323:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    toke.c:9203:11: warning: shadowed declaration is here [-Wshadow]
    toke.c: In function 'S_scan_pat':
    toke.c:9741:7: warning: cast increases required alignment of target type [-Wcast-align]
    toke.c: In function 'Perl_start_subparse':
    toke.c:11514:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    toke.c:11514:28: warning: shadowed declaration is here [-Wshadow]
    gv.c: In function 'Perl_gv_fetchpvn_flags':
    gv.c:1414:1: warning: inlining failed in call to 'S_parse_gv_stash_name': --param large-function-growth limit reached [-Winline]
    gv.c:2110:14: warning: called from here [-Winline]
    gv.c:1564:1: warning: inlining failed in call to 'S_find_default_stash': --param large-function-growth limit reached [-Winline]
    gv.c:2117:20: warning: called from here [-Winline]
    toke.c: In function 'S_missingterm':
    toke.c:585:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    perl.c: In function 'perl_parse':
    perl.c:1452:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    inline.h:151:1: warning: inlining failed in call to 'S_SvPADTMP_on.part.4': call is unlikely and code size would grow [-Winline]
    op.c:3493:1: warning: called from here [-Winline]
    perly.y: In function 'Perl_yyparse':
    perly.y:315:31: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perly.y:315:31: warning: shadowed declaration is here [-Wshadow]
    perly.y:333:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perly.y:333:10: warning: shadowed declaration is here [-Wshadow]
    perly.y:334:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perly.y:334:10: warning: shadowed declaration is here [-Wshadow]
    perly.y:335:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perly.y:335:11: warning: shadowed declaration is here [-Wshadow]
    op.c: In function 'Perl_list':
    op.c:1745:1: warning: called from here [-Winline]
    pad.c: In function 'Perl_cv_undef':
    pad.c:366:15: warning: cast increases required alignment of target type [-Wcast-align]
    pad.c:482:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:482:6: warning: shadowed declaration is here [-Wshadow]
    pad.c:486:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:486:2: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'Perl_cv_forget_slab':
    pad.c:522:34: warning: cast increases required alignment of target type [-Wcast-align]
    pad.c: In function 'S_pad_alloc_name':
    pad.c:567:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:567:2: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'Perl_pad_add_anon':
    pad.c:850:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:850:2: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'S_pad_findlex':
    pad.c:1330:19: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:1330:19: warning: shadowed declaration is here [-Wshadow]
    pad.c:1332:19: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:1332:19: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'S_cv_clone_pad':
    pad.c:2057:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2057:18: warning: shadowed declaration is here [-Wshadow]
    pad.c:2124:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2124:12: warning: shadowed declaration is here [-Wshadow]
    pad.c:2126:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2126:12: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'S_cv_clone':
    pad.c:2174:3: warning: cast increases required alignment of target type [-Wcast-align]
    pad.c: In function 'Perl_pad_fixup_inner_anons':
    pad.c:2290:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2290:6: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'Perl_pad_push':
    pad.c:2336:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2336:9: warning: shadowed declaration is here [-Wshadow]
    pad.c:2338:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2338:9: warning: shadowed declaration is here [-Wshadow]
    pad.c: In function 'Perl_padlist_dup':
    pad.c:2472:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2472:10: warning: shadowed declaration is here [-Wshadow]
    pad.c:2474:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pad.c:2474:10: warning: shadowed declaration is here [-Wshadow]
    inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.1': call is unlikely and code size would grow [-Winline]
    pad.c:340:1: warning: called from here [-Winline]
    pad.c:1154:1: warning: called from here [-Winline]
    regcomp.c: In function 'S_get_ANYOF_cp_list_for_ssc':
    regcomp.c:1021:25: warning: declaration of '_p' shadows a previous local [-Wshadow]
    regcomp.c:1021:25: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'S_make_trie':
    regcomp.c:2200:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    regcomp.c:2780:21: warning: declaration of 'tmp' shadows a previous local [-Wshadow]
    regcomp.c:2769:34: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:2781:26: warning: declaration of 'ch' shadows a previous local [-Wshadow]
    regcomp.c:2770:18: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:2801:28: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:1956:12: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:2880:6: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:2898:17: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_make_trie_failtable':
    regcomp.c:3010:29: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:3031:5: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_study_chunk':
    regcomp.c:3588:37: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:3654:44: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:3661:44: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:3665:3: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:3848:34: warning: declaration of 'last' shadows a parameter [-Wshadow]
    regcomp.c:3566:13: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:4133:22: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4134:27: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4543:21: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4544:22: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4547:26: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4588:23: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4590:25: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4591:26: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4635:11: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4855:4: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4858:4: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5159:28: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5163:28: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5166:15: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5173:26: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:5222:73: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_concat_pat':
    regcomp.c:5685:33: warning: declaration of 'svp' shadows a previous local [-Wshadow]
    regcomp.c:5632:10: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:5733:17: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    regcomp.c:5646:13: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'S_compile_runtime_code':
    regcomp.c:5959:2: warning: declaration of 'p' shadows a previous local [-Wshadow]
    regcomp.c:5910:8: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:5970:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    regcomp.c:5983:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    regcomp.c:5913:2: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:5983:2: warning: declaration of 'p' shadows a previous local [-Wshadow]
    regcomp.c: In function 'Perl_re_op_compile':
    regcomp.c:6756:44: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:6763:17: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:6768:17: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:7050:5: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'ssize_t' [-Wformat]
    regcomp.c:7077:30: warning: declaration of '_p' shadows a previous local [-Wshadow]
    regcomp.c:7077:30: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:7132:28: warning: declaration of 'scan' shadows a previous local [-Wshadow]
    regcomp.c:6167:14: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:7133:13: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:7145:5: warning: declaration of 're_debug_flags' shadows a previous local [-Wshadow]
    regcomp.c:6192:5: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'Perl_reg_named_buff_fetch':
    regcomp.c:7234:23: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'Perl_reg_named_buff_nextkey':
    regcomp.c:7314:25: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'Perl_reg_named_buff_scalar':
    regcomp.c:7347:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    regcomp.c:7347:18: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'Perl_reg_named_buff_all':
    regcomp.c:7376:25: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S__invlist_array_init':
    regcomp.c:7777:21: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_invlist_array':
    regcomp.c:7809:13: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_reg':
    regcomp.c:9503:29: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:9505:50: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:9630:39: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:9639:38: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:9723:29: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:9783:14: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:9785:7: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:9938:34: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_grok_bslash_N':
    regcomp.c:10857:13: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:10824:9: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'S_regatom':
    regcomp.c:11450:9: warning: declaration of 'parse_start' shadows a previous local [-Wshadow]
    regcomp.c:11173:11: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:11601:20: warning: declaration of 'parse_start' shadows a previous local [-Wshadow]
    regcomp.c:11792:33: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:11662:13: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:11912:12: warning: declaration of 'flags' shadows a previous local [-Wshadow]
    regcomp.c:11172:9: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:11943:8: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:11950:12: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c: In function 'S_populate_ANYOF_from_invlist':
    regcomp.c:12423:5: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:12454:9: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:12455:7: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_handle_regex_sets':
    regcomp.c:12720:12: warning: declaration of 'depth' shadows a parameter [-Wshadow]
    regcomp.c:12688:37: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:12771:25: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:12698:12: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:12803:9: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:12883:40: warning: declaration of 'save_parse' shadows a previous local [-Wshadow]
    regcomp.c:12696:22: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:12938:21: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:12961:21: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c:13163:9: warning: declaration of 'len' shadows a previous local [-Wshadow]
    regcomp.c: In function 'S_regclass':
    regcomp.c:13778:21: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:13784:24: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:13795:17: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_set_ANYOF_arg':
    regcomp.c:14937:2: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:14970:2: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_reganode':
    regcomp.c:15137:5: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_regtail':
    regcomp.c:15301:9: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_regtail_study':
    regcomp.c:15400:2: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'Perl_regprop':
    regcomp.c:15672:23: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15694:20: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15710:38: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15714:21: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15720:29: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15721:27: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15734:21: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15749:43: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15749:55: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15753:7: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15771:18: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15775:6: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15778:7: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:15804:22: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'Perl_regfree_internal':
    regcomp.c:16137:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    regcomp.c:16137:3: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'Perl_regnext':
    regcomp.c:16428:39: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function 'S_dumpuntil':
    regcomp.c:16687:17: warning: declaration of 'op' shadows a previous local [-Wshadow]
    regcomp.c:16620:8: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:16688:27: warning: cast increases required alignment of target type [-Wcast-align]
    pad.c: In function 'Perl_find_rundefsv2':
    pad.c:1093:1: warning: called from here [-Winline]
    pad.c: In function 'Perl_pad_tidy':
    inline.h:151:1: warning: inlining failed in call to 'S_SvPADTMP_on.part.0': call is unlikely and code size would grow [-Winline]
    pad.c:1732:1: warning: called from here [-Winline]
    inline.h:163:1: warning: inlining failed in call to 'S_SvPADSTALE_on.part.2': function not considered for inlining [-Winline]
    op.c: In function 'Perl_newASSIGNOP':
    op.c:5694:1: warning: inlining failed in call to 'S_aassign_common_vars': recursive inlining [-Winline]
    op.c:5747:10: warning: called from here [-Winline]
    inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.1': function not considered for inlining [-Winline]
    pad.c:2159:1: warning: called from here [-Winline]
    inline.h:163:1: warning: inlining failed in call to 'S_SvPADSTALE_on.part.2': call is unlikely and code size would grow [-Winline]
    inline.h:151:1: warning: inlining failed in call to 'S_SvPADTMP_on.part.0': function not considered for inlining [-Winline]
    inline.h:116:1: warning: inlining failed in call to 'S_SvREFCNT_dec': call is unlikely and code size would grow [-Winline]
    toke.c:10256:6: warning: called from here [-Winline]
    toke.c:10289:6: warning: called from here [-Winline]
    toke.c:10316:5: warning: called from here [-Winline]
    toke.c:7268:7: warning: called from here [-Winline]
    toke.c:7440:4: warning: called from here [-Winline]
    toke.c:8442:3: warning: called from here [-Winline]
    toke.c:9828:6: warning: called from here [-Winline]
    toke.c:9884:2: warning: called from here [-Winline]
    toke.c:9936:6: warning: called from here [-Winline]
    pad.c:2397:1: warning: called from here [-Winline]
    pad.c:2308:1: warning: called from here [-Winline]
    dump.c: In function 'Perl_sv_peek':
    dump.c:365:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    dump.c:376:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    dump.c: In function 'Perl_do_op_dump':
    dump.c:1075:5: warning: declaration of 'optype' shadows a previous local [-Wshadow]
    dump.c:1019:18: warning: shadowed declaration is here [-Wshadow]
    dump.c: In function 'Perl_do_magic_dump':
    dump.c:1400:35: warning: cast increases required alignment of target type [-Wcast-align]
    dump.c: In function 'Perl_do_sv_dump':
    dump.c:2197:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    dump.c:2197:6: warning: shadowed declaration is here [-Wshadow]
    dump.c: In function 'Perl_do_pmop_dump':
    inline.h:88:1: warning: inlining failed in call to 'S_ReANY.part.0': call is unlikely and code size would grow [-Winline]
    dump.c:631:1: warning: called from here [-Winline]
    inline.h:88:1: warning: inlining failed in call to 'S_ReANY.part.2': call is unlikely and code size would grow [-Winline]
    regcomp.c:5628:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_regdupe_internal':
    regcomp.c:16307:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_reg_numbered_buff_length':
    regcomp.c:7520:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_reg_numbered_buff_fetch':
    regcomp.c:7396:1: warning: called from here [-Winline]
    regcomp.c: In function 'S_invlist_iterfinish':
    regcomp.c:8905:1: warning: inlining failed in call to 'S_invlist_iterfinish.part.8': call is unlikely and code size would grow [-Winline]
    regcomp.c:8905:1: warning: called from here [-Winline]
    regcomp.c:8884:1: warning: inlining failed in call to 'S_get_invlist_iter_addr.part.3': call is unlikely and code size would grow [-Winline]
    regcomp.c: In function 'S_invlist_iterinit':
    regcomp.c:8897:1: warning: inlining failed in call to 'S_invlist_iterinit.part.4': call is unlikely and code size would grow [-Winline]
    regcomp.c:8897:1: warning: called from here [-Winline]
    inline_invlist.c: In function 'S__invlist_len':
    inline_invlist.c:21:1: warning: inlining failed in call to 'S_get_invlist_offset_addr.part.5': call is unlikely and code size would grow [-Winline]
    inline_invlist.c:34:1: warning: called from here [-Winline]
    regcomp.c: In function 'S__append_range_to_invlist':
    regcomp.c:7996:1: warning: called from here [-Winline]
    inline_invlist.c:21:1: warning: inlining failed in call to 'S_get_invlist_offset_addr.part.5': function not considered for inlining [-Winline]
    inline.h:151:1: warning: inlining failed in call to 'S_SvPADTMP_on.part.4': function not considered for inlining [-Winline]
    op.c:4793:1: warning: called from here [-Winline]
    dump.c:1592:1: warning: called from here [-Winline]
    regcomp.c: In function 'S_invlist_iternext':
    regcomp.c:8921:1: warning: called from here [-Winline]
    regcomp.c: In function 'S_ssc_is_cp_posixl_init':
    regcomp.c:8897:1: warning: inlining failed in call to 'S_invlist_iterinit.part.4': function not considered for inlining [-Winline]
    regcomp.c:968:1: warning: called from here [-Winline]
    regcomp.c:8905:1: warning: inlining failed in call to 'S_invlist_iterfinish.part.8': function not considered for inlining [-Winline]
    regcomp.c: In function 'S_ssc_is_anything':
    regcomp.c:896:1: warning: called from here [-Winline]
    regcomp.c:16095:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_re_intuit_string':
    regcomp.c:15918:1: warning: called from here [-Winline]
    regcomp.c:7217:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_reg_named_buff_exists':
    regcomp.c:7259:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_reg_named_buff_firstkey':
    regcomp.c:7284:1: warning: called from here [-Winline]
    regcomp.c:7300:1: warning: called from here [-Winline]
    regcomp.c:7333:1: warning: called from here [-Winline]
    regcomp.c:7361:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl__new_invlist':
    regcomp.c:7883:1: warning: called from here [-Winline]
    regcomp.c:7830:1: warning: inlining failed in call to 'S_get_invlist_previous_index_addr.part.12': function not considered for inlining [-Winline]
    regcomp.c: In function 'S_invlist_clone':
    regcomp.c:8862:1: warning: called from here [-Winline]
    inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.5': function not considered for inlining [-Winline]
    op.c:7392:1: warning: called from here [-Winline]
    inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.5': call is unlikely and code size would grow [-Winline]
    regcomp.c: In function 'Perl__new_invlist_C_array':
    regcomp.c:7913:1: warning: called from here [-Winline]
    inline_invlist.c:34:1: warning: inlining failed in call to 'S__invlist_len': call is unlikely and code size would grow [-Winline]
    regcomp.c:7859:5: warning: called from here [-Winline]
    regcomp.c:7830:1: warning: inlining failed in call to 'S_get_invlist_previous_index_addr.part.12': call is unlikely and code size would grow [-Winline]
    regcomp.c: In function 'Perl__invlist_search':
    regcomp.c:8083:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl__invlist_populate_swatch':
    regcomp.c:8171:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl__invlist_intersection_maybe_complement_2nd':
    regcomp.c:8521:1: warning: called from here [-Winline]
    regcomp.c:8862:1: warning: inlining failed in call to 'S_invlist_clone': --param max-inline-insns-single limit reached [-Winline]
    regcomp.c:8584:22: warning: called from here [-Winline]
    regcomp.c:8956:1: warning: inlining failed in call to 'S_invlist_is_iterating.part.9': call is unlikely and code size would grow [-Winline]
    regcomp.c:8884:1: warning: inlining failed in call to 'S_get_invlist_iter_addr.part.3': function not considered for inlining [-Winline]
    regcomp.c:12414:1: warning: called from here [-Winline]
    regcomp.c: In function 'S_ssc_finalize':
    regcomp.c:1432:19: warning: called from here [-Winline]
    regcomp.c: In function 'Perl__setup_canned_invlist':
    regcomp.c:8803:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl__invlist_invert':
    regcomp.c:8956:1: warning: inlining failed in call to 'S_invlist_is_iterating.part.9': function not considered for inlining [-Winline]
    regcomp.c:8840:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl__invlist_union_maybe_complement_2nd':
    regcomp.c:8265:1: warning: called from here [-Winline]
    regcomp.c:8325:16: warning: called from here [-Winline]
    regcomp.c:8356:23: warning: called from here [-Winline]
    regcomp.c: In function 'Perl__add_range_to_invlist':
    regcomp.c:8760:1: warning: called from here [-Winline]
    regcomp.c:1026:23: warning: called from here [-Winline]
    regcomp.c:1038:23: warning: called from here [-Winline]
    util.c: In function 'Perl_safesysmalloc':
    util.c:160:2: warning: declaration of 'my_perl' shadows a previous local [-Wshadow]
    util.c:114:5: warning: shadowed declaration is here [-Wshadow]
    util.c: In function 'Perl_safesysrealloc':
    util.c:277:5: warning: declaration of 'my_perl' shadows a previous local [-Wshadow]
    util.c:182:5: warning: shadowed declaration is here [-Wshadow]
    util.c:278:5: warning: declaration of 'my_perl' shadows a previous local [-Wshadow]
    util.c: In function 'Perl_safesysfree':
    util.c:307:5: warning: declaration of 'my_perl' shadows a previous local [-Wshadow]
    util.c:303:5: warning: shadowed declaration is here [-Wshadow]
    util.c: In function 'Perl_safesyscalloc':
    util.c:414:5: warning: declaration of 'my_perl' shadows a previous local [-Wshadow]
    util.c:368:5: warning: shadowed declaration is here [-Wshadow]
    util.c: In function 'Perl_fbm_compile':
    util.c:628:16: warning: declaration of 'mg' shadows a previous local [-Wshadow]
    util.c:616:12: warning: shadowed declaration is here [-Wshadow]
    util.c: In function 'S_invoke_exception_hook':
    util.c:1520:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    util.c:1502:2: warning: shadowed declaration is here [-Wshadow]
    util.c: In function 'Perl_my_setenv':
    util.c:2013:22: warning: declaration of 'len' shadows a previous local [-Wshadow]
    util.c:1994:15: warning: shadowed declaration is here [-Wshadow]
    util.c: In function 'Perl_my_popen_list':
    util.c:2363:11: warning: declaration of 'n' shadows a parameter [-Wshadow]
    util.c:2263:48: warning: shadowed declaration is here [-Wshadow]
    vutil.c: In function 'Perl_new_version':
    vutil.c:498:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    vutil.c:498:8: warning: shadowed declaration is here [-Wshadow]
    vutil.c: In function 'Perl_vnumify':
    vutil.c:824:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    vutil.c:824:17: warning: shadowed declaration is here [-Wshadow]
    vutil.c: In function 'Perl_vnormal':
    vutil.c:905:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    vutil.c:905:10: warning: shadowed declaration is here [-Wshadow]
    vutil.c: In function 'Perl_vcmp':
    vutil.c:1019:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    vutil.c:1019:11: warning: shadowed declaration is here [-Wshadow]
    vutil.c:1024:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    vutil.c:1024:11: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'Perl__invlist_contents':
    regcomp.c:8995:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl__invlist_dump':
    regcomp.c:9028:1: warning: called from here [-Winline]
    regcomp.c:8897:1: warning: inlining failed in call to 'S_invlist_iterinit': call is unlikely and code size would grow [-Winline]
    regcomp.c:15872:21: warning: called from here [-Winline]
    regcomp.c:8905:1: warning: inlining failed in call to 'S_invlist_iterfinish': call is unlikely and code size would grow [-Winline]
    regcomp.c:15882:21: warning: called from here [-Winline]
    util.c: In function 'Perl_get_re_arg':
    util.c:5373:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    util.c:5373:11: warning: shadowed declaration is here [-Wshadow]
    inline.h:88:1: warning: inlining failed in call to 'S_ReANY.part.0': function not considered for inlining [-Winline]
    dump.c:1292:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_pregfree2':
    regcomp.c:15966:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_reg_temp_copy':
    regcomp.c:16015:1: warning: called from here [-Winline]
    regcomp.c: In function 'Perl_re_dup_guts':
    regcomp.c:16216:1: warning: called from here [-Winline]
    mg.c: In function 'S_save_magic_flags':
    mg.c:116:11: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function 'Perl_mg_get':
    mg.c:206:4: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c:212:4: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c:236:7: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function 'Perl_mg_set':
    mg.c:273:7: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function 'S_mg_free_struct':
    mg.c:554:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mg.c:554:6: warning: shadowed declaration is here [-Wshadow]
    mg.c: In function 'Perl_magic_getuvar':
    mg.c:1142:32: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function 'restore_sigmask':
    mg.c:1303:37: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function 'Perl_magic_methcall':
    mg.c:1795:16: warning: declaration of 'sv' shadows a parameter [-Wshadow]
    mg.c:1762:31: warning: shadowed declaration is here [-Wshadow]
    mg.c:1809:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    mg.c:1766:5: warning: shadowed declaration is here [-Wshadow]
    mg.c: In function 'Perl_magic_setdbline':
    mg.c:2018:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    mg.c: In function 'Perl_magic_setuvar':
    mg.c:2441:38: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function 'Perl_magic_set':
    mg.c:2537:12: warning: declaration of 's' shadows a previous local [-Wshadow]
    mg.c:2505:17: warning: shadowed declaration is here [-Wshadow]
    mg.c:2616:13: warning: declaration of 'len' shadows a previous local [-Wshadow]
    mg.c:2509:12: warning: shadowed declaration is here [-Wshadow]
    mg.c:2671:14: warning: declaration of 'len' shadows a previous local [-Wshadow]
    mg.c:2671:19: warning: declaration of 'i' shadows a previous local [-Wshadow]
    mg.c:2508:9: warning: shadowed declaration is here [-Wshadow]
    mg.c:2685:16: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c:2696:11: warning: declaration of 'len' shadows a previous local [-Wshadow]
    mg.c:2671:14: warning: shadowed declaration is here [-Wshadow]
    mg.c: In function 'Perl_sighandler':
    mg.c:3156:44: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mg.c:3156:44: warning: shadowed declaration is here [-Wshadow]
    mg.c:3220:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    mg.c:3128:5: warning: shadowed declaration is here [-Wshadow]
    mg.c:3223:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    mg.c: In function 'S_restore_magic':
    mg.c:3271:22: warning: cast increases required alignment of target type [-Wcast-align]
    inline.h:128:1: warning: inlining failed in call to 'S_SvREFCNT_dec_NN': call is unlikely and code size would grow [-Winline]
    regcomp.c:9657:29: warning: called from here [-Winline]
    mg.c: In function 'Perl_magic_regdata_cnt':
    mg.c:623:1: warning: called from here [-Winline]
    mg.c: In function 'Perl_magic_regdatum_get':
    mg.c:655:1: warning: called from here [-Winline]
    mg.c: In function 'Perl_magic_get':
    mg.c:790:1: warning: called from here [-Winline]
    util.c: In function 'Perl_xs_version_bootcheck':
    util.c:5155:6: warning: called from here [-Winline]
    util.c:5164:6: warning: called from here [-Winline]
    util.c: In function 'Perl_get_db_sub':
    util.c:5276:1: warning: inlining failed in call to 'S_gv_has_usable_name': --param max-inline-insns-single limit reached [-Winline]
    util.c:5312:44: warning: called from here [-Winline]
    util.c:5317:30: warning: called from here [-Winline]
    regcomp.c:13518:25: warning: called from here [-Winline]
    regcomp.c:13528:29: warning: called from here [-Winline]
    inline_invlist.c:49:1: warning: inlining failed in call to 'S__invlist_contains_cp': call is unlikely and code size would grow [-Winline]
    regcomp.c:13571:30: warning: called from here [-Winline]
    regcomp.c:13572:40: warning: called from here [-Winline]
    regcomp.c:13186:1: warning: called from here [-Winline]
    regcomp.c:13588:29: warning: called from here [-Winline]
    regcomp.c:13958:36: warning: called from here [-Winline]
    regcomp.c:10907:1: warning: inlining failed in call to 'S_compute_EXACTish': call is unlikely and code size would grow [-Winline]
    regcomp.c:14256:20: warning: called from here [-Winline]
    regcomp.c:10927:1: warning: inlining failed in call to 'S_alloc_maybe_populate_EXACT': call is unlikely and code size would grow [-Winline]
    regcomp.c:14308:17: warning: called from here [-Winline]
    regcomp.c:14315:13: warning: called from here [-Winline]
    regcomp.c:14316:13: warning: called from here [-Winline]
    regcomp.c:14317:13: warning: called from here [-Winline]
    regcomp.c:14318:13: warning: called from here [-Winline]
    regcomp.c:14678:13: warning: called from here [-Winline]
    regcomp.c:14682:13: warning: called from here [-Winline]
    regcomp.c:14700:13: warning: called from here [-Winline]
    regcomp.c:14752:9: warning: called from here [-Winline]
    regcomp.c:14800:29: warning: called from here [-Winline]
    regcomp.c:14808:28: warning: called from here [-Winline]
    regcomp.c:14828:9: warning: called from here [-Winline]
    regcomp.c:14839:17: warning: called from here [-Winline]
    regcomp.c:14844:13: warning: called from here [-Winline]
    mg.c:2502:1: warning: called from here [-Winline]
    mro.c: In function 'S_mro_get_linear_isa_dfs':
    mro.c:249:14: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.c:249:14: warning: shadowed declaration is here [-Wshadow]
    mro.c:316:4: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c:339:12: warning: declaration of 'svp' shadows a previous local [-Wshadow]
    mro.c:267:14: warning: shadowed declaration is here [-Wshadow]
    mro.c:347:10: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c:353:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.c:353:16: warning: shadowed declaration is here [-Wshadow]
    mro.c:363:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.c:363:11: warning: shadowed declaration is here [-Wshadow]
    mro.c:385:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.c:385:12: warning: shadowed declaration is here [-Wshadow]
    mro.c: In function 'Perl_mro_isa_changed_in':
    mro.c:517:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.c:517:5: warning: shadowed declaration is here [-Wshadow]
    mro.c:580:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.c:580:6: warning: shadowed declaration is here [-Wshadow]
    mro.c:605:39: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c:606:28: warning: declaration of 'isa' shadows a previous local [-Wshadow]
    mro.c:503:9: warning: shadowed declaration is here [-Wshadow]
    mro.c: In function 'Perl_mro_package_moved':
    mro.c:864:13: warning: declaration of 'stash' shadows a parameter [-Wshadow]
    mro.c:743:41: warning: shadowed declaration is here [-Wshadow]
    mro.c:864:22: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c: In function 'S_mro_gather_and_rename':
    mro.c:922:13: warning: declaration of 'entry' shadows a previous local [-Wshadow]
    mro.c:891:9: warning: shadowed declaration is here [-Wshadow]
    mro.c:943:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.c:943:2: warning: shadowed declaration is here [-Wshadow]
    mro.c:1042:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.c:1042:3: warning: shadowed declaration is here [-Wshadow]
    mro.c:1106:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.c:1106:6: warning: shadowed declaration is here [-Wshadow]
    mro.c:1142:18: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c:1170:9: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c:1184:5: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c:1196:13: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c:1228:18: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c:1253:9: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c:1267:5: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:13013:21: warning: called from here [-Winline]
    regcomp.c:13036:25: warning: called from here [-Winline]
    regcomp.c:13037:25: warning: called from here [-Winline]
    regcomp.c:12687:1: warning: called from here [-Winline]
    hv.c: In function 'S_save_hek_flags':
    hv.c:87:11: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hek_dup':
    hv.c:131:8: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_he_dup':
    hv.c:164:19: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:165:2: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:165:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:171:7: warning: declaration of 'shared' shadows a parameter [-Wshadow]
    hv.c:143:37: warning: shadowed declaration is here [-Wshadow]
    hv.c:175:12: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_common':
    hv.c:362:33: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:427:26: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:430:3: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:505:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    hv.c:584:20: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:622:20: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:773:16: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'S_hv_delete_common':
    hv.c:1030:20: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'S_hsplit':
    hv.c:1205:19: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:1212:15: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:1245:11: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_ksplit':
    hv.c:1318:23: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_newHVhv':
    hv.c:1355:9: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:1405:25: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_copy_hints_hv':
    hv.c:1452:18: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:1456:19: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'S_hv_free_ent_ret':
    hv.c:1486:2: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_delayfree_ent':
    hv.c:1525:2: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_clear':
    hv.c:1555:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    hv.c:1555:5: warning: shadowed declaration is here [-Wshadow]
    hv.c: In function 'Perl_hfree_next_entry':
    hv.c:1750:27: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_undef_flags':
    hv.c:1812:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    hv.c:1812:2: warning: shadowed declaration is here [-Wshadow]
    hv.c: In function 'S_hv_auxinit':
    hv.c:2000:23: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_name_set':
    hv.c:2172:16: warning: declaration of 'name' shadows a parameter [-Wshadow]
    hv.c:2155:44: warning: shadowed declaration is here [-Wshadow]
    hv.c: In function 'Perl_hv_iternext_flags':
    hv.c:2477:17: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:2478:17: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:2479:3: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:2490:23: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c:2497:17: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_iterkey':
    hv.c:2616:19: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_iterval':
    hv.c:2663:3: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'S_unshare_hek_or_pvn':
    hv.c:2740:7: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'S_share_hek_flags':
    hv.c:2901:14: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_refcounted_he_chain_2hv':
    hv.c:3051:16: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_refcounted_he_fetch_pvn':
    hv.c:3173:18: warning: declaration of 'p' shadows a previous local [-Wshadow]
    hv.c:3160:40: warning: shadowed declaration is here [-Wshadow]
    hv.c:3173:30: warning: declaration of 'keyend' shadows a previous local [-Wshadow]
    hv.c:3160:14: warning: shadowed declaration is here [-Wshadow]
    hv.c: In function 'Perl_refcounted_he_fetch_sv':
    hv.c:3260:9: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_refcounted_he_new_pvn':
    hv.c:3348:18: warning: declaration of 'p' shadows a previous local [-Wshadow]
    hv.c:3335:40: warning: shadowed declaration is here [-Wshadow]
    hv.c:3348:30: warning: declaration of 'keyend' shadows a previous local [-Wshadow]
    hv.c:3335:14: warning: shadowed declaration is here [-Wshadow]
    hv.c: In function 'Perl_refcounted_he_new_sv':
    hv.c:3448:9: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function 'Perl_hv_assert':
    hv.c:3617:6: warning: cast increases required alignment of target type [-Wcast-align]
    av.c: In function 'S_adjust_index':
    av.c:221:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    av.c: In function 'Perl_av_clear':
    av.c:476:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    av.c:476:2: warning: shadowed declaration is here [-Wshadow]
    av.c: In function 'Perl_av_undef':
    av.c:519:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    av.c:519:2: warning: shadowed declaration is here [-Wshadow]
    av.c: In function 'Perl_av_unshift':
    av.c:692:16: warning: declaration of 'i' shadows a previous local [-Wshadow]
    av.c:661:13: warning: shadowed declaration is here [-Wshadow]
    av.c: In function 'Perl_av_exists':
    av.c:962:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c: In function 'Perl_pp_and':
    pp_hot.c:114:7: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c: In function 'Perl_pp_sassign':
    pp_hot.c:180:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:180:3: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:186:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:186:3: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_cond_expr':
    pp_hot.c:233:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c: In function 'Perl_pp_readline':
    pp_hot.c:435:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    pp_hot.c:432:5: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:441:22: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:441:22: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:443:6: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    pp_hot.c: In function 'Perl_pp_or':
    pp_hot.c:493:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c: In function 'Perl_pp_print':
    pp_hot.c:804:40: warning: declaration of '_gvgp' shadows a previous local [-Wshadow]
    pp_hot.c:804:40: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_aassign':
    pp_hot.c:1062:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:1062:6: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:1105:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:1105:3: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_match':
    pp_hot.c:1493:13: warning: declaration of 'len' shadows a previous local [-Wshadow]
    pp_hot.c:1350:12: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:1494:22: warning: declaration of 's' shadows a previous local [-Wshadow]
    pp_hot.c:1341:17: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_helem':
    pp_hot.c:1764:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:1764:6: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_grepwhile':
    pp_hot.c:2409:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_hot.c: In function 'Perl_pp_entersub':
    pp_hot.c:2584:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:2584:18: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:2689:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:2689:16: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:2758:11: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    pp_hot.c:2531:16: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_aelem':
    pp_hot.c:2859:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:2859:6: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_vivify_ref':
    pp_hot.c:2924:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:2924:6: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:2927:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:2927:6: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_method_named':
    pp_hot.c:2965:16: warning: cast increases required alignment of target type [-Wcast-align]
    pp_hot.c: In function 'S_method_common':
    pp_hot.c:2994:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_hot.c:2994:7: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:188:3: warning: called from here [-Winline]
    pp_hot.c:211:3: warning: called from here [-Winline]
    sv.c: In function 'Perl_more_bodies':
    sv.c:1105:2: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    sv.c:1069:19: warning: shadowed declaration is here [-Wshadow]
    sv.c:1116:5: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    sv.c:1134:5: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    sv.c:1150:7: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:1154:3: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_upgrade':
    sv.c:1333:14: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:1465:6: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:1465:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:1465:6: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'S_sv_2iuv_common':
    sv.c:2081:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:2124:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:2232:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:2247:41: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function 'Perl_sv_2pv_flags':
    sv.c:2976:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:2991:17: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    sv.c:2809:19: warning: shadowed declaration is here [-Wshadow]
    sv.c:3083:1: warning: no previous prototype for 'Perl_sv_copypv' [-Wmissing-prototypes]
    sv.c: In function 'Perl_sv_2bool_flags':
    sv.c:3210:52: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:3224:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function 'S_glob_assign_glob':
    sv.c:3812:5: warning: declaration of '_gvgp' shadows a previous local [-Wshadow]
    sv.c:3812:5: warning: shadowed declaration is here [-Wshadow]
    sv.c:3839:17: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_setsv_flags':
    sv.c:4305:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:4305:2: warning: shadowed declaration is here [-Wshadow]
    sv.c:4341:3: warning: declaration of '_gvgp' shadows a previous local [-Wshadow]
    sv.c:4341:3: warning: shadowed declaration is here [-Wshadow]
    sv.c:4346:23: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:4515:21: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_setsv_cow':
    sv.c:4639:15: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_sethek':
    sv.c:4807:2: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:4828:6: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_sv_uncow':
    sv.c:5048:3: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_magicext':
    sv.c:5532:26: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_sv_unmagicext_flags':
    sv.c:5670:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:5670:7: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_sv_replace':
    sv.c:6200:8: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_anonymise_cv_maybe':
    sv.c:6268:34: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:6268:34: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_sv_clear':
    sv.c:6348:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:6348:3: warning: shadowed declaration is here [-Wshadow]
    sv.c:6443:3: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:6520:4: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:6552:6: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_curse':
    sv.c:6706:3: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    sv.c:6653:2: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_sv_len_utf8_nomg':
    sv.c:6922:23: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_sv_pos_u2b_cached':
    sv.c:7032:22: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_utf8_mg_pos_cache_update':
    sv.c:7276:19: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_pos_b2u_flags':
    sv.c:7451:29: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_collxfrm_flags':
    sv.c:7858:32: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_gets':
    sv.c:8288:5: warning: cast from function call of type 'char *' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    sv.c:8340:2: warning: cast from function call of type 'char *' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    sv.c:8356:2: warning: cast from function call of type 'char *' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    sv.c:8397:5: warning: cast from function call of type 'char *' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    sv.c: In function 'Perl_sv_inc_nomg':
    sv.c:8564:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function 'Perl_sv_dec_nomg':
    sv.c:8747:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function 'Perl_newSVhek':
    sv.c:9014:9: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:9046:6: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_resetpvn':
    sv.c:9360:19: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_sv_true':
    sv.c:9589:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function 'Perl_newSVrv':
    sv.c:9881:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:9881:2: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_sv_bless':
    sv.c:10064:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:10064:5: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'S_F0convert':
    sv.c:10566:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function 'Perl_sv_vcatpvfn_flags':
    sv.c:10637:5: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    sv.c:10615:24: warning: shadowed declaration is here [-Wshadow]
    sv.c:10816:11: warning: declaration of 'sv' shadows a parameter [-Wshadow]
    sv.c:10615:40: warning: shadowed declaration is here [-Wshadow]
    sv.c:11003:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:11003:12: warning: shadowed declaration is here [-Wshadow]
    sv.c:11097:13: warning: declaration of 'i' shadows a previous local [-Wshadow]
    sv.c:10744:6: warning: shadowed declaration is here [-Wshadow]
    sv.c:11146:11: warning: declaration of 'p' shadows a previous local [-Wshadow]
    sv.c:10620:11: warning: shadowed declaration is here [-Wshadow]
    sv.c:11454:43: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:11571:19: warning: declaration of 'p' shadows a previous local [-Wshadow]
    sv.c:11711:14: warning: declaration of 'nsv' shadows a previous local [-Wshadow]
    sv.c:10629:9: warning: shadowed declaration is here [-Wshadow]
    sv.c:11735:10: warning: declaration of 'i' shadows a previous local [-Wshadow]
    sv.c:11744:10: warning: declaration of 'i' shadows a previous local [-Wshadow]
    sv.c:11749:10: warning: declaration of 'i' shadows a previous local [-Wshadow]
    sv.c: In function 'Perl_mg_dup':
    sv.c:12160:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:12160:7: warning: shadowed declaration is here [-Wshadow]
    sv.c:12169:4: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:12171:27: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:12177:24: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_rvpv_dup':
    sv.c:12404:3: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_sv_dup_common':
    sv.c:12527:16: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:12605:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:12605:7: warning: shadowed declaration is here [-Wshadow]
    sv.c:12647:7: warning: declaration of '_gvgp' shadows a previous local [-Wshadow]
    sv.c:12647:7: warning: shadowed declaration is here [-Wshadow]
    sv.c:12721:23: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:12779:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:12779:11: warning: shadowed declaration is here [-Wshadow]
    sv.c:12806:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:12806:7: warning: shadowed declaration is here [-Wshadow]
    sv.c:12808:33: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:12808:33: warning: shadowed declaration is here [-Wshadow]
    sv.c:12822:4: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:12836:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:12836:9: warning: shadowed declaration is here [-Wshadow]
    sv.c:12837:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    sv.c:12837:9: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_ss_dup':
    sv.c:13080:20: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    sv.c:13061:13: warning: shadowed declaration is here [-Wshadow]
    sv.c:13259:24: warning: cast from function call of type 'void *' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    sv.c:13267:25: warning: cast from function call of type 'void *' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    sv.c:13267:25: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    sv.c: In function 'Perl_sv_recode_to_utf8':
    sv.c:14332:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    sv.c:14296:2: warning: shadowed declaration is here [-Wshadow]
    sv.c: In function 'Perl_sv_cat_decode':
    sv.c:14389:8: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function 'S_find_hash_subscript':
    sv.c:14440:10: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'S_find_uninit_var':
    sv.c:14943:13: warning: declaration of 'gv' shadows a previous local [-Wshadow]
    sv.c:14568:15: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function 'Perl_pp_qr':
    inline.h:88:1: warning: inlining failed in call to 'S_ReANY.part.1': call is unlikely and code size would grow [-Winline]
    pp_hot.c:1296:1: warning: called from here [-Winline]
    pp_hot.c:1319:2: warning: called from here [-Winline]
    pp_hot.c:1336:1: warning: called from here [-Winline]
    regcomp.c: In function 'S_study_chunk.constprop.44':
    regcomp.c:4908:38: warning: called from here [-Winline]
    regcomp.c:4923:34: warning: called from here [-Winline]
    pp_hot.c: In function 'Perl_pp_iter':
    pp_hot.c:1855:13: warning: called from here [-Winline]
    pp_hot.c:1882:6: warning: called from here [-Winline]
    pp_hot.c: In function 'Perl_pp_subst':
    pp_hot.c:2024:1: warning: called from here [-Winline]
    inline.h:88:1: warning: inlining failed in call to 'S_ReANY.part.1': function not considered for inlining [-Winline]
    pp_hot.c: In function 'Perl_pp_leavesub':
    inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.0': call is unlikely and code size would grow [-Winline]
    pp_hot.c:2462:1: warning: called from here [-Winline]
    inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.0': function not considered for inlining [-Winline]
    pp_hot.c:2529:1: warning: called from here [-Winline]
    pp.c: In function 'Perl_pp_padav':
    pp.c:91:24: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:91:24: warning: shadowed declaration is here [-Wshadow]
    pp.c:111:25: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:111:25: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'Perl_pp_av2arylen':
    pp.c:427:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:427:2: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'Perl_pp_anoncode':
    pp.c:521:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:521:7: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'Perl_pp_undef':
    pp.c:1002:15: warning: cast increases required alignment of target type [-Wcast-align]
    pp.c: In function 'Perl_pp_divide':
    pp.c:1498:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function 'Perl_pp_modulo':
    pp.c:1598:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c:1602:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function 'Perl_do_ncmp':
    pp.c:2079:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function 'Perl_pp_not':
    pp.c:2313:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function 'Perl_pp_complement':
    pp.c:2402:13: warning: cast increases required alignment of target type [-Wcast-align]
    pp.c: In function 'Perl_pp_rand':
    pp.c:2753:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function 'Perl_pp_aslice':
    pp.c:4299:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:4299:21: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'S_do_delete_local':
    pp.c:4542:31: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:4542:31: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'Perl_pp_hslice':
    pp.c:4752:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:4752:6: warning: shadowed declaration is here [-Wshadow]
    pp.c: In function 'Perl_pp_reverse':
    pp.c:5302:23: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp.c:5302:23: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function 'Perl_save_re_context':
    inline.h:88:1: warning: inlining failed in call to 'S_ReANY.part.2': function not considered for inlining [-Winline]
    regcomp.c:16471:1: warning: called from here [-Winline]
    regcomp.c:6157:1: warning: called from here [-Winline]
    regcomp.c:6646:2: warning: called from here [-Winline]
    pp.c: In function 'Perl_pp_introcv':
    inline.h:169:1: warning: inlining failed in call to 'S_SvPADSTALE_off.part.0': function not considered for inlining [-Winline]
    pp.c:163:1: warning: called from here [-Winline]
    scope.c: In function 'Perl_leave_scope':
    scope.c:863:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:863:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:893:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:893:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:914:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:914:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:921:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:921:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:924:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:924:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:931:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:931:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:995:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:995:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:999:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:999:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1016:16: warning: declaration of 'svp' shadows a previous local [-Wshadow]
    scope.c:810:14: warning: shadowed declaration is here [-Wshadow]
    scope.c:1092:25: warning: cast increases required alignment of target type [-Wcast-align]
    scope.c:1112:43: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1112:43: warning: shadowed declaration is here [-Wshadow]
    scope.c:1113:43: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1113:43: warning: shadowed declaration is here [-Wshadow]
    scope.c:1121:25: warning: cast increases required alignment of target type [-Wcast-align]
    scope.c:1136:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1136:12: warning: shadowed declaration is here [-Wshadow]
    scope.c:1137:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1137:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1142:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1142:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1158:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1158:3: warning: shadowed declaration is here [-Wshadow]
    scope.c:1168:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1168:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1169:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1169:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1174:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1174:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1185:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1185:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1186:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1186:6: warning: shadowed declaration is here [-Wshadow]
    scope.c:1197:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1197:3: warning: shadowed declaration is here [-Wshadow]
    scope.c:1204:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scope.c:1204:3: warning: shadowed declaration is here [-Wshadow]
    scope.c:1225:8: warning: declaration of 'svp' shadows a previous local [-Wshadow]
    scope.c:1158:3: warning: called from here [-Winline]
    scope.c:1168:6: warning: called from here [-Winline]
    scope.c:1169:6: warning: called from here [-Winline]
    scope.c:1185:6: warning: called from here [-Winline]
    scope.c:1186:6: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_pp_formline':
    pp_ctl.c:490:11: warning: cast increases required alignment of target type [-Wcast-align]
    pp_ctl.c:839:17: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    pp_ctl.c:458:1: 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:965:10: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'Perl_pp_range':
    pp_ctl.c:1115:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c: In function 'Perl_pp_flip':
    pp_ctl.c:1144:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c: In function 'Perl_pp_flop':
    pp_ctl.c:1241:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c: In function 'Perl_pp_xor':
    pp_ctl.c:1697:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:1697:25: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c: In function 'Perl_pp_return':
    pp_ctl.c:2431:44: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:2434:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:2434:12: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'Perl_pp_goto':
    pp_ctl.c:2777:20: warning: declaration of 'cx' shadows a previous local [-Wshadow]
    pp_ctl.c:2759:19: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:2778:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:2778:15: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:2870:13: warning: declaration of 'retop' shadows a previous local [-Wshadow]
    pp_ctl.c:2757:9: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:2890:8: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    pp_ctl.c:2771:13: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'S_doeval':
    pp_ctl.c:3387:25: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:3387:25: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:3556:6: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    pp_ctl.c:3364:11: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'Perl_pp_require':
    pp_ctl.c:3723:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:3723:9: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:3839:14: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:3839:14: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:3873:8: warning: declaration of 'i' shadows a previous local [-Wshadow]
    pp_ctl.c:3820:10: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'Perl_pp_hintseval':
    pp_ctl.c:4166:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4166:5: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'Perl_pp_entereval':
    pp_ctl.c:4188:13: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4188:13: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4202:9: warning: declaration of 'len' shadows a previous local [-Wshadow]
    pp_ctl.c:4181:12: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4213:9: warning: declaration of 'len' shadows a previous local [-Wshadow]
    pp_ctl.c: In function 'Perl_pp_leaveeval':
    pp_ctl.c:4330:24: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:4333:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4333:8: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'S_matcher_matches_sv':
    pp_ctl.c:4504:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c: In function 'S_do_smartmatch':
    pp_ctl.c:4614:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:4646:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:4686:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4686:21: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4691:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4691:15: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4739:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4739:28: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4742:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4742:15: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4761:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4761:12: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4779:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4779:10: warning: shadowed declaration is here [-Wshadow]
    time64.c: In function 'S_gmtime64_r':
    time64.c:373:17: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast]
    time64.c:375:17: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast]
    time64.c:377:17: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast]
    time64.c:385:17: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast]
    time64.c:397:18: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast]
    time64.c:421:18: warning: cast from function call of type 'double' to non-matching type 'int' [-Wbad-function-cast]
    pp_ctl.c:4791:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4791:28: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4801:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4801:11: warning: shadowed declaration is here [-Wshadow]
    time64.c: In function 'S_localtime64_r':
    time64.c:506:17: warning: cast from function call of type 'Time64_T' to non-matching type 'long int' [-Wbad-function-cast]
    pp_ctl.c:4808:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4808:21: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4810:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4810:10: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4825:38: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4825:38: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4857:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:4869:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4869:28: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4873:32: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4873:32: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4886:31: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4886:31: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4891:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4891:28: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c: In function 'Perl_pp_glob':
    pp_sys.c:370:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    pp_sys.c:361:5: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4902:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4902:28: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4906:32: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_ctl.c:4906:32: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4918:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:4989:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c: In function 'Perl_pp_enterwhen':
    pp_ctl.c:5014:52: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sys.c: In function 'Perl_tied_method':
    pp_sys.c:579:5: warning: declaration of 'sp' shadows a parameter [-Wshadow]
    pp_sys.c:532:43: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c: In function 'Perl_pp_tie':
    pp_sys.c:875:6: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sys.c:875:6: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c:944:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    pp_sys.c:856:11: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function 'S_run_user_filter':
    pp_ctl.c:5509:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sys.c: In function 'Perl_pp_sselect':
    pp_sys.c:1109:13: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    pp_sys.c:1086:9: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c:1211:14: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function 'S_doform':
    pp_sys.c:1353:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sys.c:1353:7: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c: In function 'Perl_pp_sysread':
    pp_sys.c:1696:10: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function 'Perl_pp_syswrite':
    pp_sys.c:1923:15: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function 'Perl_pp_tell':
    pp_sys.c:2133:5: warning: cast from function call of type 'off64_t' to non-matching type 'double' [-Wbad-function-cast]
    pp_sys.c: In function 'Perl_pp_truncate':
    pp_sys.c:2238:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sys.c:2238:8: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c: In function 'Perl_pp_bind':
    pp_sys.c:2478:5: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c:2479:5: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function 'Perl_pp_accept':
    pp_sys.c:2531:10: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function 'Perl_pp_getpeername':
    pp_sys.c:2693:6: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c:2697:6: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function 'Perl_pp_stat':
    pp_sys.c:2793:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sys.c:2793:18: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c: In function 'S_try_amagic_ftest':
    pp_sys.c:2947:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sys.c: In function 'Perl_pp_ftis':
    pp_sys.c:3119:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sys.c: In function 'Perl_pp_system':
    pp_sys.c:4207:14: warning: cast from function call of type '_Bool' to non-matching type 'long int' [-Wbad-function-cast]
    pp_sys.c:4210:14: warning: cast from function call of type '_Bool' to non-matching type 'long int' [-Wbad-function-cast]
    pp_sys.c:4212: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:4266:10: warning: cast from function call of type '_Bool' to non-matching type 'long int' [-Wbad-function-cast]
    pp_sys.c:4272:10: warning: cast from function call of type '_Bool' to non-matching type 'long int' [-Wbad-function-cast]
    pp_sys.c:4278:10: warning: cast from function call of type '_Bool' to non-matching type 'long int' [-Wbad-function-cast]
    pp_sys.c: In function 'Perl_pp_gmtime':
    pp_sys.c:4464:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_ctl.c:3362:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'S_return_lvalues':
    pp_ctl.c:2262:1: warning: called from here [-Winline]
    inline.h:18:1: warning: inlining failed in call to 'S_av_top_index': call is unlikely and code size would grow [-Winline]
    pp_ctl.c:4814:31: warning: called from here [-Winline]
    pp_sys.c:1344:1: warning: called from here [-Winline]
    pp_sys.c: In function 'Perl_pp_leavewrite':
    pp_sys.c:1411:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_pp_regcomp':
    pp_ctl.c:76:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_rxres_save':
    pp_ctl.c:352:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_pp_substcont':
    pp_ctl.c:192:1: warning: called from here [-Winline]
    pp.c: In function 'Perl_pp_split':
    pp.c:5411:1: warning: called from here [-Winline]
    pp.c: In function 'Perl_pp_once':
    inline.h:169:1: warning: inlining failed in call to 'S_SvPADSTALE_off.part.0': call is unlikely and code size would grow [-Winline]
    pp.c:5842:1: warning: called from here [-Winline]
    doop.c: In function 'S_do_trans_simple':
    doop.c:38:31: warning: cast increases required alignment of target type [-Wcast-align]
    doop.c: In function 'S_do_trans_count':
    doop.c:107:31: warning: cast increases required alignment of target type [-Wcast-align]
    doop.c: In function 'S_do_trans_complex':
    doop.c:145:31: warning: cast increases required alignment of target type [-Wcast-align]
    doop.c:209:10: warning: declaration of 'len' shadows a previous local [-Wshadow]
    doop.c:141:12: warning: shadowed declaration is here [-Wshadow]
    doop.c:255:10: warning: declaration of 'len' shadows a previous local [-Wshadow]
    doop.c: In function 'S_do_trans_simple_utf8':
    doop.c:319:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    doop.c:319:21: warning: shadowed declaration is here [-Wshadow]
    doop.c: In function 'S_do_trans_count_utf8':
    doop.c:421:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    doop.c:421:20: warning: shadowed declaration is here [-Wshadow]
    doop.c: In function 'S_do_trans_complex_utf8':
    doop.c:472:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    doop.c:472:21: warning: shadowed declaration is here [-Wshadow]
    doop.c:558:14: warning: declaration of 'len' shadows a previous local [-Wshadow]
    doop.c:478:12: warning: shadowed declaration is here [-Wshadow]
    doop.c: In function 'Perl_do_vop':
    doop.c:1164:7: warning: cast increases required alignment of target type [-Wcast-align]
    doop.c:1165:7: warning: cast increases required alignment of target type [-Wcast-align]
    doop.c:1166:7: warning: cast increases required alignment of target type [-Wcast-align]
    pp_ctl.c: In function 'Perl_dounwind':
    pp_ctl.c:1507:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_pp_dbstate':
    pp_ctl.c:1940:1: warning: called from here [-Winline]
    pp_ctl.c:2371:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_pp_leavesublv':
    pp_ctl.c:2512:1: warning: called from here [-Winline]
    pp_ctl.c: In function 'Perl_pp_last':
    pp_ctl.c:2580:1: warning: called from here [-Winline]
    doio.c: In function 'S_openn_cleanup':
    doio.c:670:11: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function 'Perl_varname':
    sv.c:14484:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    doio.c: In function 'Perl_my_stat_flags':
    doio.c:1397:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    doio.c:1397:18: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:2754:1: warning: called from here [-Winline]
    pp_ctl.c:2848:3: warning: called from here [-Winline]
    pp_ctl.c:2856:3: warning: called from here [-Winline]
    pp_ctl.c:2959:8: warning: called from here [-Winline]
    doio.c: In function 'Perl_do_ipcctl':
    doio.c:2229:24: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c:2244:31: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c:2257:24: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c: In function 'Perl_do_msgsnd':
    doio.c:2287:23: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c: In function 'Perl_do_msgrcv':
    doio.c:2321:22: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c: In function 'Perl_do_semop':
    doio.c:2361:29: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c: In function 'Perl_re_intuit_start':
    regexec.c:734:5: warning: declaration of 'sv' shadows a parameter [-Wshadow]
    regexec.c:644:25: warning: shadowed declaration is here [-Wshadow]
    regexec.c: In function 'S_find_byclass':
    regexec.c:1697:13: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:2047:65: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:2078:20: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:2085:33: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:2191:33: warning: declaration of 'tmp' shadows a previous local [-Wshadow]
    regexec.c:1676:9: warning: shadowed declaration is here [-Wshadow]
    regexec.c: In function 'S_reg_check_named_buff_matched':
    regexec.c:3534:17: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:3535:15: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c: In function 'S_regmatch':
    regexec.c:3943:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    regexec.c:3943:5: warning: shadowed declaration is here [-Wshadow]
    regexec.c:4065:36: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:4126:50: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:4127:22: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:4285:43: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:4309:42: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:4376:6: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:4648:8: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5112:10: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5175:22: warning: declaration of 'startpoint' shadows a previous local [-Wshadow]
    regexec.c:3905:11: warning: shadowed declaration is here [-Wshadow]
    regexec.c:5180:58: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5193:37: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5194:34: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5233:7: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5269:4: warning: declaration of 'next' shadows a previous local [-Wshadow]
    regexec.c:3882:14: warning: shadowed declaration is here [-Wshadow]
    regexec.c:5352:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    regexec.c:5536:10: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5565:10: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5576:17: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5583:29: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5589:39: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5600:10: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5610:17: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5623:17: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5725:11: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:5768:10: warning: declaration of 'n' shadows a previous local [-Wshadow]
    regexec.c:3883:9: warning: shadowed declaration is here [-Wshadow]
    regexec.c:6010:20: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6033:17: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6163:25: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6166:4: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6331:39: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6338:7: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6446:7: warning: declaration of 'n' shadows a previous local [-Wshadow]
    regexec.c:6668:21: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6703:21: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6712:20: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6723:36: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6739:19: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:6782:28: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7020:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    regexec.c:7019:2: warning: shadowed declaration is here [-Wshadow]
    regexec.c: In function 'S_regrepeat':
    regexec.c:7276:30: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c: In function 'Perl__get_regclass_nonbitmap_data':
    regexec.c:7602:16: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7606:22: warning: declaration of '_p' shadows a previous local [-Wshadow]
    regexec.c:7606:22: warning: shadowed declaration is here [-Wshadow]
    regexec.c: In function 'S_reginclass':
    regexec.c:7725:6: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7735:8: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7739:21: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7775:25: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c:7799:27: warning: cast increases required alignment of target type [-Wcast-align]
    pp_ctl.c:3741:11: warning: called from here [-Winline]
    utf8.c:962:1: warning: no previous prototype for 'Perl_utf8_to_uvchr_buf' [-Wmissing-prototypes]
    utf8.c: In function 'Perl_to_utf8_case':
    utf8.c:2042:19: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:2042:19: warning: shadowed declaration is here [-Wshadow]
    utf8.c:2044:22: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:2044:22: warning: shadowed declaration is here [-Wshadow]
    utf8.c: In function 'Perl__core_swash_init':
    utf8.c:2625:8: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    utf8.c:2655:11: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    utf8.c:2661:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    utf8.c:2585:2: warning: shadowed declaration is here [-Wshadow]
    utf8.c:2685:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:2685:20: warning: shadowed declaration is here [-Wshadow]
    utf8.c:2752:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:2752:12: warning: shadowed declaration is here [-Wshadow]
    utf8.c: In function 'Perl_swash_fetch':
    utf8.c:2823:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:2823:20: warning: shadowed declaration is here [-Wshadow]
    utf8.c: In function 'S_swatch_get':
    utf8.c:3094:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:3094:20: warning: shadowed declaration is here [-Wshadow]
    utf8.c:3270:6: warning: declaration of 's' shadows a previous local [-Wshadow]
    utf8.c:3092:31: warning: shadowed declaration is here [-Wshadow]
    utf8.c:3301:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:3301:12: warning: shadowed declaration is here [-Wshadow]
    utf8.c:3346:16: warning: declaration of 'send' shadows a previous local [-Wshadow]
    utf8.c:3092:35: warning: shadowed declaration is here [-Wshadow]
    utf8.c: In function 'Perl__swash_inversion_hash':
    utf8.c:3442:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:3442:20: warning: shadowed declaration is here [-Wshadow]
    utf8.c:3472:27: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:3472:27: warning: shadowed declaration is here [-Wshadow]
    utf8.c: In function 'Perl__swash_to_invlist':
    utf8.c:3682:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:3682:20: warning: shadowed declaration is here [-Wshadow]
    utf8.c:3844:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:3844:12: warning: shadowed declaration is here [-Wshadow]
    utf8.c: In function 'Perl__get_swash_invlist':
    utf8.c:3898:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    utf8.c:3898:11: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4299:1: warning: called from here [-Winline]
    regexec.c: In function 'S_debug_start_match':
    regexec.c:3428:1: warning: called from here [-Winline]
    regexec.c: In function 'S_reg_set_capture_string':
    regexec.c:2274:1: warning: called from here [-Winline]
    taint.c: In function 'Perl_taint_proper':
    taint.c:38:2: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'uid_t' [-Wformat]
    taint.c:38:2: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'uid_t' [-Wformat]
    taint.c: In function 'Perl_taint_env':
    taint.c:158:21: warning: declaration of 'e' shadows a previous local [-Wshadow]
    taint.c:79:24: warning: shadowed declaration is here [-Wshadow]
    taint.c:176:21: warning: declaration of 'svp' shadows a previous local [-Wshadow]
    taint.c:77:10: warning: shadowed declaration is here [-Wshadow]
    regexec.c: In function 'S_regtry':
    regexec.c:3157:1: warning: called from here [-Winline]
    inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.3': call is unlikely and code size would grow [-Winline]
    inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.3': function not considered for inlining [-Winline]
    inline.h:18:1: warning: inlining failed in call to 'S_av_top_index.part.1': function not considered for inlining [-Winline]
    utf8.c:3397:1: warning: called from here [-Winline]
    inline.h:18:1: warning: inlining failed in call to 'S_av_top_index.part.1': call is unlikely and code size would grow [-Winline]
    universal.c: In function 'Perl_sv_does_sv':
    universal.c:235:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c: In function 'XS_UNIVERSAL_can':
    universal.c:378:14: warning: declaration of '_p' shadows a previous local [-Wshadow]
    universal.c:378:14: warning: shadowed declaration is here [-Wshadow]
    universal.c: In function 'XS_Internals_SvREADONLY':
    universal.c:574:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c: In function 'XS_Internals_hv_clear_placehold':
    universal.c:656:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    universal.c:656:18: warning: shadowed declaration is here [-Wshadow]
    universal.c: In function 'XS_PerlIO_get_layers':
    universal.c:688:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c:694:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c:700:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c: In function 'XS_re_regname':
    universal.c:850:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c: In function 'XS_re_regnames':
    universal.c:884:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    universal.c:900:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    universal.c:900:10: warning: shadowed declaration is here [-Wshadow]
    vxs.inc: In function 'XS_universal_version':
    vxs.inc:161:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    vxs.inc:161:11: warning: shadowed declaration is here [-Wshadow]
    utf8.c:3673:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    perlio.c: In function 'PerlIO_find_layer':
    perlio.c:754:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    perlio.c:754:17: warning: shadowed declaration is here [-Wshadow]
    perlio.c: In function 'XS_PerlIO__Layer__find':
    perlio.c:885:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    perlio.c: In function 'PerlIO_push':
    perlio.c:1173:10: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBase_unread':
    perlio.c:2064:5: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_pushed':
    perlio.c:3759:20: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_flush':
    perlio.c:3862:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_fill':
    perlio.c:3923:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_read':
    perlio.c:3992:37: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_unread':
    perlio.c:4004:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_write':
    perlio.c:4063:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_seek':
    perlio.c:4114:21: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_tell':
    perlio.c:4124:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_popped':
    perlio.c:4155:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_close':
    perlio.c:4168:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_get_ptr':
    perlio.c:4180:33: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_get_cnt':
    perlio.c:4189:33: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_get_base':
    perlio.c:4200:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_bufsiz':
    perlio.c:4219:33: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOBuf_set_ptrcnt':
    perlio.c:4228:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOPending_flush':
    perlio.c:4318:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOCrlf_unread':
    perlio.c:4474:28: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c:4483:17: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOCrlf_get_cnt':
    perlio.c:4529:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c:4533:25: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOCrlf_set_ptrcnt':
    perlio.c:4601:27: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c:4602:28: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOCrlf_write':
    perlio.c:4659:24: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIOCrlf_flush':
    perlio.c:4706:28: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function 'PerlIO_setpos':
    perlio.c:5053:29: warning: cast increases required alignment of target type [-Wcast-align]
    universal.c: In function 'XS_re_regexp_pattern':
    universal.c:920:1: warning: called from here [-Winline]
    universal.c:864:1: warning: called from here [-Winline]
    universal.c:831:1: warning: called from here [-Winline]
    universal.c: In function 'XS_re_regnames_count':
    universal.c:807:1: warning: called from here [-Winline]
    numeric.c: In function 'S_mulexp10':
    numeric.c:778:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    numeric.c:827:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    numeric.c: In function 'Perl_my_atof':
    numeric.c:857:9: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    numeric.c:848:14: warning: shadowed declaration is here [-Wshadow]
    mathoms.c:903:1: warning: no previous prototype for 'Perl_hv_store_ent' [-Wmissing-prototypes]
    mathoms.c:909:1: warning: no previous prototype for 'Perl_hv_exists_ent' [-Wmissing-prototypes]
    mathoms.c:918:1: warning: no previous prototype for 'Perl_hv_fetch_ent' [-Wmissing-prototypes]
    mathoms.c:927:1: warning: no previous prototype for 'Perl_hv_delete_ent' [-Wmissing-prototypes]
    mathoms.c:936:1: warning: no previous prototype for 'Perl_hv_store_flags' [-Wmissing-prototypes]
    mathoms.c:944:1: warning: no previous prototype for 'Perl_hv_store' [-Wmissing-prototypes]
    mathoms.c:961:1: warning: no previous prototype for 'Perl_hv_exists' [-Wmissing-prototypes]
    mathoms.c:980:1: warning: no previous prototype for 'Perl_hv_fetch' [-Wmissing-prototypes]
    mathoms.c:1000:1: warning: no previous prototype for 'Perl_hv_delete' [-Wmissing-prototypes]
    mathoms.c:1040:1: warning: no previous prototype for 'Perl_sv_insert' [-Wmissing-prototypes]
    mathoms.c:1048:1: warning: no previous prototype for 'Perl_save_freesv' [-Wmissing-prototypes]
    mathoms.c:1055:1: warning: no previous prototype for 'Perl_save_mortalizesv' [-Wmissing-prototypes]
    mathoms.c:1065:1: warning: no previous prototype for 'Perl_save_freeop' [-Wmissing-prototypes]
    mathoms.c:1072:1: warning: no previous prototype for 'Perl_save_freepv' [-Wmissing-prototypes]
    mathoms.c:1079:1: warning: no previous prototype for 'Perl_save_op' [-Wmissing-prototypes]
    mathoms.c:1087:1: warning: no previous prototype for 'Perl_gv_SVadd' [-Wmissing-prototypes]
    mathoms.c:1094:1: warning: no previous prototype for 'Perl_gv_AVadd' [-Wmissing-prototypes]
    mathoms.c:1100:1: warning: no previous prototype for 'Perl_gv_HVadd' [-Wmissing-prototypes]
    mathoms.c:1106:1: warning: no previous prototype for 'Perl_gv_IOadd' [-Wmissing-prototypes]
    perlio.c: In function 'PerlIO_getc':
    perlio.c:4851:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    locale.c: In function 'Perl_init_i18nl10n':
    locale.c:894:15: warning: declaration of 'p' shadows a previous local [-Wshadow]
    locale.c:512:11: warning: shadowed declaration is here [-Wshadow]
    locale.c: In function 'Perl_mem_collxfrm':
    locale.c:944:6: warning: cast increases required alignment of target type [-Wcast-align]
    pp_pack.c: In function 'uni_to_bytes':
    pp_pack.c:319:16: warning: declaration of 'flags' shadows a previous local [-Wshadow]
    pp_pack.c:291:15: warning: shadowed declaration is here [-Wshadow]
    pp_pack.c: In function 'S_unpack_rec':
    pp_pack.c:961:10: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    pp_pack.c:863:9: warning: shadowed declaration is here [-Wshadow]
    pp_pack.c:1310:14: warning: declaration of 'len' shadows a previous local [-Wshadow]
    pp_pack.c:881:6: warning: shadowed declaration is here [-Wshadow]
    pp_pack.c: In function 'S_pack_rec':
    pp_pack.c:2895:23: warning: declaration of 'len' shadows a previous local [-Wshadow]
    pp_pack.c:2098:6: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c: In function 'S_mergesortsv':
    pp_sort.c:403:13: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sort.c:405:8: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sort.c:491:19: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sort.c: In function 'Perl_pp_sort':
    pp_sort.c:1494:21: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    pp_sort.c:1476:1: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c:1656:6: warning: declaration of 'i' shadows a previous local [-Wshadow]
    pp_sort.c:1480:18: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c:1660:16: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sort.c:1660:16: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c:1663:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sort.c:1663:17: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c:1692:15: warning: declaration of 'av' shadows a previous local [-Wshadow]
    pp_sort.c:1481:9: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c:1695:21: warning: declaration of '_p' shadows a previous local [-Wshadow]
    pp_sort.c:1695:21: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c:1719:6: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    pp_sort.c:1478:11: warning: shadowed declaration is here [-Wshadow]
    pp_sort.c:1719:6: warning: declaration of 'i' shadows a previous local [-Wshadow]
    pp_sort.c: In function 'S_sv_ncmp':
    pp_sort.c:1911:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c:1911:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c: In function 'S_amagic_ncmp':
    pp_sort.c:1952:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c: In function 'S_amagic_i_ncmp':
    pp_sort.c:1973:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c: In function 'S_amagic_cmp':
    pp_sort.c:1994:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c: In function 'S_amagic_cmp_locale':
    pp_sort.c:2015:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c:1476:1: warning: called from here [-Winline]
    regexec.c:642:1: warning: called from here [-Winline]
    regexec.c:1411:6: warning: called from here [-Winline]
    regexec.c:1412:6: warning: called from here [-Winline]
    regexec.c: In function 'Perl_regexec_flags':
    regexec.c:2425:1: warning: called from here [-Winline]
    perl.c: In function 'S_parse_body':
    perl.c:1810:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    perlmain.c:164:32: warning: declaration of 'my_perl' shadows a global declaration [-Wshadow]
    perlmain.c:43:25: warning: shadowed declaration is here [-Wshadow]
    perlmain.c:167:9: warning: declaration of 'my_perl' shadows a global declaration [-Wshadow]
    ../../hv_func.h: In function 'S_perl_hash_superfast':
    ../../hv_func.h:260:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function 'S_perl_hash_murmur3':
    ../../hv_func.h:364:16: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h:401:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h:408:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h:416:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h:424:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function 'S_perl_hash_djb2':
    ../../hv_func.h:458:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function 'S_perl_hash_sdbm':
    ../../hv_func.h:468:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function 'S_perl_hash_one_at_a_time':
    ../../hv_func.h:494:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function 'S_perl_hash_one_at_a_time_hard':
    ../../hv_func.h:509:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h: In function 'S_perl_hash_old_one_at_a_time':
    ../../hv_func.h:544:18: warning: cast increases required alignment of target type [-Wcast-align]
    dlutils.c: In function 'dl_generic_private_init':
    dlutils.c:109:2: warning: declaration of 'my_cxtp' shadows a previous local [-Wshadow]
    dlutils.c:93:5: warning: shadowed declaration is here [-Wshadow]
    dlutils.c: In function 'SaveError':
    dlutils.c:142:5: warning: declaration of 'my_cxtp' shadows a previous local [-Wshadow]
    dlutils.c:125:5: warning: shadowed declaration is here [-Wshadow]
    DynaLoader.xs: In function 'XS_DynaLoader_CLONE':
    DynaLoader.xs:274:5: warning: cast increases required alignment of target type [-Wcast-align]
    blocksort.c: In function 'BZ2_blockSort':
    blocksort.c:1054:18: warning: cast increases required alignment of target type [-Wcast-align]
    compress.c:22:13: warning: no previous prototype for 'compress2' [-Wmissing-prototypes]
    compress.c:62:13: warning: no previous prototype for 'compress' [-Wmissing-prototypes]
    compress.c:75:15: warning: no previous prototype for 'compressBound' [-Wmissing-prototypes]
    B.xs: In function 'intrpvar_sv_common':
    B.xs:634:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs: In function 'XS_B_walkoptree_debug':
    B.xs:861:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    B.xs: In function 'XS_B__OP_next':
    B.xs:1176:32: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1210:32: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1213:9: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1219:9: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1222:32: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1225:9: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1228:9: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1231:9: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs: In function 'XS_B__IV_IVX':
    B.xs:1414:35: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1417:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1420:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1423:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1426:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1432:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1435:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1441:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1444:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1447:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs: In function 'XS_B__MAGIC_MOREMAGIC':
    B.xs:1662:7: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs: In function 'XS_B__GV_SV':
    B.xs:1775:22: warning: declaration of 'gv' shadows a previous local [-Wshadow]
    B.c:2308:8: warning: shadowed declaration is here [-Wshadow]
    B.xs:1781:35: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1784:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1787:12: warning: cast increases required alignment of target type [-Wcast-align]
    B.c: In function 'XS_B__CV_CONST':
    B.c:2546:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2540:1: warning: shadowed declaration is here [-Wshadow]
    B.c: In function 'XS_B__CV_START':
    B.c:2575:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2566:1: warning: shadowed declaration is here [-Wshadow]
    B.c: In function 'XS_B__CV_DEPTH':
    B.c:2601:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2595:1: warning: shadowed declaration is here [-Wshadow]
    B.c: In function 'XS_B__CV_PADLIST':
    B.c:2630:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2624:1: warning: shadowed declaration is here [-Wshadow]
    B.c: In function 'XS_B__CV_XSUB':
    B.c:2690:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2683:1: warning: shadowed declaration is here [-Wshadow]
    B.c: In function 'XS_B__CV_const_sv':
    B.c:2721:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2713:1: warning: shadowed declaration is here [-Wshadow]
    blocksort.c: In function 'mainSort.isra.1':
    blocksort.c:347:6: warning: inlining failed in call to 'mainGtU.part.0': function not considered for inlining [-Winline]
    blocksort.c:751:6: warning: called from here [-Winline]
    blocksort.c:347:6: warning: inlining failed in call to 'mainGtU.part.0': call is unlikely and code size would grow [-Winline]
    B.c: In function 'XS_B__CV_GV':
    B.c:2746:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2740:1: warning: shadowed declaration is here [-Wshadow]
    B.c: In function 'XS_B__CV_NAME_HEK':
    B.c:2773:8: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.c:2767:1: warning: shadowed declaration is here [-Wshadow]
    B.xs: In function 'XS_B__HV_ARRAY':
    B.xs:1959:21: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1960:21: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs: In function 'XS_B__HE_VAL':
    B.xs:1978:2: warning: cast increases required alignment of target type [-Wcast-align]
    B.c: In function 'boot_B':
    B.c:3345:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    B.c:3430:5: warning: "XSubPPtmpAAAE" is not defined [-Wundef]
    ./const-xs.inc:4:5: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    B.c:3095:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:333:7: warning: declaration of 'he' shadows a previous local [-Wshadow]
    ./const-xs.inc:8:9: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:358:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ./const-xs.inc:362:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:362:7: warning: shadowed declaration is here [-Wshadow]
    B.xs:748:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    B.xs:749:17: warning: declaration of 'file' shadows a previous local [-Wshadow]
    B.c:3101:17: warning: shadowed declaration is here [-Wshadow]
    B.xs:793:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    B.xs:799:5: warning: "XSubPPtmpAAAE" is not defined [-Wundef]
    bzlib.c: In function 'default_bzalloc':
    bzlib.c:107:31: warning: unused parameter 'opaque' [-Wunused-parameter]
    bzlib.c: In function 'default_bzfree':
    bzlib.c:114:29: warning: unused parameter 'opaque' [-Wunused-parameter]
    compress.c: In function 'sendMTFValues':
    compress.c:243:19: warning: variable 'nBytes' set but not used [-Wunused-but-set-variable]
    B.c: In function 'XS_B__REGEXP_REGEX':
    ../../inline.h:88:1: warning: inlining failed in call to 'S_ReANY.part.0': function not considered for inlining [-Winline]
    B.c:1880:1: warning: called from here [-Winline]
    B.c: In function 'XS_B__MAGIC_MOREMAGIC':
    ../../inline.h:88:1: warning: inlining failed in call to 'S_ReANY.part.0': call is unlikely and code size would grow [-Winline]
    B.c:2070:1: warning: called from here [-Winline]
    B.c: In function 'XS_B__PV_PV':
    B.c:1944:1: warning: called from here [-Winline]
    B.c: In function 'XS_B__OP_next':
    B.c:1266:1: warning: called from here [-Winline]
    uncompr.c:24:13: warning: no previous prototype for 'uncompress' [-Wmissing-prototypes]
    Zlib.xs:500:8: warning: no previous prototype for 'my_zcalloc' [-Wmissing-prototypes]
    Zlib.xs: In function 'my_zcalloc':
    Zlib.xs:500:27: warning: unused parameter 'opaque' [-Wunused-parameter]
    Zlib.xs:506:6: warning: no previous prototype for 'my_zcfree' [-Wmissing-prototypes]
    Zlib.xs: In function 'my_zcfree':
    Zlib.xs:506:24: warning: unused parameter 'opaque' [-Wunused-parameter]
    Zlib.c: In function 'XS_Compress__Raw__Zlib__inflateStream_inflate':
    Zlib.c:2232:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Zlib.c:2205:7: warning: variable 'eof' set but not used [-Wunused-but-set-variable]
    Zlib.c: In function 'XS_Compress__Raw__Zlib__inflateStream_set_Append':
    Zlib.c:2835:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Zlib.c: In function 'XS_Compress__Raw__Zlib__inflateScanStream_scan':
    Zlib.c:3002:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Zlib.c:2977:7: warning: variable 'eof' set but not used [-Wunused-but-set-variable]
    Zlib.c:2976:7: warning: variable 'out' set but not used [-Wunused-but-set-variable]
    Cwd.xs: In function 'XS_Cwd_CLONE':
    Cwd.xs:536:4: warning: cast increases required alignment of target type [-Wcast-align]
    Cwd.c: In function 'boot_Cwd':
    Cwd.c:1068:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    Cwd.xs:532:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    Bzip2.xs:122:6: warning: no previous prototype for 'bz_internal_error' [-Wmissing-prototypes]
    version.c:34:1: warning: no previous prototype for '__getBerkeleyDBInfo' [-Wmissing-prototypes]
    DB_File.xs: In function 'db_put':
    DB_File.xs:530:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    DB_File.xs: In function 'btree_compare':
    DB_File.xs:622:5: warning: cast increases required alignment of target type [-Wcast-align]
    DB_File.xs:567:20: warning: unused parameter 'db' [-Wunused-parameter]
    DB_File.xs: In function 'btree_prefix':
    DB_File.xs:706:5: warning: cast increases required alignment of target type [-Wcast-align]
    DB_File.xs:654:19: warning: unused parameter 'db' [-Wunused-parameter]
    DB_File.xs: In function 'hash_cb':
    DB_File.xs:787:5: warning: cast increases required alignment of target type [-Wcast-align]
    DB_File.xs:744:14: warning: unused parameter 'db' [-Wunused-parameter]
    DB_File.xs: In function 'db_errcall_cb':
    DB_File.xs:818:29: warning: unused parameter 'dbenv' [-Wunused-parameter]
    DB_File.xs: In function 'ParseOpenInfo':
    DB_File.xs:1383:7: warning: declaration of 'flags' shadows a parameter [-Wshadow]
    DB_File.xs:960:49: warning: shadowed declaration is here [-Wshadow]
    DB_File.xs:1459:14: warning: declaration of 'status' shadows a previous local [-Wshadow]
    DB_File.xs:1253:10: warning: shadowed declaration is here [-Wshadow]
    DB_File.c: In function 'XS_DB_File_DELETE':
    DB_File.c:1901:8: warning: variable 'flags' set but not used [-Wunused-but-set-variable]
    DB_File.c: In function 'XS_DB_File_STORE':
    DB_File.c:2094:8: warning: variable 'flags' set but not used [-Wunused-but-set-variable]
    DB_File.xs: In function 'boot_DB_File':
    DB_File.xs:1523:5: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    DB_File.c:3021:1: warning: shadowed declaration is here [-Wshadow]
    DB_File.xs:1526:10: warning: unused variable 'sv_err' [-Wunused-variable]
    Zlib.c: In function 'XS_Compress__Raw__Zlib_constant':
    ./constants.xs:38:11: warning: 'iv' may be used uninitialized in this function [-Wmaybe-uninitialized]
    Dumper.xs: In function 'DD_dump':
    Dumper.xs:467:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Dumper.xs:805:17: warning: declaration of 'iname' shadows a previous local [-Wshadow]
    Dumper.xs:430:11: warning: shadowed declaration is here [-Wshadow]
    Dumper.xs:865:20: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Dumper.xs:865:20: warning: shadowed declaration is here [-Wshadow]
    Dumper.xs:897:13: warning: declaration of 'key' shadows a previous local [-Wshadow]
    Dumper.xs:800:12: warning: shadowed declaration is here [-Wshadow]
    Dumper.xs:1048:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    Dumper.xs:418:12: warning: shadowed declaration is here [-Wshadow]
    Dumper.xs: In function 'XS_Data__Dumper_Dumpxs':
    Dumper.xs:1342:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Dumper.xs:1344:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Dumper.xs:1362:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Dumper.xs:1364:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Dumper.xs:1373:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Dumper.xs:1467:12: warning: declaration of 'i' shadows a previous local [-Wshadow]
    Dumper.xs:1277:14: warning: shadowed declaration is here [-Wshadow]
    DB_File.c: In function 'XS_DB_File_constant':
    module2.c:30:6: warning: no previous prototype for 'call_newCONSTSUB_2' [-Wmissing-prototypes]
    module2.c:35:5: warning: no previous prototype for 'get_PL_signals_2' [-Wmissing-prototypes]
    module2.c:40:5: warning: no previous prototype for 'no_dummy_parser_vars' [-Wmissing-prototypes]
    module3.c:31:5: warning: no previous prototype for 'exception' [-Wmissing-prototypes]
    module3.c:52:6: warning: no previous prototype for 'call_newCONSTSUB_3' [-Wmissing-prototypes]
    module3.c:57:5: warning: no previous prototype for 'get_PL_signals_3' [-Wmissing-prototypes]
    module3.c:62:5: warning: no previous prototype for 'dummy_parser_warning' [-Wmissing-prototypes]
    RealPPPort.xs:176:5: warning: no previous prototype for 'get_PL_signals_1' [-Wmissing-prototypes]
    RealPPPort.xs:242:6: warning: no previous prototype for 'call_newCONSTSUB_1' [-Wmissing-prototypes]
    RealPPPort.xs: In function 'XS_Devel__PPPort_TestSvSTASH_set':
    RealPPPort.xs:491:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    RealPPPort.xs:491:17: warning: shadowed declaration is here [-Wshadow]
    RealPPPort.xs: In function 'XS_Devel__PPPort_ptrtests':
    RealPPPort.xs:546:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    RealPPPort.xs: In function 'XS_Devel__PPPort_ERRSV':
    RealPPPort.xs:642:26: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    RealPPPort.xs: In function 'XS_Devel__PPPort_other_variables':
    RealPPPort.xs:813:17: warning: the comparison will always evaluate as 'true' for the address of 'PL_no_modify' will never be NULL [-Waddress]
    RealPPPort.c: In function 'XS_Devel__PPPort_SvPV_nomg_nolen':
    RealPPPort.xs:1298:24: warning: unused variable 'len' [-Wunused-variable]
    RealPPPort.xs: In function 'XS_Devel__PPPort_MY_CXT_CLONE':
    RealPPPort.xs:2038:17: warning: cast increases required alignment of target type [-Wcast-align]
    RealPPPort.xs: In function 'XS_Devel__PPPort_newSVpvs_share':
    RealPPPort.xs:2070:27: warning: cast increases required alignment of target type [-Wcast-align]
    RealPPPort.xs: In function 'XS_Devel__PPPort_newSVpvn_share':
    RealPPPort.xs:2153:27: warning: cast increases required alignment of target type [-Wcast-align]
    RealPPPort.xs:2162:27: warning: cast increases required alignment of target type [-Wcast-align]
    Peek.xs: In function 'S_do_dump':
    Peek.xs:336:5: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Peek.xs: In function 'XS_Devel__Peek_DumpArray':
    Peek.xs:475:2: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Peek.c: In function 'XS_Devel__Peek_CvGV':
    Peek.c:807:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Peek.c:801:1: warning: shadowed declaration is here [-Wshadow]
    Peek.c:811:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Peek.c:811:11: warning: shadowed declaration is here [-Wshadow]
    Peek.xs: In function 'boot_Devel__Peek':
    Peek.xs:452:16: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Peek.c:846:1: warning: shadowed declaration is here [-Wshadow]
    MD5.xs: In function 'MD5Transform':
    MD5.xs:280:20: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs: In function 'MD5Final':
    MD5.xs:469:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs:470:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs:482:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs:483:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs:484:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs:485:6: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs: In function 'get_md5_ctx':
    MD5.xs:507:13: warning: cast increases required alignment of target type [-Wcast-align]
    MD5.xs: In function 'XS_Digest__MD5_md5':
    MD5.xs:753:27: warning: null argument where non-null required (argument 1) [-Wnonnull]
    MD5.xs:766:27: warning: null argument where non-null required (argument 1) [-Wnonnull]
    MD5.c: In function 'boot_Digest__MD5':
    MD5.c:1047:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    MD5.c:1030:1: warning: shadowed declaration is here [-Wshadow]
    src/sha.c: In function 'sha1':
    src/sha.c:91:11: warning: cast increases required alignment of target type [-Wcast-align]
    src/sha.c: In function 'sha256':
    src/sha.c:159:11: warning: cast increases required alignment of target type [-Wcast-align]
    src/sha64bit.c: In function 'sha512':
    src/sha64bit.c:111:11: warning: cast increases required alignment of target type [-Wcast-align]
    src/sha64bit.c:114:2: warning: declaration of 't' shadows a previous local [-Wshadow]
    src/sha64bit.c:112:6: warning: shadowed declaration is here [-Wshadow]
    src/sha.c: In function 'digcpy':
    src/sha.c:250:13: warning: cast increases required alignment of target type [-Wcast-align]
    src/sha.c:251:13: warning: cast increases required alignment of target type [-Wcast-align]
    src/sha.c: In function 'statecpy':
    src/sha.c:268:13: warning: cast increases required alignment of target type [-Wcast-align]
    src/sha.c:269:13: warning: cast increases required alignment of target type [-Wcast-align]
    SHA.xs: In function 'XS_Digest__SHA_hashsize':
    SHA.xs:184:10: warning: declaration of '_svrv' shadows a previous local [-Wshadow]
    SHA.xs:184:10: warning: shadowed declaration is here [-Wshadow]
    SHA.xs:184:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    SHA.xs: In function 'XS_Digest__SHA_add':
    SHA.xs:200:10: warning: declaration of '_svrv' shadows a previous local [-Wshadow]
    SHA.xs:200:10: warning: shadowed declaration is here [-Wshadow]
    SHA.xs:200:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    SHA.xs: In function 'XS_Digest__SHA_digest':
    SHA.xs:226:10: warning: declaration of '_svrv' shadows a previous local [-Wshadow]
    SHA.xs:226:10: warning: shadowed declaration is here [-Wshadow]
    SHA.xs:226:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    SHA.xs: In function 'XS_Digest__SHA__getstate':
    SHA.xs:251:10: warning: declaration of '_svrv' shadows a previous local [-Wshadow]
    SHA.xs:251:10: warning: shadowed declaration is here [-Wshadow]
    SHA.xs:251:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    SHA.xs: In function 'XS_Digest__SHA__putstate':
    SHA.xs:275:10: warning: declaration of '_svrv' shadows a previous local [-Wshadow]
    SHA.xs:275:10: warning: shadowed declaration is here [-Wshadow]
    SHA.xs:275:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    src/sha64bit.c:97:12: warning: 'strto64' defined but not used [-Wunused-function]
    src/sha.c: In function 'encbase64':
    src/sha.c:477:13: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    ./const-xs.inc: In function 'XS_Fcntl_AUTOLOAD':
    ./const-xs.inc:528:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    ./const-xs.inc:533:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    ./const-xs.inc: In function 'boot_Fcntl':
    Fcntl.c:311:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:486:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ./const-xs.inc:490:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:490:7: warning: shadowed declaration is here [-Wshadow]
    Fcntl.xs:89:13: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    DosGlob.xs: In function 'boot_File__DosGlob':
    DosGlob.xs:38:2: warning: declaration of 'my_cxtp' shadows a previous local [-Wshadow]
    DosGlob.xs:36:5: warning: shadowed declaration is here [-Wshadow]
    ../../../hv_func.h: In function 'S_perl_hash_superfast':
    ../../../hv_func.h:260:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function 'S_perl_hash_murmur3':
    ../../../hv_func.h:364:16: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h:401:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h:408:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h:416:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h:424:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function 'S_perl_hash_djb2':
    ../../../hv_func.h:458:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function 'S_perl_hash_sdbm':
    ../../../hv_func.h:468:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function 'S_perl_hash_one_at_a_time':
    ../../../hv_func.h:494:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function 'S_perl_hash_one_at_a_time_hard':
    ../../../hv_func.h:509:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../hv_func.h: In function 'S_perl_hash_old_one_at_a_time':
    ../../../hv_func.h:544:18: warning: cast increases required alignment of target type [-Wcast-align]
    bsd_glob.c: In function 'globtilde':
    bsd_glob.c:469:7: warning: "DOSISH" is not defined [-Wundef]
    Call.xs: In function 'filter_call':
    Call.xs:63:3: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'STRLEN' [-Wformat]
    Call.xs:63:3: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'STRLEN' [-Wformat]
    Encode.xs:28:1: warning: no previous prototype for '_encoded_utf8_to_bytes' [-Wmissing-prototypes]
    Encode.xs: In function '_encoded_utf8_to_bytes':
    Encode.xs:28:1: warning: unused parameter 'sv' [-Wunused-parameter]
    Encode.xs:28:1: warning: unused parameter 'encoding' [-Wunused-parameter]
    Encode.xs:29:1: warning: no previous prototype for '_encoded_bytes_to_utf8' [-Wmissing-prototypes]
    Encode.xs: In function '_encoded_bytes_to_utf8':
    Encode.xs:29:1: warning: unused parameter 'sv' [-Wunused-parameter]
    Encode.xs:29:1: warning: unused parameter 'encoding' [-Wunused-parameter]
    Encode.xs:43:1: warning: no previous prototype for 'Encode_XSEncoding' [-Wmissing-prototypes]
    Encode.xs:67:1: warning: no previous prototype for 'call_failure' [-Wmissing-prototypes]
    Encode.xs: In function 'call_failure':
    Encode.xs:67:19: warning: unused parameter 'routine' [-Wunused-parameter]
    Encode.xs:67:33: warning: unused parameter 'done' [-Wunused-parameter]
    Encode.xs:67:44: warning: unused parameter 'dest' [-Wunused-parameter]
    Encode.xs:67:55: warning: unused parameter 'orig' [-Wunused-parameter]
    Call.xs:100:5: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'STRLEN' [-Wformat]
    Call.xs:156:8: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'STRLEN' [-Wformat]
    Encode.xs: In function 'strict_utf8':
    Encode.xs:311:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Call.xs:175:9: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'unsigned int' [-Wformat]
    Call.xs:186:47: warning: signed and unsigned type in conditional expression [-Wsign-compare]
    Encode.xs: In function 'process_utf8':
    Encode.xs:362:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    Encode.xs:366:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    Encode.xs: In function 'XS_Encode__utf8_decode_xs':
    Encode.xs:445:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    Encode.c:583:11: warning: shadowed declaration is here [-Wshadow]
    Call.c: In function 'XS_Filter__Util__Call_unimport':
    Call.c:442:15: warning: variable 'package' set but not used [-Wunused-but-set-variable]
    Call.xs: In function 'boot_Filter__Util__Call':
    Call.xs:265:9: warning: cast increases required alignment of target type [-Wcast-align]
    Encode.c: In function 'XS_Encode__utf8_encode_xs':
    Encode.xs:506:10: warning: unused variable 'renewed' [-Wunused-variable]
    Encode.c: In function 'XS_Encode__XS_renew':
    Encode.c:754:7: warning: unused variable 'obj' [-Wunused-variable]
    Encode.c: In function 'XS_Encode__XS_renewed':
    Encode.c:773:7: warning: unused variable 'obj' [-Wunused-variable]
    Encode.c: In function 'XS_Encode__XS_needs_lines':
    Encode.c:956:7: warning: unused variable 'obj' [-Wunused-variable]
    Encode.xs: In function 'XS_Encode__XS_perlio_ok':
    Encode.xs:690:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Encode.c:977:7: warning: unused variable 'obj' [-Wunused-variable]
    Encode.xs: In function 'XS_Encode__XS_mime_name':
    Encode.xs:707:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Encode.xs: In function 'XS_Encode__utf8_to_bytes':
    Encode.xs:770:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Glob.xs:69:30: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    Glob.xs:69:9: warning: shadowed declaration is here [-Wshadow]
    Glob.xs: In function 'XS_File__Glob_CLONE':
    Glob.xs:432:9: warning: cast increases required alignment of target type [-Wcast-align]
    ./const-xs.inc: In function 'XS_File__Glob_AUTOLOAD':
    ./const-xs.inc:135:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    ./const-xs.inc:140:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    Glob.xs: In function 'boot_File__Glob':
    Glob.xs:451:2: warning: declaration of 'my_cxtp' shadows a previous local [-Wshadow]
    Glob.xs:449:5: warning: shadowed declaration is here [-Wshadow]
    Glob.c:699:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:93:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ./const-xs.inc:97:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:97:7: warning: shadowed declaration is here [-Wshadow]
    GDBM_File.xs:30:6: warning: "GDBM_VERSION_MAJOR" is not defined [-Wundef]
    GDBM_File.xs:33:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    ./const-xs.inc: In function 'XS_GDBM_File_AUTOLOAD':
    ./const-xs.inc:137:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    ./const-xs.inc:142:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    GDBM_File.c: In function 'boot_GDBM_File':
    GDBM_File.c:763:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    GDBM_File.c:746:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:95:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ./const-xs.inc:99:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:99:7: warning: shadowed declaration is here [-Wshadow]
    Util.xs: In function 'XS_Hash__Util_bucket_array':
    Util.xs:218:33: warning: cast increases required alignment of target type [-Wcast-align]
    FieldHash.xs:23:1: warning: no previous prototype for 'HUF_get_ob_reg' [-Wmissing-prototypes]
    FieldHash.xs:51:1: warning: no previous prototype for 'HUF_global' [-Wmissing-prototypes]
    FieldHash.xs: In function 'HUF_global':
    FieldHash.xs:56:9: warning: cast increases required alignment of target type [-Wcast-align]
    FieldHash.xs:70:1: warning: no previous prototype for 'HUF_obj_id' [-Wmissing-prototypes]
    FieldHash.xs:101:16: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    FieldHash.xs:99:5: warning: shadowed declaration is here [-Wshadow]
    FieldHash.xs:102:16: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    FieldHash.xs:98:1: warning: no previous prototype for 'HUF_add_uvar_magic' [-Wmissing-prototypes]
    FieldHash.xs:115:1: warning: no previous prototype for 'HUF_get_trigger_content' [-Wmissing-prototypes]
    FieldHash.xs:126:5: warning: no previous prototype for 'HUF_destroy_obj' [-Wmissing-prototypes]
    FieldHash.xs:159:1: warning: no previous prototype for 'HUF_new_trigger' [-Wmissing-prototypes]
    FieldHash.xs:173:1: warning: no previous prototype for 'HUF_ask_trigger' [-Wmissing-prototypes]
    FieldHash.xs:183:1: warning: no previous prototype for 'HUF_get_trigger0' [-Wmissing-prototypes]
    FieldHash.xs:191:1: warning: no previous prototype for 'HUF_get_trigger' [-Wmissing-prototypes]
    FieldHash.xs:202:1: warning: no previous prototype for 'HUF_mark_field' [-Wmissing-prototypes]
    FieldHash.xs:216:5: warning: no previous prototype for 'HUF_watch_key_safe' [-Wmissing-prototypes]
    FieldHash.xs:239:5: warning: no previous prototype for 'HUF_watch_key_id' [-Wmissing-prototypes]
    FieldHash.xs:252:5: warning: no previous prototype for 'HUF_func_2mode' [-Wmissing-prototypes]
    FieldHash.xs:261:7: warning: no previous prototype for 'HUF_mode_2func' [-Wmissing-prototypes]
    FieldHash.xs:276:1: warning: no previous prototype for 'HUF_get_status' [-Wmissing-prototypes]
    FieldHash.xs: In function 'HUF_get_status':
    FieldHash.xs:282:19: warning: cast increases required alignment of target type [-Wcast-align]
    FieldHash.xs:295:1: warning: no previous prototype for 'HUF_fix_trigger' [-Wmissing-prototypes]
    FieldHash.xs:322:1: warning: no previous prototype for 'HUF_fix_objects' [-Wmissing-prototypes]
    FieldHash.xs:356:5: warning: no previous prototype for 'HUF_inc_var' [-Wmissing-prototypes]
    FieldHash.c: In function 'boot_Hash__Util__FieldHash':
    FieldHash.c:743:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    FieldHash.c:726:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc: In function 'XS_I18N__Langinfo_AUTOLOAD':
    ./const-xs.inc:263:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    ./const-xs.inc:268:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    ./const-xs.inc: In function 'boot_I18N__Langinfo':
    Langinfo.c:240:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:221:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ./const-xs.inc:225:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:225:7: warning: shadowed declaration is here [-Wshadow]
    IO.xs: In function 'XS_IO__Poll__poll':
    IO.xs:312:26: warning: cast increases required alignment of target type [-Wcast-align]
    IO.xs: In function 'XS_IO__Handle__create_getline_subs':
    IO.xs:542:27: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    IO.c:870:1: warning: shadowed declaration is here [-Wshadow]
    SysV.xs: In function 'sv2addr':
    SysV.xs:93:14: warning: cast increases required alignment of target type [-Wcast-align]
    SysV.xs: In function 'XS_IPC__Msg__stat_unpack':
    SysV.xs:161:35: warning: cast increases required alignment of target type [-Wcast-align]
    SysV.xs: In function 'XS_IPC__Semaphore__stat_unpack':
    SysV.xs:220:35: warning: cast increases required alignment of target type [-Wcast-align]
    SysV.xs: In function 'XS_IPC__SharedMem__stat_unpack':
    SysV.xs:279:35: warning: cast increases required alignment of target type [-Wcast-align]
    SysV.c: In function 'XS_IPC__SysV__constant':
    ./const-xs.inc:38:11: warning: 'iv' may be used uninitialized in this function [-Wmaybe-uninitialized]
    ListUtil.xs: In function 'XS_List__Util_min':
    ListUtil.xs:96:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs: In function 'XS_List__Util_reduce':
    ListUtil.xs:252:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:405:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:271:9: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    ListUtil.xs:252:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:281:9: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.c:407:11: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:268:9: warning: variable 'newsp' set but not used [-Wunused-but-set-variable]
    ListUtil.xs:287:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs: In function 'XS_List__Util_first':
    ListUtil.xs:311:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:475:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:324:9: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    ListUtil.xs:311:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:329:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs:334:17: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.c:477:11: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:343:9: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:322:9: warning: variable 'newsp' set but not used [-Wunused-but-set-variable]
    ListUtil.xs:349:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:354:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs: In function 'XS_List__Util_any':
    ListUtil.xs:380:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:547:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:392:9: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    ListUtil.xs:380:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:397:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs:398:17: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.c:549:11: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:403:9: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:388:9: warning: variable 'newsp' set but not used [-Wunused-but-set-variable]
    ListUtil.xs:410:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:415:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs: In function 'XS_List__Util_pairfirst':
    ListUtil.xs:434:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:618:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:453:9: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    ListUtil.xs:434:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:460:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs:463:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.c:620:11: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:472:9: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:450:9: warning: variable 'newsp' set but not used [-Wunused-but-set-variable]
    ListUtil.xs:479:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:488:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs: In function 'XS_List__Util_pairgrep':
    ListUtil.xs:512:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:709:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:537:9: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    ListUtil.xs:512:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:537:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    ListUtil.xs:532:13: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:544:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs:554:9: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.c:711:11: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:554:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    ListUtil.xs:534:9: warning: variable 'newsp' set but not used [-Wunused-but-set-variable]
    ListUtil.xs:564:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:573:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    ListUtil.xs: In function 'XS_List__Util_pairmap':
    ListUtil.xs:600:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ListUtil.c:810:1: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:621:13: warning: declaration of 'ret_gimme' shadows a previous local [-Wshadow]
    ListUtil.xs:602:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:627:9: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    ListUtil.xs:600:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:627:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    ListUtil.xs:622:13: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:630:17: warning: unused variable 'b' [-Wunused-variable]
    ListUtil.xs:629:17: warning: unused variable 'a' [-Wunused-variable]
    ListUtil.xs:660:9: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.c:812:11: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs:660:9: warning: declaration of 'i' shadows a previous local [-Wshadow]
    ListUtil.xs:624:9: warning: variable 'newsp' set but not used [-Wunused-but-set-variable]
    ListUtil.xs:670:13: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    ListUtil.xs:672:17: warning: unused variable 'b' [-Wunused-variable]
    ListUtil.xs:671:17: warning: unused variable 'a' [-Wunused-variable]
    ListUtil.c: In function 'XS_List__Util_min':
    ListUtil.xs:110:16: warning: 'retval' may be used uninitialized in this function [-Wmaybe-uninitialized]
    ListUtil.c: In function 'XS_List__Util_any':
    ../../inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.0': call is unlikely and code size would grow [-Winline]
    ListUtil.c:547:1: warning: called from here [-Winline]
    ListUtil.c: In function 'XS_List__Util_first':
    ListUtil.c:475:1: warning: called from here [-Winline]
    Base64.xs: In function 'XS_MIME__QuotedPrint_encode_qp':
    Base64.xs:347:25: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Base64.c: In function 'XS_MIME__QuotedPrint_decode_qp':
    Base64.c:640:1: warning: stack protector not protecting function: all local arrays are less than 4 bytes long [-Wstack-protector]
    ListUtil.c: In function 'XS_List__Util_pairmap':
    ListUtil.c:810:1: warning: called from here [-Winline]
    ../../inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.0': function not considered for inlining [-Winline]
    ListUtil.c: In function 'XS_List__Util_reduce':
    ListUtil.c:405:1: warning: called from here [-Winline]
    ListUtil.c: In function 'XS_List__Util_pairgrep':
    ListUtil.c:709:1: warning: called from here [-Winline]
    ListUtil.c: In function 'XS_List__Util_pairfirst':
    ListUtil.c:618:1: warning: called from here [-Winline]
    NDBM_File.c: In function 'XS_NDBM_File_NEXTKEY':
    NDBM_File.c:465:12: warning: unused variable 'key' [-Wunused-variable]
    NDBM_File.c: In function 'XS_NDBM_File_error':
    NDBM_File.c:495:12: warning: variable 'db' set but not used [-Wunused-but-set-variable]
    NDBM_File.c: In function 'XS_NDBM_File_clearerr':
    NDBM_File.c:524:12: warning: variable 'db' set but not used [-Wunused-but-set-variable]
    NDBM_File.c: In function 'boot_NDBM_File':
    NDBM_File.c:592:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    NDBM_File.c:575:1: warning: shadowed declaration is here [-Wshadow]
    ODBM_File.c: In function 'XS_ODBM_File_STORE':
    ODBM_File.c:400:17: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
    ODBM_File.c:371:6: warning: variable 'flags' set but not used [-Wunused-but-set-variable]
    ODBM_File.c: In function 'boot_ODBM_File':
    ODBM_File.c:597:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ODBM_File.c:580:1: warning: shadowed declaration is here [-Wshadow]
    Opcode.xs: In function 'XS_Opcode_opdesc':
    Opcode.xs:458:12: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs: In function 'restore_sigmask':
    POSIX.xs:386:25: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__SigSet_addset':
    POSIX.c:761:30: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:761:30: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:761:15: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__SigSet_emptyset':
    POSIX.c:795:30: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:795:30: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:795:15: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__SigSet_ismember':
    POSIX.c:831:30: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:831:30: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:831:15: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_getattr':
    POSIX.c:893:36: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:893:36: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:893:20: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_setattr':
    POSIX.c:940:36: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:940:36: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:940:20: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_getispeed':
    POSIX.c:993:36: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:993:36: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:993:20: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_getiflag':
    POSIX.c:1022:36: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:1022:36: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:1022:20: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_getcc':
    POSIX.c:1072:36: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:1072:36: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:1072:20: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_setispeed':
    POSIX.c:1109:36: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:1109:36: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:1109:20: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_setiflag':
    POSIX.c:1145:36: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:1145:36: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:1145:20: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX__Termios_setcc':
    POSIX.c:1191:36: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:1191:36: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:1191:20: warning: cast increases required alignment of target type [-Wcast-align]
    ./const-xs.inc: In function 'XS_POSIX_constant':
    ./const-xs.inc:1357:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    ./const-xs.inc:1362:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    POSIX.xs: In function 'XS_POSIX_localeconv':
    POSIX.xs:912:25: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs: In function 'XS_POSIX_sigaction':
    POSIX.xs:1140:9: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    POSIX.xs:1172:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    POSIX.xs:1186:29: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.xs:1186:29: warning: shadowed declaration is here [-Wshadow]
    POSIX.xs:1186:16: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs:1212:4: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    POSIX.xs:1245:29: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.xs:1245:29: warning: shadowed declaration is here [-Wshadow]
    POSIX.xs:1245:16: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX_sigpending':
    POSIX.c:1893:30: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.c:1893:30: warning: shadowed declaration is here [-Wshadow]
    POSIX.c:1893:15: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs: In function 'XS_POSIX_sigprocmask':
    POSIX.xs:1296:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.xs:1296:28: warning: shadowed declaration is here [-Wshadow]
    POSIX.xs:1296:15: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs:1304:31: warning: declaration of '_p' shadows a previous local [-Wshadow]
    POSIX.xs:1304:31: warning: shadowed declaration is here [-Wshadow]
    POSIX.xs:1304:18: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX_mbstowcs':
    POSIX.c:2337:16: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX_mbtowc':
    POSIX.c:2360:18: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function 'XS_POSIX_wcstombs':
    POSIX.c:2385:19: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs: In function 'boot_POSIX':
    POSIX.xs:566:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    POSIX.c:3257:1: warning: shadowed declaration is here [-Wshadow]
    POSIX.xs:567:17: warning: declaration of 'file' shadows a previous local [-Wshadow]
    POSIX.c:3263:17: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:1160:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ./const-xs.inc:1164:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:1164:7: warning: shadowed declaration is here [-Wshadow]
    encoding.xs:53:1: warning: no previous prototype for 'PerlIOEncode_getarg' [-Wmissing-prototypes]
    encoding.xs: In function 'PerlIOEncode_getarg':
    encoding.xs:55:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:75:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    encoding.xs:60:2: warning: shadowed declaration is here [-Wshadow]
    encoding.xs:81:1: warning: no previous prototype for 'PerlIOEncode_pushed' [-Wmissing-prototypes]
    encoding.xs: In function 'PerlIOEncode_pushed':
    encoding.xs:83:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:118:51: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    encoding.xs:132:57: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    encoding.xs:141:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    encoding.xs:153:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    encoding.xs:84:5: warning: shadowed declaration is here [-Wshadow]
    encoding.xs:158:1: warning: no previous prototype for 'PerlIOEncode_popped' [-Wmissing-prototypes]
    encoding.xs: In function 'PerlIOEncode_popped':
    encoding.xs:160:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:181:1: warning: no previous prototype for 'PerlIOEncode_get_base' [-Wmissing-prototypes]
    encoding.xs: In function 'PerlIOEncode_get_base':
    encoding.xs:183:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:218:1: warning: no previous prototype for 'PerlIOEncode_fill' [-Wmissing-prototypes]
    encoding.xs: In function 'PerlIOEncode_fill':
    encoding.xs:220:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:392:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    encoding.xs:221:5: warning: shadowed declaration is here [-Wshadow]
    encoding.xs:397:1: warning: no previous prototype for 'PerlIOEncode_flush' [-Wmissing-prototypes]
    encoding.xs: In function 'PerlIOEncode_flush':
    encoding.xs:399:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:437:6: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    encoding.xs:403:2: warning: shadowed declaration is here [-Wshadow]
    encoding.xs:504:3: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    encoding.xs:514:1: warning: no previous prototype for 'PerlIOEncode_close' [-Wmissing-prototypes]
    encoding.xs: In function 'PerlIOEncode_close':
    encoding.xs:516:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:543:1: warning: no previous prototype for 'PerlIOEncode_tell' [-Wmissing-prototypes]
    encoding.xs: In function 'PerlIOEncode_tell':
    encoding.xs:545:20: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:557:1: warning: no previous prototype for 'PerlIOEncode_dup' [-Wmissing-prototypes]
    encoding.xs: In function 'PerlIOEncode_dup':
    encoding.xs:561:21: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:562:21: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:571:1: warning: no previous prototype for 'PerlIOEncode_write' [-Wmissing-prototypes]
    encoding.xs: In function 'PerlIOEncode_write':
    encoding.xs:573:23: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs: In function 'boot_PerlIO__encoding':
    encoding.xs:668:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    encoding.c:792:11: warning: shadowed declaration is here [-Wshadow]
    mmap.xs:33:1: warning: no previous prototype for 'PerlIOMmap_map' [-Wmissing-prototypes]
    mmap.xs: In function 'PerlIOMmap_map':
    mmap.xs:36:28: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs:42:24: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs:94:1: warning: no previous prototype for 'PerlIOMmap_unmap' [-Wmissing-prototypes]
    mmap.xs: In function 'PerlIOMmap_unmap':
    mmap.xs:96:28: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs:122:1: warning: no previous prototype for 'PerlIOMmap_get_base' [-Wmissing-prototypes]
    mmap.xs: In function 'PerlIOMmap_get_base':
    mmap.xs:124:28: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs:155:1: warning: no previous prototype for 'PerlIOMmap_unread' [-Wmissing-prototypes]
    mmap.xs: In function 'PerlIOMmap_unread':
    mmap.xs:157:28: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs:186:1: warning: no previous prototype for 'PerlIOMmap_write' [-Wmissing-prototypes]
    mmap.xs: In function 'PerlIOMmap_write':
    mmap.xs:188:28: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs:213:1: warning: no previous prototype for 'PerlIOMmap_flush' [-Wmissing-prototypes]
    mmap.xs: In function 'PerlIOMmap_flush':
    mmap.xs:215:28: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs:241:1: warning: no previous prototype for 'PerlIOMmap_fill' [-Wmissing-prototypes]
    mmap.xs: In function 'PerlIOMmap_fill':
    mmap.xs:243:27: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs:255:1: warning: no previous prototype for 'PerlIOMmap_close' [-Wmissing-prototypes]
    mmap.xs: In function 'PerlIOMmap_close':
    mmap.xs:257:28: warning: cast increases required alignment of target type [-Wcast-align]
    mmap.xs:271:1: warning: no previous prototype for 'PerlIOMmap_dup' [-Wmissing-prototypes]
    scalar.xs:19:1: warning: no previous prototype for 'PerlIOScalar_pushed' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_pushed':
    scalar.xs:23:23: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:37:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scalar.xs:37:15: warning: shadowed declaration is here [-Wshadow]
    scalar.xs:44:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scalar.xs:44:3: warning: shadowed declaration is here [-Wshadow]
    scalar.xs:77:1: warning: no previous prototype for 'PerlIOScalar_popped' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_popped':
    scalar.xs:79:23: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:88:1: warning: no previous prototype for 'PerlIOScalar_close' [-Wmissing-prototypes]
    scalar.xs:96:1: warning: no previous prototype for 'PerlIOScalar_fileno' [-Wmissing-prototypes]
    scalar.xs:103:1: warning: no previous prototype for 'PerlIOScalar_seek' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_seek':
    scalar.xs:105:23: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:137:1: warning: no previous prototype for 'PerlIOScalar_tell' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_tell':
    scalar.xs:139:23: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:145:1: warning: no previous prototype for 'PerlIOScalar_read' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_read':
    scalar.xs:155:20: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:177:9: warning: comparison is always true due to limited range of data type [-Wtype-limits]
    scalar.xs:190:1: warning: no previous prototype for 'PerlIOScalar_write' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_write':
    scalar.xs:194:20: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:238:1: warning: no previous prototype for 'PerlIOScalar_fill' [-Wmissing-prototypes]
    scalar.xs:245:1: warning: no previous prototype for 'PerlIOScalar_flush' [-Wmissing-prototypes]
    scalar.xs:252:1: warning: no previous prototype for 'PerlIOScalar_get_base' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_get_base':
    scalar.xs:254:23: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:263:1: warning: no previous prototype for 'PerlIOScalar_get_ptr' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_get_ptr':
    scalar.xs:266:20: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:273:1: warning: no previous prototype for 'PerlIOScalar_get_cnt' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_get_cnt':
    scalar.xs:276:20: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:288:1: warning: no previous prototype for 'PerlIOScalar_bufsiz' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_bufsiz':
    scalar.xs:291:20: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:299:1: warning: no previous prototype for 'PerlIOScalar_set_ptrcnt' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_set_ptrcnt':
    scalar.xs:301:23: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:309:1: warning: no previous prototype for 'PerlIOScalar_open' [-Wmissing-prototypes]
    scalar.xs:330:1: warning: no previous prototype for 'PerlIOScalar_arg' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_arg':
    scalar.xs:332:23: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:347:1: warning: no previous prototype for 'PerlIOScalar_dup' [-Wmissing-prototypes]
    scalar.xs: In function 'PerlIOScalar_dup':
    scalar.xs:353:31: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:358:7: warning: cast increases required alignment of target type [-Wcast-align]
    scalar.xs:366:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    scalar.xs:366:12: warning: shadowed declaration is here [-Wshadow]
    via.xs:44:1: warning: no previous prototype for 'PerlIOVia_fetchmethod' [-Wmissing-prototypes]
    via.xs:67:1: warning: no previous prototype for 'PerlIOVia_method' [-Wmissing-prototypes]
    via.xs: In function 'PerlIOVia_method':
    via.xs:124:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    via.xs:76:2: warning: shadowed declaration is here [-Wshadow]
    via.xs:130:1: warning: no previous prototype for 'PerlIOVia_pushed' [-Wmissing-prototypes]
    via.xs: In function 'PerlIOVia_pushed':
    via.xs:180:17: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    via.xs:213:1: warning: no previous prototype for 'PerlIOVia_open' [-Wmissing-prototypes]
    via.xs: In function 'PerlIOVia_open':
    via.xs:252:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    via.xs:308:1: warning: no previous prototype for 'PerlIOVia_popped' [-Wmissing-prototypes]
    via.xs:334:1: warning: no previous prototype for 'PerlIOVia_close' [-Wmissing-prototypes]
    via.xs:347:1: warning: no previous prototype for 'PerlIOVia_fileno' [-Wmissing-prototypes]
    via.xs:356:1: warning: no previous prototype for 'PerlIOVia_binmode' [-Wmissing-prototypes]
    via.xs:369:1: warning: no previous prototype for 'PerlIOVia_seek' [-Wmissing-prototypes]
    via.xs:389:1: warning: no previous prototype for 'PerlIOVia_tell' [-Wmissing-prototypes]
    via.xs:400:1: warning: no previous prototype for 'PerlIOVia_unread' [-Wmissing-prototypes]
    via.xs:414:1: warning: no previous prototype for 'PerlIOVia_read' [-Wmissing-prototypes]
    via.xs:439:1: warning: no previous prototype for 'PerlIOVia_write' [-Wmissing-prototypes]
    via.xs:456:1: warning: no previous prototype for 'PerlIOVia_fill' [-Wmissing-prototypes]
    via.xs:480:1: warning: no previous prototype for 'PerlIOVia_flush' [-Wmissing-prototypes]
    via.xs:493:1: warning: no previous prototype for 'PerlIOVia_get_base' [-Wmissing-prototypes]
    via.xs:505:1: warning: no previous prototype for 'PerlIOVia_get_ptr' [-Wmissing-prototypes]
    via.xs:518:1: warning: no previous prototype for 'PerlIOVia_get_cnt' [-Wmissing-prototypes]
    via.xs:530:1: warning: no previous prototype for 'PerlIOVia_bufsiz' [-Wmissing-prototypes]
    via.xs:541:1: warning: no previous prototype for 'PerlIOVia_set_ptrcnt' [-Wmissing-prototypes]
    via.xs:549:1: warning: no previous prototype for 'PerlIOVia_setlinebuf' [-Wmissing-prototypes]
    via.xs:557:1: warning: no previous prototype for 'PerlIOVia_clearerr' [-Wmissing-prototypes]
    via.xs:565:1: warning: no previous prototype for 'PerlIOVia_error' [-Wmissing-prototypes]
    via.xs:574:1: warning: no previous prototype for 'PerlIOVia_eof' [-Wmissing-prototypes]
    via.xs:583:1: warning: no previous prototype for 'PerlIOVia_getarg' [-Wmissing-prototypes]
    via.xs:592:1: warning: no previous prototype for 'PerlIOVia_dup' [-Wmissing-prototypes]
    pair.c: In function 'sdbm__fitpair':
    pair.c:53:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function 'sdbm__putpair':
    pair.c:69:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function 'sdbm__getpair':
    pair.c:96:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function 'sdbm__exipair':
    pair.c:112:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function 'sdbm__duppair':
    pair.c:124:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function 'sdbm__getnkey':
    pair.c:134:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function 'sdbm__delpair':
    pair.c:153:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function 'seepair':
    pair.c:225:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function 'sdbm__splpage':
    pair.c:245:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function 'sdbm__chkpage':
    pair.c:282:15: warning: cast increases required alignment of target type [-Wcast-align]
    Socket.xs: In function 'xs_getnameinfo':
    Socket.xs:555:20: warning: cast increases required alignment of target type [-Wcast-align]
    ./const-xs.inc: In function 'XS_Socket_AUTOLOAD':
    ./const-xs.inc:890:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    ./const-xs.inc:895:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'line_t' [-Wformat]
    Socket.xs: In function 'XS_Socket_sockaddr_family':
    Socket.xs:650:10: warning: cast increases required alignment of target type [-Wcast-align]
    ./const-xs.inc: In function 'boot_Socket':
    Socket.c:1613:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:794:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ./const-xs.inc:798:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:798:7: warning: shadowed declaration is here [-Wshadow]
    SDBM_File.c: In function 'boot_SDBM_File':
    SDBM_File.c:583:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    SDBM_File.c:566:1: warning: shadowed declaration is here [-Wshadow]
    Storable.xs: In function 'init_perinterp':
    Storable.xs:1276:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Storable.xs:1276:5: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:1276:5: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'allocate_context':
    Storable.xs:1632:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'free_context':
    Storable.xs:1649:42: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Storable.xs:1649:42: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:1649:18: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'last_op_in_netorder':
    Storable.xs:1703:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Storable.xs:1703:2: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:1703:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_scalar':
    Storable.xs:2165:17: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2223:27: warning: declaration of 'len' shadows a previous local [-Wshadow]
    Storable.xs:2036:9: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:2224:17: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2231:17: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2233:17: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_array':
    Storable.xs:2265:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_hash':
    Storable.xs:2377:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2402:5: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs:2544:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2567:8: warning: declaration of 'len' shadows a previous local [-Wshadow]
    Storable.xs:2347:6: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:2612:38: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2648:29: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_code':
    Storable.xs:2690:4: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs:2759:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2761:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_tied_item':
    Storable.xs:2875:31: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:2889:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_hook':
    Storable.xs:3198:9: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:3265:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:3272:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:3283:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:3295:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:3308:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_blessed':
    Storable.xs:3424:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:3435:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store_other':
    Storable.xs:3471:4: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs:3486:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'store':
    Storable.xs:3651:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'do_store':
    Storable.xs:3814:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Storable.xs:3814:2: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:3814:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'mbuf2sv':
    Storable.xs:3929:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Storable.xs:3929:2: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:3929:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_idx_blessed':
    Storable.xs:3983:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_blessed':
    Storable.xs:4033:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_hook':
    Storable.xs:4192:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:4215:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:4248:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:4270:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:4300:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_tied_idx':
    Storable.xs:4835:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_lscalar':
    Storable.xs:4860:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_lvstring':
    Storable.xs:5067:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_netint':
    Storable.xs:5129:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_svundef_elem':
    Storable.xs:5287:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_array':
    Storable.xs:5316:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_hash':
    Storable.xs:5377:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:5407:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_flag_hash':
    Storable.xs:5466:5: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:5540:13: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'retrieve_code':
    Storable.xs:5643:7: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs:5647:5: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs:5677:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs: In function 'old_retrieve_array':
    Storable.xs:5725:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'old_retrieve_hash':
    Storable.xs:5788:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:5834:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'magic_check':
    Storable.xs:5938:35: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    Storable.xs:5869:24: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:5977:24: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs: In function 'retrieve':
    Storable.xs:6135:3: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:6148:24: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Storable.xs:6190:5: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'do_retrieve':
    Storable.xs:6223:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Storable.xs:6223:2: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:6223:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'dclone':
    Storable.xs:6482:2: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Storable.xs:6482:2: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:6482:2: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:6524:4: warning: declaration of 'perinterp_sv' shadows a previous local [-Wshadow]
    Storable.xs:6524:4: warning: declaration of 'cxt' shadows a previous local [-Wshadow]
    Storable.xs:6524:4: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Storable.xs:6524:4: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:6524:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'storable_free':
    Storable.xs:6575:17: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function 'XS_Storable_last_op_in_netorder':
    Storable.xs:6691:4: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Storable.xs:6691:4: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:6691:4: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.c: In function 'boot_Storable':
    Storable.c:6915:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Storable.c:6898:1: warning: shadowed declaration is here [-Wshadow]
    Syslog.c: In function 'boot_Sys__Syslog':
    Syslog.c:556:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    Syslog.c:528:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:256:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ./const-xs.inc:260:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:260:7: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:282:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    NamedCapture.xs: In function 'XS_Tie__Hash__NamedCapture_TIEHASH':
    NamedCapture.xs:56:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    NamedCapture.xs: In function 'XS_Tie__Hash__NamedCapture_FETCH':
    NamedCapture.xs:92:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    NamedCapture.xs:92:15: warning: shadowed declaration is here [-Wshadow]
    NamedCapture.xs: In function 'XS_Tie__Hash__NamedCapture_FIRSTKEY':
    NamedCapture.xs:124:15: warning: declaration of '_p' shadows a previous local [-Wshadow]
    NamedCapture.xs:124:15: warning: shadowed declaration is here [-Wshadow]
    NamedCapture.c: In function 'XS_Tie__Hash__NamedCapture_FETCH':
    NamedCapture.c:221:1: warning: called from here [-Winline]
    NamedCapture.c: In function 'XS_Tie__Hash__NamedCapture_FIRSTKEY':
    NamedCapture.c:271:1: warning: called from here [-Winline]
    Piece.xs: In function '_strptime':
    Piece.xs:688:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    Piece.xs:782:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    Piece.xs:963:1: warning: no previous prototype for 'push_common_tm' [-Wmissing-prototypes]
    Piece.xs:984:1: warning: no previous prototype for 'return_11part_tm' [-Wmissing-prototypes]
    Piece.xs: In function 'XS_Time__Piece__strftime':
    Piece.xs:1044:9: warning: format not a string literal, format string not checked [-Wformat-nonliteral]
    Piece.xs:1059:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    Piece.xs:1070:13: warning: format not a string literal, format string not checked [-Wformat-nonliteral]
    Piece.c: In function 'boot_Time__Piece':
    Piece.c:1445:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Piece.c:1428:1: warning: shadowed declaration is here [-Wshadow]
    Piece.xs:350:13: warning: 'copyright' defined but not used [-Wunused-variable]
    Piece.xs:352:13: warning: 'sccsid' defined but not used [-Wunused-variable]
    HiRes.xs:488:1: warning: no previous prototype for 'hrt_ualarm_itimer' [-Wmissing-prototypes]
    HiRes.xs:495:1: warning: no previous prototype for 'hrt_ualarm' [-Wmissing-prototypes]
    HiRes.xs:718:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    HiRes.c: In function 'boot_Time__HiRes':
    HiRes.c:1954:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    HiRes.c:1937:1: warning: shadowed declaration is here [-Wshadow]
    HiRes.c:1956:5: warning: "XSubPPtmpAAAA" is not defined [-Wundef]
    HiRes.c:1965:5: warning: "XSubPPtmpAAAD" is not defined [-Wundef]
    HiRes.c:1970:5: warning: "XSubPPtmpAAAE" is not defined [-Wundef]
    HiRes.c:1977:5: warning: "XSubPPtmpAAAG" is not defined [-Wundef]
    HiRes.c:1981:5: warning: "XSubPPtmpAAAH" is not defined [-Wundef]
    HiRes.c:1996:5: warning: "XSubPPtmpAAAL" is not defined [-Wundef]
    HiRes.c:2002:5: warning: "XSubPPtmpAAAN" is not defined [-Wundef]
    HiRes.c:2008:5: warning: "XSubPPtmpAAAP" is not defined [-Wundef]
    HiRes.c:2014:5: warning: "XSubPPtmpAAAR" is not defined [-Wundef]
    HiRes.xs:785:5: warning: "XSubPPtmpAAAA" is not defined [-Wundef]
    HiRes.xs:790:5: warning: "XSubPPtmpAAAD" is not defined [-Wundef]
    HiRes.xs:793:5: warning: "XSubPPtmpAAAE" is not defined [-Wundef]
    HiRes.xs:797:5: warning: "XSubPPtmpAAAG" is not defined [-Wundef]
    HiRes.xs:799:5: warning: "XSubPPtmpAAAH" is not defined [-Wundef]
    HiRes.xs:807:5: warning: "XSubPPtmpAAAL" is not defined [-Wundef]
    HiRes.xs:811:5: warning: "XSubPPtmpAAAN" is not defined [-Wundef]
    HiRes.xs:815:5: warning: "XSubPPtmpAAAP" is not defined [-Wundef]
    HiRes.xs:819:5: warning: "XSubPPtmpAAAR" is not defined [-Wundef]
    HiRes.c: In function 'XS_Time__HiRes_constant':
    unfexc.h:5:6: warning: no previous prototype for 'isExclusion' [-Wmissing-prototypes]
    unfexc.h:44:6: warning: no previous prototype for 'isSingleton' [-Wmissing-prototypes]
    unfexc.h:88:6: warning: no previous prototype for 'isNonStDecomp' [-Wmissing-prototypes]
    unfexc.h:98:6: warning: no previous prototype for 'isComp2nd' [-Wmissing-prototypes]
    Normalize.xs: In function 'XS_Unicode__Normalize_decompose':
    Normalize.xs:468:61: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Normalize.c: In function 'XS_Unicode__Normalize_isComp2nd':
    Normalize.c:1093:5: warning: unused variable 'ix' [-Wunused-variable]
    Collate.xs: In function 'XS_Unicode__Collate_mk_SortKey':
    Collate.xs:444:22: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Collate.xs:446:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Collate.xs: In function 'XS_Unicode__Collate_varCE':
    Collate.xs:571:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Collate.xs:596:2: warning: statement with no effect [-Wunused-value]
    Collate.xs:606:2: warning: statement with no effect [-Wunused-value]
    ../../hv_func.h: In function 'S_perl_hash_siphash_2_4':
    ../../hv_func.h:201:17: warning: cast increases required alignment of target type [-Wcast-align]
    ../../hv_func.h:202:17: warning: cast increases required alignment of target type [-Wcast-align]
    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]
    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]
    Typemap.xs:63:12: warning: no previous prototype for 'intArrayPtr' [-Wmissing-prototypes]
    Typemap.xs:203:1: warning: no previous prototype for 'XS_release_anotherstructPtrPtr' [-Wmissing-prototypes]
    Typemap.c: In function 'XS_XS__Typemap_T_CVREF':
    Typemap.c:600:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Typemap.c:594:1: warning: shadowed declaration is here [-Wshadow]
    Typemap.c: In function 'XS_XS__Typemap_T_CVREF_REFCOUNT_FIXED':
    Typemap.c:633:13: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    Typemap.c:627:1: warning: shadowed declaration is here [-Wshadow]
    Typemap.c: In function 'XS_XS__Typemap_T_BOOL':
    Typemap.c:791:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Typemap.c: In function 'XS_XS__Typemap_T_BOOL_2':
    Typemap.c:810:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Typemap.c: In function 'XS_XS__Typemap_T_BOOL_OUT':
    Typemap.c:830:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Typemap.c:832:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Typemap.c: In function 'XS_XS__Typemap_T_OPAQUEPTR_OUT':
    Typemap.c:1301:17: warning: cast increases required alignment of target type [-Wcast-align]
    Typemap.c: In function 'XS_XS__Typemap_T_OPAQUEPTR_OUT_short':
    Typemap.c:1321:19: warning: cast increases required alignment of target type [-Wcast-align]
    Typemap.c: In function 'XS_XS__Typemap_T_OPAQUEPTR_OUT_struct':
    Typemap.c:1373:19: warning: cast increases required alignment of target type [-Wcast-align]
    Typemap.c: In function 'XS_XS__Typemap_T_OPAQUE_OUT':
    Typemap.c:1413:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../fakesdio.h:114:5: warning: "SFIO_VERSION" is not defined [-Wundef]
    APItest.xs:39:1: warning: no previous prototype for 'my_cxt_getint_p' [-Wmissing-prototypes]
    APItest.xs:45:1: warning: no previous prototype for 'my_cxt_setint_p' [-Wmissing-prototypes]
    APItest.xs:51:1: warning: no previous prototype for 'my_cxt_getsv_interp_context' [-Wmissing-prototypes]
    APItest.xs:59:1: warning: no previous prototype for 'my_cxt_getsv_interp' [-Wmissing-prototypes]
    APItest.xs:66:1: warning: no previous prototype for 'my_cxt_setsv_p' [-Wmissing-prototypes]
    APItest.xs:85:1: warning: no previous prototype for 'test_freeent' [-Wmissing-prototypes]
    APItest.xs: In function 'bitflip_key':
    APItest.xs:151:14: warning: declaration of 'len' shadows a previous local [-Wshadow]
    APItest.xs:141:9: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'THX_run_cleanup':
    APItest.xs:543:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    APItest.xs:535:5: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'THX_keyword_active':
    APItest.xs:954:10: warning: cast increases required alignment of target type [-Wcast-align]
    APItest.xs:956:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    APItest.xs: In function 'addissub_myck_add':
    APItest.xs:1094:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    APItest.xs: In function 'my_ck_rv2cv':
    APItest.xs:1115:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    APItest.xs: In function 'XS_XS__APItest__Overload_tryAMAGICunDEREF_var':
    APItest.xs:1209:11: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    APItest.c:1468:11: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'XS_XS__APItest__Hash_delete':
    APItest.xs:1320:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    APItest.xs:1320:8: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'XS_XS__APItest__Hash_delete_ent':
    APItest.xs:1332:11: warning: declaration of '_p' shadows a previous local [-Wshadow]
    APItest.xs:1332:11: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'XS_XS__APItest__Hash_test_force_keys':
    APItest.xs:1548:15: warning: cast increases required alignment of target type [-Wcast-align]
    APItest.xs: In function 'XS_XS__APItest__PtrTable_fetch':
    APItest.xs:1617:13: warning: cast from function call of type 'void *' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    APItest.xs: In function 'XS_XS__APItest_CLONE':
    APItest.xs:1816:5: warning: cast increases required alignment of target type [-Wcast-align]
    APItest.c: In function 'XS_XS__APItest_my_cxt_getsv':
    APItest.c:3810:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    APItest.xs: In function 'XS_XS__APItest_rmagical_cast':
    APItest.xs:2388:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    APItest.c: In function 'XS_XS__APItest_bhk_record':
    APItest.c:4220:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    APItest.c: In function 'XS_XS__APItest_cv_set_call_checker_lists':
    APItest.c:4469:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:4463:1: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_cv_set_call_checker_scalars':
    APItest.c:4499:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:4493:1: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_cv_set_call_checker_proto':
    APItest.c:4529:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:4523:1: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_cv_set_call_checker_proto_or_list':
    APItest.c:4563:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:4557:1: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_cv_set_call_checker_multi_sum':
    APItest.c:4597:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:4591:1: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'XS_XS__APItest_multicall_each':
    APItest.xs:3177:9: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:5155:1: warning: shadowed declaration is here [-Wshadow]
    APItest.xs:3186:5: warning: declaration of 'cv' shadows a previous local [-Wshadow]
    APItest.xs:3177:9: warning: shadowed declaration is here [-Wshadow]
    APItest.xs:3193:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    APItest.c:5157:11: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'XS_XS__APItest_clone_with_stack':
    APItest.xs:3213:5: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    APItest.c:5203:11: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_take_cvref':
    APItest.c:5371:6: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:5364:1: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_fetch_pad_names':
    APItest.c:5575:6: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:5569:1: warning: shadowed declaration is here [-Wshadow]
    APItest.c: In function 'XS_XS__APItest_lexical_import':
    APItest.c:5916:7: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    APItest.c:5908:1: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function 'XS_XS__APItest__Magic_mg_find_foo':
    APItest.xs:3627:19: warning: cast increases required alignment of target type [-Wcast-align]
    APItest.xs: In function 'XS_XS__APItest__Magic_test_get_vtbl':
    APItest.xs:3679:11: warning: cast from function call of type 'struct MGVTBL *' to non-matching type 'long unsigned int' [-Wbad-function-cast]
    APItest.xs: In function 'XS_XS__APItest__Magic_test_toLOWER_LC':
    APItest.xs:4589:18: warning: signed and unsigned type in conditional expression [-Wsign-compare]
    APItest.xs: In function 'XS_XS__APItest__Magic_test_toFOLD_LC':
    APItest.xs:4645:18: warning: signed and unsigned type in conditional expression [-Wsign-compare]
    APItest.xs: In function 'XS_XS__APItest__Magic_test_toUPPER_LC':
    APItest.xs:4701:18: warning: signed and unsigned type in conditional expression [-Wsign-compare]
    ./const-xs.inc: In function 'boot_XS__APItest':
    APItest.c:9034:1: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:191:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ./const-xs.inc:195:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ./const-xs.inc:195:7: warning: shadowed declaration is here [-Wshadow]
    APItest.xs:3289:6: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ptable.h:76:16: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    arybase.xs:197:1: warning: no previous prototype for 'tie' [-Wmissing-prototypes]
    arybase.xs: In function 'ab_ck_base':
    arybase.xs:336:17: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    arybase.xs:334:23: warning: shadowed declaration is here [-Wshadow]
    arybase.xs:337:17: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    attributes.xs: In function 'modify_SV_attributes':
    attributes.xs:51:9: warning: declaration of 'Perl_warn_nocontext' shadows a global declaration [-Wshadow]
    ../../proto.h:5661:20: warning: shadowed declaration is here [-Wshadow]
    attributes.xs:52:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    attributes.xs:52:9: warning: shadowed declaration is here [-Wshadow]
    attributes.xs:53:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    attributes.xs:53:8: warning: shadowed declaration is here [-Wshadow]
    attributes.xs:54:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    attributes.xs:54:9: warning: shadowed declaration is here [-Wshadow]
    attributes.xs:56:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    attributes.xs:56:8: warning: shadowed declaration is here [-Wshadow]
    attributes.xs:58:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    attributes.xs:58:8: warning: shadowed declaration is here [-Wshadow]
    attributes.xs:66:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    attributes.xs:66:8: warning: shadowed declaration is here [-Wshadow]
    attributes.xs:68:8: warning: declaration of '_p' shadows a previous local [-Wshadow]
    attributes.xs:68:8: warning: shadowed declaration is here [-Wshadow]
    mro.xs: In function 'S_mro_get_linear_isa_c3':
    mro.xs:64:26: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.xs:64:26: warning: shadowed declaration is here [-Wshadow]
    mro.xs:126:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.xs:126:17: warning: shadowed declaration is here [-Wshadow]
    mro.xs:129:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.xs:129:9: warning: shadowed declaration is here [-Wshadow]
    mro.xs:130:10: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.xs:130:10: warning: shadowed declaration is here [-Wshadow]
    mro.xs:278:12: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.xs:278:12: warning: shadowed declaration is here [-Wshadow]
    mro.xs: In function 'XS_mro__nextcan':
    mro.xs:664:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    mro.xs:664:17: warning: shadowed declaration is here [-Wshadow]
    re_exec.c: In function 'my_re_intuit_start':
    re_exec.c:734:5: warning: declaration of 'sv' shadows a parameter [-Wshadow]
    re_exec.c:644:25: warning: shadowed declaration is here [-Wshadow]
    re_exec.c: In function 'S_find_byclass':
    re_exec.c:1697:13: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:2047:65: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:2078:20: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:2085:33: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:2191:33: warning: declaration of 'tmp' shadows a previous local [-Wshadow]
    re_exec.c:1676:9: warning: shadowed declaration is here [-Wshadow]
    re_exec.c: In function 'S_reg_check_named_buff_matched':
    re_exec.c:3534:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:3535:15: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c: In function 'S_regmatch':
    re_exec.c:3943:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    re_exec.c:3943:5: warning: shadowed declaration is here [-Wshadow]
    re_exec.c:4065:36: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:4126:50: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:4127:22: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:4285:43: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:4309:42: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:4376:6: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:4648:8: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5112:10: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5175:22: warning: declaration of 'startpoint' shadows a previous local [-Wshadow]
    re_exec.c:3905:11: warning: shadowed declaration is here [-Wshadow]
    re_exec.c:5180:58: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5193:37: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5194:34: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5233:7: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5269:4: warning: declaration of 'next' shadows a previous local [-Wshadow]
    re_exec.c:3882:14: warning: shadowed declaration is here [-Wshadow]
    re_exec.c:5352:12: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    re_exec.c:5536:10: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5565:10: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5576:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5583:29: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5589:39: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5600:10: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5610:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5623:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5725:11: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:5768:10: warning: declaration of 'n' shadows a previous local [-Wshadow]
    re_exec.c:3883:9: warning: shadowed declaration is here [-Wshadow]
    re_exec.c:6010:20: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6033:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6163:25: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6166:4: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6331:39: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6338:7: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6446:7: warning: declaration of 'n' shadows a previous local [-Wshadow]
    re_exec.c:6668:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6703:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6712:20: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6723:36: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6739:19: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:6782:28: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7020:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    re_exec.c:7019:2: warning: shadowed declaration is here [-Wshadow]
    re_exec.c: In function 'S_regrepeat':
    re_exec.c:7276:30: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c: In function 'S_reginclass':
    re_exec.c:7725:6: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7735:8: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7739:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7775:25: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:7799:27: warning: cast increases required alignment of target type [-Wcast-align]
    Unicode.xs:93:1: warning: no previous prototype for 'enc_pack' [-Wmissing-prototypes]
    Unicode.xs: In function 'XS_Encode__Unicode_decode_xs':
    Unicode.xs:136:28: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Unicode.xs:136:28: warning: shadowed declaration is here [-Wshadow]
    Unicode.xs:174:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Unicode.xs:175:6: warning: value computed is not used [-Wunused-value]
    Unicode.xs:193:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Unicode.xs: In function 'XS_Encode__Unicode_encode_xs':
    Unicode.xs:313:25: warning: declaration of '_p' shadows a previous local [-Wshadow]
    Unicode.xs:313:25: warning: shadowed declaration is here [-Wshadow]
    Unicode.xs:339:6: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Unicode.xs:340:6: warning: value computed is not used [-Wunused-value]
    Unicode.xs:355:14: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    threads.xs: In function 'S_ithread_clear':
    threads.xs:218:9: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    threads.xs:196:17: warning: shadowed declaration is here [-Wshadow]
    threads.xs: In function 'S_exit_warning':
    threads.xs:322:23: warning: declaration of 'Perl_warn_nocontext' shadows a global declaration [-Wshadow]
    threads.xs:350:1: warning: no previous prototype for 'Perl_ithread_hook' [-Wmissing-prototypes]
    threads.xs:360:1: warning: no previous prototype for 'ithread_mg_get' [-Wmissing-prototypes]
    threads.xs: In function 'ithread_mg_get':
    threads.xs:362:23: warning: cast increases required alignment of target type [-Wcast-align]
    threads.xs:369:1: warning: no previous prototype for 'ithread_mg_free' [-Wmissing-prototypes]
    threads.xs: In function 'ithread_mg_free':
    threads.xs:371:23: warning: cast increases required alignment of target type [-Wcast-align]
    threads.xs:379:1: warning: no previous prototype for 'ithread_mg_dup' [-Wmissing-prototypes]
    threads.xs: In function 'ithread_mg_dup':
    threads.xs:382:31: warning: cast increases required alignment of target type [-Wcast-align]
    threads.xs: In function 'S_ithread_run':
    threads.xs:552:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    threads.xs: In function 'S_ithread_create':
    threads.xs:799:9: warning: declaration of 'my_perl' shadows a previous local [-Wshadow]
    threads.xs:693:5: warning: shadowed declaration is here [-Wshadow]
    threads.xs:801:9: warning: cast increases required alignment of target type [-Wcast-align]
    threads.xs: In function 'XS_threads_create':
    threads.xs:1023:25: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    threads.xs:1063:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    threads.xs:1067:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    threads.xs:1071:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    threads.xs:1075:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    threads.xs: In function 'XS_threads_list':
    threads.xs:1135:28: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    threads.xs: In function 'XS_threads_kill':
    threads.xs:1424:13: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    threads.c:1609:1: warning: shadowed declaration is here [-Wshadow]
    threads.xs: In function 'XS_threads_set_thread_exit_only':
    threads.xs:1667:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    threads.xs: In function 'boot_threads':
    threads.xs:1760:27: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c: In function 'S_debug_start_match':
    re_exec.c:3428:1: warning: called from here [-Winline]
    re_exec.c: In function 'S_reg_set_capture_string':
    re_exec.c:2274:1: warning: called from here [-Winline]
    re_exec.c: In function 'S_regtry':
    re_exec.c:3157:1: warning: called from here [-Winline]
    ../../inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.3': call is unlikely and code size would grow [-Winline]
    ../../inline.h:29:1: warning: inlining failed in call to 'S_CvDEPTHp.part.3': function not considered for inlining [-Winline]
    shared.xs:183:1: warning: no previous prototype for 'recursive_lock_init' [-Wmissing-prototypes]
    shared.xs:191:1: warning: no previous prototype for 'recursive_lock_destroy' [-Wmissing-prototypes]
    shared.xs:198:1: warning: no previous prototype for 'recursive_lock_release' [-Wmissing-prototypes]
    shared.xs:211:1: warning: no previous prototype for 'recursive_lock_acquire' [-Wmissing-prototypes]
    shared.xs:280:1: warning: no previous prototype for 'sharedsv_userlock_free' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_userlock_free':
    shared.xs:282:21: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs: In function 'S_get_userlock':
    shared.xs:374:14: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:397:1: warning: no previous prototype for 'Perl_sharedsv_find' [-Wmissing-prototypes]
    shared.xs: In function 'Perl_sharedsv_find':
    shared.xs:406:25: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:415:25: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:433:1: warning: no previous prototype for 'Perl_sharedsv_associate' [-Wmissing-prototypes]
    shared.xs: In function 'Perl_sharedsv_associate':
    shared.xs:448:16: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:467:16: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:552:1: warning: no previous prototype for 'Perl_sharedsv_share' [-Wmissing-prototypes]
    shared.xs:613:1: warning: no previous prototype for 'Perl_sharedsv_cond_timedwait' [-Wmissing-prototypes]
    shared.xs: In function 'S_get_RV':
    shared.xs:693:13: warning: declaration of '_p' shadows a previous local [-Wshadow]
    shared.xs:693:13: warning: shadowed declaration is here [-Wshadow]
    shared.xs:705:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    shared.xs:705:9: warning: shadowed declaration is here [-Wshadow]
    shared.xs:711:27: warning: declaration of '_p' shadows a previous local [-Wshadow]
    shared.xs:711:27: warning: shadowed declaration is here [-Wshadow]
    shared.xs:734:1: warning: no previous prototype for 'sharedsv_scalar_mg_get' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_scalar_mg_get':
    shared.xs:736:15: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:741:9: warning: declaration of '_svrv' shadows a previous local [-Wshadow]
    shared.xs:741:9: warning: shadowed declaration is here [-Wshadow]
    shared.xs:741:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    shared.xs:754:1: warning: no previous prototype for 'sharedsv_scalar_store' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_scalar_store':
    shared.xs:761:13: warning: declaration of 'sv' shadows a parameter [-Wshadow]
    shared.xs:754:33: warning: shadowed declaration is here [-Wshadow]
    shared.xs:763:9: warning: declaration of '_svrv' shadows a previous local [-Wshadow]
    shared.xs:763:9: warning: shadowed declaration is here [-Wshadow]
    shared.xs:763:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    shared.xs:777:17: warning: declaration of '_p' shadows a previous local [-Wshadow]
    shared.xs:777:17: warning: shadowed declaration is here [-Wshadow]
    shared.xs:795:13: warning: declaration of '_p' shadows a previous local [-Wshadow]
    shared.xs:795:13: warning: shadowed declaration is here [-Wshadow]
    shared.xs:813:1: warning: no previous prototype for 'sharedsv_scalar_mg_set' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_scalar_mg_set':
    shared.xs:815:15: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:832:1: warning: no previous prototype for 'sharedsv_scalar_mg_free' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_scalar_mg_free':
    shared.xs:837:9: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:837:36: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:838:13: warning: declaration of 'sv' shadows a parameter [-Wshadow]
    shared.xs:832:35: warning: shadowed declaration is here [-Wshadow]
    shared.xs:840:9: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:840:9: warning: declaration of '_svrv' shadows a previous local [-Wshadow]
    shared.xs:840:9: warning: shadowed declaration is here [-Wshadow]
    shared.xs:840:9: warning: declaration of '_p' shadows a previous local [-Wshadow]
    shared.xs:842:26: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:851:1: warning: no previous prototype for 'sharedsv_scalar_mg_dup' [-Wmissing-prototypes]
    shared.xs:863:1: warning: no previous prototype for 'sharedsv_scalar_mg_local' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_scalar_mg_local':
    shared.xs:866:15: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:899:1: warning: no previous prototype for 'sharedsv_elem_mg_FETCH' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_elem_mg_FETCH':
    shared.xs:918:23: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:920:21: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:932:13: warning: declaration of '_svrv' shadows a previous local [-Wshadow]
    shared.xs:932:13: warning: shadowed declaration is here [-Wshadow]
    shared.xs:932:13: warning: declaration of '_p' shadows a previous local [-Wshadow]
    shared.xs:949:1: warning: no previous prototype for 'sharedsv_elem_mg_STORE' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_elem_mg_STORE':
    shared.xs:972:19: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:974:17: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:992:1: warning: no previous prototype for 'sharedsv_elem_mg_DELETE' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_elem_mg_DELETE':
    shared.xs:1016:19: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:1018:17: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:1034:1: warning: no previous prototype for 'sharedsv_elem_mg_dup' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_elem_mg_dup':
    shared.xs:1037:5: warning: declaration of '_p' shadows a previous local [-Wshadow]
    shared.xs:1037:5: warning: shadowed declaration is here [-Wshadow]
    shared.xs:1060:1: warning: no previous prototype for 'sharedsv_array_mg_FETCHSIZE' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_array_mg_FETCHSIZE':
    shared.xs:1063:15: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:1080:1: warning: no previous prototype for 'sharedsv_array_mg_CLEAR' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_array_mg_CLEAR':
    shared.xs:1083:15: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:1093:21: warning: declaration of 'sv' shadows a parameter [-Wshadow]
    shared.xs:1080:35: warning: shadowed declaration is here [-Wshadow]
    shared.xs:1114:1: warning: no previous prototype for 'sharedsv_array_mg_free' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_array_mg_free':
    shared.xs:1117:26: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:1128:1: warning: no previous prototype for 'sharedsv_array_mg_copy' [-Wmissing-prototypes]
    shared.xs:1147:1: warning: no previous prototype for 'sharedsv_array_mg_dup' [-Wmissing-prototypes]
    shared.xs: In function 'sharedsv_array_mg_dup':
    shared.xs:1150:5: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:1172:1: warning: no previous prototype for 'Perl_sharedsv_unlock' [-Wmissing-prototypes]
    shared.xs:1184:1: warning: no previous prototype for 'Perl_sharedsv_lock' [-Wmissing-prototypes]
    shared.xs:1196:1: warning: no previous prototype for 'Perl_sharedsv_locksv' [-Wmissing-prototypes]
    shared.xs:1215:1: warning: no previous prototype for 'Perl_shared_object_destroy' [-Wmissing-prototypes]
    shared.xs:1247:1: warning: no previous prototype for 'Perl_sharedsv_init' [-Wmissing-prototypes]
    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_comp.c: In function 'S_get_ANYOF_cp_list_for_ssc':
    re_comp.c:1021:25: warning: declaration of '_p' shadows a previous local [-Wshadow]
    re_comp.c:1021:25: warning: shadowed declaration is here [-Wshadow]
    re_comp.c: In function 'S_make_trie':
    re_comp.c:2200:23: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    re_comp.c:2780:21: warning: declaration of 'tmp' shadows a previous local [-Wshadow]
    re_comp.c:2769:34: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:2781:26: warning: declaration of 'ch' shadows a previous local [-Wshadow]
    re_comp.c:2770:18: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:2801:28: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:1956:12: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:2880:6: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:2898:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_make_trie_failtable':
    re_comp.c:3010:29: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:3031:5: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_study_chunk':
    re_comp.c:3588:37: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:3654:44: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:3661:44: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:3665:3: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:3848:34: warning: declaration of 'last' shadows a parameter [-Wshadow]
    re_comp.c:3566:13: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:4133:22: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4134:27: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4543:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4544:22: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4547:26: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4588:23: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4590:25: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4591:26: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4635:11: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4855:4: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4858:4: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5159:28: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5163:28: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5166:15: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5173:26: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:5222:73: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_concat_pat':
    re_comp.c:5685:33: warning: declaration of 'svp' shadows a previous local [-Wshadow]
    re_comp.c:5632:10: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:5733:17: warning: declaration of 'sv' shadows a previous local [-Wshadow]
    re_comp.c:5646:13: warning: shadowed declaration is here [-Wshadow]
    re_comp.c: In function 'S_compile_runtime_code':
    re_comp.c:5959:2: warning: declaration of 'p' shadows a previous local [-Wshadow]
    re_comp.c:5910:8: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:5970:10: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    re_comp.c:5983:2: warning: declaration of 'sp' shadows a previous local [-Wshadow]
    re_comp.c:5913:2: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:5983:2: warning: declaration of 'p' shadows a previous local [-Wshadow]
    re_comp.c: In function 'my_re_op_compile':
    re_comp.c:6756:44: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:6763:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:6768:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:7050:5: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'ssize_t' [-Wformat]
    re_comp.c:7077:30: warning: declaration of '_p' shadows a previous local [-Wshadow]
    re_comp.c:7077:30: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:7132:28: warning: declaration of 'scan' shadows a previous local [-Wshadow]
    re_comp.c:6167:14: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:7133:13: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:7145:5: warning: declaration of 're_debug_flags' shadows a previous local [-Wshadow]
    re_comp.c:6192:5: warning: shadowed declaration is here [-Wshadow]
    re_comp.c: In function 'my_reg_named_buff_fetch':
    re_comp.c:7234:23: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'my_reg_named_buff_nextkey':
    re_comp.c:7314:25: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'my_reg_named_buff_scalar':
    re_comp.c:7347:18: warning: declaration of '_p' shadows a previous local [-Wshadow]
    re_comp.c:7347:18: warning: shadowed declaration is here [-Wshadow]
    re_comp.c: In function 'my_reg_named_buff_all':
    re_comp.c:7376:25: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S__invlist_array_init':
    re_comp.c:7777:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_invlist_array':
    re_comp.c:7809:13: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_reg':
    re_comp.c:9503:29: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:9505:50: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:9630:39: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:9639:38: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:9723:29: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:9783:14: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:9785:7: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:9938:34: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_grok_bslash_N':
    re_comp.c:10857:13: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:10824:9: warning: shadowed declaration is here [-Wshadow]
    re_comp.c: In function 'S_regatom':
    re_comp.c:11450:9: warning: declaration of 'parse_start' shadows a previous local [-Wshadow]
    re_comp.c:11173:11: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:11601:20: warning: declaration of 'parse_start' shadows a previous local [-Wshadow]
    re_comp.c:11792:33: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:11662:13: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:11912:12: warning: declaration of 'flags' shadows a previous local [-Wshadow]
    re_comp.c:11172:9: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:11943:8: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:11950:12: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c: In function 'S_populate_ANYOF_from_invlist':
    re_comp.c:12423:5: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:12454:9: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:12455:7: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_handle_regex_sets':
    re_comp.c:12720:12: warning: declaration of 'depth' shadows a parameter [-Wshadow]
    re_comp.c:12688:37: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:12771:25: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:12698:12: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:12803:9: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:12883:40: warning: declaration of 'save_parse' shadows a previous local [-Wshadow]
    re_comp.c:12696:22: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:12938:21: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:12961:21: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c:13163:9: warning: declaration of 'len' shadows a previous local [-Wshadow]
    re_comp.c: In function 'S_regclass':
    re_comp.c:13778:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:13784:24: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:13795:17: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_set_ANYOF_arg':
    re_comp.c:14937:2: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:14970:2: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_reganode':
    re_comp.c:15137:5: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_regtail':
    re_comp.c:15301:9: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'S_regtail_study':
    re_comp.c:15400:2: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'my_regprop':
    re_comp.c:15672:23: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15694:20: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15710:38: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15714:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15720:29: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15721:27: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15734:21: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15749:43: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15749:55: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15753:7: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15771:18: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15775:6: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15778:7: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:15804:22: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function 'my_regfree':
    re_comp.c:16137:3: warning: declaration of '_p' shadows a previous local [-Wshadow]
    re_comp.c:16137:3: warning: shadowed declaration is here [-Wshadow]
    re_comp.c: In function 'S_dumpuntil':
    re_comp.c:16687:17: warning: declaration of 'op' shadows a previous local [-Wshadow]
    re_comp.c:16620:8: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:16688:27: warning: cast increases required alignment of target type [-Wcast-align]
    re.c: In function 'XS_re_regmust':
    re.c:249:1: warning: called from here [-Winline]
    re_exec.c:642:1: warning: called from here [-Winline]
    ../../inline.h:116:1: warning: inlining failed in call to 'S_SvREFCNT_dec': call is unlikely and code size would grow [-Winline]
    re_exec.c:1411:6: warning: called from here [-Winline]
    re_exec.c:1412:6: warning: called from here [-Winline]
    re_exec.c: In function 'my_regexec':
    re_exec.c:2425:1: warning: called from here [-Winline]
    ../../inline.h:88:1: warning: inlining failed in call to 'S_ReANY.part.2': call is unlikely and code size would grow [-Winline]
    re_comp.c:5628:1: warning: called from here [-Winline]
    ../../inline.h:88:1: warning: inlining failed in call to 'S_ReANY.part.2': function not considered for inlining [-Winline]
    APItest.c: In function 'XS_XS__APItest_multicall_each':
    APItest.c:5155:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_invlist_iterinit':
    re_comp.c:8884:1: warning: inlining failed in call to 'S_get_invlist_iter_addr.part.3': call is unlikely and code size would grow [-Winline]
    re_comp.c:8897:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_invlist_iterfinish':
    re_comp.c:8905:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_invlist_clone':
    re_comp.c:8862:1: warning: called from here [-Winline]
    re_comp.c:8862:1: warning: inlining failed in call to 'S_invlist_clone': --param max-inline-insns-single limit reached [-Winline]
    re_comp.c:1026:23: warning: called from here [-Winline]
    re_comp.c:1038:23: warning: called from here [-Winline]
    re_comp.c: In function 'S_ssc_anything':
    re_comp.c:882:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_invlist_iternext':
    re_comp.c:8884:1: warning: inlining failed in call to 'S_get_invlist_iter_addr.part.3': function not considered for inlining [-Winline]
    re_comp.c:8921:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_ssc_is_cp_posixl_init':
    re_comp.c:968:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_ssc_is_anything':
    re_comp.c:896:1: warning: called from here [-Winline]
    re_comp.c:12414:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_ssc_finalize':
    re_comp.c:1432:19: warning: called from here [-Winline]
    re_comp.c:7217:1: warning: called from here [-Winline]
    re_comp.c: In function 'my_reg_named_buff_exists':
    re_comp.c:7259:1: warning: called from here [-Winline]
    re_comp.c: In function 'my_reg_named_buff_firstkey':
    re_comp.c:7284:1: warning: called from here [-Winline]
    re_comp.c:7300:1: warning: called from here [-Winline]
    re_comp.c:7333:1: warning: called from here [-Winline]
    re_comp.c:7361:1: warning: called from here [-Winline]
    re_comp.c: In function 'my_reg_numbered_buff_fetch':
    re_comp.c:7396:1: warning: called from here [-Winline]
    re_comp.c: In function 'my_reg_numbered_buff_length':
    re_comp.c:7520:1: warning: called from here [-Winline]
    re_comp.c:8897:1: warning: inlining failed in call to 'S_invlist_iterinit': call is unlikely and code size would grow [-Winline]
    re_comp.c:15872:21: warning: called from here [-Winline]
    re_comp.c:8905:1: warning: inlining failed in call to 'S_invlist_iterfinish': call is unlikely and code size would grow [-Winline]
    re_comp.c:15882:21: warning: called from here [-Winline]
    ../../inline.h:128:1: warning: inlining failed in call to 'S_SvREFCNT_dec_NN': call is unlikely and code size would grow [-Winline]
    re_comp.c:9657:29: warning: called from here [-Winline]
    re_comp.c:13518:25: warning: called from here [-Winline]
    re_comp.c:13528:29: warning: called from here [-Winline]
    re_comp.c:13571:30: warning: called from here [-Winline]
    re_comp.c:13186:1: warning: called from here [-Winline]
    re_comp.c:13588:29: warning: called from here [-Winline]
    re_comp.c:13958:36: warning: called from here [-Winline]
    re_comp.c:10907:1: warning: inlining failed in call to 'S_compute_EXACTish': call is unlikely and code size would grow [-Winline]
    re_comp.c:14256:20: warning: called from here [-Winline]
    re_comp.c:10927:1: warning: inlining failed in call to 'S_alloc_maybe_populate_EXACT': call is unlikely and code size would grow [-Winline]
    re_comp.c:14308:17: warning: called from here [-Winline]
    re_comp.c:14315:13: warning: called from here [-Winline]
    re_comp.c:14316:13: warning: called from here [-Winline]
    re_comp.c:14317:13: warning: called from here [-Winline]
    re_comp.c:14318:13: warning: called from here [-Winline]
    re_comp.c:14678:13: warning: called from here [-Winline]
    re_comp.c:14682:13: warning: called from here [-Winline]
    re_comp.c:14700:13: warning: called from here [-Winline]
    re_comp.c:14752:9: warning: called from here [-Winline]
    re_comp.c:14800:29: warning: called from here [-Winline]
    re_comp.c:14808:28: warning: called from here [-Winline]
    re_comp.c:14828:9: warning: called from here [-Winline]
    re_comp.c:14839:17: warning: called from here [-Winline]
    re_comp.c:14844:13: warning: called from here [-Winline]
    re_comp.c:13013:21: warning: called from here [-Winline]
    re_comp.c:13036:25: warning: called from here [-Winline]
    re_comp.c:13037:25: warning: called from here [-Winline]
    re_comp.c:12687:1: warning: called from here [-Winline]
    re_comp.c: In function 'S_study_chunk.constprop.33':
    re_comp.c:1385:1: warning: inlining failed in call to 'S_ssc_add_range': call is unlikely and code size would grow [-Winline]
    re_comp.c:4827:4: warning: called from here [-Winline]
    re_comp.c:4891:29: warning: called from here [-Winline]
    re_comp.c:4908:38: warning: called from here [-Winline]
    re_comp.c:4923:34: warning: called from here [-Winline]
    re_comp.c:6157:1: warning: called from here [-Winline]
    re_comp.c:6646:2: warning: called from here [-Winline]
    re_comp.c: In function 'my_re_intuit_string':
    re_comp.c:15918:1: warning: called from here [-Winline]
    re_comp.c:16095:1: warning: called from here [-Winline]
    re_comp.c: In function 'my_regdupe':
    re_comp.c:16307:1: warning: called from here [-Winline]
    str.c: In function 'str_gets':
    str.c:240:17: warning: declaration of 'buf' shadows a global declaration [-Wshadow]
    a2p.h:383:10: warning: shadowed declaration is here [-Wshadow]
    walk.c: In function 'walk':
    walk.c:838:16: warning: declaration of 's' shadows a previous local [-Wshadow]
    walk.c:53:15: warning: shadowed declaration is here [-Wshadow]
    walk.c:912:16: warning: declaration of 's' shadows a previous local [-Wshadow]
    walk.c:1212:18: warning: declaration of 't' shadows a previous local [-Wshadow]
    walk.c:52:11: warning: shadowed declaration is here [-Wshadow]
    walk.c:1288:15: warning: declaration of 't' shadows a previous local [-Wshadow]
    ../../../../hv_func.h: In function 'S_perl_hash_superfast':
    ../../../../hv_func.h:260:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function 'S_perl_hash_murmur3':
    ../../../../hv_func.h:364:16: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h:401:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h:408:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h:416:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h:424:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function 'S_perl_hash_djb2':
    ../../../../hv_func.h:458:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function 'S_perl_hash_sdbm':
    ../../../../hv_func.h:468:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function 'S_perl_hash_one_at_a_time':
    ../../../../hv_func.h:494:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function 'S_perl_hash_one_at_a_time_hard':
    ../../../../hv_func.h:509:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../../../../hv_func.h: In function 'S_perl_hash_old_one_at_a_time':
    ../../../../hv_func.h:544:18: warning: cast increases required alignment of target type [-Wcast-align]
    ExtTest.c: In function 'XS_ExtTest_constant':
    ExtTest.xs:465:11: warning: 'pv' may be used uninitialized in this function [-Wmaybe-uninitialized]
    ExtTest.xs:465:11: warning: 'iv' may be used uninitialized in this function [-Wmaybe-uninitialized]
    ExtTest.xs: In function 'boot_ExtTest':
    ExtTest.xs:166:5: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    ExtTest.c:355:1: warning: shadowed declaration is here [-Wshadow]
    ExtTest.xs:350:11: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    ExtTest.xs:354:7: warning: declaration of '_p' shadows a previous local [-Wshadow]
    ExtTest.xs:354:7: warning: shadowed declaration is here [-Wshadow]
    ExtTest.xs:237:11: warning: 'pv' may be used uninitialized in this function [-Wmaybe-uninitialized]
    ExtTest.xs:193:11: warning: 'iv' may be used uninitialized in this function [-Wmaybe-uninitialized]
    compilet-m9azP.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    compilet-Abz2l.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h: In function 'S_perl_hash_superfast':
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:260:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h: In function 'S_perl_hash_murmur3':
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:364:16: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:401:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:408:21: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:416:21: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:424:21: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h: In function 'S_perl_hash_djb2':
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:458:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h: In function 'S_perl_hash_sdbm':
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:468:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h: In function 'S_perl_hash_one_at_a_time':
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:494:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h: In function 'S_perl_hash_one_at_a_time_hard':
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:509:18: warning: cast increases required alignment of target type [-Wcast-align]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h: In function 'S_perl_hash_old_one_at_a_time':
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:544:18: warning: cast increases required alignment of target type [-Wcast-align]
    compilet-j0EnU.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    compilet-x03FN.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    compilet-uCmS7.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    compilet-KSar7.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    compilet-lhSCM.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-ujyUr.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    compilet-NbwuV.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    XSTest.xs:6:1: warning: no previous prototype for 'xstest_something' [-Wmissing-prototypes]
    XSTest.xs:12:1: warning: no previous prototype for 'xstest_something2' [-Wmissing-prototypes]
    XSTest.c: In function 'XS_XSTest_T_BOOL':
    XSTest.c:283:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    XSTest.c: In function 'XS_XSTest_T_BOOL_2':
    XSTest.c:302:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    XSTest.c:304:7: warning: unused variable 'RETVAL' [-Wunused-variable]
    XSTest.c: In function 'XS_XSTest_T_BOOL_OUT':
    XSTest.c:321:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    XSTest.c:323:18: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    compilet-mVyAy.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    XSMore.c: In function 'XS_XSMore_nil':
    XSMore.c:514:4: warning: unused variable 'items' [-Wunused-variable]
    compilet-9_efK.c:1:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    XSUsage.xs:19:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    XSUsage.xs:20:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    XSUsage.xs:21:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    XSUsage.xs:22:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    XSUsage.xs:23:5: warning: no previous prototype for 'xsusage_five' [-Wmissing-prototypes]
    XSUsage.xs:24:5: warning: no previous prototype for 'xsusage_six' [-Wmissing-prototypes]
    XSUsage.c: In function 'XS_XSUsage_two':
    XSUsage.c:200:5: warning: unused variable 'ix' [-Wunused-variable]
    XSUsage.c: In function 'XS_XSUsage_interface_v_i':
    XSUsage.c:218:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    XSUsage.c:224:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
    XSUsage.c: In function 'XS_XSUsage_four':
    XSUsage.c:236:11: warning: unused variable 'items' [-Wunused-variable]
    XSUsage.c: In function 'boot_XSUsage':
    XSUsage.c:313:14: warning: declaration of 'cv' shadows a parameter [-Wshadow]
    XSUsage.c:296:1: warning: shadowed declaration is here [-Wshadow]
    XSUsage.c:323:9: warning: declaration of 'my_perl' shadows a parameter [-Wshadow]
    ../hv_func.h: In function 'S_perl_hash_superfast':
    ../hv_func.h:260:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function 'S_perl_hash_murmur3':
    ../hv_func.h:364:16: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h:401:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h:408:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h:416:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h:424:21: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function 'S_perl_hash_djb2':
    ../hv_func.h:458:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function 'S_perl_hash_sdbm':
    ../hv_func.h:468:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function 'S_perl_hash_one_at_a_time':
    ../hv_func.h:494:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function 'S_perl_hash_one_at_a_time_hard':
    ../hv_func.h:509:18: warning: cast increases required alignment of target type [-Wcast-align]
    ../hv_func.h: In function 'S_perl_hash_old_one_at_a_time':
    ../hv_func.h:544:18: warning: cast increases required alignment of target type [-Wcast-align]
    
    -- 
    Report by Test::Smoke v1.53 build 1374 running on perl 5.14.2
    (Reporter v0.050 / Smoker v0.045)