comparison libcpp/ChangeLog @ 47:3bfb6c00c1e0

update it from 4.4.2 to 4.4.3.
author kent <kent@cr.ie.u-ryukyu.ac.jp>
date Sun, 07 Feb 2010 17:44:34 +0900
parents 855418dad1a3
children 77e2b8dfacca
comparison
equal deleted inserted replaced
46:b85a337e5837 47:3bfb6c00c1e0
1 2010-01-21 Release Manager
2
3 * GCC 4.4.3 released.
4
5 2009-11-11 Kai Tietz <kai.tietz@onevision.com>
6
7 Backported from trunk
8 * directives.c (do_pragma_push_macro): New pragma handler.
9 (do_pragma_pop_macro): Likewise.
10 (_cpp_init_internal_pragmas): Add push_macro and
11 pop_macro handler to internal pragmas.
12 (lex_macro_node_from_str): Removed.
13 (cpp_push_definition): Replace lex_macro_node_from_str
14 by _cpp_lex_identifier.
15 (cpp_pop_definition): Likewise.
16 * internal.h (_cpp_lex_identifier): New prototype.
17 (def_pragma_macro): New structure.
18 (cpp_reader): New member pushed_macros.
19 * lex.c (_cpp_lex_identifier): New function.
20 (lex_identifier_intern): New function.
21 * init.c (cpp_create_reader): Initialize pushed_macros
22 member.
23 (cpp_destroy): Free elements in pushed_macros member.
24 * pch.c (_cpp_save_pushed_macros): New function.
25 (_cpp_restore_pushed_macros): Likewise.
26 (_cpp_restore_pushed_macros): Use _cpp_save_pushed_macros.
27 (cpp_read_state): Use _cpp_restore_pushed_macros.
28
1 2009-10-15 Release Manager 29 2009-10-15 Release Manager
2 30
3 * GCC 4.4.2 released. 31 * GCC 4.4.2 released.
4 32
5 2009-09-02 Ian Lance Taylor <iant@google.com> 33 2009-09-02 Ian Lance Taylor <iant@google.com>