Re: [RFC AArch64] Implement TARGET_PROMOTE_FUNCTION_MODE for ILP32 code generation

2015-04-07 Thread Yangfei (Felix)
Hi Andrew, Sorry for the late reply. Seems that I misunderstood the AAPCS64 specification. Thanks for the clarification. > > > On Mar 16, 2015, at 2:28 AM, Yangfei (Felix) wrote: > > > > Hi, > > > > For this trivial testcase: > > > > extern int bar (int , int); > > > > int foo

Re: [RFC AArch64] Implement TARGET_PROMOTE_FUNCTION_MODE for ILP32 code generation

2015-03-16 Thread pinskia
> On Mar 16, 2015, at 2:28 AM, Yangfei (Felix) wrote: > > Hi, > > For this trivial testcase: > > extern int bar (int , int); > > int foo (int *a, int *b) > { >return bar (*a, *b); > } > > I noticed that GCC generate redundant zero-extension instructions under ILP32 > (aarch64-linux