aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog26
1 files changed, 24 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index abbdd6c..2f07047 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,25 @@
+2000-03-28 Zack Weinberg <zack@wolery.cumb.org>
+
+ * cppfiles.c (hash_IHASH): Just return i->hash.
+ (cpp_included): Set dummy.hash using _cpp_calc_hash. Use
+ htab_find_with_hash.
+ (cpp_read_file): Likewise.
+ (find_include_file): Likewise. Properly initialize
+ ih->nshort. Share ih->name and ih->nshort if possible.
+ * cpphash.c (_cpp_calc_hash): New function.
+ (hash_HASHNODE): Just return h->hash.
+ (_cpp_lookup): Set dummy.hash using _cpp_calc_hash. Use
+ htab_find_with_hash.
+ * cpphash.h: Prototype _cpp_calc_hash.
+ * cppinit.c (initialize_builtins): Provide a valid hash
+ to _cpp_make_hashnode, using _cpp_calc_hash.
+
+ * cpphash.c (collect_expansion): # is not a special character
+ in object-like macros. In -traditional mode, /**/ is not
+ token paste at the beginning or end of the line.
+ * cpplib.c (do_include, do_import, do_include_next): If
+ parse_include fails, return immediately.
+
2000-03-28 Jason Merrill <jason@casey.cygnus.com>
* config/arm/arm.md (return peepholes): Update to reflect the new
@@ -36,11 +58,11 @@ Tue Mar 28 08:29:46 2000 Jan Hubicka <jh@suse.cz>
2000-03-28 Neil Booth <NeilB@earthling.net>
- * (cpplex.c) _cpp_read_and_prescan. Mark end of input buffer with
+ * cpplex.c (_cpp_read_and_prescan): Mark end of input buffer with
'\\' rather than a null character, so nulls are not special. Fix
"\\\n" handling in end-of-buffer conditions. Use trigraph map to
speed trigraph conversion.
- (_cpp_init_input_buffer) Initialize trigraph map.
+ (_cpp_init_input_buffer): Initialize trigraph map.
2000-03-27 Alan Modra <alan@linuxcare.com.au>