OSDN Git Service

Daily bump.
[pf3gnuchains/gcc-fork.git] / ChangeLog
index 4fffb00..c7eed29 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,138 @@
+2005-07-16 Danny Berlin <dberlin@dberlin.org>
+          Kenneth Zadeck <zadeck@naturalbridge.com>
+
+       * Makefile.in: Added rules for ipa-pure-const.c, ipa-reference.c,
+       ipa-reference.h, ipa-utils.c, ipa-utils.h, ipa-type-escape.c,
+       ipa-type-escape.h, tree-promote-statics.c
+       * ipa-pure-const.c, ipa-reference.c, ipa-reference.h, ipa-utils.c,
+       ipa-utils.h, ipa-type-escape.c, ipa-type-escape.h, 
+       tree-promote-statics.c: new files.
+       * alias.c: (nonlocal_mentioned_p_1, nonlocal_mentioned_p,
+       nonlocal_referenced_p_1, nonlocal_referenced_p, nonlocal_set_p_1,
+       int nonlocal_set_p, mark_constant_function): Deleted.
+       (rest_of_handle_cfg): Removed call to mark_constant_function. 
+        (nonoverlapping_component_refs_p): Added calls to support
+       type based aliasing.    
+        * tree-ssa-alias.c (may_alias_p,
+       compute_flow_insensitive_aliasing): Ditto.
+       * calls.c (flags_from_decl_or_type): Removed reference to
+       cgraph_rtl_info. 
+       (flags_from_decl_or_type): Support ECF_POINTER_NO_CAPTURE attribute.
+       * c-common.c (handle_pointer_no_capture_attribute): New function
+       and added pointer_no_capture attribute.
+       * c-typeck.c (convert_arguments): Make builtins tolerant of having
+       too many arguments.  This is necessary for Spec 2000.
+       * cgraph.h (const_function, pure_function): Removed.
+       * common.opt: Added "fipa-pure-const", "fipa-reference",  
+       "fipa-type-escape", and "ftree-promote-static".
+       * opts.c: Ditto.
+       * passes.c: Added ipa and tree-promote-statics passes. 
+       * timevar.def: Added TV_IPA_PURE_CONST, TV_IPA_REFERENCE,
+       TV_IPA_TYPE_ESCAPE, and TV_PROMOTE_STATICS.
+       * tree.h: Support ECF_POINTER_NO_CAPTURE attribute.
+       * tree-dfa.c (referenced_var_lookup_if_exists): New function.
+       * tree-flow.h: Added exposed sra calls and addition of 
+       reference_vars_info field for FUNCTION_DECLS.
+       * tree-pass.h: Added passes.
+       * tree-sra.c: (sra_init_cache): New function.
+       (sra_insert_before, sra_insert_after) Made public.
+       (type_can_be_decomposed_p): Renamed from type_can_be_decomposed_p
+       and made public.
+       * tree-ssa-alias.c (dump_alias_stats): Added stats for type based
+       aliasing. (may_alias_p): Added code to use type escape analysis to
+       improve alias sets.
+       * tree-ssa-operands.c (add_call_clobber_ops): Added parameter and
+       code to prune clobbers of static variables based on information
+       produced in ipa-reference pass.  Changed call clobbering so that
+       statics are not marked as clobbered if the call does not clobber
+       them.
+
+
+2005-07-16  Kelley Cook  <kcook@gcc.gnu.org>
+
+       * all files: Update FSF address.
+
+2005-07-15  Eric Christopher  <echristo@redhat.com>
+
+       * MAINTAINERS: Change affiliation.
+
+2005-07-14  Jim Blandy  <jimb@redhat.com>
+
+       * configure.in: Add cases for Renesas m32c.
+       * configure: Regenerated.
+       
+2005-07-14  Kelley Cook  <kcook@gcc.gnu.org>
+
+       * COPYING.LIB: Update from fsf.org.
+
+2005-07-14  Kelley Cook  <kcook@gcc.gnu.org>
+
+       * COPYING, compile, config.guess,
+       config.sub, install-sh, missing, mkinstalldirs,
+       symlink-tree, ylwrap: Sync from upstream sources.
+       * config-ml.in: Update FSF address.
+
+2005-07-13  Eric Christopher  <echristo@redhat.com>
+
+       * configure.in: Add toplevel noconfigdir support for tpf.
+       * configure: Regenerate.
+
+2005-07-11  Paolo Bonzini  <bonzini@gnu.org>
+
+       PR ada/22340
+
+       * Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Fix pasto.
+       * Makefile.in: Regenerate.
+
+2005-07-07  Mark Mitchell  <mark@codesourcery.com>
+
+       * MAINTAINERS: Remove Dave Brolley as a cpplib maintainer.  Add Dave
+       Brolley to write-after-approval. 
+
+2005-07-07  Andreas Schwab  <schwab@suse.de>
+
+       * Makefile.def (flags_to_pass): Add CFLAGS_FOR_BUILD.
+       * Makefile.tpl (EXTRA_GCC_FLAGS): Don't pass CFLAGS_FOR_BUILD here.
+       * Makefile.in: Regenerated.
+
+2005-07-06  Geoffrey Keating  <geoffk@apple.com>
+
+       * configure.in: Don't build sim or rda when targetting darwin.
+       * configure: Regenerate.
+
+2005-07-06  Kazu Hirata  <kazu@codesourcery.com>
+
+       * configure.in: Add --enable-libssp and --disable-libssp.
+       * configure: Regenerate with autoconf-2.13.
+
+2005-07-02  Jakub Jelinek  <jakub@redhat.com>
+
+       * Makefile.def (target_modules): Add libssp.
+       * configure.in (target_libraries): Add target-libssp.
+       * configure: Rebuilt.
+       * Makefile.in: Rebuilt.
+
+2005-07-01  Zack Weinberg  <zackw@panix.com>
+
+       * MAINTAINERS: Change email address.  Resign from maintainership.
+
+2005-07-01  Richard Guenther  <rguenther@suse.de>
+
+       * MAINTAINERS: Change my e-mail address and affiliation.
+
+2005-06-22  Paolo Bonzini  <bonzini@gnu.org>
+
+       * Makefile.def (stagefeedback): Come after profile.
+       Define profiledbootstrap target.
+       * Makefile.tpl (profiledbootstrap): Remove.
+       (stageprofile-end): Zap stagefeedback.
+       (stagefeedback-start): Copy all .gcda files, not only GCC's.
+       * Makefile.in: Regenerate.
+
+2005-06-13  Richard Sandiford  <richard@codesourcery.com>
+
+       * MAINTAINERS: Update my email address.
+
 2005-06-13  Zack Weinberg  <zack@codesourcery.com>
 
        * depcomp: Update from automake CVS.  Add 'ia64hp' stanza.