binutils-gdb/gdb/regformats
Kamil Rytarowski 5a82b8a12b Namespace the reg class to avoid clashes with OS headers
Fix build issues on NetBSD where the reg symbol exists in public headers.

regformats/regdef.h:22:8: error: redefinition struct
 struct reg
        ^~~
/usr/include/amd64/reg.h:51:8: note: previous definition struct
 struct reg {
        ^~~

gdb/ChangeLog:

	* regformats/regdef.h: Put reg in gdb namespace.

gdbserver/ChangeLog:

	* regcache.cc (find_register_by_number): Update.
	* tdesc.cc (init_target_desc): Likewise.
	* tdesc.h (target_desc::reg_defs): Likewise.
2020-03-18 03:36:25 +01:00
..
arm
rs6000
microblaze-with-stack-protect.dat
mips-dsp-linux.dat
mips-linux.dat
mips64-dsp-linux.dat
mips64-linux.dat
nios2-linux.dat
reg-arm.dat
reg-bfin.dat
reg-cf.dat
reg-cris.dat
reg-crisv32.dat
reg-ia64.dat
reg-m32r.dat
reg-m68k.dat
reg-sh.dat
reg-sparc64.dat
reg-tilegx.dat
reg-tilegx32.dat
reg-xtensa.dat
regdat.sh gdb: make regformats output a declaration for the init function 2020-01-13 13:59:18 -05:00
regdef.h Namespace the reg class to avoid clashes with OS headers 2020-03-18 03:36:25 +01:00
s390-gs-linux64.dat
s390-linux32.dat
s390-linux32v1.dat
s390-linux32v2.dat
s390-linux64.dat
s390-linux64v1.dat
s390-linux64v2.dat
s390-te-linux64.dat
s390-tevx-linux64.dat
s390-vx-linux64.dat
s390x-gs-linux64.dat
s390x-linux64.dat
s390x-linux64v1.dat
s390x-linux64v2.dat
s390x-te-linux64.dat
s390x-tevx-linux64.dat
s390x-vx-linux64.dat
tic6x-c62x-linux.dat
tic6x-c64x-linux.dat
tic6x-c64xp-linux.dat