]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/ChangeLog
common.opt: Add -finline-limit.
[gcc.git] / gcc / ChangeLog
index 94c2a2ce76e346b3e4529cd0c743fbaeca024871..d44f6ec2960adc98a419df7a7c991629f114304c 100644 (file)
+2003-06-22  Neil Booth  <neil@daikokuya.co.uk>
+
+       * common.opt: Add -finline-limit.
+       * opts.c (common_handle_options): Handle it.
+       * opts.sh: Temporary kludge for -finline-limit.
+       * toplev.c (decode_f_option, independent_decode_option): Die.
+       (parse_options_and_default_flags): No independent_decode_option.
+
+2003-06-22  Andreas Jaeger  <aj@suse.de>
+
+       * calls.c (emit_call_1): Readd lost ATTRIBUTE_UNUSED.
+
+2003-06-22  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * doc/invoke.texi: Document dumps, .btl, .cfg, and .bypass.
+
+2003-06-22  Andreas Schwab  <schwab@suse.de>
+
+       * doc/invoke.texi: Remove leading `-' from options in index.
+
+2003-06-22  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * bt-load.c: Follow spelling conventions.
+
+2003-06-22  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * expr.c (emit_move_insn_1): Fix a comment typo.
+
+2003-06-22  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * doc/invoke.texi: Alphabetize dump options.
+
+2003-06-22  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * doc/invoke.texi: Remove a duplicate -dk.
+
+2003-06-22  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * doc/invoke.texi: Update dump file names.
+
+2003-06-22  Zack Weinberg  <zack@codesourcery.com>
+
+       * config/i370/i370.c, config/i370/i370.h: Use HOST_CHARSET_ASCII
+       and HOST_CHARSET_EBCDIC, not HC_ASCII and HC_EBCDIC.
+
+2003-06-22  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * doc/rtl.texi: Fix the @findex for pre_modify.
+
+2003-06-22  Andreas Jaeger  <aj@suse.de>
+
+       * caller-save.c: Convert to ISO C90.
+       * calls.c: Likewise.
+       * cfg.c: Likewise.
+       * cfganal.c: Likewise.
+       * cfgbuild.c: Likewise.
+       * cfgcleanup.c: Likewise.
+       * cfghooks.c: Likewise.
+       * cfglayout.c: Likewise.
+       * cfglayout.h: Likewise.
+       * cfgloop.c: Likewise.
+       * cfgloop.h: Likewise.
+       * cfgloopanal.c: Likewise.
+       * cfgloopmainip.c: Likewise.
+       * cfgrtl.c: Likewise.
+
+2003-06-22  Richard Earnshaw  <rearnsha@arm.com>
+
+       * arm.h (BIGGEST_ALIGNMENT): Use TARGET_REALLY_IWMMXT for selecting
+       64-bit alignment.
+
+2003-06-22  Richard Earnshaw  <rearnsha@arm.com>
+
+       * arm.md (all call_value patterns): Remove register constraints on
+       value operand.
+
+2003-06-22  Neil Booth  <neil@daikokuya.co.uk>
+
+       * common.opt: More -f switches.
+       * opts.c (common_handle_options): Handle them.
+       * toplev.c (time_report): Make extern.
+       (f_options): USe flag_dummy.
+       (decode_f_option): No need to use f_options now.
+       * toplev.h (flag_cprop_registers, flag_ssa, flag_ssa_ccp,
+       flag_ssa_dce, time_report, flag_new_regalloc): Make extern.
+
+2003-06-22  Andreas Jaeger  <aj@suse.de>
+
+       * c-lex.c: Convert to ISO C90.
+       * c-objc-common.c: Likewise.
+       * c-opts.c: Likewise.
+       * c-pch.c: Likewise.
+       * c-ppoutput.c: Likewise.
+       * c-pragma.h: Likewise.
+       * c-pretty-print.c: Likewise.
+       * c-pretty-print.h: Likewise.
+       * c-semantics.c: Likewise.
+       * c-tree.h: Likewise.
+       * c-typeck.c: Likewise.
+
+       * c-lang.c: Convert to ISO C90.
+
+2003-06-22  Neil Booth  <neil@daikokuya.co.uk>
+
+       * opts.c (find_opt): Fix to always guarantee a find of a
+       switch with joined parameter.
+       * opts.h (struct cl_option): New member back_chain.
+       * opts.sh: Update to calculate and add back_chain member.
+
+2003-06-22  Gabriel Dos Reis <gdr@integrable-solutions.net>
+
+       * diagnostic.h (output_host_wide_integer): Declare.
+       * diagnostic.c (output_long_long_decicaml): New function.
+       (output_host_wide_integer): Likewise.
+       (output_format): Use them.  Handle "%ll" and "%w".
+
+2003-06-21  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * config.gcc (*-*-netbsd*): Add t-libgcc-pic to tmake_file.
+
+2003-06-21  Zack Weinberg  <zack@codesourcery.com>
+
+       * aclocal.m4 (gcc_AC_C_CHARSET): Delete.
+       * configure.in: Don't use gcc_AC_C_CHARSET.
+       * configure, config.in: Regenerate.
+       * config/i370/i370.c, config/i370/i370.h: Use
+       (HOST_CHARSET == HC_EBCDIC) or (HOST_CHARSET == HC_ASCII)
+       instead of HOST_EBCDIC or !HOST_EBCDIC.  Clarify comments a tad.
+
+2003-06-21  Neil Booth  <neil@daikokuya.co.uk>
+
+       * Makefile.in: Update.
+       * common.opt: New switches.
+       * opts.c: Include diagnostic.h.
+       (common_handle_option): Handle new switches.
+       * toplev.c (flag_loop_optimize, flag_crossjumping, flag_if_conversion,
+       flag_if_conversion2, flag_delete_null_pointer_checks,
+       flag_rerun_cse_after_loop): Make extern.
+       (flag_dummy): New.
+       (f_options): Update to use flag_dummy for moved options.
+       (decode_f_option): Some switches moved to opts.c.
+       * toplev.h (flag_loop_optimize, flag_crossjumping, flag_if_conversion,
+       flag_if_conversion2, flag_delete_null_pointer_checks,
+       flag_rerun_cse_after_loop, flag_keep_static_consts, flag_peel_loops,
+       flag_tracer, flag_thread_jumps, flag_unroll_loops,
+       flag_unroll_all_loops, flag_unswitch_loops): New.
+
+Sat Jun 21 13:41:00 CEST 2003  Jan Hubicka  <jh@suse.cz>
+
+       * i386.c (ix86_va_arg): Fix allocation of temporary slot.
+
+2003-06-20  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300-protos.h: Add a prototype for
+       same_cmp_preceding_p.
+       * config/h8300/h8300.c (same_cmp_preceding): New.
+       * config/h8300/h8300.md: Extend peephole2's that transform
+       compare:SI into shorter sequences so that they can deal with
+       signed comparisons.
+
+2003-06-14  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+
+       * doc/contrib.texi (Contributors): Use Windows instead of Win32.
+
+       Update Andreas Jaeger's entry.
+
+       Merge the two entries of Kaveh Ghazi, David Edelsohn, and
+       Loren J. Rittle.
+
+2003-06-21  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+       * mkconfig.sh: Add multiple inclusion guards to generated headers.
+
+2003-06-20  Neil Booth  <neil@daikokuya.co.uk>
+
+       * c-decl.c (store_parm_decls): Make saved_warn_shadow boolean.
+       * common.opt: Add remaining -W options and -g.
+       * diagnostic.c (warnings_are_errors): Remove.
+       * flags.h: Make most warning flags boolean.
+       * opts.c (common_handle_option): Handle remaining -W options, and -g.
+       Move many warning flags from toplev.c, making them boolean.
+       * toplev.c: Remove many warning flags.
+       (decode_W_option): Remove.
+       (decode_g_option): Make extern.  Error on unknown switch.
+       (lang_independent_W_options): Use warn_dummy.
+       (independent_decode_option): Just handle -f switches now.
+       * toplev.h (decode_g_option): New.
+
+2003-06-20  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR/11092
+       * config/rs6000/rs6000.h (LEGITIMATE_CONSTANT_P): Adjust for
+       vectors.
+
+2003-06-20  Kelley Cook  <kelleycook@wideopenwest.com>
+
+       * opts.sh: Tweak awk script for portability.
+
+2003-06-20  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/10888
+       * tree-inline.c (expand_call_inline): Do not warn about failing to
+       inline functions declared in system headers.
+       * doc/invoke.texi (-Winline): Expand on documentation.
+
+2003-06-20  Richard Henderson  <rth@redhat.com>
+
+       * config/alpha/alpha.c (alpha_file_start): Disable
+       file_start_file_directive for ELF and not MDEBUG.
+
+2003-06-20  J"orn Rennecke <joern.rennecke@superh.com>
+
+       * sh.h (ROUND_TYPE_ALIGN): Remove.
+
+2003-06-20  Richard Henderson  <rth@redhat.com>
+
+       * hooks.c (hook_int_void_no_regs): Rename from
+       hook_reg_class_void_no_regs; change return type.
+       * hooks.h: Update.
+       * target-def.h (TARGET_BRANCH_TARGET_REGISTER_CLASS): Update.
+       * target.h (branch_target_register_class): Change return type to int.
+       Add documentation.
+       * config/sh/sh.c (sh_target_reg_class): Change return type.
+       * doc/tm.texi (TARGET_BRANCH_TARGET_REGISTER_CLASS): Likewise.
+
+2003-06-20  Andreas Tobler <toa@pop.agri.ch>
+
+       * c-format.c: Change _Bool to bool reverting part of the last
+       patch.
+
+2003-06-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * som.h (ASM_OUTPUT_SOURCE_LINE): Use targetm.strip_name_encoding to
+       strip name encoding.
+
+2003-06-20  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * configure.in (gcc_cv_as_gstabs_flag): Disable if assembler warns.
+       * configure: Regenerate.
+       Fixes PR driver/9362.
+
+2003-06-20  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+       * config/alpha/alpha.c (alpha_file_start): Fix typo.
+
 2003-06-20  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 
        * config/mips/mips.h (PUT_SDB_FUNCTION_END): Pass 0 as third arg
        to ASM_OUTPUT_SOURCE_LINE.
 
 2003-06-20  Daniel Egger  <degger@fhm.edu>
-            Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+           Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
 
        * doc/install.texi (Building): Correct and improve statement
        about parallel builds.
This page took 0.050479 seconds and 5 git commands to generate.