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]
Other format: [Raw text]

Re: [PATCH] Optimize stdarg functions with void * or char * va_list


As for Jakub's "Optimize stdarg functions" patch, this is fixing a
valid bug that many targets save and restore too many registers in
their prologues/epilogues, a.k.a. "pessimizes code" and "missed
optimization".

Also this is quite a common issue: for example, it is one of the reasons why "build1" has been separate from "build" long before "build2" and friends were introduced.


Paolo


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