1. 26 Jun, 2009 1 commit
  2. 24 Jun, 2009 1 commit
    • ian's avatar
      ./: · 7ab76cec
      ian authored
      	* configure.ac: Add --enable-build-with-cxx.  When set, add c++ to
      	boot_languages.  Only bootstrap target libraries listed in
      	target_libs for some boot language.  Add --with-stage1-ldflags,
      	--with-stage1-libs, --with-boot-ldflags, --with-boot-libs.  Remove
      	with_host_libstdcxx from ppllibs.  Only add -fkeep-inline-functions
      	if not building with C++.
      	* Makefile.def: For target_module libstdc++-v3, set bootstrap=true.
      	* Makefile.tpl (STAGE1_LDFLAGS, STAGE1_LIBS): New variables.
      	(POSTSTAGE1_LDFLAGS, POSTSTAGE1_LIBS): New variables.
      	(HOST_EXPORTS): Add STAGE1_LDFLAGS to LDFLAGS.  Export HOST_LIBS.
      	(POSTSTAGE1_HOST_EXPORTS): Set CXX and CXX_FOR_BUILD.  Add
      	POSTSTAGE1_LDFLAGS to LDFLAGS.  Export HOST_LIBS.
      	(POSTSTAGE1_FLAGS_TO_PASS): Likewise.
      	* configure, Makefile.in: Rebuild.
      gcc/:
      	* configure.ac: Invoke AC_PROG_CXX.  Separate C specific warnings
      	from loose_warn into c_loose_warn and from strict_warn into
      	c_strict_warn.  Set and substitute warn_cxxflags.  Check for
      	--enable-build-with-cxx.  Set and substitute
      	ENABLE_BUILD_WITH_CXX.  Set and substitute HOST_LIBS.
      	* Makefile.in (CXXFLAGS): New variable.
      	(C_LOOSE_WARN, C_STRICT_WARN): New variables.
      	(GCC_WARN_CFLAGS): Add $(C_LOOSE_WARN).  Add $(C_STRICT_WARN) if
      	the default is the same as $(STRICT_WARN).
      	(GCC_WARN_CXXFLAGS, WARN_CXXFLAGS): New variables.
      	(CXX): New variable.
      	(COMPILER): New value if ENABLE_BUILD_WITH_CXX.
      	(COMPILER_FLAGS, LINKER, LINKER_FLAGS): Likewise.
      	(ALL_COMPILERFLAGS, ALL_LINKERFLAGS): Likewise.
      	(HOST_LIBS): New variable.
      	(GCC_CFLAGS): Add $(C_LOOSE_WARN).
      	(ALL_CXXFLAGS): New variable.
      	(LIBS, BACKENDLIBS): Add $(HOST_LIBS).
      	* doc/install.texi (Configuration): Document
      	--enable-build-with-cxx, --with-stage1-ldflags,
      	--with-stage1-libs, --with-boot-ldflags, --with-boot-libs.
      	* configure: Rebuild.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@148889 138bc75d-0d04-0410-961f-82ee72b054a4
      7ab76cec
  3. 03 Jun, 2009 1 commit
  4. 02 Jun, 2009 1 commit
  5. 27 May, 2009 1 commit
  6. 24 May, 2009 1 commit
  7. 19 May, 2009 2 commits
  8. 12 May, 2009 1 commit
    • aoliva's avatar
      ChangeLog: · bd1f9655
      aoliva authored
      PR target/37137
      * Makefile.def (flags_to_pass): Remove redundant and incomplete
      STAGE1_CFLAGS, STAGE2_CFLAGS, STAGE3_CFLAGS, and STAGE4_CFLAGS.
      Add FLAGS_FOR_TARGET and BUILD_CONFIG.
      (bootstrap_stage): Remove bootstrap-debug custom stages.  Turn
      stage_configureflags, stage_cflags and stage_libcflags into
      explicit Makefile macros.
      * Makefile.tpl (HOST_EXPORTS, EXTRA_HOST_FLAGS): Pass GCJ and
      GFORTRAN.
      (POSTSTAGE1_HOST_EXPORTS): Add XGCC_FLAGS_FOR_TARGET and TFLAGS to
      CC.  Set CC_FOR_BUILD from CC.
      (BASE_TARGET_EXPORTS, RAW_CXX_TARGET_EXPORTS,
      NORMAL_TARGET_EXPORTS): Move SYSROOT_CFLAGS_FOR_TARGET and
      DEBUG_PREFIX_CFLAGS_FOR_TARGET from CFLAGS and CXXFLAGS to
      XGCC_FLAGS_FOR_TARGET.  Add it along with TFLAGS to CC, CXX, GCJ,
      and GFORTRAN.
      (TFLAGS, STAGE_CFLAGS, STAGE_TFLAGS, STAGE_CONFIGURE_FLAGS): New.
      (_LIBCFLAGS): Renamed to _TFLAGS.
      (do-compare-debug, do-compare3-debug): Drop.
      (CC, GCC_FOR_TARGET, CXX_FOR_TARGET, RAW_CXX_FOR_TARGET,
      GCJ_FOR_TARGET, GFORTRAN_FOR_TARGET): Remove FLAGS_FOR_TARGET.
      (FLAGS_FOR_TARGET, SYSROOT_CFLAGS_FOR_TARGET,
      DEBUG_PREFIX_CFLAGS_FOR_TARGET): Move down.
      (XGCC_FLAGS_FOR_TARGET): New.
      (BASE_FLAGS_TO_PASS): Pass STAGEid_CFLAGS, STAGEid_TFLAGS and TFLAGS.
      (EXTRA_HOST_FLAGS): Pass GCJ and GFORTRAN.
      (POSTSTAGE1_FLAGS_TO_PASS): Move SYSROOT_CFLAGS_FOR_TARGET and
      DEBUG_PREFIX_CFLAGS_FOR_TARGET from CFLAGS, CXXFLAGS, LIBCFLAGS,
      LIBCXXFLAGS to XGCC_FLAGS_FOR_TARGET.    Add it along with TFLAGS
      to CC, CXX, GCJ, and GFORTRAN.  Pass XGCC_FLAGS_FOR_TARGET and
      TFLAGS.
      (BUILD_CONFIG): Include if requested.
      (all): Set TFLAGS on bootstrap.
      (configure-stageid-prefixmodule): Pass TFLAGS, adjust FLAGS.
      (all-stageid-prefixmodule): Likewise.
      (do-clean, distclean-stageid): Set TFLAGS.
      (restrap): Fix whitespace.
      * Makefile.in: Rebuilt.
      config/ChangeLog:
      * multi.m4: Save CXX, GFORTRAN and GCJ in config.status.
      * mt-gnu (CXXFLAGS_FOR_TARGET): Adjust.
      * bootstrap-O1.mk: New.
      * bootstrap-O3.mk: New.
      * bootstrap-debug.mk: New.
      gcc/ChangeLog:
      PR target/37137
      * doc/install.texi (STAGE1_TFLAGS, BUILD_CONFIG): Document.
      gcc/java/ChangeLog:
      * Make-lang.in (GCJ): Renamed to...
      (XGCJ): ... this.
      libjava/ChangeLog:
      * configure.ac: Insert libgcjdir in the GCJ passed in the
      environment, rather than overriding completely.
      * configure: Rebuilt.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@147415 138bc75d-0d04-0410-961f-82ee72b054a4
      bd1f9655
  9. 25 Apr, 2009 1 commit
  10. 14 Apr, 2009 1 commit
  11. 01 Apr, 2009 1 commit
  12. 05 Feb, 2009 1 commit
  13. 14 Nov, 2008 1 commit
    • drow's avatar
      PR bootstrap/38014 · 54670ae6
      drow authored
      	PR bootstrap/37923
      
      	Revert:
      
      	2008-10-24  Daniel Jacobowitz  <dan@codesourcery.com>
      
      	* Makefile.tpl (HOST_EXPORTS): Correct CPPFLAGS typo.
      	* Makefile.in: Regenerated.
      
      	2008-10-22  Daniel Jacobowitz  <dan@codesourcery.com>
      
      	* Makefile.def (flags_to_pass): Add CPPFLAGS_FOR_BUILD and CPPFLAGS.
      	* Makefile.tpl (BUILD_EXPORTS): Set CPPFLAGS.
      	(EXTRA_BUILD_FLAGS): Correct typo.  Pass CPPFLAGS.
      	(HOST_EXPORTS): Pass CPPFLAGS.
      	(CPPFLAGS_FOR_BUILD, CPPFLAGS, CPPFLAGS_FOR_TARGET): Define.
      	(LDFLAGS_FOR_TARGET): Initialize from configure script.
      	(EXTRA_TARGET_FLAGS): Set CPPFLAGS.
      	* Makefile.in, configure: Regenerated.
      	* configure.ac: Set CPPFLAGS_FOR_TARGET, LDFLAGS_FOR_TARGET,
      	and CPPFLAGS_FOR_BUILD.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@141859 138bc75d-0d04-0410-961f-82ee72b054a4
      54670ae6
  14. 24 Oct, 2008 1 commit
  15. 22 Oct, 2008 1 commit
    • drow's avatar
      ./ · d514f3bf
      drow authored
      	PR gdb/921
      	PR gdb/1646
      	PR gdb/2175
      	PR gdb/2176
      
      	* Makefile.def (flags_to_pass): Add CPPFLAGS_FOR_BUILD and CPPFLAGS.
      	* Makefile.tpl (BUILD_EXPORTS): Set CPPFLAGS.
      	(EXTRA_BUILD_FLAGS): Correct typo.  Pass CPPFLAGS.
      	(HOST_EXPORTS): Pass CPPFLAGS.
      	(CPPFLAGS_FOR_BUILD, CPPFLAGS, CPPFLAGS_FOR_TARGET): Define.
      	(LDFLAGS_FOR_TARGET): Initialize from configure script.
      	(EXTRA_TARGET_FLAGS): Set CPPFLAGS.
      	* Makefile.in, configure: Regenerated.
      	* configure.ac: Set CPPFLAGS_FOR_TARGET, LDFLAGS_FOR_TARGET,
      	and CPPFLAGS_FOR_BUILD.
      
      	libiberty/
      	* Makefile.in (CPPFLAGS): Define.
      	(FLAGS_TO_PASS, COMPILE.c): Add CPPFLAGS.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@141292 138bc75d-0d04-0410-961f-82ee72b054a4
      d514f3bf
  16. 02 Sep, 2008 1 commit
    • spop's avatar
      2008-09-02 Sebastian Pop <sebastian.pop@amd.com> · 255b6be7
      spop authored
      	    Tobias Grosser  <grosser@fim.uni-passau.de>
      	    Jan Sjodin  <jan.sjodin@amd.com>
      	    Harsha Jagasia  <harsha.jagasia@amd.com>
      	    Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
      	    Konrad Trifunovic  <konrad.trifunovic@inria.fr>
      	    Adrien Eliche  <aeliche@isty.uvsq.fr>
      
      	Merge from graphite branch.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* configure.ac (host_libs): Add ppl and cloog.
      	Add checks for PPL and CLooG.
      	* Makefile.def (ppl, cloog): Added modules and dependences.
      	* Makefile.tpl (PPLLIBS, PPLINC, CLOOGLIBS, CLOOGINC): New.
      	(HOST_PPLLIBS, HOST_PPLINC, HOST_CLOOGLIBS, HOST_CLOOGINC): New.
      
      gcc/
      	* graphite.c: New.
      	* graphite.h: New.
      	* tree-loop-linear.c (perfect_loop_nest_depth): Export.
      	* doc/invoke.texi (-floop-block, -floop-interchange,
      	-floop-strip-mine): Document new flags.
      	* tree-into-ssa.c (gimple_vec): Moved...
      	* tree-loop-distribution.c (rdg_component): Moved...
      	* cfgloopmanip.c: Include tree-flow.h.
      	(update_dominators_in_loop): New.
      	(create_empty_if_region_on_edge): New.
      	(create_empty_loop_on_edge): New.
      	(loopify): Use update_dominators_in_loop.
      	* tree-pass.h (pass_graphite_transforms): Declared.
      	* configure: Regenerate.
      	* tree-phinodes.c (make_phi_node): Export.
      	(add_phi_node_to_bb): New, split from create_phi_node.
      	* tree-chrec.c (for_each_scev_op): New.
      	* tree-chrec.h (for_each_scev_op): Declared.
      	* tree-ssa-loop-ivopts.c (get_phi_with_result): New.
      	(remove_statement): Call get_phi_with_result.
      	* config.in (HAVE_cloog): Undef.
      	* gdbinit.in (pgg): New.
      	* timevar.def (TV_GRAPHITE_TRANSFORMS): New.
      	* tree-ssa-loop.c (graphite_transforms): New.
      	(gate_graphite_transforms): New.
      	(pass_graphite_transforms): New.
      	* configure.ac (PPLLIBS, PPLINC, CLOOGLIBS, CLOOGINC,
      	HAVE_cloog): Defined.
      	* tree-vectorizer.c (rename_variables_in_bb): Export.
      	* tree-data-ref.c (dr_may_alias_p): Export.
      	(stmt_simple_memref_p): New.
      	(find_data_references_in_stmt): Export.
      	(find_data_references_in_loop): Export.
      	(create_rdg_edge_for_ddr): Initialize RDGE_RELATION.
      	(create_rdg_edges_for_scalar): Initialize RDGE_RELATION.
      	(create_rdg_vertices): Export.
      	(build_empty_rdg): New.
      	(build_rdg): Call build_empty_rdg.  Free dependence_relations.
      	* tree-data-ref.h (rdg_component): ... here.
      	(scop_p): New.
      	(struct data_reference): Add a field scop.
      	(DR_SCOP): New.
      	(find_data_references_in_loop): Declared.
      	(find_data_references_in_stmt): Declared.
      	(create_rdg_vertices): Declared.
      	(dr_may_alias_p): Declared.
      	(stmt_simple_memref_p): Declared.
      	(struct rdg_edge): Add a field ddr_p relation.
      	(build_empty_rdg): Declared.
      	* lambda.h (lambda_matrix): Declare a VEC of.
      	(find_induction_var_from_exit_cond): Declared.
      	(lambda_vector_compare): New.
      	* common.opt (fgraphite, floop-strip-mine,
      	floop-interchange, floop-block): New flags.
      	* lambda-code.c (find_induction_var_from_exit_cond): Export.
      	* cfgloop.c (is_loop_exit): New.
      	* cfgloop.h (is_loop_exit): Declared.
      	(create_empty_if_region_on_edge): Declared.
      	(create_empty_loop_on_edge): Declared.
      	* tree-flow.h (add_phi_node_to_bb): Declared.
      	(make_phi_node): Declared.
      	(rename_variables_in_bb): Declared.
      	(perfect_loop_nest_depth): Declared.
      	(graphite_transform_loops): Declared.
      	* Makefile.in (cfgloopmanip.o): Depend on TREE_FLOW_H.
      	(graphite.o-warn): Add -Wno-error.
      	(PPLLIBS, PPLINC, CLOOGLIBS, CLOOGINC): Declared.
      	(LIBS): Add GMPLIBS, CLOOGLIBS, PPLLIBS.
      	(INCLUDES): Add PPLINC, CLOOGINC.
      	(OBJS-common): Add graphite.o.
      	(graphite.o): Add rule.
      	* gimple.h (gimple_vec): ... here.
      	* tree-cfg.c (print_loops): Start printing at ENTRY_BLOCK_PTR.
      	* passes.c (init_optimization_passes): Schedule 
      	pass_graphite_transforms.
      
      testsuite/
      
      	* gcc.dg/graphite/scop-{0,1,2,3,4,5,6,7,8,9,
      	10,11,12,13,14,15,16,17,18}.c: New.
      	* gcc.dg/graphite/graphite.exp: New.
      	* gcc.dg/graphite/scop-matmult.c: New.
      	* gcc.dg/graphite/block-0.c: New.
      	* lib/target-supports.exp (check_effective_target_fgraphite): New.
      	* gfortran.dg/graphite/block-1.f90: New.
      	* gfortran.dg/graphite/scop-{1,2}.f: New.
      	* gfortran.dg/graphite/block-{1,3,4}.f90: New.
      	* gfortran.dg/graphite/graphite.exp: New.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@139893 138bc75d-0d04-0410-961f-82ee72b054a4
      255b6be7
  17. 31 Aug, 2008 1 commit
    • aaronwl's avatar
      2008-08-31 Aaron W. LaFramboise <aaronavay62@aaronwl.com> · 7d804f04
      aaronwl authored
      	<toplevel>
      	* configure.ac (RPATH_ENVVAR): Use PATH on Windows.
      	(GCC_SHLIB_SUBDIR): New.
      	* Makefile.tpl (HOST_LIB_PATH_gcc): Use GCC_SHLIB_SUBDIR.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      	<gcc>
      	* mkmap-flat.awk: Add option pe_dll.
      	* config/i386/t-cygming (SHLIB_LINK): Support building libgcc_s.
      	* gcc/config/i386/t-cygwin (SHLIB_LC): Add.
      	* gcc/config/i386/t-mingw32 (SHLIB_LC): Add.
      	* config/i386/mingw32.h (SHARED_LIBGCC_UNDEFS_SPEC): New.
      	(SUBTARGET_EXTRA_SPECS): Use SHARED_LIBGCC_UNDEFS_SPEC.
      	(LINK_SPEC): Support libgcc_s.
      	(LIBGCC_SPEC): Support libgcc_s.
      	(LIBGCC_SONAME): New.
      
      	<libstdc++-v3>
      	* acinclude.m4 <enable_symvers>: Don't use symvers on Windows.
      	* configure: Regenerated.
      	* Makefile.in: Regenerated.
      	* src/Makefile.in: Regenerated.
      	* doc/makefile.in: Regenerated.
      	* po/Makefile.in: Regenerated.
      	* libmath/Makefile.in: Regenerated.
      	* include/Makefile.in: Regenerated.
      	* libsupc++/Makefile.in: Regenerated.
      	* testsuite/makefile.in: Regenerated.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@139837 138bc75d-0d04-0410-961f-82ee72b054a4
      7d804f04
  18. 16 Aug, 2008 1 commit
  19. 30 Jul, 2008 1 commit
    • bonzini's avatar
      2008-07-30 Paolo Bonzini <bonzini@gnu.org> · 3bed0958
      bonzini authored
      	* configure.ac: Add makefile fragments for hpux.
      	* Makefile.def (flags_to_pass): Add ADA_CFLAGS.
      	* Makefile.tpl (HOST_EXPORTS): Pass ADA_CFLAGS.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      config:
      2008-07-30  Paolo Bonzini  <bonzini@gnu.org>
      
      	* mh-pa: New, from gcc/config/pa/x-ada.
      	* mh-pa-hpux10: New, from gcc/config/pa/x-ada-hpux10.
      
      gcc:
      2008-07-30  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.ac: Substitute ADA_CFLAGS.
      	* configure: Regenerate.
      	* config.host: Remove mention of pa/x-ada and pa/x-ada-hpux10 files.
      	* Makefile.in: Remove mention of X_* variables.
      	* config/pa/x-ada-hpux10: Remove.
      	* config/pa/x-ada: Remove.
      
      	* doc/fragments.texi: Update.
      
      gcc/ada:
      2008-07-30  Paolo Bonzini  <bonzini@gnu.org>
      
      	* gcc-interface/Make-lang.in (ALL_ADAFLAGS): Remove X_ADAFLAGS and
      	T_ADAFLAGS, replace ALL_ADA_CFLAGS with ADA_CFLAGS.
      	(ALL_ADA_CFLAGS): Remove, replace throughout with ADA_CFLAGS.
      	* gcc-interface/Makefile.in (XCFLAGS, X_CFLAGS, X_CPPFLAGS, T_CPPFLAGS,
      	X_ADA_CFLAGS, T_ADA_CFLAGS, X_ADAFLAGS, T_ADAFLAGS, ADA_CFLAGS,
      	ALL_ADA_CFLAGS): Remove.
      	(ALL_ADAFLAGS, MOST_ADAFLAGS): Remove X_ADAFLAGS and T_ADAFLAGS,
              replace ALL_ADA_CFLAGS with ADA_CFLAGS.
      	(GCC_CFLAGS): Remove X_CFLAGS.
      	(LOOSE_CFLAGS): Remove X_CFLAGS and XCFLAGS.
      	(ALL_CPPFLAGS): Remove X_CPPFLAGS and T_CPPFLAGS.
      	(ADA_CFLAGS): Substitute.
      	
      gnattools:
      2008-07-30  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.ac (x_ada_cflags): Remove.
      	(ADA_CFLAGS): Substitute.
      	* configure: Regenerate.
      	* Makefile.in (ADA_CFLAGS): Substitute.
      	(T_ADA_CFLAGS, X_ADA_CFLAGS, ALL_ADA_CFLAGS): Remove.
      	(TOOLS_FLAGS_TO_PASS_1, TOOLS_FLAGS_TO_PASS_1re,
      	TOOLS_FLAGS_TO_PASS_NATIVE, TOOLS_FLAGS_TO_PASS_CROSS):
      	Pass ADA_CFLAGS.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@138301 138bc75d-0d04-0410-961f-82ee72b054a4
      3bed0958
  20. 17 Jun, 2008 1 commit
    • rwild's avatar
      * Makefile.tpl ($(srcdir)/configure): Update dependencies. · 5b2c7553
      rwild authored
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      config/
      	* override.m4: Use m4_version_prereq throughout.
      	(_AC_ARG_VAR_VALIDATE, AC_MSG_FAILURE): Backport from git
      	Autoconf: output pwd along with fatal errors, so the right
      	config.log file is hinted at more prominently.
      	(PARSE_ARGS): Push setting of ac_pwd in this diversion.
      	(_GCC_AUTOCONF_VERSION): New, define to 2.59 if not defined.
      	(_GCC_AUTOCONF_VERSION_CHECK): New macro, require use of Autoconf
      	version _GCC_AUTOCONF_VERSION throughout the tree.
      	(m4_wrap): New override, fix for Posix semantics of m4wrap.
      
      libgcc/
      	* configure.ac: sinclude override.m4.
      	* configure: Regenerate.
      
      gnattools/
      	* configure.ac: move sinclude of acx.m4 before AC_INIT,
      	also sinclude override.m4.
      	* Makefile.in ($(srcdir)/configure): Update dependencies.
      	* configure: Regenerate.
      
      libada/
      	* configure.ac: move sinclude of acx.m4 before AC_INIT,
      	also sinclude override.m4.
      	* Makefile.in ($(srcdir)/configure): Update dependencies.
      	* configure: Regenerate.
      
      intl/
      	* configure: Regenerate.
      
      libiberty/
      	* configure: Regenerate.
      
      boehm-gc/
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* include/gc_config.h.in: Regenerate.
      
      fixincludes/
      	* configure: Regenerate.
      
      gcc/
      	* configure: Regenerate.
      
      libcpp/
      	* Makefile.in ($(srcdir)/aclocal.m4): Update dependencies.
      	* configure: Regenerate.
      
      libdecnumber/
      	* Makefile.in ($(srcdir)/aclocal.m4): Update dependencies.
      	* configure: Regenerate.
      
      libffi/
      	* configure: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libgfortran/
      	* configure: Regenerate.
      
      libgomp/
      	* configure: Regenerate.
      
      libjava/classpath/
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* doc/api/Makefile.in: Regenerate.
      	* examples/Makefile.in: Regenerate.
      	* external/Makefile.in: Regenerate.
      	* external/jsr166/Makefile.in: Regenerate.
      	* external/relaxngDatatype/Makefile.in: Regenerate.
      	* external/sax/Makefile.in: Regenerate.
      	* external/w3c_dom/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* lib/Makefile.in: Regenerate.
      	* native/Makefile.in: Regenerate.
      	* native/fdlibm/Makefile.in: Regenerate.
      	* native/jawt/Makefile.in: Regenerate.
      	* native/jni/Makefile.in: Regenerate.
      	* native/jni/classpath/Makefile.in: Regenerate.
      	* native/jni/gconf-peer/Makefile.in: Regenerate.
      	* native/jni/gstreamer-peer/Makefile.in: Regenerate.
      	* native/jni/gtk-peer/Makefile.in: Regenerate.
      	* native/jni/java-io/Makefile.in: Regenerate.
      	* native/jni/java-lang/Makefile.in: Regenerate.
      	* native/jni/java-net/Makefile.in: Regenerate.
      	* native/jni/java-nio/Makefile.in: Regenerate.
      	* native/jni/java-util/Makefile.in: Regenerate.
      	* native/jni/midi-alsa/Makefile.in: Regenerate.
      	* native/jni/midi-dssi/Makefile.in: Regenerate.
      	* native/jni/native-lib/Makefile.in: Regenerate.
      	* native/jni/qt-peer/Makefile.in: Regenerate.
      	* native/jni/xmlj/Makefile.in: Regenerate.
      	* native/plugin/Makefile.in: Regenerate.
      	* resource/Makefile.in: Regenerate.
      	* scripts/Makefile.in: Regenerate.
      	* tools/Makefile.in: Regenerate.
      
      libjava/
      	* configure: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/libltdl/
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      libmudflap/
      	* Makefile.in: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libobjc/
      	* configure: Regenerate.
      
      libssp/
      	* Makefile.in: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      
      libstdc++-v3/
      	* configure: Regenerate.
      
      zlib/
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@136876 138bc75d-0d04-0410-961f-82ee72b054a4
      5b2c7553
  21. 16 Jun, 2008 1 commit
  22. 08 Jun, 2008 1 commit
    • jsm28's avatar
      PR tree-optimization/36218 · 9841cd80
      jsm28 authored
      	* Makefile.def (flags_to_pass): Add LDFLAGS_FOR_BUILD.
      	* Makefile.tpl (EXTRA_BUILD_FLAGS): Define.
      	(all prefix="build-"): Pass them to build-system sub-makes.
      	* Makefile.in: Regenerate.
      
      config:
      	* config/mh-mingw (LDFLAGS): Define.
      
      gcc:
      	* configure.ac: Use LDFLAGS="${LDFLAGS_FOR_BUILD}" when running
      	configure for the build system.
      	(BUILD_LDFLAGS): Define.
      	* configure: Regenerate.
      	* Makefile.in (BUILD_LDFLAGS): Define to @BUILD_LDFLAGS@.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@136563 138bc75d-0d04-0410-961f-82ee72b054a4
      9841cd80
  23. 18 Apr, 2008 1 commit
  24. 12 Apr, 2008 1 commit
  25. 02 Apr, 2008 1 commit
  26. 31 Mar, 2008 1 commit
    • spark's avatar
      gcc/ChangeLog: · 3e3a0e9c
      spark authored
      2008-03-31  Seongbae Park <seongbae.park@gmail.com>
      
      	* common.opt (fprofile-dir=, fprofile-use=, fprofile-generate=):
      	New options
      	(fprofile-use): Add var flag_profile_use
      	* coverage.c (coverage_begin_output): Do not open a gcno file for output
      	only if -ftest-coverage is set.
      	Do not add getpwd() to gcda file path.
      	(build_gcov_info): Check the new flag 
      	flag_profile_datafile_relative_path.
      	(coverage_init): Use profile_data_prefix.
      	Read profile counter only if flag_profile_use is set.
      	* opts.c (common_handle_option): New option fprofile-use=,
      	fprofile-dir=, fprofile-generate=.
      	* toplev.c (profile_data_prefix): New variable definition.
      	* toplev.h (profile_data_prefix): New declaration.
      	* doc/invoke.tex (Option Summary, Optimization Options):
      	Add new options.
      
      gcc/testsuite/ChangeLog:
      2008-03-31  Seongbae Park <seongbae.park@gmail.com>
      
      	* g++.db/bprob/bprob.exp: Do not check gcno files.
      	Use -fprofile-use for profile use.
      	* gcc.misc-tests/bprob.exp: Ditto.
      	* g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
      	* gcc.dg/matrix/matrix.exp: Ditto.
      	* gcc.dg/struct/struct-reorg.exp: Ditto.
      	* gcc.dg/tree-prof/tree-prof.exp: Ditto.
      	* gcc.dg/profile-dir-1.c: New test.
      	* gcc.dg/profile-dir-2.c: New test.
      	* gcc.dg/profile-dir-3.c: New test.
      
      ChangeLog:
      2008-03-31  Seongbae Park <seongbae.park@gmail.com>
      
      	* Makefile.tpl (.NOTPARALLEL): Serialize stageprofile libiberty.
      	* Makefile.in (.NOTPARALLEL): Regenerate.
      
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@133774 138bc75d-0d04-0410-961f-82ee72b054a4
      3e3a0e9c
  27. 27 Mar, 2008 1 commit
    • bonzini's avatar
      2008-03-27 Paolo Bonzini <bonzini@gnu.org> · 4add9df0
      bonzini authored
      	* Makefile.tpl (PICFLAG, PICFLAG_FOR_TARGET): Remove.
      	* Makefile.in: Regenerate.
      
      config:
      2008-03-27  Paolo Bonzini  <bonzini@gnu.org>
      
      	* mh-armpic: Remove.
      	* mh-i370pic: Remove.
      	* mh-m68kpic: Remove.
      	* mh-ppcpic: Remove.
      	* mh-sparcpic: Remove.
      	* mh-ia64pic: Remove.
      	* mh-papic: Remove.
      	* mh-s390pic: Remove.
      	* mh-x86pic: Remove.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@133634 138bc75d-0d04-0410-961f-82ee72b054a4
      4add9df0
  28. 20 Feb, 2008 1 commit
    • bonzini's avatar
      2008-02-20 Paolo Bonzini <bonzini@gnu.org> · c898f165
      bonzini authored
              PR bootstrap/32009
              PR bootstrap/32161
      
              * configure.ac (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Compute here.
              * configure: Regenerate.
      
              * Makefile.def: Define stage_libcflags for all bootstrap stages.
              * Makefile.tpl (STAGE1_LIBCFLAGS, STAGE2_LIBCFLAGS, STAGE3_LIBCFLAGS,
              STAGE4_LIBCFLAGS): New.
              (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Subst from autoconf, without
              $(SYSROOT_CFLAGS_FOR_TARGET) and $(DEBUG_PREFIX_CFLAGS_FOR_TARGET).
              (BASE_TARGET_EXPORTS): Append them here to C{,XX}FLAGS.
              (EXTRA_TARGET_FLAGS): Append them here to {LIB,}C{,XX}FLAGS.
              (configure-stage[+id+]-[+prefix+][+module+]): Pass stage_libcflags
              for target modules.  Don't export LIBCFLAGS.
              (all-stage[+id+]-[+prefix+][+module+]): Pass stage_libcflags; pass
              $(BASE_FLAGS_TO_PASS) where [+args+] was passed, and [+args+] after
              the overridden CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET.
              (invocations of `all'): Replace $(TARGET_FLAGS_TO_PASS) with
              $(EXTRA_TARGET_FLAGS), $(FLAGS_TO_PASS) with $(EXTRA_HOST_FLAGS).
              * Makefile.in: Regenerate.
      
      2008-02-20  Paolo Bonzini  <bonzini@gnu.org>
      
              PR bootstrap/32009
      
              * mh-ppc-darwin (BOOT_CFLAGS): Reenable.
      		
      2008-02-20  Paolo Bonzini  <bonzini@gnu.org>
      
              * doc/install.texi: Correct references to CFLAGS, replacing them
              with BOOT_CFLAGS.  Document flags used during bootstrap for
              target libraries.
      				
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@132479 138bc75d-0d04-0410-961f-82ee72b054a4
      c898f165
  29. 13 Dec, 2007 1 commit
  30. 01 Oct, 2007 1 commit
    • bonzini's avatar
      2007-10-01 Paolo Bonzini <bonzini@gnu.org> · 93c5e793
      bonzini authored
      	* Makefile.tpl (AR_FOR_BUILD, AS_FOR_BUILD, CXX_FOR_BUILD,
      	DLLTOOL_FOR_BUILD, GCJ_FOR_BUILD, GFORTRAN_FOR_BUILD,
      	LDFLAGS_FOR_BUILD, LD_FOR_BUILD, NM_FOR_BUILD, RANLIB_FOR_BUILD,
      	WINDMC_FOR_BUILD, WINDRES_FOR_BUILD): Use autoconf substitutions.
      	* configure.ac: Default them to host tools for $host = $build.
      	Subst them.
      
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@128902 138bc75d-0d04-0410-961f-82ee72b054a4
      93c5e793
  31. 18 Aug, 2007 1 commit
    • jsm28's avatar
      2007-08-18 Paul Brook <paul@codesourcery.com> · 5f1f2de5
      jsm28 authored
                  Joseph Myers  <joseph@codesourcery.com>
      
      	* Makefile.tpl (DEBUG_PREFIX_CFLAGS_FOR_TARGET): New.
      	(CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Include it.
      	* Makefile.in: Regenerate.
      	* configure.ac (--with-debug-prefix-map): New.
      	* configure: Regenerate.
      
      config:
      2007-08-18  Paul Brook  <paul@codesourcery.com>
                  Joseph Myers  <joseph@codesourcery.com>
      
      	* mt-gnu (CXXFLAGS_FOR_TARGET): Add
      	$(DEBUG_PREFIX_CFLAGS_FOR_TARGET).
      
      gcc:
      2007-08-18  Paul Brook  <paul@codesourcery.com>
                  Joseph Myers  <joseph@codesourcery.com>
      
      	* common.opt (-fdebug-prefix-map=): New option.
      	* opts.c: Include debug.h.
      	(common_handle_option): Handle -fdebug-prefix-map.
      	* final.c: Include ggc.h.
      	(struct debug_prefix_map, debug_prefix_maps, add_debug_prefix_map,
      	remap_debug_filename): New.
      	* Makefile.in (final.o, opts.o): Update dependencies.
      	* debug.h (remap_debug_filename, add_debug_prefix_map): Declare.
      	* configure.ac: Check for assembler --debug-prefix-map support.
      	* configure, config.in: Regenerate.
      	* gcc.c (ASM_MAP): Define conditional on HAVE_AS_DEBUG_PREFIX_MAP.
      	(ASM_DEBUG_SPEC): Include ASM_MAP.
      	* doc/install.texi (--with-debug-prefix-map): Document.
      	* doc/invoke.texi (-fdebug-prefix-map): Document.
      	* dbxout.c (dbxout_init, dbxout_start_source_file,
      	dbxout_source_file): Call remap_debug_filename.
      	* dwarf2out.c (add_comp_dir_attribute, maybe_emit_file,
      	dwarf2out_start_source_file, dwarf2out_finish): Call
      	remap_debug_filename.
      	(file_table_relative_p): Do not check d->emitted_number.
      	* toplev.c (output_file_directive): Call remap_debug_filename.
      	* vmsdbgout.c (write_srccorr): Call remap_debug_filename.
      	* xcoffout.c (xcoffout_source_file): Call remap_debug_filename.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@127613 138bc75d-0d04-0410-961f-82ee72b054a4
      5f1f2de5
  32. 17 Aug, 2007 1 commit
    • aoliva's avatar
      ChangeLog: · 5b542315
      aoliva authored
      * Makefile.def (STAGE2_CFLAGS, STAGE3_CFLAGS, STAGE4_CFLAGS):
      Add to flags_to_pass.  Adjust uses of BOOT_CFLAGS.
      (bootstrap2-debug, bootstrap-debug): New bootstrap stages.
      * Makefile.tpl (STAGE2_CFLAGS, STAGE3_CFLAGS, STAGE4_CFLAGS): New.
      (do-compare, do-compare3, do-compare-debug): New.
      ([+compare-target+]): Use them.
      contrib/ChangeLog:
      * compare-debug: New.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@127570 138bc75d-0d04-0410-961f-82ee72b054a4
      5b542315
  33. 11 Jul, 2007 1 commit
  34. 02 Jul, 2007 1 commit
  35. 14 Jun, 2007 1 commit
  36. 06 Jun, 2007 1 commit
  37. 16 May, 2007 1 commit
    • bonzini's avatar
      2007-05-16 Paolo Bonzini <bonzini@gnu.org> · 47cd5247
      bonzini authored
      	* Makefile.def (bootstrap_stage): Replace stage_make_flags with
      	stage_cflags.
      	* Makefile.tpl (POSTSTAGE1_HOST_EXPORTS, POSTSTAGE1_FLAGS_TO_PASS):
      	Remove CFLAGS/LIBCFLAGS.
      	(configure-stage[+id+]-[+prefix+][+module+],
      	all-stage[+id+]-[+prefix+][+module+]): Pass it from [+stage_cflags+].
      	* Makefile.in: Regenerate.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@124764 138bc75d-0d04-0410-961f-82ee72b054a4
      47cd5247
  38. 02 Mar, 2007 1 commit
  39. 09 Feb, 2007 1 commit
    • drow's avatar
      * Makefile.tpl (build_alias, host_alias, target_alias): Use · b30fcfae
      drow authored
      	noncanonical equivalents.
      	* configure.in: Rename to...
      	* configure.ac: ...this.  Update AC_PREREQ.  Prevent error for
      	AS_FOR_TARGET.  Set build_noncanonical, host_noncanonical, and
      	target_noncanonical.  Use them.  Rewrite removal of configure
      	arguments for autoconf 2.59.  Discard variable settings.  Force
      	program_transform_name for native tools.
      
      	* Makefile.in: Regenerated.
      	* configure: Regenerated with autoconf 2.59.
      
      	* src-release (DEVO_SUPPORT, do-proto-toplev): Expect configure.ac.
      
      	* acx.m4 (ACX_CHECK_INSTALLED_TARGET_TOOL): Avoid AC_PATH_PROG
      	with an empty path.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121751 138bc75d-0d04-0410-961f-82ee72b054a4
      b30fcfae