aboutsummaryrefslogtreecommitdiff
path: root/include/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2001-01-11Updated ARC assembler from arccores.comNick Clifton1-0/+4
2001-01-09Update address for bug reports.Phil Blundell1-0/+4
2000-12-19* COPYING: Update to currentDJ Delorie1-0/+6
ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes references to 19yy as example year in copyright notice).
2000-12-18 * dis-asm.h (struct disassemble_info): New member "section".Hans-Peter Nilsson1-0/+6
(INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize private_data member. Initialize section member.
2000-12-17fix formattingDJ Delorie1-4/+4
2000-12-17* safe-ctype.h: Make code work on all targets and not just onDJ Delorie1-0/+5
targets where a char is 8 bits.
2000-12-12Add link option to allow undefiedn symbols in shared librariesNick Clifton1-0/+7
2000-12-08* safe-ctype.h: New file.Christopher Faylor1-0/+4
2000-12-07* getopt.h obstack.h: Standarize copyright statement.DJ Delorie1-0/+4
2000-12-05* demangle.h: Change "new_abi" to "v3" everywhere.DJ Delorie1-0/+4
2000-11-29* libiberty.h: Move #includes to top. Prototype xmalloc_failed.DJ Delorie1-0/+4
2000-11-15Correct date and style of last entryHans-Peter Nilsson1-1/+1
2000-11-15 * demangle.h: Add gnat and java demangle styles.Hans-Peter Nilsson1-0/+4
2000-11-04 * hashtab.h (struct htab): Add member return_allocation_failure.Hans-Peter Nilsson1-0/+6
(htab_try_create): New prototype. Mention which functions may return NULL when this is used.
2000-11-03 * hashtab.h: Change void * to PTR where necessary.Hans-Peter Nilsson1-0/+4
2000-10-12merge from gcc repositoryDJ Delorie1-0/+4
2000-09-29Correct date of checkinHans-Peter Nilsson1-1/+1
2000-09-29 * dis-asm.h: Declare cris_get_disassembler, not print_insn_cris.Hans-Peter Nilsson1-0/+5
Fix typo in comment.
2000-09-28Add alloca-conf.h from libiberty.Alan Modra1-0/+4
2000-09-08* dyn-string.h: Adjust formatting.Christopher Faylor1-0/+5
(dyn_string_insert_char): New macro. New declaration.
2000-09-08* md5.h (md5_uint32): Choose via INT_MAX instead of UINT_MAX.Christopher Faylor1-0/+8
* md5.h: New file.
2000-09-03Add ARRAY_SIZE macro from egcs versionNick Clifton1-0/+4
2000-08-09gas:Jason Eckhardt1-0/+4
2000-08-08 Jason Eckhardt <jle@cygnus.com> * config/tc-i860.h: Rework completely for BFD_ASSEMBLER. (i860_fix_info): New enum. (MD_APPLY_FIX3): Define. (WORKING_DOT_WORD): Define. (TC_HANDLES_FX_DONE): Define. (DIFF_EXPR_OK): Define. (LISTING_HEADER): Define. (TARGET_FORMAT): Select target format based on endian flag. (TARGET_BYTES_BIG_ENDIAN): Default to little endian. (target_big_endian): Add external declaration. * config/tc-i860.c: All existing code reworked completely. Other new code shown below. (SYNTAX_SVR4): Define. (target_warn_expand): New variable. (md_shortopts): Declare and define (-Qy, -Qn, and -V options). (md_longopts): Declare and define with new options (-EL, -EB, and -mwarn-expand). (md_show_usage): New function. (md_operand): New function. (obtain_reloc_for_imm16): New function. (md_apply_fix3): New function. (tc_gen_reloc): New function. include: 2000-08-08 Jason Eckhardt <jle@cygnus.com> * opcode/i860.h: Small formatting adjustments. opcode: 2000-08-08 Jason Eckhardt <jle@cygnus.com> * i860-dis.c (print_br_address): Change third argument from int to long. bfd: 2000-08-08 Jason Eckhardt <jle@cygnus.com> * elf32-i860.c (elf32_i860_howto_table): Updated some fields.
2000-07-29Fix formattingNick Clifton1-0/+5
Add copyright notice
2000-07-282000-07-22 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt1-0/+28
* opcode/i860.h (btne, bte, bla): Changed these opcodes to use sbroff ('r') instead of split16 ('s'). (J, K, L, M): New operand types for 16-bit aligned fields. (ld.x, {p}fld.x, fst.x, pst.d): Changed these opcodes to use I, J, K, L, M instead of just I. (T, U): New operand types for split 16-bit aligned fields. (st.x): Changed these opcodes to use S, T, U instead of just S. (andh, andnoth, orh, xorh): Deleted 3-register forms as they do not exist on the i860. (pfgt.sd, pfle.sd): Deleted these as they do not exist on the i860. (pfeq.ss, pfeq.dd): New opcodes. (st.s): Fixed incorrect mask bits. (fmlow): Fixed incorrect mask bits. (fzchkl, pfzchkl): Fixed incorrect mask bits. (faddz, pfaddz): Fixed incorrect mask bits. (form, pform): Fixed incorrect mask bits. (pfld.l): Fixed incorrect mask bits. (fst.q): Fixed incorrect mask bits. (all floating point opcodes): Fixed incorrect mask bits for handling of dual bit. * elf/i860.h: New file. (elf_i860_reloc_type): Defined ELF32 i860 relocations. * dis-asm.h (print_insn_i860): Add prototype.
2000-07-202000-07-20 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+4
* bfdlink.h (bfd_link_info): Add new_dtags.
2000-07-20merge with gccJason Merrill1-13/+84
2000-07-20 * dis-asm.h (print_insn_cris): Declare.Hans-Peter Nilsson1-0/+4
2000-07-202000-07-19 H.J. Lu (hjl@gnu.org)H.J. Lu1-0/+4
* bfdlink.h (bfd_link_info): Add flags and flags_1.
2000-07-05add MAINTAINERS filesDJ Delorie1-0/+4
2000-06-30* peicode.h (coff_swap_filehdr_in): can't use e_magic because weDJ Delorie1-0/+4
can't assume the PE header is at 0x80. * coff/pe.h: clarify a comment
2000-06-19Applied Stephane Carrez <Stephane.Carrez@worldnet.fr> patches to add supportNick Clifton1-0/+5
for m68hc11 and m68hc12 processors.
2000-06-18Changed values of MODSYNC and CRCCON as suggest by Russ Magee <rmagee@home.com>Nick Clifton1-0/+5
2000-06-172000-06-17 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+6
* getopt.h: Updated from gcc. * libiberty.h: Likewise. * symcat.h: Likewise.
2000-06-172000-05-06 Zack Weinberg <zack@wolery.cumb.org>H.J. Lu1-0/+4
* ansidecl.h: #define __extension__ to nothing if GCC_VERSION < 2008.
2000-06-15Fix some typos.H.J. Lu1-2/+2
2000-06-15Remove entries from gcc. They don't make much senses here sinceH.J. Lu1-18/+2
ChangeLogs in gcc and binutils are quite different.
2000-06-152000-06-15 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+24
* sort.h: New file. Impored from gcc. * hashtab.h: Updated from from gcc. 2000-06-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * demangle.h (demangling_styles): Remove trailing comma in enum. * dyn-string.h (dyn_string_append_char): Change parameter from char to int. 2000-06-04 Alex Samuel <samuel@codesourcery.com> * dyn-string.h: Move here from gcc/dyn-string.h. Add new functions. * demangle.h (DMGL_GNU_NEW_ABI): New macro. (DMGL_STYLE_MASK): Or in DMGL_GNU_NEW_ABI. (current_demangling_style): Add gnu_new_abi_demangling. (GNU_NEW_ABI_DEMANGLING_STYLE_STRING): New macro. (GNU_NEW_ABI_DEMANGLING): Likewise. (cplus_demangle_new_abi): New declaration.
2000-05-31Add field ``name'' to floatformat.Andrew Cagney1-0/+4
2000-05-26Eli Zaretskii's DOSish file name patches.Alan Modra1-0/+6
2000-05-17Apply patch from Richard Gorton <gorton@scrugs.lkg.dec.com> to implementNick Clifton1-3/+7
--emit-relocs switch to the linker to preserve relocs in an output executable
2000-05-08(print_insn_tic54x): Declare.Alan Modra1-0/+4
2000-05-06bfd:Clinton Popetz1-0/+4
* coffcode.h (coff_set_arch_mach_hook, coff_set_flags): Change U802TOC64MAGIC to U803XTOCMAGIC. include: * coff/rs6k64.h (U802TOC64MAGIC): Change to U803XTOCMAGIC.
2000-04-26 Add XCOFF64 support.Clinton Popetz1-0/+4
bfd: * Makefile.am (coff64-rs6000.lo): New rule. * Makefile.in: Regenerate. * coff-rs6000.c (xcoff_mkobject, xcoff_copy_private_bfd_data, xcoff_is_local_label_name, xcoff_rtype2howto, xcoff_reloc_type_lookup, xcoff_slurp_armap, xcoff_archive_p, xcoff_read_ar_hdr, xcoff_openr_next_archived_file, xcoff_write_armap, xcoff_write_archive_contents): No longer static, and prefix with _bfd_. (NO_COFF_SYMBOLS): Define. (xcoff64_swap_sym_in, xcoff64_swap_sym_out, xcoff64_swap_aux_in, xcoff64_swap_aux_out): New functions; handle xcoff symbol tables internally. (MINUS_ONE): New macro. (xcoff_howto_tabl, xcoff_reloc_type_lookup): Add 64 bit POS relocation. (coff_SWAP_sym_in, coff_SWAP_sym_out, coff_SWAP_aux_in, coff_SWAP_aux_out): Map to the new functions. * coff64-rs6000.c: New file. * libcoff.h (bfd_coff_backend_data): Add new fields _bfd_coff_force_symnames_in_strings and _bfd_coff_debug_string_prefix_length. (bfd_coff_force_symnames_in_strings, bfd_coff_debug_string_prefix_length): New macros for above fields. * coffcode.h (coff_set_arch_mach_hook): Handle XCOFF64 magic. Set machine to 620 for XCOFF64. Use bfd_coff_swap_sym_in instead of using coff_swap_sym_in directly. (FORCE_SYMNAMES_IN_STRINGS): New macro, defined for XCOFF64. (coff_set_flags) Set magic for XCOFF64. (coff_compute_section_file_positions): Add symbol name length to string section length if bfd_coff_debug_string_prefix_length is true. (coff_write_object_contents): Don't do reloc overflow for XCOFF64. (coff_slurp_line_table): Use bfd_coff_swap_lineno_in instead of using coff_swap_lineno_in directly. (bfd_coff_backend_data): Add _bfd_coff_force_symnames_in_strings and _bfd_coff_debug_string_prefix_length fields. * coffgen.c (coff_fix_symbol_name, coff_write_symbols): Force symbol names into strings table when bfd_coff_force_symnames_in_strings is true. * coffswap.h (MAX_SCNHDR_NRELOC, MAX_SCNHDR_NLNNO, GET_RELOC_VADDR, SET_RELOC_VADDR): New macros. (coff_swap_reloc_in, coff_swap_reloc_out): Use above macros. (coff_swap_aux_in, coff_swap_aux_out): Remove RS6000COFF_C code. (coff_swap_aouthdr_in, coff_swap_aouthdr_out): Handle XCOFF64 changes within RS6000COFF_C specific code. (coff_swap_scnhdr_out): Use PUT_SCNHDR_NLNNO, PUT_SCNHDR_NRELOC, MAX_SCNHDR_NRELOC, and MAX_SCNHDR_NLNNO. * reloc.c (bfd_perform_relocation, bfd_install_relocation): Extend existing hack on target name. * xcofflink.c (XCOFF_XVECP): Extend existing hack on target name. * coff-tic54x.c (ticof): Keep up to date with new fields in bfd_coff_backend_data. * config.bfd: Add bfd_powerpc_64_arch to targ_arch and define targ_selvecs to include rs6000coff64_vec for rs6000. * configure.in: Add rs6000coff64_vec case. * cpu-powerpc.c: New bfd_arch_info_type. gas: * as.c (parse_args): Allow md_parse_option to override -a listing option. * config/obj-coff.c (add_lineno): Change type of offset parameter from "int" to "bfd_vma." * config/tc-ppc.c (md_pseudo_table): Add "llong" and "machine." (ppc_mach, ppc_subseg_align, ppc_target_format): New. (ppc_change_csect): Align correctly for XCOFF64. (ppc_machine): New function, which discards "ppc_machine" line. (ppc_tc): Cons for 8 when code is 64 bit. (md_apply_fix3): Don't check operand->insert. Handle 64 bit relocations. (md_parse_option): Handle -a64 and -a32. (ppc_xcoff64): New. * config/tc-ppc.h (TARGET_MACH): Define. (TARGET_FORMAT): Move to function. (SUB_SEGMENT_ALIGN): Use ppc_subseg_align. include: * include/coff/rs6k64.h: New file. opcodes: * configure.in: Add bfd_powerpc_64_arch. * disassemble.c (disassembler): Use print_insn_big_powerpc for 64 bit code.
2000-04-21IA-64 ELF support.Jim Wilson1-0/+5
2000-04-06 * splay-tree.h (splay_tree_remove): Declare.Richard Henderson1-0/+4
2000-04-04Move translated part of bug report string back into .c files soAlan Modra1-0/+4
xgettext can find it. Regnerate .pot files.
2000-04-03Move bug report string to one place.Alan Modra1-0/+4
2000-03-27ATMEL AVR microcontroller support.Alan Modra1-0/+4
2000-03-24merge from gccJason Merrill1-15/+42