[gcc r14-9365] PR modula2/109969 Linking large project causes an ICE

2024-03-07 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:99309b98c2e80a42886da36668e1e8d3d082699e commit r14-9365-g99309b98c2e80a42886da36668e1e8d3d082699e Author: Gaius Mulley Date: Thu Mar 7 19:41:58 2024 + PR modula2/109969 Linking large project causes an ICE This patch contains a re-write of M2LexBuf.mod wh

[gcc r14-9381] modula2: Add constant aggregate tests

2024-03-07 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:131d1753ac71eb62f0b14fa9a1cb0e125e9a3ca1 commit r14-9381-g131d1753ac71eb62f0b14fa9a1cb0e125e9a3ca1 Author: Gaius Mulley Date: Fri Mar 8 06:26:55 2024 + modula2: Add constant aggregate tests This patch adds four constant aggregate tests and assignment of

[gcc r14-9390] modula2: Rebuild bootstrap tools with faster dynamic arrays

2024-03-08 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:3cdaa6491fe805ffc1dc545722b97660f31572fa commit r14-9390-g3cdaa6491fe805ffc1dc545722b97660f31572fa Author: Gaius Mulley Date: Fri Mar 8 12:52:04 2024 + modula2: Rebuild bootstrap tools with faster dynamic arrays This patch configures the larger dynamic ar

[gcc r15-137] PR modula2/114929 extra for loop iteration count regression tests

2024-05-03 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:c943d7b5c40f447b12431df9ad27a47dad95026d commit r15-137-gc943d7b5c40f447b12431df9ad27a47dad95026d Author: Gaius Mulley Date: Fri May 3 20:48:01 2024 +0100 PR modula2/114929 extra for loop iteration count regression tests This patch introduces three more for l

[gcc r14-10166] [PATCH] PR modula2/114929 for loop fails to iterate down to zero

2024-05-03 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:d811080341adf9d805e3f79a8fd9be2e13bd9848 commit r14-10166-gd811080341adf9d805e3f79a8fd9be2e13bd9848 Author: Gaius Mulley Date: Fri May 3 22:58:11 2024 +0100 [PATCH] PR modula2/114929 for loop fails to iterate down to zero There is a bug in the for loop contro

[gcc r15-300] PR modula2/114133 bugfix constants must be cast prior to vararg call

2024-05-07 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:76e591200f54226290ddb49b8ac6231a694bf882 commit r15-300-g76e591200f54226290ddb49b8ac6231a694bf882 Author: Gaius Mulley Date: Tue May 7 19:24:08 2024 +0100 PR modula2/114133 bugfix constants must be cast prior to vararg call This bug fix corrects the test code

[gcc r14-10179] [PR modula2/113768][PR modula2/114133] bugfix constants must be cast prior to vararg call

2024-05-07 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:07dab3f6b56c711dcd737d856cf01a597a2e1626 commit r14-10179-g07dab3f6b56c711dcd737d856cf01a597a2e1626 Author: Gaius Mulley Date: Tue May 7 19:51:08 2024 +0100 [PR modula2/113768][PR modula2/114133] bugfix constants must be cast prior to vararg call This bug fi

[gcc r15-349] PR modula2/115003 exporting a symbol to outer scope with a name clash causes ICE

2024-05-09 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:bc5afdf14ccf8375f7fb3de2be1121aaf550f8aa commit r15-349-gbc5afdf14ccf8375f7fb3de2be1121aaf550f8aa Author: Gaius Mulley Date: Thu May 9 19:35:20 2024 +0100 PR modula2/115003 exporting a symbol to outer scope with a name clash causes ICE An ICE will occur if a

[gcc r15-516] PR modula2/115057 TextIO.ReadRestLine raises an exception when buffer is exceeded

2024-05-15 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:680af0e1e90d4b80260d173636dfe15654fd470d commit r15-516-g680af0e1e90d4b80260d173636dfe15654fd470d Author: Gaius Mulley Date: Wed May 15 16:58:21 2024 +0100 PR modula2/115057 TextIO.ReadRestLine raises an exception when buffer is exceeded TextIO.ReadRestLine

[gcc r15-700] PR modula2/115164 initial test code highlighting the problem

2024-05-20 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:d642b66a298ece7394e786a6a2d14a4f0b561d9a commit r15-700-gd642b66a298ece7394e786a6a2d14a4f0b561d9a Author: Gaius Mulley Date: Tue May 21 01:11:48 2024 +0100 PR modula2/115164 initial test code highlighting the problem This patch includes some trivial testcode

[gcc r15-3668] modula2: gcc/m2/Make-lang.in fix includes during bootstrap build

2024-09-16 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:58bc39c73ca9aeca3d62d2d963be0121d0efeeac commit r15-3668-g58bc39c73ca9aeca3d62d2d963be0121d0efeeac Author: Gaius Mulley Date: Mon Sep 16 18:18:11 2024 +0100 modula2: gcc/m2/Make-lang.in fix includes during bootstrap build This patch fixes the include director

[gcc r15-3156] modula2: Export all string to integral and fp number conversion functions

2024-08-24 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:ecc999b0224db06c1a7d8a4128bfa2ed162e2a61 commit r15-3156-gecc999b0224db06c1a7d8a4128bfa2ed162e2a61 Author: Gaius Mulley Date: Sat Aug 24 22:43:55 2024 +0100 modula2: Export all string to integral and fp number conversion functions Export all string to integra

[gcc r15-3158] modula2 testsuite: new libc unit test

2024-08-25 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:91f549537caa8dff2621c22ef2cdd48c55b0ad19 commit r15-3158-g91f549537caa8dff2621c22ef2cdd48c55b0ad19 Author: Gaius Mulley Date: Sun Aug 25 10:14:49 2024 +0100 modula2 testsuite: new libc unit test This patch provides a simple unit test for snprintf and atof aga

[gcc r15-3318] PR modula2/116181: m2rts fix -Wodr warning

2024-08-30 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:87ce8172f0bf649a8a79ef7481fb3bf35882083f commit r15-3318-g87ce8172f0bf649a8a79ef7481fb3bf35882083f Author: Gaius Mulley Date: Fri Aug 30 14:22:01 2024 +0100 PR modula2/116181: m2rts fix -Wodr warning This patch fixes the -Wodr warning seen in pge-boot/m2rts.h

[gcc r15-3380] PR modula2/116557 Remove physical address from the GPL header comment

2024-09-02 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:78dc2e2575c602c62d50a9522ea976020a5bf7aa commit r15-3380-g78dc2e2575c602c62d50a9522ea976020a5bf7aa Author: Gaius Mulley Date: Mon Sep 2 13:29:25 2024 +0100 PR modula2/116557 Remove physical address from the GPL header comment This patch removes the physical a

[gcc r15-1618] PR modula2/115536 Expression is evaluated incorrectly when encountering relops and indirection

2024-06-25 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:9f168b412f44781013401492acfedf22afe7741b commit r15-1618-g9f168b412f44781013401492acfedf22afe7741b Author: Gaius Mulley Date: Tue Jun 25 18:35:22 2024 +0100 PR modula2/115536 Expression is evaluated incorrectly when encountering relops and indirection This f

[gcc r15-1623] PR modula2/115540 gcc/m2/mc-boot-ch/Gtermios.cc error return-statement with a value

2024-06-25 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:d16355c72c7f7b54ecf06371d14d7ad309ea4c34 commit r15-1623-gd16355c72c7f7b54ecf06371d14d7ad309ea4c34 Author: Gaius Mulley Date: Tue Jun 25 21:37:44 2024 +0100 PR modula2/115540 gcc/m2/mc-boot-ch/Gtermios.cc error return-statement with a value This patch fixes

[gcc r15-1627] modula2: tidyup remove unused procedures and unused parameters

2024-06-25 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:038144534a683d4248c9b98a7110a59b305f124a commit r15-1627-g038144534a683d4248c9b98a7110a59b305f124a Author: Gaius Mulley Date: Tue Jun 25 23:11:29 2024 +0100 modula2: tidyup remove unused procedures and unused parameters This patch removes M2GenGCC.mod:QuadCon

[gcc r15-1886] PR modula2/115804 ICE during gimplification with new isfinite optab

2024-07-07 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:4594d555aa551a9998fc921363c5f6ea50630d5c commit r15-1886-g4594d555aa551a9998fc921363c5f6ea50630d5c Author: Gaius Mulley Date: Sun Jul 7 22:42:51 2024 +0100 PR modula2/115804 ICE during gimplification with new isfinite optab The calls to five m2 builtins have

[gcc r15-1940] PR modula2/115823 Wrong expansion of isnormal optab

2024-07-10 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:2d1f68e7965795dc66db83bc7840ba7a23eeb01b commit r15-1940-g2d1f68e7965795dc66db83bc7840ba7a23eeb01b Author: Gaius Mulley Date: Wed Jul 10 15:52:37 2024 +0100 PR modula2/115823 Wrong expansion of isnormal optab The bug fix changes gcc/m2/gm2-gcc/m2builtins.c:m2

[gcc r15-2007] modula2: bootstrap fix for string and vector headers.

2024-07-12 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:f4047a8614d2215e0d6acf071c521ac08ab1bbb2 commit r15-2007-gf4047a8614d2215e0d6acf071c521ac08ab1bbb2 Author: FX Coudert Date: Fri Jul 12 15:39:50 2024 +0100 modula2: bootstrap fix for string and vector headers. This patch fixes the include of headers ( and ) wh

[gcc r15-2067] PR modula2/115957 ICE on procedure local const declaration

2024-07-16 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:d9709fafb2c498ba2f4c920f953c9b78fa3bf114 commit r15-2067-gd9709fafb2c498ba2f4c920f953c9b78fa3bf114 Author: Gaius Mulley Date: Tue Jul 16 15:27:21 2024 +0100 PR modula2/115957 ICE on procedure local const declaration An ICE would occur if a constant was declar

[gcc r15-2228] PR modula2/116048 ICE when encountering wrong kind of qualident

2024-07-23 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:7f8064ff0e2ac90c5bb6c30cc61acc5a28ebbe4c commit r15-2228-g7f8064ff0e2ac90c5bb6c30cc61acc5a28ebbe4c Author: Gaius Mulley Date: Tue Jul 23 15:54:16 2024 +0100 PR modula2/116048 ICE when encountering wrong kind of qualident Following on from PR-115957 further IC

[gcc r15-2256] modula2: Add GNU flex as a build and install prerequisite.

2024-07-24 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:52f3473e375b1bb57d08c97291a82c04070036c3 commit r15-2256-g52f3473e375b1bb57d08c97291a82c04070036c3 Author: Gaius Mulley Date: Wed Jul 24 14:25:45 2024 +0100 modula2: Add GNU flex as a build and install prerequisite. gcc/ChangeLog: * doc/insta

[gcc r15-2257] modula2: Improve error message to include symbol name.

2024-07-24 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:6a99f3ae962542165fdfc077f1040ea4d936691b commit r15-2257-g6a99f3ae962542165fdfc077f1040ea4d936691b Author: Gaius Mulley Date: Wed Jul 24 14:26:39 2024 +0100 modula2: Improve error message to include symbol name. gcc/m2/ChangeLog: * gm2-compil

[gcc r14-9429] PR modula2/114295 Incorrect location if compiling implementation without definition

2024-03-11 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:8410402272038aae7e4b2bd76df38607a78cad95 commit r14-9429-g8410402272038aae7e4b2bd76df38607a78cad95 Author: Gaius Mulley Date: Mon Mar 11 15:21:42 2024 + PR modula2/114295 Incorrect location if compiling implementation without definition This patch fixes

[gcc r14-9463] PR modula2/114333 set type comparison against a cardinal should cause an error

2024-03-14 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:b7f70cfdb6f7ab369ecca14a99a0064d2a11ddd2 commit r14-9463-gb7f70cfdb6f7ab369ecca14a99a0064d2a11ddd2 Author: Gaius Mulley Date: Thu Mar 14 11:23:42 2024 + PR modula2/114333 set type comparison against a cardinal should cause an error The type checker M2Che

[gcc r14-9475] PR modula2/114333 set type comparison against cardinal should cause error addendum

2024-03-14 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:7aeedff6a426cc05024af0bc92116d676a5ba42b commit r14-9475-g7aeedff6a426cc05024af0bc92116d676a5ba42b Author: Gaius Mulley Date: Thu Mar 14 15:34:36 2024 + PR modula2/114333 set type comparison against cardinal should cause error addendum This patch applies

[gcc r14-9483] PR modula2/114294 expression causes ICE

2024-03-14 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:6dbf0d252f69ab2924256e6778ba7dc55d5b6915 commit r14-9483-g6dbf0d252f69ab2924256e6778ba7dc55d5b6915 Author: Gaius Mulley Date: Thu Mar 14 19:09:34 2024 + PR modula2/114294 expression causes ICE This patch fixes an ICE when encountering an expression: 1

[gcc r14-9506] PR modula2/114296 ICE when attempting to create a constant set with a variable element

2024-03-17 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:f065c582d9c8e0a4fee7ee563c584ee3b1975bea commit r14-9506-gf065c582d9c8e0a4fee7ee563c584ee3b1975bea Author: Gaius Mulley Date: Sun Mar 17 14:49:23 2024 + PR modula2/114296 ICE when attempting to create a constant set with a variable element This patch cor

[gcc r14-9520] PR modula2/114380 Incorrect type specified in an error message

2024-03-18 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:d2029bbc69df7341775faf6cf1aa13d978c223a1 commit r14-9520-gd2029bbc69df7341775faf6cf1aa13d978c223a1 Author: Gaius Mulley Date: Mon Mar 18 16:40:35 2024 + PR modula2/114380 Incorrect type specified in an error message This patch corrects an error message re

[gcc r14-9598] PR modula2/114418 missing import of TSIZE from system causes ICE

2024-03-21 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:ba744d50ac0360f7992a42494db766f6548913e3 commit r14-9598-gba744d50ac0360f7992a42494db766f6548913e3 Author: Gaius Mulley Date: Thu Mar 21 18:30:23 2024 + PR modula2/114418 missing import of TSIZE from system causes ICE This patch detects whether the symbol

[gcc r14-9599] PR modula2/113836 gm2 does not dump gimple or quadruples to file

2024-03-21 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:48d49200510198cafcab55601cd8e5f8eb541f01 commit r14-9599-g48d49200510198cafcab55601cd8e5f8eb541f01 Author: Gaius Mulley Date: Thu Mar 21 19:38:03 2024 + PR modula2/113836 gm2 does not dump gimple or quadruples to file This patch provides the localized mod

[gcc r14-9602] PR modula2/114422 Attempting to declare a set of unknown type causes ICE

2024-03-21 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:1542e8a44cc35e63233d3557afbf501c5ff84c55 commit r14-9602-g1542e8a44cc35e63233d3557afbf501c5ff84c55 Author: Gaius Mulley Date: Fri Mar 22 01:47:31 2024 + PR modula2/114422 Attempting to declare a set of unknown type causes ICE This patch corrects an error

[gcc r14-9647] PR modula2/114443 missing quote cause ICE

2024-03-23 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:c8a343f9f8602f4e6c1b385ddbeb58572234d447 commit r14-9647-gc8a343f9f8602f4e6c1b385ddbeb58572234d447 Author: Gaius Mulley Date: Sat Mar 23 15:49:23 2024 + PR modula2/114443 missing quote cause ICE This patch inserts a missing quotation at the end of a line

[gcc r14-9648] PR modula2/114444 trunc float malformed error cause ICE

2024-03-23 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:a68458187d4c889dc11b2b95f08a61adf087f69d commit r14-9648-ga68458187d4c889dc11b2b95f08a61adf087f69d Author: Gaius Mulley Date: Sat Mar 23 16:04:23 2024 + PR modula2/11 trunc float malformed error cause ICE This patch corrects two error format specifier

[gcc r14-9653] modula2: Rebuild documentation sections for target independent libs

2024-03-25 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:44863af22d2c3168fb73d00cc58f393a35d3070d commit r14-9653-g44863af22d2c3168fb73d00cc58f393a35d3070d Author: Gaius Mulley Date: Mon Mar 25 14:33:54 2024 + modula2: Rebuild documentation sections for target independent libs This patch rebuilds the documentat

[gcc r14-9675] PR modula2/114478 isnormal builtin unavailable from m2

2024-03-26 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:b1af867d22e3108402c62f97d8fcd1df303c9dab commit r14-9675-gb1af867d22e3108402c62f97d8fcd1df303c9dab Author: Gaius Mulley Date: Tue Mar 26 15:33:52 2024 + PR modula2/114478 isnormal builtin unavailable from m2 This patch adds isnormal (and isgreater, isless

[gcc r14-9702] modula2: Rebuild documentation sections for target independent libs

2024-03-28 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:7907ff2bcb50d1d88dc8d22e740de33ab151d00c commit r14-9702-g7907ff2bcb50d1d88dc8d22e740de33ab151d00c Author: Gaius Mulley Date: Thu Mar 28 08:31:06 2024 + modula2: Rebuild documentation sections for target independent libs This patch rebuilds the documentat

[gcc r14-9709] PR modula2/114517 gm2 does not allow comparison operator hash in column one

2024-03-28 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:04799f03e8d01b903295ef3a100a0117b7ddbf5e commit r14-9709-g04799f03e8d01b903295ef3a100a0117b7ddbf5e Author: Gaius Mulley <(no_default)> Date: Thu Mar 28 14:57:49 2024 + PR modula2/114517 gm2 does not allow comparison operator hash in column one This patch a

[gcc r14-9710] PR modula2/114520 Incorrect ordering of import/export statements cause confusion

2024-03-28 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:aeee63ffbf4f4fbc4d90d8aae808d6b67f0148a3 commit r14-9710-gaeee63ffbf4f4fbc4d90d8aae808d6b67f0148a3 Author: Gaius Mulley Date: Thu Mar 28 16:49:44 2024 + PR modula2/114520 Incorrect ordering of import/export statements cause confusion The error recovery c

[gcc r14-9739] PR modula2/114548 gm2 fails to identify variable in a const expression

2024-04-01 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:4bd2f59af4a78cdc80039cffa51c1d9ad91081a3 commit r14-9739-g4bd2f59af4a78cdc80039cffa51c1d9ad91081a3 Author: Gaius Mulley Date: Mon Apr 1 19:18:36 2024 +0100 PR modula2/114548 gm2 fails to identify variable in a const expression This patch introduces stricter c

[gcc r14-9764] PR modula2/114565 progress trace would be useful to isolate ICE for users

2024-04-02 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:1bafa6a3fdbb53651ffa5d854c2341c487bf3269 commit r14-9764-g1bafa6a3fdbb53651ffa5d854c2341c487bf3269 Author: Gaius Mulley Date: Tue Apr 2 23:47:42 2024 +0100 PR modula2/114565 progress trace would be useful to isolate ICE for users This patch introduces the int

[gcc r14-9823] PR modula2/114617 gm2 unable to resolve const expressions using relop ICE

2024-04-06 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:4e3c8257304c55f2ebfb24bd6de3236bda0f054e commit r14-9823-g4e3c8257304c55f2ebfb24bd6de3236bda0f054e Author: Gaius Mulley Date: Sat Apr 6 23:45:35 2024 +0100 PR modula2/114617 gm2 unable to resolve const expressions using relop ICE This patch allows cc1gm2 to r

[gcc r14-9849] PR modula2/114648 cc1gm2 by default does not handle C pre-processor file and line directives

2024-04-08 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:600bf396799a022e65938de572ad1a79a951b95a commit r14-9849-g600bf396799a022e65938de572ad1a79a951b95a Author: Gaius Mulley Date: Tue Apr 9 02:35:11 2024 +0100 PR modula2/114648 cc1gm2 by default does not handle C pre-processor file and line directives This patc

[gcc r14-9867] modula2: tidyup makeSystem

2024-04-09 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:46120d7d12318f98cbeeef1bae886222ecc92d52 commit r14-9867-g46120d7d12318f98cbeeef1bae886222ecc92d52 Author: Gaius Mulley Date: Tue Apr 9 11:02:17 2024 +0100 modula2: tidyup makeSystem This patch provides a tidyup for gcc/m2/tools-src/makeSystem. It only ru

[gcc r14-9868] modula2: remove description of fdebug-trace-quad, fdebug-trace-api and add fm2-debug-trace=

2024-04-09 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:897a241ddde53eae912c612a1623c84ff4dfe339 commit r14-9868-g897a241ddde53eae912c612a1623c84ff4dfe339 Author: Gaius Mulley Date: Tue Apr 9 11:21:02 2024 +0100 modula2: remove description of fdebug-trace-quad, fdebug-trace-api and add fm2-debug-trace= This docum

[gcc r14-9915] modula2: add modula-2 language section to languages supported by GCC

2024-04-11 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:0dc39dee836761f1bc993d760f4ed5f3d127897a commit r14-9915-g0dc39dee836761f1bc993d760f4ed5f3d127897a Author: Gaius Mulley Date: Thu Apr 11 15:04:49 2024 +0100 modula2: add modula-2 language section to languages supported by GCC This patch introduces a small mod

[gcc r14-9998] PR modula2/114745: const cast causes ICE

2024-04-16 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:eadd05d5601063bd0c7ef6c3606b4eeb856d57d7 commit r14-9998-geadd05d5601063bd0c7ef6c3606b4eeb856d57d7 Author: Gaius Mulley Date: Tue Apr 16 23:08:43 2024 +0100 PR modula2/114745: const cast causes ICE This patch allows SYSTEM.CAST to be used during a const expre

[gcc r14-10053] PR modula2/112893 full type checking between proctype and procedure not implemented

2024-04-20 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:f9a48fe7032d9894e88d0d121ba6f75b08ea5dcb commit r14-10053-gf9a48fe7032d9894e88d0d121ba6f75b08ea5dcb Author: Gaius Mulley Date: Sat Apr 20 14:35:18 2024 +0100 PR modula2/112893 full type checking between proctype and procedure not implemented This patch imple

[gcc r14-10077] PR modula2/114807 badpointer3.mod causes an ICE

2024-04-22 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:b0469e35dbcc9a93a2cb50e3c0445edc3db174be commit r14-10077-gb0469e35dbcc9a93a2cb50e3c0445edc3db174be Author: Gaius Mulley Date: Mon Apr 22 18:19:32 2024 +0100 PR modula2/114807 badpointer3.mod causes an ICE This patch fixes an ICE caused when a constant string

[gcc r14-10080] PR modula2/114811 string set incl ICE bugfix

2024-04-22 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:b909daa5b67317e46543a7b2ed76e82298645cf6 commit r14-10080-gb909daa5b67317e46543a7b2ed76e82298645cf6 Author: Gaius Mulley Date: Mon Apr 22 20:34:11 2024 +0100 PR modula2/114811 string set incl ICE bugfix This patch corrects gm2-torture.exp to recognize an ICE

[gcc r14-10121] modula2: issue the parameter incompatibility error message based on dialect

2024-04-25 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:070dd5c883ec2c0be542f448bd82d0f7f0ead390 commit r14-10121-g070dd5c883ec2c0be542f448bd82d0f7f0ead390 Author: Gaius Mulley Date: Thu Apr 25 15:19:30 2024 +0100 modula2: issue the parameter incompatibility error message based on dialect This tiny patch improves

[gcc r14-10124] PR modula2/114836 Avoid concatenation of error strings to aid error locale translation

2024-04-25 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:d0e1e1291b10372d71ad3d6cb66b333ea91097e7 commit r14-10124-gd0e1e1291b10372d71ad3d6cb66b333ea91097e7 Author: Gaius Mulley Date: Thu Apr 25 18:31:55 2024 +0100 PR modula2/114836 Avoid concatenation of error strings to aid error locale translation This patch av

[gcc r15-110] PR modula2/113836 gm2 does not dump gimple or quadruples to a file

2024-05-02 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:43dc4302b4181535d24e83759514b774ae4dbfcc commit r15-110-g43dc4302b4181535d24e83759514b774ae4dbfcc Author: Gaius Mulley Date: Thu May 2 13:16:07 2024 +0100 PR modula2/113836 gm2 does not dump gimple or quadruples to a file This patch completes the implementati

[gcc r15-113] modula2: Regenerate libgm2 Makefile.ins using correct include order

2024-05-02 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:67e66c973ce31e375caa9611b2db290fbfc1904d commit r15-113-g67e66c973ce31e375caa9611b2db290fbfc1904d Author: Gaius Mulley Date: Thu May 2 14:38:51 2024 +0100 modula2: Regenerate libgm2 Makefile.ins using correct include order Regenerated libgm2/Makefile.in (and

[gcc r15-122] PR modula2/114929 for loop fails to iterate down to zero when using a cardinal type

2024-05-02 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:a561dc0f6c7085e102fe9e9b6abd7f2138512576 commit r15-122-ga561dc0f6c7085e102fe9e9b6abd7f2138512576 Author: Gaius Mulley Date: Fri May 3 01:22:10 2024 +0100 PR modula2/114929 for loop fails to iterate down to zero when using a cardinal type There is a bug in t

[gcc r15-2366] PR modula2/115823 Wrong expansion of isnormal optab

2024-07-28 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:79e029a41825f533bb87b4bee5427b90b62175ae commit r15-2366-g79e029a41825f533bb87b4bee5427b90b62175ae Author: Gaius Mulley Date: Sun Jul 28 19:20:43 2024 +0100 PR modula2/115823 Wrong expansion of isnormal optab This patch corrects the function declaration of a

[gcc r15-2876] PR modula2/116181 fix ODR warnings for C/m2 interface library modules

2024-08-11 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:9f3b5c2314239e1d3b6e1722e676ea1935bc2836 commit r15-2876-g9f3b5c2314239e1d3b6e1722e676ea1935bc2836 Author: Gaius Mulley Date: Mon Aug 12 01:27:13 2024 +0100 PR modula2/116181 fix ODR warnings for C/m2 interface library modules This patch fixes many ODR warnin

[gcc r15-2949] PR modula2/116378 m2 bootstrap fails on x86_64-darwin

2024-08-16 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:9cdde72d1cefdf252ad2eec1ff465dccb3ab commit r15-2949-g9cdde72d1cefdf252ad2eec1ff465dccb3ab Author: Gaius Mulley Date: Fri Aug 16 12:41:11 2024 +0100 PR modula2/116378 m2 bootstrap fails on x86_64-darwin This patch fixes m2 bootstrap failure on x86_64-

[gcc r15-2953] Fix using keywords as identifiers to prevent warnings during build

2024-08-16 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:6738e9afa36a82a59869ced03a759a3a9e5a81b6 commit r15-2953-g6738e9afa36a82a59869ced03a759a3a9e5a81b6 Author: Gaius Mulley Date: Fri Aug 16 16:09:53 2024 +0100 Fix using keywords as identifiers to prevent warnings during build m2pim/DynamicStrings.mod:1358:27: n

[gcc r15-2954] modula2: change identifier names to avoid build warnings

2024-08-16 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:b584f387bf74df9ba2cbbc07d00a05a105757329 commit r15-2954-gb584f387bf74df9ba2cbbc07d00a05a105757329 Author: Gaius Mulley Date: Fri Aug 16 16:28:55 2024 +0100 modula2: change identifier names to avoid build warnings This fix avoids the following warnings: In im

[gcc r15-754] modula2: Pass --destdir for dir index during install of m2.info.

2024-05-21 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:232a86f9640cde6908d0875b8df52c36030c5b5e commit r15-754-g232a86f9640cde6908d0875b8df52c36030c5b5e Author: Sam James Date: Tue May 21 12:31:47 2024 +0100 modula2: Pass --destdir for dir index during install of m2.info. This patch adds DESTDIR to the infodir wh

[gcc r15-756] modula2: use groups in the type resolver of the bootstrap tool mc

2024-05-21 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:20e6f36771df7e3a8857628dd367eecfe77ba4fc commit r15-756-g20e6f36771df7e3a8857628dd367eecfe77ba4fc Author: Gaius Mulley Date: Tue May 21 15:46:46 2024 +0100 modula2: use groups in the type resolver of the bootstrap tool mc This patch introduces groups to maint

[gcc r15-819] modula2: fix xref fourth parameter in documentation, change from gm2 to m2

2024-05-24 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:5833e5b8ef40367764325f4f3c80cfa129fbe1da commit r15-819-g5833e5b8ef40367764325f4f3c80cfa129fbe1da Author: Gaius Mulley Date: Fri May 24 13:42:58 2024 +0100 modula2: fix xref fourth parameter in documentation, change from gm2 to m2 This patch corrects the gm2.

[gcc r15-852] modula2: simplify xref usage in documentation, remove external ref to gm2.

2024-05-27 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:a209f219b862def8fed166b31984b8c6c3bb74a0 commit r15-852-ga209f219b862def8fed166b31984b8c6c3bb74a0 Author: Gaius Mulley Date: Mon May 27 18:06:59 2024 +0100 modula2: simplify xref usage in documentation, remove external ref to gm2. This patch simplifies all th

[gcc r15-909] PR modula2/115276 bugfix libgm2 wraptime.InitTM returns NIL

2024-05-29 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:d1a1f7e9f0bedea55c558ab95127679bc3e9ff72 commit r15-909-gd1a1f7e9f0bedea55c558ab95127679bc3e9ff72 Author: Gaius Mulley Date: Wed May 29 17:26:59 2024 +0100 PR modula2/115276 bugfix libgm2 wraptime.InitTM returns NIL This patch fixes libgm2/libm2iso/wraptime.c

[gcc r15-1078] modula2: Simplify REAL/LONGREAL/SHORTREAL node creation.

2024-06-06 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:30ce9dfcc665b6088e5898cfa766b57556ebb90e commit r15-1078-g30ce9dfcc665b6088e5898cfa766b57556ebb90e Author: Gaius Mulley Date: Thu Jun 6 19:27:56 2024 +0100 modula2: Simplify REAL/LONGREAL/SHORTREAL node creation. This patch simplifies the real type build func

[gcc r15-3755] modula2: Tidyup remove unnecessary parameters

2024-09-21 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:20486ec75734f3e641a3ade4297f6ba64881bca8 commit r15-3755-g20486ec75734f3e641a3ade4297f6ba64881bca8 Author: Gaius Mulley Date: Sat Sep 21 10:36:57 2024 +0100 modula2: Tidyup remove unnecessary parameters This patch removes ununsed parameters from gm2-compiler/

[gcc r15-3814] modula2: Add noreturn attribute to m2/gm2-libs/M2RTS.mod

2024-09-23 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:5ef52ec422b8b92539baaa761ad878ccb6f82db8 commit r15-3814-g5ef52ec422b8b92539baaa761ad878ccb6f82db8 Author: Gaius Mulley Date: Tue Sep 24 00:28:19 2024 +0100 modula2: Add noreturn attribute to m2/gm2-libs/M2RTS.mod This patch removes a build warning by adding

[gcc r15-3743] modula2: Remove unused parameter warnings seen in build

2024-09-20 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:2828ec526eaf5612178b62d48bfd8443c7ecd674 commit r15-3743-g2828ec526eaf5612178b62d48bfd8443c7ecd674 Author: Gaius Mulley Date: Fri Sep 20 19:05:16 2024 +0100 modula2: Remove unused parameter warnings seen in build This patch removes unused parameters in gm2-co

[gcc r15-3991] modula2: Add FindIndice to library module gm2-libs/Indexing

2024-10-01 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:8273e31adfa1ba5f0722eb37bcc8aeca8718a472 commit r15-3991-g8273e31adfa1ba5f0722eb37bcc8aeca8718a472 Author: Gaius Mulley Date: Tue Oct 1 15:06:54 2024 +0100 modula2: Add FindIndice to library module gm2-libs/Indexing This patch introduces the procedure functio

[gcc r15-3990] PR modula2/116918 -fswig correct syntax

2024-10-01 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:fda30a3c8a7c6b06f02be40e3fd0740f893a1b4f commit r15-3990-gfda30a3c8a7c6b06f02be40e3fd0740f893a1b4f Author: Gaius Mulley Date: Tue Oct 1 14:26:31 2024 +0100 PR modula2/116918 -fswig correct syntax This patch fixes the syntax for the generated swig interface fi

[gcc r15-4072] PR modula2/116918 -fswig correct syntax fixup

2024-10-04 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:e2a701cd0419a1898a2a359711572a8bcf4f8eb3 commit r15-4072-ge2a701cd0419a1898a2a359711572a8bcf4f8eb3 Author: Gaius Mulley Date: Fri Oct 4 15:30:10 2024 +0100 PR modula2/116918 -fswig correct syntax fixup This patch adds a missing % escape in DoCheckUnbounded.

[gcc r15-4497] PR modula2/115328 The FORWARD keyword is not implemented

2024-10-19 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:e751639e3d20efe97186faa7dca33e7761ba1e79 commit r15-4497-ge751639e3d20efe97186faa7dca33e7761ba1e79 Author: Gaius Mulley Date: Sat Oct 19 13:30:28 2024 +0100 PR modula2/115328 The FORWARD keyword is not implemented This patch implements the FORWARD keyword fou

[gcc r15-4504] modula2: Tidyup gm2-compiler/M2MetaError.mod

2024-10-19 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:7fa9fd47f161d6b8177439ae2b46a2048a5eaa24 commit r15-4504-g7fa9fd47f161d6b8177439ae2b46a2048a5eaa24 Author: Gaius Mulley Date: Sat Oct 19 20:35:26 2024 +0100 modula2: Tidyup gm2-compiler/M2MetaError.mod This patch is a tidyup for gm2-compiler/M2MetaError.mod.

[gcc r15-4507] modula2: M2MetaError.{def, mod} and P2SymBuild.mod further cleanup

2024-10-20 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:961c02313f7e7a918e06851964ba54ea2e342cfa commit r15-4507-g961c02313f7e7a918e06851964ba54ea2e342cfa Author: Gaius Mulley Date: Sun Oct 20 13:54:34 2024 +0100 modula2: M2MetaError.{def,mod} and P2SymBuild.mod further cleanup Further cleanups and improve the wor