OSDN Git Service

* config/xtensa/xtensa.c: Formatting.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 0f1fe50..a3ae7dd 100644 (file)
@@ -1,3 +1,95 @@
+2003-05-09  Bob Wilson  <bob.wilson@acm.org>
+
+       * config/xtensa/xtensa.c: Formatting.
+
+2003-05-09  Diego Novillo  <dnovillo@redhat.com>
+
+       * tree-dump.c (dequeue_and_dump): Use CONSTRUCTOR_ELTS,
+       instead of TREE_OPERAND to access the operand of a
+       CONSTRUCTOR node.
+
+2003-05-09  Diego Novillo  <dnovillo@redhat.com>
+
+       * tree-dump.c (dequeue_and_dump): CONSTRUCTOR nodes contain only
+       one operand.
+
+2003-05-09  Gabriel Dos Reis <gdr@integrable-solutions.net>
+
+       * toplev.h (warning_with_file_and_line): Don't declare.
+       (error_with_file_and_line): Likewise.
+       * diagnostic.c (error_with_file_and_line): Remove.
+       (warning_with_file_and_line): Likewise.
+
+2003-05-09  Gabriel Dos Reis <gdr@integrable-solutions.net>
+
+       * c-parse.in (if_stmt_locus): New object.
+       (if_prefix rule): Use it.  Don't use warning_with_file_and_line.
+       (select_or_iter_stmt rule): Likewise.
+       (if_stmt_file): Remove.
+       (if_stmt_line): Likewise.
+       * jump.c: include "diagnostic.h"
+       (never_reached_warning): Don't use warning_with_file_and_line. 
+       * Makefile.in (jump.o): Add dependce on diagnostic.h
+
+2003-05-09  Alan Modra  <amodra@bigpond.net.au>
+
+       * expr.c (move_block_from_reg): Remove "size" parm.  Localize vars.
+       Move code handling pieces not larger than a word to..
+       * function.c (assign_parms): ..here, but use change_address instead
+       of adjust_address and operand_subword, and expand_binop instead of
+       expand_shift.  Adjust calls to move_block_from_reg.
+       * expr.h (move_block_from_reg): Update declaration.
+       (copy_blkmode_from_reg): Formatting.
+       * Makefile.in (function.o): Add $(OPTABS_H) to deps.
+       * config/alpha/alpha.c (alpha_setup_incoming_varargs): Adjust
+       move_block_from_reg calls.
+       * config/arc/arc.c (arc_setup_incoming_varargs): Likewise.
+       * config/i960/i960.c (i960_setup_incoming_varargs): Likewise.
+       * config/m32r/m32r.c (m32r_setup_incoming_varargs): Likewise.
+       * config/m88k/m88k.c (m88k_builtin_saveregsk): Likewise.
+       * config/mips/mips.c (mips_setup_incoming_varargs): Likewise.
+       * config/pa/pa.c (hppa_builtin_saveregs): Likewise.
+       * config/romp/romp.h (SETUP_INCOMING_VARARGS): Likewise.
+       * config/rs6000/rs6000.c (setup_incoming_varargs): Likewise.
+       * config/sh/sh.c (sh_builtin_saveregs): Likewise.
+
+2003-05-08  DJ Delorie  <dj@redhat.com>
+
+       * config/stormy16/stormy16.c (xstormy16_expand_builtin_va_arg): Fix
+       to handle arguments for which MUST_PASS_IN_STACK is true (e.g.,
+       variable-sized types).
+       (xstormy16_function_arg): New.  Pass them that way too.
+       * config/stormy16/stormy16-protos.h (xstormy16_function_arg): New.
+       * config/stormy16/stormy16.h (FUNCTION_ARG): Call it.
+
+2003-05-08  Aldy Hernandez  <aldyh@redhat.com>
+
+        * mklibgcc.in: Use mkinstalldirs when installing multilib
+        directories.
+
+2003-05-08  J"orn Rennecke <joern.rennecke@superh.com>
+
+       * sh.c (gen_block_redirect, split_branches): Use CODE_FOR_jump_compact
+       instead of CODE_FOR_jump
+
+2003-05-08  Gabriel Dos Reis <gdr@integrable-solutions.net>
+
+       * objc/objc-act.c (error_with_ivar): Don't use
+       error_with_file_and_line. 
+       (warn_with_method): Don't use warning_with_file_and_line.
+
+2003-05-08  Gabriel Dos Reis  <gdr@integrable-solutions.net>
+
+       * stmt.c (emit_locus): New macro.
+       (emit_filename): Remove.
+       (emit_lineno): Likewise.
+       (struct stmt_status): Replace members x_emit_filename and
+       x_emit_lineno with x_emit_locus.
+       (set_file_and_line_for_stmt): Adjust.
+       (expand_expr_stmt_value): Don't use warning_with_file_and_line.
+       (warn_if_unused_value): Likewise.
+       (check_seenlabel): Likewise.
+
 2003-05-08  Gabriel Dos Reis  <gdr@integrable-solutions.net>
 
        * c-decl.c (define_label): Tidy.  Don't use any of