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".

By stretching a bit this argument, you could probably have accepted the 
Tree-SSA merge during stage3 as fixing one of the long-standing "valid bugs" 
in the compiler, that is locals were commited to the stack too early, e.g. 
PR target/6882  ;-)

-- 
Eric Botcazou


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