Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/nvi/usr.bin/nvi PR/54656: Martin Husemann: gcc-...



details:   https://anonhg.NetBSD.org/src/rev/2bcbb00787cc
branches:  trunk
changeset: 966432:2bcbb00787cc
user:      christos <christos%NetBSD.org@localhost>
date:      Tue Oct 29 21:14:37 2019 +0000

description:
PR/54656: Martin Husemann: gcc-8 miscompiles ex_filter.c even with -O1, make
it -O0. The tm argument gets passed in as non-null and it is non-null after
the command execution, but then becomes null and causes a null dereference.

diffstat:

 external/bsd/nvi/usr.bin/nvi/Makefile |  6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diffs (20 lines):

diff -r dd296d3ecdf8 -r 2bcbb00787cc external/bsd/nvi/usr.bin/nvi/Makefile
--- a/external/bsd/nvi/usr.bin/nvi/Makefile     Tue Oct 29 20:01:22 2019 +0000
+++ b/external/bsd/nvi/usr.bin/nvi/Makefile     Tue Oct 29 21:14:37 2019 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.19 2019/07/24 08:37:59 rin Exp $
+#      $NetBSD: Makefile,v 1.20 2019/10/29 21:14:37 christos Exp $
 
 .include <bsd.own.mk>
 
@@ -114,6 +114,10 @@
 #      ${_MKTARGET_CREATE}
 #      ${TOOL_PERL} -n ${.ALLSRC} > ${.TARGET}
 
+.if ${MACHINE_ARCH} == "aarch64"
+COPTS.ex_filter.c+=-O0
+.endif
+
 
 .include "${.CURDIR}/../../Makefile.inc"
 



Home | Main Index | Thread Index | Old Index