1. 21 Jun, 2006 14 commits
  2. 20 Jun, 2006 20 commits
    • sayle's avatar
      · d72835ba
      sayle authored
      	* config/mips/iris6.h (LIB_SPEC): Add support for -pthread.
      	(SUBTARGET_CPP_SPEC): Define _REENTERANT if -pthread specified.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114833 138bc75d-0d04-0410-961f-82ee72b054a4
      d72835ba
    • janis's avatar
      PR c++/28113 · 5c8e0141
      janis authored
      	* g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114832 138bc75d-0d04-0410-961f-82ee72b054a4
      5c8e0141
    • bryce's avatar
      2006-06-20 Bryce McKinlay <mckinlay@redhat.com> · 5501e0ce
      bryce authored
              * gnu/classpath/natSystemProperties.cc (insertSystemProperties):
              Bump "java.class.version" to 48.0.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114831 138bc75d-0d04-0410-961f-82ee72b054a4
      5501e0ce
    • paolo's avatar
      2006-06-20 Paolo Carlini <pcarlini@suse.de> · 1b9824dc
      paolo authored
      	* include/tr1/random.tcc (struct _Private::_Mod_w<>,
      	_Private::__mod_w<>): Remove.
      	(struct _Private::_Shift<>): New.
      	(struct _Private::_Max_w<>): Rename to _Max, use the latter.
      	(mersenne_twister<>::seed(unsigned long), seed(_Gen&, false_type),
      	max()): Adjust.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114826 138bc75d-0d04-0410-961f-82ee72b054a4
      1b9824dc
    • fitzsim's avatar
      2006-06-20 Thomas Fitzsimmons <fitzsim@redhat.com> · 10fd8185
      fitzsim authored
      	* Makefile.am (AM_CXXFLAGS): Define GCJ_VERSIONED_LIBDIR to
      	"$(dbexecdir)".
      	Build libjvm.la.
      	* Makefile.in: Regenerate.
      	* jni.cc (the_vm): Rename and export as ...
      	(_Jv_the_vm): New exported symbol.
      	(_Jv_JNI_AttachCurrentThread): Export.
      	(_Jv_JNI_DestroyJavaVM): Replace the_vm references with _Jv_the_vm
      	references.
      	(_Jv_GetJavaVM): Likewise.
      	(JNI_GetDefaultJavaVMInitArgs, JNI_CreateJavaVM,
      	JNI_GetCreatedJavaVMs): Move to ...
      	* jni-libjvm.cc: New file.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114824 138bc75d-0d04-0410-961f-82ee72b054a4
      10fd8185
    • kargl's avatar
      2006-06-20 Steven G. Kargl <kargls@comcast.net> · 545ee732
      kargl authored
              * simplify.c (gfc_simplify_rrspacing): Initialize and clear mpfr_t
              variable.
      
              * gfortran.dg/rrspacing_1.f90: New test.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114821 138bc75d-0d04-0410-961f-82ee72b054a4
      545ee732
    • rmathew's avatar
      Backport Windows 9x/ME VirtualQuery() fix from GC 6.7. · 03dc0418
      rmathew authored
      	* os_dep.c (GC_wnt): Define.
      	(GC_init_win32): Set GC_wnt.
      	* dyn_load.c (GC_register_dynamic_libraries): Consider MEM_PRIVATE
      	sections also on Windows 9x/ME.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114818 138bc75d-0d04-0410-961f-82ee72b054a4
      03dc0418
    • rguenth's avatar
      2006-06-20 Richard Guenther <rguenther@suse.de> · 0a06d4f0
      rguenth authored
      	Michael Matz  <matz@suse.de>
      
      	* alloc-pool.h (free_alloc_pool_if_empty): Prototype new
      	function.
      	* alloc-pool.c (free_alloc_pool_if_empty): New function.
      	* et-forest.h (et_free_pools): Prototype new function.
      	* et-forest.c (et_free_tree_force): Free parent occurrence. 
      	(et_free_pools): New function.
      	* dominance.c (free_dominance_info): Free et-forest alloc
      	pools.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114817 138bc75d-0d04-0410-961f-82ee72b054a4
      0a06d4f0
    • sayle's avatar
      · 9fd22806
      sayle authored
      	* expr.c (expand_expr_real_1) <VECTOR_CST>: For vector constants with
      	integer modes, attempt to directly construct an integer constant.
      
      	* fold-const.c (native_encode_vector): Determine the size of each
      	element from the vector type instead of the first vector element.
      
      	* tree.c (build_constructor_single): Mark a CONSTRUCTOR as constant,
      	if all of its elements/components are constant.
      	(build_constructor_from_list): Likewise.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114815 138bc75d-0d04-0410-961f-82ee72b054a4
      9fd22806
    • pbrook's avatar
      2006-06-20 Vladimir Prus <vladimir@codesourcery.com> · 4eb27890
      pbrook authored
      	libstdc++/
      	* libsupc++/eh_arm.cc (__cxa_begin_cleanup): Always return 'true'.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114812 138bc75d-0d04-0410-961f-82ee72b054a4
      4eb27890
    • reichelt's avatar
      PR c++/28052 · e9432e8f
      reichelt authored
      	* init.c (push_base_cleanups): Skip members with invalid types.
      	* typeck.c (build_class_member_access_expr): Robustify.
      
      	* g++.dg/other/bitfield2.C: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114811 138bc75d-0d04-0410-961f-82ee72b054a4
      e9432e8f
    • rakdver's avatar
      PR tree-optimization/27331 · 31e389a2
      rakdver authored
      	* tree-data-ref.c (free_data_ref): New function.
      	(create_data_ref): Fail if the data reference has unknown access
      	function.
      	(free_data_refs): Use free_data_ref.
      
      	* gcc.dg/pr27331.c: New test.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114810 138bc75d-0d04-0410-961f-82ee72b054a4
      31e389a2
    • jakub's avatar
      PR libgomp/26175 · 2eca990d
      jakub authored
      	PR libgomp/26477
      	* configure.ac: If neither --enable-linux-futex nor
      	--disable-linux-futex is passed, determine the default by checking
      	for compiling and/or running against NPTL.  With --enable-linux-futex,
      	check if SYS_gettid and SYS_futex are defined.
      	* configure: Rebuilt.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114809 138bc75d-0d04-0410-961f-82ee72b054a4
      2eca990d
    • ayers's avatar
      2006-06-20 David Ayers <d.ayers@inode.at> · f1716c67
      ayers authored
      	PR bootstrap/28072
      	* configure.in:	Add target-boehm-gc to noconfigdirs depending on
      	whether target-libjava is being configured instead of whether the
      	java front end is enabled.
      	* configure: Regenerate.
      	
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114808 138bc75d-0d04-0410-961f-82ee72b054a4
      f1716c67
    • ebotcazou's avatar
      PR ada/18692 · 66f39e51
      ebotcazou authored
      	* lib/gnat.exp: New file.
      	* lib/gnat-dg.exp: Likewise.
      	* gnat.dg: New directory.
      	* gnat.dg/dg.exp: New driver.
      	* gnat.dg/specs: New directory.
      	* gnat.dg/specs/specs.exp: New driver.
      	* gnat.dg/style: New directory.
      	* gnat.dg/style/style.exp: New driver.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114805 138bc75d-0d04-0410-961f-82ee72b054a4
      66f39e51
    • ebotcazou's avatar
      PR ada/18692 · 4326cf8e
      ebotcazou authored
      	* Make-lang.in: Add check-gnat to lang_checks.  Rename existing
      	check-gnat into check-acats.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114804 138bc75d-0d04-0410-961f-82ee72b054a4
      4326cf8e
    • pault's avatar
      2006-06-20 Paul Thomas <pault@gcc.gnu.org> · dd5b9961
      pault authored
      	PR fortran/25049
      	PR fortran/25050
      	* check.c (non_init_transformational): New function.
      	(find_substring_ref): New function to signal use of disallowed
      	transformational intrinsic in an initialization expression.
      	(gfc_check_all_any): Call previous if initialization expr.
      	(gfc_check_count): The same.
      	(gfc_check_cshift): The same.
      	(gfc_check_dot_product): The same.
      	(gfc_check_eoshift): The same.
      	(gfc_check_minloc_maxloc): The same.
      	(gfc_check_minval_maxval): The same.
      	(gfc_check_gfc_check_product_sum): The same.
      	(gfc_check_pack): The same.
      	(gfc_check_spread): The same.
      	(gfc_check_transpose): The same.
      	(gfc_check_unpack): The same.
      
      	PR fortran/18769
      	*intrinsic.c (add_functions): Add gfc_simplify_transfer.
      	*intrinsic.h : Add prototype for gfc_simplify_transfer.
      	*simplify.c (gfc_simplify_transfer) : New function to act as
      	placeholder for eventual implementation.  Emit error for now.
      
      	PR fortran/16206
      	* expr.c (find_array_element): Eliminate condition on length of
      	offset. Add bounds checking. Rearrange exit. Return try and
      	put gfc_constructor result as an argument.
      	(find_array_section): New function.
      	(find_substring_ref): New function.
      	(simplify_const_ref): Add calls to previous.
      	(simplify_parameter_variable): Return on NULL expr.
      	(gfc_simplify_expr): Only call gfc_expand_constructor for full
      	arrays.
      
      	PR fortran/20876
      	* match.c (gfc_match_forall): Add missing locus to gfc_code.
      
      2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR libfortran/28005
      	* m4/matmul.m4: aystride = 1 does not uniquely detect the
      	presence of a temporary transpose; an array element in the
      	first dimension produces the same signature.  Detect this
      	using the rank of a and add specific code.
      	* generated/matmul_r4.c: Regenerate.
      	* generated/matmul_r8.c: Regenerate.
      	* generated/matmul_r10.c: Regenerate.
      	* generated/matmul_r16.c: Regenerate.
      	* generated/matmul_c4.c: Regenerate.
      	* generated/matmul_c8.c: Regenerate.
      	* generated/matmul_c10.c: Regenerate.
      	* generated/matmul_c16.c: Regenerate.
      	* generated/matmul_i4.c: Regenerate.
      	* generated/matmul_i8.c: Regenerate.
      	* generated/matmul_i16.c: Regenerate.
      
      2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/16206
      	* gfortran.dg/array_initializer_1.f90: New test.
      
      	PR fortran/28005
      	* gfortran.dg/matmul_3.f90: New test.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114802 138bc75d-0d04-0410-961f-82ee72b054a4
      dd5b9961
    • pinskia's avatar
      2006-06-19 Andrew Pinski <pinskia@gmail.com> · aee8cc15
      pinskia authored
              PR middle-end/28075
              * tree-inline.c (setup_one_parameter): Strip useless
              type conversion before adding it to the IR.
              (declare_return_variable): Likewise.
      
      
      2006-06-19  Andrew Pinski  <pinskia@gmail.com>
      
              PR middle-end/28075
              * gcc.dg/tree-ssa/inline-1.c: New test.
      
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114801 138bc75d-0d04-0410-961f-82ee72b054a4
      aee8cc15
    • sayle's avatar
      · 4d9f60cc
      sayle authored
      	PR c/27149
      	* c-common.c (c_common_truthvalue_conversion): Fix grammar in warning.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114800 138bc75d-0d04-0410-961f-82ee72b054a4
      4d9f60cc
    • gccadmin's avatar
      Daily bump. · 65cf0690
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114798 138bc75d-0d04-0410-961f-82ee72b054a4
      65cf0690
  3. 19 Jun, 2006 6 commits