diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2005-03-30 20:59:21 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@gcc.gnu.org> | 2005-03-30 20:59:21 +0000 |
commit | 0b8495ae4558d0e96ef3f1cdb8333e820228f0a2 (patch) | |
tree | dc8bee2ade4f014827f574e15ef69b4b8b8775b7 /gcc/libgcc2.c | |
parent | 63579539f1ba8e2985327e52965906f09d6f0e36 (diff) | |
download | gcc-0b8495ae4558d0e96ef3f1cdb8333e820228f0a2.zip gcc-0b8495ae4558d0e96ef3f1cdb8333e820228f0a2.tar.gz gcc-0b8495ae4558d0e96ef3f1cdb8333e820228f0a2.tar.bz2 |
Fix problem with calling powi* builtins.
OKed by Richard Henderson.
From-SVN: r97278
Diffstat (limited to 'gcc/libgcc2.c')
-rw-r--r-- | gcc/libgcc2.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/libgcc2.c b/gcc/libgcc2.c index c8f6e51..e1b2c45 100644 --- a/gcc/libgcc2.c +++ b/gcc/libgcc2.c @@ -1538,10 +1538,12 @@ __fixunssfSI (SFtype a) # define NAME __powitf2 # endif +#undef int +#undef unsigned TYPE -NAME (TYPE x, Wtype m) +NAME (TYPE x, int m) { - UWtype n = m < 0 ? -m : m; + unsigned int n = m < 0 ? -m : m; TYPE y = n % 2 ? x : 1; while (n >>= 1) { |