+2002-04-22 Joel Sherrill <joel@OARcorp.com>
+
+ * gthr-rtems.h: Correct prototypes to remove warnings.
+
+2002-04-22 Richard Henderson <rth@redhat.com>
+
+ PR c/6344
+ * alias.c (canon_true_dependence): Special case (mem:blk (scratch)).
+
+ * gcse.c (free_insn_expr_list_list): New.
+ (clear_modify_mem_tables): Use it. Fix bit set usage.
+ (canon_list_insert): Use EXPR_LISTs for expressions.
+ (record_last_mem_set_info): Factor BLOCK_NUM (insn).
+
+2002-04-22 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppfiles.c (_cpp_pop_file_buffer): Return void. Move
+ file change and include code to _cpp_pop_buffer.
+ * cpphash.h (struct pending_option): Predeclare.
+ (struct cpp_reader): New member next_include_file.
+ (_cpp_pop_file_buffer): Update.
+ (_cpp_push_next_buffer): Update, rename.
+ * cppinit.c (cpp_destroy): Free include chain and pending here.
+ (cpp_finish_options): Simplify.
+ (_cpp_push_next_buffer): Rename and clean up.
+ * cpplib.c (cpp_pop_buffer): Move code from _cpp_pop_file_buffer.
+ Clarify.
+ * cppmacro.c (cpp_scan_nooutput): Set return_at_eof here.
+
+2002-04-22 Aldy Hernandez <aldyh@redhat.com>
+
+ * config/rs6000/altivec.h (vec_xor): Add variant for both args
+ being vector signed int.
+ (vec_andc): Same.
+ (vec_xor): Add variant for both args being vector signed char.
+ Remove redundant variant.
+ (vec_andc): Same.
+
+2002-04-21 David S. Miller <davem@redhat.com>
+
+ * config/sparc/sparc.md (set then compare DI mode peephole2): Fix
+ compare mode in output RTL.
+
+2002-04-22 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/rs6000.c (rs6000_override_options): Correct
+ style and formatting of previous patch.
+
+2002-04-22 Alan Modra <amodra@bigpond.net.au>
+
+ * config/rs6000/rs6000.c (rs6000_override_options): Always clear
+ flag_pic for ABI_AIX.
+
+2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppexp.c (struct op, parse_number): Replace U_CHAR with uchar.
+ * cppfiles.c (read_include_file): Similarly.
+ * cpphash.h (DSC, U_CHAR, ustrcmp, ustrncmp, ustrlen,
+ uxstrdup ustrchr, ufputs): Similarly.
+ * cppinit.c (TRIGRAPH_MAP, cpp_destroy): Similarly.
+ * cpplex.c (parse_slow, unescaped_terminator_p, save_comment,
+ cpp_ideq, parse_identifier, parse_number): Similarly.
+ * cpplib.c (struct directive, dequote_string, D, run_directive,
+ cpp_push_buffer): Similarly.
+ * cppmacro.c (new_string_token, builtin_macro, cpp_quote_string,
+ _cpp_create_definition, check_trad_stringification,
+ cpp_macro_definition): Similarly.
+
+2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppmacro.c (funlike_invocation_p): Don't step back
+ over CPP_EOF.
+
+2002-04-21 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/rs6000.c (output_profile_hook): Do not increment
+ labelno.
+
+2002-04-20 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * doc/invoke.texi: Remove Chill references.
+ * doc/gcc.texi: Update last modified date.
+
+2002-04-20 Kazu Hirata <kazu@hxi.com>
+
+ * config/h8300/lib1funcs.asm (___mulsi3): Remove unnecessary
+ push and pop. Replace add.l with add.w.
+
+2002-04-20 Toshiyasu Morita <toshiyasu.morita@hsa.hitachi.com>
+
+ * config/h8300/lib1funcs.asm (___mulsi3): Use hardware
+ multiply instructions for H8/300H case.
+
+2002-04-20 Toshiyasu Morita <toshiyasu.morita@hsa.hitachi.com>
+
+ * config/h8300/lib1funcs.asm (___cmpsi2, ___ucmpsi2):
+ Bum three instructions from each routine.
+
2002-04-20 Neil Booth <neil@daikokuya.demon.co.uk>
* Makefile.in: Update.