This is the mail archive of the gcc-prs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

optimization/9258: ICE in 3.2 / 3.3 - regression from 3.0 (HEAD works)


>Number:         9258
>Category:       optimization
>Synopsis:       ICE in 3.2 / 3.3 - regression from 3.0 (HEAD works)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          ice-on-legal-code
>Submitter-Id:   net
>Arrival-Date:   Fri Jan 10 02:56:01 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     176117@bugs.debian.org
>Release:        3.2 branch / 3.3 branch
>Organization:
>Environment:
i386-linux
>Description:
http://gcc.gnu.org/ml/gcc-bugs/2003-01/msg00633.html

The original source code file muller.F (which triggers an internal
compiler error), preprocessed file muller.f, and assembly file muller.s
are attached to this email.  The compiler error occurs only on 
optimization of -O2 or higher.

Output of gcc -v:
Reading specs from /usr/lib/gcc-lib/i386-linux/3.2.2/specs
Configured with: ../src/configure -v 
 --enable-languages=c,c++,java,f77,proto,pascal,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-clocale=gnu --enable-java-gc=boehm 
 --enable-objc-gc i386-linux
Thread model: posix
gcc version 3.2.2 20021231 (Debian prerelease)

Command line triggering the bug:
g77 -Wall -c -O2 -g -fno-automatic -fno-second-underscore -fugly-complex    
-I/home/kmccarty/Downloads/programs/src/cernlib-2002.04.26/2002/build/packlib/kernlib/kernnum 
-I/home/kmccarty/src/cernlib-2002.04.26/2002/src/packlib/kernlib/kernnum 
-I/home/kmccarty/src/cernlib-2002.04.26/2002/src/packlib/kernlib/kernnum/c204fort 
-I/home/kmccarty/src/cernlib-2002.04.26/2002/src/include  -DCERNLIB_LINUX 
-DCERNLIB_UNIX -DCERNLIB_LNX -DCERNLIB_QMGLIBC   -o archive/muller.o 
/home/kmccarty/src/cernlib-2002.04.26/2002/src/packlib/kernlib/kernnum/c204fort/muller.F

Compiler output:
/home/kmccarty/src/cernlib-2002.04.26/2002/src/packlib/kernlib/kernnum/c204fort/muller.F: 
In subroutine `muller':
/home/kmccarty/src/cernlib-2002.04.26/2002/src/packlib/kernlib/kernnum/c204fort/muller.F:194: 
Internal compiler error in compensate_edge, at reg-stack.c:2591
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.


>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="bug-176117.F"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="bug-176117.F"

KgoqICRJZDogbXVsbGVyLkYsdiAxLjEuMS4xIDE5OTYvMDIvMTUgMTc6NDg6NDcgbWNsYXJlbmkg
RXhwICQKKgoqICRMb2c6IG11bGxlci5GLHYgJAoqIFJldmlzaW9uIDEuMS4xLjEgIDE5OTYvMDIv
MTUgMTc6NDg6NDcgIG1jbGFyZW5pCiogS2VybmxpYgoqCioKIyAxICIvaG9tZS9rbWNjYXJ0eS9z
cmMvY2VybmxpYi0yMDAyLjA0LjI2LzIwMDIvc3JjL3BhY2tsaWIva2VybmxpYi9rZXJubnVtL2tl
cm5udW0vcGlsb3QuaCIgMQoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgojIDQ0ICIv
aG9tZS9rbWNjYXJ0eS9zcmMvY2VybmxpYi0yMDAyLjA0LjI2LzIwMDIvc3JjL3BhY2tsaWIva2Vy
bmxpYi9rZXJubnVtL2tlcm5udW0vcGlsb3QuaCIKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgoKIyAxMCAiL2hvbWUva21jY2FydHkvc3JjL2Nlcm5saWItMjAwMi4wNC4y
Ni8yMDAyL3NyYy9wYWNrbGliL2tlcm5saWIva2Vybm51bS9jMjA0Zm9ydC9tdWxsZXIuRiIgMgog
ICAgICAgU1VCUk9VVElORSBNVUxMRVIgKEEsTixDKQpDCkMgICAgICAgICBNT0RJRklFRCBUTyBF
TElNSU5BVEUgU1RPUCBBTkQgQVZPSUQgQ09NUElMRVIgRElBR05PU1RJQ1MKQyAgICAgICAgIERV
RSBUTyBBU1NJR05FRCBHT1RPIElOVE8gRE8gMTcuICBILkxJUFBTLCAzMC42LjE5ODIuCkMKQy0t
LS0tQ09NUFVURVMgUk9PVFMgT0YgUE9MWU5PTUlBTCBBKDEpKlgqKk4rLi4uQShOKSpYK0EoTisx
KSA9IDAuCkMgICAgIEJZIE1FVEhPRCBPRiBELkUuTVVMTEVSLE0uVC5BLkMuLFZPTCAxMCwgUDIw
OC0yMTUgKDE5NTYpLgpDICAgICBEVVJJTkcgRVhFQ1VUSU9OIFRIRSBBUlJBWSBDIENPTlRBSU5T
IFNDQUxFRCxDT01QTEVYIFBPTFlOT01JQUwKQyAgICAgQ09FRkZJQ0lFTlRTLkFGVEVSIEVYRUNV
VElPTiBJVCBDT05UQUlOUyBDT01QTEVYIFJPT1RTLgpDICAgICBUSEUgRk9MTE9XSU5HIEFSRSBE
VU1NWSBBUlJBWSBESU1FTlNJT05TCiAgICAgIERJTUVOU0lPTiBBKDkpLEMoOSkKICAgICAgQ09N
UExFWCBDLERYLFgsWDMsWTEsWTIsWSxURTEsVEUyLFRFMyxURTQsVEU1LFRFNixURTcKCgoKICAg
ICAgTE9HSUNBTCBNRkxBRywgUkZMQUcKCgoKCiAgICAgIERBVEEgRVRBMS8xLkUtNi8sRVRBMi8x
LkUtMy8KCiAgICAgIFNVTUFCUyhYKT1BQlMoUkVBTChYKSkrQUJTKEFJTUFHKFgpKQogICAgICBJ
RihOIC5MVC4gMSkgVEhFTgogICAgICAgICBDQUxMIEtFUk1UUignQzIwNC4xJyxMR0ZJTEUsTUZM
QUcsUkZMQUcpCiAgICAgICAgIElGKE1GTEFHKSBUSEVOCiAgICAgICAgICAgIElGKExHRklMRSAu
RVEuIDApIFRIRU4KICAgICAgICAgICAgICAgV1JJVEUoKiwxMDAwKSBOCiAgICAgICAgICAgIEVM
U0UKICAgICAgICAgICAgICAgV1JJVEUoTEdGSUxFLDEwMDApIE4KICAgICAgICAgICAgRU5ESUYK
ICAgICAgICAgRU5ESUYKICAgICAgICAgSUYoLk5PVC4gUkZMQUcpIENBTEwgQUJFTkQKICAgICAg
ICAgUkVUVVJOCiAgICAgIEVORElGCiAgICAgIElGKEEoMSkuRVEuMC4pIEdPIFRPIDEwNQpDCkMt
LS0tLUVYVFJBQ1QgQUxMIFpFUk8gUk9PVFMKICAgICAgTjE9TgogICAgMiBJRihOMS5FUS4xKSBH
TyBUTyAzCiAgICAgIElGKEEoTjErMSkuTkUuMC4pIEdPIFRPIDUKICAgICAgQyhOMSk9MC4KICAg
ICAgTjE9TjEtMQogICAgICBHTyBUTyAyCiAgICAzIEMoMSk9LUEoMikvQSgxKQogICAgICBSRVRV
Uk4KQwpDLS0tLS1OT1JNQUxJWkUgQU5EIFNDQUxFIERPV04gUE9MWU5PTUlBTCBUTyBNQUtFIENP
RUZGLkMoMCk9QyhOMSk9IDEuCiAgICA1IEI9MS4vRkxPQVQoTjEpCiAgICAgIFNDQUxFPUFCUyhB
KE4xKzEpKSoqQi9BQlMoQSgxKSkqKkIKICAgICAgQj1BKDEpCiAgICAgIERPIDYgST0xLE4xCiAg
ICAgIEI9QipTQ0FMRQogICAgNiBDKEkpPUEoSSsxKS9CCiAgICAgIElGKE4xLkVRLjIpIEdPIFRP
IDEwNApDCkMtLS0tLVNUQVJUSU5HIFZBTFVFUyBBVCBYMT0rMSwgWDI9LTEsIFg9MC4KICAgMTAg
QVNTSUdOIDIwIFRPIEwKICAgICAgWTE9QygxKSsxLgogICAgICBZMj1DKDEpLTEuCiAgICAgIERP
IDExIEk9MixOMQogICAgICBZMT1DKEkpK1kxCiAgIDExIFkyPUMoSSktWTIKICAgICAgWT1DKE4x
KQogICAgICBYPTAuCiAgICAgIERYPTEuCkMKQy0tLS0tTVVMTEVSIlMgSVRFUkFUSU9OCiAgICAg
IFRFMT0tMi4KICAgMTIgVEUyPVkyL1kKICAgICAgVEUzPShZMS1ZMikvKFkqVEUxKQogICAgICBE
TyAxNyBJVEVSPTEsMjAwMAogICAgICBURTQ9VEUyLTEuCiAgICAgIFRFNT0oVEU0LVRFMykvKFRF
MSsxLikKICAgICAgVEU2PShURTUrVEU0KSouNQogICAgICBURTc9U1FSVChURTYqVEU2K1RFNSkK
ICAgICAgVEUxPVRFNitURTcKICAgICAgVEU3PVRFNi1URTcKICAgICAgQj1SRUFMKFRFNykqKjIr
QUlNQUcoVEU3KSoqMgogICAgICBJRihSRUFMKFRFMSkqKjIrQUlNQUcoVEUxKSoqMi5HVC5CKSBH
TyBUTyAxMwogICAgICBJRihCLkVRLjAuKSBURTc9LjkKICAgICAgVEUxPVRFNwogICAxMyBEWD1E
WC9URTEKICAgICAgWD1EWCtYCiAgICAgIEVQU0k9U1VNQUJTKFgpKkVUQTEKICAgICAgSUYoU1VN
QUJTKERYKS5HRS5FUFNJKSBHTyBUTyAxNAogICAgICBJRihTVU1BQlMoWSkuTFQuMi5FLTMpIEdP
IFRPIDE4CiAgIDE0IFkyPVkKICAgICAgR08gVE8gMTk5CkMKICAgMTUgSUYoWUEuTFQuMTAwLipT
VU1BQlMoWTIpKSBHTyBUTyAxNgogICAgICBJRihTVU1BQlMoRFgpLkxULkVQU0kpIEdPIFRPIDE2
CkMKQy0tLS0tUkVEVUNFIEVYQ0VTU0lWRSBTVEVQIFNJWkUgRFgsUFJFVkVOVCBPVkVSRkxPVyBJ
TiBQT0xZTi5FVkFMVUFUSU9OCiAgICAgIFRFMT1URTErVEUxCiAgICAgIERYPS41KkRYCiAgICAg
IFg9WC1EWApDCkMtLS0tLUVWQUxVQVRFIFBPTFlOT01JQUwgQU5EIFRFU1QgWkVSTy4KICAxOTkg
WT1YK0MoMSkKICAgICAgRE8gMjAwIEk9MixOMQogIDIwMCBZPVkqWCtDKEkpCiAgICAgIFlBPVNV
TUFCUyhZKQogICAgICBJRihZQS5FUS4wLikgR08gVE8gMTgKICAgICAgR09UTyAxNQpDCiAgIDE2
IFRFMj1ZMi9ZCiAgIDE3IFRFMz1URTIvVEUxKlRFNApDLS0tLS1TQ0FMRSBERUZMQVRFRCBQT0xZ
Tk9NSUFMCiAgICAgIENOPUNBQlMoQyhOMSkpCiAgICAgIElGIChBQlMoQ04tMS4pLkxULjAuMSkg
R08gVE8gMzUKICAgICAgUz1DTioqKDEuL0ZMT0FUKE4xKSkKICAgICAgU0NBTEU9U0NBTEUqUwog
ICAgICBCPTEuCiAgICAgIERPIDMwIEk9MSxOMQogICAgICBCPUIvUwogICAzMCBDKEkpPUMoSSkq
QgogICAgICBHTyBUTyAxMApDLS0tLS1JRiBST09UIENBTk5PVCBCRSBGT1VORCAgSU4gMjAwMCBJ
VEVSQVRJT05TIFBSSU5UIEVSUk9SIE1FU1NBR0UKICAgMzUgSU1JTj1OMSsxCiAgICAgIERPIDQw
IEk9MSxOMQogICA0MCBDKEkpPTEuRTIwCiAgICAgIElNQVg9TisxCiAgICAgIENBTEwgS0VSTVRS
KCdDMjA0LjMnLExHRklMRSxNRkxBRyxSRkxBRykKICAgICAgSUYoTUZMQUcpIFRIRU4KICAgICAg
ICAgSUYoTEdGSUxFIC5FUS4gMCkgVEhFTgogICAgICAgICAgICBXUklURSgqLDEwMDMpIChBKEkp
LEk9MSxJTUFYKQogICAgICAgICAgICBJRihOMSAuTFQuIE4pIFdSSVRFKCosMTAwNCkgKEMoSSks
ST1JTUlOLE4pCiAgICAgICAgIEVMU0UKICAgICAgICAgICAgV1JJVEUoTEdGSUxFLDEwMDMpIChB
KEkpLEk9MSxJTUFYKQogICAgICAgICAgICBJRihOMSAuTFQuIE4pIFdSSVRFKExHRklMRSwxMDA0
KSAoQyhJKSxJPUlNSU4sTikKICAgICAgICAgRU5ESUYKICAgICAgRU5ESUYKICAgICAgSUYoLk5P
VC4gUkZMQUcpIENBTEwgQUJFTkQKICAgICAgUkVUVVJOCkMKQy0tLS0tSUYgUk9PVCBJUyBDT01Q
TEVYLFNUQVJUIElURVJBVElPTiBORUFSIENPTkpVR0FURSBST09UKEhJR0ggUFJFQy4pCiAgIDIw
IElGKEFCUyhBSU1BRyhYKSkuTFQuQUJTKFJFQUwoWCkpKkVUQTIpIEdPIFRPIDEwCiAgICAgIEFT
U0lHTiAxMCBUTyBMCiAgICAgIFgzPUNPTkpHKFgpCiAgICAgIERYPUNPTkpHKERYKQogICAgICBU
RTE9Q09OSkcoVEUxKQogICAgICBYPVgzLURYCiAgICAgIEFTU0lHTiAyMSBUTyBNCiAgICAgIEdP
IFRPIDk5CiAgIDIxIFkyPVkKICAgICAgWD1YLURYKlRFMQogICAgICBBU1NJR04gMjIgVE8gTQog
ICAgICBHTyBUTyA5OQogICAyMiBZMT1ZCiAgICAgIFg9WDMKICAgICAgQVNTSUdOIDEyIFRPIE0K
ICAgICAgR08gVE8gOTkKQwpDLS0tLS1FVkFMVUFURSBQT0xZTk9NSUFMIEFORCBURVNUIFpFUk8u
CiAgIDk5IFk9WCtDKDEpCiAgICAgIERPIDEwMCBJPTIsTjEKICAxMDAgWT1ZKlgrQyhJKQogICAg
ICBZQT1TVU1BQlMoWSkKICAgICAgSUYoWUEuTkUuMC4pIEdPIFRPIE0sKDEyLDIxLDIyKQpDCkMt
LS0tLUlGIEEgUk9PVCBJUyBGT1VORCBSRURVQ0UgREVHUkVFIE9GIFBPTFlOT01JQUwoREVGTEFU
SU9OKQogICAxOCBDKE4xKT1YKlNDQUxFCiAgICAgIE4xPU4xLTEKICAgICAgQygxKT1YK0MoMSkK
ICAgICAgRE8gMTkgST0yLE4xCiAgIDE5IEMoSSk9QyhJLTEpKlgrQyhJKQogICAgICBJRihOMS5H
VC4yKSBHTyBUTyBMLCgxMCwyMCkKQwpDLS0tLS1TT0xWRSBRVUFEUkFUSUMgRVFVQVRJT04gQU5E
IFJFVFVSTgogIDEwNCBURTY9LjUqQygxKQogICAgICBDKDIpPShDU1FSVChURTYqVEU2LUMoMikp
LVRFNikqU0NBTEUKICAgICAgQygxKT0tQygxKSpTQ0FMRS1DKDIpCiAgICAgIFJFVFVSTgogIDEw
NSBJTUFYPU4rMQogICAgICBDQUxMIEtFUk1UUignQzIwNC4yJyxMR0ZJTEUsTUZMQUcsUkZMQUcp
CiAgICAgIElGKE1GTEFHKSBUSEVOCiAgICAgICAgIElGKExHRklMRSAuRVEuIDApIFRIRU4KICAg
ICAgICAgICAgV1JJVEUoKiwxMDAxKSAoQShJKSxJPTEsSU1BWCkKICAgICAgICAgRUxTRQogICAg
ICAgICAgICBXUklURShMR0ZJTEUsMTAwMSkgKEEoSSksST0xLElNQVgpCiAgICAgICAgIEVORElG
CiAgICAgIEVORElGCiAgICAgIElGKC5OT1QuIFJGTEFHKSBDQUxMIEFCRU5ECiAgICAgIFJFVFVS
TgpDCiAxMDAwIEZPUk1BVCggN1gsICdTVUJST1VUSU5FIE1VTExFUiAuLi4gVEhFIERFR1JFRSBO
IE9GIFRIRSAnLAogICAgICsgICAgICAgICAgJ1BPTFlOT01JQUwgPScsIEk2LCAnIElTIExFU1Mg
VEhBTiAxLicpCiAxMDAxIEZPUk1BVCggN1gsICdTVUJST1VUSU5FIE1VTExFUiAuLi4nLycgVEhF
IFBPTFlOT01JQUwgJywKICAgICAxJ0NBTk5PVCBIQVZFIE4gUk9PVFMgQkVDQVVTRSBUSEUgQ09F
RkZJQ0lFTlQgT0YgWioqTiAoRklSU1QgJywKICAgICAyJ0NPRUZGSUNJRU5UICkgSVMgWkVSTy4g
VEhFIENPRUZGSUNJRU5UUyBBUkUnLygxSDAsOEcxNC42KSkKIDEwMDMgRk9STUFUKCA3WCwgJ1NV
QlJPVVRJTkUgTVVMTEVSIC4uLiAnLCcgUk9PVCBDQU5OT1QgQkUgRk9VTkQgJywKICAgICAxJ1dJ
VEggMjAwMCBJVEVSQVRJT05TJy8nIFJFVkVSU0UgVEhFIFNFUVVFTkNFIE9GIENPRUZGSUNJRU5U
UyAnLAogICAgIDInIEEoTisxKS4uLkEoMSkgQU5EIENBTEwgTVVMTEVSICBBR0FJTiBUTyBDT01Q
VVRFIDEvUk9PVC4nIC8KICAgICAzICcgVEhFIENPRUZGSUNJRU5UUyBBUkUnIC8vKDFIMCw4RzE0
LjYpKQogMTAwNCBGT1JNQVQoNDFIME9OTFkgVEhFIEZPTExPV0lORyBST09UUyBIQVZFIEJFRU4g
Rk9VTkQvLygySCAoLEUyMC4xMywKICAgICAxMUgsICwzWCxFMjAuMTMsMUgpICkpCiAgICAgIEVO
RAo=


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]