831004b79b
gdb/ChangeLog:
...
* solib-svr4.c (svr4_current_sos): Move up initialization of
l_addr, such that it clearly covers all cases.
gdb/testsuite/ChangeLog:
* gdb.base/prelink.exp: Anchor tested-for regular expression
on gdb prompt.
2006-03-09 00:22:09 +00:00
d61ed39eac
*** empty log message ***
2006-03-09 00:00:05 +00:00
f1b4b38ecb
* ia64-tdep.c (ia64_libunwind_frame_this_id): Adapt uses of
...
libunwind_frame_prev_register to use a gdb_byte buffer and
extract_unsigned_integer.
(ia64_libunwind_sigtramp_frame_prev_register): Likewise.
* libunwind-frame.c (libunwind_frame_prev_register): Change type
of last argument to `gdb_byte *'
* libunwind-frame.h: Adjust declaration.
2006-03-08 15:28:17 +00:00
f53f0d0bde
2006-03-08 Paul Brook <paul@codesourcery.com>
...
* arm-tdep.c (arm_push_dummy_call): Remove stack alignment.
(arm_frame_align): New function.
(arm_gdbarch_init): Use it.
2006-03-08 14:22:47 +00:00
b5678df9a4
*** empty log message ***
2006-03-08 00:00:03 +00:00
effe49a0c7
2006-03-07 Paul Brook <paul@codesourcery.com>
...
* gdb.base/assign.exp: Correct fail message.
2006-03-07 21:40:50 +00:00
e546101697
2006-03-07 Paul Brook <paul@codesourcery.com>
...
* lib/compiler.c: Extract armcc version number.
* lib/compiler.cc: Ditto.
2006-03-07 18:51:56 +00:00
fc91c6c2b9
2006-03-07 Paul Brook <paul@codesourcery.com>
...
* gdb.arch/altivec-abi.exp: Use nowarnings instead of
additional_flags=-w.
* gdb.arch/altivec-regs.exp: Ditto.
* gdb.arch/e500-abi.exp: Ditto.
* gdb.arch/e500-regs.exp: Ditto.
* gdb.base/all-bin.exp: Ditto.
* gdb.base/annota1.exp: Ditto.
* gdb.base/annota3.exp: Ditto.
* gdb.base/args.exp: Ditto.
* gdb.base/arithmet.exp: Ditto.
* gdb.base/assign.exp: Ditto.
* gdb.base/async.exp: Ditto.
* gdb.base/bang.exp: Ditto.
* gdb.base/break.exp: Ditto.
* gdb.base/call-rt-st.exp: Ditto.
* gdb.base/completion.exp: Ditto.
* gdb.base/cond-expr.exp: Ditto.
* gdb.base/condbreak.exp: Ditto.
* gdb.base/consecutive.exp: Ditto.
* gdb.base/define.exp: Ditto.
* gdb.base/display.exp: Ditto.
* gdb.base/ena-dis-br.exp: Ditto.
* gdb.base/environ.exp: Ditto.
* gdb.base/eval-skip.exp: Ditto.
* gdb.base/info-proc.exp: Ditto.
* gdb.base/jump.exp: Ditto.
* gdb.base/logical.exp: Ditto.
* gdb.base/long_long.exp: Ditto.
* gdb.base/maint.exp: Ditto.
* gdb.base/miscexprs.exp: Ditto.
* gdb.base/pc-fp.exp: Ditto.
* gdb.base/pointers.exp: Ditto.
* gdb.base/relational.exp: Ditto.
* gdb.base/reread.exp: Ditto.
* gdb.base/sect-cmd.exp: Ditto.
* gdb.base/sep.exp: Ditto.
* gdb.base/sepdebug.exp: Ditto.
* gdb.base/until.exp: Ditto.
* gdb.base/whatis-exp.exp: Ditto.
* gdb.cp/annota2.exp: Ditto.
* gdb.cp/annota3.exp: Ditto.
* gdb.trace/actions.exp: Ditto.
* gdb.trace/backtrace.exp: Ditto.
* gdb.trace/circ.exp: Ditto.
* gdb.trace/collection.exp: Ditto.
* gdb.trace/deltrace.exp: Ditto.
* gdb.trace/infotrace.exp: Ditto.
* gdb.trace/limits.exp: Ditto.
* gdb.trace/packetlen.exp: Ditto.
* gdb.trace/passc-dyn.exp: Ditto.
* gdb.trace/passcount.exp: Ditto.
* gdb.trace/report.exp: Ditto.
* gdb.trace/save-trace.exp: Ditto.
* gdb.trace/tfind.exp: Ditto.
* gdb.trace/tracecmd.exp: Ditto.
* gdb.trace/while-dyn.exp: Ditto.
* gdb.trace/while-stepping.exp: Ditto.
* lib/gdb.exp: Ditto.
(gdb_compile): Handle nowarning option.
2006-03-07 15:23:33 +00:00
5f4a23d95c
* gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
...
* gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
Rename executable to prelinkt. Don't re-prelink if we didn't
get a core file. Test prelink -u exit status to tell whether
prelinking failed. Use gdb_test_multiple.
2006-03-07 05:05:29 +00:00
fa88fa5210
*** empty log message ***
2006-03-07 00:00:02 +00:00
7e1dd15ac7
*** empty log message ***
2006-03-06 00:00:07 +00:00
3c568553f1
*** empty log message ***
2006-03-05 00:00:02 +00:00
e818de9df3
*** empty log message ***
2006-03-04 00:00:34 +00:00
b67fd56fca
Index: ChangeLog
...
2006-03-03 Khem Raj <khem@mvista.com>
* remote-rdp.c (remote_rdp_xfer_inferior_memory): Use gdb_byte.
Committed by Andrew Cagney.
2006-03-03 23:08:12 +00:00
b92a518e73
* remote-utils.c (prepare_resume_reply): Move declaration
...
of gdb_id_from_wait to the top of the block.
2006-03-03 14:48:55 +00:00
67e054eddf
*** empty log message ***
2006-03-03 00:00:03 +00:00
a64ae7e064
* mn10300-tdep.c (mn10300_push_dummy_call): Write breakpoint
...
address to MDR register.
2006-03-02 09:31:23 +00:00
e87ba8d006
*** empty log message ***
2006-03-02 00:00:07 +00:00
9733fc9442
gdb/
...
* gdbtypes.c (lookup_struct_elt_type): Correct noerr for recursive
calls.
gdb/testsuite/
* gdb.cp/inherit.exp (test_print_mi_member_types): New function.
(do_tests): Call it.
2006-03-01 19:34:46 +00:00
4897bfb966
2006-03-01 Randolph Chung <tausq@debian.org>
...
* somread.c (som_symfile_read): Update comment and remove unneeded
use of a deprecated variable.
2006-03-01 05:47:46 +00:00
6fcecea011
2006-03-01 Randolph Chung <tausq@debian.org>
...
* hppa-tdep.h (unwind_table_entry): Update field names to match HP
runtime specification.
* hppa-tdep.c (internalize_unwinds, hppa_frame_cache): Likewise.
(unwind_command): Likewise.
2006-03-01 05:43:03 +00:00
46acf08120
2006-03-01 Randolph Chung <tausq@debian.org>
...
* hppa-tdep.c (hppa_frame_cache): Handle Region_Description and
Pseudo_SP_Set in unwind record.
2006-03-01 05:22:38 +00:00
477e69e8fd
2006-03-01 Randolph Chung <tausq@debian.org>
...
* hppa-hpux-tdep.c (initialize_hp_cxx_exception_support): Use
TDEP->is_elf to determine if we are working with a SOM binary.
(null_symtab_and_line): Remove unused variable.
* config/pa/hppa64.mt: Use tm-hppa.h.
* config/pa/tm-hppa64.h: Remove file.
2006-03-01 05:19:13 +00:00
848359aced
* f-typeprint.c (f_type_print_base): Delete the redundant space.
2006-03-01 01:37:26 +00:00
a2f1638d0b
*** empty log message ***
2006-03-01 00:01:04 +00:00
f9ec92b6cb
Add am33 linux signal frame support.
2006-02-28 22:38:04 +00:00
e92e42f575
* mn10300-tdep.c (mn10300_analyze_prologue): Implement backtrack
...
out of pattern match by saving relevant state. Fix stack size
adjustment bug.
2006-02-28 22:28:21 +00:00
cc10cae34a
gdb/ChangeLog:
...
* solib-svr4.h (struct link_map_offsets): Add l_ld_offset and
l_ld_size fields.
* solib-svr4.c (struct lm_info): Add l_addr field.
(LM_ADDR_FROM_LINK_MAP): Renamed from LM_ADDR.
(HAS_LM_DYNAMIC_FROM_LINK_MAP): New.
(LM_DYNAMIC_FROM_LINK_MAP): New.
(LM_ADDR_CHECK): New. Use it instead of LM_ADDR.
(svr4_current_sos): Initialize l_addr. Adjust.
(svr4_relocate_section_addresses): Adjust.
(svr4_ilp32_fetch_link_map_offsets): Define new members.
(svr4_lp64_fetch_link_map_offsets): Likewise.
* solib-legacy.c (legacy_svr4_fetch_link_map_offsets): Likewise.
* mipsnbsd-tdep.c (mipsnbsd_ilp32_fetch_link_map_offsets): Likewise.
(mipsnbsd_lp64_fetch_link_map_offsets): Likewise.
* Makefile.in (solib-svr4.o): Depend on $(elf_bfd_h).
gdb/testsuite/ChangeLog:
* gdb.base/prelink.exp: New test.
* gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
2006-02-28 04:29:10 +00:00
1ae97d1e61
*** empty log message ***
2006-02-28 00:00:05 +00:00
691342f948
2006-02-26 David S. Miller <davem@sunset.davemloft.net>
...
* config/sparc/linux.mt (TDEPFILES): Add sol2-tdep.o.
* config/sparc/linux64.mt (TDEPFILES): Likewise.
2006-02-27 06:14:51 +00:00
e99103b542
*** empty log message ***
2006-02-27 00:00:03 +00:00
2c38724144
* ppc-linux-nat.c (ppc_linux_insert_watchpoint): Correct return type.
...
(ppc_linux_remove_watchpoint): Likewise, and args.
2006-02-26 23:42:59 +00:00
3597fb8298
* i386obsd-tdep.c (i386obsd_trapframe_sniffer): Also recognize
...
"soft" interrupts.
2006-02-26 13:03:33 +00:00
b32d8d93cb
*** empty log message ***
2006-02-26 00:00:04 +00:00
637d6690a8
* gdb/defs.h: unconditionally include <fcntl.h>, and
...
ensure that O_BINARY is defined.
* gdb/solib.c(solib_open): ensure solib files are opened in
binary mode.
* gdb/corelow.c: Remove O_BINARY macro definition.
* gdb/exec.c: Remove O_BINARY macro definition
* gdb/remote-rdp.c: Remove O_BINARY macro definition
* gdb/source.c: Remove O_BINARY macro definition
* gdb/symfile.c: Remove O_BINARY macro definition
2006-02-25 04:36:39 +00:00
c40c02dcc9
*** empty log message ***
2006-02-25 00:00:03 +00:00
9846e5417d
2006-02-24 Randolph Chung <tausq@debian.org>
...
* hppa-hpux-tdep.c (hppa_hpux_push_dummy_code): Initialize
argreg.
* solib-som.c (som_solib_remove_inferior_hook): Remove unused
function.
2006-02-24 23:52:04 +00:00
15c46491c2
* gdb.fortran/derived-type.f90: New file.
...
* gdb.fortran/derived-type.exp: New testcase.
2006-02-24 07:29:42 +00:00
2a5e440cb4
* f-exp.y: Symbol '%' is not used as the modulus operator in
...
Fortran. Delete this from Fortran expression.
It is now used by Fortran 90 and later to access the member
of derived type. Add this into Fortran expression.
* f-valprint.c (f_val_print): Add code to handle TYPE_CODE_STRUCT.
Print each elements in the derived type.
* f-typeprint.c (print_equivalent_f77_float_type): Add a parameter
level into the function definition to do indented printing. And
call fprintfi_filtered instead to do indented printing.
(f_type_print_base): Replace fprintf_filtered with the indented
version (fprintfi_filtered).
(f_type_print_base): Call indented print_equivalent_f77_float_type.
(f_type_print_base): Add code to handle TYPE_CODE_STRUCT. Print
the definition of the derived type.
2006-02-24 07:26:10 +00:00
4e219700c3
*** empty log message ***
2006-02-24 00:00:02 +00:00
921286914f
* gdb_curses.h: Provide a fallback prototype for tgetnum.
2006-02-23 20:53:00 +00:00
a6205f535a
* doublest.h: Conditionalize DOUBLEST on PRINTF_HAS_LONG_DOUBLE
...
also.
(DOUBLEST_FORMAT): Rename to DOUBLEST_PRINT_FORMAT.
(DOUBLEST_SCAN_FORMAT): New.
* ada-lex.l (PRINTF_HAS_LONG_DOUBLE): Remove redefinitions.
(processReal): Use DOUBLEST_SCAN_FORMAT.
* c-exp.y (parse_number): Likewise.
* jv-exp.y (parse_number): Likewise.
* objc-exp.y (parse_number): Likewise.
* p-exp.y (parse_number): Likewise.
2006-02-23 18:43:41 +00:00
0f0b8dcdc3
* event-top.c (async_do_nothing, async_disconnect)
...
(async_stop_sig, async_float_handler): Remove duplicated
prototypes.
(handle_sighup): Guard prototype with SIGHUP.
(async_do_nothing): Guard function and prototype with
SIGQUIT || SIGHUP.
(async_disconnect): Guard prototype with SIGHUP.
(async_stop_sig): Guard prototype with STOP_SIGNAL.
2006-02-23 18:37:42 +00:00
4e91d01c68
* maint.c (maintenance_dump_me): Remove unnecessary prototype.
2006-02-23 18:33:43 +00:00
1e0600be1c
* win32-termcap.c (tputs): Return 0.
2006-02-23 18:28:34 +00:00
5c9f7ded98
* gdb.base/default.exp: Allow ';' as a directory separator.
2006-02-23 18:24:34 +00:00
4ba4b473b9
*** empty log message ***
2006-02-23 00:00:04 +00:00
0dd0cb2909
*** empty log message ***
2006-02-22 00:00:02 +00:00
094a342e19
* configure.ac: Introduce ---enable-werror, which adds -Werror to
...
the compiler command line. Enabled by default. Disable with
--disable-werror.
* configure regenerate.
2006-02-21 21:02:25 +00:00
7476373706
* elfread.c (elf_symtab_read): Skip symbols which BFD considers
...
special.
2006-02-21 20:38:48 +00:00