diff options
author | Gaius Mulley <gaiusmod2@gmail.com> | 2024-12-05 20:31:34 +0000 |
---|---|---|
committer | Gaius Mulley <gaiusmod2@gmail.com> | 2024-12-05 20:31:34 +0000 |
commit | 363382ac7c2b8f6a09415e905b349bb7eaeca38a (patch) | |
tree | b6a77838bedbd969f5ec35443fe2c5878071b84d /gcc/testsuite/c-c++-common/Wshift-count-negative-2.c | |
parent | b3cb0c3302a7c16e661a08c15c897c8f7bbb5d23 (diff) | |
download | gcc-363382ac7c2b8f6a09415e905b349bb7eaeca38a.zip gcc-363382ac7c2b8f6a09415e905b349bb7eaeca38a.tar.gz gcc-363382ac7c2b8f6a09415e905b349bb7eaeca38a.tar.bz2 |
PR modula2/117904: cc1gm2 ICE when compiling a const built from VAL and SIZE
This patch fixes an ICE which occurs when a positive ZType constant
increment is used during a FOR loop.
gcc/m2/ChangeLog:
PR modula2/117904
* gm2-compiler/M2GenGCC.mod (PerformLastForIterator): Add call to
BuildConvert when increment is > 0.
gcc/testsuite/ChangeLog:
PR modula2/117904
* gm2/iso/pass/forloopbyconst.mod: New test.
Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>
Diffstat (limited to 'gcc/testsuite/c-c++-common/Wshift-count-negative-2.c')
0 files changed, 0 insertions, 0 deletions