------- Comment #4 from rguenth at gcc dot gnu dot org 2008-05-25 12:03 ------- Does enabling optimization (-O) fix the problem? My guess is that the gimplification of the aggregate assignments creates lots of overhead, but that needs to be investigated by Ada people - stats with a compiler configured with --enable-gather-detailed-mem-stats would also be useful.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34898