+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/smalltalk-3.2.5nb33/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/smalltalk-3.2.5nb33/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for smalltalk-3.2.5nb33
/opt/pkg/bin/gmake  all-recursive
gmake[1]: Entering directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5'
Making all in lib-src
gmake[2]: Entering directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/lib-src'
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT getopt.lo -MD -MP -MF .deps/getopt.Tpo -c -o getopt.lo getopt.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT getopt.lo -MD -MP -MF .deps/getopt.Tpo -c getopt.c  -fPIC -DPIC -o .libs/getopt.o
getopt.c: In function '_getopt_internal':
getopt.c:576:30: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
  576 |       if (optind != argc && !strcmp (argv[optind], "--"))
      |                              ^~~~~~
getopt.c:108:1: note: include '<string.h>' or provide a declaration of 'strcmp'
  107 | #include "getopt.h"
  +++ |+#include <string.h>
  108 | 
getopt.c:652:50: warning: 'strncmp' argument 3 type is 'long int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
  652 |         if (!strncmp (p->name, nextchar, nameend - nextchar))
      |                                          ~~~~~~~~^~~~~~~~~~
getopt.c:211:12: note: built-in 'strncmp' declared here
  211 | extern int strncmp ();
      |            ^~~~~~~
getopt.c:655:35: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
  655 |                 == (unsigned int) strlen (p->name))
      |                                   ^~~~~~
getopt.c:655:35: note: include '<string.h>' or provide a declaration of 'strlen'
getopt.c:655:35: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
getopt.c:655:35: note: include '<string.h>' or provide a declaration of 'strlen'
getopt.c:679:23: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
  679 |           nextchar += strlen (nextchar);
      |                       ^~~~~~
getopt.c:679:23: note: include '<string.h>' or provide a declaration of 'strlen'
getopt.c:697:22: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  697 |                   if (opterr)
      |                      ^
getopt.c:709:31: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
  709 |                   nextchar += strlen (nextchar);
      |                               ^~~~~~
getopt.c:709:31: note: include '<string.h>' or provide a declaration of 'strlen'
getopt.c:725:31: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
  725 |                   nextchar += strlen (nextchar);
      |                               ^~~~~~
getopt.c:725:31: note: include '<string.h>' or provide a declaration of 'strlen'
getopt.c:730:23: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
  730 |           nextchar += strlen (nextchar);
      |                       ^~~~~~
getopt.c:730:23: note: include '<string.h>' or provide a declaration of 'strlen'
getopt.c:839:52: warning: 'strncmp' argument 3 type is 'long int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
  839 |           if (!strncmp (p->name, nextchar, nameend - nextchar))
      |                                            ~~~~~~~~^~~~~~~~~~
getopt.c:211:12: note: built-in 'strncmp' declared here
  211 | extern int strncmp ();
      |            ^~~~~~~
getopt.c:841:58: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
  841 |               if ((unsigned int) (nameend - nextchar) == strlen (p->name))
      |                                                          ^~~~~~
getopt.c:841:58: note: include '<string.h>' or provide a declaration of 'strlen'
getopt.c:864:25: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
  864 |             nextchar += strlen (nextchar);
      |                         ^~~~~~
getopt.c:864:25: note: include '<string.h>' or provide a declaration of 'strlen'
getopt.c:884:33: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
  884 |                     nextchar += strlen (nextchar);
      |                                 ^~~~~~
getopt.c:884:33: note: include '<string.h>' or provide a declaration of 'strlen'
getopt.c:898:33: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
  898 |                     nextchar += strlen (nextchar);
      |                                 ^~~~~~
getopt.c:898:33: note: include '<string.h>' or provide a declaration of 'strlen'
getopt.c:902:25: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
  902 |             nextchar += strlen (nextchar);
      |                         ^~~~~~
getopt.c:902:25: note: include '<string.h>' or provide a declaration of 'strlen'
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT getopt.lo -MD -MP -MF .deps/getopt.Tpo -c getopt.c -o getopt.o >/dev/null 2>&1
mv -f .deps/getopt.Tpo .deps/getopt.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT getopt1.lo -MD -MP -MF .deps/getopt1.Tpo -c -o getopt1.lo getopt1.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT getopt1.lo -MD -MP -MF .deps/getopt1.Tpo -c getopt1.c  -fPIC -DPIC -o .libs/getopt1.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT getopt1.lo -MD -MP -MF .deps/getopt1.Tpo -c getopt1.c -o getopt1.o >/dev/null 2>&1
mv -f .deps/getopt1.Tpo .deps/getopt1.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT md5.lo -MD -MP -MF .deps/md5.Tpo -c -o md5.lo md5.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT md5.lo -MD -MP -MF .deps/md5.Tpo -c md5.c  -fPIC -DPIC -o .libs/md5.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT md5.lo -MD -MP -MF .deps/md5.Tpo -c md5.c -o md5.o >/dev/null 2>&1
mv -f .deps/md5.Tpo .deps/md5.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT avltrees.lo -MD -MP -MF .deps/avltrees.Tpo -c -o avltrees.lo avltrees.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT avltrees.lo -MD -MP -MF .deps/avltrees.Tpo -c avltrees.c  -fPIC -DPIC -o .libs/avltrees.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT avltrees.lo -MD -MP -MF .deps/avltrees.Tpo -c avltrees.c -o avltrees.o >/dev/null 2>&1
mv -f .deps/avltrees.Tpo .deps/avltrees.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT rbtrees.lo -MD -MP -MF .deps/rbtrees.Tpo -c -o rbtrees.lo rbtrees.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT rbtrees.lo -MD -MP -MF .deps/rbtrees.Tpo -c rbtrees.c  -fPIC -DPIC -o .libs/rbtrees.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT rbtrees.lo -MD -MP -MF .deps/rbtrees.Tpo -c rbtrees.c -o rbtrees.o >/dev/null 2>&1
mv -f .deps/rbtrees.Tpo .deps/rbtrees.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT lock.lo -MD -MP -MF .deps/lock.Tpo -c -o lock.lo lock.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT lock.lo -MD -MP -MF .deps/lock.Tpo -c lock.c  -fPIC -DPIC -o .libs/lock.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT lock.lo -MD -MP -MF .deps/lock.Tpo -c lock.c -o lock.o >/dev/null 2>&1
mv -f .deps/lock.Tpo .deps/lock.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT strspell.lo -MD -MP -MF .deps/strspell.Tpo -c -o strspell.lo strspell.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT strspell.lo -MD -MP -MF .deps/strspell.Tpo -c strspell.c  -fPIC -DPIC -o .libs/strspell.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT strspell.lo -MD -MP -MF .deps/strspell.Tpo -c strspell.c -o strspell.o >/dev/null 2>&1
mv -f .deps/strspell.Tpo .deps/strspell.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT regex.lo -MD -MP -MF .deps/regex.Tpo -c -o regex.lo regex.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT regex.lo -MD -MP -MF .deps/regex.Tpo -c regex.c  -fPIC -DPIC -o .libs/regex.o
regex.c: In function 'pre_compile_pattern':
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1165:15: note: in expansion of macro 'BUFPUSH'
 1165 |               BUFPUSH (endline);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1165:15: note: in expansion of macro 'BUFPUSH'
 1165 |               BUFPUSH (endline);
      |               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1165:15: note: in expansion of macro 'BUFPUSH'
 1165 |               BUFPUSH (endline);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1165:15: note: in expansion of macro 'BUFPUSH'
 1165 |               BUFPUSH (endline);
      |               ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1165:15: note: in expansion of macro 'BUFPUSH'
 1165 |               BUFPUSH (endline);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1165:15: note: in expansion of macro 'BUFPUSH'
 1165 |               BUFPUSH (endline);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1165:15: note: in expansion of macro 'BUFPUSH'
 1165 |               BUFPUSH (endline);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1165:15: note: in expansion of macro 'BUFPUSH'
 1165 |               BUFPUSH (endline);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1169:15: note: in expansion of macro 'BUFPUSH'
 1169 |               BUFPUSH (endbuf2);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1169:15: note: in expansion of macro 'BUFPUSH'
 1169 |               BUFPUSH (endbuf2);
      |               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1169:15: note: in expansion of macro 'BUFPUSH'
 1169 |               BUFPUSH (endbuf2);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1169:15: note: in expansion of macro 'BUFPUSH'
 1169 |               BUFPUSH (endbuf2);
      |               ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1169:15: note: in expansion of macro 'BUFPUSH'
 1169 |               BUFPUSH (endbuf2);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1169:15: note: in expansion of macro 'BUFPUSH'
 1169 |               BUFPUSH (endbuf2);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1169:15: note: in expansion of macro 'BUFPUSH'
 1169 |               BUFPUSH (endbuf2);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1169:15: note: in expansion of macro 'BUFPUSH'
 1169 |               BUFPUSH (endbuf2);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1175:13: note: in expansion of macro 'BUFPUSH'
 1175 |             BUFPUSH (begline);
      |             ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1175:13: note: in expansion of macro 'BUFPUSH'
 1175 |             BUFPUSH (begline);
      |             ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1175:13: note: in expansion of macro 'BUFPUSH'
 1175 |             BUFPUSH (begline);
      |             ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1175:13: note: in expansion of macro 'BUFPUSH'
 1175 |             BUFPUSH (begline);
      |             ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1175:13: note: in expansion of macro 'BUFPUSH'
 1175 |             BUFPUSH (begline);
      |             ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1175:13: note: in expansion of macro 'BUFPUSH'
 1175 |             BUFPUSH (begline);
      |             ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1175:13: note: in expansion of macro 'BUFPUSH'
 1175 |             BUFPUSH (begline);
      |             ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1175:13: note: in expansion of macro 'BUFPUSH'
 1175 |             BUFPUSH (begline);
      |             ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1177:13: note: in expansion of macro 'BUFPUSH'
 1177 |             BUFPUSH (begbuf);
      |             ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1177:13: note: in expansion of macro 'BUFPUSH'
 1177 |             BUFPUSH (begbuf);
      |             ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1177:13: note: in expansion of macro 'BUFPUSH'
 1177 |             BUFPUSH (begbuf);
      |             ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1177:13: note: in expansion of macro 'BUFPUSH'
 1177 |             BUFPUSH (begbuf);
      |             ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1177:13: note: in expansion of macro 'BUFPUSH'
 1177 |             BUFPUSH (begbuf);
      |             ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1177:13: note: in expansion of macro 'BUFPUSH'
 1177 |             BUFPUSH (begbuf);
      |             ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1177:13: note: in expansion of macro 'BUFPUSH'
 1177 |             BUFPUSH (begbuf);
      |             ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1177:13: note: in expansion of macro 'BUFPUSH'
 1177 |             BUFPUSH (begbuf);
      |             ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1230:19: note: in expansion of macro 'BUFPUSH'
 1230 |                   BUFPUSH (op);
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1230:19: note: in expansion of macro 'BUFPUSH'
 1230 |                   BUFPUSH (op);
      |                   ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1230:19: note: in expansion of macro 'BUFPUSH'
 1230 |                   BUFPUSH (op);
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1230:19: note: in expansion of macro 'BUFPUSH'
 1230 |                   BUFPUSH (op);
      |                   ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1230:19: note: in expansion of macro 'BUFPUSH'
 1230 |                   BUFPUSH (op);
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1230:19: note: in expansion of macro 'BUFPUSH'
 1230 |                   BUFPUSH (op);
      |                   ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1230:19: note: in expansion of macro 'BUFPUSH'
 1230 |                   BUFPUSH (op);
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1230:19: note: in expansion of macro 'BUFPUSH'
 1230 |                   BUFPUSH (op);
      |                   ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1242:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1242 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1242:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1242 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1242:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1242 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1242:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1242 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1242:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1242 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1242:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1242 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1242:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1242 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1242:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1242 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1250:11: note: in expansion of macro 'GET_BUFFER_SPACE'
 1250 |           GET_BUFFER_SPACE (3);
      |           ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1250:11: note: in expansion of macro 'GET_BUFFER_SPACE'
 1250 |           GET_BUFFER_SPACE (3);
      |           ^~~~~~~~~~~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1250:11: note: in expansion of macro 'GET_BUFFER_SPACE'
 1250 |           GET_BUFFER_SPACE (3);
      |           ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1250:11: note: in expansion of macro 'GET_BUFFER_SPACE'
 1250 |           GET_BUFFER_SPACE (3);
      |           ^~~~~~~~~~~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1250:11: note: in expansion of macro 'GET_BUFFER_SPACE'
 1250 |           GET_BUFFER_SPACE (3);
      |           ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1250:11: note: in expansion of macro 'GET_BUFFER_SPACE'
 1250 |           GET_BUFFER_SPACE (3);
      |           ^~~~~~~~~~~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1250:11: note: in expansion of macro 'GET_BUFFER_SPACE'
 1250 |           GET_BUFFER_SPACE (3);
      |           ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1250:11: note: in expansion of macro 'GET_BUFFER_SPACE'
 1250 |           GET_BUFFER_SPACE (3);
      |           ^~~~~~~~~~~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1258:19: note: in expansion of macro 'GET_BUFFER_SPACE'
 1258 |                   GET_BUFFER_SPACE (3);
      |                   ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1258:19: note: in expansion of macro 'GET_BUFFER_SPACE'
 1258 |                   GET_BUFFER_SPACE (3);
      |                   ^~~~~~~~~~~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1258:19: note: in expansion of macro 'GET_BUFFER_SPACE'
 1258 |                   GET_BUFFER_SPACE (3);
      |                   ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1258:19: note: in expansion of macro 'GET_BUFFER_SPACE'
 1258 |                   GET_BUFFER_SPACE (3);
      |                   ^~~~~~~~~~~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1258:19: note: in expansion of macro 'GET_BUFFER_SPACE'
 1258 |                   GET_BUFFER_SPACE (3);
      |                   ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1258:19: note: in expansion of macro 'GET_BUFFER_SPACE'
 1258 |                   GET_BUFFER_SPACE (3);
      |                   ^~~~~~~~~~~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1258:19: note: in expansion of macro 'GET_BUFFER_SPACE'
 1258 |                   GET_BUFFER_SPACE (3);
      |                   ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1258:19: note: in expansion of macro 'GET_BUFFER_SPACE'
 1258 |                   GET_BUFFER_SPACE (3);
      |                   ^~~~~~~~~~~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1270:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1270 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1270:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1270 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1270:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1270 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1270:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1270 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1270:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1270 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1270:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1270 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1270:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1270 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1270:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1270 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1279:13: note: in expansion of macro 'BUFPUSH'
 1279 |             BUFPUSH (anychar_nl);
      |             ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1279:13: note: in expansion of macro 'BUFPUSH'
 1279 |             BUFPUSH (anychar_nl);
      |             ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1279:13: note: in expansion of macro 'BUFPUSH'
 1279 |             BUFPUSH (anychar_nl);
      |             ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1279:13: note: in expansion of macro 'BUFPUSH'
 1279 |             BUFPUSH (anychar_nl);
      |             ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1279:13: note: in expansion of macro 'BUFPUSH'
 1279 |             BUFPUSH (anychar_nl);
      |             ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1279:13: note: in expansion of macro 'BUFPUSH'
 1279 |             BUFPUSH (anychar_nl);
      |             ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1279:13: note: in expansion of macro 'BUFPUSH'
 1279 |             BUFPUSH (anychar_nl);
      |             ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1279:13: note: in expansion of macro 'BUFPUSH'
 1279 |             BUFPUSH (anychar_nl);
      |             ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1281:13: note: in expansion of macro 'BUFPUSH'
 1281 |             BUFPUSH (anychar);
      |             ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1281:13: note: in expansion of macro 'BUFPUSH'
 1281 |             BUFPUSH (anychar);
      |             ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1281:13: note: in expansion of macro 'BUFPUSH'
 1281 |             BUFPUSH (anychar);
      |             ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1281:13: note: in expansion of macro 'BUFPUSH'
 1281 |             BUFPUSH (anychar);
      |             ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1281:13: note: in expansion of macro 'BUFPUSH'
 1281 |             BUFPUSH (anychar);
      |             ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1281:13: note: in expansion of macro 'BUFPUSH'
 1281 |             BUFPUSH (anychar);
      |             ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1281:13: note: in expansion of macro 'BUFPUSH'
 1281 |             BUFPUSH (anychar);
      |             ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1281:13: note: in expansion of macro 'BUFPUSH'
 1281 |             BUFPUSH (anychar);
      |             ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:1290:13: note: in expansion of macro 'EXTEND_BUFFER'
 1290 |             EXTEND_BUFFER;
      |             ^~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:1290:13: note: in expansion of macro 'EXTEND_BUFFER'
 1290 |             EXTEND_BUFFER;
      |             ^~~~~~~~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:1290:13: note: in expansion of macro 'EXTEND_BUFFER'
 1290 |             EXTEND_BUFFER;
      |             ^~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:1290:13: note: in expansion of macro 'EXTEND_BUFFER'
 1290 |             EXTEND_BUFFER;
      |             ^~~~~~~~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:1290:13: note: in expansion of macro 'EXTEND_BUFFER'
 1290 |             EXTEND_BUFFER;
      |             ^~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:1290:13: note: in expansion of macro 'EXTEND_BUFFER'
 1290 |             EXTEND_BUFFER;
      |             ^~~~~~~~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1295:15: note: in expansion of macro 'BUFPUSH'
 1295 |               BUFPUSH (charset_not);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1295:15: note: in expansion of macro 'BUFPUSH'
 1295 |               BUFPUSH (charset_not);
      |               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1295:15: note: in expansion of macro 'BUFPUSH'
 1295 |               BUFPUSH (charset_not);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1295:15: note: in expansion of macro 'BUFPUSH'
 1295 |               BUFPUSH (charset_not);
      |               ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1295:15: note: in expansion of macro 'BUFPUSH'
 1295 |               BUFPUSH (charset_not);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1295:15: note: in expansion of macro 'BUFPUSH'
 1295 |               BUFPUSH (charset_not);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1295:15: note: in expansion of macro 'BUFPUSH'
 1295 |               BUFPUSH (charset_not);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1295:15: note: in expansion of macro 'BUFPUSH'
 1295 |               BUFPUSH (charset_not);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1299:13: note: in expansion of macro 'BUFPUSH'
 1299 |             BUFPUSH (charset);
      |             ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1299:13: note: in expansion of macro 'BUFPUSH'
 1299 |             BUFPUSH (charset);
      |             ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1299:13: note: in expansion of macro 'BUFPUSH'
 1299 |             BUFPUSH (charset);
      |             ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1299:13: note: in expansion of macro 'BUFPUSH'
 1299 |             BUFPUSH (charset);
      |             ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1299:13: note: in expansion of macro 'BUFPUSH'
 1299 |             BUFPUSH (charset);
      |             ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1299:13: note: in expansion of macro 'BUFPUSH'
 1299 |             BUFPUSH (charset);
      |             ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1299:13: note: in expansion of macro 'BUFPUSH'
 1299 |             BUFPUSH (charset);
      |             ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1299:13: note: in expansion of macro 'BUFPUSH'
 1299 |             BUFPUSH (charset);
      |             ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1302:11: note: in expansion of macro 'BUFPUSH'
 1302 |           BUFPUSH ((1 << BYTEWIDTH) / BYTEWIDTH);
      |           ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1302:11: note: in expansion of macro 'BUFPUSH'
 1302 |           BUFPUSH ((1 << BYTEWIDTH) / BYTEWIDTH);
      |           ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1302:11: note: in expansion of macro 'BUFPUSH'
 1302 |           BUFPUSH ((1 << BYTEWIDTH) / BYTEWIDTH);
      |           ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1302:11: note: in expansion of macro 'BUFPUSH'
 1302 |           BUFPUSH ((1 << BYTEWIDTH) / BYTEWIDTH);
      |           ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1302:11: note: in expansion of macro 'BUFPUSH'
 1302 |           BUFPUSH ((1 << BYTEWIDTH) / BYTEWIDTH);
      |           ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1302:11: note: in expansion of macro 'BUFPUSH'
 1302 |           BUFPUSH ((1 << BYTEWIDTH) / BYTEWIDTH);
      |           ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1302:11: note: in expansion of macro 'BUFPUSH'
 1302 |           BUFPUSH ((1 << BYTEWIDTH) / BYTEWIDTH);
      |           ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1302:11: note: in expansion of macro 'BUFPUSH'
 1302 |           BUFPUSH ((1 << BYTEWIDTH) / BYTEWIDTH);
      |           ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:1321:21: note: in expansion of macro 'EXTEND_BUFFER'
 1321 |                     EXTEND_BUFFER;
      |                     ^~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:1321:21: note: in expansion of macro 'EXTEND_BUFFER'
 1321 |                     EXTEND_BUFFER;
      |                     ^~~~~~~~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:1321:21: note: in expansion of macro 'EXTEND_BUFFER'
 1321 |                     EXTEND_BUFFER;
      |                     ^~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:1321:21: note: in expansion of macro 'EXTEND_BUFFER'
 1321 |                     EXTEND_BUFFER;
      |                     ^~~~~~~~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:1321:21: note: in expansion of macro 'EXTEND_BUFFER'
 1321 |                     EXTEND_BUFFER;
      |                     ^~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:1321:21: note: in expansion of macro 'EXTEND_BUFFER'
 1321 |                     EXTEND_BUFFER;
      |                     ^~~~~~~~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:1321:21: note: in expansion of macro 'EXTEND_BUFFER'
 1321 |                     EXTEND_BUFFER;
      |                     ^~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:1321:21: note: in expansion of macro 'EXTEND_BUFFER'
 1321 |                     EXTEND_BUFFER;
      |                     ^~~~~~~~~~~~~
regex.c:449:12: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  449 |     b = (b - old_buffer) + bufp->buffer;                                \
      |         ~~~^~~~~~~~~~~~~
regex.c:1321:21: note: in expansion of macro 'EXTEND_BUFFER'
 1321 |                     EXTEND_BUFFER;
      |                     ^~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:1321:21: note: in expansion of macro 'EXTEND_BUFFER'
 1321 |                     EXTEND_BUFFER;
      |                     ^~~~~~~~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1606:35: note: in expansion of macro 'BUFPUSH'
 1606 |                                   BUFPUSH (casefold_off);
      |                                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1606:35: note: in expansion of macro 'BUFPUSH'
 1606 |                                   BUFPUSH (casefold_off);
      |                                   ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1606:35: note: in expansion of macro 'BUFPUSH'
 1606 |                                   BUFPUSH (casefold_off);
      |                                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1606:35: note: in expansion of macro 'BUFPUSH'
 1606 |                                   BUFPUSH (casefold_off);
      |                                   ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1606:35: note: in expansion of macro 'BUFPUSH'
 1606 |                                   BUFPUSH (casefold_off);
      |                                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1606:35: note: in expansion of macro 'BUFPUSH'
 1606 |                                   BUFPUSH (casefold_off);
      |                                   ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1606:35: note: in expansion of macro 'BUFPUSH'
 1606 |                                   BUFPUSH (casefold_off);
      |                                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1606:35: note: in expansion of macro 'BUFPUSH'
 1606 |                                   BUFPUSH (casefold_off);
      |                                   ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1613:31: note: in expansion of macro 'BUFPUSH'
 1613 |                               BUFPUSH (casefold_on);
      |                               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1613:31: note: in expansion of macro 'BUFPUSH'
 1613 |                               BUFPUSH (casefold_on);
      |                               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1613:31: note: in expansion of macro 'BUFPUSH'
 1613 |                               BUFPUSH (casefold_on);
      |                               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1613:31: note: in expansion of macro 'BUFPUSH'
 1613 |                               BUFPUSH (casefold_on);
      |                               ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1613:31: note: in expansion of macro 'BUFPUSH'
 1613 |                               BUFPUSH (casefold_on);
      |                               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1613:31: note: in expansion of macro 'BUFPUSH'
 1613 |                               BUFPUSH (casefold_on);
      |                               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1613:31: note: in expansion of macro 'BUFPUSH'
 1613 |                               BUFPUSH (casefold_on);
      |                               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1613:31: note: in expansion of macro 'BUFPUSH'
 1613 |                               BUFPUSH (casefold_on);
      |                               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1653:19: note: in expansion of macro 'BUFPUSH'
 1653 |                   BUFPUSH (option_set);
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1653:19: note: in expansion of macro 'BUFPUSH'
 1653 |                   BUFPUSH (option_set);
      |                   ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1653:19: note: in expansion of macro 'BUFPUSH'
 1653 |                   BUFPUSH (option_set);
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1653:19: note: in expansion of macro 'BUFPUSH'
 1653 |                   BUFPUSH (option_set);
      |                   ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1653:19: note: in expansion of macro 'BUFPUSH'
 1653 |                   BUFPUSH (option_set);
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1653:19: note: in expansion of macro 'BUFPUSH'
 1653 |                   BUFPUSH (option_set);
      |                   ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1653:19: note: in expansion of macro 'BUFPUSH'
 1653 |                   BUFPUSH (option_set);
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1653:19: note: in expansion of macro 'BUFPUSH'
 1653 |                   BUFPUSH (option_set);
      |                   ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1654:19: note: in expansion of macro 'BUFPUSH'
 1654 |                   BUFPUSH (options);
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1654:19: note: in expansion of macro 'BUFPUSH'
 1654 |                   BUFPUSH (options);
      |                   ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1654:19: note: in expansion of macro 'BUFPUSH'
 1654 |                   BUFPUSH (options);
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1654:19: note: in expansion of macro 'BUFPUSH'
 1654 |                   BUFPUSH (options);
      |                   ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1654:19: note: in expansion of macro 'BUFPUSH'
 1654 |                   BUFPUSH (options);
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1654:19: note: in expansion of macro 'BUFPUSH'
 1654 |                   BUFPUSH (options);
      |                   ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1654:19: note: in expansion of macro 'BUFPUSH'
 1654 |                   BUFPUSH (options);
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1654:19: note: in expansion of macro 'BUFPUSH'
 1654 |                   BUFPUSH (options);
      |                   ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1678:15: note: in expansion of macro 'BUFPUSH'
 1678 |               BUFPUSH (start_memory);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1678:15: note: in expansion of macro 'BUFPUSH'
 1678 |               BUFPUSH (start_memory);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1679:15: note: in expansion of macro 'BUFPUSH'
 1679 |               BUFPUSH (regnum);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1679:15: note: in expansion of macro 'BUFPUSH'
 1679 |               BUFPUSH (regnum);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1682:15: note: in expansion of macro 'BUFPUSH'
 1682 |               BUFPUSH (0);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1682:15: note: in expansion of macro 'BUFPUSH'
 1682 |               BUFPUSH (0);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1691:15: note: in expansion of macro 'BUFPUSH'
 1691 |               BUFPUSH (start_nowidth);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1691:15: note: in expansion of macro 'BUFPUSH'
 1691 |               BUFPUSH (start_nowidth);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1693:15: note: in expansion of macro 'BUFPUSH'
 1693 |               BUFPUSH (0);      /* temporary value */
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1693:15: note: in expansion of macro 'BUFPUSH'
 1693 |               BUFPUSH (0);      /* temporary value */
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1694:15: note: in expansion of macro 'BUFPUSH'
 1694 |               BUFPUSH (0);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1694:15: note: in expansion of macro 'BUFPUSH'
 1694 |               BUFPUSH (0);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1698:15: note: in expansion of macro 'BUFPUSH'
 1698 |               BUFPUSH (on_failure_jump);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1698:15: note: in expansion of macro 'BUFPUSH'
 1698 |               BUFPUSH (on_failure_jump);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1700:15: note: in expansion of macro 'BUFPUSH'
 1700 |               BUFPUSH (0);      /* temporary value */
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1700:15: note: in expansion of macro 'BUFPUSH'
 1700 |               BUFPUSH (0);      /* temporary value */
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1701:15: note: in expansion of macro 'BUFPUSH'
 1701 |               BUFPUSH (0);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1701:15: note: in expansion of macro 'BUFPUSH'
 1701 |               BUFPUSH (0);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1725:19: note: in expansion of macro 'BUFPUSH'
 1725 |                   BUFPUSH ((options & PRE_OPTION_IGNORECASE) ? casefold_off :
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1725:19: note: in expansion of macro 'BUFPUSH'
 1725 |                   BUFPUSH ((options & PRE_OPTION_IGNORECASE) ? casefold_off :
      |                   ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1728:15: note: in expansion of macro 'BUFPUSH'
 1728 |               BUFPUSH (option_set);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1728:15: note: in expansion of macro 'BUFPUSH'
 1728 |               BUFPUSH (option_set);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1729:15: note: in expansion of macro 'BUFPUSH'
 1729 |               BUFPUSH (stackp[-1]);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1729:15: note: in expansion of macro 'BUFPUSH'
 1729 |               BUFPUSH (stackp[-1]);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1738:15: note: in expansion of macro 'BUFPUSH'
 1738 |               BUFPUSH (push_dummy_failure);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1738:15: note: in expansion of macro 'BUFPUSH'
 1738 |               BUFPUSH (push_dummy_failure);
      |               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1804:11: note: in expansion of macro 'GET_BUFFER_SPACE'
 1804 |           GET_BUFFER_SPACE (3);
      |           ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1804:11: note: in expansion of macro 'GET_BUFFER_SPACE'
 1804 |           GET_BUFFER_SPACE (3);
      |           ^~~~~~~~~~~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1804:11: note: in expansion of macro 'GET_BUFFER_SPACE'
 1804 |           GET_BUFFER_SPACE (3);
      |           ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1804:11: note: in expansion of macro 'GET_BUFFER_SPACE'
 1804 |           GET_BUFFER_SPACE (3);
      |           ^~~~~~~~~~~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1831:11: note: in expansion of macro 'GET_BUFFER_SPACE'
 1831 |           GET_BUFFER_SPACE (3);
      |           ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1831:11: note: in expansion of macro 'GET_BUFFER_SPACE'
 1831 |           GET_BUFFER_SPACE (3);
      |           ^~~~~~~~~~~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1922:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1922 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1922:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1922 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1922:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1922 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1922:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1922 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1922:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1922 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1922:15: note: in expansion of macro 'GET_BUFFER_SPACE'
 1922 |               GET_BUFFER_SPACE (3);
      |               ^~~~~~~~~~~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1944:19: note: in expansion of macro 'GET_BUFFER_SPACE'
 1944 |                   GET_BUFFER_SPACE ((lower_bound - 1) * mcnt);
      |                   ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1944:19: note: in expansion of macro 'GET_BUFFER_SPACE'
 1944 |                   GET_BUFFER_SPACE ((lower_bound - 1) * mcnt);
      |                   ^~~~~~~~~~~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1944:19: note: in expansion of macro 'GET_BUFFER_SPACE'
 1944 |                   GET_BUFFER_SPACE ((lower_bound - 1) * mcnt);
      |                   ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1944:19: note: in expansion of macro 'GET_BUFFER_SPACE'
 1944 |                   GET_BUFFER_SPACE ((lower_bound - 1) * mcnt);
      |                   ^~~~~~~~~~~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1944:19: note: in expansion of macro 'GET_BUFFER_SPACE'
 1944 |                   GET_BUFFER_SPACE ((lower_bound - 1) * mcnt);
      |                   ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1944:19: note: in expansion of macro 'GET_BUFFER_SPACE'
 1944 |                   GET_BUFFER_SPACE ((lower_bound - 1) * mcnt);
      |                   ^~~~~~~~~~~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1952:21: note: in expansion of macro 'BUFPUSH'
 1952 |                     BUFPUSH (stop_paren);
      |                     ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1952:21: note: in expansion of macro 'BUFPUSH'
 1952 |                     BUFPUSH (stop_paren);
      |                     ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1952:21: note: in expansion of macro 'BUFPUSH'
 1952 |                     BUFPUSH (stop_paren);
      |                     ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1952:21: note: in expansion of macro 'BUFPUSH'
 1952 |                     BUFPUSH (stop_paren);
      |                     ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1952:21: note: in expansion of macro 'BUFPUSH'
 1952 |                     BUFPUSH (stop_paren);
      |                     ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1952:21: note: in expansion of macro 'BUFPUSH'
 1952 |                     BUFPUSH (stop_paren);
      |                     ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1961:19: note: in expansion of macro 'GET_BUFFER_SPACE'
 1961 |                   GET_BUFFER_SPACE ((lower_bound - 1) * mcnt);
      |                   ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1961:19: note: in expansion of macro 'GET_BUFFER_SPACE'
 1961 |                   GET_BUFFER_SPACE ((lower_bound - 1) * mcnt);
      |                   ^~~~~~~~~~~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1961:19: note: in expansion of macro 'GET_BUFFER_SPACE'
 1961 |                   GET_BUFFER_SPACE ((lower_bound - 1) * mcnt);
      |                   ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1961:19: note: in expansion of macro 'GET_BUFFER_SPACE'
 1961 |                   GET_BUFFER_SPACE ((lower_bound - 1) * mcnt);
      |                   ^~~~~~~~~~~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1961:19: note: in expansion of macro 'GET_BUFFER_SPACE'
 1961 |                   GET_BUFFER_SPACE ((lower_bound - 1) * mcnt);
      |                   ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1961:19: note: in expansion of macro 'GET_BUFFER_SPACE'
 1961 |                   GET_BUFFER_SPACE ((lower_bound - 1) * mcnt);
      |                   ^~~~~~~~~~~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1968:21: note: in expansion of macro 'BUFPUSH'
 1968 |                     BUFPUSH (stop_paren);
      |                     ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1968:21: note: in expansion of macro 'BUFPUSH'
 1968 |                     BUFPUSH (stop_paren);
      |                     ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1968:21: note: in expansion of macro 'BUFPUSH'
 1968 |                     BUFPUSH (stop_paren);
      |                     ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1968:21: note: in expansion of macro 'BUFPUSH'
 1968 |                     BUFPUSH (stop_paren);
      |                     ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1968:21: note: in expansion of macro 'BUFPUSH'
 1968 |                     BUFPUSH (stop_paren);
      |                     ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:1968:21: note: in expansion of macro 'BUFPUSH'
 1968 |                     BUFPUSH (stop_paren);
      |                     ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1988:13: note: in expansion of macro 'GET_BUFFER_SPACE'
 1988 |             GET_BUFFER_SPACE (nbytes);
      |             ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1988:13: note: in expansion of macro 'GET_BUFFER_SPACE'
 1988 |             GET_BUFFER_SPACE (nbytes);
      |             ^~~~~~~~~~~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1988:13: note: in expansion of macro 'GET_BUFFER_SPACE'
 1988 |             GET_BUFFER_SPACE (nbytes);
      |             ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1988:13: note: in expansion of macro 'GET_BUFFER_SPACE'
 1988 |             GET_BUFFER_SPACE (nbytes);
      |             ^~~~~~~~~~~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1988:13: note: in expansion of macro 'GET_BUFFER_SPACE'
 1988 |             GET_BUFFER_SPACE (nbytes);
      |             ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:1988:13: note: in expansion of macro 'GET_BUFFER_SPACE'
 1988 |             GET_BUFFER_SPACE (nbytes);
      |             ^~~~~~~~~~~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:2014:17: note: in expansion of macro 'GET_BUFFER_SPACE'
 2014 |                 GET_BUFFER_SPACE (5);
      |                 ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:2014:17: note: in expansion of macro 'GET_BUFFER_SPACE'
 2014 |                 GET_BUFFER_SPACE (5);
      |                 ^~~~~~~~~~~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:2014:17: note: in expansion of macro 'GET_BUFFER_SPACE'
 2014 |                 GET_BUFFER_SPACE (5);
      |                 ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:2014:17: note: in expansion of macro 'GET_BUFFER_SPACE'
 2014 |                 GET_BUFFER_SPACE (5);
      |                 ^~~~~~~~~~~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:2014:17: note: in expansion of macro 'GET_BUFFER_SPACE'
 2014 |                 GET_BUFFER_SPACE (5);
      |                 ^~~~~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:2014:17: note: in expansion of macro 'GET_BUFFER_SPACE'
 2014 |                 GET_BUFFER_SPACE (5);
      |                 ^~~~~~~~~~~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:2065:17: note: in expansion of macro 'EXTEND_BUFFER'
 2065 |                 EXTEND_BUFFER;
      |                 ^~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:2065:17: note: in expansion of macro 'EXTEND_BUFFER'
 2065 |                 EXTEND_BUFFER;
      |                 ^~~~~~~~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:2065:17: note: in expansion of macro 'EXTEND_BUFFER'
 2065 |                 EXTEND_BUFFER;
      |                 ^~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:2065:17: note: in expansion of macro 'EXTEND_BUFFER'
 2065 |                 EXTEND_BUFFER;
      |                 ^~~~~~~~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:2065:17: note: in expansion of macro 'EXTEND_BUFFER'
 2065 |                 EXTEND_BUFFER;
      |                 ^~~~~~~~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:2065:17: note: in expansion of macro 'EXTEND_BUFFER'
 2065 |                 EXTEND_BUFFER;
      |                 ^~~~~~~~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2070:19: note: in expansion of macro 'BUFPUSH'
 2070 |                   BUFPUSH (charset);
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2070:19: note: in expansion of macro 'BUFPUSH'
 2070 |                   BUFPUSH (charset);
      |                   ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2070:19: note: in expansion of macro 'BUFPUSH'
 2070 |                   BUFPUSH (charset);
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2070:19: note: in expansion of macro 'BUFPUSH'
 2070 |                   BUFPUSH (charset);
      |                   ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2070:19: note: in expansion of macro 'BUFPUSH'
 2070 |                   BUFPUSH (charset);
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2070:19: note: in expansion of macro 'BUFPUSH'
 2070 |                   BUFPUSH (charset);
      |                   ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2070:19: note: in expansion of macro 'BUFPUSH'
 2070 |                   BUFPUSH (charset);
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2070:19: note: in expansion of macro 'BUFPUSH'
 2070 |                   BUFPUSH (charset);
      |                   ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2074:19: note: in expansion of macro 'BUFPUSH'
 2074 |                   BUFPUSH (charset_not);
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2074:19: note: in expansion of macro 'BUFPUSH'
 2074 |                   BUFPUSH (charset_not);
      |                   ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2074:19: note: in expansion of macro 'BUFPUSH'
 2074 |                   BUFPUSH (charset_not);
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2074:19: note: in expansion of macro 'BUFPUSH'
 2074 |                   BUFPUSH (charset_not);
      |                   ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2074:19: note: in expansion of macro 'BUFPUSH'
 2074 |                   BUFPUSH (charset_not);
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2074:19: note: in expansion of macro 'BUFPUSH'
 2074 |                   BUFPUSH (charset_not);
      |                   ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2074:19: note: in expansion of macro 'BUFPUSH'
 2074 |                   BUFPUSH (charset_not);
      |                   ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2074:19: note: in expansion of macro 'BUFPUSH'
 2074 |                   BUFPUSH (charset_not);
      |                   ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2077:15: note: in expansion of macro 'BUFPUSH'
 2077 |               BUFPUSH ((1 << BYTEWIDTH) / BYTEWIDTH);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2077:15: note: in expansion of macro 'BUFPUSH'
 2077 |               BUFPUSH ((1 << BYTEWIDTH) / BYTEWIDTH);
      |               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2077:15: note: in expansion of macro 'BUFPUSH'
 2077 |               BUFPUSH ((1 << BYTEWIDTH) / BYTEWIDTH);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2077:15: note: in expansion of macro 'BUFPUSH'
 2077 |               BUFPUSH ((1 << BYTEWIDTH) / BYTEWIDTH);
      |               ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2077:15: note: in expansion of macro 'BUFPUSH'
 2077 |               BUFPUSH ((1 << BYTEWIDTH) / BYTEWIDTH);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2077:15: note: in expansion of macro 'BUFPUSH'
 2077 |               BUFPUSH ((1 << BYTEWIDTH) / BYTEWIDTH);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2077:15: note: in expansion of macro 'BUFPUSH'
 2077 |               BUFPUSH ((1 << BYTEWIDTH) / BYTEWIDTH);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2077:15: note: in expansion of macro 'BUFPUSH'
 2077 |               BUFPUSH ((1 << BYTEWIDTH) / BYTEWIDTH);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2109:15: note: in expansion of macro 'BUFPUSH'
 2109 |               BUFPUSH (wordchar);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2109:15: note: in expansion of macro 'BUFPUSH'
 2109 |               BUFPUSH (wordchar);
      |               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2109:15: note: in expansion of macro 'BUFPUSH'
 2109 |               BUFPUSH (wordchar);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2109:15: note: in expansion of macro 'BUFPUSH'
 2109 |               BUFPUSH (wordchar);
      |               ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2109:15: note: in expansion of macro 'BUFPUSH'
 2109 |               BUFPUSH (wordchar);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2109:15: note: in expansion of macro 'BUFPUSH'
 2109 |               BUFPUSH (wordchar);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2109:15: note: in expansion of macro 'BUFPUSH'
 2109 |               BUFPUSH (wordchar);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2109:15: note: in expansion of macro 'BUFPUSH'
 2109 |               BUFPUSH (wordchar);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2114:15: note: in expansion of macro 'BUFPUSH'
 2114 |               BUFPUSH (notwordchar);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2114:15: note: in expansion of macro 'BUFPUSH'
 2114 |               BUFPUSH (notwordchar);
      |               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2114:15: note: in expansion of macro 'BUFPUSH'
 2114 |               BUFPUSH (notwordchar);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2114:15: note: in expansion of macro 'BUFPUSH'
 2114 |               BUFPUSH (notwordchar);
      |               ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2114:15: note: in expansion of macro 'BUFPUSH'
 2114 |               BUFPUSH (notwordchar);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2114:15: note: in expansion of macro 'BUFPUSH'
 2114 |               BUFPUSH (notwordchar);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2114:15: note: in expansion of macro 'BUFPUSH'
 2114 |               BUFPUSH (notwordchar);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2114:15: note: in expansion of macro 'BUFPUSH'
 2114 |               BUFPUSH (notwordchar);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2119:15: note: in expansion of macro 'BUFPUSH'
 2119 |               BUFPUSH (wordbeg);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2119:15: note: in expansion of macro 'BUFPUSH'
 2119 |               BUFPUSH (wordbeg);
      |               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2119:15: note: in expansion of macro 'BUFPUSH'
 2119 |               BUFPUSH (wordbeg);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2119:15: note: in expansion of macro 'BUFPUSH'
 2119 |               BUFPUSH (wordbeg);
      |               ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2119:15: note: in expansion of macro 'BUFPUSH'
 2119 |               BUFPUSH (wordbeg);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2119:15: note: in expansion of macro 'BUFPUSH'
 2119 |               BUFPUSH (wordbeg);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2119:15: note: in expansion of macro 'BUFPUSH'
 2119 |               BUFPUSH (wordbeg);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2119:15: note: in expansion of macro 'BUFPUSH'
 2119 |               BUFPUSH (wordbeg);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2123:15: note: in expansion of macro 'BUFPUSH'
 2123 |               BUFPUSH (wordend);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2123:15: note: in expansion of macro 'BUFPUSH'
 2123 |               BUFPUSH (wordend);
      |               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2123:15: note: in expansion of macro 'BUFPUSH'
 2123 |               BUFPUSH (wordend);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2123:15: note: in expansion of macro 'BUFPUSH'
 2123 |               BUFPUSH (wordend);
      |               ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2123:15: note: in expansion of macro 'BUFPUSH'
 2123 |               BUFPUSH (wordend);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2123:15: note: in expansion of macro 'BUFPUSH'
 2123 |               BUFPUSH (wordend);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2123:15: note: in expansion of macro 'BUFPUSH'
 2123 |               BUFPUSH (wordend);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2123:15: note: in expansion of macro 'BUFPUSH'
 2123 |               BUFPUSH (wordend);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2128:15: note: in expansion of macro 'BUFPUSH'
 2128 |               BUFPUSH (wordbound);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2128:15: note: in expansion of macro 'BUFPUSH'
 2128 |               BUFPUSH (wordbound);
      |               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2128:15: note: in expansion of macro 'BUFPUSH'
 2128 |               BUFPUSH (wordbound);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2128:15: note: in expansion of macro 'BUFPUSH'
 2128 |               BUFPUSH (wordbound);
      |               ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2128:15: note: in expansion of macro 'BUFPUSH'
 2128 |               BUFPUSH (wordbound);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2128:15: note: in expansion of macro 'BUFPUSH'
 2128 |               BUFPUSH (wordbound);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2128:15: note: in expansion of macro 'BUFPUSH'
 2128 |               BUFPUSH (wordbound);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2128:15: note: in expansion of macro 'BUFPUSH'
 2128 |               BUFPUSH (wordbound);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2132:15: note: in expansion of macro 'BUFPUSH'
 2132 |               BUFPUSH (notwordbound);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2132:15: note: in expansion of macro 'BUFPUSH'
 2132 |               BUFPUSH (notwordbound);
      |               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2132:15: note: in expansion of macro 'BUFPUSH'
 2132 |               BUFPUSH (notwordbound);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2132:15: note: in expansion of macro 'BUFPUSH'
 2132 |               BUFPUSH (notwordbound);
      |               ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2132:15: note: in expansion of macro 'BUFPUSH'
 2132 |               BUFPUSH (notwordbound);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2132:15: note: in expansion of macro 'BUFPUSH'
 2132 |               BUFPUSH (notwordbound);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2132:15: note: in expansion of macro 'BUFPUSH'
 2132 |               BUFPUSH (notwordbound);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2132:15: note: in expansion of macro 'BUFPUSH'
 2132 |               BUFPUSH (notwordbound);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2136:15: note: in expansion of macro 'BUFPUSH'
 2136 |               BUFPUSH (begbuf);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2136:15: note: in expansion of macro 'BUFPUSH'
 2136 |               BUFPUSH (begbuf);
      |               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2136:15: note: in expansion of macro 'BUFPUSH'
 2136 |               BUFPUSH (begbuf);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2136:15: note: in expansion of macro 'BUFPUSH'
 2136 |               BUFPUSH (begbuf);
      |               ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2136:15: note: in expansion of macro 'BUFPUSH'
 2136 |               BUFPUSH (begbuf);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2136:15: note: in expansion of macro 'BUFPUSH'
 2136 |               BUFPUSH (begbuf);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2136:15: note: in expansion of macro 'BUFPUSH'
 2136 |               BUFPUSH (begbuf);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2136:15: note: in expansion of macro 'BUFPUSH'
 2136 |               BUFPUSH (begbuf);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2140:15: note: in expansion of macro 'BUFPUSH'
 2140 |               BUFPUSH (endbuf2);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2140:15: note: in expansion of macro 'BUFPUSH'
 2140 |               BUFPUSH (endbuf2);
      |               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2140:15: note: in expansion of macro 'BUFPUSH'
 2140 |               BUFPUSH (endbuf2);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2140:15: note: in expansion of macro 'BUFPUSH'
 2140 |               BUFPUSH (endbuf2);
      |               ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2140:15: note: in expansion of macro 'BUFPUSH'
 2140 |               BUFPUSH (endbuf2);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2140:15: note: in expansion of macro 'BUFPUSH'
 2140 |               BUFPUSH (endbuf2);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2140:15: note: in expansion of macro 'BUFPUSH'
 2140 |               BUFPUSH (endbuf2);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2140:15: note: in expansion of macro 'BUFPUSH'
 2140 |               BUFPUSH (endbuf2);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2144:15: note: in expansion of macro 'BUFPUSH'
 2144 |               BUFPUSH (endbuf);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2144:15: note: in expansion of macro 'BUFPUSH'
 2144 |               BUFPUSH (endbuf);
      |               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2144:15: note: in expansion of macro 'BUFPUSH'
 2144 |               BUFPUSH (endbuf);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2144:15: note: in expansion of macro 'BUFPUSH'
 2144 |               BUFPUSH (endbuf);
      |               ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2144:15: note: in expansion of macro 'BUFPUSH'
 2144 |               BUFPUSH (endbuf);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2144:15: note: in expansion of macro 'BUFPUSH'
 2144 |               BUFPUSH (endbuf);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2144:15: note: in expansion of macro 'BUFPUSH'
 2144 |               BUFPUSH (endbuf);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2144:15: note: in expansion of macro 'BUFPUSH'
 2144 |               BUFPUSH (endbuf);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2148:15: note: in expansion of macro 'BUFPUSH'
 2148 |               BUFPUSH (begpos);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2148:15: note: in expansion of macro 'BUFPUSH'
 2148 |               BUFPUSH (begpos);
      |               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2148:15: note: in expansion of macro 'BUFPUSH'
 2148 |               BUFPUSH (begpos);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2148:15: note: in expansion of macro 'BUFPUSH'
 2148 |               BUFPUSH (begpos);
      |               ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2148:15: note: in expansion of macro 'BUFPUSH'
 2148 |               BUFPUSH (begpos);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2148:15: note: in expansion of macro 'BUFPUSH'
 2148 |               BUFPUSH (begpos);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2148:15: note: in expansion of macro 'BUFPUSH'
 2148 |               BUFPUSH (begpos);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2148:15: note: in expansion of macro 'BUFPUSH'
 2148 |               BUFPUSH (begpos);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2203:15: note: in expansion of macro 'BUFPUSH'
 2203 |               BUFPUSH (duplicate);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2203:15: note: in expansion of macro 'BUFPUSH'
 2203 |               BUFPUSH (duplicate);
      |               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2203:15: note: in expansion of macro 'BUFPUSH'
 2203 |               BUFPUSH (duplicate);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2203:15: note: in expansion of macro 'BUFPUSH'
 2203 |               BUFPUSH (duplicate);
      |               ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2203:15: note: in expansion of macro 'BUFPUSH'
 2203 |               BUFPUSH (duplicate);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2203:15: note: in expansion of macro 'BUFPUSH'
 2203 |               BUFPUSH (duplicate);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2203:15: note: in expansion of macro 'BUFPUSH'
 2203 |               BUFPUSH (duplicate);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2203:15: note: in expansion of macro 'BUFPUSH'
 2203 |               BUFPUSH (duplicate);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2204:15: note: in expansion of macro 'BUFPUSH'
 2204 |               BUFPUSH (c1);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2204:15: note: in expansion of macro 'BUFPUSH'
 2204 |               BUFPUSH (c1);
      |               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2204:15: note: in expansion of macro 'BUFPUSH'
 2204 |               BUFPUSH (c1);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2204:15: note: in expansion of macro 'BUFPUSH'
 2204 |               BUFPUSH (c1);
      |               ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2204:15: note: in expansion of macro 'BUFPUSH'
 2204 |               BUFPUSH (c1);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2204:15: note: in expansion of macro 'BUFPUSH'
 2204 |               BUFPUSH (c1);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2204:15: note: in expansion of macro 'BUFPUSH'
 2204 |               BUFPUSH (c1);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2204:15: note: in expansion of macro 'BUFPUSH'
 2204 |               BUFPUSH (c1);
      |               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2255:15: note: in expansion of macro 'BUFPUSH'
 2255 |               BUFPUSH (exactn);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2255:15: note: in expansion of macro 'BUFPUSH'
 2255 |               BUFPUSH (exactn);
      |               ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2255:15: note: in expansion of macro 'BUFPUSH'
 2255 |               BUFPUSH (exactn);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2255:15: note: in expansion of macro 'BUFPUSH'
 2255 |               BUFPUSH (exactn);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2255:15: note: in expansion of macro 'BUFPUSH'
 2255 |               BUFPUSH (exactn);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2255:15: note: in expansion of macro 'BUFPUSH'
 2255 |               BUFPUSH (exactn);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2257:15: note: in expansion of macro 'BUFPUSH'
 2257 |               BUFPUSH (0);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2257:15: note: in expansion of macro 'BUFPUSH'
 2257 |               BUFPUSH (0);
      |               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2257:15: note: in expansion of macro 'BUFPUSH'
 2257 |               BUFPUSH (0);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2257:15: note: in expansion of macro 'BUFPUSH'
 2257 |               BUFPUSH (0);
      |               ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2257:15: note: in expansion of macro 'BUFPUSH'
 2257 |               BUFPUSH (0);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2257:15: note: in expansion of macro 'BUFPUSH'
 2257 |               BUFPUSH (0);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2257:15: note: in expansion of macro 'BUFPUSH'
 2257 |               BUFPUSH (0);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2257:15: note: in expansion of macro 'BUFPUSH'
 2257 |               BUFPUSH (0);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2261:15: note: in expansion of macro 'BUFPUSH'
 2261 |               BUFPUSH (0xff);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2261:15: note: in expansion of macro 'BUFPUSH'
 2261 |               BUFPUSH (0xff);
      |               ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2261:15: note: in expansion of macro 'BUFPUSH'
 2261 |               BUFPUSH (0xff);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2261:15: note: in expansion of macro 'BUFPUSH'
 2261 |               BUFPUSH (0xff);
      |               ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2261:15: note: in expansion of macro 'BUFPUSH'
 2261 |               BUFPUSH (0xff);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2261:15: note: in expansion of macro 'BUFPUSH'
 2261 |               BUFPUSH (0xff);
      |               ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2261:15: note: in expansion of macro 'BUFPUSH'
 2261 |               BUFPUSH (0xff);
      |               ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2261:15: note: in expansion of macro 'BUFPUSH'
 2261 |               BUFPUSH (0xff);
      |               ^~~~~~~
regex.c:456:38: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  456 |       pending_exact = (pending_exact - old_buffer) + bufp->buffer;      \
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2265:11: note: in expansion of macro 'BUFPUSH'
 2265 |           BUFPUSH (c);
      |           ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2265:11: note: in expansion of macro 'BUFPUSH'
 2265 |           BUFPUSH (c);
      |           ^~~~~~~
regex.c:454:22: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  454 |     begalt = (begalt - old_buffer) + bufp->buffer;                      \
      |              ~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2265:11: note: in expansion of macro 'BUFPUSH'
 2265 |           BUFPUSH (c);
      |           ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2265:11: note: in expansion of macro 'BUFPUSH'
 2265 |           BUFPUSH (c);
      |           ^~~~~~~
regex.c:453:30: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  453 |       laststart = (laststart - old_buffer) + bufp->buffer;              \
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2265:11: note: in expansion of macro 'BUFPUSH'
 2265 |           BUFPUSH (c);
      |           ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2265:11: note: in expansion of macro 'BUFPUSH'
 2265 |           BUFPUSH (c);
      |           ^~~~~~~
regex.c:451:40: warning: pointer may be used after 'realloc' [-Wuse-after-free]
  451 |       fixup_alt_jump = (fixup_alt_jump - old_buffer) + bufp->buffer;    \
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2265:11: note: in expansion of macro 'BUFPUSH'
 2265 |           BUFPUSH (c);
      |           ^~~~~~~
regex.c:446:27: note: call to 'realloc' here
  446 |     bufp->buffer = (char*)realloc(bufp->buffer, bufp->allocated);       \
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:427:7: note: in expansion of macro 'EXTEND_BUFFER'
  427 |       EXTEND_BUFFER;                                                    \
      |       ^~~~~~~~~~~~~
regex.c:433:5: note: in expansion of macro 'GET_BUFFER_SPACE'
  433 |     GET_BUFFER_SPACE(1);                                                \
      |     ^~~~~~~~~~~~~~~~
regex.c:2265:11: note: in expansion of macro 'BUFPUSH'
 2265 |           BUFPUSH (c);
      |           ^~~~~~~
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT regex.lo -MD -MP -MF .deps/regex.Tpo -c regex.c -o regex.o >/dev/null 2>&1
mv -f .deps/regex.Tpo .deps/regex.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT socketx.lo -MD -MP -MF .deps/socketx.Tpo -c -o socketx.lo socketx.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT socketx.lo -MD -MP -MF .deps/socketx.Tpo -c socketx.c  -fPIC -DPIC -o .libs/socketx.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT socketx.lo -MD -MP -MF .deps/socketx.Tpo -c socketx.c -o socketx.o >/dev/null 2>&1
mv -f .deps/socketx.Tpo .deps/socketx.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT pointer-set.lo -MD -MP -MF .deps/pointer-set.Tpo -c -o pointer-set.lo pointer-set.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT pointer-set.lo -MD -MP -MF .deps/pointer-set.Tpo -c pointer-set.c  -fPIC -DPIC -o .libs/pointer-set.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT pointer-set.lo -MD -MP -MF .deps/pointer-set.Tpo -c pointer-set.c -o pointer-set.o >/dev/null 2>&1
mv -f .deps/pointer-set.Tpo .deps/pointer-set.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT obstack.lo -MD -MP -MF .deps/obstack.Tpo -c -o obstack.lo obstack.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT obstack.lo -MD -MP -MF .deps/obstack.Tpo -c obstack.c  -fPIC -DPIC -o .libs/obstack.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT obstack.lo -MD -MP -MF .deps/obstack.Tpo -c obstack.c -o obstack.o >/dev/null 2>&1
mv -f .deps/obstack.Tpo .deps/obstack.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=link gcc  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing   -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -liconv -lintl -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/pkg/lib -o library.la  getopt.lo getopt1.lo md5.lo avltrees.lo rbtrees.lo lock.lo strspell.lo regex.lo socketx.lo pointer-set.lo obstack.lo  -lpthread -ldl  -lnsl -lsocket -lm 
libtool: link: ar cr .libs/library.a .libs/getopt.o .libs/getopt1.o .libs/md5.o .libs/avltrees.o .libs/rbtrees.o .libs/lock.o .libs/strspell.o .libs/regex.o .libs/socketx.o .libs/pointer-set.o .libs/obstack.o 
libtool: link: ranlib .libs/library.a
libtool: link: ( cd ".libs" && rm -f "library.la" && ln -s "../library.la" "library.la" )
gmake[2]: Leaving directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/lib-src'
Making all in lightning
gmake[2]: Entering directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/lightning'
ln -s -f ./i386/asm-i386.h asm-i386.h
ln -s -f ./i386/core-i386.h core-i386.h
gmake[2]: Leaving directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/lightning'
Making all in snprintfv
gmake[2]: Entering directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/snprintfv'
/opt/pkg/bin/gmake  all-recursive
gmake[3]: Entering directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/snprintfv'
Making all in snprintfv
gmake[4]: Entering directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/snprintfv/snprintfv'
cd .. \
  && /usr/bin/bash ./config.status snprintfv/compat.h
config.status: executing snprintfv/compat.h commands
creating snprintfv/compat.h
snprintfv/compat.h is unchanged
echo timestamp > compat.stamp
awk: ../gendoc.awk:95: warning: regexp escape sequence `\#' is not a known regexp operator
awk: ../gendoc.awk:800: warning: regexp escape sequence `\"' is not a known regexp operator
awk: ../gendoc.awk:95: warning: regexp escape sequence `\#' is not a known regexp operator
awk: ../gendoc.awk:800: warning: regexp escape sequence `\"' is not a known regexp operator
awk: ../gendoc.awk:95: warning: regexp escape sequence `\#' is not a known regexp operator
awk: ../gendoc.awk:800: warning: regexp escape sequence `\"' is not a known regexp operator
creating ./printf.h
/opt/pkg/bin/gmake  all-am
gmake[5]: Entering directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/snprintfv/snprintfv'
/usr/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I..  -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -MT libsnprintfvc_la-filament.lo -MD -MP -MF .deps/libsnprintfvc_la-filament.Tpo -c -o libsnprintfvc_la-filament.lo `test -f 'filament.c' || echo './'`filament.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MT libsnprintfvc_la-filament.lo -MD -MP -MF .deps/libsnprintfvc_la-filament.Tpo -c filament.c  -fPIC -DPIC -o .libs/libsnprintfvc_la-filament.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MT libsnprintfvc_la-filament.lo -MD -MP -MF .deps/libsnprintfvc_la-filament.Tpo -c filament.c -o libsnprintfvc_la-filament.o >/dev/null 2>&1
mv -f .deps/libsnprintfvc_la-filament.Tpo .deps/libsnprintfvc_la-filament.Plo
/usr/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I..  -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -MT libsnprintfvc_la-format.lo -MD -MP -MF .deps/libsnprintfvc_la-format.Tpo -c -o libsnprintfvc_la-format.lo `test -f 'format.c' || echo './'`format.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MT libsnprintfvc_la-format.lo -MD -MP -MF .deps/libsnprintfvc_la-format.Tpo -c format.c  -fPIC -DPIC -o .libs/libsnprintfvc_la-format.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MT libsnprintfvc_la-format.lo -MD -MP -MF .deps/libsnprintfvc_la-format.Tpo -c format.c -o libsnprintfvc_la-format.o >/dev/null 2>&1
mv -f .deps/libsnprintfvc_la-format.Tpo .deps/libsnprintfvc_la-format.Plo
/usr/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I..  -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -MT libsnprintfvc_la-printf.lo -MD -MP -MF .deps/libsnprintfvc_la-printf.Tpo -c -o libsnprintfvc_la-printf.lo `test -f 'printf.c' || echo './'`printf.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MT libsnprintfvc_la-printf.lo -MD -MP -MF .deps/libsnprintfvc_la-printf.Tpo -c printf.c  -fPIC -DPIC -o .libs/libsnprintfvc_la-printf.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MT libsnprintfvc_la-printf.lo -MD -MP -MF .deps/libsnprintfvc_la-printf.Tpo -c printf.c -o libsnprintfvc_la-printf.o >/dev/null 2>&1
mv -f .deps/libsnprintfvc_la-printf.Tpo .deps/libsnprintfvc_la-printf.Plo
/usr/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I..  -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -MT libsnprintfvc_la-mem.lo -MD -MP -MF .deps/libsnprintfvc_la-mem.Tpo -c -o libsnprintfvc_la-mem.lo `test -f 'mem.c' || echo './'`mem.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MT libsnprintfvc_la-mem.lo -MD -MP -MF .deps/libsnprintfvc_la-mem.Tpo -c mem.c  -fPIC -DPIC -o .libs/libsnprintfvc_la-mem.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MT libsnprintfvc_la-mem.lo -MD -MP -MF .deps/libsnprintfvc_la-mem.Tpo -c mem.c -o libsnprintfvc_la-mem.o >/dev/null 2>&1
mv -f .deps/libsnprintfvc_la-mem.Tpo .deps/libsnprintfvc_la-mem.Plo
/usr/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I..  -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -MT libsnprintfvc_la-stream.lo -MD -MP -MF .deps/libsnprintfvc_la-stream.Tpo -c -o libsnprintfvc_la-stream.lo `test -f 'stream.c' || echo './'`stream.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MT libsnprintfvc_la-stream.lo -MD -MP -MF .deps/libsnprintfvc_la-stream.Tpo -c stream.c  -fPIC -DPIC -o .libs/libsnprintfvc_la-stream.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MT libsnprintfvc_la-stream.lo -MD -MP -MF .deps/libsnprintfvc_la-stream.Tpo -c stream.c -o libsnprintfvc_la-stream.o >/dev/null 2>&1
mv -f .deps/libsnprintfvc_la-stream.Tpo .deps/libsnprintfvc_la-stream.Plo
/usr/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -I..  -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -MT libsnprintfvc_la-custom.lo -MD -MP -MF .deps/libsnprintfvc_la-custom.Tpo -c -o libsnprintfvc_la-custom.lo `test -f 'custom.c' || echo './'`custom.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MT libsnprintfvc_la-custom.lo -MD -MP -MF .deps/libsnprintfvc_la-custom.Tpo -c custom.c  -fPIC -DPIC -o .libs/libsnprintfvc_la-custom.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MT libsnprintfvc_la-custom.lo -MD -MP -MF .deps/libsnprintfvc_la-custom.Tpo -c custom.c -o libsnprintfvc_la-custom.o >/dev/null 2>&1
mv -f .deps/libsnprintfvc_la-custom.Tpo .deps/libsnprintfvc_la-custom.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=link gcc  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -liconv -lintl -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -o libsnprintfvc.la  libsnprintfvc_la-filament.lo libsnprintfvc_la-format.lo libsnprintfvc_la-printf.lo libsnprintfvc_la-mem.lo libsnprintfvc_la-stream.lo libsnprintfvc_la-custom.lo  -lm 
libtool: link: ar cr .libs/libsnprintfvc.a .libs/libsnprintfvc_la-filament.o .libs/libsnprintfvc_la-format.o .libs/libsnprintfvc_la-printf.o .libs/libsnprintfvc_la-mem.o .libs/libsnprintfvc_la-stream.o .libs/libsnprintfvc_la-custom.o 
libtool: link: ranlib .libs/libsnprintfvc.a
libtool: link: ( cd ".libs" && rm -f "libsnprintfvc.la" && ln -s "../libsnprintfvc.la" "libsnprintfvc.la" )
gmake[5]: Leaving directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/snprintfv/snprintfv'
gmake[4]: Leaving directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/snprintfv/snprintfv'
gmake[4]: Entering directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/snprintfv'
gmake[4]: Leaving directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/snprintfv'
gmake[3]: Leaving directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/snprintfv'
gmake[2]: Leaving directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/snprintfv'
Making all in libgst
gmake[2]: Entering directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/libgst'
/opt/pkg/bin/gmake  all-am
gmake[3]: Entering directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/libgst'
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT gstpub.lo -MD -MP -MF .deps/gstpub.Tpo -c -o gstpub.lo gstpub.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT gstpub.lo -MD -MP -MF .deps/gstpub.Tpo -c gstpub.c  -fPIC -DPIC -o .libs/gstpub.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT gstpub.lo -MD -MP -MF .deps/gstpub.Tpo -c gstpub.c -o gstpub.o >/dev/null 2>&1
mv -f .deps/gstpub.Tpo .deps/gstpub.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT files.lo -MD -MP -MF .deps/files.Tpo -c -o files.lo files.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT files.lo -MD -MP -MF .deps/files.Tpo -c files.c  -fPIC -DPIC -o .libs/files.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT files.lo -MD -MP -MF .deps/files.Tpo -c files.c -o files.o >/dev/null 2>&1
mv -f .deps/files.Tpo .deps/files.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT gst-parse.lo -MD -MP -MF .deps/gst-parse.Tpo -c -o gst-parse.lo gst-parse.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT gst-parse.lo -MD -MP -MF .deps/gst-parse.Tpo -c gst-parse.c  -fPIC -DPIC -o .libs/gst-parse.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT gst-parse.lo -MD -MP -MF .deps/gst-parse.Tpo -c gst-parse.c -o gst-parse.o >/dev/null 2>&1
mv -f .deps/gst-parse.Tpo .deps/gst-parse.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT lex.lo -MD -MP -MF .deps/lex.Tpo -c -o lex.lo lex.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT lex.lo -MD -MP -MF .deps/lex.Tpo -c lex.c  -fPIC -DPIC -o .libs/lex.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT lex.lo -MD -MP -MF .deps/lex.Tpo -c lex.c -o lex.o >/dev/null 2>&1
mv -f .deps/lex.Tpo .deps/lex.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT str.lo -MD -MP -MF .deps/str.Tpo -c -o str.lo str.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT str.lo -MD -MP -MF .deps/str.Tpo -c str.c  -fPIC -DPIC -o .libs/str.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT str.lo -MD -MP -MF .deps/str.Tpo -c str.c -o str.o >/dev/null 2>&1
mv -f .deps/str.Tpo .deps/str.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT tree.lo -MD -MP -MF .deps/tree.Tpo -c -o tree.lo tree.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT tree.lo -MD -MP -MF .deps/tree.Tpo -c tree.c  -fPIC -DPIC -o .libs/tree.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT tree.lo -MD -MP -MF .deps/tree.Tpo -c tree.c -o tree.o >/dev/null 2>&1
mv -f .deps/tree.Tpo .deps/tree.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT byte.lo -MD -MP -MF .deps/byte.Tpo -c -o byte.lo byte.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT byte.lo -MD -MP -MF .deps/byte.Tpo -c byte.c  -fPIC -DPIC -o .libs/byte.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT byte.lo -MD -MP -MF .deps/byte.Tpo -c byte.c -o byte.o >/dev/null 2>&1
mv -f .deps/byte.Tpo .deps/byte.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT comp.lo -MD -MP -MF .deps/comp.Tpo -c -o comp.lo comp.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT comp.lo -MD -MP -MF .deps/comp.Tpo -c comp.c  -fPIC -DPIC -o .libs/comp.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT comp.lo -MD -MP -MF .deps/comp.Tpo -c comp.c -o comp.o >/dev/null 2>&1
mv -f .deps/comp.Tpo .deps/comp.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT sym.lo -MD -MP -MF .deps/sym.Tpo -c -o sym.lo sym.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT sym.lo -MD -MP -MF .deps/sym.Tpo -c sym.c  -fPIC -DPIC -o .libs/sym.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT sym.lo -MD -MP -MF .deps/sym.Tpo -c sym.c -o sym.o >/dev/null 2>&1
mv -f .deps/sym.Tpo .deps/sym.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT dict.lo -MD -MP -MF .deps/dict.Tpo -c -o dict.lo dict.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT dict.lo -MD -MP -MF .deps/dict.Tpo -c dict.c  -fPIC -DPIC -o .libs/dict.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT dict.lo -MD -MP -MF .deps/dict.Tpo -c dict.c -o dict.o >/dev/null 2>&1
mv -f .deps/dict.Tpo .deps/dict.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT oop.lo -MD -MP -MF .deps/oop.Tpo -c -o oop.lo oop.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT oop.lo -MD -MP -MF .deps/oop.Tpo -c oop.c  -fPIC -DPIC -o .libs/oop.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT oop.lo -MD -MP -MF .deps/oop.Tpo -c oop.c -o oop.o >/dev/null 2>&1
mv -f .deps/oop.Tpo .deps/oop.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT opt.lo -MD -MP -MF .deps/opt.Tpo -c -o opt.lo opt.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT opt.lo -MD -MP -MF .deps/opt.Tpo -c opt.c  -fPIC -DPIC -o .libs/opt.o
opt.c: In function '_gst_compute_stack_positions':
opt.c:150:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  150 |       (*(dest))->bb = (dest); \
      |                ^~
opt.c:957:3: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
  957 |   ALLOCA_BASIC_BLOCK (bb_start, 0, bp, 0);
      |   ^~~~~~~~~~~~~~~~~~
In file included from gstpriv.h:117,
                 from opt.c:54:
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
opt.c:957:3: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
  957 |   ALLOCA_BASIC_BLOCK (bb_start, 0, bp, 0);
      |   ^~~~~~~~~~~~~~~~~~
opt.c:151:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  151 |       (*(dest))->bp = (bp_); \
      |                ^~
opt.c:957:3: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
  957 |   ALLOCA_BASIC_BLOCK (bb_start, 0, bp, 0);
      |   ^~~~~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
opt.c:957:3: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
  957 |   ALLOCA_BASIC_BLOCK (bb_start, 0, bp, 0);
      |   ^~~~~~~~~~~~~~~~~~
opt.c:152:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  152 |       (*(dest))->sp = (sp_); \
      |                ^~
opt.c:957:3: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
  957 |   ALLOCA_BASIC_BLOCK (bb_start, 0, bp, 0);
      |   ^~~~~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
opt.c:957:3: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
  957 |   ALLOCA_BASIC_BLOCK (bb_start, 0, bp, 0);
      |   ^~~~~~~~~~~~~~~~~~
opt.c:153:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  153 |       (*(dest))->suspended = false; \
      |                ^~
opt.c:957:3: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
  957 |   ALLOCA_BASIC_BLOCK (bb_start, 0, bp, 0);
      |   ^~~~~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
opt.c:957:3: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
  957 |   ALLOCA_BASIC_BLOCK (bb_start, 0, bp, 0);
      |   ^~~~~~~~~~~~~~~~~~
opt.c:150:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  150 |       (*(dest))->bb = (dest); \
      |                ^~
opt.c:958:3: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
  958 |   ALLOCA_BASIC_BLOCK (bb_start + size, 0, bp + size, 0);
      |   ^~~~~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
opt.c:958:3: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
  958 |   ALLOCA_BASIC_BLOCK (bb_start + size, 0, bp + size, 0);
      |   ^~~~~~~~~~~~~~~~~~
opt.c:151:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  151 |       (*(dest))->bp = (bp_); \
      |                ^~
opt.c:958:3: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
  958 |   ALLOCA_BASIC_BLOCK (bb_start + size, 0, bp + size, 0);
      |   ^~~~~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
opt.c:958:3: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
  958 |   ALLOCA_BASIC_BLOCK (bb_start + size, 0, bp + size, 0);
      |   ^~~~~~~~~~~~~~~~~~
opt.c:152:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  152 |       (*(dest))->sp = (sp_); \
      |                ^~
opt.c:958:3: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
  958 |   ALLOCA_BASIC_BLOCK (bb_start + size, 0, bp + size, 0);
      |   ^~~~~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
opt.c:958:3: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
  958 |   ALLOCA_BASIC_BLOCK (bb_start + size, 0, bp + size, 0);
      |   ^~~~~~~~~~~~~~~~~~
opt.c:153:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  153 |       (*(dest))->suspended = false; \
      |                ^~
opt.c:958:3: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
  958 |   ALLOCA_BASIC_BLOCK (bb_start + size, 0, bp + size, 0);
      |   ^~~~~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
opt.c:958:3: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
  958 |   ALLOCA_BASIC_BLOCK (bb_start + size, 0, bp + size, 0);
      |   ^~~~~~~~~~~~~~~~~~
In file included from opt.c:55:
opt.c:150:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  150 |       (*(dest))->bb = (dest); \
      |                ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:5338:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5338 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5338:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5338 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
opt.c:151:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  151 |       (*(dest))->bp = (bp_); \
      |                ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:5338:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5338 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5338:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5338 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
opt.c:152:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  152 |       (*(dest))->sp = (sp_); \
      |                ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:5338:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5338 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5338:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5338 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
opt.c:153:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  153 |       (*(dest))->suspended = false; \
      |                ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:5338:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5338 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5338:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5338 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
match.h:5340:35: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 5340 |                   bb_start[bc_len]->next = worklist; \
      |                                   ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5338:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5338 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
opt.c:150:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  150 |       (*(dest))->bb = (dest); \
      |                ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:5353:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5353 |                   ALLOCA_BASIC_BLOCK (bb_start + ofs, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5353:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5353 |                   ALLOCA_BASIC_BLOCK (bb_start + ofs, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
opt.c:151:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  151 |       (*(dest))->bp = (bp_); \
      |                ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:5353:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5353 |                   ALLOCA_BASIC_BLOCK (bb_start + ofs, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5353:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5353 |                   ALLOCA_BASIC_BLOCK (bb_start + ofs, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
opt.c:152:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  152 |       (*(dest))->sp = (sp_); \
      |                ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:5353:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5353 |                   ALLOCA_BASIC_BLOCK (bb_start + ofs, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5353:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5353 |                   ALLOCA_BASIC_BLOCK (bb_start + ofs, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
opt.c:153:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  153 |       (*(dest))->suspended = false; \
      |                ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:5353:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5353 |                   ALLOCA_BASIC_BLOCK (bb_start + ofs, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5353:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5353 |                   ALLOCA_BASIC_BLOCK (bb_start + ofs, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
match.h:5355:32: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 5355 |                   bb_start[ofs]->next = worklist; \
      |                                ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5353:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5353 |                   ALLOCA_BASIC_BLOCK (bb_start + ofs, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
opt.c:150:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  150 |       (*(dest))->bb = (dest); \
      |                ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:5307:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5307 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5307:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5307 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
opt.c:151:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  151 |       (*(dest))->bp = (bp_); \
      |                ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:5307:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5307 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5307:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5307 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
opt.c:152:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  152 |       (*(dest))->sp = (sp_); \
      |                ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:5307:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5307 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5307:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5307 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
match.h:5309:35: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 5309 |                   bb_start[bc_len]->suspended = true; \
      |                                   ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5307:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5307 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
match.h:5310:35: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 5310 |                   bb_start[bc_len]->next = NULL; \
      |                                   ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5307:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5307 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
opt.c:150:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  150 |       (*(dest))->bb = (dest); \
      |                ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:5317:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5317 |                   ALLOCA_BASIC_BLOCK (bb_start + ofs, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5317:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5317 |                   ALLOCA_BASIC_BLOCK (bb_start + ofs, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
opt.c:151:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  151 |       (*(dest))->bp = (bp_); \
      |                ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:5317:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5317 |                   ALLOCA_BASIC_BLOCK (bb_start + ofs, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5317:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5317 |                   ALLOCA_BASIC_BLOCK (bb_start + ofs, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
opt.c:152:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  152 |       (*(dest))->sp = (sp_); \
      |                ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:5317:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5317 |                   ALLOCA_BASIC_BLOCK (bb_start + ofs, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5317:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5317 |                   ALLOCA_BASIC_BLOCK (bb_start + ofs, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
opt.c:153:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  153 |       (*(dest))->suspended = false; \
      |                ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:5317:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5317 |                   ALLOCA_BASIC_BLOCK (bb_start + ofs, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5317:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5317 |                   ALLOCA_BASIC_BLOCK (bb_start + ofs, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
match.h:5319:32: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 5319 |                   bb_start[ofs]->next = worklist; \
      |                                ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5317:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5317 |                   ALLOCA_BASIC_BLOCK (bb_start + ofs, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
opt.c:150:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  150 |       (*(dest))->bb = (dest); \
      |                ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:5241:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5241 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5241:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5241 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
opt.c:151:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  151 |       (*(dest))->bp = (bp_); \
      |                ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:5241:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5241 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5241:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5241 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
opt.c:152:16: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
  152 |       (*(dest))->sp = (sp_); \
      |                ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:5241:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5241 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5241:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5241 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
match.h:5243:35: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 5243 |                   bb_start[bc_len]->suspended = true; \
      |                                   ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5241:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5241 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
match.h:5244:35: warning: array subscript 'basic_block_item[0]' is partly outside array bounds of 'unsigned char[32]' [-Warray-bounds=]
 5244 |                   bb_start[bc_len]->next = NULL; \
      |                                   ^~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
gst.h:63:25: note: object of size 32 allocated by '__builtin_alloca'
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
match.h:4822:40: note: in definition of macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(name) name
      |                                        ^~~~
opt.c:148:17: note: in expansion of macro 'alloca'
  148 |       *(dest) = alloca (sizeof (basic_block_item) + \
      |                 ^~~~~~
match.h:5241:19: note: in expansion of macro 'ALLOCA_BASIC_BLOCK'
 5241 |                   ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0, \
      |                   ^~~~~~~~~~~~~~~~~~
match.h:4818:28: note: in expansion of macro 'MATCH_BYTECODES_COMPUTE_STACK_POS'
 4818 |   MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~
opt.c:993:11: note: in expansion of macro 'MATCH_BYTECODES'
  993 |           MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
      |           ^~~~~~~~~~~~~~~
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT opt.lo -MD -MP -MF .deps/opt.Tpo -c opt.c -o opt.o >/dev/null 2>&1
mv -f .deps/opt.Tpo .deps/opt.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT save.lo -MD -MP -MF .deps/save.Tpo -c -o save.lo save.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT save.lo -MD -MP -MF .deps/save.Tpo -c save.c  -fPIC -DPIC -o .libs/save.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT save.lo -MD -MP -MF .deps/save.Tpo -c save.c -o save.o >/dev/null 2>&1
mv -f .deps/save.Tpo .deps/save.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT cint.lo -MD -MP -MF .deps/cint.Tpo -c -o cint.lo cint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT cint.lo -MD -MP -MF .deps/cint.Tpo -c cint.c  -fPIC -DPIC -o .libs/cint.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT cint.lo -MD -MP -MF .deps/cint.Tpo -c cint.c -o cint.o >/dev/null 2>&1
mv -f .deps/cint.Tpo .deps/cint.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT heap.lo -MD -MP -MF .deps/heap.Tpo -c -o heap.lo heap.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT heap.lo -MD -MP -MF .deps/heap.Tpo -c heap.c  -fPIC -DPIC -o .libs/heap.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT heap.lo -MD -MP -MF .deps/heap.Tpo -c heap.c -o heap.o >/dev/null 2>&1
mv -f .deps/heap.Tpo .deps/heap.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT input.lo -MD -MP -MF .deps/input.Tpo -c -o input.lo input.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT input.lo -MD -MP -MF .deps/input.Tpo -c input.c  -fPIC -DPIC -o .libs/input.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT input.lo -MD -MP -MF .deps/input.Tpo -c input.c -o input.o >/dev/null 2>&1
mv -f .deps/input.Tpo .deps/input.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT sysdep.lo -MD -MP -MF .deps/sysdep.Tpo -c -o sysdep.lo sysdep.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT sysdep.lo -MD -MP -MF .deps/sysdep.Tpo -c sysdep.c  -fPIC -DPIC -o .libs/sysdep.o
In file included from sysdep.c:71:
sysdep/posix/findexec.c: In function 'find_executable':
sysdep/posix/findexec.c:116:7: warning: unused variable 'path_max' [-Wunused-variable]
  116 |   int path_max = PATH_MAX;
      |       ^~~~~~~~
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT sysdep.lo -MD -MP -MF .deps/sysdep.Tpo -c sysdep.c -o sysdep.o >/dev/null 2>&1
mv -f .deps/sysdep.Tpo .deps/sysdep.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT callin.lo -MD -MP -MF .deps/callin.Tpo -c -o callin.lo callin.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT callin.lo -MD -MP -MF .deps/callin.Tpo -c callin.c  -fPIC -DPIC -o .libs/callin.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT callin.lo -MD -MP -MF .deps/callin.Tpo -c callin.c -o callin.o >/dev/null 2>&1
mv -f .deps/callin.Tpo .deps/callin.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT xlat.lo -MD -MP -MF .deps/xlat.Tpo -c -o xlat.lo xlat.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT xlat.lo -MD -MP -MF .deps/xlat.Tpo -c xlat.c  -fPIC -DPIC -o .libs/xlat.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT xlat.lo -MD -MP -MF .deps/xlat.Tpo -c xlat.c -o xlat.o >/dev/null 2>&1
mv -f .deps/xlat.Tpo .deps/xlat.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT mpz.lo -MD -MP -MF .deps/mpz.Tpo -c -o mpz.lo mpz.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT mpz.lo -MD -MP -MF .deps/mpz.Tpo -c mpz.c  -fPIC -DPIC -o .libs/mpz.o
In file included from gstpriv.h:117,
                 from mpz.c:31:
mpz.c: In function '_gst_mpz_tdiv_qr':
gst.h:63:25: warning: ignoring return value of '__builtin_alloca' declared with attribute 'warn_unused_result' [-Wunused-result]
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
mpz.c:398:3: note: in expansion of macro 'alloca'
  398 |   alloca (0);
      |   ^~~~~~
mpz.c: In function '_gst_mpz_tdiv_qr_si':
gst.h:63:25: warning: ignoring return value of '__builtin_alloca' declared with attribute 'warn_unused_result' [-Wunused-result]
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
mpz.c:475:3: note: in expansion of macro 'alloca'
  475 |   alloca (0);
      |   ^~~~~~
mpz.c: In function '_gst_mpz_gcd':
gst.h:63:25: warning: ignoring return value of '__builtin_alloca' declared with attribute 'warn_unused_result' [-Wunused-result]
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
mpz.c:614:3: note: in expansion of macro 'alloca'
  614 |   alloca (0);
      |   ^~~~~~
mpz.c: In function '_gst_mpz_mul':
gst.h:63:25: warning: ignoring return value of '__builtin_alloca' declared with attribute 'warn_unused_result' [-Wunused-result]
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
mpz.c:735:3: note: in expansion of macro 'alloca'
  735 |   alloca (0);
      |   ^~~~~~
mpz.c: In function '_gst_mpz_tdiv_q_ui':
gst.h:63:25: warning: ignoring return value of '__builtin_alloca' declared with attribute 'warn_unused_result' [-Wunused-result]
   63 | #   define alloca(size) __builtin_alloca(size)
      |                         ^~~~~~~~~~~~~~~~~~~~~~
mpz.c:435:3: note: in expansion of macro 'alloca'
  435 |   alloca (0);
      |   ^~~~~~
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT mpz.lo -MD -MP -MF .deps/mpz.Tpo -c mpz.c -o mpz.o >/dev/null 2>&1
mv -f .deps/mpz.Tpo .deps/mpz.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT print.lo -MD -MP -MF .deps/print.Tpo -c -o print.lo print.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT print.lo -MD -MP -MF .deps/print.Tpo -c print.c  -fPIC -DPIC -o .libs/print.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT print.lo -MD -MP -MF .deps/print.Tpo -c print.c -o print.o >/dev/null 2>&1
mv -f .deps/print.Tpo .deps/print.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c -o alloc.lo alloc.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c alloc.c  -fPIC -DPIC -o .libs/alloc.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c alloc.c -o alloc.o >/dev/null 2>&1
mv -f .deps/alloc.Tpo .deps/alloc.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT security.lo -MD -MP -MF .deps/security.Tpo -c -o security.lo security.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT security.lo -MD -MP -MF .deps/security.Tpo -c security.c  -fPIC -DPIC -o .libs/security.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT security.lo -MD -MP -MF .deps/security.Tpo -c security.c -o security.o >/dev/null 2>&1
mv -f .deps/security.Tpo .deps/security.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT re.lo -MD -MP -MF .deps/re.Tpo -c -o re.lo re.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT re.lo -MD -MP -MF .deps/re.Tpo -c re.c  -fPIC -DPIC -o .libs/re.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT re.lo -MD -MP -MF .deps/re.Tpo -c re.c -o re.o >/dev/null 2>&1
mv -f .deps/re.Tpo .deps/re.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT interp.lo -MD -MP -MF .deps/interp.Tpo -c -o interp.lo interp.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT interp.lo -MD -MP -MF .deps/interp.Tpo -c interp.c  -fPIC -DPIC -o .libs/interp.o
In file included from interp.c:677:
prims.def: In function 'VMpr_SmallInteger_plus':
prims.inl:91:23: warning: variable 'iarg2' set but not used [-Wunused-but-set-variable]
   91 |       intptr_t iarg1, iarg2;                    \
      |                       ^~~~~
prims.def:123:3: note: in expansion of macro 'INT_BIN_OP'
  123 |   INT_BIN_OP (add_with_check (oop1, oop2, &overflow), false);
      |   ^~~~~~~~~~
prims.inl:91:16: warning: variable 'iarg1' set but not used [-Wunused-but-set-variable]
   91 |       intptr_t iarg1, iarg2;                    \
      |                ^~~~~
prims.def:123:3: note: in expansion of macro 'INT_BIN_OP'
  123 |   INT_BIN_OP (add_with_check (oop1, oop2, &overflow), false);
      |   ^~~~~~~~~~
prims.def: In function 'VMpr_SmallInteger_minus':
prims.inl:91:23: warning: variable 'iarg2' set but not used [-Wunused-but-set-variable]
   91 |       intptr_t iarg1, iarg2;                    \
      |                       ^~~~~
prims.def:130:3: note: in expansion of macro 'INT_BIN_OP'
  130 |   INT_BIN_OP (sub_with_check (oop1, oop2, &overflow), false);
      |   ^~~~~~~~~~
prims.inl:91:16: warning: variable 'iarg1' set but not used [-Wunused-but-set-variable]
   91 |       intptr_t iarg1, iarg2;                    \
      |                ^~~~~
prims.def:130:3: note: in expansion of macro 'INT_BIN_OP'
  130 |   INT_BIN_OP (sub_with_check (oop1, oop2, &overflow), false);
      |   ^~~~~~~~~~
prims.def: In function 'VMpr_SmallInteger_times':
prims.inl:91:23: warning: variable 'iarg2' set but not used [-Wunused-but-set-variable]
   91 |       intptr_t iarg1, iarg2;                    \
      |                       ^~~~~
prims.def:179:3: note: in expansion of macro 'INT_BIN_OP'
  179 |   INT_BIN_OP (mul_with_check (oop1, oop2, &overflow), false);
      |   ^~~~~~~~~~
prims.inl:91:16: warning: variable 'iarg1' set but not used [-Wunused-but-set-variable]
   91 |       intptr_t iarg1, iarg2;                    \
      |                ^~~~~
prims.def:179:3: note: in expansion of macro 'INT_BIN_OP'
  179 |   INT_BIN_OP (mul_with_check (oop1, oop2, &overflow), false);
      |   ^~~~~~~~~~
prims.def: In function 'VMpr_SmallInteger_bitAnd':
prims.inl:91:23: warning: variable 'iarg2' set but not used [-Wunused-but-set-variable]
   91 |       intptr_t iarg1, iarg2;                    \
      |                       ^~~~~
prims.def:293:3: note: in expansion of macro 'INT_BIN_OP'
  293 |   INT_BIN_OP (tagged_and (oop1, oop2), true);
      |   ^~~~~~~~~~
prims.inl:91:16: warning: variable 'iarg1' set but not used [-Wunused-but-set-variable]
   91 |       intptr_t iarg1, iarg2;                    \
      |                ^~~~~
prims.def:293:3: note: in expansion of macro 'INT_BIN_OP'
  293 |   INT_BIN_OP (tagged_and (oop1, oop2), true);
      |   ^~~~~~~~~~
prims.def: In function 'VMpr_SmallInteger_bitOr':
prims.inl:91:23: warning: variable 'iarg2' set but not used [-Wunused-but-set-variable]
   91 |       intptr_t iarg1, iarg2;                    \
      |                       ^~~~~
prims.def:300:3: note: in expansion of macro 'INT_BIN_OP'
  300 |   INT_BIN_OP (tagged_or (oop1, oop2), true);
      |   ^~~~~~~~~~
prims.inl:91:16: warning: variable 'iarg1' set but not used [-Wunused-but-set-variable]
   91 |       intptr_t iarg1, iarg2;                    \
      |                ^~~~~
prims.def:300:3: note: in expansion of macro 'INT_BIN_OP'
  300 |   INT_BIN_OP (tagged_or (oop1, oop2), true);
      |   ^~~~~~~~~~
prims.def: In function 'VMpr_SmallInteger_bitXor':
prims.inl:91:23: warning: variable 'iarg2' set but not used [-Wunused-but-set-variable]
   91 |       intptr_t iarg1, iarg2;                    \
      |                       ^~~~~
prims.def:307:3: note: in expansion of macro 'INT_BIN_OP'
  307 |   INT_BIN_OP (tagged_xor (oop1, oop2), true);
      |   ^~~~~~~~~~
prims.inl:91:16: warning: variable 'iarg1' set but not used [-Wunused-but-set-variable]
   91 |       intptr_t iarg1, iarg2;                    \
      |                ^~~~~
prims.def:307:3: note: in expansion of macro 'INT_BIN_OP'
  307 |   INT_BIN_OP (tagged_xor (oop1, oop2), true);
      |   ^~~~~~~~~~
prims.def: In function 'VMpr_BlockClosure_valueWithArguments':
prims.def:2679:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
 2679 |   OOP oop1;
      |       ^~~~
prims.def: In function 'VMpr_Character_create':
prims.def:3438:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
 3438 |   OOP oop1;
      |       ^~~~
prims.def: In function 'VMpr_UnicodeCharacter_create':
prims.def:3462:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
 3462 |   OOP oop1;
      |       ^~~~
prims.def: In function 'VMpr_Memory_addressOfOOP':
prims.def:3535:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
 3535 |   OOP oop1;
      |       ^~~~
prims.def: In function 'VMpr_Memory_addressOf':
prims.def:3553:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
 3553 |   OOP oop1;
      |       ^~~~
prims.def: In function 'VMpr_Memory_at':
prims.def:3637:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
 3637 |   OOP oop1;
      |       ^~~~
prims.def: In function 'VMpr_ByteArray_fromCData_size':
prims.def:5031:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
 5031 |   OOP oop1;
      |       ^~~~
prims.def: In function 'VMpr_String_fromCData_size':
prims.def:5054:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
 5054 |   OOP oop1;
      |       ^~~~
prims.def: In function 'VMpr_String_fromCData':
prims.def:5077:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
 5077 |   OOP oop1;
      |       ^~~~
prims.def: In function 'VMpr_FileDescriptor_socketOp':
prims.def:5871:13: warning: unused variable 'result' [-Wunused-variable]
 5871 |         int result;
      |             ^~~~~~
In file included from interp-bc.inl:503,
                 from interp.c:682:
vm.inl: In function '_gst_interpret':
vm.inl:1488:9: warning: variable '_stack0' set but not used [-Wunused-but-set-variable]
 1488 |     OOP _stack0, _stack1;
      |         ^~~~~~~
vm.inl:2355:9: warning: variable '_stack0' set but not used [-Wunused-but-set-variable]
 2355 |     OOP _stack0;
      |         ^~~~~~~
vm.inl:2936:9: warning: variable '_stack0' set but not used [-Wunused-but-set-variable]
 2936 |     OOP _stack0;
      |         ^~~~~~~
vm.inl:4523:9: warning: variable '_stack0' set but not used [-Wunused-but-set-variable]
 4523 |     OOP _stack0;
      |         ^~~~~~~
vm.inl:4761:9: warning: variable '_stack0' set but not used [-Wunused-but-set-variable]
 4761 |     OOP _stack0;
      |         ^~~~~~~
vm.inl:6156:9: warning: variable '_stack0' set but not used [-Wunused-but-set-variable]
 6156 |     OOP _stack0;
      |         ^~~~~~~
vm.inl:10338:9: warning: variable '_stack0' set but not used [-Wunused-but-set-variable]
10338 |     OOP _stack0;
      |         ^~~~~~~
interp.c: In function 'resume_process':
interp.c:1730:15: warning: variable 'ints_enabled' set but not used [-Wunused-but-set-variable]
 1730 |   mst_Boolean ints_enabled;
      |               ^~~~~~~~~~~~
interp.c: At top level:
interp.c:1016:1: warning: 'always_inline' function might not be inlinable [-Wattributes]
 1016 | unwind_context (void)
      | ^~~~~~~~~~~~~~
interp.c: In function '_gst_empty_context_pool':
interp.c:698:22: warning: array subscript -1 is outside array bounds of 'struct gst_context_part *[48]' [-Warray-bounds=]
  698 |       chunk = chunks - 1;
      |               ~~~~~~~^~~
interp.c:649:25: note: at offset -8 into object 'chunks' of size 384
  649 | static gst_context_part chunks[MAX_CHUNKS_IN_MEMORY] CACHELINE_ALIGNED;
      |                         ^~~~~~
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT interp.lo -MD -MP -MF .deps/interp.Tpo -c interp.c -o interp.o >/dev/null 2>&1
mv -f .deps/interp.Tpo .deps/interp.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT real.lo -MD -MP -MF .deps/real.Tpo -c -o real.lo real.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT real.lo -MD -MP -MF .deps/real.Tpo -c real.c  -fPIC -DPIC -o .libs/real.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT real.lo -MD -MP -MF .deps/real.Tpo -c real.c -o real.o >/dev/null 2>&1
mv -f .deps/real.Tpo .deps/real.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT sockets.lo -MD -MP -MF .deps/sockets.Tpo -c -o sockets.lo sockets.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT sockets.lo -MD -MP -MF .deps/sockets.Tpo -c sockets.c  -fPIC -DPIC -o .libs/sockets.o
sockets.c: In function 'fix_sockaddr':
sockets.c:300:8: warning: unused variable 'verify' [-Wunused-variable]
  300 |   char verify[sizeof (sockaddr->sa_family) == 2 ? 1 : -1];
      |        ^~~~~~
sockets.c: In function 'myGetHostByAddr':
sockets.c:114:7: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation]
  114 |       strncpy (result, hostEnt->h_name, 128);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT sockets.lo -MD -MP -MF .deps/sockets.Tpo -c sockets.c -o sockets.o >/dev/null 2>&1
mv -f .deps/sockets.Tpo .deps/sockets.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include  -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include  -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT events.lo -MD -MP -MF .deps/events.Tpo -c -o events.lo events.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT events.lo -MD -MP -MF .deps/events.Tpo -c events.c  -fPIC -DPIC -o .libs/events.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -MT events.lo -MD -MP -MF .deps/events.Tpo -c events.c -o events.o >/dev/null 2>&1
mv -f .deps/events.Tpo .deps/events.Plo
/usr/bin/bash ../libtool --tag=CC   --mode=link gcc  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -version-info 8:3:1 -no-undefined -export-symbols-regex "^gst_.*" -bindir /opt/pkg/bin -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -liconv -lintl -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/pkg/lib -o libgst.la -rpath /opt/pkg/lib gstpub.lo files.lo gst-parse.lo lex.lo str.lo tree.lo byte.lo comp.lo sym.lo dict.lo oop.lo opt.lo save.lo cint.lo heap.lo input.lo sysdep.lo callin.lo xlat.lo mpz.lo print.lo alloc.lo security.lo re.lo interp.lo real.lo sockets.lo events.lo ../lib-src/library.la -L/opt/pkg/lib -lsigsegv -L/opt/pkg/lib -lffi ../snprintfv/snprintfv/libsnprintfvc.la -L/opt/pkg/lib -lreadline  -lltdl -L/opt/pkg/lib -lgmp -lpthread -lnsl -lsocket -lm 
libtool: link: nm -p  .libs/gstpub.o .libs/files.o .libs/gst-parse.o .libs/lex.o .libs/str.o .libs/tree.o .libs/byte.o .libs/comp.o .libs/sym.o .libs/dict.o .libs/oop.o .libs/opt.o .libs/save.o .libs/cint.o .libs/heap.o .libs/input.o .libs/sysdep.o .libs/callin.o .libs/xlat.o .libs/mpz.o .libs/print.o .libs/alloc.o .libs/security.o .libs/re.o .libs/interp.o .libs/real.o .libs/sockets.o .libs/events.o   ../lib-src/.libs/library.a ../snprintfv/snprintfv/.libs/libsnprintfvc.a | /usr/bin/sed -n -e 's/^.*[	 ]\([BCDRT][BCDRT]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/libgst.exp
libtool: link: /usr/xpg4/bin/grep -E -e "^gst_.*" ".libs/libgst.exp" > ".libs/libgst.expT"
libtool: link: mv -f ".libs/libgst.expT" ".libs/libgst.exp"
libtool: link: echo "{ global:" > .libs/libgst.so.7.1.3.exp
libtool: link: cat .libs/libgst.exp | /usr/bin/sed -e "s/\(.*\)/\1;/" >> .libs/libgst.so.7.1.3.exp
libtool: link: echo "local: *; };" >> .libs/libgst.so.7.1.3.exp
libtool: link:  gcc -shared  -fPIC -DPIC -Wl,-z -Wl,text -Wl,-M -Wl,.libs/libgst.so.7.1.3.exp -Wl,-h -Wl,libgst.so.7 -o .libs/libgst.so.7.1.3  .libs/gstpub.o .libs/files.o .libs/gst-parse.o .libs/lex.o .libs/str.o .libs/tree.o .libs/byte.o .libs/comp.o .libs/sym.o .libs/dict.o .libs/oop.o .libs/opt.o .libs/save.o .libs/cint.o .libs/heap.o .libs/input.o .libs/sysdep.o .libs/callin.o .libs/xlat.o .libs/mpz.o .libs/print.o .libs/alloc.o .libs/security.o .libs/re.o .libs/interp.o .libs/real.o .libs/sockets.o .libs/events.o  -Wl,-z -Wl,allextract ../lib-src/.libs/library.a ../snprintfv/snprintfv/.libs/libsnprintfvc.a -Wl,-z -Wl,defaultextract  -R/home/pbulk/build/lang/smalltalk/work/.buildlink/lib -R/home/pbulk/build/lang/smalltalk/work/.buildlink/lib -L/home/pbulk/build/lang/smalltalk/work/.buildlink/lib -ldl /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libsigsegv.so -lc /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libffi.so /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libintl.so /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libiconv.so /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libreadline.so -L../lib /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libncurses.so /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libltdl.so /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libgmp.so -lpthread -lnsl -lsocket -lm  -O2 -msave-args -Wl,-rpath -Wl,/opt/pkg/lib  
libtool: link: rm -f .libs/libgst.so.7.1.3.exp
libtool: link: (cd ".libs" && rm -f "libgst.so.7" && ln -s "libgst.so.7.1.3" "libgst.so.7")
libtool: link: (cd ".libs" && rm -f "libgst.so" && ln -s "libgst.so.7.1.3" "libgst.so")
libtool: link: (cd .libs/libgst.lax/library.a && ar x "/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/libgst/../lib-src/.libs/library.a")
libtool: link: (cd .libs/libgst.lax/libsnprintfvc.a && ar x "/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/libgst/../snprintfv/snprintfv/.libs/libsnprintfvc.a")
libtool: link: ar cr .libs/libgst.a  gstpub.o files.o gst-parse.o lex.o str.o tree.o byte.o comp.o sym.o dict.o oop.o opt.o save.o cint.o heap.o input.o sysdep.o callin.o xlat.o mpz.o print.o alloc.o security.o re.o interp.o real.o sockets.o events.o  .libs/libgst.lax/library.a/avltrees.o .libs/libgst.lax/library.a/getopt.o .libs/libgst.lax/library.a/getopt1.o .libs/libgst.lax/library.a/lock.o .libs/libgst.lax/library.a/md5.o .libs/libgst.lax/library.a/obstack.o .libs/libgst.lax/library.a/pointer-set.o .libs/libgst.lax/library.a/rbtrees.o .libs/libgst.lax/library.a/regex.o .libs/libgst.lax/library.a/socketx.o .libs/libgst.lax/library.a/strspell.o  .libs/libgst.lax/libsnprintfvc.a/libsnprintfvc_la-custom.o .libs/libgst.lax/libsnprintfvc.a/libsnprintfvc_la-filament.o .libs/libgst.lax/libsnprintfvc.a/libsnprintfvc_la-format.o .libs/libgst.lax/libsnprintfvc.a/libsnprintfvc_la-mem.o .libs/libgst.lax/libsnprintfvc.a/libsnprintfvc_la-printf.o .libs/libgst.lax/libsnprintfvc.a/libsnprintfvc_la-stream.o 
libtool: link: ranlib .libs/libgst.a
libtool: link: rm -fr .libs/libgst.lax
libtool: link: ( cd ".libs" && rm -f "libgst.la" && ln -s "../libgst.la" "libgst.la" )
gmake[3]: Leaving directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/libgst'
gmake[2]: Leaving directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/libgst'
Making all in .
gmake[2]: Entering directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5'
gcc -DHAVE_CONFIG_H -I.  -I./libgst -I./lib-src -DCMD_XZIP="\"/home/pbulk/build/lang/smalltalk/work/.tools/bin/zip\"" -DCMD_INSTALL="\"/opt/pkg/bin/bsdinstall -c -o pbulk -g pbulk\"" -DCMD_LN_S="\"ln -s\"" -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\"  -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
mv -f .deps/main.Tpo .deps/main.Po
/usr/bin/bash ./libtool --tag=CC   --mode=link gcc  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -export-dynamic    -pthread -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -liconv -lintl -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/pkg/lib -o gst main.o libgst/libgst.la lib-src/library.la  -lpthread -lrt   -lnsl -lsocket -lm 
libtool: link: gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -Wl,-rpath -Wl,/opt/pkg/lib -o .libs/gst main.o  -L/home/pbulk/build/lang/smalltalk/work/.buildlink/lib libgst/.libs/libgst.so -L../lib /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libsigsegv.so -lc /lib/amd64/libc.so /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libffi.so /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libreadline.so /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libncurses.so /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libltdl.so /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libgmp.so lib-src/.libs/library.a /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libintl.so /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libiconv.so -ldl -lpthread -lrt -lnsl -lsocket -lm -R/opt/pkg/lib -R/home/pbulk/build/lang/smalltalk/work/.buildlink/lib -R/lib/amd64
am .libs/gst || true
/usr/bin/bash: am: command not found
gcc -DHAVE_CONFIG_H -I.  -I./libgst -I./lib-src -DCMD_XZIP="\"/home/pbulk/build/lang/smalltalk/work/.tools/bin/zip\"" -DCMD_INSTALL="\"/opt/pkg/bin/bsdinstall -c -o pbulk -g pbulk\"" -DCMD_LN_S="\"ln -s\"" -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\"  -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -D_REENTRANT -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -MT gst-tool.o -MD -MP -MF .deps/gst-tool.Tpo -c -o gst-tool.o gst-tool.c
gst-tool.c: In function 'fork_daemon':
gst-tool.c:311:3: warning: implicit declaration of function 'signal'; did you mean 'strsignal'? [-Wimplicit-function-declaration]
  311 |   signal (SIGHUP, SIG_IGN);
      |   ^~~~~~
      |   strsignal
mv -f .deps/gst-tool.Tpo .deps/gst-tool.Po
/usr/bin/bash ./libtool --tag=CC   --mode=link gcc  -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing  -export-dynamic    -pthread -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -liconv -lintl -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/pkg/lib -o gst-tool gst-tool.o libgst/libgst.la lib-src/library.la  -lnsl -lsocket -lm 
libtool: link: gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/home/pbulk/build/lang/smalltalk/work/.buildlink/include/libdrm -Wall -Wdeclaration-after-statement -Wno-format -Wpointer-arith -Wno-pointer-sign -Wno-switch -Wwrite-strings -Wno-strict-aliasing -fno-gcse -fstrict-aliasing -Wl,-rpath -Wl,/opt/pkg/lib -o .libs/gst-tool gst-tool.o  -L/home/pbulk/build/lang/smalltalk/work/.buildlink/lib libgst/.libs/libgst.so -L../lib /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libsigsegv.so -lc /lib/amd64/libc.so /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libffi.so /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libreadline.so /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libncurses.so /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libltdl.so /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libgmp.so lib-src/.libs/library.a /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libintl.so /home/pbulk/build/lang/smalltalk/work/.buildlink/lib/libiconv.so -lpthread -ldl -lnsl -lsocket -lm -R/opt/pkg/lib -R/home/pbulk/build/lang/smalltalk/work/.buildlink/lib -R/lib/amd64
am .libs/gst-tool || true
/usr/bin/bash: am: command not found
./gst --no-user-files --kernel-dir "./kernel" --image gst.im -iQ /dev/null
XZIP="/home/pbulk/build/lang/smalltalk/work/.tools/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/announcements/package.xml
/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/kernel/../scripts/Package.st:31: Abort
/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/kernel/../scripts/Package.st:31: Error occurred while not in byte code interpreter!!
/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/libgst/.libs/libgst.so.7.1.3'backtrace_on_signal+0x44 [0xffffe9e260140974]
/lib/amd64/libc.so.1'__sighndlr+0x6 [0xfffffbffef2a4206]
/lib/amd64/libc.so.1'call_user_handler+0x1d1 [0xfffffbffef296d51]
/lib/amd64/libc.so.1'sigacthandler+0xf6 [0xfffffbffef297066]
[0xffffffffffffffff]
/lib/amd64/libc.so.1'raise+0x22 [0xfffffbffef23bd72]
/lib/amd64/libc.so.1'abort+0x94 [0xfffffbffef215504]
/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/libgst/.libs/libgst.so.7.1.3'oldspace_sigsegv_handler.cold+0xd [0xffffe9e2600fc25a]
/opt/pkg/lib/libsigsegv.so.2.0.7'sigsegv_handler+0x47 [0xfffffa0a39652007]
/lib/amd64/libc.so.1'__sighndlr+0x6 [0xfffffbffef2a4206]
gmake[2]: *** [Makefile:1533: Announcements.star] Abort (core dumped)
gmake[2]: Leaving directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5'
gmake[1]: *** [Makefile:970: all-recursive] Error 1
gmake[1]: Leaving directory '/home/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5'
gmake: *** [Makefile:584: all] Error 2
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/lang/smalltalk
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/lang/smalltalk