1. 14 Aug, 2005 5 commits
  2. 13 Aug, 2005 11 commits
  3. 12 Aug, 2005 20 commits
  4. 11 Aug, 2005 4 commits
    • re PR c++/23266 (ICE on pure specifier for static method) · ea7ce50b
      	PR c++/23266
      	* decl2.c (grokfield): Check that method is not static before
      	marking it as pure.
      
      	PR c++/23266
      	* g++.dg/inherit/pure1.C: New test.
      
      	* ChangeLog: Fix typos.
      
      From-SVN: r103006
      Volker Reichelt committed
    • dwarf2out.c (add_location_or_const_value_attribute): Prefer locations gathered… · 86bd8ebf
      dwarf2out.c (add_location_or_const_value_attribute): Prefer locations gathered by var-tracking in single entry loc_list over...
      
      	* dwarf2out.c (add_location_or_const_value_attribute): Prefer
      	locations gathered by var-tracking in single entry loc_list
      	over loc_descriptor_from_tree.
      
      From-SVN: r103004
      Jakub Jelinek committed
    • dwarf2out.c (concat_loc_descriptor): Add can_use_fbreg argument, pass it down to loc_descriptor. · ea93971a
      	* dwarf2out.c (concat_loc_descriptor): Add can_use_fbreg argument,
      	pass it down to loc_descriptor.
      	(loc_descriptor): Pass can_use_fbreg to concat_loc_descriptor.
      	(containing_function_has_frame_base): Move earlier in the file.
      	(loc_descriptor_from_tree_1): Use containing_function_has_frame_base
      	instead of always assuming fbreg can't be used.
      
      From-SVN: r103003
      Jakub Jelinek committed
    • configure.ac (HAVE_HIDDEN_VISIBILITY_ATTRIBUTE): New test. · 8a42356f
      	* configure.ac (HAVE_HIDDEN_VISIBILITY_ATTRIBUTE): New test.
      	(AH_BOTTOM): Add FFI_HIDDEN definition.
      	* configure: Rebuilt.
      	* fficonfig.h.in: Rebuilt.
      	* src/powerpc/ffi.c (hidden): Remove.
      	(ffi_closure_LINUX64, ffi_prep_args64, ffi_call_LINUX64,
      	ffi_closure_helper_LINUX64): Use FFI_HIDDEN instead of hidden.
      	* src/powerpc/linux64_closure.S (ffi_closure_LINUX64,
      	.ffi_closure_LINUX64): Use FFI_HIDDEN instead of .hidden.
      	* src/x86/ffi.c (ffi_closure_SYSV, ffi_closure_raw_SYSV): Remove,
      	add FFI_HIDDEN to its prototype.
      	(ffi_closure_SYSV_inner): New.
      	* src/x86/sysv.S (ffi_closure_SYSV, ffi_closure_raw_SYSV): New.
      	* src/x86/win32.S (ffi_closure_SYSV, ffi_closure_raw_SYSV): New.
      
      From-SVN: r103002
      Jakub Jelinek committed