This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more infromation.


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

Re: Take off "link" and "unlk" of function


Thank you for everyone who answer me and problem had solved.
I also did little research, and want to share it.
1.GCC will take off the 'link' and 'unlk' if only the function has
  no local variable.
2.GCC will not take off the 'link' and 'unlk' if the function has
  call another function with parameter even the funtion with
  local variable.
3.GCC will not only take off the 'link' and 'unlk' but use
  'subq #, %sp' and 'addq #, %sp' instead in a function
  uses parameter do  something even coded in purly assembly.
If my concept is wrong, correct me please.
Sorry for my bad english.


------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com


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