blob: 8ddd2acaf87c0c35c5af17e5563e8d2fc85fd780 [file] [log] [blame]
Daniel Dunbar4fcfde42009-11-08 01:45:36 +00001// RUN: clang-cc -triple i386-unknown-unknown -emit-llvm %s -o %t
Anders Carlsson5a232642009-08-02 03:40:19 +00002// RUN: grep "load i8\*\*\* %p.addr" %t | count 1
Daniel Dunbard7390212009-11-03 07:25:45 +00003// XFAIL: *
Anders Carlsson5a232642009-08-02 03:40:19 +00004
5// PR3800
6void f(void **p)
7{
8 __asm__ volatile("" :"+m"(*p));
9}
Anders Carlssonfca93612009-08-04 18:18:36 +000010
11#if 0
12// FIXME: Once this works again, we must verify that the code below behaves as expected
13// See PR4677.
14void f() {
15 unsigned _data = 42;
16 __asm__("bswap %0":"+r"(_data));
17}
18#endif