[Bug modula2/118453] Subranges types do use virtual tokens during construction, resulting in poor error messages

2025-01-13 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118453 Gaius Mulley changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug modula2/118453] Subranges types do use virtual tokens during construction, resulting in poor error messages

2025-01-13 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118453 --- Comment #2 from Gaius Mulley --- Created attachment 60136 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60136&action=edit Proposed fix Here is a proposed fix which uses virtual tokens during the construction of subrange types. After

[Bug modula2/118453] New: Subranges types do use virtual tokens during construction, resulting in poor error messages

2025-01-13 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118453 Bug ID: 118453 Summary: Subranges types do use virtual tokens during construction, resulting in poor error messages Product: gcc Version: 15.0 Status: UNCONFIRMED

[Bug modula2/118453] Subranges types do use virtual tokens during construction, resulting in poor error messages

2025-01-13 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118453 Gaius Mulley changed: What|Removed |Added Last reconfirmed||2025-01-13 Ever confirmed|0

[Bug modula2/118414] New: cross compiling fails

2025-01-11 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118414 Bug ID: 118414 Summary: cross compiling fails Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: modula2 Assignee

[Bug modula2/118010] -Wlto-type-mismatch warning/error during m2 bootstrap on arm (gm2-libs-boot/Glibc.h:206:16: warning: type of ‘libc_lseek’ does not match original declaration [-Wlto-type-mismatch]

2025-01-11 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118010 Gaius Mulley changed: What|Removed |Added Resolution|FIXED |--- Status|RESOLVED

[Bug modula2/118010] -Wlto-type-mismatch warning/error during m2 bootstrap on arm (gm2-libs-boot/Glibc.h:206:16: warning: type of ‘libc_lseek’ does not match original declaration [-Wlto-type-mismatch]

2025-01-07 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118010 Gaius Mulley changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug modula2/118183] Unable to rebuild the bootstrap tools

2025-01-07 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118183 Gaius Mulley changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug modula2/118010] -Wlto-type-mismatch warning/error during m2 bootstrap on arm (gm2-libs-boot/Glibc.h:206:16: warning: type of ‘libc_lseek’ does not match original declaration [-Wlto-type-mismatch]

2025-01-06 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118010 Gaius Mulley changed: What|Removed |Added Attachment #59912|0 |1 is obsolete|

[Bug modula2/118010] -Wlto-type-mismatch warning/error during m2 bootstrap on arm (gm2-libs-boot/Glibc.h:206:16: warning: type of ‘libc_lseek’ does not match original declaration [-Wlto-type-mismatch]

2025-01-06 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118010 Gaius Mulley changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug modula2/118183] Unable to rebuild the bootstrap tools

2024-12-23 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118183 --- Comment #2 from Gaius Mulley --- Created attachment 59956 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59956&action=edit Proposed fix This patch adds the missing PutProcedureDeclared and uses defines the m2 location_t declaration as

[Bug modula2/118183] Unable to rebuild the bootstrap tools

2024-12-23 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118183 Gaius Mulley changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Ever confirmed|0

[Bug modula2/118183] New: Unable to rebuild the bootstrap tools

2024-12-23 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118183 Bug ID: 118183 Summary: Unable to rebuild the bootstrap tools Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: modula2

[Bug modula2/118010] -Wlto-type-mismatch warning/error during m2 bootstrap on arm (gm2-libs-boot/Glibc.h:206:16: warning: type of ‘libc_lseek’ does not match original declaration [-Wlto-type-mismatch]

2024-12-18 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118010 --- Comment #3 from Gaius Mulley --- Ah on reflection I suspect a better fix would be to introduce a COFF_T type from SYSTEM and allow the user to override its size with a command line option (and in the future an attribute).

[Bug modula2/118010] -Wlto-type-mismatch warning/error during m2 bootstrap on arm (gm2-libs-boot/Glibc.h:206:16: warning: type of ‘libc_lseek’ does not match original declaration [-Wlto-type-mismatch]

2024-12-18 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118010 --- Comment #2 from Gaius Mulley --- Created attachment 59912 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59912&action=edit Proposed fix Many thanks for the bug report. Here is a proposed patch, (although I've not built it with --Wtyp

[Bug modula2/118045] [15 Regression] libm2iso.so.20.0.0 contains an unresolvable reference to symbol casin (and 171 other similar warnings)

2024-12-17 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118045 --- Comment #3 from Gaius Mulley --- The ldd output now shows: $ ldd -v ~/opt/lib64/libm2*so linux-vdso.so.1 (0x7ffd3f1c7000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7fcb5b8cd000) libc.so.6 => /lib/x86_6

[Bug modula2/118045] [15 Regression] libm2iso.so.20.0.0 contains an unresolvable reference to symbol casin (and 171 other similar warnings)

2024-12-17 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118045 --- Comment #2 from Gaius Mulley --- Created attachment 59889 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59889&action=edit Proposed fix Here is a proposed patch which adds -lm to the shared libraries: libm2iso, libm2pim and libm2log.

[Bug modula2/118045] [15 Regression] libm2iso.so.20.0.0 contains an unresolvable reference to symbol casin (and 171 other similar warnings)

2024-12-17 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118045 Gaius Mulley changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Ever confirmed|0

[Bug modula2/117120] case ch with a nul char constant causes ICE

2024-12-10 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117120 Gaius Mulley changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug modula2/117948] Forward procedure declaration should only be available in ISO

2024-12-07 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117948 Gaius Mulley changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug modula2/117948] Forward procedure declaration should only be available in ISO

2024-12-07 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117948 --- Comment #2 from Gaius Mulley --- Created attachment 59812 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59812&action=edit Proposed fix

[Bug modula2/117948] Forward procedure declaration should only be available in ISO

2024-12-07 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117948 Gaius Mulley changed: What|Removed |Added Last reconfirmed||2024-12-07 Status|UNCONFIRME

[Bug modula2/117948] New: Forward procedure declaration should only be available in ISO

2024-12-07 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117948 Bug ID: 117948 Summary: Forward procedure declaration should only be available in ISO Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal

[Bug modula2/117904] cc1gm2 ICE when compiling a const built from VAL and SIZE

2024-12-06 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117904 Gaius Mulley changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug modula2/117371] [14/15 Regression] type incompatibility between ‘INTEGER’ and ‘CARDINAL’

2024-12-04 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117371 Gaius Mulley changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug modula2/117904] cc1gm2 ICE when compiling a const built from VAL and SIZE

2024-12-04 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117904 --- Comment #3 from Gaius Mulley --- Created attachment 59780 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59780&action=edit Proposed fix Proposed fix which converts the increment into the same type as the start, end expression type of

[Bug modula2/117904] cc1gm2 ICE when compiling a const built from VAL and SIZE

2024-12-03 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117904 --- Comment #2 from Gaius Mulley --- It appears that cc1gm2 doesn't like the ZType being used as the step type block. If the declaration of block is changed to a CARDINAL constant the ICE disappears. For example: CONST block = CARDINAL (4); $

[Bug modula2/117904] cc1gm2 ICE when compiling a const built from VAL and SIZE

2024-12-03 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117904 Gaius Mulley changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug modula2/117904] New: cc1gm2 ICE when compiling a const built from VAL and SIZE

2024-12-03 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117904 Bug ID: 117904 Summary: cc1gm2 ICE when compiling a const built from VAL and SIZE Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Pri

[Bug modula2/117777] m2 does not allow single const string in asm volatile

2024-11-25 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11 Gaius Mulley changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug modula2/117777] m2 does not allow single const string in asm volatile

2024-11-25 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11 --- Comment #2 from Gaius Mulley --- Created attachment 59702 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59702&action=edit Proposed fix Here is the proposed fix. The bug was a missing grammar optional term to allow a ':' AsmList afte

[Bug modula2/117777] m2 does not allow single const string in asm volatile

2024-11-25 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11 Gaius Mulley changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug modula2/117777] New: m2 does not allow single const string in asm volatile

2024-11-25 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11 Bug ID: 11 Summary: m2 does not allow single const string in asm volatile Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Compo

[Bug modula2/117703] [15 Regression] Decide about gm2 soname bumps for GCC 15

2024-11-20 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117703 Gaius Mulley changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug modula2/117703] [15 Regression] Decide about gm2 soname bumps for GCC 15

2024-11-20 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117703 Gaius Mulley changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Ever confirmed|0

[Bug modula2/117555] [15 regression] libgm2 build failure after r15-5081-g95960cd473297c

2024-11-19 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117555 Gaius Mulley changed: What|Removed |Added Resolution|--- |FIXED Status|REOPENED

[Bug modula2/117555] [15 regression] libgm2 build failure after r15-5081-g95960cd473297c

2024-11-18 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117555 Gaius Mulley changed: What|Removed |Added Attachment #59625|0 |1 is obsolete|

[Bug modula2/117660] Errors referring to variables of type array could display full declaration

2024-11-18 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117660 Gaius Mulley changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug modula2/117660] Errors referring to variables of type array could display full declaration

2024-11-18 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117660 --- Comment #2 from Gaius Mulley --- Created attachment 59624 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59624&action=edit Proposed fix Here is the proposed fix, currently bootstrap build checking.

[Bug modula2/117555] [15 regression] libgm2 build failure after r15-5081-g95960cd473297c

2024-11-18 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117555 --- Comment #7 from Gaius Mulley --- Created attachment 59625 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59625&action=edit Proposed fix Here is a proposed fix, currently bootstrap checking.

[Bug modula2/117555] [15 regression] libgm2 build failure after r15-5081-g95960cd473297c

2024-11-18 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117555 --- Comment #6 from Gaius Mulley --- Ah yes indeed - thanks for spotting this.

[Bug modula2/117660] Errors referring to variables of type array could display full declaration

2024-11-18 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117660 Gaius Mulley changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug modula2/117660] New: Errors referring to variables of type array could display full declaration

2024-11-18 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117660 Bug ID: 117660 Summary: Errors referring to variables of type array could display full declaration Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: nor

[Bug modula2/117371] [14/15 Regression] type incompatibility between ‘INTEGER’ and ‘CARDINAL’

2024-11-16 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117371 --- Comment #7 from Gaius Mulley --- Ah yes in modula-2 (ISO) the ebnf defines the step size to be a constant expression. For reference (ISO P254) "the constant expression shall not contain a reference to a variable". Interestingly it does als

[Bug modula2/117555] [15 regression] libgm2 build failure after r15-5081-g95960cd473297c

2024-11-15 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117555 Gaius Mulley changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug modula2/117555] [15 regression] libgm2 build failure after r15-5081-g95960cd473297c

2024-11-15 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117555 --- Comment #3 from Gaius Mulley --- Closing now that the patch has been applied.

[Bug modula2/117555] [15 regression] libgm2 build failure after r15-5081-g95960cd473297c

2024-11-15 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117555 Gaius Mulley changed: What|Removed |Added Last reconfirmed||2024-11-15 Status|UNCONFIRME

[Bug modula2/117371] [14/15 Regression] type incompatibility between ‘INTEGER’ and ‘CARDINAL’

2024-11-15 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117371 --- Comment #3 from Gaius Mulley --- Created attachment 59604 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59604&action=edit Proposed fix Thanks for the bug report. The error location was missing and here is a proposed fix. All langua

[Bug modula2/117371] [14/15 Regression] type incompatibility between ‘INTEGER’ and ‘CARDINAL’

2024-11-15 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117371 Gaius Mulley changed: What|Removed |Added Last reconfirmed||2024-11-15 Status|UNCONFIRME

[Bug modula2/117411] New: Request for documentation to include exception example

2024-11-01 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117411 Bug ID: 117411 Summary: Request for documentation to include exception example Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Comp

[Bug modula2/115328] The FORWARD keyword is not implemented

2024-10-19 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115328 Gaius Mulley changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug modula2/117203] New: Add Delete procedure function to FIO

2024-10-18 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117203 Bug ID: 117203 Summary: Add Delete procedure function to FIO Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: modula2

[Bug modula2/115328] The FORWARD keyword is not implemented

2024-10-15 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115328 --- Comment #2 from Gaius Mulley --- Created attachment 59353 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59353&action=edit Proposed fix Here is a proposed fix, which passes all regressions and implements the FORWARD keyword. It also

[Bug modula2/117131] poor error message issued when missing () from a procedure function

2024-10-13 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117131 --- Comment #1 from Gaius Mulley --- Following on from the example code the bug report mentions that with gm2 gcc-14.2 proc_test.mod:3:22: In procedure «Calc»: syntax warning, «END» missing 3 | PROCEDURE Calc : CARDINAL; |

[Bug modula2/117131] New: poor error message issued when missing () from a procedure function

2024-10-13 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117131 Bug ID: 117131 Summary: poor error message issued when missing () from a procedure function Product: gcc Version: 14.2.1 Status: UNCONFIRMED Severity: normal

[Bug modula2/117120] case ch with a nul char constant causes ICE

2024-10-13 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117120 Gaius Mulley changed: What|Removed |Added Last reconfirmed||2024-10-13 Ever confirmed|0

[Bug modula2/117120] New: case ch with a nul char constant causes ICE

2024-10-13 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117120 Bug ID: 117120 Summary: case ch with a nul char constant causes ICE Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: modu

[Bug modula2/116918] The -fswig option is broken as the generated interface file has incorrect syntax

2024-10-04 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116918 --- Comment #6 from Gaius Mulley --- Many thanks for spotting this - will fix.

[Bug modula2/116918] The -fswig option is broken as the generated interface file has incorrect syntax

2024-10-01 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116918 --- Comment #3 from Gaius Mulley --- Closing now that the patch has been applied.

[Bug modula2/116918] The -fswig option is broken as the generated interface file has incorrect syntax

2024-10-01 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116918 Gaius Mulley changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug modula2/116918] New: The -fswig option is broken as the generated interface file has incorrect syntax

2024-10-01 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116918 Bug ID: 116918 Summary: The -fswig option is broken as the generated interface file has incorrect syntax Product: gcc Version: 15.0 Status: UNCONFIRMED Severit

[Bug modula2/116918] The -fswig option is broken as the generated interface file has incorrect syntax

2024-10-01 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116918 Gaius Mulley changed: What|Removed |Added Last reconfirmed||2024-10-01 Ever confirmed|0

[Bug modula2/116181] -Wlto-type-mismatch warnings/errors during m2 bootstrap

2024-09-16 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116181 Gaius Mulley changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug modula2/116181] -Wlto-type-mismatch warnings/errors during m2 bootstrap

2024-09-11 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116181 Gaius Mulley changed: What|Removed |Added Attachment #58942|0 |1 is obsolete|

[Bug modula2/116181] -Wlto-type-mismatch warnings/errors during m2 bootstrap

2024-09-07 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116181 --- Comment #8 from Gaius Mulley --- Created attachment 59072 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59072&action=edit Proposed fix for location_t and tree -Wodr warnings This patch fixes the -Wodr warning for m2tree_Tree vs tree

[Bug modula2/116618] New: Useful to have the ability to include all dependencies with -fm2-dump

2024-09-05 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116618 Bug ID: 116618 Summary: Useful to have the ability to include all dependencies with -fm2-dump Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: enhancem

[Bug modula2/116378] [15 Regression] M2 bootstrap fails on x86_64-darwin after r15-2876

2024-09-02 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116378 Gaius Mulley changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug modula2/116557] m2: FSF (physical) mailing address is included in the license header

2024-09-02 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116557 Gaius Mulley changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug modula2/116557] m2: FSF (physical) mailing address is included in the license header

2024-09-01 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116557 Gaius Mulley changed: What|Removed |Added Last reconfirmed||2024-09-01 Status|UNCONFIRME

[Bug modula2/114529] profiledbootstrap fails to build and m2 causes odr violations during build

2024-08-17 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114529 Gaius Mulley changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug modula2/116378] [15 Regression] M2 bootstrap fails on x86_64-darwin after r15-2876

2024-08-16 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116378 Gaius Mulley changed: What|Removed |Added Attachment #58934|0 |1 is obsolete|

[Bug modula2/116181] -Wlto-type-mismatch warnings/errors during m2 bootstrap

2024-08-16 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116181 Gaius Mulley changed: What|Removed |Added Attachment #58855|0 |1 is obsolete|

[Bug modula2/116378] [15 Regression] M2 bootstrap fails on x86_64-darwin after r15-2876

2024-08-15 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116378 Gaius Mulley changed: What|Removed |Added Attachment #58931|0 |1 is obsolete|

[Bug modula2/116378] [15 Regression] M2 bootstrap fails on x86_64-darwin after r15-2876

2024-08-15 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116378 Gaius Mulley changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #4 from Gaius Mulle

[Bug modula2/116378] [15 Regression] M2 bootstrap fails on x86_64-darwin after r15-2876

2024-08-15 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116378 --- Comment #3 from Gaius Mulley --- Created attachment 58932 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58932&action=edit ChangeLog The ChangeLog for the above patch.

[Bug modula2/116378] [15 Regression] M2 bootstrap fails on x86_64-darwin after r15-2876

2024-08-15 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116378 --- Comment #2 from Gaius Mulley --- Created attachment 58931 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58931&action=edit Proposed fix Here is a proposed fix - it completes the -Wodr warning removal in the m2/C interface code for the

[Bug modula2/116181] -Wlto-type-mismatch warnings/errors during m2 bootstrap

2024-08-13 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116181 --- Comment #4 from Gaius Mulley --- Created attachment 58928 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58928&action=edit Proposed fix part 4 I think this patch removes all the -Wodr warnings when building the m2 front end.

[Bug modula2/116181] -Wlto-type-mismatch warnings/errors during m2 bootstrap

2024-08-06 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116181 --- Comment #2 from Gaius Mulley --- Created attachment 58855 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58855&action=edit Work in progress patch A work in progress patch which clears many odr warnings. M2RTS and SysExceptions are st

[Bug modula2/116181] -Wlto-type-mismatch warnings/errors during m2 bootstrap

2024-08-02 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116181 Gaius Mulley changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Ever confirmed|0

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-28 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 --- Comment #14 from Gaius Mulley --- I've git committed the modula-2 changes. I've left the patch for: gcc/config/s390/s390.md as it is outside my maintainership.

[Bug modula2/116123] New: flex generated files should be committed to the tree so that flex is not needed on build

2024-07-28 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116123 Bug ID: 116123 Summary: flex generated files should be committed to the tree so that flex is not needed on build Product: gcc Version: 15.0 Status: UNCONFIRMED

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-28 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 Gaius Mulley changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-27 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 Gaius Mulley changed: What|Removed |Added Attachment #58626|0 |1 is obsolete|

[Bug modula2/116048] cc1gm2 ICE when encountering qualident of the wrong kind

2024-07-23 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116048 Gaius Mulley changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug modula2/116048] cc1gm2 ICE when encountering qualident of the wrong kind

2024-07-23 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116048 --- Comment #2 from Gaius Mulley --- Created attachment 58734 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58734&action=edit Proposed fix Here is the proposed fix which implements qualident state tracking and checks qualidents when cons

[Bug modula2/116048] cc1gm2 ICE when encountering qualident of the wrong kind

2024-07-23 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116048 Gaius Mulley changed: What|Removed |Added Last reconfirmed||2024-07-23 Ever confirmed|0

[Bug modula2/116048] New: cc1gm2 ICE when encountering qualident of the wrong kind

2024-07-23 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116048 Bug ID: 116048 Summary: cc1gm2 ICE when encountering qualident of the wrong kind Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Prio

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-16 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 --- Comment #7 from Gaius Mulley --- I'm probably not testing in the same way as you - but I don't see the call to isnormal with the following configure/build. $ ~/opt/bin/s390x-linux-gm2 -v Target: s390x-linux Configured with: ../configure --p

[Bug modula2/115957] ICE on procedure-local CONST declaration

2024-07-16 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115957 Gaius Mulley changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug modula2/115957] ICE on procedure-local CONST declaration

2024-07-16 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115957 --- Comment #2 from Gaius Mulley --- Created attachment 58685 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58685&action=edit Proposed fix Here is a proposed fix.

[Bug modula2/115957] ICE on procedure-local CONST declaration

2024-07-16 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115957 Gaius Mulley changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Ever confirmed|0

[Bug modula2/115957] New: ICE on procedure-local CONST declaration

2024-07-16 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115957 Bug ID: 115957 Summary: ICE on procedure-local CONST declaration Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: modula2

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-10 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 Gaius Mulley changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-10 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 Gaius Mulley changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug modula2/115823] Wrong expansion of isnormal optab

2024-07-10 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823 --- Comment #1 from Gaius Mulley --- Created attachment 58626 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58626&action=edit Proposed fix Thanks for the bug report, confirmed and here is a proposed patch. The bug fix changes gcc/m2/gm2

[Bug modula2/115804] ICE during gimplification with new isfinite optab

2024-07-07 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115804 Gaius Mulley changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug modula2/115804] ICE during gimplification with new isfinite optab

2024-07-07 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115804 Gaius Mulley changed: What|Removed |Added Attachment #58596|0 |1 is obsolete|

[Bug modula2/115804] ICE during gimplification with new isfinite optab

2024-07-07 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115804 Gaius Mulley changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #7 from Gaius Mulle

[Bug modula2/115540] "gcc/m2/mc-boot-ch/Gtermios.cc:292:20: error: return-statement with a value, in function returning 'void' [-fpermissive]" when HAVE_CFMAKERAW is defined

2024-06-25 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115540 Gaius Mulley changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug modula2/115540] "gcc/m2/mc-boot-ch/Gtermios.cc:292:20: error: return-statement with a value, in function returning 'void' [-fpermissive]" when HAVE_CFMAKERAW is defined

2024-06-25 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115540 --- Comment #2 from Gaius Mulley --- Created attachment 58514 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58514&action=edit Proposed fix Here is a proposed patch - which is currently being bootstrap tested.

  1   2   3   4   5   6   7   >