Ian Lance Taylor
8fc19601e8
From Cary Coutant: fix handling of undefined symbols in shared
...
libraries.
2008-02-08 22:49:22 +00:00
Daniel Jacobowitz
8da2a1df16
* source.c (find_and_open_source): Always rewrite absolute filenames.
2008-02-08 22:20:48 +00:00
H.J. Lu
d51c30157c
2008-02-08 H.J. Lu <hongjiu.lu@intel.com>
...
PR binutils/5713
* strings.c (main): Set string_min to 4 if it is <= 0.
2008-02-08 20:58:18 +00:00
Ian Lance Taylor
b0d8593d63
Don't read linker scripts in binary mode.
2008-02-08 07:31:09 +00:00
Ian Lance Taylor
bc644c6cfc
Add support for --format binary for input files.
2008-02-08 07:06:58 +00:00
Doug Evans
897b09ca9f
* gdb.cp/mb-inline.exp: New.
...
* gdb.cp/mb-inline.h: New.
* gdb.cp/mb-inline1.cc: New.
* gdb.cp/mb-inline2.cc: New.
2008-02-08 00:42:26 +00:00
Doug Evans
776592bf17
* breakpoint.c: #include "hashtab.h".
...
(ambiguous_names_p): New fn.
(update_breakpoint_locations): When restoring bp enable status, don't
compare function names if any functions have same name.
* Makefile.in (breakpoint.o): Add hashtab.h dependency.
* gdb.cp/mb-inline.exp: New.
* gdb.cp/mb-inline.h: New.
* gdb.cp/mb-inline1.cc: New.
* gdb.cp/mb-inline2.cc: New.
2008-02-08 00:42:07 +00:00
gdbadmin
b29242315e
*** empty log message ***
2008-02-08 00:00:33 +00:00
Alan Modra
e3c015d37a
daily update
2008-02-07 23:00:05 +00:00
Joel Brobecker
d656525850
* ada-lang.c (symbol_completion_add): Make SV parameter a VEC**
...
instead of just a VEC*. Update use of SV.
(ada_make_symbol_completion_list): Update symbol_completion_add calls.
2008-02-07 22:27:53 +00:00
Joel Brobecker
6d53d0afa0
* NEWS: Put all new commands since gdb-6.7 together.
2008-02-07 19:23:10 +00:00
Joel Brobecker
2ba95b9b76
* ada-lang.c: #include "vec.h".
...
(struct string_vector, new_string_vector, string_vector_append):
Delete.
(char_ptr): New typedef.
(DEF_VEC_P (char_ptr)): New VEC type.
(symbol_completion_add): Update profile to take the new VEC type
instead of the old string_vector structure. Update code accordingly.
(ada_make_symbol_completion_list): Use the new VEC type instead of
the old string_vector structure, and update the code accordingly.
* Makefile.in (ada-lang.o): Add dependency on vec.h.
2008-02-07 19:06:51 +00:00
Alan Modra
ea696b7b78
* ld-spu/ovl.d: Update.
...
* ld-spu/ovl2.d: Update.
2008-02-07 11:03:06 +00:00
Alan Modra
ff7a0acf26
* ldlang.c (new_afile): Don't pass unadorned NULL to concat.
...
* ldfile.c (ldfile_add_library_path): Likewise.
* emultempl/elf32.em (check_ld_elf_hints, check_ld_so_conf): Likewise.
* emultempl/lnk960.em (lnk960_before_parse): Likewise.
* emultempl/spuelf.em (embedded_spu_file): Likewise.
2008-02-07 08:41:10 +00:00
Alan Modra
1bf57e9fa3
* read.c (s_weakref): Don't pass unadorned NULL to concat.
...
* config/tc-i386.c (set_cpu_arch, md_parse_option): Likewise.
2008-02-07 08:40:29 +00:00
Alan Modra
ee832e1842
* objdump.c (main): Don't pass unadorned NULL to concat.
2008-02-07 08:39:54 +00:00
Ian Lance Taylor
516cb3d01e
Support --oformat binary.
2008-02-07 07:33:46 +00:00
Ian Lance Taylor
1ef1f3d387
Ignore version scripts for relocatable links.
2008-02-07 05:45:07 +00:00
Ian Lance Taylor
5fe2a0f55b
Even when stripping all symbols, we need to write out the dynamic
...
symbol table.
2008-02-07 04:35:41 +00:00
Ian Lance Taylor
88dd47ac00
Implement --just-symbols, including -R FILE. Fix symbol values when
...
doing a relocatable link.
2008-02-07 01:51:25 +00:00
Alan Modra
2e444beaa0
bfd/
...
* elf32-spu.c (spu_elf_size_stubs): Revert 2008-01-28 doubling
of _ovly_buf_table size.
(spu_elf_build_stubs): Use low bit of .size as "present" bit.
Adjust initialisations relating to _ovly_buf_table.
ld/
* emultempl/spu_ovl.S: Use low bit of _ovly_table.size as
a "present" bit rather than low bit of .buf. Correct indexing
into _ovly_buf_table. Use relative loads and stores to access
overlay manager local vars.
* emultempl/spu_ovl.o: Regenerate.
2008-02-07 01:26:56 +00:00
gdbadmin
464f5c14b7
*** empty log message ***
2008-02-07 00:00:03 +00:00
Alan Modra
054fb3bbd1
daily update
2008-02-06 23:00:05 +00:00
Pierre Muller
b1c32d3564
* gdb.pascal/floats.pas: New test program.
...
* gdb.pascal/floats.exp: New testcase.
2008-02-06 22:24:43 +00:00
Pierre Muller
4ae0885ab1
* p-exp.y: Set current_type in missing places.
...
(leftdiv_is_integer): New static variable.
Typecast right operand of BINOP_DIV to long_double if both operands
are integers.
2008-02-06 22:21:38 +00:00
Ian Lance Taylor
fbfba50887
Support creating empty output when there are no input objects.
2008-02-06 20:32:10 +00:00
Ian Lance Taylor
755ab8af10
Fix group signature handling for relocatable link, add bootstrap
...
relocatable test.
2008-02-06 19:32:32 +00:00
Maciej W. Rozycki
06b1d59cd6
* remote-mips.c (set_breakpoint): Rename to...
...
(mips_set_breakpoint): ... this.
(clear_breakpoint): Rename to...
(mips_clear_breakpoint): ... this.
(common_breakpoint): Rename to...
(mips_common_breakpoint): ... this.
(check_lsi_error): Rename to...
(mips_check_lsi_error): ... this.
2008-02-06 09:37:56 +00:00
Nick Clifton
6ec62a9bd3
Updated Malasian translation.
2008-02-06 09:05:38 +00:00
Ian Lance Taylor
6a74a71947
Initial -r support.
2008-02-06 08:13:50 +00:00
Adam Nemet
0797561a54
* gas/mips/mips.exp: Invoke the tests smartmips, mips32-dsp,
...
mips32-dspr2, mips64-dsp and mips32-mt with run_dump_test instead
of run_dump_test_arches.
* gas/mips/smartmips.d: Pass -mips32.
* gas/mips/mips64-dsp.d: Pass -mips64r2.
* gas/mips/mips32-dsp.d: Pass -mips32r2.
* gas/mips/mips32-dspr2.d: Likewise.
* gas/mips/mips32-mt.d: Likewise.
2008-02-06 05:29:03 +00:00
DJ Delorie
98e460c30d
* simops.c (OP_1C007E0): Compensate for 64 bit hosts.
...
(OP_18007E0): Likewise.
(OP_2C007E0): Likewise.
(OP_28007E0): Likewise.
* v850.igen (divh): Likewise.
2008-02-06 04:41:26 +00:00
Thiago Jung Bauermann
1a4ca44aeb
* gdb.base/callfuncs.c (t_float_many_args): New function.
...
(t_double_many_args): New function.
* gdb.base/callfuncs.exp: Add tests for exceeding float
and double parameters passed through the stack.
2008-02-06 03:54:12 +00:00
DJ Delorie
c5fbc25baf
Index: ChangeLog
...
* configure.ac (v850): V850 now has a testsuite.
* configure (v850): Likewise.
Index: testsuite/ChangeLog
* sim/v850/: New directory.
* sim/v850/allinsns.exp: New.
* sim/v850/bsh.cgs: New.
* sim/v850/div.cgs: New.
* sim/v850/divh.cgs: New.
* sim/v850/divh_3.cgs: New.
* sim/v850/divhu.cgs: New.
* sim/v850/divu.cgs: New.
* sim/v850/sar.cgs: New.
* sim/v850/satadd.cgs: New.
* sim/v850/satsub.cgs: New.
* sim/v850/satsubi.cgs: New.
* sim/v850/satsubr.cgs: New.
* sim/v850/shl.cgs: New.
* sim/v850/shr.cgs: New.
* sim/v850/testutils.cgs: New.
* sim/v850/testutils.inc: New.
Index: v850/ChangeLog
* simops.c (OP_C0): Correct saturation logic.
(OP_220): Likewise.
(OP_A0): Likewise.
(OP_660): Likewise.
(OP_80): Likewise.
* simops.c (OP_2A0): If the shift count is zero, clear the
carry.
(OP_A007E0): Likewise.
(OP_2C0): Likewise.
(OP_C007E0): Likewise.
(OP_280): Likewise.
(OP_8007E0): Likewise.
* simops.c (OP_2C207E0): Correct PSW flags for special divu
conditions.
(OP_2C007E0): Likewise, for div.
(OP_28207E0): Likewise, for divhu.
(OP_28007E0): Likewise, for divh. Also, sign-extend the correct
operand.
* v850.igen (divh): Likewise, for 2-op divh.
* v850.igen (bsh): Fix carry logic.
2008-02-06 00:40:05 +00:00
gdbadmin
e5c4eb7a6c
*** empty log message ***
2008-02-06 00:00:33 +00:00
Alan Modra
b8c8be8cae
daily update
2008-02-05 23:00:05 +00:00
Ian Lance Taylor
56fd6e75db
From Ollie Wild: add missing backquote to install-exec-local.
2008-02-05 22:22:09 +00:00
Joel Brobecker
439048e8fe
* gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
...
gdb.ada/complete/foo.adb: New files.
* gdb.ada/complete.exp: New testcase.
2008-02-05 22:20:51 +00:00
Joel Brobecker
41d27058f2
* language.h (struct language_defn): Add new field
...
la_make_symbol_completion_list.
* symtab.c (default_make_symbol_completion_list): Renames
make_symbol_completion_list.
(make_symbol_completion_list): New function.
* symtab.h (default_make_symbol_completion_list): Add declaration.
* langauge.c (unknown_language): Set la_make_symbol_completion_list.
(auto_language, local_language): Likewise.
* objc-lang.c (objc_language_defn): Likewise.
* scm-lang.c (scm_language_defn): Likewise.
* m2-lang.c (m2_language_defn): Likewise.
* f-lang.c (f_language_defn): Likewise.
* jv-lang.c (java_language_defn): Likewise.
* p-lang.c (pascal_language_defn): Likewise.
* c-lang.c (c_language_defn, cplus_language_defn, asm_language_defn)
(minimal_language_defn): Likewise.
* ada-lang.c (struct string_vector): New structure.
(new_string_vector, string_vector_append, ada_unqualified_name)
(add_angle_brackets, symbol_completion_match, symbol_completion_add)
(ada_make_symbol_completion_list): New functions.
(ada_language_defn): Set la_make_symbol_completion_list.
* ada-lang.h (ada_make_symbol_completion_list): Remove declaration,
this function is static.
2008-02-05 22:17:41 +00:00
Bob Wilson
2276bc2089
2008-02-05 Sterling Augustine <sterling@tensilica.com>
...
* config/tc-xtensa.c (relax_frag_immed): Change internal consistency
checks into assertions. When relaxation produces an operation that
does not fit in the current FLIX instruction, make sure that the
operation is relaxed as needed to account for being placed following
the current instruction.
2008-02-05 19:39:08 +00:00
Kevin Buettner
ee3a2f014e
* mn10300-tdep.c (mn10300_push_dummy_call): Adjust stack pointer
...
to account for call site optimizations.
2008-02-05 16:20:20 +00:00
Jim Blandy
d844e34bca
2008-02-05 Andrzej Zaborowski <balrogg@gmail.com>
...
* tracepoint.c (read_actions): Handle end-of-text indicator
in action list properly. (Committed by Jim Blandy)
2008-02-05 16:05:56 +00:00
Jim Blandy
85ecb32b7a
Fix changelog entry.
2008-02-05 15:56:32 +00:00
Jim Blandy
02e4669d27
* ax-gdb.c (gen_expr): Yield ordinary error if asked to trace a
...
pseudoregister, not an internal error.
2008-02-05 15:54:34 +00:00
gdbadmin
2399638e51
*** empty log message ***
2008-02-05 00:00:02 +00:00
Ian Lance Taylor
7d26c6cc60
Print PHDRS clause for debugging.
2008-02-04 23:53:15 +00:00
Bob Wilson
2d312b6be3
binutils/testsuite/
...
* binutils-all/objdump.exp (cpus_expected): Add xtensa.
ld/testsuite/
* ld-undefined/undefined.exp: XFAIL for xtensa*-*-linux*.
2008-02-04 23:41:54 +00:00
Bob Wilson
d9ab3f2902
* elf32-xtensa (elf_xtensa_relocate_section): After finding an invalid
...
relocation, do not continue processing it. Ignore R_XTENSA_ASM_EXPAND
relocations against dynamic symbols.
(elf_xtensa_finish_dynamic_sections): Do not fail if there is no
.xt.lit section.
2008-02-04 23:13:24 +00:00
Alan Modra
f7f57253b1
daily update
2008-02-04 23:00:05 +00:00
Ian Lance Taylor
1c4f3631bd
Implement PHDRS.
2008-02-04 22:54:31 +00:00