Thanks for the reply. I found it in GCC-4.8. The gcc version I look at is GCC-4.7. Seems this pattern is not there for this version.
> > On 2013/12/28 09:31 AM, Yangfei (Felix) wrote: > > Hi, > > > > I think that simple_return standard pattern is useful for the ARM. I mean > it should be good for target code performance. > > But seems this pattern is not there for the GCC ARM backend. Can anyone > explain the reason why we don’t need this? > > > > Cheers, > > Fei > > > > It does use it. Search for the "<return_str>return" expand pattern, and the > "returns" code iterator in config/arm/iterators.md. > > Chung-Lin