+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