[Bug fortran/18769] ICE in gfc_conv_array_initializer with array initialization with transfer

pault at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Sat Oct 14 17:31:00 GMT 2006



------- Comment #13 from pault at gcc dot gnu dot org  2006-10-14 17:31 -------
Jerry,

See comment #10.  The 'problem' is to take the gmp/mpfr representations of the
values in the constructor expression, write them out to form the source, read
then back in binary as the destination, convert the array into gmp/mpfr values
and pop the values into a constructor array.

It is actually simple enough but tedious; with one thing or another I have not
gotten round to it. One of the key points will be to get the numeric
representation right, so bits will have to be borrowed from all over (arith.c?
trans-xxx.c?) to get the gmp/mpfr to the gfc type+kind's and back again.  I was
sort of hoping that Steve would take an interest because he is exceeding clued
up on such matters. However, he and I both have been busy. *sigh*

If you want to be guided.... you would be very welcome.

Paul


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18769



More information about the Gcc-bugs mailing list