1. 04 Apr, 2008 4 commits
  2. 02 Apr, 2008 2 commits
  3. 01 Apr, 2008 1 commit
  4. 31 Mar, 2008 1 commit
    • common.opt (fprofile-dir=, [...]): New options · 2f908293
      gcc/ChangeLog:
      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.
      
      From-SVN: r133774
      Seongbae Park committed
  5. 27 Mar, 2008 1 commit
    • Makefile.tpl (PICFLAG, [...]): Remove. · 639223bd
      2008-03-27  Paolo Bonzini  <bonzini@gnu.org>
      
      	* 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.
      
      From-SVN: r133634
      Paolo Bonzini committed
  6. 26 Mar, 2008 1 commit
  7. 23 Mar, 2008 1 commit
  8. 21 Mar, 2008 1 commit
  9. 16 Mar, 2008 2 commits
    • configure.ac: m4_include config/proginstall.m4. · 38d24731
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * configure.ac: m4_include config/proginstall.m4.
              * configure: Regenerate.
      
      config/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * proginstall.m4: New file, with fixed AC_PROG_INSTALL.
      
      libjava/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * Makefile.am (install-data-local): Rewrite to be more efficient,
              using awk, and `install' with multiple files at once.  Do not gather
              more than 50 files in one go to avoid hitting command line limits.
              (install_data_local_split): New variable.
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
              * gcj/Makefile.in: Likewise.
              * include/Makefile.in: Likewise.
              * testsuite/Makefile.in: Likewise.
      
      boehm-gc/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
              * include/Makefile.in: Likewise.
      
      libffi/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
              * include/Makefile.in: Likewise.
              * testsuite/Makefile.in: Likewise.
      
      libgfortran/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
      
      libgomp/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
              * testsuite/Makefile.in: Likewise.
      
      libmudflap/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
              * testsuite/Makefile.in: Likewise.
      
      libssp/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
      libssp/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
      
      libstdc++-v3/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
              * doc/Makefile.in: Likewise.
              * include/Makefile.in: Likewise.
              * libmath/Makefile.in: Likewise.
              * libsupc++/Makefile.in: Likewise.
              * po/Makefile.in: Likewise.
              * src/Makefile.in: Likewise.
              * testsuite/Makefile.in: Likewise.
      
      zlib/
      2008-03-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
              * aclocal.m4: Regenerate.
              * configure: Likewise.
              * Makefile.in: Likewise.
      
      From-SVN: r133269
      Ralf Wildenhues committed
    • backport: Deal with Autoconf 2.62's semantic change in m4_append. · 32bc4cf4
      2008-03-16  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
      
      	Backport from upstream Libtool:
      	
      	2007-10-12  Eric Blake  <ebb9@byu.net>
      	
      	Deal with Autoconf 2.62's semantic change in m4_append.
      	* ltsugar.m4 (lt_append): Replace broken versions of
      	m4_append.
      	(lt_if_append_uniq): Don't require separator to be overquoted,
      	and avoid broken m4_append.
      	(lt_dict_add): Fix typo.
      	* libtool.m4 (_LT_DECL): Don't overquote separator.
      
      From-SVN: r133267
      Ralf Wildenhues committed
  10. 13 Mar, 2008 2 commits
  11. 12 Mar, 2008 1 commit
  12. 06 Mar, 2008 1 commit
    • MAINTAINERS: Update for treelang deletion. · e8645a40
      .	* MAINTAINERS: Update for treelang deletion.
      gcc
      2008-03-05  Tom Tromey  <tromey@redhat.com>
      
      	* treelang: Delete.
      	* doc/standards.texi (Standards): Don't mention treelang.
      	* doc/invoke.texi (Overall Options): Don't mention treelang.
      	* doc/install.texi (Prerequisites): Don't mention bison or
      	treelang.
      	(Configuration): Don't mention treelang.
      	(Building): Likewise.
      	* doc/frontends.texi (G++ and GCC): Don't mention treelang.
      gcc/testsuite
      	* lib/treelang-dg.exp, lib/treelang.exp: Delete.
      	* treelang: Delete.
      gcc/testsuite/treelang
      Removed
      gcc/treelang
      Removed
      
      From-SVN: r132976
      Tom Tromey committed
  13. 04 Mar, 2008 1 commit
  14. 03 Mar, 2008 3 commits
  15. 25 Feb, 2008 1 commit
  16. 23 Feb, 2008 1 commit
  17. 20 Feb, 2008 2 commits
    • ChangeLog: Whitespace fixes. · 4b40b2a5
      	* ChangeLog: Whitespace fixes.
      	* gcc/ChangeLog: Ditto.
      	* config/ChangeLog: Ditto.
      
      From-SVN: r132482
      Uros Bizjak committed
    • re PR bootstrap/32009 (building gcc4-4.3/4.4.0-20070518 failed on OSX 10.3.9) · 1c8bd6a3
      2008-02-20  Paolo Bonzini  <bonzini@gnu.org>
      
              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.
      
      From-SVN: r132479
      Paolo Bonzini committed
  18. 16 Feb, 2008 1 commit
  19. 13 Feb, 2008 1 commit
  20. 11 Feb, 2008 1 commit
  21. 10 Feb, 2008 1 commit
    • [multiple changes] · ef4195d6
      2008-02-10  Danny Smith  <dannysmith@users.sourceforge.net>
      
      	PR gcc/35063
      	* gthr-win32.h (__gthread_mutex_destroy_function): New function
      	to CloseHandle after unlocking to prevent accumulation of handle
      	count. 
      
      2008-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libfortran/35063
      	* io/unit.c (destroy_unit_mutex): New function that uses
      	__gthread_mutex_destroy_function or pthread_mutex_destroy after
      	unlocking and before free_mem for final closure of I/O unit.
      	(delete_root): Use new function.
      	(free_internal_unit): Likewise.
      	(close_unit_1): Likewise.
      
      From-SVN: r132217
      Jerry DeLisle committed
  22. 02 Feb, 2008 1 commit
  23. 01 Feb, 2008 1 commit
  24. 30 Jan, 2008 1 commit
  25. 28 Jan, 2008 1 commit
  26. 25 Jan, 2008 1 commit
    • MAINTAINERS (c4x port): Remove. · 8d8da227
      	* MAINTAINERS (c4x port): Remove.
      
      contrib:
      	* paranoia.cc (main): Remove handling of c4x_single and
      	c4x_extended formats.
      
      gcc:
      	* config/c4x: Remove directory.
      	* config.gcc (crx-*, mt-*): Mark obsolete.
      	(c4x-*, tic4x-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*, tic4x-*,
      	h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*,
      	sh-*-rtemscoff*): Remove cases.
      	* defaults.h (C4X_FLOAT_FORMAT): Remove.
      	* real.c (encode_c4x_single, decode_c4x_single,
      	encode_c4x_extended, decode_c4x_extended, c4x_single_format,
      	c4x_extended_format): Remove.
      	* real.h (c4x_single_format, c4x_extended_format): Remove.
      	* doc/extend.texi (interrupt, naked): Remove mention of attributes
      	on C4x.
      	(Pragmas): Remove comment about c4x pragmas.
      	* doc/install.texi (c4x): Remove target-specific instructions.
      	* doc/invoke.texi (TMS320C3x/C4x Options): Remove.
      	* doc/md.texi (Machine Constraints): Remove C4x documentation.
      	* doc/tm.texi (MEMBER_TYPE_FORCES_BLK, c_register_pragma): Do not
      	refer to C4x source files as examples.
      	(C4X_FLOAT_FORMAT): Remove documentation.
      
      gcc/testsuite:
      	* gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
      	gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
      	c4x-*-* targets.
      
      libgcc:
      	* config.host (tic4x-*-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*,
      	tic4x-*, h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*,
      	sh-*-rtemscoff*): Remove cases.
      
      From-SVN: r131835
      Joseph Myers committed
  27. 24 Jan, 2008 1 commit
  28. 23 Jan, 2008 1 commit
  29. 22 Jan, 2008 1 commit
  30. 17 Jan, 2008 1 commit
  31. 09 Jan, 2008 1 commit