Refactor struct trad_frame_saved_regs
[deliverable/binutils-gdb.git] / gdb / ChangeLog
CommitLineData
098caef4
LM
12021-01-04 Luis Machado <luis.machado@linaro.org>
2
3 Update all users of trad_frame_saved_reg to use the new member
4 functions.
5
6 Remote all struct keywords from declarations of trad_frame_saved_reg
7 types, except on forward declarations.
8
9 * aarch64-tdep.c: Update.
10 * alpha-mdebug-tdep.c: Update.
11 * alpha-tdep.c: Update.
12 * arc-tdep.c: Update.
13 * arm-tdep.c: Update.
14 * avr-tdep.c: Update.
15 * cris-tdep.c: Update.
16 * csky-tdep.c: Update.
17 * frv-tdep.c: Update.
18 * hppa-linux-tdep.c: Update.
19 * hppa-tdep.c: Update.
20 * hppa-tdep.h: Update.
21 * lm32-tdep.c: Update.
22 * m32r-linux-tdep.c: Update.
23 * m32r-tdep.c: Update.
24 * m68hc11-tdep.c: Update.
25 * mips-tdep.c: Update.
26 * moxie-tdep.c: Update.
27 * riscv-tdep.c: Update.
28 * rs6000-tdep.c: Update.
29 * s390-linux-tdep.c: Update.
30 * s390-tdep.c: Update.
31 * score-tdep.c: Update.
32 * sparc-netbsd-tdep.c: Update.
33 * sparc-sol2-tdep.c: Update.
34 * sparc64-fbsd-tdep.c: Update.
35 * sparc64-netbsd-tdep.c: Update.
36 * sparc64-obsd-tdep.c: Update.
37 * sparc64-sol2-tdep.c: Update.
38 * tilegx-tdep.c: Update.
39 * v850-tdep.c: Update.
40 * vax-tdep.c: Update.
41
42 * frame-unwind.c (frame_unwind_got_bytes): Make parameter const.
43 * frame-unwind.h (frame_unwind_got_bytes): Likewise.
44
45 * trad-frame.c: Update.
46 Remove TF_REG_* enum.
47 (trad_frame_alloc_saved_regs): Add a static assertion to check for
48 a trivially-constructible struct.
49 (trad_frame_reset_saved_regs): Adjust to use member function.
50 (trad_frame_value_p): Likewise.
51 (trad_frame_addr_p): Likewise.
52 (trad_frame_realreg_p): Likewise.
53 (trad_frame_value_bytes_p): Likewise.
54 (trad_frame_set_value): Likewise.
55 (trad_frame_set_realreg): Likewise.
56 (trad_frame_set_addr): Likewise.
57 (trad_frame_set_unknown): Likewise.
58 (trad_frame_set_value_bytes): Likewise.
59 (trad_frame_get_prev_register): Likewise.
60 * trad-frame.h: Update.
61 (trad_frame_saved_reg_kind): New enum.
62 (struct trad_frame_saved_reg) <addr, realreg, data>: Remove.
63 <m_kind, m_reg>: New member fields.
64 <set_value, set_realreg, set_addr, set_unknown, set_value_bytes>
65 <kind, value, realreg, addr, value_bytes, is_value, is_realreg>
66 <is_addr, is_unknown, is_value_bytes>: New member functions.
67
9898e882
SM
682021-01-02 Simon Marchi <simon.marchi@polymtl.ca>
69
70 * target-float.c: Fix typos.
71
b66b4e65
HD
722021-01-02 Hannes Domani <ssbssa@yahoo.de>
73
74 * gdb-gdb.py.in: Fix main_type.flds_bnds.bounds pretty printer.
75
b5b5650a
JB
762021-01-01 Joel Brobecker <brobecker@adacore.com>
77
78 * gdbarch.sh: Update copyright year range.
79
3666a048
JB
802021-01-01 Joel Brobecker <brobecker@adacore.com>
81
82 Update copyright year range in copyright header of all GDB files.
83
ff7e39b6
JB
842021-01-01 Joel Brobecker <brobecker@adacore.com>
85
86 * copyright.py (get_update_list): Add "gdbserver" and "gdbsupport"
87 to the list of directories to update.
88
2b47c078
JB
892021-01-01 Joel Brobecker <brobecker@adacore.com>
90
91 * top.c (print_gdb_version): Update copyright year.
92
476923f1 932021-01-01 Joel Brobecker <brobecker@adacore.com>
c8f02daa 94
476923f1 95 * config/djgpp/fnchange.lst: Add entry for gdb/ChangeLog-2020.
c8f02daa 96
476923f1 97For older changes see ChangeLog-2020.
c906108c
SS
98\f
99Local Variables:
100mode: change-log
101left-margin: 8
102fill-column: 74
103version-control: never
57da7796 104coding: utf-8
c906108c 105End:
This page took 2.76323 seconds and 4 git commands to generate.