mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			re PR target/77934 (pattern for mtvsrdd needs to use b constraint not r)
2016-10-12 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> PR target/77934 * config/rs6000/vmx.md (vsx_concat_<mode>): The mtvsrdd instruction needs a base register for arg 1. From-SVN: r241017
This commit is contained in:
		
							parent
							
								
									9833e9315b
								
							
						
					
					
						commit
						83d3ca2849
					
				|  | @ -1,3 +1,9 @@ | ||||||
|  | 2016-10-12  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com> | ||||||
|  | 
 | ||||||
|  | 	PR target/77934 | ||||||
|  | 	* config/rs6000/vmx.md (vsx_concat_<mode>): The mtvsrdd instruction | ||||||
|  | 	needs a base register for arg 1. | ||||||
|  | 
 | ||||||
| 2016-10-12  Jakub Jelinek  <jakub@redhat.com> | 2016-10-12  Jakub Jelinek  <jakub@redhat.com> | ||||||
| 
 | 
 | ||||||
| 	* common.opt (Wimplicit-fallthrough) Turn into alias to | 	* common.opt (Wimplicit-fallthrough) Turn into alias to | ||||||
|  |  | ||||||
|  | @ -1938,8 +1938,8 @@ | ||||||
| (define_insn "vsx_concat_<mode>" | (define_insn "vsx_concat_<mode>" | ||||||
|   [(set (match_operand:VSX_D 0 "gpc_reg_operand" "=<VSa>,we") |   [(set (match_operand:VSX_D 0 "gpc_reg_operand" "=<VSa>,we") | ||||||
| 	(vec_concat:VSX_D | 	(vec_concat:VSX_D | ||||||
| 	 (match_operand:<VS_scalar> 1 "gpc_reg_operand" "<VS_64reg>,r") | 	 (match_operand:<VS_scalar> 1 "gpc_reg_operand" "<VS_64reg>,b") | ||||||
| 	 (match_operand:<VS_scalar> 2 "gpc_reg_operand" "<VS_64reg>,r")))] | 	 (match_operand:<VS_scalar> 2 "gpc_reg_operand" "<VS_64reg>,b")))] | ||||||
|   "VECTOR_MEM_VSX_P (<MODE>mode)" |   "VECTOR_MEM_VSX_P (<MODE>mode)" | ||||||
| { | { | ||||||
|   if (which_alternative == 0) |   if (which_alternative == 0) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 Aaron Sawdey
						Aaron Sawdey