PR testsuite/45702
* gcc.dg/debug/pr41893-1.c: Adjust.
* gcc.dg/pr30762-1.c: Likewise.
* gcc.dg/pr31529-1.c: Likewise.
* gcc.dg/pr34457-1.c: Likewise.
* gcc.dg/pr34668-1.c: Likewise.
* gcc.dg/pr43557-1.c: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@164749
138bc75d-0d04-0410-961f-
82ee72b054a4
+2010-09-30 Richard Guenther <rguenther@suse.de>
+
+ PR testsuite/45702
+ * gcc.dg/debug/pr41893-1.c: Adjust.
+ * gcc.dg/pr30762-1.c: Likewise.
+ * gcc.dg/pr31529-1.c: Likewise.
+ * gcc.dg/pr34457-1.c: Likewise.
+ * gcc.dg/pr34668-1.c: Likewise.
+ * gcc.dg/pr43557-1.c: Likewise.
+
2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
PR objc/45842
/* PR debug/41893 */
/* { dg-do link } */
/* { dg-require-effective-target lto } */
-/* { dg-options "-flto -fwhole-program -O -r -nostdlib" } */
+/* { dg-options "-flto -fwhole-program -O" } */
/* { dg-additional-sources "pr41893-2.c" } */
struct S { int v; };
{
struct S *p = &s;
}
+
+int main() { return 0; }
/* PR c/30762 */
/* { dg-do link } */
/* { dg-require-effective-target lto } */
-/* { dg-options "-flto -r -nostdlib -O3" } */
+/* { dg-options "-flto -O3" } */
/* { dg-additional-sources pr30762-2.c } */
typedef struct { int i; } D;
d.i = 1;
foo (d);
}
+
+int main() { return 0; }
/* { dg-do link } */
/* { dg-require-effective-target lto } */
-/* { dg-options "-flto -r -nostdlib" } */
+/* { dg-options "-flto" } */
/* { dg-additional-sources "pr31529-2.c" } */
getline ()
{
}
+
+int main() { return 0; }
/* { dg-do link } */
/* { dg-require-effective-target trampolines } */
/* { dg-require-effective-target lto } */
-/* { dg-options "-flto -r -nostdlib -O2" } */
+/* { dg-options "-flto -O2" } */
/* { dg-additional-sources "pr34457-2.c" } */
extern int printf (const char *, ...);
extern void *memset (void *, int, size_t);
-int bar (int (*)(), int, void *);
+int bar (int (*p)(), int q, void *r) {}
int
main(int argc, char **argv)
/* PR c/34668 */
/* { dg-do link } */
/* { dg-require-effective-target lto } */
-/* { dg-options "-flto -r -nostdlib -O2" } */
+/* { dg-options "-flto -O2" } */
/* { dg-additional-sources "pr34668-2.c" } */
struct optab { unsigned code; };
-extern struct optab optab_table[1];
+struct optab optab_table[1];
void
init_optab (struct optab *op)
{
init_optab (&optab_table[0]);
}
+
+int main() { return 0; }
/* PR debug/43557 */
/* { dg-do link } */
/* { dg-require-effective-target lto } */
-/* { dg-options "-flto -r -nostdlib -g -O2" } */
+/* { dg-options "-flto -g -O2" } */
/* { dg-additional-sources "pr43557-2.c" } */
struct S
struct S *s = &g;
s->v = 0;
}
+
+int main() { return 0; }