Ian Lance Taylor
a783673bd6
Avoid multiple definition errors from linkonce sections.
2006-10-10 18:54:06 +00:00
Daniel Jacobowitz
774a49c047
* ser-mingw.c (free_pipe_state, pipe_wait_handle): Update
...
for changes to pipe_select_thread.
(pipe_done_wait_handle): New.
(_initialize_ser_windows): Reference it.
2006-10-10 14:23:11 +00:00
Andreas Schwab
d4bfc77bca
* dwarf.c (display_debug_loc): Don't dereference loc_offsets when
...
there are no location lists.
(display_debug_ranges): Similar for range_lists.
2006-10-10 10:45:45 +00:00
Daniel Jacobowitz
9e35dae425
2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
...
Daniel Jacobowitz <dan@codesourcery.com>
* Makefile.in (expprint.o, parse.o, target.o): Update.
* dwarf2loc.c (dwarf_expr_tls_address): Move body to
target_translate_tls_address. Call it.
* eval.c (evaluate_subexp_standard): Handle UNOP_MEMVAL_TLS.
* expprint.c (print_subexp_standard): Likewise.
(op_name_standard, dump_subexp_body_standard): Likewise.
* expression.h (enum exp_opcode): Add UNOP_MEMVAL_TLS.
(union exp_element): Add objfile.
* parse.c (write_exp_elt_objfile): New function.
(msym_tls_symbol_type): New.
(write_exp_msymbol): Handle TLS.
(operator_length_standard): Handle UNOP_MEMVAL_TLS.
(build_parse): Initialize msym_tls_symbol_type.
* parser-defs.h (write_exp_elt_objfile): New prototype.
* target.c (target_translate_tls_address): New.
* target.h (target_translate_tls_address): Add prototype.
2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
* gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
2006-10-10 03:17:53 +00:00
gdbadmin
a48251ed04
*** empty log message ***
2006-10-10 00:00:33 +00:00
Alan Modra
ea399549dd
daily update
2006-10-09 23:59:20 +00:00
Daniel Jacobowitz
58dc52c34d
* solib.c (solib_open): Handle an empty solib_absolute_prefix like a
...
missing one.
2006-10-09 20:16:10 +00:00
Daniel Jacobowitz
8bb752867c
* solib.c (solib_read_symbols): Stop if the file was not found.
2006-10-09 19:58:07 +00:00
Daniel Jacobowitz
d9639e1329
2006-10-09 Paul Pluzhnikov <ppluzhnikov@charter.net>
...
PR c++/2116
* valops.c (find_overload_match): Check for a NULL name.
2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
PR c++/2116
* gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
2006-10-09 19:28:14 +00:00
gdbadmin
d5aff968a1
*** empty log message ***
2006-10-09 00:00:34 +00:00
Alan Modra
7a67da2284
daily update
2006-10-08 23:59:20 +00:00
Paul Brook
036dc3f755
2006-10-08 Paul Brook <paul@codesourcery.com>
...
gas/
* config/tc-arm.c (parse_big_immediate): 64-bit host fix.
(parse_operands): Use parse_big_immediate for OP_NILO.
(neon_cmode_for_logic_imm): Try smaller element sizes.
(neon_cmode_for_move_imm): Ditto.
(do_neon_logic): Handle .i64 pseudo-op.
gas/testsuite/
* testsuite/gas/arm/neon-cov.s: Test pseudo-instruction forms of
vmov, vmvn and logic immediate instructions.
* testsuite/gas/arm/neon-cov.d: ditto.
2006-10-08 18:44:07 +00:00
gdbadmin
ea2c415d49
*** empty log message ***
2006-10-08 00:00:03 +00:00
Alan Modra
6b9e9c7bd4
daily update
2006-10-07 23:59:22 +00:00
gdbadmin
2eef69ef02
*** empty log message ***
2006-10-07 00:00:02 +00:00
Alan Modra
5f9bb8779e
daily update
2006-10-06 23:59:23 +00:00
Joel Brobecker
390a1bd069
* gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
...
the corresponding bug has been fixed in GDB (PR/2018).
2006-10-06 20:48:42 +00:00
Joel Brobecker
714e295ef0
* dwarf2read.c (read_array_type): Set the type name if the name
...
attribute is present.
2006-10-06 20:42:02 +00:00
Ian Lance Taylor
12e14209f0
Lay out object file sections when we add the symbols to the symbol
...
table.
2006-10-06 20:40:16 +00:00
Mike Frysinger
33423b7ffe
* genscripts.sh: Respect LIBPATH_SUFFIX when not using sysroot.
2006-10-06 20:10:37 +00:00
Joel Brobecker
dd920c3388
* gdb.base/subst.exp: New testcase.
2006-10-06 18:17:56 +00:00
Joel Brobecker
53bbefe9af
* gdb.ada/array_return/pck.ads: Add copyright notice.
...
* gdb.ada/array_return/pck.adb: Likewise.
* gdb.ada/array_return/p.adb: Likewise.
* gdb.ada/exec_changed/first.adb: Likewise.
* gdb.ada/exec_changed/second.adb: Likewise.
2006-10-06 18:05:58 +00:00
Joel Brobecker
098514179b
* gdb.ada/watch_arg/watch.adb: New file.
...
* gdb.ada/watch_arg.exp: New testcase.
2006-10-06 17:46:56 +00:00
Joel Brobecker
631b0ed020
* blockframe.c (block_innermost_frame): Rewrite frame search logic.
2006-10-06 02:01:34 +00:00
gdbadmin
9ad41fe1d0
*** empty log message ***
2006-10-06 00:00:02 +00:00
Alan Modra
7ccad82788
daily update
2006-10-05 23:59:26 +00:00
Daniel Jacobowitz
dbc981de23
* Makefile.in (gdb_expat_h): New.
...
(xml_support_h): Add gdb_expat.h dependency.
(memory-map.o, xml-support.o): Likewise.
* gdb_expat.h: New file.
* xml-support.h: Include it.
* memory-map.c, xml-support.c: Likewise. Remove XML_STATUS_OK
definitions.
2006-10-05 19:42:31 +00:00
Daniel Jacobowitz
0b83947edd
* remote.c (get_remote_state_raw): Renamed from get_remote_state.
...
(get_remote_state): New function.
(init_remote_state, _initialize_remote): Use get_remote_state_raw.
2006-10-05 19:20:52 +00:00
Bob Wilson
a9c70046ea
* emulparams/xtensa-config.sh: Delete file.
...
* emulparams/elf32xtensa.sh: Set MAXPAGESIZE here instead of including
xtensa-config.sh.
* Makefile.am (eelf32xtensa.c): Remove dependency on xtensa-config.sh.
* Makefile.in: Regenerate.
2006-10-05 01:06:13 +00:00
Fred Fish
8aceae7e50
Reviewed and approved by Daniel Jacobowitz <drow@false.org>
...
2006-10-04 Fred Fish <fnf@specifix.com>
* vec.c: Include defs.h first. This pulls in config.h which can
affect other includes.
2006-10-05 01:04:23 +00:00
gdbadmin
331140640e
*** empty log message ***
2006-10-05 00:00:39 +00:00
Alan Modra
8a23b8cafa
daily update
2006-10-04 23:59:24 +00:00
Joel Brobecker
f31b375174
* somread.c (som_symtab_read): Avoid using alloca for potentially
...
large buffers.
2006-10-04 21:36:39 +00:00
Daniel Jacobowitz
d0a0254a41
* arch-utils.h (gdbarch_info_fill): Remove duplicate prototype.
2006-10-04 20:14:44 +00:00
H.J. Lu
3b578682c1
2006-10-04 H.J. Lu <hongjiu.lu@intel.com>
...
* readelf.c (debug_apply_rela_addends): Don't ignore relocation
against symbols without type.
2006-10-04 11:50:43 +00:00
gdbadmin
95a4e393f9
*** empty log message ***
2006-10-04 00:00:32 +00:00
Alan Modra
dce1c5e35e
daily update
2006-10-03 23:59:25 +00:00
Daniel Jacobowitz
f2d483c447
* memory-map.c (XML_STATUS_OK, XML_STATUS_ERROR): Provide default
...
definitions.
* xml-support.c (XML_STATUS_OK, XML_STATUS_ERROR): Likewise.
2006-10-03 15:54:01 +00:00
Jakub Jelinek
ac685e6adf
* elf-bfd.h (struct eh_cie_fde): Add set_loc pointer.
...
* elf-eh-frame.c (skip_cfa_op): Fix handling of DW_CFA_advance_loc.
Handle DW_CFA_{remember,restore}_state, DW_CFA_GNU_window_save,
DW_CFA_val_{offset{,_sf},expression}.
(skip_non_nops): Record number of DW_CFA_set_loc ops.
(_bfd_elf_discard_section_eh_frame): Require skip_non_nops recognizes
all ops. If there are any DW_CFA_set_loc ops and they are pcrel
or going to be pcrel, compute set_loc array.
(_bfd_elf_eh_frame_section_offset): If make_relative, kill relocations
against DW_CFA_set_loc operands.
(_bfd_elf_write_section_eh_frame): Handle DW_CFA_set_loc adjusting.
* ld-elf/eh4.d: New test.
* ld-elf/eh4.s: New file.
* ld-elf/eh4a.s: New file.
2006-10-03 13:15:39 +00:00
Nick Clifton
00479ba8f9
* pe-dll.c : Fix typo.
...
(autofilter_symbolprefixlist) : Remove __imp_.
(is_import) : New.
(auto-export) : Remove re-import check. Moved to callers.
(process_def_file) : Check is symbol is an import. Always underscore __imp_.
Only skip underscore on underscored targets.
(make_one) : Always underscore __imp_.
(pe_create_runtime_relocator_reference) : Only underscore _pei386_runtime_relocator on underscored targets.
(pe_process_import_defs) : Always underscore __imp_.
* pe.em (U) : New macro.
(set_pe_subsystem) : Remove underscore from _WinMainCRTStartup on wince subsystem case.
(pe_find_data_imports) : Use U on "_head_".
(gld_${EMULATION_NAME}_unrecognized_file) : Use U.
2006-10-03 10:06:26 +00:00
Alan Modra
9f1bed8bb1
daily update
2006-10-03 00:24:33 +00:00
gdbadmin
0404da1612
*** empty log message ***
2006-10-03 00:00:38 +00:00
Kazu Hirata
cd7be95be2
* elflink.c (_bfd_elf_merge_symbol): Discard references to TLS
...
symbols from the --just-syms file.
2006-10-02 22:52:19 +00:00
Tom Tromey
98c5f827ea
* tls.m4 (GCC_CHECK_TLS): Pass empty argument as "help arg" to
...
GCC_ENABLE.
2006-10-02 18:03:18 +00:00
Nick Clifton
4303612646
* ld-arm/use-thumb-lib.sym: Robustify, by ignoring symbols we're
...
not interested in and bucket number.
2006-10-02 17:10:56 +00:00
Nick Clifton
0be14fe08c
* ld-fastcall/fastcall.exp: Add x86_64-pc-mingw64 as valid target.
...
* ld-pe/pe.exp: Likewise.
* lib/ld-lib.exp ( is_pecoff_format): Accept x86_64-pc-mingw64.
2006-10-02 16:53:04 +00:00
Vladimir Prus
041bf30db7
* gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
...
via string_to_regexp.
* gdb.mi/mi2-basics.exp: Likewise.
2006-10-02 16:38:26 +00:00
Hans-Peter Nilsson
466b1d3308
* cris/cris-sim.h (enum cris_unknown_syscall_action_type)
...
(cris_unknown_syscall_action): Declare.
* cris/sim-if.c (cris_unknown_syscall_action): Define.
(cris_options): Add cris-unknown-syscall option.
(cris_option_handler): Correct comment about and error message for
invalid --cris-cycles argument. Handle --cris-unknown-syscall.
* cris/traps.c: Include stdarg.h
(cris_unknown_syscall): New function.
(cris_break_13_handler): Instead of sim_io_eprintf and
sim_engine_halt, call cris_unknown_syscall to handle more or less
unknown syscalls. Adjust code as necessary to handle return
value.
2006-10-02 03:21:28 +00:00
Hans-Peter Nilsson
1654a6f728
* sim/cris/c/clone5.c, sim/cris/c/mprotect1.c,
...
sim/cris/c/rtsigprocmask1.c, sim/cris/c/rtsigsuspend1.c,
sim/cris/c/sig7.c, sim/cris/c/sigreturn1.c,
sim/cris/c/sigreturn2.c, sim/cris/c/syscall1.c,
sim/cris/c/syscall2.c, sim/cris/c/sysctl2.c, sim/cris/c/fcntl1.c,
sim/cris/c/readlink2.c: Add code to print ENOSYS if syscall being
tested returns ENOSYS. Add early exit where needed. Change any
existing code to print "xyzzy", not "pass".
* sim/cris/asm/option3.ms, sim/cris/asm/option4.ms,
sim/cris/c/clone6.c, sim/cris/c/fcntl2.c,
sim/cris/c/mprotect2.c, sim/cris/c/readlink11.c,
sim/cris/c/rtsigprocmask2.c, sim/cris/c/rtsigsuspend2.c,
sim/cris/c/sig13.c, sim/cris/c/sigreturn3.c,
sim/cris/c/sigreturn4.c, sim/cris/c/syscall3.c,
sim/cris/c/syscall4.c, sim/cris/c/syscall5.c,
sim/cris/c/syscall6.c, sim/cris/c/syscall7.c,
sim/cris/c/syscall8.c, sim/cris/c/sysctl3.c: New tests.
2006-10-02 03:18:51 +00:00
gdbadmin
28d9ed440a
*** empty log message ***
2006-10-02 00:00:02 +00:00