public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/23730] New: ICE instead of reporting a call to a non existant member function
@ 2005-09-05 13:00 gcc-bugzilla at gcc dot gnu dot org
  2005-09-05 14:13 ` [Bug c++/23730] [4.0/4.1 Regression] " pinskia at gcc dot gnu dot org
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: gcc-bugzilla at gcc dot gnu dot org @ 2005-09-05 13:00 UTC (permalink / raw)
  To: gcc-bugs



G++ dies instead of reporting a clear error message.  This is a
regression as compared to 3.3

I'm afraid I can't currently upgrade to 4.1, so I can't tell if this
is still a problem...

Environment:
System: Linux nostromo 2.4.27-1-686 #1 Wed Dec 1 19:57:47 JST 2004 i686 GNU/Linux
Architecture: i686

	
host: i486-pc-linux-gnu
build: i486-pc-linux-gnu
target: i486-pc-linux-gnu
configured with: ../src/configure -v --enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --enable-nls --without-included-gettext --enable-threads=posix --program-suffix=-4.0 --enable-__cxa_atexit --enable-libstdcxx-allocator=mt --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-gc=boehm --enable-java-awt=gtk --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre --enable-mpfr --disable-werror --enable-checking=release i486-linux-gnu

How-To-Repeat:

/tmp % eof foo.cc                                                nostromo 14:57
: -------------------- foo.cc ----------------------
cat > foo.cc << \EOF
struct Visitor;

struct Ast
{
  virtual void accept (Visitor& v);
};

void
Ast::accept (Visitor& v)
{
  v (*this);
}
EOF
: ------------------------------------------------------------
/tmp % gcc-4.0 foo.cc                                            nostromo 14:57
foo.cc: In member function 'virtual void Ast::accept(Visitor&)':
foo.cc:11: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions,
see <URL:file:///usr/share/doc/gcc-4.0/README.Bugs>.

/tmp % gcc-3.3 foo.cc                                            nostromo Err 1
foo.cc: In member function `virtual void Ast::accept(Visitor&)':
foo.cc:11: error: no match for call to `(Visitor) (Ast&)'

-- 
           Summary: ICE instead of reporting a call to a non existant member
                    function
           Product: gcc
           Version: 4.0.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: akim at lrde dot epita dot fr
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i486-pc-linux-gnu
  GCC host triplet: i486-pc-linux-gnu
GCC target triplet: i486-pc-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23730


^ permalink raw reply	[flat|nested] 10+ messages in thread
[parent not found: <bug-23730-7527@http.gcc.gnu.org/bugzilla/>]

end of thread, other threads:[~2005-10-14  2:33 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-09-05 13:00 [Bug c++/23730] New: ICE instead of reporting a call to a non existant member function gcc-bugzilla at gcc dot gnu dot org
2005-09-05 14:13 ` [Bug c++/23730] [4.0/4.1 Regression] " pinskia at gcc dot gnu dot org
2005-09-11 15:55 ` [Bug c++/23730] [4.0/4.1 Regression] ICE instead of reporting a call to a non-existent " reichelt at gcc dot gnu dot org
2005-09-12 20:42 ` pinskia at gcc dot gnu dot org
2005-09-27 16:15 ` mmitchel at gcc dot gnu dot org
2005-09-28 16:49 ` janis187 at us dot ibm dot com
     [not found] <bug-23730-7527@http.gcc.gnu.org/bugzilla/>
2005-10-12 15:03 ` cvs-commit at gcc dot gnu dot org
2005-10-12 19:33 ` cvs-commit at gcc dot gnu dot org
2005-10-12 19:40 ` dje at gcc dot gnu dot org
2005-10-14  2:33 ` cvs-commit at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).