Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2006-11-01 | * tc-score.c (do16_rdrs): Handle not! instruction especially. | Nick Clifton | 7 | -69/+87 | |
* score-opc.h (score_opcodes): Delete modifier '0x'. * gas/score/rD_rA.d: Correct not! and not.c instruction disassembly. * gas/score/b.d: Correct b! and b instruction disassembly. | |||||
2006-11-01 | * pe-dll.c (autofilter_entry_type): Change name to const. | Christopher Faylor | 2 | -21/+45 | |
(pe_details_type) : Change target_name, object_target and autofilter_symbollist to const. (autofilter_symbollist_generic): Change to const. (autofilter_symbollist_i386, pe_detail_list, pe_details, autofilter_liblist, autofilter_objlist autofilter_symbolprefixlist, autofilter_symbolsuffixlist): Likewise. (is_import): Fix indentation. (auto_export): Change afptr to const. Move name declaration to beginning of scope. (make_tail): Clear undefined byte. (jmp_ix86_bytes, jmp_sh_bytes, jmp_mips_bytes, jmp_arm_bytes): Change to const. (make_one): Change jmp_bytes to const. Make idata$6 member size arithmetic explicit and add comment. | |||||
2006-11-01 | *** empty log message *** | gdbadmin | 1 | -1/+1 | |
2006-10-31 | daily update | Alan Modra | 1 | -1/+1 | |
2006-10-31 | * stabs.texinfo (Macro define and undefine): New node describing | Eli Zaretskii | 2 | -0/+76 | |
stabs for #define and #undef. | |||||
2006-10-31 | 2006-10-31 Paul Brook <paul@codesourcery.com> | Paul Brook | 2 | -1/+6 | |
gas/ * config/tc-arm.c (arm_adjust_symtab): Don't use STT_ARM_16BIT for EABIv4. | |||||
2006-10-31 | 2006-10-30 Paul Brook <paul@codesourcery.com> | Paul Brook | 6 | -5/+126 | |
binutils/ * objdump.c (disassemble_section): Set info->symtab_pos. (disassemble_data): Set info->symtab and info->symtab_size. include/ * dis-asm.h (disassemble_info): Add symtab, symtab_pos and symtab_size. opcodes/ * arm-dis.c (last_is_thumb, last_mapping_sym, last_mapping_addr): New. (get_sym_code_type): New function. (print_insn): Search for mapping symbols. | |||||
2006-10-31 | 2006-10-31 Paul Brook <paul@codesourcery.com> | Paul Brook | 3 | -1/+56 | |
gas/ * config/tc-arm.c (object_arch): New variable. (s_arm_object_arch): New function. (md_pseudo_table): Add object_arch. (aeabi_set_public_attributes): Obey object_arch. * doc/c-arm.texi: Document .object_arch. | |||||
2006-10-31 | Improve "help all". | Vladimir Prus | 3 | -30/+80 | |
2006-10-31 | * tc-score.c (data_op2): Check invalid operands. | Nick Clifton | 6 | -14/+676 | |
(my_get_expression): Const operand of some instructions can not be symbol in assembly. (get_insn_class_from_type): Handle instruction type Insn_internal. (do_macro_ldst_label): Modify inst.type. (Insn_PIC): Delete. * score-inst.h (enum score_insn_type): Add Insn_internal. * tc-score.c (data_op2): The immediate value in lw is 15 bit signed. * score-dis.c (print_insn): Correct the error code to print correct PCE instruction disassembly. | |||||
2006-10-31 | * elf.c (elfcore_write_note): Pad note descriptor to 4-byte | Alan Modra | 2 | -23/+29 | |
boundary. Tidy. Comment. | |||||
2006-10-31 | *** empty log message *** | gdbadmin | 1 | -1/+1 | |
2006-10-30 | bfd/ | H.J. Lu | 16 | -54/+148 | |
2006-10-30 H.J. Lu <hongjiu.lu@intel.com> PR ld/3111 * elf-bfd.h (elf_obj_tdata): Add symbuf. (_bfd_elf_section_already_linked): Add struct bfd_link_info *. (_bfd_elf_check_kept_section): Likewise. (bfd_elf_match_symbols_in_sections): Likewise. * elf.c (assign_section_numbers): Updated to add struct bfd_link_info *. (bfd_elf_match_symbols_in_sections): Updated. Cache symbol buffer if info->reduce_memory_overheads is false. * elflink.c (match_group_member): Updated to add struct bfd_link_info *. (_bfd_elf_check_kept_section): Likewise. (elf_link_input_bfd): Likewise. (_bfd_elf_section_already_linked): Likewise. (bfd_elf_final_link): Free symbol buffer if info->reduce_memory_overheads is false. * libbfd-in.h (_bfd_nolink_section_already_linked): Add struct bfd_link_info *. (_bfd_generic_section_already_linked): Likewise. * libbfd.h: Regenerated. * linker.c (bfd_section_already_linked): Add struct bfd_link_info *. (_bfd_generic_section_already_linked): Likewise. * targets.c (bfd_target): Add struct bfd_link_info * to _section_already_linked. * bfd-in2.h: Regenerated. include/ 2006-10-30 H.J. Lu <hongjiu.lu@intel.com> PR ld/3111 * bfdlink.h (bfd_link_info): Add reduce_memory_overheads. ld/ 2006-10-30 H.J. Lu <hongjiu.lu@intel.com> PR ld/3111 * ld.h (args_type): Remove reduce_memory_overheads. * ldlang.c (lang_map): Updated. (section_already_linked): Likewise. (print_input_section): Likewise. * ldmain.c (main): Likewise. * lexsup.c (parse_args): Likewise. | |||||
2006-10-30 | daily update | Alan Modra | 1 | -1/+1 | |
2006-10-30 | * bfd-in2.h: Regenerate. | Alan Modra | 2 | -1/+3 | |
2006-10-30 | * bfd.c (bfd_error_type): Add bfd_error_on_input. | Alan Modra | 3 | -17/+57 | |
(input_bfd, input_error): New static vars. (bfd_set_error): Handle bfd_error_on_input. (bfd_errmsg): Likewise. (bfd_perror): Simplify. * archive.c (_bfd_write_archive_contents): Report errors on input. | |||||
2006-10-30 | 2006-10-29 Randolph Chung <tausq@debian.org> | Randolph Chung | 4 | -0/+112 | |
* gas/cfi/cfi.exp [hppa*-linux*]: Run hppa CFI test. * gas/cfi/cfi-hppa-1.s: New file. * gas/cfi/cfi-hppa-1.h: New file. | |||||
2006-10-30 | 2006-10-29 Randolph Chung <tausq@debian.org> | Randolph Chung | 3 | -0/+73 | |
* config/tc-hppa.c (hppa_cfi_frame_initial_instructions) (hppa_regname_to_dw2regnum): New funcions. * config/tc-hppa.h [OBJ_ELF] (TARGET_USE_CFIPOP): Define. (tc_cfi_frame_initial_instructions) (tc_regname_to_dw2regnum): Define. (hppa_cfi_frame_initial_instructions) (hppa_regname_to_dw2regnum): Declare. (DWARF2_LINE_MIN_INSN_LENGTH, DWARF2_DEFAULT_RETURN_COLUMN) (DWARF2_CIE_DATA_ALIGNMENT): Define. | |||||
2006-10-30 | * ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, | Kaz Kojima | 13 | -48/+57 | |
* ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd, * ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd, * ld-sh/sh64/crange3.rd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd, * ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Update for removal of empty sections. | |||||
2006-10-30 | *** empty log message *** | gdbadmin | 1 | -1/+1 | |
2006-10-29 | * elf.c (elfcore_write_note): Pad to 4-byte boundary. | Alan Modra | 2 | -1/+5 | |
2006-10-29 | daily update | Alan Modra | 1 | -1/+1 | |
2006-10-29 | 2006-10-29 H.J. Lu <hongjiu.lu@intel.com> | H.J. Lu | 1 | -0/+6 | |
PR binutils/3384 * configure.in (AC_CHECK_HEADERS): Add limits.h and sys/param.h. * configure: Regenerated. * config.in: Likewise. * readelf.c: Include <limits.h> and <sys/param.h> for PATH_MAX. (program_interpreter): Allocate PATH_MAX bytes instead of 64. (process_program_headers): Don't assume that program interpreter is shorter than 64 characters. | |||||
2006-10-29 | 2006-10-29 H.J. Lu <hongjiu.lu@intel.com> | H.J. Lu | 4 | -4/+43 | |
PR binutils/3384 * configure.in (AC_CHECK_HEADERS): Add limits.h and sys/param.h. * configure: Regenerated. * config.in: Likewise. * readelf.c: Include <limits.h> and <sys/param.h> for PATH_MAX. (program_interpreter): Allocate PATH_MAX bytes instead of 64. (process_program_headers): Don't assume that program interpreter is shorter than 64 characters. | |||||
2006-10-29 | * config/tc-spu.c (md_assemble): Cast printf string size parameter | Nick Clifton | 2 | -1/+6 | |
to int in order to avoid a compiler warning. | |||||
2006-10-29 | * pe-dll.c (make_singleton_name_thunk): Re-add the NULL terminator. | Christopher Faylor | 2 | -4/+9 | |
2006-10-29 | *** empty log message *** | gdbadmin | 1 | -1/+1 | |
2006-10-28 | daily update | Alan Modra | 1 | -1/+1 | |
2006-10-28 | include/elf/ | Richard Sandiford | 6 | -1/+90 | |
* mips.h (R_MIPS_GLOB_DAT): Define (R_MIPS_max): Bump by 1. bfd/ * elf32-mips.c (elf_mips_howto_table_rel): Add R_MIPS_GLOB_DAT. * elfn32-mips.c (elf_mips_howto_table_rel): Likewise. (elf_mips_howto_table_rela): Likewise. * elf64-mips.c (mips_elf64_howto_table_rel): Likewise. (mips_elf64_howto_table_rela): Likewise. | |||||
2006-10-28 | *** empty log message *** | gdbadmin | 1 | -1/+1 | |
2006-10-27 | daily update | Alan Modra | 1 | -1/+1 | |
2006-10-27 | 2006-10-27 Jeff Johnston <jjohnstn@redhat.com> | Jeff Johnston | 2 | -0/+31 | |
* COPYING.NEWLIB: Add spu license. * COPYING.LIBGLOSS: Ditto. | |||||
2006-10-27 | 2006-10-27 Jeff Johnston <jjohnstn@redhat.com> | Jeff Johnston | 2 | -0/+38 | |
* COPYING.NEWLIB: Add spu license. | |||||
2006-10-27 | * gdbcmd.h (detachlist): Declare. | Andreas Schwab | 10 | -15/+51 | |
* infcmd.c (_initialize_infcmd): Define "detach" as prefix command. * linux-fork.c (_initialize_linux_fork): Rename "detach-checkpoint" to "detach checkpoint" and "detach-fork" to "detach fork". * cli/cli-cmds.c (detachlist): Define. (init_cmd_lists): Initialize it. * cli/cli-cmds.h (detachlist): Declare. doc/: * gdb.texinfo (Processes): Rename "detach-fork" to "detach fork". testsuite/: * gdb.base/multi-forks.exp: Use "detach fork" instead of "detach-fork". | |||||
2006-10-27 | 2006-10-27 Andrew Stubbs <andrew.stubbs@st.com> | Andrew Stubbs | 2 | -0/+7 | |
* config/tc-sh.c (md_assemble): Define size of branches. | |||||
2006-10-27 | 2006-10-26 H.J. Lu <hongjiu.lu@intel.com> | H.J. Lu | 2 | -3/+17 | |
* elf.c (_bfd_elf_init_private_section_data): Assert output section ELF type instead of check if it is SHT_NULL. Copy OS/PROC specific flags from input section to output section. | |||||
2006-10-27 | bfd/ | Alan Modra | 9 | -18/+38 | |
* section.c (SEC_KEEP): Update comment. * bfd-in2.h: Regenerate. * elflink.c (bfd_elf_gc_sections): Ignore SEC_EXCLUDE sections. * merge.c (_bfd_merge_sections): Set SEC_KEEP on excluded sections. * stabs.c (_bfd_discard_section_stabs): Likewise. (_bfd_link_section_stabs): Likewise. Simplify abs_section check. ld/ * ldlang.c (lang_map): Don't say SEC_LINKER_CREATED and SEC_KEEP sections have been discarded. (lang_do_version_exports_section): Set SEC_KEEP on export section. * emultempl/elf32.em (before_allocation): Set SEC_KEEP on warning sections. | |||||
2006-10-27 | *** empty log message *** | gdbadmin | 1 | -1/+1 | |
2006-10-26 | daily update | Alan Modra | 1 | -1/+1 | |
2006-10-26 | 2006-10-26 Ben Elliston <bje@au.ibm.com> | Peter Bergner | 2 | -12/+277 | |
Anton Blanchard <anton@samba.org> Peter Bergner <bergner@vnet.ibm.com> * ppc-opc.c (A_L, DCM, DGM, TE, RMC, R, SP, S, SH16, XRT_L, EH, AFRALFRC_MASK, Z, ZRC, Z_MASK, XLRT_MASK, XEH_MASK): Define. (POWER6): Define. (powerpc_opcodes): Extend "lwarx", "ldarx", "dcbf", "fres", "fres.", "frsqrtes", "frsqrtes." "fre", "fre.", "frsqrte" and "frsqrte.". Add "doze", "nap", "sleep", "rvwinkle", "dcbfl", "prtyw", "prtyd", "mfcfar", "cmpb", "lfdpx", "stfdpx", "mtcfar", "mffgpr", "mftgpr", "lwzcix", "lhzcix", "lbzcix", "ldcix", "lfiwax", "stwcix", "sthcix", "stbcix", "stdcix", "lfdp", "dadd", "dadd.", "dqua", "dqua.", "dmul", "dmul.", "drrnd", "drrnd.", "dscli", "dscli.", "dquai", "dquai.", "dscri", "dscri.", "drintx", "drintx.", "dcmpo", "dtstex", "dtstdc", "dtstdg", "dtstsf", "drintn", "drintn.", "dctdp", "dctdp.", "dctfix", "dctfix.", "ddedpd", "ddedpd.", "dxex", "dxex.", "dsub", "dsub.", "ddiv", "ddiv.", "dcmpu", "drsp", "drsp.", "dcffix", "dcffix.", "denbcd", "denbcd.", "diex", "diex.", "stfdp", "daddq", "daddq.", "dquaq", "dquaq.", "fcpsgn", "fcpsgn.", "dmulq", "dmulq.", "drrndq", "drrndq.", "dscliq", "dscliq.", "dquaiq", "dquaiq.", "dscriq", "dscriq.", "drintxq", "drintxq.", "dcmpoq", "dtstexq", "dtstdcq", "dtstdgq", "dtstsfq", "drintnq", "drintnq.", "dctqpq", "dctqpq.", "dctfixq", "dctfixq.", "ddedpdq", "ddedpdq.", "dxexq", "dxexq.", "dsubq", "dsubq.", "ddivq", "ddivq.", "dcmpuq", "drdpq", "drdpq.", "dcffixq", "dcffixq.", "denbcdq", "denbcdq.", "diexq" and "diexq." opcodes. | |||||
2006-10-26 | * h8300-dis.c (bfd_h8_disassemble): Add missing consts. | Daniel Jacobowitz | 2 | -3/+7 | |
2006-10-26 | 2006-10-26 Joseph S. Myers <joseph@codesourcery.com> | Joseph Myers | 2 | -5/+25 | |
Mark Mitchell <mark@codesourcery.com> * configure.tgt (arm*linux*): Support both big- and little-endian. | |||||
2006-10-26 | merge from gcc | DJ Delorie | 3 | -7/+15 | |
2006-10-26 | 2006-10-25 H.J. Lu <hongjiu.lu@intel.com> | H.J. Lu | 3 | -3/+12 | |
* emulparams/hppa64linux.sh (LARGE_SECTIONS): Renamed to ... (OTHER_BSS_SECTIONS): This. * scripttempl/elf.sc (OTHER_BSS_SECTIONS): Support LARGE_SECTIONS. (LARGE_SECTIONS): Move .lbss sections to OTHER_BSS_SECTIONS. | |||||
2006-10-26 | * reloc.c (_bfd_relocate_contents): Remove explicit case 0. | Ben Elliston | 2 | -1/+2 | |
2006-10-26 | * write.c (chain_frchains_together_1): Assert that this function | Ben Elliston | 2 | -0/+4 | |
never returns a pointer to the auto variable `dummy'. | |||||
2006-10-26 | * dw2gencfi.c (cfi_add_CFA_offset): | Ben Elliston | 2 | -0/+6 | |
Assert DWARF2_CIE_DATA_ALIGNMENT is non-zero. | |||||
2006-10-26 | * elf.c (bfd_section_from_shdr): Remove extraneous breaks. | Ben Elliston | 3 | -3/+5 | |
* targets.c (find_target): Remove extraneous break. | |||||
2006-10-26 | * coff-maxq.c (coff_maxq20_reloc): Remove unused variable `howto'. | Ben Elliston | 2 | -56/+34 | |
(struct maxq_reloc_map): Unused; remove. (maxq_reloc_map): Likewise. (maxq_reloc_type_lookup): Remove loop over maxq_reloc_map. | |||||
2006-10-26 | * elf.c (bfd_elf_set_dyn_lib_class): Change second argument type | Ben Elliston | 4 | -3/+10 | |
from int to enum dynamic_lib_link_class lib_class. * bfd-in.h (bfd_elf_set_dyn_lib_class): Likewise. * bfd-in2.h: Regenerate. |