aboutsummaryrefslogtreecommitdiff
path: root/gcc/c
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2015-06-29 07:35:19 -0700
committerRichard Henderson <rth@gcc.gnu.org>2015-06-29 07:35:19 -0700
commitf767f58360e4a029f079c77c0ccf76c505d7c302 (patch)
tree2fcec776a565f4e7af84a254c59a81a44a678ac2 /gcc/c
parent8fd17b982de905b1d564b9be985ecaacbc6c635f (diff)
downloadgcc-f767f58360e4a029f079c77c0ccf76c505d7c302.zip
gcc-f767f58360e4a029f079c77c0ccf76c505d7c302.tar.gz
gcc-f767f58360e4a029f079c77c0ccf76c505d7c302.tar.bz2
i386: Implement asm flag outputs
* config/i386/constraints.md (Bf): New constraint. * config/i386/i386-c.c (ix86_target_macros): Define __GCC_ASM_FLAG_OUTPUTS__. * config/i386/i386.c (ix86_md_asm_adjust): Handle =@cc* constraints as flags outputs. * doc/extend.texi (FlagOutputOperands): Document them. testsuite/ * gcc.target/i386/asm-flag-1.c: New. * gcc.target/i386/asm-flag-2.c: New. * gcc.target/i386/asm-flag-3.c: New. * gcc.target/i386/asm-flag-4.c: New. * gcc.target/i386/asm-flag-5.c: New. From-SVN: r225122
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions