diff options
author | Gaius Mulley <gaiusmod2@gmail.com> | 2023-06-13 00:53:53 +0100 |
---|---|---|
committer | Gaius Mulley <gaiusmod2@gmail.com> | 2023-06-13 00:53:53 +0100 |
commit | 8089f26b94f47d9923d3bc0c05aae09363983b2e (patch) | |
tree | 19810c2075f76bba1e1e0d3640a57c8159364de9 /gcc/m2/ChangeLog | |
parent | ae193f9008e02683e27f3c87f3b06f38e103b1d0 (diff) | |
download | gcc-8089f26b94f47d9923d3bc0c05aae09363983b2e.zip gcc-8089f26b94f47d9923d3bc0c05aae09363983b2e.tar.gz gcc-8089f26b94f47d9923d3bc0c05aae09363983b2e.tar.bz2 |
PR modula2/110189 Using an unknown TYPE as argument to VAL gives ICE
This patch tidies P3Build.bnf and fixes error format specs in
M2Quads.mod when encountering unknown symbols.
gcc/m2/ChangeLog:
PR modula2/110189
* gm2-compiler/M2Quads.mod (BuildAbsFunction): Replace abort
format specifier.
(BuildValFunction): Replace abort format specifier.
(BuildCastFunction): Replace abort format specifier.
(BuildMinFunction): Replace abort format specifier.
(BuildMaxFunction): Replace abort format specifier.
(BuildTruncFunction): Replace abort format specifier.
* gm2-compiler/P3Build.bnf (Pass1): Remove.
(Pass2): Remove.
(Pass3): Remove.
(Expect): Add Pass1.
(AsmStatement): Remove Pass3.
(AsmOperands): Remove Pass3.
(AsmOperandSpec): Remove Pass3.
(AsmInputElement): Remove Pass3.
(AsmOutputElement): Remove Pass3.
(AsmTrashList): Remove Pass3.
gcc/testsuite/ChangeLog:
PR modula2/110189
* gm2/pim/fail/foovaltype.mod: New test.
Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>
Diffstat (limited to 'gcc/m2/ChangeLog')
0 files changed, 0 insertions, 0 deletions