This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Patch: FIRST and LAST fields for loops; incremental br. pred. changes.
- To: Michael Hayes <m dot hayes at elec dot canterbury dot ac dot nz>
- Subject: Re: Patch: FIRST and LAST fields for loops; incremental br. pred. changes.
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Sun, 13 Feb 2000 12:56:16 -0700
- cc: Richard Henderson <rth at cygnus dot com>, Jason Eckhardt <jle at cygnus dot com>, gcc-patches at gcc dot gnu dot org
- Reply-To: law at cygnus dot com
In message <14500.57167.906637.391081@ongaonga.elec.canterbury.ac.nz>you writ
e:
> Richard Henderson writes:
> > On Fri, Jan 28, 2000 at 07:54:03AM -0800, Jason Eckhardt wrote:
> > > Fri Jan 7 19:48:04 CET 2000 Jan Hubicka <jh@suse.cz>
> > > * sbitmap.c (sbitmap_first_set_bit, sbitmap_last_set_bit): New
> > > function.
> > > * sbitmap.h (sbitmap_first_set_bit, sbitmap_last_set_bit): Decl
> are.
> > > * basic_block.h (FLOW_LOOP_FIRST_BLOCK): New macro.
> > > (FLOW_LOOP_LAST_BLOCK): Likewise.
>
> In the process of combining Jan and my patches, two redundant macros
> were added. This patch simply deletes them.
>
> If these accessor macros are desired by anyone, I suggest that they
> should be re-written as.
> #define FLOW_LOOP_FIRST_BLOCK(loop) ((loop)->first)
> #define FLOW_LOOP_LAST_BLOCK(loop) ((loop)->last)
>
> Michael.
>
>
>
> 2000-02-12 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
>
> * basic-block.h (FLOW_LOOP_FIRST_BLOCK, FLOW_LOOP_LAST_BLOCK): Delete.
This is fine.
jeff