Deleted Added
full compact
ChangeLog.gcc43 (259408) ChangeLog.gcc43 (259890)
12007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de> (r250566)
2
3 PR preprocessor/23479
4 * expr.c (cpp_classify_number): Implement 0b-prefixed binary
5 integer constants.
6 (append_digit): Likewise.
7 * include/cpplib.h: Add CPP_N_BINARY, to be used for 0b-prefixed
8 binary integer constants.
9
12007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de> (r250566)
2
3 PR preprocessor/23479
4 * expr.c (cpp_classify_number): Implement 0b-prefixed binary
5 integer constants.
6 (append_digit): Likewise.
7 * include/cpplib.h: Add CPP_N_BINARY, to be used for 0b-prefixed
8 binary integer constants.
9
102007-05-31 Dave Korn <dave.korn@artimi.com> (r125212)
11
12 PR preprocessor/14331
13 * lex.c (_cpp_get_fresh_line): Don't warn if no newline at EOF.
14
102007-05-21 Ian Lance Taylor <iant@google.com> (r124929)
11
12 * internal.h (struct cpp_reader): Add new fields:
13 nonexistent_file_hash and nonexistent_file_ob.
14 * files.c: Include "obstack.h".
15 (find_file_in_dir): Before trying to open the file, look up the
16 path name in the hash table of nonexistent files. After failing
17 to open the file, add the path name to the hash table.
18 (_cpp_find_file): Cache the results of looking up the file name
19 starting with the quote and bracket chain heads, if we can.
20 (nonexistent_file_hash_eq): New static function.
21 (_cpp_init_files): Initialize pfile->nonexistent_file_hash and
22 pfile->nonexistent_file_ob.
23 (_cpp_cleanup_files): Free pfile->nonexistent_file_hash and
24 pfile->nonexistent_file_ob.
25
152007-05-21 Ian Lance Taylor <iant@google.com> (r124929)
16
17 * internal.h (struct cpp_reader): Add new fields:
18 nonexistent_file_hash and nonexistent_file_ob.
19 * files.c: Include "obstack.h".
20 (find_file_in_dir): Before trying to open the file, look up the
21 path name in the hash table of nonexistent files. After failing
22 to open the file, add the path name to the hash table.
23 (_cpp_find_file): Cache the results of looking up the file name
24 starting with the quote and bracket chain heads, if we can.
25 (nonexistent_file_hash_eq): New static function.
26 (_cpp_init_files): Initialize pfile->nonexistent_file_hash and
27 pfile->nonexistent_file_ob.
28 (_cpp_cleanup_files): Free pfile->nonexistent_file_hash and
29 pfile->nonexistent_file_ob.
30
312007-05-14 Janis Johnson <janis187@us.ibm.com> (r124731)
32
33 PR c/31924
34 * expr.c (interpret_float_suffix): Check for invalid suffix.
35
362007-05-02 Eric Christopher <echristo@apple.com> (r124358)
37
38 * expr.c (num_div_op): Don't overflow if the result is
39 zero.
40
412007-05-02 Tom Tromey <tromey@redhat.com> (r124356)
42
43 PR preprocessor/28709:
44 * macro.c (paste_tokens): Remove PASTE_LEFT from the old lhs.
45
462007-01-30 Tom Tromey <tromey@redhat.com> (r121340)
47
48 PR preprocessor/29966:
49 * macro.c (lex_expansion_token): Save and restore cpp_reader's
50 cur_token.
51 (_cpp_create_definition): Don't restore cur_token here.
52 * lex.c (_cpp_lex_token): Added assertion.
53
262006-12-29 Ian Lance Taylor <iant@google.com> (r120263)
27
28 * lex.c (_cpp_clean_line): Add uses of __builtin_expect. Don't
29 look backward at the end of the line unless we saw a backslash.
542006-12-29 Ian Lance Taylor <iant@google.com> (r120263)
55
56 * lex.c (_cpp_clean_line): Add uses of __builtin_expect. Don't
57 look backward at the end of the line unless we saw a backslash.