Hi,
I’ve spent many hours going down a rabbit hole, namely that we emit incorrect
types for C interoperable procedure parameters of type CHARACTER(C_CHAR),
VALUE. The full details can be found here:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103828 I will try here to be as
brief as I can.
T
Hi FX,
(We could also do something like that for a 32-bit system, but
that is another kettle of fish).
We probably wouldn’t get a speed-up that big. Even on 32-bit targets
(at least common ones), the 64-bit type and its operations (notably
division) are implemented via CPU instructions, not l
Hi,
> I tested this on x86_64-pc-linux-gnu with
> make -k -j8 check-fortran RUNTESTFLAGS="--target_board=unix'{-m32,-m64}'"
> and didn't see any problems.
Thanks Thomas! Pushed.
> (We could also do something like that for a 32-bit system, but
> that is another kettle of fish).
We probably woul