aboutsummaryrefslogtreecommitdiff
path: root/gcc/m2/gm2-gcc
AgeCommit message (Expand)AuthorFilesLines
2024-09-02Rename ASM_INPUT_P to ASM_BASIC_PRichard Sandiford2-2/+2
2024-08-28PR modula2/116181 remove ODR warnings from library interface filesGaius Mulley3-10/+5
2024-07-28PR modula2/115823 Wrong expansion of isnormal optabGaius Mulley1-2/+2
2024-07-23PR modula2/116048 ICE when encountering wrong kind of qualidentGaius Mulley1-0/+4
2024-07-12modula2: bootstrap fix for string and vector headers.FX Coudert1-1/+1
2024-07-10PR modula2/115823 Wrong expansion of isnormal optabGaius Mulley1-5/+26
2024-07-07PR modula2/115804 ICE during gimplification with new isfinite optabGaius Mulley1-11/+15
2024-06-16m2: Remove uses of {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZEKewen Lin1-3/+4
2024-06-06modula2: Simplify REAL/LONGREAL/SHORTREAL node creation.Gaius Mulley1-23/+7
2024-05-02PR modula2/113836 gm2 does not dump gimple or quadruples to a fileGaius Mulley4-6/+29
2024-04-16PR modula2/114745: const cast causes ICEGaius Mulley3-12/+38
2024-04-06PR modula2/114617 gm2 unable to resolve const expressions using relop ICEGaius Mulley3-0/+17
2024-04-02PR modula2/114565 progress trace would be useful to isolate ICE for usersGaius Mulley5-2/+29
2024-03-28PR modula2/114517 gm2 does not allow comparison operator hash in column oneGaius Mulley1-0/+1
2024-03-26PR modula2/114478 isnormal builtin unavailable from m2Gaius Mulley1-27/+120
2024-03-21PR modula2/113836 gm2 does not dump gimple or quadruples to fileGaius Mulley7-4/+3016
2024-03-07PR modula2/109969 Linking large project causes an ICEGaius Mulley1-0/+2
2024-01-18PR modula2/111956 Many powerpc platforms do _not_ have support for IEEE754Gaius Mulley5-98/+31
2024-01-03Update copyright years.Jakub Jelinek57-57/+57
2023-11-01PR modula2/102989: reimplement overflow detection in ztype though WIDE_INT_MA...Gaius Mulley6-33/+87
2023-10-25PR modula2/111955 introduce isnan support to Builtins.defGaius Mulley1-0/+25
2023-10-17PR modula2/111756: Re-building all-gcc after source changes fails to linkGaius Mulley1-5/+14
2023-10-11PR modula2/111675 Incorrect packed record field value passed to a procedureGaius Mulley4-30/+16
2023-09-19PR 108143/modula2 LONGREAL and powerpc64le-linuxGaius Mulley15-200/+438
2023-09-14modula2: introduce case checking when switching on subrangesGaius Mulley3-1/+37
2023-09-12modula2: new option -Wcase-enum and associated fixesGaius Mulley1-1/+1
2023-07-11[modula2] Improve uninitialized variable analysis by combining basic blocksGaius Mulley2-1/+3
2023-07-03PR modula2/110125 variables reported as uninitialized when set inside WITHGaius Mulley1-0/+2
2023-06-18PR modula2/110284 Remove stor-layout.o and backend header filesGaius Mulley1-4/+0
2023-05-18m2: use _P() defines from tree.hBernhard Reutner-Fischer6-17/+17
2023-04-26PR modula2/108121 Re-implement overflow detection for constant literalsGaius Mulley7-305/+148
2023-04-21PR modula2/109586 cc1gm2 ICE when compiling large source files.Gaius Mulley1-2/+2
2023-04-13PR modula2/109496 Fix constant char parameter passing to an array of charGaius Mulley3-0/+18
2023-03-29PR modula2/109336 - The -fmod= and -fdef= options do not workGaius Mulley1-1/+1
2023-03-23PR modula2/109264 Bugfix resolve opaque types containing setsGaius Mulley3-8/+3
2023-03-22PR modula2/107630 Remove M2LINK and remove some cross linkingGaius Mulley1-1/+2
2023-03-19[modula2] target independent doc and tools rebuiltGaius Mulley12-54/+54
2023-03-17PR modula2/109032 - message 'compiler checks to force' is too complicatedGaius Mulley1-7/+10
2023-03-17PR modula2/109102 Wrong quotes in diagnosticGaius Mulley1-1/+1
2023-03-13PR 109103 Modula2 Missing function internal_error_atGaius Mulley8-107/+248
2023-03-12[PR modula2/109089] implementation of boolean should be C++/C boolGaius Mulley20-514/+533
2023-02-25modula-2 module registration process seems to fail with shared libraries [PR1...Gaius Mulley3-4/+10
2023-02-01Fixup noreturn attributes in modula-2 [PR108551] and [PR108612]Gaius Mulley1-3/+3
2023-01-26PR-108551 gcc/m2/gm2-libs-pim/Termbase.mod:128:1 error end of non-voidGaius Mulley4-10/+16
2023-01-25modula-2: Fixes for preprocessing [PR102343, PR108182].Iain Sandoe2-0/+15
2023-01-24Introduce new module to create search paths of dynamic strings.Gaius Mulley2-1/+2
2023-01-20PR-108135 Modula2 meets clang (remove dead code and bugfix m2.flex)Gaius Mulley1-17/+0
2023-01-16Update copyright years.Jakub Jelinek57-57/+57
2023-01-13modula-2: Handle pass '-v' option to the compiler.Iain Sandoe1-0/+1
2023-01-05modula-2: Remove uses of scalb*() and significand*() [PR107631]Iain Sandoe1-12/+0