+2003-06-28 Kazu Hirata <kazu@cs.umass.edu>
+
+ * config/ip2k/ip2k.c (ip2k_reorg): Use INSN_P instead of its
+ definition.
+
+2003-06-29 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * opts.c: Include insn-attr.h.
+ * Makefile.in (opts.o): Depend on INSN_ATTR_H.
+
+2003-06-27 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * flow.c (propagate_one_insn): Use proper test for a register
+ being part of the return value.
+
+2003-06-28 Kazu Hirata <kazu@cs.umass.edu>
+
+ * config/avr/avr.c: Fix a comment typo.
+
+2003-06-28 Kazu Hirata <kazu@cs.umass.edu>
+
+ * config/avr/avr-protos.h: Replace avr_simplify_comparision_p
+ with avr_simplify_comparison_p.
+ * config/avr/avr.c: Likewise.
+
+2003-06-28 Kazu Hirata <kazu@cs.umass.edu>
+
+ * builtins.c: Follow spelling conventions.
+ * cgraph.c: Likewise.
+ * cpplex.c: Likewise.
+ * config/arm/arm.c: Likewise.
+ * config/arm/iwmmxt.md: Likewise.
+ * config/c4x/c4x-modes.def: Likewise.
+ * config/c4x/c4x.c: Likewise.
+ * config/c4x/c4x.h: Likewise.
+ * config/c4x/c4x.md: Likewise.
+ * config/i386/i386-interix.h: Likewise.
+ * config/mips/mips.h: Likewise.
+
+2003-06-28 Neil Booth <neil@daikokuya.co.uk>
+
+ * config/m68k/m68k.h (TARGET_CPU_CPP_BUILTINS): Predicate
+ __mc68020__ on TARGET_68020.
+
+2003-06-28 Kazu Hirata <kazu@cs.umass.edu>
+
+ * config/h8300/h8300.c: Fix a comment typo.
+
+2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
+
+ * c-parse.in (yylexstring): Use a location_t.
+
+ * diagnostic.h (diagnostic_set_info): Replace file and lineno
+ parameters with a location_t.
+ * diagnostic.c (diagnostic_set_info): Replace file and lineno
+ parameters with a location_t.
+ (inform, warning, pedwarn, error, sorry, fatal_error,
+ internal_error, warning_with_decl, pedwarn_with_decl,
+ error_with_decl): Adjust.
+ * c-error.c (pedwarn_c99): Adjust.
+ * c-format.c (status_warning): Adjust.
+ * rtl-error.c (file_and_line_for_asm): Rename to ...
+ (location_for_asm): Return a location_t.
+ (diagnostic_for_asm): Adjust.
+
+2003-06-28 Neil Booth <neil@daikokuya.co.uk>
+
+ * cpptrad.c (skip_macro_block_comment): New.
+ (copy_comment): Use it if appropriate.
+
+2003-06-28 Kazu Hirata <kazu@cs.umass.edu>
+
+ * gcse.c (compute_ld_motion_mems): Use INSN_P instead of its
+ definition.
+ (store_killed_in_insn): Likewise.
+ * print-rtl.c (print_rtx): Likewise.
+ * config/frv/frv.c (frv_final_prescan_insn): Likewise.
+ * config/m68hc11/m68hc11.c (dead_register_here): Likewise.
+ (m68hc11_reassign_regs): Likewise.
+ (m68hc11_reorg): Likewise.
+
+2003-06-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
+
+ * diagnostic.c (output_integer_with_precision): New macro.
+ (output_format): Use it. Handle more format specifiers.
+ (output_long_decimal): Remove.
+ (output_unsigned_decimal): Likewise.
+ (output_long_unsigned_decimal): Likewise.
+ (output_octal): Likewise.
+ (output_long_octal): Likewise.
+ (output_hexadecimal): Likewise.
+ (output_long_hexadecimal): Likewise.
+ (output_long_long_decimal): Likewise.
+
+2003-06-28 Andreas Schwab <schwab@suse.de>
+
+ * config/ia64/ia64.md: Follow recent emit_note API change.
+
+2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
+
+ * c-parse.in (%union): Replace filename & lineno with location.
+ (save_filename, save_lineno): Remove.
+ (save_location): New.
+ (fndef, old_style_parm_decls_1, lineno_datadecl, lineno_decl,
+ nested_function, notype_nested_function, if_prefix, lineno_stmt,
+ lineno_label, label): Adjust.
+
+2003-06-28 Jakub Jelinek <jakub@redhat.com>
+
+ * builtins.c (c_strlen): Add only_value argument.
+ Handle COND_EXPR and COMPOUND_EXPR.
+ (expand_builtin_strlen): Optimize also strlen (i++ ? "foo" : "bar").
+ Adjust c_strlen callers.
+ (expand_builtin_strcpy, expand_builtin_strncpy,
+ expand_builtin_strcmp, expand_builtin_strncmp,
+ expand_builtin_fputs, expand_builtin_sprintf,
+ fold_builtin): Adjust c_strlen callers.
+
+2003-06-28 Josef Zlomek <zlomekj@suse.cz>
+
+ * bb-reorder.c (find_traces_1_round): Do not send basic block
+ to next round when we are in the last round.
+
+2003-06-28 Neil Booth <neil@daikokuya.co.uk>
+
+ * Makefile.in: Update.
+ * opts.c: Include tm_p.h.
+ (handle_options): Make static.
+ (decode_options): Copied from toplev.c.
+ * opts.h (decode_options): New.
+ * toplev.c (parse_options_and_default_flags): Move most to opts.c,
+ some to...
+ (general_init): ...here.
+ (toplev_main): Use decode_options instead.
+ * toplev.h (save_argc, save_argv): New.
+
+2003-06-28 Kazu Hirata <kazu@cs.umass.edu>
+
+ * explow.c (find_next_ref): Remove.
+ * rtl.h: Remove the prototype for find_next_ref.
+
+2003-06-27 Roger Sayle <roger@eyesopen.com>
+
+ * config/alpha/alpha.md (anonymous define_split): Adjust emit_note
+ call to match recent API change.
+
+2003-06-27 Zack Weinberg <zack@codesourcery.com>
+
+ * dbxout.c (flag_debug_only_used_symbols): Delete redundant
+ declaration.
+
+ * c-format.c (check_format_string, get_constant)
+ * cfgrtl.c (rtl_split_edge):
+ Mark the definition static, matching the forward declaration.
+
+2003-06-27 Gunther Nikl <gni@gecko.de>
+
+ * unwind-c.c (PERSONALITY_FUNCTION): Delete duplicate define.
+
+ PR target/11014
+ * config/m68k/m68k.c (m68k_output_mi_thunk): Use correct assembly
+ syntax for MIT / MOTOROLA.
+
+ PR other/10240
+ * configure.in: Removed $(XCFLAGS) from BUILD_CFLAGS for build != host.
+ * configure: Rebuilt.
+
+2003-06-27 Chris Demetriou <cgd@broadcom.com>
+
+ * config/mips/mips.c (mips_build_va_list): Make padding in
+ va_list structure explicit to avoid -Wpadded warnings.
+
+2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * config/s390/s390.h (SECONDARY_OUTPUT_RELOAD_CLASS): Define.
+ * config/s390/s390.c (s390_secondary_output_reload_class): New function.
+ * config/s390/s390-protos.h (s390_secondary_output_reload_class):
+ Declare it.
+ * config/s390/s390.md ("reload_outti", "reload_outdi",
+ "reload_outdf"): New expanders.
+
+ * config/s390/s390.md ("movti" + splitters): Handle non-offsettable
+ memory operands as source.
+ ("movdi" + splitters): Likewise.
+ ("movdf" + splitters): Likewise.
+ * config/s390/s390.c (s390_split_ok_p): New function.
+ * config/s390/s390-protos.h (s390_split_ok_p): Declare it.
+
+2003-06-27 Kazu Hirata <kazu@cs.umass.edu>
+
+ * combine.c (force_to_mode): Replace the equality comparison
+ of INTVALs with a pointer equality comparison.
+ (simplify_comparison): Likewise.
+
+2003-06-27 Kazu Hirata <kazu@cs.umass.edu>
+
+ * jump.c (rtx_renumbered_equal_p): Replace an expression that
+ is known to be 0 with 0.
+
2003-06-27 Kazu Hirata <kazu@cs.umass.edu>
* gcse.c (expr_equiv_p): Replace expressions that are known to
2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
- * ggc-page.c (inverse_table): Change type of mult to size_t.
- (compute_inverse): Compute inverse using size_t, not unsigned int.
- Compute inverse also for sizes larger than half a machine page.
+ * ggc-page.c (inverse_table): Change type of mult to size_t.
+ (compute_inverse): Compute inverse using size_t, not unsigned int.
+ Compute inverse also for sizes larger than half a machine page.
Fri Jun 27 18:36:12 CEST 2003 Jan Hubicka <jh@suse.cz>