Module Name:    src
Committed By:   hgutch
Date:           Mon Jul  5 11:16:56 UTC 2021

Modified Files:
        src/doc: HACKS

Log Message:
Update gcc9-sh3-lint - instead of disabling optimization for lex.c on
sh3, rather revert the gcc change that (seemingly accidentally) broke
this.


To generate a diff of this commit:
cvs rdiff -u -r1.220 -r1.221 src/doc/HACKS

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

Modified files:

Index: src/doc/HACKS
diff -u src/doc/HACKS:1.220 src/doc/HACKS:1.221
--- src/doc/HACKS:1.220	Wed Jun 23 07:11:41 2021
+++ src/doc/HACKS	Mon Jul  5 11:16:56 2021
@@ -1,4 +1,4 @@
-# $NetBSD: HACKS,v 1.220 2021/06/23 07:11:41 rillig Exp $
+# $NetBSD: HACKS,v 1.221 2021/07/05 11:16:56 hgutch Exp $
 #
 # This file is intended to document workarounds for currently unsolved
 # (mostly) compiler bugs.
@@ -1003,12 +1003,19 @@ port	sh3
 
 	hack	gcc9-sh3-lint
 	cdate	Tue Jun 22 14:59:52 CEST 2021
-	mdate	Tue Jun 22 14:59:52 CEST 2021
-	who	martin
-	file	usr.bin/xlint/lint1/Makefile	: 1.70
-	descr
-		The in-tree gcc 9 crashes with an internal invalid
-		opcode exception when using any kind of optimization
-		on the lex.c file. Force -O0 for this file.
+	mdate	Mon Jul  5 12:34:57 CEST 2021
+	who	hgutch
+	file	external/gpl3/gcc/dist/gcc/config/sh/sh.md 1.2
+		external/gpl3/gcc.old/dist/gcc/config/sh/sh.md 1.11
+	descr
+		The in-tree gcc 9/gcc 10 crashes with an internal
+		invalid opcode exception when using any kind of
+		optimization on lex.c in usr.bin/xlint/lint .  This
+		was introduced apparently unintendedly in gcc when
+		addressing a different issue.  Rather than disabling
+		optimization for lex.c, instead revert the change to
+		gcc.  The bug report upstream has been updated to
+		reflect the exact breakage.
+
 		https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101177
 kcah

Reply via email to