1. 07 Sep, 2007 1 commit
    • mt-sde (CFLAGS_FOR_TARGET): Add -mno-gpopt. · a318179e
      config/
      	* mt-sde (CFLAGS_FOR_TARGET): Add -mno-gpopt.
      	(CXXFLAGS_FOR_TARGET): Likewise.
      
      gcc/
      	* doc/invoke.texi: Document the MIPS -mlocal-sdata, -mextern-sdata
      	and -mgpopt options.  Adjust the -G documentation to match.
      	* config/mips/mips.opt (mextern-data, mgpopt, mlocal-data): New.
      	* config/mips/mips.c (mips_rtx_constant_in_small_data_p): New
      	function, split out from mips_classify_symbol.  Return false for
      	!TARGET_LOCAL_SDATA.
      	(mips_classify_symbol): Call mips_rtx_constant_in_small_data_p.
      	Only use GP-relative accesses for non-pool symbols if TARGET_GPOPT.
      	(override_options): Check whether the -mgpopt setting is consistent
      	with the other flags.
      	(symbolic_expression_p): Delete.
      	(mips_select_rtx_section): Use mips_rtx_constant_in_small_data_p
      	and default_elf_select_rtx_section.
      	(mips_in_small_data_p): Honor section attributes for MIPS16 too.
      	Return false for local data unless TARGET_LOCAL_SDATA.  Likewise
      	external data and TARGET_EXTERN_SDATA.
      
      gcc/testsuite/
      	* gcc.dg/attr-alias-3.c: Use real asm for MIPS.
      	* gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
      	and mips_forced_no_er.
      	(dg-mips-options): Add -mno-abicalls when a small-data option is
      	specified.  Skip tests with small-data options if mips_forced_gp.
      	Skip tests with -mexplicit-relocs if mips_forced_no_er.
      	* gcc.target/mips/sdata-1.c: New test.
      	* gcc.target/mips/sdata-2.c: Likewise.
      	* gcc.target/mips/sdata-3.c: Likewise.
      	* gcc.target/mips/sdata-4.c: Likewise.
      
      From-SVN: r128230
      Richard Sandiford committed
  2. 06 Sep, 2007 1 commit
  3. 30 Aug, 2007 1 commit
  4. 18 Aug, 2007 1 commit
    • Makefile.tpl (DEBUG_PREFIX_CFLAGS_FOR_TARGET): New. · c8aea42c
      2007-08-18  Paul Brook  <paul@codesourcery.com>
                  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.
      
      Co-Authored-By: Joseph Myers <joseph@codesourcery.com>
      
      From-SVN: r127613
      Paul Brook committed
  5. 17 Aug, 2007 1 commit
    • mt-sde: New file. · 4bf6c438
      2007-08-17  Richard Sandiford  <richard@codesourcery.com>
      	    Nigel Stephens  <nigel@mips.com>
      
      	* config/mt-sde: New file.
      	* configure.ac (mips*-sde-elf*): New stanza.  Use config/mt-sde
      	as target_makefile_frag.
      	* configure: Regenerate.
      
      gcc/
      2007-08-17  Richard Sandiford  <richard@codesourcery.com>
      	    Nigel Stephens  <nigel@mips.com>
      
      	* config/mips/sde.h (DRIVER_SELF_SPECS): Add commas.
      	Treat -mno-data-in-code and -mcode-xonly as aliases for
      	-mcode-readable=no and -mcode-readable=pcrel respectively.
      	* config/mips/t-sde (TARGET_LIBGCC2_CFLAGS): Add -mcode-xonly.
      	(MULTILIB_OPTIONS): Add -mcode-readable=no multilibs.
      	(MULTILIB_DIRNAMES): Update accordingly.
      
      Co-Authored-By: Nigel Stephens <nigel@mips.com>
      
      From-SVN: r127586
      Richard Sandiford committed
  6. 06 Jul, 2007 2 commits
    • tls.m4 (GCC_CHECK_CC_TLS): New. · 6f461e76
      config/
      
      2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* tls.m4 (GCC_CHECK_CC_TLS): New.
      
      libgcc/
      
      2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* config.host (tmake_file): Add t-tls for i[34567]86-*-linux*
      	and x86_64-*-linux*.
      
      	* config/t-tls: New file.
      
      	* Makefile.in (INTERNAL_CFLAGS): Add @set_have_cc_tls@. 
      
      	* configure.ac: Include ../config/enable.m4 and
      	../config/tls.m4.  Use GCC_CHECK_CC_TLS to check if assembler
      	supports TLS and substitute set_have_cc_tls.
      	* configure: Regenerated.
      
      libbid/
      
      2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
      
      	Updated from Intel BID library:
      	* bid_conf.h (BID_THREAD): Defined only if both HAVE_CC_TLS
      	and USE_TLS are defined.
      
      From-SVN: r126416
      H.J. Lu committed
    • Move changelog entry from toplev to config. · de8b1dca
      From-SVN: r126414
      Sebastian Pop committed
  7. 05 Jul, 2007 1 commit
  8. 27 Jun, 2007 1 commit
  9. 26 Jun, 2007 1 commit
  10. 14 Jun, 2007 1 commit
    • acinclude.m4 (gcc_AC_CHECK_PROG_VER): Remove. · 3bbd5a19
      gcc:
      2007-06-14  Paolo Bonzini  <bonzini@gnu.org>
      
              * acinclude.m4 (gcc_AC_CHECK_PROG_VER): Remove.
              * aclocal.m4: Regenerate.
              * configure.ac: Use ACX_PROG_CC_WARNING_OPTS,
              ACX_PROG_CC_WARNINGS_ARE_ERRORS,
              ACX_PROG_CC_WARNING_ALMOST_PEDANTIC, ACX_CHECK_PROG_VER.
      	* configure: Regenerate.
              * Makefile.in (LOOSE_WARN): Subst loose_warn.
      
              * Makefile.in (quickstrap): Build libgcc too.
      
      libiberty:
      2007-06-14  Paolo Bonzini  <bonzini@gnu.org>
      
              * aclocal.m4: Include config/warnings.m4.
              * configure.ac: Use ACX_PROG_CC_WARNING_OPTS.
      	* configure: Regenerate.
      
      config:
      2007-06-14  Paolo Bonzini  <bonzini@gnu.org>
      
              * acx.m4 (ACX_CHECK_PROG_VER): Remove duplicate lines.
      
      From-SVN: r125700
      Paolo Bonzini committed
  11. 04 Jun, 2007 1 commit
  12. 28 May, 2007 1 commit
  13. 23 May, 2007 1 commit
  14. 12 Apr, 2007 1 commit
    • configure: Regenerate. · c18b8a1c
      libgfortran:
      2007-04-11  Kai Tietz   <kai.tietz@onevision.com>
      
              * configure: Regenerate.
      
      libdecnumber:
      2007-04-11  Kai Tietz   <kai.tietz@onevision.com>
      
              * configure: Regenerate.
      
      config:
      2007-04-11  Kai Tietz  <kai.tietz@onevision.com>
      
      	* stdint.m4: Make template compatible with older cygwin 
      	types.h, wrapping each type in a __XXX_t_defined #ifdef.
      
      From-SVN: r123746
      Kai Tietz committed
  15. 26 Mar, 2007 1 commit
  16. 23 Mar, 2007 2 commits
  17. 07 Mar, 2007 1 commit
  18. 27 Feb, 2007 1 commit
  19. 18 Feb, 2007 1 commit
    • configure: Rebuilt. · 278a7a38
      ChangeLog:
      * configure: Rebuilt.
      config/ChangeLog:
      * acx.m4 (NCN_STRICT_CHECK_TOOLS): Mark environment variable as
      precious.  Prefer it over a cached value.  Use cached value
      verbosely.
      (NCN_STRICT_CHECK_TARGET_TOOLS): Likewise.  Don't override
      environment variable with build-time tools.
      
      From-SVN: r122108
      Alexandre Oliva committed
  20. 10 Feb, 2007 1 commit
  21. 09 Feb, 2007 1 commit
    • Makefile.tpl (build_alias, [...]): Use noncanonical equivalents. · 1c710c3c
      	* Makefile.tpl (build_alias, host_alias, target_alias): Use
      	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.
      
      From-SVN: r121751
      Daniel Jacobowitz committed
  22. 07 Feb, 2007 1 commit
    • [multiple changes] · 78e075d4
      2007-02-07  Bruno Haible  <bruno@clisp.org>
      
      config/
      	PR libgomp/28468
      	* config/tls.m4 (GCC_CHECK_TLS): Also check whether the libc supports
      	TLS via __thread.
      
      2007-02-07  Jakub Jelinek  <jakub@redhat.com>
      
      {libgomp,libstdc++-v3,libmudflap,libjava}/
      	PR libgomp/28468
      	* configure: Regenerate.
      
      From-SVN: r121689
      Jakub Jelinek committed
  23. 31 Jan, 2007 1 commit
  24. 27 Jan, 2007 1 commit
  25. 23 Jan, 2007 1 commit
    • re PR bootstrap/30541 (Top-level should pass GNATBIND, GNATLINK and GNATMAKE variables down) · 5305be7e
      2007-01-23  Richard Guenther  <rguenther@suse.de>
      
      	PR bootstrap/30541
      	* Makefile.def (flags_to_pass): Add GNATBIND and GNATMAKE.
      	* Makefile.tpl (GNATBIND): Substitute it.
      	(GNATMAKE): Likewise.
      	(POSTSTAGE1_FLAGS_TO_PASS): Pass staged GNATBIND instead
      	of STAGE_PREFIX.
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
              config/
      	* acx.m4 (ACX_PROG_GNAT): Check for gnatmake.
      
      	libada/
      	* Makefile.in (STAGE_PREFIX): Do not define.
      	(FLAGS_TO_PASS): Do not pass STAGE_PREFIX.
      
      	gnattools/
      	* Makefile.in (STAGE_PREFIX): Do not define.
      
      	ada/
      	* Make-lang.in: Replace invocations of gnatmake with $(GNATMAKE).
      	(gnatboot2): Pass staged GNATMAKE instead of STAGE_PREFIX.
      	(gnatboot3): Likewise.
      	(GNATBIND): Do not define.
      	* Makefile.in (GNATBIND): Do not define.
      
      From-SVN: r121082
      Richard Guenther committed
  26. 14 Jan, 2007 1 commit
    • ld-symbolic.m4: New. · 76b972d6
      config/
      
      2007-01-14  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* ld-symbolic.m4: New.
      
      libjava/
      
      2007-01-14  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* Makefile.am (libgcj_la_LDFLAGS): Add
      	$(LIBGCJ_LD_SYMBOLIC_FUNCTIONS).
      	(libgcj_tools_la_LDFLAGS): Likewise.
      	(libgcj_bc_la_LDFLAGS): Likewise.
      	* Makefile.in: Regenerated.
      
      	* configure.ac: Use ACX_PROG_LD_GNU_SYMBOLIC.  Set
      	LIBGCJ_LD_SYMBOLIC_FUNCTIONS to $SYMBOLIC_LDFLAGS.  Set
      	libgcj_ld_symbolic to $SYMBOLIC_LDFLAGS if it isn't set.
      	Substitute LIBGCJ_LD_SYMBOLIC_FUNCTIONS.
      	* configure: Regenerated.
      	* aclocal.m4: Likewise.
      	* gcj/Makefile.in: Likewise.
      	* include/Makefile.in: Likewise.
      	* testsuite/Makefile.in: Likewise.
      
      From-SVN: r120773
      H.J. Lu committed
  27. 11 Jan, 2007 2 commits
  28. 02 Jan, 2007 1 commit
  29. 22 Dec, 2006 1 commit
  30. 19 Dec, 2006 1 commit
  31. 11 Dec, 2006 1 commit
  32. 04 Dec, 2006 1 commit
  33. 13 Nov, 2006 1 commit
  34. 15 Oct, 2006 2 commits
    • Fix some whitespace issues in the changelog. · 76c29bf0
      From-SVN: r117749
      Andrew Pinski committed
    • Index: config/ChangeLog · 5b043f08
      2006-10-14  Geoffrey Keating  <geoffk@apple.com>
      
      	* multi.m4: New file, from automake version 2 branch.
      
      Index: libgomp/ChangeLog
      2006-10-14  Geoffrey Keating  <geoffk@apple.com>
      
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      Index: libstdc++-v3/ChangeLog
      2006-10-14  Geoffrey Keating  <geoffk@apple.com>
      
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate with released autoconf-2.59.
      
      Index: libobjc/ChangeLog
      2006-10-14  Geoffrey Keating  <geoffk@apple.com>
      
      	* Makefile.in: Use multi_basedir instead of toplevel_srcdir.
      	* configure.ac: Use multi.m4 from aclocal rather than custom
      	code.  Use multi_basedir instead of toplevel_srcdir.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      Index: libssp/ChangeLog
      2006-10-14  Geoffrey Keating  <geoffk@apple.com>
      
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r117741
      Geoffrey Keating committed
  35. 19 Sep, 2006 1 commit
  36. 25 Jul, 2006 1 commit
    • re PR bootstrap/26188 (4.2.0 fails to compile on FreeBSD 4.11) · 695cd757
      config:
      2006-07-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR build/26188
              * stdint.m4: Test for uintptr_t even on systems with uint64_t or uint32_t.
      
      libdecnumber:
      2006-07-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR build/26188
      	* configure: Regenerate.
      
      libgfortran:
      2006-07-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR build/26188
      	* configure: Regenerate.
      
      From-SVN: r115733
      Paolo Bonzini committed