- adjust getcwd-1.c.exp.gcc{3,4} after the getwd linker warning got added
authormartynas <martynas@openbsd.org>
Sat, 28 Dec 2013 03:19:02 +0000 (03:19 +0000)
committermartynas <martynas@openbsd.org>
Sat, 28 Dec 2013 03:19:02 +0000 (03:19 +0000)
- adjust gcc-builtins to use the same approach as gcc-bounds
- enable gcc-bounds and gcc-builtins in the default regression suite
now that everything passes

17 files changed:
regress/gnu/egcs/Makefile
regress/gnu/egcs/gcc-bounds/Makefile
regress/gnu/egcs/gcc-bounds/getcwd-1.c.exp.gcc3
regress/gnu/egcs/gcc-bounds/getcwd-1.c.exp.gcc4
regress/gnu/egcs/gcc-builtins/Makefile
regress/gnu/egcs/gcc-builtins/sprintf-1.c.exp
regress/gnu/egcs/gcc-builtins/sprintf-2.c.exp
regress/gnu/egcs/gcc-builtins/sprintf-3.c.exp
regress/gnu/egcs/gcc-builtins/stpcpy-1.c.exp
regress/gnu/egcs/gcc-builtins/stpcpy-2.c.exp
regress/gnu/egcs/gcc-builtins/strcat-1.c.exp
regress/gnu/egcs/gcc-builtins/strcat-2.c.exp
regress/gnu/egcs/gcc-builtins/strcpy-1.c.exp
regress/gnu/egcs/gcc-builtins/strcpy-2.c.exp
regress/gnu/egcs/gcc-builtins/vsprintf-1.c.exp
regress/gnu/egcs/gcc-builtins/vsprintf-2.c.exp
regress/gnu/egcs/gcc-builtins/vsprintf-3.c.exp

index 962ff9d..068ddc5 100644 (file)
@@ -1,11 +1,6 @@
-# $OpenBSD: Makefile,v 1.7 2013/12/28 02:14:32 martynas Exp $
+# $OpenBSD: Makefile,v 1.8 2013/12/28 03:19:02 martynas Exp $
 
-SUBDIR+= gcc libiberty
-
-.if defined(REGRESS_FULL)
-SUBDIR += gcc-bounds
-SUBDIR += gcc-builtins
-.endif
+SUBDIR+= gcc gcc-bounds gcc-builtins libiberty
 
 install:
 
index 688843a..e522743 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.13 2013/08/06 19:11:53 miod Exp $
+# $OpenBSD: Makefile,v 1.14 2013/12/28 03:19:02 martynas Exp $
 
 C_MODULES?=    strlcpy strlcat getcwd memcpy fread memcpy declare \
                sscanf vararray md builtins
@@ -28,7 +28,7 @@ REGRESS_TARGETS= ${C_TARGETS} ${CPP_TARGETS}
 .  for j in ${C_${i:U}}
 C_TARGETS+= c-${i}-${j} 
 c-${i}-${j}:
-       ${TCC} ${TCFLAGS} -o /dev/null ${i}-${j}.c 2>&1 | diff -u - ${.CURDIR}/${i}-${j}.c${EXP}
+       ${TCC} ${TCFLAGS} -o /dev/null ${i}-${j}.c 2>&1 | sed '/^\/tmp\//d' | diff -u - ${.CURDIR}/${i}-${j}.c${EXP}
 .  endfor
 .endfor
 
@@ -36,16 +36,16 @@ c-${i}-${j}:
 .  for j in ${CPP_${i:U}}
 CPP_TARGETS+= cpp-${i}-${j}
 cpp-${i}-${j}:
-       ${TCXX} ${TCXXFLAGS} -o /dev/null ${i}-${j}.cpp 2>&1 | grep -v 'misused' | diff -u - ${.CURDIR}/${i}-${j}.cpp${EXP}
+       ${TCXX} ${TCXXFLAGS} -o /dev/null ${i}-${j}.cpp 2>&1 | grep -v 'misused' | sed '/^\/tmp\//d' | diff -u - ${.CURDIR}/${i}-${j}.cpp${EXP}
 .  endfor
 .endfor
 
 generate:
 .for i in ${C_TARGETS}
-       -${TCC} ${TCFLAGS} -o /dev/null ${i:C/^c-//g}.c >${i:C/^c-//g}.c${EXP} 2>&1
+       -${TCC} ${TCFLAGS} -o /dev/null ${i:C/^c-//g}.c 2>&1 | sed '/^\/tmp\//d' >${i:C/^c-//g}.c${EXP}
 .endfor
 .for i in ${CPP_TARGETS}
-       -${TCXX} ${TCXXFLAGS} -o /dev/null ${i:C/^cpp-//g}.cpp >${i:C/^cpp-//g}.cpp${EXP} 2>&1
+       -${TCXX} ${TCXXFLAGS} -o /dev/null ${i:C/^cpp-//g}.cpp 2>&1 | sed '/^\/tmp\//d' >${i:C/^cpp-//g}.cpp${EXP}
 .endfor
 
 .PHONY:        ${REGRESS_TARGETS} generate regress
index fd2af53..4843f63 100644 (file)
@@ -1,2 +1,3 @@
 getcwd-1.c: In function `main':
 getcwd-1.c:5: warning: array size (10) is smaller than minimum required (1024)
+: warning: getwd() possibly used unsafely; consider using getcwd()
index 08783a7..270a4b5 100644 (file)
@@ -1,2 +1,3 @@
 getcwd-1.c: In function 'main':
 getcwd-1.c:5: warning: array size (10) is smaller than minimum required (1024)
+: warning: getwd() possibly used unsafely; consider using getcwd()
index ecfb1d3..97fce16 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.1 2013/12/28 02:14:32 martynas Exp $
+# $OpenBSD: Makefile,v 1.2 2013/12/28 03:19:02 martynas Exp $
 
 GCC_BUILTINS=  sprintf-1 sprintf-2 sprintf-3 stpcpy-1 stpcpy-2 strcat-1 \
                strcat-2 strcpy-1 strcpy-2 strncat-1 vsprintf-1 vsprintf-2 \
@@ -11,12 +11,12 @@ TCXXFLAGS=  ${TCFLAGS}
 .for i in ${GCC_BUILTINS}
 REGRESS_TARGETS+= c-${i}
 c-${i}:
-       ${TCC} ${TCFLAGS} -o /dev/null ${i}.c 2>&1 | cut -d: -f2- | diff -u - ${.CURDIR}/${i}.c.exp
+       ${TCC} ${TCFLAGS} -o /dev/null ${i}.c 2>&1 | sed '/^\/tmp\//d' | diff -u - ${.CURDIR}/${i}.c.exp
 .endfor
 
 generate:
 .for i in ${REGRESS_TARGETS}
-       -${TCC} ${TCFLAGS} -o /dev/null ${i:C/^c-//g}.c 2>&1 | cut -d: -f2- >${i:C/^c-//g}.c.exp
+       -${TCC} ${TCFLAGS} -o /dev/null ${i:C/^c-//g}.c 2>&1 | sed '/^\/tmp\//d' >${i:C/^c-//g}.c.exp
 .endfor
 
 .PHONY:        ${REGRESS_TARGETS} generate regress
index 6d3879e..833d185 100644 (file)
@@ -1,2 +1 @@
- In function `main':
- warning: sprintf() is often misused, please use snprintf()
+: warning: sprintf() is often misused, please use snprintf()
index 6d3879e..833d185 100644 (file)
@@ -1,2 +1 @@
- In function `main':
- warning: sprintf() is often misused, please use snprintf()
+: warning: sprintf() is often misused, please use snprintf()
index 6d3879e..833d185 100644 (file)
@@ -1,2 +1 @@
- In function `main':
- warning: sprintf() is often misused, please use snprintf()
+: warning: sprintf() is often misused, please use snprintf()
index ef88ade..0ccabf8 100644 (file)
@@ -1,2 +1 @@
- In function `main':
- warning: stpcpy() is dangerous GNU crap; don't use it
+: warning: stpcpy() is dangerous GNU crap; don't use it
index ef88ade..0ccabf8 100644 (file)
@@ -1,2 +1 @@
- In function `main':
- warning: stpcpy() is dangerous GNU crap; don't use it
+: warning: stpcpy() is dangerous GNU crap; don't use it
index e0fe608..4e102ac 100644 (file)
@@ -1,2 +1 @@
- In function `main':
- warning: strcat() is almost always misused, please use strlcat()
+: warning: strcat() is almost always misused, please use strlcat()
index e0fe608..4e102ac 100644 (file)
@@ -1,2 +1 @@
- In function `main':
- warning: strcat() is almost always misused, please use strlcat()
+: warning: strcat() is almost always misused, please use strlcat()
index 2528526..5af91ab 100644 (file)
@@ -1,2 +1 @@
- In function `main':
- warning: strcpy() is almost always misused, please use strlcpy()
+: warning: strcpy() is almost always misused, please use strlcpy()
index 2528526..5af91ab 100644 (file)
@@ -1,2 +1 @@
- In function `main':
- warning: strcpy() is almost always misused, please use strlcpy()
+: warning: strcpy() is almost always misused, please use strlcpy()
index 836db06..cdac4ef 100644 (file)
@@ -1,2 +1 @@
- In function `test_vsprintf':
- warning: vsprintf() is often misused, please use vsnprintf()
+: warning: vsprintf() is often misused, please use vsnprintf()
index 836db06..cdac4ef 100644 (file)
@@ -1,2 +1 @@
- In function `test_vsprintf':
- warning: vsprintf() is often misused, please use vsnprintf()
+: warning: vsprintf() is often misused, please use vsnprintf()
index 836db06..cdac4ef 100644 (file)
@@ -1,2 +1 @@
- In function `test_vsprintf':
- warning: vsprintf() is often misused, please use vsnprintf()
+: warning: vsprintf() is often misused, please use vsnprintf()