12224Sctornqvi/* This testcase is part of GDB, the GNU debugger.
22224Sctornqvi
32224Sctornqvi   Copyright 2011-2020 Free Software Foundation, Inc.
42224Sctornqvi
52224Sctornqvi   This program is free software; you can redistribute it and/or modify
62224Sctornqvi   it under the terms of the GNU General Public License as published by
72224Sctornqvi   the Free Software Foundation; either version 3 of the License, or
82224Sctornqvi   (at your option) any later version.
92224Sctornqvi
102224Sctornqvi   This program is distributed in the hope that it will be useful,
112224Sctornqvi   but WITHOUT ANY WARRANTY; without even the implied warranty of
122224Sctornqvi   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
132224Sctornqvi   GNU General Public License for more details.
142224Sctornqvi
152224Sctornqvi   You should have received a copy of the GNU General Public License
162224Sctornqvi   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
172224Sctornqvi
182224Sctornqvi#include "trace-common.h"
192224Sctornqvi#include <inttypes.h>
202224Sctornqvi
212224Sctornqviint64_t globvar;
222224Sctornqvi
232224Sctornqvistatic void
242224Sctornqvibegin (void)
252224Sctornqvi{
262224Sctornqvi}
272224Sctornqvi
282224Sctornqvistatic void
292224Sctornqvimarker (int8_t arg8, int16_t arg16, int32_t arg32, int64_t arg64)
302224Sctornqvi{
312224Sctornqvi  FAST_TRACEPOINT_LABEL(set_point);
322224Sctornqvi}
332224Sctornqvi
342224Sctornqvistatic void
352224Sctornqviend (void)
362224Sctornqvi{
372224Sctornqvi}
382224Sctornqvi
392224Sctornqviint
402224Sctornqvimain ()
412224Sctornqvi{
422224Sctornqvi  begin ();
432224Sctornqvi
442224Sctornqvi  for (globvar = 1; globvar < 11; ++globvar)
452224Sctornqvi    marker (globvar, globvar + (1 << 8), globvar + (1 << 16),
462224Sctornqvi	    globvar + (1LL << 32));
472224Sctornqvi
482224Sctornqvi  end ();
492224Sctornqvi  return 0;
502224Sctornqvi}
512224Sctornqvi