<html>
    <head>
      <base href="http://llvm.org/bugs/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [release_34] Multiple tests fail on PowerPC64 Linux"
   href="http://llvm.org/bugs/show_bug.cgi?id=18003">18003</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[release_34] Multiple tests fail on PowerPC64 Linux
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>new-bugs
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>trunk
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>PC
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>new bugs
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>unassignedbugs@nondot.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>ismail@donmez.ws
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>llvmbugs@cs.uiuc.edu
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Following tests fail on openSUSE 13.1 PPC64 with llvm 3.4rc1:

test/CodeGen/PowerPC/ppc32-vacopy.ll
test/CodeGen/PowerPC/anon_aggr.ll
test/CodeGen/PowerPC/2010-05-03-retaddr1.ll

Here is the output for each test:

###############################################################################

abuild@aqua:/home/abuild/rpmbuild/BUILD/llvm/stage2>
/home/abuild/rpmbuild/BUILD/llvm/stage2/bin/./llc <
/home/abuild/rpmbuild/BUILD/llvm/test/CodeGen/PowerPC/2010-05-03-retaddr1.ll
-march=ppc32 -mtriple=powerpc-apple-darwin -mcpu=g5           
        .machine ppc970
        .section        __TEXT,__textcoal_nt,coalesced,pure_instructions
        .section        __TEXT,__symbol_stub1,symbol_stubs,pure_instructions,16
        .section        __TEXT,__text,regular,pure_instructions
        .globl  _g2
        .align  4
_g2:                                    ; @g2
; BB#0:                                 ; %entry
        lwz r3, 0(r1)
        blr

        .globl  _g
        .align  4
_g:                                     ; @g
; BB#0:                                 ; %entry
        mflr r0
        li r3, 8
        stw r0, 8(r1)
        lwz r2, 0(r1)
        lwzx r3, r2, r3
        lwz r0, 8(r1)
        mtlr r0
        blr

.subsections_via_symbols

###############################################################################

abuild@aqua:/home/abuild/rpmbuild/BUILD/llvm/stage2>
/home/abuild/rpmbuild/BUILD/llvm/stage2/bin/./llc -O0 -mcpu=pwr7
-mtriple=powerpc64-unknown-linux-gnu -fast-isel=false <
/home/abuild/rpmbuild/BUILD/llvm/test/CodeGen/PowerPC/anon_aggr.ll
        .file   "<stdin>"
        .text
        .globl  func1
        .align  2
        .type   func1,@function
        .section        .opd,"aw",@progbits
func1:                                  # @func1
        .align  3
        .quad   .L.func1
        .quad   .TOC.@tocbase
        .quad   0
        .text
.L.func1:
        .cfi_startproc
# BB#0:                                 # %entry
        cmpld 0, 4, 5
        std 5, -8(1)                    # 8-byte Folded Spill
        std 4, -16(1)                   # 8-byte Folded Spill
        bne 0, .LBB0_2
        b .LBB0_1
.LBB0_1:                                # %equal
        ld 3, -16(1)                    # 8-byte Folded Reload
        blr
.LBB0_2:                                # %unequal
        ld 3, -8(1)                     # 8-byte Folded Reload
        blr
        .long   0
        .quad   0
.Ltmp0:
        .size   func1, .Ltmp0-.L.func1
        .cfi_endproc

        .globl  func2
        .align  2
        .type   func2,@function
        .section        .opd,"aw",@progbits
func2:                                  # @func2
        .align  3
        .quad   .L.func2
        .quad   .TOC.@tocbase
        .quad   0
        .text
.L.func2:
        .cfi_startproc
# BB#0:                                 # %entry
        addi 3, 1, 64
        std 6, 72(1)
        std 5, 64(1)
        ld 3, 8(3)
        cmpld 0, 4, 3
        std 4, -8(1)                    # 8-byte Folded Spill
        std 3, -16(1)                   # 8-byte Folded Spill
        bne 0, .LBB1_2
        b .LBB1_1
.LBB1_1:                                # %equal
        ld 3, -8(1)                     # 8-byte Folded Reload
        blr
.LBB1_2:                                # %unequal
        ld 3, -16(1)                    # 8-byte Folded Reload
        blr
        .long   0
        .quad   0
.Ltmp1:
        .size   func2, .Ltmp1-.L.func2
        .cfi_endproc

        .globl  func3
        .align  2
        .type   func3,@function
        .section        .opd,"aw",@progbits
func3:                                  # @func3
        .align  3
        .quad   .L.func3
        .quad   .TOC.@tocbase
        .quad   0
        .text
.L.func3:
        .cfi_startproc
# BB#0:                                 # %entry
        addi 7, 1, 64
        std 6, 72(1)
        std 5, 64(1)
        std 4, 56(1)
        std 3, 48(1)
        addi 3, 1, 48
        ld 4, 8(7)
        ld 3, 8(3)
        cmpld 0, 3, 4
        std 4, -8(1)                    # 8-byte Folded Spill
        std 3, -16(1)                   # 8-byte Folded Spill
        bne 0, .LBB2_2
        b .LBB2_1
.LBB2_1:                                # %equal
        ld 3, -16(1)                    # 8-byte Folded Reload
        blr
.LBB2_2:                                # %unequal
        ld 3, -8(1)                     # 8-byte Folded Reload
        blr
        .long   0
        .quad   0
.Ltmp2:
        .size   func3, .Ltmp2-.L.func3
        .cfi_endproc

        .globl  func4
        .align  2
        .type   func4,@function
        .section        .opd,"aw",@progbits
func4:                                  # @func4
        .align  3
        .quad   .L.func4
        .quad   .TOC.@tocbase
        .quad   0
        .text
.L.func4:
        .cfi_startproc
# BB#0:                                 # %entry
        addi 3, 1, 128
        ld 4, 120(1)
        ld 3, 8(3)
        cmpld 0, 4, 3
        std 4, -8(1)                    # 8-byte Folded Spill
        std 3, -16(1)                   # 8-byte Folded Spill
        bne 0, .LBB3_2
        b .LBB3_1
.LBB3_1:                                # %equal
        ld 3, -8(1)                     # 8-byte Folded Reload
        blr
.LBB3_2:                                # %unequal
        ld 3, -16(1)                    # 8-byte Folded Reload
        blr
        .long   0
        .quad   0
.Ltmp3:
        .size   func4, .Ltmp3-.L.func4
        .cfi_endproc

###############################################################################

abuild@aqua:/home/abuild/rpmbuild/BUILD/llvm/stage2>
/home/abuild/rpmbuild/BUILD/llvm/stage2/bin/./llc
-mtriple="powerpc-unknown-linux-gnu" <
/home/abuild/rpmbuild/BUILD/llvm/test/CodeGen/PowerPC/ppc32-vacopy.ll
        .file   "<stdin>"
        .text
        .globl  test_vacopy
        .align  2
        .type   test_vacopy,@function
test_vacopy:                            # @test_vacopy
# BB#0:                                 # %entry
        stwu 1, -48(1)
        li 3, 8
        addi 4, 1, 32
        lwz 5, 32(1)
        addi 7, 1, 16
        lwzx 6, 4, 3
        lwz 4, 4(4)
        stw 5, 16(1)
        stwx 6, 7, 3
        stw 4, 4(7)
        addi 1, 1, 48
        blr
.Ltmp0:
        .size   test_vacopy, .Ltmp0-test_vacopy

###############################################################################</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>