+2004-08-09 Mark Mitchell <mark@codesourcery.com>
+
+ * configure.ac (arm*-*-eabi*): New target.
+ (arm*-*-symbianelf*): Likewise.
+ * configure: Regenerated.
+
+2004-07-24 Bernardo Innocenti <bernie@develer.com>
+
+ * internal.h (xnew, xcnew, xnewvec, xcnewvec, xobnew): Remove.
+ * directives.c: Use XNEW-family macros from libiberty.
+ * lex.c: Likewise.
+ * macro.c: Likewise.
+ * cpplib.h (cpp_deps_style): Export enum with name.
+
+2004-07-23 Matthias Klose <doko@debian.org>
+
+ init.c (init_library): Use PACKAGE for the text domain.
+
+2004-07-16 Andris Pavenis <pavenis@latnet.lv>
+
+ PR preprocessor/16366
+ * internal.h (struct cpp_reader): New field dir_hash.
+ * files.c (make_cpp_dir): Use dir_hash, not file_hash.
+ (_cpp_init_files, _cpp_cleanup_files): Update for new field.
+
+2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
+
+ PR preprocessor/16192
+ PR preprocessor/15913
+ PR preprocessor/15572
+ * expr.c (_cpp_parse_expr): Handle remaining cases where an
+ expression is missing.
+ * init.c (post_options): Traditional cpp doesn't do // comments.
+
+2004-06-30 Per Bothner <per@bothner.com>
+
+ * include/line-map.h (fileline): Remove old typedef.
+ * internal.h (struct cpp_reader): Use source_location typedef instead.
+
+2004-06-26 Zack Weinberg <zack@codesourcery.com>
+
+ Partially revert patch of 2004-06-05.
+ * files.c (search_cache): Remove pfile argument. Don't check
+ for file that would be found by "" or <> search here...
+ (_cpp_find_file): ...do it here, before calling find_file_in_dir.
+ Do not apply directory-of-current-file correction to files
+ found by this check. Rearrange code slightly.
+
+2004-06-21 Geoffrey Keating <geoffk@apple.com>
+
+ * files.c (should_stack_file): Correct swapped parameters to call
+ to cb.read_pch.
+ * pch.c (cpp_valid_state): Handle -fpreprocessed.
+
+2004-06-15 Paolo Bonzini <bonzini@gnu.org>
+
+ * Makefile.in: Regenerate with automake 1.8.5.
+ * aclocal.m4: Likewise.
+ * configure: Regenerate.
+
+2004-06-11 Zack Weinberg <zack@codesourcery.com>
+
+ * configure.ac: Don't invoke ACX_HEADER_STDBOOL.
+ * configure, config.in: Regenerate.
+ * system.h: Unconditionally define bool as unsigned char,
+ BOOL_BITFIELD as unsigned int.
+ * .cvsignore: New file.
+
2004-06-09 Geoffrey Keating <geoffk@apple.com>
* traditional.c (push_replacement_text): Set macro->traditional.
(save_macros): Save macro as text not as internal structures.
(cpp_prepare_state): Update for changes to save_macro_data.
(cpp_read_state): Don't read macros defined in PCH. Restore
- -D macros as text.
+ -D macros as text.
* macro.c (create_iso_definition): Honour alloc_subobject.
Clear traditional flag.
(_cpp_create_definition): Honour alloc_subobject.
(cpp_macro): Likewise.
* directives.c (struct answer): Move to cpp-id-data.h.
(do_assert): Honour alloc_subobject.
-
+
+ * include/symtab.h (struct ht): Add field 'alloc_subobject'.
+ * include/cpplib.h (struct cpp_string): Add GTY marker.
+ (enum cpp_token_fld_kind): New.
+ (struct cpp_token): Add GTY markers.
+ (cpp_token_val_index): Prototype.
+ (CPP_HASHNODE_VALUE_IDX): New.
+ (struct cpp_hashnode): Don't skip fields of 'value' when marking.
+ * include/cpp-id-data.h: New file.
2004-06-09 Paolo Bonzini <bonzini@gnu.org>
(ht_destroy): Honour entries_owned.
(ht_expand): Likewise.
(ht_load): New.
+ * include/symtab.h (struct ht): New field 'entries_owned'
+ (ht_load): New prototype.
2004-05-26 Paolo Bonzini <bonzini@gnu.org>
* line-map.c: Moved from gcc. Do not include intl.h.
* mkdeps.c: Moved from gcc.
* system.h: New file.
-
+ * include/cpplib.h: Moved from gcc. Change header guard name.
+ * include/line-map.h: Moved from gcc. Change header guard name.
+ * include/mkdeps.h: Moved from gcc. Change header guard name.
+ * include/symtab.h: Moved from gcc/hashtable.h. Change header
+ guard name.