diff options
author | Gaius Mulley <gaiusmod2@gmail.com> | 2023-09-11 22:28:01 +0100 |
---|---|---|
committer | Gaius Mulley <gaiusmod2@gmail.com> | 2023-09-11 22:28:01 +0100 |
commit | fbd72a2108d1c05ef7f50acd71d518e769abcced (patch) | |
tree | c2f4e2504091b72e399ee6ff2a842088031a5a7d | |
parent | 8fdf712a38422952bbcde7e22eabcf821e6676b3 (diff) | |
download | gcc-fbd72a2108d1c05ef7f50acd71d518e769abcced.zip gcc-fbd72a2108d1c05ef7f50acd71d518e769abcced.tar.gz gcc-fbd72a2108d1c05ef7f50acd71d518e769abcced.tar.bz2 |
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>
-rw-r--r-- | gcc/m2/gm2-compiler/M2SymInit.mod | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/m2/gm2-compiler/M2SymInit.mod b/gcc/m2/gm2-compiler/M2SymInit.mod index b629ed8..18a854b 100644 --- a/gcc/m2/gm2-compiler/M2SymInit.mod +++ b/gcc/m2/gm2-compiler/M2SymInit.mod @@ -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 |