Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(214)

Side by Side Diff: gdb/ChangeLog-2011

Issue 11969036: Merge GDB 7.5.1 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@master
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « gdb/ChangeLog ('k') | gdb/MAINTAINERS » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 2012-04-26 Joel Brobecker <brobecker@adacore.com> 1 2011-12-30 Doug Evans <dje@google.com>
2 2
3 » * version.in: Update GDB version number to 7.4.1. 3 » * dwarf2read.c (read_typedef): Guard against self-referential typedefs.
4 4
5 2012-04-24 Marc Khouzam <marc.khouzam@ericsson.com> 5 2011-12-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6 6
7 » * mi/mi-main.c (mi_cmd_execute): Choose a live thread not just 7 » * gdbarch.sh (max_insn_length): Extend the comment by unit.
8 » any thread. 8 » * gdbarch.h: Regenerate.
9 9
10 2012-04-13 Pierre Muller <muller@ics.u-strasbg.fr> 10 2011-12-28 Joel Brobecker <brobecker@adacore.com>
11 11
12 » * p-typeprint.c (pascal_type_print_method_args): 12 » * varobj.c (varobj_update): Minor reformatting, putting the function
13 » Fix display of parameter of methods. 13 » name at the start of the next line.
14 14
15 2012-03-20 Pedro Alves <palves@redhat.com> 15 2011-12-27 Doug Evans <dje@google.com>
16 16
17 » * remote.c (remote_start_remote): Clear `rs->starting_up' on early 17 » * dwarf2read.c (struct dwarf2_cu): Delete members first_fn, last_fn,
18 » returns. 18 » cached_fn.
19 » (struct function_range): Delete.
20 » (initialize_cu_func_list, add_to_cu_func_list): Delete. All callers
21 » updated.
22 » (check_cu_functions): Ditto.
19 23
20 2012-03-13 Hui Zhu <teawater@gmail.com> 24 2011-12-27 Mark Kettenis <kettenis@gnu.org>
21 » Pedro Alves <palves@redhat.com>
22 25
23 » * breakpoint.c (init_breakpoint_sal): New flags parameter. Handle 26 » * inf-ptrace.c [PT_IO && PIOD_READ_AUXV]
24 » CREATE_BREAKPOINT_FLAGS_INSERTED. 27 » (inf_ptrace_xfer_partial): Implement TARGET_OBJECT_AUXV.
25 » (create_breakpoint_sal, create_breakpoints_sal) 28 » (inf_ptrace_auxv_parse): New function.
26 » (create_breakpoint): New flags parameter. Pass it down. 29 » (inf_ptrace_target): Initialize to_auxv_parse field.
27 » (break_command_1, handle_gnu_v3_exceptions, trace_command)
28 » (ftrace_command, strace_command): Adjust.
29 » (create_tracepoint_from_upload): Pass
30 » CREATE_BREAKPOINT_FLAGS_INSERTED.
31 » * breakpoint.h (enum breakpoint_create_flags): New.
32 » (create_breakpoint): New flags parameter.
33 » * mi/mi-cmd-break.c (mi_cmd_break_insert): Adjust.
34 » * python/py-breakpoint.c (bppy_init): Adjust.
35 » * python/py-finishbreakpoint.c (bpfinishpy_init): Adjust.
36 » * spu-tdep.c (spu_catch_start): Adjust.
37 30
38 2012-03-13 Pedro Alves <palves@redhat.com> 31 2011-12-27 Joel Brobecker <brobecker@adacore.com>
39 » Hui Zhu <teawater@gmail.com>
40 » Yao Qi <yao@codesourcery.com>
41 32
42 » * remote.c (struct remote_state): New field `starting_up'. 33 » * ada-lang.c (should_use_wild_match): New function.
43 » (remote_start_remote): Set and clear it. 34 » (ada_lookup_simple_minsym): Use should_use_wild_match.
44 » (remote_can_download_tracepoint): If starting up, return false. 35 » Minor simplification. Add comment.
36 » (ada_lookup_symbol_list): Use should_use_wild_match.
37 » Minor simplification.
45 38
46 2012-03-06 Pedro Alves <palves@redhat.com> 39 2011-12-27 Joel Brobecker <brobecker@adacore.com>
47 40
48 » PR gdb/13766 41 » * py-finishbreakpoint.c (bpfinishpy_init): Replace call to
42 » sprintf by call to xsnprintf.
49 43
50 » * i387-tdep.c (i387_supply_xsave): If we have an xsave buffer, and 44 2011-12-27 Joel Brobecker <brobecker@adacore.com>
51 » the register state is clear, supply explicit zero, instead of
52 » marking the register unavailable.
53
54 2012-02-23 Jan Kratochvil <jan.kratochvil@redhat.com>
55
56 » PR backtrace/13716
57 » * infcmd.c (finish_forward): New variable frame_id, initialize it, use
58 » it after set_momentary_breakpoint.
59
60 2012-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
61
62 » PR build/13638
63 » * configure.ac (MAKEINFO): Replace AC_CHECK_PROG by AC_ARG_VAR.
64 » (MAKEINFOFLAGS): Replace static string by AC_ARG_VAR.
65 » * configure: Regenerate.
66
67 2012-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
68
69 » * configure: Regenerate.
70 » * config.in: Regenerate.
71
72 2012-01-24 Joel Brobecker <brobecker@adacore.com>
73
74 » * version.in: Set version to 7.4.0.20120124-cvs.
75
76 2012-01-24 Joel Brobecker <brobecker@adacore.com>
77
78 » GDB 7.4 released.
79
80 2012-01-24 Joel Brobecker <brobecker@adacore.com>
81
82 » * NEWS: Change "since GDB 7.3.1" into "in GDB 7.4".
83
84 2012-01-24 Joel Brobecker <brobecker@adacore.com>
85
86 » * version.in: Update GDB version number to 7.4.
87
88 2012-01-14 Doug Evans <dje@google.com>
89
90 » Restore "mt set python print-stack on|off" for 7.4.
91 » * NEWS: Update to indicate "mt set python print-stack" is deprecated,
92 » but not deleted yet, and will be gone in gdb 7.5.
93 » * python/python.c (maint_set_python_list, maint_show_python_list):
94 » New global vars.
95 » (maint_set_python, maint_show_python): New functions.
96 » (gdbpy_should_print_stack_deprecated): New global var.
97 » (set_maint_python_print_stack): New function.
98 » (show_maint_python_print_stack): New function.
99 » (_initialize_python): Define commands
100 » "mt set python print-stack on|off" and ""mt show python print-stack".
101
102 2012-01-13 Eli Zaretskii <eliz@gnu.org>
103
104 » * gdb_curses.h (MOUSE_MOVED) [__MINGW32__]: Undefine before
105 » including curses.h.
106
107 2012-01-12 Pedro Alves <palves@redhat.com>
108
109 » * i386-tdep.c (i386_frame_cache_1): Also mark the frame base as
110 » available when %ebp is found to be zero (outermost).
111
112 2012-01-10 Doug Evans <dje@google.com>
113
114 » * dwarf2read.c (dwarf_decode_lines): Remove arg "abfd". New arg
115 » "want_line_info". All callers updated.
116 » (dwarf_decode_lines_1): New function.
117 » (handle_DW_AT_stmt_list): Add function comment.
118 » New arg "want_line_info". All callers updated.
119 » (read_file_scope,read_type_unit_scope): Move comment from
120 » handle_DW_AT_stmt_list to here.
121
122 2012-01-06 Joel Brobecker <brobecker@adacore.com>
123
124 » * version.in: Set version to 7.3.92.20120106-cvs.
125
126 2012-01-06 Joel Brobecker <brobecker@adacore.com>
127
128 » GDB 7.3.92 released.
129
130 2012-01-06 Joel Brobecker <brobecker@adacore.com>
131
132 » * version.in: Update GDB version number to 7.3.92.
133
134 2012-01-06 Joel Brobecker <brobecker@adacore.com>
135
136 » Copyright year update in most files of the GDB Project.
137
138 2012-01-06 Joel Brobecker <brobecker@adacore.com>
139
140 » * README (Copyright and License Notices): New section.
141
142 2012-01-06 Joel Brobecker <brobecker@adacore.com>
143
144 » * ada-lang.c: Reformat the copyright notice.
145
146 2012-01-06 Joel Brobecker <brobecker@adacore.com>
147
148 » * gdb/common/gdb_thread_db.h, gdb/dbxread.c, gdb/environ.c,
149 » gdb/gcore.h, gdb/rs6000-tdep.h, gdb/s390-nat.c, gdb/tic6x-tdep.c:
150 » Reformat the copyright header.
151
152 2012-01-06 Joel Brobecker <brobecker@adacore.com>
153
154 » * top.c (print_gdb_version): Update copyright year.
155
156 2012-01-04 Jan Kratochvil <jan.kratochvil@redhat.com>
157
158 » Revert:
159 » 2012-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
160 » » Joel Brobecker <brobecker@adacore.com>
161 » Fix regression for gdb.cp/gdb2495.exp with gcc-4.7.
162 » * arch-utils.c (displaced_step_at_entry_point): Incrase BP_LEN skip to
163 » 3 times.
164 » * infcall.c (call_function_by_hand) <AT_SYMBOL>: Move it upwards and
165 » fall through into AT_ENTRY_POINT.
166 » (call_function_by_hand) <AT_ENTRY_POINT>: New variable bp_len. Adjust
167 » DUMMY_ADDR with it.
168 » * ppc-linux-tdep.c (ppc_linux_displaced_step_location): Increase
169 » PPC_INSN_SIZE skip to 3 times.
170
171 2012-01-04 Joel Brobecker <brobecker@adacore.com>
172
173 » * linespec.c (add_minsym): Preserve function descriptors.
174
175 2012-01-04 Joel Brobecker <brobecker@adacore.com>
176 45
177 * linespec.c (struct collect_minsyms) [list_mode]: New field. 46 * linespec.c (struct collect_minsyms) [list_mode]: New field.
178 (add_minsym): Ignore data symbols if not in list mode. 47 (add_minsym): Ignore data symbols if not in list mode.
179 (search_minsyms_for_name): Set local.list_mode. 48 (search_minsyms_for_name): Set local.list_mode.
180 49
181 2012-01-04 Ulrich Weigand <uweigand@de.ibm.com> 50 2011-12-27 Joel Brobecker <brobecker@adacore.com>
182 51
183 » * breakpoint.c (all_locations_are_pending): Consider locations 52 » * utils.c (gdb_realpath): Add better support for Windows hosts.
184 » in program spaces executing during startup pending as well.
185
186 2012-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
187 » Joel Brobecker <brobecker@adacore.com>
188
189 » Fix regression for gdb.cp/gdb2495.exp with gcc-4.7.
190 » * arch-utils.c (displaced_step_at_entry_point): Incrase BP_LEN skip to
191 » 3 times.
192 » * infcall.c (call_function_by_hand) <AT_SYMBOL>: Move it upwards and
193 » fall through into AT_ENTRY_POINT.
194 » (call_function_by_hand) <AT_ENTRY_POINT>: New variable bp_len. Adjust
195 » DUMMY_ADDR with it.
196 » * ppc-linux-tdep.c (ppc_linux_displaced_step_location): Increase
197 » PPC_INSN_SIZE skip to 3 times.
198
199 2012-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
200
201 » * NEWS (Changes in GDB 7.4): Add gdbtui deprecation note.
202 » * tui/tui-main.c: Likewise.
203 53
204 2011-12-23 Kevin Pouget <kevin.pouget@st.com> 54 2011-12-23 Kevin Pouget <kevin.pouget@st.com>
205 55
206 » Introduce gdb.FinishBreakpoint in Python 56 » Introduce gdb.FinishBreakpoint in Python.
57 » * NEWS: Add entry for FinishBreakpoint.
207 * Makefile.in (SUBDIR_PYTHON_OBS): Add py-finishbreakpoint.o. 58 * Makefile.in (SUBDIR_PYTHON_OBS): Add py-finishbreakpoint.o.
208 (SUBDIR_PYTHON_SRCS): Add python/py-finishbreakpoint.c. 59 (SUBDIR_PYTHON_SRCS): Add python/py-finishbreakpoint.c.
209 Add build rule for this file. 60 Add build rule for this file.
210 * infcmd.c (print_return_value): Split to create get_return_value. 61 * infcmd.c (print_return_value): Split to create get_return_value.
211 (get_return_value): New function based on print_return_value. Handle 62 (get_return_value): New function based on print_return_value. Handle
212 case where stop_registers are not set. 63 case where stop_registers are not set.
213 * inferior.h (get_return_value): New prototype. 64 * inferior.h (get_return_value): New prototype.
214 * python/py-breakpoint.c (bppy_pending_object): Make non-static. 65 * python/py-breakpoint.c (bppy_pending_object): Make non-static.
215 (gdbpy_breakpoint_created): Set is_py_finish_bp is necessary. 66 (gdbpy_breakpoint_created): Set is_py_finish_bp is necessary.
216 (struct breakpoint_object): Move to python-internal.h 67 (struct breakpoint_object): Move to python-internal.h
(...skipping 27 matching lines...) Expand all
244 (frapy_older): Likewise. 95 (frapy_older): Likewise.
245 (frapy_newer): Likewise. 96 (frapy_newer): Likewise.
246 (frapy_find_sal): Likewise. 97 (frapy_find_sal): Likewise.
247 (frapy_read_var): Likewise. 98 (frapy_read_var): Likewise.
248 (frapy_select): Likewise. 99 (frapy_select): Likewise.
249 * python/python.c (gdbpy_is_stopped_at_finish_bp): New noop function. 100 * python/python.c (gdbpy_is_stopped_at_finish_bp): New noop function.
250 (_initialize_python): Add gdbpy_initialize_finishbreakpoints. 101 (_initialize_python): Add gdbpy_initialize_finishbreakpoints.
251 * python/python.h: Include breakpoint.h 102 * python/python.h: Include breakpoint.h
252 (gdbpy_is_stopped_at_finish_bp): New prototype. 103 (gdbpy_is_stopped_at_finish_bp): New prototype.
253 104
254 2011-12-22 Andreas Schwab <schwab@linux-m68k.org> 105 2011-12-22 Tom Tromey <tromey@redhat.com>
255 106
256 » * ppc-linux-nat.c (create_watchpoint_request): Only use ranged 107 » PR python/12533:
257 » watchpoints when supported. 108 » * value.h (release_value_or_incref): Declare.
109 » * value.c (struct value) <released>: New field.
110 » (free_all_values, release_value, value_release_to_mark): Update
111 » 'released'.
112 » (release_value_or_incref): New function.
113 » * python/py-value.c (valpy_new): Use release_value_or_incref.
114 » (value_to_value_object): Likewise.
115 » * varobj.c (install_new_value): Move value_incref earlier.
258 116
259 » * cp-name-parser.y (cp_merge_demangle_parse_infos): Don't use 117 2011-12-22 Tom Tromey <tromey@redhat.com>
260 » obstack_empty_p. 118
119 » * value.c (struct value) <modifiable, lazy, optimized_out,
120 » initialized, stack>: Now bitfields. Move to top.
121 » <reference_count>: Move earlier.
122
123 2011-12-21 Tom Tromey <tromey@redhat.com>
124
125 » * minsyms.h: Rearrange. Document header and all functions.
126 » * minsyms.c: Move some comments to minsyms.h.
127
128 2011-12-21 Tom Tromey <tromey@redhat.com>
129
130 » * symtab.h: Include minsyms.h.
131 » (prim_record_minimal_symbol, prim_record_minimal_symbol_full)
132 » (prim_record_minimal_symbol_and_info, msymbol_hash_iw)
133 » (msymbol_hash, SYMBOL_HASH_NEXT, msymbol_objfile)
134 » (lookup_minimal_symbol, lookup_minimal_symbol_text)
135 » (lookup_minimal_symbol_solib_trampoline)
136 » (lookup_minimal_symbol_by_pc_name, lookup_minimal_symbol_by_pc)
137 » (iterate_over_minimal_symbols, lookup_minimal_symbol_and_objfile)
138 » (lookup_minimal_symbol_by_pc_section)
139 » (lookup_solib_trampoline_symbol_by_pc)
140 » (init_minimal_symbol_collection)
141 » (make_cleanup_discard_minimal_symbols, install_minimal_symbols)
142 » (msymbols_sort): Move to minsyms.h.
143 » * objfiles.c (terminate_minimal_symbol_table): Move to minsyms.c.
144 » * minsyms.c (terminate_minimal_symbol_table): Move from
145 » objfiles.c.
146 » * minsyms.h: New file.
147
148 2011-12-21 Tom Tromey <tromey@redhat.com>
149
150 » * hppa-hpux-tdep.c (hppa64_hpux_search_dummy_call_sequence): Use
151 » ALL_OBJFILE_MSYMBOLS.
152 » (hppa_hpux_find_dummy_bpaddr): Likewise.
153 » * jit.c (jit_object_close_impl): Use
154 » terminate_minimal_symbol_table.
155
156 2011-12-21 Tom Tromey <tromey@redhat.com>
157
158 » * elfread.c (elf_symtab_read): Put the filename in the filename
159 » bcache.
160
161 2011-12-21 Tom Tromey <tromey@redhat.com>
162
163 » * symtab.h (struct minimal_symbol) <filename>: Now const.
261 164
262 2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org> 165 2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
263 166
264 PR tdep/12797 167 PR tdep/12797
265 * arm-tdep.c (arm_return_value): Handle complex types. 168 * arm-tdep.c (arm_return_value): Handle complex types.
266 169
170 2011-12-21 Andreas Schwab <schwab@linux-m68k.org>
171
172 * ppc-linux-nat.c (create_watchpoint_request): Only use ranged
173 watchpoints when supported.
174
175 2011-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
176
177 * symfile.c (objfilep): New typedef and new DEF_VEC_P.
178 (reread_symbols): Remove variable reread_one, new variables
179 new_objfiles, all_cleanups and ix. Use new_objfiles instead of
180 reread_one. Push changed objfiles to new_objfiles, call
181 observer_notify_new_objfile for them later.
182
183 2011-12-21 Joel Brobecker <brobecker@adacore.com>
184
185 * psymtab.c (expand_symtabs_matching_via_partial): Match
186 the partial symbols using their SYMBOL_SEARCH_NAME.
187 * symfile.h (struct quick_symbol_functions): Udate the
188 documentation of expand_symtabs_matching.
189 * dwarf2read.c (write_psymbols): Use SYMBOL_SEARCH_NAME instead
190 of SYMBOL_NATURAL_NAME in index entry.
191
192 2011-12-21 Joel Brobecker <brobecker@adacore.com>
193
194 * linespec.c (locate_first_half): Add handling of Ada operators
195 when the current language is Ada.
196
197 2011-12-21 Joel Brobecker <brobecker@adacore.com>
198
199 * objfiles.c (insert_section_p): Do not detect overlay sections
200 if overlay debugging is off.
201
202 2011-12-21 Joel Brobecker <brobecker@adacore.com>
203
204 * ada-lang.c (is_name_suffix): Add handling of "TKB" suffixes.
205 Update function documentation.
206 * dictionary.c (dict_hash): Ignore "TKB" suffixes in hash
207 computation.
208
209 2011-12-20 Pedro Alves <alves.ped@gmail.com>
210 Jan Kratochvil <jan.kratochvil@redhat.com>
211
212 * linux-nat.c (add_lwp): Don't call linux_nat_new_thread on the
213 first LWP.
214 * amd64-linux-nat.c (update_debug_registers_callback): Instantiate
215 `lwp->arch_private' if NULL.
216 (amd64_linux_prepare_to_resume): Do nothing if `lwp->arch_private'
217 is NULL.
218 * i386-linux-nat.c (update_debug_registers_callback): Instantiate
219 `lwp->arch_private' if NULL.
220 (i386_linux_prepare_to_resume): Do nothing if `lwp->arch_private'
221 is NULL.
222
267 2011-12-19 Doug Evans <dje@google.com> 223 2011-12-19 Doug Evans <dje@google.com>
268 224
269 * python/py-auto-load.c (info_auto_load_scripts): Pass address of 225 * python/py-auto-load.c (info_auto_load_scripts): Pass address of
270 scripts vector to collect_matching_scripts. 226 scripts vector to collect_matching_scripts.
271 (collect_matching_scripts): Update. 227 (collect_matching_scripts): Update.
272 228
273 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com> 229 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
274 230
275 * symfile.c (reread_symbols): Move free_objfile_separate_debug, 231 * symfile.c (reread_symbols): Move free_objfile_separate_debug,
276 preserve_values, sym_finish and clear_objfile_data calls before BFD 232 preserve_values, sym_finish and clear_objfile_data calls before BFD
277 close. Move free_objfile_separate_debug as the very first call. New 233 close. Move free_objfile_separate_debug as the very first call. New
278 comment on the ordering. 234 comment on the ordering.
279 235
280 2011-12-19 Ulrich Weigand <uweigand@de.ibm.com> 236 2011-12-19 Ulrich Weigand <uweigand@de.ibm.com>
281 237
282 * s390-tdep.c (s390_push_dummy_call): Set addressing mode bit 238 * s390-tdep.c (s390_push_dummy_call): Set addressing mode bit
283 in return PSWA. 239 in return PSWA.
284 240
241 2011-12-19 Tom Tromey <tromey@redhat.com>
242
243 * symtab.h (add_minsym_to_hash_table): Don't declare.
244 * minsyms.c (add_minsym_to_hash_table): Now static.
245
246 2011-12-19 Joel Brobecker <brobecker@adacore.com>
247
248 * elfread.c (elf_symtab_read): Ignore undefined symbols with
249 nonzero addresses if they do not correspond to a .plt section
250 when one is available in the objfile.
251
252 2011-12-17 Andreas Schwab <schwab@linux-m68k.org>
253
254 * cp-name-parser.y (cp_merge_demangle_parse_infos): Don't use
255 obstack_empty_p.
256
285 2011-12-17 Mark Kettenis <kettenis@gnu.org> 257 2011-12-17 Mark Kettenis <kettenis@gnu.org>
286 258
287 * amd64obsd-tdep.c (amd64obsd_init_abi): Don't set 259 * amd64obsd-tdep.c (amd64obsd_init_abi): Don't set
288 regset_from_core_section. 260 regset_from_core_section.
289 (amd64obsd_core_init_abi): New function that sets 261 (amd64obsd_core_init_abi): New function that sets
290 regset_from_core_section. 262 regset_from_core_section.
291 (_initialize_amd64obsd_tdep): Use amd64obsd_core_init_abi for 263 (_initialize_amd64obsd_tdep): Use amd64obsd_core_init_abi for
292 traditional core dumps. 264 traditional core dumps.
293 265
294 2011-12-17 Mark Kettenis <kettenis@gnu.org> 266 2011-12-17 Mark Kettenis <kettenis@gnu.org>
295 267
296 * amd64obsd-tdep.c (amd64obsd_sigtramp_p): Detect new signal 268 * amd64obsd-tdep.c (amd64obsd_sigtramp_p): Detect new signal
297 trampoline to be introduced in OpenBSD 5.0. 269 trampoline to be introduced in OpenBSD 5.0.
298 270
271 2011-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
272
273 Fix build regression from the PR threads/10729 fix.
274 * s390-nat.c (s390_insert_watchpoint, s390_remove_watchpoint): Use LP,
275 not LP->PTID.
276
277 2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
278
279 * mi/mi-main.c (mi_cmd_list_thread_groups): Rename `optind' and
280 `optarg' to `oind' and `oarg', respectively(-Wshadow).
281 (mi_cmd_data_read_memory): Ditto.
282 (mi_cmd_data_read_memory_bytes): Ditto.
283 (mi_cmd_data_write_memory): Ditto.
284
285 2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
286
287 * mi/mi-getopt.c (mi_getopt): Rename `optind' and `optarg' to
288 `oind' and `oarg', respectively(-Wshadow).
289 (mi_valid_noargs): Ditto.
290
291 2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
292
293 * mi/mi-cmd-var.c (print_varobj): Rename `optind' and `optarg' to
294 `oind' and `oarg', respectively(-Wshadow).
295
296 2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
297
298 * mi/mi-cmd-target.c (mi_cmd_target_file_get): Rename `optind' and
299 `optarg' to `oind' and `oarg', respectively(-Wshadow).
300 (mi_cmd_target_file_put): Ditto.
301 (mi_cmd_target_file_delete): Ditto.
302
303 2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
304
305 * mi/mi-cmd-env.c (mi_cmd_env_path): Rename `optind' and
306 `optarg' to `oind' and `oarg', respectively(-Wshadow).
307 (mi_cmd_env_dir): Ditto.
308
309 2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
310
311 * mi/mi-cmd-disas.c (mi_cmd_disassemble): Rename `optind' and
312 `optarg' to `oind' and `oarg', respectively(-Wshadow).
313
314 2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
315
316 * mi/mi-cmd-break.c (mi_cmd_break_insert): Rename `optind' and
317 `optparg' to `oind' and `oarg', respectively(-Wshadow).
318 (mi_cmd_break_watch): Ditto.
319
299 2011-12-16 Tom Tromey <tromey@redhat.com> 320 2011-12-16 Tom Tromey <tromey@redhat.com>
300 321
301 * linespec.c (collect_symbols): Call maybe_add_address after 322 * linespec.c (collect_symbols): Call maybe_add_address after
302 calling symbol_to_sal. 323 calling symbol_to_sal.
303 (minsym_found): Call maybe_add_address here. 324 (minsym_found): Call maybe_add_address here.
304 (search_minsyms_for_name): Don't call maybe_add_address. 325 (search_minsyms_for_name): Don't call maybe_add_address.
305 326
306 2011-12-16 Tom Tromey <tromey@redhat.com> 327 2011-12-16 Tom Tromey <tromey@redhat.com>
307 328
308 * linespec.c (struct collect_info) <objfile>: Remove field. 329 * linespec.c (struct collect_info) <objfile>: Remove field.
309 (decode_objc): Update. 330 (decode_objc): Update.
310 (find_method): Update. 331 (find_method): Update.
311 (decode_variable): Update. 332 (decode_variable): Update.
312 (struct minsym_and_objfile): New. 333 (struct minsym_and_objfile): New.
313 (struct collect_minsyms): New. 334 (struct collect_minsyms): New.
314 (classify_mtype): New function. 335 (classify_mtype): New function.
315 (compare_msyms): Likewise. 336 (compare_msyms): Likewise.
316 (add_minsym): Likewise. 337 (add_minsym): Likewise.
317 (check_minsym): Remove. 338 (check_minsym): Remove.
318 (search_minsyms_for_name): Sort minsyms and apply only those with 339 (search_minsyms_for_name): Sort minsyms and apply only those with
319 top priority. 340 top priority.
320 341
321 2011-12-16 Tom Tromey <tromey@redhat.com> 342 2011-12-16 Tom Tromey <tromey@redhat.com>
322 343
323 * cli/cli-cmds.c (filter_sals): Filter out sals with NULL symtab. 344 * cli/cli-cmds.c (filter_sals): Filter out sals with NULL symtab.
324 345
346 2011-12-16 Pedro Alves <pedro@codesourcery.com>
347
348 * inf-loop.c: Include top.h.
349 (inferior_event_handler): Call check_frame_language.
350 * top.c (check_frame_language_change): New, factored out from ...
351 (execute_command): ... this. Use check_frame_language_change.
352 * top.h (check_frame_language_change): Declare.
353
354 2011-12-16 asmwarrior <asmwarrior@gmail.com> (obvious fix)
355
356 * windows-nat.c (cygwin_get_dr, cygwin_get_dr7): Add missing
357 prototypes.
358
359 2011-12-16 Doug Evans <dje@google.com>
360
361 * NEWS: Add entry for stdio gdbserver.
362
325 2011-12-16 Phil Muldoon <pmuldoon@redhat.com> 363 2011-12-16 Phil Muldoon <pmuldoon@redhat.com>
326 364
327 * python/python.c: Define python_excp_enums. 365 * python/python.c: Define python_excp_enums.
328 (eval_python_from_control_command): Do not call gdbpy_print_stack. 366 (eval_python_from_control_command): Do not call gdbpy_print_stack.
329 (python_command): Ditto. 367 (python_command): Ditto.
330 (gdbpy_print_stack): Rewrite to use new enum constants. 368 (gdbpy_print_stack): Rewrite to use new enum constants.
331 (maint_set_python): Remove function. 369 (maint_set_python): Remove function.
332 (maint_show_python): Ditto. 370 (maint_show_python): Ditto.
333 (_initialize_python): Do not add "maint" commands. Add "set/show 371 (_initialize_python): Do not add "maint" commands. Add "set/show
334 python print-stack commands". 372 python print-stack commands".
335 * NEWS: Update to reflect removal for "maint set/show 373 * NEWS: Update to reflect removal for "maint set/show
336 print-stack" 374 print-stack"
337 375
376 2011-12-15 Doug Evans <dje@google.com>
377
378 * exceptions.c (catcher_list_size): New function.
379 (last_message): Delete.
380 (exception_messages, exception_messages_size): New static globals.
381 (throw_it): Use exception_messages array to handle nested calls.
382
338 2011-12-15 Tom Tromey <tromey@redhat.com> 383 2011-12-15 Tom Tromey <tromey@redhat.com>
339 384
340 * symfile.c (symbol_file_add_with_addrs_or_offsets): Remove bad 385 * symfile.c (symbol_file_add_with_addrs_or_offsets): Remove bad
341 do_cleanups call. 386 do_cleanups call.
342 387
388 2011-12-14 Doug Evans <dje@google.com>
389
390 * defs.h (wait_to_die_with_timeout): Declare.
391 * utils.c: #include "gdb_wait.h".
392 (sigalrm_handler, wait_to_die_with_timeout): New functions.
393 * ser-pipe.c: Don't #include "gdb_wait.h".
394 (pipe_close): Give child a chance to die on its own after closing
395 its stdin before SIGTERM'ing it.
396
397 2011-12-14 Joel Brobecker <brobecker@adacore.com>
398 Tom Tromey <tromey@redhat.com>
399
400 * ada-lang.c (add_nonlocal_symbols): Initialize data to
401 all zeros. Remove setting of data.arg_sym to NULL.
402
403 2011-12-14 Pedro Alves <pedro@codesourcery.com>
404
405 PR threads/10729
406
407 * linux-nat.c (linux_nat_new_thread): Change parameter to an lwp
408 pointer.
409 (linux_nat_prepare_to_resume): New global.
410 (lwp_free): New.
411 (purge_lwp_list): Use it.
412 (add_lwp): Call linux_nat_new_thread even on the first LWP.
413 Adjust to interface change.
414 (delete_lwp): Call lwp_free instead of xfree.
415 (detach_callback, linux_nat_detach, resume_lwp, linux_nat_resume)
416 (linux_handle_syscall_trap, linux_handle_extended_wait)
417 (linux_nat_filter_event, resume_stopped_resumed_lwps): Call
418 linux_nat_prepare_to_resume before resuming.
419 (linux_stop_lwp): New.
420 (linux_nat_set_new_thread): Adjust.
421 (linux_nat_set_prepare_to_resume): New.
422 * linux-nat.h (struct arch_lwp_info): Forward declare.
423 (struct lwp_info) <arch_private>: New field.
424 (linux_stop_lwp): Declare.
425 (linux_nat_set_new_thread): Adjust.
426 (linux_nat_set_prepare_to_resume): New.
427
428 * i386-nat.c (DR_NADDR, DR_STATUS, DR_CONTROL)
429 (struct i386_debug_reg_state): Move to i386-nat.h.
430 (dr_mirror): Comment.
431 (i386_debug_reg_state): New.
432 (i386_update_inferior_debug_regs): Simplify.
433 (i386_stopped_data_address): Use the debug register state from the
434 inferior, not from the local cache.
435 * i386-nat.h (struct i386_dr_low_type): Delete reset_addr and
436 unset_status fields. New get_addr and get_control fields.
437 (DR_FIRSTADDR, DR_LASTADDR, DR_CONTROL): Moved from i386-nat.c.
438 (DR_NADDR, DR_STATUS): New.
439 (struct i386_debug_reg_state): Moved from i386-nat.c.
440
441 * amd64-linux-nat.c (struct arch_lwp_info): New.
442 (amd64_linux_dr): Delete global.
443 (amd64_linux_dr_get_addr): New.
444 (amd64_linux_dr_get_control): New.
445 (amd64_linux_dr_unset_status): Delete.
446 (amd64_linux_dr_set_addr): Reimplement.
447 (amd64_linux_dr_reset_addr): Delete.
448 (update_debug_registers_callback): New.
449 (amd64_linux_dr_set_control): Reimplement.
450 (amd64_linux_dr_set_addr): Reimplement.
451 (amd64_linux_prepare_to_resume): New.
452 (amd64_linux_new_thread): Change parameter to an lwp pointer.
453 Reimplement.
454 (_initialize_amd64_linux_nat): No longer install
455 i386_dr_low.reset_addr and i386_dr_low.unset_status. Install
456 amd64_linux_dr_get_control as i386_dr_low.get_control. Install
457 amd64_linux_dr_get_addr as i386_dr_low.get_addr. Install
458 amd64_linux_prepare_to_resume.
459 * i386-linux-nat.c (DR_FIRSTADDR, DR_LASTADDR, DR_STATUS)
460 (DR_CONTROL): Delete.
461 (struct arch_lwp_info): New.
462 (i386_linux_dr): Delete global.
463 (i386_linux_dr_set_control): Reimplement.
464 (i386_linux_dr_get_addr): New.
465 (i386_linux_dr_set_addr): Reimplement.
466 (i386_linux_dr_get_control): New.
467 (update_debug_registers_callback): New.
468 (i386_linux_dr_unset_status): Delete.
469 (i386_linux_dr_set_addr): Reimplement.
470 (i386_linux_prepare_to_resume): New.
471 (i386_linux_new_thread): Change parameter to an lwp pointer.
472 Reimplement.
473 (_initialize_i386_linux_nat): No longer install
474 i386_dr_low.reset_addr and i386_dr_low.unset_status. Install
475 i386_linux_dr_get_control as i386_dr_low.get_control. Install
476 i386_linux_dr_get_addr as i386_dr_low.get_addr. Install
477 i386_linux_prepare_to_resume.
478
479 * arm-linux-nat.c (arm_linux_new_thread): Change parameter to an
480 lwp pointer. Adjust.
481 * ia64-linux-nat.c (ia64_linux_new_thread): Likewise.
482 * mips-linux-nat.c (mips_linux_new_thread): Likewise.
483 * ppc-linux-nat.c (ppc_linux_new_thread): Likewise.
484 * s390-nat.c (s390_fix_watch_points): Likewise.
485
486 * i386-darwin-nat.c (DR_FIRSTADDR, DR_LASTADDR, DR_STATUS)
487 (DR_CONTROL): Delete.
488 (i386_darwin_dr_reset_addr): Delete.
489 (i386_darwin_dr_get_addr): New.
490 (i386_darwin_dr_get_control): New.
491 * go32-nat.c
492 (go32_get_dr7, go32_get_dr): New.
493 (init_go32_ops): No longer install i386_dr_low.reset_addr.
494 Install go32_get_dr7 as i386_dr_low.get_control. Install
495 go32_get_dr as i386_dr_low.get_addr.
496 * i386bsd-nat.c (i386bsd_dr_get): New.
497 (i386bsd_dr_reset_addr): Delete.
498 (i386bsd_dr_get_addr): New.
499 (i386bsd_dr_get_status): Use i386bsd_dr_get.
500 (i386bsd_dr_get_control): New.
501 * i386bsd-nat.h (i386bsd_dr_reset_addr): Delete.
502 (i386bsd_dr_get_addr): New.
503 (i386bsd_dr_get_control): New.
504 * i386fbsd-nat.c (_initialize_i386fbsd_nat): No longer install
505 i386_dr_low.reset_addr and i386_dr_low.unset_status. Install
506 i386bsd_dr_get_control as i386_dr_low.get_control. Install
507 i386bsd_dr_get_addr as i386_dr_low.get_addr.
508 * windows-nat.c (init_windows_ops): No longer install
509 i386_dr_low.reset_addr and i386_dr_low.unset_status. Install
510 cygwin_get_dr7 as i386_dr_low.get_control. Install cygwin_get_dr
511 as i386_dr_low.get_addr.
512 (cygwin_get_dr): New.
513 (cygwin_get_dr7): New.
514
343 2011-12-14 Pedro Alves <pedro@codesourcery.com> 515 2011-12-14 Pedro Alves <pedro@codesourcery.com>
344 516
345 * ia64-tdep.c (ia64_memory_remove_breakpoint): Use 517 * ia64-tdep.c (ia64_memory_remove_breakpoint): Use
346 target_write_raw_memory. 518 target_write_raw_memory.
347 * m32r-tdep.c (m32r_memory_remove_breakpoint): Use 519 * m32r-tdep.c (m32r_memory_remove_breakpoint): Use
348 target_write_raw_memory. 520 target_write_raw_memory.
349 * microblaze-linux-tdep.c 521 * microblaze-linux-tdep.c
350 (microblaze_linux_memory_remove_breakpoint): Use 522 (microblaze_linux_memory_remove_breakpoint): Use
351 target_write_raw_memory. 523 target_write_raw_memory.
352 * ppc-linux-tdep.c (ppc_linux_memory_remove_breakpoint): Use 524 * ppc-linux-tdep.c (ppc_linux_memory_remove_breakpoint): Use
353 target_write_raw_memory. 525 target_write_raw_memory.
354 526
527 2011-12-14 Joel Brobecker <brobecker@adacore.com>
528
529 * linespec.c (decode_line_internal): Make static.
530
355 2011-12-14 Yao Qi <yao@codesourcery.com> 531 2011-12-14 Yao Qi <yao@codesourcery.com>
356 532
357 * breakpoint.c (create_breakpoint): Set canonical.addr_string 533 * breakpoint.c (create_breakpoint): Set canonical.addr_string
358 for static tracepoint. 534 for static tracepoint.
359 535
360 2011-12-13 Joel Brobecker <brobecker@adacore.com> 536 2011-12-13 Joel Brobecker <brobecker@adacore.com>
361 537
362 * version.in: Set version to 7.3.91.20111213-cvs.
363
364 2011-12-13 Joel Brobecker <brobecker@adacore.com>
365
366 GDB 7.3.91 released.
367
368 2011-12-13 Joel Brobecker <brobecker@adacore.com>
369
370 * version.in: Update GDB version number to 7.3.91.
371
372 2011-12-13 Joel Brobecker <brobecker@adacore.com>
373
374 * configure.ac: Disable -Werror by default.
375 * configure: Regenerate.
376
377 2011-12-13 Joel Brobecker <brobecker@adacore.com>
378
379 GDB 7.4 branch created (branch timestamp: 2011-12-13 13:00 UTC) 538 GDB 7.4 branch created (branch timestamp: 2011-12-13 13:00 UTC)
380 » * version.in: Bump version to 7.3.90.20111213-cvs. 539 » * version.in: Bump version to 7.4.50.20111213-cvs.
540
541 2011-12-13 Joel Brobecker <brobecker@adacore.com>
542
543 » * NEWS: Create a new section for the next release branch.
544 » Rename the section of the current branch, now that it has
545 » been cut.
381 546
382 2011-12-11 Joel Brobecker <brobecker@adacore.com> 547 2011-12-11 Joel Brobecker <brobecker@adacore.com>
383 548
384 * ada-lang.c (ada_exception_support_info_sniffer): Improve 549 * ada-lang.c (ada_exception_support_info_sniffer): Improve
385 error message. 550 error message.
386 551
387 2011-12-11 Joel Brobecker <brobecker@adacore.com> 552 2011-12-11 Joel Brobecker <brobecker@adacore.com>
388 553
389 * ada-lang.c (struct ada_inferior_data) [exception_info]: 554 * ada-lang.c (struct ada_inferior_data) [exception_info]:
390 New field. 555 New field.
(...skipping 12094 matching lines...) Expand 10 before | Expand all | Expand 10 after
12485 For older changes see ChangeLog-2010. 12650 For older changes see ChangeLog-2010.
12486 12651
12487 12652
12488 Local Variables: 12653 Local Variables:
12489 mode: change-log 12654 mode: change-log
12490 left-margin: 8 12655 left-margin: 8
12491 fill-column: 74 12656 fill-column: 74
12492 version-control: never 12657 version-control: never
12493 coding: utf-8 12658 coding: utf-8
12494 End: 12659 End:
OLDNEW
« no previous file with comments | « gdb/ChangeLog ('k') | gdb/MAINTAINERS » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698