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;