]> gcc.gnu.org Git - gcc.git/commit - gcc/ChangeLog
re PR rtl-optimization/8746 (gcc miscompiles Linux kernel ppa driver on x86)
authorEric Botcazou <ebotcazou@libertysurf.fr>
Tue, 25 Mar 2003 10:18:47 +0000 (11:18 +0100)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Tue, 25 Mar 2003 10:18:47 +0000 (10:18 +0000)
commitd2fc77254d4bc5cb5e784cc7823607cc85bc77af
tree97171a6cb94b5038efefa41b68e3e68b36a5edf5
parent9904e2320fd33d0d02d2582a6cb78cbb9f01bff4
re PR rtl-optimization/8746 (gcc miscompiles Linux kernel ppa driver on x86)

PR optimization/8746
* config/i386/i386.md (and promoting splitters): Disable HImode to
SImode promoting when the sign bit matters and is not preserved, or
when TARGET_FAST_PREFIX is true. Disable promoting when optimizing
for size.

From-SVN: r64840
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/i386-signbit-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/i386-signbit-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/i386-signbit-3.c [new file with mode: 0644]
This page took 0.052216 seconds and 5 git commands to generate.