From: kaushikp Date: Wed, 12 Jun 2013 04:38:37 +0000 (+0000) Subject: * config/rl78/constraints.md (U): New constraint. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bb56c23afaa4b72bf6157003d0bfd749ab824be7;p=thirdparty%2Fgcc.git * config/rl78/constraints.md (U): New constraint. * config/rl78/rl78.md (mulqi3_rl78,mulhi3_rl78,mulhi3_g13): Add valloc attribute. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199976 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 86a7cb3a575b..e840b830439b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2013-06-12 Kaushik Phatak + + * config/rl78/constraints.md (U): New constraint. + * config/rl78/rl78.md (*mulqi3_rl78,*mulhi3_rl78,*mulhi3_g13): Add + valloc attribute. + + 2013-06-11 Michael Meissner PR target/57589 diff --git a/gcc/config/rl78/rl78.md b/gcc/config/rl78/rl78.md index 1bcfc84fdb9e..efc262104981 100644 --- a/gcc/config/rl78/rl78.md +++ b/gcc/config/rl78/rl78.md @@ -276,6 +276,7 @@ mov a, x mov %h0, a ; end of mulqi macro" +;; [(set_attr "valloc" "macax")] ) (define_insn "*mulhi3_rl78" @@ -290,6 +291,7 @@ mulhu ; bcax = bc * ax movw %h0, ax ; end of mulhi macro" +;; [(set_attr "valloc" "macax")] ) (define_insn "*mulhi3_g13" @@ -309,6 +311,7 @@ movw ax, 0xffff6 ; MDBL movw %h0, ax ; end of mulhi macro" +;; [(set_attr "valloc" "umul")] ) ;; 0xFFFF0 is MACR(L). 0xFFFF2 is MACR(H) but we don't care about it