aboutsummaryrefslogtreecommitdiff
path: root/gcc/objc
diff options
context:
space:
mode:
authorClaudiu Zissulescu <claziss@synopsys.com>2021-06-09 12:12:57 +0300
committerClaudiu Zissulescu <claziss@synopsys.com>2021-06-09 12:12:57 +0300
commitdd4778a59b4693777c732075021375e19eee6a76 (patch)
tree0397f505031c339f572c7c0ad1aa146340e6f52b /gcc/objc
parentc0ba7a8af5366c37241f20e8be41e362f7260389 (diff)
downloadgcc-dd4778a59b4693777c732075021375e19eee6a76.zip
gcc-dd4778a59b4693777c732075021375e19eee6a76.tar.gz
gcc-dd4778a59b4693777c732075021375e19eee6a76.tar.bz2
arc: Fix (u)maddhisi patterns
Rework the (u)maddhisi4 patterns and use VMAC2H(U) instruction instead of the 64bit MAC(U) instruction. This fixes the next execute.exp failures: arith-rand-ll.c -O2 execution test arith-rand-ll.c -O3 execution test pr78726.c -O2 execution test pr78726.c -O3 execution test gcc/ 2021-06-09 Claudiu Zissulescu <claziss@synopsys.com> * config/arc/arc.md (maddhisi4): Use VMAC2H instruction. (machi): New pattern. (umaddhisi4): Use VMAC2HU instruction. (umachi): New pattern. Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Diffstat (limited to 'gcc/objc')
0 files changed, 0 insertions, 0 deletions