1. 19 Dec, 2010 19 commits
    • In gcc/testsuite/: 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com> · 6e45b376
      In gcc/testsuite/:
      2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	* objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
      	not objc_lookupClass.
      	* obj-c++.dg/gnu-api-2-objc.mm: Same change.
      	
      In libobjc/:
      2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	* class.c (objc_lookupClass): Renamed to objc_lookUpClass.
      	* protocols.c: Updated all calls to objc_lookupClass to call
      	objc_lookUpClass instead.
      	* sendmsg.c (objc_lookupClass): Do not declare.
      	(get_imp): Update call to objc_lookupClass to call
      	objc_lookUpClass instead.
      	* objc/runtime.h (objc_lookupClass): Renamed to objc_lookUpClass.
      
      From-SVN: r168059
      Nicola Pero committed
    • In libobjc/: 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com> · fea78205
      In libobjc/:
      2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	* objc/runtime.h (class_ivar_set_gcinvisible): Declare.
      	* sendmsg.c (_CLS_IN_CONSTRUCTION, CLS_IS_IN_CONSTRUCTION): Do not
      	define.  Updated comments.
      
      From-SVN: r168058
      Nicola Pero committed
    • * sv.po: Update. · 5e3c13f2
      From-SVN: r168055
      Joseph Myers committed
    • * ja.po: Update. · 2f230e8b
      From-SVN: r168054
      Joseph Myers committed
    • * ja.po: Update. · 61d30741
      From-SVN: r168053
      Joseph Myers committed
    • In gcc/testsuite/: 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com> · e582b5e4
      In gcc/testsuite/:
      2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	* objc.dg/gnu-api-2-objc_msg_lookup.m: New.
      	* obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
      
      From-SVN: r168052
      Nicola Pero committed
    • In libobjc/: 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com> · 2899534b
      In libobjc/:
      2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	* objc/encoding.h: Updated comments.
      	* objc/runtime.h: Updated comments.
      	(objc_setGetUnknownClassHandler): Mark with objc_EXPORT.
      	(objc_sizeof_type): Same.
      	(objc_alignof_type): Same.
      	(objc_aligned_size): Same.
      	(objc_promoted_size): Same.
      	(objc_skip_type_qualifiers): Same.
      	(objc_skip_typespec): Same.
      	(objc_skip_offset): Same.
      	(objc_skip_argspec): Same.
      	(objc_get_type_qualifiers): Same.
      	(objc_layout_structure): Same.
      	(objc_layout_structure_next_member): Same.
      	(objc_layout_finish_structure): Same.
      	(objc_layout_structure_get_info): Same.
      
      From-SVN: r168051
      Nicola Pero committed
    • re PR target/46729 (32-bit 30_threads execution tests fail on Solaris 10/SPARC with Sun as) · a6fed83f
      	PR target/46729
      	* config/sparc/sparc.h (GLOBAL_OFFSET_TABLE_REGNUM): New macro.
      	(PIC_OFFSET_TABLE_REGNUM): Rewrite in terms of above macro.
      	* config/sparc/sparc.c (pic_helper_needed): Delete.
      	(global_offset_table): Likewise.
      	(pic_helper_symbol): Rename to...
      	(got_helper_rtx): ...this.
      	(global_offset_table_rtx): New global variable.
      	(sparc_got_symbol): Likewise.
      	(sparc_got): New static function.
      	(check_pic): Use local variable and call sparc_got.
      	(sparc_tls_symbol): Initialize to NULL_RTX.
      	(sparc_tls_got): In non-PIC mode, reload the GOT register for Sun TLS
      	and 32-bit ABI and copy the GOT symbol to a new register otherwise.
      	(get_pc_thunk_name): Rename local variable.
      	(gen_load_pcrel_sym): New wrapper around load_pcrel_sym{si,di}.
      	(load_pic_register): Rename to...
      	(load_got_register): ...this.  Adjust and call gen_load_pcrel_sym.
      	(sparc_expand_prologue): Do not test flag_pic.
      	(sparc_output_mi_thunk): Use pic_offset_table_rtx directly.
      	(sparc_file_end): Test got_helper_rtx instead of pic_helper_needed.
      	Rename local variable and do not call get_pc_thunk_name again.
      	* config/sparc/sparc.md (load_pcrel_sym): Add operand #3.
      
      From-SVN: r168049
      Eric Botcazou committed
    • 4.cc: New. · 2f8bed16
      2010-12-19  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* testsuite/21_strings/basic_string/operators/char/4.cc: New.
      	* testsuite/21_strings/basic_string/operators/wchar_t/4.cc: Likewise.
      	* testsuite/ext/vstring/operators/2.cc: Likewise.
      
      From-SVN: r168048
      Paolo Carlini committed
    • re PR middle-end/46674 (Weak alias is mistakenly optimized away) · b48feb9d
      	PR middle-end/46674
      	PR middle-end/46221
      	* varasm.c (symbol_alias_set_t): New typedef for derived pointer_set
      	wrapper class.
      	(symbol_alias_set_create): New wrapper function.
      	(symbol_alias_set_destroy): Likewise.
      	(symbol_alias_set_contains): Likewise.
      	(symbol_alias_set_insert): Likewise.
      	(compute_visible_aliases): Use the above and return symbol_alias_set_t,
      	not a pointer_set.
      	(remove_unreachable_alias_pairs): Adjust likewise to match.
      	(finish_aliases_1): Likewise.
      
      From-SVN: r168047
      Dave Korn committed
    • *: Use headername alias to associate private includes to public includes. · f910786b
      2010-11-18  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* config/*/*: Use headername alias to associate private includes
      	to public includes.
      	* include/*/*: Same.
      
      	* scripts/run_doxygen: Update for doxygen 1.7.2.
      	* doc/doxygen/user.cfg.in: Same.
      	* doc/doxygen/TODO: Remove.
      
      	* testsuite/*/std_c++0x_neg.cc: Adjust line number.
      
      From-SVN: r168046
      Benjamin Kosnik committed
    • arm.c (arm_legitimate_index_p): Add VFP load/store index range case. · f3fb6590
      2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
      
      	gcc/
      	* config/arm/arm.c (arm_legitimate_index_p): Add VFP load/store
      	index range case. Change to SF/DFmode tests to avoid capturing HFmode.
      	(thumb2_legitimate_index_p): Same.
      
      	gcc/testsuite/
      	* gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
      	load/store immediate indexes.
      
      From-SVN: r168045
      Chung-Lin Tang committed
    • In libobjc/: 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com> · 120d5f8e
      In libobjc/:
      2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	* init.c: Updated comments.
      	* objc/objc-api.h: Updated comments.
      	* objc/runtime.h (_objc_load_callback): Declare.
      
      From-SVN: r168044
      Nicola Pero committed
    • In libobjc/: 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com> · c34fc988
      In libobjc/:
      2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	* objc/Object.h: Include deprecated/typedstream.h and
      	deprecated/hash.h instead of typedstream.h.  Updated comments.
      
      From-SVN: r168043
      Nicola Pero committed
    • In gcc/testsuite/: 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com> · 5ec582f9
      In gcc/testsuite/:
      2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	* objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
      	* obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
      
      In libobjc/:
      2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	* Makefile.in (OBJC_DEPRECATED_H): Added objc_msg_sendv.h.
      	* objc/deprecated/objc_msg_sendv.h: New.
      	* objc/message.h: Do not define retval_t, apply_t, arglist,
      	arglist_t, objc_msg_sendv, now in
      	objc/deprecated/objc_msg_sendv.h.
      	* objc/objc.h: Do not include message.h; include
      	objc/deprecated/objc_msg_sendv.h instead.  Tidied up comments.
      	* sendmsg.c: Include objc/message.h.
      	* thr.c: Include objc/message.h.
      
      From-SVN: r168042
      Nicola Pero committed
    • In libobjc/: 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com> · 805a07f1
      In libobjc/:
      2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	* objc/objc-exception.h: Include objc-decls.h.  Mark all
      	functions with objc_EXPORT.
      	* objc/objc-sync.h: Same change.
      
      From-SVN: r168041
      Nicola Pero committed
    • In libobjc/: 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com> · c06a8664
      In libobjc/:
      2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	* Protocol.m: Moved all methods, with the exception of -isEqual:,
      	into the 'Deprecated' category.
      	* objc/Protocol.h: Removed all methods, moved to
      	objc/deprecated/Protocol.h.  Include objc/deprecated/Protocol.h.
      	* objc/deprecated/Protocol.h: New.
      	* Makefile.in (OBJC_DEPRECATED_H): Added Protocol.h.
      
      From-SVN: r168040
      Nicola Pero committed
    • In libobjc/: 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com> · 1af5b8f5
      In libobjc/:
      2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	* init.c: Include objc-private/selector.h.  Do not declare
      	__sel_register_typed_name.
      	* objc-private/selector.h (__sel_register_typed_name): Declare.
      	* selector.c: Include objc-private/selector.h.
      
      From-SVN: r168039
      Nicola Pero committed
    • Daily bump. · 006d303e
      From-SVN: r168038
      GCC Administrator committed
  2. 18 Dec, 2010 21 commits