aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2005-09-19configure.in (powerpc-*-aix*): Add target-libssp to noconfigdirs.David Edelsohn1-0/+6
* configure.in (powerpc-*-aix*): Add target-libssp to noconfigdirs. (rs6000-*-aix*): Same. * configure: Regenerate. From-SVN: r104439
2005-09-16* MAINTAINERS: Add self as java maintainer.Tom Tromey1-0/+4
From-SVN: r104348
2005-09-13configure.in: Recognize f95 in the --enable-languages option...Francois-Xavier Coudert1-0/+6
* configure.in: Recognize f95 in the --enable-languages option, and substitute it for fortran, issuing a warning. * configure: Regenerate. * Make-lang.in: Change targets prefixes from f95 to fortran. * config-lang.in: Change language name to "fortran". * lang.opt: Change language name to "fortran". * options.c: Change CL_F95 to CL_Fortran. From-SVN: r104215
2005-09-01configure.in (*-*-vxworks*): Add target-libstdc++-v3 to noconfigdirs.Phil Edwards1-0/+5
2005-08-30 Phil Edwards <phil@codesourcery.com> * configure.in (*-*-vxworks*): Add target-libstdc++-v3 to noconfigdirs. * configure: Regenerated. From-SVN: r103740
2005-08-22* MAINTAINERS: Add self as ms1 maintainer.Aldy Hernandez1-0/+4
From-SVN: r103347
2005-08-20Makefile.def (libssp): Add to lang_env_dependencies.Richard Earnshaw1-0/+5
* Makefile.def (libssp): Add to lang_env_dependencies. * Makefile.in: Regenerate. From-SVN: r103303
2005-08-18* MAINTAINERS: Add myself as middle-end maintainer.Ian Lance Taylor1-0/+4
From-SVN: r103255
2005-08-17Makefile.tpl: (USUAL_CC_FOR_TARGET): Add missing trailing slash.Christian Groessler1-0/+5
2005-08-17 Christian Groessler <chris@groessler.org> * Makefile.tpl: (USUAL_CC_FOR_TARGET): Add missing trailing slash. * Makefile.in: Regenerate. From-SVN: r103216
2005-08-15Added missing ChangeLog entry.Andreas Krebbel1-0/+4
From-SVN: r103111
2005-08-12* MAINTAINERS (Write After Approval): Add myself.Maciej W. Rozycki1-0/+4
From-SVN: r103041
2005-08-12configure.in: Replace NCN_STRICT_CHECK_TOOL with NCN_STRICT_CHECK_TOOLS...Paolo Bonzini1-0/+7
toplevel: 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. config: 2005-08-12 Paolo Bonzini <bonzini@gnu.org> * config/acx.m4 (NCN_CHECK_TARGET_TOOL, NCN_STRICT_CHECK_TOOL, NCN_STRICT_CHECK_TARGET_TOOL): Remove. (NCN_STRICT_CHECK_TOOLS, NCN_STRICT_CHECK_TARGET_TOOLS): New, based on the deleted macros. From-SVN: r103036
2005-08-08configure.in (CC_FOR_TARGET, [...]): Find them with ↵Paolo Bonzini1-0/+21
NCN_STRICT_CHECK_TARGET_TOOL, like the other target tools... 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. From-SVN: r102855
2005-07-28* MAINTAINERS: Update for removed CPU targets.Ben Elliston1-0/+4
From-SVN: r102457
2005-07-27Makefile.tpl (EXTRA_TARGET_FLAGS): Set LDFLAGS=LDFLAGS_FOR_TARGET.Mark Mitchell1-0/+6
* Makefile.tpl (EXTRA_TARGET_FLAGS): Set LDFLAGS=LDFLAGS_FOR_TARGET. * Makefile.def (flags_to_pass): Add LDFLAGS_FOR_TARGET. * Makefile.in: Regenerated. From-SVN: r102440
2005-07-26install.texi (--with-build-sysroot): Fix grammatical error.Mark Mitchell1-0/+9
* doc/install.texi (--with-build-sysroot): Fix grammatical error. Clarify use of "build" in name. * 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. From-SVN: r102389
2005-07-24Makefile.tpl: Wrap install between unstage and stagePaolo Bonzini1-0/+5
2005-07-24 Paolo Bonzini <bonzini@gnu.org> * Makefile.tpl: Wrap install between unstage and stage * Makefile.in: Regenerate. From-SVN: r102334
2005-07-21MAINTAINERS: Change affiliation.Eric Christopher1-0/+4
2005-07-21 Eric Christopher <echristo@apple.com> * MAINTAINERS: Change affiliation. From-SVN: r102241
2005-07-21* Updated ChangeLogPaul Woegerer1-0/+4
From-SVN: r102238
2005-07-20* MAINTAINERS: Add self as m32c maintainer.DJ Delorie1-0/+4
From-SVN: r102208
2005-07-17Move the changelog entry from the top level to the gcc directory.Kenneth Zadeck1-50/+0
From-SVN: r102106
2005-07-16Makefile.in: Added rules for ipa-pure-const.c...Daniel Berlin1-0/+50
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 Danny Berlin <dberlin@dberlin.org> Kenneth Zadeck <zadeck@naturalbridge.com> * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2 since pure const detection cannot run at -O1 in c compiler. * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we can now optimize this case properly. * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail because we now pass. * gcc.dg/vect/vect-92.c: Removed out of bounds array access. Co-Authored-By: Kenneth Zadeck <zadeck@naturalbridge.com> From-SVN: r102098
2005-07-16all files: Update FSF address.Kelley Cook1-0/+4
2005-07-16 Kelley Cook <kcook@gcc.gnu.org> * all files: Update FSF address. From-SVN: r102083
2005-07-15MAINTAINERS: Change affiliation.Eric Christopher1-0/+4
2005-07-15 Eric Christopher <echristo@redhat.com> * MAINTAINERS: Change affiliation. From-SVN: r102062
2005-07-14backport: configure.in: Add cases for Renesas m32c.Jim Blandy1-0/+5
Merge from src: * configure.in: Add cases for Renesas m32c. * configure: Regenerated. From-SVN: r102039
2005-07-14Update COPYING.LIB from upstream. Correct last Changelog.Kelley Cook1-1/+6
From-SVN: r102003
2005-07-14COPYING, [...]: Sync from upstream sources.Kelley Cook1-0/+6
2005-07-14 Kelley Cook <kcook@gcc.gnu.org> * COPYING, compile, config-ml.in, config.guess, config.sub, install-sh, missing, mkinstalldirs, symlink-tree, ylwrap: Sync from upstream sources. From-SVN: r102001
2005-07-13configure.in: Add toplevel noconfigdir support for tpf.Eric Christopher1-0/+5
2005-07-13 Eric Christopher <echristo@redhat.com> * configure.in: Add toplevel noconfigdir support for tpf. * configure: Regenerate. 2005-07-13 Eric Christopher <echristo@redhat.com> * config.gcc (s390x-ibm-tpf*): Add extra_options. Remove static extra parts. * config/s390/s390.md: Include tpf.md. Move tpf specific patterns... * config/s390/tpf.md: To here. * config/s390/s390.opt: Move tpf specific options... * config/s390/tpf.opt: to here. Add mmain option. * config/s390/tpf-unwind.h: Remove unnecessary defines. * config/s390/tpf.h: Rewrite. From-SVN: r101982
2005-07-11re PR ada/22340 (Ada build fails with --enable-bootstrap)Paolo Bonzini1-0/+7
2005-07-11 Paolo Bonzini <bonzini@gnu.org> PR ada/22340 * Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Fix pasto. * Makefile.in: Regenerate. From-SVN: r101868
2005-07-07MAINTAINERS: Remove Dave Brolley as a cpplib maintainer.Mark Mitchell1-0/+5
* MAINTAINERS: Remove Dave Brolley as a cpplib maintainer. Add Dave Brolley to write-after-approval. From-SVN: r101724
2005-07-07Makefile.def (flags_to_pass): Add CFLAGS_FOR_BUILD.Andreas Schwab1-0/+6
* Makefile.def (flags_to_pass): Add CFLAGS_FOR_BUILD. * Makefile.tpl (EXTRA_GCC_FLAGS): Don't pass CFLAGS_FOR_BUILD here. * Makefile.in: Regenerated. From-SVN: r101716
2005-07-07configure.in: Don't build sim or rda when targetting darwin.Geoffrey Keating1-0/+5
* configure.in: Don't build sim or rda when targetting darwin. * configure: Regenerate. From-SVN: r101680
2005-07-06configure.in: Add --enable-libssp and --disable-libssp.Kazu Hirata1-0/+5
* configure.in: Add --enable-libssp and --disable-libssp. * configure: Regenerate with autoconf-2.13. * gcc/doc/install.texi (--disable-libssp): New. From-SVN: r101668
2005-07-02Makefile.def (target_modules): Add libssp.Jakub Jelinek1-0/+7
* Makefile.def (target_modules): Add libssp. * configure.in (target_libraries): Add target-libssp. * configure: Rebuilt. * Makefile.in: Rebuilt. gcc/ * gcc.c (LINK_SSP_SPEC): Define. (link_ssp_spec): New variable. (LINK_COMMAND_SPEC): Add %(link_ssp). (static_specs): Add link_ssp_spec. * configure.ac (TARGET_LIBC_PROVIDES_SSP): New test. * configure: Rebuilt. * config.in: Rebuilt. * config/rs6000/linux.h (TARGET_THREAD_SSP_OFFSET): Define. * config/rs6000/linux64.h (TARGET_THREAD_SSP_OFFSET): Likewise. * config/i386/linux.h (TARGET_THREAD_SSP_OFFSET): Likewise. * config/i386/linux64.h (TARGET_THREAD_SSP_OFFSET): Likewise. * config/rs6000/rs6000.md (stack_protect_set, stack_protect_test): If TARGET_THREAD_SSP_OFFSET is defined, use -0x7010(13) resp. -0x7008(2) instead of reading __stack_chk_guard variable. * config/i386/i386.md (UNSPEC_SP_SET, UNSPEC_SP_TEST): Change number. (UNSPEC_SP_TLS_SET, UNSPEC_SP_TLS_TEST): New constants. (stack_protect_set, stack_protect_test): Use *_tls* patterns if TARGET_THREAD_SSP_OFFSET is defined. (stack_tls_protect_set_si, stack_tls_protect_set_di, stack_tls_protect_test_si, stack_tls_protect_test_di): New insns. Revert: 2005-06-27 Richard Henderson <rth@redhat.com> * libgcc-std.ver (GCC_4.1.0): New. * libgcc.h (__stack_chk_guard): Declare. (__stack_chk_fail, __stack_chk_fail_local): Declare. * libgcc2.c (L_stack_chk, L_stack_chk_local): New. * mklibgcc.in (lib2funcs): Add them. From-SVN: r101531
2005-07-01* MAINTAINERS: Change email address. Resign from maintainership.Zack Weinberg1-0/+4
From-SVN: r101518
2005-07-01MAINTAINERS: Change my e-mail address and affiliation.Richard Guenther1-0/+4
2005-07-01 Richard Guenther <rguenther@suse.de> * MAINTAINERS: Change my e-mail address and affiliation. From-SVN: r101503
2005-06-23Makefile.def (stagefeedback): Come after profile.Paolo Bonzini1-0/+9
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. From-SVN: r101263
2005-06-13* MAINTAINERS: Update my email address.Richard Sandiford1-0/+4
From-SVN: r100891
2005-06-13top level:Zack Weinberg1-8/+13
* depcomp: Update from automake CVS. Add 'ia64hp' stanza. In 'cpp' stanza, support '#line' as well as '# '. config: * depstand.m4, lead-dot.m4: New files. libcpp: * configure.ac: Invoke ZW_CREATE_DEPDIR and ZW_PROG_COMPILER_DEPENDENCIES. * aclocal.m4, configure: Regenerate. * Makefile.in (DEPMODE, DEPDIR, depcomp, COMPILE.base, COMPILE): New variables. (distclean): Clean up $(DEPDIR) and its contents. (.c.o): Use $(COMPILE). Include $(DEPDIR)/*.Po for most object->header dependencies. From-SVN: r100874
2005-06-08MAINTAINERS: Move myself from 'Write After Approval' to 'CPU Port ↵Andreas Schwab1-0/+5
Maintainers' section as... * MAINTAINERS: Move myself from 'Write After Approval' to 'CPU Port Maintainers' section as m68k maintainer. From-SVN: r100751
2005-06-06configure.in (unsupported_languages): New macro.Hans-Peter Nilsson1-0/+11
* configure.in (unsupported_languages): New macro. <mmix-knuth-mmixware>: Set unsupported_languages. Name explicit non-ported target libraries in noconfigdirs. <cris-*, crisv32-*> Ditto, except for non-aout, non-elf, non-linux-gnu. Remove libgcj_ex_libffi. <lang_frag loop>: Set add_this_lang=no if the language is in unsupported_languages. * configure: Regenerate. From-SVN: r100680
2005-06-05configure.in: Fix typo in handling of --with-mpfr-dir.Tobias Schlüter1-0/+5
* configure.in: Fix typo in handling of --with-mpfr-dir. * configure: Regenerate. From-SVN: r100605
2005-06-04* MAINTAINERS: Update my email address.Richard Sandiford1-0/+4
From-SVN: r100577
2005-06-02config.sub: Add cases for the Renesas m32c.Jim Blandy1-0/+5
* config.sub: Add cases for the Renesas m32c. (This patch has been accepted into the master sources.) From-SVN: r100527
2005-06-02configure.in: Set noconfigdirs for ms1.Aldy Hernandez1-0/+8
* configure.in: Set noconfigdirs for ms1. * configure: Regenerate. Co-Authored-By: Michael Snyder <msnyder@redhat.com> Co-Authored-By: Stan Cox <scox@redhat.com> From-SVN: r100509
2005-06-02MAINTAINERS (Write After Approval): Add self.Jerry DeLisle1-0/+4
2005-06-01 Jerry DeLisle <jvdelisle@verizon.net> * MAINTAINERS (Write After Approval): Add self. From-SVN: r100480
2005-06-02* MAINTAINERS (Write After Approval): Add self.Josh Conner1-0/+4
From-SVN: r100475
2005-06-01* MAINTAINERS: Update my email address.Kazu Hirata1-0/+4
From-SVN: r100468
2005-05-27MAINTAINERS (Write After Approval): Add self.Ziga Mahkovec1-0/+4
2005-05-27 Ziga Mahkovec <ziga.mahkovec@klika.si> * MAINTAINERS (Write After Approval): Add self. From-SVN: r100274
2005-05-26MAINTAINERS (Write After Approval): Remove self.Chris Demetriou1-0/+4
2005-05-26 Chris Demetriou <cgd@broadcom.com> * MAINTAINERS (Write After Approval): Remove self. From-SVN: r100243
2005-05-25Makefile.tpl (stage[+id+]-start): Iterate over target module as well.Paolo Bonzini1-0/+7
2005-05-25 Paolo Bonzini <bonzini@gnu.org> * Makefile.tpl (stage[+id+]-start): Iterate over target module as well. (Dependencies): Consider target modules for bootstrap dependencies. Make target bootstrap modules depend on each stage's gcc. * Makefile.in: Regenerate. From-SVN: r100151