? log
? o
? sys.mk.diff
Index: sys.mk
===================================================================
RCS file: /cvsroot/src/share/mk/sys.mk,v
retrieving revision 1.140
diff -u -u -r1.140 sys.mk
--- sys.mk	20 Dec 2019 04:04:25 -0000	1.140
+++ sys.mk	8 Jan 2020 04:03:59 -0000
@@ -33,10 +33,8 @@
 DBG?=	-O2 -fno-reorder-blocks
 .elif ${MACHINE_ARCH} == "coldfire"
 DBG?=	-O1
-.elif !empty(MACHINE_ARCH:Maarch64*)
-DBG?=	-O2 ${"${.TARGET:M*.po}" == "":? -fomit-frame-pointer:}
 .else
-DBG?=	-O2
+DBG?=	-O2 ${!empty(COMPILE.c:M*-pg*) || !empty(COMPILE.cc:M*-pg*)} :? -fomit-frame-pointer:}
 .endif
 .if ${MKDTRACE:Uno} != "no"
 DTRACE_OPTS?=	-fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-ipa-sra -fno-ipa-icf