comparison gcc/builtins.c @ 19:58ad6c70ea60

update gcc from 4.4.0 to 4.4.1.
author kent@firefly.cr.ie.u-ryukyu.ac.jp
date Thu, 24 Sep 2009 13:21:57 +0900
parents a06113de4d67
children 855418dad1a3
comparison
equal deleted inserted replaced
18:33936f7f2835 19:58ad6c70ea60
4174 && REGNO (result) >= FIRST_PSEUDO_REGISTER)) 4174 && REGNO (result) >= FIRST_PSEUDO_REGISTER))
4175 result = gen_reg_rtx (insn_mode); 4175 result = gen_reg_rtx (insn_mode);
4176 4176
4177 arg1_rtx = get_memory_rtx (arg1, len); 4177 arg1_rtx = get_memory_rtx (arg1, len);
4178 arg2_rtx = get_memory_rtx (arg2, len); 4178 arg2_rtx = get_memory_rtx (arg2, len);
4179 arg3_rtx = expand_normal (len); 4179 arg3_rtx = expand_normal (fold_convert (sizetype, len));
4180 4180
4181 /* Set MEM_SIZE as appropriate. */ 4181 /* Set MEM_SIZE as appropriate. */
4182 if (GET_CODE (arg3_rtx) == CONST_INT) 4182 if (GET_CODE (arg3_rtx) == CONST_INT)
4183 { 4183 {
4184 set_mem_size (arg1_rtx, arg3_rtx); 4184 set_mem_size (arg1_rtx, arg3_rtx);