Applying this patch, my 'make test' immediately failed.
Compiling with:
xx.c
/usr/bin/gcc -I./include -fno-common -no-cpp-precomp -pipe
-I/opt/local/include -pipe -fno-common -Wno-long-double
-DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC
-DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE
-DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT
-falign-functions=16 -fvisibility=hidden -W -Wall -Waggregate-return
-Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment
-Wdisabled-optimization -Wendif-labels -Wextra -Wformat
-Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k
-Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wmissing-braces
-Wmissing-field-initializers -Wno-missing-format-attribute
-Wmissing-include-dirs -Wpacked -Wparentheses -Wpointer-arith
-Wreturn-type -Wsequence-point -Wno-shadow -Wsign-compare
-Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default
-Wtrigraphs -Wundef -Wunknown-pragmas -Wno-unused -Wvariadic-macros
-Wwrite-strings -Wbad-function-cast -Wdeclaration-after-statement
-Wimplicit-function-declaration -Wimplicit-int -Wmain
-Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull
-I/sw/include -DHAS_GETTEXT -g -Wno-shadow -DHAS_JIT -DPPC
-DHAVE_COMPUTED_GOTO -I. -o xx.o -c xx.c
make -C docs
/usr/local/bin/perl -MExtUtils::Command -e mkpath ops
make -C src/dynpmc
make -C src/dynoplibs
make -C compilers/pct
make[1]: Nothing to be done for `all'.
make -C compilers/pge
make[1]: Nothing to be done for `all'.
make -C compilers/tge
make[1]: Nothing to be done for `all'.
make -C compilers/nqp
make[1]: Nothing to be done for `all'.
make -C compilers/json
make[1]: Nothing to be done for `all'.
/usr/local/bin/perl t/harness --gc-debug --running-make-test
Can't locate object method "new" via package "TAP::Harness" at t/harness
line 91.
make: *** [test] Error 255
Finished