Fixes are available
APAR status
Closed as program error.
Error description
Following error occurs in test.F file at compile time: ------------------------------------------------------ ** mysbrt === End of Compilation 1 === Trap encountered in ASTI: SIGABRT - Abort Traceback: Offset 0x000001e4 in StmtWalk Offset 0x0000063c in StmtWalk Offset 0x000004d8 in StmtWalk Offset 0x0000063c in StmtWalk Offset 0x0000067c in ScForallScalarizeStmt Offset 0x00000e4c in ScProcessStmt Offset 0x00000150 in StmtWalk Offset 0x00000360 in StmtWalk Offset 0x00000170 in Scalarizer Offset 0x000002cc in astidrvr Offset 0x00000898 in main --- End of call chain --- 1501-511 Compilation failed for file test.F ------------------------------------------------------ ============TESTCASE================ ------------------ test.F --------------------- subroutine mysbrt ( myfileh , myfilet ) implicit none character myfileh*(*), myfilet*(*) C C Internal variables C integer a, b real, dimension(:), pointer, save :: c real, dimension(:,:), pointer, save :: d if (myfilet/=' ' .or. myfileh/=' ') then forall(a=1:b) . d(:,a) = d(:,a) + c(:) / b endif end --------------------- end of test.F -------------------
Local fix
N/A
Problem summary
A fix for short-circuit evaluation did not correctly scope code generated for deallocation.
Problem conclusion
Extend functionality for deallocating this sort of temp in the scope of short-circuit ifs.
Temporary fix
Comments
APAR Information
APAR number
LI75312
Reported component name
XL FORTRAN SLES
Reported component ID
5724U8400
Reported release
C10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2010-02-25
Closed date
2010-04-27
Last modified date
2010-04-27
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
XL FORTRAN SLES
Fixed component ID
5724U8400
Applicable component levels
RC10 PSY
UP
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSB259","label":"XL Fortran Advanced Edition for Linux"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"C.1","Line of Business":{"code":"LOB57","label":"Power"}}]
Document Information
Modified date:
24 February 2022