From: Michael Hope Date: Sun, 11 Mar 2012 23:58:54 +0000 (+0000) Subject: For Michael Hope. X-Git-Tag: misc/gccgo-go1_1_2~4071 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=75ffafdc6258d4f75a35629d7def7939ea5cf9ae;p=thirdparty%2Fgcc.git For Michael Hope. 2012-03-11 Michael Hope * longlong.h [ARM] (add_ssaaaa, sub_ddmmss, umul_ppmm): Enable for Thumb-2 From-SVN: r185202 --- diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 4d8294b44f63..fd60295f7605 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,8 @@ +2012-03-11 Michael Hope + + * longlong.h [ARM] (add_ssaaaa, sub_ddmmss, umul_ppmm): Enable + for Thumb-2. + 2012-03-07 Walter Lee * config/tilepro/atomic.c: Rename "atomic_" prefix to diff --git a/libgcc/longlong.h b/libgcc/longlong.h index 1a839dd0d302..202637714afa 100644 --- a/libgcc/longlong.h +++ b/libgcc/longlong.h @@ -203,7 +203,8 @@ do { \ UDItype __umulsidi3 (USItype, USItype); #endif -#if defined (__arm__) && !defined (__thumb__) && W_TYPE_SIZE == 32 +#if defined (__arm__) && (defined (__thumb2__) || !defined (__thumb__)) \ + && W_TYPE_SIZE == 32 #define add_ssaaaa(sh, sl, ah, al, bh, bl) \ __asm__ ("adds %1, %4, %5\n\tadc %0, %2, %3" \ : "=r" ((USItype) (sh)), \