[Bug 2038] C99 integer type mismatch in GCC and Newlib

bugzilla-daemon at rtems.org bugzilla-daemon at rtems.org
Tue Mar 27 12:18:58 UTC 2012


https://www.rtems.org/bugzilla/show_bug.cgi?id=2038

--- Comment #6 from Ralf Corsepius <ralf.corsepius at rtems.org> 2012-03-27 07:18:58 CDT ---
Patience, please ... 

(In reply to comment #5)
> We have INTPTR_MIN of type long int and intptr_t of type int.
Right. The problem here is GCC-4.7.0 having added independent internal types
for intptr_t, intmax_t and others, while RTEMS newlib has been using typedefs
to stdint-types based on sizes.

This causes warning all over the place in real world code and causes errors in
GCC's testsuite.

I am working on this issue, but resolving this issue is more complicated than
they appear at first glance and is pretty labor intense.

-- 
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the bugs mailing list