[lkml]   [1999]   [Nov]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [patch] string.h speedup, cld-2.3.30-A1

On Sat, 27 Nov 1999, Oliver Xymoron wrote:

> On Sat, 27 Nov 1999, Ingo Molnar wrote:
> > much of the remaining 284 cld's is still unjustified, because '*a = *b;'
> > type of structure copies are inlined by GCC. (GCC generates a cld because
> > user-space has to be prepared to be interrupted by uncooperative signal
> > handlers and the like).
> What!? A signal handler can change flags? Then there's a lot more for GCC
> to worry about than the direction flag..

A normal signal handler cannot change flags, because they will obviously
be restored on signal exit.

However, I'm not sure that "longjmp()" does the same. You'd have to check
libc souces to see if setjmp saves the flags..


To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:55    [W:0.066 / U:6.280 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site