Remove CONST_DOUBLE_MEM
Richard Kenner
kenner@vlsi1.ultra.nyu.edu
Tue Nov 13 15:03:00 GMT 2001
Have you tested targets that have per-function constant pools, like
arm, sh, mcore, or mips16? In that case, 0.0 and 1.0 may give you
problems, since they are canonical rtl, but would need different
memory addresses in an inner and outer function.
varasm.c acts like *all* targets have per-function constant pools, so that's
not an issue. Indeed, it's the need for per-constant pools that causes the
problem I'm fixing in the first place.
More information about the Gcc-patches
mailing list