diff options
author | Duncan Sands <baldrick@free.fr> | 2007-07-20 22:39:06 +0000 |
---|---|---|
committer | Duncan Sands <baldrick@free.fr> | 2007-07-20 22:39:06 +0000 |
commit | 3e54953c5f7fa30476458ee742dbb3de44a64bea (patch) | |
tree | b2525141f8c135fdda6dac0ca52051402b2b4303 | |
parent | d2f09965e6ba462c4728ff4d5c79b0d0d20ec47f (diff) |
Need -O1 or better to have these builtins lowered to
llvm intrinsics in llvm-gcc-4.2. This is because
get_pointer_alignment bails out: it relies on TER
to compute accurate alignment information.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40128 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/CFrontend/2004-02-13-Memset.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/test/CFrontend/2004-02-13-Memset.c b/test/CFrontend/2004-02-13-Memset.c index ca0db7a18b..a12639cb4e 100644 --- a/test/CFrontend/2004-02-13-Memset.c +++ b/test/CFrontend/2004-02-13-Memset.c @@ -1,4 +1,5 @@ -// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep llvm.memset | wc -l | grep 3 +// RUN: %llvmgcc -xc %s -c -O1 -o - | llvm-dis | grep llvm.memset | \ +// RUN: wc -l | grep 3 void test(int* X, char *Y) { memset(X, 4, 1000); |