http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58293

            Bug ID: 58293
           Summary: FAIL: gcc.dg/torture/stackalign/builtin-apply-4.c
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: danglin at gcc dot gnu.org
              Host: hppa2.0w-hp-hpux11.11
            Target: hppa2.0w-hp-hpux11.11
             Build: hppa2.0w-hp-hpux11.11

Executing on host: /test/gnu/gcc/objdir/gcc/xgcc -B/test/gnu/gcc/objdir/gcc/
/te
st/gnu/gcc/gcc/gcc/testsuite/gcc.dg/torture/stackalign/builtin-apply-4.c 
-fno-d
iagnostics-show-caret -fdiagnostics-color=never   -O0 -fpic   -lm   -o
./builtin
-apply-4.exe    (timeout = 300)
spawn /test/gnu/gcc/objdir/gcc/xgcc -B/test/gnu/gcc/objdir/gcc/
/test/gnu/gcc/gc
c/gcc/testsuite/gcc.dg/torture/stackalign/builtin-apply-4.c
-fno-diagnostics-sho
w-caret -fdiagnostics-color=never -O0 -fpic -lm -o ./builtin-apply-4.exe
/usr/ccs/bin/ld: Unsatisfied symbols:   bar.localalias.0 (first referenced in
/var/tmp//ccYafodY.o) (data)collect2: error: ld returned 1 exit statuscompiler
exited with status 1
output is:/usr/ccs/bin/ld: Unsatisfied symbols:   bar.localalias.0 (first
referenced in /var/tmp//ccYafodY.o) (data)
collect2: error: ld returned 1 exit status

FAIL: gcc.dg/torture/stackalign/builtin-apply-4.c  -O0 -fpic (test for excess
er
rors)
Excess errors:/usr/ccs/bin/ld: Unsatisfied symbols:   bar.localalias.0 (first
referenced in /var/tmp//ccYafodY.o) (data)

bar.localalias.0 is called from main but doesn't exist.

main:
        .PROC
        .CALLINFO FRAME=64,CALLS,SAVE_RP,SAVE_SP,ENTRY_GR=4
        .ENTRY
        stw %r2,-20(%r30)
        copy %r3,%r1
        copy %r30,%r3
        stwm %r1,64(%r30)
        stw %r3,-4(%r30)
        stw %r4,8(%r3)
        stw %r19,-32(%r30)
        ldo -36(%r3),%r1
        stw %r26,0(%r1)
        ldo -40(%r3),%r28
        stw %r25,0(%r28)
        ldi 116,%r26
        copy %r19,%r4
        .CALL ARGW0=GR
        bl bar.localalias.0,%r2
        nop

We just have code for bar:

        .SPACE $TEXT$
        .NSUBSPA $CODE$
        .align 4
        .EXPORT bar,ENTRY,PRIV_LEV=3,ARGW0=GR,RTNVAL=FU
bar:
        .PROC
        .CALLINFO FRAME=192,CALLS,SAVE_RP,SAVE_SP,ENTRY_GR=6
        .ENTRY
        stw %r2,-20(%r30)
        copy %r3,%r1

Reply via email to