Michael Riedl <udo-michael.riedl@t-online.de> writes:
Hallo Gaius,
can you please have a lock if this error is only occurring on my (32
bit) machine ...
mriedl@laptop:~/.../Baustelle/MatLib/Stuerz$gm2 -c TstXXX.mod
TstXXX.mod: In Funktion »TransposeToDynMat«:
TstXXX.mod:21:27: interner Compiler-Fehler: in decompose, bei
wide-int.h:1049
21 | FOR i:=1 TO mm BY block DO
| ^~~~~
0xb0f5904 internal_error(char const*, ...)
/mnt/Compiler/Modula-2/GNU/gcc-read-write/gcc/diagnostic-global-context.cc:517
0xb0ca376 fancy_abort(char const*, int, char const*)
/mnt/Compiler/Modula-2/GNU/gcc-read-write/gcc/diagnostic.cc:1696
0x8a7efdb wi::int_traits<generic_wide_int<wide_int_ref_storage<false,
false> > >::decompose(long long*, unsigned int,
generic_wide_int<wide_int_ref_storage<false, false> > const&)
...
The code (removed all what is not relavant) is attached. Used the
actual GCC/GM2 code cloned from git://gcc.gnu.org/git/gcc.git.
Thanks in advance
Michael
Hi Michael,
now fixed in latest gcc-git and also on the gcc-14 branch - thanks for
the bug report,
regards,
Gaius