http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55142



--- Comment #33 from Eric Botcazou <ebotcazou at gcc dot gnu.org> 2012-11-13 
14:17:03 UTC ---

> Can we limit

> 

> (zero_extend:DI (plus:SI (FOO:SI) (const_int Y)))

> 

> to

> 

> (plus:DI (zero_extend:DI (FOO:SI)) (const_int Y))

> 

> transformation to Y > TARGET SPECIFIC VALUE? For x86-64, it is -16*1023*1024.



That would really be hackish...  I think that the (slightly less hackish)

change in ix86_print_operand_address would be preferable.

Reply via email to