This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: [Patch]: Fix pb in libcall_dead_p


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]