https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88227
Harald Anlauf <anlauf at gmx dot de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |anlauf at gmx dot de --- Comment #2 from Harald Anlauf <anlauf at gmx dot de> --- There is no suitable integer kind for -m32 to represent a real(kind=16). target-memory.c: 801 for (index = 0; gfc_integer_kinds[index].kind != 0; ++index) 802 if ((unsigned) gfc_integer_kinds[index].bit_size >= ts_bit_size) 803 break; 804 805 expr->ts.kind = gfc_integer_kinds[index].kind; 806 buffer_size = MAX (buffer_size, size_integer (expr->ts.kind)); (gdb) p expr->ts.kind $13 = 0 So shall we reject the conversion of the BOZ?