REGRESS_SKIP_SLOW didn't work as intended. Default is no yet it checks
for !empty.
Added t-exhaust as slow because it takes > 90 minutes on my recent CPU.
Index: regress/lib/libc/regex/Makefile
===================================================================
RCS file: /cvs/src/regress/lib/libc/regex/Makefile,v
retrieving revision 1.8
diff -u -p -d -r1.8 Makefile
--- regress/lib/libc/regex/Makefile 5 Nov 2011 15:07:12 -0000 1.8
+++ regress/lib/libc/regex/Makefile 19 Jul 2014 17:38:29 -0000
@@ -11,6 +11,7 @@ CFLAGS+= -I${.CURDIR}/../../../../lib/li
TESTS= ${.CURDIR}/tests
REGRESS_TARGETS=do-reg do-reg-long do-reg-backref do-t_exhaust
+REGRESS_SLOW_TARGETS=do-t_exhaust
do-reg: ${PROG}
./re < ${TESTS}
Index: share/mk/bsd.regress.mk
===================================================================
RCS file: /cvs/src/share/mk/bsd.regress.mk,v
retrieving revision 1.12
diff -u -p -d -r1.12 bsd.regress.mk
--- share/mk/bsd.regress.mk 1 Aug 2013 20:43:07 -0000 1.12
+++ share/mk/bsd.regress.mk 19 Jul 2014 17:38:31 -0000
@@ -55,7 +55,7 @@ REGRESS_SKIP_TARGETS=run-regress-${PROG}
. endif
.endif
-.if defined(REGRESS_SLOW_TARGETS) && !empty(REGRESS_SKIP_SLOW)
+.if defined(REGRESS_SLOW_TARGETS) && ${REGRESS_SKIP_SLOW} != no
REGRESS_SKIP_TARGETS+=${REGRESS_SLOW_TARGETS}
.endif