re PR target/66954 (function multiversioning fails for target "aes")
authorUros Bizjak <ubizjak@gmail.com>
Wed, 22 Jul 2015 18:01:33 +0000 (20:01 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Wed, 22 Jul 2015 18:01:33 +0000 (20:01 +0200)
commit54d22142b1c65e95decfb2882934237c53824012
treec3118811727c0ff0259af8665464e10d82e8d51f
parent27c4ac7db7a74a7be0274f05af3e32e2161a6583
re PR target/66954 (function multiversioning fails for target "aes")

libgcc/ChangeLog:

PR target/66954
* config/i386/cpuinfo.c (enum processor_features): Add FEATURE_AES.
(get_available_features): Handle FEATURE_AES.

gcc/ChangeLog:

PR target/66954
* config/i386/i386.c (get_builtin_code_for_version): Add P_AES
to enum feature_priority and feature_list.
(fold_builtin_cpu): Add F_AES to enum processor_features
and isa_names_table.

gcc/testsuite/ChangeLog:

PR target/66954
* g++.dg/ext/mv24.C: New test.

From-SVN: r226081
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/mv24.C [new file with mode: 0644]
libgcc/ChangeLog
libgcc/config/i386/cpuinfo.c