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?

Reply via email to