Show report
[2022-09-18 10:36:23-0400] ==> Starting synctree
[2022-09-18 10:36:23-0400] qx[/usr/bin/git clone file:///home/core/smoke/git /home/core/smoke/git-perl 2>&1]
[2022-09-18 10:38:39-0400] qx[/usr/bin/git remote update --prune 2>&1]
[2022-09-18 10:38:39-0400] qx[/usr/bin/git checkout blead
[2022-09-18 10:38:39-0400]  2>&1]
Already on 'blead'
[2022-09-18 10:38:39-0400] qx[/usr/bin/git reset --hard origin/blead
[2022-09-18 10:38:39-0400]  2>&1]
[2022-09-18 10:38:40-0400] qx[/usr/bin/git clone /home/core/smoke/git-perl /home/core/smoke/perl-current 2>&1]
[2022-09-18 10:38:41-0400] qx[/usr/bin/git clean -dfx 2>&1]
[2022-09-18 10:38:41-0400] qx[/usr/bin/git fetch origin 2>&1]
[2022-09-18 10:38:41-0400] qx[/usr/bin/git checkout blead
[2022-09-18 10:38:41-0400]  2>&1]
Already on 'blead'
[2022-09-18 10:38:42-0400] qx[/usr/bin/git reset --hard origin/blead
[2022-09-18 10:38:42-0400]  2>&1]
[2022-09-18 10:38:42-0400] qx[/home/core/bin/perl-5.30.2/bin/perl5.30.2 Porting/make_dot_patch.pl > .patch]
[2022-09-18 10:38:42-0400] /home/core/smoke/perl-current is now up to patchlevel 33498ed6ab04d6249c8585950bfd9321db9d2fa7
[2022-09-18 10:38:42-0400] ==> Starting runsmoke
[2022-09-18 10:38:42-0400] [./tssmokeperl.pl] chdir(/home/core/smoke/perl-current)
[2022-09-18 10:38:42-0400] qx[/home/core/bin/perl-5.30.2/bin/perl5.30.2 -e "require q[/home/core/smoke/perl-current/cpan/Test-Harness/lib/Test/Harness.pm];print Test::Harness->VERSION" 2>&1]
[2022-09-18 10:38:42-0400] Found: Test::Harness version 3.44.
[2022-09-18 10:38:42-0400] Reading build configurations from /home/core/smoke/TestSmoke/perlcurrent.cfg
[2022-09-18 10:38:42-0400] Reading 'Policy.sh' from default content (v=1)
[2022-09-18 10:38:42-0400] Running smoke tests without $ENV{PERLIO}
[2022-09-18 10:38:42-0400] Running test suite only with 'harness'
[2022-09-18 10:38:42-0400] make distclean ...
[2022-09-18 10:38:42-0400] Smoking patch 33498ed6ab04d6249c8585950bfd9321db9d2fa7 v5.37.3-313-g33498ed6ab
[2022-09-18 10:38:42-0400] Smoking branch blead
[2022-09-18 10:38:42-0400] Locally applied patches from '/home/core/smoke/perl-current/patchlevel.h'
[2022-09-18 10:38:42-0400] Patches: 'uncommitted-changes'
[2022-09-18 10:38:42-0400] Adding 'SMOKE33498ed6ab04d6249c8585950bfd9321db9d2fa7' to the registered patches.
[2022-09-18 10:38:42-0400] 
[2022-09-18 10:38:42-0400] Configuration: -Dusedevel -Dcc=gcc
[2022-09-18 10:38:42-0400] ------------------------------------------------------------------------------
[2022-09-18 10:38:42-0400] make distclean ...
[2022-09-18 10:38:42-0400] 
[2022-09-18 10:38:42-0400] Copy Policy.sh ...
[2022-09-18 10:38:42-0400] 
[2022-09-18 10:38:42-0400] Configure ...
[2022-09-18 10:39:56-0400] 
[2022-09-18 10:39:56-0400] make ...
gv.c: In function 'S_gv_stashpvn_internal':
gv.c:1640:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1640 |     if (!HvNAME_get(stash)) {
      |         ^
In file included from perl.h:4552,
                 from gv.c:41:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'S_parse_gv_stash_name':
gv.c:1846:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1846 |                     if (!HvNAME_get(*stash)) {
      |                         ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c:1860:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1860 |                 else if (!HvNAME_get(*stash))
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'Perl_gv_handler':
gv.c:3308:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3308 |     if (!stash || !HvNAME_get(stash))
      |                   ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
toke.c: In function 'Perl_yyerror_pvn':
toke.c:12662:14: warning: unused variable 'syntax_error' [-Wunused-variable]
12662 |         bool syntax_error = PERL_PARSE_IS_SYNTAX_ERROR(PL_error_count);
      |              ^~~~~~~~~~~~
regcomp.c: In function 'Perl_re_op_compile':
regcomp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in 'old_re->sv_u.svu_pv + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
dump.c: In function 'Perl_do_gv_dump':
dump.c:1703:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1703 |     if (sv && GvNAME(sv)) {
      |            ^~
In file included from perl.h:4552,
                 from dump.c:29:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
dump.c: In function 'Perl_do_gvgv_dump':
dump.c:1718:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1718 |     if (sv && GvNAME(sv)) {
      |            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
util.c: In function 'S_gv_has_usable_name':
util.c:5932:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 5932 |         && HvENAME(GvSTASH(gv))
      |         ^~
In file included from perl.h:4552,
                 from util.c:26:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mg.c: In function 'Perl_magic_clearisa':
mg.c:1861:23: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1861 |             if (stash && HvENAME(stash)) mro_isa_changed_in(stash);
      |                       ^~
In file included from perl.h:4552,
                 from mg.c:45:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mg.c:1873:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1873 |     if (stash && HvENAME_get(stash))
      |               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_get_linear_isa':
mro_core.c:428:28: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  428 |             (HvENAME(stash)||HvNAME(stash))
      |                            ^~
In file included from perl.h:4552,
                 from mro_core.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_package_moved':
mro_core.c:790:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  790 |          !GvSTASH(gv) || !HvENAME(GvSTASH(gv)) ||
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'S_mro_gather_and_rename':
mro_core.c:906:39: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  906 |     const bool stash_had_name = stash && HvENAME(stash);
      |                                       ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c:1166:38: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1166 |                      || (oldsubstash && HvENAME_get(oldsubstash))
      |                                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
mro_core.c: In function 'Perl_mro_method_changed_in':
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:553:56: note: in expansion of macro 'HEK_UTF8'
  553 |      hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek),   \
      |                                                        ^~~~~~~~
mro_core.c:1333:23: note: in expansion of macro 'hv_fetchhek'
 1333 |     SV ** const svp = hv_fetchhek(PL_isarev, HvENAME_HEK(stash), 0);
      |                       ^~~~~~~~~~~
hv.c: In function 'S_hv_delete_common':
hv.c:1442:42: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1442 |         if (sv && SvTYPE(sv) == SVt_PVGV && HvENAME_get(hv)) {
      |                                          ^~
In file included from perl.h:4552,
                 from hv.c:35:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1451:18: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1451 |                  && HvENAME_get(stash)) {
      |                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1540:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1540 |              && HvENAME_get(hv))
      |              ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hfree_next_entry':
hv.c:2193:44: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2193 |     if (   PL_phase != PERL_PHASE_DESTRUCT && HvENAME(hv)
      |                                            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:2195:31: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2195 |         && GvHV(HeVAL(entry)) && HvENAME(GvHV(HeVAL(entry)))
      |                               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hv_undef_flags':
hv.c:2246:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2246 |     if (PL_phase != PERL_PHASE_DESTRUCT && HvNAME(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2290:19: note: in expansion of macro 'hv_deletehek'
 2290 |             (void)hv_deletehek(PL_stashcache, HvENAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2304:19: note: in expansion of macro 'hv_deletehek'
 2304 |             (void)hv_deletehek(PL_stashcache, HvNAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
sv.c: In function 'S_glob_assign_glob':
sv.c:3711:48: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3711 |          GvCV((const GV *)ssv) && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                                                ^~
In file included from perl.h:4552,
                 from sv.c:32:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3720:22: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3720 |      && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3733:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3733 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3791:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3791 |         if(old_stash ? (HV *)HvENAME_get(old_stash) : stash)
      |            ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_gv_setref':
sv.c:3941:24: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3941 |              && (!dref || HvENAME_get(dref))
      |                        ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3954:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3954 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_setsv_flags':
sv.c:4388:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4388 |                         old_stash ? (HV *)HvENAME_get(old_stash) : stash
      |                         ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_anonymise_cv_maybe':
sv.c:6514:27: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                           ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:6514:50: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                                                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_clear':
sv.c:6749:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6749 |                    && HvENAME_get(stash))
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_resetpvn':
sv.c:10037:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10037 |                 if (GvHV(gv) && !HvNAME_get(GvHV(gv))) {
      |                                 ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_ref':
sv.c:10414:21: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10414 |                     ? sv_sethek(dst, HvNAME_HEK(SvSTASH(sv)))
      |                     ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_sv_unglob':
sv.c:10729:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10729 |            && HvNAME_get(stash))
      |            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c: In function 'Perl_pp_undef':
pp.c:938:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  938 |               && HvENAME_get(stash);
      |               ^~
In file included from perl.h:4552,
                 from pp.c:28:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c:963:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  963 |              && (method_changed || HvENAME(stash)) )
      |                                 ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_save_gp':
scope.c:434:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  434 |         if (stash && HvENAME(stash)) {
      |                   ^~
In file included from perl.h:4552,
                 from scope.c:27:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_leave_scope':
scope.c:1201:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1201 |             if (hv && HvENAME(hv) && (
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c:1316:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1316 |             if ((hv=GvSTASH(a0.any_gv)) && HvENAME_get(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp_sys.c: In function 'Perl_pp_select':
pp_sys.c:1351:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1351 |     gvp = hv && HvENAME(hv)
      |              ^~
In file included from perl.h:4552,
                 from pp_sys.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
module3.c: In function 'dummy_parser_warning':
module3.c:70:21: warning: the comparison will always evaluate as 'true' for the address of 'bufptr' will never be NULL [-Waddress]
   70 |   return &PL_bufptr != NULL;
      |                     ^~
In file included from ../../perl.h:4569,
                 from module3.c:17:
../../parser.h:83:18: note: 'bufptr' declared here
   83 |     char        *bufptr;        /* carries the cursor (current parsing
      |                  ^~~~~~
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
APItest.xs: In function 'XS_XS__APItest_HvENAME':
APItest.xs:4313:17: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4313 |     RETVAL = hv && HvENAME(hv)
      |                 ^~
In file included from ../../perl.h:4552,
                 from APItest.xs:10:
../../hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
re_comp.c: In function 'my_re_op_compile':
re_comp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in '*__builtin_memcpy(&<U31b0>, &({...})) + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
[2022-09-18 10:46:07-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 10:46:07-0400] 
[2022-09-18 10:46:07-0400]  Tests start here:
[2022-09-18 10:46:07-0400] TSTENV = stdio	
[2022-09-18 11:08:15-0400] 
[2022-09-18 11:08:15-0400] All tests successful.
[2022-09-18 11:08:15-0400] Archived results...
[2022-09-18 11:08:15-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 11:08:15-0400] 
[2022-09-18 11:08:15-0400] Configuration: -Dusedevel -Dcc=gcc -DDEBUGGING
[2022-09-18 11:08:15-0400] ------------------------------------------------------------------------------
[2022-09-18 11:08:15-0400] make distclean ...
[2022-09-18 11:08:31-0400] 
[2022-09-18 11:08:31-0400] Copy Policy.sh ...
[2022-09-18 11:08:31-0400] 
[2022-09-18 11:08:31-0400] Configure ...
[2022-09-18 11:09:43-0400] 
[2022-09-18 11:09:43-0400] make ...
gv.c: In function 'S_gv_stashpvn_internal':
gv.c:1640:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1640 |     if (!HvNAME_get(stash)) {
      |         ^
In file included from perl.h:4552,
                 from gv.c:41:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'S_parse_gv_stash_name':
gv.c:1846:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1846 |                     if (!HvNAME_get(*stash)) {
      |                         ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c:1860:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1860 |                 else if (!HvNAME_get(*stash))
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'Perl_gv_handler':
gv.c:3308:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3308 |     if (!stash || !HvNAME_get(stash))
      |                   ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
regcomp.c: In function 'Perl_re_op_compile':
regcomp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in '*__builtin_memcpy(&<U9120>, &({...})) + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
util.c: In function 'S_gv_has_usable_name':
util.c:5932:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 5932 |         && HvENAME(GvSTASH(gv))
      |         ^~
In file included from perl.h:4552,
                 from util.c:26:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
util.c: In function 'Perl_safesysrealloc':
util.c:329:17: warning: pointer 'where' may be used after 'realloc' [-Wuse-after-free]
  329 |         DEBUG_m(PerlIO_printf(Perl_debug_log, "0x%" UVxf ": (%05ld) rfree\n",PTR2UV(where),(long)PL_an++));
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
perl.h:4963:37: note: in definition of macro 'DEBUG_m'
 4963 |                                     a;                                  \
      |                                     ^
util.c:290:15: note: call to 'realloc' here
  290 |         ptr = (Malloc_t)PerlMem_realloc(where,size);
mg.c: In function 'Perl_magic_clearisa':
mg.c:1861:23: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1861 |             if (stash && HvENAME(stash)) mro_isa_changed_in(stash);
      |                       ^~
In file included from perl.h:4552,
                 from mg.c:45:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mg.c:1873:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1873 |     if (stash && HvENAME_get(stash))
      |               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_get_linear_isa':
mro_core.c:428:28: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  428 |             (HvENAME(stash)||HvNAME(stash))
      |                            ^~
In file included from perl.h:4552,
                 from mro_core.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_package_moved':
mro_core.c:790:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  790 |          !GvSTASH(gv) || !HvENAME(GvSTASH(gv)) ||
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'S_mro_gather_and_rename':
mro_core.c:906:39: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  906 |     const bool stash_had_name = stash && HvENAME(stash);
      |                                       ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c:1166:38: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1166 |                      || (oldsubstash && HvENAME_get(oldsubstash))
      |                                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
mro_core.c: In function 'Perl_mro_method_changed_in':
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:553:56: note: in expansion of macro 'HEK_UTF8'
  553 |      hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek),   \
      |                                                        ^~~~~~~~
mro_core.c:1333:23: note: in expansion of macro 'hv_fetchhek'
 1333 |     SV ** const svp = hv_fetchhek(PL_isarev, HvENAME_HEK(stash), 0);
      |                       ^~~~~~~~~~~
hv.c: In function 'S_hv_delete_common':
hv.c:1442:42: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1442 |         if (sv && SvTYPE(sv) == SVt_PVGV && HvENAME_get(hv)) {
      |                                          ^~
In file included from perl.h:4552,
                 from hv.c:35:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1451:18: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1451 |                  && HvENAME_get(stash)) {
      |                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1540:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1540 |              && HvENAME_get(hv))
      |              ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hfree_next_entry':
hv.c:2193:44: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2193 |     if (   PL_phase != PERL_PHASE_DESTRUCT && HvENAME(hv)
      |                                            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:2195:31: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2195 |         && GvHV(HeVAL(entry)) && HvENAME(GvHV(HeVAL(entry)))
      |                               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hv_undef_flags':
hv.c:2246:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2246 |     if (PL_phase != PERL_PHASE_DESTRUCT && HvNAME(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2250:19: note: in expansion of macro 'hv_deletehek'
 2250 |             (void)hv_deletehek(PL_stashcache, HvNAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2290:19: note: in expansion of macro 'hv_deletehek'
 2290 |             (void)hv_deletehek(PL_stashcache, HvENAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2304:19: note: in expansion of macro 'hv_deletehek'
 2304 |             (void)hv_deletehek(PL_stashcache, HvNAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
sv.c: In function 'S_glob_assign_glob':
sv.c:3711:48: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3711 |          GvCV((const GV *)ssv) && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                                                ^~
In file included from perl.h:4552,
                 from sv.c:32:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3720:22: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3720 |      && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3733:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3733 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3791:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3791 |         if(old_stash ? (HV *)HvENAME_get(old_stash) : stash)
      |            ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_gv_setref':
sv.c:3941:24: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3941 |              && (!dref || HvENAME_get(dref))
      |                        ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3954:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3954 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_setsv_flags':
sv.c:4388:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4388 |                         old_stash ? (HV *)HvENAME_get(old_stash) : stash
      |                         ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_anonymise_cv_maybe':
sv.c:6514:27: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                           ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:6514:50: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                                                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_clear':
sv.c:6749:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6749 |                    && HvENAME_get(stash))
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_resetpvn':
sv.c:10037:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10037 |                 if (GvHV(gv) && !HvNAME_get(GvHV(gv))) {
      |                                 ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_ref':
sv.c:10414:21: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10414 |                     ? sv_sethek(dst, HvNAME_HEK(SvSTASH(sv)))
      |                     ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_sv_unglob':
sv.c:10729:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10729 |            && HvNAME_get(stash))
      |            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c: In function 'Perl_pp_undef':
pp.c:938:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  938 |               && HvENAME_get(stash);
      |               ^~
In file included from perl.h:4552,
                 from pp.c:28:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c:963:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  963 |              && (method_changed || HvENAME(stash)) )
      |                                 ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_save_gp':
scope.c:434:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  434 |         if (stash && HvENAME(stash)) {
      |                   ^~
In file included from perl.h:4552,
                 from scope.c:27:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_leave_scope':
scope.c:1201:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1201 |             if (hv && HvENAME(hv) && (
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c:1316:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1316 |             if ((hv=GvSTASH(a0.any_gv)) && HvENAME_get(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp_sys.c: In function 'Perl_pp_select':
pp_sys.c:1351:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1351 |     gvp = hv && HvENAME(hv)
      |              ^~
In file included from perl.h:4552,
                 from pp_sys.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
module3.c: In function 'dummy_parser_warning':
module3.c:70:21: warning: the comparison will always evaluate as 'true' for the address of 'bufptr' will never be NULL [-Waddress]
   70 |   return &PL_bufptr != NULL;
      |                     ^~
In file included from ../../perl.h:4569,
                 from module3.c:17:
../../parser.h:83:18: note: 'bufptr' declared here
   83 |     char        *bufptr;        /* carries the cursor (current parsing
      |                  ^~~~~~
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
APItest.xs: In function 'XS_XS__APItest_HvENAME':
APItest.xs:4313:17: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4313 |     RETVAL = hv && HvENAME(hv)
      |                 ^~
In file included from ../../perl.h:4552,
                 from APItest.xs:10:
../../hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
re_comp.c: In function 'my_re_op_compile':
re_comp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in '*__builtin_memcpy(&<U7240>, &({...})) + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
[2022-09-18 11:18:32-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 11:18:32-0400] 
[2022-09-18 11:18:32-0400]  Tests start here:
[2022-09-18 11:18:32-0400] TSTENV = stdio	
[2022-09-18 11:44:25-0400] 
[2022-09-18 11:44:25-0400] All tests successful.
[2022-09-18 11:44:25-0400] Archived results...
[2022-09-18 11:44:25-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 11:44:25-0400] 
[2022-09-18 11:44:25-0400] Configuration: -Dusedevel -Dcc=gcc -Duse64bitall
[2022-09-18 11:44:25-0400] ------------------------------------------------------------------------------
[2022-09-18 11:44:25-0400] make distclean ...
[2022-09-18 11:44:44-0400] 
[2022-09-18 11:44:44-0400] Copy Policy.sh ...
[2022-09-18 11:44:44-0400] 
[2022-09-18 11:44:44-0400] Configure ...
[2022-09-18 11:45:53-0400] 
[2022-09-18 11:45:53-0400] make ...
gv.c: In function 'S_gv_stashpvn_internal':
gv.c:1640:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1640 |     if (!HvNAME_get(stash)) {
      |         ^
In file included from perl.h:4552,
                 from gv.c:41:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'S_parse_gv_stash_name':
gv.c:1846:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1846 |                     if (!HvNAME_get(*stash)) {
      |                         ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c:1860:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1860 |                 else if (!HvNAME_get(*stash))
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'Perl_gv_handler':
gv.c:3308:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3308 |     if (!stash || !HvNAME_get(stash))
      |                   ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
toke.c: In function 'Perl_yyerror_pvn':
toke.c:12662:14: warning: unused variable 'syntax_error' [-Wunused-variable]
12662 |         bool syntax_error = PERL_PARSE_IS_SYNTAX_ERROR(PL_error_count);
      |              ^~~~~~~~~~~~
regcomp.c: In function 'Perl_re_op_compile':
regcomp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in 'old_re->sv_u.svu_pv + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
dump.c: In function 'Perl_do_gv_dump':
dump.c:1703:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1703 |     if (sv && GvNAME(sv)) {
      |            ^~
In file included from perl.h:4552,
                 from dump.c:29:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
dump.c: In function 'Perl_do_gvgv_dump':
dump.c:1718:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1718 |     if (sv && GvNAME(sv)) {
      |            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
util.c: In function 'S_gv_has_usable_name':
util.c:5932:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 5932 |         && HvENAME(GvSTASH(gv))
      |         ^~
In file included from perl.h:4552,
                 from util.c:26:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mg.c: In function 'Perl_magic_clearisa':
mg.c:1861:23: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1861 |             if (stash && HvENAME(stash)) mro_isa_changed_in(stash);
      |                       ^~
In file included from perl.h:4552,
                 from mg.c:45:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mg.c:1873:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1873 |     if (stash && HvENAME_get(stash))
      |               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_get_linear_isa':
mro_core.c:428:28: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  428 |             (HvENAME(stash)||HvNAME(stash))
      |                            ^~
In file included from perl.h:4552,
                 from mro_core.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_package_moved':
mro_core.c:790:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  790 |          !GvSTASH(gv) || !HvENAME(GvSTASH(gv)) ||
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'S_mro_gather_and_rename':
mro_core.c:906:39: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  906 |     const bool stash_had_name = stash && HvENAME(stash);
      |                                       ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c:1166:38: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1166 |                      || (oldsubstash && HvENAME_get(oldsubstash))
      |                                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
mro_core.c: In function 'Perl_mro_method_changed_in':
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:553:56: note: in expansion of macro 'HEK_UTF8'
  553 |      hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek),   \
      |                                                        ^~~~~~~~
mro_core.c:1333:23: note: in expansion of macro 'hv_fetchhek'
 1333 |     SV ** const svp = hv_fetchhek(PL_isarev, HvENAME_HEK(stash), 0);
      |                       ^~~~~~~~~~~
hv.c: In function 'S_hv_delete_common':
hv.c:1442:42: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1442 |         if (sv && SvTYPE(sv) == SVt_PVGV && HvENAME_get(hv)) {
      |                                          ^~
In file included from perl.h:4552,
                 from hv.c:35:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1451:18: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1451 |                  && HvENAME_get(stash)) {
      |                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1540:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1540 |              && HvENAME_get(hv))
      |              ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hfree_next_entry':
hv.c:2193:44: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2193 |     if (   PL_phase != PERL_PHASE_DESTRUCT && HvENAME(hv)
      |                                            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:2195:31: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2195 |         && GvHV(HeVAL(entry)) && HvENAME(GvHV(HeVAL(entry)))
      |                               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hv_undef_flags':
hv.c:2246:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2246 |     if (PL_phase != PERL_PHASE_DESTRUCT && HvNAME(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2290:19: note: in expansion of macro 'hv_deletehek'
 2290 |             (void)hv_deletehek(PL_stashcache, HvENAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2304:19: note: in expansion of macro 'hv_deletehek'
 2304 |             (void)hv_deletehek(PL_stashcache, HvNAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
sv.c: In function 'S_glob_assign_glob':
sv.c:3711:48: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3711 |          GvCV((const GV *)ssv) && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                                                ^~
In file included from perl.h:4552,
                 from sv.c:32:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3720:22: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3720 |      && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3733:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3733 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3791:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3791 |         if(old_stash ? (HV *)HvENAME_get(old_stash) : stash)
      |            ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_gv_setref':
sv.c:3941:24: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3941 |              && (!dref || HvENAME_get(dref))
      |                        ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3954:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3954 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_setsv_flags':
sv.c:4388:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4388 |                         old_stash ? (HV *)HvENAME_get(old_stash) : stash
      |                         ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_anonymise_cv_maybe':
sv.c:6514:27: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                           ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:6514:50: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                                                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_clear':
sv.c:6749:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6749 |                    && HvENAME_get(stash))
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_resetpvn':
sv.c:10037:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10037 |                 if (GvHV(gv) && !HvNAME_get(GvHV(gv))) {
      |                                 ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_ref':
sv.c:10414:21: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10414 |                     ? sv_sethek(dst, HvNAME_HEK(SvSTASH(sv)))
      |                     ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_sv_unglob':
sv.c:10729:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10729 |            && HvNAME_get(stash))
      |            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c: In function 'Perl_pp_undef':
pp.c:938:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  938 |               && HvENAME_get(stash);
      |               ^~
In file included from perl.h:4552,
                 from pp.c:28:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c:963:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  963 |              && (method_changed || HvENAME(stash)) )
      |                                 ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_save_gp':
scope.c:434:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  434 |         if (stash && HvENAME(stash)) {
      |                   ^~
In file included from perl.h:4552,
                 from scope.c:27:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_leave_scope':
scope.c:1201:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1201 |             if (hv && HvENAME(hv) && (
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c:1316:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1316 |             if ((hv=GvSTASH(a0.any_gv)) && HvENAME_get(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp_sys.c: In function 'Perl_pp_select':
pp_sys.c:1351:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1351 |     gvp = hv && HvENAME(hv)
      |              ^~
In file included from perl.h:4552,
                 from pp_sys.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
module3.c: In function 'dummy_parser_warning':
module3.c:70:21: warning: the comparison will always evaluate as 'true' for the address of 'bufptr' will never be NULL [-Waddress]
   70 |   return &PL_bufptr != NULL;
      |                     ^~
In file included from ../../perl.h:4569,
                 from module3.c:17:
../../parser.h:83:18: note: 'bufptr' declared here
   83 |     char        *bufptr;        /* carries the cursor (current parsing
      |                  ^~~~~~
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
APItest.xs: In function 'XS_XS__APItest_HvENAME':
APItest.xs:4313:17: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4313 |     RETVAL = hv && HvENAME(hv)
      |                 ^~
In file included from ../../perl.h:4552,
                 from APItest.xs:10:
../../hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
re_comp.c: In function 'my_re_op_compile':
re_comp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in '*__builtin_memcpy(&<Ue1b0>, &({...})) + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
[2022-09-18 11:52:23-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 11:52:23-0400] 
[2022-09-18 11:52:23-0400]  Tests start here:
[2022-09-18 11:52:23-0400] TSTENV = stdio	
[2022-09-18 12:14:42-0400] 
[2022-09-18 12:14:42-0400] All tests successful.
[2022-09-18 12:14:42-0400] Archived results...
[2022-09-18 12:14:42-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 12:14:42-0400] 
[2022-09-18 12:14:42-0400] Configuration: -Dusedevel -Dcc=gcc -Duse64bitall -DDEBUGGING
[2022-09-18 12:14:42-0400] ------------------------------------------------------------------------------
[2022-09-18 12:14:42-0400] make distclean ...
[2022-09-18 12:14:58-0400] 
[2022-09-18 12:14:58-0400] Copy Policy.sh ...
[2022-09-18 12:14:58-0400] 
[2022-09-18 12:14:58-0400] Configure ...
[2022-09-18 12:16:11-0400] 
[2022-09-18 12:16:11-0400] make ...
gv.c: In function 'S_gv_stashpvn_internal':
gv.c:1640:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1640 |     if (!HvNAME_get(stash)) {
      |         ^
In file included from perl.h:4552,
                 from gv.c:41:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'S_parse_gv_stash_name':
gv.c:1846:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1846 |                     if (!HvNAME_get(*stash)) {
      |                         ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c:1860:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1860 |                 else if (!HvNAME_get(*stash))
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'Perl_gv_handler':
gv.c:3308:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3308 |     if (!stash || !HvNAME_get(stash))
      |                   ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
regcomp.c: In function 'Perl_re_op_compile':
regcomp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in '*__builtin_memcpy(&<U9120>, &({...})) + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
util.c: In function 'S_gv_has_usable_name':
util.c:5932:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 5932 |         && HvENAME(GvSTASH(gv))
      |         ^~
In file included from perl.h:4552,
                 from util.c:26:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
util.c: In function 'Perl_safesysrealloc':
util.c:329:17: warning: pointer 'where' may be used after 'realloc' [-Wuse-after-free]
  329 |         DEBUG_m(PerlIO_printf(Perl_debug_log, "0x%" UVxf ": (%05ld) rfree\n",PTR2UV(where),(long)PL_an++));
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
perl.h:4963:37: note: in definition of macro 'DEBUG_m'
 4963 |                                     a;                                  \
      |                                     ^
util.c:290:15: note: call to 'realloc' here
  290 |         ptr = (Malloc_t)PerlMem_realloc(where,size);
mg.c: In function 'Perl_magic_clearisa':
mg.c:1861:23: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1861 |             if (stash && HvENAME(stash)) mro_isa_changed_in(stash);
      |                       ^~
In file included from perl.h:4552,
                 from mg.c:45:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mg.c:1873:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1873 |     if (stash && HvENAME_get(stash))
      |               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_get_linear_isa':
mro_core.c:428:28: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  428 |             (HvENAME(stash)||HvNAME(stash))
      |                            ^~
In file included from perl.h:4552,
                 from mro_core.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_package_moved':
mro_core.c:790:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  790 |          !GvSTASH(gv) || !HvENAME(GvSTASH(gv)) ||
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'S_mro_gather_and_rename':
mro_core.c:906:39: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  906 |     const bool stash_had_name = stash && HvENAME(stash);
      |                                       ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c:1166:38: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1166 |                      || (oldsubstash && HvENAME_get(oldsubstash))
      |                                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
mro_core.c: In function 'Perl_mro_method_changed_in':
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:553:56: note: in expansion of macro 'HEK_UTF8'
  553 |      hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek),   \
      |                                                        ^~~~~~~~
mro_core.c:1333:23: note: in expansion of macro 'hv_fetchhek'
 1333 |     SV ** const svp = hv_fetchhek(PL_isarev, HvENAME_HEK(stash), 0);
      |                       ^~~~~~~~~~~
hv.c: In function 'S_hv_delete_common':
hv.c:1442:42: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1442 |         if (sv && SvTYPE(sv) == SVt_PVGV && HvENAME_get(hv)) {
      |                                          ^~
In file included from perl.h:4552,
                 from hv.c:35:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1451:18: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1451 |                  && HvENAME_get(stash)) {
      |                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1540:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1540 |              && HvENAME_get(hv))
      |              ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hfree_next_entry':
hv.c:2193:44: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2193 |     if (   PL_phase != PERL_PHASE_DESTRUCT && HvENAME(hv)
      |                                            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:2195:31: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2195 |         && GvHV(HeVAL(entry)) && HvENAME(GvHV(HeVAL(entry)))
      |                               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hv_undef_flags':
hv.c:2246:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2246 |     if (PL_phase != PERL_PHASE_DESTRUCT && HvNAME(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2250:19: note: in expansion of macro 'hv_deletehek'
 2250 |             (void)hv_deletehek(PL_stashcache, HvNAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2290:19: note: in expansion of macro 'hv_deletehek'
 2290 |             (void)hv_deletehek(PL_stashcache, HvENAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2304:19: note: in expansion of macro 'hv_deletehek'
 2304 |             (void)hv_deletehek(PL_stashcache, HvNAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
sv.c: In function 'S_glob_assign_glob':
sv.c:3711:48: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3711 |          GvCV((const GV *)ssv) && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                                                ^~
In file included from perl.h:4552,
                 from sv.c:32:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3720:22: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3720 |      && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3733:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3733 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3791:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3791 |         if(old_stash ? (HV *)HvENAME_get(old_stash) : stash)
      |            ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_gv_setref':
sv.c:3941:24: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3941 |              && (!dref || HvENAME_get(dref))
      |                        ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3954:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3954 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_setsv_flags':
sv.c:4388:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4388 |                         old_stash ? (HV *)HvENAME_get(old_stash) : stash
      |                         ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_anonymise_cv_maybe':
sv.c:6514:27: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                           ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:6514:50: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                                                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_clear':
sv.c:6749:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6749 |                    && HvENAME_get(stash))
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_resetpvn':
sv.c:10037:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10037 |                 if (GvHV(gv) && !HvNAME_get(GvHV(gv))) {
      |                                 ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_ref':
sv.c:10414:21: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10414 |                     ? sv_sethek(dst, HvNAME_HEK(SvSTASH(sv)))
      |                     ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_sv_unglob':
sv.c:10729:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10729 |            && HvNAME_get(stash))
      |            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c: In function 'Perl_pp_undef':
pp.c:938:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  938 |               && HvENAME_get(stash);
      |               ^~
In file included from perl.h:4552,
                 from pp.c:28:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c:963:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  963 |              && (method_changed || HvENAME(stash)) )
      |                                 ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_save_gp':
scope.c:434:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  434 |         if (stash && HvENAME(stash)) {
      |                   ^~
In file included from perl.h:4552,
                 from scope.c:27:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_leave_scope':
scope.c:1201:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1201 |             if (hv && HvENAME(hv) && (
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c:1316:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1316 |             if ((hv=GvSTASH(a0.any_gv)) && HvENAME_get(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp_sys.c: In function 'Perl_pp_select':
pp_sys.c:1351:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1351 |     gvp = hv && HvENAME(hv)
      |              ^~
In file included from perl.h:4552,
                 from pp_sys.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
module3.c: In function 'dummy_parser_warning':
module3.c:70:21: warning: the comparison will always evaluate as 'true' for the address of 'bufptr' will never be NULL [-Waddress]
   70 |   return &PL_bufptr != NULL;
      |                     ^~
In file included from ../../perl.h:4569,
                 from module3.c:17:
../../parser.h:83:18: note: 'bufptr' declared here
   83 |     char        *bufptr;        /* carries the cursor (current parsing
      |                  ^~~~~~
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
APItest.xs: In function 'XS_XS__APItest_HvENAME':
APItest.xs:4313:17: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4313 |     RETVAL = hv && HvENAME(hv)
      |                 ^~
In file included from ../../perl.h:4552,
                 from APItest.xs:10:
../../hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
re_comp.c: In function 'my_re_op_compile':
re_comp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in '*__builtin_memcpy(&<U5240>, &({...})) + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
[2022-09-18 12:25:10-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 12:25:10-0400] 
[2022-09-18 12:25:10-0400]  Tests start here:
[2022-09-18 12:25:10-0400] TSTENV = stdio	
[2022-09-18 12:51:04-0400] 
[2022-09-18 12:51:04-0400] All tests successful.
[2022-09-18 12:51:04-0400] Archived results...
[2022-09-18 12:51:04-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 12:51:04-0400] 
[2022-09-18 12:51:04-0400] Configuration: -Dusedevel -Dcc=gcc -Dusequadmath
[2022-09-18 12:51:04-0400] ------------------------------------------------------------------------------
[2022-09-18 12:51:04-0400] make distclean ...
[2022-09-18 12:51:24-0400] 
[2022-09-18 12:51:24-0400] Copy Policy.sh ...
[2022-09-18 12:51:24-0400] 
[2022-09-18 12:51:24-0400] Configure ...
[2022-09-18 12:52:37-0400] 
[2022-09-18 12:52:37-0400] make ...
gv.c: In function 'S_gv_stashpvn_internal':
gv.c:1640:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1640 |     if (!HvNAME_get(stash)) {
      |         ^
In file included from perl.h:4552,
                 from gv.c:41:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'S_parse_gv_stash_name':
gv.c:1846:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1846 |                     if (!HvNAME_get(*stash)) {
      |                         ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c:1860:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1860 |                 else if (!HvNAME_get(*stash))
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'Perl_gv_handler':
gv.c:3308:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3308 |     if (!stash || !HvNAME_get(stash))
      |                   ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
toke.c: In function 'Perl_yyerror_pvn':
toke.c:12662:14: warning: unused variable 'syntax_error' [-Wunused-variable]
12662 |         bool syntax_error = PERL_PARSE_IS_SYNTAX_ERROR(PL_error_count);
      |              ^~~~~~~~~~~~
regcomp.c: In function 'Perl_re_op_compile':
regcomp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in 'old_re->sv_u.svu_pv + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
dump.c: In function 'Perl_do_gv_dump':
dump.c:1703:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1703 |     if (sv && GvNAME(sv)) {
      |            ^~
In file included from perl.h:4552,
                 from dump.c:29:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
dump.c: In function 'Perl_do_gvgv_dump':
dump.c:1718:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1718 |     if (sv && GvNAME(sv)) {
      |            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
util.c: In function 'S_gv_has_usable_name':
util.c:5932:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 5932 |         && HvENAME(GvSTASH(gv))
      |         ^~
In file included from perl.h:4552,
                 from util.c:26:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mg.c: In function 'Perl_magic_clearisa':
mg.c:1861:23: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1861 |             if (stash && HvENAME(stash)) mro_isa_changed_in(stash);
      |                       ^~
In file included from perl.h:4552,
                 from mg.c:45:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mg.c:1873:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1873 |     if (stash && HvENAME_get(stash))
      |               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_get_linear_isa':
mro_core.c:428:28: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  428 |             (HvENAME(stash)||HvNAME(stash))
      |                            ^~
In file included from perl.h:4552,
                 from mro_core.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_package_moved':
mro_core.c:790:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  790 |          !GvSTASH(gv) || !HvENAME(GvSTASH(gv)) ||
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'S_mro_gather_and_rename':
mro_core.c:906:39: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  906 |     const bool stash_had_name = stash && HvENAME(stash);
      |                                       ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c:1166:38: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1166 |                      || (oldsubstash && HvENAME_get(oldsubstash))
      |                                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
mro_core.c: In function 'Perl_mro_method_changed_in':
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:553:56: note: in expansion of macro 'HEK_UTF8'
  553 |      hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek),   \
      |                                                        ^~~~~~~~
mro_core.c:1333:23: note: in expansion of macro 'hv_fetchhek'
 1333 |     SV ** const svp = hv_fetchhek(PL_isarev, HvENAME_HEK(stash), 0);
      |                       ^~~~~~~~~~~
hv.c: In function 'S_hv_delete_common':
hv.c:1442:42: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1442 |         if (sv && SvTYPE(sv) == SVt_PVGV && HvENAME_get(hv)) {
      |                                          ^~
In file included from perl.h:4552,
                 from hv.c:35:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1451:18: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1451 |                  && HvENAME_get(stash)) {
      |                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1540:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1540 |              && HvENAME_get(hv))
      |              ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hfree_next_entry':
hv.c:2193:44: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2193 |     if (   PL_phase != PERL_PHASE_DESTRUCT && HvENAME(hv)
      |                                            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:2195:31: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2195 |         && GvHV(HeVAL(entry)) && HvENAME(GvHV(HeVAL(entry)))
      |                               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hv_undef_flags':
hv.c:2246:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2246 |     if (PL_phase != PERL_PHASE_DESTRUCT && HvNAME(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2290:19: note: in expansion of macro 'hv_deletehek'
 2290 |             (void)hv_deletehek(PL_stashcache, HvENAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2304:19: note: in expansion of macro 'hv_deletehek'
 2304 |             (void)hv_deletehek(PL_stashcache, HvNAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
sv.c: In function 'S_glob_assign_glob':
sv.c:3711:48: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3711 |          GvCV((const GV *)ssv) && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                                                ^~
In file included from perl.h:4552,
                 from sv.c:32:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3720:22: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3720 |      && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3733:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3733 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3791:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3791 |         if(old_stash ? (HV *)HvENAME_get(old_stash) : stash)
      |            ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_gv_setref':
sv.c:3941:24: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3941 |              && (!dref || HvENAME_get(dref))
      |                        ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3954:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3954 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_setsv_flags':
sv.c:4388:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4388 |                         old_stash ? (HV *)HvENAME_get(old_stash) : stash
      |                         ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_anonymise_cv_maybe':
sv.c:6514:27: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                           ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:6514:50: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                                                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_clear':
sv.c:6749:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6749 |                    && HvENAME_get(stash))
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_resetpvn':
sv.c:10037:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10037 |                 if (GvHV(gv) && !HvNAME_get(GvHV(gv))) {
      |                                 ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_ref':
sv.c:10414:21: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10414 |                     ? sv_sethek(dst, HvNAME_HEK(SvSTASH(sv)))
      |                     ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_sv_unglob':
sv.c:10729:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10729 |            && HvNAME_get(stash))
      |            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c: In function 'Perl_pp_undef':
pp.c:938:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  938 |               && HvENAME_get(stash);
      |               ^~
In file included from perl.h:4552,
                 from pp.c:28:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c:963:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  963 |              && (method_changed || HvENAME(stash)) )
      |                                 ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_save_gp':
scope.c:434:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  434 |         if (stash && HvENAME(stash)) {
      |                   ^~
In file included from perl.h:4552,
                 from scope.c:27:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_leave_scope':
scope.c:1201:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1201 |             if (hv && HvENAME(hv) && (
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c:1316:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1316 |             if ((hv=GvSTASH(a0.any_gv)) && HvENAME_get(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp_sys.c: In function 'Perl_pp_select':
pp_sys.c:1351:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1351 |     gvp = hv && HvENAME(hv)
      |              ^~
In file included from perl.h:4552,
                 from pp_sys.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
module3.c: In function 'dummy_parser_warning':
module3.c:70:21: warning: the comparison will always evaluate as 'true' for the address of 'bufptr' will never be NULL [-Waddress]
   70 |   return &PL_bufptr != NULL;
      |                     ^~
In file included from ../../perl.h:4569,
                 from module3.c:17:
../../parser.h:83:18: note: 'bufptr' declared here
   83 |     char        *bufptr;        /* carries the cursor (current parsing
      |                  ^~~~~~
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
APItest.xs: In function 'XS_XS__APItest_HvENAME':
APItest.xs:4313:17: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4313 |     RETVAL = hv && HvENAME(hv)
      |                 ^~
In file included from ../../perl.h:4552,
                 from APItest.xs:10:
../../hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
re_comp.c: In function 'my_re_op_compile':
re_comp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in '*__builtin_memcpy(&<U1000>, &({...})) + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
[2022-09-18 12:58:56-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 12:58:56-0400] 
[2022-09-18 12:58:56-0400]  Tests start here:
[2022-09-18 12:58:56-0400] TSTENV = stdio	
[2022-09-18 13:21:21-0400] 
[2022-09-18 13:21:21-0400] All tests successful.
[2022-09-18 13:21:21-0400] Archived results...
[2022-09-18 13:21:21-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 13:21:21-0400] 
[2022-09-18 13:21:21-0400] Configuration: -Dusedevel -Dcc=gcc -Dusequadmath -DDEBUGGING
[2022-09-18 13:21:21-0400] ------------------------------------------------------------------------------
[2022-09-18 13:21:21-0400] make distclean ...
[2022-09-18 13:21:38-0400] 
[2022-09-18 13:21:38-0400] Copy Policy.sh ...
[2022-09-18 13:21:38-0400] 
[2022-09-18 13:21:38-0400] Configure ...
[2022-09-18 13:22:50-0400] 
[2022-09-18 13:22:50-0400] make ...
gv.c: In function 'S_gv_stashpvn_internal':
gv.c:1640:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1640 |     if (!HvNAME_get(stash)) {
      |         ^
In file included from perl.h:4552,
                 from gv.c:41:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'S_parse_gv_stash_name':
gv.c:1846:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1846 |                     if (!HvNAME_get(*stash)) {
      |                         ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c:1860:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1860 |                 else if (!HvNAME_get(*stash))
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'Perl_gv_handler':
gv.c:3308:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3308 |     if (!stash || !HvNAME_get(stash))
      |                   ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
regcomp.c: In function 'Perl_re_op_compile':
regcomp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in '*__builtin_memcpy(&<U f30>, &({...})) + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
util.c: In function 'S_gv_has_usable_name':
util.c:5932:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 5932 |         && HvENAME(GvSTASH(gv))
      |         ^~
In file included from perl.h:4552,
                 from util.c:26:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
util.c: In function 'Perl_safesysrealloc':
util.c:329:17: warning: pointer 'where' may be used after 'realloc' [-Wuse-after-free]
  329 |         DEBUG_m(PerlIO_printf(Perl_debug_log, "0x%" UVxf ": (%05ld) rfree\n",PTR2UV(where),(long)PL_an++));
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
perl.h:4963:37: note: in definition of macro 'DEBUG_m'
 4963 |                                     a;                                  \
      |                                     ^
util.c:290:15: note: call to 'realloc' here
  290 |         ptr = (Malloc_t)PerlMem_realloc(where,size);
mg.c: In function 'Perl_magic_clearisa':
mg.c:1861:23: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1861 |             if (stash && HvENAME(stash)) mro_isa_changed_in(stash);
      |                       ^~
In file included from perl.h:4552,
                 from mg.c:45:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mg.c:1873:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1873 |     if (stash && HvENAME_get(stash))
      |               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_get_linear_isa':
mro_core.c:428:28: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  428 |             (HvENAME(stash)||HvNAME(stash))
      |                            ^~
In file included from perl.h:4552,
                 from mro_core.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_package_moved':
mro_core.c:790:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  790 |          !GvSTASH(gv) || !HvENAME(GvSTASH(gv)) ||
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'S_mro_gather_and_rename':
mro_core.c:906:39: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  906 |     const bool stash_had_name = stash && HvENAME(stash);
      |                                       ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c:1166:38: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1166 |                      || (oldsubstash && HvENAME_get(oldsubstash))
      |                                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
mro_core.c: In function 'Perl_mro_method_changed_in':
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:553:56: note: in expansion of macro 'HEK_UTF8'
  553 |      hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek),   \
      |                                                        ^~~~~~~~
mro_core.c:1333:23: note: in expansion of macro 'hv_fetchhek'
 1333 |     SV ** const svp = hv_fetchhek(PL_isarev, HvENAME_HEK(stash), 0);
      |                       ^~~~~~~~~~~
hv.c: In function 'S_hv_delete_common':
hv.c:1442:42: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1442 |         if (sv && SvTYPE(sv) == SVt_PVGV && HvENAME_get(hv)) {
      |                                          ^~
In file included from perl.h:4552,
                 from hv.c:35:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1451:18: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1451 |                  && HvENAME_get(stash)) {
      |                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1540:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1540 |              && HvENAME_get(hv))
      |              ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hfree_next_entry':
hv.c:2193:44: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2193 |     if (   PL_phase != PERL_PHASE_DESTRUCT && HvENAME(hv)
      |                                            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:2195:31: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2195 |         && GvHV(HeVAL(entry)) && HvENAME(GvHV(HeVAL(entry)))
      |                               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hv_undef_flags':
hv.c:2246:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2246 |     if (PL_phase != PERL_PHASE_DESTRUCT && HvNAME(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2250:19: note: in expansion of macro 'hv_deletehek'
 2250 |             (void)hv_deletehek(PL_stashcache, HvNAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2290:19: note: in expansion of macro 'hv_deletehek'
 2290 |             (void)hv_deletehek(PL_stashcache, HvENAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2304:19: note: in expansion of macro 'hv_deletehek'
 2304 |             (void)hv_deletehek(PL_stashcache, HvNAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
sv.c: In function 'S_glob_assign_glob':
sv.c:3711:48: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3711 |          GvCV((const GV *)ssv) && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                                                ^~
In file included from perl.h:4552,
                 from sv.c:32:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3720:22: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3720 |      && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3733:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3733 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3791:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3791 |         if(old_stash ? (HV *)HvENAME_get(old_stash) : stash)
      |            ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_gv_setref':
sv.c:3941:24: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3941 |              && (!dref || HvENAME_get(dref))
      |                        ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3954:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3954 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_setsv_flags':
sv.c:4388:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4388 |                         old_stash ? (HV *)HvENAME_get(old_stash) : stash
      |                         ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_anonymise_cv_maybe':
sv.c:6514:27: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                           ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:6514:50: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                                                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_clear':
sv.c:6749:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6749 |                    && HvENAME_get(stash))
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_resetpvn':
sv.c:10037:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10037 |                 if (GvHV(gv) && !HvNAME_get(GvHV(gv))) {
      |                                 ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_ref':
sv.c:10414:21: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10414 |                     ? sv_sethek(dst, HvNAME_HEK(SvSTASH(sv)))
      |                     ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_sv_unglob':
sv.c:10729:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10729 |            && HvNAME_get(stash))
      |            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c: In function 'Perl_pp_undef':
pp.c:938:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  938 |               && HvENAME_get(stash);
      |               ^~
In file included from perl.h:4552,
                 from pp.c:28:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c:963:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  963 |              && (method_changed || HvENAME(stash)) )
      |                                 ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_save_gp':
scope.c:434:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  434 |         if (stash && HvENAME(stash)) {
      |                   ^~
In file included from perl.h:4552,
                 from scope.c:27:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_leave_scope':
scope.c:1201:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1201 |             if (hv && HvENAME(hv) && (
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c:1316:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1316 |             if ((hv=GvSTASH(a0.any_gv)) && HvENAME_get(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp_sys.c: In function 'Perl_pp_select':
pp_sys.c:1351:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1351 |     gvp = hv && HvENAME(hv)
      |              ^~
In file included from perl.h:4552,
                 from pp_sys.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
module3.c: In function 'dummy_parser_warning':
module3.c:70:21: warning: the comparison will always evaluate as 'true' for the address of 'bufptr' will never be NULL [-Waddress]
   70 |   return &PL_bufptr != NULL;
      |                     ^~
In file included from ../../perl.h:4569,
                 from module3.c:17:
../../parser.h:83:18: note: 'bufptr' declared here
   83 |     char        *bufptr;        /* carries the cursor (current parsing
      |                  ^~~~~~
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
APItest.xs: In function 'XS_XS__APItest_HvENAME':
APItest.xs:4313:17: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4313 |     RETVAL = hv && HvENAME(hv)
      |                 ^~
In file included from ../../perl.h:4552,
                 from APItest.xs:10:
../../hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
re_comp.c: In function 'my_re_op_compile':
re_comp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in '*__builtin_memcpy(&<U4090>, &({...})) + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
[2022-09-18 13:31:49-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 13:31:49-0400] 
[2022-09-18 13:31:49-0400]  Tests start here:
[2022-09-18 13:31:49-0400] TSTENV = stdio	
[2022-09-18 13:58:17-0400] 
[2022-09-18 13:58:17-0400] All tests successful.
[2022-09-18 13:58:17-0400] Archived results...
[2022-09-18 13:58:17-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 13:58:17-0400] 
[2022-09-18 13:58:17-0400] Configuration: -Dusedevel -Dcc=gcc -Duseithreads
[2022-09-18 13:58:17-0400] ------------------------------------------------------------------------------
[2022-09-18 13:58:17-0400] make distclean ...
[2022-09-18 13:58:37-0400] 
[2022-09-18 13:58:37-0400] Copy Policy.sh ...
[2022-09-18 13:58:37-0400] 
[2022-09-18 13:58:37-0400] Configure ...
[2022-09-18 13:59:50-0400] 
[2022-09-18 13:59:50-0400] make ...
gv.c: In function 'S_gv_stashpvn_internal':
gv.c:1640:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1640 |     if (!HvNAME_get(stash)) {
      |         ^
In file included from perl.h:4552,
                 from gv.c:41:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'S_parse_gv_stash_name':
gv.c:1846:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1846 |                     if (!HvNAME_get(*stash)) {
      |                         ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c:1860:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1860 |                 else if (!HvNAME_get(*stash))
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'Perl_gv_handler':
gv.c:3308:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3308 |     if (!stash || !HvNAME_get(stash))
      |                   ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
toke.c: In function 'Perl_yyerror_pvn':
toke.c:12662:14: warning: unused variable 'syntax_error' [-Wunused-variable]
12662 |         bool syntax_error = PERL_PARSE_IS_SYNTAX_ERROR(PL_error_count);
      |              ^~~~~~~~~~~~
regcomp.c: In function 'Perl_re_op_compile':
regcomp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in 'old_re->sv_u.svu_pv + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
dump.c: In function 'Perl_do_gv_dump':
dump.c:1703:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1703 |     if (sv && GvNAME(sv)) {
      |            ^~
In file included from perl.h:4552,
                 from dump.c:29:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
dump.c: In function 'Perl_do_gvgv_dump':
dump.c:1718:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1718 |     if (sv && GvNAME(sv)) {
      |            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
util.c: In function 'S_gv_has_usable_name':
util.c:5932:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 5932 |         && HvENAME(GvSTASH(gv))
      |         ^~
In file included from perl.h:4552,
                 from util.c:26:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mg.c: In function 'Perl_magic_clearisa':
mg.c:1861:23: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1861 |             if (stash && HvENAME(stash)) mro_isa_changed_in(stash);
      |                       ^~
In file included from perl.h:4552,
                 from mg.c:45:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mg.c:1873:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1873 |     if (stash && HvENAME_get(stash))
      |               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_get_linear_isa':
mro_core.c:428:28: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  428 |             (HvENAME(stash)||HvNAME(stash))
      |                            ^~
In file included from perl.h:4552,
                 from mro_core.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_package_moved':
mro_core.c:790:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  790 |          !GvSTASH(gv) || !HvENAME(GvSTASH(gv)) ||
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'S_mro_gather_and_rename':
mro_core.c:906:39: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  906 |     const bool stash_had_name = stash && HvENAME(stash);
      |                                       ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c:1166:38: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1166 |                      || (oldsubstash && HvENAME_get(oldsubstash))
      |                                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
mro_core.c: In function 'Perl_mro_method_changed_in':
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:553:56: note: in expansion of macro 'HEK_UTF8'
  553 |      hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek),   \
      |                                                        ^~~~~~~~
mro_core.c:1333:23: note: in expansion of macro 'hv_fetchhek'
 1333 |     SV ** const svp = hv_fetchhek(PL_isarev, HvENAME_HEK(stash), 0);
      |                       ^~~~~~~~~~~
hv.c: In function 'S_hv_delete_common':
hv.c:1442:42: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1442 |         if (sv && SvTYPE(sv) == SVt_PVGV && HvENAME_get(hv)) {
      |                                          ^~
In file included from perl.h:4552,
                 from hv.c:35:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1451:18: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1451 |                  && HvENAME_get(stash)) {
      |                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1540:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1540 |              && HvENAME_get(hv))
      |              ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hfree_next_entry':
hv.c:2193:44: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2193 |     if (   PL_phase != PERL_PHASE_DESTRUCT && HvENAME(hv)
      |                                            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:2195:31: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2195 |         && GvHV(HeVAL(entry)) && HvENAME(GvHV(HeVAL(entry)))
      |                               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hv_undef_flags':
hv.c:2246:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2246 |     if (PL_phase != PERL_PHASE_DESTRUCT && HvNAME(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2290:19: note: in expansion of macro 'hv_deletehek'
 2290 |             (void)hv_deletehek(PL_stashcache, HvENAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2304:19: note: in expansion of macro 'hv_deletehek'
 2304 |             (void)hv_deletehek(PL_stashcache, HvNAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
sv.c: In function 'S_glob_assign_glob':
sv.c:3711:48: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3711 |          GvCV((const GV *)ssv) && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                                                ^~
In file included from perl.h:4552,
                 from sv.c:32:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3720:22: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3720 |      && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3733:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3733 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3791:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3791 |         if(old_stash ? (HV *)HvENAME_get(old_stash) : stash)
      |            ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_gv_setref':
sv.c:3941:24: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3941 |              && (!dref || HvENAME_get(dref))
      |                        ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3954:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3954 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_setsv_flags':
sv.c:4388:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4388 |                         old_stash ? (HV *)HvENAME_get(old_stash) : stash
      |                         ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_anonymise_cv_maybe':
sv.c:6514:27: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                           ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:6514:50: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                                                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_clear':
sv.c:6749:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6749 |                    && HvENAME_get(stash))
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_resetpvn':
sv.c:10037:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10037 |                 if (GvHV(gv) && !HvNAME_get(GvHV(gv))) {
      |                                 ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_ref':
sv.c:10414:21: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10414 |                     ? sv_sethek(dst, HvNAME_HEK(SvSTASH(sv)))
      |                     ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_sv_unglob':
sv.c:10729:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10729 |            && HvNAME_get(stash))
      |            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c: In function 'Perl_pp_undef':
pp.c:938:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  938 |               && HvENAME_get(stash);
      |               ^~
In file included from perl.h:4552,
                 from pp.c:28:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c:963:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  963 |              && (method_changed || HvENAME(stash)) )
      |                                 ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_save_gp':
scope.c:434:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  434 |         if (stash && HvENAME(stash)) {
      |                   ^~
In file included from perl.h:4552,
                 from scope.c:27:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_leave_scope':
scope.c:1201:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1201 |             if (hv && HvENAME(hv) && (
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c:1316:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1316 |             if ((hv=GvSTASH(a0.any_gv)) && HvENAME_get(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp_sys.c: In function 'Perl_pp_select':
pp_sys.c:1351:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1351 |     gvp = hv && HvENAME(hv)
      |              ^~
In file included from perl.h:4552,
                 from pp_sys.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
module3.c: In function 'dummy_parser_warning':
module3.c:70:21: warning: the comparison will always evaluate as 'true' for the address of 'bufptr' will never be NULL [-Waddress]
   70 |   return &PL_bufptr != NULL;
      |                     ^~
In file included from ../../perl.h:4569,
                 from module3.c:17:
../../parser.h:83:18: note: 'bufptr' declared here
   83 |     char        *bufptr;        /* carries the cursor (current parsing
      |                  ^~~~~~
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
APItest.xs: In function 'XS_XS__APItest_HvENAME':
APItest.xs:4313:17: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4313 |     RETVAL = hv && HvENAME(hv)
      |                 ^~
In file included from ../../perl.h:4552,
                 from APItest.xs:10:
../../hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
re_comp.c: In function 'my_re_op_compile':
re_comp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in '*__builtin_memcpy(&<Uad80>, &({...})) + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
[2022-09-18 14:06:21-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 14:06:21-0400] 
[2022-09-18 14:06:21-0400]  Tests start here:
[2022-09-18 14:06:21-0400] TSTENV = stdio	
[2022-09-18 14:32:19-0400] 
[2022-09-18 14:32:19-0400] All tests successful.
[2022-09-18 14:32:19-0400] Archived results...
[2022-09-18 14:32:19-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 14:32:19-0400] 
[2022-09-18 14:32:19-0400] Configuration: -Dusedevel -Dcc=gcc -Duseithreads -DDEBUGGING
[2022-09-18 14:32:19-0400] ------------------------------------------------------------------------------
[2022-09-18 14:32:19-0400] make distclean ...
[2022-09-18 14:32:36-0400] 
[2022-09-18 14:32:36-0400] Copy Policy.sh ...
[2022-09-18 14:32:36-0400] 
[2022-09-18 14:32:36-0400] Configure ...
[2022-09-18 14:33:52-0400] 
[2022-09-18 14:33:52-0400] make ...
gv.c: In function 'S_gv_stashpvn_internal':
gv.c:1640:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1640 |     if (!HvNAME_get(stash)) {
      |         ^
In file included from perl.h:4552,
                 from gv.c:41:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'S_parse_gv_stash_name':
gv.c:1846:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1846 |                     if (!HvNAME_get(*stash)) {
      |                         ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c:1860:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1860 |                 else if (!HvNAME_get(*stash))
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'Perl_gv_handler':
gv.c:3308:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3308 |     if (!stash || !HvNAME_get(stash))
      |                   ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
regcomp.c: In function 'Perl_re_op_compile':
regcomp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in '*__builtin_memcpy(&<Ud360>, &({...})) + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
util.c: In function 'S_gv_has_usable_name':
util.c:5932:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 5932 |         && HvENAME(GvSTASH(gv))
      |         ^~
In file included from perl.h:4552,
                 from util.c:26:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
util.c: In function 'Perl_safesysrealloc':
util.c:329:17: warning: pointer 'where' may be used after 'realloc' [-Wuse-after-free]
  329 |         DEBUG_m(PerlIO_printf(Perl_debug_log, "0x%" UVxf ": (%05ld) rfree\n",PTR2UV(where),(long)PL_an++));
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
perl.h:4963:37: note: in definition of macro 'DEBUG_m'
 4963 |                                     a;                                  \
      |                                     ^
util.c:290:15: note: call to 'realloc' here
  290 |         ptr = (Malloc_t)PerlMem_realloc(where,size);
mg.c: In function 'Perl_magic_clearisa':
mg.c:1861:23: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1861 |             if (stash && HvENAME(stash)) mro_isa_changed_in(stash);
      |                       ^~
In file included from perl.h:4552,
                 from mg.c:45:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mg.c:1873:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1873 |     if (stash && HvENAME_get(stash))
      |               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_get_linear_isa':
mro_core.c:428:28: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  428 |             (HvENAME(stash)||HvNAME(stash))
      |                            ^~
In file included from perl.h:4552,
                 from mro_core.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_package_moved':
mro_core.c:790:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  790 |          !GvSTASH(gv) || !HvENAME(GvSTASH(gv)) ||
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'S_mro_gather_and_rename':
mro_core.c:906:39: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  906 |     const bool stash_had_name = stash && HvENAME(stash);
      |                                       ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c:1166:38: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1166 |                      || (oldsubstash && HvENAME_get(oldsubstash))
      |                                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
mro_core.c: In function 'Perl_mro_method_changed_in':
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:553:56: note: in expansion of macro 'HEK_UTF8'
  553 |      hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek),   \
      |                                                        ^~~~~~~~
mro_core.c:1333:23: note: in expansion of macro 'hv_fetchhek'
 1333 |     SV ** const svp = hv_fetchhek(PL_isarev, HvENAME_HEK(stash), 0);
      |                       ^~~~~~~~~~~
hv.c: In function 'S_hv_delete_common':
hv.c:1442:42: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1442 |         if (sv && SvTYPE(sv) == SVt_PVGV && HvENAME_get(hv)) {
      |                                          ^~
In file included from perl.h:4552,
                 from hv.c:35:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1451:18: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1451 |                  && HvENAME_get(stash)) {
      |                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1540:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1540 |              && HvENAME_get(hv))
      |              ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hfree_next_entry':
hv.c:2193:44: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2193 |     if (   PL_phase != PERL_PHASE_DESTRUCT && HvENAME(hv)
      |                                            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:2195:31: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2195 |         && GvHV(HeVAL(entry)) && HvENAME(GvHV(HeVAL(entry)))
      |                               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hv_undef_flags':
hv.c:2246:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2246 |     if (PL_phase != PERL_PHASE_DESTRUCT && HvNAME(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2250:19: note: in expansion of macro 'hv_deletehek'
 2250 |             (void)hv_deletehek(PL_stashcache, HvNAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2290:19: note: in expansion of macro 'hv_deletehek'
 2290 |             (void)hv_deletehek(PL_stashcache, HvENAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2304:19: note: in expansion of macro 'hv_deletehek'
 2304 |             (void)hv_deletehek(PL_stashcache, HvNAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
sv.c: In function 'S_glob_assign_glob':
sv.c:3711:48: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3711 |          GvCV((const GV *)ssv) && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                                                ^~
In file included from perl.h:4552,
                 from sv.c:32:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3720:22: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3720 |      && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3733:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3733 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3791:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3791 |         if(old_stash ? (HV *)HvENAME_get(old_stash) : stash)
      |            ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_gv_setref':
sv.c:3941:24: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3941 |              && (!dref || HvENAME_get(dref))
      |                        ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3954:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3954 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_setsv_flags':
sv.c:4388:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4388 |                         old_stash ? (HV *)HvENAME_get(old_stash) : stash
      |                         ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_anonymise_cv_maybe':
sv.c:6514:27: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                           ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:6514:50: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                                                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_clear':
sv.c:6749:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6749 |                    && HvENAME_get(stash))
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_resetpvn':
sv.c:10037:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10037 |                 if (GvHV(gv) && !HvNAME_get(GvHV(gv))) {
      |                                 ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_ref':
sv.c:10414:21: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10414 |                     ? sv_sethek(dst, HvNAME_HEK(SvSTASH(sv)))
      |                     ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_sv_unglob':
sv.c:10729:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10729 |            && HvNAME_get(stash))
      |            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c: In function 'Perl_pp_undef':
pp.c:938:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  938 |               && HvENAME_get(stash);
      |               ^~
In file included from perl.h:4552,
                 from pp.c:28:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c:963:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  963 |              && (method_changed || HvENAME(stash)) )
      |                                 ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_save_gp':
scope.c:434:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  434 |         if (stash && HvENAME(stash)) {
      |                   ^~
In file included from perl.h:4552,
                 from scope.c:27:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_leave_scope':
scope.c:1201:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1201 |             if (hv && HvENAME(hv) && (
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c:1316:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1316 |             if ((hv=GvSTASH(a0.any_gv)) && HvENAME_get(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp_sys.c: In function 'Perl_pp_select':
pp_sys.c:1351:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1351 |     gvp = hv && HvENAME(hv)
      |              ^~
In file included from perl.h:4552,
                 from pp_sys.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
module3.c: In function 'dummy_parser_warning':
module3.c:70:21: warning: the comparison will always evaluate as 'true' for the address of 'bufptr' will never be NULL [-Waddress]
   70 |   return &PL_bufptr != NULL;
      |                     ^~
In file included from ../../perl.h:4569,
                 from module3.c:17:
../../parser.h:83:18: note: 'bufptr' declared here
   83 |     char        *bufptr;        /* carries the cursor (current parsing
      |                  ^~~~~~
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
APItest.xs: In function 'XS_XS__APItest_HvENAME':
APItest.xs:4313:17: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4313 |     RETVAL = hv && HvENAME(hv)
      |                 ^~
In file included from ../../perl.h:4552,
                 from APItest.xs:10:
../../hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
re_comp.c: In function 'my_re_op_compile':
re_comp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in '*__builtin_memcpy(&<U3e10>, &({...})) + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
[2022-09-18 14:43:20-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 14:43:20-0400] 
[2022-09-18 14:43:20-0400]  Tests start here:
[2022-09-18 14:43:20-0400] TSTENV = stdio	
[2022-09-18 15:13:40-0400] 
[2022-09-18 15:13:40-0400] All tests successful.
[2022-09-18 15:13:40-0400] Archived results...
[2022-09-18 15:13:40-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 15:13:40-0400] 
[2022-09-18 15:13:40-0400] Configuration: -Dusedevel -Dcc=gcc -Duseithreads -Duse64bitall
[2022-09-18 15:13:40-0400] ------------------------------------------------------------------------------
[2022-09-18 15:13:40-0400] make distclean ...
[2022-09-18 15:14:01-0400] 
[2022-09-18 15:14:01-0400] Copy Policy.sh ...
[2022-09-18 15:14:01-0400] 
[2022-09-18 15:14:01-0400] Configure ...
[2022-09-18 15:15:14-0400] 
[2022-09-18 15:15:14-0400] make ...
gv.c: In function 'S_gv_stashpvn_internal':
gv.c:1640:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1640 |     if (!HvNAME_get(stash)) {
      |         ^
In file included from perl.h:4552,
                 from gv.c:41:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'S_parse_gv_stash_name':
gv.c:1846:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1846 |                     if (!HvNAME_get(*stash)) {
      |                         ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c:1860:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1860 |                 else if (!HvNAME_get(*stash))
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'Perl_gv_handler':
gv.c:3308:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3308 |     if (!stash || !HvNAME_get(stash))
      |                   ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
toke.c: In function 'Perl_yyerror_pvn':
toke.c:12662:14: warning: unused variable 'syntax_error' [-Wunused-variable]
12662 |         bool syntax_error = PERL_PARSE_IS_SYNTAX_ERROR(PL_error_count);
      |              ^~~~~~~~~~~~
regcomp.c: In function 'Perl_re_op_compile':
regcomp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in 'old_re->sv_u.svu_pv + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
dump.c: In function 'Perl_do_gv_dump':
dump.c:1703:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1703 |     if (sv && GvNAME(sv)) {
      |            ^~
In file included from perl.h:4552,
                 from dump.c:29:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
dump.c: In function 'Perl_do_gvgv_dump':
dump.c:1718:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1718 |     if (sv && GvNAME(sv)) {
      |            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
util.c: In function 'S_gv_has_usable_name':
util.c:5932:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 5932 |         && HvENAME(GvSTASH(gv))
      |         ^~
In file included from perl.h:4552,
                 from util.c:26:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mg.c: In function 'Perl_magic_clearisa':
mg.c:1861:23: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1861 |             if (stash && HvENAME(stash)) mro_isa_changed_in(stash);
      |                       ^~
In file included from perl.h:4552,
                 from mg.c:45:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mg.c:1873:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1873 |     if (stash && HvENAME_get(stash))
      |               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_get_linear_isa':
mro_core.c:428:28: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  428 |             (HvENAME(stash)||HvNAME(stash))
      |                            ^~
In file included from perl.h:4552,
                 from mro_core.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_package_moved':
mro_core.c:790:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  790 |          !GvSTASH(gv) || !HvENAME(GvSTASH(gv)) ||
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'S_mro_gather_and_rename':
mro_core.c:906:39: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  906 |     const bool stash_had_name = stash && HvENAME(stash);
      |                                       ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c:1166:38: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1166 |                      || (oldsubstash && HvENAME_get(oldsubstash))
      |                                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
mro_core.c: In function 'Perl_mro_method_changed_in':
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:553:56: note: in expansion of macro 'HEK_UTF8'
  553 |      hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek),   \
      |                                                        ^~~~~~~~
mro_core.c:1333:23: note: in expansion of macro 'hv_fetchhek'
 1333 |     SV ** const svp = hv_fetchhek(PL_isarev, HvENAME_HEK(stash), 0);
      |                       ^~~~~~~~~~~
hv.c: In function 'S_hv_delete_common':
hv.c:1442:42: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1442 |         if (sv && SvTYPE(sv) == SVt_PVGV && HvENAME_get(hv)) {
      |                                          ^~
In file included from perl.h:4552,
                 from hv.c:35:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1451:18: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1451 |                  && HvENAME_get(stash)) {
      |                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1540:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1540 |              && HvENAME_get(hv))
      |              ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hfree_next_entry':
hv.c:2193:44: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2193 |     if (   PL_phase != PERL_PHASE_DESTRUCT && HvENAME(hv)
      |                                            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:2195:31: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2195 |         && GvHV(HeVAL(entry)) && HvENAME(GvHV(HeVAL(entry)))
      |                               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hv_undef_flags':
hv.c:2246:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2246 |     if (PL_phase != PERL_PHASE_DESTRUCT && HvNAME(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2290:19: note: in expansion of macro 'hv_deletehek'
 2290 |             (void)hv_deletehek(PL_stashcache, HvENAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2304:19: note: in expansion of macro 'hv_deletehek'
 2304 |             (void)hv_deletehek(PL_stashcache, HvNAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
sv.c: In function 'S_glob_assign_glob':
sv.c:3711:48: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3711 |          GvCV((const GV *)ssv) && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                                                ^~
In file included from perl.h:4552,
                 from sv.c:32:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3720:22: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3720 |      && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3733:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3733 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3791:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3791 |         if(old_stash ? (HV *)HvENAME_get(old_stash) : stash)
      |            ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_gv_setref':
sv.c:3941:24: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3941 |              && (!dref || HvENAME_get(dref))
      |                        ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3954:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3954 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_setsv_flags':
sv.c:4388:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4388 |                         old_stash ? (HV *)HvENAME_get(old_stash) : stash
      |                         ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_anonymise_cv_maybe':
sv.c:6514:27: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                           ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:6514:50: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                                                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_clear':
sv.c:6749:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6749 |                    && HvENAME_get(stash))
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_resetpvn':
sv.c:10037:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10037 |                 if (GvHV(gv) && !HvNAME_get(GvHV(gv))) {
      |                                 ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_ref':
sv.c:10414:21: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10414 |                     ? sv_sethek(dst, HvNAME_HEK(SvSTASH(sv)))
      |                     ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_sv_unglob':
sv.c:10729:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10729 |            && HvNAME_get(stash))
      |            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c: In function 'Perl_pp_undef':
pp.c:938:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  938 |               && HvENAME_get(stash);
      |               ^~
In file included from perl.h:4552,
                 from pp.c:28:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c:963:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  963 |              && (method_changed || HvENAME(stash)) )
      |                                 ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_save_gp':
scope.c:434:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  434 |         if (stash && HvENAME(stash)) {
      |                   ^~
In file included from perl.h:4552,
                 from scope.c:27:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_leave_scope':
scope.c:1201:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1201 |             if (hv && HvENAME(hv) && (
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c:1316:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1316 |             if ((hv=GvSTASH(a0.any_gv)) && HvENAME_get(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp_sys.c: In function 'Perl_pp_select':
pp_sys.c:1351:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1351 |     gvp = hv && HvENAME(hv)
      |              ^~
In file included from perl.h:4552,
                 from pp_sys.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
module3.c: In function 'dummy_parser_warning':
module3.c:70:21: warning: the comparison will always evaluate as 'true' for the address of 'bufptr' will never be NULL [-Waddress]
   70 |   return &PL_bufptr != NULL;
      |                     ^~
In file included from ../../perl.h:4569,
                 from module3.c:17:
../../parser.h:83:18: note: 'bufptr' declared here
   83 |     char        *bufptr;        /* carries the cursor (current parsing
      |                  ^~~~~~
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
APItest.xs: In function 'XS_XS__APItest_HvENAME':
APItest.xs:4313:17: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4313 |     RETVAL = hv && HvENAME(hv)
      |                 ^~
In file included from ../../perl.h:4552,
                 from APItest.xs:10:
../../hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
re_comp.c: In function 'my_re_op_compile':
re_comp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in '*__builtin_memcpy(&<Ufd80>, &({...})) + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
[2022-09-18 15:21:47-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 15:21:47-0400] 
[2022-09-18 15:21:47-0400]  Tests start here:
[2022-09-18 15:21:47-0400] TSTENV = stdio	
[2022-09-18 15:47:42-0400] 
[2022-09-18 15:47:42-0400] All tests successful.
[2022-09-18 15:47:42-0400] Archived results...
[2022-09-18 15:47:42-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 15:47:42-0400] 
[2022-09-18 15:47:42-0400] Configuration: -Dusedevel -Dcc=gcc -Duseithreads -Duse64bitall -DDEBUGGING
[2022-09-18 15:47:42-0400] ------------------------------------------------------------------------------
[2022-09-18 15:47:42-0400] make distclean ...
[2022-09-18 15:48:00-0400] 
[2022-09-18 15:48:00-0400] Copy Policy.sh ...
[2022-09-18 15:48:00-0400] 
[2022-09-18 15:48:00-0400] Configure ...
[2022-09-18 15:49:17-0400] 
[2022-09-18 15:49:17-0400] make ...
gv.c: In function 'S_gv_stashpvn_internal':
gv.c:1640:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1640 |     if (!HvNAME_get(stash)) {
      |         ^
In file included from perl.h:4552,
                 from gv.c:41:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'S_parse_gv_stash_name':
gv.c:1846:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1846 |                     if (!HvNAME_get(*stash)) {
      |                         ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c:1860:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1860 |                 else if (!HvNAME_get(*stash))
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'Perl_gv_handler':
gv.c:3308:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3308 |     if (!stash || !HvNAME_get(stash))
      |                   ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
regcomp.c: In function 'Perl_re_op_compile':
regcomp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in '*__builtin_memcpy(&<Ub360>, &({...})) + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
util.c: In function 'S_gv_has_usable_name':
util.c:5932:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 5932 |         && HvENAME(GvSTASH(gv))
      |         ^~
In file included from perl.h:4552,
                 from util.c:26:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
util.c: In function 'Perl_safesysrealloc':
util.c:329:17: warning: pointer 'where' may be used after 'realloc' [-Wuse-after-free]
  329 |         DEBUG_m(PerlIO_printf(Perl_debug_log, "0x%" UVxf ": (%05ld) rfree\n",PTR2UV(where),(long)PL_an++));
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
perl.h:4963:37: note: in definition of macro 'DEBUG_m'
 4963 |                                     a;                                  \
      |                                     ^
util.c:290:15: note: call to 'realloc' here
  290 |         ptr = (Malloc_t)PerlMem_realloc(where,size);
mg.c: In function 'Perl_magic_clearisa':
mg.c:1861:23: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1861 |             if (stash && HvENAME(stash)) mro_isa_changed_in(stash);
      |                       ^~
In file included from perl.h:4552,
                 from mg.c:45:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mg.c:1873:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1873 |     if (stash && HvENAME_get(stash))
      |               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_get_linear_isa':
mro_core.c:428:28: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  428 |             (HvENAME(stash)||HvNAME(stash))
      |                            ^~
In file included from perl.h:4552,
                 from mro_core.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_package_moved':
mro_core.c:790:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  790 |          !GvSTASH(gv) || !HvENAME(GvSTASH(gv)) ||
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'S_mro_gather_and_rename':
mro_core.c:906:39: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  906 |     const bool stash_had_name = stash && HvENAME(stash);
      |                                       ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c:1166:38: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1166 |                      || (oldsubstash && HvENAME_get(oldsubstash))
      |                                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
mro_core.c: In function 'Perl_mro_method_changed_in':
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:553:56: note: in expansion of macro 'HEK_UTF8'
  553 |      hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek),   \
      |                                                        ^~~~~~~~
mro_core.c:1333:23: note: in expansion of macro 'hv_fetchhek'
 1333 |     SV ** const svp = hv_fetchhek(PL_isarev, HvENAME_HEK(stash), 0);
      |                       ^~~~~~~~~~~
hv.c: In function 'S_hv_delete_common':
hv.c:1442:42: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1442 |         if (sv && SvTYPE(sv) == SVt_PVGV && HvENAME_get(hv)) {
      |                                          ^~
In file included from perl.h:4552,
                 from hv.c:35:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1451:18: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1451 |                  && HvENAME_get(stash)) {
      |                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1540:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1540 |              && HvENAME_get(hv))
      |              ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hfree_next_entry':
hv.c:2193:44: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2193 |     if (   PL_phase != PERL_PHASE_DESTRUCT && HvENAME(hv)
      |                                            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:2195:31: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2195 |         && GvHV(HeVAL(entry)) && HvENAME(GvHV(HeVAL(entry)))
      |                               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hv_undef_flags':
hv.c:2246:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2246 |     if (PL_phase != PERL_PHASE_DESTRUCT && HvNAME(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2250:19: note: in expansion of macro 'hv_deletehek'
 2250 |             (void)hv_deletehek(PL_stashcache, HvNAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2290:19: note: in expansion of macro 'hv_deletehek'
 2290 |             (void)hv_deletehek(PL_stashcache, HvENAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2304:19: note: in expansion of macro 'hv_deletehek'
 2304 |             (void)hv_deletehek(PL_stashcache, HvNAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
sv.c: In function 'S_glob_assign_glob':
sv.c:3711:48: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3711 |          GvCV((const GV *)ssv) && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                                                ^~
In file included from perl.h:4552,
                 from sv.c:32:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3720:22: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3720 |      && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3733:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3733 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3791:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3791 |         if(old_stash ? (HV *)HvENAME_get(old_stash) : stash)
      |            ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_gv_setref':
sv.c:3941:24: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3941 |              && (!dref || HvENAME_get(dref))
      |                        ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3954:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3954 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_setsv_flags':
sv.c:4388:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4388 |                         old_stash ? (HV *)HvENAME_get(old_stash) : stash
      |                         ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_anonymise_cv_maybe':
sv.c:6514:27: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                           ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:6514:50: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                                                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_clear':
sv.c:6749:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6749 |                    && HvENAME_get(stash))
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_resetpvn':
sv.c:10037:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10037 |                 if (GvHV(gv) && !HvNAME_get(GvHV(gv))) {
      |                                 ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_ref':
sv.c:10414:21: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10414 |                     ? sv_sethek(dst, HvNAME_HEK(SvSTASH(sv)))
      |                     ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_sv_unglob':
sv.c:10729:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10729 |            && HvNAME_get(stash))
      |            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c: In function 'Perl_pp_undef':
pp.c:938:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  938 |               && HvENAME_get(stash);
      |               ^~
In file included from perl.h:4552,
                 from pp.c:28:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c:963:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  963 |              && (method_changed || HvENAME(stash)) )
      |                                 ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_save_gp':
scope.c:434:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  434 |         if (stash && HvENAME(stash)) {
      |                   ^~
In file included from perl.h:4552,
                 from scope.c:27:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_leave_scope':
scope.c:1201:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1201 |             if (hv && HvENAME(hv) && (
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c:1316:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1316 |             if ((hv=GvSTASH(a0.any_gv)) && HvENAME_get(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp_sys.c: In function 'Perl_pp_select':
pp_sys.c:1351:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1351 |     gvp = hv && HvENAME(hv)
      |              ^~
In file included from perl.h:4552,
                 from pp_sys.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
module3.c: In function 'dummy_parser_warning':
module3.c:70:21: warning: the comparison will always evaluate as 'true' for the address of 'bufptr' will never be NULL [-Waddress]
   70 |   return &PL_bufptr != NULL;
      |                     ^~
In file included from ../../perl.h:4569,
                 from module3.c:17:
../../parser.h:83:18: note: 'bufptr' declared here
   83 |     char        *bufptr;        /* carries the cursor (current parsing
      |                  ^~~~~~
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
APItest.xs: In function 'XS_XS__APItest_HvENAME':
APItest.xs:4313:17: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4313 |     RETVAL = hv && HvENAME(hv)
      |                 ^~
In file included from ../../perl.h:4552,
                 from APItest.xs:10:
../../hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
re_comp.c: In function 'my_re_op_compile':
re_comp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in '*__builtin_memcpy(&<Uae10>, &({...})) + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
[2022-09-18 15:58:48-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 15:58:48-0400] 
[2022-09-18 15:58:48-0400]  Tests start here:
[2022-09-18 15:58:48-0400] TSTENV = stdio	
[2022-09-18 16:29:03-0400] 
[2022-09-18 16:29:03-0400] All tests successful.
[2022-09-18 16:29:03-0400] Archived results...
[2022-09-18 16:29:03-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 16:29:03-0400] 
[2022-09-18 16:29:03-0400] Configuration: -Dusedevel -Dcc=gcc -Duseithreads -Dusequadmath
[2022-09-18 16:29:03-0400] ------------------------------------------------------------------------------
[2022-09-18 16:29:03-0400] make distclean ...
[2022-09-18 16:29:24-0400] 
[2022-09-18 16:29:24-0400] Copy Policy.sh ...
[2022-09-18 16:29:24-0400] 
[2022-09-18 16:29:24-0400] Configure ...
[2022-09-18 16:30:38-0400] 
[2022-09-18 16:30:38-0400] make ...
gv.c: In function 'S_gv_stashpvn_internal':
gv.c:1640:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1640 |     if (!HvNAME_get(stash)) {
      |         ^
In file included from perl.h:4552,
                 from gv.c:41:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'S_parse_gv_stash_name':
gv.c:1846:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1846 |                     if (!HvNAME_get(*stash)) {
      |                         ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c:1860:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1860 |                 else if (!HvNAME_get(*stash))
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'Perl_gv_handler':
gv.c:3308:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3308 |     if (!stash || !HvNAME_get(stash))
      |                   ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
toke.c: In function 'Perl_yyerror_pvn':
toke.c:12662:14: warning: unused variable 'syntax_error' [-Wunused-variable]
12662 |         bool syntax_error = PERL_PARSE_IS_SYNTAX_ERROR(PL_error_count);
      |              ^~~~~~~~~~~~
regcomp.c: In function 'Perl_re_op_compile':
regcomp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in 'old_re->sv_u.svu_pv + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
dump.c: In function 'Perl_do_gv_dump':
dump.c:1703:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1703 |     if (sv && GvNAME(sv)) {
      |            ^~
In file included from perl.h:4552,
                 from dump.c:29:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
dump.c: In function 'Perl_do_gvgv_dump':
dump.c:1718:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1718 |     if (sv && GvNAME(sv)) {
      |            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
util.c: In function 'S_gv_has_usable_name':
util.c:5932:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 5932 |         && HvENAME(GvSTASH(gv))
      |         ^~
In file included from perl.h:4552,
                 from util.c:26:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mg.c: In function 'Perl_magic_clearisa':
mg.c:1861:23: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1861 |             if (stash && HvENAME(stash)) mro_isa_changed_in(stash);
      |                       ^~
In file included from perl.h:4552,
                 from mg.c:45:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mg.c:1873:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1873 |     if (stash && HvENAME_get(stash))
      |               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_get_linear_isa':
mro_core.c:428:28: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  428 |             (HvENAME(stash)||HvNAME(stash))
      |                            ^~
In file included from perl.h:4552,
                 from mro_core.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_package_moved':
mro_core.c:790:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  790 |          !GvSTASH(gv) || !HvENAME(GvSTASH(gv)) ||
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'S_mro_gather_and_rename':
mro_core.c:906:39: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  906 |     const bool stash_had_name = stash && HvENAME(stash);
      |                                       ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c:1166:38: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1166 |                      || (oldsubstash && HvENAME_get(oldsubstash))
      |                                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
mro_core.c: In function 'Perl_mro_method_changed_in':
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:553:56: note: in expansion of macro 'HEK_UTF8'
  553 |      hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek),   \
      |                                                        ^~~~~~~~
mro_core.c:1333:23: note: in expansion of macro 'hv_fetchhek'
 1333 |     SV ** const svp = hv_fetchhek(PL_isarev, HvENAME_HEK(stash), 0);
      |                       ^~~~~~~~~~~
hv.c: In function 'S_hv_delete_common':
hv.c:1442:42: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1442 |         if (sv && SvTYPE(sv) == SVt_PVGV && HvENAME_get(hv)) {
      |                                          ^~
In file included from perl.h:4552,
                 from hv.c:35:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1451:18: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1451 |                  && HvENAME_get(stash)) {
      |                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1540:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1540 |              && HvENAME_get(hv))
      |              ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hfree_next_entry':
hv.c:2193:44: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2193 |     if (   PL_phase != PERL_PHASE_DESTRUCT && HvENAME(hv)
      |                                            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:2195:31: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2195 |         && GvHV(HeVAL(entry)) && HvENAME(GvHV(HeVAL(entry)))
      |                               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hv_undef_flags':
hv.c:2246:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2246 |     if (PL_phase != PERL_PHASE_DESTRUCT && HvNAME(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2290:19: note: in expansion of macro 'hv_deletehek'
 2290 |             (void)hv_deletehek(PL_stashcache, HvENAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2304:19: note: in expansion of macro 'hv_deletehek'
 2304 |             (void)hv_deletehek(PL_stashcache, HvNAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
sv.c: In function 'S_glob_assign_glob':
sv.c:3711:48: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3711 |          GvCV((const GV *)ssv) && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                                                ^~
In file included from perl.h:4552,
                 from sv.c:32:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3720:22: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3720 |      && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3733:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3733 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3791:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3791 |         if(old_stash ? (HV *)HvENAME_get(old_stash) : stash)
      |            ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_gv_setref':
sv.c:3941:24: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3941 |              && (!dref || HvENAME_get(dref))
      |                        ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3954:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3954 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_setsv_flags':
sv.c:4388:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4388 |                         old_stash ? (HV *)HvENAME_get(old_stash) : stash
      |                         ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_anonymise_cv_maybe':
sv.c:6514:27: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                           ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:6514:50: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                                                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_clear':
sv.c:6749:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6749 |                    && HvENAME_get(stash))
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_resetpvn':
sv.c:10037:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10037 |                 if (GvHV(gv) && !HvNAME_get(GvHV(gv))) {
      |                                 ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_ref':
sv.c:10414:21: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10414 |                     ? sv_sethek(dst, HvNAME_HEK(SvSTASH(sv)))
      |                     ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_sv_unglob':
sv.c:10729:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10729 |            && HvNAME_get(stash))
      |            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c: In function 'Perl_pp_undef':
pp.c:938:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  938 |               && HvENAME_get(stash);
      |               ^~
In file included from perl.h:4552,
                 from pp.c:28:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c:963:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  963 |              && (method_changed || HvENAME(stash)) )
      |                                 ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_save_gp':
scope.c:434:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  434 |         if (stash && HvENAME(stash)) {
      |                   ^~
In file included from perl.h:4552,
                 from scope.c:27:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_leave_scope':
scope.c:1201:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1201 |             if (hv && HvENAME(hv) && (
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c:1316:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1316 |             if ((hv=GvSTASH(a0.any_gv)) && HvENAME_get(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp_sys.c: In function 'Perl_pp_select':
pp_sys.c:1351:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1351 |     gvp = hv && HvENAME(hv)
      |              ^~
In file included from perl.h:4552,
                 from pp_sys.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
module3.c: In function 'dummy_parser_warning':
module3.c:70:21: warning: the comparison will always evaluate as 'true' for the address of 'bufptr' will never be NULL [-Waddress]
   70 |   return &PL_bufptr != NULL;
      |                     ^~
In file included from ../../perl.h:4569,
                 from module3.c:17:
../../parser.h:83:18: note: 'bufptr' declared here
   83 |     char        *bufptr;        /* carries the cursor (current parsing
      |                  ^~~~~~
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
APItest.xs: In function 'XS_XS__APItest_HvENAME':
APItest.xs:4313:17: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4313 |     RETVAL = hv && HvENAME(hv)
      |                 ^~
In file included from ../../perl.h:4552,
                 from APItest.xs:10:
../../hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
re_comp.c: In function 'my_re_op_compile':
re_comp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in '*__builtin_memcpy(&<Uebd0>, &({...})) + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
[2022-09-18 16:37:09-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 16:37:09-0400] 
[2022-09-18 16:37:09-0400]  Tests start here:
[2022-09-18 16:37:09-0400] TSTENV = stdio	
[2022-09-18 17:03:27-0400] 
[2022-09-18 17:03:27-0400] All tests successful.
[2022-09-18 17:03:27-0400] Archived results...
[2022-09-18 17:03:27-0400] Unskip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 17:03:27-0400] 
[2022-09-18 17:03:27-0400] Configuration: -Dusedevel -Dcc=gcc -Duseithreads -Dusequadmath -DDEBUGGING
[2022-09-18 17:03:27-0400] ------------------------------------------------------------------------------
[2022-09-18 17:03:27-0400] make distclean ...
[2022-09-18 17:03:45-0400] 
[2022-09-18 17:03:45-0400] Copy Policy.sh ...
[2022-09-18 17:03:45-0400] 
[2022-09-18 17:03:45-0400] Configure ...
[2022-09-18 17:05:02-0400] 
[2022-09-18 17:05:02-0400] make ...
gv.c: In function 'S_gv_stashpvn_internal':
gv.c:1640:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1640 |     if (!HvNAME_get(stash)) {
      |         ^
In file included from perl.h:4552,
                 from gv.c:41:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'S_parse_gv_stash_name':
gv.c:1846:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1846 |                     if (!HvNAME_get(*stash)) {
      |                         ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c:1860:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1860 |                 else if (!HvNAME_get(*stash))
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
gv.c: In function 'Perl_gv_handler':
gv.c:3308:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3308 |     if (!stash || !HvNAME_get(stash))
      |                   ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
regcomp.c: In function 'Perl_re_op_compile':
regcomp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in '*__builtin_memcpy(&<Ua1b0>, &({...})) + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
util.c: In function 'S_gv_has_usable_name':
util.c:5932:9: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 5932 |         && HvENAME(GvSTASH(gv))
      |         ^~
In file included from perl.h:4552,
                 from util.c:26:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
util.c: In function 'Perl_safesysrealloc':
util.c:329:17: warning: pointer 'where' may be used after 'realloc' [-Wuse-after-free]
  329 |         DEBUG_m(PerlIO_printf(Perl_debug_log, "0x%" UVxf ": (%05ld) rfree\n",PTR2UV(where),(long)PL_an++));
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
perl.h:4963:37: note: in definition of macro 'DEBUG_m'
 4963 |                                     a;                                  \
      |                                     ^
util.c:290:15: note: call to 'realloc' here
  290 |         ptr = (Malloc_t)PerlMem_realloc(where,size);
mg.c: In function 'Perl_magic_clearisa':
mg.c:1861:23: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1861 |             if (stash && HvENAME(stash)) mro_isa_changed_in(stash);
      |                       ^~
In file included from perl.h:4552,
                 from mg.c:45:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mg.c:1873:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1873 |     if (stash && HvENAME_get(stash))
      |               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_get_linear_isa':
mro_core.c:428:28: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  428 |             (HvENAME(stash)||HvNAME(stash))
      |                            ^~
In file included from perl.h:4552,
                 from mro_core.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'Perl_mro_package_moved':
mro_core.c:790:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  790 |          !GvSTASH(gv) || !HvENAME(GvSTASH(gv)) ||
      |                          ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c: In function 'S_mro_gather_and_rename':
mro_core.c:906:39: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  906 |     const bool stash_had_name = stash && HvENAME(stash);
      |                                       ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
mro_core.c:1166:38: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1166 |                      || (oldsubstash && HvENAME_get(oldsubstash))
      |                                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
mro_core.c: In function 'Perl_mro_method_changed_in':
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:553:56: note: in expansion of macro 'HEK_UTF8'
  553 |      hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek),   \
      |                                                        ^~~~~~~~
mro_core.c:1333:23: note: in expansion of macro 'hv_fetchhek'
 1333 |     SV ** const svp = hv_fetchhek(PL_isarev, HvENAME_HEK(stash), 0);
      |                       ^~~~~~~~~~~
hv.c: In function 'S_hv_delete_common':
hv.c:1442:42: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1442 |         if (sv && SvTYPE(sv) == SVt_PVGV && HvENAME_get(hv)) {
      |                                          ^~
In file included from perl.h:4552,
                 from hv.c:35:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1451:18: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1451 |                  && HvENAME_get(stash)) {
      |                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:1540:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1540 |              && HvENAME_get(hv))
      |              ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hfree_next_entry':
hv.c:2193:44: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2193 |     if (   PL_phase != PERL_PHASE_DESTRUCT && HvENAME(hv)
      |                                            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c:2195:31: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2195 |         && GvHV(HeVAL(entry)) && HvENAME(GvHV(HeVAL(entry)))
      |                               ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
hv.c: In function 'Perl_hv_undef_flags':
hv.c:2246:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 2246 |     if (PL_phase != PERL_PHASE_DESTRUCT && HvNAME(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
In file included from perl.h:6212:
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2250:19: note: in expansion of macro 'hv_deletehek'
 2250 |             (void)hv_deletehek(PL_stashcache, HvNAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2290:19: note: in expansion of macro 'hv_deletehek'
 2290 |             (void)hv_deletehek(PL_stashcache, HvENAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
hv.h:440:26: warning: array subscript [0, 9223372036854775807] is outside array bounds of 'char[0]' [-Warray-bounds]
  440 | #define HEK_FLAGS(hek)  (*((unsigned char *)(HEK_KEY(hek))+HEK_LEN(hek)+1))
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
embed.h:240:70: note: in definition of macro 'hv_common'
  240 | #define hv_common(a,b,c,d,e,f,g,h)      Perl_hv_common(aTHX_ a,b,c,d,e,f,g,h)
      |                                                                      ^
hv.h:454:34: note: in expansion of macro 'HEK_FLAGS'
  454 | #define HEK_UTF8(hek)           (HEK_FLAGS(hek) & HVhek_UTF8)
      |                                  ^~~~~~~~~
hv.h:559:55: note: in expansion of macro 'HEK_UTF8'
  559 |     hv_common((hv), NULL, HEK_KEY(hek), HEK_LEN(hek), HEK_UTF8(hek), \
      |                                                       ^~~~~~~~
hv.c:2304:19: note: in expansion of macro 'hv_deletehek'
 2304 |             (void)hv_deletehek(PL_stashcache, HvNAME_HEK(hv), G_DISCARD);
      |                   ^~~~~~~~~~~~
sv.c: In function 'S_glob_assign_glob':
sv.c:3711:48: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3711 |          GvCV((const GV *)ssv) && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                                                ^~
In file included from perl.h:4552,
                 from sv.c:32:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3720:22: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3720 |      && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                      ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3733:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3733 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3791:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3791 |         if(old_stash ? (HV *)HvENAME_get(old_stash) : stash)
      |            ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_gv_setref':
sv.c:3941:24: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3941 |              && (!dref || HvENAME_get(dref))
      |                        ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:3954:26: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 3954 |          && GvSTASH(dsv) && HvENAME(GvSTASH(dsv))
      |                          ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_setsv_flags':
sv.c:4388:25: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4388 |                         old_stash ? (HV *)HvENAME_get(old_stash) : stash
      |                         ^~~~~~~~~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_anonymise_cv_maybe':
sv.c:6514:27: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                           ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c:6514:50: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6514 |     gvname = (GvSTASH(gv) && HvNAME(GvSTASH(gv)) && HvENAME(GvSTASH(gv)))
      |                                                  ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_clear':
sv.c:6749:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 6749 |                    && HvENAME_get(stash))
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_resetpvn':
sv.c:10037:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10037 |                 if (GvHV(gv) && !HvNAME_get(GvHV(gv))) {
      |                                 ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'Perl_sv_ref':
sv.c:10414:21: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10414 |                     ? sv_sethek(dst, HvNAME_HEK(SvSTASH(sv)))
      |                     ^
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
sv.c: In function 'S_sv_unglob':
sv.c:10729:12: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
10729 |            && HvNAME_get(stash))
      |            ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c: In function 'Perl_pp_undef':
pp.c:938:15: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  938 |               && HvENAME_get(stash);
      |               ^~
In file included from perl.h:4552,
                 from pp.c:28:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp.c:963:33: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  963 |              && (method_changed || HvENAME(stash)) )
      |                                 ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_save_gp':
scope.c:434:19: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
  434 |         if (stash && HvENAME(stash)) {
      |                   ^~
In file included from perl.h:4552,
                 from scope.c:27:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c: In function 'Perl_leave_scope':
scope.c:1201:20: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1201 |             if (hv && HvENAME(hv) && (
      |                    ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
scope.c:1316:41: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1316 |             if ((hv=GvSTASH(a0.any_gv)) && HvENAME_get(hv)) {
      |                                         ^~
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
pp_sys.c: In function 'Perl_pp_select':
pp_sys.c:1351:14: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 1351 |     gvp = hv && HvENAME(hv)
      |              ^~
In file included from perl.h:4552,
                 from pp_sys.c:31:
hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
module3.c: In function 'dummy_parser_warning':
module3.c:70:21: warning: the comparison will always evaluate as 'true' for the address of 'bufptr' will never be NULL [-Waddress]
   70 |   return &PL_bufptr != NULL;
      |                     ^~
In file included from ../../perl.h:4569,
                 from module3.c:17:
../../parser.h:83:18: note: 'bufptr' declared here
   83 |     char        *bufptr;        /* carries the cursor (current parsing
      |                  ^~~~~~
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
APItest.xs: In function 'XS_XS__APItest_HvENAME':
APItest.xs:4313:17: warning: the comparison will always evaluate as 'true' for the address of 'hek_key' will never be NULL [-Waddress]
 4313 |     RETVAL = hv && HvENAME(hv)
      |                 ^~
In file included from ../../perl.h:4552,
                 from APItest.xs:10:
../../hv.h:60:17: note: 'hek_key' declared here
   60 |      char       hek_key[1];        /* variable-length hash key */
      |                 ^~~~~~~
re_comp.c: In function 'my_re_op_compile':
re_comp.c:8112:9: warning: the comparison will always evaluate as 'true' for the pointer operand in '*__builtin_memcpy(&<U7c60>, &({...})) + (sizetype)Perl_ReANY((const REGEXP *)old_re)->pre_prefix' must not be NULL [-Waddress]
 8112 |         && RX_PRECOMP(old_re)
      |         ^~
[2022-09-18 17:14:30-0400] Skip tests from '/home/core/smoke/TestSmoke/smokecurrent.skiptests'
[2022-09-18 17:14:30-0400] 
[2022-09-18 17:14:30-0400]  Tests start here:
[2022-09-18 17:14:30-0400] TSTENV = stdio	
-- 
Report generated by Test::Smoke::Gateway v0.12