Hello! > Currently gcc will promote from QI/HI mode to SI mode various > operators but not minus. It will however promote a neg followed by an > add (add is in the current list of promotable operators and neg is > promoted around config/i386/i386.md:16904). This omission can cause > RAT stalls in tight loops.
> 2011-11-02 Teresa Johnson <tejohn...@google.com> > > * config/i386/predicates.md (promotable_binary_operator): Add minus > to the list of promotable operators. OK for mainline. Thanks, Uros.