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