This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Internal compiler error (resent)
- To: egcs-bugs at cygnus dot com
- Subject: Internal compiler error (resent)
- From: Mark Holt <mholt at ms dot com>
- Date: Mon, 21 Dec 1998 16:00:20 +0000
- Organization: Morgan Stanley Dean Witter & Co.
Could you take a look at a problem I encountered today which seemed to
cause egcs to fail when compiling the attached code with
gcc version egcs-2.91.57 19980901 (egcs-1.1 release)
on
General Information
Host Name is cwsas1
Host Aliases is cwsas1-f0
Host Address(es) is 138.20.13.24
Host ID is 8089c0c8
Serial Number is 2156511432
Manufacturer is Sun (Sun Microsystems)
System Model is Ultra Enterprise 4000/5000
Main Memory is 3.8 GB
Virtual Memory is 4.8 GB
ROM Version is OBP 3.2.7 1997/02/04 13:27
Number of CPUs is 6
CPU Type is sparc
App Architecture is sparc
Kernel Architecture is sun4u
OS Name is SunOS
OS Version is 5.5.1
Kernel Version is SunOS Release 5.5.1 Version Generic_103640-20
[UNIX(R) System V Release 4.0]
Boot Time is Sun Dec 13 07:09:23 1998
Kernel Information
Maximum number of processes for system is 16394
Maximum number of processes per user is 16389
Maximum number of users (for system tables) is 1024
Maximum number of BSD (/dev/ptyXX) pty's is 256
Maximum number of System V (/dev/pts/*) pty's is 256
Size of the virtual address cache is 16384
Size of the inode table is 17498
Size of the directory name lookup cache is 17498
Size of the quotas table is 26634
STREAMS: Maximum number of pushes allowed is 9
STREAMS: Maximum message size is 65536
STREAMS: Maximum size of ctl part of message is 1024
Maximum global priority in sys class is 6488124
Has UFS driver is TRUE
Has NFS driver is TRUE
Has LOFS driver is TRUE
Has TMPFS driver is TRUE
Has SD driver is TRUE
Has FD driver is TRUE
Has NFSSERVER is TRUE
Has IPCSEMAPHORE is TRUE
Has IPCSHMEM is TRUE
SysConf Information
Max combined size of argv[] and envp[] is 1048320
Max processes allowed to any UID is 16389
Clock ticks per second is 100
Max simultaneous groups per user is 16
Max open files per process is 256
System memory page size is 8192
Job control supported is TRUE
Savid ids (seteuid()) supported is TRUE
Version of POSIX.1 standard supported is 199506
Version of the X/Open standard supported is 3
Max log name is 8
Max password length is 8
Number of processors (CPUs) configured is 6
Number of processors (CPUs) online is 6
Total number of pages of physical memory is 491520
Number of pages of physical memory not currently in use is 153204
Max number of timer expiration overruns is 2147483647
Max number of realtime signals is 8
Max number of queued signals per process is 32
Max number of timers per process is 32
Supports File Synchronization is TRUE
Supports memory mapped files is TRUE
Supports process memory locking is TRUE
Supports range memory locking is TRUE
Supports memory protection is TRUE
Supports realtime signals is TRUE
Supports syncronized I/O is TRUE
Supports timers is TRUE
Device Information
SUNW,Ultra-Enterprise
openprom is a "Open Boot PROM" device
options is a "PROM Settings"
aliases is a "PROM Device Aliases"
central0 is a "Clock Board"
fhc1 is a "FireHost Controller" Utility Bus
eeprom is a "EEPROM" device
zs0 is a "Zilog 8530" serial communications chip
zs1 is a "Zilog 8530" serial communications chip
sysboard0 is a "CPU & Memory Board"
fhc0 is a "FireHost Controller" Utility Bus
ac0 is a "Memory Controller"
simm-status0 is a "SIMM Status"
environment0 is a "Environmental Sensor"
sram0 is a "SRAM"
flashprom is a "Flash PROM"
cpu0 is a "248 MHz SUNW,UltraSPARC-II" CPU
cpu1 is a "248 MHz SUNW,UltraSPARC-II" CPU
sysboard2 is a "CPU & Memory Board"
fhc2 is a "FireHost Controller" Utility Bus
ac1 is a "Memory Controller"
simm-status1 is a "SIMM Status"
environment1 is a "Environmental Sensor"
sram1 is a "SRAM"
cpu2 is a "248 MHz SUNW,UltraSPARC-II" CPU
cpu3 is a "248 MHz SUNW,UltraSPARC-II" CPU
sysboard4 is a "CPU & Memory Board"
fhc3 is a "FireHost Controller" Utility Bus
ac2 is a "Memory Controller"
simm-status2 is a "SIMM Status"
environment2 is a "Environmental Sensor"
sram2 is a "SRAM"
cpu4 is a "248 MHz SUNW,UltraSPARC-II" CPU
cpu5 is a "248 MHz SUNW,UltraSPARC-II" CPU
sysboard1 is a "Sbus I/O Board"
sbus0 is a "SBus" system bus
SUNW,soc0 is a "Serial Optical Controller" FCS Host Adapter
nf0 is a "Sun FDDI/S (3.x)" 100Mb/sec SAS FDDI network
interface
fhc4 is a "FireHost Controller" Utility Bus
ac3 is a "Memory Controller"
environment3 is a "Environmental Sensor"
sbus1 is a "SBus" system bus
hme0 is a "Sun Fast Ethernet" 10/100 Mb/sec Ethernet network
interface
SUNW,fas0 is a "Sun FAS366" Fast SCSI disk controller
c2t6d0 (sd396) is a disk drive
QLGC,isp0 is a "DWIS/S" SCSI disk controller
c0t0d0 (sd0) is a "SEAGATE ST34371W " 4.0 GB disk
drive
c0t1d0 (sd11) is a "SEAGATE ST34371W " 4.0 GB disk
drive
c0t2d0 (sd22) is a "SEAGATE ST34371W " 4.0 GB disk
drive
c0t3d0 (sd33) is a "SEAGATE ST34371W " 4.0 GB disk
drive
c0t4d0 (sd44) is a "SEAGATE ST34371W " 4.0 GB disk
drive
sysboard3 is a "Sbus I/O Board"
sbus2 is a "SBus" system bus
SUNW,soc1 is a "Serial Optical Controller" FCS Host Adapter
QLGC,isp1 is a "DWIS/S" SCSI disk controller
c1t0d0 (sd165) is a "SEAGATE ST34371W " 4.0 GB
disk drive
fhc5 is a "FireHost Controller" Utility Bus
ac4 is a "Memory Controller"
environment4 is a "Environmental Sensor"
sbus3 is a "SBus" system bus
SUNW,fas1 is a "Sun FAS366" Fast SCSI disk controller
sysboard5 is a "Sbus I/O Board"
sbus4 is a "SBus" system bus
SUNW,soc2 is a "Serial Optical Controller" FCS Host Adapter
fhc6 is a "FireHost Controller" Utility Bus
ac5 is a "Memory Controller"
environment5 is a "Environmental Sensor"
sbus5 is a "SBus" system bus
SUNW,fas2 is a "Sun FAS366" Fast SCSI disk controller
with the following command
/ms/dev/fsf/egcs/1.1.0/install/exec/bin/g++ -g
-I. -I/ms/dev/fsf/egcs/1.1.0/src/libio
-I/ms/dev/fsf/egcs/1.1.0/src/libstdc++
-I/u/mholt/dev/egcs/src/libstdc++/stl
-I/u/mholt/dev/strauss/src/libStraussEvents/../libStrauss
-I/u/mholt/dev/strauss/src/libStraussEvents/../libStraussCollections
-I/u/mholt/dev/strauss/src/libStraussEvents/../libStraussUtilities
-I/u/mholt/dev/strauss/src/libStraussEvents/../libStraussEvents
-I/u/mholt/dev/strauss/src/libStraussEvents/../libStraussSchedulers
-I- -I. -I/ms/dev/fsf/egcs/1.1.0/src/libio
-I/ms/dev/fsf/egcs/1.1.0/src/libstdc++
-I/u/mholt/dev/egcs/src/libstdc++/stl
-I/u/mholt/dev/strauss/src/libStraussEvents/../libStrauss
-I/u/mholt/dev/strauss/src/libStraussEvents/../libStraussCollections
-I/u/mholt/dev/strauss/src/libStraussEvents/../libStraussUtilities
-I/u/mholt/dev/strauss/src/libStraussEvents/../libStraussEvents
-I/u/mholt/dev/strauss/src/libStraussEvents/../libStraussSchedulers
-pipe -MD -felide-constructors -fnonnull-objects -fshort-enums -fPIC
-fno-implicit-templates -ftemplate-depth-40 -Wall -Wpointer-arith
-Wwrite-strings -Woverloaded-virtual -Winline
/u/mholt/dev/strauss/src/libStraussEvents/SEventTransporter.C -c
I get the following output
/u/mholt/dev/strauss/src/libStraussEvents/../libStraussEvents/SEventDispatcher.H:
In instantiation of
`SAtomicReferenceMap<SLocator::Locator,SReference<SAtomicReferenceMap<SActivationSignature,SReference<SEventActivator>
> > >':
/u/mholt/dev/strauss/src/libStraussEvents/../libStraussEvents/SEventDispatcher.H:72:
instantiated from `STreeDispatcher<SEventActivator>'
/u/mholt/dev/strauss/src/libStraussEvents/../libStraussEvents/SEventDispatcher.H:72:
instantiated from here
In file included from
/u/mholt/dev/strauss/src/libStraussEvents/../libStraussEvents/SBoundEventDispatcher.H:37,
from
/u/mholt/dev/strauss/src/libStraussEvents/../libStraussEvents/SEventTransporter.H:38,
from
/u/mholt/dev/strauss/src/libStraussEvents/SEventTransporter.C:34:
/u/mholt/dev/strauss/src/libStraussEvents/../libStraussEvents/SEventDispatcher.H:72:
Internal compiler error.
/u/mholt/dev/strauss/src/libStraussEvents/../libStraussEvents/SEventDispatcher.H:72:
Please submit a full bug report to `egcs-bugs@cygnus.com'.
cpp: output pipe has been closed
code compressed with gzip is attached.
--
Mark Holt, Morgan Stanley UK Group
tel: +44 171 425 4145
e-mail: mholt@ms.com
egcs.bug.input.gz