Module Name: src Committed By: rillig Date: Sun Mar 10 18:00:13 UTC 2024
Modified Files: src/lib/libc/compiler_rt: Makefile.inc Log Message: compiler_rt: allow signed bit shifts for __negv Standard C defines '1 << 31' as undefined behavior, but https://gcc.gnu.org/onlinedocs/gcc/Integers-implementation.html allows it for GCC. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/lib/libc/compiler_rt/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libc/compiler_rt/Makefile.inc diff -u src/lib/libc/compiler_rt/Makefile.inc:1.46 src/lib/libc/compiler_rt/Makefile.inc:1.47 --- src/lib/libc/compiler_rt/Makefile.inc:1.46 Tue Jan 23 15:32:18 2024 +++ src/lib/libc/compiler_rt/Makefile.inc Sun Mar 10 18:00:13 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.46 2024/01/23 15:32:18 christos Exp $ +# $NetBSD: Makefile.inc,v 1.47 2024/03/10 18:00:13 rillig Exp $ COMPILER_RT_DIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt COMPILER_RT_SRCDIR= ${COMPILER_RT_DIR}/dist @@ -396,9 +396,9 @@ LINTFLAGS.mulvti3.c += -X 117,351 LINTFLAGS.negdf2.c += -X 309,351 LINTFLAGS.negsf2.c += -X 132,351 LINTFLAGS.negti2.c += -X 351 -LINTFLAGS.negvdi2.c += -X 351 -LINTFLAGS.negvsi2.c += -X 351 -LINTFLAGS.negvti2.c += -X 351 +LINTFLAGS.negvdi2.c += -X 141,351 +LINTFLAGS.negvsi2.c += -X 141,351 +LINTFLAGS.negvti2.c += -X 141,351 LINTFLAGS.parityti2.c += -X 351 LINTFLAGS.popcountdi2.c += -X 351 LINTFLAGS.popcountsi2.c += -X 351