OSDN Git Service

* config/h8300/h8300.md (anonymous patterns): Check that
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index e82aac9..bee90a4 100644 (file)
@@ -1,3 +1,47 @@
+2002-01-04  Kazu Hirata  <kazu@hxi.com>
+
+       * config/h8300/h8300.md (anonymous patterns): Check that
+       operands are registers before using REGNO on them.
+
+2002-01-03  Roland McGrath  <roland@frob.com>
+
+       * doc/invoke.texi (RS/6000 and PowerPC Options): Add -mcall-gnu.
+
+2002-01-04  Jakub Jelinek  <jakub@redhat.com>
+
+       * tree.h (expand_expr_stmt_value): Add maybe_last argument.
+       * c-common.h (genrtl_expr_stmt_value): Likewise.
+       * stmt.c (expand_expr_stmt): Pass 1 as maybe_last.
+       (expand_expr_stmt_value): Add maybe_last argument.
+       Don't warn about statement with no effect if it is the last statement
+       in expression statement.
+       * c-semantics.c (genrtl_expr_stmt): Pass 1 as maybe_last.
+       (genrtl_expr_stmt_value): Add maybe_last argument, pass it down to
+       expand_expr_stmt_value.
+       (expand_stmt) [EXPR_STMT]: Pass 1 as maybe_last to
+       genrtl_expr_stmt_value if t is the last EXPR_STMT in its scope.
+       * expr.c (expand_expr) [LABELED_BLOCK_EXPR, LOOP_EXPR]: Pass 1
+       as maybe_last to expand_expr_stmt_value.
+
+Fri Jan  4 11:45:05 2002  Jeffrey A Law  (law@redhat.com)
+
+        * c-common.c (c_expand_start_cond): Expect the IF_STMT node to
+        be passed in, do not build it.
+        (c_begin_if_stmt): New function.
+        (c_begin_while_stmt, c_finish_while_stmt_cond): Likewise.
+        * c-common.h (c_expand_start_cond): Update prototype.
+        (c_begin_if_stmt): Prototype new function.
+        (c_begin_while_stmt, c_finish_while_stmt_cond): Likewise.
+        * c-parse.in (if_prefix): Use c_begin_if_stmt,
+        c_begin_while_stmt and c_finish_while_stmt_cond.
+
+2002-01-04  William Cohen  <wcohen@redhat.com>
+
+       * config/pa/elf.h (ASM_FILE_START): Reverted to profile_flag.
+       * config/pa/pa-linux.h (ASM_FILE_START): Likewise.
+       * config/pa/pa64-hpux.h (ASM_FILE_START): Likewise.
+       * config/pa/som.h (ASM_FILE_START): Likewise.
+
 2001-01-04  Daniel Berlin  <dan@cgsoftware.com>
 
        * lcm.c: Include df.h.