Enable common subexpression optimization in GCC.
authorBruno Haible <bruno@clisp.org>
Sun, 25 Mar 2012 00:56:10 +0000 (01:56 +0100)
committerBruno Haible <bruno@clisp.org>
Sun, 25 Mar 2012 00:56:10 +0000 (01:56 +0100)
commit64a8db09979959e8bffbda11d9b943d069f16cb2
treee4e4d66fdf873698474974379d34ef894488a42d
parent1f28fa660e4ca110f073251a24ef3a94ad97ef69
Enable common subexpression optimization in GCC.

* lib/dirent.in.h (_GL_ATTRIBUTE_PURE): Define, like in string.in.h.
(alphasort): Declare with GCC attribute 'pure'.
* lib/stdlib.in.h (_GL_ATTRIBUTE_PURE): Define, like in string.in.h.
(atoll): Declare with GCC attribute 'pure'.
* lib/string.in.h (mbslen, mbsnlen, mbschr, mbsrchr, mbsstr,
mbscasecmp, mbsncasecmp, mbspcasecmp, mbscasestr, mbscspn, mbspbrk,
mbsspn, strverscmp): Declare with GCC attribute 'pure'.
* lib/wchar.in.h (_GL_ATTRIBUTE_PURE): Define, like in string.in.h.
(btowc, wctob, wcwidth, wmemchr, wmemcmp, wcslen, wcsnlen, wcscmp,
wcsncmp, wcscasecmp, wcsncasecmp, wcschr, wcsrchr, wcscspn, wcsspn,
wcspbrk, wcsstr, wcswidth): Declare with GCC attribute 'pure'.
ChangeLog
lib/dirent.in.h
lib/stdlib.in.h
lib/string.in.h
lib/wchar.in.h