From mboxrd@z Thu Jan 1 00:00:00 1970 From: plalonde@ea.com To: gcc-gnats@gcc.gnu.org Subject: c++/3900: STL construct causes /export/home2/plalonde/eagl/include/stl/concept_checks.h:533: Internal compiler error in `fix_lexical_addr', at function.c:5545 Date: Tue, 31 Jul 2001 10:06:00 -0000 Message-id: <20010731170114.11647.qmail@sourceware.cygnus.com> X-SW-Source: 2001-07/msg00827.html List-Id: >Number: 3900 >Category: c++ >Synopsis: STL construct causes /export/home2/plalonde/eagl/include/stl/concept_checks.h:533: Internal compiler error in `fix_lexical_addr', at function.c:5545 >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Tue Jul 31 10:06:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: paul lalonde >Release: gcc 2.95.1 >Organization: >Environment: i686-pc-linux-gnu >Description: STL causes an internal compiler error. Here is my command line and result: [plalonde@mallard src]$ /usr/local/bin/g++ -v -save-temps -I/export/home2/plalond e/eagl/include/ps2 -I/export/home2/plalonde/eagl/include/cmn -I/usr/local/sce/ee/ include -I/export/home2/plalonde/real/linux/include -I/export/home2/plalonde/eagl /include/stl -I. -I/export/home2/plalonde/eagl/cmn/anim/src -D__HOST_BYTE_ORDER=1 234 -D__TARGET_BYTE_ORDER=1234 -c -DPS2 -DTHEDEVELOPER=\"plalonde\" -DTOOLLIB -DL INUX -nostartfiles -nostdlib -fno-exceptions -x c++ -ffast-math -Wmissing-prototy pes -Woverloaded-virtual -DINTERNALBUILD -DDEFAULTRMSDIR=ps2/rendermethods -DDEFA ULT_COMPUTATION_SUBDIR=ps2/computations -DTOOLLIB -O3 -Wall -Wno-error -oobjz.lin ux-ps2/rmyacc.o rmyacc.cpp Reading specs from /usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.1/specs gcc version 2.95.1 19990816 (release) /usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.1/cpp -lang-c++ -v -I/export/home2 /plalonde/eagl/include/ps2 -I/export/home2/plalonde/eagl/include/cmn -I/usr/local /sce/ee/include -I/export/home2/plalonde/real/linux/include -I/export/home2/plalo nde/eagl/include/stl -I. -I/export/home2/plalonde/eagl/cmn/anim/src -D__GNUC__=2 -D__GNUG__=2 -D__GNUC_MINOR__=95 -D__cplusplus -D__ELF__ -Dunix -D__i386__ -Dlinu x -D__ELF__ -D__unix__ -D__i386__ -D__linux__ -D__unix -D__linux -Asystem(posix) -D__OPTIMIZE__ -D__FAST_MATH__ -Wmissing-prototypes -Woverloaded-virtual -Wall -W no-error -Acpu(i386) -Amachine(i386) -Di386 -D__i386 -D__i386__ -Di686 -Dpentiump ro -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__HOST_BYTE_ORDER=1234 - D__TARGET_BYTE_ORDER=1234 -DPS2 -DTHEDEVELOPER="plalonde" -DTOOLLIB -DLINUX -DINT ERNALBUILD -DDEFAULTRMSDIR=ps2/rendermethods -DDEFAULT_COMPUTATION_SUBDIR=ps2/com putations -DTOOLLIB rmyacc.cpp rmyacc.ii GNU CPP version 2.95.1 19990816 (release) (i386 Linux/ELF) #include "..." search starts here: #include <...> search starts here: /export/home2/plalonde/eagl/include/ps2 /export/home2/plalonde/eagl/include/cmn /usr/local/sce/ee/include /export/home2/plalonde/real/linux/include /export/home2/plalonde/eagl/include/stl . /export/home2/plalonde/eagl/cmn/anim/src /usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.1/../../../../include/g++-3 /usr/local/include /usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.1/../../../../i686-pc-linux-gnu/in clude /usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.1/include /usr/include End of search list. The following default directories have been omitted from the search path: End of omitted list. /usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.1/cc1plus rmyacc.ii -quiet -dumpba se rmyacc.cc -O3 -Wmissing-prototypes -Woverloaded-virtual -Wall -Wno-error -vers ion -fno-exceptions -ffast-math -o rmyacc.s GNU C++ version 2.95.1 19990816 (release) (i686-pc-linux-gnu) compiled by GNU C v ersion 2.95.1 19990816 (release). /export/home2/plalonde/eagl/include/stl/concept_checks.h: In function `static voi d _Assignable_concept_specification,allo cator >,allocator,allocator > > > >::_Assignable_requirement_violation(list,al locator >,allocator,allocator > > >)': /export/home2/plalonde/eagl/include/stl/stl_map.h:63: instantiated from `map,allocator >,list,allocator >,allocator,alloc ator > > >,less,allocator > >,all ocator,allocator >,allocator,allocator > > > > >' ../../../cmn/toollib/src/rendermethod.y:149: instantiated from here /export/home2/plalonde/eagl/include/stl/concept_checks.h:530: use of parameter fr om containing function /export/home2/plalonde/eagl/include/stl/concept_checks.h:389: `class basic_stri ng,allocator > __a' declared here /export/home2/plalonde/eagl/include/stl/concept_checks.h:531: use of parameter fr om containing function /export/home2/plalonde/eagl/include/stl/concept_checks.h:389: `class basic_stri ng,allocator > __a' declared here /export/home2/plalonde/eagl/include/stl/concept_checks.h:532: use of parameter fr om containing function /export/home2/plalonde/eagl/include/stl/concept_checks.h:389: `class basic_stri ng,allocator > __a' declared here /export/home2/plalonde/eagl/include/stl/concept_checks.h:532: use of parameter fr om containing function /export/home2/plalonde/eagl/include/stl/concept_checks.h:389: `class basic_stri ng,allocator > __a' declared here /export/home2/plalonde/eagl/include/stl/concept_checks.h:533: use of parameter fr om containing function /export/home2/plalonde/eagl/include/stl/concept_checks.h:389: `class basic_stri ng,allocator > __a' declared here /export/home2/plalonde/eagl/include/stl/concept_checks.h:533: use of parameter fr om containing function /export/home2/plalonde/eagl/include/stl/concept_checks.h:389: `class basic_stri ng,allocator > __a' declared here /export/home2/plalonde/eagl/include/stl/concept_checks.h:533: Internal compiler e rror in `fix_lexical_addr', at function.c:5545 Please submit a full bug report. See for instructions. >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: