OSDN Git Service

2002-04-22 Joel Sherrill <joel@OARcorp.com>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index cbfeb4e..2b17d93 100644 (file)
@@ -1,3 +1,41 @@
+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