OSDN Git Service

2005-10-03 H.J. Lu <hongjiu.lu@intel.com>
[pf3gnuchains/gcc-fork.git] / ChangeLog
index c7eed29..4407ade 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
-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-10-03  H.J. Lu  <hongjiu.lu@intel.com>
 
+       * configure.in (*-*-darwin*): Build bfd, binutils and opcodes.
+       * configure: Regenerated.
+
+2005-09-30  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       * configure: Regenerate with the correct
+       autoconf version.
+
+2005-09-30  Catherine Moore  <clm@cm00re.com>
+
+       * configure.in (bfin-*-*): New.
+       * configure: Regenerated.
+
+2005-09-28  Geoffrey Keating  <geoffk@apple.com>
+
+       * Makefile.tpl (BASE_TARGET_EXPORTS): Add LIPO, STRIP.
+       (LIPO_FOR_TARGET): New.
+       (CONFIGURED_LIPO_FOR_TARGET): New.
+       (USUAL_LIPO_FOR_TARGET): New.
+       (STRIP_FOR_TARGET): New.
+       (CONFIGURED_STRIP_FOR_TARGET): New.
+       (USUAL_STRIP_FOR_TARGET): New.
+       * Makefile.def (flags_to_pass): Add LIPO_FOR_TARGET and
+       STRIP_FOR_TARGET.
+       * configure.in: Set LIPO_FOR_TARGET, STRIP_FOR_TARGET,
+       CONFIGURED_LIPO_FOR_TARGET, CONFIGURED_STRIP_FOR_TARGET.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       
+2005-09-19  David Edelsohn  <edelsohn@gnu.org>
+
+       * configure.in (powerpc-*-aix*): Add target-libssp to noconfigdirs.
+       (rs6000-*-aix*): Same.
+       * configure: Regenerate.
+
+2005-09-16  Tom Tromey  <tromey@redhat.com>
+
+       * MAINTAINERS: Add self as java maintainer.
+
+2005-09-14  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       * configure.in: Recognize f95 in the --enable-languages option,
+       and substitute it for fortran, issuing a warning.
+       * configure: Regenerate.
+
+2005-08-30  Phil Edwards  <phil@codesourcery.com>
+
+       * configure.in (*-*-vxworks*):  Add target-libstdc++-v3 to noconfigdirs.
+       * configure:  Regenerated.
+
+2005-08-22  Aldy Hernandez  <aldyh@redhat.com>
+
+       * MAINTAINERS: Add self as ms1 maintainer.
+
+2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
+
+       * Makefile.def (libssp): Add to lang_env_dependencies.
+       * Makefile.in: Regenerate.
+
+2005-08-18  Ian Lance Taylor  <ian@airs.com>
+
+       * MAINTAINERS: Add myself as middle-end maintainer.
+
+2005-08-17  Christian Groessler  <chris@groessler.org>
+
+       * Makefile.tpl: (USUAL_CC_FOR_TARGET): Add missing trailing slash.
+       * Makefile.in: Regenerate.
+
+2005-08-15  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * MAINTAINERS (write after approval): Added myself.
+
+2005-08-12  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+
+2005-08-12  Paolo Bonzini  <bonzini@gnu.org>
+
+       * configure.in: Replace NCN_STRICT_CHECK_TOOL with
+       NCN_STRICT_CHECK_TOOLS, and likewise for NCN_STRICT_CHECK_TARGET_TOOLS.
+       Look for alternate names of the target cc and c++
+       * configure: Regenerate.
+
+2005-08-08  Paolo Bonzini  <bonzini@gnu.org>
+
+       * configure.in (CC_FOR_TARGET, CXX_FOR_TARGET, GCJ_FOR_TARGET,
+       GCC_FOR_TARGET, RAW_CXX_FOR_TARGET, GFORTRAN_FOR_TARGET): Find
+       them with NCN_STRICT_CHECK_TARGET_TOOL, like the other target
+       tools; remove code to manually set them.
+       (Target tools): Look in the environment for them.
+       * Makefile.tpl (CC_FOR_TARGET, CXX_FOR_TARGET, GCJ_FOR_TARGET,
+       GCC_FOR_TARGET, RAW_CXX_FOR_TARGET, GFORTRAN_FOR_TARGET): Redefine.
+       (AS_FOR_TARGET, LD_FOR_TARGET, NM_FOR_TARGET): Look into gcc
+       build directory.
+       (CONFIGURED_CC_FOR_TARGET, CONFIGURED_CXX_FOR_TARGET,
+       CONFIGURED_GCJ_FOR_TARGET, CONFIGURED_GCC_FOR_TARGET,
+       CONFIGURED_GFORTRAN_FOR_TARGET, USUAL_CC_FOR_TARGET,
+       USUAL_CXX_FOR_TARGET, USUAL_GCJ_FOR_TARGET, USUAL_GCC_FOR_TARGET,
+       USUAL_RAW_CXX_FOR_TARGET, USUAL_GFORTRAN_FOR_TARGET): New.
+       (CXX_FOR_TARGET_FOR_RECURSIVE_MAKE,
+       RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE, RECURSE_FLAGS): Delete.
+       * configure: Regenerate.
+       * Makefile.in: Regenerate.
+
+2005-07-28  Ben Elliston  <bje@au.ibm.com>
+
+       * MAINTAINERS: Update for removed CPU targets.
+
+2005-07-27  Mark Mitchell  <mark@codesourcery.com>
+
+       * Makefile.tpl (EXTRA_TARGET_FLAGS): Set LDFLAGS=LDFLAGS_FOR_TARGET.
+       * Makefile.def (flags_to_pass): Add LDFLAGS_FOR_TARGET. 
+       * Makefile.in: Regenerated.
+
+2005-07-26  Mark Mitchell  <mark@codesourcery.com>
+
+       * Makefile.tpl (SYSROOT_CFLAGS_FOR_TARGET): New variable.
+       (CFLAGS_FOR_TARGET): Use it.
+       (CXXFLAGS_FOR_TARGET): Likewise.
+       * Makefile.in: Regenerated.
+       * configure.in (--with-build-sysroot): New option.
+       * configure: Regenerated.
+
+2005-07-24  Paolo Bonzini  <bonzini@gnu.org>
+
+       * Makefile.tpl: Wrap install between unstage and stage
+       * Makefile.in: Regenerate.
+
+2005-07-21  Eric Christopher  <echristo@apple.com>
+
+       * MAINTAINERS: Update affiliation.
+
+2005-07-21  Paul Woegerer  <paul.woegerer@nsc.com>
+
+       * MAINTAINERS: Add self as crx port maintainer.
+
+2005-07-20  DJ Delorie  <dj@redhat.com>
+
+       * MAINTAINERS: Add self as m32c maintainer.
 
 2005-07-16  Kelley Cook  <kcook@gcc.gnu.org>