aboutsummaryrefslogtreecommitdiff
path: root/gcc/m2/gm2-compiler
AgeCommit message (Expand)AuthorFilesLines
2024-03-21PR modula2/113836 gm2 does not dump gimple or quadruples to fileGaius Mulley13-435/+1694
2024-03-21PR modula2/114418 missing import of TSIZE from system causes ICEGaius Mulley1-11/+37
2024-03-18PR modula2/114380 Incorrect type specified in an error messageGaius Mulley1-1/+1
2024-03-17PR modula2/114296 ICE when attempting to create a constant set with a variabl...Gaius Mulley9-95/+164
2024-03-14PR modula2/114294 expression causes ICEGaius Mulley1-0/+1
2024-03-14PR modula2/114333 set type comparison against cardinal should cause error add...Gaius Mulley1-174/+264
2024-03-14PR modula2/114333 set type comparison against a cardinal should cause an errorGaius Mulley3-91/+234
2024-03-11PR modula2/114295 Incorrect location if compiling implementation without defi...Gaius Mulley8-78/+179
2024-03-08modula2: Rebuild bootstrap tools with faster dynamic arraysGaius Mulley3-7/+11
2024-03-07PR modula2/109969 Linking large project causes an ICEGaius Mulley3-457/+395
2024-02-22PR modula2/114055 improve error message when checking the BY constantGaius Mulley5-13/+119
2024-02-21PR modula2/114026 Incorrect location during for loop type checkingGaius Mulley7-72/+305
2024-02-19PR modula2/113889 Incorrect constant string value if declared in a definition...Gaius Mulley11-951/+621
2024-02-03PR modula2/113730 Unexpected handling of mixed-precision integer arithmeticGaius Mulley5-52/+171
2024-02-01PR modula2/111627 defend against ICEGaius Mulley1-1/+1
2024-01-31modula2: tidyup patchGaius Mulley2-3/+3
2024-01-26modula2: detect string and pointer formal and actual parameter incompatibilityGaius Mulley5-61/+143
2024-01-19modula2: tidyup gcc/m2/gm2-compiler/M2GenGCC.mod remove unused parameters/varsGaius Mulley9-77/+97
2024-01-18PR modula2/111956 Many powerpc platforms do _not_ have support for IEEE754Gaius Mulley2-1/+110
2024-01-11PR modula2/112946 set expression type checkingGaius Mulley2-159/+332
2024-01-09PR modula2/112920 cc1gm2 hangs in the type resolverGaius Mulley3-221/+491
2024-01-03Update copyright years.Jakub Jelinek144-151/+151
2023-12-15PR modula2/112946 ICE assignment of string to enumeration or setGaius Mulley4-107/+283
2023-12-07PR modula2/112893 detect procedure address incompatible with cardinal in isoGaius Mulley6-235/+226
2023-12-05PR modula2/112865 IM and RE fails to skip type equivalencesGaius Mulley1-2/+2
2023-11-01PR modula2/102989: reimplement overflow detection in ztype though WIDE_INT_MA...Gaius Mulley1-5/+5
2023-10-17PR modula2/111756: Re-building all-gcc after source changes fails to linkGaius Mulley8-386/+1184
2023-10-11modula2: Narrow subranges to int or unsigned int if ZTYPE is the base type.Gaius Mulley1-15/+54
2023-10-11PR modula2/111675 Incorrect packed record field value passed to a procedureGaius Mulley5-24/+53
2023-09-29modula2: iso library SysClock.mod and wrapclock.cc fixes.Gaius Mulley1-3/+3
2023-09-26PR modula2/111510 runtime ICE findChildAndParent has caused internal runtime ...Gaius Mulley3-19/+23
2023-09-19PR 108143/modula2 LONGREAL and powerpc64le-linuxGaius Mulley9-157/+283
2023-09-14modula2: Add missing comments to M2CaseList.mod and add testcasesGaius Mulley1-11/+13
2023-09-14modula2: introduce case checking when switching on subrangesGaius Mulley2-77/+241
2023-09-13modula2: -Wcase-enum detect singular/plural and use switch during buildGaius Mulley1-6/+30
2023-09-12modula2: new option -Wcase-enum and associated fixesGaius Mulley13-352/+534
2023-09-11PR modula2/111330 Bootstrap failure building SeqFile.loGaius Mulley1-1/+5
2023-08-02PR modula2/110161 Comparing a typed procedure variable to 0 gives ICE or asse...Gaius Mulley2-9/+35
2023-08-01PR modula2/110865 Unable to access copied const arrayGaius Mulley1-14/+15
2023-07-25PR modula2/110174 Bugfixes to M2GenGCC.mod:CodeInline preventing an ICEGaius Mulley9-84/+141
2023-07-20[modula2] Implement limited VAR parameter static analysisGaius Mulley4-38/+161
2023-07-19[modula2] Location improvement and bugfix when issuing parameter errorsGaius Mulley2-26/+29
2023-07-19[modula2] Variable analysis understands DISPOSE and NILGaius Mulley2-59/+98
2023-07-18[modula2] Uninitialized variable static analysis improvementsGaius Mulley7-153/+607
2023-07-11[modula2] Improve uninitialized variable analysis by combining basic blocksGaius Mulley17-237/+896
2023-07-03PR modula2/110125 variables reported as uninitialized when set inside WITHGaius Mulley13-201/+1834
2023-06-13modula2 Fixes to the error format specificationsGaius Mulley2-30/+34
2023-06-13PR modula2/110189 Using an unknown TYPE as argument to VAL gives ICEGaius Mulley2-117/+78
2023-06-12PR modula2/110126 variables are reported as unused when referenced by ASM fixGaius Mulley3-25/+73
2023-06-09PR modula2/110126 variables are reported as unused when referenced by ASMGaius Mulley11-181/+280