gcc / IA-64 bug report.

Jim Wilson wilson@cygnus.com
Fri Jun 2 12:43:00 GMT 2000

In article <39352D77.D7F9584A@cs.vu.nl> you write:
>// gcc version 2.9-ia64-000216-final

FYI This is a Cygnus compiler release for the IA-64 linux (formerly Trillian)
project.  This is essentially a January 3, 2000 snapshot with a very large
amount of patches applied to it, including the entire IA-64 back end.  It
is known to have some bugs in the C++ front end.  This does not appear to be
one of them though.

>// [rveldema@tl1 tests]$ gcc Bug1.cc
>// Bug1.cc: In function `void __static_initialization_and_destruction_0
>(int, int)':
>// Bug1.cc:12: non-lvalue in unary `&'

I can reproduce the same problem using current sources on an x86, so either
this is invalid C++, or a legitimate C++ bug report that hasn't been fixed yet.


More information about the Gcc-bugs mailing list