diff options
author | Stefan Kanthak <stefan.kanthak@nexgo.de> | 2020-11-29 18:05:46 -0700 |
---|---|---|
committer | Jeff Law <law@redhat.com> | 2020-11-29 18:05:46 -0700 |
commit | a8ae23920f9c954ed66bd92ddbdbb1b8486b950f (patch) | |
tree | 750bbba7099178e79be44271c9d6cef1da744c21 /libgcc | |
parent | 5f628fb5cea5cc2b42513d5095228da9c0f56483 (diff) | |
download | gcc-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.c | 8 |
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 |