PR modula2/111330 Bootstrap failure building SeqFile.lo

cc1gm2 issues a runtime case statement error and terminates
when building SeqFile.lo on Fedora mock.  There are four
missing labels from the largest case statement in M2SymInit.mod.
This patch adds the case labels and appropriate actions.

gcc/m2/ChangeLog:

	PR modula2/111330
	* gm2-compiler/M2SymInit.mod (CheckReadBeforeInitQuad): Add
	case labels LogicalDiffOp, DummyOp, OptParamOp and
	InitAddressOp.

Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>
This commit is contained in:
Gaius Mulley 2023-09-11 22:28:01 +01:00
parent 8fdf712a38
commit fbd72a2108

View file

@ -1318,6 +1318,7 @@ BEGIN
LogicalOrOp,
LogicalAndOp,
LogicalXorOp,
LogicalDiffOp,
CoerceOp,
ConvertOp,
CastOp,
@ -1368,7 +1369,10 @@ BEGIN
RestorePriorityOp,
RangeCheckOp,
ModuleScopeOp,
ErrorOp : |
ErrorOp,
DummyOp,
OptParamOp,
InitAddressOp : |
END ;
RETURN FALSE