1. 08 Nov, 2010 5 commits
  2. 07 Nov, 2010 11 commits
    • m68k.c (m68k_delegitimize_address): Update to handle all possible addressing modes. · 8390b335
      * config/m68k/m68k.c (m68k_delegitimize_address): Update to handle
      all possible addressing modes.
      
      From-SVN: r166422
      Andreas Schwab committed
    • re PR libobjc/36610 (objc_msg_sendv is broken for targets which pass argument via registers) · 879cc722
      
      gcc/testsuite:
      
      	PR libobjc/36610
      	* objc.dg/torture/forward-1.m: Re-enable for gnu-runtime, XFAIL the run for
      	all but m32 x86.
      
      From-SVN: r166421
      Iain Sandoe committed
    • unordered_map (unordered_map<>::operator[](_Key&&)): Add. · be3c93b0
      2010-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/profile/unordered_map (unordered_map<>::operator[](_Key&&)):
      	Add.
      
      From-SVN: r166420
      Paolo Carlini committed
    • re PR tree-optimization/46346 (fma testsuite failures) · bb368470
      	PR tree-optimization/46346
      	* tree-ssa-forwprop.c (rhs_to_tree): Handle GIMPLE_TERNARY_RHS.
      
      From-SVN: r166419
      Uros Bizjak committed
    • nested-2.C: Adjust pattern to also match "|" as comment character. · 604e92e2
      * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
      as comment character.
      
      From-SVN: r166418
      Andreas Schwab committed
    • bitset (bitset<>::bitset(), [...]): Add constexpr specifier. · 52b8df01
      2010-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/profile/bitset (bitset<>::bitset(), bitset<>::
      	bitset(unsigned long long)): Add constexpr specifier.
      
      From-SVN: r166417
      Paolo Carlini committed
    • bitset: Do not derive from _Safe_sequence_base in C++0x mode... · 17e3f4aa
      2010-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/debug/bitset: Do not derive from _Safe_sequence_base in
      	C++0x mode, otherwise std::bitset isn't a literal type anymore;
      	adjust everywhere.
      
      	* include/debug/bitset (bitset<>::bitset(), bitset<>::
      	bitset(unsigned long long)):  Add missing constexpr specifier.
      
      From-SVN: r166416
      Paolo Carlini committed
    • mips.c: Revert previous patch. · c50bcc13
      gcc/
      	* config/mips/mips.c: Revert previous patch.
      	* config/mips/mips.md: Likewise.
      
      gcc/testsuite/
      	* gcc.target/mips/mips.exp: Revert previous patch.
      	* gcc.target/mips/fma-1.c: Delete.
      	* gcc.target/mips/fma-2.c: Likewise.
      	* gcc.target/mips/fma-3.c: Likewise.
      	* gcc.target/mips/fma-4.c: Likewise.
      	* gcc.target/mips/fma-5.c: Likewise.
      	* gcc.target/mips/fma-6.c: Likewise.
      	* gcc.target/mips/fma-7.c: Likewise.
      	* gcc.target/mips/fma-8.c: Likewise.
      	* gcc.target/mips/fma-9.c: Likewise.
      	* gcc.target/mips/fma-10.c: Likewise.
      	* gcc.target/mips/fma-11.c: Likewise.
      	* gcc.target/mips/fma-12.c: Likewise.
      	* gcc.target/mips/fma-13.c: Likewise.
      	* gcc.target/mips/fma-14.c: Likewise.
      	* gcc.target/mips/fma-15.c: Likewise.
      	* gcc.target/mips/fma-16.c: Likewise.
      	* gcc.target/mips/fma-17.c: Likewise.
      	* gcc.target/mips/fma-18.c: Likewise.
      	* gcc.target/mips/fma-19.c: Likewise.
      	* gcc.target/mips/fma-20.c: Likewise.
      
      From-SVN: r166415
      Richard Sandiford committed
    • mips.c (mips_rtx_costs): Handle FMA. · c7c0f73d
      gcc/
      	* config/mips/mips.c (mips_rtx_costs): Handle FMA.
      	* config/mips/mips.md (*madd4<mode>, *madd3<mode>, *msub4<mode>)
      	(*msub3<mode>, *nmadd4<mode>_fastmath, *nmadd3<mode>_fastmath)
      	(*nmsub4<mode>_fastmath, *nmsub3<mode>_fastmath): Delete.
      	(*nmadd4<mode>, *nmadd3<mode>. *nmsub4<mode>, *nmsub3<mode>): Redefine
      	to use FMA.
      	(fma<mode>4, *fma<mode>4_madd3, *fma<mode>4_madd4): New patterns.
      	(fms<mode>4, *fms<mode>4_msub3, *fms<mode>4_msub4): Likewise.
      	(fnms<mode>4, *fnms<mode>4_nmadd3, *fnms<mode>4_nmadd4): Likewise.
      	(fnma<mode>4, *fnma<mode>4_nmsub3, *fnma<mode>4_nmsub4): Likewise.
      
      gcc/testsuite/
      	* gcc.target/mips/mips.exp: Add support for -ffp-contract.
      	* gcc.target/mips/fma-1.c: New test.
      	* gcc.target/mips/fma-2.c: Likewise.
      	* gcc.target/mips/fma-3.c: Likewise.
      	* gcc.target/mips/fma-4.c: Likewise.
      	* gcc.target/mips/fma-5.c: Likewise.
      	* gcc.target/mips/fma-6.c: Likewise.
      	* gcc.target/mips/fma-7.c: Likewise.
      	* gcc.target/mips/fma-8.c: Likewise.
      	* gcc.target/mips/fma-9.c: Likewise.
      	* gcc.target/mips/fma-10.c: Likewise.
      	* gcc.target/mips/fma-11.c: Likewise.
      	* gcc.target/mips/fma-12.c: Likewise.
      	* gcc.target/mips/fma-13.c: Likewise.
      	* gcc.target/mips/fma-14.c: Likewise.
      	* gcc.target/mips/fma-15.c: Likewise.
      	* gcc.target/mips/fma-16.c: Likewise.
      	* gcc.target/mips/fma-17.c: Likewise.
      	* gcc.target/mips/fma-18.c: Likewise.
      	* gcc.target/mips/fma-19.c: Likewise.
      	* gcc.target/mips/fma-20.c: Likewise.
      
      From-SVN: r166414
      Richard Sandiford committed
    • init.c (perform_member_init): Use build_vec_init_expr for value-init of arrays, too. · 4de2f020
      	* init.c (perform_member_init): Use build_vec_init_expr for
      	value-init of arrays, too.
      	* cp-gimplify.c (cp_gimplify_expr): Use VEC_INIT_EXPR_VALUE_INIT.
      	* cp-tree.h (VEC_INIT_EXPR_IS_CONSTEXPR): New macro.
      	(VEC_INIT_EXPR_VALUE_INIT): New macro.
      	* semantics.c (potential_constant_expression): No longer static.
      	Check VEC_INIT_EXPR_IS_CONSTEXPR.
      	* tree.c (build_vec_init_expr): Handle value-init.  Set
      	VEC_INIT_EXPR_IS_CONSTEXPR and VEC_INIT_EXPR_VALUE_INIT.
      
      From-SVN: r166413
      Jason Merrill committed
    • Daily bump. · acd6cc81
      From-SVN: r166412
      GCC Administrator committed
  3. 06 Nov, 2010 19 commits
    • re PR c/43384 (ICE: Segmentation fault with invalid K&R-like code) · c58e98c8
      gcc/
      
      2010-11-16  Simon Martin  <simartin@users.sourceforge.net>
      
      	PR c/43384
      	* c-decl.c (lookup_label): Labels can only be referenced in a
      	function's scope. 
      	(store_parm_decls_oldstyle): Skip erroneous parameters.
      
      gcc/testsuite/
       
      2010-11-16  Simon Martin  <simartin@users.sourceforge.net>
      
      	PR c/43384
      	* gcc.dg/parser-error-3.c: New test.
      
      From-SVN: r166408
      Simon Martin committed
    • fr30.h (FUNCTION_VALUE_REGNO_P, [...]): Remove macros. · da0dc818
      	* config/fr30/fr30.h (FUNCTION_VALUE_REGNO_P, FUNCTION_VALUE,
      	LIBCALL_VALUE): Remove macros.
      	* config/fr30/fr30.c (TARGET_FUNCTION_VALUE, TARGET_LIBCALL_VALUE,
      	TARGET_FUNCTION_VALUE_REGNO_P): Define.
      	(fr30_function_value_regno_p, fr30_function_value,
      	fr30_libcall_value): New functions.
      
      From-SVN: r166407
      Anatoly Sokolov committed
    • re PR c++/45332 (Generate clear diagnostics when a terminating semicolon is… · 134c192b
      re PR c++/45332 (Generate clear diagnostics when a terminating semicolon is missing from a class member declaration.)
      
      gcc/cp/
      	PR c++/45332
      	* parser.c (cp_lexer_previous_token): New function.
      	(cp_parser_member_declaration): Use previous token for error
      	messages.  Assume semicolon presence rather than grovelling for
      	the next one.
      
      gcc/testsuite/
      	PR c++/45332
      	* g++.dg/parse/semicolon2.C: New testcase.
      	* g++.dg/ext/asmspec1.C: Adjust.
      	* g++.dg/init/new13.C: Adjust.
      	* g++.dg/parse/ctor5.C: Adjust.
      
      From-SVN: r166406
      Nathan Froyd committed
    • re PR fortran/46330 ([OOP] ICE after revision 166368) · fbc7f9df
      2010-11-06  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/46330
      	* trans-expr.c (gfc_trans_class_assign): Find 'vtab' symbol in correct
      	namespace.
      
      
      2010-11-06  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/46330
      	* gfortran.dg/class_27.f03: New.
      
      From-SVN: r166405
      Janus Weil committed
    • re PR middle-end/46314 (frontends use ASM_GENERATE_INTERNAL_LABEL) · 4ee3b013
      	PR middle-end/46314
      gcc:
      	* target.def (generate_internal_label): New asm_out hook.
      	* output.h (default_generate_internal_label): Declare.
      	* varasm.c (default_generate_internal_label): Define.
      gcc/cp:
      	* method.c (make_alias_for_thunk):
      	Use targetm.asm_out.generate_internal_label.
      gcc/java:
      	* class.c: Include target.h.
      	(make_local_function_alias):
      	Use targetm.asm_out.generate_internal_label.
      	* expr.c (lookup_label, generate_name): Likewise.
      
      From-SVN: r166404
      Joern Rennecke committed
    • In gcc/objc/: 2010-11-05 Nicola Pero <nicola.pero@meta-innovation.com> · a9625a91
      In gcc/objc/:
      2010-11-05  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              Fixed using the Objective-C 2.0 syntax with self and super.
              * objc-act.c (OBJC_LOOKUP_NO_INSTANCE_METHODS_OF_ROOT_CLASS): New.
              (maybe_make_artificial_property_decl): Added 'implementation'
              argument.  Use OBJC_LOOKUP_NO_INSTANCE_METHODS_OF_ROOT_CLASS when
              looking up getters or setters for a class.  If an implementation
              is specified, search it as well for a getter or setter.
              (objc_maybe_build_component_ref): Updated calls to
              maybe_make_artificial_property_decl; added code to deal with
              'self' and 'super' and with methods declared locally in the
              implementation.  Store the getter call expression in the
              PROPERTY_REF instead of throwing it away.
              (objc_build_class_component_ref): Updated calls to
              maybe_make_artificial_property_decl, and store the getter call
              expression in PROPERTY_REF instead of throwing it away.
              (lookup_method_static): Implemented
              OBJC_LOOKUP_NO_INSTANCE_METHODS_OF_ROOT_CLASS option.
              (objc_gimplify_property_ref): Do not build the getter method call
              here; instead use the one stored in the PROPERTY_REF.  If it's not
              there, produce helpful error messages.
              * objc-tree.def (PROPERTY_REF): Increased the number of operands
              from 2 to 3.  Updated comments.
              * objc-act.h (PROPERTY_REF_GETTER_CALL): New.
      
      In gcc/testsuite/:
      2010-11-05  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              Fixed using the Objective-C 2.0 dot-syntax with self and super.
              * objc.dg/property/dotsyntax-5.m: New.
              * objc.dg/property/dotsyntax-6.m: New.
              * objc.dg/property/dotsyntax-7.m: New.
              * objc.dg/property/dotsyntax-8.m: New.
              * objc.dg/property/dotsyntax-9.m: New.
              * objc.dg/property/dotsyntax-10.m: New.
              * objc.dg/property/dotsyntax-11.m: New.
              * obj-c++.dg/property/dotsyntax-5.mm: New.
              * obj-c++.dg/property/dotsyntax-6.mm: New.
              * obj-c++.dg/property/dotsyntax-7.mm: New.
              * obj-c++.dg/property/dotsyntax-8.mm: New.
              * obj-c++.dg/property/dotsyntax-9.mm: New.
              * obj-c++.dg/property/dotsyntax-10.mm: New.
              * obj-c++.dg/property/dotsyntax-11.mm: New.
      
      From-SVN: r166402
      Nicola Pero committed
    • encode-3.mm: Provide a different string check for the NeXT runtime when the type is READONLY. · cd746c27
      
      gcc/testsuite:
      
              * obj-c++.dg/encode-3.mm: Provide a different string check for the
              NeXT runtime when the type is READONLY.
      
      From-SVN: r166401
      Iain Sandoe committed
    • 387-2.c: Skip if -march= is specified. · ea0b50bd
      	* gcc.target/i386/387-2.c: Skip if -march= is specified.
      	* gcc.target/i386/387-6.c: Ditto.
      	* gcc.target/i386/387-2.c: Add -mfancy-math-387 to dg-options.
      	* gcc.target/i386/387-4.c: Ditto.
      	* gcc.target/i386/387-7.c: Ditto.
      	* gcc.target/i386/387-8.c: Ditto.
      	* gcc.target/i386/387-9.c: Ditto.
      	* gcc.target/i386/387-10.c: Ditto.
      	* gcc.target/i386/387-11.c: Ditto.
      	* gcc.target/i386/387-12.c: Ditto.
      
      	* gcc.target/i386/387-2.c: Add -mno-sse3 to dg-options.
      
      From-SVN: r166400
      Uros Bizjak committed
    • revert unintended change to gcc-def.exp. · 0e13f09b
      From-SVN: r166399
      Iain Sandoe committed
    • NS/CF String format syntax parsing. · 91ebb981
      gcc:
      
      	PR target/44981
      	* doc/extend.tex (format): Document NSString extension.
      	(format_arg): Likewise.
      	(Darwin Format Checks): New section.
      	* doc/tm.texi: Document string object hooks (generated).
      	* doc/tm.texi.in (TARGET_OBJC_CONSTRUCT_STRING_OBJECT) Rename.
      	(TARGET_STRING_OBJECT_REF_TYPE_P): New.
      	(TARGET_CHECK_STRING_OBJECT_FORMAT_ARG): New.
      	* target.def (objc_construct_string_object): Rename, amend 
      	documentation.
      	(string_object_ref_type_p): New hook.
      	(check_string_object_format_arg): New hook.
      	* c-parser.c (c_parser_attributes): Allow objective-c class names as
      	attribute identifiers.
      	* config/darwin-c.c (darwin_cfstring_ref_p): New.
      	(darwin_check_cfstring_format_arg): New.
      	(darwin_additional_format_types): New.
      	* config/darwin-protos.h (darwin_cfstring_ref_p) New.
      	(darwin_check_cfstring_format_arg): New.
      	* config/darwin.h (TARGET_OBJC_CONSTRUCT_STRING_OBJECT) Renamed.
      	(TARGET_STRING_OBJECT_REF_TYPE_P): New.
      	(TARGET_N_FORMAT_TYPES): New.
      	(TARGET_CHECK_STRING_OBJECT_FORMAT_ARG): New.
      
      gcc/c-family:
      
      	PR target/44981
      	* c-format.c (format_type): New type gcc_objc_string_format_type.
      	(valid_stringptr_type_p): New.
      	(handle_format_arg_attribute): Use valid_stringptr_type_p ().
      	(check_format_string): Pass expected type, use 
      	valid_stringptr_type_p (), check that the format string types are
      	consistent with the format specification.
      	(decode_format_attr): Warn if NSString is used outside objective-c.
      	(format_types_orig): Add NSString.
      	(format_name): New.
      	(format_flags): New.
      	(check_format_arg): Handle format strings requiring an external parser.
      	first_target_format_type: New variable.
      	(handle_format_attribute): Set up first_target_format_type, pass the
      	expected format arg string type to check_format_string().
      	* c-common.h (FMT_FLAG_PARSE_ARG_CONVERT_EXTERNAL):  New flag.
      	* stub-objc.c (objc_string_ref_type_p): New.
      	(objc_check_format_arg): New.
      
      gcc/objc:
      
      	PR target/44981
      	* objc-act.c (objc_build_string_object): Amend for renamed hook.
      	(objc_string_ref_type_p): New.
      	(objc_check_format_arg): New.
      
      gcc/testsuite:
      
      	PR target/44981
      	* gcc.dg/darwin-cfstring-format-1.c: New.
      	* gcc.dg/warn-nsstring.c: New.
      	* objc.dg/fsf-nsstring-format-1.m: New.
      	* obj-c++.dg/fsf-nsstring-format-1.mm: New.
      	* obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
      	linker warning.
      
      From-SVN: r166398
      Iain Sandoe committed
    • cygming.h (DWARF_FRAME_REGISTERS): Redefine. · 2952a37e
      	* config/i386/cygming.h (DWARF_FRAME_REGISTERS): Redefine.  Use 33
      	in 64-bit mode and 17 otherwise.
      
      Co-Authored-By: Pascal Obry <obry@adacore.com>
      
      From-SVN: r166397
      Eric Botcazou committed
    • re PR debug/45939 (Wrong debug info: Negative location range generated) · 8784e5ac
      2010-11-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
      
      	PR debug/45939
      	* var-tracking.c (emit_note_insn_var_location): Make sure that
      	call related var location notes come before the normal ones.
      
      From-SVN: r166396
      Andreas Krebbel committed
    • Fix a typo in ix86_delegitimize_address. · 77bb7c61
      2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR target/46326
      	* config/i386/i386.c (ix86_delegitimize_address): Fix a typo
      	in the last change.
      
      From-SVN: r166394
      H.J. Lu committed
    • explow.c (allocate_dynamic_stack_space): Check MALLOC_ABI_ALIGNMENT. · c070a3b9
      	* explow.c (allocate_dynamic_stack_space): Check
      	MALLOC_ABI_ALIGNMENT.
      
      From-SVN: r166393
      Ian Lance Taylor committed
    • user.cfg.in: Add typeindex. · cde99631
      
      2010-11-05  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/doxygen/user.cfg.in: Add typeindex.
      
      	* testsuite/util/testsuite_common_types.h (constexpr_comparison_eq_ne,
      	constexpr_comparison_operators): New.
      	* testsuite/20_util/duration/comparisons: Move...
      	* testsuite/20_util/duration/comparison_operators: ...here.
      	* testsuite/20_util/duration/comparison_operators/constexpr.cc: New.
      	* testsuite/20_util/time_point/comparison_operators/constexpr.cc: Add.
      
      	* testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust line
      	numbers.
      	* testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
      	* testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
      	* testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
      
      From-SVN: r166392
      Benjamin Kosnik committed
    • re PR c++/45473 (ICE: in dfs_walk_once, at cp/search.c:1659) · e52a5db6
      	PR c++/45473
      	* search.c (look_for_overrides): A constructor is never virtual.
      
      From-SVN: r166391
      Jason Merrill committed
    • Daily bump. · 614122f4
      From-SVN: r166390
      GCC Administrator committed
    • shared_ptr.h (shared_ptr<>::__shared_ptr(), [...]): Add constexpr specifier. · be9d3d73
      2010-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/bits/shared_ptr.h (shared_ptr<>::__shared_ptr(),
      	shared_ptr<>::shared_ptr(nullptr_t), weak_ptr<>::weak_ptr(),
      	enable_shared_from_this::enable_shared_from_this()): Add constexpr
      	specifier.
      	* include/bits/shared_ptr_base.h (__shared_count::__shared_count(),
      	__shared_count::__shared_count(), __shared_ptr<>::__shared_ptr(),
      	__shared_ptr<>::__shared_ptr(nullptr_t), __weak_ptr<>::__weak_ptr(),
      	__enable_shared_from_this::__enable_shared_from_this()): Likewise.
      	* include/bits/unique_ptr.h (default_delete,
      	unique_ptr<>::unique_ptr(), unique_ptr<>::unique_ptr(nullptr_t)):
      	Likewise.
      	* testsuite/20_util/default_delete/cons/constexpr.cc: Do not xfail.
      	* testsuite/20_util/shared_ptr/cons/constexpr.cc: Remove, the test
      	cannot work for a non-literal type like std::shared_ptr.
      	* testsuite/20_util/weak_ptr/cons/constexpr.cc: Likewise.
      	* testsuite/util/testsuite_common_types.h: Add comments.
      	* testsuite/20_util/unique_ptr/cons/constexpr.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/43820.cc: Adjust dg-error line
      	numbers.
      	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
      
      From-SVN: r166386
      Paolo Carlini committed
    • re PR c/44772 (-Wc++-compat warns incorrectly for anonymous unions) · a75de692
      	PR c/44772
      	* c-decl.c (warn_cxx_compat_finish_struct): Don't call
      	pointer_set_contains if DECL_NAME is NULL.
      
      	* gcc.dg/Wcxx-compat-21.c: New test.
      
      From-SVN: r166384
      Jakub Jelinek committed
  4. 05 Nov, 2010 5 commits
    • re PR target/46084 (gcc.dg/split-4.c failed with -mavx -m32) · c3928dde
      gcc/:
      	PR target/46084
      	* explow.c (allocate_dynamic_stack_space): If flag_split_stack,
      	request enough additional space for alignment, and force
      	alignment.
      testsuite/:
      	* gcc.target/i386/pr46084.c: New test.
      
      From-SVN: r166383
      Ian Lance Taylor committed
    • i386.c (legitimate_pic_address_disp_p): Handle UNSPEC_PCREL. · 037de943
      2010-11-05  Kai Tietz  <kai.tietz@onevision.com>
      
              * config/i386/i386.c (legitimate_pic_address_disp_p):
              Handle UNSPEC_PCREL.
              (ix86_legitimate_address_p): Likewise.
              (legitimize_pic_address): Likewise.
              (output_pic_addr_const): Likewise.
              (ix86_delegitimize_address): Likewise.
              (ix86_find_base_term): Likewise.
              (memory_address_length): Likewise.
              (x86_output_mi_thunk): Handle special case x64
              for non local binding.
              * config/i386/i386.md (UNSPEC_PCREL): New.
              * config/i386/winnt.c (i386_pe_binds_local_p):
              Allow weak symbol for x64 windows with non-local binding.
      
      From-SVN: r166382
      Kai Tietz committed
    • user.cfg.in: Remove tr1_impl headers. · f706cf18
      2010-11-05  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/doxygen/user.cfg.in: Remove tr1_impl headers.
      
      	* testsuite/tr1/4_metaprogramming/integral_constant/requirements/
      	constexpr_data.cc: New.
      
      	* testsuite/util/testsuite_tr1.h (LType, LTypeDerived, NLType): New.
      	* testsuite/20_util/is_literal_type/value.cc: New.
      	* testsuite/20_util/is_literal_type/requirements/typedefs.cc: Name.
      	* testsuite/20_util/is_literal_type/requirements/
      	explicit_instantiation.cc: New.
      
      From-SVN: r166381
      Benjamin Kosnik committed
    • target-supports.exp (check_function_available): Use -fno-builtin. · 8d598c74
      2010-11-05  Steve Ellcey  <sje@cup.hp.com>
      
      	* lib/target-supports.exp (check_function_available): Use -fno-builtin.
      	* (check_effective_target_mempcpy): New.
      	* gcc.c-torture/execute/pr45636.c: Move this...
      	* gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
      
      From-SVN: r166378
      Steve Ellcey committed
    • i386.exp (FLAGS): Remove. · 73f22c49
      	* gcc.target/i386/i386.exp (FLAGS): Remove.
      	Wrap gcc_target_compile with $clearcap_ldflags added to options.
      
      From-SVN: r166377
      Rainer Orth committed