* Makefile.in (LIBGCC_DEPS): Add libgcc2.h.
authornickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Sep 2005 08:39:18 +0000 (08:39 +0000)
committernickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Sep 2005 08:39:18 +0000 (08:39 +0000)
commit2f26863b9e66c405df3a0a154bd534b0e17615f3
treeac8df5d57a52e84f47e0d0efe6a0dda135e8261b
parent8a5a20bd510923e4abe9ad426450b5b6ee7c5935
* Makefile.in (LIBGCC_DEPS): Add libgcc2.h.
* libgcc2.c (__clz_tab[], __popcount_tab[]): Set the fixed dimension of
  these arrays.
* libgcc2.h (__clz_tab[], __popcount_tab[]): Add exports of these arrays.
* longlong.h: Only provide a prototype for the __clz_tab[] array if this
  header has not been included from libgcc2.h.
* config/stormy16/stormy16-lib2.c: Include libgcc2.h rather than defining
  own types.
  Provide prototypes for exported functions.
  Use the __clz_tab[] and __popcount_tab[] arrays provided by libgcc2.c.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104081 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/Makefile.in
gcc/config/stormy16/stormy16-lib2.c
gcc/libgcc2.c
gcc/libgcc2.h
gcc/longlong.h