Mercurial > hg > CbC > CbC_gcc
comparison libcpp/ChangeLog @ 67:f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
author | nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 22 Mar 2011 17:18:12 +0900 |
parents | b7f97abdc517 |
children | 04ced10e8804 |
comparison
equal
deleted
inserted
replaced
65:65488c3d617d | 67:f6334be47118 |
---|---|
1 2011-03-18 Richard Henderson <rth@redhat.com> | |
2 | |
3 PR bootstrap/45381 | |
4 * lex.c [ALTIVEC] (search_line_fast): Require gcc version 4.5. | |
5 | |
6 2011-11-04 Eric Botcazou <ebotcazou@adacore.com> | |
7 Jakub Jelinek <jakub@redhat.com> | |
8 | |
9 PR preprocessor/39213 | |
10 * directives.c (end_directive): Call _cpp_remove_overlay for deferred | |
11 pragmas as well in traditional mode. | |
12 | |
13 2010-11-17 Ian Lance Taylor <iant@google.com> | |
14 | |
15 PR bootstrap/45538 | |
16 * configure.ac: Use AC_USE_SYSTEM_EXTENSIONS. Remove switch of | |
17 AC_LANG based on ENABLE_BUILD_WITH_CXX. | |
18 | |
19 2010-11-16 Kai Tietz <kai.tietz@onevision.com> | |
20 | |
21 PR preprocessor/17349 | |
22 * lex.c (save_comment): Handle in argument passing c++ | |
23 comments special. | |
24 | |
25 2010-11-02 Ian Lance Taylor <iant@google.com> | |
26 | |
27 * configure.ac: Use AC_SYS_LARGEFILE. | |
28 * configure: Rebuild. | |
29 * config.in: Rebuild. | |
30 | |
31 2010-10-19 Basile Starynkevitch <basile@starynkevitch.net> | |
32 | |
33 * line-map.h (source_location): Remove obsolete comment | |
34 mentioning location_s. | |
35 | |
36 2010-09-29 Kai Tietz <kai.tietz@onevision.com> | |
37 | |
38 PR preprocessor/45362 | |
39 * directives.c (cpp_pop_definition): Make static. | |
40 (do_pragma_push_macro): Reworked to store text | |
41 definition. | |
42 (do_pragma_pop_macro): Add free text definition. | |
43 (cpp_push_definition): Removed. | |
44 * include/cpplib.h (cpp_push_definition): Removed. | |
45 (cpp_pop_definition): Likewise. | |
46 * internal.h (def_pragma_macro): Remove member 'value' | |
47 and add new members 'definition', 'line', | |
48 'syshdr', 'sued' and 'is_undef'. | |
49 * pch.c (_cpp_restore_pushed_macros): Rework to work | |
50 on text definition and store additional macro flags. | |
51 (_cpp_save_pushed_macros): Likewise. | |
52 | |
53 2010-09-29 Joseph Myers <joseph@codesourcery.com> | |
54 | |
55 * include/cpplib.h (cpp_options): Rename warn_deprecated, | |
56 warn_traditional, warn_long_long and pedantic. | |
57 * directives.c (directive_diagnostics, _cpp_handle_directive): | |
58 Update names of cpp_options members. | |
59 * expr.c (cpp_classify_number, eval_token): Update names of | |
60 cpp_options members. | |
61 * init.c (cpp_create_reader, post_options): Update names of | |
62 cpp_options members. | |
63 * internal.h (CPP_PEDANTIC, CPP_WTRADITIONAL): Update names of | |
64 cpp_options members. | |
65 * macro.c (parse_params): Update names of cpp_options members. | |
66 | |
67 2010-09-15 Ian Lance Taylor <iant@google.com> | |
68 | |
69 * init.c: Fix type name in comment. | |
70 | |
71 2010-08-31 Jakub Jelinek <jakub@redhat.com> | |
72 | |
73 PR preprocessor/45457 | |
74 * expr.c (parse_defined): Call pfile->cb.user_builtin_macro hook if | |
75 needed. | |
76 * directives.c (do_ifdef, do_ifndef): Likewise. | |
77 | |
78 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | |
79 | |
80 * system.h [HAVE_INTTYPES_H]: Include inttypes.h. | |
81 | |
82 2010-08-24 Richard Henderson <rth@redhat.com> | |
83 | |
84 PR bootstrap/45376 | |
85 * configure.ac (HAVE_SSE4): New check. | |
86 * configure, config.in: Rebuild. | |
87 * lex.c (search_line_sse42): Omit if !HAVE_SSE4. | |
88 | |
89 2010-08-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | |
90 | |
91 * lex.c [__sun__ && __svr4__]: Disable init_vectorized_lexer | |
92 etc. on Solaris 2/x86. | |
93 | |
94 2010-08-21 Richard Henderson <rth@redhat.com> | |
95 Andi Kleen <ak@linux.intel.com> | |
96 David S. Miller <davem@davemloft.net> | |
97 | |
98 * configure.ac (AC_C_BIGENDIAN, AC_TYPE_UINTPTR_T): New tests. | |
99 (ssize_t): Check via AC_TYPE_SSIZE_T instead of AC_CHECK_TYPE. | |
100 (ptrdiff_t): Check via AC_CHECK_TYPE. | |
101 * config.in, configure: Rebuild. | |
102 * system.h: Include stdint.h, if available. | |
103 * lex.c (WORDS_BIGENDIAN): Provide default. | |
104 (acc_char_mask_misalign, acc_char_replicate, acc_char_cmp, | |
105 acc_char_index, search_line_acc_char, repl_chars, search_line_mmx, | |
106 search_line_sse2, search_line_sse42, init_vectorized_lexer, | |
107 search_line_fast): New. | |
108 (_cpp_clean_line): Use search_line_fast. Restructure the fast | |
109 loop to make it clear when we're leaving the loop. Stay in the | |
110 fast loop for non-trigraph '?'. | |
111 | |
112 2010-06-11 Jakub Jelinek <jakub@redhat.com> | |
113 | |
114 * include/cpplib.h (struct cpp_callbacks): Add user_builtin_macro | |
115 callback. | |
116 (enum cpp_builtin_type): Add BT_FIRST_USER and BT_LAST_USER. | |
117 (cpp_macro_definition): Remove const qual from second argument. | |
118 * macro.c (enter_macro_context): Call user_builtin_macro callback for | |
119 NODE_BUILTIN !NODE_USED macros. | |
120 (warn_of_redefinition): Likewise. Remove const qual from second | |
121 argument. | |
122 (cpp_macro_definition): Likewise. | |
123 * pch.c (write_macdef, save_macros): Call user_builtin_macro callback | |
124 for NODE_BUILTIN !NODE_USED macros. | |
125 | |
126 2010-06-10 Joseph Myers <joseph@codesourcery.com> | |
127 | |
128 * include/cpplib.h (struct cpp_options): Remove show_column. | |
129 * init.c (cpp_create_reader, post_options): Don't set show_column. | |
130 | |
131 2010-06-09 Joern Rennecke <joern.rennecke@embecosm.com> | |
132 | |
133 PR bootstrap/44432 | |
134 * configure.ac: Before using ZW_PROG_COMPILER_DEPENDENCIES for C++, | |
135 check that C++ compiler works. | |
136 * configure: Regenerate. | |
137 | |
138 2010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com> | |
139 | |
140 * include/symtab.h (ht_identifier_ptr): New. | |
141 | |
142 2010-06-03 Joern Rennecke <joern.rennecke@embecosm.com> | |
143 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | |
144 | |
145 PR bootstrap/42798 | |
146 * configure.ac: Check for declaration of 'basename(char *)'. | |
147 * configure: Regenerate. | |
148 * config.in: Regenerate. | |
149 | |
1 2010-04-25 Joseph Myers <joseph@codesourcery.com> | 150 2010-04-25 Joseph Myers <joseph@codesourcery.com> |
2 | 151 |
3 * include/cpplib.h (enum c_lang): Add CLK_GNUC1X and CLK_STDC1X. | 152 * include/cpplib.h (enum c_lang): Add CLK_GNUC1X and CLK_STDC1X. |
4 * init.c (lang_defaults): Add entries for new language variants. | 153 * init.c (lang_defaults): Add entries for new language variants. |
5 (cpp_init_builtins): Define __STDC_VERSION__ to 201000L for C1X | 154 (cpp_init_builtins): Define __STDC_VERSION__ to 201000L for C1X |