http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55501
--- Comment #1 from Bill Long <longb at cray dot com> 2012-11-28 00:37:14 UTC --- Plain integers in MERGE seem to be OK, so the problem appears to be with using constants of derived type as arguments to MERGE here.