]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR target/59794 (i386 backend fails to detect MMX/SSE/AVX ABI changes)
authorUros Bizjak <uros@gcc.gnu.org>
Wed, 19 Feb 2014 16:50:22 +0000 (17:50 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Wed, 19 Feb 2014 16:50:22 +0000 (17:50 +0100)
commit6538c354d7a5fbd1461ea60bd650cf871c8bc187
tree4c1251ed050a8b70ff92bf3d725fe828fcc1691a
parentc196259dc4a129590ab7639c731ae4ac947e75fc
backport: re PR target/59794 (i386 backend fails to detect MMX/SSE/AVX ABI changes)

Backport from mainline
2014-02-19  Uros Bizjak  <ubizjak@gmail.com>

PR target/59794
* config/i386/i386.c (type_natural_mode): Warn for ABI changes
only when -Wpsabi is enabled.

testsuite/ChangeLog:

Backport from mainline
2014-02-19  Uros Bizjak  <ubizjak@gmail.com>

PR target/59794
* gcc.target/i386/pr39162.c: Add dg-prune-output.
(dg-options): Remove -Wno-psabi.
* gcc.target/i386/pr59794-2.c: Ditto.
* gcc.target/i386/sse-5.c: Ditto.

From-SVN: r207912
12 files changed:
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr39162.c
gcc/testsuite/gcc.target/i386/pr59794-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr59794-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr59794-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr59794-4.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr59794-5.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr59794-6.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr59794-7.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/sse-5.c