------- Comment #11 from rakdver at gcc dot gnu dot org 2006-05-02 12:42 ------- The problem is that unsigned_type_for returns a size_type for pointers, and that happens to be signed for fortran. I am not sure whether this is not a bug in fortran frontend -- I think some places in gcc assume that size_t is unsigned (and standard specifies this).
I am not sure how this could pass through my testing; this must break a lot. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27144