aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-11-18 * elf64-hppa.c (elf64_hppa_object_p): Recognize corefiles underDave Anglin2-4/+48
hppa64-hp-hpux11.11. (elf64_hppa_section_from_phdr): New function. (elf_backend_section_from_phdr): Define.
2005-11-18*** empty log message ***gdbadmin1-1/+1
2005-11-17daily updateAlan Modra1-1/+1
2005-11-17Fix ChangeLog typo from previous commit.Kevin Buettner1-1/+1
2005-11-17 * gdb.texinfo (Remote Configuration): Fix typo in description ofKevin Buettner2-1/+6
"set remotebreak" command.
2005-11-172005-11-17 Andrew Haley <aph@redhat.com>Andrew Haley2-0/+6
* cxxfilt.c (main): Flush ouput at newline.
2005-11-17 * cris/sim-main.h (struct _sim_cpu): New members last_syscall,Hans-Peter Nilsson3-5/+61
last_open_fd, last_open_flags. * cris/traps.c: Don't include targ-vals.h. (TARGET_O_ACCMODE): Define. (cris_break_13_handler): Set new _sim_cpu members. <case TARGET_SYS_fcntl>: Support special case of F_GETFL. Rearrange code as switch. Emit "unimplemented" abort for unimplemented fcntl calls.
2005-11-17 * cris/traps.c (TARGET_SYS_stat): Define.Hans-Peter Nilsson2-0/+9
(syscall_stat32_map): Add entry for TARGET_SYS_stat. (cris_break_13_handler) <case TARGET_SYS_stat>: New case.
2005-11-17* config/tc-ppc.c (ppc_frob_file_before_adjust): Do not referenceAlexandre Oliva3-2/+9
dotname. * write.c (write_object_file): Do not remove used weakrefd.
2005-11-17gas/Jan Beulich2-4/+23
2005-11-17 Jan Beulich <jbeulich@novell.com> * dw2gencfi.c (dot_cfi): Put argument parsing for cases DW_CFA_restore and DW_CFA_undefined in a loop.
2005-11-17gas/Jan Beulich18-19/+190
2005-11-17 Jan Beulich <jbeulich@novell.com> * symbols.h (S_CLEAR_VOLATILE): Declare. * symbols.c (colon): Also accept redefinable symbols for redefinition. Clone them before modifying. (S_CLEAR_VOLATILE): Define. * cond.c (s_ifdef): Also test for equated symbols. * read.c (s_comm_internal): Also exclude non-redefinable equated symbols. Clone redefinable ones before modifying. (s_weakref): Clone redefinable symbols before modifying. * doc/internals.texi: Document sy_volatile, sy_forward_ref, S_IS_VOLATILE, S_SET_VOLATILE, S_CLEAR_VOLATILE, S_IS_FORWARD_REF, and S_SET_FORWARD_REF. gas/testsuite/ 2005-11-17 Jan Beulich <jbeulich@novell.com> * gas/all/cond.s: Also check ifdef works on equates and commons. * gas/all/cond.l: Adjust. * gas/all/redef2.s: Also test redefining equate to label. * gas/all/redef2.d: Adjust. * gas/all/redef3.[sd]: New. * gas/all/redef4.s: New. * gas/all/redef5.s: New. * gas/elf/redef.s: New, copied from original gas/all/redef2.s. * gas/elf/redef.d: Remove #source. * gas/all/gas.exp: Remove exclusion of iq2000-*-* from and adjust xfails for redefinition tests. Run new tests. Exclude alpha*-*-*, mips*-*-*, *c54x*-*-* from weakref tests.
2005-11-172005-11-16 Shaun Jackman <sjackman@gmail.com>Daniel Jacobowitz2-13/+104
* sim/arm/armos.c: Include limits.h (unlink): Remove this macro. It is unused in this file and conflicts with sim_callback->unlink. (PATH_MAX): Define as 1024 if not already defined. (ReadFileName): New function. (SWIopen): Fix a potential buffer overflow. (SWIremove): New function. (SWIrename): Ditto. (ARMul_OSHandleSWI): Handle the RDP calls SWI_IsTTY, SWI_Remove, and SWI_Rename, as well as the RDI calls AngelSWI_Reason_IsTTY, AngelSWI_Reason_Remove, and AngelSWI_Reason_Rename.
2005-11-17 * version.in: Update to 6.4.50.Daniel Jacobowitz2-1/+5
2005-11-17 * ld-mmix/sec-1.d: Adjust section order for recent ELF sectionHans-Peter Nilsson2-5/+13
rearrangement.
2005-11-17 * doc/binutils.texi: Include config.texi and @file documentationMark Mitchell9-9/+44
for manual pages. * Makefile.am (gprof.info, gprof.1): Depend on config.texi. (config.texi): New file. * Makefile.in: Regenerated. * Makefile.am (configdoc.texi): Set top_srcdir in configdoc.texi.. * Makefile.in: Regenerated. * ld.texinfo: Include configdoc.texi and ldver.texi in man pages. Add @file documentation.
2005-11-17 * ldlang.h (lang_input_section_type): Remove "ifile" field.Alan Modra15-127/+169
(lang_insert_orphan, lang_add_section): Update prototypes. * ldlang.c (lang_insert_orphan): Remove "file" param. (lang_add_section): Likewise. Update all callers. (wild_sort): Get an input section's bfd via "section->owner". (size_input_section): Access just_syms_flag via bfd usrdata. (lang_place_orphans): Update ldemul_place_orphan call. * ldemul.h (ldemul_place_orphan): Remove input_statement param. (struct ld_emulation_xfer_struct <place_orphan>): Likewise. * ldemul.c (ldemul_place_orphan): Likewise. * ldwrite.c (build_link_order): Access just_syms_flag via bfd usrdata. * emultempl/armelf.em (arm_elf_set_bfd_for_interworking): Likewise. * emultempl/beos.em (sort_by_file_name): Access bfd by section->owner. (sort_sections): Likewise. (place_orphan): Remove "file" param. Adjust lang_add_section call. * emultempl/elf32.em (place_orphan): Remove "file" param. Adjust lang_add_section and lang_insert_orphan calls. * emultempl/hppaelf.em (hppaelf_add_stub_section): Adjust lang_add_section call. (build_section_lists): Access just_syms_flag via bfd usrdata. * emultempl/m68hc1xelf.em (m68hc11elf_add_stub_section): Adjust lang_add_section call. * emultempl/mmo.em (mmo_place_orphan): Remove "file" param. Adjust lang_add_section and lang_insert_orphan calls. * emultempl/pe.em (place_orphan): Likewise. Access bfd via section owner. * emultempl/ppc64elf.em (ppc_add_stub_section): Adjust lang_add_section call. (build_toc_list): Access just_syms_flag via bfd usrdata. (build_section_lists): Likewise. * emultempl/xtensaelf.em (elf_xtensa_place_orphan): Remove "file" param. Adjust place_orphan call. (ld_build_required_section_dependence): Access bfd via section owner.
2005-11-17*** empty log message ***gdbadmin1-1/+1
2005-11-16daily updateAlan Modra1-1/+1
2005-11-16 * gas/all/weakref1.s: Use "=" instead of ".set" for equivalence.Richard Henderson2-1/+5
2005-11-162005-11-16 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs2-0/+10
* NEWS (6.4): Mention $argc.
2005-11-16gdb/doc/ChangeLog:Jim Blandy2-351/+379
2005-11-16 Jim Blandy <jimb@redhat.com> * gdb.texinfo (Packets, Stop Reply Packets) (General Query Packets): Various formatting cleanups. - Use @samp for packet contents. - Drop summaries from packet @item lines; the same information appears immediately below in the description. - Delete paragraph breaks after packet @item commands, so that the description appears directly to the right of the packet prototype in the printed manual, if it fits. - Place spaces in packet prototypes between @vars and non-@var letters, and explain that they're just for formatting. - Use @dots{} instead of '...'. - Fix uses of @code where @var was needed. - Replace "deprecated" markers with English text spelling out the packet's status and the preferred alternatives. - Remove "(reserved)" markers on 'A' and 'I' packets; it's unclear what this ever meant. - Remove "(draft)" markers on 'i' packets; nobody has commented on this for a long time. - Remove "(draft)" markers on 'z' and 'Z' packets; these have been implemented several times, and have been in use for years.
2005-11-16 * ldlang.h (lang_output_section_statement_type): Add prev.Alan Modra3-25/+31
* ldlang.c (new_afile): Always init header.type. (output_statement_newfunc): Set os.prev. (output_prev_sec_find): Use os.prev. (lang_enter_output_section_statement): Formatting. (lang_final, lang_add_target, lang_add_fill): Likewise. (lang_add_data, lang_add_reloc): Likewise. (lang_add_attribute): Only alloc the header.
2005-11-16 * config/tc-hppa.c (pa_comm): Set bfd_com_section segment.Alan Modra2-1/+5
2005-11-16 * ld.texinfo (Forced Output Alignment): Specify that this is anAlan Modra3-25/+27
alignment increase, not an override. * ldlang.c (init_os): Set output section alignment here.. (lang_add_section): ..rather than here. (lang_size_sections_1): Consolidate alignment code. Warn if section alignment affects start address when explicit address given.
2005-11-162005-11-15 Jim Blandy <jimb@redhat.com>Jim Blandy2-0/+6
* gdb.texinfo (Packets): Add index entries for 'm' packet disclaimers.
2005-11-16 * cris/cris-tmpl.c (MY (f_model_insn_before)): Make sure only theHans-Peter Nilsson2-7/+15
low 32 bits are used after an unsigned long cast.
2005-11-16 * configure.tgt (i386-*-gnu*): Set em=gnu.Alan Modra4-1/+12
* config/te-gnu.h: New file. * config/tc-i386.c: Don't use '/' as comment char for TE_GNU.
2005-11-16 * config/tc-ppc.c (ppc_pe_comm): Set bfd_com_section segment.Alan Modra4-11/+11
* config/tc-alpha.c (s_alpha_comm): Likewise. Also, remove redundant check. * read.c (s_lsym): Remove non-BFD assembler sym handling.
2005-11-16*** empty log message ***gdbadmin1-1/+1
2005-11-15daily updateAlan Modra1-1/+1
2005-11-15 * read.c (s_comm_internal): Set bfd_com_section segment.Alan Modra3-6/+9
(s_mri_common): Likewise. * write.c (write_object_file): Remove non-BFD assembler common sym handling.
2005-11-15 * ppc-opc.c (powerpc_opcodes): Add frin,friz,frip,frim. CorrectAlan Modra2-2/+16
frsqrtes.
2005-11-15* gdb.texinfo (Packets): Clarify lack of restrictions on behaviorJim Blandy2-7/+11
of stub when processing an 'm' packet.
2005-11-15* gdb.texinfo (Packets): Mention that packets beginning withJim Blandy2-86/+9
letters are reserved once, at the top, instead of actually listing them all and saying "reserved".
2005-11-15gas/Daniel Jacobowitz6-26/+49
* config/tc-arm.c (s_arm_unwind_save_core): Don't emit an extra opcode if r4-r15 are not saved. gas/testsuite/ * gas/arm/unwind.s, gas/arm/unwind.d, gas/arm/unwind_vxworks.d: Add a test for saving only the low registers.
2005-11-152005-11-15 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs2-0/+15
* NEWS: Add --batch-silent, --return-child-result, and --eval-command options to the 6.4 section.
2005-11-152005-11-15 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs5-10/+61
* cli/cli-script.c: Include gdb_assert.h. (locate_arg): Detect $argc. (insert_args): Substitute $argc. * Makefile.in (cli-script.o): Add dependency on gdb_assert.h. doc/ * gdb.texinfo (User-defined commands): Add $argc. Add missing 'end'. Change @var{$arg0 to @code{$arg0.
2005-11-15binutils/Jan Beulich3-1/+44
2005-11-15 Jan Beulich <jbeulich@novell.com> * objcopy.c (keep_file_symbols): New. (enum command_line_switch): Add OPTION_KEEP_FILE_SYMBOLS. (strip_options): Add --keep-file-symbols. (copy_options): Likewise. (copy_usage): Likewise. (strip_usage): Likewise. (filter_symbols): Act upon keep_file_symbols. (strip_main): Handle OPTION_KEEP_FILE_SYMBOLS. (copy_main): Likewise. * doc/binutils.texi: Document --keep-file-symbols for objcopy and strip.
2005-11-15binutils/testsuite/Jan Beulich6-26/+57
2005-11-15 Jan Beulich <jbeulich@novell.com> * config/default.exp (link_or_copy): New. Use it for setting up assembler and linker for the compiler to use. ld/testsuite/ 2005-11-15 Jan Beulich <jbeulich@novell.com> * ld-bootstrap/bootstrap.exp: Delete ld-partial.o and ld[123]* after test. * ld-elf/elf.exp: Delete preinit, init, and fini after test. * ld-elf/sec64k.exp: Use macro and repeat in generated source files. Delete object files after test.
2005-11-15*** empty log message ***gdbadmin1-1/+1
2005-11-14 * symbols.c (S_GET_VALUE): Remove non-BFD assembler recursion guard.Alan Modra2-9/+4
2005-11-14daily updateAlan Modra1-1/+1
2005-11-14Fix gcc bug 24490, location list query failed due to out-of-range address.Jim Wilson2-2/+12
PR 2024 * dwarf2loc.c (dwarf_expr_frame_base): Use get_frame_address_in_block instead of get_frame_pc. (loclist_read_variable): Likewise.
2005-11-142005-11-14 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs2-0/+5
* MAINTAINERS (Write After Approval): Add myself to the list.
2005-11-142005-11-14 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs2-1/+6
* thread.c (_initialize_thread): Correct the 'thread apply' help message.
2005-11-14 * readelf.c (struct dump_list_entry, request_dump_byname)Daniel Jacobowitz4-10/+84
(initialise_dumps_byname): New. (parse_args): Call request_dump_byname. (process_section_contents): Call initialise_dumps_byname. * doc/binutils.texi (readelf): Mention -x NAME. * NEWS: Likewise.
2005-11-14 * gas/testsuite/gas/mips/mips16e-jrc.d: Tighten file formatThiemo Seufer2-9/+16
check, relax whitespace checking.
2005-11-14gas/Jan Beulich2-40/+71
2005-11-14 Jan Beulich <jbeulich@novell.com> * config/tc-ia64.c (AR_FCR, AR_EFLAG, AR_CSD, AR_SSD, AR_CFLG, AR_FSR, AR_FIR, AR_FDR, AR_CCV, AR_EC): Define. (ar): Use AR_* instead of literals. (CR_DCR, CR_ITM, CR_IVA, CR_PTA, CR_GPTA, CR_LID, CR_ITV, CR_PMV, CR_CMCV): Define. (cr): Use CR_* instead of literals.
2005-11-14gas/Jan Beulich2-72/+62
2005-11-14 Jan Beulich <jbeulich@novell.com> * config/tc-ia64.c (md): Rename regsym to indregsym and move it to the end of the structure. (ar): Field regnum is unsigned. (cr): Likewise: (indirect_reg): Likewise. (declare_register_set): Parameter regnum is unsigned. (declare_register): Parameter numregs and base_regnum are unsigned. So is the local loop variable. (md_begin): Restrict scope of local variable regnum, which also is unsigned. Replace loops with function calls where possible. Re-order things so that register groups are kept together. Remove all uses of regsym except for indirect registers. Replace use of regsym by indregsym for indirect registers. (ia64_optimize_expr): Replace use of regsym by indregsym for indirect registers, with appropriate bias.
2005-11-14 * gdb.texinfo: Correct a merge error introduced by -r 1.286.Wu Zhou1-113/+113