Automated smoke report for 5.26.2 patch 
40da35774dd1607c9035cfdce4daee389f08f2a3 v5.26.1-82-g40da35774d
amber.bandsman.co.uk: Intel(R) Celeron(R) CPU 1.80GHz (i386/1 cpu)
    on        freebsd - 10.4-RELEASE-p3
    using     cc version 4.2.1 Compatible FreeBSD Clang 3.4.1 
(tags/RELEASE_34/dot1-final 208032)
    smoketime 1 minute 19 seconds (average 1 minute 19 seconds)

Summary: PASS-so-far

O = OK  F = Failure(s), extended report at the bottom
X = Failure(s) under TEST but not under harness
? = still running or test results not (yet) available
Build failures during:       - = unknown or N/A
c = Configure, m = make, M = make (after miniperl), t = make test-prep

v5.26.1-82-g40da35774d  Configuration (common) -Accflags="-O2 -W -Wformat=2 
-Wswitch -Wshadow -Wwrite-strings -Wuninitialized -Wall -pipe 
-fomit-frame-pointer -D_FORTIFY_SOURCE=2 -Wpointer-arith -Wstrict-prototypes 
-fstack-protector -Wstack-protector -Wbad-function-cast -Wcast-align 
-Wcast-qual -Wdisabled-optimization -Wendif-labels -Wfloat-equal 
-Wformat-nonliteral -Winline -Wmissing-declarations -Wmissing-prototypes 
-Wnested-externs -Wpointer-arith -Wundef -Wformat-security -mtune=native 
-march=native"
----------- ---------------------------------------------------------
? -         -Duseithreads
| +--------- -DDEBUGGING
+----------- no debugging


Locally applied patches:
    SMOKE40da35774dd1607c9035cfdce4daee389f08f2a3

Compiler messages(gcc):
Configure ...try.c:1:14: warning: unused parameter 'argc' [-Wunused-parameter]
./hv_func.h:242:1: warning: cast from 'const unsigned char *' to 'const U64 *' 
(aka 'const unsigned long long *') increases required alignment from 1 to 4 
[-Wcast-align]
./hv_func.h:248:1: warning: cast from 'const unsigned char *' to 'const U64 *' 
(aka 'const unsigned long long *') increases required alignment from 1 to 4 
[-Wcast-align]
./hv_func.h:266:18: warning: cast from 'const unsigned char *' to 'const U32 *' 
(aka 'const unsigned long *') increases required alignment from 1 to 4 
[-Wcast-align]
./hv_func.h:310:18: warning: cast from 'const unsigned char *' to 'const U32 *' 
(aka 'const unsigned long *') increases required alignment from 1 to 4 
[-Wcast-align]
./inline.h:1421:22: warning: declaration shadows a local variable [-Wshadow]
op.c:305:30: warning: cast from 'char *' to 'OPSLOT *' (aka 'struct opslot *') 
increases required alignment from 1 to 4 [-Wcast-align]
op.c:305:19: warning: cast from 'char *' to 'OPSLOT *' (aka 'struct opslot *') 
increases required alignment from 1 to 4 [-Wcast-align]
op.c:436:12: warning: cast from 'char *' to 'OPSLOT *' (aka 'struct opslot *') 
increases required alignment from 1 to 4 [-Wcast-align]
op.c:769:40: warning: cast from 'char *' to 'OPSLOT *' (aka 'struct opslot *') 
increases required alignment from 1 to 4 [-Wcast-align]
op.c:1200:27: warning: cast from 'char *' to 'PMOP **' (aka 'struct pmop **') 
increases required alignment from 1 to 4 [-Wcast-align]
op.c:2939:7: warning: declaration shadows a local variable [-Wshadow]
op.c:2974:17: warning: declaration shadows a local variable [-Wshadow]
op.c:4487:17: warning: declaration shadows a local variable [-Wshadow]
op.c:4680:2: warning: declaration shadows a local variable [-Wshadow]
op.c:5511:32: warning: declaration shadows a local variable [-Wshadow]
op.c:5673:22: warning: cast from 'const char *' to 'IV *' (aka 'long *') 
increases required alignment from 1 to 4 [-Wcast-align]
op.c:5752:6: warning: declaration shadows a local variable [-Wshadow]
op.c:5780:6: warning: declaration shadows a local variable [-Wshadow]
op.c:6289:10: warning: declaration shadows a local variable [-Wshadow]
op.c:7647:20: warning: cast from 'char *' to 'OPSLOT *' (aka 'struct opslot *') 
increases required alignment from 1 to 4 [-Wcast-align]
op.c:8056:35: warning: declaration shadows a local variable [-Wshadow]
op.c:8068:37: warning: declaration shadows a local variable [-Wshadow]
op.c:8361:15: warning: declaration shadows a local variable [-Wshadow]
op.c:8415:17: warning: cast from 'char *' to 'struct shared_he *' increases 
required alignment from 1 to 4 [-Wcast-align]
op.c:8749:19: warning: declaration shadows a local variable [-Wshadow]
op.c:8998:57: warning: declaration shadows a local variable [-Wshadow]
op.c:9025:25: warning: declaration shadows a local variable [-Wshadow]
op.c:9057:13: warning: declaration shadows a local variable [-Wshadow]
op.c:9733:19: warning: declaration shadows a local variable [-Wshadow]
op.c:9997:45: warning: declaration shadows a local variable [-Wshadow]
op.c:11072:6: warning: declaration shadows a local variable [-Wshadow]
op.c:11459:23: warning: declaration shadows a local variable [-Wshadow]
op.c:15261:31: warning: declaration shadows a local variable [-Wshadow]
op.c:15275:32: warning: declaration shadows a local variable [-Wshadow]
perl.c:589:17: warning: declaration shadows a local variable [-Wshadow]
perl.c:614:9: warning: declaration shadows a local variable [-Wshadow]
perl.c:620:9: warning: declaration shadows a local variable [-Wshadow]
perl.c:896:6: warning: declaration shadows a local variable [-Wshadow]
perl.c:933:6: warning: declaration shadows a local variable [-Wshadow]
perl.c:944:18: warning: declaration shadows a local variable [-Wshadow]
perl.c:1272:13: warning: declaration shadows a local variable [-Wshadow]
perl.c:3078:5: warning: declaration shadows a local variable [-Wshadow]
perl.c:3728:62: warning: declaration shadows a local variable [-Wshadow]
perl.c:3740:27: warning: declaration shadows a local variable [-Wshadow]
perl.c:4098:2: warning: declaration shadows a local variable [-Wshadow]
perl.c:4101:2: warning: declaration shadows a local variable [-Wshadow]
perl.c:4103:27: warning: declaration shadows a local variable [-Wshadow]
perl.c:4273:31: warning: declaration shadows a local variable [-Wshadow]
perl.c:4283:31: warning: declaration shadows a local variable [-Wshadow]
perl.c:4292:31: warning: declaration shadows a local variable [-Wshadow]
perl.c:4437:26: warning: declaration shadows a local variable [-Wshadow]
perl.c:4438:38: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
gv.c:799:29: warning: declaration shadows a local variable [-Wshadow]
gv.c:1371:7: warning: declaration shadows a local variable [-Wshadow]
gv.c:1681:19: warning: declaration shadows a local variable [-Wshadow]
gv.c:2525:48: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
gv.c:2684:24: warning: cast from 'char *' to 'AMT *' (aka 'struct am_table *') 
increases required alignment from 1 to 4 [-Wcast-align]
gv.c:2694:19: warning: declaration shadows a local variable [-Wshadow]
gv.c:2721:32: warning: cast from 'char *' to 'AMT *' (aka 'struct am_table *') 
increases required alignment from 1 to 4 [-Wcast-align]
gv.c:2841:26: warning: declaration shadows a local variable [-Wshadow]
gv.c:2900:12: warning: cast from 'char *' to 'AMT *' (aka 'struct am_table *') 
increases required alignment from 1 to 4 [-Wcast-align]
gv.c:3008:13: warning: declaration shadows a local variable [-Wshadow]
gv.c:3111:36: warning: cast from 'char *' to 'AMT *' (aka 'struct am_table *') 
increases required alignment from 1 to 4 [-Wcast-align]
gv.c:3112:22: warning: cast from 'char *' to 'AMT *' (aka 'struct am_table *') 
increases required alignment from 1 to 4 [-Wcast-align]
gv.c:3176:34: warning: declaration shadows a local variable [-Wshadow]
gv.c:3176:47: warning: declaration shadows a local variable [-Wshadow]
gv.c:3234:31: warning: cast from 'char *' to 'AMT *' (aka 'struct am_table *') 
increases required alignment from 1 to 4 [-Wcast-align]
gv.c:3235:16: warning: cast from 'char *' to 'AMT *' (aka 'struct am_table *') 
increases required alignment from 1 to 4 [-Wcast-align]
gv.c:3533:5: warning: declaration shadows a local variable [-Wshadow]
gv.c:3570:27: warning: declaration shadows a local variable [-Wshadow]
gv.c:3660:27: warning: declaration shadows a local variable [-Wshadow]
gv.c:3668:14: warning: cast from 'char *' to 'XPVGV *' (aka 'struct xpvgv *') 
increases required alignment from 1 to 4 [-Wcast-align]
toke.c:734:22: warning: declaration shadows a local variable [-Wshadow]
toke.c:737:41: warning: declaration shadows a local variable [-Wshadow]
toke.c:823:6: warning: cast from 'char *' to 'OPSLOT *' (aka 'struct opslot *') 
increases required alignment from 1 to 4 [-Wcast-align]
toke.c:1822:27: warning: declaration shadows a local variable [-Wshadow]
toke.c:1823:27: warning: declaration shadows a local variable [-Wshadow]
toke.c:3784:41: warning: declaration shadows a local variable [-Wshadow]
toke.c:3785:41: warning: declaration shadows a local variable [-Wshadow]
toke.c:3814:37: warning: declaration shadows a local variable [-Wshadow]
toke.c:3821:37: warning: declaration shadows a local variable [-Wshadow]
toke.c:3837:50: warning: declaration shadows a local variable [-Wshadow]
toke.c:3838:41: warning: declaration shadows a local variable [-Wshadow]
toke.c:3843:41: warning: declaration shadows a local variable [-Wshadow]
toke.c:6670:12: warning: declaration shadows a local variable [-Wshadow]
toke.c:6967:13: warning: declaration shadows a local variable [-Wshadow]
toke.c:7136:7: warning: declaration shadows a local variable [-Wshadow]
toke.c:7605:10: warning: declaration shadows a local variable [-Wshadow]
toke.c:7811:29: warning: declaration shadows a local variable [-Wshadow]
toke.c:8192:25: warning: declaration shadows a local variable [-Wshadow]
toke.c:8194:13: warning: declaration shadows a local variable [-Wshadow]
toke.c:8327:8: warning: declaration shadows a local variable [-Wshadow]
toke.c:8599:25: warning: declaration shadows a local variable [-Wshadow]
toke.c:9209:5: warning: declaration shadows a local variable [-Wshadow]
toke.c:9635:7: warning: cast from 'char *' to 'PMOP **' (aka 'struct pmop **') 
increases required alignment from 1 to 4 [-Wcast-align]
toke.c:11466:39: warning: declaration shadows a local variable [-Wshadow]
toke.c:11628:22: warning: declaration shadows a local variable [-Wshadow]
perly.y:265:38: warning: declaration shadows a local variable [-Wshadow]
perly.y:283:17: warning: declaration shadows a local variable [-Wshadow]
perly.y:284:18: warning: declaration shadows a local variable [-Wshadow]
perly.y:286:7: warning: declaration shadows a local variable [-Wshadow]
perly.y:316:17: warning: declaration shadows a local variable [-Wshadow]
perly.y:317:18: warning: declaration shadows a local variable [-Wshadow]
perly.y:319:7: warning: declaration shadows a local variable [-Wshadow]
pad.c:327:60: warning: cast from 'char *' to 'OPSLOT *' (aka 'struct opslot *') 
increases required alignment from 1 to 4 [-Wcast-align]
pad.c:464:15: warning: declaration shadows a local variable [-Wshadow]
pad.c:464:26: warning: declaration shadows a local variable [-Wshadow]
pad.c:499:34: warning: cast from 'char *' to 'OPSLOT *' (aka 'struct opslot *') 
increases required alignment from 1 to 4 [-Wcast-align]
pad.c:544:40: warning: declaration shadows a local variable [-Wshadow]
pad.c:544:17: warning: declaration shadows a local variable [-Wshadow]
pad.c:810:18: warning: declaration shadows a local variable [-Wshadow]
pad.c:1244:41: warning: declaration shadows a local variable [-Wshadow]
pad.c:1246:41: warning: declaration shadows a local variable [-Wshadow]
pad.c:1946:29: warning: declaration shadows a local variable [-Wshadow]
pad.c:2020:23: warning: declaration shadows a local variable [-Wshadow]
pad.c:2022:23: warning: declaration shadows a local variable [-Wshadow]
pad.c:2123:25: warning: declaration shadows a local variable [-Wshadow]
pad.c:2216:22: warning: cast from 'char *' to 'struct shared_he *' increases 
required alignment from 1 to 4 [-Wcast-align]
pad.c:2371:10: warning: declaration shadows a local variable [-Wshadow]
pad.c:2378:19: warning: declaration shadows a local variable [-Wshadow]
pad.c:2422:20: warning: declaration shadows a local variable [-Wshadow]
pad.c:2424:20: warning: declaration shadows a local variable [-Wshadow]
pad.c:2531:21: warning: declaration shadows a local variable [-Wshadow]
pad.c:2533:21: warning: declaration shadows a local variable [-Wshadow]
pad.c:2744:13: warning: cast from 'char *' to 'struct padname_with_str *' 
increases required alignment from 1 to 4 [-Wcast-align]
pad.c:2775:19: warning: cast from 'char *' to 'PADNAME *' (aka 'struct padname 
*') increases required alignment from 1 to 4 [-Wcast-align]
pad.c:2793:24: warning: cast from 'char *' to 'PADNAME *' (aka 'struct padname 
*') increases required alignment from 1 to 4 [-Wcast-align]
pad.c:2827:36: warning: cast from 'char *' to 'PADNAME *' (aka 'struct padname 
*') increases required alignment from 1 to 4 [-Wcast-align]
./invlist_inline.h:77:13: warning: cast from 'char *' to 'UV *' (aka 'unsigned 
long *') increases required alignment from 1 to 4 [-Wcast-align]
regcomp.c:1405:36: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:3290:49: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:3291:26: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:3311:28: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:3389:6: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:3407:37: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_charclass *' increases required alignment from 2 to 4 
[-Wcast-align]
regcomp.c:3519:29: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:3544:9: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:3549:9: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_charclass *' increases required alignment from 2 to 4 
[-Wcast-align]
regcomp.c:3554:5: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:4121:37: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:4201:44: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:4208:44: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:4212:3: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:4430:34: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:4727:25: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:4728:30: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_2L *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:5129:42: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:5130:43: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:5133:26: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:5174:23: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:5176:46: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:5177:47: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:5221:11: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:5455:33: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'regnode_charclass *' (aka 'struct regnode_charclass *') increases required 
alignment from 2 to 4 [-Wcast-align]
regcomp.c:5458:59: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'regnode_charclass *' (aka 'struct regnode_charclass *') increases required 
alignment from 2 to 4 [-Wcast-align]
regcomp.c:5733:28: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:5737:28: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:5740:15: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:5747:26: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:5796:73: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:6291:33: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:6339:17: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:6592:2: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:6613:2: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:7433:44: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:7741:41: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:7800:24: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:7813:9: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_2L *' increases required alignment from 2 to 4 
[-Wcast-align]
regcomp.c:7813:43: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
regcomp.c:7831:9: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:7913:23: warning: cast from 'char *' to 'I32 *' (aka 'long *') 
increases required alignment from 1 to 4 [-Wcast-align]
regcomp.c:7994:25: warning: cast from 'char *' to 'I32 *' (aka 'long *') 
increases required alignment from 1 to 4 [-Wcast-align]
regcomp.c:8027:29: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:8056:25: warning: cast from 'char *' to 'I32 *' (aka 'long *') 
increases required alignment from 1 to 4 [-Wcast-align]
regcomp.c:8468:21: warning: cast from 'char *' to 'UV *' (aka 'unsigned long 
*') increases required alignment from 1 to 4 [-Wcast-align]
regcomp.c:10598:5: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:10721:21: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:10723:42: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:10729:21: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_2L *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:10830:39: warning: cast from 'char *' to 'I32 *' (aka 'long *') 
increases required alignment from 1 to 4 [-Wcast-align]
regcomp.c:10839:38: warning: cast from 'char *' to 'I32 *' (aka 'long *') 
increases required alignment from 1 to 4 [-Wcast-align]
regcomp.c:10917:29: warning: cast from 'char *' to 'I32 *' (aka 'long *') 
increases required alignment from 1 to 4 [-Wcast-align]
regcomp.c:11003:35: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:11003:49: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_2L *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:11126:18: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:11192:43: warning: cast from 'char *' to 'I32 *' (aka 'long *') 
increases required alignment from 1 to 4 [-Wcast-align]
regcomp.c:11443:13: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:11482:21: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:12191:17: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:13227:33: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:13359:12: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:13378:8: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:13385:12: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:13862:5: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'regnode_charclass *' (aka 'struct regnode_charclass *') increases required 
alignment from 2 to 4 [-Wcast-align]
regcomp.c:13892:9: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'regnode_charclass *' (aka 'struct regnode_charclass *') increases required 
alignment from 2 to 4 [-Wcast-align]
regcomp.c:13893:7: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'regnode_charclass *' (aka 'struct regnode_charclass *') increases required 
alignment from 2 to 4 [-Wcast-align]
regcomp.c:14818:12: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:14871:25: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:14912:9: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:15051:34: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:15140:21: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:15179:21: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:15261:25: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:15509:9: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:16571:21: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'regnode_charclass_posixl *' (aka 'struct regnode_charclass_class *') increases 
required alignment from 2 to 4 [-Wcast-align]
regcomp.c:16588:24: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'regnode_charclass_posixl *' (aka 'struct regnode_charclass_class *') increases 
required alignment from 2 to 4 [-Wcast-align]
regcomp.c:16599:17: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'regnode_charclass_posixl *' (aka 'struct regnode_charclass_class *') increases 
required alignment from 2 to 4 [-Wcast-align]
regcomp.c:18041:2: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:18072:2: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:18123:16: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
regcomp.c:18127:33: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:18510:9: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:18529:9: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:18529:9: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_2L *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:18683:9: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:18781:2: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:19050:23: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
regcomp.c:19076:52: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass *' (aka 'struct regnode_charclass *') 
increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:19102:43: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_2L *' increases required alignment from 2 to 4 
[-Wcast-align]
regcomp.c:19102:54: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
regcomp.c:19117:27: warning: cast from 'char *' to 'I32 *' (aka 'long *') 
increases required alignment from 1 to 4 [-Wcast-align]
regcomp.c:19130:21: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
regcomp.c:19152:53: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
regcomp.c:19152:65: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_2L *' increases required alignment from 2 to 4 
[-Wcast-align]
regcomp.c:19153:33: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_2L *' increases required alignment from 2 to 4 
[-Wcast-align]
regcomp.c:19155:44: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
regcomp.c:19191:13: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
regcomp.c:19222:47: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass *' (aka 'struct regnode_charclass *') 
increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:19351:62: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
regcomp.c:19583:16: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:19893:39: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regcomp.c:19959:28: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:20418:17: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass_posixl *' (aka 'struct 
regnode_charclass_class *') increases required alignment from 2 to 4 
[-Wcast-align]
regcomp.c:20419:21: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:20423:25: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass_posixl *' (aka 'struct 
regnode_charclass_class *') increases required alignment from 2 to 4 
[-Wcast-align]
regcomp.c:20651:17: warning: declaration shadows a local variable [-Wshadow]
regcomp.c:20652:27: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
dump.c:1432:35: warning: cast from 'char *' to 'STRLEN *' (aka 'unsigned int 
*') increases required alignment from 1 to 4 [-Wcast-align]
dump.c:2218:43: warning: declaration shadows a local variable [-Wshadow]
util.c:183:2: warning: declaration shadows a local variable [-Wshadow]
util.c:307:2: warning: declaration shadows a local variable [-Wshadow]
util.c:308:2: warning: declaration shadows a local variable [-Wshadow]
util.c:336:5: warning: declaration shadows a local variable [-Wshadow]
util.c:445:5: warning: declaration shadows a local variable [-Wshadow]
util.c:721:16: warning: declaration shadows a local variable [-Wshadow]
util.c:1567:2: warning: declaration shadows a local variable [-Wshadow]
util.c:2104:27: warning: declaration shadows a local variable [-Wshadow]
util.c:2461:11: warning: declaration shadows a local variable [-Wshadow]
./vutil.c:511:19: warning: declaration shadows a local variable [-Wshadow]
./vutil.c:511:35: warning: declaration shadows a local variable [-Wshadow]
./vutil.c:589:8: warning: declaration shadows a local variable [-Wshadow]
./vutil.c:663:12: warning: declaration shadows a local variable [-Wshadow]
./vutil.c:852:28: warning: declaration shadows a local variable [-Wshadow]
./vutil.c:852:44: warning: declaration shadows a local variable [-Wshadow]
./vutil.c:914:21: warning: declaration shadows a local variable [-Wshadow]
./vutil.c:914:37: warning: declaration shadows a local variable [-Wshadow]
./vutil.c:1015:22: warning: declaration shadows a local variable [-Wshadow]
./vutil.c:1015:38: warning: declaration shadows a local variable [-Wshadow]
./vutil.c:1018:22: warning: declaration shadows a local variable [-Wshadow]
./vutil.c:1018:38: warning: declaration shadows a local variable [-Wshadow]
util.c:5254:37: warning: format string is not a string literal 
[-Wformat-nonliteral]
util.c:5804:22: warning: declaration shadows a local variable [-Wshadow]
mg.c:115:11: warning: cast from 'char *' to 'MGS *' (aka 'struct magic_state 
*') increases required alignment from 1 to 4 [-Wcast-align]
mg.c:207:4: warning: cast from 'char *' to 'MGS *' (aka 'struct magic_state *') 
increases required alignment from 1 to 4 [-Wcast-align]
mg.c:213:4: warning: cast from 'char *' to 'MGS *' (aka 'struct magic_state *') 
increases required alignment from 1 to 4 [-Wcast-align]
mg.c:254:7: warning: cast from 'char *' to 'MGS *' (aka 'struct magic_state *') 
increases required alignment from 1 to 4 [-Wcast-align]
mg.c:290:7: warning: cast from 'char *' to 'MGS *' (aka 'struct magic_state *') 
increases required alignment from 1 to 4 [-Wcast-align]
mg.c:563:19: warning: declaration shadows a local variable [-Wshadow]
mg.c:1167:32: warning: cast from 'char *' to 'struct ufuncs *' increases 
required alignment from 1 to 4 [-Wcast-align]
mg.c:1330:37: warning: cast from 'const char *' to 'const sigset_t *' (aka 
'const struct __sigset *') increases required alignment from 1 to 4 
[-Wcast-align]
mg.c:1828:16: warning: declaration shadows a local variable [-Wshadow]
mg.c:1842:5: warning: declaration shadows a local variable [-Wshadow]
mg.c:2453:38: warning: cast from 'char *' to 'struct ufuncs *' increases 
required alignment from 1 to 4 [-Wcast-align]
mg.c:2539:40: warning: declaration shadows a local variable [-Wshadow]
mg.c:2548:34: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
mg.c:2549:27: warning: declaration shadows a local variable [-Wshadow]
mg.c:2552:39: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
mg.c:2553:51: warning: declaration shadows a local variable [-Wshadow]
mg.c:2770:13: warning: declaration shadows a local variable [-Wshadow]
mg.c:2825:14: warning: declaration shadows a local variable [-Wshadow]
mg.c:2825:19: warning: declaration shadows a local variable [-Wshadow]
mg.c:2840:34: warning: cast from 'const char *' to 'STRLEN *' (aka 'unsigned 
int *') increases required alignment from 1 to 4 [-Wcast-align]
mg.c:2850:11: warning: declaration shadows a local variable [-Wshadow]
mg.c:3268:55: warning: declaration shadows a local variable [-Wshadow]
mg.c:3354:5: warning: declaration shadows a local variable [-Wshadow]
mg.c:3404:22: warning: cast from 'char *' to 'MGS *' (aka 'struct magic_state 
*') increases required alignment from 1 to 4 [-Wcast-align]
mro_core.c:256:36: warning: declaration shadows a local variable [-Wshadow]
mro_core.c:256:47: warning: declaration shadows a local variable [-Wshadow]
mro_core.c:334:12: warning: declaration shadows a local variable [-Wshadow]
mro_core.c:342:19: warning: cast from 'char *' to 'struct hek *' increases 
required alignment from 1 to 4 [-Wcast-align]
mro_core.c:348:38: warning: declaration shadows a local variable [-Wshadow]
mro_core.c:348:49: warning: declaration shadows a local variable [-Wshadow]
mro_core.c:358:33: warning: declaration shadows a local variable [-Wshadow]
mro_core.c:358:44: warning: declaration shadows a local variable [-Wshadow]
mro_core.c:381:7: warning: declaration shadows a local variable [-Wshadow]
mro_core.c:511:5: warning: declaration shadows a local variable [-Wshadow]
mro_core.c:574:6: warning: declaration shadows a local variable [-Wshadow]
mro_core.c:599:39: warning: cast from 'char *' to 'HV **' (aka 'struct hv **') 
increases required alignment from 1 to 4 [-Wcast-align]
mro_core.c:600:28: warning: declaration shadows a local variable [-Wshadow]
mro_core.c:860:13: warning: declaration shadows a local variable [-Wshadow]
mro_core.c:860:22: warning: cast from 'char *' to 'HV **' (aka 'struct hv **') 
increases required alignment from 1 to 4 [-Wcast-align]
mro_core.c:918:13: warning: declaration shadows a local variable [-Wshadow]
mro_core.c:939:2: warning: declaration shadows a local variable [-Wshadow]
mro_core.c:1038:3: warning: declaration shadows a local variable [-Wshadow]
mro_core.c:1102:6: warning: declaration shadows a local variable [-Wshadow]
mro_core.c:1138:39: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
mro_core.c:1168:6: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
mro_core.c:1182:8: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
mro_core.c:1192:33: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
mro_core.c:1224:39: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
mro_core.c:1251:6: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
mro_core.c:1265:8: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:85:11: warning: cast from 'char *' to 'HEK *' (aka 'struct hek *') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:128:8: warning: cast from 'char *' to 'struct shared_he *' increases 
required alignment from 1 to 4 [-Wcast-align]
hv.c:161:19: warning: cast from 'char *' to 'HEK *' (aka 'struct hek *') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:162:2: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:162:29: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:168:7: warning: declaration shadows a local variable [-Wshadow]
hv.c:172:12: warning: cast from 'char *' to 'struct shared_he *' increases 
required alignment from 1 to 4 [-Wcast-align]
hv.c:360:33: warning: cast from 'char *' to 'struct ufuncs *' increases 
required alignment from 1 to 4 [-Wcast-align]
hv.c:425:26: warning: cast from 'char *' to 'HEK *' (aka 'struct hek *') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:428:3: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:586:20: warning: cast from 'char *' to 'HE **' (aka 'struct he **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:624:26: warning: cast from 'const char *' to 'struct hek *' increases 
required alignment from 1 to 4 [-Wcast-align]
hv.c:625:16: warning: cast from 'const char *' to 'struct hek *' increases 
required alignment from 1 to 4 [-Wcast-align]
hv.c:810:16: warning: cast from 'char *' to 'HE **' (aka 'struct he **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:1046:10: warning: declaration shadows a local variable [-Wshadow]
hv.c:1105:26: warning: cast from 'const char *' to 'struct hek *' increases 
required alignment from 1 to 4 [-Wcast-align]
hv.c:1106:16: warning: cast from 'const char *' to 'struct hek *' increases 
required alignment from 1 to 4 [-Wcast-align]
hv.c:1368:19: warning: cast from 'char *' to 'HE **' (aka 'struct he **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:1375:15: warning: cast from 'char *' to 'struct xpvhv_aux *' increases 
required alignment from 1 to 4 [-Wcast-align]
hv.c:1404:11: warning: cast from 'char *' to 'HE **' (aka 'struct he **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:1476:23: warning: cast from 'char *' to 'HE **' (aka 'struct he **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:1513:9: warning: cast from 'char *' to 'HE **' (aka 'struct he **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:1563:25: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:1610:18: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:1614:19: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:1643:15: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:1679:26: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:1907:27: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:2152:23: warning: cast from 'char *' to 'HE **' (aka 'struct he **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:2304:16: warning: declaration shadows a local variable [-Wshadow]
hv.c:2610:31: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:2611:30: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:2612:3: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:2623:23: warning: cast from 'char *' to 'HEK *' (aka 'struct hek *') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:2630:17: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:2749:24: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:2796:38: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:2872:7: warning: cast from 'char *' to 'struct shared_he *' increases 
required alignment from 1 to 4 [-Wcast-align]
hv.c:3032:14: warning: cast from 'char *' to 'struct shared_he *' increases 
required alignment from 1 to 4 [-Wcast-align]
hv.c:3180:16: warning: cast from 'char *' to 'HE **' (aka 'struct he **') 
increases required alignment from 1 to 4 [-Wcast-align]
hv.c:3302:18: warning: declaration shadows a local variable [-Wshadow]
hv.c:3302:30: warning: declaration shadows a local variable [-Wshadow]
hv.c:3390:9: warning: cast from 'const char *' to 'struct hek *' increases 
required alignment from 1 to 4 [-Wcast-align]
hv.c:3478:18: warning: declaration shadows a local variable [-Wshadow]
hv.c:3478:30: warning: declaration shadows a local variable [-Wshadow]
hv.c:3578:9: warning: cast from 'const char *' to 'struct hek *' increases 
required alignment from 1 to 4 [-Wcast-align]
hv.c:3753:6: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
av.c:737:16: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:182:21: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:189:13: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:438:2: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:444:33: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:446:6: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:638:20: warning: comparing floating point with == or != is unsafe 
[-Wfloat-equal]
pp_hot.c:638:47: warning: comparing floating point with == or != is unsafe 
[-Wfloat-equal]
pp_hot.c:896:45: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:1421:43: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:1463:26: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:1629:22: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:1670:22: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:2098:13: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:2099:22: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:2369:6: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:2615:29: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:2802:29: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:3777:25: warning: cast from 'char *' to 'XPVIV *' (aka 'struct xpviv 
*') increases required alignment from 1 to 4 [-Wcast-align]
pp_hot.c:3780:63: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:3945:25: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:4004:29: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:4099:21: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:4124:27: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:4189:11: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:4306:6: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:4371:30: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:4374:30: warning: declaration shadows a local variable [-Wshadow]
pp_hot.c:4417:18: warning: declaration shadows a local variable [-Wshadow]
sv.c:1103:2: warning: declaration shadows a local variable [-Wshadow]
sv.c:1114:5: warning: declaration shadows a local variable [-Wshadow]
sv.c:1132:5: warning: declaration shadows a local variable [-Wshadow]
sv.c:1148:7: warning: cast from 'char *' to 'void **' increases required 
alignment from 1 to 4 [-Wcast-align]
sv.c:1152:3: warning: cast from 'char *' to 'void **' increases required 
alignment from 1 to 4 [-Wcast-align]
sv.c:1325:2: warning: cast from 'char *' to 'XPVIV *' (aka 'struct xpviv *') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:1462:33: warning: declaration shadows a local variable [-Wshadow]
sv.c:2152:20: warning: comparing floating point with == or != is unsafe 
[-Wfloat-equal]
sv.c:2196:14: warning: comparing floating point with == or != is unsafe 
[-Wfloat-equal]
sv.c:2331:37: warning: comparing floating point with == or != is unsafe 
[-Wfloat-equal]
sv.c:2346:41: warning: comparing floating point with == or != is unsafe 
[-Wfloat-equal]
sv.c:3944:16: warning: declaration shadows a local variable [-Wshadow]
sv.c:3947:27: warning: declaration shadows a local variable [-Wshadow]
sv.c:3976:17: warning: cast from 'char *' to 'HV *' (aka 'struct hv *') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:4281:13: warning: declaration shadows a local variable [-Wshadow]
sv.c:4300:13: warning: cast from 'char *' to 'XPVIV *' (aka 'struct xpviv *') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:4304:50: warning: declaration shadows a local variable [-Wshadow]
sv.c:4363:3: warning: cast from 'char *' to 'XPVIV *' (aka 'struct xpviv *') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:4535:30: warning: declaration shadows a local variable [-Wshadow]
sv.c:4571:25: warning: declaration shadows a local variable [-Wshadow]
sv.c:4576:23: warning: cast from 'char *' to 'HV *' (aka 'struct hv *') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:4732:31: warning: cast from 'const char *' to 'struct hek *' increases 
required alignment from 1 to 4 [-Wcast-align]
sv.c:4732:17: warning: cast from 'char *' to 'struct shared_he *' increases 
required alignment from 1 to 4 [-Wcast-align]
sv.c:4906:37: warning: cast from 'const char *' to 'struct hek *' increases 
required alignment from 1 to 4 [-Wcast-align]
sv.c:4906:23: warning: cast from 'char *' to 'struct shared_he *' increases 
required alignment from 1 to 4 [-Wcast-align]
sv.c:5089:16: warning: cast from 'const char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:5110:34: warning: cast from 'char *' to 'struct shared_he *' increases 
required alignment from 1 to 4 [-Wcast-align]
sv.c:5286:15: warning: cast from 'const char *' to 'struct hek *' increases 
required alignment from 1 to 4 [-Wcast-align]
sv.c:5768:49: warning: cast from 'const char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:5897:20: warning: declaration shadows a local variable [-Wshadow]
sv.c:6469:2: warning: cast from 'char *' to 'XPVIV *' (aka 'struct xpviv *') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:6515:45: warning: declaration shadows a local variable [-Wshadow]
sv.c:6691:16: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:6766:16: warning: cast from 'const char *' to 'struct hek *' increases 
required alignment from 1 to 4 [-Wcast-align]
sv.c:6795:6: warning: cast from 'char *' to 'void **' increases required 
alignment from 1 to 4 [-Wcast-align]
sv.c:6974:3: warning: declaration shadows a local variable [-Wshadow]
sv.c:7189:23: warning: cast from 'char *' to 'STRLEN *' (aka 'unsigned int *') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:7299:22: warning: cast from 'char *' to 'STRLEN *' (aka 'unsigned int *') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:7543:19: warning: cast from 'char *' to 'STRLEN *' (aka 'unsigned int *') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:7710:29: warning: cast from 'char *' to 'STRLEN *' (aka 'unsigned int *') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:8243:32: warning: cast from 'char *' to 'U32 *' (aka 'unsigned long *') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:9403:18: warning: cast from 'const char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:9435:35: warning: cast from 'char *' to 'struct shared_he *' increases 
required alignment from 1 to 4 [-Wcast-align]
sv.c:9614:5: warning: cast from 'char *' to 'XPVIV *' (aka 'struct xpviv *') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:9653:5: warning: cast from 'char *' to 'XPVIV *' (aka 'struct xpviv *') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:9708:5: warning: cast from 'char *' to 'XPVIV *' (aka 'struct xpviv *') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:9790:19: warning: cast from 'char *' to 'PMOP **' (aka 'struct pmop **') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:10318:15: warning: declaration shadows a local variable [-Wshadow]
sv.c:10498:36: warning: declaration shadows a local variable [-Wshadow]
sv.c:11012:19: warning: comparing floating point with == or != is unsafe 
[-Wfloat-equal]
sv.c:11681:11: warning: declaration shadows a local variable [-Wshadow]
sv.c:11895:34: warning: declaration shadows a local variable [-Wshadow]
sv.c:11995:13: warning: declaration shadows a local variable [-Wshadow]
sv.c:12055:11: warning: declaration shadows a local variable [-Wshadow]
sv.c:12403:37: warning: comparing floating point with == or != is unsafe 
[-Wfloat-equal]
sv.c:12559:23: warning: declaration shadows a local variable [-Wshadow]
sv.c:12659:29: warning: declaration shadows a local variable [-Wshadow]
sv.c:12863:19: warning: declaration shadows a local variable [-Wshadow]
sv.c:13022:14: warning: declaration shadows a local variable [-Wshadow]
sv.c:13048:10: warning: declaration shadows a local variable [-Wshadow]
sv.c:13057:10: warning: declaration shadows a local variable [-Wshadow]
sv.c:13062:10: warning: declaration shadows a local variable [-Wshadow]
sv.c:13486:20: warning: declaration shadows a local variable [-Wshadow]
sv.c:13498:15: warning: cast from 'char *' to 'AMT *' (aka 'struct am_table *') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:13500:27: warning: cast from 'char *' to 'AMT *' (aka 'struct am_table *') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:13506:35: warning: cast from 'char *' to 'const SV *' (aka 'const struct 
sv *') increases required alignment from 1 to 4 [-Wcast-align]
sv.c:13737:21: warning: cast from 'const char *' to 'struct hek *' increases 
required alignment from 1 to 4 [-Wcast-align]
sv.c:13861:2: warning: cast from 'char *' to 'XPVIV *' (aka 'struct xpviv *') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:13939:36: warning: declaration shadows a local variable [-Wshadow]
sv.c:13981:29: warning: declaration shadows a local variable [-Wshadow]
sv.c:14055:23: warning: cast from 'char *' to 'HE **' (aka 'struct he **') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:14112:22: warning: declaration shadows a local variable [-Wshadow]
sv.c:14139:14: warning: declaration shadows a local variable [-Wshadow]
sv.c:14141:44: warning: declaration shadows a local variable [-Wshadow]
sv.c:14177:20: warning: declaration shadows a local variable [-Wshadow]
sv.c:14178:20: warning: declaration shadows a local variable [-Wshadow]
sv.c:15721:2: warning: declaration shadows a local variable [-Wshadow]
sv.c:15828:24: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
sv.c:16547:13: warning: declaration shadows a local variable [-Wshadow]
pp.c:86:32: warning: declaration shadows a local variable [-Wshadow]
pp.c:106:32: warning: declaration shadows a local variable [-Wshadow]
pp.c:416:33: warning: declaration shadows a local variable [-Wshadow]
pp.c:465:19: warning: declaration shadows a local variable [-Wshadow]
pp.c:512:29: warning: declaration shadows a local variable [-Wshadow]
pp.c:1345:20: warning: comparing floating point with == or != is unsafe 
[-Wfloat-equal]
pp.c:1345:47: warning: comparing floating point with == or != is unsafe 
[-Wfloat-equal]
pp.c:1766:3: warning: declaration shadows a local variable [-Wshadow]
pp.c:1926:20: warning: comparing floating point with == or != is unsafe 
[-Wfloat-equal]
pp.c:1926:47: warning: comparing floating point with == or != is unsafe 
[-Wfloat-equal]
pp.c:2266:15: warning: comparing floating point with == or != is unsafe 
[-Wfloat-equal]
pp.c:2662:13: warning: cast from 'U8 *' (aka 'unsigned char *') to 'long *' 
increases required alignment from 1 to 4 [-Wcast-align]
pp.c:4664:21: warning: declaration shadows a local variable [-Wshadow]
pp.c:4872:31: warning: declaration shadows a local variable [-Wshadow]
pp.c:5080:6: warning: declaration shadows a local variable [-Wshadow]
pp.c:5620:23: warning: declaration shadows a local variable [-Wshadow]
pp.c:6500:37: warning: declaration shadows a local variable [-Wshadow]
pp.c:6518:6: warning: declaration shadows a local variable [-Wshadow]
pp.c:6520:57: warning: declaration shadows a local variable [-Wshadow]
pp.c:6526:6: warning: declaration shadows a local variable [-Wshadow]
pp.c:6528:61: warning: declaration shadows a local variable [-Wshadow]
pp.c:6552:16: warning: declaration shadows a local variable [-Wshadow]
pp.c:6556:39: warning: declaration shadows a local variable [-Wshadow]
pp.c:6586:17: warning: declaration shadows a local variable [-Wshadow]
pp.c:6736:17: warning: declaration shadows a local variable [-Wshadow]
pp.c:6772:17: warning: declaration shadows a local variable [-Wshadow]
scope.c:1198:31: warning: cast from 'char *' to 'struct shared_he *' increases 
required alignment from 1 to 4 [-Wcast-align]
scope.c:1218:54: warning: declaration shadows a local variable [-Wshadow]
scope.c:1219:54: warning: declaration shadows a local variable [-Wshadow]
scope.c:1231:40: warning: cast from 'char *' to 'struct shared_he *' increases 
required alignment from 1 to 4 [-Wcast-align]
scope.c:1331:16: warning: declaration shadows a local variable [-Wshadow]
scope.c:1338:16: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:498:11: warning: cast from 'char *' to 'U32 *' (aka 'unsigned long *') 
increases required alignment from 1 to 4 [-Wcast-align]
pp_ctl.c:706:49: warning: cast from 'char *' to 'U32 *' (aka 'unsigned long *') 
increases required alignment from 1 to 4 [-Wcast-align]
pp_ctl.c:858:21: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:877:23: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:1110:6: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:1965:38: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:1966:42: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:2722:20: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:2723:26: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:2776:44: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:2785:34: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:2843:8: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:3336:36: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:3482:6: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:3658:30: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:3658:46: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:3875:34: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:3909:8: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:4166:13: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:4271:41: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:4304:24: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:4318:9: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:4329:9: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:4358:8: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:4802:32: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:4807:26: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:4855:39: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:4858:26: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:4877:23: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:4898:35: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:4910:39: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:4920:36: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:4927:32: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:4929:31: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:4944:58: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:4988:49: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:4992:52: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:5008:52: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:5013:48: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:5024:49: warning: declaration shadows a local variable [-Wshadow]
pp_ctl.c:5028:52: warning: declaration shadows a local variable [-Wshadow]
pp_sys.c:368:5: warning: declaration shadows a local variable [-Wshadow]
pp_sys.c:592:5: warning: declaration shadows a local variable [-Wshadow]
pp_sys.c:902:18: warning: declaration shadows a local variable [-Wshadow]
pp_sys.c:997:5: warning: declaration shadows a local variable [-Wshadow]
pp_sys.c:1169:13: warning: declaration shadows a local variable [-Wshadow]
pp_sys.c:1278:2: warning: cast from 'char *' to 'fd_set *' (aka 'struct fd_set 
*') increases required alignment from 1 to 4 [-Wcast-align]
pp_sys.c:1279:2: warning: cast from 'char *' to 'fd_set *' (aka 'struct fd_set 
*') increases required alignment from 1 to 4 [-Wcast-align]
pp_sys.c:1280:2: warning: cast from 'char *' to 'fd_set *' (aka 'struct fd_set 
*') increases required alignment from 1 to 4 [-Wcast-align]
pp_sys.c:1425:29: warning: declaration shadows a local variable [-Wshadow]
pp_sys.c:2366:19: warning: declaration shadows a local variable [-Wshadow]
pp_sys.c:2967:29: warning: declaration shadows a local variable [-Wshadow]
pp_sys.c:4490:19: warning: cast from function call of type 'bool' to 
non-matching type 'I32' (aka 'long') [-Wbad-function-cast]
pp_sys.c:4493:19: warning: cast from function call of type 'bool' to 
non-matching type 'I32' (aka 'long') [-Wbad-function-cast]
pp_sys.c:4495:19: warning: cast from function call of type 'bool' to 
non-matching type 'I32' (aka 'long') [-Wbad-function-cast]
pp_sys.c:4551:15: warning: cast from function call of type 'bool' to 
non-matching type 'I32' (aka 'long') [-Wbad-function-cast]
pp_sys.c:4557:15: warning: cast from function call of type 'bool' to 
non-matching type 'I32' (aka 'long') [-Wbad-function-cast]
pp_sys.c:4563:15: warning: cast from function call of type 'bool' to 
non-matching type 'I32' (aka 'long') [-Wbad-function-cast]
pp_sys.c:4751:32: warning: comparing floating point with == or != is unsafe 
[-Wfloat-equal]
doop.c:37:31: warning: cast from 'char *' to 'short *' increases required 
alignment from 1 to 2 [-Wcast-align]
doop.c:105:31: warning: cast from 'char *' to 'short *' increases required 
alignment from 1 to 2 [-Wcast-align]
doop.c:142:31: warning: cast from 'char *' to 'short *' increases required 
alignment from 1 to 2 [-Wcast-align]
doop.c:206:10: warning: declaration shadows a local variable [-Wshadow]
doop.c:252:10: warning: declaration shadows a local variable [-Wshadow]
doop.c:315:32: warning: declaration shadows a local variable [-Wshadow]
doop.c:416:31: warning: declaration shadows a local variable [-Wshadow]
doop.c:466:32: warning: declaration shadows a local variable [-Wshadow]
doop.c:552:14: warning: declaration shadows a local variable [-Wshadow]
doop.c:699:13: warning: declaration shadows a local variable [-Wshadow]
doop.c:710:13: warning: declaration shadows a local variable [-Wshadow]
doop.c:1190:7: warning: cast from 'char *' to 'long *' increases required 
alignment from 1 to 4 [-Wcast-align]
doop.c:1191:7: warning: cast from 'const char *' to 'long *' increases required 
alignment from 1 to 4 [-Wcast-align]
doop.c:1192:7: warning: cast from 'const char *' to 'long *' increases required 
alignment from 1 to 4 [-Wcast-align]
doio.c:865:28: warning: declaration shadows a local variable [-Wshadow]
doio.c:1038:24: warning: declaration shadows a local variable [-Wshadow]
doio.c:1475:29: warning: declaration shadows a local variable [-Wshadow]
doio.c:2314:24: warning: cast from 'char *' to 'struct msqid_ds *' increases 
required alignment from 1 to 4 [-Wcast-align]
doio.c:2329:31: warning: cast from 'char *' to 'struct semid_ds *' increases 
required alignment from 1 to 4 [-Wcast-align]
doio.c:2342:24: warning: cast from 'char *' to 'struct shmid_ds *' increases 
required alignment from 1 to 4 [-Wcast-align]
doio.c:2453:29: warning: cast from 'const char *' to 'short *' increases 
required alignment from 1 to 2 [-Wcast-align]
regexec.c:738:17: warning: declaration shadows a local variable [-Wshadow]
regexec.c:1898:34: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass *' (aka 'struct regnode_charclass *') 
increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:2516:65: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
regexec.c:2547:20: warning: cast from 'char *' to 'U8 **' (aka 'unsigned char 
**') increases required alignment from 1 to 4 [-Wcast-align]
regexec.c:2554:33: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass *' (aka 'struct regnode_charclass *') 
increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:2660:33: warning: declaration shadows a local variable [-Wshadow]
regexec.c:4000:46: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
regexec.c:4001:15: warning: cast from 'char *' to 'I32 *' (aka 'long *') 
increases required alignment from 1 to 4 [-Wcast-align]
regexec.c:5418:16: warning: declaration shadows a local variable [-Wshadow]
regexec.c:5534:36: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'regnode_charclass *' (aka 'struct regnode_charclass *') increases required 
alignment from 2 to 4 [-Wcast-align]
regexec.c:5594:50: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:5595:51: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:5769:43: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:5793:42: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:5861:37: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:6358:8: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'regnode_charclass *' (aka 'struct regnode_charclass *') increases required 
alignment from 2 to 4 [-Wcast-align]
regexec.c:6684:10: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:6747:22: warning: declaration shadows a local variable [-Wshadow]
regexec.c:6751:23: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:6763:33: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_2L *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:6782:21: warning: declaration shadows a local variable [-Wshadow]
regexec.c:6824:7: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:6900:4: warning: declaration shadows a local variable [-Wshadow]
regexec.c:7060:37: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_2L *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:7210:10: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:7241:10: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:7253:60: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:7254:17: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_2L *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:7261:29: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:7267:39: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:7277:10: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:7287:17: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:7302:17: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:7404:11: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:7447:10: warning: declaration shadows a local variable [-Wshadow]
regexec.c:7679:20: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:7702:48: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:7830:25: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:7833:4: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:7994:39: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:8001:7: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:8108:7: warning: declaration shadows a local variable [-Wshadow]
regexec.c:8324:21: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:8359:21: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:8368:20: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:8379:65: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:8391:58: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:8407:48: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:8449:57: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:8694:2: warning: declaration shadows a local variable [-Wshadow]
regexec.c:8967:30: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass *' (aka 'struct regnode_charclass *') 
increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:9311:6: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass *' (aka 'struct regnode_charclass *') 
increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:9324:6: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass *' (aka 'struct regnode_charclass *') 
increases required alignment from 2 to 4 [-Wcast-align]
regexec.c:9328:22: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass_posixl *' (aka 'struct 
regnode_charclass_class *') increases required alignment from 2 to 4 
[-Wcast-align]
regexec.c:9366:25: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass_posixl *' (aka 'struct 
regnode_charclass_class *') increases required alignment from 2 to 4 
[-Wcast-align]
regexec.c:9398:15: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
utf8.c:2916:40: warning: declaration shadows a local variable [-Wshadow]
utf8.c:2918:33: warning: declaration shadows a local variable [-Wshadow]
utf8.c:3400:10: warning: declaration shadows a local variable [-Wshadow]
utf8.c:3652:2: warning: declaration shadows a local variable [-Wshadow]
utf8.c:3677:31: warning: declaration shadows a local variable [-Wshadow]
utf8.c:3745:33: warning: declaration shadows a local variable [-Wshadow]
utf8.c:3816:31: warning: declaration shadows a local variable [-Wshadow]
utf8.c:4092:31: warning: declaration shadows a local variable [-Wshadow]
utf8.c:4268:6: warning: declaration shadows a local variable [-Wshadow]
utf8.c:4299:23: warning: declaration shadows a local variable [-Wshadow]
utf8.c:4344:16: warning: declaration shadows a local variable [-Wshadow]
utf8.c:4457:31: warning: declaration shadows a local variable [-Wshadow]
utf8.c:4487:38: warning: declaration shadows a local variable [-Wshadow]
utf8.c:4716:31: warning: declaration shadows a local variable [-Wshadow]
utf8.c:4886:23: warning: declaration shadows a local variable [-Wshadow]
utf8.c:4940:32: warning: declaration shadows a local variable [-Wshadow]
taint.c:162:21: warning: declaration shadows a local variable [-Wshadow]
taint.c:180:21: warning: declaration shadows a local variable [-Wshadow]
universal.c:382:25: warning: declaration shadows a local variable [-Wshadow]
universal.c:638:29: warning: declaration shadows a local variable [-Wshadow]
universal.c:872:21: warning: declaration shadows a local variable [-Wshadow]
./vxs.inc:165:33: warning: declaration shadows a local variable [-Wshadow]
perlio.c:739:29: warning: declaration shadows a local variable [-Wshadow]
perlio.c:1148:10: warning: cast from 'char *' to 'PerlIOl *' (aka 'struct 
_PerlIO *') increases required alignment from 1 to 4 [-Wcast-align]
perlio.c:5185:33: warning: cast from 'char *' to 'off_t *' (aka 'long long *') 
increases required alignment from 1 to 4 [-Wcast-align]
numeric.c:691:29: warning: declaration shadows a local variable [-Wshadow]
numeric.c:703:29: warning: declaration shadows a local variable [-Wshadow]
numeric.c:1122:15: warning: comparing floating point with == or != is unsafe 
[-Wfloat-equal]
mathoms.c:147:1: warning: no previous prototype for function 'Perl_sv_2nv' 
[-Wmissing-prototypes]
mathoms.c:559:1: warning: no previous prototype for function 'Perl_huge' 
[-Wmissing-prototypes]
mathoms.c:1075:1: warning: no previous prototype for function 'Perl_sv_eq' 
[-Wmissing-prototypes]
mathoms.c:1082:1: warning: no previous prototype for function 
'Perl_sv_collxfrm' [-Wmissing-prototypes]
mathoms.c:1101:1: warning: no previous prototype for function 'Perl_sv_2bool' 
[-Wmissing-prototypes]
locale.c:438:58: warning: format string is not a string literal 
[-Wformat-nonliteral]
locale.c:472:30: warning: format string is not a string literal 
[-Wformat-nonliteral]
locale.c:1389:15: warning: declaration shadows a local variable [-Wshadow]
locale.c:1779:6: warning: cast from 'char *' to 'U32 *' (aka 'unsigned long *') 
increases required alignment from 1 to 4 [-Wcast-align]
pp_pack.c:314:16: warning: declaration shadows a local variable [-Wshadow]
pp_pack.c:943:10: warning: declaration shadows a local variable [-Wshadow]
pp_pack.c:1297:14: warning: declaration shadows a local variable [-Wshadow]
pp_pack.c:2921:23: warning: declaration shadows a local variable [-Wshadow]
pp_pack.c:2924:23: warning: declaration shadows a local variable [-Wshadow]
pp_sort.c:401:13: warning: cast from 'aptr' (aka 'char *') to 'gptr *' (aka 
'struct sv **') increases required alignment from 1 to 4 [-Wcast-align]
pp_sort.c:403:8: warning: cast from 'aptr' (aka 'char *') to 'gptr *' (aka 
'struct sv **') increases required alignment from 1 to 4 [-Wcast-align]
pp_sort.c:489:19: warning: cast from 'aptr' (aka 'char *') to 'gptr *' (aka 
'struct sv **') increases required alignment from 1 to 4 [-Wcast-align]
pp_sort.c:1641:6: warning: declaration shadows a local variable [-Wshadow]
pp_sort.c:1645:27: warning: declaration shadows a local variable [-Wshadow]
pp_sort.c:1648:28: warning: declaration shadows a local variable [-Wshadow]
pp_sort.c:1678:15: warning: declaration shadows a local variable [-Wshadow]
pp_sort.c:1681:32: warning: declaration shadows a local variable [-Wshadow]
pp_sort.c:1708:6: warning: declaration shadows a local variable [-Wshadow]
time64.c:367:22: warning: cast from function call of type 'double' to 
non-matching type 'int' [-Wbad-function-cast]
time64.c:369:22: warning: cast from function call of type 'double' to 
non-matching type 'int' [-Wbad-function-cast]
time64.c:371:22: warning: cast from function call of type 'double' to 
non-matching type 'int' [-Wbad-function-cast]
time64.c:379:22: warning: cast from function call of type 'double' to 
non-matching type 'int' [-Wbad-function-cast]
time64.c:391:33: warning: cast from function call of type 'double' to 
non-matching type 'int' [-Wbad-function-cast]
time64.c:417:23: warning: cast from function call of type 'double' to 
non-matching type 'int' [-Wbad-function-cast]
time64.c:502:25: warning: cast from function call of type 'Time64_T' (aka 
'double') to non-matching type 'time_t' (aka 'int') [-Wbad-function-cast]
miniperlmain.c:180:9: warning: declaration shadows a variable in the global 
scope [-Wshadow]
perlmain.c:175:9: warning: declaration shadows a variable in the global scope 
[-Wshadow]
../../hv_func.h:266:18: warning: cast from 'const unsigned char *' to 'const 
U32 *' (aka 'const unsigned long *') increases required alignment from 1 to 4 
[-Wcast-align]
../../inline.h:1421:22: warning: declaration shadows a local variable [-Wshadow]
./dlutils.c:128:2: warning: declaration shadows a local variable [-Wshadow]
./dlutils.c:163:2: warning: declaration shadows a local variable [-Wshadow]
DynaLoader.xs:279:5: warning: cast from 'char *' to 'my_cxt_t *' increases 
required alignment from 1 to 4 [-Wcast-align]
B.xs:496:12: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
B.xs:813:2: warning: cast from 'char *' to 'my_cxt_t *' increases required 
alignment from 1 to 4 [-Wcast-align]
B.xs:1046:32: warning: cast from 'char *' to 'short *' increases required 
alignment from 1 to 2 [-Wcast-align]
B.xs:1124:32: warning: cast from 'const char *' to 'OP **' (aka 'struct op **') 
increases required alignment from 1 to 4 [-Wcast-align]
B.xs:1127:30: warning: cast from 'const char *' to 'PADOFFSET *' (aka 'int *') 
increases required alignment from 1 to 4 [-Wcast-align]
B.xs:1133:30: warning: cast from 'const char *' to 'U32 *' (aka 'unsigned long 
*') increases required alignment from 1 to 4 [-Wcast-align]
B.xs:1136:32: warning: cast from 'const char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
B.xs:1139:30: warning: cast from 'const char *' to 'line_t *' (aka 'unsigned 
long *') increases required alignment from 1 to 4 [-Wcast-align]
B.xs:1142:30: warning: cast from 'const char *' to 'IV *' (aka 'long *') 
increases required alignment from 1 to 4 [-Wcast-align]
B.xs:1145:30: warning: cast from 'const char *' to 'char **' increases required 
alignment from 1 to 4 [-Wcast-align]
B.c:1483:8: warning: declaration shadows a local variable [-Wshadow]
B.c:1546:8: warning: declaration shadows a local variable [-Wshadow]
B.xs:1247:32: warning: declaration shadows a local variable [-Wshadow]
B.xs:1487:35: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
B.xs:1490:33: warning: cast from 'char *' to 'IV *' (aka 'long *') increases 
required alignment from 1 to 4 [-Wcast-align]
B.xs:1493:33: warning: cast from 'char *' to 'UV *' (aka 'unsigned long *') 
increases required alignment from 1 to 4 [-Wcast-align]
B.xs:1496:33: warning: cast from 'char *' to 'STRLEN *' (aka 'unsigned int *') 
increases required alignment from 1 to 4 [-Wcast-align]
B.xs:1499:33: warning: cast from 'char *' to 'U32 *' (aka 'unsigned long *') 
increases required alignment from 1 to 4 [-Wcast-align]
B.xs:1505:33: warning: cast from 'char *' to 'char **' increases required 
alignment from 1 to 4 [-Wcast-align]
B.xs:1508:33: warning: cast from 'char *' to 'NV *' (aka 'double *') increases 
required alignment from 1 to 4 [-Wcast-align]
B.xs:1514:33: warning: cast from 'char *' to 'ssize_t *' (aka 'int *') 
increases required alignment from 1 to 4 [-Wcast-align]
B.xs:1517:33: warning: cast from 'char *' to 'I32 *' (aka 'long *') increases 
required alignment from 1 to 4 [-Wcast-align]
B.xs:1520:33: warning: cast from 'char *' to 'U16 *' (aka 'unsigned short *') 
increases required alignment from 1 to 2 [-Wcast-align]
B.xs:1728:34: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
B.xs:1835:22: warning: declaration shadows a local variable [-Wshadow]
B.xs:1841:35: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
B.xs:1844:33: warning: cast from 'char *' to 'U32 *' (aka 'unsigned long *') 
increases required alignment from 1 to 4 [-Wcast-align]
B.c:2691:8: warning: declaration shadows a local variable [-Wshadow]
B.c:2720:8: warning: declaration shadows a local variable [-Wshadow]
B.c:2746:8: warning: declaration shadows a local variable [-Wshadow]
B.c:2775:8: warning: declaration shadows a local variable [-Wshadow]
B.c:2839:8: warning: declaration shadows a local variable [-Wshadow]
B.c:2867:8: warning: declaration shadows a local variable [-Wshadow]
B.c:2898:8: warning: declaration shadows a local variable [-Wshadow]
B.c:2923:8: warning: declaration shadows a local variable [-Wshadow]
B.c:2947:8: warning: declaration shadows a local variable [-Wshadow]
B.xs:2036:21: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
B.xs:2037:28: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
B.xs:2055:34: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
B.xs:2207:35: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
B.xs:2210:33: warning: cast from 'char *' to 'U32 *' (aka 'unsigned long *') 
increases required alignment from 1 to 4 [-Wcast-align]
B.c:3874:5: warning: 'XSubPPtmpAAAD' is not defined, evaluates to 0 [-Wundef]
./const-xs.inc:4:5: warning: declaration shadows a local variable [-Wshadow]
./const-xs.inc:396:7: warning: declaration shadows a local variable [-Wshadow]
./const-xs.inc:421:11: warning: declaration shadows a local variable [-Wshadow]
./const-xs.inc:425:20: warning: declaration shadows a local variable [-Wshadow]
B.xs:607:9: warning: declaration shadows a local variable [-Wshadow]
B.xs:608:17: warning: declaration shadows a local variable [-Wshadow]
B.xs:656:5: warning: 'XSubPPtmpAAAD' is not defined, evaluates to 0 [-Wundef]
Bzip2.xs:123:6: warning: no previous prototype for function 'bz_internal_error' 
[-Wmissing-prototypes]
blocksort.c:1054:18: warning: cast from 'UChar *' (aka 'unsigned char *') to 
'UInt16 *' (aka 'unsigned short *') increases required alignment from 1 to 2 
[-Wcast-align]
Zlib.xs:506:8: warning: no previous prototype for function 'my_zcalloc' 
[-Wmissing-prototypes]
Zlib.xs:513:6: warning: no previous prototype for function 'my_zcfree' 
[-Wmissing-prototypes]
Zlib.xs:693:1: warning: no previous prototype for function 'flushParams' 
[-Wmissing-prototypes]
compress.c:22:13: warning: no previous prototype for function 'compress2' 
[-Wmissing-prototypes]
compress.c:62:13: warning: no previous prototype for function 'compress' 
[-Wmissing-prototypes]
compress.c:75:15: warning: no previous prototype for function 'compressBound' 
[-Wmissing-prototypes]
uncompr.c:24:13: warning: no previous prototype for function 'uncompress' 
[-Wmissing-prototypes]
Cwd.xs:560:4: warning: cast from 'char *' to 'my_cxt_t *' increases required 
alignment from 1 to 4 [-Wcast-align]
Cwd.c:1102:5: warning: 'XSubPPtmpAAAB' is not defined, evaluates to 0 [-Wundef]
Cwd.xs:556:5: warning: 'XSubPPtmpAAAB' is not defined, evaluates to 0 [-Wundef]
version.c:34:1: warning: no previous prototype for function 
'__getBerkeleyDBInfo' [-Wmissing-prototypes]
DB_File.xs:128:5: warning: no previous prototype for function 
'DB_File___unused' [-Wmissing-prototypes]
DB_File.xs:637:5: warning: cast from 'bool *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
DB_File.xs:725:5: warning: cast from 'bool *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
DB_File.xs:810:5: warning: cast from 'bool *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
DB_File.xs:1549:5: warning: declaration shadows a local variable [-Wshadow]
Dumper.xs:940:17: warning: declaration shadows a local variable [-Wshadow]
Dumper.xs:1008:33: warning: declaration shadows a local variable [-Wshadow]
Dumper.xs:1041:13: warning: declaration shadows a local variable [-Wshadow]
Dumper.xs:1151:21: warning: declaration shadows a local variable [-Wshadow]
Dumper.xs:1222:9: warning: declaration shadows a local variable [-Wshadow]
Dumper.xs:1267:14: warning: declaration shadows a local variable [-Wshadow]
Dumper.xs:1269:14: warning: declaration shadows a local variable [-Wshadow]
Dumper.xs:1644:12: warning: declaration shadows a local variable [-Wshadow]
RealPPPort.xs:206:6: warning: no previous prototype for function 
'call_newCONSTSUB_1' [-Wmissing-prototypes]
RealPPPort.xs:257:5: warning: no previous prototype for function 
'get_PL_signals_1' [-Wmissing-prototypes]
RealPPPort.xs:385:17: warning: cast from 'char *' to 'my_cxt_t *' increases 
required alignment from 1 to 4 [-Wcast-align]
RealPPPort.xs:728:30: warning: declaration shadows a local variable [-Wshadow]
RealPPPort.xs:1601:37: warning: comparing floating point with == or != is 
unsafe [-Wfloat-equal]
RealPPPort.xs:1769:26: warning: cast from 'char *' to 'SV **' (aka 'struct sv 
**') increases required alignment from 1 to 4 [-Wcast-align]
RealPPPort.xs:1973:27: warning: cast from 'const char *' to 'struct hek *' 
increases required alignment from 1 to 4 [-Wcast-align]
RealPPPort.xs:2056:27: warning: cast from 'const char *' to 'struct hek *' 
increases required alignment from 1 to 4 [-Wcast-align]
RealPPPort.xs:2065:27: warning: cast from 'const char *' to 'struct hek *' 
increases required alignment from 1 to 4 [-Wcast-align]
RealPPPort.xs:2080:23: warning: declaration shadows a local variable [-Wshadow]
module2.c:30:6: warning: no previous prototype for function 
'call_newCONSTSUB_2' [-Wmissing-prototypes]
module2.c:35:5: warning: no previous prototype for function 'get_PL_signals_2' 
[-Wmissing-prototypes]
module2.c:40:5: warning: no previous prototype for function 
'no_dummy_parser_vars' [-Wmissing-prototypes]
module3.c:31:5: warning: no previous prototype for function 'exception' 
[-Wmissing-prototypes]
module3.c:52:6: warning: no previous prototype for function 
'call_newCONSTSUB_3' [-Wmissing-prototypes]
module3.c:57:5: warning: no previous prototype for function 'get_PL_signals_3' 
[-Wmissing-prototypes]
module3.c:62:5: warning: no previous prototype for function 
'dummy_parser_warning' [-Wmissing-prototypes]
Peek.c:802:7: warning: declaration shadows a local variable [-Wshadow]
Peek.c:806:11: warning: declaration shadows a local variable [-Wshadow]
Peek.xs:445:16: warning: declaration shadows a local variable [-Wshadow]
MD5.xs:283:20: warning: cast from 'const U8 *' (aka 'const unsigned char *') to 
'U32 *' (aka 'unsigned long *') increases required alignment from 1 to 4 
[-Wcast-align]
MD5.xs:472:6: warning: cast from 'U8 *' (aka 'unsigned char *') to 'U32 *' (aka 
'unsigned long *') increases required alignment from 1 to 4 [-Wcast-align]
MD5.xs:473:6: warning: cast from 'U8 *' (aka 'unsigned char *') to 'U32 *' (aka 
'unsigned long *') increases required alignment from 1 to 4 [-Wcast-align]
MD5.xs:485:6: warning: cast from 'U8 *' (aka 'unsigned char *') to 'U32 *' (aka 
'unsigned long *') increases required alignment from 1 to 4 [-Wcast-align]
MD5.xs:486:6: warning: cast from 'U8 *' (aka 'unsigned char *') to 'U32 *' (aka 
'unsigned long *') increases required alignment from 1 to 4 [-Wcast-align]
MD5.xs:487:6: warning: cast from 'U8 *' (aka 'unsigned char *') to 'U32 *' (aka 
'unsigned long *') increases required alignment from 1 to 4 [-Wcast-align]
MD5.xs:488:6: warning: cast from 'U8 *' (aka 'unsigned char *') to 'U32 *' (aka 
'unsigned long *') increases required alignment from 1 to 4 [-Wcast-align]
MD5.xs:511:13: warning: cast from 'char *' to 'MD5_CTX *' increases required 
alignment from 1 to 4 [-Wcast-align]
MD5.c:1119:14: warning: declaration shadows a local variable [-Wshadow]
./src/sha64bit.c:102:2: warning: declaration shadows a local variable [-Wshadow]
../../../hv_func.h:266:18: warning: cast from 'const unsigned char *' to 'const 
U32 *' (aka 'const unsigned long *') increases required alignment from 1 to 4 
[-Wcast-align]
../../../inline.h:1421:22: warning: declaration shadows a local variable 
[-Wshadow]
Encode.xs:561:5: warning: declaration shadows a local variable [-Wshadow]
./const-xs.inc:559:21: warning: format specifies type 'int' but the argument 
has type 'line_t' (aka 'unsigned long') [-Wformat]
./const-xs.inc:564:50: warning: format specifies type 'int' but the argument 
has type 'line_t' (aka 'unsigned long') [-Wformat]
./const-xs.inc:517:11: warning: declaration shadows a local variable [-Wshadow]
./const-xs.inc:521:20: warning: declaration shadows a local variable [-Wshadow]
Fcntl.xs:89:13: warning: declaration shadows a local variable [-Wshadow]
DosGlob.xs:38:2: warning: declaration shadows a local variable [-Wshadow]
Glob.xs:433:9: warning: cast from 'char *' to 'my_cxt_t *' increases required 
alignment from 1 to 4 [-Wcast-align]
./const-xs.inc:135:21: warning: format specifies type 'int' but the argument 
has type 'line_t' (aka 'unsigned long') [-Wformat]
./const-xs.inc:140:50: warning: format specifies type 'int' but the argument 
has type 'line_t' (aka 'unsigned long') [-Wformat]
Glob.xs:452:2: warning: declaration shadows a local variable [-Wshadow]
./const-xs.inc:93:11: warning: declaration shadows a local variable [-Wshadow]
./const-xs.inc:97:20: warning: declaration shadows a local variable [-Wshadow]
Call.xs:263:37: warning: cast from 'const char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
Call.xs:263:48: warning: cast from 'const char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
Util.xs:250:33: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
FieldHash.xs:56:9: warning: cast from 'char *' to 'my_cxt_t *' increases 
required alignment from 1 to 4 [-Wcast-align]
FieldHash.xs:273:19: warning: cast from 'char *' to 'struct ufuncs *' increases 
required alignment from 1 to 4 [-Wcast-align]
FieldHash.xs:347:5: warning: no previous prototype for function 'HUF_inc_var' 
[-Wmissing-prototypes]
FieldHash.c:744:14: warning: declaration shadows a local variable [-Wshadow]
./const-xs.inc:263:21: warning: format specifies type 'int' but the argument 
has type 'line_t' (aka 'unsigned long') [-Wformat]
./const-xs.inc:268:50: warning: format specifies type 'int' but the argument 
has type 'line_t' (aka 'unsigned long') [-Wformat]
./const-xs.inc:221:11: warning: declaration shadows a local variable [-Wshadow]
./const-xs.inc:225:20: warning: declaration shadows a local variable [-Wshadow]
IO.xs:325:32: warning: cast from 'char *' to 'struct pollfd *' increases 
required alignment from 1 to 4 [-Wcast-align]
SysV.xs:93:14: warning: cast from 'char *' to 'void **' increases required 
alignment from 1 to 4 [-Wcast-align]
SysV.xs:161:35: warning: cast from 'const char *' to 'struct msqid_ds *' 
increases required alignment from 1 to 4 [-Wcast-align]
SysV.xs:220:35: warning: cast from 'const char *' to 'struct semid_ds *' 
increases required alignment from 1 to 4 [-Wcast-align]
SysV.xs:279:35: warning: cast from 'const char *' to 'struct shmid_ds *' 
increases required alignment from 1 to 4 [-Wcast-align]
ListUtil.xs:381:9: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:402:9: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:412:9: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:418:13: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:442:9: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:458:9: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:471:17: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:480:9: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:486:13: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:517:9: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:531:9: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:540:17: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:545:9: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:552:13: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:695:9: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:716:9: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:726:13: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:735:9: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:742:13: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:775:9: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:802:9: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:819:9: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:829:13: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:865:9: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:887:13: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:894:9: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:928:9: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:938:13: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:1381:9: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:1408:9: warning: declaration shadows a local variable [-Wshadow]
ListUtil.xs:1517:9: warning: declaration shadows a local variable [-Wshadow]
FastCalc.xs:167:22: warning: comparing floating point with == or != is unsafe 
[-Wfloat-equal]
FastCalc.xs:395:19: warning: comparing floating point with == or != is unsafe 
[-Wfloat-equal]
NDBM_File.c:627:14: warning: declaration shadows a local variable [-Wshadow]
Opcode.xs:473:12: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
POSIX.xs:1239:20: warning: cast from function call of type 'double' to 
non-matching type 'UV' (aka 'unsigned long') [-Wbad-function-cast]
POSIX.xs:1696:25: warning: cast from 'char *' to 'sigset_t *' (aka 'struct 
__sigset *') increases required alignment from 1 to 4 [-Wcast-align]
POSIX.c:2028:38: warning: declaration shadows a local variable [-Wshadow]
POSIX.c:2028:12: warning: cast from 'char *' to 'POSIX__SigSet' (aka 'struct 
__sigset *') increases required alignment from 1 to 4 [-Wcast-align]
POSIX.c:2075:38: warning: declaration shadows a local variable [-Wshadow]
POSIX.c:2075:12: warning: cast from 'char *' to 'POSIX__SigSet' (aka 'struct 
__sigset *') increases required alignment from 1 to 4 [-Wcast-align]
POSIX.c:2116:38: warning: declaration shadows a local variable [-Wshadow]
POSIX.c:2116:12: warning: cast from 'char *' to 'POSIX__SigSet' (aka 'struct 
__sigset *') increases required alignment from 1 to 4 [-Wcast-align]
POSIX.c:2187:44: warning: declaration shadows a local variable [-Wshadow]
POSIX.c:2187:17: warning: cast from 'char *' to 'POSIX__Termios' (aka 'struct 
termios *') increases required alignment from 1 to 4 [-Wcast-align]
POSIX.c:2243:44: warning: declaration shadows a local variable [-Wshadow]
POSIX.c:2243:17: warning: cast from 'char *' to 'POSIX__Termios' (aka 'struct 
termios *') increases required alignment from 1 to 4 [-Wcast-align]
POSIX.c:2310:44: warning: declaration shadows a local variable [-Wshadow]
POSIX.c:2310:17: warning: cast from 'char *' to 'POSIX__Termios' (aka 'struct 
termios *') increases required alignment from 1 to 4 [-Wcast-align]
POSIX.c:2341:44: warning: declaration shadows a local variable [-Wshadow]
POSIX.c:2341:17: warning: cast from 'char *' to 'POSIX__Termios' (aka 'struct 
termios *') increases required alignment from 1 to 4 [-Wcast-align]
POSIX.c:2393:44: warning: declaration shadows a local variable [-Wshadow]
POSIX.c:2393:17: warning: cast from 'char *' to 'POSIX__Termios' (aka 'struct 
termios *') increases required alignment from 1 to 4 [-Wcast-align]
POSIX.c:2432:44: warning: declaration shadows a local variable [-Wshadow]
POSIX.c:2432:17: warning: cast from 'char *' to 'POSIX__Termios' (aka 'struct 
termios *') increases required alignment from 1 to 4 [-Wcast-align]
POSIX.c:2474:44: warning: declaration shadows a local variable [-Wshadow]
POSIX.c:2474:17: warning: cast from 'char *' to 'POSIX__Termios' (aka 'struct 
termios *') increases required alignment from 1 to 4 [-Wcast-align]
POSIX.c:2522:44: warning: declaration shadows a local variable [-Wshadow]
POSIX.c:2522:17: warning: cast from 'char *' to 'POSIX__Termios' (aka 'struct 
termios *') increases required alignment from 1 to 4 [-Wcast-align]
./const-xs.inc:1565:21: warning: format specifies type 'int' but the argument 
has type 'line_t' (aka 'unsigned long') [-Wformat]
./const-xs.inc:1570:50: warning: format specifies type 'int' but the argument 
has type 'line_t' (aka 'unsigned long') [-Wformat]
POSIX.xs:2156:25: warning: cast from 'const char *' to 'const char **' 
increases required alignment from 1 to 4 [-Wcast-align]
POSIX.xs:3091:40: warning: declaration shadows a local variable [-Wshadow]
POSIX.xs:3091:16: warning: cast from 'char *' to 'sigset_t *' (aka 'struct 
__sigset *') increases required alignment from 1 to 4 [-Wcast-align]
POSIX.xs:3150:40: warning: declaration shadows a local variable [-Wshadow]
POSIX.xs:3150:16: warning: cast from 'char *' to 'sigset_t *' (aka 'struct 
__sigset *') increases required alignment from 1 to 4 [-Wcast-align]
POSIX.c:4030:38: warning: declaration shadows a local variable [-Wshadow]
POSIX.c:4030:12: warning: cast from 'char *' to 'POSIX__SigSet' (aka 'struct 
__sigset *') increases required alignment from 1 to 4 [-Wcast-align]
POSIX.xs:3205:39: warning: declaration shadows a local variable [-Wshadow]
POSIX.xs:3205:15: warning: cast from 'char *' to 'sigset_t *' (aka 'struct 
__sigset *') increases required alignment from 1 to 4 [-Wcast-align]
POSIX.xs:3213:42: warning: declaration shadows a local variable [-Wshadow]
POSIX.xs:3213:18: warning: cast from 'char *' to 'sigset_t *' (aka 'struct 
__sigset *') increases required alignment from 1 to 4 [-Wcast-align]
POSIX.c:4514:16: warning: cast from 'char *' to 'wchar_t *' (aka 'int *') 
increases required alignment from 1 to 4 [-Wcast-align]
POSIX.c:4537:18: warning: cast from 'char *' to 'wchar_t *' (aka 'int *') 
increases required alignment from 1 to 4 [-Wcast-align]
POSIX.c:4562:19: warning: cast from 'char *' to 'wchar_t *' (aka 'int *') 
increases required alignment from 1 to 4 [-Wcast-align]
./const-xs.inc:1352:11: warning: declaration shadows a local variable [-Wshadow]
./const-xs.inc:1356:20: warning: declaration shadows a local variable [-Wshadow]
encoding.xs:85:2: warning: declaration shadows a local variable [-Wshadow]
encoding.xs:171:5: warning: declaration shadows a local variable [-Wshadow]
encoding.xs:413:5: warning: declaration shadows a local variable [-Wshadow]
encoding.xs:458:6: warning: declaration shadows a local variable [-Wshadow]
encoding.xs:525:3: warning: declaration shadows a local variable [-Wshadow]
encoding.xs:692:5: warning: declaration shadows a local variable [-Wshadow]
scalar.xs:19:1: warning: no previous prototype for function 'PerlIOScalar_eof' 
[-Wmissing-prototypes]
scalar.xs:49:28: warning: declaration shadows a local variable [-Wshadow]
scalar.xs:57:10: warning: declaration shadows a local variable [-Wshadow]
scalar.xs:394:25: warning: declaration shadows a local variable [-Wshadow]
via.xs:126:2: warning: declaration shadows a local variable [-Wshadow]
SDBM_File.c:609:14: warning: declaration shadows a local variable [-Wshadow]
pair.c:53:15: warning: cast from 'char *' to 'short *' increases required 
alignment from 1 to 2 [-Wcast-align]
pair.c:69:15: warning: cast from 'char *' to 'short *' increases required 
alignment from 1 to 2 [-Wcast-align]
pair.c:96:15: warning: cast from 'char *' to 'short *' increases required 
alignment from 1 to 2 [-Wcast-align]
pair.c:112:15: warning: cast from 'char *' to 'short *' increases required 
alignment from 1 to 2 [-Wcast-align]
pair.c:124:15: warning: cast from 'char *' to 'short *' increases required 
alignment from 1 to 2 [-Wcast-align]
pair.c:134:15: warning: cast from 'char *' to 'short *' increases required 
alignment from 1 to 2 [-Wcast-align]
pair.c:153:15: warning: cast from 'char *' to 'short *' increases required 
alignment from 1 to 2 [-Wcast-align]
pair.c:225:15: warning: cast from 'char *' to 'short *' increases required 
alignment from 1 to 2 [-Wcast-align]
pair.c:245:15: warning: cast from 'char *' to 'short *' increases required 
alignment from 1 to 2 [-Wcast-align]
pair.c:282:15: warning: cast from 'char *' to 'short *' increases required 
alignment from 1 to 2 [-Wcast-align]
./const-xs.inc:946:21: warning: format specifies type 'int' but the argument 
has type 'line_t' (aka 'unsigned long') [-Wformat]
./const-xs.inc:951:50: warning: format specifies type 'int' but the argument 
has type 'line_t' (aka 'unsigned long') [-Wformat]
./const-xs.inc:850:11: warning: declaration shadows a local variable [-Wshadow]
./const-xs.inc:854:20: warning: declaration shadows a local variable [-Wshadow]
Storable.xs:1291:5: warning: declaration shadows a local variable [-Wshadow]
Storable.xs:1291:5: warning: cast from 'char *' to 'stcxt_t *' (aka 'struct 
stcxt *') increases required alignment from 1 to 4 [-Wcast-align]
Storable.xs:1647:2: warning: cast from 'char *' to 'stcxt_t *' (aka 'struct 
stcxt *') increases required alignment from 1 to 4 [-Wcast-align]
Storable.xs:1664:48: warning: declaration shadows a local variable [-Wshadow]
Storable.xs:1664:18: warning: cast from 'char *' to 'stcxt_t *' (aka 'struct 
stcxt *') increases required alignment from 1 to 4 [-Wcast-align]
Storable.xs:1719:2: warning: declaration shadows a local variable [-Wshadow]
Storable.xs:1719:2: warning: cast from 'char *' to 'stcxt_t *' (aka 'struct 
stcxt *') increases required alignment from 1 to 4 [-Wcast-align]
Storable.xs:2186:17: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:2246:27: warning: declaration shadows a local variable [-Wshadow]
Storable.xs:2247:17: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:2254:17: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:2256:17: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:2288:2: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:2400:2: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:2567:4: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:2590:8: warning: declaration shadows a local variable [-Wshadow]
Storable.xs:2635:38: warning: cast from 'char *' to 'SV **' (aka 'struct sv 
**') increases required alignment from 1 to 4 [-Wcast-align]
Storable.xs:2669:33: warning: declaration shadows a local variable [-Wshadow]
Storable.xs:2673:29: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:2784:3: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:2786:3: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:2902:31: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
Storable.xs:2917:3: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:3231:9: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
Storable.xs:3298:4: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:3305:4: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:3316:3: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:3328:4: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:3341:4: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:3457:4: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:3468:4: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:3519:2: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:3685:3: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:3848:2: warning: declaration shadows a local variable [-Wshadow]
Storable.xs:3848:2: warning: cast from 'char *' to 'stcxt_t *' (aka 'struct 
stcxt *') increases required alignment from 1 to 4 [-Wcast-align]
Storable.xs:3964:2: warning: declaration shadows a local variable [-Wshadow]
Storable.xs:3964:2: warning: cast from 'char *' to 'stcxt_t *' (aka 'struct 
stcxt *') increases required alignment from 1 to 4 [-Wcast-align]
Storable.xs:4019:3: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:4070:3: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:4078:2: warning: comparison of integers of different signs: 
'ssize_t' (aka 'int') and 'U32' (aka 'unsigned long') [-Wsign-compare]
Storable.xs:4232:4: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:4255:4: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:4297:3: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:4319:4: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:4349:4: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:4269:3: warning: comparison of integers of different signs: 
'ssize_t' (aka 'int') and 'U32' (aka 'unsigned long') [-Wsign-compare]
Storable.xs:4881:2: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:4906:2: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:5113:2: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:5175:2: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:5333:2: warning: cast from 'const char *' to 'HV *' (aka 'struct hv 
*') increases required alignment from 1 to 4 [-Wcast-align]
Storable.xs:5362:2: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:5423:2: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:5453:3: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:5512:5: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:5586:13: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:5775:2: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:5838:2: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:5884:3: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:6187:3: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:6243:5: warning: cast from 'char *' to 'int *' increases required 
alignment from 1 to 4 [-Wcast-align]
Storable.xs:6276:2: warning: declaration shadows a local variable [-Wshadow]
Storable.xs:6276:2: warning: cast from 'char *' to 'stcxt_t *' (aka 'struct 
stcxt *') increases required alignment from 1 to 4 [-Wcast-align]
Storable.xs:6536:2: warning: declaration shadows a local variable [-Wshadow]
Storable.xs:6536:2: warning: cast from 'char *' to 'stcxt_t *' (aka 'struct 
stcxt *') increases required alignment from 1 to 4 [-Wcast-align]
Storable.xs:6579:4: warning: declaration shadows a local variable [-Wshadow]
Storable.xs:6579:4: warning: cast from 'char *' to 'stcxt_t *' (aka 'struct 
stcxt *') increases required alignment from 1 to 4 [-Wcast-align]
Storable.xs:6631:17: warning: cast from 'char *' to 'stcxt_t *' (aka 'struct 
stcxt *') increases required alignment from 1 to 4 [-Wcast-align]
Storable.xs:6748:4: warning: declaration shadows a local variable [-Wshadow]
Storable.xs:6748:4: warning: cast from 'char *' to 'stcxt_t *' (aka 'struct 
stcxt *') increases required alignment from 1 to 4 [-Wcast-align]
Storable.c:6983:14: warning: declaration shadows a local variable [-Wshadow]
Syslog.c:569:5: warning: 'XSubPPtmpAAAB' is not defined, evaluates to 0 
[-Wundef]
./const-xs.inc:256:11: warning: declaration shadows a local variable [-Wshadow]
./const-xs.inc:260:20: warning: declaration shadows a local variable [-Wshadow]
./const-xs.inc:282:5: warning: 'XSubPPtmpAAAB' is not defined, evaluates to 0 
[-Wundef]
NamedCapture.xs:84:25: warning: declaration shadows a local variable [-Wshadow]
NamedCapture.xs:116:25: warning: declaration shadows a local variable [-Wshadow]
HiRes.c:2315:14: warning: declaration shadows a local variable [-Wshadow]
HiRes.c:2317:5: warning: 'XSubPPtmpAAAA' is not defined, evaluates to 0 
[-Wundef]
HiRes.c:2326:5: warning: 'XSubPPtmpAAAD' is not defined, evaluates to 0 
[-Wundef]
HiRes.c:2331:5: warning: 'XSubPPtmpAAAE' is not defined, evaluates to 0 
[-Wundef]
HiRes.c:2338:5: warning: 'XSubPPtmpAAAG' is not defined, evaluates to 0 
[-Wundef]
HiRes.c:2342:5: warning: 'XSubPPtmpAAAH' is not defined, evaluates to 0 
[-Wundef]
HiRes.c:2357:5: warning: 'XSubPPtmpAAAL' is not defined, evaluates to 0 
[-Wundef]
HiRes.c:2363:5: warning: 'XSubPPtmpAAAN' is not defined, evaluates to 0 
[-Wundef]
HiRes.c:2369:5: warning: 'XSubPPtmpAAAP' is not defined, evaluates to 0 
[-Wundef]
HiRes.c:2372:5: warning: 'XSubPPtmpAAAQ' is not defined, evaluates to 0 
[-Wundef]
HiRes.c:2381:5: warning: 'XSubPPtmpAAAT' is not defined, evaluates to 0 
[-Wundef]
HiRes.xs:997:5: warning: 'XSubPPtmpAAAA' is not defined, evaluates to 0 
[-Wundef]
HiRes.xs:1002:5: warning: 'XSubPPtmpAAAD' is not defined, evaluates to 0 
[-Wundef]
HiRes.xs:1005:5: warning: 'XSubPPtmpAAAE' is not defined, evaluates to 0 
[-Wundef]
HiRes.xs:1009:5: warning: 'XSubPPtmpAAAG' is not defined, evaluates to 0 
[-Wundef]
HiRes.xs:1011:5: warning: 'XSubPPtmpAAAH' is not defined, evaluates to 0 
[-Wundef]
HiRes.xs:1019:5: warning: 'XSubPPtmpAAAL' is not defined, evaluates to 0 
[-Wundef]
HiRes.xs:1023:5: warning: 'XSubPPtmpAAAN' is not defined, evaluates to 0 
[-Wundef]
HiRes.xs:1027:5: warning: 'XSubPPtmpAAAP' is not defined, evaluates to 0 
[-Wundef]
HiRes.xs:1029:5: warning: 'XSubPPtmpAAAQ' is not defined, evaluates to 0 
[-Wundef]
HiRes.xs:1035:5: warning: 'XSubPPtmpAAAT' is not defined, evaluates to 0 
[-Wundef]
Piece.xs:970:1: warning: no previous prototype for function 'push_common_tm' 
[-Wmissing-prototypes]
Piece.xs:992:1: warning: no previous prototype for function 'return_11part_tm' 
[-Wmissing-prototypes]
Piece.c:1429:14: warning: declaration shadows a local variable [-Wshadow]
./unfexc.h:5:6: warning: no previous prototype for function 'isExclusion' 
[-Wmissing-prototypes]
./unfexc.h:44:6: warning: no previous prototype for function 'isSingleton' 
[-Wmissing-prototypes]
./unfexc.h:88:6: warning: no previous prototype for function 'isNonStDecomp' 
[-Wmissing-prototypes]
./unfexc.h:98:6: warning: no previous prototype for function 'isComp2nd' 
[-Wmissing-prototypes]
../../fakesdio.h:114:5: warning: 'SFIO_VERSION' is not defined, evaluates to 0 
[-Wundef]
APItest.xs:97:1: warning: no previous prototype for function 'S_myset_set' 
[-Wmissing-prototypes]
APItest.xs:99:15: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
APItest.xs:113:1: warning: no previous prototype for function 'my_cxt_getint_p' 
[-Wmissing-prototypes]
APItest.xs:119:1: warning: no previous prototype for function 'my_cxt_setint_p' 
[-Wmissing-prototypes]
APItest.xs:125:1: warning: no previous prototype for function 
'my_cxt_getsv_interp_context' [-Wmissing-prototypes]
APItest.xs:133:1: warning: no previous prototype for function 
'my_cxt_getsv_interp' [-Wmissing-prototypes]
APItest.xs:140:1: warning: no previous prototype for function 'my_cxt_setsv_p' 
[-Wmissing-prototypes]
APItest.xs:159:1: warning: no previous prototype for function 'test_freeent' 
[-Wmissing-prototypes]
APItest.xs:631:5: warning: declaration shadows a local variable [-Wshadow]
APItest.xs:1156:3: warning: cast from 'const char *' to 'struct hek *' 
increases required alignment from 1 to 4 [-Wcast-align]
APItest.xs:1484:11: warning: declaration shadows a local variable [-Wshadow]
APItest.xs:1650:21: warning: declaration shadows a local variable [-Wshadow]
APItest.xs:1662:24: warning: declaration shadows a local variable [-Wshadow]
APItest.xs:1882:15: warning: cast from 'char *' to 'SV **' (aka 'struct sv **') 
increases required alignment from 1 to 4 [-Wcast-align]
APItest.xs:2144:5: warning: cast from 'char *' to 'my_cxt_t *' increases 
required alignment from 1 to 4 [-Wcast-align]
APItest.xs:2294:10: warning: declaration shadows a local variable [-Wshadow]
APItest.c:5177:7: warning: declaration shadows a local variable [-Wshadow]
APItest.c:5207:7: warning: declaration shadows a local variable [-Wshadow]
APItest.c:5237:7: warning: declaration shadows a local variable [-Wshadow]
APItest.c:5271:7: warning: declaration shadows a local variable [-Wshadow]
APItest.c:5305:7: warning: declaration shadows a local variable [-Wshadow]
APItest.xs:3667:9: warning: declaration shadows a local variable [-Wshadow]
APItest.xs:3676:5: warning: declaration shadows a local variable [-Wshadow]
APItest.xs:3683:5: warning: declaration shadows a local variable [-Wshadow]
APItest.xs:3701:5: warning: declaration shadows a local variable [-Wshadow]
APItest.xs:3706:9: warning: declaration shadows a local variable [-Wshadow]
APItest.xs:3715:5: warning: declaration shadows a local variable [-Wshadow]
APItest.xs:3739:5: warning: declaration shadows a local variable [-Wshadow]
APItest.xs:3765:5: warning: declaration shadows a local variable [-Wshadow]
APItest.c:6237:6: warning: declaration shadows a local variable [-Wshadow]
APItest.c:6445:6: warning: declaration shadows a local variable [-Wshadow]
APItest.c:6797:7: warning: declaration shadows a local variable [-Wshadow]
APItest.xs:4161:21: warning: declaration shadows a local variable [-Wshadow]
APItest.xs:4226:23: warning: format string is not a string literal 
[-Wformat-nonliteral]
APItest.xs:4294:32: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
APItest.c:13002:5: warning: 'XSubPPtmpAAAE' is not defined, evaluates to 0 
[-Wundef]
APItest.c:13006:5: warning: 'XSubPPtmpAAAF' is not defined, evaluates to 0 
[-Wundef]
./const-xs.inc:213:11: warning: declaration shadows a local variable [-Wshadow]
./const-xs.inc:217:20: warning: declaration shadows a local variable [-Wshadow]
APItest.xs:3842:6: warning: declaration shadows a local variable [-Wshadow]
APItest.xs:3960:5: warning: 'XSubPPtmpAAAE' is not defined, evaluates to 0 
[-Wundef]
APItest.xs:3962:5: warning: 'XSubPPtmpAAAF' is not defined, evaluates to 0 
[-Wundef]
../../hv_func.h:242:1: warning: cast from 'const unsigned char *' to 'const U64 
*' (aka 'const unsigned long long *') increases required alignment from 1 to 4 
[-Wcast-align]
../../hv_func.h:248:1: warning: cast from 'const unsigned char *' to 'const U64 
*' (aka 'const unsigned long long *') increases required alignment from 1 to 4 
[-Wcast-align]
../../hv_func.h:310:18: warning: cast from 'const unsigned char *' to 'const 
U32 *' (aka 'const unsigned long *') increases required alignment from 1 to 4 
[-Wcast-align]
./core_or_not.inc:13:1: warning: no previous prototype for function 
'sv_setsv_cow_hashkey_core' [-Wmissing-prototypes]
exception.c:17:5: warning: no previous prototype for function 
'apitest_exception' [-Wmissing-prototypes]
./core_or_not.inc:13:1: warning: no previous prototype for function 
'sv_setsv_cow_hashkey_notcore' [-Wmissing-prototypes]
stdio.c:14:8: warning: no previous prototype for function 'xsfopen' 
[-Wmissing-prototypes]
stdio.c:20:5: warning: no previous prototype for function 'xsfclose' 
[-Wmissing-prototypes]
stdio.c:25:5: warning: no previous prototype for function 'xsfprintf' 
[-Wmissing-prototypes]
Typemap.xs:63:12: warning: no previous prototype for function 'intArrayPtr' 
[-Wmissing-prototypes]
Typemap.xs:204:1: warning: no previous prototype for function 
'XS_release_anotherstructPtrPtr' [-Wmissing-prototypes]
Typemap.c:627:7: warning: declaration shadows a local variable [-Wshadow]
Typemap.c:664:13: warning: declaration shadows a local variable [-Wshadow]
Typemap.c:1356:17: warning: cast from 'char *' to 'intOpq *' (aka 'int *') 
increases required alignment from 1 to 4 [-Wcast-align]
Typemap.c:1376:19: warning: cast from 'char *' to 'shortOPQ *' (aka 'short *') 
increases required alignment from 1 to 2 [-Wcast-align]
Typemap.c:1428:19: warning: cast from 'char *' to 'astruct *' (aka 'struct 
t_opaqueptr *') increases required alignment from 1 to 4 [-Wcast-align]
Typemap.c:1468:18: warning: cast from 'char *' to 'shortOPQ *' (aka 'short *') 
increases required alignment from 1 to 2 [-Wcast-align]
attributes.xs:65:18: warning: declaration shadows a local variable [-Wshadow]
attributes.xs:66:15: warning: declaration shadows a local variable [-Wshadow]
attributes.xs:67:18: warning: declaration shadows a local variable [-Wshadow]
attributes.xs:69:16: warning: declaration shadows a local variable [-Wshadow]
attributes.xs:71:16: warning: declaration shadows a local variable [-Wshadow]
attributes.xs:79:16: warning: declaration shadows a local variable [-Wshadow]
attributes.xs:81:16: warning: declaration shadows a local variable [-Wshadow]
mro.xs:64:48: warning: declaration shadows a local variable [-Wshadow]
mro.xs:64:59: warning: declaration shadows a local variable [-Wshadow]
mro.xs:126:54: warning: declaration shadows a local variable [-Wshadow]
mro.xs:129:46: warning: declaration shadows a local variable [-Wshadow]
mro.xs:130:32: warning: declaration shadows a local variable [-Wshadow]
mro.xs:130:43: warning: declaration shadows a local variable [-Wshadow]
mro.xs:279:7: warning: declaration shadows a local variable [-Wshadow]
mro.xs:664:45: warning: declaration shadows a local variable [-Wshadow]
re_exec.c:738:17: warning: declaration shadows a local variable [-Wshadow]
re_exec.c:1898:34: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass *' (aka 'struct regnode_charclass *') 
increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:2516:65: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
re_exec.c:2547:20: warning: cast from 'char *' to 'U8 **' (aka 'unsigned char 
**') increases required alignment from 1 to 4 [-Wcast-align]
re_exec.c:2554:33: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass *' (aka 'struct regnode_charclass *') 
increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:2660:33: warning: declaration shadows a local variable [-Wshadow]
re_exec.c:4000:46: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
re_exec.c:4001:15: warning: cast from 'char *' to 'I32 *' (aka 'long *') 
increases required alignment from 1 to 4 [-Wcast-align]
re_exec.c:5418:16: warning: declaration shadows a local variable [-Wshadow]
re_exec.c:5534:36: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'regnode_charclass *' (aka 'struct regnode_charclass *') increases required 
alignment from 2 to 4 [-Wcast-align]
re_exec.c:5594:50: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:5595:51: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:5769:43: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:5793:42: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:5861:37: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:6358:8: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'regnode_charclass *' (aka 'struct regnode_charclass *') increases required 
alignment from 2 to 4 [-Wcast-align]
re_exec.c:6684:10: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:6747:22: warning: declaration shadows a local variable [-Wshadow]
re_exec.c:6751:23: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:6763:33: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_2L *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:6782:21: warning: declaration shadows a local variable [-Wshadow]
re_exec.c:6824:7: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:6900:4: warning: declaration shadows a local variable [-Wshadow]
re_exec.c:7060:37: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_2L *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:7210:10: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:7241:10: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:7253:60: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:7254:17: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_2L *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:7261:29: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:7267:39: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:7277:10: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:7287:17: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:7302:17: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:7404:11: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:7447:10: warning: declaration shadows a local variable [-Wshadow]
re_exec.c:7679:20: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:7702:48: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:7830:25: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:7833:4: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:7994:39: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:8001:7: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:8108:7: warning: declaration shadows a local variable [-Wshadow]
re_exec.c:8324:21: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:8359:21: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:8368:20: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:8379:65: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:8391:58: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:8407:48: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:8449:57: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:8694:2: warning: declaration shadows a local variable [-Wshadow]
re_exec.c:8967:30: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass *' (aka 'struct regnode_charclass *') 
increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:9311:6: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass *' (aka 'struct regnode_charclass *') 
increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:9324:6: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass *' (aka 'struct regnode_charclass *') 
increases required alignment from 2 to 4 [-Wcast-align]
re_exec.c:9328:22: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass_posixl *' (aka 'struct 
regnode_charclass_class *') increases required alignment from 2 to 4 
[-Wcast-align]
re_exec.c:9366:25: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass_posixl *' (aka 'struct 
regnode_charclass_class *') increases required alignment from 2 to 4 
[-Wcast-align]
re_exec.c:9398:15: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
re_comp.c:1405:36: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:3290:49: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:3291:26: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:3311:28: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:3389:6: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:3407:37: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_charclass *' increases required alignment from 2 to 4 
[-Wcast-align]
re_comp.c:3519:29: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:3544:9: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:3549:9: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_charclass *' increases required alignment from 2 to 4 
[-Wcast-align]
re_comp.c:3554:5: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:4121:37: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:4201:44: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:4208:44: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:4212:3: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:4430:34: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:4727:25: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:4728:30: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_2L *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:5129:42: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:5130:43: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:5133:26: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:5174:23: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:5176:46: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:5177:47: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:5221:11: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:5455:33: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'regnode_charclass *' (aka 'struct regnode_charclass *') increases required 
alignment from 2 to 4 [-Wcast-align]
re_comp.c:5458:59: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'regnode_charclass *' (aka 'struct regnode_charclass *') increases required 
alignment from 2 to 4 [-Wcast-align]
re_comp.c:5733:28: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:5737:28: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:5740:15: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:5747:26: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:5796:73: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:6291:33: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:6339:17: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:6592:2: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:6613:2: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:7433:44: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:7741:41: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:7800:24: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:7813:9: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_2L *' increases required alignment from 2 to 4 
[-Wcast-align]
re_comp.c:7813:43: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
re_comp.c:7831:9: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:7913:23: warning: cast from 'char *' to 'I32 *' (aka 'long *') 
increases required alignment from 1 to 4 [-Wcast-align]
re_comp.c:7994:25: warning: cast from 'char *' to 'I32 *' (aka 'long *') 
increases required alignment from 1 to 4 [-Wcast-align]
re_comp.c:8027:29: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:8056:25: warning: cast from 'char *' to 'I32 *' (aka 'long *') 
increases required alignment from 1 to 4 [-Wcast-align]
re_comp.c:10598:5: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:10721:21: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:10723:42: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:10729:21: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_2L *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:10830:39: warning: cast from 'char *' to 'I32 *' (aka 'long *') 
increases required alignment from 1 to 4 [-Wcast-align]
re_comp.c:10839:38: warning: cast from 'char *' to 'I32 *' (aka 'long *') 
increases required alignment from 1 to 4 [-Wcast-align]
re_comp.c:10917:29: warning: cast from 'char *' to 'I32 *' (aka 'long *') 
increases required alignment from 1 to 4 [-Wcast-align]
re_comp.c:11003:35: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:11003:49: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_2L *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:11126:18: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:11192:43: warning: cast from 'char *' to 'I32 *' (aka 'long *') 
increases required alignment from 1 to 4 [-Wcast-align]
re_comp.c:11443:13: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:11482:21: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:12191:17: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:13227:33: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:13359:12: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:13378:8: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:13385:12: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:13862:5: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'regnode_charclass *' (aka 'struct regnode_charclass *') increases required 
alignment from 2 to 4 [-Wcast-align]
re_comp.c:13892:9: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'regnode_charclass *' (aka 'struct regnode_charclass *') increases required 
alignment from 2 to 4 [-Wcast-align]
re_comp.c:13893:7: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'regnode_charclass *' (aka 'struct regnode_charclass *') increases required 
alignment from 2 to 4 [-Wcast-align]
re_comp.c:14818:12: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:14871:25: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:14912:9: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:15051:34: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:15140:21: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:15179:21: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:15261:25: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:15509:9: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:16571:21: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'regnode_charclass_posixl *' (aka 'struct regnode_charclass_class *') increases 
required alignment from 2 to 4 [-Wcast-align]
re_comp.c:16588:24: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'regnode_charclass_posixl *' (aka 'struct regnode_charclass_class *') increases 
required alignment from 2 to 4 [-Wcast-align]
re_comp.c:16599:17: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'regnode_charclass_posixl *' (aka 'struct regnode_charclass_class *') increases 
required alignment from 2 to 4 [-Wcast-align]
re_comp.c:18041:2: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:18072:2: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:18510:9: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:18529:9: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:18529:9: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_2L *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:18683:9: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:18781:2: warning: cast from 'regnode *' (aka 'struct regnode *') to 
'struct regnode_1 *' increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:19050:23: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
re_comp.c:19076:52: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass *' (aka 'struct regnode_charclass *') 
increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:19102:43: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_2L *' increases required alignment from 2 to 4 
[-Wcast-align]
re_comp.c:19102:54: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
re_comp.c:19117:27: warning: cast from 'char *' to 'I32 *' (aka 'long *') 
increases required alignment from 1 to 4 [-Wcast-align]
re_comp.c:19130:21: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
re_comp.c:19152:53: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
re_comp.c:19152:65: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_2L *' increases required alignment from 2 to 4 
[-Wcast-align]
re_comp.c:19153:33: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_2L *' increases required alignment from 2 to 4 
[-Wcast-align]
re_comp.c:19155:44: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
re_comp.c:19191:13: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
re_comp.c:19222:47: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass *' (aka 'struct regnode_charclass *') 
increases required alignment from 2 to 4 [-Wcast-align]
re_comp.c:19351:62: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
re_comp.c:19583:16: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:20418:17: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass_posixl *' (aka 'struct 
regnode_charclass_class *') increases required alignment from 2 to 4 
[-Wcast-align]
re_comp.c:20419:21: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:20423:25: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'regnode_charclass_posixl *' (aka 'struct 
regnode_charclass_class *') increases required alignment from 2 to 4 
[-Wcast-align]
re_comp.c:20651:17: warning: declaration shadows a local variable [-Wshadow]
re_comp.c:20652:27: warning: cast from 'const regnode *' (aka 'const struct 
regnode *') to 'struct regnode_1 *' increases required alignment from 2 to 4 
[-Wcast-align]
threads.xs:235:9: warning: declaration shadows a local variable [-Wshadow]
threads.xs:381:23: warning: cast from 'char *' to 'ithread *' (aka 'struct 
_ithread *') increases required alignment from 1 to 4 [-Wcast-align]
threads.xs:390:23: warning: cast from 'char *' to 'ithread *' (aka 'struct 
_ithread *') increases required alignment from 1 to 4 [-Wcast-align]
threads.xs:401:31: warning: cast from 'char *' to 'ithread *' (aka 'struct 
_ithread *') increases required alignment from 1 to 4 [-Wcast-align]
threads.xs:843:9: warning: declaration shadows a local variable [-Wshadow]
threads.xs:845:9: warning: cast from 'char *' to 'my_cxt_t *' increases 
required alignment from 1 to 4 [-Wcast-align]
threads.xs:1483:13: warning: declaration shadows a local variable [-Wshadow]
threads.xs:1821:27: warning: cast from 'char *' to 'my_pool_t *' increases 
required alignment from 1 to 4 [-Wcast-align]
shared.xs:282:21: warning: cast from 'char *' to 'user_lock *' increases 
required alignment from 1 to 4 [-Wcast-align]
shared.xs:374:14: warning: cast from 'char *' to 'user_lock *' increases 
required alignment from 1 to 4 [-Wcast-align]
shared.xs:406:25: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
shared.xs:415:25: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
shared.xs:448:16: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
shared.xs:467:16: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
shared.xs:703:26: warning: declaration shadows a local variable [-Wshadow]
shared.xs:715:22: warning: declaration shadows a local variable [-Wshadow]
shared.xs:721:38: warning: declaration shadows a local variable [-Wshadow]
shared.xs:746:15: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
shared.xs:751:20: warning: declaration shadows a local variable [-Wshadow]
shared.xs:771:13: warning: declaration shadows a local variable [-Wshadow]
shared.xs:773:20: warning: declaration shadows a local variable [-Wshadow]
shared.xs:787:30: warning: declaration shadows a local variable [-Wshadow]
shared.xs:805:26: warning: declaration shadows a local variable [-Wshadow]
shared.xs:825:15: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
shared.xs:847:15: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
shared.xs:847:50: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
shared.xs:848:13: warning: declaration shadows a local variable [-Wshadow]
shared.xs:850:25: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
shared.xs:850:20: warning: declaration shadows a local variable [-Wshadow]
shared.xs:852:26: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
shared.xs:876:15: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
shared.xs:928:28: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
shared.xs:930:28: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
shared.xs:942:24: warning: declaration shadows a local variable [-Wshadow]
shared.xs:982:24: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
shared.xs:984:24: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
shared.xs:1026:24: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
shared.xs:1028:24: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
shared.xs:1047:23: warning: declaration shadows a local variable [-Wshadow]
shared.xs:1073:15: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
shared.xs:1093:15: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
shared.xs:1103:21: warning: declaration shadows a local variable [-Wshadow]
shared.xs:1128:26: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]
shared.xs:1161:23: warning: cast from 'char *' to 'SV *' (aka 'struct sv *') 
increases required alignment from 1 to 4 [-Wcast-align]

-- 
Report by Test::Smoke v1.53 build 1374 running on perl 5.24.3
(Reporter v0.050 / Smoker v0.045)

Reply via email to