https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69296
--- Comment #4 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- With Latest Trunk: hmm not a good thing. This is a regression. gcc version 6.0.0 20160115 (experimental) (GCC) pr69296.f03:1:0: program p Error: non-trivial conversion at assignment struct array1_integer(kind=4) struct array2_integer(kind=4) ai = atmp.23; pr69296.f03:1:0: internal compiler error: verify_gimple failed 0xb8c24d verify_gimple_in_seq(gimple*) ../../trunk/gcc/tree-cfg.c:4787 0x921a92 gimplify_body(tree_node*, bool) ../../trunk/gcc/gimplify.c:11311 0x921e06 gimplify_function_tree(tree_node*) ../../trunk/gcc/gimplify.c:11399 0x7abc27 cgraph_node::analyze() ../../trunk/gcc/cgraphunit.c:625 0x7aee55 analyze_functions ../../trunk/gcc/cgraphunit.c:1080 0x7afbcc symbol_table::finalize_compilation_unit() ../../trunk/gcc/cgraphunit.c:2531 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions.