This is the mail archive of the gcc-bugs@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]

c++/1573: g++ internal compiler error with large data structures



>Number:         1573
>Category:       c++
>Synopsis:       g++ internal compiler error with large data structures
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          ice-on-legal-code
>Submitter-Id:   net
>Arrival-Date:   Sat Jan 06 01:26:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Eric Berdahl, Intelligent Paradigm
>Release:        unknown-1.0
>Organization:
>Environment:
From g++ -v:
Reading specs from /usr/lib/gcc-lib/ntox86/2.95.2/specs
gcc version 2.95.2 19991024 (release)
 /usr/lib/gcc-lib/ntox86/2.95.2/cpp -lang-c++ -v -D__GNUC__=2 -D__GNUG__=2 -D__GNUC_MINOR__=95 -D__cplusplus -D__X86__ -
Di386 -Dunix -D__QNXNTO__ -D__QNX__ -D__LITTLEENDIAN__ -D__X86__ -D__i386__ -D__unix__ -D__QNXNTO__ -D__QNX__ -D__LITTLE
ENDIAN__ -D__i386 -D__unix -Asystem(unix) -Asystem(nto) -Asystem(qnxnto) -Asystem(qnx) -Acpu(i386) -Amachine(i386) -D__E
XCEPTIONS -D__OPTIMIZE__ -isystem /usr/include -Acpu(i386) -Amachine(i386) -Di386 -D__i386 -D__i386__ BugFile.cpp /tmp/c
cOKku1M.ii
GNU CPP version 2.95.2 19991024 (release) (QNX/Neutrino)
#include "..." search starts here:
#include <...> search starts here:
 /usr/include
 /usr/lib/gcc-lib/ntox86/2.95.2/../../../../include/g++-3
 /usr/lib/gcc-lib/ntox86/2.95.2/include
 /usr/lib/gcc-lib/ntox86/2.95.2/../../../../ntox86/include
End of search list.
The following default directories have been omitted from the search path:
 /usr/lib/gcc-lib/ntox86/2.95.2/../../../../ntox86/sys-include
End of omitted list.
 /usr/lib/gcc-lib/ntox86/2.95.2/cc1plus /tmp/ccOKku1M.ii -quiet -dumpbase BugFile.cc -O -version -o /tmp/cceWDRDx.s
GNU C++ version 2.95.2 19991024 (release) (ntox86) compiled by GNU C version 2.95.1 19990816 (release).
>Description:
The attachment is as small a test case as I was reliably able to create and still reproduce the bug. Compiling with the command cited below will yield the following ice:

BugFile.cpp: In function `void __static_initialization_and_destruction_0(int, int)':
BugFile.cpp:2620: Internal compiler error.
BugFile.cpp:2620: Please submit a full bug report.
BugFile.cpp:2620: See <URL:http://www.gnu.org/software/gcc/faq.html#bugreport> for instructions.

If I can be of further assistance in reproducing this problem, please feel free to contact me.
>How-To-Repeat:
g++ -O -c -o BugFile.o BugFile.cpp
The -O options is apparently required for the ice to manifest.
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/gzip; name="BugFile.cpp.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="BugFile.cpp.gz"

H4sICBynVjoAA0J1Z0ZpbGUuY3BwAO1d23LbONK+lp5CV1u7W74QGiRllSsXE09mvbWTsdfxZpOd
Sqk4Nu2oIosqic7hT/ndfwIgxVOD4ifJsjRhpjKxu5tgoz+g0WiAwNS/DxYz/zrovX7zz9OfZrPJ
+NqPxuG0+73bmS6ZV3N/uhgr+qvb2+A66na+dzrdTieYPtz3Xl34URTMp/Hv8UOdzqffwoQS/9J5
0esfKar62+lp/pvJ+CY4C+fj/wunkT9RMuIo47wN5lGsxUQ/TIZxFc5+DW4jU6Bc0i7Hdx8TomOI
L8MoCu9T+ouemydnRXiG/Ev4MD8N59Ng3tPkQUZ+GX41osdJCf58WtRMZIx8ZRQr0/o0mMaWMCVR
orjWbsmI6QXd84xEe6V3oaBE/Z/H/l049SeK/3P4ZartIIo8/bIlM1EsrcjL8MvVODD2S5TLqpIy
Y55Tfd/5Q6RZLvO6lFdS83QeLhbmZYMixxg7pifG/mU8mQQ3bxOsRIGYYetRgWHMZziywElwj+lO
WsnJJPySlu8WiLnyvQIjX/6gwMnKPy7a93/ju//5d6ZpibJ9U2bMK8MSN6kct4pMxo/ZcZ1ynesy
7p7+9G4SmMqJftYe7sPpTUpNW+h8XBCWRXJmC9F3iqz/zBZxX00blui7RfbSJKKfWPGn+Tz8chb4
SxUGOXquI4v+cY5Rfs0wx8u6sxDGyXy6iHuJalIpWRTJpdJEYoWz4Gv+IVmgvomfSBiJCU7H82tj
Mk1NVDr/rHu/plE/oyXPa3Kizqkfvfq2LCD1FoaaF0/9RfgwvVG4pnSnRM9UTD2GcxGOp9GbyJ+n
zyTWdiuMxNpehTFMzeDPo1RXmVTsX8G3j+Gy2UhRdvGXYRQPI9O72AMmj1LaEFPWEnLNpCJz2dcM
Vxa5KfCa5xyV35g9rPhu9dlca6O0eab8fz/4N/Fot2QPlq78KjQFi+N++vK0fekCr0JVdp5LlWeH
GVNWHs0xneWTaXlmXMm/b8lRDMoPIQWOzMaQAj1tzHEjigcWxnxKyGWFcjZUQqmbDx/+iF0GX9CA
kymVkzrP81kwTRuOHjZFjpE1G82iHKvYaKTMsZYtRnOc4otKz7ml5woNVXqV5pa5IXIE14zzAmw7
z9wsObJSfr61OtXWrkovFKPEXJseWXlKjK9MTh1XVHtP3mJKhK1SEVq3VKuk0RfLKVXNNBUT9mQl
ecIupduMkqFameSlSlDaBbMKKEGjW6fo5LIB+bUfzcdfkzYiU0+XDuc5rmYXY9o0BsqklEwpxuWF
qjFvRU6JVWJgVippC6eT8PrTl/EiSNQrvDEdZvNC+r35klKnuBTK6VeQI1au8FIlJgs+yKafknSs
koWXK1GXF62qqoS9OuGcEkp2UMReDaiqpRfMmIYHBSFTWr7mJPiyzmezMJ6NBbn6EFlLLEkr4UpA
qcXLhieHFavgSK61OObdnr1QRrowbKTNlsEzHTuKgiyaaVxjRN/MxnNdYgEgp1+VqeKznGrlpCpd
JvX4eaGKCVOvr4IPI1LxHUrKKUsxHkjJucXG8F8/brW3/mRS6i9u3yJXtq5bmbtYiySrZKVQWQ4a
Xz6orMHt5Fsn9ZVOP4ssP/3qL6I0sfCil0nHzMeTrpLp6b/xn85j91H/GxOib7PgJrjt3GgAkn9G
0UnMXUTzh+vIZDduw/n9hT/377sqi/F4Ej/aW0ro2DhhdLMHfx1Pg16VrKL+jGr+TDdLtORe+FMU
m/CPbpJsuQ6nC0P/izLZJP7hJKMXa/aXuBjlQVJijWAwveHEtB30i+bBrf5F2UnXs9MJvipoeplG
RtNejNzyl9Gp4sbh9bnSs+lDYiROmsqSkW0qLoGi5YiQoh2gaEcV3VTYBQp2MZ09oGgP0XkAFDww
OjeUlYCsg9jiGFD5GFD5GFD5GFOZoJ4iEACJkKIJKhrphCQBU8fCEtAD6bHkIHo4BvPG8kgXJxfR
xIUsgvgD8hA9PEQPR7frxtIESSOtz0FanyOBnh4LO4DS0OCCNFXHQZR2IKWRVu24iAtxkIbqeOBA
jgxeDjJ6Ocjw5QwgYyPDl4OMXw4ygDnHiNIeMn550PjlIeOXB41fHuJBPAkVjfRzD4oiPaQ3esgY
47lAA4mFkQYCBajIgOR5iNIepDTiPzzEf3iI//Ag/+Eh/sND/IeH+A8PjIBFH3EhSrq54kq6ueZK
GlQdcVFKGlGdINUJVR1xgUoaUV1iwbPoI05TSSPKgJG86CNuVkkjyrioMoj7VNKIMsaBNpdHvKKS
RnRB/KKSdiDNEdeopBHNEeeopDHNh5DmQ0jzIaT5ENNc9BHNY2lA81ga0DyWBoZRIaDxSEDjkYDG
I5GMR42lXaSa0NgloLFLQGOXIKiahFUTGucENM4JJF2gpJFqSlVNQNpDjAKNtwIabwWSjlDSiFEc
yCgOZBQomSigbKIgyCgEJWkElHsUUPJREDIzVNKQ4lBAQVBAQVBAQdBMSxAUTxAUTxAUT9Ax0n9i
acR3EhR8EBR8EBR80BCq5hBxE7E04iYkFB5IKDyQAsr1QzNngmbO1AdVgRaboJkwmZlwc3FocQqa
2VIfW56C5rUEzWvJzGubi0MLVNCslvrIIKGkAV9L0AyYoBkw9ZEUopJGFIfmEQTNI0hgvROK9QmK
9UlgvROKxwmKxwmKx0lA63cExcwExcwExcyUxsyNH8A2GYD7BiA8TYzdXBxyWgQtQBK2VE7Q5hmC
QlsyoW1zcST8JBN+NhaH4huC4hsC4xsJtUQJuS2JuS2J7XjBtrxgQYWEHJGEHJHEggoJ9U8JBRUS
CiqkC0wQlHTzCYKSBiYIJCG/IqGARUIBi/Qgo3iQUTxlFGAQciC/4kBdH9oRRA42CEGbYAjbBUPQ
NhhysEHIhUzuYrsLXQghF9tf6EKAutAODXIhB+o62N4jgrbEkAcNoB6yfqCkgf7vCdP/mz8AtQAP
Gp49ZAVBSSMVhVYQCNosRB409HvQjMVDVhCUNODPPWgFgaBtTuRBQYgHzYY8ZAVBSSNG0SsI6bcp
2/kiRH1rYsrvFr4IUXT9oUYY/3DS3f4XIeaLl2LNM2V65tv3pOZCDCtWsspSH5Ctthq7bBVXu2wV
VausBPSViL40QizBeU+7tITK5lyWTdrpC6Bsp8/u7LaJ/xbqz5uSHrRxH0o+Det9Dsc3nb/+3Ryp
cTEPr//217+pKqjvyRSv18lYo4EwzCqDbAxpYziaYaqzHX9gPrBLPmQzDiH94q338aTw6+fir/cP
k2g8mwQn5mu8jP7xpFMmfa6QojDyJxd+9NE8br4IK8OaU673KffL6Ofg1o9ff9KrtATrI68Tdd2T
HvyMt8Yzor/OQ4RUKf1sFXhR8XtX5GVn5gtS4F1v4SfO8h+9Im9a87mz7MtY5G2lp3pVz5CIp55h
2Zcz+kj2C36hwCH7Q9L6kGPluFaOZ32R6NseEla9BVk5VrWFVW1hVVt4Vs7AWiGyVoisFSJrhUja
X2StEVlrRNYaUU2Njq0PDfVDHI/6g9wYsuUBcfntdrXlF1gj6SZoZIdk8GKimRjVvksua9ypq3Du
hLrL4HYSV/Mqrp4ifu+ZL8oT8ujCXyzevT8qUZN/32l2haufSWViLvvo+yOePDqN5pN3R/z7DPe9
GUUfV8U5qpamkq9u7oLT8P6PeMahKqq/QO98ylHzH18flXlvwof5dSBs9Jfh/CaYn08tfLLRrc+9
9r+O7x/uq/TxlKXH2N/EAU6F/s/p52AeJdxuZrJNu4Kx6bv3V+P74OYymAV+ZKyaHHJY4IzOjhji
22UgVDgn8R9BeB9E82/Lokr0kTp46IjlvJpeT8JFcGMKzsd9ieSrqRLT4YeaeY680SB9zavcoYwz
86PuivnpanKCgPn1d++DFig3rJ6aIurffh8kEiU9O5275KeTTnI+QKe7Uld3NFxfV5fXNVN1+OEk
OUiigbY2XbXfXaVkwdvokxLS3zQ7F3qYJ+Mf8ozYx+nKzeIfVtTJTeuUTMY5nZfOc6XalbaudE9/
LswV1KPpdGGhOQUX3WumvdNAexMImgM16tXPTxmTtEfSNGhVM17dSFWEqNpeE0XsbdT5UK/pqt6m
DdakBa9ogo/5KbT604v/29Bdmhjb7oVS1qJI/v1D70Uvteh3cxhM+XxYc/RWYWfbSFSJpcHtmZiW
IXWLnCRwegKu4XCjUfrc41EFp/TwoKpxqEVpH1BKzkmrmkVy+MgR7QkuuYDvz4qLPhKraheHA8Zp
gdkRMLlT46qmcTls3BabnWLD+zOPg8ZrodkRNNlZ+lXLDDhoBjA0g5HkiA4KRSFnAJm96ZPbh6X4
TqDH5O4tYGI0NpRWJ4O1vWY3Dq1wewQDBRtFq/PVWoB2FaaZA6EZFNgImtgQWp1Etz+g0BZBSd+1
S1ByN6gwpmbjZ2IDaPUlbQvL1pxZ7gIbxtZs7Exs8Kw+FG5x2RYu2f1BjKXZsJnYuFkd2tiisi1U
yrc3MXP+NtH5JNx1kVrepcVA1WY79wKq4s1mDE5szObgaU+HDejUKa67iKC34a/W4RbmvzwC5Qvk
GCPxCU48w+mw0Zs6lPaHwWCjUef8gcs+s2Ga0+Y4n2W04SFiYzanzXXuGiJ9oyWDBJvvdPCEp8Nm
PJ01Up4/joNL7vysGshjo2mvzXU+Za/pmR9K4FgW1zw2iPbaZOeu/FrhJl0GCTZ49to9AzvGx7L+
yYbVXrtxYFfoJLdBMxiwIbWHh9QemxZVR+ijWKy/BHpIi5/5K70Zu/E7BvAw2mPzouqSgBaWGlis
wwwbPnt4+Oyx4bO30x0DB4iLZXg5ZlE5xlE5ZlE5blHhUVE3vPvTuwljSn3bBU9GUdGXW/DkP/Vk
sx6V9IMbHpmfx/59OL3hrMbOZPSdHTAuxONCLS42XK7mY2uHYacw+kYSnnwgC56bmHgT8DaBxxKW
6ftbeDKL0cFs4ThEjP4zW4xvAn7NU99tw5NZoA5mT8chAsUHbfrGH57MQnQwGzz2HaJS3vOn+Tz8
chb4bKzATnf0jUdwrMBOePQFRz9ybN0MHutwxE589L1OMD7s1Edf49Tiswqf+qFoyIM0XAOkIQ/S
sAVpNUiWYUhd38WTYXjUbV08uYWnAE8RnYtgGqlFa850fBJBsEkEfekYT2bsr68R20VcsC4gm8QE
2wGk1q0JPo8g2DyCviiNJ7PQUAsND81Z8NXWVfj0geDTB4JNH+ir23gyg4e+jG1HSNBaSDTjboTE
m7iHcKbhEwWCTxQINlGg74zjySwazg+MhncRjqfRm8hnviPQ13vxZA4M4oMsYoMsfQUXTz5kMJrs
c+Kjrq4W7uWxuQwjPxpP767CWdVSxK8TEL9OQPxSQJsGwLYGFPtOio9llkn8igHxKwbELwq0CG0D
IduyNPFrB8SvHVC7dvB0EPGzTOIXDohfOKB24eDpAIpHIXs34r8D5VcNai1O/JKCvhNw2/js09oo
vkHa3o2s4xH/XSi/cLACJXZVQV+A2KJkRynuQ1eh6UXiuM8YkM/bEJ+3IT5v07q79fd76q5zFape
ZAGIj+n47A3x2ZsWoPUByvWgIYsPH9Dx2Zx6H8eneohP9fzIPs7SgXh8+HiOz++swIcN9ohP/rT4
LPsP79j4Y6Par913/cWB7kAWiNoDCfYCoroAjj9AqsVo1xjZIzj+LKkWoV0jdBo+qOOLmqQXLMdM
8edMPQtY62872HfIihPYEmh12QbLKVT8MVQtaE8ImrlxoVFHY/ct6tvnW8yeEbPafsbuZVTkFrPd
YvZWMfnFWsnn9SSf15MHk9dDjfs8SxgaGFv/kXxGT/IZPXkwGb0DgsY6HknLcbyW83gPZnn2gLCx
rMtKPo8n+XVZeTDrsgeETF0gJ/kZk+RP5pX8mqtk11wVmdm5pciHvHNr/UW9ZTexjjD8TEjyB/JK
fmlVskurisyC4f2gYORmORbP1Z7A+3zxco8Hq+4KGGqP4d1TvGzujj+PtwXsGQGzX0xG/Mm9LVrP
i5byhSt6GR/h7dGhvn/etM/KYayuv/HB4B6d9PvD4Zb0NxtiLp+7c9tTZp8Bq6R3WSe+Lp/Nc9sD
Z5/VIVr7Fp/gc9vzZ58BrmTvXk3n4pN+bnse7TOgZVYIzR1Qtu7Fn49O/AHpisxlnjz2GABF/kG/
NYfh4dcE+aPRiT8bXZFZcNiDABS5BacxOFaHx5+OTvzx6IrMQsRuGFdkLnPrHfbZAPju5AYQ1UUQ
/BHpxJ+RrsgsROyecUVmITrsAwNgiOL/PZ501Afq18qB9BLhV1Ml+fphEo2VdUbuaJiyFkXy7x96
L9SX7d/zQLu1Jw/wB3Txm1oUmT15gD2DS5FdxuCrpr3b5TeBZvvQb/Ukifpm4cfG/pprD/r3YkMw
78kuFzMyyesvg9tJcB2NLvzF4t37hGgkLvy5f29a2GwSiH7sQjQ74c7D65Hsc/HcKog2iR55kybc
pbPLd4D0Xru6aic14ytObMU5N7NfFU/yLemNS2j90+fY2kuodpunutaqvbl08imq7+x99XNZ7Sex
AOfa99ECT9YDsNDkOQxwOgmvP30ZL4LEEaDVP3szG8/52ov+Vmu/9TF9pT10x0AN8rbGIHWfLu69
QXLOYpuNBIvE99Im6/Sbumay3XFzRyYxH6Ns6k7qzLLd8fTZzLL1HrTdUfZ57LKBc6lrMtsdf5/T
NNsemwcHaJl0kqbyFGpthLVH8u87bZj6SZvHWYa4qGW/5mwFO5jm8TSmOJx5e9okzmezcDGOgnXn
8bwdtjuNb/rkVrqJaR5PYxYuTtlfs2S5LW2Yeoea9p16s7isWbg4Zb96TckUK4bdTWyxTnL3WW2h
msWmvYU3BReLHExv0U3kaezCRSL7axezFJYmfdYN54ulsGY5fpJqrxeaNTfIBnF8A5sMD8omJvre
IE59my/HMiVOjqk+rEA+X6/N4tfVJpKHb6JNQpWzlQbqH76BNgpgVlvIPUwL/fvBvzG1ql3dTHuZ
pYNlpfyZPFBWqxVL3vXWOVthnQPrW+pvb/m/8i4gVde5P41sFhqdRvOJZWwPbv04CGRsRP3BUdON
MdtdReONUzJLV+2r6KqfmX0V//Xjn2/9ySTbWrEksdts0n64lKp49nfvr8b3wc1lMAv8aHRmqGka
c/mYaV3uOpmq9e2aWaYm57BUseqSoaqtk3l6oqplDqIpbG+TuhFft3WySbur2yrgVlRunZzQ9ipX
212V/1J7z84/+7kem6eynfaX2F+8DFNj5Davsdvi2E1x7Ja4bEOcenVC/C2s3Q5c67Pg51ZvfLe5
eiYcW04AGUs5rKkc1lYOayxne9baxhC6Tcs5tXsv+ctr+UPgFJndezkAjIdse9xug0s3NTY33WX4
MI390lKTQqX5y8uIv7yM+MvLyOEsJxqkeLdruKbbhNcwneXuN/6YT8Ef86nIrPlc3nyrs8L7br5/
Bd8+hhPOcPzpcoI/XU40PV0ubz65/gnoOzacSdwwYUfgz5k+u7Ov1ArW5KJo5IMx9DnayI5ds9E7
/uGx2/1/a5wwx18KAQA=

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