Re: Diagnostic advice for "Internal compiler error in ?" ?
Ross Patterson via Gcc-help <[email protected]> Wed, 17 Jun 2026 08:11:08 -0400
| Newsgroups | gmane.comp.gcc.help |
|---|---|
| Message-ID | <CAEW5ycKgVdKt2RO=-aVJzSvMxuj3CCCVvrMoQiWVz6M13xGvMQ@mail.gmail.com> |
On Sun, Jun 14, 2026 at 08:47 Ross Patterson <[email protected]> wrote: > On Sun, Jun 14, 2026 at 08:35 Vadim V Konovalov < > [email protected]> wrote: > >> The reason here is that 64bit integer arithmetic not actually implemented. >> > The simple solution is to avoid "long long" - seek for definition of >> 64-bit integers in your CREXX header files and replace these by 32 ints. > > > Thank you. I would never have thought to look for a construct that was > valid syntax but not implemented in the back end. > Just to confirm, Vadim was completely correct, and replacing 64-bit ints with 32-bit ints solved the "internal error" problem. And it turned out, CREXX did that everywhere else, with a "#ifdef __32BIT__" construct, but like all such things, it was eventually forgotten for at least this one case. Thanks for the help, folks! Ross >