aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorStefan Kanthak <stefan.kanthak@nexgo.de>2020-11-29 18:05:46 -0700
committerJeff Law <law@redhat.com>2020-11-29 18:05:46 -0700
commita8ae23920f9c954ed66bd92ddbdbb1b8486b950f (patch)
tree750bbba7099178e79be44271c9d6cef1da744c21 /libgcc
parent5f628fb5cea5cc2b42513d5095228da9c0f56483 (diff)
downloadgcc-a8ae23920f9c954ed66bd92ddbdbb1b8486b950f.zip
gcc-a8ae23920f9c954ed66bd92ddbdbb1b8486b950f.tar.gz
gcc-a8ae23920f9c954ed66bd92ddbdbb1b8486b950f.tar.bz2
fixed _bswapsi2 function
libgcc * libgcc2.c (bswapsi2): Make constants unsigned.
Diffstat (limited to 'libgcc')
-rw-r--r--libgcc/libgcc2.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libgcc/libgcc2.c b/libgcc/libgcc2.c
index 1921d80..61de3b4 100644
--- a/libgcc/libgcc2.c
+++ b/libgcc/libgcc2.c
@@ -468,10 +468,10 @@ __ashrdi3 (DWtype u, shift_count_type b)
SItype
__bswapsi2 (SItype u)
{
- return ((((u) & 0xff000000) >> 24)
- | (((u) & 0x00ff0000) >> 8)
- | (((u) & 0x0000ff00) << 8)
- | (((u) & 0x000000ff) << 24));
+ return ((((u) & 0xff000000u) >> 24)
+ | (((u) & 0x00ff0000u) >> 8)
+ | (((u) & 0x0000ff00u) << 8)
+ | (((u) & 0x000000ffu) << 24));
}
#endif
#ifdef L_bswapdi2