1 2006-05-08 Richard Sandiford <richard@codesourcery.com>
4 * m68k.h (mcf_mask): Define.
7 * m68k-opc.c (m68k_opcodes): Fix the masks of the Coldfire fmovemd
8 and fmovem entries. Put register list entries before immediate
9 mask entries. Use "l" rather than "L" in the fmovem entries.
10 * m68k-dis.c (match_insn_m68k): Remove the PRIV argument and work it
12 (m68k_scan_mask): New function, split out from...
13 (print_insn_m68k): ...here. If no architecture has been set,
14 first try printing an m680x0 instruction, then try a Coldfire one.
16 2006-05-03 Paul Brook <paul@codesourcery.com>
17 Daniel Jacobowitz <dan@codesourcery.com>
19 * gdb/testsuite/gdb.cp/gdb1355.exp: Accept different spellings of
21 * gdb/testsuite/gdb.cp/gdb1355.cc: Ensure all types are referenced.
22 * gdb/testsuite/gdb.cp/hang2.C: Ditto.
23 * gdb/testsuite/gdb.cp/m-data.cc: Ditto.
24 * gdb/testsuite/gdb.cp/hang3.C: Ditto.
25 * gdb/testsuite/gdb.cp/hang1.C: Ditto.
27 * gdb/gdbtypes.c (rank_one_type): Check for plain char -> signed/
30 * gdb/testsuite/gdb.base/completion.exp: Accept "long" as a type.
32 * gdb/testsuite/gdb.base/volatile.exp: Accept different spellings of
34 * gdb/testsuite/gdb.base/constvars.c: Ensure all types are referenced.
36 * gdb/testsuite/gdb.stabs/weird.exp: Return -1 instead of issuing
39 * gdb/testsuite/gdb.base/advance.c: Add proper function prototype.
41 * gdb/testsuite/gdb.base/ending-run.exp: Add case for ARM runtime.
43 * gdb/testsuite/gdb.base/gdb1821.c: Ensure all types are referenced.
45 * gdb/testsuite/gdb.base/ptype.exp: Accept different spellings of
48 * gdb/testsuite/gdb.cp/inherit.exp: Cope with armcc vtable pointers.
50 * gdb/testsuite/gdb.mi/mi2-var-child.exp: Accept different spellings
52 * gdb/testsuite/gdb.mi/mi-var-display.exp: Ditto.
53 * gdb/testsuite/gdb.mi/mi2-var-display.exp: Ditto.
54 * gdb/testsuite/gdb.mi/mi2-var-cmd.exp: Ditto.
56 2006-05-03 Paul Brook <paul@codesourcery.com>
58 * arm-linux-tdep.c (arm_linux_extract_return_value): Use gdb_byte.
60 2006-05-03 Paul Brook <paul@codesourcery.com>
61 Daniel Jacobowitz <dan@codesourcery.com>
63 * gdb/c-valprint.c: Handle class member typedefs.
65 * gdb/symtab.c (skip_prologue_using_sal): Treat two consecutive lines
66 at the same address as a prolouge marker.
67 * gdb/arm-tdep.c (arm_skip_prologue): Use skip_prologue_using_sal.
69 * gdb/dwarf2expr.c (execute_stack_op): Check for bogus DW_OP_reg.
71 * gdb/dwarf2read.c (read_structure_type): Use tag name for C++/Java
74 * Makefile.in (eval.o): Update dependencies.
75 * eval.c: Include "ui-out.h" and "exceptions.h".
76 (evaluate_subexp_standard): Use TRY_CATCH around value_of_variable.
77 Use value_zero if an error occurs when avoiding side effects.
78 * varobj.c (varobj_create): Call release_value after evaluate_type.
79 (c_value_of_root): Initialize new_val. Don't release_value a NULL
82 * gdb/c-typeprint.c (cp_type_print_method_args): Don't print type
85 * gdb/dwarf2read.c (dwarf2_debug_line_missing_file_complaint): New
87 (dwarf_decode_lines): Check for line info without a file.
89 2006-05-03 Paul Brook <paul@codesourcery.com>
90 Daniel Jacobowitz <dan@codesourcery.com>
92 * gdb/dwarf2read.c (read_subroutine_type): Add armcc workaround.
94 * gdb/dwarf2read.c (read_structure_type): Look for ADS vtable
97 * gdb/dwarf2read.c (dwarf_decode_lines): Don't set dir for absolute
99 (dwarf_decode_lines): Ditto.
100 (dwarf2_start_subfile): Split absolute filenames into path+file.
102 * gdb/symtab.h (struct symbol): Add is_argument.
103 (SYMBOL_IS_ARGUMENT): Define.
104 * gdb/stack.c (print_frame_args): Use SYMBOL_IS_ARGUMENT.
105 (print_frame_arg_vars): Ditto.
106 * gdb/dwarf2read.c (new_symbol): Set SYMBOL_IS_ARGUMENT.
107 (new_symbol): Mark optimized out arguments.
109 * gdb/dwarf2read.c (partial_read_comp_unit_head): Accept version 3.
111 * gdb/dwarf2read.c (read_unspecified_type): New function.
112 (read_type_die): Handle DW_TAG_unspecified_type.
114 2006-05-03 Paul Brook <paul@codesourcery.com>
115 Daniel Jacobowitz <dan@codesourcery.com>
117 * gdb/dwarf2read.c (field_info): Add baseclasses.
118 (dwarf2_add_field): Check base classes.
119 (dwarf2_attach_fields_to_type): Ditto.
121 * gdb/gnu-v3-abi.c (gnuv3_rtti_type): Check for NULL base_type.
122 (gnuv3_virtual_fn_field): Handle missing base.
123 (gnuv3_baseclass_offset): Handle missing vptr.
124 * gdb/varobj.c (cplus_class_num_children): Call fill_in_vptr_fieldno.
125 (cplus_name_of_child): Ditto.
126 * gdb/eval.c (evaluate_subexp_standard): Ditto.
127 * gdb/dwarf2read.c (read_structure_type): Search for vtable pointer
128 by name in objects built by ARM compiler.
130 * gdb/dwarf2read.c (dwarf2_add_member_fn): Calculate virtual function
131 offset for classes without DW_AT_containing_type.
133 2006-04-28 Mark Mitchell <mark@codesourcery.com>
135 * gdb/mt-tdep.c (mt_register_name): Correct out-of-range logic to
136 include additional registers.
138 2006-04-28 Richard Sandiford <richard@codesourcery.com>
140 * gdb/gdbserver/configure.srv (m68k*-*-linux*): Use reg-cf.o.
142 2006-04-19 Daniel Jacobowitz <dan@codesourcery.com>
144 * gdb/doc/gdb.texinfo (Remote configuration): Mention "set remote
146 (General Query Packets): Document qPartInfo.
148 2006-04-18 Mark Mitchell <mark@codesourcery.com>
151 * gdb/mt-tdep.c (mt_gdb_regnums): Add ZI2, ZQ2, Ichannel2,
152 Iscramb2, Qscramb2, Qchannel2.
153 (mt_register_name): Likewise.
154 (mt_copro_register_type): Describe ZI2 and ZQ2.
156 2006-04-11 Mark Mitchell <mark@codesourcery.com>
159 * gdb/mt-tdep.c (mt_gdb_regnums): Define
160 MT_COPRO_PSEUDOREG_MAC_REGNUM.
161 (mt_register_name): Use it.
162 (mt_copro_register_type): Likewise.
163 (mt_register_type): Likewise.
164 (mt_pseudo_register_read): Likewise. Read the MAC register, not
165 the coprocessor register.
166 (mt_pseudo_register_write): Likewise.
168 2006-04-11 Daniel Jacobowitz <dan@codesourcery.com>
170 * bfd/cpu-arm.c (bfd_is_arm_mapping_symbol_name): Accept more
173 2006-04-11 Daniel Jacobowitz <dan@codesourcery.com>
176 2006-03-09 Paul Brook <paul@codesourcery.com>
177 * bfd/cpu-arm.c (bfd_is_arm_mapping_symbol_name): Recognise additional
180 2006-04-02 Daniel Jacobowitz <dan@codesourcery.com>
182 * Makefile.def (host_modules, dependencies): Add expat.
183 * configure.in (host_libs): Add expat.
184 * Makefile.in, configure: Regenerate.
185 * expat: New directory.
187 * gdb/Makefile.in: Add expat, new files, and xml-builtin.c. Update
189 * gdb/acinclude.m4: Include stdint.m4.
190 * gdb/configure.ac: Use AC_C_BIGENDIAN and GCC_HEADER_STDINT.
191 * gdb/aclocal.m4, gdb/config.in, gdb/configure: Regenerate.
193 * gdb/auxv.h: Remove target_auxv_read prototype.
194 * gdb/auxv.c, gdb/avr-tdep.c, gdb/ia64-tdep.c, gdb/linux-nat.c,
195 gdb/procfs.c: Use target_read_whole.
196 * gdb/sparc-tdep.c: Use target_read.
198 * gdb/frame.c: Work around null frame_id handling.
200 * gdb/breakpoint.c, gdb/f-valprint.c, gdb/infcmd.c, gdb/inflow.c,
201 gdb/infrun.c, gdb/stack.c, gdb/valops.c, gdb/varobj.c,
202 gdb/cli-cmds.c, gdb/testsuite/gdb.base/default.exp,
203 gdb/tui/tui-disasm.c, gdb/tui/tui-source.c,
204 gdb/tui/tui-winsource.c: Selected frame fixups.
206 * gdb/README.AVAIL, gdb/available.c, gdb/available.h,
207 gdb/parse-avail.c, gdb/sha1.c, gdb/features/feature_to_c.sh,
208 gdb/features/gdb-target.dtd: New files.
209 * gdb/arm-tdep.c: Handle missing FPA, present VFP, and
210 self-described registers. Decode VFP register numbers from DWARF.
211 * gdb/arm-tdep.h: Add flags for VFP and FPA.
212 * gdb/gdbarch.sh: Add available_features_support and feature_set.
213 Export the arch's obstack. Check feature sets. Improve error
215 * gdb/gdbarch.c, gdb/gdbarch.h: Regenerated.
216 * gdb/infcmd.c: Trigger architecture selection.
217 * gdb/remote.c: Available feature support. qPacketInfo support.
218 Improved g/G packet support. Improved qPart support.
219 qPart:features support.
220 * gdb/symfile.c: Adjust download_write_size.
221 * gdb/target.c: Revise partial transfer support. Handle available
222 features method. Add target_read_whole.
223 * gdb/target.h: Add the available features object and methods.
224 * gdb/doc/gdb.texinfo: Document new features.
226 * gdb/symfile.h: Include symtab.h.
228 2006-03-31 Nathan Sidwell <nathan@codesourcery.com>
230 * gdb/config/m68k/monitor.mt (TDEPFILES): Remove unneeded
232 (DEPRECATED_TM_FILE): Remove.
234 * gdb/m68k-tdep.c (M68K_FPREG_SIZE): Define.
235 (REGISTER_BYTES_FP): Use it.
237 * gdb/configure.tgt (m68k-*-uclinux*): target is linux.
239 * gdb/remote.c (remote_fetch_registers): Revert bogus change.
241 * gdb/remote.c (remote_fetch_registers): Don't warn about short
242 register packet if we've not set the expected value.
244 * gdb/gdbserver/linux-low.c (linux_read_offsets): Remove debugging
247 * gdb/gdbserver/Makefile.in (reg-cf.o, reg-cf.c): New targets.
248 * gdb/gdbserver/configure.srv (m68k*-*-uclinux*): New target.
249 * gdb/gdbserver/linux-low.c (linux_create_inferior): Use vfork on
251 (linux_resume_one_process): Remove extraneous cast.
252 (linux_read_offsets): New.
253 (linux_target_op): Add linux_read_offsets on mmuless systems.
254 * gdb/gdbserver/server.c (handle_query): Add qOffsets logic.
255 * gdb/gdbserver/target.h (struct target_ops): Add read_offsets.
257 2006-03-30 Mark Mitchell <mark@codesourcery.com>
259 * libiberty/configure.ac: Add cygpath for mingw hosts.
260 * libiberty/configure: Rebuilt.
261 * libiberty/Makefile.in: Add cygpath.
262 * libiberty/cygpath.c: New.
264 2006-03-30 Paul Brook <paul@codesourcery.com>
266 Backport form mainline.
267 * gdb/testsuite/gdb.mi/mi-until.exp: kfail broken until command.
268 * gdb/testsuite/gdb.mi/mi2-until.exp: Ditto.
270 2006-03-29 Nathan Sidwell <nathan@codesourcery.com>
272 * gdb/m68k-tdep.c (M68K_FPREG_TYPE, M68K_LONG_DOUBLE_FORMAT,
273 M68K_RETURN_FP0): New. Set for Coldfire.
274 (m68k_register_type, m68k_register_to_value,
275 m68k_svr4_extract_return_value, m68k_svr4_store_return_value,
276 m68k_gdbarch_init): Use them.
278 2006-03-21 Mark Mitchell <mark@codesourcery.com>
280 * gdb/ser-mingw.c (net_windows_state): Add mutex.
281 (net_windows_select_thread): Grab lock around access to
283 (net_windows_wait_handle): Do not reset the read_event.
284 (net_windows_open): Create a mutex.
285 (net_windows_read_prim): New function.
286 (_initialize_ser_windows): Use it.
288 2006-03-20 Mark Mitchell <mark@codesourcery.com>
290 * libiberty/pex-common.c (pex_run): Close the write end of the
291 pipe after starting the child.
293 * gdb/config/arm/armv7m.mt (TDEPFILES): Add prologue-value.o.
295 2006-03-21 Paul Brook <paul@codesourcery.com>
296 Daniel Jacobowitz <dan@codesourcery.com>
297 Jim Blandy <jimb@codesourcery.com>
299 * gdb/Makefile.in: Add prologue_value.{c,h}
300 * gdb/arm-tdep.c: Include prologue-value.h.
301 (thumb_skip_prologue): Remove.
302 (thumb_analyze_prologue): New function.
303 (arm_skip_prologue): Use thumb_analyze_prologue.
304 (thumb_scan_prologue): Ditto.
305 * gdb/prologue-value.c: New file.
306 * gdb/prologue-value.h: New file.
307 * gdb/config/arm/embed.mt (TDEPFILES): Add prologue-value.o.
308 * gdb/config/arm/linux.mt (TDEPFILES): Add prologue-value.o.
309 * gdb/config/arm/nbsd.mt (TDEPFILES): Add prologue-value.o.
310 * gdb/config/arm/wince.mt (TDEPFILES): Add prologue-value.o.
311 * gdb/testsuite/gdb.arch/thumb-prologue.c: New file.
312 * gdb/testsuite/gdb.arch/thumb-prologue.exp: New file.
314 2006-03-20 Mark Mitchell <mark@codesourcery.com>
316 * configure.tgt (arm*-stellaris-*): Use armv7m configuration.
317 * config/arm/armv7m.mt: New file.
318 * config/arm/tm-armv7m.h: Likewise.
319 * arm-tdep.c (arm_register_name_strings): Use xPSR on ARM V7M.
320 (arm_pc_is_thumb): ARM V7M is always Thumb.
321 (set_disassembly_style): Use xPSR on ARM V7M.
322 (arm_write_pc): Do not set T bit in CSPR on V7M.
324 2006-03-20 Mark Mitchell <mark@codesourcery.com>
326 * libiberty/pex-win32.c (<errno.h>): Include.
328 (argv_to_cmdline): New function.
329 (std_suffixes): New variable.
330 (no_suffixes): Likewise.
331 (find_executable): New function.
332 (win32_spawn): Likewise.
333 (spawn_script): Use win32_spawn instead of _spawnv[p].
334 (pex_win32_exec_child): Replace MSVCRT calls with Win32 API calls.
335 (pex_win32_wait): Likewise.
337 2006-03-19 Mark Mitchell <mark@codesourcery.com>
339 * gdb/ser-mingw.c (free_pipe_state): Close pipe before calling
342 2006-03-17 Mark Mitchell <mark@codesourcery.com>
344 * gdb/config/arm/embed.mt (TDEPFILES): Remove remote-rdp.o.
346 2006-03-17 Jim Blandy <jimb@codesourcery.com>
348 Add support for 'target remote |' on MinGW.
349 * gdb/ser-mingw.c (struct pipe_state): New structure.
350 (make_pipe_state, free_pipe_state, cleanup_pipe_state)
351 (pipe_windows_open, pipe_windows_close, pipe_windows_read)
352 (pipe_windows_write, pipe_wait_handle): New functions.
353 (_initialize_ser_windows): Register a "pipe" interface based on
356 * libiberty/pex-common.c (pex_write_input): New function.
357 * libiberty/pexecute.txh (pex_write_input): Document it.
358 * libiberty/pex-common.h (struct pex_funcs): New function ptr fdopenw.
359 * libiberty/pex-unix.c (pex_unix_fdopenw): New function.
360 (funcs): List it as our fdopenw function.
361 * libiberty/pex-win32.c (pex_win32_fdopenw): New function.
362 (funcs): List it as our fdopenw function.
363 * libiberty/pex-djgpp.c (funcs): Leave fdopenw null.
364 * libiberty/pex-msdos (funcs): Same.
365 * libiberty/functions.texi: Regenerated.
367 * include/libiberty.h (pex_write_input): New declaration.
369 * libiberty/pex-common.h (struct pex_obj): Doc fixes.
371 * libibery/functions.texi: Regenerate.
373 2006-03-15 Daniel Jacobowitz <dan@codesourcery.com>
375 * gdb/gdb_proc_service.h (paddr_t): Use psaddr_t if available.
376 * gdb/proc-service.c (ps_xfer_memory): Cast paddr_t to unsigned
378 (ps_pglobal_lookup): Cast CORE_ADDR to paddr_t.
380 2006-03-15 Daniel Jacobowitz <dan@codesourcery.com>
382 * gdb/gdbserver/linux-mips-low.c: Include <sys/ptrace.h> and
383 "gdb_proc_service.h".
384 (PTRACE_GET_THREAD_AREA): Define.
385 (ps_get_thread_area): New function.
386 * gdb/gdbserver/Makefile.in (linux-i386-low.o, linux-mips-low.o)
387 (linux-x86-64-low.o): Update.
389 2006-03-15 Daniel Jacobowitz <dan@codesourcery.com>
391 * gdb/gdbserver/configure.ac: Remove checks for prfpregset_t.
392 * gdb/gdbserver/gdb_proc_service.h: New file.
393 * gdb/gdbserver/linux-i386-low.c, gdb/gdbserver/linux-x86-64-low.c,
394 gdb/gdbserver/thread-db.c: Use the new "gdb_proc_service.h".
395 * gdb/gdbserver/proc-service.c: Likewise.
396 (ps_pglobal_lookup, ps_pdread, ps_pdwrite): Use psaddr_t.
397 (ps_lgetfpregs, ps_lsetfpregs): Use a void* argument.
398 * gdb/gdbserver/Makefile.in (gdb_proc_service_h): Updated.
399 * gdb/gdbserver/configure, config.in: Regenerated.
401 2006-03-15 Daniel Jacobowitz <dan@codesourcery.com>
403 * gdb/Makefile.in (mips_linux_tdep_h): New.
404 (mpis-linux-nat.o, mips-linux-tdep.o): Update.
405 * gdb/mips-linux-nat.c: Include "inferior.h", "mips-linux-tdep.h", and
407 (have_ptrace_regsets, super_fetch_registers, super_store_registers)
408 (mips64_linux_regsets_fetch_registers)
409 (mips64_linux_regsets_store_registers, mips64_linux_fetch_registers)
410 (mips64_linux_store_registers): New.
411 (_initialize_mips_linux_nat): Override to_fetch_registers and
413 * gdb/mips-linux-tdep.h: New file.
414 * gdb/mips-linux-tdep.c: Include "mips-linux-tdep.c".
415 (ELF_NGREG, ELF_NFPREG, elf_greg_t, elf_gregset_t, elf_fpreg_t)
416 (elf_fpregset_t, FPR_BASE, PC, CAUSE, BADVADDR, MMHI, MMLO)
417 (FPC_CSR, FPC_EIR, EF_REG0, EF_REG31, EF_LO, EF_HI, EF_CP0_EPC)
418 (EF_CP0_BADVADDR, EF_CP0_STATUS, EF_CP0_CAUSE, EF_SIZE)
419 (MIPS64_ELF_NGREG, MIPS64_ELF_NFPREG, mips64_elf_greg_t)
420 (mips64_elf_gregset_t, mips64_elf_fpreg_t, mips64_elf_fpregset_t)
421 (MIPS64_FPR_BASE, MIPS64_PC, MIPS64_CAUSE, MIPS64_BADVADDR)
422 (MIPS64_MMHI, MIPS64_MMLO, MIPS64_FPC_CSR, MIPS64_FPC_EIR)
423 (MIPS64_EF_REG0, MIPS64_EF_REG31, MIPS64_EF_LO, MIPS64_EF_HI)
424 (MIPS64_EF_CP0_EPC, MIPS64_EF_CP0_BADVADDR, MIPS64_EF_CP0_STATUS)
425 (MIPS64_EF_CP0_CAUSE, MIPS64_EF_SIZE): Delete.
426 (supply_32bit_reg): Use gdb_byte.
427 (supply_64bit_reg): New.
428 (mips_supply_gregset, mips_fill_gregset, mips_supply_fpregset)
429 (mips_fill_fpregset, fetch_core_registers, supply_gregset)
430 (fill_gregset, supply_fpregset): Update for renamed types.
431 (mips64_supply_gregset): Use gdb_byte and supply_64bit_reg.
432 (mips64_fill_gregset): Make global. Handle 32-bit register
434 (mips64_fill_fpregset): Make global. Use gdb_byte. Handle
437 2006-03-15 Daniel Jacobowitz <dan@codesourcery.com>
439 * gdb/mips-linux-tdep.c (mips_supply_gregset): Renamed from supply_gregset.
440 (mips_fill_gregset): Renamed from fill_gregset.
441 (mips_supply_fpregset): Renamed from supply_fpregset.
442 (mips_fill_fpregset): Renamed from fill_fpregset.
443 (fetch_core_registers): Update calls.
444 (supply_gregset, fill_gregset, supply_fpregset, fill_fpregset): New
447 2006-03-15 Daniel Jacobowitz <dan@codesourcery.com>
449 * gdb/mips-tdep.c (mips_gdbarch_init): Default 64-bit ELF files to N64.
451 2006-03-15 Daniel Jacobowitz <dan@codesourcery.com>
453 * gdb/mips-tdep.c (is_mips16_addr, mips32_next_pc, add_offset_16):
454 Correct arithmetic for 64-bit CORE_ADDR.
456 2006-03-15 Daniel Jacobowitz <dan@codesourcery.com>
458 * gdb/mips-linux-tdep.c: Include "floatformat.h".
459 (mips_linux_init_abi): Use 128-bit long double for N32 and N64.
460 (mips_n32n64_return_value): Support 128-bit long double.
461 (print_gp_register_row): Don't print spaces before ignored
462 or floating point registers.
464 2006-03-15 Daniel Jacobowitz <dan@codesourcery.com>
466 * gdb/mips-mdebug-tdep.c (compare_pdr_entries): Use bfd_get_signed_32
468 (non_heuristic_proc_desc): Likewise.
470 2006-03-15 Daniel Jacobowitz <dan@codesourcery.com>
472 * gdb/mips-linux-nat.c: Include "gdb_proc_service.h".
473 (PTRACE_GET_THREAD_AREA): Define.
474 (ps_get_thread_area): New.
475 * gdb/Makefile.in (mips-linux-nat.o): Update.
477 2006-03-08 Paul Brook <paul@codesourcery.com>
479 Backport from mainline.
480 * gdb/arm-tdep.c (arm_push_dummy_call): Remove stack alignment.
481 (arm_frame_align): New function.
482 (arm_gdbarch_init): Use it.
484 2006-03-07 Paul Brook <paul@codesourcery.com>
486 Backport from mainline.
487 * gdb/testsuite/gdb.base/assign.exp: Correct fail message.
489 2006-03-07 Paul Brook <paul@codesourcery.com>
491 Backport from mainline.
492 * sim/arm/elfos.c (ARMul_OSHandleSWI): Call correct function for IsTTY.
494 2006-03-07 Paul Brook <paul@codesourcery.com>
496 Backport from mainline.
497 * gdb/testsuite/lib/compiler.c: Extract armcc version number.
498 * gdb/testsuite/lib/compiler.cc: Ditto.
500 2006-03-07 Paul Brook <paul@codesourcery.com>
502 Backport from mainline.
503 2006-03-03 Khem Raj <khem@mvista.com>
504 * remote-rdp.c (remote_rdp_xfer_inferior_memory): Use gdb_byte.
506 2006-03-07 Paul Brook <paul@codesourcery.com>
508 Backport from mainline.
509 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
511 * gdb.arch/altivec-regs.exp: Ditto.
512 * gdb.arch/e500-abi.exp: Ditto.
513 * gdb.arch/e500-regs.exp: Ditto.
514 * gdb.base/all-bin.exp: Ditto.
515 * gdb.base/annota1.exp: Ditto.
516 * gdb.base/annota3.exp: Ditto.
517 * gdb.base/args.exp: Ditto.
518 * gdb.base/arithmet.exp: Ditto.
519 * gdb.base/assign.exp: Ditto.
520 * gdb.base/async.exp: Ditto.
521 * gdb.base/bang.exp: Ditto.
522 * gdb.base/break.exp: Ditto.
523 * gdb.base/call-rt-st.exp: Ditto.
524 * gdb.base/completion.exp: Ditto.
525 * gdb.base/cond-expr.exp: Ditto.
526 * gdb.base/condbreak.exp: Ditto.
527 * gdb.base/consecutive.exp: Ditto.
528 * gdb.base/define.exp: Ditto.
529 * gdb.base/display.exp: Ditto.
530 * gdb.base/ena-dis-br.exp: Ditto.
531 * gdb.base/environ.exp: Ditto.
532 * gdb.base/eval-skip.exp: Ditto.
533 * gdb.base/info-proc.exp: Ditto.
534 * gdb.base/jump.exp: Ditto.
535 * gdb.base/logical.exp: Ditto.
536 * gdb.base/long_long.exp: Ditto.
537 * gdb.base/maint.exp: Ditto.
538 * gdb.base/miscexprs.exp: Ditto.
539 * gdb.base/pc-fp.exp: Ditto.
540 * gdb.base/pointers.exp: Ditto.
541 * gdb.base/relational.exp: Ditto.
542 * gdb.base/reread.exp: Ditto.
543 * gdb.base/sect-cmd.exp: Ditto.
544 * gdb.base/sep.exp: Ditto.
545 * gdb.base/sepdebug.exp: Ditto.
546 * gdb.base/until.exp: Ditto.
547 * gdb.base/whatis-exp.exp: Ditto.
548 * gdb.cp/annota2.exp: Ditto.
549 * gdb.cp/annota3.exp: Ditto.
550 * gdb.trace/actions.exp: Ditto.
551 * gdb.trace/backtrace.exp: Ditto.
552 * gdb.trace/circ.exp: Ditto.
553 * gdb.trace/collection.exp: Ditto.
554 * gdb.trace/deltrace.exp: Ditto.
555 * gdb.trace/infotrace.exp: Ditto.
556 * gdb.trace/limits.exp: Ditto.
557 * gdb.trace/packetlen.exp: Ditto.
558 * gdb.trace/passc-dyn.exp: Ditto.
559 * gdb.trace/passcount.exp: Ditto.
560 * gdb.trace/report.exp: Ditto.
561 * gdb.trace/save-trace.exp: Ditto.
562 * gdb.trace/tfind.exp: Ditto.
563 * gdb.trace/tracecmd.exp: Ditto.
564 * gdb.trace/while-dyn.exp: Ditto.
565 * gdb.trace/while-stepping.exp: Ditto.
566 * lib/gdb.exp: Ditto.
567 (gdb_compile): Handle nowarning option.