http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54645
--- Comment #8 from dehao at gcc dot gnu.org 2012-09-25 13:19:39 UTC --- Author: dehao Date: Tue Sep 25 13:19:33 2012 New Revision: 191706 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191706 Log: gcc: 2012-09-25 Dehao Chen <de...@google.com> PR middle-end/54645 * c-family/c-pch.c (c_common_read_pch): Rebuild the location_adhoc_data map when read in the pch. libcpp: 2012-09-25 Dehao Chen <de...@google.com> PR middle-end/54645 * include/line-map.h (location_adhoc_data): Move location_adhoc_data into GC. (location_adhoc_data_map): Likewise. (line_maps): Likewise. (rebuild_location_adhoc_htab): New Function. * line-map.c (+rebuild_location_adhoc_htab): new Funcion. (get_combined_adhoc_loc): Move location_adhoc_data into GC. (location_adhoc_data_fini): Likewise. (linemap_init): Likewise. (location_adhoc_data_init): Remove Function. Modified: trunk/gcc/ChangeLog trunk/gcc/c-family/c-pch.c trunk/libcpp/ChangeLog trunk/libcpp/include/line-map.h trunk/libcpp/line-map.c