diff options
author | Marc Glisse <marc.glisse@inria.fr> | 2017-06-21 13:20:41 +0200 |
---|---|---|
committer | Marc Glisse <glisse@gcc.gnu.org> | 2017-06-21 11:20:41 +0000 |
commit | a23ba8ccd0d3e16de01dfccf6304b9014e84f64f (patch) | |
tree | bd066312842faa4280dc0a00b01e4fc5e0c2cdcc /gcc/ada/gcc-interface | |
parent | ed73f46f30cabeea4de64e7cce0682a7a610ffb6 (diff) | |
download | gcc-a23ba8ccd0d3e16de01dfccf6304b9014e84f64f.zip gcc-a23ba8ccd0d3e16de01dfccf6304b9014e84f64f.tar.gz gcc-a23ba8ccd0d3e16de01dfccf6304b9014e84f64f.tar.bz2 |
[i386] __builtin_ia32_stmxcsr could be pure
2017-06-21 Marc Glisse <marc.glisse@inria.fr>
gcc/
* config/i386/i386.c (struct builtin_isa): New field pure_p.
Reorder for compactness.
(def_builtin, def_builtin2, ix86_add_new_builtins): Handle pure_p.
(def_builtin_pure, def_builtin_pure2): New functions.
(ix86_init_mmx_sse_builtins) [__builtin_ia32_stmxcsr]: Mark as pure.
gcc/testsuite/
* gcc.target/i386/getround.c: New file.
From-SVN: r249448
Diffstat (limited to 'gcc/ada/gcc-interface')
0 files changed, 0 insertions, 0 deletions