X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2FChangeLog;h=a3ae7dd7f43861483733e2406ea770989fdc3244;hb=c821cf9c763423e3eba9579f68c6c329ba47c546;hp=0f1fe500cf0f2fa011ec35b9c8bb4fdaf82c025b;hpb=1e12349824a9dd48d72147d5bb9a696b248a8ce4;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0f1fe500cf0..a3ae7dd7f43 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,95 @@ +2003-05-09 Bob Wilson + + * config/xtensa/xtensa.c: Formatting. + +2003-05-09 Diego Novillo + + * 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 + + * tree-dump.c (dequeue_and_dump): CONSTRUCTOR nodes contain only + one operand. + +2003-05-09 Gabriel Dos Reis + + * 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 + + * 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 + + * 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 + + * 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 + + * mklibgcc.in: Use mkinstalldirs when installing multilib + directories. + +2003-05-08 J"orn Rennecke + + * sh.c (gen_block_redirect, split_branches): Use CODE_FOR_jump_compact + instead of CODE_FOR_jump + +2003-05-08 Gabriel Dos Reis + + * 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 + + * 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 * c-decl.c (define_label): Tidy. Don't use any of