1. 05 Aug, 2006 6 commits
  2. 04 Aug, 2006 9 commits
  3. 03 Aug, 2006 10 commits
    • domwalk.c (walk_dominator_tree): Reorganize to non-recursive implementation. · df648b94
      	* domwalk.c (walk_dominator_tree): Reorganize to non-recursive
      	implementation.
      
      From-SVN: r115912
      Jan Hubicka committed
    • stl_queue.h: Trivial formatting fixes. · d508327c
      2006-08-03  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/stl_queue.h: Trivial formatting fixes.
      	* include/bits/stl_stack.h: Likewise.
      
      From-SVN: r115911
      Paolo Carlini committed
    • re PR middle-end/27770 (wrong code in spec tests for -ftree-vectorize -maltivec) · 0be79f24
              PR tree-optimization/27770
              * tree-vectorizer.h (get_vectype_for_scalar_type): Function
              declaration removed (moved to tree-flow.h).
              (vect_can_force_dr_alignment_p): Likewise.
              * tree-flow.h (get_vectype_for_scalar_type): New function declaration
              (moved from tree-vectorizer.h).
              (vect_can_force_dr_alignment_p): Likewise.
              * tree-vectorizer.c (vect_print_dump_info): Allow calling this function
              from outside the vectorizer - in particular from cgraph stage.
              * tree-vect-analyze.c (vect_compute_data_ref_alignment): Don't increase
              the alignment of global arrays when -fsection-anchors is enabled.
              * cgraphunit.c (cgraph_increase_alignment): New function.
              (cgraph_optimize): Call cgraph_increase_alignment.
      
      From-SVN: r115910
      Dorit Nuzman committed
    • jvmti.cc (REQUIRE_PHASE): New macro. · 224aaa41
      	* jvmti.cc (REQUIRE_PHASE): New macro.
      	(_Jv_JVMTI_InterruptThread): New function.
      	(_Jv_JVMTI_CreateRawMonitor): Likewise.
      	(_Jv_JVMTI_DestroyRawMonitor): Likewise.
      	(_Jv_JVMTI_RawMonitorEnter): Likewise.
      	(_Jv_JVMTI_RawMonitorExit): Likewise.
      	(_Jv_JVMTI_RawMonitorWait): Likewise.
      	(_Jv_JVMTI_RawMonitorNotify): Likewise.
      	(_Jv_JVMTI_RawMonitorNotifyAll): Likewise.
      	(_Jv_JVMTI_Allocate): Likewise.
      	(_Jv_JVMTI_Deallocate): Likewise.
      	(_Jv_JVMTI_GetClassModifiers): Likewise.
      	(_Jv_JVMTI_GetClassMethods): Likewise.
      	(_Jv_JVMTI_IsInterface): Likewise.
      	(_Jv_JVMTI_IsArrayClass): Likewise.
      	(_Jv_JVMTI_GetClassLoader): Likewise.
      	(_Jv_JVMTI_GetObjectHashCode): Likewise.
      	(_Jv_JVMTI_GetFieldModifiers): Likewise.
      	(_Jv_JVMTI_IsFieldSynthetic): Likewise.
      	(_Jv_JVMTI_GetMethodModifiers): Likewise.
      	(_Jv_JVMTI_IsMethodNative): Likewise.
      	(_Jv_JVMTI_IsMethodSynthetic): Likewise.
      	(_Jv_JVMTI_GetClassLoaderClasses): Likewise.
      	(_Jv_JVMTI_ForceGarbageCollection): Likewise.
      	(_Jv_JVMTI_GetSystemProperty): Likewise.
      	(_Jv_JVMTI_SetSystemProperty): Likewise.
      	(_Jv_JVMTI_GetTime): Likewise.
      	(_Jv_JVMTI_GetAvailableProcessors): Likewise.
      	(_Jv_JVMTI_AddToBootstrapClassLoaderSearch): Likewise.
      	(_Jv_JVMTI_SetVerboseFlag): Likewise.
      	(_Jv_JVMTI_GetObjectSize): Likewise.
      	(_Jv_JVMTI_SetJNIFunctionTable): Likewise.
      	(_Jv_JVMTI_GetJNIFunctionTable): Likewise.
      	(_Jv_JVMTI_Interface): Updated.
      	(NULL_CHECK): New macro.
      
      From-SVN: r115907
      Tom Tromey committed
    • 20060801-1.c: Add missing '}'. · 00643d1c
      	* gcc.dg/20060801-1.c: Add missing '}'.
      
      From-SVN: r115903
      John David Anglin committed
    • re PR target/27566 (ICEs in final_scan_insn and reload_cse_simplify_operands for vectors with SPE) · 1650e3f5
              PR target/27566
              * config/rs6000/rs6000.c (rs6000_legitimize_reload_address): Do
              not reload a SPE symbol_ref into a lo_sum address.
      
      From-SVN: r115902
      David Edelsohn committed
    • Typo. · d9b82651
      From-SVN: r115899
      Andreas Schwab committed
    • re PR c++/27508 (ICE on invalid destructor name) · c0dc47a8
      	PR c++/27508
      	* parser.c (cp_parser_unqualified_id): Check for invalid scopes
      	when parsing destructor names.
      
      	* g++.dg/parse/dtor9.C: New test.
      	* g++.dg/parse/dtor10.C: New test.
      	* g++.dg/other/error7.C: Adjust error-marker.
      
      From-SVN: r115896
      Volker Reichelt committed
    • re PR c++/28274 (Redeclaration with extra default argument doesn't work) · 4a2f6dc0
      	PR c++/28274
      	* decl.c (duplicate_decls): Call check_default_args here.
      	(start_preparsed_function): Do not call check_default_args.
      	* name-lookup.c (pushdecl_maybe_friend): Only call
      	check_default_args if duplicate_decls got bypassed.
      
      	* g++.dg/other/default5.C: New test.
      
      From-SVN: r115893
      Volker Reichelt committed
    • Daily bump. · 74c5a70c
      From-SVN: r115891
      GCC Administrator committed
  4. 02 Aug, 2006 7 commits
  5. 01 Aug, 2006 8 commits
    • re PR c++/28250 (ICE with invalid catch) · 413803d3
      	PR c++/28250
      	PR c++/28257
      	PR c++/28259
      	PR c++/28267
      	* toplev.c (compile_file): Return early on errorcount or sorrycount.
      	* cgraphunit.c (cgraph_finalize_compilation_unit): Likewise.
      	(cgraph_optimize): Likewise.
      
      	PR c++/28250
      	* g++.dg/eh/catch4.C: New test.
      
      	PR c++/28257
      	* g++.dg/other/qual1.C: New test.
      
      	PR c++/28259
      	* g++.dg/inherit/error2.C: New test.
      
      	PR c++/28267
      	* g++.dg/other/new1.C: New test.
      
      	* g++.dg/warn/pr23075.C: Remove obsolete test.
      	* g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
      	* g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
      
      From-SVN: r115866
      Volker Reichelt committed
    • natSystemProperties.cc: Add additional check for getpwuid_r on _POSIX_PTHREAD_SEMANTICS. · d2b81507
      2006-08-01  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* gnu/classpath/natSystemProperties.cc: Add additional check for
      	getpwuid_r on _POSIX_PTHREAD_SEMANTICS.
      	(SystemProperties::insertSystemProperties): Likewise.
      	* java/io/natFilePosix.cc (File::performList): Add
      	additional check for readdir_r on _POSIX_PTHREAD_SEMANTICS.
      	* java/util/natVMTimeZone.cc (VMTimeZone::getSystemTimeZoneId): Add
      	additional check for localtime_r on _POSIX_PTHREAD_SEMANTICS.
      
      From-SVN: r115864
      Andreas Tobler committed
    • re PR c++/28523 (Throw of a derived class casted to its base class using a C-style cast) · 9beafc83
      	PR c++/28523
      	* tree.c (stabilize_expr): Tweak documentation.  Add assertion.
      	(stabilize_call): Tweak documentation.
      	(stabilize_init): Only call stabilize_call for calls.
      	PR c++/28523
      	* g++.dg/eh/cast1.C: New test.
      
      From-SVN: r115862
      Mark Mitchell committed
    • tr1.html: Update. · 8218f92f
      2006-08-01  Ed Smith-Rowland  <3dw4rd@verizon.net>
      
      	* docs/html/ext/tr1.html: Update.
      
      From-SVN: r115860
      Ed Smith-Rowland committed
    • re PR libfortran/28452 (__gfortran_random_r10 not found) · 6785c635
      2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
      
      	PR libfortran/28452
      	* libgfortran/ChangeLog:  Correct PR number.
      	* gcc/testsuite/ChangeLog:  Likewise.
      
      From-SVN: r115859
      Thomas Koenig committed
    • re PR libfortran/28452 (__gfortran_random_r10 not found) · cdc5524f
      2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
      
      	PR libfortran/28542
      	* Makefile.am:  Remove normalize.c.
      	* aclocal.m4:  Regenerate using aclocal 1.9.3.
      	* Makefile.in:  Regenerate using automake 1.9.3.
      	* libgfortran.h:  #include <float.h>.
      	Define GFC_REAL_*_DIGITS and GFC_REAL_*_RADIX.
      	Remove prototypes for normalize_r4_i4 and normalize_r8_i8.
      	* intrinsics/random.c (top level): Add prototypes for
      	random_r10, arandom_r10, random_r16 and arandom_r16.
      	(rnumber_4):  New static function.
      	(rnumber_8):  New static function.
      	(rnumber_10): New static function.
      	(rnumber_16): New static function.
      	(top level):  Set to kiss_size to 12 if we have
      	REAL(KIND=16), to 8 otherwise.
      	Define KISS_DEFAULT_SEED_1, KISS_DEFAULT_SEED_2 and
      	KISS_DEFAULT_SEED_3.
      	(kiss_random_kernel):  Take argument to differentiate
      	between different random number generators.
      	(random_r4):  Add argument to call to kiss_random_kernel,
      	use rnumber_*.
      	(random_r8):  Likewise.
      	(random_r10):  New function.
      	(random_r16):  New function.
      	(arandom_r4):  Add argument to call to kiss_random_kernel,
      	use_rnumber_*.
      	(arandom_r8):  Likewise.
      	(arandom_r10):  New function.
      	(arandom_r16):  New function.
      	* intrinsics/rand.c (rand):  Use shift and mask.
      	* runtime/normalize.c:  Remove.
      
      2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
      
      	PR libfortran/28542
      	* gfortran.dg/random_3.f90:  New test.
      
      From-SVN: r115858
      Thomas Koenig committed
    • re PR c++/28432 (duplicate "no member function declared" message) · a82f93ac
      	PR c++/28432
      	* decl2.c (check_classfn): Remove early return.
      	* search.c (lookup_member): Return NULL with bad type.
      	* g++.dg/other/pr28304.C: Change expected error message.
      	* g++.dg/other/pr28432.C: New test.
      
      From-SVN: r115857
      Steve Ellcey committed
    • re PR c++/28256 (ICE with empty initializer) · f47165c9
      	PR c++/28256
      	* decl.c (check_initializer): Check for 1 initializer on scalar types.
      	* g++.dg/init/brace2.C: Change expected error message, add empty init.
      
      From-SVN: r115856
      Steve Ellcey committed