PR/39066
* gbl-ctors.h (DO_GLOBAL_CTORS_BODY): Use __SIZE_TYPE__
instead of unsigned long.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@145999
138bc75d-0d04-0410-961f-
82ee72b054a4
+2009-04-13 Ozkan Sezer <sezeroz@gmail.com>
+
+ PR/39066
+ * gbl-ctors.h (DO_GLOBAL_CTORS_BODY): Use __SIZE_TYPE__
+ instead of unsigned long.
+
2009-04-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
* config/arm/arm.c (return_used_this_function): Remove.
#ifndef DO_GLOBAL_CTORS_BODY
#define DO_GLOBAL_CTORS_BODY \
do { \
- unsigned long nptrs = (unsigned long) __CTOR_LIST__[0]; \
+ __SIZE_TYPE__ nptrs = (__SIZE_TYPE__) __CTOR_LIST__[0]; \
unsigned i; \
- if (nptrs == (unsigned long)-1) \
+ if (nptrs == (__SIZE_TYPE__)-1) \
for (nptrs = 0; __CTOR_LIST__[nptrs + 1] != 0; nptrs++); \
for (i = nptrs; i >= 1; i--) \
__CTOR_LIST__[i] (); \