Article View: gnu.g++.bug
Article #573segmentation fault in g++ 1.36
From: John T Riedl
Date: Sun, 12 Nov 1989 18:29
Date: Sun, 12 Nov 1989 18:29
32 lines
1434 bytes
1434 bytes
The appended program produces a segmentation fault in g++ 1.36.
John
---------
[ raid2 : riedl ] g++-1.36 -v E.cc
gcc version 1.36.1 (based on GCC 1.36)
/usr/local/gnu/lib/g++-1.36.1.lib/gcc-cpp -+ -v -undef -D__GNUC__ -D__GNUG__ -D__cplusplus -Dmc68000 -Dsun -Dunix -D__mc68000__ -D__sun__ -D__unix__ -D__HAVE_68881__ -Dmc68020 E.cc /usr/tmp/cca21179.cpp
GNU CPP version 1.36
/usr/local/gnu/lib/g++-1.36.1.lib/gcc-cc1plus /usr/tmp/cca21179.cpp -quiet -dumpbase E.cc -version -o /usr/tmp/cca21179.s
GNU C++ version 1.36.1 (based on GCC 1.36) (68k, MIT syntax) compiled by GNU C version 1.36.
default target switches: -m68020 -mc68020 -m68881 -mbitfield
seg2.cc: In function int main ():
seg2.cc:12: Segmentation violation
g++-1.36: Program cc1plus got fatal signal 11.
[ raid2 : riedl ]
--------E.cc--------
# 1 "seg2.cc"
int
comp(int f(int, int), int key1, int key2)
{
return f(key1, key2);
}
int
main()
{
int printf(char *, ...);
int result;
result = comp(&operator<, 7, 3);
printf("result = %d\n", result);
}
--------
Technical Details
Message-ID:
<RIEDL.89Nov12132911@medusa.cs.purdue.EDU>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!watmath!iuvax!purdue!riedlShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!iuvax!purdue!riedl From: riedl@cs.purdue.EDU (John T Riedl) Newsgroups: gnu.g++.bug Subject: segmentation fault in g++ 1.36 Message-ID: <RIEDL.89Nov12132911@medusa.cs.purdue.EDU> Date: 12 Nov 89 18:29:11 GMT Sender: riedl@cs.purdue.EDU Distribution: gnu Organization: Department of Computer Science, Purdue University Lines: 32