Bryan Christ wrote: > Interesting. Is this documented somewhere? I doubt it. Most optimizations aren't specially documented. > Is it reliable cross-platform? Yes. > What if... > > int poo(void) > { > const char *test="test"; > const char *foo; > > foo=test; > > return strlen(foo); > } poo(): movl $4, %eax ret Andrew.