]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fix alpha-x-m32r-elf bugs.
authorJim Wilson <wilson@cygnus.com>
Thu, 10 Dec 1998 17:21:35 +0000 (17:21 +0000)
committerJim Wilson <wilson@gcc.gnu.org>
Thu, 10 Dec 1998 17:21:35 +0000 (09:21 -0800)
commit737e7965de64b49022c536aaa33a4e0d8de29582
tree8a3b49849a4a07306e6f4b52490a51677d4b2da6
parentea585788ba7c48bbeec2ed953224a06bb1ebe0ac
Fix alpha-x-m32r-elf bugs.

* cse.c (simplify_unary_operation): Sign-extend constants when
they have the most significant bit set for the target.
* real.c (endian): Sign-extend 32 bit output values on a 64 bit
host.
* m32r/m32r.c (m32r_expand_prologue): Store pretend_size in
HOST_WIDE_INT temporary before negating it.
* m32r/m32r.md (movsi_insn+1): Use ~0xffff instead of 0xffff0000.

From-SVN: r24254
gcc/ChangeLog
gcc/config/m32r/m32r.c
gcc/config/m32r/m32r.md
gcc/cse.c
gcc/real.c