1. 17 Jul, 2006 8 commits
  2. 16 Jul, 2006 9 commits
  3. 15 Jul, 2006 13 commits
  4. 14 Jul, 2006 10 commits
    • acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): New. · 701a3eee
      2006-07-14  Benjamin Kosnik  <bkoz@redhat.com>
      
              * acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): New.
              * configure.ac: Use it.
              * configure: Regenerated.	
              * config.h.in: Regenerated.		
              * configure.host: Simplify.
              * include/bits/atomicity.h: Adjust macros.	
              * config/cpu/generic/atomicity.h: Move...
              * config/cpu/generic/atomicity_mutex: New.
              * config/cpu/generic/atomicity_mutex/atomicity.h: ...here.
              * config/cpu/generic/atomic_builtins: Rename...
              * config/cpu/generic/atomicity_builtins: ...to this.
              * config/cpu/generic/atomicity_builtins/atomicity.h: Moved.
      	* config/cpu/mips/atomicity.h: Comment MIPS II requirement.
      
      	* scripts/testsuite_flags.in: Make --cxxflags reflect CXXFLAGS.
      
      From-SVN: r115456
      Benjamin Kosnik committed
    • natFilePosix.cc (performSetLastModified): Return true on success, false otherwise. · 8fce9db0
      2006-07-14  Anthony Green  <green@redhat.com>
      
      	* java/io/natFilePosix.cc (performSetLastModified): Return true on
      	success, false otherwise.
      
      From-SVN: r115452
      Anthony Green committed
    • re PR target/27287 (returning constant double) · 27714d43
      2006-07-14  Eliot Dresselhaus  <eliot@sonic.net>
      
              PR target/27287
              * config/rs6000/spe.md (frob_di_df_2): Add m->r alternative.
      
      From-SVN: r115451
      Eliot Dresselhaus committed
    • random (minstd_rand0, [...]): Use unsigned long as implementation-defined type. · 8d6bd4a7
      2006-07-14  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/random (minstd_rand0, minstd_rand, ranlux3, ranlux4):
      	Use unsigned long as implementation-defined type.
      
      From-SVN: r115450
      Paolo Carlini committed
    • stacktrace.cc (_Jv_StackTrace::GetStackTrace): Unconditionally use _Unwind_Backtrace(). · 38b19a92
      	* stacktrace.cc (_Jv_StackTrace::GetStackTrace): Unconditionally use
      	_Unwind_Backtrace().
      	(_Jv_StackTrace::GetCallerInfo): Enable even for targets using SJLJ
      	EH.
      	(_Jv_StackTrace::GetClassContext): Unconditionally use
      	_Unwind_Backtrace().
      	(_Jv_StackTrace::GetFirstNonSystemClassLoader): Likewise.
      	* sysdep/i386/backtrace.h (HAVE_FALLBACK_BACKTRACE): Do not define.
      	(_Unwind_GetIPInfo): Define macro if SJLJ EH is in use.
      	(_Unwind_GetRegionStart): Likewise.
      	(_Unwind_Backtrace): Likewise.
      	(fallback_backtrace): Accept additional unwind trace function
      	argument.  Call it during unwinding.  Stop when any of _Jv_RunMain(),
      	_Jv_ThreadStart() or main() is seen during unwinding.
      	* sysdep/generic/backtrace.h (fallback_backtrace): Accept an
      	additional unwind trace function argument.
      
      From-SVN: r115449
      Ranjit Mathew committed
    • linux-unwind.h (s390_fallback_frame_state): Detect signal frames correctly even… · 47a4949a
      linux-unwind.h (s390_fallback_frame_state): Detect signal frames correctly even when the signal was installed with...
      
      	* config/s390/linux-unwind.h (s390_fallback_frame_state): Detect
      	signal frames correctly even when the signal was installed with
      	sa_restorer set.
      
      From-SVN: r115448
      Ulrich Weigand committed
    • dbxout.c (dbxout_begin_prologue): Emit LFBB label at function start. · 03471b3f
      gcc/
      
      2006-07-14  Carlos O'Donell  <carlos@codesoucery.com>
      
      
      	* dbxout.c (dbxout_begin_prologue): Emit LFBB label at function start.
      	(dbxout_function_end): Use local label LFBB. Remove hook DBX_OUTPUT_NFUN.
      	(dbxout_source_line): Use local label LFBB.
      	(dbxout_block): Likewise.
      	(dbx_output_lbrac): Remove hook DBX_OUTPUT_LBRAC.
      	(dbx_output_rbrac): Remove hook DBX_OUTPUT_RBRAC.
      	* config/rs6000/linux64.h: Remove DBX_OUTPUT_LBRAC, DBX_OUTPUT_RBRAC,
      	and DBX_OUTPUT_NFUN.
      
      From-SVN: r115444
      Carlos O'Donell committed
    • File.java (internalExists): New method. · 1470f196
      2006-07-14  Gary Benson  <gbenson@redhat.com>
      
      	* java/io/File.java (internalExists): New method.
      	(exists): Use internalExists.
      	(internalIsDirectory): New method.
      	(isDirectory): Use internalIsDirectory.
      	(createTempFile): Use internalExists and internalIsDirectory.
      
      From-SVN: r115441
      Gary Benson committed
    • random.tcc (struct _To_Unsigned_Type): Add. · 8c2e5f36
      2006-07-14  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/random.tcc (struct _To_Unsigned_Type): Add.
      	(subtract_with_carry<>::seed(_Gen&, false_type)): Use an
      	unsigned type in the loop, fix factor multiplier, take g
      	invocations modulo 2^32.
      
      	* include/tr1/random.tcc (subtract_with_carry<>::
      	seed(unsigned long)): Fix value == 0 special case.
      
      	* include/tr1/random (struct _Shift): Fix for large shifts.
      
      From-SVN: r115439
      Paolo Carlini committed
    • re PR c++/28343 (ICE with invalid asm specifier for struct member) · 4f543d15
      	PR c++/28343
      	* decl.c (cp_finish_decl): Check asmspec_tree for error_mark_node.
      	* decl2.c (grokfield): Likewise.
      
      	* g++.dg/ext/asmspec1.C: New test.
      
      From-SVN: r115436
      Volker Reichelt committed