Version 2 includes proper test cases and documentation.
Hopefully the documentation even makes sense. Suggestions
and improvements there gratefully appreciated.
r~
---
gcc/config/i386/constraints.md | 5 ++
gcc/config/i386/i386.c | 137 +++++++++++++++++++++++++++--
gcc/doc/extend.texi | 76 ++++++++++++++++
gcc/testsuite/gcc.target/i386/asm-flag-0.c | 15 ++++
gcc/testsuite/gcc.target/i386/asm-flag-1.c | 18 ++++
gcc/testsuite/gcc.target/i386/asm-flag-2.c | 16 ++++
gcc/testsuite/gcc.target/i386/asm-flag-3.c | 22 +++++
gcc/testsuite/gcc.target/i386/asm-flag-4.c | 20 +++++
gcc/testsuite/gcc.target/i386/asm-flag-5.c | 19 ++++
9 files changed, 321 insertions(+), 7 deletions(-)
create mode 100644 gcc/testsuite/gcc.target/i386/asm-flag-0.c
create mode 100644 gcc/testsuite/gcc.target/i386/asm-flag-1.c
create mode 100644 gcc/testsuite/gcc.target/i386/asm-flag-2.c
create mode 100644 gcc/testsuite/gcc.target/i386/asm-flag-3.c
create mode 100644 gcc/testsuite/gcc.target/i386/asm-flag-4.c
create mode 100644 gcc/testsuite/gcc.target/i386/asm-flag-5.c