X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Ftestsuite%2Fgdb.trace%2Fpendshr1.c;h=b00a374c38d6adc8a92bd2bf08059625ea49bbac;hb=a3405d124e1388b613a35af49f19f0cc1b8d959d;hp=f2826c62e806e883489819803476bc4b7b8f1e2d;hpb=bfccc43c1218b6d89bb021381276ac742e7a9a9e;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/gdb.trace/pendshr1.c b/gdb/testsuite/gdb.trace/pendshr1.c index f2826c62e8..b00a374c38 100644 --- a/gdb/testsuite/gdb.trace/pendshr1.c +++ b/gdb/testsuite/gdb.trace/pendshr1.c @@ -1,6 +1,6 @@ /* This testcase is part of GDB, the GNU debugger. - Copyright 2011 Free Software Foundation, Inc. + Copyright 2011-2016 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,29 +15,10 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . */ -#ifdef SYMBOL_PREFIX -#define SYMBOL(str) SYMBOL_PREFIX #str -#else -#define SYMBOL(str) #str -#endif - -static void -pendfunc1 (void) -{ - int x = 0; - int y = x + 4; -} +#include "trace-common.h" void pendfunc (int x) { - /* `set_point1' is the label where we'll set multiple tracepoints and - breakpoints at. The insn at the label must the large enough to - fit a fast tracepoint jump. */ - asm (" .global " SYMBOL(set_point1) "\n" - SYMBOL(set_point1) ":\n" -#if (defined __x86_64__ || defined __i386__) - " call " SYMBOL(pendfunc1) "\n" -#endif - ); + FAST_TRACEPOINT_LABEL(set_point1); }