Fix bootstrap on !NO_IMPLICIT_EXTERN_C and ia32 targets
commit2a688977bd98770a5014806135e7f65d859e0189
authordodji <dodji@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 Oct 2011 08:44:49 +0000 (18 08:44 +0000)
committerdodji <dodji@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 Oct 2011 08:44:49 +0000 (18 08:44 +0000)
treef0f196717a123734651cdeb6d17553bca251f465
parentfc308daf596e0461a1fa91cc4fb7b3c5f371fab7
Fix bootstrap on !NO_IMPLICIT_EXTERN_C and ia32 targets

libcpp/

* include/line-map.h (struct linemap_stats): Change the type of
the members from size_t to long.
* macro.c (macro_arg_token_iter_init): Unconditionally initialize
iter->location_ptr.

gcc/c-family/

* c-lex.c (fe_file_change): Use LINEMAP_SYSP when
!NO_IMPLICIT_EXTERN_C.

gcc/
* input.c (dump_line_table_statistics): Use long, not size_t.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@180124 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-family/ChangeLog
gcc/c-family/c-lex.c
gcc/input.c
libcpp/ChangeLog
libcpp/include/line-map.h
libcpp/line-map.c
libcpp/macro.c