This is the mail archive of the
mailing list for the GCC project.
Re: [PATCH] Fix DCE REG_LIBCALL note moving from noop move insns (PR rtl-optimization/33644)
- From: Eric Botcazou <ebotcazou at libertysurf dot fr>
- To: Kenneth Zadeck <zadeck at naturalbridge dot com>
- Cc: gcc-patches at gcc dot gnu dot org, Richard Kenner <kenner at vlsi1 dot ultra dot nyu dot edu>, mark at codesourcery dot com, Kenneth dot Zadeck at naturalbridge dot com, dberlin at dberlin dot org, jakub at redhat dot com, stevenb dot gcc at gmail dot com
- Date: Thu, 18 Oct 2007 15:39:43 +0200
- Subject: Re: [PATCH] Fix DCE REG_LIBCALL note moving from noop move insns (PR rtl-optimization/33644)
- References: <email@example.com> <10710181120.AA07766@vlsi1.ultra.nyu.edu> <471744D8.firstname.lastname@example.org>
> For a long time, the gcc community has been happy "knowing" that it has
> been wrong to insert code into a libcall and has been willing to simply
> fix wrong code problems as they have been reported. What we did was
> make many of the cases where an insn is inserted into a libcall into a
> compiler icing situation. What has been extremely frustrating has been
> Eric's personal attacks, by first calling this a "bug" and then calling
> it "half backed."
Of course, double typo, I meant "half-baked".
I'm sorry that you took my messages as personal attacks, they aren't. What
I do criticize is the handling of libcalls in dce.c and the introduction of
the REG_LIBCALL_ID note.