------- 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