CVS commit: src/external/gpl3/gcc/lib/libubsan

2019-10-05 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Oct  6 00:15:22 UTC 2019

Modified Files:
src/external/gpl3/gcc/lib/libubsan: Makefile

Log Message:
remove ubsan_handlers_cxx.cc from sources.  shouldn't be used with gcc.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/gcc/lib/libubsan/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/lib/libubsan

2019-10-05 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Oct  6 00:15:22 UTC 2019

Modified Files:
src/external/gpl3/gcc/lib/libubsan: Makefile

Log Message:
remove ubsan_handlers_cxx.cc from sources.  shouldn't be used with gcc.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/gcc/lib/libubsan/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/lib/libubsan/Makefile
diff -u src/external/gpl3/gcc/lib/libubsan/Makefile:1.14 src/external/gpl3/gcc/lib/libubsan/Makefile:1.15
--- src/external/gpl3/gcc/lib/libubsan/Makefile:1.14	Fri Oct  4 08:51:33 2019
+++ src/external/gpl3/gcc/lib/libubsan/Makefile	Sun Oct  6 00:15:22 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.14 2019/10/04 08:51:33 mrg Exp $
+#	$NetBSD: Makefile,v 1.15 2019/10/06 00:15:22 mrg Exp $
 
 UNSUPPORTED_COMPILER.clang=	# defined
 LIBISCXX = yes
@@ -15,7 +15,6 @@ UBSAN_SRCS= \
 	ubsan_diag.cc \
 	ubsan_flags.cc \
 	ubsan_handlers.cc \
-	ubsan_handlers_cxx.cc \
 	ubsan_init.cc \
 	ubsan_type_hash.cc \
 	ubsan_type_hash_itanium.cc \
@@ -26,8 +25,6 @@ UBSAN_SRCS= \
 COPTS.${_s}.cc+=-frtti
 .endfor
 
-COPTS.ubsan_handlers_cxx.cc+= -Wno-error=maybe-uninitialized
-
 LIB=	ubsan
 SRCS+=	${UBSAN_SRCS}
 LIBDPLIBS+= rt ${NETBSDSRCDIR}/lib/librt



CVS commit: src/external/gpl3/gcc/lib/libubsan

2019-02-01 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Fri Feb  1 10:39:03 UTC 2019

Modified Files:
src/external/gpl3/gcc/lib/libubsan: Makefile

Log Message:
use -Wno-error=maybe-uninitialized for one of the new ubsan files.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/lib/libubsan/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/lib/libubsan/Makefile
diff -u src/external/gpl3/gcc/lib/libubsan/Makefile:1.8 src/external/gpl3/gcc/lib/libubsan/Makefile:1.9
--- src/external/gpl3/gcc/lib/libubsan/Makefile:1.8	Sun Jul  1 17:41:50 2018
+++ src/external/gpl3/gcc/lib/libubsan/Makefile	Fri Feb  1 10:39:03 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.8 2018/07/01 17:41:50 christos Exp $
+#	$NetBSD: Makefile,v 1.9 2019/02/01 10:39:03 mrg Exp $
 
 UNSUPPORTED_COMPILER.clang=	# defined
 LIBISCXX = yes
@@ -27,6 +27,8 @@ UBSAN_SRCS= \
 COPTS.${_s}.cc+=-frtti
 .endfor
 
+COPTS.ubsan_handlers_cxx.cc+= -Wno-error=maybe-uninitialized
+
 LIB=	ubsan
 SRCS+=	${UBSAN_SRCS}
 LIBDPLIBS+= rt ${NETBSDSRCDIR}/lib/librt



CVS commit: src/external/gpl3/gcc/lib/libubsan

2019-02-01 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Fri Feb  1 10:39:03 UTC 2019

Modified Files:
src/external/gpl3/gcc/lib/libubsan: Makefile

Log Message:
use -Wno-error=maybe-uninitialized for one of the new ubsan files.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gcc/lib/libubsan/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/lib/libubsan

2018-06-11 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Jun 11 15:29:33 UTC 2018

Modified Files:
src/external/gpl3/gcc/lib/libubsan: Makefile

Log Message:
use LIBISCXX = yes, instead of hard-coding the c++ library. Suggested by joerg


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gcc/lib/libubsan/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/lib/libubsan

2018-06-11 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Jun 11 15:29:33 UTC 2018

Modified Files:
src/external/gpl3/gcc/lib/libubsan: Makefile

Log Message:
use LIBISCXX = yes, instead of hard-coding the c++ library. Suggested by joerg


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gcc/lib/libubsan/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/lib/libubsan/Makefile
diff -u src/external/gpl3/gcc/lib/libubsan/Makefile:1.6 src/external/gpl3/gcc/lib/libubsan/Makefile:1.7
--- src/external/gpl3/gcc/lib/libubsan/Makefile:1.6	Mon Jun 11 08:47:47 2018
+++ src/external/gpl3/gcc/lib/libubsan/Makefile	Mon Jun 11 11:29:33 2018
@@ -1,6 +1,7 @@
-#	$NetBSD: Makefile,v 1.6 2018/06/11 12:47:47 christos Exp $
+#	$NetBSD: Makefile,v 1.7 2018/06/11 15:29:33 christos Exp $
 
 UNSUPPORTED_COMPILER.clang=	# defined
+LIBISCXX = yes
 
 .include 
 
@@ -28,7 +29,6 @@ COPTS.${_s}.cc+=-frtti
 
 LIB=	ubsan
 SRCS+=	${UBSAN_SRCS}
-LIBDPLIBS+= stdc++ ${.CURDIR}/../libstdc++-v3
 LIBDPLIBS+= rt ${NETBSDSRCDIR}/lib/librt
 
 .if ${MACHINE_ARCH} == "vax"



CVS commit: src/external/gpl3/gcc/lib/libubsan

2018-06-11 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Jun 11 12:47:47 UTC 2018

Modified Files:
src/external/gpl3/gcc/lib/libubsan: Makefile

Log Message:
Add libstdc++ again; needed for:
undefined reference to `typeinfo for __cxxabiv1::__class_type_info'
undefined reference to `typeinfo for __cxxabiv1::__si_class_type_info'
undefined reference to `typeinfo for __cxxabiv1::__vmi_class_type_info'
undefined reference to `typeinfo for std::type_info'
undefined reference to `__dynamic_cast'


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/gcc/lib/libubsan/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/lib/libubsan

2018-06-11 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Jun 11 12:47:47 UTC 2018

Modified Files:
src/external/gpl3/gcc/lib/libubsan: Makefile

Log Message:
Add libstdc++ again; needed for:
undefined reference to `typeinfo for __cxxabiv1::__class_type_info'
undefined reference to `typeinfo for __cxxabiv1::__si_class_type_info'
undefined reference to `typeinfo for __cxxabiv1::__vmi_class_type_info'
undefined reference to `typeinfo for std::type_info'
undefined reference to `__dynamic_cast'


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/gcc/lib/libubsan/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/lib/libubsan/Makefile
diff -u src/external/gpl3/gcc/lib/libubsan/Makefile:1.5 src/external/gpl3/gcc/lib/libubsan/Makefile:1.6
--- src/external/gpl3/gcc/lib/libubsan/Makefile:1.5	Tue Feb 13 22:37:39 2018
+++ src/external/gpl3/gcc/lib/libubsan/Makefile	Mon Jun 11 08:47:47 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2018/02/14 03:37:39 christos Exp $
+#	$NetBSD: Makefile,v 1.6 2018/06/11 12:47:47 christos Exp $
 
 UNSUPPORTED_COMPILER.clang=	# defined
 
@@ -28,6 +28,7 @@ COPTS.${_s}.cc+=-frtti
 
 LIB=	ubsan
 SRCS+=	${UBSAN_SRCS}
+LIBDPLIBS+= stdc++ ${.CURDIR}/../libstdc++-v3
 LIBDPLIBS+= rt ${NETBSDSRCDIR}/lib/librt
 
 .if ${MACHINE_ARCH} == "vax"



CVS commit: src/external/gpl3/gcc/lib/libubsan

2018-02-13 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Feb 14 03:37:39 UTC 2018

Modified Files:
src/external/gpl3/gcc/lib/libubsan: Makefile

Log Message:
need -lrt for shm_{open,close}


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/lib/libubsan/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gcc/lib/libubsan

2018-02-13 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Feb 14 03:37:39 UTC 2018

Modified Files:
src/external/gpl3/gcc/lib/libubsan: Makefile

Log Message:
need -lrt for shm_{open,close}


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/lib/libubsan/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/lib/libubsan/Makefile
diff -u src/external/gpl3/gcc/lib/libubsan/Makefile:1.4 src/external/gpl3/gcc/lib/libubsan/Makefile:1.5
--- src/external/gpl3/gcc/lib/libubsan/Makefile:1.4	Sat Feb  3 20:16:33 2018
+++ src/external/gpl3/gcc/lib/libubsan/Makefile	Tue Feb 13 22:37:39 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2018/02/04 01:16:33 mrg Exp $
+#	$NetBSD: Makefile,v 1.5 2018/02/14 03:37:39 christos Exp $
 
 UNSUPPORTED_COMPILER.clang=	# defined
 
@@ -28,6 +28,7 @@ COPTS.${_s}.cc+=-frtti
 
 LIB=	ubsan
 SRCS+=	${UBSAN_SRCS}
+LIBDPLIBS+= rt ${NETBSDSRCDIR}/lib/librt
 
 .if ${MACHINE_ARCH} == "vax"
 COPTS += -O1