------- Additional Comments From dje at gcc dot gnu dot org  2005-05-09 21:56 
-------
This is caused by Geoff's mode macros patch:

http://gcc.gnu.org/ml/gcc-patches/2005-05/msg00392.html

addsi3 and adddi3 had different operand predicates, but the patch combined the
patterns, using the addsi3 predicate.  sub<mode>3 uses a helper, but add<mode>3
does not.  testing a patch...

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
  GCC build triplet|                            |powerpc64-linux
   GCC host triplet|                            |powerpc64-linux
 GCC target triplet|powerpc64-*-*               |powerpc64-linux
           Keywords|wrong-code                  |
            Summary|[4.1 Regression] adddi3     |adddi3 becomes external
                   |becomes external reference  |reference rather than
                   |rather than instruction on  |instruction on powerpc64
                   |powerpc64                   |
   Target Milestone|4.1.0                       |---


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

Reply via email to