On 08/16/2011 04:27 PM, Gabriel Charette wrote:

2011-08-16  Gabriel Charette<gch...@google.com>

        gcc/c-family/ChangeLog.pph
        * c-opts.c (c_finish_options): Force BUILTINS_LOCATION for tokens
        defined in cpp_init_builtins and c_cpp_builtins.

        libcpp/ChangeLog.pph
        * init.c (cpp_create_reader): Inititalize forced_token_location_p.
        * internal.h (struct cpp_reader): Add field forced_token_location_p.
        * lex.c (_cpp_lex_direct): Use forced_token_location_p.
        (cpp_force_token_locations): New.
        (cpp_stop_forcing_token_locations): New.

        gcc/cp/ChangeLog.pph
        * pph-streamer-out.c (pph_write_location): Better asserts.
        * pph-streamer.h (PPH_NUM_IGNORED_LINE_TABLE_ENTRIES): Set to 2.

OK.


Diego.

Reply via email to