// { dg-do compile { target c++11 } }
-int operator""_t (long long unsigned); // { dg-message "note: candidate"}
+int operator""_t (long long unsigned); // { dg-message "note: candidate" }
namespace foo {
- int operator""_t (long long unsigned); // { dg-message "note: candidate"}
+ int operator""_t (long long unsigned); // { dg-message "note: candidate" }
}
using namespace foo;
struct s { int n; };
constexpr A<s> b;
-constexpr A<s> b0(0); // { dg-error "not a constant expression|incompletely initialized" }
+constexpr A<s> b0(0); // { dg-error "not a constant expression|incompletely initialized" }
struct empty {};
constexpr A<empty> c;
// Origin PR c++/51427
-typedef struct _GMutex GMutex; // { dg-message "previously declared here"}
+typedef struct _GMutex GMutex; // { dg-message "previously declared here" }
typedef union _GMutex GMutex; // { dg-error "tag used in naming" }
int main()
{
- int* const savepos = sizeof(*savepos) ? 0 : 0; /* { dg-error "invalid conversion" "convert" { target c++11 } } */
+ int* const savepos = sizeof(*savepos) ? 0 : 0; /* { dg-error "invalid conversion" "convert" { target c++11 } } */
f (sizeof (*savepos));
// Test for value-initialization via {}
// { dg-do run { target c++11 } }
-/* { dg-options "-Og -fno-early-inlining -finline-small-functions -fpack-struct" */
+/* { dg-options "-Og -fno-early-inlining -finline-small-functions -fpack-struct" } */
void * operator new (__SIZE_TYPE__, void *p) { return p; }
void * operator new[] (__SIZE_TYPE__, void *p) { return p; }
// PR c++/13438
-// { dg-options "-fshow-column" }
+// { dg-options "-fshow-column" }
struct A { friend typename struct B; };
frob()
{
static_assert(N == 1, "user-friendly diagnostic"); // { dg-error "user-friendly" }
- // dg-message { "-1 == 1" "" { target *-*-* } .-1 }
+ // { dg-message { "-1 == 1" "" { target *-*-* } .-1 } }
// narrowing check, reject negative values
return unsigned{N}; // { dg-prune-output "narrowing" }
const X *x;
int main () {
- f (*x, &X::g); // { dg-error "no matching function" }
+ f (*x, &X::g); // { dg-error "no matching function" }
// { dg-message "(candidate|incompatible cv-qualifiers)" "candidate note" { target *-*-* } .-1 }
}
// { dg-do compile }
-// { dg-options "-O2 -fstrict-enums --param case-values-threshold=1"}
+// { dg-options "-O2 -fstrict-enums --param case-values-threshold=1" }
typedef int basic_block;
#pragma GCC diagnostic push
#pragma GCC diagnostic error "-Wmismatched-tags"
-class A; // { dg-message "first declared"
+class A; // { dg-message "first declared" }
struct A; // { dg-error "\\\[-Werror=mismatched-tags" }
#pragma GCC diagnostic ignored "-Wmismatched-tags"
struct B;
#pragma GCC diagnostic warning "-Wmismatched-tags"
-class C; // { dg-message "first declared"
+class C; // { dg-message "first declared" }
struct C; // { dg-warning "\\\[-Wmismatched-tags" }
#pragma GCC diagnostic pop
-class D; // { dg-message "first declared"
+class D; // { dg-message "first declared" }
struct D; // { dg-warning "\\\[-Wmismatched-tags" }
// { dg-prune-output "some warnings being treated as errors" }
/* { dg-final { scan-file cmdlne-dM-M.i "(^|\\n)#define foo bar($|\\n)" } }
{ dg-final { scan-file-not cmdlne-dM-M.i "variable" } }
- { dg-final { scan-file cmdlne-dM-M.i "(^|\\n)cmdlne-dM-M\[^\\n\]*:( *\\\\\\n)?\[^\\n\]*cmdlne-dM-M.c"} } */
+ { dg-final { scan-file cmdlne-dM-M.i "(^|\\n)cmdlne-dM-M\[^\\n\]*:( *\\\\\\n)?\[^\\n\]*cmdlne-dM-M.c" } } */
return 0;
}
-/* { dg-final { scan-tree-dump-times "Optimizing range tests .* 26" 1 "reassoc1"} }*/
+/* { dg-final { scan-tree-dump-times "Optimizing range tests .* 26" 1 "reassoc1" } } */
__builtin_abort ();
return 0;
}
-/* { dg-final { scan-tree-dump-times "Optimizing range tests" 3 "reassoc1"} }*/
+/* { dg-final { scan-tree-dump-times "Optimizing range tests" 3 "reassoc1" } } */
__builtin_abort ();
return 0;
}
-/* { dg-final { scan-tree-dump-times "Optimizing range tests" 1 "reassoc1"} }*/
+/* { dg-final { scan-tree-dump-times "Optimizing range tests" 1 "reassoc1" } } */
return 0;
}
-/* { dg-final { scan-tree-dump-times "Optimizing range tests" 1 "reassoc1"} }*/
+/* { dg-final { scan-tree-dump-times "Optimizing range tests" 1 "reassoc1" } } */
return 0;
}
-/* { dg-final { scan-tree-dump-times "Optimizing range tests" 1 "reassoc1"} }*/
+/* { dg-final { scan-tree-dump-times "Optimizing range tests" 1 "reassoc1" } } */
/* Can't reassoc here. */
return bar (tmp1 * tmp2, tmp2);
}
-/* { dg-final { scan-tree-dump-times "Optimizing copysign" 12 "reassoc1"} }*/
+/* { dg-final { scan-tree-dump-times "Optimizing copysign" 12 "reassoc1" } } */
return (-1.2 * __builtin_copysign (1.1, y));
}
-/* { dg-final { scan-tree-dump-times "Optimizing copysign" 2 "reassoc1"} }*/
+/* { dg-final { scan-tree-dump-times "Optimizing copysign" 2 "reassoc1" } } */