]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
[Morello GDB] Fix bug in conditional definition of morello structs
authorLuis Machado <luis.machado@arm.com>
Fri, 22 Jul 2022 10:22:29 +0000 (11:22 +0100)
committerLuis Machado <luis.machado@arm.com>
Fri, 22 Jul 2022 10:22:29 +0000 (11:22 +0100)
The previous commit fixing this issue (bf5ddcecc07c2d89e824851f5f940ebe7e2af0fd)
failed to spot an issue with include ordering.

Fix all such issues with this patch.

gdb/aarch64-linux-nat.c
gdb/nat/aarch64-cap-linux.c
gdbserver/linux-aarch64-low.cc

index 36f9cb306621a200994dd745bd878f51ec981a8c..3ad838ce3b40d84e378527acab44c71f1aed5a6c 100644 (file)
 #include "aarch32-tdep.h"
 #include "arch/arm.h"
 #include "arch/aarch64-cap-linux.h"
-#include "nat/aarch64-cap-linux.h"  /* For Morello */
-#include "nat/aarch64-linux.h"
-#include "nat/aarch64-linux-hw-point.h"
-#include "nat/aarch64-sve-linux-ptrace.h"
 
 #include "elf/external.h"
 #include "elf/common.h"
 #include "gdb_proc_service.h"
 #include "arch-utils.h"
 
+#include "nat/aarch64-cap-linux.h"  /* For Morello */
+#include "nat/aarch64-linux.h"
+#include "nat/aarch64-linux-hw-point.h"
+#include "nat/aarch64-sve-linux-ptrace.h"
+
 #ifndef TRAP_HWBKPT
 #define TRAP_HWBKPT 0x0004
 #endif
index 34aa5ec1ac02c43ddf9cb6fbe47d78ca949dc1dc..62a4dcdff723702830c09521e229c38bef54022e 100644 (file)
@@ -16,8 +16,8 @@
    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
 #include "gdbsupport/common-defs.h"
-#include "aarch64-cap-linux.h"
 #include "gdb_ptrace.h"
+#include "aarch64-cap-linux.h"
 
 /* Helper function to display various possible errors when reading
    Morello capabilities from memory.  */
index 3a6537a9e8ea49354e321e14057cf29177321a07..1f63e8dda34ca8e388ceea6ff8f2683055c4d83d 100644 (file)
@@ -21,9 +21,6 @@
 
 #include "server.h"
 #include "linux-low.h"
-#include "nat/aarch64-cap-linux.h" /* For Morello  */
-#include "nat/aarch64-linux.h"
-#include "nat/aarch64-linux-hw-point.h"
 #include "arch/aarch64-cap-linux.h"
 #include "arch/aarch64-insn.h"
 #include "linux-aarch32-low.h"
 #include "linux-aarch32-tdesc.h"
 #include "linux-aarch64-tdesc.h"
 #include "nat/aarch64-sve-linux-ptrace.h"
+#include "nat/aarch64-cap-linux.h" /* For Morello  */
+#include "nat/aarch64-linux.h"
+#include "nat/aarch64-linux-hw-point.h"
+
 #include "tdesc.h"
 
 #ifdef HAVE_SYS_REG_H