------- Comment #3 from manu at gcc dot gnu dot org 2008-02-10 16:12 ------- Also, I noticed that there is an implicit conversion from ulong to uint when calling _cpp_do_file_change in do_linemarker. That is the point where the truncation takes place.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28079