This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Patch: create preheaders for RTL loop optimizer
- From: Steven Bosscher <stevenb at suse dot de>
- To: gcc-patches at gcc dot gnu dot org
- Cc: Dale Johannesen <dalej at apple dot com>
- Date: Sun, 13 Nov 2005 22:27:17 +0100
- Subject: Re: Patch: create preheaders for RTL loop optimizer
- References: <0d5d2be4376066e51d71bdef4f376612@apple.com>
On Sunday 13 November 2005 22:24, Dale Johannesen wrote:
> 2005-11-13 Dale Johannesen <dalej@apple.com>
>
> * cfghooks.c (split_block): Copy loop_father.
> * cfgloopmanip.c (create_loops_notes): Create preheaders.
1. This looks completely unsafe for GCC 4.1. There have been a number
bug fixes for problems with or related to loop.c, and now you are
proposing a patch that would change its behavior. Somehow that does
not look like a good idea to me.
2. Why, oh why, are people still trying to improve loop.c, instead of
helping to replace it with something sane?
Gr.
Steven