1. 11 Oct, 2007 13 commits
  2. 10 Oct, 2007 16 commits
  3. 09 Oct, 2007 11 commits
    • inclhack.def (darwin_externc): New. · b6bbae95
      	* inclhack.def (darwin_externc): New.
      	* fixincl.x: Regenerate.
      	* tests/base/mach-o/swap.h: New.
      
      From-SVN: r129188
      Geoffrey Keating committed
    • Index: gcc/ChangeLog · c3b07ec2
      2007-10-09  Geoffrey Keating  <geoffk@apple.com>
      
      	* dwarf2out.c (output_call_frame_info): FDEs are always emitted
      	if flag_exceptions is not set.
      	* config/darwin.c (darwin_emit_unwind_label): Rewrite to use
      	assemble_name rather than incorrectly emulating it.
      
      Index: gcc/testsuite/ChangeLog
      2007-10-09  Geoffrey Keating  <geoffk@apple.com>
      
      	* gcc.dg/unwind-1.c: New.
      
      From-SVN: r129187
      Geoffrey Keating committed
    • extend.texi (Deprecated Features): Mention that <? · 32e26ece
      	* doc/extend.texi (Deprecated Features): Mention that <? and >? and
      	friends are removed from G++.
      
      From-SVN: r129186
      Geoffrey Keating committed
    • MAINTAINERS (Register allocation reviewer): Add myself. · c56abad5
      2007-10-09  Vladimir Makarov  <vmakarov@redhat.com>
      
      	* MAINTAINERS (Register allocation reviewer): Add myself.
      
      From-SVN: r129184
      Vladimir Makarov committed
    • c-opts.c (c_common_handle_option): -Wnontemplate-friend... · 384d3837
      2007-10-09  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
      
      	* c-opts.c (c_common_handle_option): -Wnontemplate-friend,
      	-Wwrite-strings and -Wmultichar are enabled by default, so Wall
      	enabling them is redundant. Don't check two times for
      	c_dialect_cxx.
      
      From-SVN: r129183
      Manuel López-Ibáñez committed
    • PR libstdc++/33485 continued. · c891154f
      2007-10-09  Wolfgang Bangerth  <bangerth@dealii.org>
      
      	PR libstdc++/33485 continued.
      	* include/parallel/multiway_mergesort.h: Use __builtin_alloca.
      
      From-SVN: r129182
      Wolfgang Bangerth committed
    • re PR libstdc++/33682 (libstdc++ broken for !__GTHREAD_HAS_COND hosts) · 3c8b6c60
      2007-10-09  Zhou Drangon  <drangon.mail@gmail.com>
      
      	PR libstdc++/33682
              * libsupc++/guard.cc: Make single conditional variable
              implementation dependent to __GTHREAD_HAS_COND.
      
      From-SVN: r129181
      Zhou Drangon committed
    • PR libstdc++/33489 continued. · dfbed397
      2007-10-09  Benjamin Kosnik  <bkoz@montsouris.artheist.org>
      
      	PR libstdc++/33489 continued.		
      	* include/parallel/features.h (_GLIBCXX_LOSER_TREE): Set to zero.
      	(_GLIBCXX_LOSER_TREE_POINTER): Set to one.
      	(_GLIBCXX_LOSER_TREE_UNGUARDED): Set to zero.
      	(_GLIBCXX_LOSER_TREE_POINTER_UNGUARDED): Set to one.
      	* include/parallel/multiway_merge.h (parallel_multiway_merge):
      	Change array of value_type to array of value_type pointers.
       	(multiway_merge_bubble): Same.
      	(multiway_merge_loser_tree): Same.
      	* include/parallel/merge.h (merge_advance_movc): Change to avoid
      	default construction.
      	* include/parallel/multiseq_selection.h (multiseq_partition):
      	Replace value_type, bool pair with value_type*, null-initialized.
      	* include/parallel/multiway_mergesort.h (parallel_sort_mwms):
      	Don't use array form of operator new for value_types.
      	(parallel_sort_mwms_pu): Same.
      	* include/parallel/quicksort.h (parallel_sort_qs_divide): Don't
      	use array form to construct pointer to value_type on stack,
      	instead use __builtin_alloca.	
      	* include/parallel/random_shuffle.h (sequential_random_shuffle): Same,
      	but use operator new.
      	(parallel_random_shuffle_drs_pu): Same.
      	* include/parallel/partial_sum.h ( parallel_partial_sum_linear): Same.
      
      	* include/parallel/losertree.h: Format.
      	* include/parallel/settings.h: Format.
      
      	* include/parallel/multiway_merge.h: Move traits to....
      	* include/parallel/losertree.h: ... here.
      
      From-SVN: r129179
      Benjamin Kosnik committed
    • re PR libfortran/33683 (calculating lgamma instead of gamma) · afd428f8
      2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR libfortran/33683
      	* gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
      	failure on some common systems.
      
      From-SVN: r129174
      Thomas Koenig committed
    • type_traitsfwd.h (add_reference): Remove. · beb1b475
      2007-10-09  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1_impl/type_traitsfwd.h (add_reference): Remove.
      	* include/tr1/type_traits (add_reference): Add forward declaration.
      	* include/tr1_impl/functional (class _Mu<>): Fix.
      
      From-SVN: r129171
      Paolo Carlini committed
    • ra-conflict.c (record_one_conflict_between_regnos): Revert the last change. · 631db56b
      2007-10-09  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* ra-conflict.c (record_one_conflict_between_regnos): Revert
      	the last change.
      	(set_conflicts_for_earlyclobber): Likewise.
      	(global_conflicts): Likewise.
      
      From-SVN: r129170
      H.J. Lu committed