https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70324

            Bug ID: 70324
           Summary: FAIL: gcc.dg/pic-1.c (test for excess errors)
           Product: gcc
           Version: 6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: danglin at gcc dot gnu.org
  Target Milestone: ---
            Target: hppa*-*-*

Executing on host: /home/dave/gnu/gcc/objdir/gcc/xgcc
-B/home/dave/gnu/gcc/objdir/gcc/
/home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/pic-1.c    -fno-diagnostics-s
how-caret -fdiagnostics-color=never   -fpic -S -o pic-1.s    (timeout = 300)
spawn -ignore SIGHUP /home/dave/gnu/gcc/objdir/gcc/xgcc
-B/home/dave/gnu/gcc/objdir/gcc/
/home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/pic-1.c -fno-diagnostics-sh
ow-caret -fdiagnostics-color=never -fpic -S -o pic-1.s^M
/home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/pic-1.c:5:3: error: #error __PIC__
i
s not 1!^M
compiler exited with status 1output is:
/home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/pic-1.c:5:3: error: #error __PIC__
i
s not 1!^MFAIL: gcc.dg/pic-1.c (test for excess errors)
Excess errors:/home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/pic-1.c:5:3: error:
#error __PIC__ is not 1!

Similar fail:

FAIL: gcc.dg/pie-1.c (test for excess errors)
Excess errors:
/home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/pie-1.c:5:3: error: #error __PIC__
is not 1!

Probably caused by following code in pa.c:

  /* We only support the "big PIC" model now.  And we always generate PIC
     code when in 64bit mode.  */
  if (flag_pic == 1 || TARGET_64BIT)
    flag_pic = 2;

Reply via email to