From: Tom Tromey Date: Thu, 16 Mar 2023 13:48:22 +0000 (-0600) Subject: Fix build breakage in rs6000-aix-tdep.c X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5a9affd7b875ac183a66ce41f3f226819f0790ed;p=binutils-gdb.git Fix build breakage in rs6000-aix-tdep.c A recent change to rs6000-aix-tdep.c broke the build. This patch fixes it by declaring a few target descriptions in ppc-tdep.h and then not including the various features .c files in rs6000-aix-tdep.c. --- diff --git a/gdb/ppc-tdep.h b/gdb/ppc-tdep.h index fe41baef149..db4e53205a6 100644 --- a/gdb/ppc-tdep.h +++ b/gdb/ppc-tdep.h @@ -450,4 +450,10 @@ struct ppc_inferior_data extern ppc_inferior_data * get_ppc_per_inferior (inferior *inf); +extern const struct target_desc *tdesc_powerpc_vsx64l; +extern const struct target_desc *tdesc_powerpc_vsx64; +extern const struct target_desc *tdesc_powerpc_vsx32; +extern const struct target_desc *tdesc_powerpc_altivec64; +extern const struct target_desc *tdesc_powerpc_altivec32; + #endif /* ppc-tdep.h */ diff --git a/gdb/rs6000-aix-tdep.c b/gdb/rs6000-aix-tdep.c index c56e5a384e4..d4a7b22bc4f 100644 --- a/gdb/rs6000-aix-tdep.c +++ b/gdb/rs6000-aix-tdep.c @@ -40,11 +40,6 @@ #include "trad-frame.h" #include "frame-unwind.h" -#include "features/rs6000/powerpc-altivec32.c" -#include "features/rs6000/powerpc-vsx32.c" -#include "features/rs6000/powerpc-altivec64.c" -#include "features/rs6000/powerpc-vsx64.c" - /* If the kernel has to deliver a signal, it pushes a sigcontext structure on the stack and then calls the signal handler, passing the address of the sigcontext in an argument register. Usually