This is the mail archive of the
mailing list for the GCC project.
Re: PING: gimplifier ICE fix / broken GCC 4.0
- From: Daniel Jacobowitz <drow at false dot org>
- To: Helge Hess <helge dot hess at opengroupware dot org>
- Cc: gcc at gcc dot gnu dot org, Marcin Dalecki <martin at dalecki dot de>,Quentin Mathé <gnustep-quentin at club-internet dot fr>,Mark Mitchell <mark at codesourcery dot com>
- Date: Tue, 25 Jan 2005 11:18:02 -0500
- Subject: Re: PING: gimplifier ICE fix / broken GCC 4.0
- References: <20041212224836.GB12335@redhat.com> <F2969112-6E51-11D9-A437-000393CBC4B6@hamburg.de> <20050124225155.GA29127@redhat.com> <41DF93D0-6EA7-11D9-8CF7-000A958AD128@club-internet.fr> <8712BD54-6EAE-11D9-B61C-000A95E3BCE4@dalecki.de> <D0E771D3-6EEA-11D9-ACCF-000D93C1A604@opengroupware.org>
On Tue, Jan 25, 2005 at 05:04:39PM +0100, Helge Hess wrote:
> Honestly I don't understand the technical issue at hand but I can
> hardly believe that the issue involves something which isn't trivial to
> fix by one of the core maintainers who broke cc1obj in the first place
Incorrect. You might want to read the history in the archives. It
seems to me that the object model inside the Objective-C frontend has
rotted from lack of care.
> Creating a seperate GCC community just for cc1obj is obviously
> nonsense. Getting into GCC is a life-time project while the fixes are
> just minor issues. Remember that cc1obj was working for years. We don't
> need to have it extended, we don't want to add additional
> functionality, we just want to ensure that changes in the C frontend do
> not break the ObjC one. That shouldn't be too much to ask for.
On the contrary, it is much larger than you give it credit for. The
ObjC frontend is a large set of hooks on top of the C frontend. The C
frontend is a living, evolving piece of software. It also interfaces
to the GCC backend - another living piece of software.
> I *very* much hope that FSF will take some authority and step in and
> resolve this issue. Either by paying someone to fix the issue at hand
> or by modifying the release criteria for GCC. After all GCC and GNUstep
> are both FSF projects. Releasing GCC 4.0 without ObjC will hurt the
> free software world.
The FSF does not pay volunteers to fix bugs. Find a volunteer to fix
the bugs if that's what you want to happen - which, in this case, did
happen. Thank you, Alex M.