diff options
author | Jakub Jelinek <jakub@redhat.com> | 2005-12-02 23:55:35 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2005-12-02 23:55:35 +0100 |
commit | 0cd0c6fbbb9f66b24e29118abc0b2cba3fc004eb (patch) | |
tree | d27875c429f0708eae93f539bfb6f2a55ce27ad8 /gcc/ChangeLog | |
parent | 5d5c039ff9929b55fc6ba6bef216137508105006 (diff) | |
download | gcc-0cd0c6fbbb9f66b24e29118abc0b2cba3fc004eb.zip gcc-0cd0c6fbbb9f66b24e29118abc0b2cba3fc004eb.tar.gz gcc-0cd0c6fbbb9f66b24e29118abc0b2cba3fc004eb.tar.bz2 |
re PR target/25199 (crashing code output from -mtune=pentium4 but not -mtune=pentiumpro)
PR target/25199
* config/i386/i386.md (movqi_1): Only force imovx for alternative
5 if operand 1 is not aligned. Undo previous constraint change.
* config/i386/predicates.md (aligned_operand): Use MEM_ALIGN.
testsuite/
* gcc.target/i386/movq-2.c: New test.
* gcc.target/i386/movq.c: Remove target i?86, instead add
dg-require-effective-target ilp32.
From-SVN: r107955
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b5aab4d..299eb4c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2005-12-02 Jakub Jelinek <jakub@redhat.com> + + PR target/25199 + * config/i386/i386.md (movqi_1): Only force imovx for alternative + 5 if operand 1 is not aligned. Undo previous constraint change. + * config/i386/predicates.md (aligned_operand): Use MEM_ALIGN. + 2005-12-02 Richard Guenther <rguenther@suse.de> * tree.h (build): Remove prototype. |