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

>