This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Patch]: Fix pb in libcall_dead_p
- To: Richard Kenner <kenner at vlsi1 dot ultra dot nyu dot edu>
- Subject: Re: [Patch]: Fix pb in libcall_dead_p
- From: Stephane Carrez <Stephane dot Carrez at worldnet dot fr>
- Date: Wed, 28 Jun 2000 11:19:29 +0200
- CC: rth at cygnus dot com, gcc-patches at gcc dot gnu dot org
- References: <10006272117.AA18206@vlsi1.ultra.nyu.edu>
Hi!
Richard Kenner a écrit :
>
> Second, I'm extremely surprised you can get away with a movsi insn
> that incorporates a clobber. I would have thought the compiler would
> have fallen over elsewhere -- particularly during reload.
>
> That's fine, as long as the corresponding reload_{in,out}si patterns
> are present.
I don't think so.
The reload_{in,out}si are necessary if you use secondary reloads.
I don't use them. I've tried some day, but it turns out the (clobber)
was better.
I don't have the reload_{in,out} patterns.
The scratch registers corresponds to a RELOAD_INSN in the reload pass.
Their processing does not involve the reload_xxx patterns. It is not
necessary to reload in/out anything in them.
Stephane
-----------------------------------------------------------------------
Home Office
E-mail: stcarrez@worldnet.fr Stephane.Carrez@sun.com
WWW: http://home.worldnet.fr/stcarrez http://www.sun.com
Mail: 17, rue Foucher Lepelletier 6, avenue Gustave Eiffel
92130 Issy Les Moulineaux 78182 Saint Quentin en Yvelines
France