Module Name: src
Committed By: mrg
Date: Sun Feb 25 00:28:02 UTC 2024
Modified Files:
src/external/gpl3/gcc/usr.bin: Makefile Makefile.backend
src/external/gpl3/gcc/usr.bin/backend: Makefile
Added Files:
src/external/gpl3/gcc/usr.bin: Makefile.isl
Log Message:
build and link libisl.
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/gcc/usr.bin/Makefile
cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gcc/usr.bin/Makefile.backend
cvs rdiff -u -r0 -r1.1 src/external/gpl3/gcc/usr.bin/Makefile.isl
cvs rdiff -u -r1.70 -r1.71 src/external/gpl3/gcc/usr.bin/backend/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/gpl3/gcc/usr.bin/Makefile
diff -u src/external/gpl3/gcc/usr.bin/Makefile:1.14 src/external/gpl3/gcc/usr.bin/Makefile:1.15
--- src/external/gpl3/gcc/usr.bin/Makefile:1.14 Tue Aug 1 05:57:53 2023
+++ src/external/gpl3/gcc/usr.bin/Makefile Sun Feb 25 00:28:02 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2023/08/01 05:57:53 mrg Exp $
+# $NetBSD: Makefile,v 1.15 2024/02/25 00:28:02 mrg Exp $
NOOBJ=# defined
@@ -13,6 +13,7 @@ GCC_MACHINE_ARCH=${MACHINE_ARCH:S/earmv5
# We keep libcpp here since it depends upon frontend.
SUBDIR+= host-libiberty .WAIT \
host-libcpp .WAIT \
+ ../../../mit/isl/lib/libisl \
backend .WAIT \
frontend .WAIT \
common common-target .WAIT \
Index: src/external/gpl3/gcc/usr.bin/Makefile.backend
diff -u src/external/gpl3/gcc/usr.bin/Makefile.backend:1.10 src/external/gpl3/gcc/usr.bin/Makefile.backend:1.11
--- src/external/gpl3/gcc/usr.bin/Makefile.backend:1.10 Fri Apr 23 01:56:14 2021
+++ src/external/gpl3/gcc/usr.bin/Makefile.backend Sun Feb 25 00:28:02 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.backend,v 1.10 2021/04/23 01:56:14 mrg Exp $
+# $NetBSD: Makefile.backend,v 1.11 2024/02/25 00:28:02 mrg Exp $
.ifndef _EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_BACKEND_
_EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_BACKEND_=1
@@ -21,6 +21,7 @@ LDADD+= ${BACKENDOBJ}/libbackend.a
.include "../Makefile.common"
.include "../Makefile.libiberty"
.include "../Makefile.prog"
+.include "../Makefile.isl"
# Find our (local) libraries
LIBGMPDIR!= cd ${GMPDISTDIR}/lib/libgmp && ${PRINTOBJDIR}
Index: src/external/gpl3/gcc/usr.bin/backend/Makefile
diff -u src/external/gpl3/gcc/usr.bin/backend/Makefile:1.70 src/external/gpl3/gcc/usr.bin/backend/Makefile:1.71
--- src/external/gpl3/gcc/usr.bin/backend/Makefile:1.70 Mon Aug 14 02:21:22 2023
+++ src/external/gpl3/gcc/usr.bin/backend/Makefile Sun Feb 25 00:28:02 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.70 2023/08/14 02:21:22 rin Exp $
+# $NetBSD: Makefile,v 1.71 2024/02/25 00:28:02 mrg Exp $
HOSTPROG_CXX= 1
LIBISPRIVATE= yes
@@ -188,6 +188,7 @@ genmatch: genmatch.lo build-errors.lo bu
CLEANFILES+= genmatch gimple-match.cc generic-match.cc
.include "${.PARSEDIR}/../../Makefile.version_h"
+.include "${.PARSEDIR}/../Makefile.isl"
tm_p.h: Makefile tm-preds.h
${_MKTARGET_CREATE}
Added files:
Index: src/external/gpl3/gcc/usr.bin/Makefile.isl
diff -u /dev/null src/external/gpl3/gcc/usr.bin/Makefile.isl:1.1
--- /dev/null Sun Feb 25 00:28:03 2024
+++ src/external/gpl3/gcc/usr.bin/Makefile.isl Sun Feb 25 00:28:02 2024
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile.isl,v 1.1 2024/02/25 00:28:02 mrg Exp $
+
+.ifndef _EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_LIBISL_
+_EXTERNAL_GPL3_GCC_USR_BIN_MAKEFILE_LIBISL_=1
+
+.include <bsd.own.mk>
+
+LIBISL= ${.CURDIR}/../../../../mit/isl
+LIBISLOBJ!= cd ${LIBISL}/lib/libisl && ${PRINTOBJDIR}
+DPADD+= ${LIBISLOBJ}/libisl.a
+LDADD+= ${LIBISLOBJ}/libisl.a
+
+CFLAGS+= -I${LIBISL}/dist/include -I${LIBISL}/include
+
+.endif