Show report
[2018-07-11 10:27:58-0500] ==> Starting synctree
[2018-07-11 10:27:58-0500] qx[/usr/local/bin/git clone file:///home/core/smoke/git /usr/home/core/smoke/git-perl 2>&1]
[2018-07-11 10:30:31-0500] qx[/usr/local/bin/git remote update --prune 2>&1]
[2018-07-11 10:30:31-0500] qx[/usr/local/bin/git checkout blead
[2018-07-11 10:30:31-0500]  2>&1]
Already on 'blead'
[2018-07-11 10:30:31-0500] qx[/usr/local/bin/git reset --hard origin/blead
[2018-07-11 10:30:31-0500]  2>&1]
[2018-07-11 10:30:31-0500] qx[/usr/local/bin/git clone /usr/home/core/smoke/git-perl /usr/home/core/smoke/perl-current 2>&1]
[2018-07-11 10:30:35-0500] qx[/usr/local/bin/git clean -dfx 2>&1]
[2018-07-11 10:30:35-0500] qx[/usr/local/bin/git fetch origin 2>&1]
[2018-07-11 10:30:35-0500] qx[/usr/local/bin/git checkout blead
[2018-07-11 10:30:35-0500]  2>&1]
Already on 'blead'
[2018-07-11 10:30:35-0500] qx[/usr/local/bin/git reset --hard origin/blead
[2018-07-11 10:30:35-0500]  2>&1]
[2018-07-11 10:30:35-0500] qx[/usr/home/core/bin/perl-5.26.1/bin/perl5.26.1 Porting/make_dot_patch.pl > .patch]
[2018-07-11 10:30:35-0500] /usr/home/core/smoke/perl-current is now up to patchlevel a13f1de4e34633a275aa79d4e7874c2796bc0417
[2018-07-11 10:30:35-0500] ==> Starting runsmoke
[2018-07-11 10:30:35-0500] [./tssmokeperl.pl] chdir(/usr/home/core/smoke/perl-current)
[2018-07-11 10:30:35-0500] qx[/usr/home/core/bin/perl-5.26.1/bin/perl5.26.1 -e "require q[/usr/home/core/smoke/perl-current/cpan/Test-Harness/lib/Test/Harness.pm];print Test::Harness->VERSION" 2>&1]
[2018-07-11 10:30:36-0500] Found: Test::Harness version 3.42.
[2018-07-11 10:30:36-0500] Reading build configurations from /usr/home/core/smoke/TestSmoke/perlcurrent.cfg
[2018-07-11 10:30:36-0500] Reading 'Policy.sh' from default content (v=1)
[2018-07-11 10:30:36-0500] Running smoke tests without $ENV{PERLIO}
[2018-07-11 10:30:36-0500] Running test suite only with 'harness'
[2018-07-11 10:30:36-0500] make distclean ...
[2018-07-11 10:30:36-0500] Smoking patch a13f1de4e34633a275aa79d4e7874c2796bc0417 v5.29.0-87-ga13f1de4e3
[2018-07-11 10:30:36-0500] Smoking branch blead
[2018-07-11 10:30:36-0500] Locally applied patches from '/usr/home/core/smoke/perl-current/patchlevel.h'
[2018-07-11 10:30:36-0500] Patches: 'uncommitted-changes'
[2018-07-11 10:30:36-0500] Adding 'SMOKEa13f1de4e34633a275aa79d4e7874c2796bc0417' to the registered patches.
[2018-07-11 10:30:36-0500] 
[2018-07-11 10:30:36-0500] Configuration: -Dusedevel
[2018-07-11 10:30:36-0500] ------------------------------------------------------------------------------
[2018-07-11 10:30:36-0500] make distclean ...
[2018-07-11 10:30:36-0500] 
[2018-07-11 10:30:36-0500] Copy Policy.sh ...
[2018-07-11 10:30:36-0500] 
[2018-07-11 10:30:36-0500] Configure ...
[2018-07-11 10:31:50-0500] 
[2018-07-11 10:31:50-0500] make ...
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3667:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_ALL ;
                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3674:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_NONE ;
                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
regcomp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
regcomp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
regcomp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
4 warnings generated.
util.c:1960:48: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (PL_warnhook == PERL_WARNHOOK_FATAL || ckDEAD(err)) &&
                                               ^~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:1960:48: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (PL_warnhook == PERL_WARNHOOK_FATAL || ckDEAD(err)) &&
                                               ^~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2005:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (PL_curcop->cop_warnings == pWARN_ALL)
                                   ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2008:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (PL_curcop->cop_warnings == pWARN_NONE)
                                   ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2043:3: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (specialWARN(buffer) ?
         ^~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2043:3: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (specialWARN(buffer) ?
         ^~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
6 warnings generated.
mg.c:1117:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (PL_compiling.cop_warnings == pWARN_NONE) {
                                             ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:1123:51: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            else if (PL_compiling.cop_warnings == pWARN_ALL) {
                                                  ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2931:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2931:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2933:32: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        PL_compiling.cop_warnings = pWARN_NONE;
                                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2935:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2935:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2937:46: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        PL_compiling.cop_warnings = pWARN_ALL;
                                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
scope.c:1434:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (!specialWARN(PL_compiling.cop_warnings))
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
scope.c:1434:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (!specialWARN(PL_compiling.cop_warnings))
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
2 warnings generated.
pp_ctl.c:2004:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if  (old_warnings == pWARN_NONE)
                             ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:2008:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        else if (old_warnings == pWARN_ALL ||
                                 ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3471:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            PL_compiling.cop_warnings = pWARN_ALL ;
                                        ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3473:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            PL_compiling.cop_warnings = pWARN_NONE ;
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3479:6: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            DUP_WARNINGS(oldcurcop->cop_warnings);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3479:6: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            DUP_WARNINGS(oldcurcop->cop_warnings);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
6 warnings generated.
utf8.c:90:35: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_curcop->cop_warnings = pWARN_ALL;
                                  ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
1 warning generated.
=cut missing? numeric.c:1087:*/
Unable to place to_utf8_upper!
Unable to place to_utf8_title!
Unable to place to_utf8_lower!
Unable to place to_utf8_fold!
no docs for _utf8n_to_uvchr_msgs_helper
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3667:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_ALL ;
                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3674:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_NONE ;
                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
B.xs:95:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cxt->x_specialsv_list[4] = (SV *) pWARN_ALL;
                                      ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
B.xs:96:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cxt->x_specialsv_list[5] = (SV *) pWARN_NONE;
                                      ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
2 warnings generated.
Warning (mostly harmless): No library found for -ldb
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -ldbm
Warning (mostly harmless): No library found for -lucb
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
Making header files for XS...
re_comp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
re_comp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
re_comp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
4 warnings generated.
[2018-07-11 10:38:32-0500] Skip tests from '/usr/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2018-07-11 10:38:32-0500] 
[2018-07-11 10:38:32-0500]  Tests start here:
[2018-07-11 10:38:32-0500] TSTENV = stdio	
Subroutine Math::BigInt::carp redefined at t/option_l.t line 16.
# parser guessed wrong encoding expected 'CP1252' got 'UTF-8'
# Will use Digest::MD5
[2018-07-11 11:05:06-0500] 
[2018-07-11 11:05:06-0500] All tests successful.
[2018-07-11 11:05:06-0500] Archived results...
[2018-07-11 11:05:06-0500] Unskip tests from '/usr/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2018-07-11 11:05:06-0500] 
[2018-07-11 11:05:06-0500] Configuration: -Dusedevel -DDEBUGGING
[2018-07-11 11:05:06-0500] ------------------------------------------------------------------------------
[2018-07-11 11:05:06-0500] make distclean ...
[2018-07-11 11:05:39-0500] 
[2018-07-11 11:05:39-0500] Copy Policy.sh ...
[2018-07-11 11:05:39-0500] 
[2018-07-11 11:05:39-0500] Configure ...
[2018-07-11 11:06:48-0500] 
[2018-07-11 11:06:48-0500] make ...
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3667:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_ALL ;
                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3674:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_NONE ;
                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
regcomp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
regcomp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
regcomp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
4 warnings generated.
util.c:1960:48: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (PL_warnhook == PERL_WARNHOOK_FATAL || ckDEAD(err)) &&
                                               ^~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:1960:48: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (PL_warnhook == PERL_WARNHOOK_FATAL || ckDEAD(err)) &&
                                               ^~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2005:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (PL_curcop->cop_warnings == pWARN_ALL)
                                   ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2008:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (PL_curcop->cop_warnings == pWARN_NONE)
                                   ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2043:3: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (specialWARN(buffer) ?
         ^~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2043:3: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (specialWARN(buffer) ?
         ^~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
6 warnings generated.
mg.c:1117:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (PL_compiling.cop_warnings == pWARN_NONE) {
                                             ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:1123:51: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            else if (PL_compiling.cop_warnings == pWARN_ALL) {
                                                  ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2931:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2931:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2933:32: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        PL_compiling.cop_warnings = pWARN_NONE;
                                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2935:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2935:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2937:46: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        PL_compiling.cop_warnings = pWARN_ALL;
                                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
scope.c:1434:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (!specialWARN(PL_compiling.cop_warnings))
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
scope.c:1434:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (!specialWARN(PL_compiling.cop_warnings))
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
2 warnings generated.
pp_ctl.c:2004:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if  (old_warnings == pWARN_NONE)
                             ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:2008:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        else if (old_warnings == pWARN_ALL ||
                                 ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3471:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            PL_compiling.cop_warnings = pWARN_ALL ;
                                        ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3473:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            PL_compiling.cop_warnings = pWARN_NONE ;
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3479:6: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            DUP_WARNINGS(oldcurcop->cop_warnings);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3479:6: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            DUP_WARNINGS(oldcurcop->cop_warnings);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
6 warnings generated.
utf8.c:90:35: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_curcop->cop_warnings = pWARN_ALL;
                                  ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
1 warning generated.
=cut missing? numeric.c:1087:*/
Unable to place to_utf8_upper!
Unable to place to_utf8_title!
Unable to place to_utf8_lower!
Unable to place to_utf8_fold!
no docs for _utf8n_to_uvchr_msgs_helper
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3667:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_ALL ;
                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3674:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_NONE ;
                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
B.xs:95:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cxt->x_specialsv_list[4] = (SV *) pWARN_ALL;
                                      ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
B.xs:96:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cxt->x_specialsv_list[5] = (SV *) pWARN_NONE;
                                      ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
2 warnings generated.
Warning (mostly harmless): No library found for -ldb
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -ldbm
Warning (mostly harmless): No library found for -lucb
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
Making header files for XS...
re_comp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
re_comp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
re_comp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
4 warnings generated.
[2018-07-11 11:15:51-0500] Skip tests from '/usr/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2018-07-11 11:15:51-0500] 
[2018-07-11 11:15:51-0500]  Tests start here:
[2018-07-11 11:15:51-0500] TSTENV = stdio	
Subroutine Math::BigInt::carp redefined at t/option_l.t line 16.
# parser guessed wrong encoding expected 'CP1252' got 'UTF-8'
# Will use Digest::MD5
[2018-07-11 11:45:56-0500] 
[2018-07-11 11:45:56-0500] All tests successful.
[2018-07-11 11:45:56-0500] Archived results...
[2018-07-11 11:45:56-0500] Unskip tests from '/usr/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2018-07-11 11:45:56-0500] 
[2018-07-11 11:45:56-0500] Configuration: -Dusedevel -Duse64bitall
[2018-07-11 11:45:56-0500] ------------------------------------------------------------------------------
[2018-07-11 11:45:56-0500] make distclean ...
[2018-07-11 11:46:31-0500] 
[2018-07-11 11:46:31-0500] Copy Policy.sh ...
[2018-07-11 11:46:31-0500] 
[2018-07-11 11:46:31-0500] Configure ...
[2018-07-11 11:47:37-0500] 
[2018-07-11 11:47:37-0500] make ...
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3667:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_ALL ;
                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3674:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_NONE ;
                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
regcomp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
regcomp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
regcomp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
4 warnings generated.
util.c:1960:48: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (PL_warnhook == PERL_WARNHOOK_FATAL || ckDEAD(err)) &&
                                               ^~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:1960:48: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (PL_warnhook == PERL_WARNHOOK_FATAL || ckDEAD(err)) &&
                                               ^~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2005:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (PL_curcop->cop_warnings == pWARN_ALL)
                                   ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2008:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (PL_curcop->cop_warnings == pWARN_NONE)
                                   ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2043:3: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (specialWARN(buffer) ?
         ^~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2043:3: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (specialWARN(buffer) ?
         ^~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
6 warnings generated.
mg.c:1117:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (PL_compiling.cop_warnings == pWARN_NONE) {
                                             ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:1123:51: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            else if (PL_compiling.cop_warnings == pWARN_ALL) {
                                                  ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2931:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2931:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2933:32: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        PL_compiling.cop_warnings = pWARN_NONE;
                                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2935:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2935:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2937:46: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        PL_compiling.cop_warnings = pWARN_ALL;
                                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
scope.c:1434:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (!specialWARN(PL_compiling.cop_warnings))
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
scope.c:1434:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (!specialWARN(PL_compiling.cop_warnings))
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
2 warnings generated.
pp_ctl.c:2004:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if  (old_warnings == pWARN_NONE)
                             ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:2008:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        else if (old_warnings == pWARN_ALL ||
                                 ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3471:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            PL_compiling.cop_warnings = pWARN_ALL ;
                                        ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3473:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            PL_compiling.cop_warnings = pWARN_NONE ;
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3479:6: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            DUP_WARNINGS(oldcurcop->cop_warnings);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3479:6: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            DUP_WARNINGS(oldcurcop->cop_warnings);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
6 warnings generated.
utf8.c:90:35: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_curcop->cop_warnings = pWARN_ALL;
                                  ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
1 warning generated.
=cut missing? numeric.c:1087:*/
Unable to place to_utf8_upper!
Unable to place to_utf8_title!
Unable to place to_utf8_lower!
Unable to place to_utf8_fold!
no docs for _utf8n_to_uvchr_msgs_helper
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3667:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_ALL ;
                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3674:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_NONE ;
                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
B.xs:95:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cxt->x_specialsv_list[4] = (SV *) pWARN_ALL;
                                      ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
B.xs:96:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cxt->x_specialsv_list[5] = (SV *) pWARN_NONE;
                                      ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
2 warnings generated.
Warning (mostly harmless): No library found for -ldb
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -ldbm
Warning (mostly harmless): No library found for -lucb
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
Making header files for XS...
re_comp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
re_comp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
re_comp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
4 warnings generated.
[2018-07-11 11:54:23-0500] Skip tests from '/usr/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2018-07-11 11:54:23-0500] 
[2018-07-11 11:54:23-0500]  Tests start here:
[2018-07-11 11:54:23-0500] TSTENV = stdio	
Subroutine Math::BigInt::carp redefined at t/option_l.t line 16.
# parser guessed wrong encoding expected 'CP1252' got 'UTF-8'
# Will use Digest::MD5
[2018-07-11 12:21:13-0500] 
[2018-07-11 12:21:13-0500] All tests successful.
[2018-07-11 12:21:13-0500] Archived results...
[2018-07-11 12:21:13-0500] Unskip tests from '/usr/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2018-07-11 12:21:13-0500] 
[2018-07-11 12:21:13-0500] Configuration: -Dusedevel -Duse64bitall -DDEBUGGING
[2018-07-11 12:21:13-0500] ------------------------------------------------------------------------------
[2018-07-11 12:21:13-0500] make distclean ...
[2018-07-11 12:21:44-0500] 
[2018-07-11 12:21:44-0500] Copy Policy.sh ...
[2018-07-11 12:21:44-0500] 
[2018-07-11 12:21:44-0500] Configure ...
[2018-07-11 12:22:52-0500] 
[2018-07-11 12:22:52-0500] make ...
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3667:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_ALL ;
                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3674:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_NONE ;
                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
regcomp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
regcomp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
regcomp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
4 warnings generated.
util.c:1960:48: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (PL_warnhook == PERL_WARNHOOK_FATAL || ckDEAD(err)) &&
                                               ^~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:1960:48: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (PL_warnhook == PERL_WARNHOOK_FATAL || ckDEAD(err)) &&
                                               ^~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2005:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (PL_curcop->cop_warnings == pWARN_ALL)
                                   ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2008:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (PL_curcop->cop_warnings == pWARN_NONE)
                                   ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2043:3: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (specialWARN(buffer) ?
         ^~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2043:3: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (specialWARN(buffer) ?
         ^~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
6 warnings generated.
mg.c:1117:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (PL_compiling.cop_warnings == pWARN_NONE) {
                                             ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:1123:51: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            else if (PL_compiling.cop_warnings == pWARN_ALL) {
                                                  ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2931:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2931:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2933:32: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        PL_compiling.cop_warnings = pWARN_NONE;
                                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2935:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2935:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2937:46: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        PL_compiling.cop_warnings = pWARN_ALL;
                                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
scope.c:1434:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (!specialWARN(PL_compiling.cop_warnings))
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
scope.c:1434:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (!specialWARN(PL_compiling.cop_warnings))
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
2 warnings generated.
pp_ctl.c:2004:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if  (old_warnings == pWARN_NONE)
                             ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:2008:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        else if (old_warnings == pWARN_ALL ||
                                 ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3471:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            PL_compiling.cop_warnings = pWARN_ALL ;
                                        ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3473:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            PL_compiling.cop_warnings = pWARN_NONE ;
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3479:6: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            DUP_WARNINGS(oldcurcop->cop_warnings);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3479:6: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            DUP_WARNINGS(oldcurcop->cop_warnings);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
6 warnings generated.
utf8.c:90:35: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_curcop->cop_warnings = pWARN_ALL;
                                  ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
1 warning generated.
=cut missing? numeric.c:1087:*/
Unable to place to_utf8_upper!
Unable to place to_utf8_title!
Unable to place to_utf8_lower!
Unable to place to_utf8_fold!
no docs for _utf8n_to_uvchr_msgs_helper
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3667:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_ALL ;
                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3674:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_NONE ;
                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
B.xs:95:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cxt->x_specialsv_list[4] = (SV *) pWARN_ALL;
                                      ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
B.xs:96:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cxt->x_specialsv_list[5] = (SV *) pWARN_NONE;
                                      ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
2 warnings generated.
Warning (mostly harmless): No library found for -ldb
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -ldbm
Warning (mostly harmless): No library found for -lucb
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
Making header files for XS...
re_comp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
re_comp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
re_comp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
4 warnings generated.
[2018-07-11 12:31:54-0500] Skip tests from '/usr/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2018-07-11 12:31:54-0500] 
[2018-07-11 12:31:54-0500]  Tests start here:
[2018-07-11 12:31:54-0500] TSTENV = stdio	
Subroutine Math::BigInt::carp redefined at t/option_l.t line 16.
# parser guessed wrong encoding expected 'CP1252' got 'UTF-8'
# Will use Digest::MD5
[2018-07-11 13:02:01-0500] 
[2018-07-11 13:02:01-0500] All tests successful.
[2018-07-11 13:02:01-0500] Archived results...
[2018-07-11 13:02:01-0500] Unskip tests from '/usr/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2018-07-11 13:02:01-0500] 
[2018-07-11 13:02:01-0500] Configuration: -Dusedevel -Duseithreads
[2018-07-11 13:02:01-0500] ------------------------------------------------------------------------------
[2018-07-11 13:02:01-0500] make distclean ...
[2018-07-11 13:02:35-0500] 
[2018-07-11 13:02:35-0500] Copy Policy.sh ...
[2018-07-11 13:02:35-0500] 
[2018-07-11 13:02:35-0500] Configure ...
[2018-07-11 13:03:45-0500] 
[2018-07-11 13:03:45-0500] make ...
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3667:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_ALL ;
                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3674:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_NONE ;
                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
regcomp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
regcomp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
regcomp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
4 warnings generated.
util.c:1960:48: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (PL_warnhook == PERL_WARNHOOK_FATAL || ckDEAD(err)) &&
                                               ^~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:1960:48: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (PL_warnhook == PERL_WARNHOOK_FATAL || ckDEAD(err)) &&
                                               ^~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2005:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (PL_curcop->cop_warnings == pWARN_ALL)
                                   ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2008:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (PL_curcop->cop_warnings == pWARN_NONE)
                                   ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2043:3: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (specialWARN(buffer) ?
         ^~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2043:3: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (specialWARN(buffer) ?
         ^~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
6 warnings generated.
mg.c:1117:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (PL_compiling.cop_warnings == pWARN_NONE) {
                                             ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:1123:51: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            else if (PL_compiling.cop_warnings == pWARN_ALL) {
                                                  ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2931:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2931:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2933:32: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        PL_compiling.cop_warnings = pWARN_NONE;
                                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2935:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2935:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2937:46: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        PL_compiling.cop_warnings = pWARN_ALL;
                                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
sv.c:14912:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            TOPPTR(nss,ix) = DUP_WARNINGS((STRLEN*)ptr);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
sv.c:14912:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            TOPPTR(nss,ix) = DUP_WARNINGS((STRLEN*)ptr);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
sv.c:15382:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
sv.c:15382:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
4 warnings generated.
scope.c:1434:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (!specialWARN(PL_compiling.cop_warnings))
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
scope.c:1434:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (!specialWARN(PL_compiling.cop_warnings))
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
2 warnings generated.
pp_ctl.c:2004:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if  (old_warnings == pWARN_NONE)
                             ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:2008:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        else if (old_warnings == pWARN_ALL ||
                                 ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3471:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            PL_compiling.cop_warnings = pWARN_ALL ;
                                        ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3473:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            PL_compiling.cop_warnings = pWARN_NONE ;
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3479:6: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            DUP_WARNINGS(oldcurcop->cop_warnings);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3479:6: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            DUP_WARNINGS(oldcurcop->cop_warnings);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
6 warnings generated.
utf8.c:90:35: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_curcop->cop_warnings = pWARN_ALL;
                                  ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
1 warning generated.
=cut missing? numeric.c:1087:*/
Unable to place to_utf8_upper!
Unable to place to_utf8_title!
Unable to place to_utf8_lower!
Unable to place to_utf8_fold!
no docs for _utf8n_to_uvchr_msgs_helper
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3667:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_ALL ;
                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3674:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_NONE ;
                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
B.xs:95:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cxt->x_specialsv_list[4] = (SV *) pWARN_ALL;
                                      ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
B.xs:96:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cxt->x_specialsv_list[5] = (SV *) pWARN_NONE;
                                      ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
2 warnings generated.
Warning (mostly harmless): No library found for -ldb
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -ldbm
Warning (mostly harmless): No library found for -lucb
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
Making header files for XS...
re_comp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
re_comp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
re_comp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
4 warnings generated.
[2018-07-11 13:10:55-0500] Skip tests from '/usr/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2018-07-11 13:10:55-0500] 
[2018-07-11 13:10:55-0500]  Tests start here:
[2018-07-11 13:10:55-0500] TSTENV = stdio	
Subroutine Math::BigInt::carp redefined at t/option_l.t line 16.
# parser guessed wrong encoding expected 'CP1252' got 'UTF-8'
# Will use Digest::MD5
[2018-07-11 13:43:05-0500] 
[2018-07-11 13:43:05-0500] All tests successful.
[2018-07-11 13:43:05-0500] Archived results...
[2018-07-11 13:43:05-0500] Unskip tests from '/usr/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2018-07-11 13:43:05-0500] 
[2018-07-11 13:43:05-0500] Configuration: -Dusedevel -Duseithreads -DDEBUGGING
[2018-07-11 13:43:05-0500] ------------------------------------------------------------------------------
[2018-07-11 13:43:05-0500] make distclean ...
[2018-07-11 13:43:39-0500] 
[2018-07-11 13:43:39-0500] Copy Policy.sh ...
[2018-07-11 13:43:39-0500] 
[2018-07-11 13:43:39-0500] Configure ...
[2018-07-11 13:45:00-0500] 
[2018-07-11 13:45:00-0500] make ...
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3667:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_ALL ;
                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3674:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_NONE ;
                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
regcomp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
regcomp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
regcomp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
4 warnings generated.
util.c:1960:48: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (PL_warnhook == PERL_WARNHOOK_FATAL || ckDEAD(err)) &&
                                               ^~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:1960:48: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (PL_warnhook == PERL_WARNHOOK_FATAL || ckDEAD(err)) &&
                                               ^~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2005:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (PL_curcop->cop_warnings == pWARN_ALL)
                                   ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2008:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (PL_curcop->cop_warnings == pWARN_NONE)
                                   ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2043:3: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (specialWARN(buffer) ?
         ^~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2043:3: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (specialWARN(buffer) ?
         ^~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
6 warnings generated.
mg.c:1117:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (PL_compiling.cop_warnings == pWARN_NONE) {
                                             ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:1123:51: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            else if (PL_compiling.cop_warnings == pWARN_ALL) {
                                                  ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2931:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2931:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2933:32: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        PL_compiling.cop_warnings = pWARN_NONE;
                                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2935:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2935:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2937:46: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        PL_compiling.cop_warnings = pWARN_ALL;
                                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
sv.c:14912:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            TOPPTR(nss,ix) = DUP_WARNINGS((STRLEN*)ptr);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
sv.c:14912:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            TOPPTR(nss,ix) = DUP_WARNINGS((STRLEN*)ptr);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
sv.c:15382:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
sv.c:15382:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
4 warnings generated.
scope.c:1434:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (!specialWARN(PL_compiling.cop_warnings))
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
scope.c:1434:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (!specialWARN(PL_compiling.cop_warnings))
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
2 warnings generated.
pp_ctl.c:2004:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if  (old_warnings == pWARN_NONE)
                             ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:2008:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        else if (old_warnings == pWARN_ALL ||
                                 ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3471:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            PL_compiling.cop_warnings = pWARN_ALL ;
                                        ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3473:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            PL_compiling.cop_warnings = pWARN_NONE ;
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3479:6: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            DUP_WARNINGS(oldcurcop->cop_warnings);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3479:6: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            DUP_WARNINGS(oldcurcop->cop_warnings);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
6 warnings generated.
utf8.c:90:35: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_curcop->cop_warnings = pWARN_ALL;
                                  ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
1 warning generated.
=cut missing? numeric.c:1087:*/
Unable to place to_utf8_upper!
Unable to place to_utf8_title!
Unable to place to_utf8_lower!
Unable to place to_utf8_fold!
no docs for _utf8n_to_uvchr_msgs_helper
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3667:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_ALL ;
                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3674:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_NONE ;
                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
B.xs:95:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cxt->x_specialsv_list[4] = (SV *) pWARN_ALL;
                                      ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
B.xs:96:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cxt->x_specialsv_list[5] = (SV *) pWARN_NONE;
                                      ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
2 warnings generated.
Warning (mostly harmless): No library found for -ldb
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -ldbm
Warning (mostly harmless): No library found for -lucb
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
Making header files for XS...
re_comp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
re_comp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
re_comp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
4 warnings generated.
[2018-07-11 13:55:01-0500] Skip tests from '/usr/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2018-07-11 13:55:01-0500] 
[2018-07-11 13:55:01-0500]  Tests start here:
[2018-07-11 13:55:01-0500] TSTENV = stdio	
Subroutine Math::BigInt::carp redefined at t/option_l.t line 16.
# parser guessed wrong encoding expected 'CP1252' got 'UTF-8'
# Will use Digest::MD5
[2018-07-11 14:32:36-0500] 
[2018-07-11 14:32:36-0500] All tests successful.
[2018-07-11 14:32:36-0500] Archived results...
[2018-07-11 14:32:36-0500] Unskip tests from '/usr/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2018-07-11 14:32:36-0500] 
[2018-07-11 14:32:36-0500] Configuration: -Dusedevel -Duseithreads -Duse64bitall
[2018-07-11 14:32:36-0500] ------------------------------------------------------------------------------
[2018-07-11 14:32:36-0500] make distclean ...
[2018-07-11 14:33:14-0500] 
[2018-07-11 14:33:14-0500] Copy Policy.sh ...
[2018-07-11 14:33:14-0500] 
[2018-07-11 14:33:14-0500] Configure ...
[2018-07-11 14:34:31-0500] 
[2018-07-11 14:34:31-0500] make ...
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3667:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_ALL ;
                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3674:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_NONE ;
                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
regcomp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
regcomp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
regcomp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
4 warnings generated.
util.c:1960:48: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (PL_warnhook == PERL_WARNHOOK_FATAL || ckDEAD(err)) &&
                                               ^~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:1960:48: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (PL_warnhook == PERL_WARNHOOK_FATAL || ckDEAD(err)) &&
                                               ^~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2005:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (PL_curcop->cop_warnings == pWARN_ALL)
                                   ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2008:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (PL_curcop->cop_warnings == pWARN_NONE)
                                   ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2043:3: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (specialWARN(buffer) ?
         ^~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2043:3: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (specialWARN(buffer) ?
         ^~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
6 warnings generated.
mg.c:1117:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (PL_compiling.cop_warnings == pWARN_NONE) {
                                             ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:1123:51: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            else if (PL_compiling.cop_warnings == pWARN_ALL) {
                                                  ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2931:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2931:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2933:32: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        PL_compiling.cop_warnings = pWARN_NONE;
                                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2935:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2935:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2937:46: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        PL_compiling.cop_warnings = pWARN_ALL;
                                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
sv.c:14912:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            TOPPTR(nss,ix) = DUP_WARNINGS((STRLEN*)ptr);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
sv.c:14912:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            TOPPTR(nss,ix) = DUP_WARNINGS((STRLEN*)ptr);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
sv.c:15382:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
sv.c:15382:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
4 warnings generated.
scope.c:1434:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (!specialWARN(PL_compiling.cop_warnings))
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
scope.c:1434:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (!specialWARN(PL_compiling.cop_warnings))
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
2 warnings generated.
pp_ctl.c:2004:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if  (old_warnings == pWARN_NONE)
                             ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:2008:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        else if (old_warnings == pWARN_ALL ||
                                 ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3471:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            PL_compiling.cop_warnings = pWARN_ALL ;
                                        ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3473:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            PL_compiling.cop_warnings = pWARN_NONE ;
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3479:6: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            DUP_WARNINGS(oldcurcop->cop_warnings);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3479:6: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            DUP_WARNINGS(oldcurcop->cop_warnings);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
6 warnings generated.
utf8.c:90:35: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_curcop->cop_warnings = pWARN_ALL;
                                  ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
1 warning generated.
=cut missing? numeric.c:1087:*/
Unable to place to_utf8_upper!
Unable to place to_utf8_title!
Unable to place to_utf8_lower!
Unable to place to_utf8_fold!
no docs for _utf8n_to_uvchr_msgs_helper
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3667:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_ALL ;
                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3674:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_NONE ;
                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
B.xs:95:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cxt->x_specialsv_list[4] = (SV *) pWARN_ALL;
                                      ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
B.xs:96:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cxt->x_specialsv_list[5] = (SV *) pWARN_NONE;
                                      ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
2 warnings generated.
Warning (mostly harmless): No library found for -ldb
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -ldbm
Warning (mostly harmless): No library found for -lucb
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
Making header files for XS...
re_comp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
re_comp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
re_comp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
4 warnings generated.
[2018-07-11 14:41:45-0500] Skip tests from '/usr/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2018-07-11 14:41:45-0500] 
[2018-07-11 14:41:45-0500]  Tests start here:
[2018-07-11 14:41:45-0500] TSTENV = stdio	
Subroutine Math::BigInt::carp redefined at t/option_l.t line 16.
# parser guessed wrong encoding expected 'CP1252' got 'UTF-8'
# Will use Digest::MD5
[2018-07-11 15:14:01-0500] 
[2018-07-11 15:14:01-0500] All tests successful.
[2018-07-11 15:14:01-0500] Archived results...
[2018-07-11 15:14:01-0500] Unskip tests from '/usr/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2018-07-11 15:14:01-0500] 
[2018-07-11 15:14:01-0500] Configuration: -Dusedevel -Duseithreads -Duse64bitall -DDEBUGGING
[2018-07-11 15:14:01-0500] ------------------------------------------------------------------------------
[2018-07-11 15:14:01-0500] make distclean ...
[2018-07-11 15:14:35-0500] 
[2018-07-11 15:14:35-0500] Copy Policy.sh ...
[2018-07-11 15:14:35-0500] 
[2018-07-11 15:14:35-0500] Configure ...
[2018-07-11 15:15:58-0500] 
[2018-07-11 15:15:58-0500] make ...
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3667:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_ALL ;
                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3674:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_NONE ;
                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
regcomp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
regcomp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
regcomp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
regcomp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
4 warnings generated.
util.c:1960:48: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (PL_warnhook == PERL_WARNHOOK_FATAL || ckDEAD(err)) &&
                                               ^~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:1960:48: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (PL_warnhook == PERL_WARNHOOK_FATAL || ckDEAD(err)) &&
                                               ^~~~~~~~~~~
./warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2005:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (PL_curcop->cop_warnings == pWARN_ALL)
                                   ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2008:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (PL_curcop->cop_warnings == pWARN_NONE)
                                   ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2043:3: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (specialWARN(buffer) ?
         ^~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
util.c:2043:3: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        (specialWARN(buffer) ?
         ^~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
6 warnings generated.
mg.c:1117:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (PL_compiling.cop_warnings == pWARN_NONE) {
                                             ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:1123:51: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            else if (PL_compiling.cop_warnings == pWARN_ALL) {
                                                  ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2931:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2931:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2933:32: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        PL_compiling.cop_warnings = pWARN_NONE;
                                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2935:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2935:16: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        if (!specialWARN(PL_compiling.cop_warnings))
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
mg.c:2937:46: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                        PL_compiling.cop_warnings = pWARN_ALL;
                                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
sv.c:14912:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            TOPPTR(nss,ix) = DUP_WARNINGS((STRLEN*)ptr);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
sv.c:14912:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            TOPPTR(nss,ix) = DUP_WARNINGS((STRLEN*)ptr);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
sv.c:15382:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
sv.c:15382:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
4 warnings generated.
scope.c:1434:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (!specialWARN(PL_compiling.cop_warnings))
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
scope.c:1434:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            if (!specialWARN(PL_compiling.cop_warnings))
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
2 warnings generated.
pp_ctl.c:2004:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if  (old_warnings == pWARN_NONE)
                             ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:2008:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        else if (old_warnings == pWARN_ALL ||
                                 ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3471:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            PL_compiling.cop_warnings = pWARN_ALL ;
                                        ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3473:34: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            PL_compiling.cop_warnings = pWARN_NONE ;
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3479:6: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            DUP_WARNINGS(oldcurcop->cop_warnings);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
pp_ctl.c:3479:6: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
            DUP_WARNINGS(oldcurcop->cop_warnings);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
6 warnings generated.
utf8.c:90:35: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_curcop->cop_warnings = pWARN_ALL;
                                  ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
1 warning generated.
=cut missing? numeric.c:1087:*/
Unable to place to_utf8_upper!
Unable to place to_utf8_title!
Unable to place to_utf8_lower!
Unable to place to_utf8_fold!
no docs for _utf8n_to_uvchr_msgs_helper
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:1218:11: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (! specialWARN(cop->cop_warnings))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:5143:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    PL_compiling.cop_warnings = DUP_WARNINGS(PL_compiling.cop_warnings);
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:8048:25: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cop->cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
op.c:10496:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
         PL_compiling.cop_warnings = DUP_WARNINGS(PL_curcop->cop_warnings);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:137:6: note: expanded from macro 'DUP_WARNINGS'
    (specialWARN(p) ? (STRLEN*)(p)      \
     ^~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:1180:10: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    if (!specialWARN(PL_compiling.cop_warnings))
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3665:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3667:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_ALL ;
                                    ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
./warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3672:14: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        if (!specialWARN(PL_compiling.cop_warnings))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
perl.c:3674:30: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
        PL_compiling.cop_warnings = pWARN_NONE ;
                                    ^~~~~~~~~~
./warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
8 warnings generated.
B.xs:95:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cxt->x_specialsv_list[4] = (SV *) pWARN_ALL;
                                      ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
B.xs:96:39: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    cxt->x_specialsv_list[5] = (SV *) pWARN_NONE;
                                      ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
2 warnings generated.
Warning (mostly harmless): No library found for -ldb
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -ldbm
Warning (mostly harmless): No library found for -lucb
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
Making header files for XS...
re_comp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16206:36: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
                                && ckDEAD(packWARN(WARN_REGEXP));
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
re_comp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:24:53: note: expanded from macro 'specialWARN'
#define specialWARN(x)          ((x) == pWARN_STD || (x) == pWARN_ALL ||        \
                                                            ^~~~~~~~~
../../warnings.h:21:33: note: expanded from macro 'pWARN_ALL'
#define pWARN_ALL               (((STRLEN*)0)+1)    /* use warnings 'all' */
                                 ~~~~~~~~~~~~^
re_comp.c:16423:23: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
    bool warn_super = ALWAYS_WARN_SUPER;
                      ^~~~~~~~~~~~~~~~~
re_comp.c:578:28: note: expanded from macro 'ALWAYS_WARN_SUPER'
#define ALWAYS_WARN_SUPER  ckDEAD(packWARN(WARN_NON_UNICODE))
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:231:6: note: expanded from macro 'ckDEAD'
    !specialWARN(PL_curcop->cop_warnings) &&                            \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../warnings.h:25:13: note: expanded from macro 'specialWARN'
                                 (x) == pWARN_NONE)
                                        ^~~~~~~~~~
../../warnings.h:22:34: note: expanded from macro 'pWARN_NONE'
#define pWARN_NONE              (((STRLEN*)0)+2)    /* no  warnings 'all' */
                                 ~~~~~~~~~~~~^
4 warnings generated.
[2018-07-11 15:25:57-0500] Skip tests from '/usr/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2018-07-11 15:25:57-0500] 
[2018-07-11 15:25:57-0500]  Tests start here:
[2018-07-11 15:25:57-0500] TSTENV = stdio	
Subroutine Math::BigInt::carp redefined at t/option_l.t line 16.
# parser guessed wrong encoding expected 'CP1252' got 'UTF-8'
# Will use Digest::MD5
[2018-07-11 16:03:44-0500] 
[2018-07-11 16:03:44-0500] All tests successful.
[2018-07-11 16:03:44-0500] Archived results...
[2018-07-11 16:03:44-0500] Unskip tests from '/usr/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2018-07-11 16:03:44-0500] Finished smoking a13f1de4e34633a275aa79d4e7874c2796bc0417 v5.29.0-87-ga13f1de4e3 blead
[2018-07-11 16:03:45-0500] Reading smokeresult from /usr/home/core/smoke/perl-current/mktest.out
[2018-07-11 16:03:45-0500] Processing []
[2018-07-11 16:03:45-0500] Processing [-DDEBUGGING]
[2018-07-11 16:03:45-0500] Processing [-Duse64bitall]
[2018-07-11 16:03:45-0500] Processing [-DDEBUGGING -Duse64bitall]
[2018-07-11 16:03:45-0500] Processing [-Duseithreads]
[2018-07-11 16:03:45-0500] Processing [-DDEBUGGING -Duseithreads]
[2018-07-11 16:03:45-0500] Processing [-Duseithreads -Duse64bitall]
[2018-07-11 16:03:45-0500] Processing [-DDEBUGGING -Duseithreads -Duse64bitall]
[2018-07-11 16:03:45-0500] ==> Starting reporter
[2018-07-11 16:03:45-0500] Writing report to '/usr/home/core/smoke/perl-current/mktest.rpt'
-- 
Report generated by Test::Smoke::Gateway v0.09_01