]> git.ipfire.org Git - thirdparty/gcc.git/blame - libcpp/ChangeLog
trans-expr.c (gfc_conv_cst_int_power): Compute x**(-n) by converting it to (1/x)...
[thirdparty/gcc.git] / libcpp / ChangeLog
CommitLineData
0ca8e815
PB
12004-06-09 Paolo Bonzini <bonzini@gnu.org>
2
3 * Makefile.am (all-local): New.
4 * Makefile.in: Regenerate.
5
b51fa00f
RS
62004-06-06 Roger Sayle <roger@eyesopen.com>
7
8 * Makefile.am (LIBICONV): Declare.
9 (makedepend_LDADD): Use LIBICONV.
10 * Makefile.in: Regenerate.
11
5e2f3f39
AP
122004-06-05 Andrew Pinski <pinskia@physics.uc.edu>
13
14 * Makefile.am (LIBINTL): Declare
15 (makedepend_LDADD): Use LIBINTL.
16 * Makefile.in: Regenerate.
17
c6e83800
ZW
182004-06-05 Zack Weinberg <zack@codesourcery.com>
19
20 * Makefile.am: Add makedepend.
21 * Makefile.in, aclocal.m4: Regenerate.
22 * charset.c: Insert a space to avoid a warning.
23 * directives.c: Include mkdeps.h.
24 (_cpp_handle_directive): Reenable macro expander if appropriate.
25 (undefine_macros): Inline body of _cpp_free_definition for speed.
26 Do not call undef callback or _cpp_warn_if_unused_macro.
27 (cpp_get_deps): New interface.
28 * files.c (search_cache): Add pfile argument. Check for file
29 that would be found by "" or <> search here...
30 (_cpp_find_file): ...not here. Correct recorded start_dir of
31 files found by directory-of-current-file search that would be
32 found by "" or <> search.
33 * init.c (cpp_add_dependency_target): Delete.
34 * internal.h (struct lexer_state): Add discarding_output flag.
35 * lex.c (lex_identifier): Compute hash function while scanning.
36 * macro.c (cpp_scan_nooutput): Disable macro expansion outside
37 directives.
38 * makedepend.c: New file.
39 * mkdeps.c (struct deps): Add vpath vector.
40 (apply_vpath, deps_add_vpath): New function.
41 (deps_free): Free vpath vector.
42 (deps_add_dep, deps_add_target): Use apply_vpath.
43 * symtab.c (calc_hash): Use HT_HASHSTEP and HT_FINISH.
44 (ht_lookup_with_hash): New function.
45 * cpplib.h, mkdeps.h: Update prototypes.
46 * symtab.h: Update prototypes.
47 (HT_HASHSTEP, HT_FINISH): New macros.
48
b453c95f
GK
492004-05-29 Geoffrey Keating <geoffk@apple.com>
50
51 * symtab.c (ht_create): Set entries_owned.
52 (ht_destroy): Honour entries_owned.
53 (ht_expand): Likewise.
54 (ht_load): New.
55
963e23c5
PB
562004-05-26 Paolo Bonzini <bonzini@gnu.org>
57
58 PR bootstrap/15651
59 * configure.ac: Fix m4 quoting when picking
60 the size of HOST_WIDE_INT.
61 * configure: Regenerate.
62
0429bc77
PB
632004-05-25 Paolo Bonzini <bonzini@gnu.org>
64
65 * Makefile.am: the correct directory for
66 gettext include files is given by @INCINTL@.
67 * Makefile.in: Regenerate.
68
c86dd7db
PB
692004-05-24 Paolo Bonzini <bonzini@gnu.org>
70
71 * system.h [!ENABLE_NLS]: dgettext takes two
72 parameters.
73
4f4e53dd
PB
742004-05-23 Paolo Bonzini <bonzini@gnu.org>
75
76 Moved libcpp from the gcc subdirectory to the toplevel.
77 * Makefile.am: New file.
78 * Makefile.in: Regenerate.
79 * configure.ac: New file.
80 * configure: Regenerate.
81 * config.in: Regenerate.
82 * charset.c: Moved from gcc/cppcharset.c. Add note about
83 brokenness of input charset detection. Adjust for change
84 in name of cppucnid.h.
85 * errors.c: Moved from gcc/cpperror.c. Do not include intl.h.
86 * expr.c: Moved from gcc/cppexp.c.
87 * files.c: Moved from gcc/cppfiles.c. Do not include intl.h.
88 Remove #define of O_BINARY, it is in system.h.
89 * identifiers.c: Moved from gcc/cpphash.c.
90 * internal.h: Moved from gcc/cpphash.h. Change header
91 guard name. All other files adjusted to match name change.
92 * init.c: Moved from gcc/cppinit.c.
93 (init_library) [ENABLE_NLS]: Call bindtextdomain.
94 * lex.c: Moved from gcc/cpplex.c.
95 * directives.c: Moved from gcc/cpplib.c.
96 * macro.c: Moved from gcc/cppmacro.c.
97 * pch.c: Moved from gcc/cpppch.c. Do not include intl.h.
98 * traditional.c: Moved from gcc/cpptrad.c.
99 * ucnid.h: Moved from gcc/cppucnid.h. Change header
100 guard name.
101 * ucnid.pl: Moved from gcc/cppucnid.pl.
102 * ucnid.tab: Moved from gcc/cppucnid.tab. Change header
103 guard name.
104 * symtab.c: Moved from gcc/hashtable.c.
105 * line-map.c: Moved from gcc. Do not include intl.h.
106 * mkdeps.c: Moved from gcc.
107 * system.h: New file.
108