mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			var-tracking.c (var_lowpart): Exit early for matched modes.
* var-tracking.c (var_lowpart): Exit early for matched modes. From-SVN: r190212
This commit is contained in:
		
							parent
							
								
									78ce265b71
								
							
						
					
					
						commit
						1791f36f52
					
				|  | @ -1,3 +1,7 @@ | |||
| 2012-08-07  Uros Bizjak  <ubizjak@gmail.com> | ||||
| 
 | ||||
| 	* var-tracking.c (var_lowpart): Exit early for matched modes. | ||||
| 
 | ||||
| 2012-08-07  Richard Henderson  <rth@redhat.com> | ||||
| 
 | ||||
| 	* config/s390/s390.c (s390_emit_compare_and_swap): Update for | ||||
|  | @ -2251,7 +2255,7 @@ | |||
| 
 | ||||
| 2012-07-23  Uros Bizjak  <ubizjak@gmail.com> | ||||
| 
 | ||||
| 	* config/i386/i386-protos.c (ix86_lea_outperforms): Remove prototype. | ||||
| 	* config/i386/i386-protos.h (ix86_lea_outperforms): Remove prototype. | ||||
| 	* config/i386/i386.c (ix86_lea_outperforms): Make static.  Make | ||||
| 	split_cost argument signed. | ||||
| 	(ix86_avoid_lea_for_add): Cleanup. | ||||
|  |  | |||
|  | @ -5086,12 +5086,12 @@ var_lowpart (enum machine_mode mode, rtx loc) | |||
| { | ||||
|   unsigned int offset, reg_offset, regno; | ||||
| 
 | ||||
|   if (!REG_P (loc) && !MEM_P (loc)) | ||||
|     return NULL; | ||||
| 
 | ||||
|   if (GET_MODE (loc) == mode) | ||||
|     return loc; | ||||
| 
 | ||||
|   if (!REG_P (loc) && !MEM_P (loc)) | ||||
|     return NULL; | ||||
| 
 | ||||
|   offset = byte_lowpart_offset (mode, GET_MODE (loc)); | ||||
| 
 | ||||
|   if (MEM_P (loc)) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Uros Bizjak
						Uros Bizjak