Skip to content
Snippets Groups Projects
  1. Jul 16, 2006
    • Jakub Jelinek's avatar
      re PR fortran/28390 (Broken !$omp parallel do lastprivate(iterationvar)) · 742fae05
      Jakub Jelinek authored
      	PR fortran/28390
      	* trans-openmp.c (gfc_trans_omp_do): Look for LASTPRIVATE in
      	code->exp.omp_clauses rather than in the 3rd function argument.
      
      	* testsuite/libgomp.fortran/pr28390.f: New test.
      
      From-SVN: r115504
      742fae05
    • Jakub Jelinek's avatar
      re PR c++/28370 (undefined reference to template class static variable in an anonymous namespace) · 42ccbf3d
      Jakub Jelinek authored
      	PR c++/28370
      	* decl2.c (note_vague_linkage_var): Removed.
      	(finish_static_data_member_decl): Add decl to pending_statics vector
      	directly.  Do it even for non-public decls.
      
      	* g++.dg/template/anon3.C: New test.
      
      From-SVN: r115503
      42ccbf3d
    • Paolo Carlini's avatar
      PR libstdc++/28277 (partial: valarray bits) · 22d67c60
      Paolo Carlini authored
      2006-07-16  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/28277 (partial: valarray bits)
      	* include/std/std_valarray.h (valarray<>::shift(int),
      	valarray<>::cshift(int)): Avoid __builtin_alloca with no limit,
      	do the work in place.
      	* testsuite/26_numerics/valarray/28277.cc: New.
      
      From-SVN: r115501
      22d67c60
    • Andrew Pinski's avatar
      Fix fomating on Carlos's last changelog entry · d9f392cf
      Andrew Pinski authored
      and fix the email address too.
      
      From-SVN: r115500
      d9f392cf
    • Paul Thomas's avatar
      re PR fortran/28384 (ICE on non-existent COMMON block) · b8ea6dbc
      Paul Thomas authored
      2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/28384
      	* trans-common.c (translate_common): If common_segment is NULL
      	emit error that common block does not exist.
      
      	PR fortran/20844
      	* io.c (check_io_constraints): It is an error if an ADVANCE
      	specifier appears without an explicit format.
      
      	PR fortran/28201
      	* resolve.c (resolve_generic_s): For a use_associated function,
      	do not search for an alternative symbol in the parent name
      	space.
      
      	PR fortran/20893
      	* resolve.c (resolve_elemental_actual): New function t combine
      	all the checks of elemental procedure actual arguments. In
      	addition, check of array valued optional args(this PR) has
      	been added.
      	(resolve_function, resolve_call): Remove parts that treated
      	elemental procedure actual arguments and call the above.
      
      2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/20844
      	* gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
      	specifiers requiring an explicit format tag..
      
      	PR fortran/28201
      	* gfortran.dg/generic_5: New test.
      
      	PR fortran/20893
      	* gfortran.dg/elemental_optional_args_1.f90: New test.
      
      From-SVN: r115499
      b8ea6dbc
    • Eric Botcazou's avatar
      optabs.c (maybe_encapsulate_block): New function extracted from... · 3e27aa84
      Eric Botcazou authored
      	* optabs.c (maybe_encapsulate_block): New function extracted from...
      	(emit_libcall_block): ...here.  Invoke it on the block of insns to
      	maybe emit REG_LIBCALL/REG_RETVAL notes around the block.
      	(emit_no_conflict_block): Likewise.
      
      From-SVN: r115498
      3e27aa84
    • Eric Botcazou's avatar
      Fix latest entry. · c5ee132b
      Eric Botcazou authored
      From-SVN: r115493
      c5ee132b
    • Eric Botcazou's avatar
      invoke.texi (sparc-sun-solaris2*): Add GMP version number. · bb2ffd7f
      Eric Botcazou authored
      	* doc/invoke.texi (sparc-sun-solaris2*): Add GMP version number.
      
      From-SVN: r115492
      bb2ffd7f
    • GCC Administrator's avatar
      Daily bump. · a3bf161f
      GCC Administrator authored
      From-SVN: r115490
      a3bf161f
  2. Jul 15, 2006
  3. Jul 14, 2006
    • Benjamin Kosnik's avatar
      acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): New. · 701a3eee
      Benjamin Kosnik authored
      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
      701a3eee
    • Anthony Green's avatar
      natFilePosix.cc (performSetLastModified): Return true on success, false otherwise. · 8fce9db0
      Anthony Green authored
      2006-07-14  Anthony Green  <green@redhat.com>
      
      	* java/io/natFilePosix.cc (performSetLastModified): Return true on
      	success, false otherwise.
      
      From-SVN: r115452
      8fce9db0
    • Eliot Dresselhaus's avatar
      re PR target/27287 (returning constant double) · 27714d43
      Eliot Dresselhaus authored
      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
      27714d43
    • Paolo Carlini's avatar
      random (minstd_rand0, [...]): Use unsigned long as implementation-defined type. · 8d6bd4a7
      Paolo Carlini authored
      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
      8d6bd4a7
    • Ranjit Mathew's avatar
      stacktrace.cc (_Jv_StackTrace::GetStackTrace): Unconditionally use _Unwind_Backtrace(). · 38b19a92
      Ranjit Mathew authored
      	* 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
      38b19a92
    • Ulrich Weigand's avatar
      linux-unwind.h (s390_fallback_frame_state): Detect signal frames correctly... · 47a4949a
      Ulrich Weigand authored
      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
      47a4949a
    • Carlos O'Donell's avatar
      dbxout.c (dbxout_begin_prologue): Emit LFBB label at function start. · 03471b3f
      Carlos O'Donell authored
      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
      03471b3f
    • Gary Benson's avatar
      File.java (internalExists): New method. · 1470f196
      Gary Benson authored
      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
      1470f196
    • Paolo Carlini's avatar
      random.tcc (struct _To_Unsigned_Type): Add. · 8c2e5f36
      Paolo Carlini authored
      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
      8c2e5f36
    • Volker Reichelt's avatar
      re PR c++/28343 (ICE with invalid asm specifier for struct member) · 4f543d15
      Volker Reichelt authored
      	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
      4f543d15
    • Bryce McKinlay's avatar
      gcj.texi (Invocation): Corrections for Invocation API example. · a7929aa4
      Bryce McKinlay authored
      2006-07-12  Bryce McKinlay  <mckinlay@redhat.com>
      
              * gcj.texi (Invocation): Corrections for Invocation API example.
      
      From-SVN: r115432
      a7929aa4
    • Bryce McKinlay's avatar
      interpret.cc (_Jv_InterpMethod::run): Don't SAVE_PC for fdiv. · b369a198
      Bryce McKinlay authored
      2006-07-13  Bryce McKinlay  <mckinlay@redhat.com>
      
      	* interpret.cc (_Jv_InterpMethod::run): Don't SAVE_PC for fdiv.
      
      From-SVN: r115431
      b369a198
    • GCC Administrator's avatar
      Daily bump. · 11761b31
      GCC Administrator authored
      From-SVN: r115429
      11761b31
  4. Jul 13, 2006
    • Paolo Carlini's avatar
      string_copy_cons_and_dest.cc: New. · 21ded7c7
      Paolo Carlini authored
      2006-07-13  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/performance/21_strings/string_copy_cons_and_dest.cc: New.
      
      From-SVN: r115425
      21ded7c7
    • Janis Johnson's avatar
      sourcebuild.texi (Test Directives): Document dg-shouldfail. · 263108e1
      Janis Johnson authored
      gcc:
      
      	* doc/sourcebuild.texi (Test Directives): Document dg-shouldfail.
      
      gcc/testsuite:
      
      	* lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
      	(dg-test): Support shouldfail tests.
      	* lib/target-supports-dg.exp (dg-shouldfail): New.
      	* gcc.test-framework/test-framework.awk: Handle shouldfail tests.
      	* gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
      	* gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
      	* gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
      	* gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
      	* gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
      	* gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
      
      From-SVN: r115424
      263108e1
    • Bryce McKinlay's avatar
      interpret.cc (_Jv_InterpMethod::compile): Add FIXME comment. · 43e6b77c
      Bryce McKinlay authored
      2006-07-13  Bryce McKinlay  <mckinlay@redhat.com>
      
      	* interpret.cc (_Jv_InterpMethod::compile): Add FIXME comment.
      	(_Jv_InterpMethod::run): SAVE_PC before executing any instruction 
      	using resolve_pool_entry, as it can throw. Likewise for div/rem ops
      	that can throw ArithmeticException.
      
      From-SVN: r115422
      43e6b77c
    • Jan Hubicka's avatar
      cgraphunit.c (cgraph_varpool_analyze_pending_decls): Call align_variable. · 88d03811
      Jan Hubicka authored
      	* cgraphunit.c (cgraph_varpool_analyze_pending_decls): Call align_variable.
      	* output.h (align_variable): Declare.
      	* varasm.c (align_variable): Export.
      	* value-prof.c (tree_value_profile_transformations): Recompute iterator
      	when basic block changed.
      
      From-SVN: r115421
      88d03811
    • Benjamin Kosnik's avatar
      Makefile.am (pch*_output_anchor): Add. · 56dbe89d
      Benjamin Kosnik authored
      2006-07-13  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/Makefile.am (pch*_output_anchor): Add.
      	(pch*_output): Use.
      	(CLEANFILES): Use.
      	* include/Makefile.in: Regenerate.
      	
      	* scripts/check_performance: Be verbose on compile error.
      
      From-SVN: r115419
      56dbe89d
Loading