From: Bruno Haible <bruno@cl...> - 2004-04-28 20:55:18
Found by g++ 3.4.0 when running ansi-tests:
In comptran.d:618 (function N_cosh_N) the variable erg, when passed as
first argument to F_R_float_F, is stale. Sam, can you please look at it,
while I continue on the weak pointers?
From: Bruno Haible <bruno@cl...> - 2004-04-29 12:11:46
> Thanks. The next one:
> 'string' in pathname.d:1546 is stale; I think it's the
> parse_logical_host_prefix call in line 1518 which invalidated it.
Except for this one, "make check-ansi-tests" now passes also in a g++ 3.4.0
build with DEBUG_GCSAFETY.
Btw, have you looked at gcc 3.4.0? It's impressing: Already at -O2, it appears
to inline local functions that are only used once in the file, even if they
are not labelled as 'inline'. For example, in array.d it inlines all
elt_move_XX_YY functions into elt_move!