bug report

Erich G. Roth eroth@usgs.gov
Mon Feb 21 07:33:00 GMT 2000


The compiler indicated I submit a bug report.

Version: 2.95.2
System: DEC Alpha
Makefile attached (used gmake to run).  Files error.cc and error.h also
attached.

Output of gmake:

g++ -ansi -O3  -c gen_smesh.cc
-I/hosts/otto/usr/people/eroth/CASC/codes/TOMO/Distrib
-I/usr/freeware/gcc/gcc-2.95.2/libio -I/usr/freeware/gcc/obj/gcc/include
-I/usr/freeware/gcc/gcc-2.95.2/libstdc++ 
g++ -ansi -O3  -c zeltform.cc
-I/hosts/otto/usr/people/eroth/CASC/codes/TOMO/Distrib
-I/usr/freeware/gcc/gcc-2.95.2/libio -I/usr/freeware/gcc/obj/gcc/include
-I/usr/freeware/gcc/gcc-2.95.2/libstdc++ 
g++ -ansi -O3  -c geom.cc
-I/hosts/otto/usr/people/eroth/CASC/codes/TOMO/Distrib
-I/usr/freeware/gcc/gcc-2.95.2/libio -I/usr/freeware/gcc/obj/gcc/include
-I/usr/freeware/gcc/gcc-2.95.2/libstdc++ 
g++ -ansi -O3  -c util.cc
-I/hosts/otto/usr/people/eroth/CASC/codes/TOMO/Distrib
-I/usr/freeware/gcc/gcc-2.95.2/libio -I/usr/freeware/gcc/obj/gcc/include
-I/usr/freeware/gcc/gcc-2.95.2/libstdc++ 
g++ -ansi -O3  -c error.cc
-I/hosts/otto/usr/people/eroth/CASC/codes/TOMO/Distrib
-I/usr/freeware/gcc/gcc-2.95.2/libio -I/usr/freeware/gcc/obj/gcc/include
-I/usr/freeware/gcc/gcc-2.95.2/libstdc++ 
error.cc: In function `void
error(basic_string<char,string_char_traits<char>,__default_alloc_template<false,0>
>)':
error.cc:17: Internal compiler error.
error.cc:17: Please submit a full bug report.
error.cc:17: See
<URL: http://www.gnu.org/software/gcc/faq.html#bugreport > for
instructions.
gmake: *** [error.o] Error 1

Please let me know if you need additional info.  Thanks a lot.

Erich Roth


-- 

Erich G. Roth, Ph.D. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Postdoctoral Research Scientist ~~~~~~~~~~~~~~~~~
U.S. Geological Survey ~~~~~~~~~~~~~~~~~~~~~~~~~~
Woods Hole Field Center ~~~~~ work: (508)457-2221
384 Woods Hole Road ~~~~~~~~~ fax:  (508)457-2310
Woods Hole, MA  02543 ~~~~~ email: eroth@usgs.gov
http://epsc.wustl.edu/seismology/erich/erich.html
# Makefile - modified 2/2000 to run on IRIX6.5
# Run using gmake on Haboob

#CCC = /usr/local/bin/g++   # Sumatra
#CCC = /usr/freeware/bin/g++   # Haboob
CCC = /usr/freeware/bin/g++    # Haboob new version

#CC  = /usr/local/bin/gcc  # Sumatra
CC  = /usr/freeware/bin/gcc  # Haboob

CFLAGS = -ansi -O3 #-pg
HOME = /hosts/otto/usr/people/eroth
PWD = ${HOME}/CASC/codes/TOMO/Distrib
#INCLUDE = -I${PWD} -I/usr/freeware/lib/g++-include -I/usr/freeware/lib/g++-include/std  # Haboob
INCLUDE = -I${PWD} -I/usr/freeware/gcc/gcc-2.95.2/libio -I/usr/freeware/gcc/obj/gcc/include -I/usr/freeware/gcc/gcc-2.95.2/libstdc++ #-I/usr/freeware/gcc/obj/gcc/include  # on Haboob


SRC_GEN_SMESH = gen_smesh.cc zeltform.cc \
                geom.cc util.cc error.cc
OBJ_GEN_SMESH = ${SRC_GEN_SMESH:.cc=.o} 

SRC_EDIT_SMESH = edit_smesh.cc \
                 geom.cc error.cc util.cc smesh.cc interface.cc corrlen.cc
SRC_EDIT_SMESH_C = d_jacobi.c d_choldc.c nrutil.c
OBJ_EDIT_SMESH = ${SRC_EDIT_SMESH:.cc=.o} ${SRC_EDIT_SMESH_C:.c=.o}

SRC_STAT_SMESH = stat_smesh.cc error.cc interface.cc util.cc
OBJ_STAT_SMESH = ${SRC_STAT_SMESH:.cc=.o}

SRC_TT_FORWARD = tt_forward.cc syngen.cc smesh.cc graph.cc \
                 traveltime.cc betaspline.cc \
                 bend.cc bend_mnbrak.cc bend_brent.cc \
                 interface.cc corrlen.cc \
                 geom.cc error.cc util.cc
SRC_TT_FORWARD_C = d_jacobi.c d_choldc.c nrutil.c
OBJ_TT_FORWARD = ${SRC_TT_FORWARD:.cc=.o} ${SRC_TT_FORWARD_C:.c=.o} 

SRC_TT_INVERSE = tt_inverse.cc inverse.cc sparse_rect.cc lsqr.cc \
                 smesh.cc graph.cc \
                 traveltime.cc betaspline.cc \
                 bend.cc bend_mnbrak.cc bend_brent.cc \
                 interface.cc corrlen.cc \
                 geom.cc error.cc util.cc jgrav.cc
SRC_TT_INVERSE_C = d_jacobi.c d_choldc.c nrutil.c d_realft.c d_four1.c
OBJ_TT_INVERSE = ${SRC_TT_INVERSE:.cc=.o} ${SRC_TT_INVERSE_C:.c=.o} 

.c.o: 
	g++ $(CFLAGS) -c $< $(INCLUDE)
.cc.o: 
	g++ $(CFLAGS) -c $< $(INCLUDE)

gen_smesh: $(OBJ_GEN_SMESH)
	$(CCC) $(CFLAGS) -o $@ $(OBJ_GEN_SMESH) -lm

edit_smesh: $(OBJ_EDIT_SMESH)
	$(CCC) $(CFLAGS) -o $@ $(OBJ_EDIT_SMESH) -lm

stat_smesh: $(OBJ_STAT_SMESH)
	$(CCC) $(CFLAGS) -o $@ $(OBJ_STAT_SMESH) -lm

tt_forward: $(OBJ_TT_FORWARD)
	$(CCC) $(CFLAGS) -o $@ $(OBJ_TT_FORWARD) -lm
tt_forward_depend: 
	makedepend -f Makefile $(SRC_TT_FORWARD)

tt_inverse: $(OBJ_TT_INVERSE)
	$(CCC) $(CFLAGS) -o $@ $(OBJ_TT_INVERSE) -lm
tt_inverse_depend: 
	makedepend -f Makefile $(SRC_TT_INVERSE)



More information about the Gcc-bugs mailing list