This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/16257] [3.5 Regression] The C++ compiler is broken
- From: "ebotcazou at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 29 Jun 2004 15:53:43 -0000
- Subject: [Bug bootstrap/16257] [3.5 Regression] The C++ compiler is broken
- References: <20040629072740.16257.ebotcazou@gcc.gnu.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From ebotcazou at gcc dot gnu dot org 2004-06-29 15:53 -------
It's your patch, Nathan:
2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
* cp-tree.h (struct deferred_access): Move to ...
* semantics.c (struct deferred_access): ... here. Adjust.
(deferred_access_stack): Make a VEC(deferred_access),
(deferred_access_free_list): Remove.
(deferred_access_no_check): New.
(push_deferring_access_checks, resume_deferring_access_checks,
stop_deferring_access_checks, pop_deferring_access_checks,
get_deferred_access_checks, pop_to_parent_deferring_access_checks,
perform_deferred_access_checks, perform_or_defer_access_check): Adjust.
I presume you have a SPARC/Solaris 8 box lying around. You can reproduce the
problem by configuring with:
CC="gcc -m64" /home/eric/cvs/gcc/configure sparc64-sun-solaris2.8
--prefix=/opt/build/eric/local/gcc-3.5.0 --enable-languages=c,c++
--disable-checking --disable-libmudflap --disable-multilib
and building with:
gmake CFLAGS=-g
Bootstrap should abort on configuring libstdc++-v3.
--
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |nathan at gcc dot gnu dot
|dot org |org
Status|UNCONFIRMED |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16257