mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-17 10:20:33 +08:00
pr27336.c: Make dependency on -fdelete-null-pointer-checks explicit.
2016-09-29 Sandra Loosemore <sandra@codesourcery.com> gcc/testsuite/ * c-c++-common/pr27336.c: Make dependency on -fdelete-null-pointer-checks explicit. * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise. * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise. * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets. * gcc.dg/pic-1.c: Require fpic target support. * gcc.dg/pic-2.c: Likewise. From-SVN: r240644
This commit is contained in:
parent
725e62822b
commit
76e3ec9ca9
@ -1,3 +1,13 @@
|
||||
2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
|
||||
|
||||
* c-c++-common/pr27336.c: Make dependency on
|
||||
-fdelete-null-pointer-checks explicit.
|
||||
* g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
|
||||
* g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
|
||||
* g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
|
||||
* gcc.dg/pic-1.c: Require fpic target support.
|
||||
* gcc.dg/pic-2.c: Likewise.
|
||||
|
||||
2016-09-29 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
Implement P0001R1 - C++17 removal of register storage class specifier
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* { dg-do compile } */
|
||||
/* { dg-options "-O2 -fdump-tree-vrp1" } */
|
||||
/* { dg-options "-O2 -fdelete-null-pointer-checks -fdump-tree-vrp1" } */
|
||||
|
||||
struct B { int x; };
|
||||
extern void g3(struct B *that) __attribute__((nonnull));
|
||||
|
@ -8,7 +8,7 @@
|
||||
// that and involves all constexpr object pointers.
|
||||
|
||||
// { dg-do compile { target c++11 } }
|
||||
// { dg-additional-options "-Wall -Wextra" }
|
||||
// { dg-additional-options "-Wall -Wextra -fdelete-null-pointer-checks" }
|
||||
|
||||
namespace A {
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
// c++/67376 on gcc-patches for additional background.
|
||||
|
||||
// { dg-do compile { target c++11 } }
|
||||
// { dg-options "-fdump-tree-optimized" }
|
||||
// { dg-options "-fdelete-null-pointer-checks -fdump-tree-optimized" }
|
||||
|
||||
// Runtime assert. Used for potentially invalid expressions.
|
||||
#define RA(e) ((e) ? (void)0 : __builtin_abort ())
|
||||
|
@ -1,7 +1,7 @@
|
||||
// { dg-lto-do link }
|
||||
// { dg-lto-options "-O2 -rdynamic" }
|
||||
// { dg-extra-ld-options "-r -nostdlib" }
|
||||
// { dg-skip-if "Skip targets without -rdynamic support" { arm*-none-eabi aarch64*-*-elf } { "*" } { "" } }
|
||||
// { dg-skip-if "Skip targets without -rdynamic support" { arm*-none-eabi aarch64*-*-elf nios2-*-elf } { "*" } { "" } }
|
||||
|
||||
#pragma GCC visibility push(hidden)
|
||||
struct A { int &operator[] (long); };
|
||||
|
@ -1,4 +1,5 @@
|
||||
/* { dg-do compile { target { ! { *-*-darwin* hppa*-*-* } } } } */
|
||||
/* { dg-require-effective-target fpic } */
|
||||
/* { dg-options "-fpic" } */
|
||||
|
||||
#if __PIC__ != 1
|
||||
|
@ -1,4 +1,5 @@
|
||||
/* { dg-do compile } */
|
||||
/* { dg-require-effective-target fpic } */
|
||||
/* { dg-options "-fPIC" } */
|
||||
|
||||
#if __PIC__ != 2
|
||||
|
Loading…
x
Reference in New Issue
Block a user