Move gdb/common/diagnostics.h to include/diagnostics.h

Move gdb/common/diagnostics.h to include/diagnostics.h so that it can
be used in binutils.

gdb/

	* ada-lex.l: Include "diagnostics.h" instead of
	"common/diagnostics.h".
	* unittests/environ-selftests.c: Likewise.
	* common/diagnostics.h: Moved to ../include.

include/

	* diagnostics.h: Moved from ../gdb/common/diagnostics.h.
This commit is contained in:
H.J. Lu 2018-06-01 09:38:22 -07:00
parent 8e81706197
commit e9cb46ab59
5 changed files with 16 additions and 9 deletions

View file

@ -1,3 +1,10 @@
2018-06-01 H.J. Lu <hongjiu.lu@intel.com>
* ada-lex.l: Include "diagnostics.h" instead of
"common/diagnostics.h".
* unittests/environ-selftests.c: Likewise.
* common/diagnostics.h: Moved to ../include.
2018-06-01 Joel Brobecker <brobecker@adacore.com> 2018-06-01 Joel Brobecker <brobecker@adacore.com>
* breakpoint.c (breakpoint_re_set): Temporarily force language_mode * breakpoint.c (breakpoint_re_set): Temporarily force language_mode

View file

@ -41,7 +41,7 @@ POSEXP (e"+"?{NUM10})
%{ %{
#include "common/diagnostics.h" #include "diagnostics.h"
/* Some old versions of flex generate code that uses the "register" keyword, /* Some old versions of flex generate code that uses the "register" keyword,
which clang warns about. This was observed for example with flex 2.5.35, which clang warns about. This was observed for example with flex 2.5.35,

View file

@ -20,7 +20,7 @@
#include "defs.h" #include "defs.h"
#include "selftest.h" #include "selftest.h"
#include "common/environ.h" #include "common/environ.h"
#include "common/diagnostics.h" #include "diagnostics.h"
static const char gdb_selftest_env_var[] = "GDB_SELFTEST_ENVIRON"; static const char gdb_selftest_env_var[] = "GDB_SELFTEST_ENVIRON";

View file

@ -1,3 +1,7 @@
2018-06-01 H.J. Lu <hongjiu.lu@intel.com>
* diagnostics.h: Moved from ../gdb/common/diagnostics.h.
2018-05-28 Bernd Edlinger <bernd.edlinger@hotmail.de> 2018-05-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
* splay-tree.h (splay_tree_compare_strings, * splay-tree.h (splay_tree_compare_strings,

View file

@ -1,7 +1,5 @@
/* Copyright (C) 2017-2018 Free Software Foundation, Inc. /* Copyright (C) 2017-2018 Free Software Foundation, Inc.
This file is part of GDB.
This program is free software; you can redistribute it and/or modify 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 it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or the Free Software Foundation; either version 3 of the License, or
@ -15,10 +13,8 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */ along with this program. If not, see <http://www.gnu.org/licenses/>. */
#ifndef COMMON_DIAGNOSTICS_H #ifndef DIAGNOSTICS_H
#define COMMON_DIAGNOSTICS_H #define DIAGNOSTICS_H
#include "common/preprocessor.h"
#ifdef __GNUC__ #ifdef __GNUC__
# define DIAGNOSTIC_PUSH _Pragma ("GCC diagnostic push") # define DIAGNOSTIC_PUSH _Pragma ("GCC diagnostic push")
@ -61,4 +57,4 @@
#endif #endif
#endif /* COMMON_DIAGNOSTICS_H */ #endif /* DIAGNOSTICS_H */