++0x -> ++11.

From-SVN: r203939
This commit is contained in:
Mike Stump 2013-10-22 23:23:51 +00:00
parent 561400f0d1
commit df2ba61287
889 changed files with 894 additions and 894 deletions

View File

@ -1,5 +1,5 @@
// { dg-do run }
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
// Make sure -Wliteral-suffix is enabled by default and
// triggers as expected.

View File

@ -1,4 +1,4 @@
// { dg-options "-std=c++0x -Wzero-as-null-pointer-constant" }
// { dg-options "-std=c++11 -Wzero-as-null-pointer-constant" }
struct A;

View File

@ -1,4 +1,4 @@
// { dg-options "-std=c++0x -pedantic" }
// { dg-options "-std=c++11 -pedantic" }
const char* foo()
{

View File

@ -1,5 +1,5 @@
// PR c++/49042
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
template <class T>
class A

View File

@ -1,4 +1,4 @@
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
template<template<class> class TT> struct X { };
template<class> struct Y { };

View File

@ -1,4 +1,4 @@
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
// These also represent tests for printing alias declarations and
// their instantiations.

View File

@ -1,4 +1,4 @@
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
template <class T> using Ptr = T*;
Ptr<unsigned>; // { dg-error "does not declare anything" }

View File

@ -1,4 +1,4 @@
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
namespace N
{

View File

@ -1,4 +1,4 @@
// Origin: PR c++/51027
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
using INT = int // { dg-error "expected|;|at end of input" }

View File

@ -1,5 +1,5 @@
// Origin PR c++/51191
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
template< class T >
class ClassTemplate {};

View File

@ -1,5 +1,5 @@
// Origin: PR c++/51145
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
struct A {};

View File

@ -1,5 +1,5 @@
// Origin PR c++/51194
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
template<class U, class V> //#1
struct foo {};

View File

@ -1,4 +1,4 @@
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
template<class T> struct S0 {};
template<class T> using AS0 = S0<T>;

View File

@ -1,4 +1,4 @@
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
// Exercise some member alias templates ...

View File

@ -1,4 +1,4 @@
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
// [temp.alias]/3:
// The type-id in an alias template declaration shall not refer

View File

@ -1,4 +1,4 @@
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
// alias template of a partial specialization

View File

@ -1,4 +1,4 @@
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
// Alias template of non-class types.

View File

@ -1,4 +1,4 @@
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
// Add arguments to unbound template template parameter.

View File

@ -1,4 +1,4 @@
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
struct A {
template <class U> using C = U;

View File

@ -1,4 +1,4 @@
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
template <class T>
struct A {

View File

@ -1,6 +1,6 @@
// Origin: PR c++/51032
// { dg-skip-if "No stabs" { aarch64*-*-* mmix-*-* *-*-aix* alpha*-*-* hppa*64*-*-* ia64-*-* *-*-vxworks* } { "*" } { "" } }
// { dg-options "-std=c++0x -gstabs+" }
// { dg-options "-std=c++11 -gstabs+" }
template <class C>
struct A {

View File

@ -1,4 +1,4 @@
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
int main(void)
{
static_assert(alignof(int) == __alignof(int), "alignof(int) does not equal __alignof(int)");

View File

@ -1,5 +1,5 @@
// { dg-do compile }
// { dg-options "-std=c++0x -pedantic" }
// { dg-options "-std=c++11 -pedantic" }
int main(void)
{
alignof(int); //ok with a type but not with an expression

View File

@ -1,5 +1,5 @@
// { dg-do compile }
// { dg-options "-std=c++0x -pedantic" }
// { dg-options "-std=c++11 -pedantic" }
int main(void)
{
alignof(void (void)); // { dg-warning "function type" }

View File

@ -1,5 +1,5 @@
// PR c++/51316
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
int main()
{

View File

@ -1,6 +1,6 @@
// Positive test for auto
// { dg-do run }
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
#include <typeinfo>
extern "C" void abort();

View File

@ -1,5 +1,5 @@
// PR c++/38256
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
template<int> struct A
{

View File

@ -1,5 +1,5 @@
// PR c++/40306, c++/40307
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
// { dg-do run }
template< typename T >

View File

@ -1,4 +1,4 @@
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
template< typename Fn > struct function;

View File

@ -1,5 +1,5 @@
// PR c++/40619
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
template<typename U> struct X {};

View File

@ -1,5 +1,5 @@
// PR c++/42567
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
template<typename B>
struct A {

View File

@ -1,4 +1,4 @@
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
void f()
{

View File

@ -1,4 +1,4 @@
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
struct Explicit {
Explicit() = default; // Line 2

View File

@ -1,6 +1,6 @@
// Positive test for auto
// { dg-do run }
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
#include <typeinfo>
extern "C" void abort();

View File

@ -1,6 +1,6 @@
// Test for proper non-deduced context handling of the initializer
// for an auto declaration/new.
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
struct with_apply
{

View File

@ -1,5 +1,5 @@
// Origin PR c++/47208
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
constexpr auto list = { }; // { dg-error "deducing from brace-enclosed initializer list requires #include <initializer_list>" }
static const int l = list.size();

View File

@ -1,5 +1,5 @@
// PR c++/47999
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
int& identity(int& i)
{

View File

@ -1,4 +1,4 @@
// PR c++/46245
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
template<auto f()->int> struct A { };

View File

@ -1,5 +1,5 @@
// PR c++/48599
// { dg-options "-std=c++0x -pedantic-errors" }
// { dg-options "-std=c++11 -pedantic-errors" }
int v[1];
auto (*p)[1] = &v; // { dg-error "array of .auto" }

View File

@ -1,5 +1,5 @@
// PR c++/42056
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
template<int> struct A
{

View File

@ -1,5 +1,5 @@
// PR c++/43321
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
template <class T>
void f(T t)

View File

@ -1,4 +1,4 @@
// PR c++/51404
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
int i = auto().x; // { dg-error "invalid use of" }

View File

@ -1,6 +1,6 @@
// Testcase for deduction of std::initializer_list for auto.
// { dg-do run }
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
#include <typeinfo>
#include <initializer_list>

View File

@ -1,5 +1,5 @@
// Testcase for non-dependent auto in templates
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
struct A
{

View File

@ -1,6 +1,6 @@
// PR c++/37965
// Negative test for auto
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
auto i = 6;
auto j; // { dg-error "has no initializer" }

View File

@ -1,7 +1,7 @@
// PR c++/37962
// Negative test for auto
// { dg-do compile }
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
#include <typeinfo>
#include <stdarg.h>

View File

@ -1,4 +1,4 @@
// { dg-options "--std=c++0x" }
// { dg-options "--std=c++11" }
struct S{};
void f(S&&);

View File

@ -1,5 +1,5 @@
// { dg-do compile }
// { dg-options "-std=gnu++0x" }
// { dg-options "-std=gnu++11" }
template<typename T>
struct list {};

View File

@ -1,5 +1,5 @@
// { dg-do compile }
// { dg-options "-std=gnu++0x" }
// { dg-options "-std=gnu++11" }
template<int i> class X { /* ... */ };
X< 1>2 > x1; // // { dg-error "numeric constant" }

View File

@ -1,5 +1,5 @@
// { dg-do compile }
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
template<typename T>
struct vector {
};

View File

@ -1,4 +1,4 @@
// { dg-options "--std=c++0x" }
// { dg-options "--std=c++11" }
struct S
{
S();

View File

@ -3,7 +3,7 @@
// Test cast from lvalue to rvalue
// { dg-do compile }
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
// { dg-skip-if "packed attribute missing for struct one" { "epiphany-*-*" } { "*" } { "" } }
template <bool> struct sa;

View File

@ -1,4 +1,4 @@
// { dg-options "--std=c++0x" }
// { dg-options "--std=c++11" }
template<typename T, typename U> struct same_type;
template<typename T> struct same_type<T, T> {};

View File

@ -1,4 +1,4 @@
// { dg-options "--std=c++0x" }
// { dg-options "--std=c++11" }
template<typename T, typename U> struct same_type;
template<typename T> struct same_type<T, T> {};

View File

@ -1,5 +1,5 @@
// PR c++/46336
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
extern "C" {
enum A { };

View File

@ -1,5 +1,5 @@
// PR c++/46420
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
template<typename> class vector { };
struct A{};

View File

@ -1,5 +1,5 @@
// PR c++/47570
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
unsigned int constexpr one()
{ return 1; }

View File

@ -1,5 +1,5 @@
// PR c++/47969
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
struct A
{

View File

@ -1,5 +1,5 @@
// PR c++/48089
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
// bang is ill-formed (diagnostic required) because its initializer is
// non-constant, because it uses the value of an uninitialized object.

View File

@ -1,5 +1,5 @@
// PR c++/49776
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
struct s
{

View File

@ -1,5 +1,5 @@
// PR c++/47301
// { dg-options "-std=c++0x -fabi-version=1" }
// { dg-options "-std=c++11 -fabi-version=1" }
struct A
{

View File

@ -1,4 +1,4 @@
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
class base
{

View File

@ -1,4 +1,4 @@
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
template<class T>
constexpr T do_get(T* x, int n) {

View File

@ -1,4 +1,4 @@
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
template<class T>
struct IsNegative {

View File

@ -1,4 +1,4 @@
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
constexpr bool is_negative(int x) {
return x < 0;

View File

@ -1,4 +1,4 @@
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
constexpr const int do_last(const int* x, int n) {
return x[n - 1];

View File

@ -1,4 +1,4 @@
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
template<class T>
constexpr T do_last(T* x, int n) {

View File

@ -1,4 +1,4 @@
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
typedef decltype(sizeof(char)) size_type;

View File

@ -1,5 +1,5 @@
// PR c++/49290
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
typedef unsigned T;
struct S

View File

@ -1,4 +1,4 @@
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
template <const int I[2]> struct A { int ir[I[0]]; };
extern constexpr int ar[2] = { 1, 2 };

View File

@ -1,4 +1,4 @@
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
// { dg-final { scan-assembler-not "static_initialization" } }
struct A

View File

@ -1,5 +1,5 @@
// PR c++/46348
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
template<__SIZE_TYPE__ _Nw>
struct _Base

View File

@ -1,5 +1,5 @@
// PR c++/48132
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
struct C
{

View File

@ -1,5 +1,5 @@
// PR c++/49924
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
struct A { constexpr A() { } };

View File

@ -1,4 +1,4 @@
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
//A few constexpr's
constexpr int foo() { return __alignof__(int); }

View File

@ -1,2 +1,2 @@
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
constexpr auto value = 0;

View File

@ -1,5 +1,5 @@
// Test base/member class and static_assert with constexpr
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
struct A {
int i;

View File

@ -1,5 +1,5 @@
// PR c++/46293
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
struct A
{

View File

@ -1,6 +1,6 @@
// PR c++/46526
// { dg-do run }
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
struct Base
{

View File

@ -1,6 +1,6 @@
// PR c++/46626
// { dg-do run }
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
struct A
{

View File

@ -1,5 +1,5 @@
// PR c++/46369
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
struct A
{

View File

@ -1,6 +1,6 @@
// PR c++/49136
// { dg-do compile }
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
struct day
{

View File

@ -1,6 +1,6 @@
// PR c++/49136
// { dg-do compile }
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++11" }
struct S
{

View File

@ -1,5 +1,5 @@
// PR c++/49813
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
inline constexpr bool
isinf(long double __x)

View File

@ -1,5 +1,5 @@
// PR c++/51433
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
constexpr int f();
constexpr int g() { return f(); }

View File

@ -1,4 +1,4 @@
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
struct A
{

View File

@ -1,5 +1,5 @@
// Make sure C99 complex works with constexpr
// { dg-options -std=gnu++0x }
// { dg-options -std=gnu++11 }
struct complex
{

View File

@ -1,4 +1,4 @@
// { dg-options "-std=c++0x -pedantic-errors" }
// { dg-options "-std=c++11 -pedantic-errors" }
constexpr int f()
{

View File

@ -1,4 +1,4 @@
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
// Core DR 948
constexpr int something() { return 3; }

View File

@ -1,5 +1,5 @@
// PR c++/48909
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
#define SA(X) static_assert((X),#X)

View File

@ -1,4 +1,4 @@
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
struct A
{

View File

@ -1,4 +1,4 @@
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
struct A
{

View File

@ -1,5 +1,5 @@
// PR c++/46348
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
struct A
{

View File

@ -1,5 +1,5 @@
// PR c++/46873
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
struct S
{

View File

@ -1,5 +1,5 @@
// PR c++/46877
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
struct new_allocator
{

View File

@ -1,5 +1,5 @@
// PR c++/47041
// { dg-options "-std=c++0x -fno-elide-constructors" }
// { dg-options "-std=c++11 -fno-elide-constructors" }
struct S
{

View File

@ -1,5 +1,5 @@
// PR c++/47199
// { dg-options "-std=c++0x -fno-elide-constructors" }
// { dg-options "-std=c++11 -fno-elide-constructors" }
template < int > struct S
{

View File

@ -1,5 +1,5 @@
// PR c++/46466
// { dg-options "-std=c++0x -fno-elide-constructors" }
// { dg-options "-std=c++11 -fno-elide-constructors" }
struct S { bool b; };
constexpr S f() { return S{true}; }

View File

@ -1,5 +1,5 @@
// PR c++/47774
// { dg-options -std=c++0x }
// { dg-options -std=c++11 }
struct A
{

View File

@ -1,5 +1,5 @@
// { dg-do compile }
// { dg-options "-std=gnu++0x" }
// { dg-options "-std=gnu++11" }
// From N2235

Some files were not shown because too many files have changed in this diff Show More