| Index: gdb/testsuite/gdb.dwarf2/dwp-symlink.c
|
| diff --git a/gdb/testsuite/gdb.base/break-interp-main.c b/gdb/testsuite/gdb.dwarf2/dwp-symlink.c
|
| similarity index 67%
|
| copy from gdb/testsuite/gdb.base/break-interp-main.c
|
| copy to gdb/testsuite/gdb.dwarf2/dwp-symlink.c
|
| index b9697eb1b47612cc239e27b72bde09f6f9bce247..a93d5e7c48644985076437687dedf39268d69798 100644
|
| --- a/gdb/testsuite/gdb.base/break-interp-main.c
|
| +++ b/gdb/testsuite/gdb.dwarf2/dwp-symlink.c
|
| @@ -1,6 +1,6 @@
|
| /* This testcase is part of GDB, the GNU debugger.
|
|
|
| - Copyright 2009, 2011-2012 Free Software Foundation, Inc.
|
| + Copyright 2013 Free Software Foundation, Inc.
|
|
|
| This program is free software; you can redistribute it and/or modify
|
| it under the terms of the GNU General Public License as published by
|
| @@ -15,16 +15,15 @@
|
| You should have received a copy of the GNU General Public License
|
| along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
|
|
| -#include <assert.h>
|
| -
|
| -extern void libfunc (const char *action);
|
| +/* Cheezy hack to prevent set_initial_language from trying to look up main.
|
| + We do this so that gdb won't try to open the dwp file when the file is
|
| + first selected. This gives us a chance to do a chdir before attempting
|
| + to access the debug info. */
|
| +asm (".globl main.main");
|
| +asm ("main.main: .byte 0");
|
|
|
| int
|
| main (int argc, char **argv)
|
| {
|
| - assert (argc == 2);
|
| -
|
| - libfunc (argv[1]);
|
| -
|
| return 0;
|
| }
|
|
|