[Bug fortran/68441] ICE on using transfer with character parameter
kargl at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Mar 8 19:17:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68441
kargl at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P3 |P4
Status|NEW |ASSIGNED
CC| |kargl at gcc dot gnu.org
Assignee|unassigned at gcc dot gnu.org |kargl at gcc dot gnu.org
--- Comment #4 from kargl at gcc dot gnu.org ---
(In reply to Harald Anlauf from comment #3)
> (In reply to Harald Anlauf from comment #2)
> > There's a subtle wrong-code problem:
>
> This wrong-code issue is discussed in pr70409.
I believe the patch I just committed actually
fixes this issue.
% gfcx -o z a.f90 && ./z
0
% gfcx -o z -Wall a.f90 && ./z
a.f90:3:30:
print *, transfer(transfer(0, x), 0)
1
Warning: Intrinsic TRANSFER at (1) has partly undefined result: source size 4 <
result size 127 [-Wsurprising]
0
t
Do others concur?
More information about the Gcc-bugs
mailing list