1. 08 Jul, 2013 35 commits
    • s390.c: Replace F*_REGNUM with FPR*_REGNUM. · 2cf4c39e
      2013-07-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
      
      	* config/s390/s390.c: Replace F*_REGNUM with FPR*_REGNUM.
      	* config/s390/s390.h: Remove F*_REGNUM macro definitions.
      	* config/s390/s390.md: Define FPR*_REGNUM constants.
      	Fix FPR2_REGNUM constant (18 -> 17).
      	("*trunc<BFP:mode><DFP_ALL:mode>2")
      	("*trunc<DFP_ALL:mode><BFP:mode>2")
      	("trunc<BFP:mode><DFP_ALL:mode>2")
      	("trunc<DFP_ALL:mode><BFP:mode>2")
      	("*extend<BFP:mode><DFP_ALL:mode>2")
      	("*extend<DFP_ALL:mode><BFP:mode>2")
      	("extend<BFP:mode><DFP_ALL:mode>2")
      	("extend<DFP_ALL:mode><BFP:mode>2"): Replace FPR2_REGNUM with
      	FPR4_REGNUM.
      
      From-SVN: r200787
      Andreas Krebbel committed
    • re PR fortran/57785 (DOT_PRODUCT error with constant complex array) · eebb98a5
      2013-07-08  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/57785
              * simplify.c (compute_dot_product): Complex conjugate for
              dot_product.
              (gfc_simplify_dot_product, gfc_simplify_matmul): Update call.
      
      2013-07-08  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/57785
              * gfortran.dg/dot_product_2.f90: New.
      
      From-SVN: r200786
      Tobias Burnus committed
    • re PR fortran/57469 (Erroneous warning for unused dummy arguments used in namelist) · c8877f40
      2013-07-08  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/57469
              * trans-decl.c (generate_local_decl): Don't warn that
              a dummy is unused, when it is in a namelist.
      
      2013-07-08  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/57469
              * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
      
      From-SVN: r200785
      Tobias Burnus committed
    • defined_assignment_7.f90: Fix dg-do. · 454e1720
      2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
      
              * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
              * gfortran.dg/finalize_10.f90: Fix dg-final.
      
      From-SVN: r200784
      Manfred Schwarb committed
    • * Makefile.in: (c-family-warn): Define to $(STRICT_WARN) · e6ac0270
      From-SVN: r200783
      Graham Stott committed
    • array-notation-common.c (length_mismatch_in_expr_p): Delete unused variables l_length and l_node. · 64a92610
      
      	* c-family/array-notation-common.c (length_mismatch_in_expr_p): Delete
      	unused variables l_length and l_node.
      
      From-SVN: r200781
      Graham Stott committed
    • s390.c: Rename cfun_set_fpr_bit to cfun_set_fpr_save and cfun_fpr_bit_p to cfun_fpr_save_p. · b89b22fc
      2013-07-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
      
      	* config/s390/s390.c: Rename cfun_set_fpr_bit to cfun_set_fpr_save
      	and cfun_fpr_bit_p to cfun_fpr_save_p.
      	(s390_frame_area, s390_register_info, s390_frame_info)
      	(s390_emit_prologue, s390_emit_epilogue)
      	(s390_conditional_register_usage): Use the *_REGNUM macros for FPR
      	register numbers.
      	* config/s390/s390.h: Define *_REGNUM macros for floating point
      	register numbers.
      
      From-SVN: r200780
      Andreas Krebbel committed
    • re PR rtl-optimization/57786 (wasted work in distribute_notes) · 75fefa91
      	PR rtl-optimization/57786
      	* combine.c (distribute_notes) <case REG_DEAD>: Change all_used to bool
      	and break out of the loop when it is set to false.
      
      From-SVN: r200776
      Po-Chun Chang committed
    • re PR target/57819 (Suboptimal shift patterns) · 8140c065
      	PR target/57819
      	* simplify-rtx.c (simplify_unary_operation_1) <case ZERO_EXTEND>:
      	Simplify (zero_extend:SI (subreg:QI (and:SI (reg:SI)
      	(const_int 63)) 0)).
      	* combine.c (make_extraction): Create ZERO_EXTEND or SIGN_EXTEND
      	using simplify_gen_unary instead of gen_rtx_*_EXTEND.
      	* config/i386/i386.md (*jcc_bt<mode>_1): New define_insn_and_split.
      
      	* gcc.target/i386/pr57819.c: New test.
      
      From-SVN: r200775
      Jakub Jelinek committed
    • einfo.adb (Get_Pragma): Handle the retrieval of delayed pragmas stored in N_Contract nodes. · 78d432da
      2013-07-08  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* einfo.adb (Get_Pragma): Handle the retrieval of delayed
      	pragmas stored in N_Contract nodes.
      	* einfo.ads (Get_Pragma): Update the comment on usage.
      	* sem_prag.adb (Check_Precondition_Postcondition): Retain a copy
      	of the pragma when it applies to a body that acts as a spec. The
      	copy is preanalyzed and chained on the contract of the body.
      
      From-SVN: r200774
      Hristian Kirtchev committed
    • [multiple changes] · 5884c232
      2013-07-08  Robert Dewar  <dewar@adacore.com>
      
      	* rtsfind.adb: Minor comment fix.
      
      2013-07-08  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* sem_ch4.adb (Check_Ghost_Subprogram_Call): Do not check the placement
      	of a Ghost function call when the enclosing context is being
      	preanalyzed.
      
      2013-07-08  Ed Schonberg  <schonberg@adacore.com>
      
      	* exp_ch6.adb (Expand_Inlined_Call, Process_Formals): If the
      	expression in a return statement is a numeric literal, qualify
      	it with the return type for proper resolution.
      
      From-SVN: r200772
      Arnaud Charlet committed
    • [multiple changes] · 2cbac6c6
      2013-07-08  Robert Dewar  <dewar@adacore.com>
      
      	* sem.ads: Minor comment updates.
      	* s-restri.ads, exp_ch6.adb, lib-load.ads, exp_ch3.adb, sem_ch10.adb:
      	Minor reformatting.
      
      2013-07-08  Robert Dewar  <dewar@adacore.com>
      
      	* exp_attr.adb (Expand_N_Attribute_Reference): Add dummy entry
      	for Restriction_Set.
      	* gnat_rm.texi: Add missing menu entry for Attribute Ref Add
      	documentation for attribute Restriction_Set.
      	* lib-writ.adb (Write_With_Lines): Generate special W lines
      	for Restriction_Set.
      	* lib-writ.ads: Document special use of W lines for
      	Restriction_Set.
      	* lib.ads (Restriction_Set_Dependences): New table.
      	* par-ch4.adb (Is_Parameterless_Attribute): Add Loop_Entry to
      	list (Scan_Name_Extension_Apostrophe): Remove kludge test for
      	Loop_Entry (Scan_Name_Extension_Apostrophe): Handle No_Dependence
      	for Restricton_Set.
      	* restrict.adb (Check_SPARK_Restriction): Put in Alfa order
      	(OK_No_Dependence_Unit_Name): New function.
      	* restrict.ads (OK_No_Dependence_Unit_Name): New function.
      	* rtsfind.adb: Minor reformatting Minor code reorganization.
      	* sem_attr.adb (Analyze_Attribute): Add processing for
      	Restriction_Set.
      	* sem_prag.adb (Process_Restrictions_Or_Restriction_Warnings):
      	Remove Check_Unit_Name and use new function
      	OK_No_Dependence_Unit_Name instead.
      	* sinfo.ads: Minor comment updates.
      	* snames.ads-tmpl: Add entry for Restriction_Set attribute.
      
      2013-07-08  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* exp_ch4.adb (Apply_Accessibility_Check): Remove local constant
      	Pool_Id and local variable Free_Stmt. Do not deallocate the faulty
      	object as "free" is not available on all targets/profiles.
      
      2013-07-08  Robert Dewar  <dewar@adacore.com>
      
      	* sem_ch13.adb (Analyze_Aspect_Specifications): Handle
      	Storage_Size aspect for task type in case discriminant is
      	referenced.
      	(Analyze_Attribute_Definition_Clause): Do not flag Storage_Size
      	attribute definition clause as obsolescent if from aspect.
      
      From-SVN: r200771
      Arnaud Charlet committed
    • [multiple changes] · d7a3e18c
      2013-07-08  Robert Dewar  <dewar@adacore.com>
      
      	* gnat_rm.texi: Add documentation for Img returning a function.
      	* par-prag.adb: Minor reformatting.
      	* restrict.adb: Minor reformatting and code reorganization.
      
      2013-07-08  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_res.adb: add guard to ASIS transform.
      
      From-SVN: r200769
      Arnaud Charlet committed
    • re PR rtl-optimization/57829 (Wrong constant folding) · 046f1eee
      	PR rtl-optimization/57829
      	* simplify-rtx.c (simplify_binary_operation_1) <case IOR>: Ensure that
      	mask bits outside of mode are just sign-extension from mode to HWI.
      
      	* gcc.c-torture/execute/pr57829.c: New test.
      
      From-SVN: r200768
      Jakub Jelinek committed
    • [multiple changes] · 466c2127
      2013-07-08  Ed Schonberg  <schonberg@adacore.com>
      
      	* exp_ch9.adb (Expand_N_Asynchronous_Select): If the trigger
      	of the asynchronous select is a dispatching call, transform the
      	abortable part into a procedure, to avoid duplication of local
      	loop variables that may appear within.
      
      2013-07-08  Vincent Celier  <celier@adacore.com>
      
      	* projects.texi: Update the documentation of suffixes in package
      	Naming.
      
      2013-07-08  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch6.adb (Conforming_Types): Anonymous_access_to_subprograsm
      	types are type conformant if the designated type of one is
      	protected and the other is not. Convention only matters when
      	checking subtype conformance.
      
      2013-07-08  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_res.adb (Make_Call_Into_Operator): In ASIS mode, propagate
      	back the fully resolved operands to the original function call
      	so that all semantic information remains available to ASIS.
      
      From-SVN: r200767
      Arnaud Charlet committed
    • [multiple changes] · 7b23a7ac
      2013-07-08  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch4.adb: minor reformatting (remove obsolete comment).
      	* sem_ch9.adb: improve error message on illegal trigger.
      
      2013-07-08  Robert Dewar  <dewar@adacore.com>
      
      	* sem_prag.adb: Minor reformatting.
      
      From-SVN: r200766
      Arnaud Charlet committed
    • [multiple changes] · 3d918396
      2013-07-08  Robert Dewar  <dewar@adacore.com>
      
      	* gnatcmd.adb: Minor reformatting.
      
      2013-07-08  Robert Dewar  <dewar@adacore.com>
      
      	* targparm.adb (Get_Target_Parameters): Recognize pragma
      	Partition_Elaboration_Policy.
      
      2013-07-08  Robert Dewar  <dewar@adacore.com>
      
      	* gnat_ugn.texi: Minor update to mention partition elaboration policy.
      
      2013-07-08  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch4.adb (Comple_Object_Operation): Revert previous change.
      	(Analyze_Indexed_Component_Form): In ASIS mode, if node has been
      	transformed but not rewritten as a function call (as is the case
      	in a generic), analyze it as such.
      
      2013-07-08  Thomas Quinot  <quinot@adacore.com>
      
      	* gnat_rm.texi: Minor rewording: add missing word "operators"
      	in documentation for restriction No_Direct_Boolean_Operator.
      
      2013-07-08  Robert Dewar  <dewar@adacore.com>
      
      	* errout.adb (Set_Msg_Txt): No longer sets Is_Style_Msg,
      	Is_Warning_Msg, or Is_Unconditional_Msg (all are set elsewhere
      	now).
      	* errout.ads: Insertions ! and !! no longer have to be at the
      	end of the message, they can be anywhere in the message.
      	* erroutc.adb (Test_Style_Warning_Serious_Unconditional_Msg):
      	Replaces Test_Style_Warning_Serious_Msg
      	* erroutc.ads (Has_Double_Exclam): New flag New comments for
      	existing flags (Test_Style_Warning_Serious_Unconditional_Msg):
      	Replaces Test_Style_Warning_Serious_Msg
      	* errutil.adb (Test_Style_Warning_Serious_Unconditional_Msg):
      	Replaces Test_Style_Warning_Serious_Msg
      
      From-SVN: r200765
      Arnaud Charlet committed
    • [multiple changes] · 6480338a
      2013-07-08  Robert Dewar  <dewar@adacore.com>
      
      	* par-prag.adb (Process_Restrictions_Or_Restriction_Warnings):
      	Recognize SPARK_05 as synonym for SPARK in restrictions pragma.
      	* restrict.ads, restrict.adb (SPARK_Hides): Table moved to body, only
      	referenced there.
      	* scng.adb, sem_ch3.adb, sem_ch4.adb, sem_ch5.adb, sem_ch8.adb,
      	sem_res.adb, sem_util.adb: Use restriction SPARK_05 instead of SPARK.
      	* snames.ads-tmpl (Name_No_Obsolescent_Features): New entry.
      
      2013-07-08  Vincent Celier  <celier@adacore.com>
      
      	* gnatcmd.adb (Check_Files): Use a response file for gnatls
      	when possible.
      
      From-SVN: r200764
      Arnaud Charlet committed
    • [multiple changes] · aa0dfa7e
      2013-07-08  Gary Dismukes  <dismukes@adacore.com>
      
      	* freeze.adb: Minor typo fixes.
      
      2013-07-08  Robert Dewar  <dewar@adacore.com>
      
      	* gnat_rm.texi: Document SPARK_05 (replaces SPARK) Document
      	obsolete recognition of SPARK Document all other obsolete synonyms
      	for old restrictions.
      	* restrict.adb (Check_SPARK_Restriction): SPARK_05 replaces
      	SPARK (Process_Restriction_Synonyms): Handle SPARK as synonym
      	for SPARK_05.
      	* restrict.ads: Restriction SPARK_05 replaces SPARK.
      	* s-rident.ads: Replace restriction SPARK by SPARK_05 Add SPARK
      	as synonym for SPARK_05.
      	* sem_prag.adb: Minor reformatting.
      	* snames.ads-tmpl: Add entries for Name_SPARK and Name_SPARK_05.
      
      From-SVN: r200763
      Arnaud Charlet committed
    • sem_dim.adb: Minor error message change. · 3d529af4
      2013-07-08  Robert Dewar  <dewar@adacore.com>
      
      	* sem_dim.adb: Minor error message change.
      	* freeze.adb (Freeze_Entity, array type case): Extend handling
      	of Implicit_Packing to handle multi-dimensional array case.
      	* gnat_rm.texi: Update doc on Implicit_Packing.
      
      From-SVN: r200762
      Robert Dewar committed
    • [multiple changes] · 08daa782
      2013-07-08  Robert Dewar  <dewar@adacore.com>
      
      	* exp_ch4.adb: Minor reformatting.
      
      2013-07-08  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch4.adb (Complete_Object_Operation): In ASIS mode, if
      	the parent node is a selected component and the analysis as a
      	call is successful, set the type of the selector in the parent
      	node for subsequent checks, because the rewriting of the node
      	does not take place during pre-analysis.
      
      From-SVN: r200761
      Arnaud Charlet committed
    • [multiple changes] · 8d80ff64
       2013-07-08  Robert Dewar  <dewar@adacore.com>
      
      	* sem_ch8.adb, exp_ch3.adb: Minor reformatting.
      
      2013-07-08  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* exp_ch4.adb (Expand_N_Op_Eq): When comparing two
      	Bounded_Strings, use the predefined equality function of the
      	root Super_String type.
      
      From-SVN: r200760
      Arnaud Charlet committed
    • [multiple changes] · b2c28399
      2013-07-08  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* exp_ch4.adb (Create_Alternative): Removed.
      	(Expand_N_If_Expression): Remove constant
      	In_Case_Or_If_Expression. Add local variable
      	Ptr_Typ. Inspect the "then" and "else" action lists
      	for transient controlled objects and generate code to
      	finalize them.	(Is_Controlled_Function_Call): Removed.
      	(Process_Action): Update the comment on usage. Update the call
      	to Process_Transient_Object. There is no need to continue the
      	traversal of the object itself.
      	(Process_Actions): New routine.
      	(Process_Transient_Object): Moved to the top level of Exp_Ch4. Add
      	a new formal and update the related comment on usage.
      	* exp_util.adb (Within_Case_Or_If_Expression): Start the search
      	from the parent of the node.
      
      2013-07-08  Robert Dewar  <dewar@adacore.com>
      
      	* a-cusyqu.ads, a-cbprqu.ads, s-interr.ads, a-cuprqu.ads,
      	a-cbsyqu.ads: Minor reformatting (proper formatting of overriding).
      
      From-SVN: r200759
      Arnaud Charlet committed
    • [multiple changes] · a530b8bb
      2013-07-08  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch8.adb (Attribute_Renaming): Treat 'Img as an attribute
      	that can be renamed as a function.
      
      2013-07-08  Thomas Quinot  <quinot@adacore.com>
      
      	* g-socket.ads: Document target dependency: FIONBIO may or may not
      	be inherited from listening socket by accepted socket.
      
      2013-07-08  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* exp_ch4.adb (Apply_Accessibility_Check): Do not deallocate the object
      	on targets that can't deallocate.
      
      From-SVN: r200758
      Arnaud Charlet committed
    • [multiple changes] · a35017dc
      2013-07-08  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* exp_ch3.adb (Freeze_Type): Generate a
      	subpools-related accessibility check only on profiles that
      	include the corresponding library unit.
      
      2013-07-08  Gary Dismukes  <dismukes@adacore.com>
      
      	* sem_ch8.adb: Minor typo fixes.
      
      From-SVN: r200757
      Arnaud Charlet committed
    • [multiple changes] · 9e40f163
      2013-07-08  Javier Miranda  <miranda@adacore.com>
      
      	* sem_ch8.adb (Save_Scope_Stack): Adding documentation.
      	(Restore_Scope_Stack): Remove the elements of the list when the
      	visibility of each entity is restored.
      
      2013-07-08  Robert Dewar  <dewar@adacore.com>
      
      	* exp_ch9.adb, sem.ads, sem_util.adb: Minor reformatting.
      
      From-SVN: r200756
      Arnaud Charlet committed
    • sem_ch8.adb, [...]: Minor reformatting. · 85f6a831
      2013-07-08  Robert Dewar  <dewar@adacore.com>
      
      	* sem_ch8.adb, sem_ch8.ads: Minor reformatting.
      
      From-SVN: r200755
      Robert Dewar committed
    • [multiple changes] · e530a2d1
      2013-07-08  Gary Dismukes  <dismukes@adacore.com>
      
      	* gnat_rm.texi: Minor reformatting and rewording for consistency.
      
      2013-07-08  Bob Duff  <duff@adacore.com>
      
      	* exp_ch3.adb (Build_Master): If Desig_Type is an incomplete
      	view coming from a limited-with'ed package, use the nonlimited
      	view in case it has tasks.
      
      2013-07-08  Javier Miranda  <miranda@adacore.com>
      
      	* sem_ch8.ad[sb] (Save_Scope_Stack): Modified to return the list
      	of entities which have been temporarily removed from immediate
      	visibility.
      	(Restore_Scope_Stack): Modified to receive an
      	additional parameter with the list of entities whose immediate
      	visibility must be restored.
      	* sem.adb (Do_Analyze): Use new version of
      	Save_Scope_Stack/Restore_Scope_Stack
      	* sem_ch12.adb (Inline_Instance_Body): Use new version of
      	Save_Scope_Stack and Restore_Scope_Stack
      
      From-SVN: r200754
      Arnaud Charlet committed
    • [multiple changes] · a9e892d0
      2013-07-08  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* sem_prag.adb (Analyze_Pragma): Remove
      	variable Unit_Prag. Remove the check on duplicate mode for the
      	configuration form of the pragma.
      	(Redefinition_Error): Removed.
      
      2013-07-08  Robert Dewar  <dewar@adacore.com>
      
      	* lib.ads, gnat_rm.texi, einfo.ads, sem_ch13.adb: Minor reformatting
      	and editing.
      
      From-SVN: r200753
      Arnaud Charlet committed
    • sem_prag.adb (Analyze_PPC_In_Decl_Part): In ASIS mode... · 1bc33112
      2013-07-08  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_prag.adb (Analyze_PPC_In_Decl_Part): In ASIS mode,
      	pre-analyze only the original expression attached to the source
      	aspect, not the relocated expression of the pragma, to prevent
      	malformed trees in ASIS mode.
      	* sem_ch13.adb (Analyze_Aspect_Specifications): Revert previous
      	patch: the expression in the aspect for pre/post must be relocated
      	to the pragma for proper analysis.
      
      From-SVN: r200752
      Ed Schonberg committed
    • i386-opts.h (enum stringop_alg): Add vector_loop. · 930b700b
      ChangeLog:
              * config/i386/i386-opts.h (enum stringop_alg): Add vector_loop.
              * config/i386/i386.c (expand_set_or_movmem_via_loop): Use
              adjust_address instead of change_address to keep info about alignment.
              (emit_strmov): Remove.
              (emit_memmov): New function.
              (expand_movmem_epilogue): Refactor to properly handle bigger sizes.
              (expand_movmem_epilogue): Likewise and return updated rtx for
              destination.
              (expand_constant_movmem_prologue): Likewise and return updated rtx for
              destination and source.
              (decide_alignment): Refactor, handle vector_loop.
              (ix86_expand_movmem): Likewise.
              (ix86_expand_setmem): Likewise.
              * config/i386/i386.opt (Enum): Add vector_loop to option stringop_alg.
      
      testsuite/ChangeLog:
              * gcc.target/i386/memcpy-vector_loop-1.c: New.
              * gcc.target/i386/memcpy-vector_loop-2.c: New.
      
      From-SVN: r200751
      Michael Zolotukhin committed
    • Daily bump. · 87e8dd4e
      From-SVN: r200747
      GCC Administrator committed
  2. 07 Jul, 2013 3 commits
  3. 06 Jul, 2013 2 commits
    • Remove cdef_cplusplus hack. · bbeedee0
      Add comments in front of fixes.
      Trim lines over 90 characters to less than 80.
      
      From-SVN: r200738
      Bruce Korb committed
    • re PR target/57807 (Compile failure with __builtin_ia32_unpcklpd with -masm=intel) · eabb5f48
      2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
      
      	* config/i386/sse.md (sse_movlhps): Change alternative 3
      	of operand 2 to "m".
      
      2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
      
      	PR target/57807
      	* config/i386/sse.md (iptr): New mode attribute.
      	(sse2_movq128): Add pointer size overrides for Intel asm dialect.
      	(<sse>_vm<plusminus_insn><mode>3): Ditto.
      	(<sse>_vmmul<mode>3): Ditto.
      	(<sse>_vmdiv<mode>3): Ditto.
      	(sse_vmrcpv4sf2): Ditto.
      	(<sse>_vmsqrt<mode>2): Ditto.
      	(sse_vmrsqrtv4sf2): Ditto.
      	(<sse>_vm<code><mode>3): Ditto.
      	(avx_vmcmp<mode>3): Ditto.
      	(<sse>_vmmaskcmp<mode>3): Ditto.
      	(<sse>_comi): Ditto.
      	(<sse>_ucomi): Ditto.
      	(*xop_vmfrcz_<mode>): Ditto.
      	(*fmai_fmadd_<mode>): Ditto.
      	(*fmai_fmsub_<mode>): Ditto.
      	(*fmai_fnmadd_<mode>): Ditto.
      	(*fmai_fnmsub_<mode>): Ditto.
      	(*fma4i_vmfmadd_<mode>): Ditto.
      	(*fma4i_vmfmsub_<mode>): Ditto.
      	(*fma4i_vmfnmadd_<mode>): Ditto.
      	(*fma4i_vmfnmsub_<mode>): Ditto.
      	(*xop_vmfrcz_<mode>): Ditto.
      	(sse_cvtps2pi): Ditto.
      	(sse_cvttps2pi): Ditto.
      	(sse_cvtss2si): Ditto.
      	(sse_cvtss2si_2): Ditto.
      	(sse_cvtss2siq_2): Ditto.
      	(sse_cvttss2si): Ditto.
      	(sse_cvttss2siq): Ditto.
      	(sse_cvtsd2si): Ditto.
      	(sse_cvtsd2si_2): Ditto.
      	(sse_cvtsd2siq_2): Ditto.
      	(sse_cvttsd2si): Ditto.
      	(sse_cvttsd2siq): Ditto.
      	(sse_cvtsd2ss): Ditto.
      	(sse_cvtss2sd): Ditto.
      	(avx2_pbroadcast<mode>): Ditto.
      	(avx2_pbroadcast<mode>_1): Ditto.
      	(*avx_vperm_broadcast_v4sf): Ditto.
      
      	(sse_movhlps): Ditto for movlp[sd]/movhp[sd] alternatives.
      	(sse_movlhps): Ditto.
      	(sse_storehps): Ditto.
      	(sse_loadhps): Ditto.
      	(sse_storelps): Ditto.
      	(sse_loadlps): Ditto.
      	(*vec_concatv4sf): Ditto.
      	(*vec_interleave_highv2df): Ditto.
      	(*vec_interleave_lowv2df): Ditto.
      	(*vec_extractv2df_1_sse): Ditto.
      	(*vec_extractv2df_0_sse): Ditto.
      	(sse2_storelpd): Ditto.
      	(sse2_loadlpd): Ditto.
      	(sse2_movsd): Ditto.
      	(*vec_concatv4si): Ditto.
      	(vec_concatv2di): Ditto.
      
      	* config/i386/mmx.md (mmx_punpcklbw): Add pointer size overrides
      	for Intel asm dialect.
      	(mmx_punpcklwd): Ditto.
      	(mmx_punpckldq): Ditto.
      
      	* config/i386/i386.c (ix86_print_operand) ['H']: Output 'qword ptr'
      	for intel assembler dialect.
      
      testsuite/ChangeLog:
      
      2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
      
      	PR target/57807
      	* gcc.target/i386/pr57807.c: New test.
      
      From-SVN: r200737
      Uros Bizjak committed