[llvm] r230803 - Revert test case until it can be fixed

David Blaikie dblaikie at gmail.com
Fri Feb 27 14:50:08 PST 2015


On Fri, Feb 27, 2015 at 2:31 PM, Bill Schmidt <wschmidt at linux.vnet.ibm.com>
wrote:

> Author: wschmidt
> Date: Fri Feb 27 16:31:14 2015
> New Revision: 230803
>
> URL: http://llvm.org/viewvc/llvm-project?rev=230803&view=rev
> Log:
> Revert test case until it can be fixed
>

Usually if  a test is going to be reverted, so should the change (just
revert the whole commit, fix it, recommit) - rather than leaving the
functionality untested in-tree.

In this case it looks like you just need to update for my recent explicit
type change for load and gep.


>
> Removed:
>     llvm/trunk/test/CodeGen/PowerPC/pr22711.ll
>
> Removed: llvm/trunk/test/CodeGen/PowerPC/pr22711.ll
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/pr22711.ll?rev=230802&view=auto
>
> ==============================================================================
> --- llvm/trunk/test/CodeGen/PowerPC/pr22711.ll (original)
> +++ llvm/trunk/test/CodeGen/PowerPC/pr22711.ll (removed)
> @@ -1,65 +0,0 @@
> -; Verify that the .toc section is aligned on an 8-byte boundary.
> -
> -; RUN: llc < %s -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr8
> -filetype=obj -o - | llvm-readobj --sections | FileCheck %s
> -
> -define void @test(i32* %a) {
> -entry:
> -  %a.addr = alloca i32*, align 8
> -  store i32* %a, i32** %a.addr, align 8
> -  %0 = load i32** %a.addr, align 8
>

%0 = load i32*, i32** %a.addr, align 8

(& similar changes for all the other loads)


> -  %incdec.ptr = getelementptr inbounds i32* %0, i32 1
>

%incdec.ptr = getelementptr inbounds i32, i32* %0, i32 1


> -  store i32* %incdec.ptr, i32** %a.addr, align 8
> -  %1 = load i32* %0, align 4
> -  switch i32 %1, label %sw.epilog [
> -    i32 17, label %sw.bb
> -    i32 13, label %sw.bb1
> -    i32 11, label %sw.bb2
> -    i32 7, label %sw.bb3
> -    i32 5, label %sw.bb4
> -    i32 3, label %sw.bb5
> -    i32 2, label %sw.bb6
> -  ]
> -
> -sw.bb:                                            ; preds = %entry
> -  %2 = load i32** %a.addr, align 8
> -  store i32 2, i32* %2, align 4
> -  br label %sw.epilog
> -
> -sw.bb1:                                           ; preds = %entry
> -  %3 = load i32** %a.addr, align 8
> -  store i32 3, i32* %3, align 4
> -  br label %sw.epilog
> -
> -sw.bb2:                                           ; preds = %entry
> -  %4 = load i32** %a.addr, align 8
> -  store i32 5, i32* %4, align 4
> -  br label %sw.epilog
> -
> -sw.bb3:                                           ; preds = %entry
> -  %5 = load i32** %a.addr, align 8
> -  store i32 7, i32* %5, align 4
> -  br label %sw.epilog
> -
> -sw.bb4:                                           ; preds = %entry
> -  %6 = load i32** %a.addr, align 8
> -  store i32 11, i32* %6, align 4
> -  br label %sw.epilog
> -
> -sw.bb5:                                           ; preds = %entry
> -  %7 = load i32** %a.addr, align 8
> -  store i32 13, i32* %7, align 4
> -  br label %sw.epilog
> -
> -sw.bb6:                                           ; preds = %entry
> -  %8 = load i32** %a.addr, align 8
> -  store i32 17, i32* %8, align 4
> -  br label %sw.epilog
> -
> -sw.epilog:                                        ; preds = %entry,
> %sw.bb6, %sw.bb5, %sw.bb4, %sw.bb3, %sw.bb2, %sw.bb1, %sw.bb
> -  ret void
> -}
> -
> -; CHECK: Name: .toc
> -; CHECK: AddressAlignment: 8
> -; CHECK: Name: .rela.toc
> -
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150227/195aff1b/attachment.html>


More information about the llvm-commits mailing list