summaryrefslogtreecommitdiffstats
path: root/libobjc/objc/objc-api.h
diff options
context:
space:
mode:
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2009-03-12 20:45:39 +0000
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2009-03-12 20:45:39 +0000
commit1f477a18c46bb6c3901cb019cd1bfdd8242dc2aa (patch)
treebeadbfad946cf940235a072c010af8519bd6c4cf /libobjc/objc/objc-api.h
parent7e17a1bfc7f21e9492b3e5178258e34012fbd3be (diff)
downloadppe42-gcc-1f477a18c46bb6c3901cb019cd1bfdd8242dc2aa.tar.gz
ppe42-gcc-1f477a18c46bb6c3901cb019cd1bfdd8242dc2aa.zip
PR target/39431
* config/i386/predicates.md (cmpxchg8b_pic_memory_operand): New predicate. * config/i386/sync.md (sync_compare_and_swap<mode>, sync_compare_and_swap_cc<mode>): For DImode with -m32 -fpic check if operands[1] is cmpxchg8b_pic_memory_operand, if not force address into a register. (sync_double_compare_and_swapdi_pic, sync_double_compare_and_swap_ccdi_pic): Require operand 1 to be cmpxchg8b_pic_memory_operand instead of just memory_operand. * gcc.target/i386/pr39431.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144825 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libobjc/objc/objc-api.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud