On Mon, Nov 10, 2014 at 12:04 PM, Jakub Jelinek <ja...@redhat.com> wrote: > On Mon, Nov 10, 2014 at 05:19:57PM +0100, Bernd Schmidt wrote: >> commit 659744a99d815b168716b4460e32f6a21593e494 >> Author: Bernd Schmidt <ber...@codesourcery.com> >> Date: Thu Nov 6 19:03:57 2014 +0100 > > Note, in r217301 you've committed a change to pr35468.c, not mentioned in > the ChangeLog, that uses no_const_addr_space effective target that is never > defined. Can you please revert or commit a patch that adds support for that > to gcc/testsuite/lib/ ? > > +ERROR: gcc.c-torture/compile/pr35468.c -O0 : unknown effective target > keyword \`no_const_addr_space' for " dg-require-effective-target 2 > no_const_addr_space " > +UNRESOLVED: gcc.c-torture/compile/pr35468.c -O0 : unknown effective target > keyword \`no_const_addr_space' for " dg-require-effective-target 2 > no_const_addr_space " > +ERROR: gcc.c-torture/compile/pr35468.c -O1 : unknown effective target > keyword \`no_const_addr_space' for " dg-require-effective-target 2 > no_const_addr_space " > +UNRESOLVED: gcc.c-torture/compile/pr35468.c -O1 : unknown effective target > keyword \`no_const_addr_space' for " dg-require-effective-target 2 > no_const_addr_space " > +ERROR: gcc.c-torture/compile/pr35468.c -O2 -flto -flto-partition=none : > unknown effective target keyword \`no_const_addr_space' for " > dg-require-effective-target 2 no_const_addr_space " > +UNRESOLVED: gcc.c-torture/compile/pr35468.c -O2 -flto -flto-partition=none > : unknown effective target keyword \`no_const_addr_space' for " > dg-require-effective-target 2 no_const_addr_space " > +ERROR: gcc.c-torture/compile/pr35468.c -O2 -flto : unknown effective > target keyword \`no_const_addr_space' for " dg-require-effective-target 2 > no_const_addr_space " > +UNRESOLVED: gcc.c-torture/compile/pr35468.c -O2 -flto : unknown effective > target keyword \`no_const_addr_space' for " dg-require-effective-target 2 > no_const_addr_space " > +ERROR: gcc.c-torture/compile/pr35468.c -O2 : unknown effective target > keyword \`no_const_addr_space' for " dg-require-effective-target 2 > no_const_addr_space " > +UNRESOLVED: gcc.c-torture/compile/pr35468.c -O2 : unknown effective target > keyword \`no_const_addr_space' for " dg-require-effective-target 2 > no_const_addr_space " > +ERROR: gcc.c-torture/compile/pr35468.c -O3 -fomit-frame-pointer : unknown > effective target keyword \`no_const_addr_space' for " > dg-require-effective-target 2 no_const_addr_space " > +UNRESOLVED: gcc.c-torture/compile/pr35468.c -O3 -fomit-frame-pointer : > unknown effective target keyword \`no_const_addr_space' for " > dg-require-effective-target 2 no_const_addr_space " > +ERROR: gcc.c-torture/compile/pr35468.c -O3 -g : unknown effective target > keyword \`no_const_addr_space' for " dg-require-effective-target 2 > no_const_addr_space " > +UNRESOLVED: gcc.c-torture/compile/pr35468.c -O3 -g : unknown effective > target keyword \`no_const_addr_space' for " dg-require-effective-target 2 > no_const_addr_space " > +ERROR: gcc.c-torture/compile/pr35468.c -Os : unknown effective target > keyword \`no_const_addr_space' for " dg-require-effective-target 2 > no_const_addr_space " > +UNRESOLVED: gcc.c-torture/compile/pr35468.c -Os : unknown effective target > keyword \`no_const_addr_space' for " dg-require-effective-target 2 > no_const_addr_space " > +ERROR: gcc.dg/pr44194-1.c: syntax error in target selector "target { { { { > { i?86-*-* x86_64-*-* } && x32 } || lp64 } && { ! s390*-*-* } } && { ! > hppa*64*-*-* } } && { ! alpha*-*-* } && { ! powerpc*-*-linux* } || > powerpc_elfv2 && ! nvptx-*-*" for " dg-do 1 compile { target { { { { { { { > i?86-*-* x86_64-*-* } && x32 } || lp64 } && { ! s390*-*-* } } && { ! > hppa*64*-*-* } } && { ! alpha*-*-* } } && { { ! powerpc*-*-linux* } || > powerpc_elfv2 } && { ! nvptx-*-* } } } " > +UNRESOLVED: gcc.dg/pr44194-1.c: syntax error in target selector "target { { > { { { i?86-*-* x86_64-*-* } && x32 } || lp64 } && { ! s390*-*-* } } && { ! > hppa*64*-*-* } } && { ! alpha*-*-* } && { ! powerpc*-*-linux* } || > powerpc_elfv2 && ! nvptx-*-*" for " dg-do 1 compile { target { { { { { { { > i?86-*-* x86_64-*-* } && x32 } || lp64 } && { ! s390*-*-* } } && { ! > hppa*64*-*-* } } && { ! alpha*-*-* } } && { { ! powerpc*-*-linux* } || > powerpc_elfv2 } && { ! nvptx-*-* } } } " > +FAIL: gcc.dg/pr45352-1.c (test for excess errors) > > Jakub
I reverted the change in gcc.c-torture/compile/pr35468.c. I also checked in this patch to add missing braces in gcc.dg/pr44194-1.c. -- H.J. ----- Index: ChangeLog =================================================================== --- ChangeLog (revision 217315) +++ ChangeLog (working copy) @@ -1,3 +1,7 @@ +2014-11-10 H.J. Lu <hongjiu...@intel.com> + + * gcc.dg/pr44194-1.c (dg-do): Add missing braces. + 2014-11-10 Roman Gareev <gareevro...@gmail.com> * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of Index: gcc.dg/pr44194-1.c =================================================================== --- gcc.dg/pr44194-1.c (revision 217315) +++ gcc.dg/pr44194-1.c (working copy) @@ -1,4 +1,4 @@ -/* { dg-do compile { target { { { { { { { i?86-*-* x86_64-*-* } && x32 } || lp6 4 } && { ! s390*-*-* } } && { ! hppa*64*-*-* } } && { ! alpha*-*-* } } && { { ! powerpc*-*-linux* } || powerpc_elfv2 } && { ! nvptx-*-* } } } } */ +/* { dg-do compile { target { { { { { { { { i?86-*-* x86_64-*-* } && x32 } || l p64 } && { ! s390*-*-* } } && { ! hppa*64*-*-* } } && { ! alpha*-*-* } } && { { ! powerpc*-*-linux* } || powerpc_elfv2 } && { ! nvptx-*-* } } } } } */ /* { dg-options "-O2 -fdump-rtl-dse1 -fdump-rtl-final" } */ /* Restrict to 64-bit targets since 32-bit targets usually return small