Skip tests that make assumptions about struct layout that don't hold on epiphany.
authorJoern Rennecke <joern.rennecke@embecosm.com>
Fri, 26 Jul 2013 15:22:43 +0000 (15:22 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Fri, 26 Jul 2013 15:22:43 +0000 (16:22 +0100)
commitd2af6fcb57d9bcac25af3c53fbf0e331c4375426
tree225d5ee26c2c150f4004e94689fa885522a06861
parentddb4e7f057acb52481e8fd346ba87b2589a94150
Skip tests that make assumptions about struct layout that don't hold on epiphany.

        Skip tests that make assumptions about struct layout that don't hold
        on epiphany.  These tests could be fixed by adding padded attributes,
        See:
        http://gcc.gnu.org/ml/gcc-patches/2011-08/msg00006.html
        http://gcc.gnu.org/ml/gcc-patches/2011-09/msg01513.html
        http://gcc.gnu.org/ml/gcc-patches/2011-09/msg01504.html

        * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
        * g++.dg/cpp0x/iop.C: Likewise.
        * g++.dg/cpp0x/named_refs.C: Likewise.
        * g++.dg/cpp0x/rv1p.C: Likewise.
        * g++.dg/cpp0x/rv2p.C: Likewise.
        * g++.dg/cpp0x/rv3p.C: Likewise.
        * g++.dg/cpp0x/rv4p.C: Likewise.
        * g++.dg/cpp0x/rv5p.C: Likewise.
        * g++.dg/cpp0x/rv6p.C: Likewise.
        * g++.dg/cpp0x/rv7p.C: Likewise.
        * g++.dg/cpp0x/rv8p.C: Likewise.
        * g++.dg/ext/strncpy-chk1.C: Likewise.
        * gcc.dg/builtin-object-size-10.c: Likewise.
        * gcc.dg/builtin-object-size-11.c: Likewise.
        * gcc.dg/builtin-stringop-chk-1.c: Likewise.
        * gcc.dg/pr25805.c: Likewise.
        * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
        * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
        * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
        * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
        * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
        * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
        * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
        * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
        * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
        * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
        * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
        * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
        * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
        * gcc.c-torture/execute/zerolen-2.x: Likewise.

From-SVN: r201268
31 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/cast.C
gcc/testsuite/g++.dg/cpp0x/iop.C
gcc/testsuite/g++.dg/cpp0x/named_refs.C
gcc/testsuite/g++.dg/cpp0x/rv1p.C
gcc/testsuite/g++.dg/cpp0x/rv2p.C
gcc/testsuite/g++.dg/cpp0x/rv3p.C
gcc/testsuite/g++.dg/cpp0x/rv4p.C
gcc/testsuite/g++.dg/cpp0x/rv5p.C
gcc/testsuite/g++.dg/cpp0x/rv6p.C
gcc/testsuite/g++.dg/cpp0x/rv7p.C
gcc/testsuite/g++.dg/cpp0x/rv8p.C
gcc/testsuite/g++.dg/ext/strncpy-chk1.C
gcc/testsuite/gcc.c-torture/execute/builtins/memcpy-chk.x [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/builtins/memmove-chk.x [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/builtins/mempcpy-chk.x [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/builtins/memset-chk.x [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/builtins/snprintf-chk.x [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/builtins/sprintf-chk.x [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/builtins/stpcpy-chk.x [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/builtins/strcat-chk.x [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/builtins/strcpy-chk.x [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/builtins/strncat-chk.x [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/builtins/strncpy-chk.x [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/builtins/vsnprintf-chk.x [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/builtins/vsprintf-chk.x [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/zerolen-2.x [new file with mode: 0644]
gcc/testsuite/gcc.dg/builtin-object-size-10.c
gcc/testsuite/gcc.dg/builtin-object-size-11.c
gcc/testsuite/gcc.dg/builtin-stringop-chk-1.c
gcc/testsuite/gcc.dg/pr25805.c