aboutsummaryrefslogtreecommitdiff
path: root/sim/ppc/gen-idecode.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-07-01 19:29:55 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-07-03 18:47:40 +0200
commitad8464f799a4c96c7ab8bdfec3f95846cf54f9b0 (patch)
tree19f1d5a78e9872e685ca3fe5471719b4db66c931 /sim/ppc/gen-idecode.h
parent3c8ea5be24ecc76600b6cea36240449a84c0fc22 (diff)
downloadgdb-ad8464f799a4c96c7ab8bdfec3f95846cf54f9b0.zip
gdb-ad8464f799a4c96c7ab8bdfec3f95846cf54f9b0.tar.gz
gdb-ad8464f799a4c96c7ab8bdfec3f95846cf54f9b0.tar.bz2
sim/ppc: Fix linker error with -fno-common
GCC 10 enables -fno-common by default. This resulted in a multiple definition linker error since global variables were declared and defined in a header file: ld: ld-insn.o:sim/ppc/ld-insn.h:221: multiple definition of `max_model_fields_len'; igen.o:sim/ppc/ld-insn.h:221: first defined here sim/ppc * ld-insn.h (last_model, last_model_data, last_model_function, last_model_internal, last_model_macro, last_model_static): Delete. (max_model_fields_len, model_data, model_functions, model_internal, model_macros, model_static, models): Declare, but do not define. * ld-insn.c (last_model, last_model_data, last_model_function, last_model_internal, last_model_macro, last_model_static, max_model_fields_len, model_data, model_functions, model_internal, model_macros, model_static, models): Define.
Diffstat (limited to 'sim/ppc/gen-idecode.h')
0 files changed, 0 insertions, 0 deletions