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

    Message-ID: <201603020517.u225HfJc019832@compaq.bandsman.co.uk>
    Content-transfer-encoding: 8bit
    Content-type: text/plain; charset=UTF8
    MIME-version: 1.0
    Date: Wed, 02 Mar 2016 00:17:41 -0500
    Subject: Smoke [5.20.3] v5.20.3-7-g2c2d7ae PASS linux 4.1.18-v7+ [debian] (armv7l/4 cpu)
    
    Automated smoke report for 5.20.3 patch 2c2d7ae2ec598bff43f056060e4a83656066a4c4 v5.20.3-7-g2c2d7ae
    pi2.bandsman.co.uk: ARMv7 Processor rev 5 (v7l) ( 0MHz) (armv7l/4 cpu)
        on        linux - 4.1.18-v7+ [debian]
        using     cc version 4.9.2
        smoketime 1 hour 53 minutes (average 1 hour 53 minutes)
    
    Summary: PASS
    
    O = OK  F = Failure(s), extended report at the bottom
    X = Failure(s) under TEST but not under harness
    ? = still running or test results not (yet) available
    Build failures during:       - = unknown or N/A
    c = Configure, m = make, M = make (after miniperl), t = make test-prep
    
    v5.20.3-7-g2c2d7ae  Configuration (common) -Accflags="-O2 -W -Wformat=2 -Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe -fomit-frame-pointer -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes -fstack-protector -Wstack-protector -Wextra -Wbad-function-cast -Wcast-align -Wdisabled-optimization -Wendif-labels -Wfloat-equal -Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wundef -Wformat-security -pedantic"
    ----------- ---------------------------------------------------------
    O -         -Duseithreads
    | +--------- -DDEBUGGING
    +----------- no debugging
    
    
    Locally applied patches:
        SMOKE2c2d7ae2ec598bff43f056060e4a83656066a4c4
    
    Compiler messages(gcc):
    Configure ...try.c: In function ‘main’:
    try.c: In function ‘main’:
    try.c: In function ‘blech’:
    try.c: In function ‘blech_in_list’:
    try.c: In function ‘bletch’:
    signal.c:8:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    perl.h:1547:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
    perl.h:1559:41: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
    config.h:4479:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long]
    config.h:4480:32: warning: ISO C90 does not support ‘long long’ [-Wlong-long]
    cv.h: In function ‘S_CvGV’:
    handy.h:64:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    cv.h: In function ‘CvNAME_HEK’:
    hv_func.h: In function ‘S_perl_hash_siphash_2_4’:
    hv_func.h:195:16: warning: use of C99 long long integer constant [-Wlong-long]
    hv_func.h:196:16: warning: use of C99 long long integer constant [-Wlong-long]
    hv_func.h:197:16: warning: use of C99 long long integer constant [-Wlong-long]
    hv_func.h:198:16: warning: use of C99 long long integer constant [-Wlong-long]
    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]
    perl.h:511:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    hv_func.h:109:31: 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]
    inline.h: In function ‘S_av_top_index’:
    inline.h: In function ‘S_strip_spaces’:
    sv.h:1195:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    inline.h: In function ‘S_MgBYTEPOS’:
    sv.h:1230:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    sv.h:1253:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    inline.h: In function ‘SvAMAGIC_on’:
    inline.h: In function ‘SvAMAGIC_off’:
    inline.h: In function ‘S_sv_or_pv_pos_u2b’:
    inline.h: In function ‘S_append_utf8_from_native_byte’:
    inline.h: In function ‘S_isIDFIRST_lazy’:
    inline.h: In function ‘S_isALNUM_lazy’:
    inline.h: In function ‘S_sv_only_taint_gmagic’:
    sv.h:1246:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    perl.h:154:22: 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:219:2: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct OP *’ [-Wformat=]
    op.c:219:2: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct OPSLAB *’ [-Wformat=]
    gv.c: In function ‘Perl_gv_add_by_type’:
    gv.h:30:7: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    sv.h:1788:27: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    op.h:780:6: warning: cast increases required alignment of target type [-Wcast-align]
    sv.h:1092:24: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    gv.c:87:6: warning: string length ‘648’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    gv.h:51:7: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    gv.c:87:6: warning: string length ‘2219’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    gv.h:58:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    op.c:223:6: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct OP *’ [-Wformat=]
    op.c:274:5: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct OP *’ [-Wformat=]
    op.c:274:5: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct OPSLAB *’ [-Wformat=]
    op.c: In function ‘Perl_Slab_Free’:
    op.c:350:5: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct OP * const’ [-Wformat=]
    op.c:350:5: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct OPSLAB *’ [-Wformat=]
    op.c: In function ‘Perl_opslab_free_nopad’:
    op.c: In function ‘Perl_opslab_free’:
    op.c:374:5: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct OPSLAB *’ [-Wformat=]
    op.c: In function ‘S_too_few_arguments_sv’:
    op.c:514:5: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct SV *’ [-Wformat=]
    op.c: In function ‘Perl_allocmy’:
    op.c: In function ‘Perl_op_free’:
    op.c: In function ‘Perl_op_clear’:
    perl.c: In function ‘S_init_tls_and_interp’:
    regexp.h:567:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    op.c: In function ‘S_forget_pmop’:
    op.c:970:27: warning: cast increases required alignment of target type [-Wcast-align]
    perl.c: In function ‘Perl_sys_init’:
    perl.c: In function ‘Perl_sys_init3’:
    op.c: In function ‘Perl_op_refcnt_lock’:
    gv.c: In function ‘Perl_gv_fetchfile_flags’:
    op.c: In function ‘Perl_op_refcnt_unlock’:
    perl.c: In function ‘Perl_sys_term’:
    perl.c: In function ‘perl_alloc’:
    perl.c: In function ‘perl_construct’:
    op.c: In function ‘S_op_varname’:
    op.c: In function ‘S_op_pretty’:
    sv.h:1203:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    op.c: In function ‘S_scalar_slice_warning’:
    op.c:1274:7: warning: format ‘%p’ expects argument of type ‘void *’, but argument 6 has type ‘struct SV *’ [-Wformat=]
    op.c:1274:7: warning: format ‘%p’ expects argument of type ‘void *’, but argument 10 has type ‘struct SV *’ [-Wformat=]
    gv.c: In function ‘Perl_gv_const_sv’:
    op.c: In function ‘Perl_scalar’:
    perl.c: In function ‘perl_destruct’:
    perl.c:561:23: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    op.c:1377:4: warning: format ‘%p’ expects argument of type ‘void *’, but argument 6 has type ‘struct SV *’ [-Wformat=]
    op.c:1377:4: warning: format ‘%p’ expects argument of type ‘void *’, but argument 10 has type ‘struct SV *’ [-Wformat=]
    perl.c:544:9: warning: shadowed declaration is here [-Wshadow]
    cop.h:98:10: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    gv.c: In function ‘Perl_cvgv_set’:
    cop.h:112:10: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    op.c: In function ‘Perl_scalarvoid’:
    sv.h:1224:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    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]
    gv.c: In function ‘Perl_cvstash_set’:
    perl.c:836:6: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    op.c:1591:7: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct SV *’ [-Wformat=]
    gv.c: In function ‘Perl_gv_init_sv’:
    perl.c:873:6: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    handy.h:64:35: warning: declaration of ‘_p’ shadows a previous local [-Wshadow]
    handy.h:64:35: warning: shadowed declaration is here [-Wshadow]
    op.c:1723:24: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct SV *’ [-Wformat=]
    gv.c: In function ‘Perl_gv_init_pvn’:
    op.c: In function ‘Perl_finalize_optree’:
    op.c: In function ‘S_finalize_op’:
    gv.h:45:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    gv.h:40:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    gv.c:394:6: warning: string length ‘769’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    perl.c:1197:13: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    gv.c: In function ‘S_gv_init_svtype’:
    perl.c: In function ‘perl_fini’:
    perl.c: In function ‘perl_parse’:
    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]
    gv.c: In function ‘S_maybe_add_coresub’:
    gv.c:554:13: warning: string length ‘774’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    perl.c: In function ‘S_Internals_V’:
    gv.c: In function ‘Perl_gv_fetchmeth_sv’:
    perl.c: In function ‘S_parse_body’:
    op.c: In function ‘S_dup_attrlist’:
    gv.c: In function ‘Perl_gv_fetchmeth_pvn’:
    op.c: In function ‘S_apply_attrs_my’:
    op.c: In function ‘Perl_apply_attrs_string’:
    perl.c:2088:15: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct SV *’ [-Wformat=]
    perl.c:2088:15: warning: format ‘%p’ expects argument of type ‘void *’, but argument 7 has type ‘struct SV *’ [-Wformat=]
    op.c: In function ‘S_move_proto_attr’:
    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: In function ‘perl_run’:
    perl.c: In function ‘S_run_body’:
    gv.c: In function ‘Perl_gv_fetchmeth_sv_autoload’:
    gv.c: In function ‘Perl_gv_fetchmeth_pvn_autoload’:
    perl.c: In function ‘Perl_get_sv’:
    perl.c: In function ‘Perl_get_av’:
    gv.c: In function ‘Perl_gv_fetchmethod_sv_flags’:
    perl.c: In function ‘Perl_get_hv’:
    gv.c: In function ‘Perl_gv_fetchmethod_pvn_flags’:
    op.c: In function ‘S_my_kid’:
    perl.c: In function ‘Perl_get_cvn_flags’:
    perl.c: In function ‘Perl_call_argv’:
    op.c: In function ‘Perl_my_attrs’:
    perl.c: In function ‘Perl_call_pv’:
    perl.c: In function ‘Perl_call_sv’:
    op.c: In function ‘Perl_bind_match’:
    op.c:3029:14: warning: format ‘%p’ expects argument of type ‘void *’, but argument 5 has type ‘struct SV * const’ [-Wformat=]
    op.c:3029:14: warning: format ‘%p’ expects argument of type ‘void *’, but argument 6 has type ‘struct SV * const’ [-Wformat=]
    op.c: In function ‘Perl_block_start’:
    sv.h:1218:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    sv.h:1212:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    op.c: In function ‘Perl_block_end’:
    gv.c:1066:13: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    gv.c:1066:13: warning: string length ‘2233’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    gv.h:57:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    perl.c:2778:3: warning: string length ‘1021’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    perl.c: In function ‘Perl_eval_sv’:
    op.c: In function ‘Perl_newPROG’:
    gv.h:59:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    gv.c: In function ‘Perl_gv_autoload_sv’:
    op.c: In function ‘Perl_localize’:
    gv.c: In function ‘Perl_gv_autoload_pvn’:
    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]
    perl.c:2887:6: warning: string length ‘1021’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    perl.c: In function ‘Perl_eval_pv’:
    op.c:3611:2: warning: string length ‘1015’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.h:1778:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    perl.c: In function ‘Perl_require_pv’:
    pp.h:68:19: warning: declaration of ‘sp’ shadows a previous local [-Wshadow]
    pp.h:68:19: warning: shadowed declaration is here [-Wshadow]
    op.c: In function ‘S_gen_constant_list’:
    perl.c: In function ‘Perl_get_debug_opts’:
    perl.c: In function ‘Perl_moreswitches’:
    gv.c: In function ‘S_require_tie_mod’:
    op.c: In function ‘S_pmtrans’:
    gv.c: In function ‘Perl_gv_stashpvn’:
    gv.c: In function ‘Perl_gv_stashsv’:
    gv.c: In function ‘Perl_gv_fetchsv’:
    gv.c: In function ‘S_gv_magicalize_isa’:
    gv.c: In function ‘S_parse_gv_stash_name’:
    perl.c: In function ‘S_minus_v’:
    perl.c:3508:3: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct SV *’ [-Wformat=]
    perl.c: In function ‘S_init_main_stash’:
    op.c: In function ‘Perl_newPMOP’:
    gv.c: In function ‘S_gv_is_in_main’:
    op.c:4756:22: warning: cast increases required alignment of target type [-Wcast-align]
    op.c:4758:2: warning: string length ‘1155’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    gv.c: In function ‘S_find_default_stash’:
    op.c: In function ‘Perl_pmruntime’:
    op.c:4845:6: warning: declaration of ‘o’ shadows a parameter [-Wshadow]
    op.c:4793:26: warning: shadowed declaration is here [-Wshadow]
    op.c:4865:6: warning: declaration of ‘o’ shadows a parameter [-Wshadow]
    gv.c: In function ‘S_gv_magicalize’:
    op.c:4943:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    perl.c:3681:5: warning: string length ‘1021’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    perl.c: In function ‘S_open_script’:
    op.c: In function ‘Perl_newPADOP’:
    op.c: In function ‘Perl_newGVOP’:
    perl.c: In function ‘S_find_beginning’:
    op.c: In function ‘Perl_package’:
    op.c: In function ‘Perl_package_version’:
    op.c: In function ‘Perl_utilize’:
    op.c:5395:10: warning: declaration of ‘pack’ shadows a previous local [-Wshadow]
    perl.c: In function ‘Perl_init_dbargs’:
    op.c:5368:9: warning: shadowed declaration is here [-Wshadow]
    perl.c: In function ‘Perl_init_debugger’:
    op.c: In function ‘Perl_vload_module’:
    op.c: In function ‘S_aassign_common_vars’:
    perl.c: In function ‘Perl_populate_isa’:
    op.c: In function ‘Perl_newASSIGNOP’:
    op.c: In function ‘Perl_newSTATEOP’:
    perl.c: In function ‘S_init_predump_symbols’:
    op.c: In function ‘S_new_logop’:
    perl.c: In function ‘Perl_init_argv_symbols’:
    op.c: In function ‘Perl_newCONDOP’:
    op.c: In function ‘Perl_newLOOPOP’:
    perl.c: In function ‘S_init_postdump_symbols’:
    perl.c:4328:26: warning: declaration of ‘nlen’ shadows a previous local [-Wshadow]
    perl.c:4284:18: warning: shadowed declaration is here [-Wshadow]
    hv.h:364:25: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function ‘Perl_newWHILEOP’:
    perl.c: In function ‘S_mayberelocate’:
    op.c: In function ‘Perl_newFOROP’:
    gv.c: In function ‘Perl_gv_fetchpvn_flags’:
    op.c: In function ‘Perl_newLOOPEX’:
    op.c: In function ‘Perl_cv_ckproto_len_flags’:
    perl.c: In function ‘S_incpush’:
    perl.c: In function ‘Perl_call_list’:
    op.c: In function ‘Perl_cv_const_sv’:
    op.c: In function ‘Perl_cv_const_sv_or_av’:
    perl.c: In function ‘Perl_my_exit’:
    perl.c: In function ‘Perl_my_failure_exit’:
    gv.c: In function ‘Perl_gv_fullname4’:
    perl.c: In function ‘S_my_exit_jump’:
    op.c: In function ‘Perl_op_const_sv’:
    gv.c:2243:5: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    gv.c: In function ‘Perl_gv_efullname4’:
    gv.c: In function ‘Perl_gv_check’:
    op.c: In function ‘S_already_defined’:
    op.c: In function ‘Perl_newMYSUB’:
    gv.c:2308:29: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pad.h:72:3: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    gv.c: In function ‘Perl_gp_ref’:
    gv.c: In function ‘Perl_gp_free’:
    gv.c:2402:9: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘const struct HEK *’ [-Wformat=]
    gv.c: In function ‘Perl_magic_freeovrld’:
    gv.c:2439:24: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c: In function ‘Perl_Gv_AMupdate’:
    gv.c:2477:32: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:2548:6: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    gv.c:2548:6: warning: string length ‘2251’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    hv.h:447:10: warning: cast increases required alignment of target type [-Wcast-align]
    dquote_static.c: In function ‘S_regcurly’:
    op.c: In function ‘Perl_newATTRSUB_x’:
    dquote_static.c: In function ‘S_grok_bslash_c’:
    dquote_static.c:65:9: warning: string length ‘762’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    dquote_static.c: In function ‘S_grok_bslash_o’:
    dquote_static.c: In function ‘S_grok_bslash_x’:
    toke.c: In function ‘S_printbuf’:
    toke.c: In function ‘S_no_op’:
    toke.c: In function ‘S_missingterm’:
    toke.c: In function ‘Perl_lex_start’:
    toke.c: In function ‘Perl_parser_free’:
    toke.c: In function ‘Perl_parser_free_nexttoke_ops’:
    toke.c: In function ‘Perl_lex_grow_linestr’:
    toke.c: In function ‘Perl_lex_stuff_pvn’:
    hv.h:265:28: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    hv.h:265:28: warning: string length ‘2251’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    toke.c: In function ‘Perl_lex_stuff_sv’:
    toke.c: In function ‘Perl_lex_unstuff’:
    toke.c: In function ‘Perl_lex_read_to’:
    gv.c: In function ‘Perl_gv_handler’:
    gv.c:2655:12: warning: cast increases required alignment of target type [-Wcast-align]
    toke.c: In function ‘Perl_lex_discard_to’:
    gv.c: In function ‘Perl_try_amagic_un’:
    toke.c: In function ‘Perl_lex_next_chunk’:
    gv.c: In function ‘Perl_try_amagic_bin’:
    toke.c: In function ‘Perl_lex_peek_unichar’:
    toke.c: In function ‘Perl_lex_read_unichar’:
    toke.c: In function ‘Perl_lex_read_space’:
    toke.c: In function ‘Perl_validate_proto’:
    gv.c:2762:13: warning: declaration of ‘left’ shadows a previous local [-Wshadow]
    gv.c:2732:15: warning: shadowed declaration is here [-Wshadow]
    toke.c: In function ‘S_incline’:
    gv.c: In function ‘Perl_amagic_deref_call’:
    gv.c: In function ‘Perl_amagic_is_enabled’:
    toke.c: In function ‘S_update_debugger_info’:
    gv.c: In function ‘Perl_amagic_call’:
    toke.c: In function ‘S_skipspace_flags’:
    toke.c: In function ‘S_check_uni’:
    gv.c:2865:36: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:2866:22: warning: cast increases required alignment of target type [-Wcast-align]
    op.c: In function ‘S_process_special_blocks’:
    toke.c: In function ‘S_force_word’:
    toke.c: In function ‘Perl_str_to_version’:
    toke.c: In function ‘S_force_version’:
    toke.c: In function ‘S_force_strict_version’:
    toke.c: In function ‘S_tokeq’:
    op.c: In function ‘Perl_newCONSTSUB_flags’:
    toke.c: In function ‘S_sublex_start’:
    toke.c: In function ‘S_sublex_push’:
    op.c: In function ‘Perl_newXS_len_flags’:
    gv.c:2988:31: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c:2989:16: warning: cast increases required alignment of target type [-Wcast-align]
    toke.c: In function ‘S_sublex_done’:
    toke.c: In function ‘S_get_and_check_backslash_N_name’:
    toke.c:2966:19: warning: declaration of ‘first_bad_char_loc’ shadows a previous local [-Wshadow]
    toke.c:2818:15: warning: shadowed declaration is here [-Wshadow]
    toke.c: In function ‘S_scan_const’:
    op.c: In function ‘Perl_newSTUB’:
    toke.c:3497:4: warning: string length ‘1015’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c:8352:5: warning: string length ‘1545’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    toke.c:3617:8: warning: string length ‘1015’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    perl.h:1547:45: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    toke.c:3694:37: warning: declaration of ‘uv’ shadows a previous local [-Wshadow]
    toke.c:3130:8: warning: shadowed declaration is here [-Wshadow]
    toke.c:3717:50: warning: declaration of ‘off’ shadows a previous local [-Wshadow]
    toke.c:3656:21: warning: shadowed declaration is here [-Wshadow]
    toke.c:3718:41: warning: declaration of ‘uv’ shadows a previous local [-Wshadow]
    toke.c:3694:37: warning: shadowed declaration is here [-Wshadow]
    toke.c:3749:8: warning: string length ‘1015’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    toke.c:3841:3: warning: string length ‘1015’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c: In function ‘Perl_newFORM’:
    toke.c:3876:5: warning: string length ‘1015’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c: In function ‘Perl_newANONATTRSUB’:
    op.c: In function ‘S_io_hints’:
    toke.c:3930:5: warning: string length ‘3393’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    toke.c: In function ‘S_intuit_more’:
    toke.c: In function ‘S_intuit_method’:
    toke.c: In function ‘Perl_filter_add’:
    op.c: In function ‘Perl_ck_spair’:
    op.c:8772:19: warning: declaration of ‘type’ shadows a previous local [-Wshadow]
    toke.c: In function ‘Perl_filter_read’:
    op.c:8767:15: warning: shadowed declaration is here [-Wshadow]
    op.c: In function ‘Perl_ck_eval’:
    op.c: In function ‘Perl_ck_rvconst’:
    toke.c: In function ‘S_filter_gets’:
    toke.c: In function ‘S_find_in_my_stash’:
    op.c: In function ‘Perl_ck_fun’:
    toke.c: In function ‘S_tokenize_use’:
    toke.c: In function ‘S_check_scalar_slice’:
    op.c:9331:5: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c:9331:5: warning: string length ‘2229’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    toke.c: In function ‘Perl_yylex’:
    op.c:9332:5: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c:9332:5: warning: string length ‘2229’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c:9333:33: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c:9333:33: warning: string length ‘2229’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c:9356:12: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c:9356:12: warning: string length ‘2229’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    gv.c: In function ‘Perl_gv_name_set’:
    gv.c:3336:5: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    gv.c:3337:2: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    gv.c:3341:5: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    gv.c: In function ‘Perl_gv_try_downgrade’:
    op.c: In function ‘Perl_ck_glob’:
    op.c: In function ‘Perl_ck_index’:
    op.c: In function ‘Perl_ck_sassign’:
    gv.c:3398:2: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c: In function ‘Perl_ck_method’:
    gv.c:3405:6: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c: In function ‘Perl_ck_require’:
    gv.c:3414:14: warning: cast increases required alignment of target type [-Wcast-align]
    gv.c: In function ‘Perl_gv_override’:
    op.c: In function ‘Perl_ck_return’:
    op.c: In function ‘Perl_ck_shift’:
    gv.c: In function ‘core_xsub’:
    op.c: In function ‘Perl_ck_sort’:
    gv.c:3443:8: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    gv.c:3443:8: warning: string length ‘2251’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c:10057:6: warning: declaration of ‘kid’ shadows a previous local [-Wshadow]
    op.c:10034:9: warning: shadowed declaration is here [-Wshadow]
    op.c: In function ‘S_simplify_sort’:
    op.c:10162:5: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c:10162:5: warning: string length ‘2234’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c:10179:5: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c:10179:5: warning: string length ‘2234’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c: In function ‘Perl_ck_join’:
    op.c: In function ‘Perl_find_lexical_cv’:
    op.c:10331:2: warning: string length ‘1805’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c: In function ‘Perl_rv2cv_op_cv’:
    op.c: In function ‘Perl_ck_entersub_args_proto’:
    op.c: In function ‘Perl_ck_entersub_args_core’:
    op.c:10757:6: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c:10757:6: warning: string length ‘2238’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c:10760:2: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c:10760:2: warning: string length ‘2238’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c:10805:3: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c:10805:3: warning: string length ‘2238’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c:10818:7: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c:10818:7: warning: string length ‘2238’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    toke.c:6649:12: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    toke.c:4756:12: warning: shadowed declaration is here [-Wshadow]
    op.c: In function ‘Perl_cv_set_call_checker’:
    op.c: In function ‘Perl_ck_svconst’:
    op.c: In function ‘Perl_ck_each’:
    op.c: In function ‘Perl_ck_length’:
    op.c:11144:17: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct SV *’ [-Wformat=]
    op.c:11144:17: warning: format ‘%p’ expects argument of type ‘void *’, but argument 6 has type ‘struct SV *’ [-Wformat=]
    op.c: In function ‘Perl_rpeep’:
    op.c:11596:21: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c:11596:21: warning: string length ‘2234’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    toke.c:6940:13: warning: declaration of ‘gv’ shadows a previous local [-Wshadow]
    toke.c:4766:9: warning: shadowed declaration is here [-Wshadow]
    op.c:11597:21: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c:11597:21: warning: string length ‘2234’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    toke.c:7109:7: warning: declaration of ‘cv’ shadows a previous local [-Wshadow]
    toke.c:6989:6: warning: shadowed declaration is here [-Wshadow]
    toke.c:7156:8: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    toke.c:7156:8: warning: string length ‘3784’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    op.c: In function ‘Perl_custom_op_get_field’:
    op.c: In function ‘Perl_custom_op_register’:
    op.c: In function ‘Perl_report_redefined_cv’:
    toke.c:7656:10: warning: declaration of ‘gv’ shadows a previous local [-Wshadow]
    toke.c:8415:8: warning: declaration of ‘sv’ shadows a previous local [-Wshadow]
    toke.c:6988:6: warning: shadowed declaration is here [-Wshadow]
    op.c:12584:6: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘const struct SV *’ [-Wformat=]
    op.c: In function ‘Perl_wrap_op_checker’:
    op.c:12649:35: warning: declaration of ‘opcode’ shadows a global declaration [-Wshadow]
    opnames.h:397:3: warning: shadowed declaration is here [-Wshadow]
    op.c: In function ‘const_sv_xsub’:
    op.c: In function ‘const_av_xsub’:
    toke.c: In function ‘S_pending_ident’:
    toke.c: In function ‘S_checkcomma’:
    toke.c: In function ‘S_new_constant’:
    toke.c:9215:5: warning: string length ‘2221’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    toke.c: In function ‘S_parse_ident’:
    toke.c: In function ‘S_scan_ident’:
    toke.c:9582:4: warning: format ‘%p’ expects argument of type ‘void *’, but argument 5 has type ‘struct SV *’ [-Wformat=]
    toke.c:9582:4: warning: format ‘%p’ expects argument of type ‘void *’, but argument 7 has type ‘struct SV *’ [-Wformat=]
    toke.c: In function ‘S_pmflag’:
    toke.c: In function ‘S_scan_pat’:
    toke.c:9743:7: warning: cast increases required alignment of target type [-Wcast-align]
    toke.c: In function ‘S_scan_subst’:
    toke.c: In function ‘S_scan_trans’:
    toke.c: In function ‘S_scan_heredoc’:
    toke.c:10270:13: warning: string length ‘1031’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    toke.c: In function ‘S_scan_inputsymbol’:
    toke.c: In function ‘S_scan_str’:
    toke.c:10619:5: warning: string length ‘1018’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    toke.c: In function ‘Perl_scan_num’:
    toke.c:11356:3: warning: string length ‘3435’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    toke.c: In function ‘S_scan_formline’:
    toke.c: In function ‘Perl_start_subparse’:
    toke.c: In function ‘Perl_yyerror_pvn’:
    toke.c: In function ‘S_swallow_bom’:
    toke.c: In function ‘S_utf16_textfilter’:
    toke.c: In function ‘S_add_utf16_textfilter’:
    toke.c: In function ‘Perl_scan_vstring’:
    toke.c:11987:2: warning: string length ‘1018’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    toke.c: In function ‘S_parse_recdescent_for_op’:
    toke.c: In function ‘Perl_parse_label’:
    toke.c: In function ‘S_parse_opt_lexvar’:
    gv.c:1414:1: warning: inlining failed in call to ‘S_parse_gv_stash_name’: --param large-function-growth limit reached [-Winline]
    embed.h:1413:46: 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]
    embed.h:1407:41: warning: called from here [-Winline]
    perl.c:1452:1: warning: stack protector not protecting function: all local arrays are less than 8 bytes long [-Wstack-protector]
    toke.c:585:1: warning: stack protector not protecting function: all local arrays are less than 8 bytes long [-Wstack-protector]
    perly.c: In function ‘S_clear_yystack’:
    perly.c: In function ‘Perl_yyparse’:
    pad.c: In function ‘sv_eq_pvn_flags’:
    pad.c: In function ‘Perl_pad_new’:
    pad.c: In function ‘Perl_cv_undef’:
    pad.c:386:5: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct CV *’ [-Wformat=]
    pad.c: In function ‘Perl_cv_forget_slab’:
    pad.c:526:5: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct CV *’ [-Wformat=]
    pad.c: In function ‘S_pad_alloc_name’:
    sv.h:1137:30: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    sv.h:1142:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    sv.h:1147:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    pad.c: In function ‘Perl_pad_add_name_pvn’:
    pad.c: In function ‘Perl_pad_add_name_sv’:
    pad.c: In function ‘Perl_pad_alloc’:
    pad.c: In function ‘Perl_pad_add_anon’:
    pad.c: In function ‘S_pad_check_dup’:
    pad.h:50:3: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    pad.h:61:3: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    pad.c:910:7: warning: format ‘%p’ expects argument of type ‘void *’, but argument 6 has type ‘struct SV * const’ [-Wformat=]
    pad.c:928:7: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct SV * const’ [-Wformat=]
    pad.c: In function ‘Perl_pad_findmy_pvn’:
    pad.c: In function ‘Perl_pad_findmy_sv’:
    pad.c: In function ‘Perl_find_rundefsv’:
    pad.c: In function ‘Perl_find_rundefsv2’:
    pad.c: In function ‘S_unavailable’:
    pad.c:1153:5: warning: format ‘%p’ expects argument of type ‘void *’, but argument 5 has type ‘struct SV *’ [-Wformat=]
    pad.c: In function ‘S_pad_findlex’:
    pad.h:83:3: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    pad.c:1293:29: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct SV *’ [-Wformat=]
    pad.c: In function ‘Perl_pad_sv’:
    pad.c: In function ‘Perl_pad_setsv’:
    pad.c: In function ‘Perl_intro_my’:
    pad.c: In function ‘Perl_pad_leavemy’:
    pad.c: In function ‘Perl_pad_swipe’:
    pad.c:1664:6: warning: string length ‘1259’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pad.c: In function ‘Perl_pad_tidy’:
    pad.c: In function ‘Perl_pad_free’:
    pad.c: In function ‘Perl_do_dump_pad’:
    pad.c: In function ‘S_cv_dump’:
    pad.c:1977:6: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pad.c:1977:6: warning: string length ‘2256’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pad.c:1983:6: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pad.c:1983:6: warning: string length ‘2261’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pad.c: In function ‘S_cv_clone_pad’:
    pad.c: In function ‘S_cv_clone’:
    pad.c: In function ‘Perl_cv_clone’:
    pad.c: In function ‘Perl_pad_fixup_inner_anons’:
    pad.c: In function ‘Perl_pad_push’:
    pad.c: In function ‘Perl_pad_compname_type’:
    pad.c: In function ‘Perl_padlist_dup’:
    pad.c: In function ‘Perl_padlist_store’:
    inline_invlist.c: In function ‘S__invlist_len’:
    regcomp.c: In function ‘S_scan_commit’:
    regcomp.c: In function ‘S_ssc_init’:
    regcomp.c: In function ‘S_get_ANYOF_cp_list_for_ssc’:
    regcomp.c: In function ‘S_ssc_and’:
    regcomp.c: In function ‘S_ssc_or’:
    regcomp.c: In function ‘S_ssc_cp_and’:
    regcomp.c: In function ‘S_ssc_clear_locale’:
    regcomp.c: In function ‘S_dump_trie’:
    regcomp.c: In function ‘S_dump_trie_interim_list’:
    regcomp.c: In function ‘S_dump_trie_interim_table’:
    regcomp.c: In function ‘S_make_trie’:
    regcomp.c:2158:25: warning: string length ‘1030’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    regcomp.c:2163:21: warning: string length ‘1030’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    regcomp.c:2202:21: warning: string length ‘1030’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    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.h:325:22: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:2898:37: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function ‘S_make_trie_failtable’:
    regcomp.c: In function ‘S_join_exact’:
    regcomp.c: In function ‘S_study_chunk’:
    regcomp.c:3848:34: warning: declaration of ‘last’ shadows a parameter [-Wshadow]
    regcomp.c:3566:13: warning: shadowed declaration is here [-Wshadow]
    op.c:5707:1: warning: inlining failed in call to ‘S_aassign_common_vars’: --param max-inline-insns-single limit reached [-Winline]
    embed.h:1460:32: warning: called from here [-Winline]
    regcomp.h:328:24: warning: cast increases required alignment of target type [-Wcast-align]
    regexp.h:559:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    regcomp.c:4856:33: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:4859:59: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function ‘Perl_current_re_engine’:
    regcomp.c: In function ‘Perl_pregcomp’:
    regcomp.c: In function ‘S_pat_upgrade_to_utf8’:
    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’:
    cop.h:1123:26: warning: declaration of ‘p’ shadows a previous local [-Wshadow]
    regcomp.c:5910:8: warning: shadowed declaration is here [-Wshadow]
    cop.h:1149:27: warning: declaration of ‘p’ shadows a previous local [-Wshadow]
    regcomp.c: In function ‘S_setup_longest’:
    sv.h:1108:22: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    regcomp.c: In function ‘Perl_re_op_compile’:
    handy.h:1936:43: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c:6868:9: warning: string length ‘3414’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    regcomp.c:6930:2: warning: string length ‘3414’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    regcomp.c:7050:5: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘ssize_t’ [-Wformat=]
    regcomp.c:7132:28: warning: declaration of ‘scan’ shadows a previous local [-Wshadow]
    regcomp.c:6167:14: warning: shadowed declaration is here [-Wshadow]
    regcomp.h:930:40: warning: declaration of ‘re_debug_flags’ shadows a previous local [-Wshadow]
    regcomp.h:930:40: 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_exists’:
    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: 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 ‘Perl_reg_numbered_buff_fetch’:
    regcomp.c: In function ‘S_reg_scan_name’:
    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:7808:5: warning: string length ‘1018’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    regcomp.c:7809:13: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function ‘S_invlist_set_len’:
    regcomp.c:7826:5: warning: string length ‘1256’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    regcomp.c: In function ‘S_invlist_max’:
    regcomp.c: In function ‘Perl__new_invlist’:
    regcomp.c: In function ‘Perl__new_invlist_C_array’:
    regcomp.c: In function ‘S_invlist_extend’:
    regcomp.c: In function ‘S_invlist_trim’:
    regcomp.c: In function ‘Perl__invlist_union_maybe_complement_2nd’:
    regcomp.c: In function ‘Perl__invlist_intersection_maybe_complement_2nd’:
    regcomp.c: In function ‘Perl__add_range_to_invlist’:
    regcomp.c: In function ‘S_invlist_clone’:
    regcomp.c: In function ‘S_parse_lparen_question_flags’:
    regcomp.c: In function ‘S_reg’:
    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:9938:34: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function ‘S_regbranch’:
    regcomp.c: In function ‘S_regpiece’:
    regcomp.c: In function ‘S_grok_bslash_N’:
    regcomp.c:490:8: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    regcomp.c:10822:9: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function ‘S_reg_recode’:
    regcomp.c: In function ‘S_alloc_maybe_populate_EXACT’:
    regcomp.c: In function ‘S_backref_value’:
    regcomp.c: In function ‘S_regatom’:
    regcomp.c:11448:9: warning: declaration of ‘parse_start’ shadows a previous local [-Wshadow]
    regcomp.c:11171:11: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:11599:20: warning: declaration of ‘parse_start’ shadows a previous local [-Wshadow]
    regcomp.c:11660:13: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:11910:12: warning: declaration of ‘flags’ shadows a previous local [-Wshadow]
    regcomp.c:11170:9: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:11948:12: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    regcomp.c: In function ‘S_regwhite’:
    regcomp.c: In function ‘S_populate_ANYOF_from_invlist’:
    regcomp.h:543:38: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.h:544:28: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function ‘S_regpposixcc’:
    regcomp.c: In function ‘S_could_it_be_a_POSIX_class’:
    regcomp.c: In function ‘S_handle_regex_sets’:
    inline.h:116:1: warning: inlining failed in call to ‘S_SvREFCNT_dec’: call is unlikely and code size would grow [-Winline]
    sv.h:333:26: warning: called from here [-Winline]
    regcomp.c:12718:12: warning: declaration of ‘depth’ shadows a parameter [-Wshadow]
    regcomp.c:12686:37: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:12696:12: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:12881:40: warning: declaration of ‘save_parse’ shadows a previous local [-Wshadow]
    regcomp.c:12694:22: warning: shadowed declaration is here [-Wshadow]
    regcomp.c: In function ‘S_regclass’:
    regcomp.h:513:46: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.h:510:35: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.h:504:34: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function ‘S_set_ANYOF_arg’:
    regcomp.c: In function ‘S_nextchar’:
    regcomp.c: In function ‘S_reg_node’:
    regcomp.c: In function ‘S_reganode’:
    regcomp.c: In function ‘S_reginsert’:
    regcomp.c: In function ‘S_regtail’:
    regcomp.c: In function ‘S_regtail_study’:
    regcomp.c: In function ‘Perl_regdump’:
    regcomp.c: In function ‘Perl_regprop’:
    regcomp.c:15719:27: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.h:522:8: warning: cast increases required alignment of target type [-Wcast-align]
    regcomp.c: In function ‘Perl_re_intuit_string’:
    regcomp.c: In function ‘Perl_pregfree’:
    regcomp.c: In function ‘Perl_pregfree2’:
    regcomp.c: In function ‘Perl_reg_temp_copy’:
    regcomp.c:16024:2: warning: string length ‘1045’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    regcomp.c:16030:6: warning: string length ‘1012’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    regcomp.c: In function ‘Perl_regfree_internal’:
    regcomp.c: In function ‘Perl_re_dup_guts’:
    regcomp.c: In function ‘Perl_regdupe_internal’:
    regcomp.c: In function ‘Perl_regnext’:
    regcomp.c: In function ‘S_re_croak2’:
    regcomp.c: In function ‘Perl_save_re_context’:
    regcomp.c: In function ‘S_put_byte’:
    regcomp.c: In function ‘S_put_range’:
    regcomp.c: In function ‘S_dumpuntil’:
    regcomp.c:16696:17: warning: declaration of ‘op’ shadows a previous local [-Wshadow]
    regcomp.c:16629:8: warning: shadowed declaration is here [-Wshadow]
    dump.c: In function ‘Perl_pv_escape’:
    dump.c: In function ‘Perl_pv_pretty’:
    dump.c: In function ‘Perl_pv_display’:
    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:425:24: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    dump.c:425:24: warning: string length ‘2236’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    dump.c: In function ‘Perl_dump_packsubs_perl’:
    dump.c: In function ‘Perl_dump_sub_perl’:
    dump.c: In function ‘Perl_dump_form’:
    dump.c: In function ‘Perl_do_pmop_dump’:
    dump.c: In function ‘S_sequence_num’:
    dump.c: In function ‘Perl_do_op_dump’:
    dump.c:924:13: warning: declaration of ‘optype’ shadows a previous local [-Wshadow]
    dump.c:1019:18: warning: shadowed declaration is here [-Wshadow]
    dump.c: In function ‘Perl_gv_dump’:
    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_gv_dump’:
    dump.c:1449:5: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    dump.c:1449:5: warning: string length ‘2239’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    dump.c:1452:31: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    dump.c:1452:31: warning: string length ‘2239’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    dump.c: In function ‘Perl_do_gvgv_dump’:
    dump.c:1464:5: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    dump.c:1464:5: warning: string length ‘2239’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    dump.c:1476:31: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    dump.c:1476:31: warning: string length ‘2239’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    dump.c: In function ‘Perl_do_sv_dump’:
    dump.c:1846:6: warning: string length ‘649’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.h:1402:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    dump.c:2189:9: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    dump.c:2189:9: warning: string length ‘2266’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    dump.c:2218:21: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    dump.c:2218:21: warning: string length ‘2239’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    dump.c:2222:2: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    dump.c:2222:2: warning: string length ‘2239’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    dump.c: In function ‘Perl_debop’:
    util.c: In function ‘Perl_safesysmalloc’:
    perl.h:154:22: warning: declaration of ‘my_perl’ shadows a previous local [-Wshadow]
    perl.h:154:22: warning: shadowed declaration is here [-Wshadow]
    util.c: In function ‘Perl_safesysrealloc’:
    util.c: In function ‘Perl_safesysfree’:
    util.c: In function ‘Perl_safesyscalloc’:
    util.c: In function ‘Perl_fbm_compile’:
    util.c:628:16: warning: declaration of ‘mg’ shadows a previous local [-Wshadow]
    util.c:616:12: warning: shadowed declaration is here [-Wshadow]
    sv.h:1097:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    util.c:689:5: warning: string length ‘648’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    util.c: In function ‘Perl_fbm_instr’:
    util.c: In function ‘Perl_savesvpv’:
    util.c: In function ‘Perl_savesharedsvpv’:
    util.c: In function ‘S_mess_alloc’:
    util.c: In function ‘Perl_vform’:
    util.c: In function ‘Perl_mess_sv’:
    util.c:1401:7: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    util.c: In function ‘Perl_write_to_stderr’:
    util.c: In function ‘S_with_queued_errors’:
    util.c: In function ‘S_invoke_exception_hook’:
    util.c: In function ‘Perl_vcroak’:
    util.c: In function ‘Perl_croak_no_mem’:
    util.c: In function ‘Perl_croak_popstack’:
    util.c: In function ‘Perl_my_setenv’:
    util.c:2016:22: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    util.c:1997:15: warning: shadowed declaration is here [-Wshadow]
    util.c: In function ‘Perl_my_popen_list’:
    util.c:2366:11: warning: declaration of ‘n’ shadows a parameter [-Wshadow]
    util.c:2266:48: warning: shadowed declaration is here [-Wshadow]
    util.c: In function ‘Perl_my_popen’:
    util.c: In function ‘Perl_atfork_lock’:
    util.c: In function ‘Perl_atfork_unlock’:
    util.c: In function ‘Perl_my_pclose’:
    util.c: In function ‘Perl_report_wrongway_fh’:
    util.c:3480:17: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    util.c:3487:4: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct HEK * const’ [-Wformat=]
    util.c: In function ‘Perl_report_evil_fh’:
    util.c:3513:13: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    util.c:3513:13: warning: string length ‘3781’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    util.c:3514:38: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    util.c: In function ‘Perl_my_strftime’:
    util.c: In function ‘Perl_getcwd_sv’:
    vutil.c: In function ‘Perl_prescan_version’:
    vutil.c: In function ‘Perl_scan_version’:
    vutil.c: In function ‘Perl_new_version’:
    vutil.c: In function ‘Perl_upg_version’:
    vutil.c: In function ‘Perl_vverify’:
    vutil.c: In function ‘Perl_vnumify’:
    regcomp.c:8862:1: warning: inlining failed in call to ‘S_invlist_clone’: --param max-inline-insns-single limit reached [-Winline]
    embed.h:922:26: warning: called from here [-Winline]
    vutil.c: In function ‘Perl_vnormal’:
    vutil.c: In function ‘Perl_vstringify’:
    vutil.c: In function ‘Perl_vcmp’:
    util.c: In function ‘Perl_parse_unicode_opts’:
    util.c: In function ‘Perl_get_hash_seed’:
    util.c: In function ‘Perl_my_cxt_init’:
    util.c: In function ‘Perl_xs_version_bootcheck’:
    util.c:5142:2: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct SV * const’ [-Wformat=]
    util.c:5145:6: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct SV * const’ [-Wformat=]
    util.c:5156:9: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct SV * const’ [-Wformat=]
    util.c:5156:9: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct SV *’ [-Wformat=]
    util.c:5163:11: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct SV * const’ [-Wformat=]
    util.c:5163:11: warning: format ‘%p’ expects argument of type ‘void *’, but argument 6 has type ‘struct SV *’ [-Wformat=]
    util.c:5165:3: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct SV *’ [-Wformat=]
    util.c: In function ‘Perl_xs_apiversion_bootcheck’:
    util.c:5194:8: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct SV *’ [-Wformat=]
    util.c:5194:8: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct SV *’ [-Wformat=]
    util.c:5194:8: warning: format ‘%p’ expects argument of type ‘void *’, but argument 5 has type ‘struct SV *’ [-Wformat=]
    util.c: In function ‘S_gv_has_usable_name’:
    util.c:5284:2: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    util.c: In function ‘Perl_get_db_sub’:
    util.c:5332:6: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    util.c:5332:6: warning: string length ‘2239’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    util.c: In function ‘Perl_get_re_arg’:
    util.c: In function ‘Perl_drand48_init_r’:
    util.c: In function ‘Perl_drand48_r’:
    util.c:5409:32: warning: use of C99 long long integer constant [-Wlong-long]
    util.c:5411:32: warning: use of C99 long long integer constant [-Wlong-long]
    regcomp.c: In function ‘S_ssc_finalize’:
    mg.c: In function ‘S_save_magic_flags’:
    scope.h:324:34: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function ‘Perl_mg_magical’:
    mg.c: In function ‘Perl_mg_get’:
    mg.c: In function ‘Perl_mg_set’:
    mg.c: In function ‘Perl_mg_length’:
    mg.c: In function ‘Perl_mg_size’:
    mg.c: In function ‘Perl_mg_clear’:
    mg.c: In function ‘S_mg_findext_flags’:
    mg.c: In function ‘Perl_mg_find_mglob’:
    mg.c: In function ‘Perl_mg_copy’:
    mg.c: In function ‘Perl_mg_localize’:
    mg.c: In function ‘S_mg_free_struct’:
    mg.c: In function ‘Perl_mg_free’:
    mg.c: In function ‘Perl_mg_free_type’:
    mg.c: In function ‘Perl_magic_get’:
    embed.h:556:24: warning: called from here [-Winline]
    mg.c:941:3: warning: string length ‘1006’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mg.c:964:3: warning: string length ‘1006’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mg.c:1056:6: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mg.c:1056:6: warning: string length ‘3817’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mg.c:1064:6: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mg.c:1064:6: warning: string length ‘3817’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mg.c: In function ‘Perl_magic_getuvar’:
    mg.c:1141:32: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function ‘Perl_magic_setenv’:
    mg.c: In function ‘Perl_magic_clearenv’:
    mg.c: In function ‘Perl_magic_set_all_env’:
    mg.c: In function ‘restore_sigmask’:
    mg.c:1302:37: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function ‘Perl_magic_getsig’:
    mg.c: In function ‘Perl_despatch_signals’:
    mg.c: In function ‘Perl_magic_setsig’:
    mg.c: In function ‘Perl_magic_clearisa’:
    mg.c: In function ‘Perl_magic_getnkeys’:
    mg.c: In function ‘Perl_magic_setnkeys’:
    mg.c: In function ‘Perl_magic_methcall’:
    mg.c:1794:16: warning: declaration of ‘sv’ shadows a parameter [-Wshadow]
    mg.c:1761:31: warning: shadowed declaration is here [-Wshadow]
    mg.c: In function ‘S_magic_methcall1’:
    mg.c: In function ‘Perl_magic_setpack’:
    mg.c: In function ‘Perl_magic_sizepack’:
    mg.c: In function ‘Perl_magic_scalarpack’:
    mg.c: In function ‘Perl_magic_setdbline’:
    mg.c: In function ‘Perl_magic_getarylen’:
    mg.c: In function ‘Perl_magic_setarylen’:
    mg.c: In function ‘Perl_magic_setpos’:
    mg.c: In function ‘Perl_magic_getsubstr’:
    mg.c: In function ‘Perl_magic_setsubstr’:
    mg.c: In function ‘Perl_defelem_target’:
    mg.c: In function ‘Perl_magic_setdefelem’:
    mg.c: In function ‘Perl_vivify_defelem’:
    mg.c: In function ‘Perl_magic_killbackrefs’:
    mg.c: In function ‘Perl_magic_setuvar’:
    mg.c:2440:38: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c: In function ‘Perl_magic_setregexp’:
    sv.h:1102:27: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    mg.c: In function ‘Perl_magic_set’:
    mg.c:2533:2: warning: string length ‘1049’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mg.c:2536:12: warning: declaration of ‘s’ shadows a previous local [-Wshadow]
    mg.c:2504:17: warning: shadowed declaration is here [-Wshadow]
    regcomp.c:8897:1: warning: inlining failed in call to ‘S_invlist_iterinit’: call is unlikely and code size would grow [-Winline]
    embed.h:927:29: 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]
    embed.h:926:31: warning: called from here [-Winline]
    mg.c:2615:13: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    mg.c:2508:12: warning: shadowed declaration is here [-Wshadow]
    mg.c:2670:14: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    mg.c:2670:19: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    mg.c:2507:9: warning: shadowed declaration is here [-Wshadow]
    mg.c:2685:34: warning: cast increases required alignment of target type [-Wcast-align]
    mg.c:2695:11: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    mg.c:2670:14: warning: shadowed declaration is here [-Wshadow]
    mg.c: In function ‘Perl_whichsig_sv’:
    mg.c: In function ‘Perl_sighandler’:
    mg.c:3164:10: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mg.c:3164:10: warning: string length ‘3763’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mg.c:3166:11: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mg.c:3166:11: warning: string length ‘3829’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mg.c: In function ‘S_restore_magic’:
    mg.c: In function ‘Perl_magic_sethint’:
    mg.c: In function ‘Perl_magic_clearhint’:
    mg.c: In function ‘Perl_magic_copycallchecker’:
    inline_invlist.c:49:1: warning: inlining failed in call to ‘S__invlist_contains_cp’: call is unlikely and code size would grow [-Winline]
    embed.h:977:35: warning: called from here [-Winline]
    regcomp.c:10905:1: warning: inlining failed in call to ‘S_compute_EXACTish’: call is unlikely and code size would grow [-Winline]
    regcomp.c:14254:20: warning: called from here [-Winline]
    regcomp.c:10925:1: warning: inlining failed in call to ‘S_alloc_maybe_populate_EXACT’: call is unlikely and code size would grow [-Winline]
    embed.h:913:49: warning: called from here [-Winline]
    regcomp.c:14806:28: warning: called from here [-Winline]
    util.c:5279:1: warning: inlining failed in call to ‘S_gv_has_usable_name’: --param max-inline-insns-single limit reached [-Winline]
    util.c:5315:24: warning: called from here [-Winline]
    util.c:5320:10: warning: called from here [-Winline]
    mro.c: In function ‘Perl_mro_set_private_data’:
    mro.c: In function ‘Perl_mro_get_from_name’:
    mro.c: In function ‘Perl_mro_register’:
    mro.c: In function ‘Perl_mro_meta_dup’:
    mro.c: In function ‘S_mro_get_linear_isa_dfs’:
    mro.c:319:4: warning: string length ‘1011’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:339:12: warning: declaration of ‘svp’ shadows a previous local [-Wshadow]
    mro.c:267:14: warning: shadowed declaration is here [-Wshadow]
    sv.h:1832:3: warning: cast increases required alignment of target type [-Wcast-align]
    mro.c: In function ‘Perl_mro_get_linear_isa’:
    mro.c: In function ‘Perl_mro_isa_changed_in’:
    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 ‘S_mro_clean_isarev’:
    mro.c: In function ‘Perl_mro_package_moved’:
    mro.c:779:3: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:783:5: warning: string length ‘838’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:784:5: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:784:5: warning: string length ‘2229’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:784:5: warning: string length ‘6804’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:785:5: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:785:5: warning: string length ‘2229’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:785:5: warning: string length ‘13629’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:786:5: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:786:5: warning: string length ‘2229’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:786:5: warning: string length ‘20442’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:798:6: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:798:6: warning: string length ‘2229’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:804:6: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:804:6: warning: string length ‘2229’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:807:2: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:807:2: warning: string length ‘2229’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:808:6: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:808:6: warning: string length ‘2229’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:820:3: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:820:3: warning: string length ‘2229’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:827:3: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:827:3: warning: string length ‘2229’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:830:6: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:830:6: warning: string length ‘2229’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:831:3: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c:831:3: warning: string length ‘2229’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    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]
    sv.h:1787:31: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    mro.c:961:21: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct SV *’ [-Wformat=]
    hv.h:265:28: warning: string length ‘1062’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    mro.c: In function ‘Perl_mro_method_changed_in’:
    mro.c: In function ‘Perl_mro_set_mro’:
    mro.c: In function ‘XS_mro_method_changed_in’:
    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_free_tied_hv_pool’:
    hv.c: In function ‘Perl_hek_dup’:
    hv.c: In function ‘Perl_he_dup’:
    hv.c:164:19: 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: 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:584: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_magic_check’:
    hv.c: In function ‘Perl_hv_scalar’:
    hv.c: In function ‘S_hv_delete_common’:
    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]
    av.c: In function ‘Perl_av_reify’:
    hv.c: In function ‘Perl_newHVhv’:
    hv.c:1355:9: warning: cast increases required alignment of target type [-Wcast-align]
    av.c: In function ‘Perl_av_extend’:
    hv.c: In function ‘Perl_hv_copy_hints_hv’:
    av.c: In function ‘S_adjust_index’:
    hv.c: In function ‘S_hv_free_ent_ret’:
    hv.c: In function ‘Perl_hv_free_ent’:
    hv.c: In function ‘Perl_hv_delayfree_ent’:
    hv.c: In function ‘Perl_hv_clear’:
    hv.c: In function ‘Perl_hv_clear_placeholders’:
    hv.c: In function ‘S_clear_placeholders’:
    hv.c: In function ‘S_hfreeentries’:
    hv.c: In function ‘Perl_hfree_next_entry’:
    av.c: In function ‘Perl_av_fetch’:
    av.c: In function ‘Perl_av_store’:
    av.c: In function ‘Perl_av_make’:
    av.c: In function ‘Perl_av_clear’:
    av.c: In function ‘Perl_av_undef’:
    av.c: In function ‘Perl_av_create_and_push’:
    av.c: In function ‘Perl_av_push’:
    av.c: In function ‘Perl_av_pop’:
    av.c: In function ‘Perl_av_create_and_unshift_one’:
    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]
    hv.c: In function ‘Perl_hv_undef_flags’:
    av.c: In function ‘Perl_av_shift’:
    av.c: In function ‘Perl_av_fill’:
    hv.h:265:28: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct HEK *’ [-Wformat=]
    av.c: In function ‘Perl_av_delete’:
    av.c: In function ‘Perl_av_exists’:
    av.c: In function ‘S_get_aux_mg’:
    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_kill_backrefs’:
    hv.c: In function ‘Perl_hv_iternext_flags’:
    hv.c:2490:23: warning: cast increases required alignment of target type [-Wcast-align]
    hv.c: In function ‘Perl_hv_iterkey’:
    hv.c: In function ‘Perl_hv_iterval’:
    hv.c: In function ‘S_unshare_hek_or_pvn’:
    hv.c: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_hv_placeholders_p’:
    hv.c: In function ‘Perl_hv_placeholders_set’:
    hv.c: In function ‘S_refcounted_he_value’:
    hv.c:3011:2: warning: string length ‘1015’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    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: In function ‘Perl_refcounted_he_new_pvn’:
    hv.c:3349:18: warning: declaration of ‘p’ shadows a previous local [-Wshadow]
    hv.c:3336:40: warning: shadowed declaration is here [-Wshadow]
    hv.c:3349:30: warning: declaration of ‘keyend’ shadows a previous local [-Wshadow]
    hv.c:3336:14: warning: shadowed declaration is here [-Wshadow]
    hv.c: In function ‘Perl_refcounted_he_new_sv’:
    hv.c: In function ‘Perl_refcounted_he_free’:
    hv.c: In function ‘Perl_refcounted_he_inc’:
    hv.c: In function ‘Perl_hv_assert’:
    pp_hot.c: In function ‘Perl_pp_gvsv’:
    pp_hot.c: In function ‘Perl_pp_pushmark’:
    pp_hot.c: In function ‘Perl_pp_stringify’:
    pp_hot.c: In function ‘Perl_pp_gv’:
    pp_hot.c: In function ‘Perl_pp_and’:
    pp_hot.c: In function ‘Perl_pp_sassign’:
    pp_hot.c:189:3: warning: string length ‘3498’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_hot.c: In function ‘Perl_pp_cond_expr’:
    sv.h:1793:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    pp_hot.c: In function ‘Perl_pp_unstack’:
    pp_hot.c: In function ‘Perl_pp_concat’:
    pp_hot.c: In function ‘S_pushav’:
    pp_hot.c: In function ‘Perl_pp_padrange’:
    pp_hot.c: In function ‘Perl_pp_readline’:
    pp_hot.c: In function ‘Perl_pp_eq’:
    pp_hot.c: In function ‘Perl_pp_preinc’:
    pp_hot.c: In function ‘Perl_pp_or’:
    pp_hot.c: In function ‘Perl_pp_defined’:
    pp_hot.c: In function ‘Perl_pp_add’:
    pp_hot.c: In function ‘Perl_pp_aelemfast’:
    pp_hot.c: In function ‘Perl_pp_print’:
    gv.h:30:19: warning: declaration of ‘_gvgp’ shadows a previous local [-Wshadow]
    gv.h:30:19: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c: In function ‘Perl_pp_rv2av’:
    pp_hot.c: In function ‘S_do_oddball’:
    pp_hot.c: In function ‘Perl_pp_aassign’:
    pp_hot.c: In function ‘Perl_pp_qr’:
    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_do_readline’:
    pp_hot.c:1597:3: warning: string length ‘1025’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_hot.c:1675:7: warning: string length ‘1025’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_hot.c: In function ‘Perl_pp_helem’:
    pp_hot.c: In function ‘Perl_pp_iter’:
    pp_hot.c:1930:17: warning: string length ‘1039’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_hot.c: In function ‘Perl_pp_subst’:
    pp_hot.c:2375:2: warning: string length ‘1025’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_hot.c: In function ‘Perl_pp_grepwhile’:
    pp_hot.c:2413:5: warning: string length ‘3372’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_hot.c:2420:2: warning: string length ‘3267’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_hot.c:2448:13: warning: string length ‘1045’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_hot.c: In function ‘Perl_pp_leavesub’:
    pp_hot.c: In function ‘Perl_pp_entersub’:
    pp_hot.c:2622:6: warning: string length ‘654’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_hot.c:2622:6: warning: string length ‘2249’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_hot.c:2710:25: warning: string length ‘1057’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_hot.c:2758:11: warning: declaration of ‘sv’ shadows a previous local [-Wshadow]
    pp.h:330:21: warning: shadowed declaration is here [-Wshadow]
    pp_hot.c:2779:21: warning: string length ‘1057’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_hot.c: In function ‘Perl_sub_crush_depth’:
    pp_hot.c: In function ‘Perl_pp_aelem’:
    pp_hot.c: In function ‘Perl_vivify_ref’:
    pp_hot.c: In function ‘Perl_pp_method’:
    pp_hot.c: In function ‘Perl_pp_method_named’:
    pp_hot.c: In function ‘S_method_common’:
    pp_hot.c:3023:13: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct HV *’ [-Wformat=]
    pp_hot.c:3023:13: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct SV * const’ [-Wformat=]
    pp_hot.c:3048:17: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct HV *’ [-Wformat=]
    pp_hot.c:3048:17: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct SV * const’ [-Wformat=]
    sv.c: In function ‘S_more_sv’:
    sv.c: In function ‘S_del_sv’:
    sv.c: In function ‘S_sv_add_arena’:
    sv.c: In function ‘S_visit’:
    sv.c: In function ‘do_clean_objs’:
    sv.c: In function ‘do_clean_named_objs’:
    sv.c: In function ‘do_clean_named_io_objs’:
    sv.c: In function ‘do_curse’:
    sv.c: In function ‘Perl_sv_clean_objs’:
    sv.c: In function ‘do_clean_all’:
    sv.c: In function ‘Perl_sv_free_arenas’:
    sv.c: In function ‘Perl_more_bodies’:
    perl.h:154:22: 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 ‘S_new_body’:
    sv.c: In function ‘Perl_sv_upgrade’:
    sv.c:1333:14: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:1371:6: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.h:1334:19: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘Perl_sv_backoff’:
    sv.c: In function ‘Perl_sv_grow’:
    sv.c: In function ‘Perl_sv_setiv’:
    sv.c:1650:5: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c: In function ‘Perl_sv_setiv_mg’:
    sv.c: In function ‘Perl_sv_setuv’:
    sv.c: In function ‘Perl_sv_setuv_mg’:
    sv.c: In function ‘Perl_sv_setnv’:
    sv.c:1764:5: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c: In function ‘Perl_sv_setnv_mg’:
    sv.c: In function ‘S_not_a_number’:
    sv.c: In function ‘Perl_looks_like_number’:
    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_2iv_flags’:
    sv.c: In function ‘Perl_sv_2uv_flags’:
    sv.c: In function ‘Perl_sv_2nv_flags’:
    sv.c: In function ‘Perl_sv_2num’:
    sv.c: In function ‘Perl_sv_2pv_flags’:
    sv.c:2971:9: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:2976:16: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:3083:1: warning: no previous prototype for ‘Perl_sv_copypv’ [-Wmissing-prototypes]
    sv.c: In function ‘Perl_sv_copypv_flags’:
    sv.c: In function ‘Perl_sv_2pvbyte’:
    sv.c: In function ‘Perl_sv_2pvutf8’:
    sv.c: In function ‘Perl_sv_2bool_flags’:
    sv.c:3210:52: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function ‘Perl_sv_utf8_upgrade_flags_grow’:
    sv.c: In function ‘Perl_sv_utf8_downgrade’:
    sv.c: In function ‘Perl_sv_utf8_decode’:
    sv.c: In function ‘S_glob_assign_glob’:
    sv.c:3735:2: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:3735:2: warning: string length ‘2231’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:3736:2: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:3736:2: warning: string length ‘2231’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:3745:6: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:3751:9: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:3751:9: warning: string length ‘2231’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:3783:9: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:3783:9: warning: string length ‘2243’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:3792:13: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:3792:13: warning: string length ‘2231’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    gv.h:35:13: warning: shadowed declaration is here [-Wshadow]
    sv.c:3839:17: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘S_glob_assign_ref’:
    sv.c:3969:6: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:3969:6: warning: string length ‘2236’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:3970:6: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:3970:6: warning: string length ‘2231’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    regcomp.c: In function ‘S_study_chunk.constprop’:
    regcomp.c:1385:1: warning: inlining failed in call to ‘S_ssc_add_range’: call is unlikely and code size would grow [-Winline]
    embed.h:958:30: warning: called from here [-Winline]
    sv.c: In function ‘Perl_sv_setsv_flags’:
    sv.c:4128:6: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:4146:6: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:4179:6: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:4262:6: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:4266:6: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:4304:2: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:4320:3: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:4320:3: warning: string length ‘2243’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:4321:3: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:4321:3: warning: string length ‘2231’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:4346:23: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:4409:2: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:4436:6: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:4550:2: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:4565:6: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c: In function ‘Perl_sv_setsv_mg’:
    sv.c: In function ‘Perl_sv_setsv_cow’:
    sv.c:4645:2: warning: string length ‘1178’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:4646:2: warning: string length ‘1080’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c: In function ‘Perl_sv_setpvn’:
    sv.c:4706:2: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:4722:5: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c: In function ‘Perl_sv_setpvn_mg’:
    sv.c: In function ‘Perl_sv_setpv’:
    pp.c: In function ‘Perl_pp_padav’:
    sv.c:4764:2: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_padhv’:
    pp.c: In function ‘Perl_pp_introcv’:
    pp.c: In function ‘Perl_pp_clonecv’:
    sv.c:4773:5: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘S_rv2gv’:
    sv.c: In function ‘Perl_sv_setpv_mg’:
    sv.c: In function ‘Perl_sv_sethek’:
    sv.c:4807:16: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:4832:6: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c: In function ‘Perl_sv_usepvn_flags’:
    sv.c:4877:2: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_rv2gv’:
    pp.c: In function ‘Perl_softref2xv’:
    pp.c: In function ‘Perl_pp_rv2sv’:
    sv.c:4922:5: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_av2arylen’:
    sv.c: In function ‘S_sv_uncow’:
    pp.c: In function ‘Perl_pp_pos’:
    pp.c: In function ‘Perl_pp_rv2cv’:
    pp.c: In function ‘Perl_pp_prototype’:
    sv.c: In function ‘Perl_sv_force_normal_flags’:
    pp.c: In function ‘Perl_pp_anoncode’:
    pp.c: In function ‘Perl_pp_refgen’:
    pp.c: In function ‘S_refto’:
    pp.c:575:9: warning: string length ‘1029’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_ref’:
    pp.c: In function ‘Perl_pp_bless’:
    sv.c:5116:6: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c: In function ‘Perl_sv_chop’:
    sv.c:5184:5: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_gelem’:
    sv.c: In function ‘Perl_sv_catpvn_flags’:
    pp.c:696:3: warning: string length ‘649’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_study’:
    pp.c: In function ‘Perl_pp_trans’:
    sv.c:5304:5: warning: string length ‘1011’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘S_do_chomp’:
    sv.c: In function ‘Perl_sv_catsv_flags’:
    sv.c: In function ‘Perl_sv_catpv’:
    sv.c:5379:5: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c: In function ‘Perl_sv_catpv_mg’:
    sv.c: In function ‘Perl_newSV’:
    sv.c: In function ‘Perl_sv_magicext’:
    pp.c: In function ‘Perl_pp_schop’:
    pp.c: In function ‘Perl_pp_chop’:
    pp.c: In function ‘Perl_pp_undef’:
    pp.c:988:7: warning: string length ‘649’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    hv.h:450:39: warning: right-hand operand of comma expression has no effect [-Wunused-value]
    sv.c:5532:49: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘Perl_sv_magic’:
    sv.c: In function ‘S_sv_unmagicext_flags’:
    sv.c: In function ‘Perl_sv_rvweaken’:
    sv.c: In function ‘Perl_sv_add_backref’:
    sv.c: In function ‘Perl_sv_del_backref’:
    sv.c: In function ‘Perl_sv_kill_backrefs’:
    sv.c:6006:7: warning: string length ‘1021’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:6013:7: warning: string length ‘817’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:6014:7: warning: string length ‘835’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c: In function ‘Perl_sv_insert_flags’:
    sv.c:6082:5: warning: string length ‘1017’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c:1061:2: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_postinc’:
    pp.c: In function ‘Perl_pp_pow’:
    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’:
    pp.c: In function ‘Perl_pp_multiply’:
    sv.c:6247:5: warning: string length ‘754’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    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_pp_repeat’:
    pp.c:1714:24: warning: string length ‘1037’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c:1756:6: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c:1758:6: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_subtract’:
    pp.c: In function ‘Perl_pp_left_shift’:
    pp.c: In function ‘Perl_pp_right_shift’:
    pp.c: In function ‘Perl_pp_lt’:
    pp.c: In function ‘Perl_pp_gt’:
    pp.c: In function ‘Perl_pp_le’:
    pp.c: In function ‘Perl_pp_ge’:
    pp.c: In function ‘Perl_pp_ne’:
    pp.c: In function ‘Perl_do_ncmp’:
    sv.c: In function ‘Perl_sv_clear’:
    pp.c:2079:15: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp.c: In function ‘Perl_pp_ncmp’:
    pp.c: In function ‘Perl_pp_sle’:
    pp.c: In function ‘Perl_pp_seq’:
    pp.c: In function ‘Perl_pp_sne’:
    pp.c: In function ‘Perl_pp_scmp’:
    sv.c:6396:21: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct SV *’ [-Wformat=]
    pp.c: In function ‘Perl_pp_bit_and’:
    sv.c:6411:3: warning: string length ‘645’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_bit_or’:
    sv.c:6456:3: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:6457:7: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘S_negate_string’:
    pp.c: In function ‘Perl_pp_negate’:
    sv.c:1037:29: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘S_curse’:
    pp.c: In function ‘Perl_pp_not’:
    pp.c: In function ‘Perl_pp_complement’:
    sv.c: In function ‘Perl_sv_free’:
    sv.c: In function ‘Perl_sv_free2’:
    sv.c: In function ‘Perl_sv_len’:
    pp.c:2402:13: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘Perl_sv_len_utf8_nomg’:
    pp.c: In function ‘Perl_pp_i_multiply’:
    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]
    pp.c: In function ‘Perl_pp_i_divide’:
    sv.c: In function ‘Perl_sv_pos_u2b_flags’:
    pp.c: In function ‘Perl_pp_i_modulo’:
    sv.c: In function ‘S_utf8_mg_pos_cache_update’:
    sv.c:7276:19: warning: cast increases required alignment of target type [-Wcast-align]
    pp.c: In function ‘Perl_pp_i_add’:
    sv.c: In function ‘Perl_sv_pos_b2u_flags’:
    pp.c: In function ‘Perl_pp_i_subtract’:
    sv.c:7451:29: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘Perl_sv_eq_flags’:
    pp.c: In function ‘Perl_pp_i_lt’:
    pp.c: In function ‘Perl_pp_i_gt’:
    pp.c: In function ‘Perl_pp_i_le’:
    pp.c: In function ‘Perl_pp_i_ge’:
    sv.c: In function ‘Perl_sv_cmp_flags’:
    pp.c: In function ‘Perl_pp_i_eq’:
    pp.c: In function ‘Perl_pp_i_ne’:
    sv.c: In function ‘Perl_sv_collxfrm_flags’:
    pp.c: In function ‘Perl_pp_i_ncmp’:
    sv.c:7858:32: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘S_sv_gets_append_to_utf8’:
    pp.c: In function ‘Perl_pp_i_negate’:
    pp.c: In function ‘Perl_pp_atan2’:
    sv.c: In function ‘S_sv_gets_read_record’:
    pp.c: In function ‘Perl_pp_sin’:
    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_srand’:
    pp.c: In function ‘Perl_pp_int’:
    sv.c: In function ‘Perl_sv_gets’:
    sv.c:8076:5: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_abs’:
    pp.c: In function ‘Perl_pp_oct’:
    pp.c: In function ‘Perl_pp_length’:
    pp.c: In function ‘Perl_pp_substr’:
    perl.h:1666:26: warning: cast from function call of type ‘char *’ to non-matching type ‘long unsigned int’ [-Wbad-function-cast]
    sv.c:8288:5: warning: ISO C90 does not support the ‘z’ gnu_printf length modifier [-Wformat=]
    sv.c:8335:2: warning: ISO C90 does not support the ‘z’ gnu_printf length modifier [-Wformat=]
    sv.c:8340:2: warning: ISO C90 does not support the ‘z’ gnu_printf length modifier [-Wformat=]
    sv.c:8356:2: warning: ISO C90 does not support the ‘z’ gnu_printf length modifier [-Wformat=]
    sv.c:8364:2: warning: ISO C90 does not support the ‘z’ gnu_printf length modifier [-Wformat=]
    sv.c:8394:2: warning: ISO C90 does not support the ‘z’ gnu_printf length modifier [-Wformat=]
    sv.c:8397:5: warning: ISO C90 does not support the ‘z’ gnu_printf length modifier [-Wformat=]
    pp.c: In function ‘Perl_pp_vec’:
    sv.h:1783:21: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    pp.c: In function ‘Perl_pp_index’:
    sv.c: In function ‘Perl_sv_inc_nomg’:
    pp.c: In function ‘Perl_pp_sprintf’:
    sv.c:8550:3: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_ord’:
    pp.c: In function ‘Perl_pp_chr’:
    sv.c:8556:3: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c:3362:7: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct SV *’ [-Wformat=]
    config.h:4498:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c:8571:2: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c:3376:2: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:8579:2: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c:3387:5: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:8606:3: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_crypt’:
    pp.c: In function ‘Perl_pp_ucfirst’:
    pp.c:3611:2: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c: In function ‘Perl_sv_dec_nomg’:
    pp.c: In function ‘Perl_pp_uc’:
    pp.c:3744:2: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:8724:3: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:8728:3: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:8737:3: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_lc’:
    sv.c:8754:6: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c:3974:2: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:8763:2: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:8783:3: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_quotemeta’:
    sv.c: In function ‘Perl_sv_mortalcopy_flags’:
    sv.c: In function ‘Perl_sv_newmortal’:
    pp.c:4123:2: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_fc’:
    sv.c: In function ‘Perl_newSVpvn_flags’:
    pp.c:4169:5: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c: In function ‘Perl_sv_2mortal’:
    sv.c: In function ‘Perl_newSVpv’:
    sv.c: In function ‘Perl_newSVpvn’:
    sv.c: In function ‘Perl_newSVhek’:
    sv.c:9014:18: warning: cast increases required alignment of target type [-Wcast-align]
    pp.c: In function ‘Perl_pp_aslice’:
    sv.c:9050:6: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c: In function ‘Perl_newSVpvn_share’:
    pp.c: In function ‘Perl_pp_kvaslice’:
    pp.c: In function ‘Perl_pp_rkeys’:
    sv.c:9099:5: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_aeach’:
    pp.c: In function ‘Perl_pp_akeys’:
    sv.c: In function ‘Perl_vnewSVpvf’:
    pp.c: In function ‘Perl_pp_each’:
    sv.c: In function ‘Perl_newSVnv’:
    pp.c: In function ‘S_do_delete_local’:
    sv.c: In function ‘Perl_newSViv’:
    sv.c: In function ‘Perl_newSVuv’:
    sv.c: In function ‘Perl_newSV_type’:
    pp.c: In function ‘Perl_pp_delete’:
    sv.c: In function ‘Perl_newRV_noinc’:
    sv.c: In function ‘Perl_newRV’:
    sv.c: In function ‘Perl_newSVsv’:
    pp.c: In function ‘Perl_pp_exists’:
    sv.c: In function ‘Perl_sv_resetpvn’:
    sv.c:9360:19: warning: cast increases required alignment of target type [-Wcast-align]
    pp.c: In function ‘Perl_pp_hslice’:
    sv.c:9407:7: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_kvhslice’:
    pp.c: In function ‘Perl_pp_lslice’:
    pp.c:4903:17: warning: string length ‘1055’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_anonlist’:
    pp.c: In function ‘Perl_pp_anonhash’:
    pp.c: In function ‘S_deref_plain_array’:
    pp.c: In function ‘Perl_pp_splice’:
    pp.c:4971:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    pp.c: In function ‘Perl_pp_push’:
    sv.c: In function ‘Perl_sv_2io’:
    pp.c:5209:2: warning: string length ‘3372’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:9452:37: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_shift’:
    pp.c: In function ‘Perl_pp_unshift’:
    pp.c:5262:2: warning: string length ‘3435’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c: In function ‘Perl_sv_2cv’:
    pp.c: In function ‘Perl_pp_reverse’:
    sv.c: In function ‘Perl_sv_true’:
    pp.c:5403:6: warning: string length ‘1013’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_split’:
    sv.c:9589:20: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    sv.c: In function ‘Perl_sv_pvn_force_flags’:
    sv.c:9657:6: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:9663:5: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c: In function ‘Perl_sv_pvbyten_force’:
    sv.c: In function ‘Perl_sv_pvutf8n_force’:
    sv.c: In function ‘Perl_sv_ref’:
    pp.c:5818:6: warning: string length ‘3372’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp.c: In function ‘Perl_pp_once’:
    pp.c: In function ‘Perl_pp_coreargs’:
    pp.c: In function ‘Perl_pp_runcv’:
    sv.c: In function ‘Perl_sv_isobject’:
    sv.c: In function ‘Perl_sv_isa’:
    sv.c: In function ‘Perl_newSVrv’:
    sv.c:9886:5: warning: string length ‘1009’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c: In function ‘Perl_newSVavdefelem’:
    sv.c: In function ‘Perl_sv_setref_pv’:
    sv.c: In function ‘Perl_sv_bless’:
    sv.c: In function ‘S_sv_unglob’:
    sv.c:10107:5: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:10108:2: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:10125:5: warning: string length ‘1012’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c: In function ‘Perl_sv_unref_flags’:
    sv.c: In function ‘Perl_sv_untaint’:
    sv.c: In function ‘Perl_sv_tainted’:
    sv.c: In function ‘Perl_sv_setpviv_mg’:
    sv.c: In function ‘Perl_sv_vsetpvf_mg’:
    sv.c: In function ‘Perl_sv_catpvf_mg_nocontext’:
    sv.c: In function ‘Perl_sv_catpvf_mg’:
    sv.c: In function ‘Perl_sv_vcatpvf_mg’:
    sv.c: In function ‘S_expect_number’:
    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:10816:11: warning: declaration of ‘sv’ shadows a parameter [-Wshadow]
    sv.c:10615:40: 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_parser_dup’:
    sv.c: In function ‘Perl_dirp_dup’:
    sv.c: In function ‘Perl_gp_dup’:
    sv.c: In function ‘Perl_mg_dup’:
    sv.c:12169:15: 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:35: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘Perl_rvpv_dup’:
    sv.h:1238:2: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    sv.c: In function ‘S_sv_dup_common’:
    sv.c:12476:3: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:12476:3: warning: string length ‘2236’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:12527:16: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c:12637:7: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    sv.c:12721:23: warning: cast increases required alignment of target type [-Wcast-align]
    sv.c: In function ‘Perl_sv_dup_inc’:
    sv.c: In function ‘Perl_sv_dup’:
    sv.c: In function ‘Perl_cx_dup’:
    sv.c: In function ‘Perl_si_dup’:
    sv.c: In function ‘Perl_ss_dup’:
    perl.h:1688:20: warning: cast from function call of type ‘void *’ to non-matching type ‘long unsigned int’ [-Wbad-function-cast]
    sv.c: In function ‘do_mark_cloneable_stash’:
    sv.h:1784:21: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    sv.c: In function ‘perl_clone’:
    sv.c: In function ‘S_unreferenced_to_tmp_stack’:
    sv.c: In function ‘Perl_clone_params_del’:
    sv.c: In function ‘Perl_clone_params_new’:
    sv.c: In function ‘Perl_init_constants’:
    sv.c: In function ‘Perl_sv_recode_to_utf8’:
    sv.c: In function ‘Perl_sv_cat_decode’:
    sv.c: In function ‘S_find_hash_subscript’:
    sv.c: In function ‘Perl_varname’:
    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]
    scope.c: In function ‘Perl_new_stackinfo’:
    scope.c: In function ‘Perl_pop_scope’:
    scope.c: In function ‘Perl_free_tmps’:
    scope.c: In function ‘S_save_scalar_at’:
    scope.c: In function ‘Perl_save_scalar’:
    scope.c: In function ‘Perl_save_generic_svref’:
    scope.c: In function ‘Perl_save_gp’:
    scope.c:296:6: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    scope.c:296:6: warning: string length ‘2239’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    scope.c: In function ‘Perl_save_ary’:
    scope.c: In function ‘Perl_save_hash’:
    scope.c: In function ‘Perl_save_padsv_and_mortalize’:
    scope.c: In function ‘Perl_save_clearsv’:
    scope.c: In function ‘Perl_save_delete’:
    scope.c: In function ‘Perl_save_hdelete’:
    scope.c: In function ‘Perl_save_adelete’:
    scope.c: In function ‘Perl_save_hints’:
    scope.c: In function ‘Perl_save_aelem_flags’:
    scope.c: In function ‘Perl_save_helem_flags’:
    scope.c: In function ‘Perl_save_svref’:
    scope.c: In function ‘Perl_leave_scope’:
    scope.c:987:10: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    scope.c:987:10: warning: string length ‘2281’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    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:1101:25: warning: string length ‘1018’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    scope.c:1214:6: warning: string length ‘787’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    scope.c:1225:8: warning: declaration of ‘svp’ shadows a previous local [-Wshadow]
    scope.c: In function ‘Perl_cx_dump’:
    pp_ctl.c: In function ‘Perl_pp_regcomp’:
    pp_ctl.c: In function ‘Perl_pp_substcont’:
    pp_ctl.c:264:3: warning: string length ‘1022’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c: In function ‘S_rxres_restore’:
    pp_ctl.c: In function ‘S_rxres_free’:
    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: In function ‘Perl_pp_grepstart’:
    pp_ctl.c:943:9: warning: string length ‘1043’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c: In function ‘Perl_pp_mapwhile’:
    pp_ctl.c:1061:5: warning: string length ‘3372’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c:1067:2: warning: string length ‘3267’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c:1088:6: warning: declaration of ‘src’ shadows a previous local [-Wshadow]
    pp_ctl.c:966:10: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:1096:13: warning: string length ‘1045’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c: In function ‘Perl_pp_range’:
    pp_ctl.c: In function ‘Perl_pp_flip’:
    pp_ctl.c: In function ‘Perl_pp_flop’:
    pp_ctl.c: In function ‘Perl_is_lvalue_sub’:
    pp_ctl.c: In function ‘Perl_was_lvalue_sub’:
    pp_ctl.c: In function ‘Perl_dounwind’:
    pp_ctl.c: In function ‘Perl_qerror’:
    pp_ctl.c: In function ‘Perl_die_unwind’:
    pp_ctl.c: In function ‘Perl_pp_xor’:
    pp_ctl.c: In function ‘Perl_caller_cx’:
    pp_ctl.c: In function ‘Perl_pp_caller’:
    pp_ctl.c: In function ‘Perl_pp_reset’:
    pp_ctl.c: In function ‘Perl_pp_dbstate’:
    pp_ctl.c: In function ‘S_adjust_stack_on_leave’:
    pp_ctl.c: In function ‘Perl_pp_enter’:
    pp_ctl.c: In function ‘Perl_pp_leave’:
    pp_ctl.c:2090:5: warning: string length ‘3288’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c: In function ‘Perl_pp_enteriter’:
    pp_ctl.c: In function ‘Perl_pp_enterloop’:
    pp_ctl.c: In function ‘Perl_pp_leaveloop’:
    pp_ctl.c:2256:5: warning: string length ‘3288’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c:2257:5: warning: string length ‘3288’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c: In function ‘S_return_lvalues’:
    pp_ctl.c: In function ‘Perl_pp_return’:
    pp_ctl.c:2506:2: warning: string length ‘1027’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c: In function ‘Perl_pp_leavesublv’:
    pp_ctl.c: In function ‘S_unwind_loop’:
    pp_ctl.c: In function ‘Perl_pp_last’:
    pp_ctl.c: In function ‘Perl_pp_redo’:
    pp_ctl.c: In function ‘Perl_pp_goto’:
    pp_ctl.c:2778:20: warning: declaration of ‘cx’ shadows a previous local [-Wshadow]
    pp_ctl.c:2760:19: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:2792:7: warning: string length ‘654’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c:2792:7: warning: string length ‘2249’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c:2871:13: warning: declaration of ‘retop’ shadows a previous local [-Wshadow]
    pp_ctl.c:2758:9: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:2891:8: warning: declaration of ‘sv’ shadows a previous local [-Wshadow]
    pp_ctl.c:2772:13: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c: In function ‘Perl_pp_exit’:
    pp_ctl.c: In function ‘S_save_lines’:
    pp_ctl.c: In function ‘S_docatch’:
    pp_ctl.c: In function ‘Perl_find_runcv_where’:
    pp_ctl.c: In function ‘S_try_yyparse’:
    pp_ctl.c: In function ‘S_doeval’:
    pp_ctl.c:3431:2: warning: string length ‘1027’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c:3514:6: warning: string length ‘3267’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c:3545:2: warning: string length ‘3351’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c: In function ‘S_check_type_and_open’:
    pp_ctl.c: In function ‘S_doopen_pm’:
    pp_ctl.c: In function ‘Perl_pp_require’:
    pp_ctl.c:3874:8: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    pp_ctl.c:3821:10: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:3934:7: warning: string length ‘3351’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c:4020:4: warning: string length ‘1029’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c:4093:2: warning: string length ‘1027’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c: In function ‘Perl_pp_hintseval’:
    pp_ctl.c: In function ‘Perl_pp_entereval’:
    pp_ctl.c:4203:9: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    pp_ctl.c:4182:12: warning: shadowed declaration is here [-Wshadow]
    pp_ctl.c:4214:9: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    pp_ctl.c: In function ‘Perl_pp_leaveeval’:
    pp_ctl.c:4343:2: warning: string length ‘3267’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c:4345:6: warning: string length ‘1027’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c: In function ‘Perl_delete_eval_scope’:
    pp_ctl.c:4366:5: warning: string length ‘3393’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c: In function ‘Perl_create_eval_scope’:
    pp_ctl.c:4390:2: warning: string length ‘1027’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c: In function ‘Perl_pp_leavetry’:
    pp_ctl.c:4424:5: warning: string length ‘3393’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c:4425:5: warning: string length ‘1027’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c: In function ‘Perl_pp_entergiven’:
    pp_ctl.c: In function ‘Perl_pp_leavegiven’:
    pp_ctl.c:4471:5: warning: string length ‘3288’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c: In function ‘S_make_matcher’:
    pp_ctl.c: In function ‘S_matcher_matches_sv’:
    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]
    time64.c: In function ‘S_localtime64_r’:
    time64.c:506:17: warning: cast from function call of type ‘Time64_T’ to non-matching type ‘long int’ [-Wbad-function-cast]
    pp_ctl.c: In function ‘S_destroy_matcher’:
    pp_ctl.c:4517:5: warning: string length ‘3330’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c: In function ‘Perl_pp_smartmatch’:
    pp_sys.c: In function ‘Perl_pp_backtick’:
    sv.h:1789:33: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    pp_ctl.c: In function ‘S_do_smartmatch’:
    pp_sys.c:327:6: warning: string length ‘3351’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c: In function ‘Perl_pp_glob’:
    pp_sys.c:413:5: warning: string length ‘3267’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c: In function ‘Perl_pp_warn’:
    pp_sys.c: In function ‘Perl_pp_die’:
    pp_ctl.c:4617:3: warning: string length ‘3687’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c: In function ‘Perl_tied_method’:
    pp.h:68:19: warning: declaration of ‘sp’ shadows a parameter [-Wshadow]
    pp_sys.c:532:43: warning: shadowed declaration is here [-Wshadow]
    pp_sys.c:587:5: warning: string length ‘3519’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c: In function ‘Perl_pp_open’:
    pp_ctl.c:4649:3: warning: string length ‘3729’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c:621:9: warning: string length ‘653’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c:4671:6: warning: string length ‘3561’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c: In function ‘Perl_pp_close’:
    pp_sys.c: In function ‘Perl_pp_pipe_op’:
    pp_sys.c: In function ‘Perl_pp_fileno’:
    pp_sys.c: In function ‘Perl_pp_umask’:
    pp_sys.c: In function ‘Perl_pp_binmode’:
    pp_sys.c: In function ‘Perl_pp_tie’:
    pp_sys.c:955:5: warning: string length ‘3351’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c: In function ‘Perl_pp_untie’:
    pp_sys.c:987:9: warning: string length ‘3393’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c: In function ‘Perl_pp_tied’:
    pp_sys.c: In function ‘Perl_pp_dbmopen’:
    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:1213:2: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c:1214:2: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c:1215:2: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function ‘Perl_setdefout’:
    pp_sys.c: In function ‘Perl_pp_select’:
    pp_sys.c:1278:3: warning: string length ‘654’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c:1278:3: warning: string length ‘2250’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c: In function ‘Perl_pp_getc’:
    pp_sys.c: In function ‘S_doform’:
    pp_sys.c: In function ‘Perl_pp_enterwrite’:
    pp_sys.c: In function ‘Perl_pp_leavewrite’:
    pp_sys.c:1440:7: warning: string length ‘654’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c:1440:7: warning: string length ‘2249’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c:1441:3: warning: string length ‘654’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c: In function ‘Perl_pp_prtf’:
    pp_sys.c: In function ‘Perl_pp_sysopen’:
    pp_sys.c: In function ‘Perl_pp_sysread’:
    pp_sys.c:1697:7: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c:1705:2: warning: string length ‘1027’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c:1792:5: warning: string length ‘1039’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c: In function ‘Perl_pp_syswrite’:
    sv.h:1786:25: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    pp_sys.c:1924:17: warning: cast increases required alignment of target type [-Wcast-align]
    pp_ctl.c: In function ‘Perl_pp_enterwhen’:
    pp_sys.c: In function ‘Perl_pp_eof’:
    pp_ctl.c: In function ‘Perl_pp_leavewhen’:
    pp_ctl.c:5050:5: warning: string length ‘3267’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c: In function ‘Perl_pp_continue’:
    pp_ctl.c:5099:5: warning: string length ‘3267’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_ctl.c: In function ‘S_doparseform’:
    pp_sys.c: In function ‘Perl_pp_tell’:
    pp.h:296:46: warning: cast from function call of type ‘off64_t’ to non-matching type ‘double’ [-Wbad-function-cast]
    pp_sys.c: In function ‘Perl_pp_sysseek’:
    sv.h:1785:21: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    pp_sys.c: In function ‘Perl_pp_truncate’:
    pp_sys.c: In function ‘Perl_pp_ioctl’:
    pp_ctl.c: In function ‘S_run_user_filter’:
    pp_ctl.c:5465:6: warning: string length ‘1027’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c: In function ‘Perl_pp_flock’:
    pp_sys.c: In function ‘Perl_pp_socket’:
    pp_sys.c: In function ‘Perl_pp_sockpair’:
    pp_ctl.c:5517:2: warning: string length ‘3498’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c: In function ‘Perl_pp_bind’:
    pp_ctl.c:5546:6: warning: string length ‘1141’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c:2478:45: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c:2479:48: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function ‘Perl_pp_listen’:
    pp_sys.c: In function ‘Perl_pp_accept’:
    pp_sys.c:2531:55: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function ‘Perl_pp_shutdown’:
    pp_sys.c: In function ‘Perl_pp_ssockopt’:
    pp_sys.c:2614:2: warning: string length ‘1021’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c: In function ‘Perl_pp_getpeername’:
    pp_sys.c:2686:5: warning: string length ‘1021’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c:2693:31: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c:2697:31: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sys.c: In function ‘Perl_pp_stat’:
    pp_sys.c:2752:5: warning: string length ‘654’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c: In function ‘S_try_amagic_ftest’:
    pp_sys.c: In function ‘Perl_pp_ftrread’:
    pp_sys.c: In function ‘Perl_pp_ftis’:
    pp_sys.c: In function ‘Perl_pp_ftrowned’:
    pp_sys.c: In function ‘Perl_pp_ftlink’:
    pp_sys.c: In function ‘Perl_pp_fttty’:
    pp_sys.c: In function ‘Perl_pp_fttext’:
    pp_sys.c: In function ‘Perl_pp_chdir’:
    pp_sys.c: In function ‘Perl_pp_chown’:
    pp_sys.c: In function ‘Perl_pp_chroot’:
    pp_sys.c: In function ‘Perl_pp_rename’:
    pp_sys.c: In function ‘Perl_pp_link’:
    pp_sys.c: In function ‘Perl_pp_readlink’:
    pp_sys.c: In function ‘Perl_pp_mkdir’:
    pp_sys.c: In function ‘Perl_pp_rmdir’:
    pp_sys.c: In function ‘Perl_pp_open_dir’:
    pp_sys.c:3794:9: warning: string length ‘654’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c: In function ‘Perl_pp_readdir’:
    pp_sys.c:3830:29: warning: string length ‘654’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c: In function ‘Perl_pp_telldir’:
    pp_sys.c:3880:29: warning: string length ‘654’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c: In function ‘Perl_pp_seekdir’:
    pp_sys.c:3906:33: warning: string length ‘654’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c: In function ‘Perl_pp_rewinddir’:
    pp_sys.c:3931:33: warning: string length ‘654’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c: In function ‘Perl_pp_closedir’:
    pp_sys.c:3955:33: warning: string length ‘654’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sys.c: In function ‘Perl_pp_fork’:
    pp_sys.c: In function ‘Perl_pp_wait’:
    pp_sys.c: In function ‘Perl_pp_waitpid’:
    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_getppid’:
    pp_sys.c: In function ‘Perl_pp_getpgrp’:
    pp_sys.c: In function ‘Perl_pp_setpgrp’:
    pp_sys.c: In function ‘Perl_pp_getpriority’:
    pp_sys.c: In function ‘Perl_pp_setpriority’:
    pp_sys.c: In function ‘Perl_pp_time’:
    pp_sys.c: In function ‘Perl_pp_gmtime’:
    pp_sys.c:4465:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sys.c: In function ‘Perl_pp_alarm’:
    pp_sys.c: In function ‘Perl_pp_sleep’:
    pp_sys.c: In function ‘Perl_pp_shmwrite’:
    pp_sys.c: In function ‘Perl_pp_semget’:
    pp_sys.c: In function ‘Perl_pp_semctl’:
    pp_sys.c: In function ‘Perl_pp_ghostent’:
    sv.h:1792:31: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    pp_sys.c: In function ‘Perl_pp_gnetent’:
    pp_sys.c: In function ‘Perl_pp_gprotoent’:
    pp_sys.c: In function ‘Perl_pp_gservent’:
    pp_sys.c: In function ‘Perl_pp_shostent’:
    pp_sys.c: In function ‘Perl_pp_gpwent’:
    pp_sys.c: In function ‘Perl_pp_ggrent’:
    pp_sys.c: In function ‘Perl_pp_syscall’:
    inline.h:18:1: warning: inlining failed in call to ‘S_av_top_index’: call is unlikely and code size would grow [-Winline]
    pp_ctl.c:4815:31: warning: called from here [-Winline]
    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: In function ‘S_do_trans_count_utf8’:
    doop.c: In function ‘S_do_trans_complex_utf8’:
    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_trans’:
    doop.c:643:2: warning: string length ‘1012’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    doop.c: In function ‘Perl_do_join’:
    doop.c: In function ‘Perl_do_sprintf’:
    doop.c: In function ‘Perl_do_vecget’:
    doop.c: In function ‘Perl_do_vecset’:
    doop.c:941:5: warning: string length ‘1016’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    doop.c: In function ‘Perl_do_vop’:
    doop.c:1061:5: warning: string length ‘1015’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    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]
    doop.c: In function ‘Perl_do_kv’:
    doio.c: In function ‘S_openn_setup’:
    doio.c:115:35: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    doio.c: In function ‘Perl_do_open6’:
    doio.c: In function ‘S_openn_cleanup’:
    doio.c:638:8: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    doio.c:643:8: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    doio.c:670:36: warning: cast increases required alignment of target type [-Wcast-align]
    doio.c: In function ‘Perl_nextargv’:
    doio.c: In function ‘Perl_do_close’:
    doio.c: In function ‘Perl_io_close’:
    doio.c: In function ‘Perl_do_eof’:
    doio.c: In function ‘Perl_do_tell’:
    doio.c: In function ‘Perl_do_seek’:
    doio.c: In function ‘Perl_do_sysseek’:
    doio.c: In function ‘Perl_mode_from_discipline’:
    doio.c: In function ‘Perl_do_print’:
    doio.c: In function ‘Perl_my_stat_flags’:
    doio.c: In function ‘Perl_my_lstat_flags’:
    doio.c:1438:10: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    doio.c:1465:31: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    doio.c:1465:31: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct HEK *’ [-Wformat=]
    doio.c: In function ‘S_exec_failed’:
    doio.c: In function ‘Perl_do_exec3’:
    doio.c: In function ‘Perl_apply’:
    doio.c:1907:24: warning: '$' in identifier or number
    doio.c: In function ‘Perl_do_ipcget’:
    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]
    doio.c: In function ‘Perl_do_shmio’:
    doio.c:2417:2: warning: string length ‘1019’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    doio.c: In function ‘Perl_start_glob’:
    regexec.c: In function ‘S_regcppush’:
    regexec.c: In function ‘S_regcppop’:
    regexec.c: In function ‘S_isFOO_lc’:
    regexec.c: In function ‘Perl_re_intuit_start’:
    regexec.c:737:17: warning: declaration of ‘sv’ shadows a parameter [-Wshadow]
    regexec.c:644:25: warning: shadowed declaration is here [-Wshadow]
    regexec.c:734:5: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    regexec.c:1390:2: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    regexec.c:1400:3: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    regexec.c:1404:3: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    regexec.c:1431:2: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    regexec.c: In function ‘S_find_byclass’:
    regexec.c:2076:13: warning: string length ‘1038’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    regexec.c:2078:20: 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_set_capture_string’:
    regexec.c: In function ‘Perl_regexec_flags’:
    regexec.c:2610:9: warning: string length ‘1041’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    embed.h:60:26: warning: called from here [-Winline]
    regexec.c: In function ‘S_regtry’:
    regexec.c: In function ‘S_debug_start_match’:
    regexec.c: In function ‘S_dump_exec_pos’:
    regexec.c: In function ‘S_reg_check_named_buff_matched’:
    regexec.c:3501:15: warning: cast increases required alignment of target type [-Wcast-align]
    regexec.c: In function ‘S_setup_EXACTISH_ST_c1_c2’:
    regexec.c: In function ‘S_regmatch’:
    regexec.c:5141:22: warning: declaration of ‘startpoint’ shadows a previous local [-Wshadow]
    regexec.c:3871:11: warning: shadowed declaration is here [-Wshadow]
    cop.h:1121:11: warning: declaration of ‘next’ shadows a previous local [-Wshadow]
    regexec.c:3848:14: warning: shadowed declaration is here [-Wshadow]
    regexec.c:5734:10: warning: declaration of ‘n’ shadows a previous local [-Wshadow]
    regexec.c:3849:9: warning: shadowed declaration is here [-Wshadow]
    regexec.c:6412:7: warning: declaration of ‘n’ shadows a previous local [-Wshadow]
    regexec.c: In function ‘S_regrepeat’:
    regexec.c: In function ‘Perl__get_regclass_nonbitmap_data’:
    regexec.c: In function ‘S_reginclass’:
    regexec.c: In function ‘S_setup_eval_state’:
    regexec.c: In function ‘S_to_utf8_substr’:
    regexec.c: In function ‘S_to_byte_substr’:
    utf8.c:962:1: warning: no previous prototype for ‘Perl_utf8_to_uvchr_buf’ [-Wmissing-prototypes]
    utf8.c: In function ‘Perl_utf16_to_utf8’:
    utf8.c: In function ‘Perl__to_upper_title_latin1’:
    utf8.c: In function ‘S_to_lower_latin1’:
    utf8.c: In function ‘Perl__to_fold_latin1’:
    utf8.c: In function ‘Perl_to_utf8_case’:
    utf8.c: In function ‘Perl__to_utf8_upper_flags’:
    utf8.c: In function ‘Perl__to_utf8_title_flags’:
    utf8.c: In function ‘Perl__to_utf8_lower_flags’:
    utf8.c: In function ‘Perl__to_utf8_fold_flags’:
    utf8.c: In function ‘Perl__core_swash_init’:
    utf8.c:2575:5: warning: string length ‘2106’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    utf8.c: In function ‘Perl_swash_fetch’:
    utf8.c: In function ‘S_swash_scan_list_line’:
    utf8.c: In function ‘S_swatch_get’:
    utf8.c:3140:5: warning: string length ‘1023’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    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: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: In function ‘Perl__swash_to_invlist’:
    utf8.c: In function ‘Perl__get_swash_invlist’:
    utf8.c: In function ‘Perl_pv_uni_display’:
    utf8.c: In function ‘Perl_sv_uni_display’:
    utf8.c: In function ‘Perl_foldEQ_utf8_flags’:
    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:99:2: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    taint.c:99:2: warning: string length ‘3817’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    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]
    sv.c:14484:1: warning: stack protector not protecting function: all local arrays are less than 8 bytes long [-Wstack-protector]
    universal.c: In function ‘Perl_sv_derived_from_sv’:
    universal.c: In function ‘Perl_sv_derived_from_pvn’:
    universal.c: In function ‘Perl_sv_does_sv’:
    universal.c: In function ‘Perl_croak_xs_usage’:
    universal.c:318:33: warning: string length ‘656’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    universal.c:323:33: warning: string length ‘656’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    universal.c: In function ‘XS_UNIVERSAL_isa’:
    universal.c: In function ‘XS_UNIVERSAL_can’:
    universal.c: In function ‘XS_UNIVERSAL_DOES’:
    universal.c: In function ‘XS_utf8_is_utf8’:
    universal.c: In function ‘XS_utf8_valid’:
    universal.c: In function ‘XS_utf8_encode’:
    universal.c: In function ‘XS_utf8_decode’:
    universal.c: In function ‘XS_utf8_upgrade’:
    universal.c: In function ‘XS_utf8_downgrade’:
    universal.c: In function ‘XS_utf8_native_to_unicode’:
    universal.c: In function ‘XS_utf8_unicode_to_native’:
    universal.c: In function ‘XS_Internals_SvREADONLY’:
    universal.c: In function ‘XS_constant__make_const’:
    universal.c: In function ‘XS_Internals_SvREFCNT’:
    universal.c: In function ‘XS_Internals_hv_clear_placehold’:
    universal.c: In function ‘XS_PerlIO_get_layers’:
    universal.c: In function ‘XS_re_is_regexp’:
    universal.c: In function ‘XS_re_regnames_count’:
    universal.c: In function ‘XS_re_regname’:
    universal.c: In function ‘XS_re_regnames’:
    universal.c: In function ‘XS_re_regexp_pattern’:
    vxs.inc: In function ‘XS_universal_version’:
    vxs.inc: In function ‘XS_version_new’:
    vxs.inc: In function ‘XS_version_stringify’:
    vxs.inc: In function ‘XS_version_numify’:
    vxs.inc: In function ‘XS_version_normal’:
    vxs.inc: In function ‘XS_version_vcmp’:
    vxs.inc: In function ‘XS_version_boolean’:
    vxs.inc: In function ‘XS_version_noop’:
    vxs.inc: In function ‘S_version_check_key’:
    vxs.inc: In function ‘XS_version_qv’:
    universal.c: In function ‘Perl_boot_core_UNIVERSAL’:
    utf8.c:3673:1: warning: stack protector not protecting function: all local arrays are less than 8 bytes long [-Wstack-protector]
    perlio.c: In function ‘PerlIO_debug’:
    perl.h:1559:46: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    perlio.c: In function ‘PerlIO_list_free’:
    perlio.c: In function ‘PerlIO_list_push’:
    perlio.c: In function ‘PerlIO_get_layers’:
    perlio.c: In function ‘PerlIO_find_layer’:
    perlio.c: In function ‘XS_PerlIO__Layer__NoWarnings’:
    perlio.c: In function ‘XS_PerlIO__Layer__find’:
    perlio.c: In function ‘PerlIO_parse_layers’:
    perlio.c: In function ‘PerlIO_push’:
    perlio.c:1173:10: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function ‘PerlIO_apply_layers’:
    perlio.c: In function ‘PerlIO_resolve_layers’:
    perlio.c: In function ‘PerlIO_openn’:
    perlio.c: In function ‘PerlIOBase_unread’:
    perliol.h:96:29: warning: cast increases required alignment of target type [-Wcast-align]
    perlio.c: In function ‘PerlIO_sv_dup’:
    perlio.c: In function ‘PerlIOBase_dup’:
    perlio.c: In function ‘S_more_refcounted_fds’:
    perlio.c: In function ‘PerlIOUnix_refcnt_inc’:
    perlio.c: In function ‘PerlIOUnix_refcnt_dec’:
    perlio.c: In function ‘PerlIOUnix_refcnt’:
    perlio.c: In function ‘S_perlio_async_run’:
    perlio.c: In function ‘PerlIOUnix_open’:
    perlio.c: In function ‘PerlIOStdio_open’:
    perlio.c: In function ‘PerlIOStdio_close’:
    perlio.c: In function ‘PerlIOBuf_pushed’:
    perlio.c: In function ‘PerlIOBuf_flush’:
    perlio.c: In function ‘PerlIOBuf_fill’:
    perlio.c: In function ‘PerlIOBuf_read’:
    perlio.c: In function ‘PerlIOBuf_unread’:
    perlio.c: In function ‘PerlIOBuf_write’:
    perlio.c: In function ‘PerlIOBuf_seek’:
    perlio.c: In function ‘PerlIOBuf_tell’:
    perlio.c: In function ‘PerlIOBuf_popped’:
    perlio.c: In function ‘PerlIOBuf_close’:
    perlio.c: In function ‘PerlIOBuf_get_ptr’:
    perlio.c: In function ‘PerlIOBuf_get_cnt’:
    perlio.c: In function ‘PerlIOBuf_get_base’:
    perlio.c: In function ‘PerlIOBuf_bufsiz’:
    perlio.c: In function ‘PerlIOBuf_set_ptrcnt’:
    perlio.c: In function ‘PerlIOPending_flush’:
    perlio.c: In function ‘PerlIOCrlf_unread’:
    perlio.c: In function ‘PerlIOCrlf_get_cnt’:
    perlio.c: In function ‘PerlIOCrlf_set_ptrcnt’:
    perlio.c: In function ‘PerlIOCrlf_write’:
    perlio.c: In function ‘PerlIOCrlf_flush’:
    perlio.c: In function ‘PerlIO_vprintf’:
    perlio.c: In function ‘PerlIO_tmpfile’:
    perlio.c: In function ‘PerlIO_setpos’:
    perlio.c:5053:29: warning: cast increases required alignment of target type [-Wcast-align]
    numeric.c: In function ‘Perl_grok_hex’:
    numeric.c: In function ‘Perl_grok_oct’:
    numeric.c: In function ‘Perl_grok_numeric_radix’:
    numeric.c: In function ‘Perl_grok_number’:
    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: In function ‘Perl_my_atof2’:
    mathoms.c: In function ‘Perl_sv_iv’:
    mathoms.c: In function ‘Perl_sv_uv’:
    mathoms.c: In function ‘Perl_sv_nv’:
    mathoms.c: In function ‘Perl_sv_pvn’:
    mathoms.c: In function ‘Perl_sv_pvn_nomg’:
    mathoms.c: In function ‘Perl_sv_pv’:
    mathoms.c: In function ‘Perl_sv_pvbyte’:
    mathoms.c: In function ‘Perl_sv_pvutf8’:
    mathoms.c: In function ‘Perl_hv_magic’:
    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: In function ‘Perl_hv_delete_ent’:
    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: In function ‘Perl_hv_delete’:
    mathoms.c: In function ‘Perl_newAV’:
    mathoms.c: In function ‘Perl_newHV’:
    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: In function ‘Perl_save_freeop’:
    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]
    mathoms.c: In function ‘Perl_newIO’:
    mathoms.c: In function ‘Perl_is_uni_alnum’:
    mathoms.c: In function ‘Perl_is_uni_alnumc’:
    mathoms.c: In function ‘Perl_is_uni_alpha’:
    mathoms.c: In function ‘Perl_is_uni_ascii’:
    mathoms.c: In function ‘Perl_is_uni_blank’:
    mathoms.c: In function ‘Perl_is_uni_space’:
    mathoms.c: In function ‘Perl_is_uni_digit’:
    mathoms.c: In function ‘Perl_is_uni_upper’:
    mathoms.c: In function ‘Perl_is_uni_lower’:
    mathoms.c: In function ‘Perl_is_uni_cntrl’:
    mathoms.c: In function ‘Perl_is_uni_graph’:
    mathoms.c: In function ‘Perl_is_uni_print’:
    mathoms.c: In function ‘Perl_is_uni_punct’:
    mathoms.c: In function ‘Perl_is_uni_xdigit’:
    mathoms.c: In function ‘Perl_is_uni_alnum_lc’:
    mathoms.c: In function ‘Perl_is_uni_alnumc_lc’:
    mathoms.c: In function ‘Perl_is_uni_idfirst_lc’:
    mathoms.c: In function ‘Perl_is_uni_alpha_lc’:
    mathoms.c: In function ‘Perl_is_uni_ascii_lc’:
    mathoms.c: In function ‘Perl_is_uni_blank_lc’:
    mathoms.c: In function ‘Perl_is_uni_space_lc’:
    mathoms.c: In function ‘Perl_is_uni_digit_lc’:
    mathoms.c: In function ‘Perl_is_uni_upper_lc’:
    mathoms.c: In function ‘Perl_is_uni_lower_lc’:
    mathoms.c: In function ‘Perl_is_uni_cntrl_lc’:
    mathoms.c: In function ‘Perl_is_uni_graph_lc’:
    mathoms.c: In function ‘Perl_is_uni_print_lc’:
    mathoms.c: In function ‘Perl_is_uni_punct_lc’:
    mathoms.c: In function ‘Perl_is_uni_xdigit_lc’:
    mathoms.c: In function ‘Perl_is_utf8_alnum’:
    mathoms.c: In function ‘Perl_is_utf8_alnumc’:
    mathoms.c: In function ‘Perl_is_utf8_alpha’:
    mathoms.c: In function ‘Perl_is_utf8_ascii’:
    mathoms.c: In function ‘Perl_is_utf8_blank’:
    mathoms.c: In function ‘Perl_is_utf8_space’:
    mathoms.c: In function ‘Perl_is_utf8_perl_space’:
    mathoms.c: In function ‘Perl_is_utf8_perl_word’:
    mathoms.c: In function ‘Perl_is_utf8_digit’:
    mathoms.c: In function ‘Perl_is_utf8_posix_digit’:
    mathoms.c: In function ‘Perl_is_utf8_upper’:
    mathoms.c: In function ‘Perl_is_utf8_lower’:
    mathoms.c: In function ‘Perl_is_utf8_cntrl’:
    mathoms.c: In function ‘Perl_is_utf8_graph’:
    mathoms.c: In function ‘Perl_is_utf8_print’:
    mathoms.c: In function ‘Perl_is_utf8_punct’:
    mathoms.c: In function ‘Perl_is_utf8_xdigit’:
    perlio.c: In function ‘PerlIO_getc’:
    perlio.c:4851:1: warning: stack protector not protecting function: all local arrays are less than 8 bytes long [-Wstack-protector]
    locale.c: In function ‘Perl_set_numeric_radix’:
    locale.c: In function ‘Perl_set_numeric_standard’:
    locale.c: In function ‘Perl_set_numeric_local’:
    locale.c: In function ‘Perl_new_ctype’:
    locale.c: In function ‘Perl_init_i18nl10n’:
    locale.c:899:15: warning: declaration of ‘p’ shadows a previous local [-Wshadow]
    locale.c:512:11: warning: shadowed declaration is here [-Wshadow]
    locale.c: In function ‘Perl_mem_collxfrm’:
    locale.c:956:6: warning: cast increases required alignment of target type [-Wcast-align]
    locale.c: In function ‘S_is_cur_LC_category_utf8’:
    pp_pack.c: In function ‘S_mul128’:
    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_group_end’:
    pp_pack.c: In function ‘S_get_num’:
    pp_pack.c: In function ‘S_next_symbol’:
    pp_pack.c: In function ‘Perl_unpackstring’:
    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:1155:6: warning: string length ‘1024’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_pack.c:1193:3: warning: string length ‘1024’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    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:1712:3: warning: string length ‘1024’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_pack.c: In function ‘Perl_pp_unpack’:
    pp_pack.c: In function ‘S_is_an_int’:
    pp_pack.c: In function ‘S_div128’:
    pp_pack.c: In function ‘Perl_packlist’:
    pp_pack.c: In function ‘marked_upgrade’:
    pp_pack.c: In function ‘S_sv_exp_grow’:
    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_pack.c: In function ‘Perl_pp_pack’:
    pp_sort.c: In function ‘S_mergesortsv’:
    pp_sort.c:83:18: warning: cast increases required alignment of target type [-Wcast-align]
    pp_sort.c: In function ‘S_qsortsvu’:
    pp_sort.c: In function ‘Perl_pp_sort’:
    pp_sort.c:1541:4: warning: string length ‘655’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sort.c:1541:4: warning: string length ‘2254’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    pp_sort.c:1612:17: warning: string length ‘1047’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    cop.h:1123:10: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    pp_sort.c:1480:18: 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]
    cop.h:1149:10: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    pp_sort.c: In function ‘S_sortcv’:
    pp_sort.c: In function ‘S_sortcv_stacked’:
    pp_sort.c: In function ‘S_sortcv_xsub’:
    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_sv_i_ncmp’:
    pp_sort.c: In function ‘S_amagic_ncmp’:
    pp_sort.c:1935:66: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    pp_sort.c: In function ‘S_amagic_i_ncmp’:
    pp_sort.c: In function ‘S_amagic_cmp’:
    pp_sort.c: In function ‘S_amagic_cmp_locale’:
    caretx.c: In function ‘Perl_set_caret_X’:
    perl.c: In function ‘S_incpush_if_exists’:
    perl.c:1810:1: warning: stack protector not protecting function: all local arrays are less than 8 bytes long [-Wstack-protector]
    perlmain.c:43:25: warning: shadowed declaration is here [-Wshadow]
    ../../perl.h:1547:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
    ../../perl.h:1559:41: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
    ../../config.h:4480:32: warning: ISO C90 does not support ‘long long’ [-Wlong-long]
    ../../cv.h: In function ‘S_CvGV’:
    ../../handy.h:64:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../../cv.h: In function ‘CvNAME_HEK’:
    ../../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]
    ../../perl.h:511:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../../hv_func.h:109:31: 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]
    ../../inline.h: In function ‘S_av_top_index’:
    ../../inline.h: In function ‘SvAMAGIC_on’:
    ../../sv.h:1230:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../../sv.h:1253:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../../inline.h: In function ‘SvAMAGIC_off’:
    ../../inline.h: In function ‘S_sv_only_taint_gmagic’:
    ../../sv.h:1246:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    dlutils.c: In function ‘dl_generic_private_init’:
    ../../sv.h:1212:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../../perl.h:5633:12: warning: declaration of ‘my_cxtp’ shadows a previous local [-Wshadow]
    ../../perl.h:5622:12: warning: shadowed declaration is here [-Wshadow]
    dlutils.c: In function ‘SaveError’:
    ../../sv.h:1203:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../../sv.h:1195:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../../perl.h:5633:12: warning: shadowed declaration is here [-Wshadow]
    DynaLoader.c: In function ‘XS_DynaLoader_dl_load_file’:
    DynaLoader.c: In function ‘XS_DynaLoader_dl_unload_file’:
    DynaLoader.c: In function ‘XS_DynaLoader_dl_find_symbol’:
    DynaLoader.c: In function ‘XS_DynaLoader_dl_undef_symbols’:
    DynaLoader.c: In function ‘XS_DynaLoader_dl_install_xsub’:
    DynaLoader.xs: In function ‘XS_DynaLoader_dl_error’:
    DynaLoader.xs: In function ‘XS_DynaLoader_CLONE’:
    ../../perl.h:5639:22: warning: cast increases required alignment of target type [-Wcast-align]
    DynaLoader.c: In function ‘boot_DynaLoader’:
    ../../inline.h: In function ‘S_MgBYTEPOS’:
    ../../inline.h: In function ‘S_sv_or_pv_pos_u2b’:
    ptable.h:76:16: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    arybase.xs: In function ‘ab_map_fetch’:
    arybase.xs: In function ‘ab_map_store’:
    arybase.xs: In function ‘ab_map_delete’:
    arybase.xs: In function ‘ab_hint’:
    ../../gv.h:30:7: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    arybase.xs: In function ‘current_base’:
    arybase.xs:111:2: warning: string length ‘523’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    arybase.xs: In function ‘ab_op_is_dollar_bracket’:
    ../../gv.h:45:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    arybase.xs: In function ‘ab_process_assignment’:
    arybase.xs:197:1: warning: no previous prototype for ‘tie’ [-Wmissing-prototypes]
    arybase.xs: In function ‘tie’:
    arybase.xs: In function ‘ab_pp_basearg’:
    arybase.xs: In function ‘ab_pp_av2arylen’:
    attributes.xs: In function ‘modify_SV_attributes’:
    arybase.xs: In function ‘ab_pp_keys’:
    ../../handy.h:64:35: warning: declaration of ‘_p’ shadows a previous local [-Wshadow]
    ../../handy.h:64:35: warning: shadowed declaration is here [-Wshadow]
    arybase.xs: In function ‘ab_pp_each’:
    arybase.xs: In function ‘ab_pp_index’:
    attributes.xs: In function ‘XS_attributes__modify_attrs’:
    arybase.xs: In function ‘ab_ck_base’:
    ../../perl.h:154:22: warning: declaration of ‘my_perl’ shadows a parameter [-Wshadow]
    ../../perl.h:154:22: warning: shadowed declaration is here [-Wshadow]
    attributes.xs: In function ‘XS_attributes__fetch_attrs’:
    arybase.xs: In function ‘XS_arybase_FETCH’:
    attributes.xs: In function ‘XS_attributes__guess_stash’:
    arybase.c: In function ‘XS_arybase_STORE’:
    arybase.xs: In function ‘XS_arybase__mg_FETCH’:
    attributes.xs: In function ‘XS_attributes_reftype’:
    attributes.c: In function ‘boot_attributes’:
    arybase.xs: In function ‘XS_arybase__mg_STORE’:
    arybase.xs: In function ‘boot_arybase’:
    B.xs: In function ‘get_overlay_object’:
    B.xs: In function ‘make_temp_object’:
    B.xs: In function ‘make_cop_io_object’:
    B.xs: In function ‘cstring’:
    B.xs: In function ‘cchar’:
    B.xs: In function ‘walkoptree’:
    B.xs:509:2: warning: string length ‘1014’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    B.xs: In function ‘intrpvar_sv_common’:
    B.xs:634:12: warning: cast increases required alignment of target type [-Wcast-align]
    const-c.inc: In function ‘_add_symbol’:
    const-c.inc: In function ‘get_missing_hash’:
    B.xs: In function ‘XS_B_formfeed’:
    B.c: In function ‘XS_B_amagic_generation’:
    B.xs: In function ‘XS_B_comppadlist’:
    B.c: In function ‘XS_B_sv_undef’:
    B.c: In function ‘XS_B_main_root’:
    B.c: In function ‘XS_B_sub_generation’:
    B.c: In function ‘XS_B_walkoptree’:
    B.xs: In function ‘XS_B_walkoptree_debug’:
    ../../sv.h:1224:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../../sv.h:1778:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    B.c: In function ‘XS_B_address’:
    B.xs: In function ‘XS_B_svref_2object’:
    B.c: In function ‘XS_B_opnumber’:
    B.c: In function ‘XS_B_ppname’:
    B.xs: In function ‘XS_B_hash’:
    B.c: In function ‘XS_B_cast_I32’:
    B.c: In function ‘XS_B_minus_c’:
    B.c: In function ‘XS_B_cstring’:
    B.c: 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:30: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1219:30: 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:30: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1228:30: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1231:30: warning: cast increases required alignment of target type [-Wcast-align]
    B.c: In function ‘XS_B__OP_oplist’:
    B.c: In function ‘XS_B__SV_REFCNT’:
    B.c: In function ‘XS_B__SV_object_2svref’:
    B.c: In function ‘XS_B__IV_IV’:
    B.c: In function ‘XS_B__IV_IVX’:
    B.xs:1414:35: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1417:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1420:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1423:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1426:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1432:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1435:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1441:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1444:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1447:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.c: In function ‘XS_B__IV_packiv’:
    B.c: In function ‘XS_B__NV_NV’:
    B.c: In function ‘XS_B__REGEXP_REGEX’:
    B.c: In function ‘XS_B__PV_RV’:
    B.c: In function ‘XS_B__PV_PV’:
    B.c: In function ‘XS_B__PVMG_MAGIC’:
    B.c: In function ‘XS_B__MAGIC_MOREMAGIC’:
    B.xs:1662:34: warning: cast increases required alignment of target type [-Wcast-align]
    B.c: In function ‘XS_B__BM_PREVIOUS’:
    B.c: In function ‘XS_B__BM_RARE’:
    B.c: In function ‘XS_B__GV_NAME’:
    ../../sv.h:1092:24: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    B.xs:1721:2: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    ../../gv.h:51:7: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    B.c: In function ‘XS_B__GV_is_empty’:
    B.c: In function ‘XS_B__GV_GP’:
    B.c: 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:1776:6: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    B.xs:1776:6: warning: string length ‘2229’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    ../../gv.h:57:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    B.xs:1781:35: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1784:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.xs:1787:33: warning: cast increases required alignment of target type [-Wcast-align]
    B.c: In function ‘XS_B__GV_FILEGV’:
    B.c: In function ‘XS_B__IO_IsSTD’:
    B.c: In function ‘XS_B__AV_FILL’:
    B.c: In function ‘XS_B__AV_ARRAY’:
    B.c: In function ‘XS_B__AV_ARRAYelt’:
    B.c: In function ‘XS_B__FM_LINES’:
    B.c: In function ‘XS_B__CV_CONST’:
    B.c:2546:8: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ../../XSUB.h:142:58: 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: In function ‘XS_B__CV_DEPTH’:
    B.c:2601:8: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    B.c: In function ‘XS_B__CV_PADLIST’:
    B.c:2630:8: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    B.c: In function ‘XS_B__CV_XSUB’:
    B.c:2690:8: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    B.c: In function ‘XS_B__CV_const_sv’:
    B.c:2721:8: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    B.c: In function ‘XS_B__CV_GV’:
    B.c:2746:8: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    B.c: In function ‘XS_B__CV_NAME_HEK’:
    B.c:2773:8: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    B.c: In function ‘XS_B__HV_FILL’:
    B.c: In function ‘XS_B__HV_RITER’:
    B.c: In function ‘XS_B__HV_ARRAY’:
    ../../hv.h:364:25: warning: cast increases required alignment of target type [-Wcast-align]
    B.c: In function ‘XS_B__HE_VAL’:
    B.c: In function ‘XS_B__HE_HASH’:
    B.c: In function ‘XS_B__RHE_HASH’:
    B.c: In function ‘XS_B__PADLIST_MAX’:
    B.c: In function ‘XS_B__PADLIST_ARRAY’:
    B.c: In function ‘XS_B__PADLIST_ARRAYelt’:
    B.c: In function ‘XS_B__PADLIST_REFCNT’:
    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:334:7: warning: declaration of ‘he’ shadows a previous local [-Wshadow]
    ./const-xs.inc:8:9: warning: shadowed declaration is here [-Wshadow]
    ./const-xs.inc:359:11: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ../../XSUB.h:141:51: 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]
    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]
    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]
    inflate.c: In function ‘inflate’:
    inflate.c:605:13: warning: stack protector not protecting function: all local arrays are less than 8 bytes long [-Wstack-protector]
    inflate.c: In function ‘inflateSync’:
    inflate.c:1377:13: warning: stack protector not protecting function: all local arrays are less than 8 bytes long [-Wstack-protector]
    Cwd.xs: In function ‘THX_invocant_is_unix’:
    Cwd.xs: In function ‘THX_unix_canonpath’:
    Cwd.xs:513:5: warning: string length ‘1020’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    ppport.h:4184:31: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    Cwd.xs: In function ‘XS_Cwd_CLONE’:
    Cwd.c: In function ‘XS_Cwd_getcwd’:
    Cwd.xs: In function ‘XS_Cwd_abs_path’:
    Cwd.xs:573:9: warning: string length ‘1016’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Cwd.c: In function ‘XS_File__Spec__Unix_canonpath’:
    Cwd.c: In function ‘XS_File__Spec__Unix__fn_canonpath’:
    Cwd.xs: In function ‘XS_File__Spec__Unix_catdir’:
    Cwd.c: In function ‘XS_File__Spec__Unix__fn_catdir’:
    Cwd.xs: In function ‘XS_File__Spec__Unix_catfile’:
    Cwd.xs: In function ‘XS_File__Spec__Unix__fn_catfile’:
    Cwd.c: In function ‘boot_Cwd’:
    Cwd.c:1069:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    Cwd.xs:533:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    uncompr.c:24:13: warning: no previous prototype for ‘uncompress’ [-Wmissing-prototypes]
    decompress.c: In function ‘BZ2_decompress’:
    decompress.c:106:7: warning: stack protector not protecting function: all local arrays are less than 8 bytes long [-Wstack-protector]
    Zlib.xs: In function ‘DispStream’:
    Zlib.xs:440:5: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct di_stream *’ [-Wformat=]
    Zlib.xs:449:9: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct z_stream *’ [-Wformat=]
    Zlib.xs:450:9: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘alloc_func’ [-Wformat=]
    Zlib.xs:451:9: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘free_func’ [-Wformat=]
    Zlib.xs:453:9: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct internal_state *’ [-Wformat=]
    Zlib.xs:478:9: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-Wformat=]
    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.xs: In function ‘deRef’:
    Zlib.xs: In function ‘deRef_l’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib_constant’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib_zlib_version’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib_ZLIB_VERNUM’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib_zlibCompileFlags’:
    Zlib.xs: In function ‘XS_Compress__Raw__Zlib_adler32’:
    ../../sv.h:1218:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    Zlib.c: In function ‘XS_Compress__Raw__Zlib_crc32’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib_crc32_combine’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib_adler32_combine’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__deflateInit’:
    Zlib.xs:788:2: warning: format ‘%p’ expects argument of type ‘void *’, but argument 8 has type ‘struct SV *’ [-Wformat=]
    Zlib.xs:801:13: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘deflateStream’ [-Wformat=]
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateInit’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__deflateStream_DispStream’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__deflateStream_deflateReset’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__deflateStream_deflate’:
    Zlib.xs:1043:9: warning: string length ‘1026’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__deflateStream_DESTROY’:
    Zlib.xs:1056:9: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘Compress__Raw__Zlib__deflateStream’ [-Wformat=]
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__deflateStream_flush’:
    Zlib.xs:1169:9: warning: string length ‘1026’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__deflateStream__deflateParams’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__deflateStream_get_Level’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__deflateStream_get_Strategy’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__deflateStream_get_Bufsize’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__deflateStream_status’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__deflateStream_crc32’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__deflateStream_dict_adler’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__deflateStream_adler32’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__deflateStream_compressedBytes’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__deflateStream_uncompressedBytes’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__deflateStream_total_in’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__deflateStream_total_out’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__deflateStream_msg’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__deflateStream_deflateTune’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateStream_DispStream’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateStream_inflateReset’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateStream_inflate’:
    Zlib.xs:1513:9: warning: string length ‘1026’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Zlib.c:2205:7: warning: variable ‘eof’ set but not used [-Wunused-but-set-variable]
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateStream_inflateCount’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateStream_compressedBytes’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateStream_uncompressedBytes’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateStream_inflateSync’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateStream_DESTROY’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateStream_status’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateStream_crc32’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateStream_dict_adler’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateStream_total_in’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateStream_adler32’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateStream_total_out’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateStream_msg’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateStream_get_Bufsize’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateStream_set_Append’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateScanStream_DESTROY’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateScanStream_DispStream’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateScanStream_inflateReset’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateScanStream_scan’:
    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]
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateScanStream_getEndOffset’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateScanStream_inflateCount’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateScanStream_compressedBytes’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateScanStream_uncompressedBytes’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateScanStream_getLastBlockOffset’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateScanStream_getLastBufferOffset’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateScanStream_resetLastBlockByte’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateScanStream__createDeflateStream’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateScanStream_status’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateScanStream_crc32’:
    Zlib.c: In function ‘XS_Compress__Raw__Zlib__inflateScanStream_adler32’:
    Zlib.c: In function ‘boot_Compress__Raw__Zlib’:
    Bzip2.xs:122:6: warning: no previous prototype for ‘bz_internal_error’ [-Wmissing-prototypes]
    Bzip2.xs: In function ‘DispStream’:
    Bzip2.xs:184:5: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct di_stream *’ [-Wformat=]
    Bzip2.xs:193:9: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct bz_stream *’ [-Wformat=]
    Bzip2.xs: In function ‘deRef’:
    Bzip2.xs: In function ‘deRef_l’:
    Bzip2.c: In function ‘XS_Compress__Raw__Bzip2_constant’:
    Bzip2.c: In function ‘XS_Compress__Raw__Bzip2_bzlibversion’:
    Bzip2.c: In function ‘XS_Compress__Raw__Bzip2_new’:
    Bzip2.c: In function ‘XS_Compress__Raw__Bunzip2_new’:
    Bzip2.c: In function ‘XS_Compress__Raw__Bzip2_DispStream’:
    Bzip2.c: In function ‘XS_Compress__Raw__Bzip2_bzdeflate’:
    Bzip2.xs:540:9: warning: string length ‘1026’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Bzip2.c: In function ‘XS_Compress__Raw__Bzip2_DESTROY’:
    Bzip2.c: In function ‘XS_Compress__Raw__Bzip2_bzclose’:
    Bzip2.xs:609:9: warning: string length ‘1026’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Bzip2.c: In function ‘XS_Compress__Raw__Bzip2_bzflush’:
    Bzip2.xs:672:9: warning: string length ‘1026’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Bzip2.c: In function ‘XS_Compress__Raw__Bzip2_total_in_lo32’:
    Bzip2.c: In function ‘XS_Compress__Raw__Bzip2_total_out_lo32’:
    Bzip2.c: In function ‘XS_Compress__Raw__Bzip2_compressedBytes’:
    Bzip2.c: In function ‘XS_Compress__Raw__Bzip2_uncompressedBytes’:
    Bzip2.c: In function ‘XS_Compress__Raw__Bunzip2_DispStream’:
    Bzip2.c: In function ‘XS_Compress__Raw__Bunzip2_bzinflate’:
    Bzip2.xs:831:9: warning: string length ‘1026’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Bzip2.c: In function ‘XS_Compress__Raw__Bunzip2_inflateCount’:
    Bzip2.c: In function ‘XS_Compress__Raw__Bunzip2_DESTROY’:
    Bzip2.c: In function ‘XS_Compress__Raw__Bunzip2_status’:
    Bzip2.c: In function ‘XS_Compress__Raw__Bunzip2_total_in_lo32’:
    Bzip2.c: In function ‘XS_Compress__Raw__Bunzip2_total_out_lo32’:
    Bzip2.c: In function ‘XS_Compress__Raw__Bunzip2_compressedBytes’:
    Bzip2.c: In function ‘XS_Compress__Raw__Bunzip2_uncompressedBytes’:
    Bzip2.c: In function ‘boot_Compress__Raw__Bzip2’:
    Dumper.xs: In function ‘esc_q_utf8’:
    Dumper.xs: In function ‘sv_x’:
    Dumper.xs: In function ‘DD_dump’:
    Dumper.xs:468:3: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-Wformat=]
    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: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]
    ../../perl.h:1547:45: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    Dumper.xs:1126:8: warning: string length ‘655’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Dumper.xs:1126:8: warning: string length ‘2255’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    ../../gv.h:59:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    Dumper.xs: In function ‘XS_Data__Dumper_Dumpxs’:
    Dumper.xs:1403:4: warning: string length ‘1028’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Dumper.xs:1467:12: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    Dumper.xs:1277:14: warning: shadowed declaration is here [-Wshadow]
    Dumper.c: In function ‘XS_Data__Dumper__vstring’:
    Dumper.c: In function ‘boot_Data__Dumper’:
    version.c:34:1: warning: no previous prototype for ‘__getBerkeleyDBInfo’ [-Wmissing-prototypes]
    DB_File.xs: In function ‘db_put’:
    DB_File.xs:307:66: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    DB_File.xs: In function ‘btree_compare’:
    ../../scope.h:234:29: warning: cast increases required alignment of target type [-Wcast-align]
    ../../sv.h:1783:21: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    DB_File.xs:567:20: warning: unused parameter ‘db’ [-Wunused-parameter]
    DB_File.xs: In function ‘btree_prefix’:
    DB_File.xs:654:19: warning: unused parameter ‘db’ [-Wunused-parameter]
    DB_File.xs: In function ‘hash_cb’:
    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_constant’:
    DB_File.c: In function ‘XS_DB_File_DoTie_’:
    DB_File.c: In function ‘XS_DB_File_DESTROY’:
    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_EXISTS’:
    DB_File.c: In function ‘XS_DB_File_FETCH’:
    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.c: In function ‘XS_DB_File_FIRSTKEY’:
    DB_File.c: In function ‘XS_DB_File_NEXTKEY’:
    DB_File.c: In function ‘XS_DB_File_unshift’:
    DB_File.c:2263:4: warning: string length ‘655’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    DB_File.c:2263:4: warning: string length ‘2276’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    DB_File.c: In function ‘XS_DB_File_pop’:
    DB_File.c:2330:4: warning: string length ‘655’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    DB_File.c:2330:4: warning: string length ‘2276’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    DB_File.c: In function ‘XS_DB_File_shift’:
    DB_File.c:2383:4: warning: string length ‘655’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    DB_File.c:2383:4: warning: string length ‘2276’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    DB_File.c: In function ‘XS_DB_File_push’:
    DB_File.c:2434:4: warning: string length ‘655’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    DB_File.c:2434:4: warning: string length ‘2276’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    DB_File.c: In function ‘XS_DB_File_length’:
    DB_File.c:2501:4: warning: string length ‘655’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    DB_File.c:2501:4: warning: string length ‘2276’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    DB_File.c: In function ‘XS_DB_File_del’:
    DB_File.c: In function ‘XS_DB_File_get’:
    DB_File.c: In function ‘XS_DB_File_put’:
    DB_File.c: In function ‘XS_DB_File_fd’:
    DB_File.c: In function ‘XS_DB_File_sync’:
    DB_File.c: In function ‘XS_DB_File_seq’:
    DB_File.c: In function ‘XS_DB_File_filter_fetch_key’:
    DB_File.c: In function ‘XS_DB_File_filter_store_key’:
    DB_File.c: In function ‘XS_DB_File_filter_fetch_value’:
    DB_File.c: In function ‘XS_DB_File_filter_store_value’:
    DB_File.c: In function ‘boot_DB_File’:
    DB_File.xs:1526:10: warning: unused variable ‘sv_err’ [-Wunused-variable]
    Peek.xs: In function ‘DeadCode’:
    Peek.xs: In function ‘S_do_dump’:
    Peek.xs: In function ‘S_pp_dump’:
    Peek.c: In function ‘XS_Devel__Peek_mstat’:
    Peek.c: In function ‘XS_Devel__Peek_fill_mstats’:
    Peek.c: In function ‘XS_Devel__Peek_mstats_fillhash’:
    Peek.c: In function ‘XS_Devel__Peek_mstats2hash’:
    Peek.c: In function ‘XS_Devel__Peek_Dump’:
    Peek.c: In function ‘XS_Devel__Peek_DumpArray’:
    Peek.xs: In function ‘XS_Devel__Peek_SvREFCNT’:
    Peek.c: In function ‘XS_Devel__Peek_DeadCode’:
    Peek.c: In function ‘XS_Devel__Peek_CvGV’:
    Peek.c:807:7: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    Peek.c: In function ‘XS_Devel__Peek_runops_debug’:
    Peek.xs: In function ‘boot_Devel__Peek’:
    Peek.xs:452:16: warning: declaration of ‘cv’ shadows a parameter [-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_new’:
    MD5.xs: In function ‘XS_Digest__MD5_clone’:
    MD5.c: In function ‘XS_Digest__MD5_DESTROY’:
    MD5.xs: In function ‘XS_Digest__MD5_add’:
    MD5.xs: In function ‘XS_Digest__MD5_addfile’:
    MD5.c: In function ‘XS_Digest__MD5_digest’:
    MD5.c: In function ‘XS_Digest__MD5_md5’:
    ../../hv.h:265:28: warning: null argument where non-null required (argument 1) [-Wnonnull]
    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]
    MD5.c: In function ‘boot_Digest__MD5’:
    MD5.c:1047:14: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    module3.c:31:5: warning: no previous prototype for ‘exception’ [-Wmissing-prototypes]
    module3.c: In function ‘exception’:
    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:161:6: warning: no previous prototype for ‘call_newCONSTSUB_1’ [-Wmissing-prototypes]
    RealPPPort.xs: In function ‘XS_Devel__PPPort_dXSTARG’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_dAXMARK’:
    RealPPPort.xs:202:5: warning: no previous prototype for ‘get_PL_signals_1’ [-Wmissing-prototypes]
    RealPPPort.xs: In function ‘XS_Devel__PPPort_mPUSHs’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_mPUSHp’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_mPUSHn’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_mPUSHi’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_mPUSHu’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_mXPUSHs’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_mXPUSHp’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_mXPUSHn’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_mXPUSHi’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_mXPUSHu’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_sv_setuv’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_newSVuv’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_sv_2uv’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SvUVx’:
    ../../sv.h:1784:21: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    RealPPPort.xs: In function ‘XS_Devel__PPPort_XSRETURN_UV’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_PUSHu’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_XPUSHu’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_HvNAME_get’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_HvNAMELEN_get’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_newSVpvn’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_newSVpvn_flags’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_newSVpvn_utf8’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_grok_number’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_grok_bin’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_grok_hex’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_grok_oct’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_Perl_grok_number’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_Perl_grok_bin’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_Perl_grok_hex’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_Perl_grok_oct’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_sv_catpv_mg’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_sv_catpvn_mg’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_sv_catsv_mg’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_sv_setiv_mg’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_sv_setnv_mg’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_sv_setpv_mg’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_sv_setpvn_mg’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_sv_setsv_mg’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_sv_setuv_mg’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_sv_usepvn_mg’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_SvVSTRING_mg’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_sv_magic_portable’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_GvSVn’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_isGV_with_GP’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_get_cvn_flags’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_gv_fetchpvn_flags’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_gv_fetchsv’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_newRV_inc_REFCNT’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_newRV_noinc_REFCNT’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_exception’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_G_SCALAR’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_G_ARRAY’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_G_DISCARD’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_eval_sv’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_eval_pv’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_call_sv’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_call_pv’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_call_argv’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_call_method’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_call_sv_G_METHOD’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_load_module’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_MY_CXT_1’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_MY_CXT_2’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_MY_CXT_CLONE’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_newSVpvs’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_newSVpvs_flags’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_newSVpvs_share’:
    ../../sv.h:1832:3: warning: cast increases required alignment of target type [-Wcast-align]
    RealPPPort.xs: In function ‘XS_Devel__PPPort_hv_fetchs’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_hv_stores’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_gv_fetchpvs’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_gv_stashpvs’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_get_cvs’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_pv_escape_can_unicode’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_pv_pretty’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_pv_display’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_TestSvUV_set’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_TestSvPVX_const’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_TestSvPVX_mutable’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_TestSvSTASH_set’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_newSV_type’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_croak_NVgf’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_CopSTASHPV’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_CopFILE’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_my_strlfunc’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_vnewSVpvf’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_sv_vcatpvf’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_sv_vsetpvf’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_sv_catpvf_mg’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_Perl_sv_catpvf_mg’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_sv_catpvf_mg_nocontext’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_sv_setpvf_mg’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_Perl_sv_setpvf_mg’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_sv_setpvf_mg_nocontext’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_iv_size’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_uv_size’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_iv_type’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_uv_type’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_my_sprintf’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SvPVbyte’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SvPV_nolen’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SvPV_const’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SvPV_mutable’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SvPV_flags’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SvPV_flags_const’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_SvPV_flags_const_nolen’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SvPV_flags_mutable’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SvPV_force’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SvPV_force_nolen’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SvPV_force_mutable’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SvPV_force_nomg’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SvPV_force_nomg_nolen’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SvPV_force_flags’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SvPV_force_flags_nolen’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SvPV_force_flags_mutable’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_SvPV_nolen_const’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SvPV_nomg’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SvPV_nomg_const’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_SvPV_nomg_const_nolen’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SvPV_nomg_nolen’:
    RealPPPort.xs:1637:24: warning: unused variable ‘len’ [-Wunused-variable]
    RealPPPort.c: In function ‘XS_Devel__PPPort_SvPV_renew’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_my_snprintf’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_call_newCONSTSUB_1’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_call_newCONSTSUB_2’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_call_newCONSTSUB_3’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_ptrtests’:
    RealPPPort.xs:1704:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    RealPPPort.c: In function ‘XS_Devel__PPPort_gv_stashpvn’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_get_sv’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_get_av’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_get_hv’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_get_cv’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_xsreturn’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_boolSV’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_DEFSV’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_DEFSV_modify’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_ERRSV’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_UNDERBAR’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_prepush’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_PERL_ABS’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SVf’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_Perl_ppaddr_t’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_warner’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_Perl_warner’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_Perl_warner_nocontext’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_ckWARN’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_checkmem’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_newSVpvn_share’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_SvREFCNT’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_no_THX_arg’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_with_THX_arg’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_compare_PL_signals’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_PL_sv_undef’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_PL_sv_yes’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_PL_sv_no’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_PL_na’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_PL_Sv’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_PL_tokenbuf’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_PL_parser’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_PL_hexdigit’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_PL_hints’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_PL_ppaddr’:
    RealPPPort.xs: In function ‘XS_Devel__PPPort_other_variables’:
    RealPPPort.xs:215:61: 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_no_dummy_parser_vars’:
    RealPPPort.c: In function ‘XS_Devel__PPPort_dummy_parser_warning’:
    RealPPPort.c: In function ‘boot_Devel__PPPort’:
    src/sha.h:58:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]
    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:39:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:39:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:39:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:40:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:40:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:40:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:41:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:41:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:41:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:42:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:42:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:42:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:43:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:43:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:43:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:44:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:44:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:44:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:45:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:45:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:45:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:46:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:46:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:46:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:47:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:47:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:47:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:48:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:48:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:48:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:49:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:49:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:49:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:50:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:50:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:50:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:51:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:51:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:51:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:52:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:52:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:52:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:53:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:53:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:53:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:54:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:54:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:54:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:55:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:55:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:55:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:56:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:56:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:56:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:57:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:57:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:57:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:58:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:58:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:58:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:59:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:59:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:59:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:60:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:60:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:60:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:61:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:61:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:61:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:62:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:62:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:62:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:63:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:63:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:63:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:64:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:64:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:64:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:65:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:65:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:70:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:70:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:70:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:71:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:71:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:71:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:72:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:72:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:77:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:77:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:77:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:78:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:78:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:78:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:79:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:79:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:84:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:84:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:84:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:85:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:85:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:85:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:86:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:86:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:91:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:91:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:91:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:92:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:92:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:92:55: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:93:5: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c:93:30: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c: In function ‘strto64’:
    src/sha64bit.c:100:14: warning: use of C99 long long integer constant [-Wlong-long]
    src/sha64bit.c: In function ‘sha512’:
    src/sha64bit.c:111:11: warning: cast increases required alignment of target type [-Wcast-align]
    src/sha.h:97:34: 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.c: In function ‘XS_Digest__SHA_shaclose’:
    SHA.c: In function ‘XS_Digest__SHA_shadup’:
    SHA.c: In function ‘XS_Digest__SHA_shaopen’:
    SHA.c: In function ‘XS_Digest__SHA_sharewind’:
    SHA.c: In function ‘XS_Digest__SHA_shawrite’:
    SHA.c: In function ‘XS_Digest__SHA_sha1’:
    SHA.c: In function ‘XS_Digest__SHA_hmac_sha1’:
    SHA.c: In function ‘XS_Digest__SHA_hashsize’:
    ../../sv.h:1230:17: warning: declaration of ‘_svrv’ shadows a previous local [-Wshadow]
    ../../sv.h:1230:17: warning: shadowed declaration is here [-Wshadow]
    SHA.xs: In function ‘XS_Digest__SHA_add’:
    SHA.c: In function ‘XS_Digest__SHA_digest’:
    SHA.xs: In function ‘XS_Digest__SHA__getstate’:
    SHA.xs: In function ‘XS_Digest__SHA__putstate’:
    SHA.c: In function ‘boot_Digest__SHA’:
    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 8 bytes long [-Wstack-protector]
    src/sha.c: In function ‘shabase64’:
    src/sha.c:493:14: warning: stack protector not protecting function: all local arrays are less than 8 bytes long [-Wstack-protector]
    ../../../perl.h:1547:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
    ../../../perl.h:1559:41: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
    ../../../config.h:4480:32: warning: ISO C90 does not support ‘long long’ [-Wlong-long]
    ../../../cv.h: In function ‘S_CvGV’:
    ../../../handy.h:64:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../../../cv.h: In function ‘CvNAME_HEK’:
    ../../../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]
    ../../../perl.h:511:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../../../hv_func.h:109:31: 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]
    ../../../inline.h: In function ‘S_av_top_index’:
    ../../../inline.h: In function ‘SvAMAGIC_on’:
    ../../../sv.h:1230:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../../../sv.h:1253:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../../../inline.h: In function ‘SvAMAGIC_off’:
    ../../../inline.h: In function ‘S_sv_only_taint_gmagic’:
    ../../../sv.h:1246:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    Byte.c: In function ‘Encode_XSEncoding’:
    ../../../sv.h:1195:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    Byte.c: In function ‘boot_Encode__Byte’:
    Encode.xs:28:15: warning: no previous prototype for ‘_encoded_utf8_to_bytes’ [-Wmissing-prototypes]
    Encode.xs: In function ‘_encoded_utf8_to_bytes’:
    Encode.xs:22:37: warning: unused parameter ‘sv’ [-Wunused-parameter]
    Encode.xs:22:47: warning: unused parameter ‘encoding’ [-Wunused-parameter]
    Encode.xs:29:15: warning: no previous prototype for ‘_encoded_bytes_to_utf8’ [-Wmissing-prototypes]
    Encode.xs: In function ‘_encoded_bytes_to_utf8’:
    Encode.xs:43:1: warning: no previous prototype for ‘Encode_XSEncoding’ [-Wmissing-prototypes]
    Encode.xs: In function ‘Encode_XSEncoding’:
    Encode.xs:67:1: warning: no previous prototype for ‘call_failure’ [-Wmissing-prototypes]
    Encode.xs: In function ‘call_failure’:
    Encode.xs:67:19: warning: unused parameter ‘routine’ [-Wunused-parameter]
    Encode.xs:67:33: warning: unused parameter ‘done’ [-Wunused-parameter]
    Encode.xs:67:44: warning: unused parameter ‘dest’ [-Wunused-parameter]
    Encode.xs:67:55: warning: unused parameter ‘orig’ [-Wunused-parameter]
    Encode.xs: In function ‘do_fallback_cb’:
    Encode.xs: In function ‘encode_method’:
    Encode.xs:132:5: warning: string length ‘1023’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Encode.xs:140:5: warning: string length ‘1023’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Encode.xs:279:5: warning: string length ‘1023’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Encode.xs: In function ‘strict_utf8’:
    Encode.xs: In function ‘process_utf8’:
    Encode.xs:333:5: warning: string length ‘1023’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    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’:
    ../../pp.h:68:19: warning: declaration of ‘sp’ shadows a previous local [-Wshadow]
    ../../pp.h:68:19: warning: shadowed declaration is here [-Wshadow]
    Encode.xs: In function ‘XS_Encode__utf8_encode_xs’:
    Encode.xs:551:5: warning: string length ‘1023’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Encode.xs:506:10: warning: unused variable ‘renewed’ [-Wunused-variable]
    Encode.xs: 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.xs: In function ‘XS_Encode__XS_name’:
    Encode.xs: In function ‘XS_Encode__XS_cat_decode’:
    Encode.xs: In function ‘XS_Encode__XS_decode’:
    Encode.xs: In function ‘XS_Encode__XS_encode’:
    Encode.xs: 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.c:977:7: warning: unused variable ‘obj’ [-Wunused-variable]
    Encode.xs: In function ‘XS_Encode__XS_mime_name’:
    Encode.xs: In function ‘XS_Encode__bytes_to_utf8’:
    Encode.xs: In function ‘XS_Encode__utf8_to_bytes’:
    Encode.c: In function ‘XS_Encode_is_utf8’:
    Encode.c: In function ‘XS_Encode__utf8_on’:
    Encode.c: In function ‘XS_Encode__utf8_off’:
    Encode.c: In function ‘XS_Encode_DIE_ON_ERR’:
    Encode.c: In function ‘XS_Encode_WARN_ON_ERR’:
    Encode.c: In function ‘XS_Encode_LEAVE_SRC’:
    Encode.c: In function ‘XS_Encode_RETURN_ON_ERR’:
    Encode.c: In function ‘XS_Encode_PERLQQ’:
    Encode.c: In function ‘XS_Encode_HTMLCREF’:
    Encode.c: In function ‘XS_Encode_XMLCREF’:
    Encode.c: In function ‘XS_Encode_STOP_AT_PARTIAL’:
    Encode.c: In function ‘XS_Encode_FB_DEFAULT’:
    Encode.c: In function ‘XS_Encode_FB_CROAK’:
    Encode.c: In function ‘XS_Encode_FB_QUIET’:
    Encode.c: In function ‘XS_Encode_FB_WARN’:
    Encode.c: In function ‘XS_Encode_FB_PERLQQ’:
    Encode.c: In function ‘XS_Encode_FB_HTMLCREF’:
    Encode.c: In function ‘XS_Encode_FB_XMLCREF’:
    Encode.c: In function ‘boot_Encode’:
    Fcntl.xs: In function ‘XS_Fcntl_S_ISREG’:
    const-c.inc: In function ‘constant_add_symbol’:
    ./const-xs.inc: In function ‘XS_Fcntl_AUTOLOAD’:
    ./const-xs.inc:528:6: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-Wformat=]
    ./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 ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-Wformat=]
    ./const-xs.inc:533:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t’ [-Wformat=]
    Fcntl.xs: In function ‘XS_Fcntl_S_IMODE’:
    Fcntl.xs: In function ‘XS_Fcntl_S_IFMT’:
    ./const-xs.inc: In function ‘boot_Fcntl’:
    ./const-xs.inc:486:11: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    Fcntl.xs:89:13: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    DosGlob.xs: In function ‘glob_ophook’:
    DosGlob.c: In function ‘XS_File__DosGlob__callsite’:
    DosGlob.xs: In function ‘boot_File__DosGlob’:
    bsd_glob.c: In function ‘globtilde’:
    bsd_glob.c:469:7: warning: "DOSISH" is not defined [-Wundef]
    Glob.xs: In function ‘doglob’:
    Glob.xs: In function ‘iterate’:
    Glob.xs: In function ‘csh_glob’:
    Glob.xs: In function ‘doglob_iter_wrapper’:
    Glob.xs: In function ‘glob_ophook’:
    Glob.c: In function ‘XS_File__Glob_GLOB_ERROR’:
    Glob.xs: In function ‘XS_File__Glob_bsd_glob’:
    Glob.xs: In function ‘XS_File__Glob_CLONE’:
    ./const-xs.inc: In function ‘XS_File__Glob_AUTOLOAD’:
    ./const-xs.inc:135:6: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-Wformat=]
    ./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 ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-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’:
    ./const-xs.inc:93:11: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    Call.xs: In function ‘filter_call’:
    Call.xs:63:3: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘STRLEN’ [-Wformat=]
    Call.xs:63:3: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘STRLEN’ [-Wformat=]
    Call.xs:100:5: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘STRLEN’ [-Wformat=]
    Call.xs:156:8: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘STRLEN’ [-Wformat=]
    Call.xs:175:9: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘unsigned int’ [-Wformat=]
    Call.xs:186:47: warning: signed and unsigned type in conditional expression [-Wsign-compare]
    Call.c: In function ‘XS_Filter__Util__Call_filter_read’:
    Call.c: In function ‘XS_Filter__Util__Call_real_import’:
    Call.xs:226:9: warning: string length ‘1015’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Call.c: In function ‘XS_Filter__Util__Call_filter_del’:
    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:37: warning: cast increases required alignment of target type [-Wcast-align]
    Call.xs:265:48: warning: cast increases required alignment of target type [-Wcast-align]
    GDBM_File.xs:30:6: warning: "GDBM_VERSION_MAJOR" is not defined [-Wundef]
    GDBM_File.xs:33:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    ./const-xs.inc: In function ‘XS_GDBM_File_AUTOLOAD’:
    ./const-xs.inc:137:6: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-Wformat=]
    ./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 ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-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 ‘XS_GDBM_File_TIEHASH’:
    GDBM_File.c: In function ‘XS_GDBM_File_close’:
    GDBM_File.c: In function ‘XS_GDBM_File_DESTROY’:
    GDBM_File.c: In function ‘XS_GDBM_File_FETCH’:
    GDBM_File.c: In function ‘XS_GDBM_File_STORE’:
    GDBM_File.c: In function ‘XS_GDBM_File_DELETE’:
    GDBM_File.c: In function ‘XS_GDBM_File_FIRSTKEY’:
    GDBM_File.c: In function ‘XS_GDBM_File_NEXTKEY’:
    GDBM_File.c: In function ‘XS_GDBM_File_reorganize’:
    GDBM_File.c: In function ‘XS_GDBM_File_sync’:
    GDBM_File.c: In function ‘XS_GDBM_File_EXISTS’:
    GDBM_File.c: In function ‘XS_GDBM_File_setopt’:
    GDBM_File.c: In function ‘XS_GDBM_File_filter_fetch_key’:
    GDBM_File.c:732:4: warning: string length ‘656’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    GDBM_File.c:732:4: warning: string length ‘2281’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    GDBM_File.c: In function ‘boot_GDBM_File’:
    GDBM_File.c:763:14: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ./const-xs.inc:95:11: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    Util.c: In function ‘XS_Hash__Util_all_keys’:
    Util.c: In function ‘XS_Hash__Util_hidden_ref_keys’:
    Util.c:260:5: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Util.c:260:5: warning: string length ‘2256’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Util.c: In function ‘XS_Hash__Util_hv_store’:
    Util.xs: In function ‘XS_Hash__Util_hash_seed’:
    Util.xs: In function ‘XS_Hash__Util_hash_value’:
    Util.xs: In function ‘XS_Hash__Util_hash_traversal_mask’:
    Util.xs: In function ‘XS_Hash__Util_bucket_info’:
    Util.xs: In function ‘XS_Hash__Util_bucket_array’:
    Util.c: In function ‘boot_Hash__Util’:
    FieldHash.xs:23:1: warning: no previous prototype for ‘HUF_get_ob_reg’ [-Wmissing-prototypes]
    FieldHash.xs: In function ‘HUF_get_ob_reg’:
    FieldHash.xs:51:1: warning: no previous prototype for ‘HUF_global’ [-Wmissing-prototypes]
    FieldHash.xs: In function ‘HUF_global’:
    FieldHash.xs:70:1: warning: no previous prototype for ‘HUF_obj_id’ [-Wmissing-prototypes]
    FieldHash.xs: In function ‘HUF_obj_id’:
    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: In function ‘HUF_destroy_obj’:
    FieldHash.xs:159:1: warning: no previous prototype for ‘HUF_new_trigger’ [-Wmissing-prototypes]
    FieldHash.xs: In function ‘HUF_new_trigger’:
    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: In function ‘HUF_fix_trigger’:
    FieldHash.xs:322:1: warning: no previous prototype for ‘HUF_fix_objects’ [-Wmissing-prototypes]
    FieldHash.xs: In function ‘HUF_fix_objects’:
    FieldHash.xs:356:5: warning: no previous prototype for ‘HUF_inc_var’ [-Wmissing-prototypes]
    FieldHash.xs: In function ‘HUF_inc_var’:
    FieldHash.c: In function ‘XS_Hash__Util__FieldHash__fieldhash’:
    FieldHash.xs: In function ‘XS_Hash__Util__FieldHash_id_2obj’:
    FieldHash.xs: In function ‘XS_Hash__Util__FieldHash_register’:
    FieldHash.c: In function ‘XS_Hash__Util__FieldHash_CLONE’:
    FieldHash.xs: In function ‘XS_Hash__Util__FieldHash__active_fields’:
    FieldHash.c: In function ‘XS_Hash__Util__FieldHash__test_uvar_get’:
    FieldHash.c: In function ‘boot_Hash__Util__FieldHash’:
    FieldHash.c:743:14: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ./const-xs.inc: In function ‘XS_I18N__Langinfo_AUTOLOAD’:
    ./const-xs.inc:263:6: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-Wformat=]
    ./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 ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-Wformat=]
    ./const-xs.inc:268:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t’ [-Wformat=]
    Langinfo.c: In function ‘XS_I18N__Langinfo_langinfo’:
    ./const-xs.inc: In function ‘boot_I18N__Langinfo’:
    ./const-xs.inc:221:11: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    IO.c: In function ‘XS_IO__Seekable_getpos’:
    IO.c: In function ‘XS_IO__Seekable_setpos’:
    IO.c: In function ‘XS_IO__File_new_tmpfile’:
    IO.xs:291:6: warning: string length ‘650’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    IO.xs:291:6: warning: string length ‘2229’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    ../../gv.h:58:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    IO.c: In function ‘XS_IO__Poll__poll’:
    IO.xs:312:26: warning: cast increases required alignment of target type [-Wcast-align]
    IO.c: In function ‘XS_IO__Handle_blocking’:
    IO.xs: In function ‘XS_IO__Handle_ungetc’:
    IO.c: In function ‘XS_IO__Handle_error’:
    IO.c: In function ‘XS_IO__Handle_clearerr’:
    IO.c: In function ‘XS_IO__Handle_untaint’:
    IO.c: In function ‘XS_IO__Handle_flush’:
    IO.c: In function ‘XS_IO__Handle_setbuf’:
    IO.c: In function ‘XS_IO__Handle_setvbuf’:
    IO.c: In function ‘XS_IO__Handle_sync’:
    IO.c: In function ‘XS_IO__Handle__create_getline_subs’:
    IO.c: In function ‘XS_IO__Socket_sockatmark’:
    IO.c: In function ‘boot_IO’:
    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_pack’:
    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_pack’:
    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_pack’:
    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_ftok’:
    SysV.c: In function ‘XS_IPC__SysV_memread’:
    SysV.c: In function ‘XS_IPC__SysV_memwrite’:
    SysV.c: In function ‘XS_IPC__SysV_shmat’:
    SysV.xs: In function ‘XS_IPC__SysV_shmdt’:
    SysV.c: In function ‘XS_IPC__SysV__constant’:
    SysV.c: In function ‘boot_IPC__SysV’:
    ListUtil.c: In function ‘XS_List__Util_min’:
    ListUtil.c: In function ‘XS_List__Util_sum’:
    ListUtil.c: In function ‘XS_List__Util_minstr’:
    ListUtil.xs: In function ‘XS_List__Util_reduce’:
    ListUtil.xs:252:9: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ../../cop.h:1209:13: warning: declaration of ‘cv’ shadows a previous local [-Wshadow]
    ListUtil.xs:252:9: warning: shadowed declaration is here [-Wshadow]
    ../../cop.h:1193:10: warning: variable ‘newsp’ set but not used [-Wunused-but-set-variable]
    ListUtil.xs: In function ‘XS_List__Util_first’:
    ListUtil.xs:311:9: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ListUtil.xs:311:9: warning: shadowed declaration is here [-Wshadow]
    ../../sv.h:1793:28: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ListUtil.c: In function ‘XS_List__Util_any’:
    ListUtil.xs:380:9: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ListUtil.xs:380:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs: In function ‘XS_List__Util_pairfirst’:
    ListUtil.xs:434:9: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ListUtil.xs:434:9: warning: shadowed declaration is here [-Wshadow]
    ListUtil.xs: In function ‘XS_List__Util_pairgrep’:
    ListUtil.xs:512:9: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ListUtil.xs:512:9: warning: shadowed declaration is here [-Wshadow]
    ../../cop.h:1123:10: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    ListUtil.xs:532:13: warning: shadowed declaration is here [-Wshadow]
    ../../cop.h:1149:10: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
    ListUtil.xs: In function ‘XS_List__Util_pairmap’:
    ListUtil.xs:600:9: warning: declaration of ‘cv’ shadows a parameter [-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:600:9: warning: shadowed declaration is here [-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:672:17: warning: unused variable ‘b’ [-Wunused-variable]
    ListUtil.xs:671:17: warning: unused variable ‘a’ [-Wunused-variable]
    ListUtil.xs: In function ‘XS_List__Util_pairs’:
    ListUtil.xs: In function ‘XS_List__Util_pairkeys’:
    ListUtil.xs: In function ‘XS_List__Util_pairvalues’:
    ListUtil.xs: In function ‘XS_List__Util_shuffle’:
    ListUtil.xs: In function ‘XS_Scalar__Util_dualvar’:
    ListUtil.xs: In function ‘XS_Scalar__Util_isdual’:
    ListUtil.xs: In function ‘XS_Scalar__Util_blessed’:
    ListUtil.xs: In function ‘XS_Scalar__Util_reftype’:
    ListUtil.xs: In function ‘XS_Scalar__Util_refaddr’:
    ListUtil.c: In function ‘XS_Scalar__Util_weaken’:
    ListUtil.xs: In function ‘XS_Scalar__Util_unweaken’:
    ListUtil.xs: In function ‘XS_Scalar__Util_isweak’:
    ListUtil.c: In function ‘XS_Scalar__Util_readonly’:
    ListUtil.c: In function ‘XS_Scalar__Util_tainted’:
    ListUtil.xs: In function ‘XS_Scalar__Util_isvstring’:
    ListUtil.xs: In function ‘XS_Scalar__Util_looks_like_number’:
    ListUtil.xs: In function ‘XS_Scalar__Util_set_prototype’:
    ListUtil.xs: In function ‘XS_Scalar__Util_openhandle’:
    ListUtil.c: In function ‘boot_List__Util’:
    Base64.xs: In function ‘XS_MIME__Base64_encode_base64’:
    Base64.xs:137:2: warning: string length ‘1029’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Base64.xs: In function ‘XS_MIME__Base64_decode_base64’:
    Base64.xs:200:9: warning: string length ‘1029’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Base64.xs: In function ‘XS_MIME__Base64_encoded_base64_length’:
    Base64.xs: In function ‘XS_MIME__Base64_decoded_base64_length’:
    Base64.xs: In function ‘XS_MIME__QuotedPrint_encode_qp’:
    Base64.xs: In function ‘XS_MIME__QuotedPrint_decode_qp’:
    Base64.xs:451:9: warning: string length ‘1029’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Base64.c: In function ‘boot_MIME__Base64’:
    Base64.c: In function ‘XS_MIME__QuotedPrint_decode_qp’:
    Base64.c:640:10: warning: stack protector not protecting function: all local arrays are less than 8 bytes long [-Wstack-protector]
    Base64.c: In function ‘XS_MIME__Base64_decode_base64’:
    Base64.c:345:10: warning: stack protector not protecting function: all local arrays are less than 8 bytes long [-Wstack-protector]
    CN.c: In function ‘Encode_XSEncoding’:
    CN.c: In function ‘boot_Encode__CN’:
    mro.xs: In function ‘S_mro_get_linear_isa_c3’:
    mro.xs: In function ‘XS_mro_get_linear_isa’:
    mro.xs: In function ‘XS_mro_set_mro’:
    mro.xs: In function ‘XS_mro_get_mro’:
    mro.xs: In function ‘XS_mro_get_isarev’:
    mro.xs: In function ‘XS_mro_is_universal’:
    mro.xs: In function ‘XS_mro_invalidate_all_method_caches’:
    mro.xs: In function ‘XS_mro_get_pkg_gen’:
    mro.xs: In function ‘XS_mro__nextcan’:
    mro.c: In function ‘boot_mro’:
    EBCDIC.c: In function ‘Encode_XSEncoding’:
    EBCDIC.c: In function ‘boot_Encode__EBCDIC’:
    NDBM_File.c: In function ‘XS_NDBM_File_TIEHASH’:
    NDBM_File.c: In function ‘XS_NDBM_File_DESTROY’:
    NDBM_File.c: In function ‘XS_NDBM_File_FETCH’:
    NDBM_File.c: In function ‘XS_NDBM_File_STORE’:
    NDBM_File.c: In function ‘XS_NDBM_File_DELETE’:
    NDBM_File.c: In function ‘XS_NDBM_File_FIRSTKEY’:
    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 ‘XS_NDBM_File_filter_fetch_key’:
    NDBM_File.c:561:4: warning: string length ‘656’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    NDBM_File.c:561:4: warning: string length ‘2281’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    NDBM_File.c: In function ‘boot_NDBM_File’:
    NDBM_File.c:592:14: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ODBM_File.c: In function ‘XS_ODBM_File_TIEHASH’:
    ODBM_File.c: In function ‘XS_ODBM_File_DESTROY’:
    ODBM_File.c: In function ‘XS_ODBM_File_FETCH’:
    ODBM_File.c: In function ‘XS_ODBM_File_STORE’:
    ODBM_File.c:400:17: warning: assignment discards ‘const’ qualifier from pointer target type
    ODBM_File.c:371:6: warning: variable ‘flags’ set but not used [-Wunused-but-set-variable]
    ODBM_File.c: In function ‘XS_ODBM_File_DELETE’:
    ODBM_File.c: In function ‘XS_ODBM_File_FIRSTKEY’:
    ODBM_File.c: In function ‘XS_ODBM_File_NEXTKEY’:
    ODBM_File.c: In function ‘XS_ODBM_File_filter_fetch_key’:
    ODBM_File.c:566:4: warning: string length ‘656’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    ODBM_File.c:566:4: warning: string length ‘2281’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    ODBM_File.c: In function ‘boot_ODBM_File’:
    ODBM_File.c:597:14: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    Opcode.xs: In function ‘op_names_init’:
    Opcode.xs: In function ‘new_opset’:
    Opcode.xs:132:2: warning: string length ‘1027’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Opcode.xs: In function ‘verify_opset’:
    Opcode.xs: In function ‘set_opset_bits’:
    Opcode.xs: In function ‘opmask_add’:
    Opcode.xs: In function ‘XS_Opcode__safe_pkg_prep’:
    Opcode.xs: In function ‘XS_Opcode__safe_call_sv’:
    Opcode.c: In function ‘XS_Opcode_verify_opset’:
    Opcode.xs: In function ‘XS_Opcode_invert_opset’:
    Opcode.c: In function ‘XS_Opcode_opset_to_ops’:
    Opcode.xs: In function ‘XS_Opcode_opset’:
    Opcode.c: In function ‘XS_Opcode_permit_only’:
    Opcode.xs: In function ‘XS_Opcode_opdesc’:
    Opcode.xs:458:12: warning: cast increases required alignment of target type [-Wcast-align]
    Opcode.xs: In function ‘XS_Opcode_define_optag’:
    Opcode.c: In function ‘XS_Opcode_empty_opset’:
    Opcode.c: In function ‘XS_Opcode_full_opset’:
    Opcode.c: In function ‘XS_Opcode_opmask_add’:
    Opcode.xs: In function ‘XS_Opcode_opmask’:
    Opcode.c: In function ‘boot_Opcode’:
    encoding.xs:53:1: warning: no previous prototype for ‘PerlIOEncode_getarg’ [-Wmissing-prototypes]
    encoding.xs: In function ‘PerlIOEncode_getarg’:
    ../../perliol.h:96:29: warning: cast increases required alignment of target type [-Wcast-align]
    encoding.xs:81:1: warning: no previous prototype for ‘PerlIOEncode_pushed’ [-Wmissing-prototypes]
    encoding.xs: In function ‘PerlIOEncode_pushed’:
    encoding.xs:108:21: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct SV *’ [-Wformat=]
    encoding.xs:121:25: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct SV *’ [-Wformat=]
    encoding.xs:135:4: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct SV *’ [-Wformat=]
    encoding.xs:158:1: warning: no previous prototype for ‘PerlIOEncode_popped’ [-Wmissing-prototypes]
    encoding.xs: In function ‘PerlIOEncode_popped’:
    encoding.xs:181:1: warning: no previous prototype for ‘PerlIOEncode_get_base’ [-Wmissing-prototypes]
    encoding.xs: In function ‘PerlIOEncode_get_base’:
    encoding.xs:218:1: warning: no previous prototype for ‘PerlIOEncode_fill’ [-Wmissing-prototypes]
    encoding.xs: In function ‘PerlIOEncode_fill’:
    encoding.xs:326:6: warning: string length ‘1041’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    encoding.xs:397:1: warning: no previous prototype for ‘PerlIOEncode_flush’ [-Wmissing-prototypes]
    encoding.xs: In function ‘PerlIOEncode_flush’:
    encoding.xs:481:3: warning: string length ‘1029’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    encoding.xs:514:1: warning: no previous prototype for ‘PerlIOEncode_close’ [-Wmissing-prototypes]
    encoding.xs: In function ‘PerlIOEncode_close’:
    encoding.xs:543:1: warning: no previous prototype for ‘PerlIOEncode_tell’ [-Wmissing-prototypes]
    encoding.xs: In function ‘PerlIOEncode_tell’:
    encoding.xs:557:1: warning: no previous prototype for ‘PerlIOEncode_dup’ [-Wmissing-prototypes]
    encoding.xs: In function ‘PerlIOEncode_dup’:
    encoding.xs:571:1: warning: no previous prototype for ‘PerlIOEncode_write’ [-Wmissing-prototypes]
    encoding.xs: In function ‘PerlIOEncode_write’:
    encoding.xs: In function ‘boot_PerlIO__encoding’:
    mmap.xs:33:1: warning: no previous prototype for ‘PerlIOMmap_map’ [-Wmissing-prototypes]
    mmap.xs: In function ‘PerlIOMmap_map’:
    mmap.xs:94:1: warning: no previous prototype for ‘PerlIOMmap_unmap’ [-Wmissing-prototypes]
    mmap.xs: In function ‘PerlIOMmap_unmap’:
    mmap.xs:122:1: warning: no previous prototype for ‘PerlIOMmap_get_base’ [-Wmissing-prototypes]
    mmap.xs: In function ‘PerlIOMmap_get_base’:
    mmap.xs:155:1: warning: no previous prototype for ‘PerlIOMmap_unread’ [-Wmissing-prototypes]
    mmap.xs: In function ‘PerlIOMmap_unread’:
    mmap.xs:186:1: warning: no previous prototype for ‘PerlIOMmap_write’ [-Wmissing-prototypes]
    mmap.xs: In function ‘PerlIOMmap_write’:
    mmap.xs:213:1: warning: no previous prototype for ‘PerlIOMmap_flush’ [-Wmissing-prototypes]
    mmap.xs: In function ‘PerlIOMmap_flush’:
    mmap.xs:241:1: warning: no previous prototype for ‘PerlIOMmap_fill’ [-Wmissing-prototypes]
    mmap.xs: In function ‘PerlIOMmap_fill’:
    mmap.xs:255:1: warning: no previous prototype for ‘PerlIOMmap_close’ [-Wmissing-prototypes]
    mmap.xs: In function ‘PerlIOMmap_close’:
    mmap.xs:271:1: warning: no previous prototype for ‘PerlIOMmap_dup’ [-Wmissing-prototypes]
    mmap.c: In function ‘boot_PerlIO__mmap’:
    scalar.xs:19:1: warning: no previous prototype for ‘PerlIOScalar_pushed’ [-Wmissing-prototypes]
    scalar.xs: In function ‘PerlIOScalar_pushed’:
    scalar.xs:77:1: warning: no previous prototype for ‘PerlIOScalar_popped’ [-Wmissing-prototypes]
    scalar.xs: In function ‘PerlIOScalar_popped’:
    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:137:1: warning: no previous prototype for ‘PerlIOScalar_tell’ [-Wmissing-prototypes]
    scalar.xs: In function ‘PerlIOScalar_tell’:
    scalar.xs:145:1: warning: no previous prototype for ‘PerlIOScalar_read’ [-Wmissing-prototypes]
    scalar.xs: In function ‘PerlIOScalar_read’:
    scalar.xs:177:27: 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:229:2: warning: string length ‘1021’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    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:263:1: warning: no previous prototype for ‘PerlIOScalar_get_ptr’ [-Wmissing-prototypes]
    scalar.xs: In function ‘PerlIOScalar_get_ptr’:
    scalar.xs:273:1: warning: no previous prototype for ‘PerlIOScalar_get_cnt’ [-Wmissing-prototypes]
    scalar.xs: In function ‘PerlIOScalar_get_cnt’:
    scalar.xs:288:1: warning: no previous prototype for ‘PerlIOScalar_bufsiz’ [-Wmissing-prototypes]
    scalar.xs: In function ‘PerlIOScalar_bufsiz’:
    scalar.xs:299:1: warning: no previous prototype for ‘PerlIOScalar_set_ptrcnt’ [-Wmissing-prototypes]
    scalar.xs: In function ‘PerlIOScalar_set_ptrcnt’:
    via.xs:44:1: warning: no previous prototype for ‘PerlIOVia_fetchmethod’ [-Wmissing-prototypes]
    via.xs: In function ‘PerlIOVia_fetchmethod’:
    via.xs:67:1: warning: no previous prototype for ‘PerlIOVia_method’ [-Wmissing-prototypes]
    via.xs: In function ‘PerlIOVia_method’:
    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:347:1: warning: no previous prototype for ‘PerlIOScalar_dup’ [-Wmissing-prototypes]
    scalar.xs: In function ‘PerlIOScalar_dup’:
    scalar.c: In function ‘boot_PerlIO__scalar’:
    via.xs:102:7: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    via.xs:102:7: warning: string length ‘2234’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    via.xs:130:1: warning: no previous prototype for ‘PerlIOVia_pushed’ [-Wmissing-prototypes]
    via.xs: In function ‘PerlIOVia_pushed’:
    via.xs:213:1: warning: no previous prototype for ‘PerlIOVia_open’ [-Wmissing-prototypes]
    via.xs: In function ‘PerlIOVia_open’:
    via.xs:273:6: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct PerlIOl **’ [-Wformat=]
    via.xs:273:6: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct PerlIOl *’ [-Wformat=]
    via.xs:292:6: warning: format ‘%p’ expects argument of type ‘void *’, but argument 3 has type ‘struct PerlIOl **’ [-Wformat=]
    via.xs:292:6: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct PerlIOl *’ [-Wformat=]
    via.xs:308:1: warning: no previous prototype for ‘PerlIOVia_popped’ [-Wmissing-prototypes]
    via.xs: In function ‘PerlIOVia_popped’:
    via.xs:334:1: warning: no previous prototype for ‘PerlIOVia_close’ [-Wmissing-prototypes]
    via.xs: In function ‘PerlIOVia_close’:
    via.xs:347:1: warning: no previous prototype for ‘PerlIOVia_fileno’ [-Wmissing-prototypes]
    via.xs: In function ‘PerlIOVia_fileno’:
    via.xs:356:1: warning: no previous prototype for ‘PerlIOVia_binmode’ [-Wmissing-prototypes]
    via.xs: In function ‘PerlIOVia_binmode’:
    via.xs:369:1: warning: no previous prototype for ‘PerlIOVia_seek’ [-Wmissing-prototypes]
    via.xs: In function ‘PerlIOVia_seek’:
    via.xs:389:1: warning: no previous prototype for ‘PerlIOVia_tell’ [-Wmissing-prototypes]
    via.xs: In function ‘PerlIOVia_tell’:
    via.xs:400:1: warning: no previous prototype for ‘PerlIOVia_unread’ [-Wmissing-prototypes]
    via.xs: In function ‘PerlIOVia_unread’:
    via.xs:414:1: warning: no previous prototype for ‘PerlIOVia_read’ [-Wmissing-prototypes]
    via.xs: In function ‘PerlIOVia_read’:
    via.xs:439:1: warning: no previous prototype for ‘PerlIOVia_write’ [-Wmissing-prototypes]
    via.xs: In function ‘PerlIOVia_write’:
    via.xs:456:1: warning: no previous prototype for ‘PerlIOVia_fill’ [-Wmissing-prototypes]
    via.xs: In function ‘PerlIOVia_fill’:
    via.xs:480:1: warning: no previous prototype for ‘PerlIOVia_flush’ [-Wmissing-prototypes]
    via.xs: In function ‘PerlIOVia_flush’:
    via.xs:493:1: warning: no previous prototype for ‘PerlIOVia_get_base’ [-Wmissing-prototypes]
    via.xs: In function ‘PerlIOVia_get_base’:
    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: In function ‘PerlIOVia_bufsiz’:
    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: In function ‘PerlIOVia_error’:
    via.xs:574:1: warning: no previous prototype for ‘PerlIOVia_eof’ [-Wmissing-prototypes]
    via.xs: In function ‘PerlIOVia_eof’:
    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]
    via.c: In function ‘boot_PerlIO__via’:
    re_exec.c: In function ‘S_regcppush’:
    re_exec.c: In function ‘S_regcppop’:
    re_exec.c: In function ‘my_re_intuit_start’:
    re_exec.c:737:17: warning: declaration of ‘sv’ shadows a parameter [-Wshadow]
    re_exec.c:644:25: warning: shadowed declaration is here [-Wshadow]
    re_exec.c:734:5: warning: string length ‘651’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    ../../sv.h:1402:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../../sv.h:1108:22: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    re_exec.c:1390:2: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    re_exec.c:1400:3: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    re_exec.c:1404:3: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    re_exec.c:1431:2: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    re_exec.c: In function ‘S_find_byclass’:
    ../../regcomp.h:544:28: warning: cast increases required alignment of target type [-Wcast-align]
    ../../regcomp.h:325:22: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c:2076:13: warning: string length ‘1038’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    re_exec.c:2078:20: 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_set_capture_string’:
    re_exec.c: In function ‘my_regexec’:
    ../../gv.h:40:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    re_exec.c:2610:9: warning: string length ‘1041’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    re_exec.c: In function ‘S_regtry’:
    re_exec.c: In function ‘S_debug_start_match’:
    POSIX.xs: In function ‘restore_sigmask’:
    POSIX.xs:386:25: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs: In function ‘allocate_struct’:
    re_exec.c: In function ‘S_dump_exec_pos’:
    POSIX.xs:396:5: warning: string length ‘1016’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    POSIX.xs: In function ‘is_common’:
    re_exec.c: In function ‘S_reg_check_named_buff_matched’:
    POSIX.xs:546:29: warning: string length ‘653’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    re_exec.c:3501:15: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX__SigSet_new’:
    POSIX.c: In function ‘XS_POSIX__SigSet_addset’:
    POSIX.c:761:15: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c:765:4: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    POSIX.c:765:4: warning: string length ‘2261’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    POSIX.c: In function ‘XS_POSIX__SigSet_emptyset’:
    re_exec.c: In function ‘S_setup_EXACTISH_ST_c1_c2’:
    POSIX.c:795:15: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c:799:4: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    POSIX.c:799:4: warning: string length ‘2261’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    re_exec.c: In function ‘S_regmatch’:
    POSIX.c: In function ‘XS_POSIX__SigSet_ismember’:
    POSIX.c:831:15: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX__Termios_new’:
    POSIX.c: In function ‘XS_POSIX__Termios_getattr’:
    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:20: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX__Termios_getispeed’:
    POSIX.c:993:20: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c:997:4: warning: string length ‘652’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    POSIX.c:997:4: warning: string length ‘2261’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    POSIX.c: In function ‘XS_POSIX__Termios_getiflag’:
    POSIX.c:1022:20: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c:1026:4: warning: string length ‘653’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    POSIX.c:1026:4: warning: string length ‘2266’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    POSIX.c: In function ‘XS_POSIX__Termios_getcc’:
    POSIX.c:1072:20: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX__Termios_setispeed’:
    re_exec.c:5141:22: warning: declaration of ‘startpoint’ shadows a previous local [-Wshadow]
    re_exec.c:3871:11: warning: shadowed declaration is here [-Wshadow]
    ../../regcomp.h:328:24: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c:1109:20: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c:1113:4: warning: string length ‘653’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    POSIX.c:1113:4: warning: string length ‘2266’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    POSIX.c: In function ‘XS_POSIX__Termios_setiflag’:
    POSIX.c:1145:20: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c:1149:4: warning: string length ‘653’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    POSIX.c:1149:4: warning: string length ‘2266’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    ../../cop.h:1121:11: warning: declaration of ‘next’ shadows a previous local [-Wshadow]
    re_exec.c:3848:14: warning: shadowed declaration is here [-Wshadow]
    POSIX.c: In function ‘XS_POSIX__Termios_setcc’:
    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 ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-Wformat=]
    ./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 ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-Wformat=]
    ./const-xs.inc:1362:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t’ [-Wformat=]
    POSIX.c: In function ‘XS_POSIX_WEXITSTATUS’:
    POSIX.c: In function ‘XS_POSIX_open’:
    POSIX.xs: In function ‘XS_POSIX_localeconv’:
    POSIX.xs:912:25: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX_setlocale’:
    POSIX.c: In function ‘XS_POSIX_acos’:
    POSIX.c: In function ‘XS_POSIX_fmod’:
    ../../regexp.h:559:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    POSIX.c: In function ‘XS_POSIX_frexp’:
    ../../regexp.h:567:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    POSIX.c: In function ‘XS_POSIX_ldexp’:
    POSIX.c: In function ‘XS_POSIX_modf’:
    POSIX.c: In function ‘XS_POSIX_sigaction’:
    re_exec.c:5734:10: warning: declaration of ‘n’ shadows a previous local [-Wshadow]
    re_exec.c:3849:9: warning: shadowed declaration is here [-Wshadow]
    POSIX.xs:1186:16: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs:1245:16: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX_sigpending’:
    re_exec.c:6412:7: warning: declaration of ‘n’ shadows a previous local [-Wshadow]
    POSIX.c:1893:15: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c:1897:4: warning: string length ‘653’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    POSIX.c:1897:4: warning: string length ‘2266’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    POSIX.c: In function ‘XS_POSIX_sigprocmask’:
    POSIX.xs:1296:15: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.xs:1304:18: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c: In function ‘XS_POSIX__exit’:
    POSIX.c: In function ‘XS_POSIX_dup2’:
    POSIX.c: In function ‘XS_POSIX_lseek’:
    POSIX.c: In function ‘XS_POSIX_nice’:
    POSIX.xs: In function ‘XS_POSIX_read’:
    POSIX.xs:1374:13: warning: string length ‘1035’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    POSIX.c: In function ‘XS_POSIX_setpgid’:
    POSIX.c: In function ‘XS_POSIX_setsid’:
    POSIX.c: In function ‘XS_POSIX_tcgetpgrp’:
    POSIX.c: In function ‘XS_POSIX_tcsetpgrp’:
    POSIX.c: In function ‘XS_POSIX_write’:
    POSIX.xs: In function ‘XS_POSIX_tmpnam’:
    re_exec.c: In function ‘S_regrepeat’:
    POSIX.c: In function ‘XS_POSIX_abort’:
    POSIX.c: In function ‘XS_POSIX_mblen’:
    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]
    re_exec.c: In function ‘S_reginclass’:
    POSIX.c: In function ‘XS_POSIX_wcstombs’:
    ../../regcomp.h:522:8: warning: cast increases required alignment of target type [-Wcast-align]
    ../../regcomp.h:510:35: warning: cast increases required alignment of target type [-Wcast-align]
    POSIX.c:2385:19: warning: cast increases required alignment of target type [-Wcast-align]
    re_exec.c: In function ‘S_setup_eval_state’:
    POSIX.c: In function ‘XS_POSIX_wctomb’:
    POSIX.c: In function ‘XS_POSIX_strcoll’:
    POSIX.c: In function ‘XS_POSIX_strtod’:
    re_exec.c: In function ‘S_to_utf8_substr’:
    POSIX.c: In function ‘XS_POSIX_strtol’:
    POSIX.c: In function ‘XS_POSIX_strtoul’:
    re_exec.c: In function ‘S_to_byte_substr’:
    POSIX.xs: In function ‘XS_POSIX_strxfrm’:
    POSIX.xs:1551:6: warning: string length ‘1081’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    POSIX.c: In function ‘XS_POSIX_mkfifo’:
    POSIX.c: In function ‘XS_POSIX_tcdrain’:
    POSIX.c: In function ‘XS_POSIX_tcflow’:
    POSIX.c: In function ‘XS_POSIX_asctime’:
    POSIX.xs:1626:7: warning: string length ‘1025’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    POSIX.c: In function ‘XS_POSIX_clock’:
    POSIX.c: In function ‘XS_POSIX_ctime’:
    POSIX.c: In function ‘XS_POSIX_difftime’:
    POSIX.c: In function ‘XS_POSIX_strftime’:
    POSIX.c: In function ‘XS_POSIX_ctermid’:
    POSIX.c: In function ‘XS_POSIX_cuserid’:
    POSIX.c: In function ‘XS_POSIX_fpathconf’:
    POSIX.c: In function ‘XS_POSIX_pathconf’:
    POSIX.c: In function ‘XS_POSIX_pause’:
    POSIX.c: In function ‘XS_POSIX_sleep’:
    POSIX.c: In function ‘XS_POSIX_setgid’:
    POSIX.c: In function ‘XS_POSIX_setuid’:
    POSIX.c: In function ‘XS_POSIX_sysconf’:
    POSIX.c: In function ‘XS_POSIX_ttyname’:
    POSIX.xs: In function ‘XS_POSIX_getcwd’:
    POSIX.c: In function ‘XS_POSIX_lchown’:
    POSIX.c: In function ‘boot_POSIX’:
    POSIX.xs:566:9: warning: declaration of ‘cv’ shadows a parameter [-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]
    JP.c: In function ‘Encode_XSEncoding’:
    JP.c: In function ‘boot_Encode__JP’:
    POSIX.o: In function `XS_POSIX_tmpnam':
    pair.c: In function ‘sdbm__fitpair’:
    pair.c:53:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function ‘sdbm__putpair’:
    pair.c:69:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function ‘sdbm__getpair’:
    pair.c:96:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function ‘sdbm__exipair’:
    pair.c:112:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function ‘sdbm__duppair’:
    pair.c:124:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function ‘sdbm__getnkey’:
    pair.c:134:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function ‘sdbm__delpair’:
    pair.c:153:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function ‘seepair’:
    pair.c:225:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function ‘sdbm__splpage’:
    pair.c:245:15: warning: cast increases required alignment of target type [-Wcast-align]
    pair.c: In function ‘sdbm__chkpage’:
    pair.c:282:15: warning: cast increases required alignment of target type [-Wcast-align]
    SDBM_File.c: In function ‘XS_SDBM_File_TIEHASH’:
    SDBM_File.c: In function ‘XS_SDBM_File_DESTROY’:
    SDBM_File.c: In function ‘XS_SDBM_File_FETCH’:
    SDBM_File.c: In function ‘XS_SDBM_File_STORE’:
    SDBM_File.c: In function ‘XS_SDBM_File_DELETE’:
    SDBM_File.c: In function ‘XS_SDBM_File_EXISTS’:
    SDBM_File.c: In function ‘XS_SDBM_File_FIRSTKEY’:
    SDBM_File.c: In function ‘XS_SDBM_File_NEXTKEY’:
    SDBM_File.c: In function ‘XS_SDBM_File_error’:
    SDBM_File.c:521:4: warning: string length ‘656’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    SDBM_File.c:521:4: warning: string length ‘2281’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    SDBM_File.c: In function ‘XS_SDBM_File_filter_fetch_key’:
    SDBM_File.c:552:4: warning: string length ‘656’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    SDBM_File.c:552:4: warning: string length ‘2281’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    SDBM_File.c: In function ‘boot_SDBM_File’:
    SDBM_File.c:583:14: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    Socket.xs: In function ‘err_to_SV’:
    Socket.xs: In function ‘xs_getaddrinfo’:
    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 ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-Wformat=]
    ./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 ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-Wformat=]
    ./const-xs.inc:895:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘line_t’ [-Wformat=]
    Socket.c: In function ‘XS_Socket_inet_aton’:
    Socket.xs: In function ‘XS_Socket_inet_ntoa’:
    Socket.xs: In function ‘XS_Socket_sockaddr_family’:
    Socket.xs:650:30: warning: cast increases required alignment of target type [-Wcast-align]
    Socket.xs: In function ‘XS_Socket_pack_sockaddr_un’:
    Socket.xs: In function ‘XS_Socket_unpack_sockaddr_un’:
    Socket.c: In function ‘XS_Socket_pack_sockaddr_in’:
    Socket.xs: In function ‘XS_Socket_unpack_sockaddr_in’:
    Socket.c: In function ‘XS_Socket_pack_sockaddr_in6’:
    Socket.xs: In function ‘XS_Socket_unpack_sockaddr_in6’:
    Socket.c: In function ‘XS_Socket_inet_ntop’:
    Socket.c: In function ‘XS_Socket_inet_pton’:
    Socket.xs: In function ‘XS_Socket_pack_ip_mreq’:
    Socket.xs: In function ‘XS_Socket_unpack_ip_mreq’:
    Socket.xs: In function ‘XS_Socket_pack_ip_mreq_source’:
    Socket.xs: In function ‘XS_Socket_unpack_ip_mreq_source’:
    Socket.c: In function ‘XS_Socket_pack_ipv6_mreq’:
    Socket.xs: In function ‘XS_Socket_unpack_ipv6_mreq’:
    ./const-xs.inc: In function ‘boot_Socket’:
    ./const-xs.inc:794:11: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    dquote_static.c:65:9: warning: string length ‘702’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    re_comp.c: In function ‘S_scan_commit’:
    re_comp.c: In function ‘S_ssc_init’:
    re_comp.c: In function ‘S_get_ANYOF_cp_list_for_ssc’:
    re_comp.c: In function ‘S_ssc_and’:
    re_comp.c: In function ‘S_ssc_or’:
    re_comp.c: In function ‘S_ssc_cp_and’:
    re_comp.c: In function ‘S_ssc_clear_locale’:
    re_comp.c: In function ‘S_dump_trie’:
    re_comp.c: In function ‘S_dump_trie_interim_list’:
    re_comp.c: In function ‘S_dump_trie_interim_table’:
    re_comp.c: In function ‘S_make_trie’:
    re_comp.c:2158:25: warning: string length ‘1030’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    re_comp.c:2163:21: warning: string length ‘1030’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    re_comp.c:2202:21: warning: string length ‘1030’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    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:2898:37: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function ‘S_make_trie_failtable’:
    re_comp.c: In function ‘S_join_exact’:
    re_comp.c: In function ‘S_study_chunk’:
    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:4856:33: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:4859:59: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function ‘S_pat_upgrade_to_utf8’:
    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’:
    ../../cop.h:1123:26: warning: declaration of ‘p’ shadows a previous local [-Wshadow]
    re_comp.c:5910:8: warning: shadowed declaration is here [-Wshadow]
    ../../cop.h:1149:27: warning: declaration of ‘p’ shadows a previous local [-Wshadow]
    re_comp.c: In function ‘S_setup_longest’:
    re_comp.c: In function ‘my_re_op_compile’:
    ../../handy.h:1936:43: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c:6868:9: warning: string length ‘3414’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    re_comp.c:6930:2: warning: string length ‘3414’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    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:7132:28: warning: declaration of ‘scan’ shadows a previous local [-Wshadow]
    re_comp.c:6167:14: warning: shadowed declaration is here [-Wshadow]
    ../../regcomp.h:930:40: warning: declaration of ‘re_debug_flags’ shadows a previous local [-Wshadow]
    ../../regcomp.h:930:40: 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_exists’:
    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: 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 ‘my_reg_numbered_buff_fetch’:
    re_comp.c: In function ‘S_reg_scan_name’:
    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:7808:5: warning: string length ‘1018’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    re_comp.c:7809:13: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function ‘S_invlist_set_len’:
    re_comp.c:7826:5: warning: string length ‘1256’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    re_comp.c: In function ‘S_invlist_max’:
    re_comp.c: In function ‘S_invlist_extend’:
    re_comp.c: In function ‘S_invlist_trim’:
    re_comp.c: In function ‘S_invlist_clone’:
    re_comp.c: In function ‘S_parse_lparen_question_flags’:
    re_comp.c: In function ‘S_reg’:
    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:9938:34: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function ‘S_regbranch’:
    re_comp.c: In function ‘S_regpiece’:
    re_comp.c: In function ‘S_grok_bslash_N’:
    re_comp.c:490:8: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    re_comp.c:10822:9: warning: shadowed declaration is here [-Wshadow]
    re_comp.c: In function ‘S_reg_recode’:
    re_comp.c: In function ‘S_regatom’:
    re_comp.c:11448:9: warning: declaration of ‘parse_start’ shadows a previous local [-Wshadow]
    re_comp.c:11171:11: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:11599:20: warning: declaration of ‘parse_start’ shadows a previous local [-Wshadow]
    re_comp.c:11660:13: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:11910:12: warning: declaration of ‘flags’ shadows a previous local [-Wshadow]
    re_comp.c:11170:9: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:11948:12: warning: declaration of ‘len’ shadows a previous local [-Wshadow]
    re_comp.c: In function ‘S_populate_ANYOF_from_invlist’:
    ../../regcomp.h:543:38: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function ‘S_regpposixcc’:
    re_comp.c: In function ‘S_handle_regex_sets’:
    re_comp.c:12718:12: warning: declaration of ‘depth’ shadows a parameter [-Wshadow]
    re_comp.c:12686:37: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:12696:12: warning: shadowed declaration is here [-Wshadow]
    re_comp.c:12881:40: warning: declaration of ‘save_parse’ shadows a previous local [-Wshadow]
    re_comp.c:12694:22: warning: shadowed declaration is here [-Wshadow]
    re_comp.c: In function ‘S_regclass’:
    ../../regcomp.h:513:46: warning: cast increases required alignment of target type [-Wcast-align]
    ../../regcomp.h:504:34: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function ‘S_set_ANYOF_arg’:
    re_comp.c: In function ‘S_nextchar’:
    re_comp.c: In function ‘S_reg_node’:
    re_comp.c: In function ‘S_reganode’:
    re_comp.c: In function ‘S_reginsert’:
    re_comp.c: In function ‘S_regtail’:
    re_comp.c: In function ‘S_regtail_study’:
    re_comp.c: In function ‘my_regdump’:
    re_comp.c: In function ‘my_regprop’:
    re_comp.c:15719:27: warning: cast increases required alignment of target type [-Wcast-align]
    re_comp.c: In function ‘my_re_intuit_string’:
    re_comp.c: In function ‘my_regfree’:
    re_comp.c: In function ‘S_re_croak2’:
    re_comp.c: In function ‘S_dumpuntil’:
    re_comp.c:16696:17: warning: declaration of ‘op’ shadows a previous local [-Wshadow]
    re_comp.c:16629:8: warning: shadowed declaration is here [-Wshadow]
    Storable.xs: In function ‘init_perinterp’:
    Storable.xs:412:7: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs:394:8: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function ‘init_store_context’:
    Storable.xs: In function ‘clean_store_context’:
    Storable.xs: In function ‘init_retrieve_context’:
    Storable.xs: In function ‘clean_context’:
    Storable.xs: In function ‘allocate_context’:
    Storable.xs: In function ‘free_context’:
    Storable.xs:1649:18: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function ‘last_op_in_netorder’:
    Storable.xs: In function ‘pkg_fetchmeth’:
    Storable.xs: In function ‘pkg_uncache’:
    Storable.xs: In function ‘scalar_call’:
    Storable.xs: In function ‘array_call’:
    Storable.xs: In function ‘known_class’:
    Storable.xs: In function ‘store_ref’:
    Storable.xs: In function ‘store_scalar’:
    Storable.xs:694:4: 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: In function ‘store_array’:
    Storable.xs: In function ‘store_hash’:
    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: In function ‘store_code’:
    Storable.xs: In function ‘store_tied’:
    Storable.xs: In function ‘store_tied_item’:
    Storable.xs:2875:31: 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: In function ‘store_blessed’:
    Storable.xs: In function ‘store_other’:
    Storable.xs: In function ‘store’:
    Storable.xs: In function ‘magic_write’:
    Storable.xs: In function ‘do_store’:
    Storable.xs: In function ‘mbuf2sv’:
    Storable.xs: In function ‘retrieve_other’:
    Storable.xs: In function ‘retrieve_idx_blessed’:
    Storable.xs:632:9: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function ‘retrieve_blessed’:
    Storable.xs: In function ‘retrieve_hook’:
    Storable.xs:4258:2: warning: string length ‘1038’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Storable.xs: In function ‘retrieve_ref’:
    Storable.xs: In function ‘retrieve_overloaded’:
    Storable.xs: In function ‘retrieve_tied_array’:
    Storable.xs: In function ‘retrieve_tied_hash’:
    Storable.xs: In function ‘retrieve_tied_scalar’:
    Storable.xs: In function ‘retrieve_tied_key’:
    Storable.xs: In function ‘retrieve_tied_idx’:
    Storable.xs: In function ‘retrieve_lscalar’:
    Storable.xs:4888:2: warning: string length ‘1030’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Storable.xs: In function ‘retrieve_scalar’:
    Storable.xs:4954:2: warning: string length ‘1030’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Storable.xs: In function ‘retrieve_vstring’:
    Storable.xs: In function ‘retrieve_lvstring’:
    Storable.xs: In function ‘retrieve_integer’:
    Storable.xs: In function ‘retrieve_netint’:
    Storable.xs: In function ‘retrieve_double’:
    Storable.xs: In function ‘retrieve_byte’:
    Storable.xs: In function ‘retrieve_undef’:
    Storable.xs: In function ‘retrieve_sv_undef’:
    Storable.xs: In function ‘retrieve_sv_yes’:
    Storable.xs: In function ‘retrieve_sv_no’:
    Storable.xs: In function ‘retrieve_svundef_elem’:
    Storable.xs:1056:21: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.xs: In function ‘retrieve_array’:
    Storable.xs: In function ‘retrieve_hash’:
    Storable.xs: In function ‘retrieve_flag_hash’:
    Storable.xs: In function ‘retrieve_code’:
    Storable.xs: In function ‘old_retrieve_array’:
    Storable.xs: In function ‘old_retrieve_hash’:
    Storable.xs: In function ‘magic_check’:
    Storable.xs: In function ‘retrieve’:
    Storable.xs: In function ‘do_retrieve’:
    Storable.xs:6305:5: warning: string length ‘1030’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Storable.xs: In function ‘dclone’:
    Storable.xs:406:6: warning: declaration of ‘perinterp_sv’ shadows a previous local [-Wshadow]
    Storable.xs:406:6: warning: shadowed declaration is here [-Wshadow]
    Storable.xs:415:24: warning: declaration of ‘cxt’ shadows a previous local [-Wshadow]
    Storable.xs:415:24: warning: shadowed declaration is here [-Wshadow]
    Storable.xs: In function ‘storable_free’:
    Storable.xs:6575:17: warning: cast increases required alignment of target type [-Wcast-align]
    Storable.c: In function ‘XS_Storable_init_perinterp’:
    Storable.c: In function ‘XS_Storable_pstore’:
    Storable.c: In function ‘XS_Storable_mstore’:
    Storable.c: In function ‘XS_Storable_pretrieve’:
    Storable.c: In function ‘XS_Storable_mretrieve’:
    Storable.c: In function ‘XS_Storable_dclone’:
    Storable.c: In function ‘XS_Storable_last_op_in_netorder’:
    Storable.c: In function ‘boot_Storable’:
    Storable.c:6915:14: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    KR.c: In function ‘Encode_XSEncoding’:
    KR.c: In function ‘boot_Encode__KR’:
    re_comp.c:8862:1: warning: inlining failed in call to ‘S_invlist_clone’: --param max-inline-insns-single limit reached [-Winline]
    ../../embed.h:556:24: warning: called from here [-Winline]
    re_comp.c: In function ‘S_ssc_finalize’:
    ../../embed.h:922:26: 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]
    ../../embed.h:927:29: 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]
    ../../embed.h:926:31: warning: called from here [-Winline]
    Symbol.c: In function ‘Encode_XSEncoding’:
    Symbol.c: In function ‘boot_Encode__Symbol’:
    Hostname.xs: In function ‘XS_Sys__Hostname_ghname’:
    Hostname.c: In function ‘boot_Sys__Hostname’:
    ../../embed.h:977:35: warning: called from here [-Winline]
    re_comp.c:10905:1: warning: inlining failed in call to ‘S_compute_EXACTish’: call is unlikely and code size would grow [-Winline]
    re_comp.c:14254:20: warning: called from here [-Winline]
    re_comp.c:10925:1: warning: inlining failed in call to ‘S_alloc_maybe_populate_EXACT’: call is unlikely and code size would grow [-Winline]
    ../../embed.h:913:49: 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]
    ../../sv.h:333:26: warning: called from here [-Winline]
    re_comp.c:14806:28: warning: called from here [-Winline]
    ./const-xs.inc: In function ‘XS_Sys__Syslog_constant’:
    ./const-xs.inc:295:6: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-Wformat=]
    ./const-xs.inc:300:6: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-Wformat=]
    Syslog.c: In function ‘XS_Sys__Syslog_LOG_FAC’:
    Syslog.c: In function ‘XS_Sys__Syslog_LOG_PRI’:
    Syslog.c: In function ‘XS_Sys__Syslog_LOG_MAKEPRI’:
    Syslog.c: In function ‘XS_Sys__Syslog_LOG_MASK’:
    Syslog.c: In function ‘XS_Sys__Syslog_LOG_UPTO’:
    Syslog.c: In function ‘XS_Sys__Syslog_openlog_xs’:
    Syslog.c: In function ‘XS_Sys__Syslog_syslog_xs’:
    Syslog.c: In function ‘XS_Sys__Syslog_setlogmask_xs’:
    Syslog.xs: In function ‘XS_Sys__Syslog_closelog_xs’:
    Syslog.c: In function ‘boot_Sys__Syslog’:
    Syslog.c:556:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    ./const-xs.inc:256:11: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ./const-xs.inc:282:5: warning: "XSubPPtmpAAAB" is not defined [-Wundef]
    threads.xs: In function ‘S_ithread_clear’:
    threads.xs: In function ‘S_ithread_free’:
    threads.xs: In function ‘S_ithread_count_inc’:
    threads.xs: In function ‘S_exit_warning’:
    threads.xs:350:1: warning: no previous prototype for ‘Perl_ithread_hook’ [-Wmissing-prototypes]
    threads.xs: In function ‘Perl_ithread_hook’:
    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_good_stack_size’:
    threads.xs: In function ‘S_ithread_run’:
    threads.xs:568:21: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct SV *’ [-Wformat=]
    threads.xs: In function ‘S_SV_to_ithread’:
    threads.xs: In function ‘S_ithread_create’:
    ../../perl.h:154:22: warning: declaration of ‘my_perl’ shadows a previous local [-Wshadow]
    threads.xs: In function ‘XS_threads_create’:
    threads.xs: In function ‘XS_threads_list’:
    threads.xs: In function ‘XS_threads_self’:
    threads.c: In function ‘XS_threads_tid’:
    threads.xs: In function ‘XS_threads_join’:
    threads.c: In function ‘XS_threads_yield’:
    threads.xs: In function ‘XS_threads_detach’:
    threads.xs: In function ‘XS_threads_kill’:
    threads.xs: In function ‘XS_threads_DESTROY’:
    threads.xs: In function ‘XS_threads_equal’:
    threads.xs: In function ‘XS_threads_object’:
    threads.c: In function ‘XS_threads__handle’:
    threads.xs: In function ‘XS_threads_get_stack_size’:
    threads.xs: In function ‘XS_threads_set_stack_size’:
    threads.xs: In function ‘XS_threads_is_running’:
    threads.xs: In function ‘XS_threads_is_detached’:
    threads.xs: In function ‘XS_threads_is_joinable’:
    threads.c: In function ‘XS_threads_wantarray’:
    threads.xs: In function ‘XS_threads_set_thread_exit_only’:
    threads.xs: In function ‘XS_threads_error’:
    threads.xs: In function ‘boot_threads’:
    threads.xs:1760:27: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:183:1: warning: no previous prototype for ‘recursive_lock_init’ [-Wmissing-prototypes]
    shared.xs: In function ‘recursive_lock_init’:
    shared.xs:191:1: warning: no previous prototype for ‘recursive_lock_destroy’ [-Wmissing-prototypes]
    shared.xs: In function ‘recursive_lock_destroy’:
    shared.xs:198:1: warning: no previous prototype for ‘recursive_lock_release’ [-Wmissing-prototypes]
    shared.xs: In function ‘recursive_lock_release’:
    shared.xs:211:1: warning: no previous prototype for ‘recursive_lock_acquire’ [-Wmissing-prototypes]
    shared.xs: In function ‘recursive_lock_acquire’:
    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: In function ‘S_sharedsv_new_shared’:
    shared.xs: In function ‘S_sharedsv_dec’:
    shared.xs:552:1: warning: no previous prototype for ‘Perl_sharedsv_share’ [-Wmissing-prototypes]
    shared.xs: In function ‘Perl_sharedsv_share’:
    shared.xs:613:1: warning: no previous prototype for ‘Perl_sharedsv_cond_timedwait’ [-Wmissing-prototypes]
    shared.xs: In function ‘S_get_RV’:
    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: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: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:15: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:837:50: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:838:13: warning: declaration of ‘sv’ shadows a parameter [-Wshadow]
    shared.xs:832:35: warning: shadowed declaration is here [-Wshadow]
    shared.xs:840:25: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:842:26: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:851:1: warning: no previous prototype for ‘sharedsv_scalar_mg_dup’ [-Wmissing-prototypes]
    shared.xs: In function ‘sharedsv_scalar_mg_dup’:
    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:28: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:920:28: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:949:1: warning: no previous prototype for ‘sharedsv_elem_mg_STORE’ [-Wmissing-prototypes]
    shared.xs: In function ‘sharedsv_elem_mg_STORE’:
    shared.xs:972:24: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:974:24: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:992:1: warning: no previous prototype for ‘sharedsv_elem_mg_DELETE’ [-Wmissing-prototypes]
    shared.xs: In function ‘sharedsv_elem_mg_DELETE’:
    shared.xs:1016:24: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:1018:24: warning: cast increases required alignment of target type [-Wcast-align]
    shared.xs:1034:1: warning: no previous prototype for ‘sharedsv_elem_mg_dup’ [-Wmissing-prototypes]
    shared.xs: In function ‘sharedsv_elem_mg_dup’:
    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:23: 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: In function ‘Perl_sharedsv_locksv’:
    shared.xs:1215:1: warning: no previous prototype for ‘Perl_shared_object_destroy’ [-Wmissing-prototypes]
    shared.xs: In function ‘Perl_shared_object_destroy’:
    shared.xs: In function ‘S_shared_signal_hook’:
    shared.xs:1247:1: warning: no previous prototype for ‘Perl_sharedsv_init’ [-Wmissing-prototypes]
    shared.xs: In function ‘Perl_sharedsv_init’:
    shared.xs: In function ‘XS_threads__shared__tie_PUSH’:
    shared.xs: In function ‘XS_threads__shared__tie_UNSHIFT’:
    threads.xs:473:9: warning: variable ‘oldscope’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
    threads.xs:476:9: warning: variable ‘died’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
    ../../perl.h:154:22: warning: variable ‘my_perl’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered]
    shared.xs: In function ‘XS_threads__shared__tie_POP’:
    shared.xs: In function ‘XS_threads__shared__tie_SHIFT’:
    shared.c: In function ‘XS_threads__shared__tie_EXTEND’:
    shared.c: In function ‘XS_threads__shared__tie_STORESIZE’:
    shared.xs: In function ‘XS_threads__shared__tie_EXISTS’:
    shared.xs: In function ‘XS_threads__shared__tie_FIRSTKEY’:
    shared.xs: In function ‘XS_threads__shared__tie_NEXTKEY’:
    shared.xs: In function ‘XS_threads__shared__id’:
    shared.xs: In function ‘XS_threads__shared__refcnt’:
    shared.xs:1492:33: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct SV *’ [-Wformat=]
    shared.xs: In function ‘XS_threads__shared_share’:
    shared.xs: In function ‘XS_threads__shared_cond_wait’:
    shared.c: In function ‘XS_threads__shared_cond_timedwait’:
    shared.xs: In function ‘XS_threads__shared_cond_signal’:
    shared.xs: In function ‘XS_threads__shared_cond_broadcast’:
    shared.xs: In function ‘XS_threads__shared_bless’:
    shared.c: In function ‘boot_threads__shared’:
    re_comp.c: In function ‘S_study_chunk.constprop’:
    re_comp.c:1385:1: warning: inlining failed in call to ‘S_ssc_add_range’: call is unlikely and code size would grow [-Winline]
    ../../embed.h:958:30: warning: called from here [-Winline]
    NamedCapture.xs: In function ‘tie_it’:
    NamedCapture.c: In function ‘XS_Tie__Hash__NamedCapture_TIEHASH’:
    NamedCapture.c: In function ‘XS_Tie__Hash__NamedCapture_FETCH’:
    NamedCapture.c: In function ‘XS_Tie__Hash__NamedCapture_FIRSTKEY’:
    NamedCapture.c: In function ‘boot_Tie__Hash__NamedCapture’:
    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.c: 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 ‘XS_Time__Piece__strptime’:
    Piece.c: In function ‘XS_Time__Piece__mini_mktime’:
    Piece.c: In function ‘XS_Time__Piece__crt_localtime’:
    Piece.c: In function ‘boot_Time__Piece’:
    Piece.c:1445:14: warning: declaration of ‘cv’ shadows a parameter [-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]
    re.xs: In function ‘XS_re_regmust’:
    re.c: In function ‘boot_re’:
    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 ‘XS_Time__HiRes_constant’:
    HiRes.c: In function ‘XS_Time__HiRes_usleep’:
    HiRes.c: In function ‘XS_Time__HiRes_nanosleep’:
    HiRes.xs: In function ‘XS_Time__HiRes_sleep’:
    HiRes.c: In function ‘XS_Time__HiRes_ualarm’:
    HiRes.c: In function ‘XS_Time__HiRes_alarm’:
    HiRes.c: In function ‘XS_Time__HiRes_time’:
    HiRes.c: In function ‘XS_Time__HiRes_setitimer’:
    HiRes.c: In function ‘XS_Time__HiRes_getitimer’:
    HiRes.c: In function ‘XS_Time__HiRes_clock_gettime’:
    HiRes.c: In function ‘XS_Time__HiRes_clock_getres’:
    HiRes.c: In function ‘XS_Time__HiRes_clock_nanosleep’:
    HiRes.c: In function ‘XS_Time__HiRes_clock’:
    HiRes.c: In function ‘XS_Time__HiRes_stat’:
    HiRes.c: In function ‘boot_Time__HiRes’:
    HiRes.c:1954:14: warning: declaration of ‘cv’ shadows a parameter [-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]
    TW.c: In function ‘Encode_XSEncoding’:
    TW.c: In function ‘boot_Encode__TW’:
    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 ‘sv_2pvunicode’:
    Normalize.xs: In function ‘XS_Unicode__Normalize_decompose’:
    Normalize.c: In function ‘XS_Unicode__Normalize_reorder’:
    Normalize.c: In function ‘XS_Unicode__Normalize_compose’:
    Normalize.c: In function ‘XS_Unicode__Normalize_NFD’:
    Normalize.c: In function ‘XS_Unicode__Normalize_NFC’:
    Normalize.c: In function ‘XS_Unicode__Normalize_checkNFD’:
    Normalize.c: In function ‘XS_Unicode__Normalize_checkNFC’:
    Normalize.c: In function ‘XS_Unicode__Normalize_checkFCD’:
    Normalize.c: In function ‘XS_Unicode__Normalize_getCombinClass’:
    Normalize.c: In function ‘XS_Unicode__Normalize_isExclusion’:
    Normalize.c: In function ‘XS_Unicode__Normalize_isSingleton’:
    Normalize.c: In function ‘XS_Unicode__Normalize_isNonStDecomp’:
    Normalize.c: In function ‘XS_Unicode__Normalize_isComp2nd’:
    ../../XSUB.h:183:20: warning: unused variable ‘ix’ [-Wunused-variable]
    Normalize.c: In function ‘XS_Unicode__Normalize_isNFD_NO’:
    Normalize.c: In function ‘XS_Unicode__Normalize_isComp_Ex’:
    Normalize.c: In function ‘XS_Unicode__Normalize_getComposite’:
    Normalize.c: In function ‘XS_Unicode__Normalize_getCanon’:
    Normalize.c: In function ‘boot_Unicode__Normalize’:
    Unicode.xs:93:1: warning: no previous prototype for ‘enc_pack’ [-Wmissing-prototypes]
    Unicode.xs: In function ‘enc_pack’:
    ../../../sv.h:1203:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    Unicode.c: In function ‘XS_Encode__Unicode_decode_xs’:
    ../../../sv.h:1212:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../../../handy.h:64:35: warning: declaration of ‘_p’ shadows a previous local [-Wshadow]
    ../../../handy.h:64:35: warning: shadowed declaration is here [-Wshadow]
    ../../../sv.h:1224:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../../../sv.h:1778:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    Unicode.xs:287:4: warning: format ‘%p’ expects argument of type ‘void *’, but argument 4 has type ‘struct SV *’ [-Wformat=]
    Unicode.c: In function ‘XS_Encode__Unicode_encode_xs’:
    Unicode.c: In function ‘boot_Encode__Unicode’:
    Collate.c: In function ‘XS_Unicode__Collate__fetch_simple’:
    Collate.c: In function ‘XS_Unicode__Collate__ignorable_simple’:
    Collate.xs: In function ‘XS_Unicode__Collate__getHexArray’:
    Collate.xs: In function ‘XS_Unicode__Collate__isIllegal’:
    Collate.c: In function ‘XS_Unicode__Collate__decompHangul’:
    Collate.c: In function ‘XS_Unicode__Collate_getHST’:
    Collate.c: In function ‘XS_Unicode__Collate__derivCE_9’:
    Collate.c: In function ‘XS_Unicode__Collate__derivCE_8’:
    Collate.c: In function ‘XS_Unicode__Collate__uideoCE_8’:
    Collate.c: In function ‘XS_Unicode__Collate__isUIdeo’:
    Collate.xs: In function ‘XS_Unicode__Collate_mk_SortKey’:
    Collate.xs:430:2: warning: string length ‘1026’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Collate.xs:508:2: warning: string length ‘1026’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Collate.xs: In function ‘XS_Unicode__Collate_varCE’:
    Collate.xs:580:5: warning: string length ‘1026’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Collate.xs:596:2: warning: statement with no effect [-Wunused-value]
    Collate.xs:606:2: warning: statement with no effect [-Wunused-value]
    Collate.xs: In function ‘XS_Unicode__Collate_visualizeSortKey’:
    Collate.xs:663:5: warning: string length ‘1026’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    Collate.xs: In function ‘XS_Unicode__Collate_unpackUfor56’:
    Collate.c: In function ‘boot_Unicode__Collate’:
    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]
    ../../config.h:4479:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long]
    ../../hv_func.h: In function ‘S_perl_hash_siphash_2_4’:
    ../../hv_func.h:195:16: warning: use of C99 long long integer constant [-Wlong-long]
    ../../hv_func.h:196:16: warning: use of C99 long long integer constant [-Wlong-long]
    ../../hv_func.h:197:16: warning: use of C99 long long integer constant [-Wlong-long]
    ../../hv_func.h:198:16: warning: use of C99 long long integer constant [-Wlong-long]
    ../../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]
    ../../inline.h: In function ‘S_strip_spaces’:
    ../../inline.h: In function ‘S_append_utf8_from_native_byte’:
    ../../inline.h: In function ‘S_isIDFIRST_lazy’:
    ../../inline.h: In function ‘S_isALNUM_lazy’:
    core_or_not.inc:13:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    core_or_not.inc: In function ‘sv_setsv_cow_hashkey_core’:
    exception.c:17:5: warning: no previous prototype for ‘apitest_exception’ [-Wmissing-prototypes]
    exception.c: In function ‘apitest_exception’:
    Typemap.xs:63:12: warning: no previous prototype for ‘intArrayPtr’ [-Wmissing-prototypes]
    Typemap.xs: In function ‘XS_pack_anotherstructPtr’:
    Typemap.xs: In function ‘XS_unpack_anotherstructPtr’:
    Typemap.xs: In function ‘XS_pack_anotherstructPtrPtr’:
    Typemap.xs: In function ‘XS_unpack_anotherstructPtrPtr’:
    Typemap.xs:203:1: warning: no previous prototype for ‘XS_release_anotherstructPtrPtr’ [-Wmissing-prototypes]
    Typemap.xs: In function ‘XS_XS__Typemap_T_SV’:
    Typemap.c: In function ‘XS_XS__Typemap_T_SVREF’:
    Typemap.c: In function ‘XS_XS__Typemap_T_SVREF_REFCOUNT_FIXED’:
    Typemap.c: In function ‘XS_XS__Typemap_T_AVREF’:
    Typemap.c: In function ‘XS_XS__Typemap_T_AVREF_REFCOUNT_FIXED’:
    Typemap.c: In function ‘XS_XS__Typemap_T_HVREF’:
    Typemap.c: In function ‘XS_XS__Typemap_T_HVREF_REFCOUNT_FIXED’:
    Typemap.c: In function ‘XS_XS__Typemap_T_CVREF’:
    Typemap.c:600:7: warning: declaration of ‘cv’ shadows a parameter [-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: In function ‘XS_XS__Typemap_T_SYSRET_pass’:
    Typemap.c: In function ‘XS_XS__Typemap_T_SYSRET_fail’:
    Typemap.c: In function ‘XS_XS__Typemap_T_UV’:
    Typemap.c: In function ‘XS_XS__Typemap_T_IV’:
    Typemap.c: In function ‘XS_XS__Typemap_T_INT’:
    Typemap.c: In function ‘XS_XS__Typemap_T_ENUM’:
    Typemap.c: In function ‘XS_XS__Typemap_T_BOOL’:
    Typemap.c: In function ‘XS_XS__Typemap_T_BOOL_2’:
    Typemap.c: In function ‘XS_XS__Typemap_T_BOOL_OUT’:
    Typemap.c: In function ‘XS_XS__Typemap_T_U_INT’:
    Typemap.c: In function ‘XS_XS__Typemap_T_SHORT’:
    Typemap.c: In function ‘XS_XS__Typemap_T_U_SHORT’:
    Typemap.c: In function ‘XS_XS__Typemap_T_LONG’:
    Typemap.c: In function ‘XS_XS__Typemap_T_U_LONG’:
    Typemap.c: In function ‘XS_XS__Typemap_T_CHAR’:
    Typemap.c: In function ‘XS_XS__Typemap_T_U_CHAR’:
    Typemap.c: In function ‘XS_XS__Typemap_T_FLOAT’:
    Typemap.c: In function ‘XS_XS__Typemap_T_NV’:
    Typemap.c: In function ‘XS_XS__Typemap_T_DOUBLE’:
    Typemap.c: In function ‘XS_XS__Typemap_T_PV’:
    Typemap.c: In function ‘XS_XS__Typemap_T_PV_null’:
    Typemap.c: In function ‘XS_XS__Typemap_T_PTR_OUT’:
    Typemap.c: In function ‘XS_XS__Typemap_T_PTR_IN’:
    Typemap.c: In function ‘XS_XS__Typemap_T_PTRREF_OUT’:
    Typemap.c: In function ‘XS_XS__Typemap_T_PTRREF_IN’:
    Typemap.c: In function ‘XS_XS__Typemap_T_PTROBJ_OUT’:
    Typemap.c: In function ‘XS_intObjPtr_T_PTROBJ_IN’:
    Typemap.c: In function ‘XS_XS__Typemap_T_REF_IV_PTR_OUT’:
    Typemap.c: In function ‘XS_intRefIvPtr_T_REF_IV_PTR_IN’:
    Typemap.c: In function ‘XS_XS__Typemap_T_OPAQUEPTR_IN’:
    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_IN_struct’:
    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_IN’:
    Typemap.c: In function ‘XS_XS__Typemap_T_OPAQUE_OUT’:
    Typemap.c:1413:18: warning: cast increases required alignment of target type [-Wcast-align]
    Typemap.c: In function ‘XS_XS__Typemap_T_OPAQUE_array’:
    Typemap.xs: In function ‘XS_XS__Typemap_T_PACKED_in’:
    Typemap.c: In function ‘XS_XS__Typemap_T_PACKED_out’:
    Typemap.xs: In function ‘XS_XS__Typemap_T_PACKEDARRAY_in’:
    Typemap.xs: In function ‘XS_XS__Typemap_T_PACKEDARRAY_out’:
    Typemap.c: In function ‘XS_XS__Typemap_T_ARRAY’:
    Typemap.c: In function ‘XS_XS__Typemap_T_STDIO_open’:
    Typemap.c: In function ‘XS_XS__Typemap_T_STDIO_close’:
    Typemap.c: In function ‘XS_XS__Typemap_T_STDIO_print’:
    Typemap.c: In function ‘XS_XS__Typemap_T_INOUT’:
    Typemap.c: In function ‘XS_XS__Typemap_T_IN’:
    Typemap.c: In function ‘XS_XS__Typemap_T_OUT’:
    Typemap.c: In function ‘boot_XS__Typemap’:
    core_or_not.inc: In function ‘sv_setsv_cow_hashkey_notcore’:
    ../../fakesdio.h:64:24: warning: ISO C does not permit named variadic macros [-Wvariadic-macros]
    ../../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 ‘test_freeent’:
    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:163:6: warning: string length ‘1032’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    APItest.xs: In function ‘rot13_key’:
    APItest.xs:246:6: warning: string length ‘1032’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    APItest.xs: In function ‘blockhook_csc_start’:
    APItest.xs: In function ‘blockhook_csc_pre_end’:
    APItest.xs: In function ‘blockhook_test_start’:
    APItest.xs: In function ‘blockhook_test_eval’:
    APItest.xs: In function ‘test_op_list_describe_part’:
    APItest.xs: In function ‘test_op_list_describe’:
    APItest.xs: In function ‘test_op_linklist_describe’:
    APItest.xs: In function ‘THX_run_cleanup’:
    APItest.xs: In function ‘THX_pp_establish_cleanup’:
    APItest.xs: In function ‘THX_ck_entersub_pad_scalar’:
    APItest.xs: In function ‘THX_parse_keyword_swaplabel’:
    APItest.xs: In function ‘THX_keyword_active’:
    APItest.xs: In function ‘filter_call’:
    APItest.xs: In function ‘myget_linear_isa’:
    APItest.xs: In function ‘addissub_myck_add’:
    APItest.xs: In function ‘my_ck_rv2cv’:
    ./const-xs.inc: In function ‘XS_XS__APItest_constant’:
    ./const-xs.inc:230:6: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-Wformat=]
    ./const-xs.inc:235:6: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-Wformat=]
    ./numeric.xs: In function ‘XS_XS__APItest__numeric_grok_number’:
    APItest.xs: In function ‘XS_XS__APItest__utf8_bytes_cmp_utf8’:
    APItest.xs: In function ‘XS_XS__APItest__utf8_test_utf8n_to_uvchr’:
    APItest.c: In function ‘XS_XS__APItest__Overload_amagic_deref_call’:
    APItest.c: In function ‘XS_XS__APItest__Overload_tryAMAGICunDEREF_var’:
    APItest.xs:1209:11: warning: declaration of ‘sp’ shadows a previous local [-Wshadow]
    APItest.xs: In function ‘XS_XS__APItest__XSUB_XS_VERSION_defined’:
    APItest.xs: In function ‘XS_XS__APItest__XSUB_XS_APIVERSION_valid’:
    APItest.c: In function ‘XS_XS__APItest__Hash_rot13_hash’:
    APItest.c: In function ‘XS_XS__APItest__Hash_bitflip_hash’:
    APItest.c: In function ‘XS_XS__APItest__Hash_exists’:
    APItest.c: In function ‘XS_XS__APItest__Hash_exists_ent’:
    APItest.c: In function ‘XS_XS__APItest__Hash_delete’:
    APItest.c: In function ‘XS_XS__APItest__Hash_delete_ent’:
    APItest.c: In function ‘XS_XS__APItest__Hash_store_ent’:
    APItest.c: In function ‘XS_XS__APItest__Hash_store’:
    APItest.c: In function ‘XS_XS__APItest__Hash_fetch_ent’:
    APItest.c: In function ‘XS_XS__APItest__Hash_fetch’:
    APItest.c: In function ‘XS_XS__APItest__Hash_common’:
    APItest.xs: In function ‘XS_XS__APItest__Hash_test_hv_free_ent’:
    APItest.xs: In function ‘XS_XS__APItest__Hash_test_hv_delayfree_ent’:
    APItest.xs: In function ‘XS_XS__APItest__Hash_test_share_unshare_pvn’:
    APItest.c: In function ‘XS_XS__APItest__Hash_refcounted_he_exists’:
    APItest.c: In function ‘XS_XS__APItest__Hash_refcounted_he_fetch’:
    APItest.c: In function ‘XS_XS__APItest__Hash_test_force_keys’:
    APItest.xs: In function ‘XS_XS__APItest__TempLv_make_temp_mg_lv’:
    APItest.c: In function ‘XS_XS__APItest__PtrTable_new’:
    APItest.c: In function ‘XS_XS__APItest__PtrTable_DESTROY’:
    APItest.c: In function ‘XS_XS__APItest__PtrTable_store’:
    APItest.c: In function ‘XS_XS__APItest__PtrTable_fetch’:
    ../../perl.h:1666:26: warning: cast from function call of type ‘void *’ to non-matching type ‘long unsigned int’ [-Wbad-function-cast]
    APItest.c: In function ‘XS_XS__APItest__PtrTable_split’:
    APItest.c: In function ‘XS_XS__APItest__PtrTable_clear’:
    APItest.xs: In function ‘XS_XS__APItest__AutoLoader_AUTOLOAD’:
    APItest.xs: In function ‘XS_XS__APItest__AutoLoader_AUTOLOADp’:
    APItest.c: In function ‘XS_XS__APItest_xop_custom_ops’:
    APItest.xs: In function ‘XS_XS__APItest_xop_custom_op_names’:
    APItest.xs: In function ‘XS_XS__APItest_xop_custom_op_descs’:
    APItest.xs: In function ‘XS_XS__APItest_xop_register’:
    APItest.c: In function ‘XS_XS__APItest_xop_clear’:
    APItest.c: In function ‘XS_XS__APItest_xop_my_xop’:
    APItest.c: In function ‘XS_XS__APItest_xop_ppaddr’:
    APItest.c: In function ‘XS_XS__APItest_xop_OA_UNOP’:
    APItest.xs: In function ‘XS_XS__APItest_xop_build_optree’:
    APItest.c: In function ‘XS_XS__APItest_xop_from_custom_op’:
    APItest.xs: In function ‘XS_XS__APItest_CLONE’:
    APItest.c: In function ‘XS_XS__APItest_print_double’:
    APItest.c: In function ‘XS_XS__APItest_have_long_double’:
    APItest.c: In function ‘XS_XS__APItest_print_long_double’:
    APItest.c: In function ‘XS_XS__APItest_print_int’:
    APItest.c: In function ‘XS_XS__APItest_print_long’:
    APItest.c: In function ‘XS_XS__APItest_print_float’:
    APItest.c: In function ‘XS_XS__APItest_print_flush’:
    APItest.xs: In function ‘XS_XS__APItest_mpushp’:
    APItest.xs: In function ‘XS_XS__APItest_mpushn’:
    APItest.xs: In function ‘XS_XS__APItest_mpushi’:
    APItest.xs: In function ‘XS_XS__APItest_mpushu’:
    APItest.xs: In function ‘XS_XS__APItest_mxpushp’:
    APItest.xs: In function ‘XS_XS__APItest_mxpushn’:
    APItest.xs: In function ‘XS_XS__APItest_mxpushi’:
    APItest.xs: In function ‘XS_XS__APItest_mxpushu’:
    APItest.xs: In function ‘XS_XS__APItest_call_sv_C’:
    APItest.c: In function ‘XS_XS__APItest_call_sv’:
    APItest.c: In function ‘XS_XS__APItest_call_pv’:
    APItest.c: In function ‘XS_XS__APItest_call_method’:
    APItest.c: In function ‘XS_XS__APItest_newCONSTSUB’:
    APItest.c:3278:5: warning: string length ‘655’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    APItest.c:3278:5: warning: string length ‘2276’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    APItest.c: In function ‘XS_XS__APItest_gv_init_type’:
    APItest.c: In function ‘XS_XS__APItest_gv_fetchmeth_type’:
    APItest.c: In function ‘XS_XS__APItest_gv_fetchmeth_autoload_type’:
    APItest.c: In function ‘XS_XS__APItest_gv_fetchmethod_flags_type’:
    APItest.c: In function ‘XS_XS__APItest_gv_autoload_type’:
    APItest.c: In function ‘XS_XS__APItest_whichsig_type’:
    APItest.c: In function ‘XS_XS__APItest_eval_sv’:
    APItest.c: In function ‘XS_XS__APItest_eval_pv’:
    APItest.c: In function ‘XS_XS__APItest_require_pv’:
    APItest.c: In function ‘XS_XS__APItest_apitest_exception’:
    APItest.xs: In function ‘XS_XS__APItest_mycroak’:
    APItest.c: In function ‘XS_XS__APItest_strtab’:
    APItest.c: In function ‘XS_XS__APItest_my_cxt_getint’:
    APItest.c: In function ‘XS_XS__APItest_my_cxt_setint’:
    APItest.c: In function ‘XS_XS__APItest_my_cxt_getsv’:
    APItest.xs: In function ‘XS_XS__APItest_my_cxt_setsv’:
    APItest.c: In function ‘XS_XS__APItest_sv_setsv_cow_hashkey_core’:
    APItest.c: In function ‘XS_XS__APItest_sv_setsv_cow_hashkey_notcore’:
    APItest.c: In function ‘XS_XS__APItest_sv_set_deref’:
    APItest.xs: In function ‘XS_XS__APItest_rmagical_cast’:
    APItest.xs: In function ‘XS_XS__APItest_rmagical_flags’:
    APItest.c: In function ‘XS_XS__APItest_my_caller’:
    APItest.xs:2422:9: warning: string length ‘656’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    APItest.xs:2422:9: warning: string length ‘2259’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    APItest.xs:2427:9: warning: string length ‘656’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    APItest.xs:2427:9: warning: string length ‘2259’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    APItest.xs: In function ‘XS_XS__APItest_DPeek’:
    APItest.c: In function ‘XS_XS__APItest_BEGIN’:
    APItest.c: In function ‘XS_XS__APItest_CHECK’:
    APItest.c: In function ‘XS_XS__APItest_UNITCHECK’:
    APItest.c: In function ‘XS_XS__APItest_INIT’:
    APItest.c: In function ‘XS_XS__APItest_END’:
    APItest.c: In function ‘XS_XS__APItest_utf16_to_utf8’:
    APItest.xs:2498:2: warning: string length ‘1031’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
    APItest.c: In function ‘XS_XS__APItest_my_exit’:
    APItest.xs: In function ‘XS_XS__APItest_first_byte’:
    APItest.c: In function ‘XS_XS__APItest_sv_count’:
    APItest.c: In function ‘XS_XS__APItest_bhk_record’:
    APItest.c: In function ‘XS_XS__APItest_test_magic_chain’:
    APItest.c: In function ‘XS_XS__APItest_test_op_contextualize’:
    APItest.c: In function ‘XS_XS__APItest_test_rv2cv_op_cv’:
    APItest.xs: In function ‘XS_XS__APItest_test_cv_getset_call_checker’:
    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: In function ‘XS_XS__APItest_cv_set_call_checker_scalars’:
    APItest.c:4499:7: warning: declaration of ‘cv’ shadows a parameter [-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: 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: In function ‘XS_XS__APItest_cv_set_call_checker_multi_sum’:
    APItest.c:4597:7: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    APItest.xs: In function ‘XS_XS__APItest_test_cophh’:
    APItest.c: In function ‘XS_XS__APItest_test_coplabel’:
    APItest.c: In function ‘XS_XS__APItest_example_cophh_2hv’:
    APItest.xs: In function ‘XS_XS__APItest_test_savehints’:
    APItest.xs: In function ‘XS_XS__APItest_test_copyhints’:
    APItest.c: In function ‘XS_XS__APItest_test_op_list’:
    APItest.xs: In function ‘XS_XS__APItest_test_op_linklist’:
    APItest.c: In function ‘XS_XS__APItest_peep_enable’:
    APItest.c: In function ‘XS_XS__APItest_peep_disable’:
    APItest.c: In function ‘XS_XS__APItest_peep_record’:
    APItest.c: In function ‘XS_XS__APItest_rpeep_record’:
    APItest.xs: In function ‘XS_XS__APItest_multicall_each’:
    APItest.xs:3177:9: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    APItest.xs:3177:9: warning: shadowed declaration is here [-Wshadow]
    APItest.xs: In function ‘XS_XS__APItest_clone_with_stack’:
    APItest.c: In function ‘XS_XS__APItest_take_svref’:
    APItest.c: In function ‘XS_XS__APItest_take_avref’:
    APItest.c: In function ‘XS_XS__APItest_take_hvref’:
    APItest.c: In function ‘XS_XS__APItest_take_cvref’:
    APItest.c:5371:6: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    APItest.c: In function ‘XS_XS__APItest_establish_cleanup’:
    APItest.c: In function ‘XS_XS__APItest_postinc’:
    APItest.c: In function ‘XS_XS__APItest_filter’:
    APItest.c: In function ‘XS_XS__APItest_lv_temp_object’:
    APItest.c: In function ‘XS_XS__APItest_fill_hash_with_nulls’:
    APItest.c: In function ‘XS_XS__APItest_newHVhv’:
    APItest.c: In function ‘XS_XS__APItest_SvIsCOW’:
    APItest.c: In function ‘XS_XS__APItest_pad_scalar’:
    APItest.c: In function ‘XS_XS__APItest_fetch_pad_names’:
    APItest.c:5575:6: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    APItest.xs: In function ‘XS_XS__APItest_underscore_length’:
    APItest.xs: In function ‘XS_XS__APItest_stringify’:
    APItest.c: In function ‘XS_XS__APItest_HvENAME’:
    APItest.c: In function ‘XS_XS__APItest_xs_cmp’:
    APItest.c: In function ‘XS_XS__APItest_xs_cmp_undef’:
    APItest.xs: In function ‘XS_XS__APItest_SvPVbyte’:
    APItest.xs: In function ‘XS_XS__APItest_SvPVutf8’:
    APItest.c: In function ‘XS_XS__APItest_setup_addissub’:
    APItest.c: In function ‘XS_XS__APItest_setup_rv2cv_addunderbar’:
    APItest.c: In function ‘XS_XS__APItest_test_alloccopstash’:
    APItest.xs: In function ‘XS_XS__APItest_test_newFOROP_without_slab’:
    APItest.c: In function ‘XS_XS__APItest_callregexec’:
    APItest.c: In function ‘XS_XS__APItest_lexical_import’:
    APItest.c:5916:7: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    APItest.xs:3564:2: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-Wformat=]
    APItest.xs: In function ‘XS_XS__APItest_sv_mortalcopy’:
    APItest.c: In function ‘XS_XS__APItest_newRV’:
    APItest.c: In function ‘XS_XS__APItest_alias_av’:
    APItest.xs: In function ‘XS_XS__APItest__AUTOLOADtest_AUTOLOAD’:
    APItest.c: In function ‘XS_XS__APItest__Magic_sv_magic_foo’:
    APItest.c: In function ‘XS_XS__APItest__Magic_mg_find_foo’:
    APItest.xs:3627:32: warning: cast increases required alignment of target type [-Wcast-align]
    APItest.c: In function ‘XS_XS__APItest__Magic_sv_unmagic_foo’:
    APItest.xs: In function ‘XS_XS__APItest__Magic_test_get_vtbl’:
    ../../perl.h:1666:26: warning: cast from function call of type ‘struct MGVTBL *’ to non-matching type ‘long unsigned int’ [-Wbad-function-cast]
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isBLANK_uni’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isBLANK_LC_uvchr’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isBLANK_A’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isBLANK_L1’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isBLANK_LC’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isBLANK_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isBLANK_LC_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isVERTWS_uni’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isVERTWS_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isUPPER_uni’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isUPPER_LC_uvchr’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isUPPER_A’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isUPPER_L1’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isUPPER_LC’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isUPPER_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isUPPER_LC_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isLOWER_uni’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isLOWER_LC_uvchr’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isLOWER_A’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isLOWER_L1’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isLOWER_LC’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isLOWER_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isLOWER_LC_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isALPHA_uni’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isALPHA_LC_uvchr’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isALPHA_A’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isALPHA_L1’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isALPHA_LC’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isALPHA_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isALPHA_LC_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isWORDCHAR_uni’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isWORDCHAR_LC_uvchr’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isWORDCHAR_A’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isWORDCHAR_L1’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isWORDCHAR_LC’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isWORDCHAR_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isWORDCHAR_LC_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isALPHANUMERIC_uni’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isALPHANUMERIC_LC_uvchr’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isALPHANUMERIC_A’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isALPHANUMERIC_L1’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isALPHANUMERIC_LC’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isALPHANUMERIC_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isALPHANUMERIC_LC_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isALNUM_uni’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isALNUM_LC_uvchr’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isALNUM_LC’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isALNUM_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isALNUM_LC_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isDIGIT_uni’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isDIGIT_LC_uvchr’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isDIGIT_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isDIGIT_LC_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isDIGIT_A’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isDIGIT_L1’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isDIGIT_LC’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isIDFIRST_uni’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isIDFIRST_LC_uvchr’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isIDFIRST_A’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isIDFIRST_L1’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isIDFIRST_LC’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isIDFIRST_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isIDFIRST_LC_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isIDCONT_uni’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isIDCONT_LC_uvchr’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isIDCONT_A’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isIDCONT_L1’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isIDCONT_LC’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isIDCONT_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isIDCONT_LC_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isSPACE_uni’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isSPACE_LC_uvchr’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isSPACE_A’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isSPACE_L1’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isSPACE_LC’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isSPACE_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isSPACE_LC_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isASCII_uni’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isASCII_LC_uvchr’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isASCII_A’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isASCII_L1’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isASCII_LC’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isASCII_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isASCII_LC_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isCNTRL_uni’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isCNTRL_LC_uvchr’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isCNTRL_A’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isCNTRL_L1’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isCNTRL_LC’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isCNTRL_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isCNTRL_LC_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPRINT_uni’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPRINT_LC_uvchr’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPRINT_A’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPRINT_L1’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPRINT_LC’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPRINT_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPRINT_LC_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isGRAPH_uni’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isGRAPH_LC_uvchr’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isGRAPH_A’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isGRAPH_L1’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isGRAPH_LC’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isGRAPH_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isGRAPH_LC_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPUNCT_uni’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPUNCT_LC_uvchr’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPUNCT_A’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPUNCT_L1’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPUNCT_LC’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPUNCT_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPUNCT_LC_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isXDIGIT_uni’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isXDIGIT_LC_uvchr’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isXDIGIT_A’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isXDIGIT_L1’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isXDIGIT_LC’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isXDIGIT_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isXDIGIT_LC_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPSXSPC_uni’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPSXSPC_LC_uvchr’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPSXSPC_A’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPSXSPC_L1’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPSXSPC_LC’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPSXSPC_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isPSXSPC_LC_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_isQUOTEMETA’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_toLOWER’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_toLOWER_L1’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_toLOWER_LC’:
    ../../handy.h:1287:49: warning: signed and unsigned type in conditional expression [-Wsign-compare]
    APItest.c: In function ‘XS_XS__APItest__Magic_test_toLOWER_uni’:
    APItest.xs: In function ‘XS_XS__APItest__Magic_test_toLOWER_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_toFOLD’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_toFOLD_LC’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_toFOLD_uni’:
    APItest.xs: In function ‘XS_XS__APItest__Magic_test_toFOLD_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_toUPPER’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_toUPPER_LC’:
    ../../handy.h:1301:23: warning: signed and unsigned type in conditional expression [-Wsign-compare]
    APItest.c: In function ‘XS_XS__APItest__Magic_test_toUPPER_uni’:
    APItest.xs: In function ‘XS_XS__APItest__Magic_test_toUPPER_utf8’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_toTITLE’:
    APItest.c: In function ‘XS_XS__APItest__Magic_test_toTITLE_uni’:
    APItest.xs: In function ‘XS_XS__APItest__Magic_test_toTITLE_utf8’:
    APItest.c: In function ‘boot_XS__APItest’:
    APItest.c:9412:5: warning: "XSubPPtmpAAAE" is not defined [-Wundef]
    ./const-xs.inc:191:11: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    APItest.xs:3289:6: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    APItest.xs:3404:5: warning: "XSubPPtmpAAAE" is not defined [-Wundef]
    XSUB-undef-XS_VERSION.xs: In function ‘XS_XS__APItest__XSUB_XS_VERSION_undef’:
    XSUB-undef-XS_VERSION.c: In function ‘boot_XS__APItest__XSUB’:
    XSUB-redefined-macros.xs: In function ‘XS_XS__APItest__XSUB_XS_VERSION_empty’:
    XSUB-redefined-macros.xs: In function ‘XS_XS__APItest__XSUB_XS_APIVERSION_invalid’:
    XSUB-redefined-macros.c: In function ‘boot_XS__APItest__XSUB1’:
    FastCalc.xs: In function ‘XS_Math__BigInt__FastCalc__new’:
    FastCalc.xs: In function ‘XS_Math__BigInt__FastCalc__copy’:
    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__dec’:
    FastCalc.xs: In function ‘XS_Math__BigInt__FastCalc__inc’:
    FastCalc.c: In function ‘XS_Math__BigInt__FastCalc__zero’:
    FastCalc.c: In function ‘XS_Math__BigInt__FastCalc__is_even’:
    FastCalc.c: In function ‘XS_Math__BigInt__FastCalc__is_zero’:
    FastCalc.xs: In function ‘XS_Math__BigInt__FastCalc__len’:
    FastCalc.xs: In function ‘XS_Math__BigInt__FastCalc__acmp’:
    FastCalc.xs:395:19: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    FastCalc.c: In function ‘boot_Math__BigInt__FastCalc’:
    ../config.h:4479:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long]
    ../config.h:4480:32: warning: ISO C90 does not support ‘long long’ [-Wlong-long]
    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]
    ../../../../perl.h:1547:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
    ../../../../perl.h:1559:41: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
    ../../../../config.h:4480:32: warning: ISO C90 does not support ‘long long’ [-Wlong-long]
    ../../../../cv.h: In function ‘S_CvGV’:
    ../../../../handy.h:64:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../../../../cv.h: In function ‘CvNAME_HEK’:
    ../../../../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]
    ../../../../perl.h:511:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../../../../hv_func.h:109:31: 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]
    ../../../../inline.h: In function ‘S_av_top_index’:
    ../../../../inline.h: In function ‘SvAMAGIC_on’:
    ../../../../sv.h:1230:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../../../../sv.h:1253:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../../../../inline.h: In function ‘SvAMAGIC_off’:
    ../../../../inline.h: In function ‘S_sv_only_taint_gmagic’:
    ../../../../sv.h:1246:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ExtTest.xs: In function ‘constant’:
    ExtTest.c: In function ‘XS_ExtTest_constant’:
    ../../../../sv.h:1203:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../../../../sv.h:1195:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ExtTest.c: In function ‘boot_ExtTest’:
    ExtTest.xs: In function ‘constant_add_symbol’:
    ExtTest.xs: In function ‘get_missing_hash’:
    ExtTest.xs: In function ‘XS_ExtTest_constant’:
    ExtTest.xs:398:6: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-Wformat=]
    ExtTest.xs:403:6: warning: format ‘%p’ expects argument of type ‘void *’, but argument 2 has type ‘struct SV *’ [-Wformat=]
    ExtTest.xs: In function ‘boot_ExtTest’:
    ../../../../perl.h:154:22: warning: declaration of ‘my_perl’ shadows a parameter [-Wshadow]
    ../../../../perl.h:154:22: warning: shadowed declaration is here [-Wshadow]
    ExtTest.xs:350:11: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    ../../../../XSUB.h:141:51: warning: shadowed declaration is here [-Wshadow]
    ../../../../handy.h:64:35: warning: declaration of ‘_p’ shadows a previous local [-Wshadow]
    ../../../../handy.h:64:35: warning: shadowed declaration is here [-Wshadow]
    compilet-7jrer.c:1:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    compilet-LHOaF.c:1:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/perl.h:1547:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/perl.h:1559:41: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/config.h:4480:32: warning: ISO C90 does not support ‘long long’ [-Wlong-long]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/cv.h: In function ‘S_CvGV’:
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/handy.h:64:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/cv.h: In function ‘CvNAME_HEK’:
    /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/perl.h:511:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/hv_func.h:109:31: 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]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/inline.h: In function ‘S_av_top_index’:
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/inline.h: In function ‘SvAMAGIC_on’:
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/sv.h:1230:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/sv.h:1253:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/inline.h: In function ‘SvAMAGIC_off’:
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/inline.h: In function ‘S_sv_only_taint_gmagic’:
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/sv.h:1246:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    lib/Simple.c: In function ‘XS_Simple_okay’:
    lib/Simple.c: In function ‘XS_Simple_xs_version’:
    lib/Simple.c: In function ‘XS_Simple_version’:
    lib/Simple.c: In function ‘boot_Simple’:
    compilet-dAM2H.c:1:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    compilet-DTlBY.c:1:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    compilet-AKxpw.c:1:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    lib/Simple/With/Deep/Name.c: In function ‘XS_Simple__With__Deep__Name_okay’:
    lib/Simple/With/Deep/Name.c: In function ‘XS_Simple__With__Deep__Name_xs_version’:
    lib/Simple/With/Deep/Name.c: In function ‘XS_Simple__With__Deep__Name_version’:
    lib/Simple/With/Deep/Name.c: In function ‘boot_Simple__With__Deep__Name’:
    compilet-5iRSo.c:1:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    compilet-wltCp.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-xMdkH.c:1:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    compilet-bHyDu.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_is_even’:
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/sv.h:1212:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    XSTest.c: In function ‘XS_XSTest_something’:
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/sv.h:1195:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    XSTest.c: In function ‘XS_XSTest_something2’:
    XSTest.c: In function ‘XS_XSTest_something3’:
    XSTest.c: In function ‘XS_XSTest_consts’:
    XSTest.c: In function ‘XS_XSTest_T_BOOL’:
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/sv.h:1224:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/sv.h:1778:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal]
    XSTest.c: In function ‘XS_XSTest_T_BOOL_2’:
    XSTest.c:304:7: warning: unused variable ‘RETVAL’ [-Wunused-variable]
    XSTest.c: In function ‘XS_XSTest_T_BOOL_OUT’:
    XSTest.c: In function ‘boot_XSTest’:
    compilet-MhGHH.c:1:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
    XSMore.c: In function ‘XS_XSMore_typemaptest1’:
    XSMore.c: In function ‘XS_XSMore_typemaptest2’:
    XSMore.c: In function ‘XS_XSMore_typemaptest3’:
    XSMore.c: In function ‘XS_XSMore_typemaptest6’:
    XSMore.c: In function ‘XS_XSMore_prototype_ssa’:
    XSMore.c: In function ‘XS_XSMore_attr_method’:
    XSMore.c: In function ‘XS_XSMore_return_1’:
    XSMore.c: In function ‘XS_XSMore_arg_init’:
    XSMore.c: In function ‘XS_XSMore_myabs’:
    XSMore.c: In function ‘XS_XSMore_hook’:
    XSMore.c: In function ‘XS_XSMore_outlist’:
    XSMore.c: In function ‘XS_XSMore_len’:
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/sv.h:1203:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    XSMore.c: In function ‘XS_XSMore_sum’:
    XSMore.c: In function ‘XS_XSMore_include_ok’:
    XSMore.c: In function ‘XS_XSMore_nil’:
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/XSUB.h:164:20: warning: unused variable ‘items’ [-Wunused-variable]
    XSMore.c: In function ‘boot_XSMore’:
    compilet-ftl93.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_one’:
    XSUsage.c: In function ‘XS_XSUsage_two’:
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/XSUB.h:183:20: 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: In function ‘XS_XSUsage_five’:
    XSUsage.c: In function ‘XS_XSUsage_six’:
    XSUsage.c: In function ‘boot_XSUsage’:
    XSUsage.c:313:14: warning: declaration of ‘cv’ shadows a parameter [-Wshadow]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/XSUB.h:141:51: warning: shadowed declaration is here [-Wshadow]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/perl.h:154:22: warning: declaration of ‘my_perl’ shadows a parameter [-Wshadow]
    /home/njh/perl5/perl-build-smoker/perl-5.20.x/perl.h:154:22: warning: shadowed declaration is here [-Wshadow]
    ../perl.h:1547:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
    ../perl.h:1559:41: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
    ../cv.h: In function ‘S_CvGV’:
    ../handy.h:64:26: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../cv.h: In function ‘CvNAME_HEK’:
    ../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]
    ../perl.h:511:29: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../hv_func.h:109:31: 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]
    ../inline.h: In function ‘S_av_top_index’:
    ../inline.h: In function ‘SvAMAGIC_on’:
    ../sv.h:1230:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../sv.h:1253:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    ../inline.h: In function ‘SvAMAGIC_off’:
    ../inline.h: In function ‘S_sv_only_taint_gmagic’:
    ../sv.h:1246:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
    
    -- 
    Report by Test::Smoke v1.53 build 1374 running on perl 5.20.2
    (Reporter v0.050 / Smoker v0.045)