fortran/7681: ICE in compensate_edge, at reg-stack.c:2591
werner.koerner@zae.uni-wuerzburg.de
werner.koerner@zae.uni-wuerzburg.de
Thu Aug 22 03:56:00 GMT 2002
>Number: 7681
>Category: fortran
>Synopsis: ICE in compensate_edge, at reg-stack.c:2591
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: unassigned
>State: open
>Class: ice-on-legal-code
>Submitter-Id: net
>Arrival-Date: Thu Aug 22 03:56:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator: werner.koerner@zae.uni-wuerzburg.de
>Release: unknown-1.03.2 20020809 (Debian prerelease) (Debian testing/unstable)
>Organization:
>Environment:
System: Linux zaex02 2.4.19 #1 Mit Aug 21 11:47:24 CEST 2002 i686 unknown unknown GNU/Linux
Architecture: i686
host: i386-pc-linux-gnu
build: i386-pc-linux-gnu
target: i386-pc-linux-gnu
configured with: /mnt/data/gcc-3.1/gcc-3.2-3.2ds0/src/configure -v --enable-languages=c,c++,java,f77,proto,objc,ada --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.2 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-java-gc=boehm --enable-objc-gc i386-linux
>Description:
When compiling the attached file using the command:
g77-3.2 -v -c --save-temps -W -Wall -O2 -ffloat-store type32.f
an internal compiler error occurs. The output of g77 is:
Reading specs from /usr/lib/gcc-lib/i386-linux/3.2/specs
Configured with: /mnt/data/gcc-3.1/gcc-3.2-3.2ds0/src/configure -v --enable-languages=c,c++,java,f77,proto,objc,ada --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.2 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-java-gc=boehm --enable-objc-gc i386-linux
Thread model: posix
gcc version 3.2 20020809 (Debian prerelease)
/usr/lib/gcc-lib/i386-linux/3.2/f771 type32.f -quiet -dumpbase type32.f -O2 -W -Wall -version -ffloat-store -o type32.s
GNU F77 version 3.2 20020809 (Debian prerelease) (i386-linux)
compiled by GNU C version 3.2 20020809 (Debian prerelease).
type32.f: In subroutine `type32':
type32.f:79: warning: `__g77_ASSIGN_ijp' might be used uninitialized in this function
type32.f:101: warning: `__g77_ASSIGN_imp' might be used uninitialized in this function
type32.f:104: warning: `__g77_ASSIGN_inp' might be used uninitialized in this function
type32.f:216: warning: `iter1' might be used uninitialized in this function
type32.f:219: warning: `__g77_ASSIGN_iop' might be used uninitialized in this function
type32.f:260: Internal compiler error in compensate_edge, at reg-stack.c:2591
>How-To-Repeat:
Compile the attached file type32.f with the options -O2 -ffloat-store
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="type32.f"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="type32.f"
ICAgICAgIFNVQlJPVVRJTkUgVFlQRTMyKFRJTUUsWElOLE9VVCxULERURFQsUEFSLElORk8pCgog
ICAgICAgUkVBTCBMV1QsTERCLExXQixMV1QxLExXVDIsTlJPVyxOQ09JTCxMTVRECiAgICAgICBE
SU1FTlNJT04gWElOKDYpLE9VVCgxMCksUEFSKDYpLElORk8oMTApCiAgICAgICBESU1FTlNJT04g
QTEoNiksQjEoNCksQig2KSxDKDkpLFAoNCkKICAgICAgIERBVEEgQTEvLTcuOTAyOTgsNS4wMjgw
OCwtMS4zODE2RS03LDExLjM0NCw4LjEzMjhFLTMsLTMuMzQ5MTQ5LwogICAgICAgREFUQSBCMS8t
OS4wOTcxOCwtMy41NjY1NCwwLjg3Njc5MywwLjAwNjAyNzMvCiAgICAgICBEQVRBIEIvMi4yMDc0
MzA0LDAuMTQxNzg0NTVFMDQsMC4zMzkyNTk0M0UwMSwtMC41NTIzODUzNywKICAgICAxICAgLTAu
MTEwNzEyNzFFOCwtMC4zOTI4ODU3OUUwOS8KICAgICAgIERBVEEgQy8xLjAwMDc1OTYsMC4wNDI2
NTI3MjcsLTAuMjI3NDI1MjhFLTAyLDAuMTYyMzIyNzhFLTAyLAogICAgIDEgICAwLjQxMzg0NjQ1
RS0wNCwtMC4yNDU2NTA2M0UtMDQsLTAuMjQwOTI3NjFFLTYsCiAgICAgMiAgIC0wLjExMDY2NzY1
RS0wOCwwLjU0MzAyODcwRS0xMC8KCkMgIFBBUkFNRVRFUlMKMyAgICAgSVVOSVRTPUlOVChQQVIo
MSkrMC4xKQogICAgICBOUk9XPUlOVChQQVIoMikrMC4xKQogICAgICBOQ09JTD1JTlQoUEFSKDMp
KzAuMSkKICAgICAgRkE9UEFSKDQpCiAgICAgIERJQT1QQVIoNSkKICAgICAgUkhPPTYyLjQKCkMg
IElOUFVUUwogICAgICBFREIgPSBYSU4oMSkKICAgICAgRVdCID0gWElOKDIpCiAgICAgIEZMT1dB
ID0gWElOKDMpCiAgICAgIEVXVCA9IFhJTig0KQogICAgICBGTE9XID0gWElOKDUpCiAKICAgICAg
SUYoRkxPV0EuR1QuMS5FLTA2IC5BTkQuIEZMT1cuR1QuMS5FLTA2KSBHTyBUTyA0CiAgICAgIE9V
VCgxKT1FREIKICAgICAgT1VUKDIpPUVXQgogICAgICBPVVQoMyk9RkxPV0EKICAgICAgT1VUKDQp
PUVXVAogICAgICBPVVQoNSk9RkxPVwogICAgICBPVVQoNik9MC4KICAgICAgT1VUKDcpPTAuCiAg
ICAgIE9VVCg4KT0wLgogICAgICBSRVRVUk4KIAo0ICAgICAgSUYoSVVOSVRTLkVRLjIpIEdPIFRP
IDUKICAgICAgIEVEQj1FREIqMS44KzMyLgogICAgICAgRVdCPUVXQioxLjgrMzIuCiAgICAgICBF
V1Q9RVdUKjEuOCszMi4KICAgICAgIEZMT1dBPUZMT1dBKjIuMjA0NgogICAgICAgRkxPVz1GTE9X
KjIuMjA0NgogICAgICAgRkE9RkEvLjA5MjkKICAgICAgIERJQT1ESUEvLjMwNDgKICAgIDUgIEdQ
TT1GTE9XLzguMDIwOC9SSE8KICAgICAgIENGTT1GTE9XQSooRURCKzQ1OS42OSkvMjM4MS4xCiAg
ICAgICBEVCA9IC4wMDEKICAgICAgIFBCID0gMjkuOTIxCiAgICAgICBGUFM9MC4wMDI3NipHUE0v
RElBL0RJQS9OQ09JTApDLiAgIFRIRSBBQk9WRSBFUU4gSVMgRlJPTSBQQUdFIDI1IE9GIFRIRSBD
QVJSSUVSIERBVEEgRk9SIDI4U1cgQ09JTFMKICAgICAgIEZQTT1DRk0vRkEKICAgICAgIEZQUz1B
TUFYMSgxLixBTUlOMShGUFMsOC4pKQogICAgICAgRlBNPUFNQVgxKDIwMC4sQU1JTjEoRlBNLDgw
MC4pKQogICAgICAgQlJDVz1CKDEpK0IoMikvRlBNK0IoMykvRlBTK0IoNCkvRlBTKioyK0IoNSkv
RlBNKiozK0IoNikvCiAgICAgLiAoRlBTKioyKkZQTSoqNCkKICAgICAgIEJSQ1c9MS4vQlJDVyox
MDAwLgogCiAKICAgICAgIElURVI9MAogICAgICAgQVNTSUdOIDQwIFRPIElLUAogICAgICAgREI9
RURCCiAgICAgICBXQj1FV0IKICAgICAgIEdPIFRPIDUwMAogICA0MCAgRURCPURCCiAgICAgICBF
V0I9V0IKICAgICAgIEhFPUgKICAgICAgIEVEUD1EUAogICAgICAgUFc9RURQLUVXVAogICAgICAg
Qlc9RURCLUVXVAogICAgICAgUFc9QU1BWDEoMC4sQU1JTjEoUFcsMzAuKSkKICAgICAgIEJXPUFN
QVgxKDEwLixBTUlOMShQVyw2MC4pKQogICAgICAgV1NGPUMoMSkrQygyKSpQVytDKDMpKlBXKkJX
K0MoNCkqUFcqKjIrQyg1KSpQVypCVyoqMitDKDYpKkJXKgogICAgIC4gUFcqKjIrQyg3KSpCVyoq
MypQVytDKDgpKkJXKiozKlBXKioyK0MoOSkqQlcqKjMqUFcqKjMKICAgICAgIExXVDE9RVdUKzUu
CiAgICAgICBMV1Q9TFdUMQogICAgICAgQVNTSUdOIDEwMCBUTyBJSlAKICAgICAgIEdPIFRPIDMw
MAogIDEwMCAgRjE9RkYKICAgICAgIEFTU0lHTiAyMDAgVE8gSUpQCiAgICAgICBMV1QyID0gTFdU
MSArIDIuCiAgICAgICBMV1QgPSBMV1QyCiAgICAgICBHTyBUTyAzMDAKICAyMDAgIEYyPUZGCiAg
ICAgICBMV1QgPSBMV1QyLUYyLyhGMi1GMSkqKExXVDItTFdUMSkKICAgICAgIElGKEFCUyhMV1Qy
LUxXVCkuTFQuRFQpIEdPIFRPIDkwMAogICAgICAgSVRFUiA9IElURVIgKyAxCiAgICAgICBJRihJ
VEVSLkdULjI1KSBHTyBUTyA5MDAKICAgICAgIExXVDE9TFdUMgogICAgICAgRjE9RjIKICAgICAg
IExXVDI9TFdUCiAgMzAwICBRVFcgPSA1MDAuKkdQTSooTFdULUVXVCkKICAgICAgIEQxPUVEQi1M
V1QKICAgICAgIElGKEQxLkdULjAuMCkgR08gVE8gMzA1CiAgICAgICBEMT0uMTEKICAgICAgIEVE
QiA9IExXVCArIC4xMQogIDMwNSAgSEw9SEUtUVRXLzQuNS9DRk0KICAgICAgIEg9SEwKICAgICAg
IEFTU0lHTiAzMTAgVE8gSU1QCiAgICAgICBHTyBUTyA3MDAKICAzMTAgIExXQj1XQkYKICAgICAg
IEFTU0lHTiAzMjAgVE8gSU5QCiAgICAgICBXQj1MV0IKICAgICAgIFJIMT0wLjk1CiAgICAgICBH
TyBUTyA4MDAKICAzMjAgIExEQj1EQldCUkgKICAgICAgIEQyPUxEQi1FV1QKICAgICAgIElGKEQy
LkdULjAuMCkgR08gVE8gMzUwCiAgICAgICBEMiA9IC4xMAogICAgICAgTERCID0gRVdUICsgMC4x
MAogIDM1MCAgTE1URD0oRDEtRDIpL0FMT0coRDEvRDIpCiAgICAgICBRVEM9QlJDVypOUk9XKkZB
KldTRipMTVRECiAgICAgICBGRj1RVFctUVRDCiAgICAgICBHTyBUTyBJSlAKIApDICAgQ0FMQ1VM
QVRFIFZBUE9SIFBSRVNTVVJFIChQViksIEhVTUlESVRZIFJBVElPIChXKSwgRU5USEFMUFkgKEgp
LApDICAgVk9MVU1FIChWKSwgQU5EIERFVyBQT0lOVCAoRFApIFdIRU4gVEhFIERSWSBCVUxCIFRF
TVBFUkFUVVJFIChEQikKQyAgIFdFVCBCVUxCIFRFTVBFUkFUVVJFIChXQiksIEFORCBCQVJPTUVU
UklDIFBSRVNTVVJFIChQQikgQVJFIEdJVkVOCiAgNTAwICBBU1NJR04gNTEwIFRPIElMUAogICAg
ICAgWD1XQgogICAgICAgR08gVE8gNjAwCiAgNTEwICBQVlA9UFZTRgogICAgICAgSUYoREItV0Ip
NTA0LDUwNCw1MDUKICA1MDUgIFdTVEFSID0gMC42MjIqUFZQLyhQQi1QVlApCiAgICAgICBJRihX
Qi0zMi4wKTUwMSw1MDEsNTAyCiAgNTAxICBQViA9IFBWUC01LjcwRS0wNCpQQiooREItV0IpLzEu
OAogICAgICAgR08gVE8gNTAzCiAgNTA0ICBQVj1QVlAKICAgICAgIEdPIFRPIDUwMwogIDUwMiAg
Q0RCPShEQi0zMi4pLzEuOAogICAgICAgQ1dCPShXQi0zMi4pLzEuOAogICAgICAgSEg9NTk3LjMx
KzAuNDQwOSpDREItQ1dCCiAgICAgICBDSD0wLjI0MDIrMC40NDA5KldTVEFSCiAgICAgICBFWD0o
V1NUQVItQ0gqKENEQi1DV0IpL0hIKS8wLjYyMgogICAgICAgUFY9UEIqRVgvKDEuK0VYKQogIDUw
MyAgVz0wLjYyMipQVi8oUEItUFYpCiAgICAgICBWPTAuNzU0KihEQis0NTkuNykqKDEuKzcwMDAu
KlcvNDM2MC4pL1BCCiAgICAgICBIPTAuMjQqREIrKDEwNjEuKzAuNDQ0KkRCKSpXCiAgICAgICBZ
PUFMT0coUFYpCiAgICAgICBJRihQVi5HVC4wLjE4MzYpIEdPIFRPIDUwNgogICAgICAgRFBGPTcx
Ljk4KzI0Ljg3MypZKzAuODkyNypZKlkKICAgICAgIEdPIFRPICA1MDcKICA1MDYgIERQRj03OS4w
NDcrMzAuNTc5KlkrMS44ODkzKlkqWQogIDUwNyAgRFA9RFBGCiAgICAgICBBU1NJR04gNTIwIFRP
IElMUAogICAgICAgWD1EQgogICAgICAgR08gVE8gNjAwCiAgNTIwICBSSD1QVi9QVlNGCiAgICAg
ICBHTyBUTyBJS1AKIApDICAgQ0FMQ1VMQVRFIFZBUE9SIFBSRVNTVVJFIChQVlNGKSBPVkVSIExJ
UVVJRCBXQVRFUiBXSEVOIFRIRQpDICAgVEVNUEVSQVRVUkUgKFgpIElTIEdJVkVOLgogIDYwMCAg
VD0oWCs0NTkuNjg4KS8xLjgKICAgICAgIElGKFQuTFQuMjczLjE2KSBHTyBUTyA2MDMKICAgICAg
IFo9MzczLjE2L1QKICAgICAgIFAoMSk9QTEoMSkqKFotMS4pCiAgICAgICBQKDIpPUExKDIpKkFM
T0cxMChaKQogICAgICAgWjE9QTEoNCkqKDEuLTEuL1opCiAgICAgICBQKDMpPUExKDMpKigxMCoq
WjEtMS4pCiAgICAgICBaMT1BMSg2KSooWi0xLikKICAgICAgIFAoNCk9QTEoNSkqKDEwKipaMS0x
LikKICAgICAgIEdPIFRPIDYwNAogIDYwMyAgWj0yNzMuMTYvVAogICAgICAgUCgxKT1CMSgxKSoo
Wi0xLikKICAgICAgIFAoMik9QjEoMikqQUxPRzEwKFopCiAgICAgICBQKDMpPUIxKDMpKigxLi0x
Li9aKQogICAgICAgUCg0KT1BTE9HMTAoQjEoNCkpCiAgNjA0ICBTVU09MC4KICAgICAgIERPIDYw
NSBJPTEsNAogIDYwNSAgU1VNPVNVTStQKEkpCiAgICAgICBQVlNGPTI5LjkyMSoxMCoqU1VNCiAg
ICAgICBHTyBUTyBJTFAKIApDICAgQ0FMQ1VMQVRFIFdFVCBCVUxCIFRFTVBFUkFUVVJFIChXQkYp
IFdIRU4gR0lWRU4gRU5USEFMUFkgKEgpCkMgICBBTkQgQkFST01FVFJJQyBQUkVTU1VSRSAoUEIp
CiAgNzAwICBJRihBQlMoUEItMjkuOTIpLkdULjAuMSkgR08gVE8gNzAyCiAgICAgICBZID0gQUxP
RyhIKQogICAgICAgSUYoSC5HVC4xMS43NTgpIEdPIFRPIDcwMwogICAgICAgV0JGID0gMC42MDQx
KzMuNDg0MSpZKzEuMzYwMSpZKlkrMC45NzMwNypZKlkqWQogICAgICAgR08gVE8gNzA0CiAgNzAz
ICBXQkYgPSAzMC45MTg1LTM5LjY4MjAwKlkrMjAuNTg0MSpZKlktMS43NTgqWSpZKlkKICAgICAg
IEdPIFRPIDcwNAogIDcwMiAgV0IxPTE1MC4KICAgICAgIFg9V0IxCiAgICAgICBBU1NJR04gNzIw
IFRPIElMUAogICAgICAgR08gVE8gIDYwMAogIDcyMCAgUFYxPVBWU0YKICAgICAgIFcxPTAuNjIy
KlBWMS8oUEItUFYxKQogICAgICAgWDE9MC4yNCpXQjErKDEwNjEuKzAuNDQ0KldCMSkqVzEKICAg
ICAgIFkxPUgtWDEKICA3MDkgIFdCMj1XQjEtMS4KICAgICAgIFg9V0IyCiAgICAgICBBU1NJR04g
NzMwIFRPIElMUAogICAgICAgR08gVE8gNjAwCiAgNzMwICBQVjI9UFZTRgogICAgICAgVzI9MC42
MjIqUFYyLyhQQi1QVjIpCiAgICAgICBYMj0wLjI0KldCMisoMTA2MS4rMC40NDQqV0IyKSpXMgog
ICAgICAgWTI9SC1YMgogICAgICAgSUYoWTEqWTIpIDcwNiw3MDcsNzA4CiAgNzA4ICBXQjE9V0Iy
CiAgICAgICBZMT1ZMgogICAgICAgR08gVE8gNzA5CiAgNzA3ICBJRihZMSkgNzEwLDcxMSw3MTAK
ICA3MTEgIFdCRj1XQjEKICAgICAgIEdPIFRPIDcwNAogIDcxMCAgV0JGPVdCMgogICAgICAgR08g
VE8gNzA0CiAgNzA2ICBaPUFCUyhZMS9ZMikKICAgICAgIFdCRj0oV0IyKlorV0IxKS8oMS4rWikK
ICA3MDQgIEdPIFRPIElNUAogCkMgICBDQUxDVUxBVEUgRFJZIEJVTEIgVEVNUEVSQVRVUkUgKERC
KSBXSEVOIEdJVkVOIFdFVCBCVUxCIChXQikKQyAgIEFORCBSRUxBVElWRSBIVU1JRElUWSAoUkgp
CiAgODAwICBJVEVSMT0wCiAgICAgICBEQjE9V0IrMS4KICAgICAgIERCPURCMQogICAgICAgQVNT
SUdOIDgxMCBUTyBJT1AKICAgICAgIEdPIFRPIDg1MAogIDgxMCAgRjM9RgogICAgICAgREIyPURC
MSsyLgogICAgICAgREI9REIyCiAgICAgICBBU1NJR04gODIwIFRPIElPUAogIDgxNSAgREI9REIy
CiAgICAgICBHTyBUTyA4NTAKICA4MjAgIEY0PUYKICAgICAgIElURVIxPUlURVIxKzEKICAgICAg
IElGKElURVIxLkdULjI1KSBHTyBUTyBJTlAKICAgICAgIERCV0JSSD1EQjItRjQvKEY0LUYzKSoo
REIyLURCMSkKICAgICAgIElGKEFCUyhEQldCUkgtREIyKS5MVC4wLjAxKSBHTyBUTyBJTlAKICAg
ICAgIERCMT1EQjIKICAgICAgIEYzPUY0CiAgICAgICBEQjI9REJXQlJICiAgICAgICBHTyBUTyA4
MTUKICA4NTAgIENPTlRJTlVFCiAgICAgICBBU1NJR04gODkwIFRPIElLUAogICAgICAgR08gVE8g
NTAwCiAgODkwICBGPVJILVJIMQogICAgICAgR08gIFRPICBJT1AKIAogIDkwMCAgU0hMPTEuMDkq
Q0ZNKihFREItTERCKQogICAgICAgSUYoSVVOSVRTLkVRLjIpIEdPIFRPIDk1MAogICAgICAgTERC
PShMREItMzIuKS8xLjgKICAgICAgIExXQj0oTFdCLTMyLikvMS44CiAgICAgICBMV1Q9KExXVC0z
Mi4pLzEuOAogICAgICAgRkxPV0E9RkxPV0EvMi4yMDQ2CiAgICAgICBGTE9XPUZMT1cvMi4yMDQ2
CiAgICAgICBTSEw9U0hMKjEuMDU0CiAgICAgICBRVFc9UVRXKjEuMDU0CkMgIE9VVFBVVFMKICA5
NTAgIE9VVCgxKT1MREIKICAgICAgIE9VVCgyKT1MV0IKICAgICAgIE9VVCgzKT1GTE9XQQogICAg
ICAgT1VUKDQpPUxXVAogICAgICAgT1VUKDUpPUZMT1cKICAgICAgIE9VVCg2KT1TSEwKICAgICAg
IE9VVCg3KT1RVFctU0hMCiAgICAgICBPVVQoOCk9UVRXCiAgICAgICBSRVRVUk4KICAgICAgIEVO
RAoK
More information about the Gcc-bugs
mailing list