public inbox for src-cvs@sourceware.org
help / color / mirror / Atom feed
* gdb and binutils annotated tag gdb-7.8-release created. gdb-7.8-release
@ 2014-07-29 12:39 brobecke
0 siblings, 0 replies; only message in thread
From: brobecke @ 2014-07-29 12:39 UTC (permalink / raw)
To: src-cvs
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 4071690 bytes --]
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".
The annotated tag, gdb-7.8-release has been created
at 2c6d29dee1e788007f19b1cc7ea9822cae69e8f1 (tag)
tagging f39c1f89ab85ab7e1469e758487a5bee1164fda1 (commit)
tagged by Joel Brobecker
on Tue Jul 29 05:39:12 2014 -0700
- Log -----------------------------------------------------------------
GDB 7.8 Release.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iEYEABECAAYFAlPXlfAACgkQku2wS/8yXPPJcACeK7tML2Bplb9LYyBbw1li9NAF
m4MAnjgZB3pZ0YHQcucWZlalfmderAUJ
=ihJB
-----END PGP SIGNATURE-----
Aaro Koskinen (1):
sim: ppc: drop $(LIBS) from psim dependency
Aaron W. LaFramboise (8):
* dlltool.c: Include <assert.h>.
* configure.in (case ${target}): Do not build fixincludes
PR target/18151
Fix ChangeLog typo.
* objdump.c (disassemble_bytes): Remove cast.
* configure.in: Check for ffs decl and alphabetize.
* as.h [NEED_DECLARATION_FFS] (ffs): Prototype and alphabetize.
2008-08-31 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
Adam Fedor (51):
Add myself to the Write After Approval list.
2002-10-03 Adam Fedor <fedor@gnu.org>
defs.h (enum language): Add language_objc.
language.h (CAST_IS_CONVERSION): Add language_objc.
expression.h: New ops OP_NSSTRING, OP_SELECTOR, OP_MSGCALL, and OP_SELF.
printcmd.c (address_info): Print 'self' for ObjC.
language.c (binop_result_type): Add language_objc to case.
parse.c: (length_of_subexp, prefixify_subexp): Handle
valops.c (value_of_local): New function.
source.c (print_source_lines): Update comments.
utils.c (puts_filtered_tabular): New function.
(init_filename_language_table): Add ObjC file extension.
New objc_specific struct.
(parse_breakpoint_sals): Ignore ObjC method
gdb.base/default.exp: Update expected output to include 'ObjC'.
stabsread.c (find_name_end): New function.
(name_not_typename): Fix invalid comment.
gdb/parser-defs.h: (struct objc_class_str): New structure
* expression.h: Rename ObjC ops to OP_OBJC_MSGCALL,
* expprint.c (print_subexp): Handle OP_OBJC_NSSTRING,
* Makefile.in (SFILES): Add objc-exp.y objc-lang.c.
Revert to old skip_quoted usage.
* gdb/objc-lang.c (objc_printstr): Add width arg to match
(lookup_objc_class, lookup_child_selector): Remove
maint.c (maintenance_demangle): Add switch to demangle
gdb.base/maint.exp: Update expect output to include 'ObjC'.
objc-exp.y (parse_number): Cast sscanf arguments to proper type.
* infrun.c (handle_inferior_event): Rename 'tmp' to real_stop_pc.
objc-lang.c (find_methods): Make static.
objc-lang.h (find_methods): Remove declaration.
* symtab.h: Remove objc_specific struct
Makefile.in (YYOBJ): Add objc-exp.tab.o
* Makefile.in (infrun.o): Add $(language_h)
* Makefile.in (c_lang.o, jv_lang.o, language.o): Add $(demangle_h).
* gdb/objc-lang.c (selectors_info): Replace calls to
* objc-lang.c (FETCH_ARGUMENT, CONVERT_FUNCPTR): Remove
* objc-lang.c: Include "valprint.h"
* Makefile.in (COMMON_OBS): Add objc-lang.o
* linespec.c (decode_objc): New function to decode ObjC calls
* symtab.c (symbol_find_demangled_name): Check for and demangle
* eval.c (evaluate_subexp_standard): Handle ObjC ops.
* Makefile.in (ALL_SUBDIRS): Add gdb.objc
* symtab.c (completion_list_objc_symbol): New function.
* objc-lang.c (CONVERT_FUNCPTR): Remove macro
* gdbarch.sh (function_list): Add FETCH_POINTER_ARGUMENT.
* gdb.texinfo: Add Objective-C documentation.
* gdb/objc-lang.c (FETCH_ARGUMENT): Remove macro.
* linespec.c (is_objc_method_format): New function
* gdb.objc/nondebug.exp: Test for PR objc/1236.
* gdb.objc/objcdecode.exp: Test for PR objc/1238.
* gdb.base/gdb1555.exp: New file.
Adam Nemet (32):
* MAINTAINERS (Write After Approval): Add myself.
* elfxx-mips.c (struct mips_elf_link_hash_table): Add new field
* readelf.c (process_archive): Also skip Irix6-style archive symbol
* archive.c (do_slurp_bsd_armap, do_slurp_coff_armap,
* ld-mips-elf/reloc-4.s, ld-mips-elf/reloc-4.d,
* archures.c: Update copyright.
* readelf.c (get_machine_flags): Handle Octeon.
* gas/mips/mips.exp: Call mips_arch_create for Octeon. Invoke
* config/tc-mips.c (mips_cpu_info_table): Add Octeon.
* mips.h: Update copyright.
* mips.h: Update copyright.
* mips-dis.c: Update copyright.
* gas/mips/mips.exp: Invoke the tests smartmips, mips32-dsp,
* gas/mips/branch-misc-2pic-64.d (#name): Have a unique name
* elf.c (_bfd_elf_print_private_bfd_data): Use bfd_fprintf_vma to
* ld-mips-elf/dyn-sec64.d, ld-mips-elf/dyn-sec64.s,
* mips.h (INSN_MACRO): Move it up to the the pinfo macros.
* mips-opc.c (mips_builtin_opcodes): Mark prefx and c1
* config/tc-mips.c (file_mips_soft_float, file_mips_single_float):
* gas/mips/mips4.s: Split out fp instruction from here ...
* mips-opc.c (mips_builtin_opcodes): Set field `match' to 0 for
* symfile.c (add_symbol_file_command): Use paddress rather than
* config/tc-mips.c (mips_cpu_info_table): Move records for
* mips-opc.c (CP): New macro.
* config/tc-mips.c (NO_ISA_COP): New macro.
* gas/mips/mips32.s: Move out coprocessor2 insns from here ...
* config/tc-mips.c (COP_INSN): Change logic to always return false
* dwarf2.c (read_rangelist): Use read_address to read low_pc and
opcodes/
* config/tc-mips.c (mips_dwarf2_addr_size): Use HAVE_64BIT_OBJECTS
* elfxx-mips.c (_bfd_mips_elf_check_relocs): Don't set
* elfxx-mips.c (mips_elf_calculate_relocation): Don't relocate
Aidan Skinner (12):
Add base ada language files
* ada-exp.tab.c: New file
Remove ada-lex.c and ada-exp.tab.c as they are generated files
* ada-tasks.c (add_task_entry): replace calls to
2002-07-20 Aidan Skinner <aidan@velvet.net>
2002-07-20 Aidan Skinner <aidan@velvet.net>
* ada-lang.c: Change k&r style function definitions to prototyped
* ada-lang.c (ada_lookup_partial_symbol)
* ada-lang.c: run through gdb_indent.sh
* ada-lang.c: Use gdb_string.h instead of <string.h>.
* Makefile.in (SFILES): Add ada-exp.y ada-lang.c ada-typeprint.c
* ada-lang.c (ada_array_bound, ada_type_match,
Alan Modra (8484):
i386 PIII SIMD support, remove ReverseRegRegmem kludge
ÿ
X
P
Move bitfield overflow checks to after the md_apply_fix call in
/
*** empty log message ***
n
è
Ã
a
è
è
ÿ
P
o
8
* gas/config/tc-i386.c: Fix for immediates and displacements in 16-bit
Tweak for when --enable-targets includes 64-bit bfd target.
Fix an overflow checking bug uncovered when a 32 bit target is compiled
* Makefile.in (check-target-libio): Remove all-target-libstdc++
* config/tc-i386.c: Add INFER_ADDR_PREFIX code. Fix 16 bit mode nop.
Rationalize some of the i386 intel mode code.
Support for gcc to generate 16-bit i386 code. (.code16gcc)
config/tc-i386.c: Remove dead code
*gas/config/tc-i386.c: Fix errors in displacement size when
Add AMD athlon support to x86 assembler and disassembler.
Allow spaces in i386 FP reg names, eg. %st ( 1 ).
i386 gas code cleanups: combine i386_is_reg and parse_register.
New i386 tests for naked register syntax, ie. "eax" instead of "%eax"
Coff fix for i386 gas testsuite
Enable --emulation={i386coff,i386elf} for i386 gas.
Tidy jump handling code and comments.
Changelog entry for tc-i386.c changes.
Hackery to handle ix86 "jmp constant" as a pc-relative jump to the given
Support 8 and 16-bit relocs for i386coff. Enable i386 gas testsuite tests
Delete bogus R_PCLONG. Tidy R_*.
Nit fix.
* config/tc-i386.c (i386_immediate): Disallow O_big immediates.
x86 indirect jump/call syntax fixes. Disassembly fix for lcall.
Correct function return types for new and fussy gcc.
Add jmp and call tests to prevent intel mode lossage creeping in again.
Cosmetic changes to tc-i386.[ch] + extend x86 gas testsuite jmp and
gas/testsuite/ChangeLog
Fix gas x86 testsuite for a.out
To satisfy latest CVS gcc:
This set of patches add support for aout emulation on the x86
Most of these changes are really only cosmetic. The readelf.c patch
Make copyright date lists comply with GNU requirement
This lot mainly cleans up `comparison between signed and unsigned' gcc
Add IBM 370 support.
Teach get_osabi_name about Linux
Mention IBM 370 support
Remove dead code when not TC_M68K.
config/tc-i386.c (struct _i386_insn): Combine disps, imms, regs into
Correct intel_syntax fsub* and fdiv* handling. Oh, how I'd like to be rid
Forgot Changelog for last i386.h change.
Yet more .intel_syntax fixes.
Extend the i386 gas testsuite to do some tests for intel_syntax. Fix all
Fix silly thinko in gas/i386/intel.s Mention i386.exp in ChangeLog
Catch some more cases where we can represent a 16 bit immediate operand as
GCC warning fix: Add missing NULL initialiser for find_potential_libraries.
Fix typos in comments, and restore comment formatting destroyed by emacs at
Return bfd_error_wrong_format on a format mismatch.
Extend the allowed bitfield range (ie. that for which
Mostly cosmetic. Fixes to comments. Don't start as_bad and as_warn
ATMEL AVR microcontroller support.
Default LISTING_LHS_WIDTH to depend on LISTING_WORD_SIZE so that bytes per
Include sys/types.h before sys/stat.h for ultrix.
Set CHUNK size to 16 bytes to prevent download failures on lame targets.
Don't use post-increment on structure copy to work around a ppc gcc bug.
Correct 2000-02-26 change.
Add 16-bit immediate tests.
Don't emit relative relocations for non-loaded sections in shared objects.
Move bug report string to one place.
Tidy some code. Print pc rel addresses as signed.
Use "gcc -MM" for dependencies, and update them.
Move translated part of bug report string back into .c files so
Add --redefine-sym to objcopy.
A mostly cosmetic tidy up of warnings and error message reporting.
Fix 64-bit nits.
Remove extraneous paragraph.
Fit 64-bit nits.
Allow address wrap for bitfields again.
Fix auto-dependency bug.
Keep output orphan sections in the same order as input.
(test4): Delete incorrect foo__1B test. Reformat file.
(test4): Test for presence of foo__1B, not absence
Add workaround for gcc-2.95.2 failure.
Remove U suffix from constants for K&R compilers.
Zero start address of orphan ~(SEC_LOAD | SEC_ALLOC) sections.
Portability fixes.
More portability patches. Include sysdep.h everywhere.
64 bit bfd fix.
Fix typo.
Yet another set of fixes for orphan sections.
Get LEX,FLEX from configure.
Fix the multi-obj dependency rules.
K&R compiler fixes
Check for changed section attributes.
Match space at start of file name, not end.
H.J's x86 fix for "nm -l" on shared libraries, applied to ppc too.
place_orphan optimisations
Cope with PE relocs.
Keep shift count smaller than 32.
Use record_alignment, not bfd_set_section_alignment.
Remove '/' from comment_chars for FreeBSD so divide operator works.
Reference count .plt and .got on x86 for garbage collection code. Fix a
Correctly check gcc version.
Fix bfd_coff_small_swap_table initialisation.
Fix "incompatible types in return" gcc error.
Ensure all pe targets use bfd.
Duplicate hppa*-*-*elf* behaviour for hppa*-*-linux*.
elf fixes.
Assorted code cleanup and fixes for hppa. Re-enable elf32-hppa as
fix gcc warnings
Restore elf32-hppa target vec.
go32 bss alignment.
Update copyright message.
Fix 64 bit target section start on 32 bit machine.
Just mention current year in printed copyright message.
Fix thinko in 2000-05-02 change.
(setup_section): Add const and gettext calls for err.
DataDirectory virtual address is relative. Fix to suit.
* trad-core.c (trad_unix_core_file_p): Return
Kill compiler warnings with ATTRIBUTE_UNUSED.
Fix coredump discovered running m68k testsuite.
Fix breakage from 2000-03-31 bfd/srec.c change.
Michael Sokolov's 68000 patches + assorted compiler warning fixes.
(print_insn_tic54x): Declare.
Fix some nits shown up by objcopy.
(md_estimate_size_before_relax): Use the external version of
Ulf Carlsson's patches:
Don't mask top 32 bits of 64-bit address.
Restore some functionality removed by previous patch.
(bfd_target_vector): #ifdef BFD64 rs6000coff64_vec
`.arch cpu_type' pseudo for x86.
Add x86 gas -q option to quiet some x86 gas warnings.
Quell some gcc warnings by defining textdomain and bindtextdomain
Fix cpu_flags for sys{enter,exit} fx{save,restore}
New file
Accept and ignore -f command line option.
Kazu Hirata's output reloc for mov.
Update printed copyright.
Fix problems introduced with my last change.
Fix fild.
Update dependencies.
Keep a reloc for jumps to weak and external symbols.
Allow d suffix on iret
Pass jump reloc in fr_var so it can be used in
Missed copyright update in last patch.
Ensure bfd_close after bfd_openw so we don't get multiple bfd_openw
(bfd_close_all_done): Mask file perms with 0777 not 0x777.
Eli Zaretskii's DOSish file name patches.
missed this in the last commit.
Update dependencies.
Fix "make dep-in" and "make dep"
Use BFD's _. ie. dgettext ("gprof", ..) vs. gettext (..)
(_bfd_elf_link_hash_table_init): Initialize dynlocal.
Fix my inept 2000-05-24 change.
(elf_hppa_final_link_relocate) Fix handling of branches.
is_end_of_line fixes.
Fix name clash
Update md_shortopts to what we actually handle.
(is_end_of_line): No ';' for TC_HPPA.
(is_end_of_line): Add three missing lines of 0 initializers.
Modify test to check line separator works.
Get rid of the -1 dummy valued enum in START_RELOC_NUMBERS.
Update copyright dates for last patch.
(elf32_i386_vtinherit_howto, elf32_i386_vtentry_howto): Delete and
Don't treat `;' as a line separator by default.
Correctly set SEC_READONLY for .text section.
Fix typo.
Don't start directives in first column.
Update list of targets supporting --gc-sections.
Move "Changes in version 2.10" to where it belongs.
Correct pointer comparisons relying on NULL less than any other pointer.
Fix a problem with 32-bit displacements in .code16gcc mode.
Ensure /usr/include and the like stay out of dependencies.
Check dependecies for leading `/' in this dir too.
Kazu Hirata's formatting and comment typo fixes.
(operand): Do not as_bad() if RELAX_PAREN_GROUPING is
Duh! What double-increment?
arm-elf does --gc-sections too.
Fix comment typos.
Blow away DEFUN.
Revert incorrect 2000-06-25 patch.
Fix 2000-06-22. grep after running dep.sed
AAganichev's parse_stab_type size fix.
Don't add a space before `/*' when processing comments.
Add sequence id field to asection.
Fix --section-start=xxxx
Restore hppa-elf32 to working order.
Add some prototypes, and fix a few warnings.
Add linux-elf flavour to pseudos in tc-hppa.c and some tidying
hppaelf.em: Merge from elf32.em and implement multiple linker stubs.
Forgot to save in emacs.
Avoid negative section sequence ids.
Ryan Bradetich's warning fixes.
Warning fixes.
Remove some of the hppa testsuite fudges for hppa-linux.
More warning fixes, and a tweak in tc-hppa.c to check constant
Yet more hppa testuite tweaks for hppa-linux.
Comment the relocs.
Even more hppa testsuite patches.
Warning fix and remove extraneous hppa*-*-linux-gnu*.
Fix a date.
Remove some forward declarations in ldemul.h and ldfile.h, and
Use section id in get_dyn_name.
Update comment.
Fix some mips configure problems.
(hppa_fix_adjustable): Don't reduce certain symbols to section syms.
Fix a couple of HPPA SOM test failures.
Fix typos.
#ifdef OBJ_SOM, not #ifdef SOM
Correct absolute section alignment.
(external_coff_symbol_p): K&R-ise.
Kazu Hirata's formatting fixes.
Move functions around in preparation for next patch
Add some shell variables and shell code to elf32.em
comment-finding hack for hppa-linux.
Select elf for Unixware 7 (ix86-*-sysv5*)
Keep track of last optind value, and rename a couple of functions
Use elf on Unixware 7.
Reclaim reloc space for symbols that have been forced local.
(elf_i386_finish_dynamic_symbol): Remove unnecessary check added 2000-08-27.
Add some reloc types.
Support for vtable relocs.
A tiny addition for PCREL12F relocs, and a fix for functions that have
(SEC_HAS_GOT_REF): Define new flag for asection.
--split-by-reloc, --split-by-file extensions. --unique option.
A tidy of ld/ldlang.c, and add missing Makefile dependencies
Munge in vtable support for tc-hppa.c, inform elf back-end about
.reg improvements.
Miscellaneous tiny fixes.
Shared lib support for elf32-hppa
Shared lib support.
doco addition.
`template' isn't a very good name for a variable.
Correct gas/ChangeLog 2000-06-23 entry, which I thought I'd fixed
Fix place_orphan crash.
Fix list handling for orphan section output statements.
Fix an orphan section problem caused by weird linker scripts.
(bfd_get_unique_section_name): Put a dot before the numeric suffix.
Lots of bug fixes. .plt entries for DT_INIT, DT_FINI, and any
Find the first .init and .fini sections correctly.
(DATA_START_SYMBOLS): Provide $global$ only as needed.
Group stub sections.
* config/tc-hppa.h (TC_FORCE_RELOCATION_SECTION): For ELF, allow
Handle out of memory situations.
Fix a segfault caused by under-allocating an array.
Correct comments. Don't check non-code output sections for stub
Silence gcc warning.
* config/tc-hppa.c (hppa_fix_adjustable): Do the external and weak
Make weak symbols SS_UNIVERSAL (ie. global)
External/weak SOM fixes, branch limit corrections.
.plt stub for lazy linking, --stub-group-size=N ld switch,
For SOM, don't force relocs on out-of-range 12 bit branches.
Add alloca-conf.h from libiberty.
* som.c: Include alloca-conf.h
Modify .PARAM so we need an arg reloc.
Update for hppa*w -> hppa*64* configure name change.
(elf_fake_sections): Do not mark the section SHT_NOBITS if
That'll teach me not to type little patches in by hand. Get
* elflink.h (elf_link_add_object_symbols): Don't bfd_release runpath.
(arm_add_to_rel): Fix R_ARM_THM_PC22 relocations.
Support for Unixware 7.1.x pxstatus_t and lwpxstatus_t.
Correct call to _bfd_elf32_gc_record_vtable.
Remove some hppa-elf fudges.
Excise C++ style comments.
Correct handling of non-global syms in linkonce sections.
Make elf section symbols global for link-once sections.
Cure a number of segfaults caused by /DISCARD/ of dynamic sections.
* ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF too
(md_apply_fix): Remove bad assert added 2000-09-26.
* section.c (bfd_make_section_anyway): Release newsect ptr when
(ieee_make_empty_symbol): Use bfd_zalloc, not bfd_zmalloc.
Fix my last change to actually compile.
Revert 2000-10-07 link-once section symbol changes.
Include alloca-conf.h
Another try at correcting relocations against discarded
Ensure section sizes are multiples of 16, so that targets like MIPS
Kaz Kojima's BFD_RELOC_SH_PCDISP12BY2 fix.
* ldlex.l (yy_create_string_buffer): Init all structure fields.
Fix compilation warnings as otherwise we fail the test.
Fix for H8 ld problem.
Correct {STANDARD,MRI}_MUL_PRECEDENCE value.
Fix T_SHORT macro conflict.
#warn -> #warning
Replace #warning with #error
Rodney Brown's CHECK_FIELD typo fixes.
Fix "movnti"
Cure recent x86 warts.
Extend "ld --unique" functionality.
Adds assembly and dis-assembly support for the HPPA wide
Wide mode .plt offsets for elf64-hppa
Correct DT_INIT/DT_FINI ABI violation
Add parens like the comment says.
Use SEGREL32 relocs for elf32-hppa unwind.
Automatically enable --unique=.text for elf32-hppa.
Linux target variants for elfxx-hppa.
Missed this in last commit "Linux target variants for elfxx-hppa."
Build unwind info for more than just .text section.
Support hand-crafted .PARISC.unwind entries
Allow Maciej to select weird --libdir options and still select
Only set lma_region from the default for the first section
(m32r_handle_align): Declare type of fragp.
* stabs.c: Update copyright. Include "filenames.h".
Don't check for backslashes in file names
Fix swapgs instruction.
(lang_leave_overlay): Don't set lma_region when load_base is specified.
Handle hppa64-linux systems.
Fix a null-pointer dereference and some range checks.
Write out millicode functions with the right elf symbol type.
Another HAVE_DOS_BASED_FILE_SYSTEM check.
(elf64_hppa_object_p): Set architecture and machine from elf header flags.
Fix unwind info when cross-compiling from little-endian machines.
(pa_build_unwind_subspace): Don't call
Don't #ifdef inside printf in case printf is a macro.
(elf32_hppa_set_gp): Handle weak $global$.
Fix parsing of multi-char operators.
Update copyright date.
Handle long jumps for .code16 and .arch < 386 by using a two
Bump version to 2.11.90, fix missing dependencies in bfd/,
Fix some comments, and a formatting error.
* emultempl/m68kelf.em (m68k_elf_after_allocation): Call
* config/tc-i386.c (struct _i386_insn): Rename disp_reloc to reloc.
Support for @GOTOFF in .long expressions.
Fix typos.
David Mosberger's fixes for cross compiling gprof.
Don't assume non-PIC to PIC call stubs are unneeded just because
Teach .org to handle complex expressions
Fix register name printed in warning message.
Don't try to read past end of info buffer, and correct test results.
Use `relax_marker' instead of fragile address test code to determine
Prevent NULL pointer dereference.
paddq and psubq support.
Small tweaks to sse2 instructions.
Accept an absolute expression for index scale factor.
Go to 16k page size on hppa-linux.
Default hppa64 to ".level 2.0w"
Prepare for multi-pass relaxation.
Multi-pass relaxation machinery.
Missing ChangeLog for dwarf2dbg.c warning fixes.
Pass finalize_syms on calls to resolve_symbol_value.
* cond.c (s_endif): Correct handling of "if .. elseif .." trees.
Fix conditional assembly listings when more than one .else/.elsif
Bump page size to 64k
* elflink.h (elf_fix_symbol_flags): Call elf_backend_hide_symbol
Fix more breakages from the multiple relax pass patch.
man page generation from gprof.texi by Stephane Carrez
* MAINTAINERS: Update my email address
* elf32-hppa.c (final_link_relocate): Branch to .+8 for
* config/tc-i386.c (i386_displacement): Call as_bad for bad GOTOFF
Warning fixes and configure/makefile tweaks by Thiemo Seufer.
Assorted fixes to pinsrw, pextrw, pmovmskb, movmskp, maskmovq.
* ecoff.c (bfd_debug_section): Fix initialization.
* readelf.c (process_unwind): Remove const specifier.
* external.h: Fix typo.
* ldgram.y: Fix typo.
* disassemble.c (disassembler_usage): Remove unused attribute.
More fallout from 2001-03-30 changes.
Fix more fallout from multi-pass relaxation patch.
Correct cvtps2dq, movdq2q, movq2dq, and movq problems.
Oops, wrong address for pmuludq insn.
* i386-dis.c (twobyte_has_modrm): Update table.
Peter Targett's backwards compatibility and other arc fixes.
Fix dwarf2_emit_insn calls when frag_var breaks things.
Add a flag to asection, linker_has_input, and use it to reliably
* elf32-hppa.c (clobber_millicode_symbols): Temporarily set
Update copyright date.
* config/tc-m68k.c (relaxable_symbol): Only treat external symbols
* symbols.c (resolve_symbol_value): Remove "finalize" param,
* config/tc-arc.c (md_assemble): Use is_end_of_line instead of
* arc-opc.c: Whitespace changes.
More whitespace fixes.
* gas/elf/ehopt0.d: Tweak for bigendian targets.
* write.c (write_object_file): Set finalize_syms = 1 before
* write.c (relax_segment): Don't zap fr_symbol when relaxing.
* symbols.c (resolve_symbol_value): Clear sy_resolving before
From 2.11 branch 2001-03-30 Richard Henderson <rth@redhat.com>
* expr.c (expr): Set return value to absolute_section for
Revert last patch.
* elf32-hppa.c (elf32_hppa_relocate_section): Don't allow
s/linuxaout/linux*aout/, s/linuxoldld/linux*oldld/
* config/obj-ieee.c (write_object_file): Set finalize_syms.
* symbols.c (resolve_symbol_value): Always set segment, even when
* write.c (relax_segment <rs_space>): Calculate growth using
* config/tc-m68k.c (md_assemble): Ensure variable part of frag is
* write.c (relax_segment <rs_space>): Check the section of a
* elf32-hppa.c (elf32_hppa_relocate_section): Set up .plt entries
Fix some entries.
* elf32-hppa.c (elf32_hppa_check_relocs): Don't NEED_PLT for
* MAINTAINERS: Update my email address.
* elf32-hppa.c (allocate_plt_and_got): Skip indirect and warning syms.
* elf32-i386.c (elf_i386_discard_copies): Rename to
* as.c (parse_args): Correct option name "listing-lhs-width2".
* config/tc-i386.c (md_assemble): Handle Pentium4 branch hints.
* i386-dis.c (cond_jump_flag, loop_jcxz_flag): Define.
* config/tc-s390.h (TC_FORCE_RELOCATION): Always emit relocations
* config/tc-s390.h (TC_FORCE_RELOCATION): Always emit relocations
* configure.host: Set HOSTING_CRT0/HOSTING_LIBS correctly for s/390.
* ld-undefined/undefined.exp: Add a setup_xfail line for a test
* ldlang.c (record_bfd_errors): Remove.
* Makefile.am: 'som' is not wrongly spelled 'some'.
fix typo.
* gas/elf/elf.exp (run_list_test): Undo $readelf change in 2001-06-07.
* NEWS: Fix a typo. Mention hppa64-elf. Add binutils-2.11 marker.
* elflink.h: Whitespace changes.
Move an entry to the correct ChangeLog.
Branch hints for Pentium4 as insn modifiers, and some minor tweaks
Merge insn decode tables, and generally tidy.
* gas/i386/x86_64.d: Update for 2001-06-11 disassembler change.
* dwarf2dbg.c (dwarf2_finish): Output file info even when no
* Makefile.in: Revert 2001-06-17.
* elf32-hppa.c (elf32_hppa_size_dynamic_sections): Always
* config/tc-hppa.c (CHECK_FIELD_WHERE): Define.
Avoid creating COPY relocs if possible.
* elf32-i386.c (struct elf_i386_pcrel_relocs_copied): Rename to
* elf32-i386.c (elf_i386_relocate_section): Replace ugly
* elf32-i386.c (elf_i386_relocate_section <R_386_GOT32>): Tighten
* elf32-i386.c (allocate_plt_and_got_and_discard_relocs): Discard
* readelf.c (dump_relocations): Print "bad symbol index" if
* elf32-i386.c (elf_i386_check_relocs <R_386_32, R_386_PC32>):
* elf32-i386.c (elf_i386_check_relocs): Don't make syms dynamic
Avoid creating COPY relocs.
* write.c (fixup_segment <Difference of 2 syms same seg>): If
* write.c (fixup_segment <Difference of 2 syms same seg>): Don't
* emulparams/hppa64linux.sh: New file.
* readelf.c (GET_DATA_ALLOC): Remove.
* elflink.h (elf_link_output_extsym): Revert 1999-04-10.
* elf-bfd.h: Add prototypes for _bfd_elfcore_make_pseudosection
* elfcore.h (elf_core_file_p): Call bfd_section_from_phdr directly
* config/tc-ppc.c: Formatting fixes.
* struc-symbol.h (struct local_symbol): Rename lsy_offset to
Oops, missed committing entry for 2001-07-05 change.
* i386-dis.c (grps): Print l or w suffix, and require mem modrm
* gas/i386/opcode.d: Tweak lgdt for 2001-07-18 change.
* ldcref.c (check_section_sym_xref): New function.
* config/tc-hppa.c (pa_parse_nonneg_cmpsub_cmpltr): Remove
* symbols.c (S_GET_VALUE): Don't treat O_constant and local
Update dependencies with "make dep-am".
* Makefile.am (DEP_FLAGS): Define, add -DOBJ_MAYBE_ELF.
Update dependencies with "make dep-am".
* config/default.exp (ld_nm): Add "nmflags" arg.
* ld-selective/selective.exp: Support g++ V3 ABI (along side
* write.c (relax_segment <rs_space>): Account for fr_fix.
* gas/i386/relax.s: Test rs_space.
* read.c (s_set): Check for missing symbol name.
* i386-dis.c: Change formatting conventions for architecture
* bucomm.c (list_supported_architectures): New function.
* config/obj-elf.c (obj_elf_symver): Temporarily modify lex_type
* read.c: Standardize error/warning messages - don't capitalise, no
* gas/elf/section2.l: Adjust warning message comparison.
* config/tc-i386.c (lex_got): Match lower case relocation tokens.
* ld.texinfo (Input Section Basics): Clarify ordering of output
* elf32-i386.c (allocate_plt_and_got_and_discard_relocs): Don't
* emultempl/beos.em (sort_sections): Modify for 2001-08-03 change,
* emultempl/aix.em: ldexp.h,ldlang.h,ldfile.h,ldemul.h go in this
* output-file.c (output_file_create): Don't try to open using
* elf-bfd.h (struct elf_backend_data): Add want_got_sym.
* config/obj-elf.c (elf_copy_symbol_attributes): Make it a global
* genscripts.sh: Source the emulparams script before each output
* ppc.h (struct powerpc_operand): New field `reloc'.
* config/tc-ppc.c (md_apply_fix3): Replace haphazard code for
* scripttempl/elf.sc: Move non-text .dynamic section before
* coff-rs6000.c: Add missing prototypes.
* symbols.c: Add missing prototypes.
* emultempl/elf32.em (output_prev_sec_find): Add missing prototype.
* readelf.c: Add missing prototypes.
* dis-buf.c (generic_strcat_address): Add missing prototype.
* alpha.c: Add missing prototypes.
Revert 2001-08-08 changes.
Move one entry from gas/ChangeLog to gas/testsuite/ChangeLog.
* as.h (alloca): Don't declare if __GNUC__. Remove an old comment.
* libxcoff.h (struct xcoff_backend_data_rec): Constify src param
* elf.c (bfd_elf_sprintf_vma): Add ATTRIBUTE_UNUSED to quiet
* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Return
* emultempl/elf32.em: For SEC_EXCLUDE sections, ensure that
(wild_doit): Rename to lang_add_section.
* emultempl/elf32.em: Formatting fixes.
* libieee.h (common_header_type): Add last_byte field.
* bfd.c (enum bfd_error): Add bfd_error_wrong_object_format.
* bfd-in.h (BFD_VERSION): Remove wrong comment.
* config.bfd (targ64_selvecs): New.
* coffcode.h (coff_write_object_contents): Add ATTRIBUTE_UNUSED to
Oops missed from last commit
* elf64-mips.c (UNUSED_RELOC): Define.
* elf64-sparc.c (sparc64_elf_output_arch_syms): Add missing
* linker.c (default_fill_link_order): Handle four byte fill value.
* ld.texinfo: Document that fill values now use the four least
* bfd.c (bfd_get_gp_size): Return an unsigned int.
* ecoff.c (ecoff_frob_symbol): Remove casts from bfd_get_gp_size.
* ldlang.c (insert_pad): Make use of an existing pad statement if
* emultempl/aix.em: Formatting fixes.
* archive.c (offsetof): Remove define.
* pe-dll.c (pe_dll_fill_sections): Correct type of "relax" param
* ldlang.c (insert_pad): Use offsetof macro.
* ldlang.c: When traversing lang_statement_union_type lists,
* ldlang.c (insert_pad): Fix typos in last patch.
* config.sub, config.guess: Import latest from subversions.
* config.bfd: Add powerpc64 target. Add powerpc64 vectors to
* ppc.h: Add relocs from the 64-bit PowerPC ELF ABI revision 1.2.
* ppc.h (PPC_OPERAND_DS): Define.
* ppc-opc.c (DS): Add PPC_OPERAND_DS flag.
* readelf.c (dump_relocations): Recognise EM_PPC64.
* binutils-all/readelf.s-64: Adjust offsets for powerpc64. Don't
* configure.in: Recognise powerpc*le*, not just powerpcle*.
* Makefile.am (ALL_EMULATIONS): Add eelf64ppc.o and eelf64lppc.o.
* ld-checks/checks.exp: .lcomm is incompatible with ppc coff.
* gas/macros/macros.exp: xfail powerpc-*-aix.
* targmatch.sed: Delete case statements.
* i386-dis.c (grps): Don't print the implicit al/ax/eax register
* elf32-i386.c (elf_i386_relocate_section): Check !DEF_REGULAR
* expr.c (expr): Move code setting "retval" to the end of the loop,
Oops, one "likewise" had an intervening entry.
* ldmain.c (main): Rename BufferSize to ld_bufsz because HPUX
Touches most files in bfd/, so likely will be blamed for everything..
* objalloc.h (OBJALLOC_ALIGN): Define using offsetof.
* aout64.h: Formatting fixes.
* external.h (GET_LINENO_LNNO): Use H_GET_32/16.
* internal.h (elf_internal_rela): Make r_addend a bfd_vma.
* bfdint.texi: Replace reference to bfd_read with bfd_bread.
* ar.c (print_contents): Cast args of bfd_seek to the right types.
* dwarf2dbg.c (dwarf2_directive_file): Avoid signed/unsigned warning.
* deffilep.y (def_stash_module): Constify "name" param.
* sparc.c (sparc_find_call): Warning fix.
* objcopy.c (copy_main): Correct rename-section string parsing.
* config/tc-i370.c: Fix typo in last change.
* coffread.c: Replace all occurrences of bfd_read with bfd_bread.
* bfd.c (bfd_archive_filename): New function.
* Makefile.am: Run "make dep-am".
* config/tc-openrisc.c: Don't include <ctype.h>.
* arc-dis.c: Don't include <ctype.h>.
* elfcode.h (elf_object_p): Allow for no section header at all in
* elf-bfd.h (elf_backend_reloc_type_class): Pass in the entire
* elf-bfd.h (struct bfd_elf_section_data): Add "local_dynrel"
* elf32-hppa.c: (LONG_BRANCH_PIC_IN_SHLIB): Delete. Remove all
* elf32-hppa.c: Rename all occurrences of "hplink" to "htab"
* elf32-i386.c: Add comment re linker function names and ordering.
* listing.c (buffer_line): Don't write past the end of `line' when
* readelf.c (print_vma): Print 8 digits of low hex value.
* bfd.c (_bfd_default_error_handlerl): Define using VPARAMS,
* arc-dis.c: Formatting fixes.
* bucomm.c (fatal): Define using VPARAMS, VA_OPEN, VA_FIXEDARG,
* ldmisc.c (USE_STDARG): Remove.
* elf32-i386 (elf_i386_copy_indirect_symbol): New function.
* elf32-i386.c (allocate_dynrelocs): Don't create a .plt entry
* elf32-i386.c (elf_i386_check_relocs): Update comment since we
* elf32-hppa.c (elf32_hppa_check_relocs): Update comment since we
* elf64-x86-64.c (elf64_x86_64_reloc_type_lookup): Don't map bfd
* som.c (som_write_symbol_strings): Cast current_offset in
* elf-bfd.h (struct elf_link_local_dynamic_entry): Add init_refcount.
* elf64-ppc.c (struct ppc_dyn_relocs): New.
* section.c (struct sec): Remove kept_section.
From John Reiser <jreiser@BitWagon.com>
* elf.c (_bfd_elf_link_hash_copy_indirect): Set ind refcounts to
bfd/
* version.h: New file.
* Makefile.in: Regenerate.
* common.h (NLM_CAT, NLM_CAT3): Don't define.
* coffdump.c (PROGRAM_VERSION): Delete.
* as.c (print_version_id): Use BFD_VERSION_STRING in place of
* Makefile.am (Makefile): Depend on bfd/configure.in
* ldver.h (ld_program_version): Remove declaration.
* doc/as.texinfo (listing): Fix typo.
* elf64-ppc.c (ppc64_elf_check_relocs): Use a local var and cast
* config/tc-ppc.c (md_apply_fix3 <BFD_RELOC_CTOR>): Make it 64
* gettext.m4: Test po/POTFILES.in exists before trying to read.
daily update
* elflink.h (elf_fix_symbol_flags): Copy flags to weakdef using
bfd/ChangeLog
* elfxx-ia64.c (elfNN_ia64_hash_copy_indirect): Fix typos in last
Regenerate configure to include the gettext.m4 change. Update
Missed mention of regenerating po/POTFILES.in
Add support for -z nocopyreloc.
daily update
* config/tc-ppc.c (md_assemble <DS relocs>): Test ppc_size as well
* Makefile.am (BFD_H_DEPS): Add symcat.h. Ensure everything
* elf32-mips.c (mips_elf_record_global_got_symbol): Set got.offset
* elf-bfd.h (struct elf_link_hash_entry): Reorganise for better
somehow missed committing this.
* elf32-mips.c (_bfd_mips_elf_copy_indirect_symbol): Bail out after
Fix a comment typo in last commit.
* config/tc-i386.c (parse_register): If not producing code for
daily update
* subsegs.c (subseg_text_p): Return 0 for absolute section.
daily update
* elf32-arc.c (elf_arc_howto_table): Set partial_inplace for all
* elflink.h (elf_link_input_bfd): Don't zero discarded link-once
* bfd.c (bfd_assert): Report bfd version.
daily update
* config/obj-elf.c: Standardize error/warning messages - don't
* elf-bfd.h (struct bfd_elf_section_data): Add "group" and
* config/obj-elf.c: (obj_elf_change_section): Add "group" param.
* elf-bfd.h (struct bfd_elf_section_data): Rename "group" to
* config/obj-elf.c: Make use of elf_group_name and elf_next_in_group
daily update
* elf.c (elf_map_symbols): Don't create new section symbols; Use
daily update
daily update
daily update
daily update
daily update
* elf32-hppa.c (elf32_hppa_copy_indirect_symbol): Merge dyn_reloc
* elf.c (_bfd_elf_link_hash_copy_indirect): Test ind->root.type
* elf32-i386.c (elf_i386_relocate_section): Report some detail on
* emultempl/elf32.em (gld*_list_options): Remove extra '\t' from
daily update
* config/tc-m68k.c (m68k_ip): Correct absolute jmp opcodes.
daily update
* configure.in (MIPS_STABS_ELF): AC_DEFINE in only one place so
* po/POTFILES.in: Regenerate.
* bit_fix.h: Comment typo fix.
* config/tc-ppc.c (PPC_HA, PPC_HIGHERA, PPC_HIGHESTA): Simplify.
* elf-m10200.c (mn10200_elf_relax_section): Cast assignment to
daily update
daily update
daily update
* ldgram.y (mri_script_command): Surround processing of INCLUDE
* ppc-opc.c (CT): Make it an optional operand.
daily update
daily update
daily update
* elflink.h (elf_link_input_bfd): Zero the reloc instead of doing
* as.c (parse_args): Print the date as well for --version.
* internal.h: White space changes to keep lines under 80 chars.
* configure.host: Move alpha*-*-linux-gnu* entry to generic
daily update
daily update
daily update
daily update
daily update
daily update, a bit late..
daily update
daily update
* ldlang.c (lang_size_sections): Keep a valid output_offset field
* elf32-hppa.c (elf32_hppa_size_dynamic_sections): Set DT_RELASZ
Revert previous delta, instead do this.
daily update
* elf64-ppc.c (ppc64_elf_relocate_section): Correct branch
daily update
* elf32-hppa.c (hppa_handle_PIC_calls): Rename to mark_PIC_calls.
daily update
* elfxx-target.h (elfNN_bed): Correct want_got_sym, want_dynbss order.
daily update
daily update
daily update
daily update
* elflink.h (elf_link_input_bfd <removed linkonce relocs>): Fix
daily update
daily update
daily update
* elf32-arm.h (elf32_arm_final_link_relocate): Don't copy STN_UNDEF
daily update
daily update
* Makefile.am (GENSCRIPTS): Quote ${exec_prefix}.
daily update
* i386.h (i386_optab): Add entries for "sldr", "smsw" and "str" to
* config/obj-elf.c (obj_elf_version): Ensure terminating NUL is
* section.c (bfd_make_section_anyway): Don't increment section_id
daily update
binutils/ChangeLog
daily update
binutils/ChangeLog
gas/ChangeLog
revert last change.
* elflink.h (elf_link_input_bfd): Complain about all relocs
* po/SRC-POTFILES.in: Regenerate.
* po/POTFILES.in: Regenerate.
* emultempl/elf32.em (gld${EMULATION_NAME}_finish): Only emit this
* binutils-all/objcopy.exp: Allow '? main', to suit powerpc64.
* common.h (NT_ARCH): Define. Remove incorrect comment.
* config/tc-i386.h (md_end): Define.
daily update
* config/tc-m68k.c (md_apply_fix3): Change val back to a signed type.
daily update
daily update
daily update
* elf32-hppa.c (PLABEL_PLT_ENTRY_SIZE): Delete.
* elf32-hppa.c (elf32_hppa_size_stubs): Don't consider undefined
* elf32-hppa.c (clobber_millicode_symbols): Dec dynstr refcount.
daily update
* emultempl/elf32.em (gld${EMULATION_NAME}_finish): Use NULL instead
* ldlang.c (walk_wild_section): Move sec == NULL case out of loop.
daily update
* ldlang.c (map_input_to_output_sections): Replace "break"
* elfxx-ia64.c (elfNN_ia64_relocate_section): Test r_symndx rather
daily update
* Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define.
daily update
* pdp11-dis.c (print_insn_pdp11): Handle illegal instructions.
daily update
* elf32-hppa.c (elf32_hppa_size_stubs): Decrease default stub
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf32-hppa.c (hppa_get_stub_entry): Remove debug message that
daily update
* reloc.c (bfd_install_relocation): Correct reloc address test.
* ldexp.c (exp_print_token): Correct "table" entry for RSHIFT.
daily update
daily update
daily update
* elf32-hppa.c (clobber_millicode_symbols): Don't do anything if
daily update
* gas/all/incbin.s: Add spaces before directives.
* gas/all/incbin.d: Update.
daily update
daily update
daily update
* common.h (SHN_XINDEX): Comment typo fix.
* elfcode.h (elf_swap_ehdr_out): Adjust value written for e_shnum
* readelf.c (process_file_header): Print extended e_shnum and
daily update
daily update
* lexsup.c (parse_args): Don't pass shortopts to second call to
daily update
* elflink.h (elf_bfd_discard_info): Fix segfault when dynobj NULL.
* ldmain.c (main): Initialise link_info.eh_frame_hdr.
* config/obj-elf.c (obj_elf_init_stab_section): References are
daily update
daily update
daily update
hash bfd sections for fast lookup and create.
Oops, changelog for last patch.
Support for more than 64k ELF sections.
daily update
* elfcode.h (struct bfd_preserve): New.
* config.sub: Import latest version.
* elf.c (elfcore_netbsd_get_lwpid): New function.
* objcopy.c (copy_archive): Set output bfd format outside the loop.
daily update
*** empty log message ***
* config.bfd (bfd_elf32_ia64_hpux_big_vec): New vector for
daily update
* elfcode.h (elf_slurp_symbol_table): Test elf_elfsections for NULL,
* config.bfd (arm-*-netbsdelf*): Add target.
* configure.in (arm-*-netbsdelf*): Add target.
* configure.tgt (arm-*-netbsdelf*): Add target.
* config.bfd (mips-dec-netbsd*): Delete alias for mips*el-*-netbsd*.
* configure.in (mips-dec-netbsd*): Delete.
* configure.tgt (mips*-dec-netbsd*): Delete alias for
daily update
daily update
daily update
daily update
daily update
* elf32-mips.c (_bfd_mips_elf_lo16_reloc): Simplify, and perform
* section.c (bfd_section_init): Remove unnecessary initialisations.
* write.c (write_object_file): Make use of bfd_section_list_remove.
* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Make use
daily update
* syms.c (_bfd_generic_make_empty_symbol): New function.
* ia64.h (ELF_STRING_ia64_unwind_hdr): New Macro for HP-UX.
* readelf.c (get_ia64_segment_type): Add support for macros.
* elfxx-ia64.c (is_unwind_section_name): Add target vector as
* config/tc-m68k.h (md_prepare_relax_scan): Rewrite.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf32-arm.h (elf32_arm_size_dynamic_sections): When removing
* ppc.h (DT_PPC64_GLINK): Define.
* elflink.c (_bfd_elf_create_dynamic_sections): Don't set SEC_CODE
* Makefile.am (eelf64ppc.c, eelf64lppc.c): Depend on ppc64elf.em.
* readelf.c (get_ppc64_dynamic_type): New.
* elf64-ppc.c (ppc64_elf_howto_raw): Remove stale FIXMEs.
daily update
* elf-bfd.h (elf_backend_data <elf_backend_section_from_bfd_section>):
daily update
* readelf.c (get_machine_name): Handle EM_PPC64.
* elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Test for a
daily update
daily update
daily update
* elf-bfd.h (elf_backend_data <elf_backend_hide_symbol>): Add
* elf64-ppc.c (struct ppc_link_hash_entry): Add is_func and
comment typo fixes
daily update
* configure.host (hppa*64*-*-hpux*, hppa*64*-*-linux*): Add new
run "make dep-am"; automake
* elf64-ppc.c (ppc64_elf_finish_dynamic_sections): Correct sign of
daily update
* elf64-ppc.c: Remove stale part of ABI comment.
daily update
daily update
* elf-eh-frame.c (_bfd_elf_eh_frame_section_offset): Avoid
Missing ChangeLog entries for 2002-01-22 Makefile updates
* coff-alpha.c (alpha_relocate_section): Unify warning message
* ldmisc.c (demangle): Put back dots when string not demangled.
daily update
* ldmain.c (main): Use full sentences to ease translation.
daily update
daily update
daily update
* elf64-ppc.c (func_desc_adjust): Don't supply missing function
Arrgh! Revert last change.
daily update
* elf64-ppc.c (func_desc_adjust): Only provide missing function
daily update
* ld-scripts/crossref.exp: Allow foo to have a leading dot.
* elf64-ppc.c (func_desc_adjust): STV_PROTECTED functions should
* chew.c (courierize): Don't modify @command params.
* alpha.c (alpha_Instruction): Don't use.
daily update
Move doc/ entries to correct changelog
* basic_blocks.c: Replace bool with boolean, TRUE with true and
Run "make dep-am"
* alpha.c (alpha_find_call): Warning fixes.
* configure.in (build_warnings): Add -Wstrict-prototypes
* chew.c (WORD): Eliminate.
* config/tc-v850.c: Add missing prototypes amd use old-style
daily update
daily update
daily update
daily update
* elf64-ppc.c (ppc64_elf_size_dynamic_sections): Check for relocs
* archures (bfd_mach_ppc64): Define.
daily update
daily update
daily update
daily update
daily update
* ldlang.c (entry_section): New initialised variable.
daily update
* objcopy.c (MKDIR): Define.
* Makefile.am: "make dep-am".
* configure: Regenerate.
* Makefile.am: "make dep-am".
bah, missed it.
* Makefile.am: "make dep-am".
* Makefile.in: Regenerate.
daily update
Add DT_PPC64_OPD and DT_PPC64_OPDSZ dynamic tags
* elf64-ppc.c (ppc64_elf_size_stubs): Correct test for crossing
* elf-hppa.h (elf_hppa_reloc_final_type): New function stripped
* config/tc-hppa.c (hppa_fix_adjustable): Don't adjust final types
* gas/hppa/reloc/reloc.exp (labelopbug.s): Change test to suit
* ld-selective/selective.exp: Link against libgcc on
daily update
daily update
* elf.c (elf_fake_sections): Use SHT_NOBITS when SEC_NEVER_LOAD.
fix date typo
* ld.texinfo (VERSION scripts): Symbol names are globbing patterns.
daily update
* bfd.c (bfd_scan_vma): Clamp overflows to max bfd_vma value.
Support arbitrary length fill patterns.
Support arbitrary length fill patterns.
Support arbitrary length fill patterns.
* ld.texinfo (Output Section Fill): Describe fill expressions.
daily update
daily update
* ld.texinfo (Output Section Fill): Fix amateur texinfo.
daily update
* elf64-ppc.c (STFD_FR0_0R1, LFD_FR0_0R1, BLR): Define.
daily update
daily update
* osf-core.c (osf_core_vec): OSF/1 (Digital Unix) core files are
daily update
daily update
daily update
daily update
daily update
* ppc.h (PPC_OPCODE_POWER4, PPC_OPCODE_NOPOWER4): Define.
* ppc-dis.c (powerpc_dialect): Handle power4 option.
* elf64-ppc.c (ppc64_elf_check_relocs): Warning fix.
* doc/c-ppc.texi (PowerPC-Opts): Add -mpower4 and -maltivec.
missdit
* elf64-hppa.h: Update copyright date.
* config/tc-hppa.c: Update copyright date.
* gas/hppa/reloc/reloc.exp: Update copyright date.
daily update
* elflink.h (elf_bfd_final_link): Don't crash on SHN_UNDEF local
daily update
daily update
daily update
daily update
daily update
* configure.in (WIN32LIBADD): Don't eval PICFLAG assignment.
* scripttempl/elf.sc: Correct syntax errors in 2002-03-01 commit.
daily update
* pdp11.h: Add format codes for float instruction formats.
* pdp11-opc.c: Fix "mark" operand type. Fix operand types
* tc-pdp11.c: Use VAX float format support for PDP-11 target.
* gas/pdp11/pdp11.exp: New file.
* elflink.h (elf_bfd_final_link): Call elf_link_output_extsym
* elf32-hppa.c (clobber_millicode_symbols): Remove hack to keep
typo fix
daily update
* config/tc-i386.c (tc_gen_reloc): Don't attempt to handle 8 byte
daily update
daily update
daily update
* config/tc-i386.h (REX_OPCODE): Define.
daily update
daily update
daily update
daily update
* elflink.h (elf_bfd_final_link): Only call elf_link_input_bfd
* ldlang.c (lang_check): Do relocatable link checks first, so that
* elflink.h: Formatting fixes.
* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Use ELF section
Revert last change.
* archures.c (bfd_default_compatible): Test bits_per_word.
* ppc-opc.c: Add optional `L' field to tlbie.
daily update
* cpu-mips.c (mips_compatible): New. Don't check bits_per_word.
* ldlang.c (lang_check): Remove the word size check added in last
daily update
daily update
* libbfd.c (bfd_write_bigendian_4byte_int): Return true iff success.
* ldmain.c (main): Move .text readonly flag fudges from here..
daily update
daily update
* ldlang.c (ldlang_add_undef): If the output bfd has been opened,
daily update
* genscripts.sh (LIB_SEARCH_DIRS): Quote path.
* ppc-opc.c: Add optional field to mtmsrd.
* coff64-rs6000.c (_bfd_xcoff64_put_symbol_name): Prototype.
* Makefile.am: Run "make dep-am".
* Makefile.am: Run "make dep-am".
* Makefile.am: Run "make dep-am".
* Makefile.am: Run "make dep-am".
* Makefile.am: Run "make dep-am".
daily update
* config/te-aix5.h: Typo fix.
daily update
* elf.c (_bfd_elf_make_section_from_shdr): Don't set lma based on
daily update
daily update
daily update
* elflink.h (elf_gc_mark): Don't recurse into non-ELF sections.
daily update
* elf.c (_bfd_elf_get_symtab_upper_bound): Leave space for
* configure.host: Set up for generic hosts first, then tweak as
daily update
* linker.c (link_action): Ignore duplicate warning syms.
daily update
daily update
daily update
daily update
daily update
daily update
* symbols.c (resolve_symbol_value <O_uminus, O_bit_not,
* elf.c (_bfd_elf_make_section_from_shdr): When setting section
daily update
* srec.c (MAXCHUNK, Chunk): Revise comments.
* dep-in.sed: Cope with absolute paths.
* dep-in.sed: Cope with absolute paths.
* dep-in.sed: Cope with absolute paths.
* dep-in.sed: Cope with absolute paths.
daily update
daily update
daily update
daily update
* ld.texinfo (Format Commands <OUTPUT_FORMAT>): Typo fix.
* ldlang.c (lang_size_sections_1): Don't complain about
* elf32-hppa.c (hppa_unwind_entry_compare): Move to elf-hppa.h.
daily update
daily update
* as.c (parse_args <OPTION_VERSION>): Use VERSION is
daily update
* i386.h: Add intel mode cmpsd and movsd.
reorder cmpsd, movsd
daily update
* elf.c (prep_headers): Don't zero EI_OSABI, EI_ABIVERSION or
daily update
daily update
daily update
* elf32-ppc.c (ppc_elf_add_symbol_hook): Check the hash table type.
daily update
* elf32-m32r.c (m32r_elf_add_symbol_hook): Check the hash table
* as.c (main): Don't reference _bfd_chunksize.
daily update
daily update
daily update
daily update
* archures.c (bfd_lookup_arch): Add comment on list order.
* archures.c (bfd_lookup_arch): Move the list order comment..
daily update
daily update
daily update
* elf32-hppa.c (hppa_type_of_stub): Correct and simplify condition
daily update
daily update
daily update
* coffcode.h (coff_compute_section_file_positions): Set
typo fix in last change
* elflink.h (elf_bfd_final_link): Ensure input bfd class is the
* opncls.c (bfd_make_readable): Call bfd_section_list_clear.
daily update
daily update
* Makefile.am (mpw): New maintainer mode rule to make mpw-*.c files.
* config/tc-i386.c: Formatting fixes, add missing space in error
* elf64-x86-64.c (struct elf64_x86_64_dyn_relocs): Comment typo.
* config/tc-s390.c (md_parse_option): Formatting.
daily update
daily update
daily update
* write.c (cvt_frag_to_fill): Set fr_offset to zero on .org
* config/tc-i386.c (extra_symbol_chars): Add '[' to the list.
* ppc-opc.c: Add "tlbsx." and "tlbsxe." for booke.
* elf64-ppc.c (CROR_151515, CROR_313131): Define.
Long branch stubs, multiple stub sections.
* nm.c (print_symbol): Check returned filename from
* syms.c (_bfd_stab_section_find_nearest_line): Don't bomb on NULL
daily update
* elf64-ppc.c (ppc64_elf_addr16_ha_reloc): Delete.
* elf64-ppc.c (ppc64_elf_howto_raw <R_PPC64_SECTOFF>): Change to a
* config/tc-ppc.c (mapping): Map sectoff to BFD_RELOC_16_BASEREL.
* app.c (mri_pseudo): Only declare for TC_M68K.
daily update
daily update
* opncls.c (_bfd_new_bfd_contained_in): Check return value of
* size.c (display_archive): Add last_arfile and code to close archives.
* MAINTAINERS: Sort port maintainers by CPU.
* ar.c (replace_members): Remove unused var. Formatting fix.
* elf32-hppa.c (struct elf32_hppa_link_hash_table): Add
* emultempl/hppaelf.em (build_section_lists): New function.
* elf64-ppc.c (ppc64_elf_relocate_section): Reinstate code
daily update
* rcparse.y: Remove newcmd rule. Move rcparse_discard_strings
* dlltool.c (process_def_file): Add missing prototype.
daily update
oops, missing changelog entry
* elflink.h (elf_link_input_bfd <emit_relocs>): Adjust r_offset
* elflink.h (elf_link_input_bfd <emit_relocs>): Adjust r_offset
daily update
* elf-bfd.h (struct elf_backend_data): Add rela_normal.
daily update
* elf32-ppc.c (ppc_elf_create_got): New function.
* configure: Regenerate.
* configure.in: Replace `*pe' with `pe' throughout.
daily update
* elf32-i386.c (elf_howto_table): Comments.
* config/tc-i386.c (md_estimate_size_before_relax) Don't lose
* ppc-opc.c: Add "tlbiel" for POWER4.
* elf64-ppc.c (RA_REGISTER_MASK, RA_REGISTER_SHIFT): Delete.
daily update
* elf32-hppa.c (elf32_hppa_size_stubs): Revert part of 2002-05-04,
* elf32-i386.c (elf_i386_relocate_section): Remove overflow checks
daily update
daily update
daily update
* Makefile.am (install-data-local): Install headers to
* write.c (subsegs_finish): Don't specially align last subseg.
* gas/i386/x86-64-opcode.s: Pad out end of .text with zeros.
* configure.in: Revert 2002-04-07. Instead, auto-configure
daily update
daily update
Fix ld --just-symbols
* ldlang.c (section_already_linked): Call bfd_link_just_syms.
daily update
daily update
* acinclude.m4 (AM_INSTALL_LIBBFD): New.
* acinclude.m4 (AM_INSTALL_LIBBFD): Fake to fool autotools.
Remove stale files.
* elf64-ppc.c (ppc64_elf_info_to_howto): Formatting.
daily update
daily update
daily update
* elf64-ppc.c (ppc_build_one_stub): Point undefined function syms
daily update
daily update
* elf64-ppc.c (ppc64_elf_relocate_section): Return false for
* elf64-ppc.c (ppc64_elf_size_stubs): Don't strip .branch_lt.
* emultempl/pe.em (set_pe_subsystem): Don't set "cmdline" when
* genscripts.sh (LIB_PATH): For native targets, concatenate $libdir
* ldemul.c (ldemul_new_vers_pattern): New function.
daily update
* write.c (size_seg): Check adjustment to last frag.
* configure.in: Correct spelling of AC_PREREQ.
* config/tc-alpha.c (assemble_tokens): Protect use of
daily update
* elf64-ppc.c (ppc64_elf_copy_indirect_symbol): Don't copy is_func
daily update
* elf64-ppc.c (ppc64_elf_copy_indirect_symbol): Revert last change.
* chew.c: Use #include "" instead of <> for local header files.
* arlex.l: Use #include "" instead of <> for local header files.
* Makefile.am (OBJS): Depend on ansidecl.h and fopen-same.h.
* ia64.h: Use #include "" instead of <> for local header files.
* ldlex.l: Use #include "" instead of <> for local header files.
* Makefile.am (sh-dis.lo): Don't put make commands in deps.
* elf32-m68k.c (elf32_m68k_print_private_bfd_data): Formatting.
* ldlang.c (lang_process): Formatting, grammar.
daily update
daily update
* unwind-ia64.c (unw_print_brmask): Don't use sprintf.
daily update
daily update
* cpu-h8300.c: Make default h8300 machine first in machine list.
* elf64-ppc.c (ppc64_elf_get_symbol_info): New function.
* binutils-all/objcopy.exp (strip_test_with_saving_a_symbol):
daily update
* elfarm-oabi.c (bfd_elf32_arm_add_glue_sections_to_bfd): Define.
* Makefile.am (BFD32_BACKENDS): Add elf32-i386qnx.lo.
* configure.in: Add i386-*-nto-qnx*.
* Makefile.am (ALL_EMULATIONS): Add ei386nto.o.
* elf64-ppc.c (ppc64_elf_size_dynamic_sections): Don't allocate
* bfd-in2.h: Regenerate.
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
daily update
daily update
daily update
* objdump.c: Fix formatting.
daily update
* elf.c (bfd_section_from_shdr): Make "name" const.
* elf.c (setup_group): Set SEC_LINK_ONCE on GRP_COMDAT groups.
* config/obj-elf.c (obj_elf_change_section): Set and check elf
* ldlang.c (section_already_linked): Call bfd_discard_group. Typo fix.
* elf32-openrisc.c (openrisc_elf_gc_mark_hook): Remove
daily update
* Makefile.am (libbfd.h): Add "Extracted from.." comment.
* bfd-in.h: Remove "taken from the source" comment.
* coff-alpha.c: Update copyright date.
* elf-bfd.h (struct elf_size_info): Add swap_symbol_in field.
* elf.c (group_signature): Swap in the whole symbol, and handle
* objcopy.c (copy_section): Don't copy SEC_GROUP sections.
* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Place
daily update
elf_swap_symbol_in args should be "const PTR", not "const PTR *".
* bfdint.texi: Change registry@sco.com to registry@caldera.com.
* common.h: Change registry@sco.com to registry@caldera.com.
* peXXigen.c (pe_print_idata): Remove unused variable.
daily update
* Makefile.am (libbfd.h): Don't use "echo -n".
* scripttempl/elf.sc (.tbss): Fix mismatched parentheses/braces.
* elf64-ppc.c (ppc64_elf_relocate_section): Allow unresolved
* elf-bfd.h (struct bfd_elf_section_data <group_name>): Replace with
* symbols.c: Replace CONST by const throughout.
Replace bfd_alloc/bfd_malloc + memset with bfd_zalloc/bfd_zmalloc
* emultempl/ppc64elf.em (new_vers_pattern): Warning fix.
daily update
* elf64-sparc.c (sparc64_elf_add_symbol_hook): Check the hash
* armnetbsd.c: Replace CONST with const.
* a29k-dis.c: Replace CONST with const.
* a29k.h: Replace CONST with const.
* as.c: Replace CONST with const.
* bucomm.c: Replace CONST with const.
* ldexp.c: Replace CONST with const.
* Makefile.am: Run "make dep-am".
* Makefile.am: Run "make dep-am".
* Makefile.am: Fix quote style in last change.
* elf64-sh64.c (sh64_elf64_link_output_symbol_hook): Make static.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* targets.c: Sort target vecs.
* opncls.c (bfd_openr): Remove redundant bfd_set_error.
daily update
daily update
daily update
daily update
* configure.in: Check for strcoll.
* configure.in: Quote bu_cv_have_fopen64.
daily update
daily update
2002-06-23 Alan Modra <amodra@bigpond.net.au>
* Makefile.in: Regenerate.
* elf64-hppa.c (elf64_hppa_mark_milli_and_exported_functions): New
* elflink.h (elf_link_add_archive_symbols): For the default
daily update
daily update
* aout-adobe.c: Don't compare against "true" or "false.
* coff-rs6000.c (xcoff_generate_rtinit): Fix typo.
* elf64-ppc.c (ppc_add_stub): Replace strcpy/strncpy with memcpy.
daily update
* ecoff.c: (get_tag): Replace strcpy with xstrdup.
* ldmisc.c (demangle): Restore dots stripped from sym name.
* nm.c (print_symname): When demangling, strip leading dots from
daily update
* cpu-powerpc.c: Comment on ordering of arch_info.
2002-06-27 Kevin Buettner <kevinb@redhat.com>
daily update
daily update
daily update
daily update
* bfdlink.h (struct bfd_sym_chain): Declare.
* elflink.h (elf_gc_mark): Pass in the section whose relocs we are
* ldlang.h (entry_sym): Make it a struct bfd_sym_chain.
* vaxbsd.c: New BFD backend for VAX BSD and Ultrix.
* emulparams/vax.sh (OUTPUT_FORMAT): Use a.out-vax-bsd format.
typo fix
daily update
* budemang.c: New file, "demangle" function.
* ldmisc.c (demangle): Move so that it doesn't intrude between
* ldfile.c (ldfile_try_open_bfd): Formatting.
* elf.c (_bfd_elf_reloc_type_class): Fix comment grammar.
* Makefile.am (check-DEJAGNU): Revert 2002-06-25 change.
* lib/gas-defs.exp (run_dump_test): Run objdump/nm/objcopy/readelf
* lib/ld-lib.exp (default_ld_nm): Run nm with LC_ALL=C to ensure
* Makefile.am (check-DEJAGNU): Revert 2002-06-25 change.
daily update
daily update
* elflink.h (elf_link_add_object_symbols): Revert 1999-09-02 hpux
* section.c (_bfd_strip_section_from_output): Remove unnecessary
* ldlang.c: (strip_excluded_output_sections): New function.
daily update
* ldlang.c (print_wild_statement): Fix output formatting.
daily update
daily update
* elf-bfd.h (struct elf_reloc_cookie): Remove locsym_shndx,
daily update
* elf.c: Formatting.
gas/ChangeLog
* gas/i386/intel16.s: New.
daily update
* configure.in: Add hppa-*-openbsd* target, change
* configure.tgt: Add hppaobsd.o.
oops, forgot to commit.
* emulparams/hppanbsd.sh: Remark that hppaobsd.sh references this file.
* config/tc-i386.c (md_pseudo_table <file>): Warning fix.
* merge.c (_bfd_merge_section): Remove redundant output_section check.
daily update
* elf.c: (assign_section_numbers) Set sh_entsize for .stab only
* elf64-ppc.c (ppc64_elf_get_symbol_info): Delete.
* elf64-ppc.c (ONES): Define.
daily update
* config/tc-ppc.c (md_pseudo_table): Warning fix.
* config/tc-ppc.c (ppc_elf_frob_symbol): Delete.
* elf32-i386.c (elf_i386_relocate_section): Don't complain about
daily update
* config/tc-i386.c (process_suffix): Merge CODE_64BIT JumpByte
* emulparams/elf64ppc.sh (ARCH): Set to powerpc:common64.
daily update
daily update
daily update
* config/tc-hppa.h (LABELS_WITHOUT_COLONS): Define if TE_NetBSD.
copyright date
daily update
* elf-hppa.h (elf_hppa_reloc_final_type): Use R_PARISC_PCREL16F as
* elflink.h (elf_link_input_bfd): Don't call reloc_emitter when
* elflink.h: Formatting fixes, tidy prototypes.
* peXXigen.c (_bfd_XXi_swap_aouthdr_out): Correct order of memset args.
* config/tc-z8k.c (build_bytes): Correct order of memset args.
daily update
daily update
daily update
* elfxx-ia64.c: (elfNN_ia64_modify_segment_map): Properly scan
daily update
* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Don't
* budemang.c: Include string.h.
daily update
daily update
daily update
* elflink.h (elf_link_input_bfd): Don't change internal symbols
* budemang.c: Include config.h and string.h/strings.h.
* doc/binutils.texi (addr2line <man synopsis>): Correct brackets.
* elf-hppa.h (elf_hppa_relocate_section): If relocatable, return
missed 'em from the last delta
Regenerate.
* Makefile.am: Run "make dep-am".
* Makefile.am: Run "make dep-am".
* Makefile.am: Run "make dep-am".
daily update
Add missing 2001-09-29 entry
daily update
* elf-bfd.h (_bfd_elf32_link_record_local_dynamic_symbol): Define
daily update
* config/tc-ppc.c (ppc_set_cpu): Use PPC_OPCODE_64 as the default
* gas/ppc/altivec.d: Invoke "as" with "-a32".
* elf32-i386.c (elf_i386_link_hash_table_create): Clear
daily update
daily update
daily update
daily update
* elfxx-ia64.c (elfNN_ia64_final_write_processing): Set e_flags.
* aoutx.h (some_aout_object_p): Clean up tdata properly on error.
* ld-discard/discard.exp, ld-scripts/phdrs.exp, ld-scripts/phdrs2.exp,
daily update
daily update
daily update
daily update
daily update
daily update
* prdbg.c (pr_fix_visibility): Remove assert.
daily update
* coff-rs6000.c (xcoff_howto_table): Fix src_mask entries. Make all
* config/tc-ppc.c (md_apply_fix3): Adjust 16 bit XCOFF reloc offset.
* coff-rs6000.c (xcoff_howto_table): Revert some of last change to
* coff-rs6000.c: Formatting fixes.
* coff-rs6000.c: (xcoff_rtype2howto): Don't place reloc address in
* libxcoff.h: Use PARAMS on function declarations.
* elf64-ppc.c (ppc64_elf_howto_raw): Zero all src_mask entries.
* xcofflink.c (xcoff_write_global_symbol): Set n_scnum for abs_section.
* gas/ppc/altivec_xcoff64.d: Adjust for aix5 target.
* emultempl/aix.em (gld*_before_parse): Set default arch. Reverts
daily update
* elf64-ppc.c (edit_opd): Arrange to drop symbols for discarded .opd
daily update
* aoutx.h (aout_link_write_symbols): Correct handling of warning syms.
* elflink.h (elf_link_output_extsym): Don't output symbols from
daily update
* configure.in: bfd_gas=yes for all i386 targets. Formatting.
* config/tc-i386.h: Reorganize.
daily update
* ld-discard/discard.exp: Don't run on linuxaout or linuxoldld.
* config/tc-i386.c (tc_i386_fix_adjustable): Test OUTPUT_FLAVOR
daily update
daily update
daily update
* emulparams/elf32_dlx.sh (TARGET_PAGE_SIZE): Set to 1.
* ld.texinfo (ALIGN): Remove power of 2 restriction.
* header.sed: Strip tabs.
daily update
daily update
* i370.h: Define relocs using reloc-macros.h.
* elf32-i370.c: Move reloc enum to include/elf/i370.h.
* readelf.c: Include elf/i370.h.
Remove bfd/ prefix from files.
* binutils-all/objdump.exp (cpus_expected): Add fr500, ip2022,
daily update
* gas/all/gas.exp (forward references): Don't test c30.
* ld-discard/discard.exp: xfail targets using generic linker.
daily update
daily update
daily update
* elf32-m68hc12.c (elf_backend_can_gc_sections): False.
daily update
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Add PARAMS to
* readelf.c (parse_args): Change debug_dump_opt to static.
* gmon_io.c (gmon_io_read_64, gmon_io_write_64): Define only if
* ldlang.c (offsetof): Define if not defined.
* config/tc-arc.c (md_pseudo_table <dwarf2_directive_file>): Cast.
daily update
daily update
* elf-bfd.h (struct elf_backend_data): Add struct elf_backend_data
* coff-rs6000.c (rs6000coff_vec <object_flags>): Add SEC_CODE and
* gas/ppc/ppc.exp: Don't run e500 test on xcoff targets.
* elf32-m68hc11.c: Formatting fixes.
daily update
* bfd/elf32-sh.c (sh_elf_size_dynamic_sections): Zero initialize
* elf32-sh.c (sh_elf_finish_dynamic_sections): Set LSB of DT_INIT
* ld-sh/sh64/rd-sh64.exp: New framework file.
* elf32-sh.c (elf_sh_plt0_entry_be, elf_sh_plt0_entry_le): Copy
daily update
* elf32-sh.c (sh_elf_copy_indirect_symbol): New.
daily update
daily update
* aoutx.h (NAME(aout,reloc_type_lookup)): Handle BFD_RELOC_8.
* config/tc-w65.c (md_section_align): Fix typo.
* coffcode.h (coff_set_arch_mach_hook): Handle W65MAGIC.
* nm.c (display_rel_file): Don't report "no symbols" as an error.
* binutils-all/objcopy.exp (strip_test): Adjust for "no symbols" on
* ld-mmix/b-nosym.d: Adjust for "no symbols" on stdout.
* gas/tic54x/align.s: Add comment.
* gas/sparc/sparc.exp (sparc_elf_setup): New.
* gas/vax/quad.exp: Use quad_elf.s for ELF targets.
* gas/ieee-fp/x930509a.exp: Run the test but xfail. Add c80 to xfails.
* gas/m68hc11/insns.d: Quote dots.
* gas/m68k/all.exp: xfail non-ELF targets on pcrel test.
Revert last change.
daily update
* dwarf2dbg.c: Always include dwarf2dbg.h.
* app.c (do_scrub_chars): Don't test IGNORE_NONSTANDARD_ESCAPES. Tidy.
* gas/macros/macros.exp (strings): Update xfails.
* gas/mcore/allinsn.d: Escape dots. Pass -z to objdump and adjust
daily update
* configure.tgt: Remove h8[35]00-*-hms*. Add h8500-*-rtems*.
* ld-discard/discard.exp: xfail m6812.
* emultempl/aix.em (gld${EMULATION_NAME}_parse_args): Replace strtoll,
* write.c (BFD_FAST_SECTION_FILL): Remove unused macro.
* objdump.c (dump_bfd): Restore lines accidentally deleted in
daily update
daily update
* Makefile.am: Run "make dep-am".
* v850-dis.c (disassemble): Remove bfd_mach_v850ea case.
* emulparams/elf32ppc.sh (ARCH): Set to "powerpc:common".
daily update
daily update
daily update
* aoutx.h (NAME(aout,machine_type)): Recognize bfd_mach_i386_i386
* arc-opc.c: Include bfd.h.
* ecoff.c (_bfd_ecoff_set_arch_mach_hook): Don't use hard-coded
* cpu-pj.c (scan_mach, compatible, arch_info_struct): Remove.
daily update
daily update
* config/tc-ppc.c (PPC_HIGHER, PPC_HIGHEST): Fix warning.
* config/tc-ppc.c (ppc_frob_symbol): Formatting, warning fix.
daily update
gas reloc rewrite.
* gas/i386/absrel.s: New.
* ld-sh/sh64/cmpct1.xd: Adjust for lack of abs section sym.
daily update
correct entry
daily update
daily update
daily update
daily update
daily update
daily update
* ppc-dis.c (powerpc_dialect): Add missing PPC_OPCODE_CLASSIC.
* x86-64-tdep.c (_initialize_x86_64_tdep): Don't use hard-coded
daily update
daily update
daily update
daily update
daily update
* coff-tic4x.c: Add function declarations and ATTRIBUTE_UNUSED.
* tic4x-dis.c: Add function declarations and ATTRIBUTE_UNUSED.
* config/tc-tic4x.c: Add function declarations and ATTRIBUTE_UNUSED.
* elf64-alpha.c (alpha_elf_size_info): Make static.
* coff-tic4x.c: Add function declarations and ATTRIBUTE_UNUSED.
daily update
daily update
* write.h (struct fix): Add fx_dot_value.
daily update
* expr.c (expr): Simplify foo-foo here.
* ld-i386/i386.exp: Only run tests on ELF targets.
daily update
* elfcode.h (elf_slurp_reloc_table_from_section): Make "symcount"
* elf32-ppc.c (ppc_elf_relocate_section): Allow ".sbss.*" and
* config/tc-i386.c (md_apply_fix3): Replace S_IS_EXTERNAL,
* Makefile.am: Run "make dep-am".
* ld-undefined/undefined.exp: Adjust function test.
* ldmisc.c (vfinfo <%C,%D,%G>): Always output bfd, section and offset.
daily update
daily update
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Zero relocs
daily update
* config/tc-i386.c (process_operands): Warn about "lea" segment
* emulparams/elf64ppc.sh (DATA_ADDR): Define.
daily update
* ldexp.c (fold_unary): New. Split out from exp_fold_tree.
* genscripts.sh (SEGMENT_SIZE): Use MAXPAGESIZE before
daily update
* elf64-ppc.c (ppc_build_one_stub): Don't build glink stubs here.
daily update
* config/tc-avr.c (md_apply_fix3): Reinstate code handling pcrel
daily update
* elf.c (map_sections_to_segments): Correct test for start of
daily update
daily update
* emultempl/elf32.em (output_rel_find): Always place orphan loadable
* ld-i386/reloc.s, ld-i386/reloc.d: New.
* ld-powerpc/reloc.s, ld-powerpc/reloc.d: New.
* ld-powerpc/powerpc.exp: Restrict to 32 bit ELF.
* scripttempl/elfd30v.sc: Order reloc sections placing .plt last.
daily update
* config/tc-mips.h (TC_FORCE_RELOCATION_SUB_SAME): Define.
daily update
* emulparams/elf64ppc.sh (MAXPAGESIZE): Set to 0x10000.
* configure: Move stray line back to where it belongs.
* configure: Move stray lines back to where they belong.
daily update
daily update
daily update
daily update
* opncls.c: Formatting.
daily update
* elf64-ppc.c (ppc64_elf_build_stubs): Increment .glink indx.
* elflink.h (elf_link_input_bfd): Remove BFD_VERSION_DATE dependent
daily update
* elf64-ppc.c (edit_opd): Correct test for discarded sections.
daily update
daily update
* emultempl/elf32.em (output_rel_find): Prefer .rel script sections
* ld-i386/i386.exp (reloc): Turn off combreloc.
daily update
* config/tc-i386.c (output_jump): Set fx_signed for loop/jcxz.
* elf64-ppc.c (edit_opd): Only zero opd syms when function is
* ldgram.y (memory_spec): Provide empty action.
Fix numerous occurrences of
* pe-dll.c (make_import_fixup_mark): Avoid type-punned pointer.
* elf64-ppc.c (edit_opd): Correct local sym adjustment.
daily update
* config/tc-ppc.c (ppc_cleanup): Make 'i' unsigned int.
daily update
daily update
* archures.c (bfd_mach_i386_i386, bfd_mach_i386_i8086,
* cgen.h: Test __BFD_H_SEEN__ rather than BFD_VERSION_DATE.
* cgen-trace.h: Test __BFD_H_SEEN__ rather than BFD_VERSION.
* config/tc-v850.c (CHECK_): Remove token pasting operator.
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* Makefile.am: Run "make dep-am".
* Makefile.am: Run "make dep-am".
* Makefile.am: Run "make dep-am".
* ldlang.c (load_symbols): Don't call bfd_link_add_symbols when
daily update
* ldlang.c (load_symbols): Revert last change.
* config/tc-i386.h (EXTERN_FORCE_RELOC): Define.
* objcopy.c (copy_file): Report ambiguous bfd_object matches, and
* bucomm.c (list_supported_targets): Use bfd_target_list.
daily update
* elf32-i386qnx.c (TARGET_LITTLE_NAME): Define.
* elflink.h (elf_link_add_object_symbols): Error out on dynamic objects
* Makefile.am (BFD32_BACKENDS): Remove elfarmqnx-nabi.lo,
* configure.in (BFDVER_H): Set and subst.
daily update
* itbl-parse.y (entry): Provide empty action.
* elfxx-target.h (USE_REL): Don't define as 1.
daily update
* expr.c (operand): Add support for n.nn flonums.
daily update
daily update
daily update
* archive.c (_bfd_archive_bsd_update_armap_timestamp): Replace
* objdump.c (dump_data): Correct addr_offset for opb != 1.
* targets.c (bfd_target_list): Don't return the default target twice.
* targets.c (_bfd_target_vector): Add missing qnx vectors.
daily update
* config/obj-elf.c (special_sections): Use correct types for init
daily update
* dwarf2.c (add_line_info): Ensure that the line_info_table is
daily update
daily update
daily update
daily update
daily update
daily update
* dep-in.sed: Fix typo.
* write.c (TC_FORCE_RELOCATION_SUB_ABS): Default to zero.
daily update
daily update
daily update
* readelf.c (byte_get_little_endian): Comment typo fix.
* elflink.h (struct elf_final_link_info): Add shndxbuf_size.
daily update
* vms-gsd.c (_bfd_vms_write_gsd): Check that symbol->udata.p is
* config.bfd (sh-*-linux*): Use bfd_elf*_sh64*lin_vec as sh64
* elf32-arm.h (t2a1_push_insn, t2a2_ldr_insn, t2a3_mov_insn,
* elf64-sparc.c (sparc64_elf_relocate_section): Adjust addend of
daily update
* Makefile.am: Remove entries for elf32-qnx.[ch].
Ah bah, missed these from last commit.
daily update
* elf64-ppc.c: Comment typo fixes.
* dwarf2.c: Revert last change.
daily update
* targets.c (_bfd_target_vector): Disable pef_vec and pef_xlib_vec.
Disable sym_vec too.
daily update
* elf32-arm.h (elf32_arm_size_dynamic_sections): Don't strip output
* ld-elfvsb/define.s: Avoid use of @ in .type directive.
daily update
daily update
daily update
* rddbg.c (read_section_stabs_debugging_info): Also recognize
* mach-o.c (bfd_mach_o_scan_read_thread): Don't re-use 'i' when
* elf64-sparc.c (sparc64_elf_adjust_dynamic_symbol): Correct
* ppc-dis.c (print_insn_powerpc): Correct condition register display.
* gas/ppc/booke.d: Adjust output for corrected condition reg.
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Don't zero
* elf-bfd.h (struct cie_header): Move from elf_eh-frame.c.
* elflink.h (elf_link_add_object_symbols): Optimize stabs for
* emultempl/ppc64elf.em (ppc_before_allocation): New function.
* ldlang.c (lang_add_section): Discard debugging sections that have
* bfd.c (struct bfd_preserve): New.
daily update
Missed commit in last change.
* config.bfd: Add entries for powerpc-*-darwin and cousins.
daily update
daily update
daily update
daily update
daily update
* bfd.c (bfd_preserve_save): Don't zero BFD_IN_MEMORY.
daily update
* elf64-ppc.c (ppc64_elf_edit_opd): When deleting relocs, adjust
* config/tc-alpha.c (s_alpha_prologue): as_bad when sym is NULL.
daily update
* emulparams/elf64ppc.sh (SEGMENT_SIZE): Don't define.
move testsuite entries to the correct changelog
* write.c (adjust_reloc_syms): Don't reduce SEC_MERGE fixups with
daily update
* config/tc-mcore.c (mcore_pool_count): New function.
* coff-mcore.c (SWAP_IN_RELOC_OFFSET): Define.
* ld-elf/elf.exp: Renamed from sec64k.exp. Add test_list loop.
* ld-elf/elf.exp: Remove sec64k test.
daily update
daily update
daily update
daily update
daily update
* elf-eh-frame.c (ENSURE_NO_RELOCS): Disregard R_*_NONE relocs.
daily update
daily update
include/elf/ChangeLog
daily update
daily update
s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify
* Makefile.am (eelf32ppcwindiss.c): Correct dependencies.
* configure.host: Correct dynamic-linker for powerpc64 hosts.
daily update
* symbols.c (report_op_error): New function, broken out of ...
daily update
* arm-dis.c (print_insn_arm): Constify "insn". Formatting.
* cgen.h (struct cgen_maybe_multi_ifield): Add "const PTR p" to union.
* cgen-dis.in: Include libiberty.h.
daily update
* config/tc-arm.c (arm_force_relocation): Return 0 for ARM_IMMEDIATE
* gas/arm/adrl.s: Test behaviour against globals too.
* config/tc-w65.c (s_longa): Prototype. Make static, specify int arg.
daily update
* srec.c (srec_write_symbols): Restore '$' prefix to address
* dwarf2dbg.c (scale_addr_delta): Correct parameter. Move prototype
* elf64-ppc.c (ppc64_elf_edit_opd): Correct typo.
daily update
* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Set
* config/tc-arm.c (arm_force_relocation): Move out of #if OBJ_ELF.
* gas/arm/adrl.s: Pad end of .text.
daily update
* ldlang.c (init_os): Ensure sections mentioned in load_base
daily update
* readelf.c (process_program_headers): When setting loadaddr, don't
daily update
* bfd-in.h: Comment typo fix. Formatting.
* NEWS: Mention that bfd no longer declares a "boolean" type.
* subsegs.c (section_symbol): Use the symbol, not the section, name.
* ldlang.h: Formatting.
daily update
daily update
* emultempl/elf32.em (struct orphan_save): Add os_tail field.
daily update
daily update
* elf32-i386.c (elf_i386_finish_dynamic_sections): Add output_offset
Comment typo fixes.
* dlltool.c (mcore_elf_gen_out_file): Replace all occurrences of
* config/tc-z8k.c (cons, obj_coff_section): Delete declarations.
* config/tc-tic30.c: #include stdarg.h or varargs.h.
* config/tc-sparc.c (s_register): Only declare #ifdef OBJ_ELF.
* pj.h (pj_opc_info_t): Add union.
* config/tc-openrisc.c (ignore_pseudo): Prototype.
* config/tc-mn10200.c (md_parse_option <c, arg>): Add ATTRIBUTE_UNUSED.
* config/tc-mcore.c (mcore_s_literals <ignore>): Add ATTRIBUTE_UNUSED.
* config/tc-m88k.c (get_reg): Make reg_prefix param unsigned.
* config/tc-m68k.c (tc_gen_reloc <section>): Add ATTRIBUTE_UNUSED.
* config/tc-m32r.c (md_parse_option <arg>): Add ATTRIBUTE_UNUSED.
* config/tc-ip2k.c (md_assemble): Warning fix.
* config/tc-i960.c (md_convert_frag): Add ATTRIBUTE_UNUSED to args.
* config/tc-i860.c (md_atof): Remove declaration of atof_ieee.
* config/tc-i370.c (i370_ebcdic <unused>): Add ATTRIBUTE_UNUSED.
* h8500-opc.h (h8500_table): Add missing initializers to quiet
* config/tc-frv.c (frv_insert_vliw_insn): Prototype.
* config/tc-fr30.c (md_parse_option <c,arg>): Add ATTRIBUTE_UNUSED.
* config/tc-d30v.c (md_parse_option <arg>): Add ATTRIBUTE_UNUSED.
* config/tc-a29k.c (insert_sreg): Prototype.
* write.c (write_object_file): Fix signed/unsigned warning.
* pj-opc.c (pj_opc_info): Add braces around union initializer.
daily update
* config/e-criself.c: Fix typo in last change.
* config/obj-vms.c: Formatting. Include fnctl.h.
daily update
daily update
daily update
* ns32k.h (struct ns32k_opcode): Constify "name", "operands" and
* ns32k-dis.c (print_insn_ns32k): Constify "d", remove register
* config/tc-ns32k.c (encode_operand): Constify operandsP and suffixP.
* hppa.h (completer_chars): #if 0 out.
* config/tc-d30v.c (check_range): Warning fixes, formatting.
daily update
* configure.host (ia64-*-hpux*): Support 64 bit targets using
daily update
* elf32-ppc.c (ppc_elf_relocate_section): Reorganize dynamic reloc
* bfd/reloc.c (struct reloc_howto_struct): Revise src_mask and
daily update
* coff-h8300.c: Include libiberty.h.
* doc/as.texinfo (Invoking): Typo fix.
* README <building ar>: Don't use libibery's needed_list or
daily update
* bfdlink.h (struct bfd_link_info): Replace bfd_boolean fields with
* ldmain.c (main): Re-order link_info initialization. Init all
* acinclude.m4 (AM_INSTALL_LIBBFD): Do not rely on "test -o".
daily update
daily update
daily update
* Makefile.in: Regenerate.
* bfdlink.h (struct bfd_link_info): Add "strip_discarded".
* elflink.h (elf_link_output_extsym): Heed strip_discarded.
* ldmain.c (main): Init "strip_discarded".
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* ppc-opc.c (powerpc_macros <extrwi>): Accept a shift of 32.
daily update
* elf32-ppc.c (ppc_elf_relocate_section): Adjust addend for GOT16_HA.
daily update
daily update
* read.c (get_absolute_expr): New, split out from..
daily update
daily update
daily update
daily update
daily update
* ppc.h: Split out ppc64 definitions to..
* elf64-ppc.c: Include elf/ppc64.h rather than elf/ppc.h.
* readelf.c: Include elf/ppc64.h.
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
daily update
* common.h: Formatting, typo fixes.
missed changelog entry
* readelf.c (get_osabi_name): Handle ELFOSABI_AROS, ELFOSABI_OPENVMS
daily update
daily update
* ld-srec/srec.exp (run_srec_test): Pass --traditional-format to ld.
daily update
daily update
daily update
include/elf/ChangeLog
* symbols.c (S_FORCE_RELOC): Add "strict" param.
* ld-alpha/tlsbin.sd: Cope with truncated address in data dumps.
daily update
* config/tc-hppa.h (DIFF_EXPR_OK): Define.
Update copyright date
daily update
* elf32-sparc.c (bfd_elf32_new_section_hook): Define.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
bfd
* elf-bfd.h (struct got_entry, struct plt_entry): Forward declare.
* ppc.h: Add TLS relocs. Format.
* reloc.c: Add PPC and PPC64 TLS relocs.
* config/tc-ppc.c (mapping): Handle new TLS reloc specs.
* emultempl/ppc64elf.em (ppc_before_allocation): Size sections then
new ppc64 tls tests
daily update
* elf64-ppc.c (ppc64_elf_copy_indirect_symbol): Don't copy got and
daily update
* config/tc-ppc.c (ppc_elf_suffix): Undo part of last change so that
* i386-dis.c (dq_mode, Edq): Define.
* gas/i386/x86-64-opcode.s: More tests for x86-64 MOVD opcodes.
daily update
daily update
* elf32-hppa.c (elf32_hppa_size_stubs): Double the size left for
* elf32-hppa.c (group_sections): Don't share a stub section if
daily update
* elf64-ppc.c (TLS_GD_LD): Don't define..
* emultempl/ppc64elf.em: Add "no-tls-optimize" option and support code.
* ld-powerpc/tlslib.s: Give .__tls_get_addr function type.
daily update
* elf64-ppc.c: Rename assorted occurrences of tls_type and similar
daily update
* elf64-ppc.c (ppc64_elf_check_relocs): Match versioned
daily update
daily update
* write.c (TC_FORCE_RELOCATION_SUB_SAME): Revert last change.
daily update
* elf64-ppc.c (ppc64_elf_link_hash_table_create): Init tls_get_addr.
daily update
daily update
* emultempl/ppc64elf.em (ppc_create_output_section_statements): Check
* ld-powerpc/tlsexe.g: Update for 2003-02-14 elf64-ppc.c change.
* elf64-ppc.c (ppc64_elf_relocate_section): Don't init "r". Don't
daily update
* ld.texinfo: Remove spaces between @samp and opening brace.
* ppc.h: Replace DTPMOD64, TPREL64, DTPREL64 with DTPMOD32 etc.
* emultempl/ppc32elf.em: New file.
* elf32-ppc.h: New file.
New tests.
* ppc64.h (IS_PPC64_TLS_RELOC): Rename from IS_TLS_RELOC.
* elf32-ppc.c (ppc_elf_relocate_section): Remove unnecessary test.
* ld-powerpc/tlsexe.d: Update for changed handling of invalid LD
daily update
import latest versions
* app.c (do_scrub_chars): Handle '||' in two states.
* elf32-ppc.c (struct ppc_elf_dyn_relocs): Add pc_count field.
* elf64-ppc.c (ELIMINATE_COPY_RELOCS): Define.
* elf32-hppa.c (elf32_hppa_gc_sweep_hook): Simplify dynamic reloc
daily update
* ldgram.y (vers_defns): Also recurse with 'EXTERN NAME' patterns.
* elf32-ppc.c: Formatting.
daily update
* objcopy.c (filter_symbols): Fix compilation problems with
daily update
daily update
daily update
* elflink.c (_bfd_elf_create_got_section): Check existing .got
daily update
* hppa-dis.c (print_insn_hppa <2 bit space register>): Do not print
* hppa-dis.c: Formatting.
Regenerate dependencies.
* elflink.h (elf_bfd_final_link): Apportion reloc counts to rel_hdr
* elflink.h (elf_link_read_relocs_from_section): Don't abort with
daily update
daily update
daily update
* ldemul.c (ldemul_add_options, ldemul_handle_option): New functions.
* ldemul.c (ldemul_parse_args): Return FALSE by default.
* emultempl/elf32.em (gld${EMULATION_NAME}_get_script): Add combreloc
* ldemul.c: Include getopt.h.
daily update
* bfd-in.h (_bfd): Don't define.
daily update
* emulparams/elf64alpha.sh (EXTRA_EM_FILE): Define.
daily update
daily update
daily update
daily update
* elf32-ppc.c (ppc_elf_create_linker_section): Don't capitalize
daily update
* elf32-ppc.c (ELIMINATE_COPY_RELOCS): Define as one.
* elf32-ppc.c (ppc_elf_relocate_section): Don't look for a nop after
daily update
daily update
daily update
daily update
* elf32-ppc.c (ppc_elf_relocate_section): Subtract tls seg vma from
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elfxx-mips.c (_bfd_mips_elf_hide_symbol): Test for NULL dynobj.
daily update
daily update
* elf32-ppc.c (ppc_elf_check_relocs): Don't use SYMBOL_REFERENCES_LOCAL
* elf32-ppc.c (SYMBOL_REFERENCES_LOCAL): Expand comment.
daily update
daily update
daily update
daily update
daily update
* config/tc-ppc.c (md_apply_fix3): Generate ADDR16 relocs.
daily update
* mips.h: Correct comment typo.
* configure.in: Recognize canonical form of i[3-6]86-pe*.
daily update
daily update
daily update
daily update
daily update
* scripttempl/elf.sc (CTOR): Handle crtbeginS.o, crtendS.o and
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf32-i386.c (elf_i386_info_to_howto): Delete.
daily update
* elf32-ppc.c: Formatting and comment fixes.
daily update
daily update
daily update
daily update
daily update
daily update
* elf32-ppc.c (ppc_elf_copy_indirect_symbol): Test whether the
daily update
* config/tc-ppc.c (md_show_usage): Mention -a32, -a64, -l, -le, -b,
daily update
daily update
daily update
* ldlex.l: Accept C style comments in version scripts.
* elf32-i386.c (allocate_dynrelocs): For undef weak syms with
daily update
daily update
daily update
daily update
* elflink.c (_bfd_elf_link_create_dynamic_sections): Move from
* Makefile.am (em68hc11elf.c): Correct dependencies.
* elf.c (elf_fake_sections): Use correct cast for sh_name.
* cpu-arm.c (arm_check_note): Warning fix.
* xtensa-isa-internal.h (xtensa_isa_module_struct): Remove const on
* i386-dis.c (print_insn): Test intel_syntax against (char) -1 in
daily update
daily update
daily update
daily update
* elf-bfd.h (SYMBOL_REFERENCES_LOCAL, SYMBOL_CALLS_LOCAL): Move from
daily update
* elf32-i386.c (allocate_dynrelocs): Use SYMBOL_CALLS_LOCAL.
daily update
daily update
* elf32-i386.c (elf_i386_adjust_dynamic_symbol): Use SYMBOL_CALLS_LOCAL
daily update
* dw2gencfi.c, dw2gencfi.h: New files.
* gas/cfi/cfi.exp: Testsuite for cfi machinery.
* dw2gencfi.c (cfi_parse_arg): Only use tc_regname_to_dw2regnum if
daily update
daily update
daily update
daily update
* elf.c (elfcore_grok_nto_status): Only set lwpid for the active or
daily update
daily update
daily update
daily update
* macro.c (sub_actual): Don't lose string if it turns out that
* read.c (emit_expr): Set dot_value.
daily update
daily update
daily update
* elf64-ppc.c: Move TARGET_LITTLE_SYM and other macros used by
* emultempl/ppc64elf.em (emit_stub_syms, toc_section): New vars.
daily update
daily update
* emulparams/elf64ppc.sh (EXECUTABLE_SYMBOLS, OTHER_BSS_END_SYMBOLS,
* ld-elfvsb/elfvsb.exp: Run for powerpc64 too.
Add "attn", "lq" and "stq" power4 insns.
* gas/macros/and.s: New.
* gas/macros/and.s: Avoid .set so we don't break mips.
* gas/cfi/cfi.exp: Use here. Only run tests when ELF.
* bfd/Makefile.am (config.status): Depend on version.h.
daily update
* gas/macros/app1.d: Ignore section symbols.
* config/tc-i960.c (line_comment_chars): Add '#'.
* ld-srec/srec.exp (run_srec_test): Remove powerpc64 xfails, and
daily update
daily update
daily update
daily update
daily update
* elf64-ppc.c (ppc64_elf_relocate_section): When optimizing toctprel
* ld-powerpc/tlsexetoc.d: Update.
daily update
* config/tc-ppc.c (md_apply_fix3): Allow BRTAKEN, BRNTAKEN relocs.
* elf64-ppc.c (ppc64_elf_relocate_section): Correct pcrel section zero.
* elf64-ppc.c (struct ppc_link_hash_table): Remove top_index. Modify
* elf64-ppc.c (ppc64_elf_relocate_section): Optimize unaligned relocs.
* elf64-ppc.c (struct ppc_link_hash_table): Reinstate top_index.
* elf64-ppc.c (ppc64_elf_relocate_section): Do unaligned reloc
* lib/ld-lib.exp (default_ld_simple_link): Trim ld path before
daily update
* lib/ld-lib.exp (default_ld_simple_link): Trim ld parms before
* elf64-ppc.c (ppc64_elf_relocate_section): Accept a symbol on
* config/tc-ppc.c (ppc_elf_suffix): Don't remove symbols other than
* elflink.h (elf_gc_record_vtentry): Revert last change. Correct
* config/tc-ppc.c (ppc_csect): Pass alignment to ppc_change_csect.
daily update
* elf64-ppc.c (toc_adjusting_stub_needed): New function.
* emultempl/ppc64elf.em (build_section_lists): Check return status
* elf64-sparc.c (sparc64_elf_relocate_section): Ignore R_SPARC_DISP32
* elf64-ppc.c (ppc64_elf_reloc_type_lookup): Tidy prototype.
* emultempl/ppc64elf.em (gld${EMULATION_NAME}_finish): Dump out
* elf64-ppc.c (ppc64_elf_link_hash_table_create): Reinstate init of
daily update
* elf64-ppc.c: Convert to C90 function definitions, remove unnecessary
* emultempl/ppc64elf.em: Convert to C90 function definitions, remove
* elf64-ppc.c (struct ppc_link_hash_table): Add top_id.
daily update
daily update
daily update
* elf32-i386.c: Convert to C90 function definitions, remove unnecessary
* emultempl/ppc32elf.em: Convert to C90.
* elf32-ppc.c (ppc_elf_check_relocs): Report plt reloc against
daily update
Correct spelling of "relocatable".
* elf32-ppc.c (ppc_elf_howto_table): Remove unnecessary cast.
Missed copyright update in last commit.
* ld-powerpc/apuinfo.rd: Update.
daily update
daily update
* emultempl/aix.em: Convert to C90, remove unnecessary prototypes
daily update
Convert to C90
daily update
Convert to C90 and a few tweaks.
daily update
* cpu-ia64-opc.c (ext_imms_scaled): Don't sign extend using shifts.
* config/tc-ia64.c (note_register_values): Warning fix.
daily update
daily update
* elf64-ppc.c (ppc64_elf_func_desc_adjust): Don't allow _savef* and
daily update
daily update
* elf-bfd.h (_bfd_elf_create_linker_section) Don't declare.
* elf32-ppc.c (ppc_elf_create_dynamic_sections): Don't call
* section.c (bfd_make_section): Return NULL for existing section.
* elf32-sparc.c (elf32_sparc_check_relocs): Don't call
* ppc-opc.c: Remove PARAMS from prototypes.
* gas/ppc/test2elf64.s: Rename to..
* ppc-opc.c: Convert to C90, removing unnecessary prototypes and
daily update
daily update
daily update
* ppc-opc.c: Remove NULL pointer checks. Formatting. Remove
* elf-bfd.h (struct elf_link_hash_entry): Remove linker_section_pointer
daily update
* elfcode.h (elf_object_p): Allocate tdata via _bfd_set_format.
* elf-bfd.h (struct elf_obj_tdata): Move linker_section_pointers..
daily update
daily update
* elf64-ppc.c (bfd_elf64_mkobject): Define.
* emulparams/elf64ppc.sh (OTHER_GOT_SECTIONS): Don't define.
* ld-powerpc/powerpc.exp: Dump output .got section rather than .toc.
* Makefile.am (BFD32_BACKENDS): Add elf32-am33lin.lo.
daily update
Update pot files.
daily update
daily update
daily update
daily update
* frags.c (frag_more): Move segment checks to..
* config/tc-v850.c (md_assemble): When no reloc, create pcrel fixups
daily update
* dwarf2dbg.c (get_frag_fix): Revert 2001-11-15 change.
daily update
daily update
daily update
daily update
daily update
* elf-bfd.h (SYMBOL_REFERENCES_LOCAL, SYMBOL_CALLS_LOCAL): Use..
daily update
daily update
daily update
daily update
daily update
Update tests for corrected section attributes and objdump change.
daily update
* elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Ensure no copy relocs
* ld.texinfo: Typo fixes. Document SUBALIGN.
daily update
* emulparams/elf64ppc.sh (GOT): Don't merge .toc into .got for ld -r.
* emulparams/elf64ppc.sh (GOT): Fix for shell brace matching.
* elf.c (special_sections): Set attributes for .got and .plt.
daily update
* elf64-ppc.c (func_desc_adjust): Give linker created function
* config/tc-ppc.c (md_apply_fix3): Fix check for lq insns.
* ld-powerpc/tlsso.r: Update.
* config/tc-sh.c (tc_gen_reloc): Test for R_SH_IND12W only when ELF.
daily update
* elf.c: Convert to C90, remove unnecessary prototypes and casts.
* elf-hppa.h (elf_hppa_relocate_section): Look up dyn_h for undefweak.
* objdump.c: Remove unnecessary prototypes.
* config/obj-elf.c (obj_elf_change_section): Allow "x" for .note*.
daily update
* elf.c (bfd_section_from_r_symndx): Test for SHN_UNDEF.
* elf32-ppc.c (ppc_elf_install_value): Tidy.
daily update
* config/tc-msp430.c (msp430_srcoperand): Extend 'push' bug workaround
daily update
Adjust for objdump -d change.
daily update
daily update
* emultempl/elf32.em (output_rel_find): Add "isdyn" param. Put
* elfcode.h: Convert to C90, remove unneeded casts and prototypes.
* config/tc-i386.c (i386_intel_operand): Always call i386_index_check
* objdump.c (include_paths, include_path_count): New vars.
daily update
* objcopy.c: Remove unnecessary prototypes and casts.
daily update
* elflink.c (_bfd_elf_create_dynamic_sections): Mark .dynbss with
* elf64-ppc.c (ppc_stub_name): Tweak names for better readability.
daily update
Convert to C90.
* elf-bfd.h: Remove PARAMS macro. Replace PTR with void *.
* elfxx-target.h: Remove PTR cast.
daily update
daily update
daily update
daily update
* elf64-ppc.c (ppc64_elf_relocate_section): Add special case for crt1.o
daily update
* elf64-ppc.c (ppc64_elf_next_input_section): Update comment.
daily update
* genscripts.sh (libpath.exp): Only generate for first emulation.
daily update
* dep-in.sed: Remove libintl.h.
* dep-in.sed: Remove libintl.h.
* Makefile.am (POTFILES.in): Unset LC_COLLATE.
* dep-in.sed: Remove libintl.h. Ignore include/fpoen-*.h
* dep-in.sed: Remove libintl.h.
fix typo
* dep-in.sed: Remove libintl.h.
* config/tc-i386.h: Remove BFD_ASSEMBLER tests and all !BFD_ASSEMBLER
daily update
daily update
* write.c (fixup_segment): When handling an expression involving
* elf64-ppc.c: Don't include elf/ppc.h.
* read.c (s_print): Check for NULL.
daily update
daily update
daily update
* ppc.h (PPC_OPCODE_440): Define. Formatting. Use hex for other
* ppc-opc.c (PPC440): Define.
* config/tc-ppc.c (md_parse_option): Handle -m440.
* config/tc-ppc.c (md_parse_option): Add PPC_OPCODE_ISEL and
daily update
daily update
daily update
daily update
* elflink.h (elf_link_add_object_symbols): Don't crash on NULL owner.
daily update
daily update
daily update
daily update
daily update
daily update
* emulparams/elf32ip2k.sh (TEMPLATE_NAME): Define.
daily update
daily update
daily update
* MAINTAINERS: Move Dave Anglin's entry to where it belongs.
daily update
* ppc-opc.c (powerpc_opcodes): Combine identical PPC403/BOOKE entries.
daily update
daily update
* ppc-dis.c (struct dis_private): New.
* config/tc-ppc.c (md_parse_option): Add PPC_OPCODE_ANY to existing
daily update
daily update
daily update
daily update
daily update
daily update
* ld-elf/merge2.s: New.
daily update
daily update
daily update
daily update
daily update
daily update
* configure.in: Handle arm-*-rtems* and thumb-*rtems*.
daily update
* config/tc-msp430.c (MAX_OP_LEN): Set to 256.
daily update
daily update
* elf.c (elfcore_write_note): Don't use sizeof(Elf_External_note)
daily update
* elf-bfd.h (struct bfd_elf_special_section): Remove "suffix". Change
* config/obj-elf.c (obj_elf_change_section): Adjust for
o * ld-discard/exit.s: Correct .text.exit attributes.
* simple.c (bfd_simple_get_relocated_section_contents): Free the
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* section.c (bfd_get_section_size_before_reloc): Ignore reloc_done.
Oops. missed a line.
* corefile.c (core_create_function_syms): Don't refer directly to
* hppa-tdep.c (hppa_in_solib_call_trampoline): Don't refer directly to
* interp.c (sim_load): Don't refer directly to _cooked_size and vma;
* coff-sh.c: Move definition of MAP and guard more code with
* bfd.texinfo: Remove spurious backslash.
Fix bugus mail address
daily update
daily update
daily update
daily update
* doc/as.texinfo (Align): Correct list of byte targets.
daily update
* emultempl/ia64elf.em (gld${EMULATION_NAME}_after_parse): Don't
* Makefile.am (GENSCRIPTS_EXTRA, GEN_EXTRA_DEPENDS): Remove. Use
* configure.in: Set em=linux for ppc-*-linux-gnu* target.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf64-ppc.c (get_tls_mask): Add toc_symndx param, save toc
* ld-powerpc/tlsexetoc.d: Correct.
daily update
daily update
daily update
daily update
* readelf.c (dump_section): Don't display DEL characters.
daily update
daily update
* elf.c (_bfd_elfcore_make_pseudosection): Allow multiple
* elf64-ppc.c (elf_backend_grok_prstatus): Define.
* merge.c (struct sec_merge_sec_info): Update comment.
daily update
* dwarf2.c (struct attribute): Delete "unsnd", "snd" and "addr".
* elflink.c (_bfd_elf_link_record_dynamic_symbol): Modify versioned
daily update
daily update
daily update
daily update
daily update
* bfd-in.h (_bfd_elf_tls_setup): Declare.
* elf64-ppc.c (ppc_size_one_stub): Size relbrlt. Accept info arg
* aout-adobe.c (aout_adobe_set_section_contents): Constify location.
* elf-m10300.c (_bfd_mn10300_elf_create_got_section): Fix
* aout-target.h, aoutf1.h, bfdio.c, bfdwin.c: Update copyright date.
daily update
* emulparams/elf32_i860.sh (TEXT_START_ADDR): Define.
* emultempl/ppc64elf.em (gld${EMULATION_NAME}_new_vers_pattern): Zap
* config/tc-ppc.h (TC_FORCE_RELOCATION): Only define for ELF and XCOFF.
* emultempl/pe.em (gld_${EMULATION_NAME}_after_open): Only do
* elf32-hppa.c (ELIMINATE_COPY_RELOCS): Define.
* cpu-iq2000.c (arch_info_struct): Warning fix.
* elf32-d10v.c (extract_rel_addend, insert_rel_addend): New functions.
* elf.c (_bfd_elf_rela_local_sym): Accept asection **, and return
daily update
* ppc.h (R_PPC_RELAX32PC): Define.
* elf32-ppc.c (ppc_elf_howto_raw); Add entry for R_PPC_RELAX32PC.
* elf32-ppc.c (ppc_elf_install_value): Delete.
daily update
daily update
daily update
* configure.host (HOSTING_LIBS): Group libgcc and libc with
daily update
Expand and consolidate bug reporting details.
* config/tc-ia64.c (ia64_handle_align): Remove bogus be_nop.
daily update
* objdump.c: Revert rev 1.81 commit.
daily update
daily update
daily update
* elf64-ppc.c (toc_adjusting_stub_needed): Exit early if section
daily update
* ld-powerpc/tlsexe32.d: Update for changed symbols from objdump.
* objdump.c: Wrap long lines, init vars separately from decl.
daily update
daily update
* config/tc-ppc.c (parse_cpu): New function, broken out from..
* gas/ppc/machine.s: New.
daily update
* app.c (do_scrub_chars): Revert 2003-04-23 and 2003-04-22.
* gas/i386/divide.s: New.
* doc/c-ppc.texi (PowerPC-Pseudo): Add section.
daily update
daily update
daily update
* elf64-ppc.c (ppc_type_of_stub): Disallow stubs other than
daily update
daily update
daily update
* Makefile.am (install-exec-local): Remove common term from string
daily update
daily update
* elf-bfd.h (is_elf_hash_table): Take hash tab rather than info arg.
* emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation): Test
Update for changed section alignment.
daily update
* ldmain.c (main): Remove mpc860c0 code.
* bfdlink.h (struct bfd_link_info): Remove mpc860c0 field.
make "dep-am"
Rename bfd_link_hash_entry field "next" -> "und_next".
daily update
daily update
* tc.h (md_pcrel_from): Don't declare if defined as a macro.
* elf32-i386.c (elf_i386_object_p): Delete.
* openrisc-asm.c: Regenerate.
* coff-i860.c (coff_i860_reloc_nyi): Return bfd_reloc_not_supported.
* ldlang.c (lang_do_assignments): Function return is void.
daily update
daily update
* common.h (DT_HIOS): Correct value.
daily update
daily update
* elf-bfd.h (struct elf_backend_data): Remove "bfd *" and add
daily update
daily update
daily update
daily update
* elf64-hppa.c (elf64_hppa_link_output_symbol_hook): Check for
daily update
* read.c: Remove unneeded prototypes.
* read.c (s_lcomm_internal): Make global.
* config/obj-elf.c: Convert to C90, remove unneeded prototypes and
daily update
* gas/mmix/basep-8.d: Update for lcomm symbol type change.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elflink.h (elf_gc_sections): Warn when gc-sections option is ignored.
daily update
* ld-selective/sel-dump.exp: Use is_elf_format, xfail assorted targets.
Split ChangeLog files.
* objcopy.c (filter_bytes): Delete. Move code to..
daily update
* ldfile.c (ldfile_set_output_arch): Add defarch param.
* ldexp.c (align_n): Make static.
typo fix
daily update
daily update
daily update
daily update
daily update
daily update
* emultempl/ppc64elf.em (ppc_before_allocation): Clear cached
daily update
daily update
daily update
* dwarf2.c: Convert to C90, remove unneeded casts and prototypes.
* ldlang.c (IGNORE_SECTION): Don't ignore SEC_ALLOC && !SEC_LOAD
daily update
* elf64-ppc.c (ppc64_elf_check_relocs): Ignore !SEC_ALLOC relocs.
daily update
daily update
* emulparams/elf32ppc.sh (COMMONPAGESIZE): Define.
daily update
daily update
daily update
daily update
* i386-dis.c (OP_E): Print scale factor on intel mode sib when not
* gas/i386/katmai.d: Adjust for changed sib printing.
* ld-i386/tlsbin.dd: Adjust for changed sib printing.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* genscripts.sh: Apply $LIBPATH_SUFFIX to $tool_lib and $libdir too.
* genscripts.sh: Fix typo.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* ld-scripts/data.t: Set ".other" address so location doesn't
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
opcodes/
* i386-dis.c (OP_M, OP_0f0e, OP_0fae, NOP_Fixup): New functions.
daily update
daily update
daily update
* config.bfd: Add x86-64 vector to NetBSD/i386 if 64bit BFD is
* gas/i386/padlock.s: Pad with .p2align.
* bfd-in.h (bfd_getb64, bfd_getl64): Replace bfd_byte* with void*.
* sparc-dis.c (print_insn_sparc): Update getword prototype.
* bfd-in.h (bfd_int64_t, bfd_uint64_t): New types.
daily update
opcodes/
* elf32-m32r.c (m32r_elf_create_dynamic_sections): Fix pointer
* configure.in (HOST_64BIT_TYPE, HOST_U_64BIT_TYPE): Don't override
* elflink.c (elf_link_read_relocs_from_section): Don't use
copyright date.
Revert "lsdx", "lsdi", "stsdx", "stsdi", "lmd" and "stmd" insns.
daily update
Switch sh-*-rtems* to ELF. Add sh-*-rtemscoff*.
daily update
* elflink.c (_bfd_elf_merge_symbol): Rewrite weak symbol handling.
bfd/
daily update
* elflink.c (_bfd_elf_merge_symbol): Reinstate code to handle
* elflink.c (_bfd_elf_merge_symbol): Revert last change. Move
* Makefile.am: Run "make dep-am".
* aclocal.m4: Regenerate.
* Makefile.am: Run "make dep-am".
* Makefile.am: Run "make dep-am".
* config.in: Regenerate.
* Makefile.am: Run "make dep-am".
* ld-scripts/provide-2.d: Ignore random symbols.
* po/sv.po: Updated.
daily update
daily update
daily update
* config/tc-sh.c: Remove trailing whitespace.
* elf-bfd.h (RELOC_FOR_GLOBAL_SYMBOL): Add input_bfd, input_section
include/
daily update
daily update
daily update
bfd/
daily update
missed files in last commit
* elfxx-target.h (bfd_elfNN_bfd_link_add_symbols): Define.
* elf64-ppc.c (elf_backend_add_symbol_hook): Define.
* ld-powerpc/tlsexe.r: Update for changed sym type.
daily update
* elf-bfd.h (struct elf_reloc_cookie): Add r_sym_shift field.
* elf64-mmix.c (mmix_elf_relocate_section): Restore code setting
* gas/i860/dir-intel03-err.l: Update for junk at end line becoming
* Makefile.am: Remove all mention of elflink.h.
* emultempl/elf32.em: Update new bfd_elf_discard_info name.
* config/obj-aout.c (obj_aout_type): Remove #ifdef BFD_ASSEMBLER code.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR 96
PR 86
daily update
* ld-scripts/align.exp: Don't run on aix.
PR 47.
daily update
daily update
daily update
daily update
daily update
daily update
* strings.c (print_strings): Cast file_off to unsigned long in
* elf32-sparc.c (elf32_sparc_relocate_section): Don't abort
daily update
* elflink.c (_bfd_elf_merge_symbol): Treat weak as strong only
* elf64-sparc.c (sparc64_elf_check_relocs): Fix thinko last change.
* expr.c (operand): Correct checks for ++ and --.
* simple.c (bfd_simple_get_relocated_section_contents): Don't
daily update
* peXXigen.c (_bfd_XXi_swap_aouthdr_out): Use the first non-zero
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* objdump.c (disassemble_section): Don't disassemble sections
* ld-powerpc/tlsexe32.d: Update.
daily update
* elf64-alpha.c (elf64_alpha_read_ecoff_info): Don't assign
* objcopy.c (copy_usage, strip_usage): Fix spelling.
daily update
daily update
* pe-dll.c: Revert changes accidentally committed 2004-03-08.
daily update
* elflink.c (elf_gc_mark): Follow indirect and warning syms.
* section.c (bfd_make_section_anyway): Add all sections to hash tab.
* ldlang.c (unique_section_p): Pass section parm, return true on
daily update
* section.c (bfd_make_section_anyway): Copy the whole
daily update
* som.c (som_bfd_is_group_section): Define.
daily update
* elf.c (_bfd_elf_rela_local_sym): Set kept_section for excluded
daily update
daily update
* ld-powerpc/tlsexe.r: Update sh_info to decimal.
* ppc-opc.c (PPCVEC): Remove PPC_OPCODE_PPC.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* ppc-opc.c (insert_fxm): Enable two operand mfcr when -many as
daily update
daily update
daily update
* merge.c (_bfd_merged_section_offset): Remove "addend" param.
daily update
* expr.c (operand, operator): Don't reject '++' and '--'.
daily update
daily update
bfd/
daily update
bfd/
daily update
daily update
* ldlang.c (lang_add_section): Don't twidlle SEC_EXCLUDE here.
* ldlang.c: Formatting. Wrap long lines, expand bfd_get_section_flags
* ldlang.c (gc_section_callback): Move SEC_EXCLUDE twiddles..
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf64-x86-64.c (elf64_x86_64_relocate_section): Ignore reloc
daily update
daily update
* ldlang.c (lang_finish): Don't free lang_definedness_table.
daily update
* dsrec.c (load_srec, make_srec): Use bfd_get_section_size instead of
* sim-load.c (sim_load_file): Use bfd_get_section_size
* interp.c (sim_prepare_for_program): Use bfd_get_section_size
* hw_htab.c (htab_sum_binary(bfd): Use bfd_get_section_size
* corefile.c (core_init): Use bfd_get_section_size
* ldwrite.c (build_link_order): Use bfd_get_section_size
* arc-ext.c (build_ARC_extmap): Use bfd_get_section_size
* config/obj-coff.c (coff_adjust_section_syms): Use
* objcopy.c (copy_section): Use bfd_get_section_size instead of
* section.c (struct sec): Remove usused flags. Reorganize a little.
daily update
daily update
daily update
daily update
* common.h (ELF64_R_INFO): Warning fix.
daily update
daily update
daily update
* readelf.c (get_32bit_dynamic_section): Correct number of entries
* elf32-ppc.c (ppc_elf_relax_section): Implement reference code
* readelf.c (dynamic_nent): New variable.
* readelf.c (Elf32_Word): Delete.
daily update
include/opcode/
daily update
bfd/
daily update
daily update
* ld-bootstrap/bootstrap.exp: Handle timestamps in more pe targets.
* ppc-opc.c (BH, XLBH_MASK): Define.
daily update
daily update
* bfd-in.h (struct stab_info): Move from stabs.c.
opcodes/
daily update
* bfd-in.h (bfd_get_section_limit): Define.
* reloc16.c (bfd_coff_reloc16_relax_section): Set rawsize.
bfd/
* gas/m68k/mode5.s: Pad section.
* ld-elf/frame.exp: Don't run on mcore.
daily update
* elflink.c (elf_section_ignore_discarded_relocs): Don't test
daily update
bfd/
daily update
* frags.h (struct frag): Add has_code and insn_addr fields.
* ld-discard/static.d: Accept both original sym and section sym.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf64-ppc.c: Correct "Linker stubs" comment.
* config/tc-ppc.c (ppc_frob_file_before_adjust): Warn if .toc too big.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf64-ppc.c (get_opd_info): New function.
* elf64-ppc.c (struct ppc_link_hash_entry): Make "oh" a
* elf64-ppc.c (struct ppc_link_hash_table): Remove have_undefweak.
* elf64-ppc.c (adjust_opd_syms): Fix merge error.
bfd/
* elf64-ppc.c (ppc64_elf_relocate_section): Combine handling of
* elf64-ppc.c (struct ppc_link_hash_entry): Expand adjust_done comment.
* elf-bfd.h (struct elf_backend_data): Add
* emultempl/ppc64elf.em (gld${EMULATION_NAME}_finish): Error if
daily update
bfd/
daily update
daily update
daily update
bfd/
PR 293
daily update
daily update
daily update
binutils/
* pdp11.c (struct pdp11_aout_reloc_external): Delete. Replace
* bfd.c (_bfd_default_error_handler): Account for doubled '%' in
* elflink.c (elf_section_complain_discarded): Ignore .fixup.
* config/tc-ppc.c (tc_ppc_regname_to_dw2regnum <regnames>): Replace
daily update
* ld-scripts/cross1.t: Remove .opd section spec.
* elf64-ppc.c (struct ppc64_elf_obj_tdata): Add "deleted_section".
* elf64-ppc.c (add_symbol_adjust): Correct mismatched function
* ld-elfvsb/elfvsb.exp: Cope with ppc64 dot symbols.
* elf64-ppc.c (ppc64_elf_branch_reloc): New function.
* elflink.h (elf_gc_sweep): Keep non-alloc, non-load sections.
* emultempl/ppc64elf.em (gld${EMULATION_NAME}_new_vers_pattern): Dot
trim off entries that came in with a merge, rev 1.245, now in ChangeLog-9103
daily update
PR 338
* elf64-ppc.c (func_desc_adjust): Give undefined dot-symbols a value
daily update
* elf64-ppc.c (ppc_get_stub_entry): Change third param to a
daily update
daily update
daily update
daily update
daily update
daily update
* elf32-i386.c (elf_i386_relocate_section): Zero section contents
* elf32-i386.c (elf_i386_relocate_section): Tweak last change so
bfd/
daily update
daily update
* elf64-ppc.c (STD_R0_0R1, STD_R0_0R12, LD_R0_0R1, LD_R0_0R12,
* elf64-ppc.c (ppc64_elf_branch_reloc): Check .opd is in a regular
daily update
bfd/
corrected version
* elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Copy input
* nm.c (show_synthetic): New var.
daily update
daily update
daily update
daily update
daily update
* elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Use static_syms passed
daily update
daily update
* bfd.c (_bfd_default_error_handler): Correct loop exit.
daily update
daily update
* elf64-ppc.c (is_ppc64_target): New function, extracted from..
daily update
* elf64-ppc.c (struct ppc_link_hash_table): Add stub_globals.
daily update
daily update
opcodes/
* dw2gencfi.c (select_cie_for_fde): When separating CIE out
daily update
* elf.c (assign_file_positions_except_relocs): Assign relocs
daily update
daily update
* readelf.c (decode_location_expression): Sign extend value for
daily update
* messages.c (as_internal_value_out_of_range): Cast values passed
daily update
daily update
daily update
bfd/
* elf-bfd.h (struct elf_link_hash_entry): Replace elf_link_hash_flags
daily update
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* Makefile.am: Run "make dep-am".
* Makefile.am: Run "make dep-am".
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* Makefile.am: Run "make dep-am".
* aclocal.m4: Regenerate.
include/
daily update
daily update
daily update
daily update
daily update
bfd/
* elf32-ppc.c (ppc_elf_modify_segment_map): Delete.
binutils/
daily update
PR gas/396
daily update
* elf.c (IS_LOADED): Delete.
bfd/
daily update
daily update
* emultempl/ppc64elf.em (gld${EMULATION_NAME}_finish): Enable
daily update
daily update
daily update
* doc/c-i386.texi (i386-Mnemonics): Fix typo.
gas/testsuite/
daily update
daily update
* elf-bfd.h (struct eh_cie_fde): Add need_relative and
* ld-powerpc/tls.s (gd, ld): Set tls type for undefined syms.
* config/tc-arc.c (tc_gen_reloc): Don't assume fixP->fx_addsy is an
* ld-sparc/tlssunbin32.sd: Adjust for changed .dynamic location.
* ld-s390/tlsbin.s: Set tls type for undefined syms.
daily update
daily update
daily update
daily update
PR 425
daily update
daily update
daily update
* gas/cfi/cfi-common-4.d: Correct for 64 bit targets.
* syms.c (bfd_is_local_label): Return false for file symbols.
daily update
* ppc-opc.c: Revert 2004-09-09 change.
* coff-rs6000.c (rs6000coff_vec): Add initializer for
daily update
* elf-bfd.h (struct eh_cie_fde): Add cie_inf, remove sec.
* elf-bfd.h (struct eh_frame_hdr_info): Add offsets_adjusted.
* libbfd-in.h (BFD_ASSERT, BFD_FAIL): Wrap macro body in do while.
daily update
PR 437
PR 423
PR 354
* objdump.c (dump_symbols): Fix thinko last change. Improve error
* elflink.c (elf_link_input_bfd): Revert PR 354 change.
PR 233
daily update
* elflink.c (enum action_discarded): New.
PR 325
PR 44
daily update
PR 44
daily update
ld/
* elf-eh-frame.c (_bfd_elf_eh_frame_section_offset): Add "info"
daily update
* ld-crx/reloc-num8.d: Adjust for changed orphan placement.
* config.bfd: Whitespace cleanup.
* Makefile.am: Run "make dep-am"
* ldctor.c (ldctor_add_set_entry): Fix comment typo.
* ldexp.c (exp_fold_tree): Don't immediately exit ld on a
daily update
daily update
daily update
* budemang.c (demangle): Handle "@plt" suffix.
* budemang.c (demangle): Fix thinko.
* config/tc-i386.c (O_secrel): Delete.
daily update
* elf64-ppc.c (opd_entry_value): Handle --just-symbols objects.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* readelf.c (ia64_unw_aux_info, ia64_unw_table_entry): Rename from
daily update
bfd/
daily update
daily update
daily update
daily update
daily update
* Makefile.am (SOURCE_HFILES): Remove elf32-arm.h.
daily update
* obj.h (struct format_ops <app_file>): Add int param.
* ld-d10v/reloc-003.d: Update for changed error message.
* gas/i386/opcode.s: Pad section.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf32-arm.c (elf32_arm_finish_dynamic_sections): Warning fix.
* config/obj-coff.c (c_dot_file_symbol): Add "app" param.
include/opcode/
* maxq-dis.c: Formatting.
* or32-opc.c (debug): Warning fix.
daily update
daily update
daily update
daily update
daily update
* ldexp.c (fold_name): Correct PR 338 fix.
daily update
daily update
daily update
daily update
daily update
daily update
* elf32-hppa.c (elf32_hppa_grok_prstatus): New function.
daily update
daily update
* read.c (ALIGN_LIMIT): Define, increasing limit for BFD_ASSEMBLER.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf.c (bfd_elf_sym_name): Rename from bfd_elf_local_sym_name.
* elf.c (bfd_elf_sym_name): Add symtab_hdr param.
daily update
* elf64-ppc.c (opd_entry_value): Don't use cached relocs if they
bfd/
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf64-ppc.c (struct ppc64_elf_obj_tdata): Add opd_relocs.
daily update
daily update
* elflink.c (_bfd_elf_merge_symbol): Treat old definitions from
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR gas/619
daily update
* objdump.c (remove_useless_symbols): Discard section symbols.
* binutils-all/readelf.ss: Allow for both .rel and .rela sections.
* gas/elf/elf.exp: Don't list reloc sections.
daily update
* reloc.c (BFD_RELOC_AVR_LDI, BFD_RELOC_AVR_6, BFD_RELOC_AVR_6_ADIW):
daily update
daily update
daily update
daily update
daily update
daily update
* elf64-ppc.c (ppc64_elf_size_stubs): When determining need for
bfd/
daily update
daily update
daily update
daily update
daily update
* elf32-ppc.c (ppc_elf_create_dynamic_sections): Correct
* elf64-ppc.c (ppc64_elf_gc_sweep_hook): Follow indirect and warning
* configure.host: Correct sed patterns for last change.
daily update
include/elf/
daily update
daily update
daily update
daily update
daily update
daily update
bfd/
daily update
daily update
PR gas/684
* ppc-opc.c (powerpc_opcodes): Add optional 'l' arg to tlbiel.
PR ld/676
daily update
daily update
daily update
* ld.texinfo (Location Counter <dot outside sections>): Document
* ld.texinfo (Output Section Keywords <CONSTRUCTORS>): Correct
daily update
daily update
bfd/
bfd/
daily update
daily update
daily update
daily update
daily update
daily update
daily update
include/
bfd/
daily update
* elfxx-ia64.c (elfNN_ia64_new_elf_hash_entry): Don't clear
* elf64-hppa.c (elf64_hppa_new_dyn_hash_entry): Don't clear everything,
* elflink.c (elf_smash_syms): Expand comments.
daily update
include/
* linker.c (_bfd_link_hash_newfunc): Set all local fields.
bfd/
* elf64-ppc.c (struct ppc_link_hash_entry): Add "fake".
* elf64-ppc.c (add_symbol_adjust): Don't create fake descriptor
daily update
* elf-bfd.h (elf_string_from_elf_strtab): Delete macro.
daily update
daily update
daily update
daily update
* elf64-ppc.c (move_plt_plist): New function, extracted from..
* elf64-ppc.c (toc_adjusting_stub_needed): Return true for
* ld-elfvsb/hidden2.s: Replace .word with .long.
daily update
daily update
daily update
daily update
daily update
bfd/
* coff-arm.c (coff_arm_is_local_label_name): Warning fix.
* mach-o.c (bfd_mach_o_scan): Don't ignore return value of
* dw2gencfi.c (output_cie, output_fde): Use DW_CFA_nop rather
* gas/all/gas.exp (quad): Don't run on i960.
daily update
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Fix warning.
* deflex.l (YY_NO_UNPUT): Define.
* ldexp.c (new_abs): Init new.str.
* tc.h (struct relax_type, relax_typeS): Move from here..
daily update
* config/tc-openrisc.c (openrisc_relax_frag): Delete unused function.
* ld-scripts/align2a.d: Don't assume anything about section
daily update
* config/tc-hppa.h (TC_EQUAL_IN_INSN): Delete.
daily update
include/
daily update
* readelf.c (BYTE_GET8): Delete. Replace uses with BYTE_GET.
* input-file.c (input_file_open): Rearrange to avoid warning.
* ld-elf/warn1.d: Specify -Ttext.
gas/
* gas/d10v/instruction_packing-005.d: Adjust.
* lib/ld-lib.exp (run_dump_test): Don't require a dump program if
* elfread.c (elf_symtab_read): Discard section syms.
* coffgen.c (bfd_coff_get_comdat_section): Check that
bfd/
* Makefile.am: Run "make dep-am"
* Makefile.am: Run "make dep-am"
* Makefile.am (HFILES): Add itbl-lex.h.
* config.in: Regenerate.
daily update
Regenerate cgen files
* Makefile.am (syslex.o, sysinfo.o): Pass AM_CFLAGS to compiler.
* read.c: Warning fixes.
* basic_blocks.c: Warning fixes.
* ldexp.c: Warning fixes.
* arc-ext.c: Warning fixes.
daily update
* dlltool.c: Warning fixes.
* cgen.c: Warning fixes.
* pe-dll.c: Warning fixes.
daily update
* coffcode.h (coff_print_aux): Warning fix.
* frv.opc (parse_A): Warning fix.
* cris-dis.c (format_hex): Remove ineffective warning fix.
daily update
daily update
daily update
daily update
daily update
* elf64-ppc.c (ppc64_elf_size_stubs): Override defined dot-sym
* bout.c (b_out_write_object_contents): Don't use sizeof on host
* configure.in (AC_C_BIGENDIAN): Invoke.
* targets.h: Typo fix.
* config/tc-m68k.c (md_assemble): Don't use sizeof host short.
* as.h (assert): Warning fix.
* gas/m68k/mcf-emac.d: Allow for 64-bit addresses.
* config/obj-coff.c (fixup_segment): Delete sy_mri_common assertion.
* symbols.c (fb_label_name): Allow an augend of 2 for mmix.
* expr.c (integer_constant): Remove TARGET_WORD_SIZE hack.
daily update
* symbols.c (fb_label_name): Fix silly thinko in last change.
* config/tc-ppc.c (ppc_fix_adjustable <ELF>): Remove bogus checks.
* gas/ppc/astest.d: Adjust for relocs reduced to section sym.
daily update
formatting, tack emacs control vars at end
update copyright dates
update copyright dates
update copyright dates
update copyright dates
update copyright dates
daily update
daily update
* elf64-ppc.c (update_plt_info): Don't mark new ABI call syms
* ld-powerpc/tlsexe.g: Update.
* ld-alpha/tlsbin.dd: Update to suit changed section layout and
Regenerate .pot files
daily update
* elf.c (elfcore_grok_win32pstatus): Warning fixes.
daily update
PR ld/778
daily update
daily update
* vax-dis.c (entry_mask_bit): New array.
daily update
opcodes/
daily update
daily update
daily update
daily update
* po/tr.po: Commit new Turkish translation.
Commit new Turkish translation.
* ldexp.c (exp_fold_tree): Ensure return value is initialized.
* gmon_io.c (gmon_write_raw_arc): Return 1 for invalid size.
daily update
Commit new French translation.
Commit new Spanish translation.
daily update
* ppc-dis.c (powerpc_dialect): Don't set PPC_OPCODE_ALTIVEC when
bfd/
* elf32-ppc.c: Divide file into general and linker specific
daily update
* scripttempl/elf.sc: When CREATE_SHLIB, put .sdata2 and .sbss2
daily update
* elf-bfd.h (_bfd_elf_link_renumber_dynsyms): Delete.
* ldlang.c (lang_insert_orphan): Use old section_tail rather than
daily update
daily update
daily update
* Makefile.am (OBJ_FORMAT_CFILES): Prune config/obj-vms.c.
PR gas/780
ld/
* configure.tgt: Handle setting of bfd_gas for fmt=multi targets
* elf32-ppc.c (is_ppc_elf_target): New function.
* elf32-ppc.c (struct elf_linker_section): Remove rel_section.
* elf32-ppc.c (is_ppc_elf_target): Move to linker part of file.
bfd/
bfd/
daily update
* elf32-ppc.c (ppc_elf_set_sdata_syms): New function, extracted from..
* elf32-ppc.c (elf_linker_section_pointers_t): Remove
gas/testsuite/
bfd/
daily update
daily update
* emultempl/ppc64elf.em (need_laying_out): Delete. Remove all refs.
* emultempl/elf32.em (gld${EMULATION_NAME}_layout_sections_again):
daily update
daily update
daily update
* elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Return -1 on errors
(ppc64_elf_check_relocs): Remove unnecessary SEC_ALLOC check.
* elf64-ppc.c (ppc64_elf_edit_toc): Account for dynamic relocs
daily update
daily update
daily update
daily update
* elf64-ppc.c (dec_dynrel_count): New function split out from
daily update
daily update
daily update
daily update
PR gas/827
* read.c (assign_symbol): Remove const from parm. Fix xcalloc
daily update
daily update
* symbols.c (symbol_X_add_number): Change return type to "offsetT *".
* emultempl/elf32.em (gld${EMULATION_NAME}_stat_needed): Ignore
daily update
bfd/
daily update
daily update
* merge.c (merge_strings): Round up section size for alignment.
* merge.c (sec_merge_emit): Tidy. Check for bfd_zmalloc errors.
bfd/
* corefile.c (core_init): Call bfd_get_synthetic_symtab.
daily update
PR ld/815
* ld-d10v/default_layout.d: Update for unused section removal.
* gas/all/assign.s: New.
daily update
daily update
daily update
daily update
* ppc-opc.c (RTO): Define.
bfd/
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* section.c (bfd_section_list_remove): Don't clear s->next.
* config/obj-ecoff.c (ecoff_frob_file_before_fix): Correct section
daily update
bfd/
daily update
daily update
daily update
bfd/
daily update
daily update
* elfcode.h (elf_object_p): Add more sanity checks on elf header.
* elf64-ppc.c (struct ppc64_elf_obj_tdata): Add has_dotsym.
daily update
* scripttempl/elf.sc (DATA_SEGMENT_RELRO_GOTPLT_END): Delete.
daily update
* ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
* reloc.c (BFD_RELOC_HI16_PCREL): Define.
* ldgram.y: Add SPECIAL token.
* config/tc-ppc.c (md_apply_fix3): Allow pcrel forms of BFD_RELOC_16,
* readelf.c (get_ppc_dynamic_type): New function for DT_PPC_GLINK.
daily update
* elf32-ppc.c (LWZU_0_X_11): Delete.
daily update
daily update
include/elf/
daily update
daily update
daily update
* elf32-ppc.c (LIS_11. LIS_12): Define.
daily update
daily update
* elf.c (assign_file_positions_for_segments): Use maximum of
* ppc.h (PPC_OPCODE_POWER5): Define.
* ppc-dis.c (powerpc_dialect): Handle "-Mpower5".
* config/tc-ppc.c (parse_cpu): Handle "-mpower5".
* elf-bfd.h (struct elf_link_hash_table): Delete init_refcount and
* config/tc-ppc.c (ppc_force_relocation): Add BFD_RELOC_24_PLT_PCREL.
daily update
* elf32-ppc.c (allocate_dynrelocs): Correct plt offset assigned
daily update
daily update
daily update
* elf32-ppc.c (ppc_elf_check_relocs): For old gcc -fPIC code
daily update
* emultempl/ppc32elf.em (after_allocation): Don't call
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* ldexp.h (etree_value_type): Use "asection *" in place of
* elf64-ppc.c (add_symbol_adjust): Set sym visibility to most
* ld-powerpc/powerpc.exp (ppcelftests): Assemble sda test with -a32.
daily update
* elf32-i386.c (elf_i386_relocate_section): Handle zero symndx
include/
daily update
daily update
daily update
* NEWS: Mention new powerpc ld support.
bfd/
* elf64-ppc.c (ppc_stub_name): Return immediately on bfd_malloc fail.
daily update
* coff-rs6000.c (rs6000coff_vec, pmac_xcoff_vec): Init _bfd_find_line.
missed committing from
* Makefile.am: Run "make dep-am".
daily update
* opncls.c (bfd_fopen): Don't set bfd_error unconditionally.
* opncls.c (bfd_fdopenr): Don't set bfd_error unconditionally.
daily update
* elflink.c (elf_mark_used_section): Delete.
* ld.h (lang_phase_type): Move to..
* ld-scripts/empty-aligned.d: Adjust.
* ldexp.c (fold_unary <ALIGN_K>): Revert last change.
daily update
* scripttempt/elf.sc (.bss): Align tail in a way that allows
remove conflict indicator
* ld-scripts/empty-aligned.t: Adjust alignment expressions so
* config/tc-hppa.c (pa_block): Allocate just one byte for the
* ld-cris/libdso-10.d: Adjust for elf.sc .bss change.
* dwarf2.c (decode_line_info): Revert last change. Instead set
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elflink.c (elf_gc_sweep): Do not refcount on sections that have
* elflink.c (_bfd_elf_gc_mark): Mark sections referenced by
daily update
* elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Ignore dynamic
daily update
* scripttempl/elf.sc (.gcc_except_table): Don't KEEP.
* elf64-alpha.c (elf64_alpha_create_got_section): Always create
daily update
daily update
daily update
PR 1004
* emultempl/elf32.em: Enable use of ld.so.conf for *-*-k*bsd-*.
PR 1042
daily update
* elf.c (special_sections): Move const qualifier.
daily update
* po/SRC-POTFILES.in: Add cpu-ms1.c, elf32-ms1.c, elf-vxworks.c,
* iq2000.cpu: Include from binutils cpu dir.
* Makefile.am (stamp-m32r): Fix path to cpu files.
daily update
daily update
* elf-hppa.h (elf_hppa_final_link): Use gp val of zero when none
* ldlang.c (wild_sort): Formatting.
* ld-cris/pv32.s: Give expobj a size.
daily update
daily update
daily update
daily update
* elf32-ppc.c (ppc_elf_set_sdata_syms): Correct __sbss_start value.
* elf32-xtensa.c (bfd_elf_xtensa_reloc): Warning fix.
* elf64-ppc.c (ppc64_elf_relocate_section): Don't use a plt stub
* ld-powerpc/sdalib.s (lib_var): Size it.
daily update
daily update
bfd/
* ms1.opc (print_dollarhex): Correct format string.
daily update
* elflink.c (bfd_elf_record_link_assignment): Remove output_bfd param.
* ldemul.c (ldemul_do_assignments): New function.
daily update
bfd/
Fix typo.
bfd/
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
missed from 2005-07-18 commit
* elflink.c (elf_gc_sweep): Move gcc_except_table code..
* elflink.c (elf_gc_mark_dynamic_ref_symbol): Handle -shared.
* elflink.c (_bfd_elf_merge_symbol): Skip weak redefinition
daily update
* ld-elfweak/size2a.s: Extend test to check size for two weaks.
* elflink.c (fix_syms): Handle symbols defined in input sections.
daily update
daily update
* elf-bfd.h (struct elf_backend_data): Add action_discarded.
daily update
daily update
daily update
daily update
* config/tc-ppc.c (md_apply_fix <ELF>): Don't warn on overflow
* elf32-ppc.c (ppc_elf_size_dynamic_sections): Correct value of
* elf32-ppc.c (struct ppc_elf_link_hash_table): Remove hgot. Use
daily update
* ldlang.c (exp_init_os): Handle etree_provide.
daily update
bfd/
* Makefile.am (eelf32m32c.c): Fix dependencies.
bfd/
daily update
* emulparams/armelf.sh (OTHER_BSS_END_SYMBOLS): Split out from
* emulparams/elf_x86_64.sh: Revert last change.
daily update
daily update
daily update
daily update
* emulparams/hppa64linux.sh (LARGE_SECTIONS): Remove .tbss.
daily update
daily update
* gas/all/gas.exp: Remove a29k and m88k support.
* README-vms: Delete.
missed from last commit
daily update
daily update
daily update
daily update
* ld-elf/empty.s: Define "start".
* elf-bfd.h (_bfd_elf_define_linkage_sym): Declare.
Adjust for dynamic sym changes.
daily update
* config/tc-ppc.c (ppc_set_cpu): Don't select 64-bit based on
* elf64-ppc.c (ppc64_elf_edit_opd): Don't call dec_dynrel_count
daily update
* elflink.c (_bfd_elf_define_linkage_sym): Don't call
bfd/
* elf64-mmix.c (mmix_elf_add_symbol_hook): Mark reg section
daily update
* elf-m10300.c (_bfd_mn10300_elf_adjust_dynamic_symbol): Warn on
Remove a29k support.
Remove a29k files.
* scripttempl/elf.sc: Remove commented out defines.
* ld-d10v/default_layout.d: Adjust for section removal.
daily update
daily update
daily update
daily update
daily update
* configure.tgt (*-*-vxworks): Match vxworks* instead.
PR 1036
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* ldexp.c (fold_name <SIZEOF>): Return 0 for non-existent section.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf64-ppc.c (ppc_build_one_stub): Replace assertion that long
PR ld/1353
* elflink.c (_bfd_elf_merge_symbol): Simplify.
daily update
* ldlang.h (lang_output_section_statement_struct): Change type of
* read.c (pseudo_set): Set segment of expression syms to expr_section.
daily update
* read.c (pseudo_set): Don't set undefined symbols to expr_section.
* gas/lns/lns.exp (lns-common-1): Don't run on targets without
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* app.c (do_scrub_chars <LEX_IS_SYMBOL_COMPONENT>): Check for full
daily update
* app.c (do_scrub_chars): Match open and close quote of strings.
daily update
* elf64-ppc.c (ppc_type_of_stub): Check both func desc and func
daily update
daily update
* elf.c (_bfd_elf_get_synthetic_symtab): Set BSF_GLOBAL on
daily update
daily update
daily update
PR 1659
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* ld-scripts/crossref.exp: Add -mcall-aixdesc to CFLAGS for
daily update
daily update
daily update
daily update
daily update
* elf64-ppc.c (dec_dynrel_count): Don't report errors for local
daily update
* elf32-ppc.c (ppc_elf_fake_sections): Don't set SHF_EXCLUDE on
* elf32-i370.c (i370_elf_fake_sections): Don't set SHF_EXCLUDE on
* elflink.c (elf_link_input_bfd): Don't use linker_mark and
* ld-elf/orphan.d: Adjust for mips.
* ld.texinfo (--reduce-memory-overheads): Fix typo.
daily update
Regenerate
PR ld/1540
daily update
* cache.c (bfd_open_file): Set bfd_error_system_call on failure
* cache.c (bfd_cache_lookup_worker): Use bfd_error_handler
* m32r.opc (parse_hi16): Do not assume a 32-bit host word size.
* ld-elf/empty2.d: Allow more symbols.
* cache.c (bfd_cache_lookup_worker): Don't abort on failing to
daily update
* cache.c: Reorganize file to avoid forward reference.
* hppabsd-core.c (hppabsd_core_core_file_p): Use bfd_stat, not fstat.
* cache.c (BFD_CACHE_MAX_OPEN): Make private to this file.
* bfdwin.c (bfd_get_file_window): Seek into file in place of
PR 973
daily update
daily update
daily update
daily update
* arm-dis.c (print_insn): Warning fix.
daily update
PR ld/1775
daily update
daily update
* bfdlink.h (struct bfd_link_order): Tweak comment.
* elf.c (elf_fake_sections): When calculating tbss size, just use
* ldlang.h (lang_output_section_statement_type): Rearrange. Remove
daily update
* ldlang.c (struct output_statement_hash_entry): Don't indirect to os.
daily update
daily update
daily update
* expr.c (integer_constant): Match only 'B' as binary suffix if
* gas/z80/z80.exp: Added "suffix" test.
* ldmain.c (main): Add \n to error message.
* i386-dis.c (ckprefix): Handle rex on fwait. Don't print
* macro.c (buffer_and_nest): Skip labels regardless of
* expr.c (op_encoding): Map '=' to O_SINGLE_EQ, if defined.
* config/tc-i386.h (tc_comment_chars): Define.
* gas/i386/divide.s: Test line comment starting with '/'.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* symbols.c (S_GET_VALUE): Remove non-BFD assembler recursion guard.
* ppc-opc.c (powerpc_opcodes): Add frin,friz,frip,frim. Correct
* read.c (s_comm_internal): Set bfd_com_section segment.
daily update
* config/tc-ppc.c (ppc_pe_comm): Set bfd_com_section segment.
* configure.tgt (i386-*-gnu*): Set em=gnu.
* ld.texinfo (Forced Output Alignment): Specify that this is an
* config/tc-hppa.c (pa_comm): Set bfd_com_section segment.
* ldlang.h (lang_output_section_statement_type): Add prev.
daily update
* ldlang.h (lang_input_section_type): Remove "ifile" field.
daily update
* ldlang.c (lang_size_sections_1): Revert 2005-11-16 functional
* emulparams/elf64ppc.sh (.tocbss): Use new section alignment scheme.
* ld-powerpc/symtocbase.d: Adjust for alignment change.
* elf64-ppc.c (ppc64_elf_check_relocs): Don't set has_14bit_branch
daily update
daily update
daily update
daily update
daily update
* elfcode.h (elf_object_p): Delay the setting of start_address
daily update
* ldlang.c (lang_insert_orphan): Skip first assignment to dot
bfd/
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* cpu-powerpc.c (bfd_powerpc_archs): Add ppc 750.
daily update
* i386-dis.c (dofloat): Handle %rip-relative floating point addressing.
* reloc.c (enum complain_overflow): Correct comments.
* pe-dll.c (build_filler_bfd): Conform error message to standard.
bfd/
daily update
daily update
* elflink.c (elf_gc_mark_dynamic_ref_symbol): Use !info-executable
daily update
daily update
* elf64-ppc.c (ppc64_elf_size_stubs): Don't consider non-ppc64 input.
daily update
* elf64-ppc.c (ppc64_elf_relocate_section): Force tail calls in
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* ldlang.h (lang_output_section_statement_type): Add prev.
* aix5ppc-core.c: Remove duplicate prototypes.
daily update
daily update
daily update
* Makefile.am: Run "make dep-am".
* Makefile.am: Run "make dep-am".
* Makefile.am: Run "make dep-am".
* Makefile.am: Run "make dep-am".
* Makefile.am (Makefile): Remove dependency.
* coff-h8300.c (h8300_reloc16_extra_cases): Use input section
* elf.c (bfd_section_from_shdr): Treat invalid reloc sections as
* elf32-ppc.c (add_stub_sym): Pass info rather than htab.
* elfread.c (elf_symfile_read): Don't make synth syms global.
missed copyright 2005 addition
* elf.c (elf_find_function): Don't ignore section syms.
daily update
daily update
daily update
daily update
* elf64-ppc.c (ppc64_elf_relocate_section): Adjust relocs against
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* objcopy.c (copy_object): Set isympp and osympp to NULL after free.
* objcopy.c (copy_object): Fix thinko.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
split changelogs
* elf64-ppc.c (ppc64_elf_gc_mark_hook): Don't hang forever in loop.
* elf-bfd.h (struct elf_backend_data): Add gc_mark_dynamic_ref.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elflink.c (_bfd_elf_default_action_discarded): Return 0 for
daily update
daily update
PR ld/2218
* elf32-ppc.c (allocate_dynrelocs): Tweak undef weak handling.
daily update
daily update
daily update
* bfd.c: (_bfd_default_error_handler): Don't call abort on
PR ld/2218
daily update
daily update
daily update
daily update
daily update
daily update
* ppc-linux-nat.c (ppc_linux_insert_watchpoint): Correct return type.
daily update
* dwarf2dbg.c (get_filenum): Don't inadvertently decrease files_in_use.
daily update
daily update
daily update
daily update
daily update
daily update
* dwarf2.c: Formatting.
daily update
daily update
daily update
daily update
* dwarf.c (process_extended_line_op): Remove pointer_size param.
daily update
daily update
daily update
daily update
daily update
* elf32-ppc.c (ppc_elf_check_relocs): Don't fall into REL24
* elf32-ppc.c (ppc_elf_check_relocs): REL24 and REL14 relocs
daily update
PR 2434
daily update
PR 2434
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* pdp11-opc.c (pdp11_opcodes): Fix opcode for SEC instruction.
daily update
daily update
daily update
daily update
PR 997
daily update
* Makefile.am (GENSCRIPTS): Pass prefix.
daily update
* frags.c (frag_offset_fixed_p): Reinitialise offset before
daily update
PR 2512.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* config/tc-xc16x.h (TC_LINKRELAX_FIXUP): Delete.
* config/tc-dlx.h (tc_coff_symbol_emit_hook): Delete.
* frags.c (frag_offset_fixed_p): Constify args.
* config/tc-i386.c: Formatting.
daily update
bfd/
* ldlang.c (wild): Tidy default_common_section loop.
* avr-dis.c (avr_operand): Warning fix.
* Makefile.am: Run "make dep-am".
* Makefile.am (CPU_TYPES): Add maxq and mt. Sort.
daily update
daily update
* elf.c (assign_file_positions_except_relocs): Move code setting
daily update
daily update
daily update
daily update
daily update
daily update
* coff-rs6000.c (xcoff_write_archive_contents_old): Warning fix.
daily update
* dwarf2dbg.c (get_line_subseg): Attach new struct line_seg to end
daily update
daily update
daily update
* subsegs.c (subseg_set_rest): Always set seginfp->frchainP if NULL.
daily update
* dwarf2.c: Formatting.
daily update
* hash.c (DEFAULT_SIZE): Revert last change.
bfd/
* subsegs.h (struct frchain): Delete frch_seg.
daily update
daily update
* ld.texinfo: Document PowerPC and PowerPC64 options.
* elf64-ppc.c (ppc64_elf_tls_optimize): Only optimize
* ld-powerpc/tlsexetoc.r: Update for correction to tls optimization.
daily update
daily update
* write.c (relax_segment): Add pass count arg. Don't error on
daily update
daily update
daily update
PR 2342
daily update
* elf.c (_bfd_elf_init_private_section_data): Don't change
* ld-elf/stab.d: New.
daily update
daily update
daily update
daily update
PR 2658
daily update
daily update
* elflink.c (elf_gc_sweep): Don't specially keep non-alloc,
* elf.c (assign_file_positions_for_segments): Split into..
* avr-dis.c: Formatting fix.
daily update
daily update
* elf.c (elf_fake_sections): Formatting.
* ldlang.c (lang_size_sections_1): Don't check mem regions for
* ld-scripts/empty-orphan.t: Discard .reginfo.
* ld-scripts/empty-orphan.d: Update again.
daily update
daily update
daily update
daily update
* elf64-ppc.c (compare_symbols): Prefer strong dynamic global
daily update
daily update
* elf.c (sym_is_global): Return a bfd_boolean.
daily update
daily update
bfd/
daily update
daily update
daily update
daily update
daily update
* stabs.c (_bfd_link_section_stabs): Use bfd_make_section*_with_flags
* config/obj-ieee.c: Delete.
daily update
bfd/
* ld-powerpc/tlsexe.r: Update for removal of some section syms.
daily update
* emultempl/elf32.em (global_found): Make it a pointer.
daily update
daily update
Remove leading bfd/ on filenames.
* ldlang.c (lookup_name): Delete dead code. Remove FIXMEs.
* Makefile.in: Regenerate.
* Makefile.am: Run "make dep-am".
* config.in: Regenerate.
* Makefile.in: Regenerate.
* ldexp.c (exp_get_abs_int): Make error message the same as
* ld-elf/sec64k.exp: Add "main" symbol. Use dc.a for addresses.
daily update
* ldlang.c (init_os): Whitespace.
* m68hc11-dis.c (print_insn): Warning fix.
* elf.c (_bfd_elf_init_private_section_data): Comment typo.
* hash.c (bfd_hash_lookup): Correct stray line.
* ld-elfvers/vers.exp (objdump_versionstuff): Allow versions in
daily update
* ldlang.h (enum section_type): Delete dsect_section, copy_section,
include/opcode/
remove some duplicate #include's.
daily update
* configure.in (BFDLIB, BFDVER_H, ALL_OBJ_DEPS): Delete.
daily update
* ldlang.h (lang_input_statement_type): Use bitfields for booleans.
* config/tc-iq2000.c: Include sb.h.
daily update
daily update
daily update
daily update
* elflink.c (elf_link_add_object_symbols): Save and restore
daily update
* ld.texinfo: Document new -z lazy option.
daily update
daily update
daily update
daily update
daily update
bfd/
daily update
bfd/
* elf-bfd.h (struct elf_backend_data): Add
* emultempl/elf-generic.em (gld${EMULATION_NAME}_map_segments): Limit
daily update
* ld-elf/tls_common.exp: Match 32-bit output.
daily update
daily update
PR ld/2754
* Makefile.am (*_DEPENDENCIES): Add missing dependencies.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* symbols.c (report_op_error): Fix pasto. Don't use as_bad_where
daily update
daily update
bfd/
daily update
daily update
daily update
daily update
daily update
daily update
* ldlang.c (analyze_walk_wild_section_handler): Init handler_data
daily update
* ldlang.c: Formatting.
* ldexp.c (fold_name <LOADADDR>): Use the lma.
* ld-scripts/overlay-size-map.d: Update.
* emultempl/elf-generic.em (map_segments): Reorganise loop so that
* elf.c (elf_modify_segment_map): Delete empty PT_LOAD segments.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf64-ppc.c (ppc64_elf_build_stubs): Clear relbrlt reloc_count
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
ld/
daily update
* elf64-ppc.c (ppc64_elf_size_stubs): Ignore non-code sections.
bfd/
daily update
daily update
daily update
daily update
daily update
* NEWS: Mention LMA default change.
* elf32-ppc.c (ppc_elf_relocate_section): Correct GOT and PLT HA
daily update
* ldexp.c (fold_name <LOADADDR>): Return an absolute value
daily update
daily update
daily update
daily update
* scripttempl/elf.sc: Ensure that crtbegin and crtend entries will
daily update
New tests.
* ecoff.c (ecoff_directive_val): Fix message typo.
Adjust target test.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR gas/3165
daily update
* input-file.c (input_file_open): Replace as_perror with as_bad
daily update
* input-file.h: Update comment.
PR gas/3165
PR 3182
daily update
PR 3182
daily update
daily update
daily update
* dwarf2.c (concat_filename): Apply DW_AT_comp_dir if dir table
daily update
daily update
daily update
daily update
daily update
* config/tc-ppc.c (md_section_align): Don't round up address for ELF.
* as.h (as_perror): Delete declaration.
* elfcode.h (elf_swap_symbol_in): Return bfd_boolean. Don't abort
* config/tc-ppc.c (ppc_symbol_chars): Remove '+' and '-'.
daily update
daily update
daily update
daily update
daily update
* elf32-score.c (_bfd_score_elf_relocate_section): Move assignment
daily update
* elflink.c (_bfd_elf_gc_mark_hook): New function.
daily update
Regenerate.
daily update
daily update
* elf64-ppc.c (ppc64_elf_build_stubs): Test glink size for
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
bfd/
* scripttempl/elf.sc (INTERP): Delete. Move definition to..
daily update
daily update
bfd/
daily update
daily update
daily update
daily update
* linker.c (fix_syms): Choose best of previous and next
* elf32-score.c: Formatting.
missed from 2006-10-19 commit.
* ld.texinfo (Output Section Discarding): Fix xref.
* elf64-ppc.c (ppc64_elf_edit_opd): Clarify comment.
* config/tc-m68hc11.c (md_assemble): Quiet warning.
wrap overlong lines
* emulparams/h8300elf.sh (TINY_DATA_SECTION, TINY_BSS_SECTION): Don't
daily update
Add powerpc cell support.
* ld-powerpc/plt1.s: New.
daily update
missed from last commit
New Cell SPU port.
daily update
daily update
bfd/
daily update
daily update
daily update
* elf.c (elfcore_write_note): Pad to 4-byte boundary.
* bfd.c (bfd_error_type): Add bfd_error_on_input.
* bfd-in2.h: Regenerate.
daily update
* elf.c (elfcore_write_note): Pad note descriptor to 4-byte
daily update
daily update
daily update
daily update
daily update
daily update
* ppc-opc.c: Restore COM to mfcr wrongly removed 2003-07-04.
daily update
* elf64-ppc.c (struct ppc64_elf_obj_tdata): Remove "has_dotsym"
* elf64-ppc.c (enum _ppc64_sec_type): New.
daily update
* symbols.c (symbol_create, symbol_clone): Don't set udata.p.
ld/
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* symbols.c (resolve_symbol_value): Formatting.
daily update
daily update
* elflink.c (_bfd_elf_check_kept_section): Test for kept group
daily update
daily update
daily update
PR 3532
* bfd-in.h (struct stat): Don't typedef.
* emulparams/elf32_spu.sh (OTHER_SECTIONS): Define.
daily update
daily update
* pef.c (bfd_pef_make_empty_symbol): Delete function. Define instead.
* config/obj-elf.c (obj_elf_version): Use memcpy rather than strcpy.
daily update
daily update
* config/tc-spu.c (md_pseudo_table): Add eqv and .eqv.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* ld-elfvsb/sh1.c (overriddenvar, shlib_overriddencall2,
* ld-alpha/tlspic.rd: Update for unused section removal.
daily update
* elf64-alpha.c (elf64_alpha_merge_symbol_attribute): New function.
daily update
daily update
daily update
daily update
daily update
* configure.in: Handle spu makefile frag.
daily update
sync a change from gcc
* ldlang.c (print_output_section_statement): Print load address
daily update
daily update
PR 3704
* elf-bfd.h (struct bfd_elf_section_data): Clarify sec_group
daily update
bfd/
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* pe-dll.c: Include pe-dll.h.
daily update
daily update
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Don't set
daily update
* readelf.c (dump_section): Don't print 32-bit values, which
daily update
daily update
daily update
daily update
daily update
* bucomm.h (make_tempdir): Declare independently of HAVE_MKDTEMP.
daily update
* embedspu.sh: New file.
daily update
* ar.c (open_inarch): Check fwrite return. Use size_t.
* input-file.c (input_file_open): Check fgets return.
* config/tc-spu.h (TC_RELOC_RTSYM_LOC_FIXUP): Delete.
missed from last commit
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* ld-scripts/default-script.exp: Add "--local-store 0:0" to
* elf-bfd.h (struct elf_backend_data): Add elf_backend_write_core_note.
* write.h (struct fix <fx_pcrel_adjust, fx_size>): Move.
daily update
* ppc-opc.c (insert_bdm): -Many comment.
daily update
daily update
daily update
daily update
* ldlang.c (lang_size_sections_1): Don't warn on backwards dot
daily update
daily update
daily update
daily update
daily update
daily update
* elflink.c (bfd_elf_discard_info): Tidy setting of "eh".
* elflink.c (evaluate_complex_relocation_symbols): Ignore relocs
bfd/
daily update
bfd/
* embedspu.sh: Add -W to readelf invocation.
* emultempl/spu_ovl.S (__ovly_return, __ovly_load): Set sym size.
daily update
gas/
daily update
* libbfd-in.h (_bfd_norelocs_get_reloc_upper_bound): Don't define,
daily update
* subsegs.c (subseg_change, subseg_get): Use xcalloc rather than
daily update
* ldcref.c (check_reloc_refs): Compare section for local syms.
* write.c: White space fixes.
remove unused var
remove unused var
* write.c (TC_FX_SIZE_SLACK): Define.
daily update
* elf-bfd.h (struct elf_backend_data): Add default_execstack.
daily update
* ldexp.c (fold_name <LOADADDR>): Ensure result is always absolute.
daily update
PR 4082
* elf32-spu.c (spu_elf_size_stubs): Correct order of warning args.
daily update
* write.c (size_seg): Always clear SEC_RELOC here.
* config/tc-mn10300.c (md_convert_frag): Correct fixup size.
daily update
daily update
daily update
daily update
* emultempl/spuelf.em (_binary_builtin_ovl_mgr_start): Rename
daily update
* config/obj-elf.c (elf_frob_file): frag_wane any new frags.
* config/tc-m68hc11.c (fixup24): Correct fixup size.
* elf32-spu.h (struct _ovl_stream): Make "start" and "end" const.
* bin2c.c: New file.
* Makefile.am (ALL_EMUL_EXTRA_OFILES): Remove spu_inc.o.
missed from last commit
* mt-spu (all-ld): Depend on all-binutils.
daily update
* Makefile.am (PROGS): Add BUILD_INSTALL_MISC.
* configure.tgt (spu-*-elf*): Delete targ_extra_ofiles.
*** empty log message ***
* configure.tgt: Fix type last change.
* Makefile.am (PROGS): Delete.
daily update
* embedspu.sh: Set type and size of global program handle symbol.
* spu-insns.h: Add soma double-float insns.
daily update
daily update
daily update
daily update
daily update
daily update
PR 4144
PR 3958
* common.h (ELF_ST_VISIBILITY): Comment typo fix.
xfail hppa
daily update
* ldlang.c (lang_size_sections_1): Correct backwards dot move
* Makefile.am (BFD64_BACKENDS): Add efi-app-x86_64.lo.
regenerate
* Makefile.am: Run "make dep-am".
* m32r.opc: Formatting.
* symbols.c (symbol_relc_make_sym): Comment typo fixes.
Regenerate.
include/elf/
duh. commit correct version of patch.
daily update
* config/tc-i386.h (WORKING_DOT_WORD): Define.
daily update
daily update
daily update
daily update
daily update
PR 4029
PR 4029
daily update
daily update
daily update
* elf32-spu.c (spu_elf_size_stubs): Always use an overlay stub
daily update
daily update
daily update
daily update
daily update
daily update
* ld-elf/elf.exp: Add "--local-store 0:0" to LDFLAGS for spu.
* elf32-spu.c (spu_stub_name): Don't put input section in stub name.
* config/tc-spu.c: Don't include opcode/spu.h.
* ld-spu/ovl.s (f4_a2): Tail call.
daily update
ld/
daily update
daily update
* Makefile.am: Add dependency on ldemul-list.h for powerpc and
missed entry
* aout-adobe.c (aout_32_bfd_reloc_name_lookup): Define.
* doc/as.texinfo (Reloc): Document.
* elf32-spu.c (struct stubarr): Add stub_hash_table and err fields.
* embedspu.sh: Combine "_EAR_" and "_EAR_*" patterns. Tighten
daily update
* embedspu.sh: Correct toe_addr quoting.
* NEWS: Mention ".reloc".
New test
* ld-spu/spu.exp (embed_test): New.
* ld-elf/note-1.s: Increase .foo size.
daily update
* MAINTAINERS: Update mailing list addresses. Add myself
daily update
PR ld/4267
PR ld/4267
daily update
daily update
* gas/i386/nops-3.s: Don't use .align.
daily update
daily update
daily update
daily update
daily update
PR binutils/4292
bfd/
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf32-spu.c (needs_ovl_stub): Test that spu_elf_section_data
daily update
daily update
daily update
daily update
daily update
daily update
ld/
* ppc-opc.c (powerpc_opcodes): Recognize three-operand tlbsxe.
* gas/ppc/booke.s: Add tlbsx, tlbsxe.
daily update
* doc/c-ppc.texi (PowerPC-Opts): Document -me500, -me500x2, -mspe.
* ppc-opc.c (powerpc_opcodes): Add cctpl, cctpm, cctph, db8cyc,
* bfd.c (bfd_demangle): New function.
* budemang.c: Delete.
* ldcref.c (cref_fill_array): Call bfd_demangle rather than demangle.
* corefile.c (core_create_function_syms, core_create_line_syms): Don't
* Makefile.am: Run "make dep-am".
* Makefile.am: Run "make dep-am".
missed from last commit
duh
..
revert hunk that belongs to a future patchset
daily update
* ppc-opc.c (DCM, DGM, TE, RMC, R, SP, S): Correct shift.
include/opcode/
* messages.c (as_internal_value_out_of_range): Fix typo in
* gas/ppc/range64.s: New.
daily update
* config.bfd (spu-*-elf): Delete targ_selvecs.
* ppc-opc.c (powerpc_operands): Delete duplicate entries.
* as.h (ENABLE_CHECKING): Default define to 0.
gas/
* config/atof-vax.c (atof_vax_sizeof): Change return type to unsigned.
daily update
* read.c (read_a_source_file): Skip multiple spaces to
daily update
daily update
* acinclude.m4: Include config/stdint.m4.
* Makefile.in: Regenerate.
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* cgen-types.h: Include bfd_stdint.h, not stdint.h.
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Warn if
* ld-linkonce/x.s: Use .gcc_except_table instead of .eh_frame
daily update
* sysdep.h: Revert last change.
daily update
bfd/
bfd/
daily update
* emulparams/elf32_sparc.sh: Update comments.
Write Mimi's name in ASCII.
daily update
* prdbg.c (tg_variable): Adjust for changed demangler.
* ldcref.c (struct cref_hash_entry): Make "demangled" const.
daily update
daily update
opcodes/
bfd/
daily update
* ldlang.c (lang_check): Error on architecture mismatch.
daily update
commit the Robert's removal of "warning:"
* binutils-all/objcopy.exp (copy_setup): Don't perror, use send_log.
gas/
include/elf/
daily update
* scripttempl/elf.sc: Add .debug_pubtypes and .debug_ranges.
* ld.texinfo (--no-warn-search-mismatch): Document.
daily update
PR gas/4460
daily update
daily update
daily update
* elf.c (assign_file_positions_for_load_sections): Don't check
* elf32-spu.c (spu_elf_reloc_type_lookup): Return NULL on
* elflink.c (bfd_elf_final_link): Correct reloc handling for
* ld.h (args_type, ld_config_type): Reorder fields.
daily update
* elf32-spu.c (spu_elf_size_stubs): Use "void *" for psyms.
daily update
daily update
PR 4454
daily update
include/elf/
bfd/
* binutils-all/needed-by-reloc.s: Use .long rather than .4byte.
PR 4479
daily update
include/elf/
PR 4497
daily update
daily update
* elf.c (bfd_elf_string_from_elf_section): Return NULL on
daily update
* binutils-all/objcopy.exp: Only run needed-by-reloc test for ELF.
PR 4479
daily update
daily update
daily update
* ppc-dis.c (print_insn_powerpc): Don't skip all operands
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* config/tc-ppc.c (ppc_insert_operand): Truncate sign bits in
daily update
daily update
daily update
* write.h (EXEC_MACHINE_TYPE): Delete.
* config/tc-ppc.c: Convert to ISO C.
* config/tc-spu.h: Wrap in #ifndef/#endif. Delete coff macros.
* emultempl/spu_ovl.S (__rv_pattern, __cg_pattern): Set symbol
binutils/
daily update
* elf.c (assign_file_positions_for_load_sections): Correct sh_type
bfd/
daily update
include/
daily update
daily update
daily update
daily update
daily update
* embedspu.sh: Handle R_SPU_PPU* relocs with no symbol.
* config/tc-spu.c (spu_cons): Use deferred_expression. Handle
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* emultempl/spu_ovl.S: Don't trash lr on tail call from one
Update.
daily update
daily update
daily update
daily update
* embedspu.sh: Parse _SPUEAR_ symbol values as hex.
* emultempl/spuelf.em (embedded_spu_file): Deduce embedspu program
* Makefile.am: Add eelf32_spu.o rule.
daily update
daily update
* emulparams/elf32_spu.sh (OTHER_SECTIONS): KEEP .note.spu_name.
daily update
* embedspu.sh (relas): Correct sh_info parsing.
daily update
daily update
daily update
daily update
daily update
daily update
* elf32-ppc.c (ppc_elf_select_plt_layout): Properly iterate over
* elf32-spu.c (spu_elf_create_sections): Properly iterate over
bfd/
daily update
daily update
* elf.c (assign_file_positions_for_load_sections): Ensure bss
* elf.c (assign_file_positions_for_load_sections): Use elf
* elf32-spu.c (spu_elf_fake_sections): New function.
* elf32-ppc.c (ppc_elf_info_to_howto): Check for invalid relocation
* elflink.c (_bfd_elf_link_assign_sym_version): Improve error
daily update
daily update
daily update
* config/tc-ppc.c (ppc_pe_section): Comment out code assigning
PR 4712
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Tidy
Regenerate files.
PR 4716
* emultempl/spuelf.em (base_name): Correct backslash quoting.
daily update
PR 4722
PR 4713
daily update
* emul_aix.c (ar_emul_aix_internal): Rename "next" to "archive_next".
daily update
* ld-powerpc/powerpc.exp: Disable for lynxos and nto.
Add new --common option to size.
daily update
* elflink.c (elf_link_add_object_symbols): Return via
daily update
daily update
daily update
daily update
* elf32-arm.c (elf32_arm_size_info): Init checksum_contents field.
* scripttempl/elf.sc (DISCARDED): Renamed from STACKNOTE. Add
* objdump.c (dump_dwarf): Correct setting of is_relocatable.
daily update
* emultempl/spuelf.em (embedded_spu_file): Test for NULL path
daily update
PR 4782
daily update
* ldlang.c (strip_excluded_output_sections): Don't ignore sections
daily update
daily update
daily update
daily update
daily update
* elf-bfd.h (struct sym_sec_cache): Delete "sec". Add "shndx".
daily update
daily update
daily update
daily update
daily update
daily update
* elflink.c (_bfd_elf_link_just_syms, merge_sections_remove_hook,
warning fix
daily update
daily update
* reloc.c (bfd_generic_get_relocated_section_contents): Avoid
* srec.c (srec_canonicalize_symtab): Don't alloc when symcount
* srec.c (srec_get_section_contents): Return immediately on
* elflink.c (_bfd_elf_fix_symbol_flags): Remove unnecessary
daily update
daily update
daily update
ld/
daily update
daily update
daily update
PR4694
* aoutx.h (swap_ext_reloc_in): Set howto to NULL for unknown
daily update
daily update
daily update
PR 4888
daily update
daily update
* elf.c: (_bfd_elf_make_section_from_phdr): Properly handle
daily update
daily update
daily update
PR 4515
binutils/testsuite/
* windres/windres.exp: Return unsupported rather than fail if
daily update
daily update
daily update
daily update
bfd/
* elf.c (elf_modify_segment_map): Add remove_empty_load param.
daily update
daily update
PR 4923
daily update
* ld-srec/srec.exp: Always pass "-G 0". Remove all powerpc
daily update
* po/Make-in: Add --msgid-bugs-address to xgettext invocation.
* ldexp.c (exp_get_vma, exp_get_fill): Canonicalise error messages.
* emultempl/alphaelf.em: Format option help.
PR gas/4079
daily update
* ld.texinfo (Input Section Basics): Correct EXCLUDE_FILE example.
daily update
daily update
daily update
daily update
daily update
daily update
* config/tc-i386.c (lex_got): Don't scan past a comma.
* elfxx-ia64.c (elfNN_ia64_add_symbol_hook): Warning fix.
daily update
include/elf/
daily update
daily update
daily update
daily update
daily update
* ppc-linux-nat.c (right_fill_reg): Delete.
daily update
* ldlang.c (lang_record_phdrs): Give a fatal error if no sections
daily update
daily update
daily update
daily update
* elf32-spu.c (elf_howto_table): Formatting.
* config/tc-spu.c (struct spu_insn): Delete "flag". Add "reloc".
daily update
daily update
daily update
daily update
PR ld/2864, ld/5006
* ldwrite.c (build_link_order <lang_padding_statement_enum>): Correct
* config.bfd: Set want64 for spu-*-elf.
* elf64-ppc.c (func_desc_adjust): When resolving undefined
daily update
daily update
PR 5011
daily update
daily update
* elf-bfd.h (struct elf_backend_data): Delete elf_backend_sprintf_vma
daily update
* nm.c (value_format_64bit, set_print_radix, print_value): Handle
bfd/
daily update
* format.c (bfd_check_format_matches): Record matching targets even
* opncls.c (find_separate_debug_file): Ensure bfd_set_error has
* configure.ac: Correct makeinfo version check.
daily update
* bfd.c (_bfd_default_error_handler): fflush stdout.
PR ld/5025
daily update
daily update
daily update
PR gas/5026
* elf.c (bfd_section_from_shdr): Check bfd_alloc return.
daily update
* bfd-in.h (bfd_hash_insert): Declare.
daily update
daily update
daily update
daily update
daily update
* elf32-spu.c (is_indirect_branch): New function.
daily update
* elf32-spu.c (struct spu_link_hash_table): Add "stubs".
bfd/
daily update
* elf64-ppc.c (ppc_build_one_stub): Correct rel_hdr.sh_size.
* emultempl/spu_ovl.S: Add debug printf code.
* elflink.c (set_symbol_value): Add isymbuf and locsymcount
daily update
* elf-m10300.c (mn10300_elf_check_relocs): Delete dead code.
daily update
daily update
bfd/
* elflink.c: Formatting.
daily update
daily update
daily update
* readelf.c (dump_section_as_strings): Use %6tx instead of %6zx.
* stabs.c (aout_process_stab): Set BSF_DEBUGGING.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf.c (elfcore_grok_prxfpreg): Fix comment typo.
* ld-srec/srec.exp: Define __stack_chk_fail sym.
daily update
daily update
daily update
* coff-arm.c (arm_emit_base_file_entry): Check fwrite return value.
* chew.c (write_buffer): Check fwrite return value.
* objdump.c (print_line): Check fwrite return value.
* read.c (do_s_func): Check asprintf return status.
* mcore-dis.c (print_insn_mcore): Protect "fprintf" var against
daily update
daily update
daily update
PR ld/4424
daily update
* config/tc-ppc.c (ppc_parse_name): Skip leading '%'.
daily update
daily update
daily update
daily update
* elf64-ppc.c (ppc_build_one_stub): Don't duplicate relocs
daily update
* readelf.c (process_program_headers): Use dynamic segment unless
* strings.c (print_strings): Don't use %L, use %ll in printf
* Makefile.am: Run "make dep-am".
* Makefile.am: Run "make dep-am".
* Makefile.am (INCLUDES, DEP_INCLUDES): Remove -D_GNU_SOURCE.
* Makefile.am (INCLUDES): Remove -D_GNU_SOURCE.
* Makefile.am (INCLUDES): Remove -D_GNU_SOURCE.
* po/POTFILES.in: Regenerate.
missed from last commit
daily update
* elf.c (elfcore_grok_ppc_vmx): New function.
* readelf.c (get_note_type): Handle NT_PPC_VMX.
daily update
PR 5215
* ld-scripts/rgn-over1.d: Accept extra LOAD at end of map file.
* binutils-all/windres/windres.exp: Don't xfail.
daily update
daily update
daily update
daily update
daily update
* elf-bfd.h (bfd_elf_match_symbols_in_sections): Don't declare.
* readelf.c (debug_apply_rela_addends): Clarify FIXME.
daily update
daily update
daily update
daily update
daily update
* merge.c (sec_merge_hash_lookup): Revert last change.
* ld-elf/merge3.d, ld-elf/merge3.s: Delete.
daily update
bfd/
bfd/
daily update
daily update
daily update
daily update
daily update
daily update
* config/tc-ppc.c (md_assemble): If -mregnames, when parsing
* gas/ppc/regnames.d: New.
* elf.c (_bfd_elf_get_synthetic_symtab): Only bump the symbol
* gas/macros/purge.s: Delete irpc loops.
daily update
PR 5233
daily update
daily update
PR 5328
daily update
daily update
daily update
daily update
* elf-bfd.h (bfd_elf_perform_complex_relocation): Update prototype.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* config/tc-alpha.c (assemble_insn): Don't segv on NULL reloc_operand.
* cxxfilt.c (demangle_it): Don't call printf without format string.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* config/tc-ppc.c (ppc_tc): Allow a space between toc symbol
* readelf.c (is_32bit_abs_reloc, is_32bit_pcrel_reloc): Add SPU.
* elf32-spu.c (spu_elf_size_stubs): Correct section alignment.
daily update
* elf32-spu.c (spu_elf_size_stubs): Do consider branches to
daily update
daily update
daily update
daily update
daily update
daily update
* config/tc-m32r.c (md_begin): Mark .sbss as being bss style section.
warning messages should contain "warning:"
daily update
daily update
daily update
* ld-scripts/rgn-over.exp: Add --no-overlays for spu.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* ld.texinfo (--gc-sections): Describe linker behaviour.
daily update
daily update
daily update
daily update
daily update
* bfd-in.h (BFD_HOST_LONG_LONG): Delete.
bfd/
daily update
* ldlang.h (lang_afile_asection_pair_statement_enum): Delete.
* ldlang.c (lang_size_sections_1): Simplify SEC_NEVER_LOAD test.
update copyright
daily update
daily update
daily update
PR 5646
daily update
daily update
* ecoff.c (_bfd_ecoff_archive_p): Delete.
* elflink.c (_bfd_elf_link_output_relocs): Correct error return.
PR 4453
daily update
daily update
daily update
ld/
daily update
* ld-elf/loadaddr.t: New, extracted from..
daily update
daily update
Rewrite SPU overlay handling code. Put overlay calls stubs in the
daily update
* MAINTAINERS: Remove myself as ix86 maintainer. Add for SPU.
* dwarf.c (display_debug_loc): Correct test for base address
update copyright date
* mt.opc (parse_imm16): Apply 2007-09-26 opcodes/mt-asm.c change
* ppc-opc.c: Support optional L form mtmsr.
daily update
daily update
daily update
daily update
daily update
daily update
PR ld/5692
* elf32-spu.c (spu_elf_relocate_section): Correct return type.
daily update
daily update
daily update
bfd/
* objdump.c (main): Don't pass unadorned NULL to concat.
* read.c (s_weakref): Don't pass unadorned NULL to concat.
* ldlang.c (new_afile): Don't pass unadorned NULL to concat.
* ld-spu/ovl.d: Update.
daily update
daily update
daily update
daily update
daily update
PR 5755
missed from last commit
daily update
daily update
* elflink.c (compute_bucket_count): Warning fixes.
daily update
include/
* elf-bfd.h (enum elf_object_id): Add HPPA_ELF_TDATA.
* emultempl/alphaelf.em (alpha_after_open): Use elf_object_id.
PR 5765
daily update
PR ld/5761
daily update
* simple.c (bfd_simple_get_relocated_section_contents): Set
daily update
daily update
daily update
daily update
daily update
daily update
* elf32-ppc.c (ppc_elf_copy_indirect_symbol): Copy
* elf32-ppc.c (ppc_elf_check_relocs): Revert non_got_ref change.
daily update
daily update
daily update
* elf32-ppc.c (ppc_elf_check_relocs): Set pointer_equality_needed
daily update
daily update
* elf32-spu.c (mark_functions_via_relocs): Don't assume that
daily update
daily update
bfd/
* objdump.c (objdump_print_addr): Initialise "sym".
* config/tc-ppc.h (struct _ppc_fix_extra): New.
daily update
* elf32-ppc.c (allocate_dynrelocs): Discard relocs on
daily update
* elf32-spu.c (struct got_entry): Add "addend" field.
daily update
daily update
daily update
daily update
* ppc-opc.c (powerpc_opcodes): Order and format.
* config/tc-ppc.c (ppc_setup_opcodes): Tidy. Add code to test
daily update
daily update
daily update
daily update
* elf32-spu.c (spu_elf_relocate_section): Test identical conditions
daily update
* elf/cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
* elf-bfd.h (_bfd_elf_section_from_bfd_section): Update prototype.
include/elf/
daily update
bfd/
include/elf/
daily update
* elf32-spu.c (process_stubs, spu_elf_relocate_section): Move
* emultempl/spuelf.em (gld${EMULATION_NAME}_finish): Protect
* ld-spu/ovl2.s: Make setjmp global.
daily update
daily update
daily update
PR 5946
daily update
daily update
daily update
bfd/
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR 6006
daily update
* elf32-spu.c (insert_callee): Reorder call list so most recent
daily update
daily update
daily update
daily update
daily update
* elf32-spu.c (allocate_spuear_stubs): Ensure _SPUEAR_ symbol
* ld-spu/ovl2.s: Extend to test jump table references and
* dwarf2dbg.c (dwarf2_emit_insn): Simplify test before dwarf2_where
daily update
bfd/
* elflink.c (bfd_elf_size_dynamic_sections): Ignore GNU-stack note
* elf32-spu.c (spu_elf_build_stubs): Correct error message.
* dwarf.c: Remove trailing whitespace throughout file.
* po/POTFILES.in: Regenerate.
daily update
daily update
daily update
daily update
daily update
ppc e500mc support
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* readelf.c (process_program_headers): Correct section in segment
missed from 20080414 commit for e500mc support
daily update
PR 2995, PR 6473
daily update
daily update
PR 2995, PR 6473
daily update
daily update
PR 6473
daily update
daily update
missed from last commit
* ldexp.c (exp_print_token): Add ABSOLUTE, MIN_K, ASSERT_K. Correct
bfd/
daily update
daily update
daily update
* elfcore.h (elf_core_file_p): Warn about core truncation.
daily update
daily update
* elf32-spu.c (spu_elf_relocate_section): Rename is_ea to is_ea_sym.
* embedspu.sh: Test for presence of ._ea by looking at section
PR 6443
daily update
daily update
* elf32-ppc.c (section_covers_vma): New function.
update dependencies
daily update
* dbxread.c: Formatting.
daily update
daily update
daily update
daily update
PR 2995, PR 6473
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf32-spu.c (spu_elf_object_p): New function.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf32-spu.c (get_sym_h): Don't attempt to read global syms.
* emultempl/spuelf.em (spu_elf_relink): Correct --no-auto-overlay arg.
* elf.c (ignore_section_sym): Don't test section sym value here.
daily update
PR ld/6590
daily update
include/
daily update
* NEWS: Mention archive:path patterns.
* elf32-spu.c (spu_elf_auto_overlay): Add valid area below sp
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
bfd/
daily update
daily update
daily update
* elf32-spu.c (build_stub): Allow wraparound on stub branches.
* emultempl/spuelf.em (gld${EMULATION_NAME}_finish): Make "can not
update
* elf32-spu.c (needs_ovl_stub): Correctly return nonovl_stub for
daily update
* write.c (relax_segment <rs_org>): Include current stretch
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf32-ppc.c (is_pic_glink_stub): New function.
daily update
daily update
* config/tc-spu.c (md_apply_fix): Handle fully resolved
daily update
daily update
daily update
* ieee.c (write_ieee_debugging_info): Use bfd_make_section_with_flags.
* emultempl/armelf.em (elf32_arm_add_stub_section): Use
* objdump.c (find_symbol_for_address): Prefer symbols in current
* bfd.c (bfd_demangle): Always trim off bfd_get_symbol_leading_char.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf32-spu.c (spu_elf_relocate_section): Expand
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Drop
daily update
Update for elf_link_output_extsym change
daily update
daily update
daily update
daily update
* binutils-all/objdump.exp: Run compressed debug test only for ELF.
* ld-scripts/include.exp: Don't run test for aout.
Support PowerPC single-precision float.
missed from last commit
daily update
* elf.c (_bfd_elf_make_section_from_shdr): Ignore return from
* ld-gc/gc.exp (test_gc): xfail powerpc64.
daily update
bfd/
* readelf.c (print_vma): Typo fix.
* elf32-arm.c (arm_map_one_stub): Declare variables at beginning
warning fix
daily update
daily update
Silence gcc printf warnings
include/opcode/
daily update
daily update
* elf.c (rewrite_elf_program_header): Don't wrap p_paddr to
* elfcore.h (elf_core_file_p): Ensure we have a backend match
daily update
* elf32-spu.c (mark_overlay_section): Move code calculating
daily update
* Makefile.am (spu_ovl.o): Merge rule into..
* mt-spu (all-ld): Update for ld Makefile changes.
* common.h (ELFOSABI_AROS): Update comment.
* readelf.c (get_osabi_name <ELFOSABI_AROS>): Change name.
daily update
Set LC_ALL=C rather than unsetting LC_COLLATE for sort.
* dwarf2dbg.c: Remove superfluous forward function declarations.
* elf32-spu.c (spu_elf_auto_overlay): Use the maximum possible
daily update
* coffcode.h (coff_slurp_line_table): bfd_alloc lineno_cache first
PR gas/6656
daily update
binutils/
add pr number
* elf32-ppc.c (ppc_elf_relax_section): Clear R_PPC_PLTREL24 addend.
daily update
daily update
* doc/internals.texi (DWARF2_FORMAT): Update for 2008-08-04 change.
* elf.c (bfd_elf_get_elf_syms): Don't leak memory on error.
* ldfile.c (ldfile_open_file_search): Use concat.
* readelf.c (is_64bit_abs_reloc): Return true for R_MIPS_64.
daily update
PR 6753
PR 6615
daily update
daily update
PR 6575
* elf64-ppc.c (toc_adjusting_stub_needed): Any call via the plt
daily update
* config/tc-arm.c (s_unreq): Adjust hash_delete call.
* elf32-ppc.c (allocate_dynrelocs): Ignore dyn_relocs when
Banish PARAMS and PTR. Convert to ISO C.
daily update
daily update
* coffgen.c (coff_find_nearest_line): Correct cached line index.
PR 6825
* config/tc-tic4x.c (tic4x_operands_parse): Make static.
daily update
PR 6526
daily update
daily update
bfd/
daily update
daily update
daily update
PR 6848
daily update
daily update
* config/tc-hppa.c (md_begin): Set BSF_KEEP for "dummy_symbol".
* symbols.c (symbol_clone): Ensure clones are not external.
daily update
daily update
Update a number of obsolete autoconf macros.
* Makefile.am (chew.o): Delete rule.
daily update
* binary-io.h: New file, imported from gnulib, but don't
* sysdep.h: Include "binary-io.h".
* gmon_io.h: Don't include sysdep.h here.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* ldlang.h (lang_output_section_find): Define.
daily update
daily update
daily update
daily update
Updated translation versions
daily update
daily update
daily update
daily update
* config/tc-frv.c (md_apply_fix): Use abs_section_sym for
* write.c (install_reloc): Correct EMIT_SECTION_SYMBOLS test.
* gas/all/gas.exp: Don't run redef tests on a bunch of targets.
PR 6888
daily update
PR 6844
daily update
daily update
daily update
* write.c (md_register_arithmetic): Define.
* elf32-ppc.c (ppc_elf_finish_dynamic_sections): Handle vxworks
* write.c (TC_FORCE_RELOCATION_SUB_LOCAL): Heed md_register_arithmetic.
daily update
daily update
daily update
daily update
daily update
PR 6913
PR 6913
daily update
* ldexp.c (fold_binary): Evaluate rhs when lhs not valid.
* ld-elf/eh-group.exp: Only run on ELF targets.
daily update
daily update
daily update
* objcopy.c (setup_section): Set elf_group_id.
* elf.c (_bfd_elf_init_private_section_data): Tweak union copy.
daily update
bfd/
daily update
* dw2gencfi.c (output_cfi_insn): Fix typo in invocation of
* elflink.c (elf_link_add_object_symbols): Don't ignore returned
run "make dep-am"
daily update
daily update
daily update
bfd/
add pr number for last commit
Update.
daily update
* ldemul.c (ldemul_place_orphan): Add "constraint" param.
daily update
PR 6943
daily update
daily update
* elf.c (assign_file_positions_for_load_sections): When checking
daily update
* elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Don't attempt to
* embedspu.sh: Pass -Wa,-noexecstack to $CC.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* config/bfin-parse.y: Use C style comments.
* elflink.c (bfd_elf_final_link): Use d_ptr rather than d_val
* elflink.c (bfd_elf_final_link): Move code reading relocs to..
* elf64-ppc.c (ppc64_elf_process_dot_syms): Renamed from
* ldemul.h (ldemul_place_orphan): Update prototype.
* obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
daily update
Remove unnecessary casts on obstack_alloc invocations.
missing changelog entry
* emultempl/armelf.em (PARSE_AND_LIST_OPTIONS): Correct typo in
missing changelog entry
* ldlang.c (lang_output_section_find_by_flags): Handle non-alloc
daily update
* scripttempl/elf.sc (NO_REL_RELOCS, NO_RELA_RELOCS, NON_ALLOC_DYN):
* emulparams/elf32_i960.sh (TEMPLATE_NAME): "generic", not "elf32".
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
new file
Update.
* configure.in (ALL_LINGUAS): Add id.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* objdump.c (disassemble_bytes): Don't skip leading zeros when
PR 7012
daily update
* elf.c (assign_file_positions_for_non_load_sections): Consolidate
daily update
PR 7023
daily update
daily update
* Makefile.am (spu_ovl.o_c): Add missing line continuations.
daily update
daily update
daily update
daily update
daily update
daily update
* elf32-ppc.c (allocate_dynrelocs): Always use tlsld_got for
daily update
daily update
daily update
daily update
* ldlang.c (lang_record_phdrs): Don't add orphans to PT_INTERP header.
daily update
daily update
include/
daily update
* ppc-opc.c (extract_sprg): Correct operand range check.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf32-spu.c (find_function_stack_adjust): Don't limit number
* elf32-spu.c (define_ovtab_symbol): Don't abort on symbols
bfd/
bfd/
daily update
PR 7041
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
bfd/
* elf32-spu.c (spu_elf_auto_overlay): Correct vma mask.
* elf32-spu.c (remove_cycles): Always set call->max_depth.
really regenerate this time
* ld-elf/elf.exp: Save and restore LDFLAGS.
* objdump.c (disassemble_section): Don't assume non-instruction
* elf32-spu.c (spu_elf_build_stubs): Make __icache_base absolute.
daily update
* ld-spu/icache1.s: New file.
PR 7034
PR 9735
daily update
missed commit
daily update
daily update
bfd/
* Makefile.def (configure-opcodes): Depend on configure-libiberty.
formatting
daily update
daily update
daily update
PR 9695
daily update
Regenerate for copyright date update.
daily update
bfd/
* ld-spu/icache1.d: Add --non-ia-text to ld options.
daily update
PR 6832
daily update
* elf-bfd.h (struct elf_assign_sym_version_info): Delete.
daily update
PR 6022
daily update
daily update
daily update
daily update
daily update
PR 9798
daily update
daily update
binutils/
daily update
daily update
* elf-bfd.h (bfd_elf_get_str_section): Don't declare.
daily update
daily update
* elf32-spu.c (spu_elf_build_stubs): Define __icache_neg_log2_linesize.
* emultempl/spuelf.em (spu_after_open): Don't combine .text.ia.*
daily update
daily update
daily update
daily update
* elf32-spu.c (spu_elf_find_overlays): Call bfd_set_error on errors.
daily update
daily update
daily update
* corefile.c (core_create_function_syms): Remove "<locore>" and
daily update
daily update
daily update
* elf64-ppc.c (struct _ppc64_elf_section_data): Delete t_symndx,
daily update
* ldlang.c (push_stat_ptr, pop_stat_ptr): New functions.
* ldlang.c (process_insert_statements): ASSERT that output section
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* objdump.c (disassemble_section): Mask address before sign extending.
make dep-am and regen
* config/tc-ppc.c (md_assemble): APUinfo only for e500.
daily update
missing from make dep-am commit
bfd/
include/elf/
daily update
PR 9923
daily update
daily update
daily update
daily update
daily update
include/opcode/
daily update
daily update
daily update
daily update
daily update
* elf32-spu.c (build_stub): Correct icache set_id.
daily update
* simple.c (bfd_simple_get_relocated_section_contents): Use larger
daily update
ld/
ld/
bfd/
daily update
include/
bfd/
daily update
bfd/
daily update
daily update
* elf32-ppc.c (is_pic_glink_stub): Delete.
daily update
daily update
* elf64-ppc.c (synthetic_opd): Delete.
daily update
daily update
* readelf.c (process_file_header): Don't report a corrupt string
daily update
PR 10005
PR 6494
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* emultempl/spuelf.em (embedded_spu_file): Use pex_one in place
daily update
daily update
daily update
daily update
daily update
PR ld/10047
daily update
daily update
binutils/testsuite/
daily update
daily update
daily update
daily update
2009-04-19 Peter O'Gorman <binutils@mlists.thewrittenword.com>
daily update
daily update
daily update
daily update
PR 10061
daily update
daily update
daily update
daily update
daily update
* deffilep.y (STACKSIZE_K): Rename from STACKSIZE.
* readelf.c (slurp_ia64_unwind_table): Correct 64-bit unwind table
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
Remove unnecessary ATTRIBUTE_UNUSED
daily update
* elf32-spu.c (spu_elf_find_overlays): Don't use .ovl.init lma as
daily update
* objcopy.c (set_long_section_mode): Check input_bfd is coff
daily update
daily update
* ldlang.c (lang_insert_orphan): Add __start_<section> symbol
bfd/
daily update
ld/
daily update
* ld-elf/orphan3.d, * ld-elf/orphan3a.s, * ld-elf/orphan3b.s,
typo fix
daily update
daily update
daily update
daily update
daily update
Missed from my 2009-04-16 commit
* elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Don't segfault on
* elf-bfd.h (struct elf_backend_data
* elflink.c (elf_link_input_bfd): Correct *pindex change in last
daily update
Run "make dep-am" and regenerate
daily update
daily update
* bfdio.c (bfd_seek): Formatting. Ensure newly allocated memory
daily update
daily update
* ldlang.c (lang_check_section_addresses): Ignore non-alloc sections.
* dep-in.sed: Don't modify .o to .lo here. Output one filename
* dep-in.sed: Output one filename per line with all lines having
* dep-in.sed: Output one filename per line with all lines having
daily update
daily update
daily update
daily update
daily update
daily update
PR 10199
daily update
daily update
* dep-in.sed: Don't use \n in replacement part of s command.
* dep-in.sed: Don't use \n in replacement part of s command.
* dep-in.sed: Don't use \n in replacement part of s command.
* dep-in.sed: Don't use \n in replacement part of s command.
* strings.c (main): Delay parsing of decimal digits.
daily update
daily update
* elf32-spu.c (spu_elf_relocate_section): Match overlay number
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf-bfd.h (struct sym_sec_cache): Delete.
* gas/cfi/cfi-common-7.s: Skip a multiple of four.
daily update
* elf32-ppc.c (find_plt_ent): Pass pointer to plist rather than
* elf32-ppc.c (ppc_elf_check_relocs): Allow local symbols for
daily update
PR 10302
daily update
daily update
* elf64-ppc.c (ppc64_elf_edit_opd): Avoid gcc warning.
* score-dis.c (print_insn_score48, print_insn_score32): Move default
include/elf/
cpu/
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* config/tc-cr16.h (TC_LINKRELAX_FIXUP): Set only for code sections.
daily update
daily update
daily update
* elf32-spu.c (spu_elf_auto_overlay): Take into account section
daily update
* ld-selective/selective.exp: Remove check that $CC contains the
daily update
* elf32-spu.c (mark_functions_via_relocs): Init broken_cycle field
daily update
* elf-bfd.h (struct elf_link_hash_entry): Clarify ref_regular
* elf.c (_bfd_elf_get_synthetic_symtab): Report addends.
STT_GNU_IFUNC support for PowerPC.
* emultempl/ppc32elf.em (ppc_before_allocation): Turn on
* elf32-spu.c (spu_elf_size_stubs): Do set up soft-icache manager
Regenerate.
daily update
* ldlang.c (insert_os_after): Don't tie assignments to non-alloc
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* binutils-all/testranges.s: Replace .value with .short.
PR ld/10269
* ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
* elf32-ppc.c (ppc_elf_check_relocs): Always set up sections
* emulparams/elf32ppc.sh (PLT): Don't include ".iplt".
daily update
daily update
daily update
daily update
daily update
* elf32-ppc.c (ppc_elf_check_relocs): Always add a plt ref count
* elf32-ppc.c (struct plt_entry): Revise comments.
daily update
* elf32-ppc.c (ppc_elf_relax_section): Correct conditions under
PR 10474
daily update
daily update
daily update
missed from last commit
daily update
PR 10494
daily update
daily update
* elflink.c (_bfd_elf_adjust_dynamic_symbol): Don't clear plt
* elf32-ppc.c (ppc_elf_relax_section): Ignore non-code sections.
PR 10474
daily update
* configure.in: Remove elf-ifunc.lo from common ELF files. Add
* elflink.c: Add FIXMEs for some places that require octets_per_byte
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR ld/10515
PR ld/10515
daily update
PR ld/10518
daily update
daily update
daily update
PR ld/10569
PR ld/10569
PR ld/10569
daily update
* ld-ifunc/ifunc.exp: Match R_PPC64_JUMP_IREL.
daily update
add missing pr number
daily update
split changelog
update copyright dates
regenerate copyright update
daily update
update copyright dates
daily update
* scripttempl/elf.sc (.text): Add cold text sections.
* elf32-spu.c (spu_elf_relocate_section): Correct 2009-07-24 logic.
daily update
daily update
daily update
* configure.in (BUILD_LIBS, BUILD_LIB_DEPS): Define and subst.
* z8kgen.c (func): Stabilize qsort of identically named entries.
* z8kgen.c (func): Fix thinko last patch.
daily update
* ld-elf/eh5.d: Don't run on hppa64. Allow non-pcrel encoding.
* gas/all/gas.exp (do_comment): Don't run on m32c.
* ppc-opc.c (powerpc_macros <extrdi>): Allow n+b of 64.
* dwarf.c (byte_get_little_endian): Handle size of 3.
* binutils-all/objdump.exp (cpus_expected): Add ms1.
* read.c (emit_expr_fix): Handle size 3.
* gas/d30v/serial2.l: Adjust position of page break.
daily update
* elf32-xtensa.c (elf_xtensa_relax_section): Delete -r check.
* config/tc-i386.c (i386_target_format): Avoid duplicate case label.
Only provide ENTRY on final link.
* ld-elf/sec64k.exp: For frv-linux use "aw" sections.
* config/obj-coff.h (USE_UNIQUE): Don't define.
daily update
* config/tc-d30v.c (d30v_frob_label): Call dwarf2_emit_label.
gas/
daily update
daily update
daily update
PR ld/6766
daily update
daily update
daily update
daily update
daily update
bfd/
PR ld/10406
daily update
daily update
daily update
include/elf/
daily update
Delete unused scripts.
o * ppc.h (ppc_cpu_t): Typedef to uint64_t.
* gas/ppc/a2.d: Match PPC64 relocs.
daily update
Tolerate some whitespace differences in readelf output.
* symbols.c (define_sym_at_dot): New function, extracted from..
bfd/
daily update
PR binutils/10654
* readelf.c (print_dynamic_symbol): Format entries as for
daily update
* m32r.cpu (stb-plus): Typo fix.
daily update
daily update
daily update
* scripttempl/elf32cr16.sc: Emit empty script for ld -r and ld -Ur.
missed entry
* configure.in: Don't invoke configure.tgt on $enable_targets.
daily update
* ldlang.c (lang_size_sections_1): Allow scripts to specify a
daily update
daily update
* addr2line.c (slurp_symtab): Don't use bfd_read_minisymbols.
* lib/ld-lib.exp (ld_simple_link_defsyms): New proc, adding
daily update
include/aout/
ld/
typo fix
daily update
* arm-dis.c (print_insn): Check symtab_size not *symtab.
daily update
daily update
* read.c (s_reloc): Don't use expression_and_evaluate.
PR gas/10704
daily update
PR gas/2117
daily update
PR ld/10744
PR ld/10744
daily update
PR ld/10749
daily update
Revert 2009-09-28 changes.
* cofflink.c (_bfd_coff_link_input_bfd): Skip section symbols for
daily update
daily update
daily update
* elflink.c (_bfd_elf_merge_symbol): Revert previous patch.
daily update
* ldlang.c (load_symbols): Set whole_archive from entry when
include/
* ld-elf/pr349-1.s, * ld-elf/pr349-2.s, * ld-elf/pr349.d: New.
PR 969
daily update
PR gas/1491
daily update
PR binutils/10785
daily update
daily update
Exclude more aout targets.
* config/tc-arm.c (make_mapping_symbol): Add braces to avoid empty body
* as.h (know): Don't define as empty.
daily update
PR binutils/10792
PR binutils/10793
daily update
PR binutils/10802
daily update
daily update
daily update
* readelf.c (dynamic_info): Correct size of array.
PR ld/10489
* plugin.c: Produce empty object if not BFD_SUPPORTS_PLUGINS.
daily update
daily update
daily update
daily update
PR gas/10850
* Makefile.am (HFILES): Remove cgen-ops.h and cgen-types.h.
daily update
PR gas/10856
daily update
* doc/as.texinfo (Set): Delete incorrect HPPA para.
daily update
daily update
daily update
daily update
* messages.c (as_fatal): Apply 2001-01-15 change and followup
* ld-scripts/phdrs3.exp (LDFLAGS): Add "--local-store 0:0" for SPU.
* elflink.c (elf_link_add_object_symbols): Don't force debug
* ecoff.c (ecoff_symbol_clone_hook): New function.
missed from last commit
daily update
daily update
daily update
daily update
* config/obj-elf.c (obj_elf_change_section): Remove FIXME from
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* alloca-conf.h: Clarify comment.
* targets.c: Don't include alloca-conf.h.
bfd/
daily update
PR ld/9863
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR ld/11006
daily update
daily update
daily update
PR ld/11047
daily update
daily update
daily update
daily update
daily update
* elf.c (write_zeros): New function.
daily update
PR ld/11012
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR ld/11088
PR ld/11088
daily update
daily update
daily update
daily update
* elf64-ppc.c: Delete my email address.
* MAINTAINERS: Update my email address.
* MAINTAINERS: Update my email address.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
bfd/
daily update
daily update
daily update
daily update
PR 11107
PR ld/11133
daily update
daily update
daily update
PR 6832
update copyright date
PR 11103
daily update
PR 11122
daily update
daily update
daily update
daily update
daily update
daily update
PR 11168
daily update
* elf32-arm.c (elf32_arm_howto_table_1): Correct bitsize of
* common.h (PN_XNUM): Define.
* elfcode.h (elf_swap_ehdr_out): Handle e_phnum > 0xffff.
* readelf.c (process_file_header): Handle e_phnum extension.
daily update
daily update
daily update
daily update
daily update
daily update
PR ld/11217
daily update
daily update
PR ld/11217
daily update
daily update
daily update
daily update
daily update
daily update
daily update
bfd/
daily update
daily update
daily update
daily update
daily update
* elf32-ppc.c (ppc_elf_check_relocs): Remove dead ifunc code.
include/
missed from last commit
* section.c (struct bfd_section): Delete has_tls_reloc,
update copyright date
bfd/
* elf64-ppc.c (allocate_dynrelocs): Remove unused got structs here..
daily update
* elf64-ppc.c (struct got_entry): Make tls_type and is_indirect
* elf64-ppc.c (ppc64_elf_layout_multitoc): Don't merge local got ents.
* elf64-ppc.c (has_small_toc_reloc): Don't define.
* elf64-ppc.c (merge_got_entries): Move earlier in file.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf.c (bfd_elf_set_group_contents): Revert accidental 2009-01-15
* binutils-all/group-5.s, * binutils-all/group-5.d: New test.
daily update
* readelf.c (get_group_flags): Return empty string when flags zero.
bfd/
* Makefile.am (eelf32_i960.c): Depend on ELF_GEN_DEPS, not ELF_DEPS.
* configure.tgt: Whiltespace. Sort moxie entry.
daily update
daily update
* reloc.c (bfd_check_overflow): When forming addrmask, shift
daily update
PR ld/11304
daily update
PR ld/11304
daily update
daily update
* ppc-dis.c (ppc_opts): Add PPC_OPCODE_E500MC for "e500mc64".
bfd/
daily update
* scripttempl/elf.sc (.fini_array): Place input .fini_array after
daily update
daily update
daily update
daily update
daily update
daily update
PR 11302
daily update
daily update
daily update
daily update
PR gas/11356
daily update
PR ld/11367
daily update
daily update
PR ld/11375
daily update
daily update
bfd/
daily update
* elf64-ppc.c (ppc64_elf_has_small_toc_reloc): New function.
* emultempl/ppc64elf.em (move_input_section, sort_toc_sections): New.
daily update
* elf64-ppc.c (struct ppc_link_hash_table): Add do_toc_opt.
daily update
warning fixes
* ldlang.c (lang_size_sections_1): Remove "s" param. Set "s" from
rename files
* plugin.c (bfd_plugin_object_p): Pass iostream to fileno using
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR ld/11426
daily update
add pr ref
PR ld/11375
* archive.c (_bfd_compute_and_write_armap): Allow symbols flagged
* binutils-all/ar.exp (unique_symbol): New test.
* elf32-ppc.c (ppc_elf_howto_raw <R_PPC_EMB_RELSDA>): Not pc-relative.
daily update
daily update
daily update
daily update
daily update
* elf64-ppc.c (ppc64_elf_relocate_section): Nop out optimized
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* warning.m4 (GCC_WARN_CFLAGS): Only add -Wshadow for gcc-4 and above.
* configure: Regenerate.
daily update
* internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
daily update
daily update
PR gas/11486
daily update
daily update
daily update
* elf64-ppc.c (ppc64_elf_relocate_section): Correct NOP location
daily update
daily update
* config.bfd (vax*-*-*vms*): Delete.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
bfd/
daily update
daily update
include/elf/
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* coffcode.h (coff_write_object_contents): Enclose all occurrences
daily update
daily update
Correct wclr encoding.
* gas/all/gas.exp: Don't run byte test on powerpc.
daily update
PR ld/11583
daily update
daily update
daily update
daily update
* ppc-opc.c (powerpc_opcodes): Enable divdeu, devweu, divde,
daily update
daily update
daily update
daily update
daily update
daily update
* config/tc-ppc.c (ppc_section_flags): Add ATTRIBUTE_UNUSED to "attr".
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
gas/
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR gas/11733
daily update
daily update
daily update
daily update
* elf64-ppc.c (is_static_defined): New function.
* emultempl/elf32.em (find_exp_assignment): Handle etree_provided.
include/elf/
daily update
daily update
fix set but unused variable warnings
* elf64-ppc.c (get_tls_mask): Don't segfault on NULL elf_section_data.
daily update
* config/obj-evax.h (S_SET_OTHER, S_SET_TYPE, S_SET_DESC): Don't define.
* compress.c (bfd_uncompress_section_contents): Use ATTRIBUTE_UNUSED
cgen/
daily update
remove maxq-coff port
remove maxq-coff port
PR binutils/3166
daily update
daily update
* ppc-opc.c (powerpc_opcodes): Revert deprecation of mfocrf, mtcrf
* elf64-ppc.c (ppc64_elf_edit_toc): Keep toc entries for ifuncs.
* config/tc-ppc.c (toc_reloc_types): New variable.
* elf64-ppc.c (ppc64_elf_edit_toc): Use SYMBOL_CALLS_LOCAL rather
* lib/ld-lib.exp (default_ld_simple_link): Add $gcc_ld_flag before
daily update
daily update
* ppc.h (PPC_OPCODE_COMMON): Expand comment.
* ppc-opc.c (PWR2COM): Define.
include/opcode/
daily update
missed from commit
daily update
* config/tc-moxie.c (md_apply_fix): Delete set but otherwise
* elf32-ppc.c: Formatting.
daily update
* readelf.c (uncompress_section_contents): Avoid gcc-4.6 warning.
bfd/
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* config/tc-rx.c (md_estimate_size_before_relax): Fix format
daily update
* elf.c (_bfd_elf_map_sections_to_segments): Force new segment
* ldlang.c (lang_check_section_addresses): Catch overlap for
daily update
daily update
daily update
* config/tc-ppc.c (ppc_setup_opcodes): Add all macros for -many.
* ld-powerpc/vxworks-relax.s: Add branches to match expected output.
include/elf/
daily update
daily update
* gas/arm/mapdir.s: Don't specify attr/type for .fini_array.
* readelf.c: Add Moxie support.
* aoutx.h (some_aout_object_p): Don't set EXEC_P for files with
* ecoff.c: Don't include aout/ranlib.h.
* archive.c (_bfd_archive_bsd44_construct_extended_name_table):
daily update
PR gas/11834
daily update
daily update
daily update
daily update
* config/tc-ppc.c (md_assemble): Don't attempt to print NUL in
* ldexp.c (exp_print_tree): Print function-like binary nodes as
PR gas/11841
PR gas/11841
daily update
* elf64-ppc.c (ppc64_elf_edit_toc): Always adjust local syms in
* config/tc-ppc.c (ppc_fix_adjustable): Add got reloc types used
daily update
daily update
daily update
daily update
Update for ppc_fix_adjustable change.
* gas/i386/i386.exp (dw2-compress-1): Only run on ELF targets.
* config/tc-v850.c (md_assemble): Always pass format string to
PR 11866
PR gas/11867
* readelf.c (apply_relocations): D30V is really REL.
* config/tc-d30v.c (d30v_cons_align): Don't align constants
daily update
* gas/all/octa.s, * gas/all/octa.d: New test.
* config/tc-d10v.h (TARGET_BYTES_BIG_ENDIAN): Define as 1.
daily update
* configure.tgt (m32c): Set endian=little.
daily update
* elf64-ppc.c (ha_reloc_match): Allow matches to other than r2.
* ld-powerpc/tocopt.s, * ld-powerpc/tocopt.d: New test.
daily update
PR ld/11887
* disassemble.c: Formatting.
daily update
daily update
daily update
daily update
daily update
daily update
* ldexp.c (new_rel): Remove "str". Update all call sites.
daily update
* dwarf.c (process_debug_info): Don't subtract section address
daily update
daily update
daily update
daily update
daily update
* macro.c (sub_actual): Add back ampersand suffix when no
daily update
binutils/
daily update
daily update
daily update
daily update
daily update
daily update
* elf.c (_bfd_elf_map_sections_to_segments): Don't load program
* aout-arm.c (MY(bfd_reloc_type_lookup)): Use bfd_arch_bits_per_address.
* NEWS: Mention ampersand in macro change.
* config/tc-d10v.c (do_assemble): Correctly detect overflow of
* configure.tgt (m68k-*-aout): Change to bfd_gas=yes.
daily update
daily update
daily update
* elflink.c (_bfd_elf_dynamic_symbol_p): Rename param. Make
daily update
daily update
PR binutils/11953
* cisco-core.c (cisco_core_file_pid): Define.
daily update
* scripttempl/mmo.sc: Move assignment to "Main" inside .text
* config/obj-elf.c (obj_elf_init_stab_section): Fix assertion.
daily update
daily update
daily update
daily update
daily update
daily update
* peXXigen.c: Whitespace.
daily update
daily update
daily update
daily update
PR ld/11931
* ld-gc/abi-note.d: Exclude aout and oldld targets.
daily update
daily update
daily update
daily update
daily update
PR 4606
daily update
bfd/
* ld-elf/group3b.d: Disable for generic linker targets.
* gas/all/redef3.d: Don't run on arc.
* binutils-all/i386/i386.exp: Don't run on linuxaout.
* elf32-spu.c (spu_elf_size_sections): Omit fixups for non-alloc
* ld-elf/orphan-region.d: xfail for spu.
PR gas/12011
daily update
daily update
* lib/ld-lib.exp (check_gc_sections_available): Fail more targets.
daily update
daily update
daily update
daily update
daily update
ld/
* cpu-d10v.c: Make bits_per_address 18 for all arch_info entries.
* ld-d10v/reloc-007.d: Don't error.
* binutils-all/ar.exp: Don't run unique_symbol on msp or hpux.
* config/tc-mn10300.c (tc_gen_reloc): Replace absolute symbols
* gas/all/gas.exp: Update "forward" and "redef3" xfails.
* ld-elf/elf.exp: Don't run --gc-sections tls var test on v850.
daily update
daily update
daily update
daily update
daily update
daily update
* lib/utils-lib.exp (is_elf_format): Merge with gas and ld versions.
* lib/gas-defs.exp (is_elf_format): Merge with binutils and ld versions.
* lib/ld-lib.exp (is_elf_format): Merge with binutils and gas versions.
* ldlang.c (lang_place_orphans): Zero vma when relocatable or non-load
* ld-h8300/h8300.exp: Use is_elf_format.
* expr.c (expr): Correct returned segment value.
* gas/all/fwdexp.d, * gas/all/fwdexp.s: New test.
daily update
daily update
PR ld/12066
daily update
daily update
daily update
daily update
* bucomm.c (bfd_nonfatal): Flush stdout before output to stderr.
* bucomm.c (bfd_nonfatal, bfd_nonfatal_message): Don't clobber errno.
daily update
daily update
daily update
Fix build with -DDEBUG=7
* reloc.c (BFD_RELOC_ARM_HVC): Add.
daily update
cgen/
Regenerate for bool -> bool_ change
daily update
daily update
* ld-mmix/sec-3.d: Adjust for 2010-09-29 orphan change.
* elf32-frv.c (elf32_frv_relocate_section): Set "name" for global syms.
* ld-elf/orphan-region.d: xfail frv-*-*.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR gas/12049
* write.c (relax_segment): Correct address on frag added to stop
daily update
daily update
daily update
* ldwrite.c (build_link_order <lang_data_statement_enum>): Don't
* Makefile.am (CLEANFILES): Add stamp-lm32. Sort.
daily update
daily update
daily update
PR gas/12049
* opncls.c (_bfd_id_counter): Rename to bfd_id_counter.
* plugin.c (plugin_get_ir_dummy_bfd): Set bfd_use_reserved_id.
* opncls.c (bfd_alloc, bfd_zalloc): Don't mark internal.
* elf32-arm.c (find_stub_size_and_template): Avoid uninitialized
* obj.h (struct format_ops): Add adjust_symtab.
daily update
* config/obj-coff.c (coff_format_ops): Fix typo.
* gas/i386/relax-1.s: Use .p2align, not .align.
* gas/i386/x86-64-relax-1.s: Use .balign. not .align.
daily update
daily update
* config/tc-d30v.c (d30v_cons_align): Don't align .eh_frame.
* readelf.c (is_32bit_abs_reloc): Support i960 and microblaze.
* gas/elf/elf.exp (groupautob): Don't run on xtensa.
* ld-elf/flags1.s: Use arm compatible .type syntax.
* ld-elf/sec-to-seg.exp (B_test_same_seg): Clear for i960,
* ldlang.h (ldlang_add_undef): Add cmdline param.
* ld-plugin/plugin.exp (libs): Remove $LIBS.
* emultempl/ppc64elf.em (gld${EMULATION_NAME}_new_vers_pattern): For
* ld-elfvers/vers.exp: Enable test for powerpc64.
Add directory section for info document.
* ldfile.c (find_scripts_dir): Don't look in absolute SCRIPTDIR.
daily update
* gprof.texi (Deprecated Options): Move introduction out of the table.
daily update
daily update
daily update
daily update
PR binutils/12110
daily update
* Makefile.am (eelf64hppa.c): Correct dependencies.
daily update
* config/tc-ppc.c (nop_limit): New var.
* plugin.c (is_ir_dummy_bfd): Don't segfault on NULL abfd.
daily update
* ld-elfvers/vers32c.dsym, * ld-elfvers/vers32c.ver: Delete.
* ldlang.c (lang_add_section): Distinguish ELF treatment of NOLOAD.
* bin2c.c: Remove internationalization and version report.
missed from last commit
daily update
* ld-plugin/plugin-6.d: Relax file name match.
daily update
daily update
bfd/
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* emultempl/pe.em (_list_options): Correct typo.
daily update
* windmc.c: ,%s' -> `%s' in a number of strings.
daily update
* ld-plugin/plugin.exp: Define printf and puts as main.
* ar.c (print_contents): Don't internationalize strings without words.
daily update
* ld-elf/binutils.exp: Correct x86 gnu target match.
PR binutils/11742
daily update
PR 2606
daily update
daily update
daily update
daily update
daily update
PR ld/12253
daily update
PR gas/12264
* scripttempl/elf.sc: Group .text.exit, text.startup and .text.hot
Update translations
daily update
update japanese translation
* dwarf.c (decode_location_expression, display_debug_frames): Move
daily update
daily update
daily update
daily update
Add sparc64-rtems.
daily update
daily update
daily update
daily update
* ldlang.c (lang_size_sections_1): Align lma using same alignment
PR ld/12277
daily update
daily update
daily update
daily update
* ar.c (main): Split ranlib path.
* ar.c (operation): New global variable.
* ar.c (long_options): Add target.
* ar.c: Formatting.
daily update
daily update
* config.bfd: Configure rs6000-*-aix* as for powerpc-*-aix*.
* binemul.h (do_ar_emul_append): Declare.
daily update
* ld-elfvers/vers25a.dsym: Really include _? in match.
daily update
daily update
* plugin.c (bfd_plugin_mkobject): Delete.
* aoutx.h (aout_link_check_ar_symbols): Formatting.
* ldlang.c (load_symbols): Correct last change.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR ld/12001
* ld.texinfo (Expression Section): Describe treatment of numbers
* ld-bootstrap/bootstrap.exp: Fix misplaced comment.
daily update
daily update
daily update
daily update
* compress.c (decompress_contents): Style.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR ld/12380
daily update
PR ld/12356
PR ld/12356
Update copyright dates.
daily update
* Makefile.am: Sort emulation rules.
PR ld/12339
PR ld/12339
* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Don't
* bfd.c (bfd_perror): Flush stdout before and stderr after printing
* ldmain.c (main): Flush stdout before and stderr after printing
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* ppc-opc.c (NON32, NO371): Remove PPC_OPCODE_PPCPS.
* ldexp.c (fold_binary): Set result section for arithmetic and
daily update
daily update
* ld-scripts/sane1.d, * ld-scripts/sane1.t: New test.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf64-ppc.c (ppc64_elf_next_input_section): Use elf_gp value
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR gprof/12468
PR gas/3041
daily update
* elf64-ppc.c (ppc64_elf_edit_toc): Don't segfault on NULL
daily update
* elf64-ppc.c (ppc64_elf_edit_toc): Don't free toc relocs until
* ld-elfvsb/elfvsb.exp: Don't run any non-PIC tests on powerpc*-linux.
daily update
* gas/elf/dwarf2-4.s: Don't use @.
* ld-gc/start.d: Exclude frv-*-linux*.
* ld-scripts/defined.exp: Don't run defined5 for AOUT.
* scripttempl/armbpabi.sc: Revert 2010-11-02 H.J. Lu.
remove accidental SANE_EXPR change
* gas/m68k/cpu32.d: Set explicit architecture for objdump.
* config/tc-ppc.c (md_show_usage): Remove -l and -b. Add -K PIC.
* doc/as.texinfo (Overview): Add missing markup around Blackfin
* doc/c-ppc.texi (PowerPC-Opts <-nops>): Clarify.
daily update
daily update
daily update
daily update
* ldmain.c (remove_output): Rename to..
daily update
* elf64-ppc.c (ppc64_elf_edit_toc): Reinstate second read of
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR 12519
fix pr number
PR gas/12519
daily update
daily update
daily update
* symbols.c (report_op_error): Remove unnecessary forward declaration.
PR 12513
daily update
PR binutils/12523
daily update
daily update
daily update
* archive.c (bsd_write_armap): Don't call stat in deterministic
daily update
daily update
daily update
daily update
daily update
daily update
* elf64-ppc.c (bfd_elf64_bfd_link_just_syms): Define.
* elf64-ppc.c (ppc64_elf_relocate_section): Provide section/offset
* gas/config/obj-elf.h (ELF_TARGET_SYMBOL_FIELDS,
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR 12569
PR 12590
daily update
* read.c (read_a_source_file): Remove md_after_pass_hook.
gas/
* config/obj-elf.c (elf_frob_symbol): Report S_SET_SIZE symbol
daily update
daily update
daily update
daily update
daily update
bfd/
daily update
daily update
daily update
daily update
daily update
daily update
* coffdump.c: Include bfd_stdint.h
PR ld/12613
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* bfd-in.h (bfd_get_section_limit): Don't use rawsize with output
* config/tc-cr16.c (getprocreg_image): Correct range check.
* ld-elf/eh-frame-hdr.d: xfail avr.
daily update
* gas/all/gas.exp (do_930509a): Don't xfail h8300 and mn10200.
daily update
daily update
daily update
PR ld/12672
daily update
daily update
PR ld/12365
PR ld/12365
daily update
daily update
daily update
PR ld/12365
PR ld/12365
* archive.c (_bfd_get_elt_at_filepos): Don't release n_nfd.
* libbfd.c (bfd_log2): Do return rounded up value.
bfd/
daily update
daily update
daily update
daily update
PR ld/12365
daily update
* ppc-opc.c: (powerpc_opcodes): Enable icswx for POWER7.
daily update
daily update
daily update
* cg_print.c (print_header): Add no-c-format comment to prevent
PR ld/12614
daily update
daily update
daily update
PR ld/12718
daily update
PR binutils/12720
daily update
PR ld/12726
daily update
PR ld/12727
daily update
* dw2gencfi.c (SUPPORT_FRAME_LINKONCE): Define. Use throughout
daily update
* objcopy.c (copy_archive): Check bfd_openw result in unknown object
daily update
* dw2gencfi.c (CUR_SEG, SET_CUR_SEG, HANDLED, SET_HANDLED): Define.
PR 12739
daily update
daily update
daily update
* dw2gencfi.c (tc_cfi_endproc): Avoid "set but not used" error.
daily update
daily update
PR gas/12755
daily update
* binutils-all/objcopy.exp objcopy_text): Remove xfails for sh-rtems
* gas/all/gas.exp: Remove some xfails on redef2 and redef3 tests.
* ld-elf/flags1.d: Don't xfail tic6x.
missed changelog from last commit
daily update
* gas/all/gas.exp: Fix typo last change.
daily update
include/
daily update
* ldlang.c (lang_leave_output_section_statement): Don't copy
PR ld/12760
daily update
PR ld/12760
daily update
daily update
PR 12763
PR 12763
daily update
daily update
daily update
PR 12763
PR 12763
* ldmisc.c (vfinfo): Add %H.
* elf32-frv.c: Use info->callbacks->einfo throughout file in linker
* elf-bfd.h: Comment typo fix.
daily update
daily update
daily update
* elf-bfd.h (SYMBOL_REFERENCES_LOCAL): Remove most of comment.
daily update
PR 12763
daily update
daily update
daily update
PR binutils/12820
daily update
PR binutils/12820
daily update
daily update
daily update
* archures.c (bfd_arch_get_compatible): If one arch is unknown,
daily update
daily update
* targets.c (bfd_target): Make ar_max_namelen an unsigned char.
Regenerate.
daily update
* elflink.c (_bfd_elf_archive_symbol_lookup): Follow warning and
* ldlang.c (lang_one_common): Handle warning symbols.
daily update
* aix386-core.c, * cisco-core.c, * hpux-core.c, * osf-core.c,
daily update
daily update
daily update
daily update
daily update
* linker.c (bfd_link_hash_traverse): Follow warning symbol link.
* ldlang.c (sort_def_symbol, lang_one_common): Don't handle
daily update
PR ld/12851
PR ld/12851
* ld-elf/elf.exp: Don't attempt to build symbol3.a for hppa64-hpux.
* elf32-tilepro.c (tilepro_elf_size_dynamic_sections): Don't use PTR.
* Makefile.am: Formatting.
* po/POTFILES.in: Regenerate.
* Makefile.in: Regenerate.
PR ld/12887
daily update
daily update
* ld-elfvers/vers2.ver: Don't assume any particular index for
daily update
daily update
daily update
daily update
* elflink.c (_bfd_elf_merge_symbol): Allow type changes for
daily update
daily update
PR ld/12921
daily update
daily update
daily update
* ld-elf/elf.exp: Exclude more targets from note-3 test.
daily update
daily update
daily update
daily update
* elf32-ppc.c (ppc_elf_copy_indirect_symbol): Don't look at
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR ld/12942
daily update
daily update
* ld-powerpc/tocopt2.s, * ld-powerpc/tocopt2.out,
daily update
daily update
daily update
* emultempl/elf32.em (gld${EMULATION_NAME}_add_options,
bfd/
* elflink.c (_bfd_elf_fix_symbol_flags): Loop on indirect syms.
whitespace regen
* linker.c (_bfd_generic_section_already_linked): Set l_flags.
* ld-scripts/section-flags.exp: Pass --local-store 0:0 for
* emultempl/elf32.em (gld${EMULATION_NAME}_handle_option,
* Makefile.am (e*.c): Sort.
include/
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
bfd/
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf64-ppc.c (build_plt_stub): Correct emitted relocs when no
daily update
daily update
* write.c (write_object_file): Call set_symtab even if we had
daily update
* elf32-ppc.c: Include dwarf2.h.
PR ld/12762
bfd/
daily update
daily update
daily update
PR binutils/12964
PR ld/13066
daily update
daily update
daily update
* elf64-ppc.c: Prefix all einfo error strings with "%P: ".
* elf32-ppc.c (ppc_elf_select_plt_layout): Force bss-plt when
daily update
daily update
daily update
PR ld/12762
daily update
* write.c (resolve_reloc_expr_symbols): Convert local symbols
daily update
* elf64-ppc.c (ppc64_elf_edit_toc): Ignore can_optimize bit if
daily update
daily update
daily update
* ld-powerpc/tocopt4a.s, * ld-powerpc/tocopt4b.s,
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR ld/13131
daily update
PR ld/13131
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR ld/12301
fix pr reference
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR ld/13233
daily update
PR ld/13235
daily update
daily update
daily update
daily update
daily update
daily update
PR ld/13329
dyslexia
daily update
daily update
* elflink.c (elf_link_output_extsym): Strip defined plugin symbols
PR ld/13229
daily update
* emultempl/ppc64elf.em (ppc_create_output_section_statements): Add
daily update
ld/
* ldmain.c (main): Move code twiddling various config and link_info
include/elf/
daily update
PR binutils/13257
PR binutils/13278
daily update
* symbols.c (local_symbol_make): Make global.
* as.c (main): Define .gasversion. rather than __GAS_VERSION__.
daily update
daily update
daily update
* emultempl/ppc64elf.em (gld${EMULATION_NAME}_finish): Remove toc check.
daily update
daily update
PR ld/12975
daily update
daily update
PR ld/13254
PR ld/13311
PR ld/13177
daily update
* elf32-i386.c (i386_opcode16): Delete.
* config/tc-mips.c (micromips_add_label): Avoid gcc warning.
PR ld/13287
* ld-selective/selective.exp: Use check_gc_sections_available.
daily update
daily update
daily update
daily update
* config/tc-mn10200.c (md_convert_frag): Add missing break.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
bfd/
* elflink.c (bfd_elf_gc_mark_dynamic_ref_symbol): Mark syms in
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elflink.c (_bfd_elf_create_got_section): Replace
daily update
daily update
* elf32-arm.c (elf32_thumb_to_arm_stub): Sync message so that it
daily update
daily update
daily update
daily update
* config.bfd: Add vectors for powerpc and powerpc64-freebsd.
* config/tc-ppc.c (ppc_target_format): Add format for powerpc*-freebsd.
* Makefile.am (ALL_64_EMULATION_SOURCES): Add powerpc64-*-freebsd
daily update
* rs6000-tdep.c (ppc_deal_with_atomic_sequence): Correct branch
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR ld/13470
PR ld/13468
daily update
daily update
daily update
daily update
PR ld/12772
daily update
daily update
daily update
daily update
daily update
daily update
* ppc-opc.c (ISA_V2): Define and use for relevant BO field tests.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
bfd/
daily update
daily update
daily update
daily update
PR ld/12758
daily update
PR ld/13491
PR binutils/13593
* elf32-ppc.c (ppc_elf_write_core_note <NT_PRPSINFO>): Don't leave
daily update
PR binutils/10173
Update copyright message year.
* config/default.exp: Provide tmpdir/ld/collect-ld.
* write.c (fix_new_internal): Don't mark used parameter as unused.
daily update
daily update
daily update
daily update
daily update
daily update
* elf-bfd.h: Formatting.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf.c (elf_find_function): Don't use internal_elf_sym.
daily update
* elflink.c (_bfd_elf_gc_mark_rsec): Mark weakdef syms too.
daily update
* sysdep.h: Include sys/stat.h here.
* ldgram.y (input_section_spec_no_keep): Don't ignore sect_flags.
daily update
daily update
daily update
daily update
* elf32-m68hc1x.c (elf32_m68hc11_merge_symbol_attribute): New function.
* gas/all/gas.exp (redef2): xfail m6811 and m6812.
* ld-m68hc11/m68hc11.exp: Run for m68hc11-*-* and m68hc12-*-*.
revert premature delta
daily update
* binutils-all/dw2-decodedline.S: Always have whitespace before
* gas/elf/bad-group.s: Add section attributes.
* ld-elf/linkoncerdiff.d: Don't run for hppa64-hpux.
Regenerate.
Regenerate
* binutils-all/dlltool.exp: Add setup_xfail.
daily update
daily update
PR binutils/13355
PR ld/13343
daily update
daily update
daily update
* ld-elf/comm-data.exp: Run for *-*-gnu*.
* objdump.c (slurp_file): Close file if fstat fails.
daily update
daily update
daily update
daily update
daily update
* elf32-spu.c (build_stub): Fix malloc under-allocation.
* arc-dis.c (BITS): Don't use shifts to mask off bits.
gas/
* config/tc-h8300.c (constant_fits_width_p): Trim constant to 32 bits
* elf32-sh.c (sh_elf_osec_to_segment): Check for elf flavour bfd
* config/tc-tic4x.c (tic4x_do_align): Remove ATTRIBUTE_UNUSED on
* v850-opc.c (extract_v8): Rearrange to make it obvious this
cpu/
* chew.c (print_stack_level, main): Use %ld to print stack delta.
* config/tc-crx.c (check_range): Correct uint32_t misconceptions.
daily update
daily update
daily update
* elfxx-tilegx.c (tilegx_elf_relocate_section): Silence bogus warning.
daily update
daily update
daily update
daily update
* ldlang.h (struct lang_input_statement_flags): New, extract from..
daily update
PR ld/13683
daily update
daily update
PR ld/10340
daily update
daily update
include/opcode/
daily update
daily update
daily update
* elf-m10300.c (_bfd_mn10300_elf_adjust_dynamic_symbol): Don't error
daily update
PR ld/13839
daily update
* gas/i386/bundle-lock.d: Ignore trailing nops.
* config/default.exp: Update copyright date.
include/
daily update
* ld-gc/pr13683.d: Accept powerpc64 function descriptor syms.
* ppc-dis.c (PPC_OPC_SEGS, PPC_OP_TO_SEG): Delete.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR binutils/13894
* linker.c (_bfd_nearby_section): New function, split out from..
* elf.c (assign_file_positions_for_non_load_sections): Don't warn
* ldemul.c (before_allocation_default): When emitrelocations,
daily update
daily update
ld/
daily update
daily update
daily update
daily update
* bfd-in.h (bfd_get_arch_size, bfd_get_sign_extend_vma): Delete.
daily update
* elflink.c (_bfd_elf_gc_mark_reloc): Don't delve into dynamic
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR ld/13991
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
Replace all uses of bfd_abs_section, bfd_com_section, bfd_und_section
Regenerate.
PR ld/14052
daily update
daily update
* Makefile.am (check-DEJAGNU): Clear LC_COLLATE, LC_ALL and LANG.
* elf64-ia64-vms.c (elf64_ia64_relocate_section): Update
daily update
* Makefile.am (check_DEJAGNU): Export LC_ALL=C in place of other
* lib/gas-defs.exp (run_dump_test): Don't set LC_ALL here.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR ld/13962
* archive.c (_bfd_generic_read_ar_hdr_mag): Ensure sscanf
* dwarf2.c: Formatting.
* elflink.c: Rename flaginfo to flinfo throughout, except..
daily update
bfd/
bfd/
* ld-m68k/tls-ld-1.d: Update.
* elf.c (ignore_section_sym): Correct comment. Don't return
* gas/ppc/vle.d: Pass -a32 to assembler.
* dwarf.c (display_debug_ranges): Don't report more than one use
binutils/
typo fixes
daily update
* ppc-opc.c (extract_sprg): Use ALLOW8_SPRG to include VLE.
* ppc-opc.c (powerpc_macros): Add entries for e_extlwi to e_clrlslwi.
* arc-dis.c: Include sysdep.h first, remove some redundant includes.
* ld-elf/init-mixed.c: Include config.h first.
* ia64-opc.c: Remove #include "ansidecl.h".
* config/obj-evax.c: Include as.h first.
* config/tc-ppc.c: Don't capitalise error and warning messages.
* config/tc-dlx.c (s_proc): Avoid warning about ignoring asprintf
* ld-tic6x/mvk-reloc-local-r.d: Adjust for signed addend.
* config/tc-dlx.c (s_proc): Don't use asprintf.
daily update
bfd/
* config/obj-elf.c (obj_elf_section): Cater for TC_KEEP_OPERAND_SPACES
* gas/tic6x/unwind-1.d: Update for readelf changes.
* ld-elf/elf.exp (note-3.so): xfail tic6x due to non-pic warnings.
daily update
daily update
daily update
* elflink.c (bfd_elf_discard_info): Handle multiple .eh_frame
* elflink.c (bfd_elf_discard_info): Look for next .eh_frame if
PR ld/13909
* elf-eh-frame.c (_bfd_elf_maybe_strip_eh_frame_hdr): Handle
daily update
PR ld/14158
* gas/lns/lns-big-delta.s: Add nops.
daily update
PR ld/13909
PR ld/13909
daily update
ld/
daily update
PR ld/14170
daily update
PR ld/14170
daily update
daily update
* ldlang.h (lang_output_section_statement_type): Rename
daily update
* addr2line.c (translate_addresses): Truncate input addresses to
PR binutils/13897
daily update
daily update
PR binutils/13897
daily update
daily update
daily update
* ld-mmix/bpo-9.d: Update.
bfd/
daily update
PR gas/14201
daily update
daily update
* sb.c: Include limits.h.
daily update
daily update
daily update
PR ld/14207
daily update
daily update
daily update
ld/
daily update
daily update
daily update
* elf32-arm.c (elf32_arm_final_link_relocate): Correct return value.
* configure.in: Check DECLS for free, getenv, malloc, realloc,
fix last commit
daily update
daily update
daily update
ld/
daily update
* elf64-ppc.c (ppc64_elf_func_desc_adjust): Don't emit out-of-line
daily update
daily update
daily update
* ldlang.c (load_symbols): Close file and set flags.loaded
daily update
* elf64-ppc.c (ppc64_elf_next_toc_section): Don't error if input
daily update
* gas/i386/rep-ret.s: Zero pad section.
* ld-elf/ehdr_start.s: Use data rather than rodata.
daily update
daily update
* readelf.c (is_16bit_abs_reloc): Handle mn10200 reloc.
* gas/lns/lns.exp (lns-common-1): Add crx to alt target list.
* elf32-sh.c (sh_elf_create_dynamic_sections): Don't create .rela
* section.c (bfd_get_linker_section): New function.
daily update
* frags.h (frag_offset_fixed_p): Update prototype.
PR gas/14315
daily update
daily update
* elf32-m32c.c (m32c_elf_check_relocs): Use bfd_make_section
daily update
PR ld/14207
daily update
daily update
daily update
daily update
daily update
daily update
PR ld/14323
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* gprof.h: Don't include gconfig.h twice. Undef conflicting
daily update
daily update
daily update
* h8300-dis.c: Fix printf arg warnings.
* dwarf2.c (struct dwarf2_debug): Add close_on_cleanup.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* archive.c (SECTION Archives): Update documentation.
daily update
PR binutils/14444
daily update
* object.h (Sized_relobj_file::find_shdr): New function.
daily update
* powerpc.cc: Whitespace fixes. Wrap overly long lines.
daily update
daily update
* powerpc.cc (Powerpc_relobj::set_got2_shndx): Delete.
elfcpp/
* target.h (Target::output_section_name): New function.
daily update
daily update
daily update
PR binutils/14475:
typo fixes
daily update
* powerpc.cc: Formatting and white space.
daily update
daily update
opcodes/ChangeLog
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* output.h (Output_reloc::Output_reloc <output section>): Add
* layout.cc (Layout::set_segment_offsets): Set p_align to
daily update
* powerpc.cc (Powerpc_relobj): Add and use Address typedef.
PR ld/14464
daily update
daily update
daily update
daily update
daily update
* object.h (Sized_relobj_file::emit_relocs): Delete.
* powerpc.cc (Powerpc_relobj::get_opd_ent): Make const.
* configure.ac (FN_PTRS_IN_SO_WITHOUT_PIC): False for powerpc.
* powerpc.cc (Powerpc_relocate_functions): Upcase enum values,
daily update
daily update
daily update
daily update
* target.h (Target::gc_mark_symbol, do_gc_mark_symbol): New functions.
daily update
* configure.tgt (powerpc-*-elf, et al): Define targ_extra_libpath.
* config.in: Disable sanity check for kfreebsd.
* output.h (Output_data_got::add_global_tls, add_local_tls,
PR gold/14566
missed from 2012-08-15 change
daily update
PR gprof/13836
* Makefile.am (bootstrap): Add $EXEEXT to dependency.
daily update
* target-reloc.h (scan_relocs): Call scan.local for relocs
daily update
daily update
daily update
daily update
* ld.texinfo (Expression Section): Correct description of
daily update
daily update
daily update
* ld-scripts/assign-loc.d: New file. Test for assigning absolute
daily update
* corefile.c (core_sym_class): Allow for ".constprop.N" cloned
daily update
daily update
daily update
daily update
daily update
* object.h (Sized_relobj_file::adjust_local_symbol,
daily update
daily update
daily update
daily update
* powerpc.cc (Target_powerpc::iplt_): New output section.
daily update
daily update
* write.c (chain_frchains_together_1): Reorder assertion to avoid
daily update
daily update
daily update
daily update
* i386.cc (Output_data_plt_i386::address_for_global,
* powerpc.cc (Target_powerpc::do_plt_address_for_local,
daily update
daily update
daily update
PR binutils/14662
* ld-scripts/sane1.d: Sort output from nm. Allow for other symbols in
daily update
daily update
daily update
daily update
* powerpc.cc (Output_data_plt_powerpc::add_entry, add_ifunc_entry,
* powerpc.cc (Powerpc_relobj::add_gc_mark, process_gc_mark): New.
daily update
daily update
daily update
daily update
* powerpc.cc (Target_powerpc::define_save_restore_funcs): New func.
* elf32-xtensa.c (free_section_cache): Renamed from
daily update
PR gold/14726
* powerpc.cc (Target_powerpc::Scan::local, global): Always emit
daily update
* target-reloc.h (class Default_comdat_behavior): New, package up..
PR gold/14727
daily update
daily update
* compress.c: Reinstate 2012-10-19 change.
daily update
bfd/
daily update
* cache.c (cache_bmmap): Don't use void* arithmetic.
* plugin.c (plugin_load_plugins): Warning fix.
include/
daily update
daily update
daily update
* ld-scripts/empty-aligned.d: Revert last change. Allow more
daily update
* ppc-opc (powerpc_opcodes): "lfdp" and "stfdp" use DS offset.
* gas/ppc/power4.s: Fix invalid lq offsets.
PR target/14758
daily update
daily update
daily update
* gas/cfi/cfi.exp: Remove redundant ppc test. Exclude
* ld-powerpc/powerpc.exp: Modify emulation option passed to ld
* elf32-ppc.c (ppc_elf_howto_raw): Correct dst_mask in
binutils/
* sb.c (sb_check): Use __builtin_clzll when size_t is not the
daily update
daily update
* ldlang.c (insert_pad): Correct output section size calculation.
daily update
daily update
daily update
daily update
* powerpc.cc (Powerpc_relobj): Delete "Offset" typedef.
* elf64-ppc.c (ppc64_elf_edit_toc): Clear "repeat" inside
* write.h (struct fix <fx_pcrel_adjust>): Make it a signed char.
* config/tc-ppc.c (md_chars_to_number): Delete.
* configure.in: Apply 2012-09-10 change to config.in here.
* configure.in: Apply 2012-09-10 change to config.in here. Add
* configure.ac: Apply 2012-09-10 change to config.in here.
daily update
* config/tc-ppc.c (md_apply_fix): Fix xcoff build breakage from
* elf64-ppc.c (maybe_strip_output): Heed SEC_KEEP.
bfd/
bfd/
Allow SEC_CODE and SEC_READONLY in section flags.
* mach-o.c (bfd_mach_o_close_and_cleanup): Don't call
PR binutils/14567
* config/tc-xgate.c: Make some functions static. Formatting
daily update
daily update
Regenerate.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* elf32-rx.c (rx_elf_print_private_bfd_data): Warning fix.
daily update
daily update
daily update
include/opcode/
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* powerpc.cc (Powerpc_relobj::do_scan_relocs): Make STB_LOCAL
* powerpc.cc (Target_powerpc::make_plt_section): Add symtab
* powerpc.c (Target_powerpc::Scan::global): Don't emit relative
daily update
daily update
daily update
* layout.h (Layout::get_executable_sections): Declare.
* output.h: Formatting, whitespace.
typo fix
daily update
* powerpc.cc (Powerpc_relobj::do_scan_relocs): Delete.
daily update
* elf64-ppc.c (build_plt_stub): Fix off by one error in branch
Add x86_64-*-rdos.
daily update
* elfxx-mips.c (allocate_dynrelocs): Correct test for symbol
* ld-elf/comm-data4.d, ld-elf/comm-data4.s: New test.
* options.h (General_options): Add plt_align, plt_static_chain,
daily update
* options.h (General_options): Add no_toc_optimize.
* powerpc.cc (Stub_table::do_write): Delete redundant Address
PR ld/14926
* ld-elf/shared.exp (libneeded1a.so): Override any system
* ld-elf/comm-data.exp: Revert last change.
daily update
daily update
daily update
* powerpc.cc (Powerpc_relobj::Powerpc_relobj): Init has14_ and
* powerpc.cc (Target_selector_powerpc::Target_selector_powerpc):
daily update
daily update
* options.h (General_options): Add --toc-sort/--no-toc-sort.
* powerpc.cc (class Track_tls): New.
daily update
PR binutils/14950
daily update
daily update
daily update
daily update
PR ld/14962
daily update
* elf.c (swap_out_syms): Set shndx to SHN_ABS when not one of
PR ld/14962
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* Makefile.am (ALL_EMULATION_SOURCES): Correct eavrxmega entries.
* emultempl/elf32.em (gld${EMULATION_NAME}_check_ld_so_conf): Replace
fix typo
* scripttempl/elf.sc (RODATA_ADDR): Typo fix.
daily update
* emulparams/elf_x86_64.sh (LARGE_BSS_AFTER_BSS): Define.
daily update
daily update
PR ld/12549
* elf-bfd.h (_bfd_elf_strtab_refcount): Declare.
daily update
daily update
* elf-bfd.h (struct elf_link_hash_entry): Delete dynamic_weak.
daily update
* gas/ppc/htm.s: Use .text rather than .section ".text".
* testsuite/Makefile.am (MOSTLYCLEANFILES): Add various output files.
* gas/v850/basic.exp (reloc part 1): Pass -mgcc-abi to gas.
PR binutils/14813
* ld-elf/pr14926.d: Disable for d10v, msp, xstormy.
* ld.texinfo (-Tldata-segment): Describe.
daily update
* testsuite/Makefile.am (final_layout_script.lds): Handle .got section.
* ld-plugin/lto-16a.d: Match powerpc64 function symbol type.
bfd/
PR binutils/15018
daily update
* config/tc-ppc.c (md_assemble <TE_PE>): Ignore line after
* gas/ppc/htm.d: Ignore padding at end of section.
* ld-plugin/lto.exp (lto-9.o, pr13229.o): Pass -finline.
daily update
* objdump.c (dump_target_specific): Fix NULL pointer test.
daily update
* powerpc.cc (Stub_table::find_plt_call_entry): Make types
daily update
daily update
daily update
* ld-size/size.exp (build_tests <size-7, size-8>): Pass
daily update
daily update
* config.bfd (x86_64-*-rdos*): Remove targ_selvecs.
* Makefile.am (ALL_64_EMULATION_SOURCES): Add eelf64rdos.c.
daily update
daily update
daily update
* bfd.c (struct bfd_preserve, bfd_preserve_save, bfd_preserve_restore,
daily update
daily update
* archive.c (bfd_generic_archive_p): Return target and keep
* objcopy.c (parse_flags): Add merge and strings section flags.
* elf64-ppc.c: Use %T to print symbols names and remove redundant
daily update
daily update
revert last commit
* elf64-ppc.c (build_plt_stub): Correct plt stub branch to glink.
daily update
bfd/
PR ld/15056
daily update
* elf64-ppc.c (dec_dynrel_count): Don't error when elf_gc_sweep_symbol
daily update
daily update
daily update
correct pr reference
include/coff/
* Makefile.am (BFD64_BACKENDS): Remove elf-nacl.lo.
* po/POTFILES.in: Regenerate.
* po/POTFILES.in: Regenerate.
* write.c (fixup_segment): Return void. Delete seg_reloc_count
daily update
* configure: Regenerate after syncing config/.
* Makefile.am (SOURCE_HFILES): Add `elf-linux-psinfo.h'.
Revert 2013-02-04, 2013-01-22 and 2013-01-21 changes.
* emultempl/avrelf.em (avr_elf_before_parse): New function.
daily update
PR gas/14255
* elf32-arm.c (elf32_arm_final_link_relocate): Only test for
* README: Update coding style link.
daily update
PR binutils/14873
PR binutils/15106
daily update
PR binutils/15106
* gas/nios2/nios2.exp: Add copyright.
daily update
daily update
PR ld/15113
* i386linux.c (linux_link_hash_table_create): Allocate table
* coff-arm.c (coff_arm_link_hash_table_create): Use bfd_zmalloc.
daily update
PR ld/15130
* ldlang.c (get_init_priority): Comment typo.
* elfcode.h (elf_checksum_contents): Free contents.
* elfxx-target.h (bfd_elfNN_bfd_link_hash_table_free): Provide
daily update
daily update
daily update
daily update
* powerpc.cc (Stub_table::plt_off): New function, extracted from..
daily update
daily update
daily update
* elf-bfd.h (struct elf_obj_tdata): Move find_line_info, local_stubs,
missed from last commit
* ld-plugin/lto.exp (Build pr15146b.so) Add -Wl,--no-as-needed.
PR ld/12549
daily update
include/
daily update
* Makefile.am: Use $(ELF_DEPS) on a number of eelf*.c rules.
daily update
bfd/
* elf-bfd.h (struct core_elf_obj_tdata): New.
bfd/
* scripttempl/elf.sc (.init_array, .fini_array): Don't sort all
daily update
daily update
* elfread.c (elf_symtab_read): Do not use udata.p here to find
daily update
daily update
daily update
daily update
* rl78-decode.opc (rl78_decode_opcode): Fix typo.
PR binutils/15191
daily update
* target.h (Target::plt_fde_location, do_plt_fde_location): Declare.
daily update
daily update
daily update
daily update
* testsuite/Makefile.am (final_layout_script.lds): Add .sbss.
* elf32-ppc.c (ppc_elf_relocate_section <R_PPC_PLTREL24>): Adjust
daily update
PR ld/15222
daily update
* powerpc.cc (class Powerpc_relobj): Move some member functions.
* strings.c (get_char): Dispense with buf[]. Instead shift
* ldfile.c (ldfile_open_command_file_1): Return after einfo
daily update
* testsuite/script_test_10.sh: Don't test .bss section
* testsuite/ifunc-sel.h (ifunc_sel, ifunc_one): Mark
* testsuite/discard_locals_relocatable_test.c: Add a powerpc
daily update
* ehframe.h (Post_fdes) Make it a vector of Post_fde rather than
daily update
daily update
daily update
* gold.cc (queue_middle_tasks): Move detect_odr_violations..
daily update
* gc.h (gc_process_relocs): Look through function descriptors
* powerpc.cc (is_branch_reloc): Forward declare.
daily update
daily update
daily update
* gc.h (gc_process_relocs): Don't look through function descriptors.
* powerpc.cc (Target_powerpc::Scan::reloc_needs_plt_for_ifunc): Make
daily update
daily update
daily update
PR ld/12549
daily update
daily update
* symtab.h (Symbol::clear_version): New function.
* ld-elfvers/vers.exp: Add -Wl,--no-as-needed to all tests
bfd/
daily update
* dwp.cc (Dwp_output_file::add_contribution): Avoid signed/unsigned
* layout.cc (Layout::set_segment_offsets): Accept writable .text
daily update
daily update
PR ld/15270
* elf-bfd.h (_bfd_elf_merge_symbol): Delete declaration.
daily update
daily update
* elf-bfd.h (struct elf_backend_data <merge_symbol>): Update proto.
* elflink.c (_bfd_elf_merge_symbol): Don't discard TLS symbols here.
* elflink.c (_bfd_elf_merge_symbol): Use local var holding value
* elflink.c (_bfd_elf_add_default_symbol): Delete "override" param.
* elflink.c (_bfd_elf_merge_symbol): Set old_alignment for
daily update
* elflink.c (elf_link_add_object_symbols): Add assertion for
* elflink.c (_bfd_elf_add_default_symbol): Preserve section
daily update
PR binutils/15206
* elf32-ppc.c (ppc_elf_check_relocs): Set PLT_IFUNC in local got
* elf-bfd.h (enum elf_reloc_type_class): Add reloc_class_ifunc.
daily update
* elf32-ppc.c (struct ppc_dyn_relocs): New.
* elf64-ppc.c (struct ppc_dyn_relocs): New.
daily update
daily update
PR ld/15323
daily update
daily update
daily update
daily update
* doc/as.texinfo: Add support to generate man options for h8300.
PR ld/15227
daily update
* bfd.c (bfd_error_type, bfd_errmsgs): Add bfd_error_missing_dso.
* ldlang.c (load_symbols): Report "error adding symbols" on
* ld-elf/shared.exp: Update regexp on --no-add-needed and
daily update
PR binutils/15324
daily update
* elf32-ppc.c (ppc_elf_check_relocs): Use SYMBOLIC_BIND.
daily update
daily update
daily update
daily update
daily update
PR gold/15354
daily update
daily update
* powerpc.cc (Stub_control::can_add_to_stub_group): Don't set
daily update
daily update
* archive.c (_bfd_archive_close_and_cleanup): Clear parent
* Makefile.am ($(MKDOC)): Append $(EXEEXT_FOR_BUILD) to temp file.
daily update
daily update
daily update
daily update
daily update
daily update
PR gold/15355
daily update
bfd/
PR ld/15382
daily update
daily update
daily update
bfd/
daily update
* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Test
daily update
daily update
daily update
daily update
* elflink.c (bfd_elf_record_link_assignment): Dont make
daily update
daily update
daily update
* merge.cc (Output_merge_string::do_add_input_section): Correct
daily update
daily update
daily update
* elflink.c (elf_link_add_object_symbols): Don't save symbol
* elf64-ppc.c (opd_entry_value): Handle case where symbol
* config/tc-ppc.c (PPC_VLE_SPLIT16A): Delete unused macro.
daily update
daily update
* elflink.c (elf_link_add_object_symbols): Don't omit reading
daily update
* config/tc-ppc.c (md_apply_fix): Sign extend fieldval under
* ppc-opc.c (extract_vlesi): Properly sign extend.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* ia64-raw.tbl: Replace non-ASCII char.
daily update
daily update
daily update
* config/tc-ppc.c (md_apply_fix): Hoist code common to insn
daily update
* ld-powerpc/export-class.exp (supports_ppc64): Delete.
* gas/ppc/vsx2.d: Ignore trailing padding.
PR ld/12982
daily update
PR binutils/15474
PR binutils/15462
* aarch64.c: New file.
daily update
* format.c (bfd_check_format_matches): Don't match a target in
daily update
* aarch64.c (aarch64_find_call): Promote to bfd_vma before sign
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* syms.c (_bfd_stab_section_find_nearest_line): Add last_str
daily update
* ppc-tdep.h (ppc_insns_match_pattern): Update prototype.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* Makefile.am (mips-opc.lo): Add rules to create automatic
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* powerpc.cc (Target_powerpc::symval_for_branch): Don't assert
daily update
daily update
daily update
daily update
bfd/
daily update
bfd/
daily update
* elf64-ppc.c (ppc64_elf_func_desc_adjust): Hide ".TOC.".
bfd/
* elf64-ppc.c (ppc64_elf_func_desc_adjust): Don't hide .TOC.
daily update
* ppc-opc.c (powerpc_opcodes): Add tdui, twui, tdu, twu, tui, tu.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PR ld/15762
daily update
daily update
daily update
daily update
daily update
PR ld/15762
* elf64-ppc.c (struct ppc64_elf_obj_tdata): Replace opd_relocs
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* config/tc-ppc.c (ppc_elf_lcomm): Use subsection 1.
* config/tc-ppc.c (ppc_elf_cons): Allow @l and other reloc
daily update
daily update
daily update
daily update
* doublest.c (convert_floatformat_to_doublest): Use fmt->split_half
daily update
* elflink.c (_bfd_elf_define_linkage_sym): Don't set STV_INTERNAL
* elflink.c (_bfd_elf_merge_symbol): Set *poldbfd, *poldweak,
* symbols.c (fb_label_instance_inc, fb_label_instance): Properly
daily update
* configure.host: Support powerpc64le-linux and powerpcle-linux hosts.
* ld-powerpc/powerpc.exp: Substitute for le in options_regsub(ld).
daily update
daily update
daily update
daily update
daily update
* elf-bfd.h (struct elf_backend_data): Remove as_needed_cleanup.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* libtool.m4 (_LT_ENABLE_LOCK <ld -m flags>): Remove non-canonical
daily update
daily update
daily update
Regenerate sim configure files to pick up support for powerpc64le in
daily update
* genscripts.sh (LIB_PATH): Don't exclude libdir or tooldir when
* emulparams/elf32ppccommon.sh (LIBPATH_SUFFIX): Provide 32-bit
* syms.c (_bfd_stab_section_find_nearest_line): Ignore partial
* elf32-mips.c (ELF_OSABI): Undef for vxworks.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
* output.h (Output_data_got::add_constant): Tidy.
daily update
daily update
PR 16056
daily update
daily update
daily update
daily update
daily update
daily update
Report overflow on PowerPC64 @h and @ha relocations.
Change plt stubs to have destination in r12.
Add .abiversion related support for ELFv2
Add ELFv2 .localentry support.
ELFv2 stub, plt and glink changes
Support ELFv2 stack frame.
Replace DT_PPC_TLSOPT with DT_PPC_OPT.
Add PowerPC64 ELFv2 tests.
PowerPC64 ELFv2 support for gold.
daily update
daily update
daily update
Simplify ppc64 code setting toc_off.
Testsuite fix for targets where .int isn't 4 bytes
Assorted x86 testsuite fixes.
Remove unnecessary _bfd_new_bfd initialisation
Fix gprof build
ChangeLog fix.
daily update
daily update
ld crossref test fix
Allow for extra st_other readelf output in ld testsuite
PowerPC64 ELFv2 symbols defined in plt
Edit ELFv2 global entry prologue to non-PIC
Remove powerpc.cc copy of use_plt_offset
daily update
Update elf64-ppc.c to use elf_link_hash_table shortcuts.
Hide ppc64 .TOC. from --export-dynamic
daily update
daily update
daily update
daily update
daily update
daily update
Correct elf64-ppc.c handling of protected symbols
PowerPC64 ELFv2, allocate dynreloc space for ifunc
daily update
daily update
daily update
daily update
PowerPC64 ELFv2 trampoline match
Fixes to powerpc64 gold ELFv2 support
Add missing ChangeLog for 88b8e63904fda25c029deaf25d7b4e489b351470
daily update
daily update
daily update
daily update
daily update
daily update
daily update
Import config.sub and config.guess from upstream.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
PowerPC64 linking of --just-symbols objects (klibc)
More PowerPC64 ELFv2 --just-symbols fixes
daily update
daily update
daily update
daily update
daily update
Fix --as-needed undefined symbol references from dynamic libraries.
correct file reference
daily update
daily update
daily update
daily update
daily update
daily update
Correct elf_merge_st_other arguments for weak symbols
daily update
daily update
daily update
daily update
daily update
daily update
Don't segv on cie.initial_instructions[] overflow.
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
Don't adjust LOAD segment to match GNU_RELRO segment
daily update
daily update
daily update
Error on shared lib call to @local ifunc
missing changelog for last patch
daily update
daily update
non-PIC references to __ehdr_start in pie and shared
daily update
Fix mips segfault on GOT access of absolute symbol
Tidy ld use of bfd_section userdata.
daily update
Allow ld target customiser script to force on disk scripts.
daily update
daily update
Allow self-assignment for absolute symbols defined in a linker script
daily update
daily update
Make assignments to dot keep an empty output section.
Miscellaneous ld tidies
Comment typo
Fix gas build breakage
Display the reference causing a shared library to be needed
daily update
daily update
Fixes powerpc64le ld segfaults when --emit-relocs is used.
TLS orphan section placement
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
ppc476 icache bug workaround
daily update
daily update
daily update
daily update
daily update
daily update
powerpc relax_section and section contents cache
daily update
binutils potfiles regen
daily update
daily update
PR15530, mark symbol in executables if it matches dynamic_list
Enable ppc476 workaround for ld -r.
Fix bad interaction between --relax and tls optimisation
daily update
daily update
daily update
daily update
daily update
ppc476 workaround for ld -r fixes
Consolidate ppc64 ld/bfd communication
daily update
daily update
Control powerpc64-ld provision of register save/restore
daily update
daily update
Add ppc476 workaround bootstrap test
Add file missed from last commit.
daily update
daily update
daily update
daily update
daily update
daily update
Fix ELF ppc32 targets that don't use ppc32elf.em
daily update
Regenerate opcodes/msp430-decode.c
Fix check_relocs/gc_sweep_hook mismatch
Incorrect .debug_line prologue header length for 64-bit DWARF
daily update
daily update
daily update
Fix various copyright issues
More copyright fixes
daily update
daily update
Remove magic treatment of toc symbols for powerpc ELF
Support more relocs on 16-bit insn fields
Support R_PPC64_ADDR64_LOCAL
Update copyright years
daily update
daily update
daily update
Better overflow checking for powerpc64 relocations
Better overflow checking for powerpc32 relocations
daily update
daily update
daily update
intptr_t type definition needed
daily update
objcopy/strip ELF program header p_vaddr confusion
autoreconf
daily update
daily update
Remove search path from -l:namespec DT_NEEDED
Fix overflow handling of VLE_SDA21
Correct ld-powerpc/vle-reloc-2 test
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
Revert "Remove magic treatment of toc symbols for powerpc ELF"
daily update
Referencing a function's address on PowerPC64 ELFv2
daily update
daily update
daily update
daily update
daily update
daily update
daily update
Handle VDSO section headers past end of page
daily update
Fix sim breakage
ChangeLog missed from last commit
Fix sim breakage
daily update
Pad sections according to current script FILL.
daily update
Fix map file reference
daily update
daily update
Report an error on objcopy/strip of sectionless binaries
daily update
ppc476 icache workaround fix for bctr
daily update
bfd doc chew
Fix fallout from splitting ldbuildid.[ch] off elf32.em.
gas TC_PARSE_CONS_EXPRESSION communication with TC_CONS_FIX_NEW
ppc476 gas warn on data in code sections
Add a time-stamp for chew
daily update
daily update
daily update
daily update
daily update
ppc476 plt call stubs
daily update
daily update
fill ppc476 fixup area
Fix more fallout from TC_CONS_FIX_NEW change
daily update
Fix LTO mismatched TLS reference
daily update
daily update
daily update
daily update
daily update
daily update
PR ld/16787, stale dwarf2 stash
daily update
PR16867, linking object with separate debug file
daily update
daily update
Regenerate files for openrisk -> or1k change
daily update
daily update
daily update
daily update
Don't use vma to identify eh_frame personality function
daily update
daily update
bfd target vector rationalisation
Sort target vectors to suit renaming
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
daily update
Fix "overflow in PLT unwind data" warning
daily update
daily update
daily update
daily update
daily update
Rewrite ppc32 backend .sdata and .sdata2 handling
Remove unnecessary header from m68k-dis.c
daily update
daily update
Fix whitespace in gas listing errors and warnings
daily update
daily update
Localize varible to avoid warning
daily update
daily update
daily update
daily update
Fix rx "set but not used" warnings
daily update
daily update
daily update
daily update
Fix PowerPC64 ELFv2 icf_safe failures
daily update
fix 2014-05-28 ld Makefile.am changes
fix typos in ChangeLog
daily update
Fix gold plugin_test failures on PowerPC64 ELFv2
Support fusion for ELFv2 stubs
daily update
daily update
daily update
daily update
Allow both signed and unsigned fields in PowerPC cmpli insn
PROVIDE in linker script vs. built-in symbols
daily update
daily update
daily update
Unwrap symbols for debug information
missing changelog entries for 8a5da09b9
add pr number to changelog
daily update
Fix silly thinko
Aldy Hernandez (45):
16 bit immediate expr support for mips
handle lower cased cpsr and spsr
2001-06-15 Aldy Hernandez <aldyh@redhat.com>
2001-08-01 Aldy Hernandez <aldyh@redhat.com>
* opcodess/arm-opc.h (arm_opcodes): Add cirrus insns.
2001-10-08 Aldy Hernandez <aldyh@redhat.com>
* gas/testsuite/gas/arm/arm.exp: Run arm9e tests.
2001-10-08 Aldy Hernandez <aldyh@redhat.com>
2001-10-08 Aldy Hernandez <aldyh@redhat.com>
* gas/config/tc-arm.c (ARM_EXT_MAVERIK): New macro.
* bfd/config.bfd (targ_cpu): Add arm9e-*-elf.
updated credits
* config/tc-arm.c: Change MAVERIK to MAVERICK.
* bfd/coff-rs6000.c (READ20): Use bfd_scan_vma.
002-06-09 Aldy Hernandez <aldyh@redhat.com>
missed 2 in 2002. oops.
2002-06-09 Aldy Hernandez <aldyh@redhat.com>
2002-11-06 Aldy Hernandez <aldyh@redhat.com>
2002-11-07 Aldy Hernandez <aldyh@redhat.com>
2002-11-07 Aldy Hernandez <aldyh@redhat.com>
2002-12-04 Aldy Hernandez <aldyh@redhat.com>
2002-12-04 Aldy Hernandez <aldyh@redhat.com>
2002-11-25 Aldy Hernandez <aldyh@redhat.com>
* ppc-opc.c: Move mbar and msync up. Change mask for mbar and
2002-12-05 Aldy Hernandez <aldyh@redhat.com>
2002-12-09 Aldy Hernandez <aldyh@redhat.com>
2004-02-19 Aldy Hernandez <aldyh@redhat.com>
* ppc-opc.c (powerpc_opcodes): Add mfivor32, mfivor33, mfivor34,
2004-02-20 Aldy Hernandez <aldyh@redhat.com>
2004-02-20 Aldy Hernandez <aldyh@redhat.com>
* ppc-opc.c (powerpc_opcodes): Change mask for dcbt and dcbtst.
* ppc-opc.c (powerpc_opcodes): Add BOOKE versions of mfsprg.
* opcodes/ppc-opc.c (powerpc_opcodes): Add efscfd, efdabs, efdnabs,
* gas/testsuite/gas/ppc/e500.s: Add double-precision instructions.
* ppc-opc.c (powerpc_opcodes): Fix encoding of efscfd.
* gas/ppc/e500.d: Fix encoding of efscfd.
* configure.in: Set noconfigdirs for ms1.
* Makefile.am (ALL_MACHINES): Add ms1 support.
* dis-asm.h: Externalize print_insn_ms1.
* common.h (EM_MS1): Define.
* configure.tgt: Same.
* configure.in: Add ms1 case.
* Makefile.am (readelf.o): Depend on ms1.h.
* emulparams/elf32ms1.sh: New.
* config/tc-ms1.c: New.
Aleksandar Ristovski (56):
2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
* cp-support.c (first_component_command): Return if no arguments.
* valops.c (value_cast_structs): New function. Cast related
* gdb.cp/casts.cc: Add class reference variables.
* gdb.cp/casts.cc: Add class reference variables.
PR gdb/2424
* gdb.base/attach.exp (do_attach_tests): Matching pattern for
* gdb.texinfo (GDB/MI Simple Examples): Added 'disp' field to the
PR gdb/2343
PR gdb/1665
* ada-lang.c: Update throughout to use symbol_matches_domain
Minor typing error fixes in ChangeLog.
* breakpoint.c (print_exception_catchpoint): In CLI add 'Temporary' for
* breakpoint.c (print_exception_catchpoint): Put 'exception' back to
* gdb.cp/exception.exp: Activate test, make it work with pending
* bcache.c (bcache_data): Call deprecated_bcache_added function.
* nto-procfs.c (procfs_xfer_memory): Changed signature.
* nto-procfs.c (procfs_attach): Populate initial thread list.
* nto-tdep.c (lm_info): Updated struct lm_info definition from
* breakpoint.c (breakpoint_init_inferior): Mark as not inserted only
* nto-procfs.c (procfs_files_info): Fix a typo.
* nto-procfs.c (do_attach): Form proper ptid including pid and tid.
* infcmd.c (registers_info): Remove register number case.
* mips-tdep.c (mips_numeric_register_alieses): New definition.
* nto-procfs.c (get_regset): Pass correct pointer.
* corelow.c (core_open): Check for core_gdbarch before calling
Add support for XMM registers.
* i386-nto-tdep.c (i386_nto_target): Remove definition.
* i386-nto-tdep.c (I386_NTO_SIGCONTEXT_OFFSET): Remove define.
* nto-tdep.h (nto_generic_supply_gpregset)
* linux-low.c (usr_fetch_inferior_registers): Remove check for regno 0.
* server.c (process_serial_event): Add support for Z0 and Z1 packet.
Adding Neutrino gdbserver.
* configure.tgt (i[34567]86-*-nto*): Add build_gdbserver=yes.
* nto-tdep.c (nto_thread_state_str): New array.
* Makefile.in (nto_low_h nto-low.o nto-x86-low.o): New dependency lists.
* linespec.c (symtab_from_filename): Check for the end of string.
* solib.c (solib_used): New function.
* ChangeLog: Fix comment and date.
* solib-svr4.c (read_program_header): New variables pt_phdr, pt_phdr_p,
* cp-namespace.c (cp_scan_for_anonymous_namespaces): Changed function
* frame.c (find_frame_sal): Initialize sal->pspace field from frame
* solib-svr4.c (svr4_keep_data_in_core): Remove unused lmo.
2013-01-31 Aleksandar Ristovski <aristovski@qnx.com>
2013-01-31 Aleksandar Ristovski <aristovski@qnx.com>
2013-01-31 Aleksandar Ristovski <aristovski@qnx.com>
2013-01-31 Aleksandar Ristovski <aristovski@qnx.com>
2013-01-31 Aleksandar Ristovski <aristovski@qnx.com>
2013-01-31 Aleksandar Ristovski <aristovski@qnx.com>
2013-02-01 Aleksandar Ristovski <aristovski@qnx.com>
2013-02-01 Aleksandar Ristovski <aristovski@qnx.com>
Cleanup: remove unused - breakpoint, buildsym
Fix coff-pe-read.c to compile with Wunused.
Fix whitespace errors from last commit.
Add const to lm_addr_check.
Alexandre Oliva (446):
* config.bfd: Enable 64 bit support for Solaris7+/sparc.
* configure.tgt: Enable elf64_sparc on Solaris7+/sparc. And make
* config.bfd: Enable 64 bit support for GNU/Linux/sparc.
* configure.tgt (targ_extra_ofiles): Enable elf64_sparc on
* Makefile.in (all-gdbtk): Fix $srcdir to ${srcdir}.
Adjust whitespace.
* lib/gas-defs.exp (regexp_diff): Don't break on the first
Fix typos. Add FIXME for 2-reg inc and inc4.
Reverted the comment about inc/inc4, that was already implied by RN02.
Fix long-standing mis-comments. Words and addresses are 32-bits long.
* m10300-opc.c: SP-based offsets are always unsigned.
* gas/mn10300/am33_5.s: Check that negative SP offsets are encoded
* config/tc-mn10300.c (md_pseudo_table): Use constant names.
* config/tc-sparc.c (sparc_ip): Avoid string pasting.
* gprof.c (copyright): Do not use N_ in array initializer.
* am33.igen: Make SP-relative offsets unsigned. Add `*am33' for
* m10300-dis.c (HAVE_AM30, HAVE_AM33): Define.
* config/tc-mn10300.c (HAVE_AM30): Define.
* am33.igen (inc4 Rn): Use genericAdd so as to modify flags.
* config/tc-mn10300.h (md_end): Define.
* Makefile.in (configure-target-libiberty): Depend on
* mn10300_sim.h (genericAdd, genericSub, genericCmp, genericOr,
* am33.igen: Fix leading comments of SP-relative offset insns that
* config/sparc/nm-linux.h: Include config/nm-linux.h.
* m10300-dis.c (disassemble): Don't assume 32-bit longs when
* Makefile.in (maintainer-clean-subdir): Fix handling of empty
* config/tc-mn10300.c (md_assemble): Copy size to real_size before
* armemu.h (NEGBRANCH): Do not overwrite the two most significant
* armemu.c (MultiplyAdd64): Fix computation of flag N.
* armemu.c (Multiply64): Fix computation of flag N.
* elf32-arm.h (elf32_arm_final_link_relocate): Print `(local)'
* coff-arm.c (coff_arm_relocate_section): Do not ignore the symbol
* armdefs.h (SYSTEMBANK): Define as USERBANK.
* armemu.c (ARMul_Emulate): Compute writeback value before
* arm-dis.c (print_insn_arm): Output combinations of PSR flags.
* config/tc-arm.c (psrs): Accept combinations of flags.
* armemu.h (PSR_FBITS, PSR_SBITS, PSR_XBITS, PSR_CBITS): New.
* armemu.h (GETSPSR): Call ARMul_GetSPSR().
* armemu.h (WRITEDESTB): New macro.
* armemu.c (LoadSMult): Use WriteR15() to discard the least
* armemu.h (INSN_SIZE): New macro.
* armemu.c (ARMul_Emulate, t_undefined): Proceed to next insn.
* armdefs.h (struct ARMul_State): Add is_StrongARM.
* armvirt.c (ABORTS): Do not define.
* configure.in: Use the same cache file for all target libs.
* Makefile.in (configure-target-libf2c): Depend on $(ALL_GCC).
* Makefile.in (FLAGS_FOR_TARGET): New macro.
* configure.in (CHILL_FOR_TARGET, CXX_FOR_TARGET): Convert blanks to
* elf32-sh.c (sh_elf_reloc_loop): Warning removal.
* config-ml.in: Adjust multilib search paths to the
* configure.in (libstdcxx_flags): Don't use `"'.
* am33.igen: Warning clean-up.
* elf32-sh.c (sh_elf_set_mach_from_flags): Make it static.
* configure.in (libstdcxx_flags): Use libstdc++-v3/src/INCLUDES.
* config/tc-sh.c (md_apply_fix) [BFD_RELOC_32, BFD_RELOC_16]: Use
* elflink.c (_bfd_elf_create_got_section): Don't abort().
* configure.in (libstdcxx_flags): Use
* config-ml.in (CC, CXX): Don't introduce a leading space.
* write.c (fixup_segment) [TC_DONT_FIX_NON_ADJUSTABLE]: Use
* write.c (TC_FIX_ADJUSTABLE): Define to 1, if not defined.
* elf32-sh.c (sh_elf_relocate_section) [R_SH_IND12W,
* config-ml.in (CC, CXX): Avoid trailing whitespace.
* config/tc-i386.h (TC_FIX_ADJUSTABLE): Do *NOT* define if target
* write.c (TC_FIX_ADJUSTABLE): Remove the duplicate.
* config/tc-i386.h <OBJ_MAYBE_ELF, OBJ_MAYBE_COFF>
* ld-undefined/undefined.exp (hppa*64*-*-*, mn10300-*-elf,
* ltconfig, ltmain.sh: Updated from libtool multi-language branch.
* acinclude.m4: Include libtool and gettext macros from the
* sh.h (R_SH_GOT32, R_SH_PLT32, R_SH_COPY, R_SH_GLOB_DAT,
* elf32-sh.c (R_SH_GOT32, R_SH_PLT32, R_SH_COPY, R_SH_GLOB_DAT,
* config/tc-sh.h [OBJ_ELF] (TC_FIX_ADJUSTABLE): Define.
* configure.in (FLAGS_FOR_TARGET): Use -nostdinc even for Canadian
* Makefile.in (all-bootstrap): Added all-texinfo and all-zlib.
* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh: Updated from libtool
* configure: Rebuilt with new libtool.m4.
* configure: Rebuilt with new libtool.m4.
* aclocal.m4, configure: Rebuilt with new libtool.m4.
* Makefile.in (all-zlib): Added dummy target.
* config.bfd (sh-*-linux*): Added.
* config/tc-sh.h (TARGET_FORMAT): Use sh-linux targets.
* configure.tgt (sh-*-linux*): Added.
* acinclude.m4 (CY_GNU_GETTEXT): Add dummy definition, so that the
* MAINTAINERS: Added myself.
* sh.h (R_SH_GOT32, R_SH_PLT32, R_SH_COPY, R_SH_GLOB_DAT,
* elf32-sh.c (sh_elf_howto_table): Moved R_SH_GOT32, R_SH_PLT32,
* elf32-sh.c (ELF_MAXPAGESIZE): Define to 128, to match
* elf32-sh.c (sh_elf_relocate_section): Use
* Makefile.in (DEVO_SUPPORT): Added gettext.m4, libtool.m4 and
* ltconfig, ltmain.sh, libtool.m4: Updated from libtool
* sh-opc.h: The operand of `mov.w r0, (<disp>,GBR)' is IMM1, not 0.
* elf32-sh.c (sh_elf_relocate_section): Ignore R_SH_NONE relocs.
* Makefile.in (HOST_LIB_PATH, TARGET_LIB_PATH): New macros.
* Makefile.in: Merge with GCC and libgcj.
ChangeLog
* ltcf-gcj.sh: Added file, required by 2000-11-18 merge.
* configure.in: Disable language-specific target libraries for
* archive.c (coff_write_armap): Don't write more than symbol_count
* Make-common.in (sim-io.o): Depend on targ-vals.h.
* configure.in (cpu_type, arch): Match i386 too.
* ltcf-gcj.sh (lt_simple_link_test_code): Remove stray `(0)'.
* interp.c (trap): Implement time.
* ltmain.sh (TAG disable-shared, TAG disable-static): Make sure we
* ltcf-c.sh (ld_shlibs) [aix5*]: Disable on unknown CPU types.
* interp.c (sim_create_inferior): Record program arguments for
* config/tc-sh.c (md_pseudo_table): Add uaquad. Use s_uacons for
* Makefile.in (ALL_GCC, ALL_GCC_C, ALL_GCC_CXX): Set before use.
* config/tc-sh.c (parse_reg): Match capital MACH and MACL.
* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,
Re-installed:
* configure.in (CXX_FOR_TARGET): Use xgcc for libstdc++-v3.
* ppc-opc.c (insert_mbe): Shift mask initializer as long.
* Makefile.in (CXX_FOR_TARGET_FOR_RECURSIVE_MAKE, RECURSE_FLAGS):
* config/tc-mn10300.c (xr_registers): Added `pc'.
* expr.c (operand): Pass &c to md_parse_name().
* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,
* config/tc-mn10300.c (md_assemble): Simplify offset adjustment of
* struc-symbol.h (struct local_symbol): New TC_LOCAL_SYMFIELD_TYPE.
* ltconfig, ltmain.sh, ltcf-cxx.sh: Upgraded to libtool 1.4a
* configure.in (libgcj_saved): Copy from $libgcj.
* configure.in (noconfigdirs) [hppa*-*-*, mips*-*-irix6*,
* configure.in (noconfigdirs): Don't reset it from scratch in the
* Makefile.in (idecode.o, op_utils.o, semantics.o, simops.o):
* configure.in (noconfigdirs) [*-cygwin*, *-mingw*, *-beos]: Disable
* config/tc-mn10300.c (md_assemble): Subtract operand->shift
* config/tc-mn10300.c (md_apply_fix3): Accept PC-relative relocs.
* config/tc-mn10300.c (tc_gen_reloc): Don't reject differences
* config/tc-mn10300.c (md_assemble): Anchor dwarf2 line info
* elf-m10300.c (mn10300_elf_relax_section): Don't relax
* config/tc-mn10300.c (mn10300_force_relocation): Don't
* gmon_io.c (gmon_io_read, gmon_io_write_vma,
* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,
* ltcf-cxx.sh (allow_undefined_flag, no_undefined_flag)
* elf64-sparc.c (sparc64_elf_slurp_reloc_table): Fix typo
* emultempl/elf32.em (ELF_INTERPRETER_SET_DEFAULT): Use this new
* ltconfig, ltmain.sh: Upgrade to libtool 1.4a 1.641.2.256.
* ltcf-cxx.sh (osf3/osf4/osf5): Support creation of C++ shared
* symfile.c (compare_psymbols, compare_symbols): Declare using
* symfile.c (compare_psymbols, compare_symbols): Declare using
* sh-opc.h (sh_table): Complete last element entry to avoid
* ltcf-c.sh (archive_cmd) [hpux, with_gcc]: Use gcc to link shared
* ltcf-c.sh (archive_cmds, archive_expsym_cmds) [solaris,
* Makefile.in (AS_FOR_TARGET, LD_FOR_TARGET, NM_FOR_TARGET): If
* sh-opc.h (sh_table): Don't use empty initializers.
* dwarf2.c (struct dwarf2_debug): Add sec, sec_info_ptr and syms.
* readelf.c (display_debug_info): Add to abbrev_offset the addend
* elf-m10300.c (mn10300_elf_relocate_section): Test the right
* bfd.c (bfd_alt_mach_code): New function.
* objcopy.c (use_alt_mach_code): New variable.
* common.h (EM_AVR_OLD): Renamed from...
* elf.c (prep_headers): Get the machine code from the elf
* readelf.c (guess_is_rela, dump_relocations, get_machine_name,
* elf.c (prep_headers): Get the machine code from the elf
* common.h (EM_OPENRISC_OLD): Renamed the old EM_OPENRISC entry.
* elf32-openrisc.c (ELF_MACHINE_ALT1): Define as EM_OPENRISC_OLD.
* Makefile.in (AS_FOR_TARGET, LD_FOR_TARGET,
* config/tc-mn10300.c (tc_gen_reloc): Don't emit an *ABS*
* Makefile.in (configure-target-gperf): Depend on $(ALL_GCC_CXX).
* config/tc-mn10300.c (tc_gen_reloc): Don't free
* elf64-sparc.c (sparc64_elf_relocate_section): Disregard
* d10v.h (OPERAND_SP): New macro.
* d10v-opc.c (d10v_predefined_registers): Mark `sp' as OPERAND_SP.
* config/tc-d10v.c (find_opcode): Reject non-SP operand if
Copyright 2001
* config/tc-d10v.c (get_operands): Emit OPERAND_PLUS for
* d10v.h (OPERAND_NOSP): New macro.
* d10v-opc.c (RSRC_NOSP): New macro.
* config/tc-d10v.c (find_opcode): Reject SP operand if
* d10v-dis.c (print_operand): Disregard OPERAND_SP in register
* elf32-d10v.c (elf_d10v_howto_table): Adjust bit-size of
* d10v-dis.c (print_operand): Apply REGISTER_MASK to `num' of
* d10v-opc.c (d10v_predefined_registers): Remove warnings
* config/tc-d10v.c (write_2_short): Don't skip dummy fixups, so
* config/tc-d10v.c (get_operands): Mark OPERAND_PLUS after
* config/tc-sh.c (parse_at): Reject @(r0) and @(r0,).
* gas/sh/err-at.s: New test.
* ldlang.c (walk_wild_section): Exclude object file if enclosing
* elf.c (elf_fake_sections): Propagate errors from
* config/tc-mn10300.c (xr_registers): Move `pc'...
* gas/mn10300/basic.exp (run_list_test): New proc, from alpha.
oops
* configure.host: Accept sparcv9 as alias for sparc64.
* config/tc-sh.c (sh_elf_suffix): Removed.
copyright years
* ld-sh/shared-1.d: Fix incorrect offsets.
* sh-opc.h (sh_arg_type): Added A_DISP_PC_ABS.
* config/tc-sh.c (parse_at): Set arg type of @(expr,pc) to
* gas/testsuite/gas/sh/pcrel.d: New test.
Ok, now the corrected ChangeLog entry
* config/tc-sh.c (md_apply_fix3) <BFD_RELOC_32_PLT_PCREL>: Don't
* gas/sh/pic.d, gas/sh/pic.s: New test.
* config/tc-sh.c (parse_at): Install the correct version of
* MAINTAINERS: Added self as SH co-maintainer.
Contribute sh64-elf.
Contribute sh64-elf.
Contribute sh64-elf.
Contribute sh64-elf.
Contribute sh64-elf.
Contribute sh64-elf.
Contribute sh64-elf.
Contribute sh64-elf.
Contribute sh64-elf.
* configure.in <bfd_sh_arc>: Enable sh64 support on sh-*.
* ld-sh/shared-1.d: Fix relocation addend.
* config/tc-sh.c (dot): Removed unused function.
* elf32-sh.c: Added missing prototypes.
* ld-sh/sh64/reldl64.rd: Add relocation symbol data in info field.
* config/tc-sparc.c (U0x80000000, U0xffffffff): New constants.
* sparc-dis.c (print_insn_sparc): Make sure 0xFFFFFFFF is not
* config/tc-mn10300.c (other_registers): Added `epsw'. Mark `pc'
* elf-m10300.c (mn10300_elf_relax_section): Skip section before
* MAINTAINERS: Added self as MN10300 co-maintainer.
* Makefile.in (MAKEINFO): Don't assume makeinfo will be built just
* configure.in (libstdcxx_flags): Don't add libstdc++-v3 flags for
* configure.in (gdb_cv_bigtoc): Check for -bbigtoc on AIX.
* ltmain.sh (taglist): Initialized. Don't let `CC' tag out of it.
* ltmain.sh (relink_command): Fix typo in previous change.
* config/tc-mips.c (md_estimate_size_before_relax): Do not modify
* coffread.c: Remove redundant static declarations. Replace
* interp.c (sim_open): Disable chunk of code that wrote code in
* configure.in: Revert 2002-04-18's patch; fixed in libjava.
* config/tc-s390.c (md_gather_operands): Emit dwarf2 line-number
* alpha-tdep.c (alpha_extract_return_value): Don't use
* configure.in (noconfigdirs): Don't disable libgcj on
* ltcf-cxx.sh (hpux*): Modify to support ia64-*-hpux*.
* config/tc-mips.c (macro_build_jalr): Make sure we generate
* Makefile.in (GCC_FOR_TARGET): Prepend STAGE_CC_WRAPPER.
* libiberty.h (asprintf, vasprintf): Don't declare them if the
* config/mips/tm-irix6.h: Include solib.h.
* mips-tdep.c (mips_find_abi_section): .mdebug.abi64 is the name
* elfxx-mips.c (mips_elf_create_dynamic_relocation): Set the type
* config/tc-mips.h (mips_relax_frag): Take segment as argument.
* gas/mips/mips.exp: Don't xfail relax.
* elfxx-mips.c (mips_elf_calculate_relocation): Take
* config/tc-mips.c (s_gpdword): New function.
* emulparams/elf32bmipn32-defs.sh (LIB_PATH): Set to /usr/lib32.
* config/tc-mips.c (md_begin): Add $fcc registers to the symbol
* elflink.h (struct elf_link_sort_rela): Turn rel and rela
* emulparams/elf32bmipn32-defs.sh: Set ELFSIZE according to
* elfxx-mips.c (_bfd_mips_elf_modify_segment_map): Don't move
* elf64-mips.c (mips_elf64_slurp_one_reloc_table): Generate
* emulparams/elf32btsmipn32.sh (TEXT_DYNAMIC): Define.
* config/tc-mips.c (macro_build_lui): _gp_disp is not special on
* config/tc-mips.c (tc_gen_reloc): Fix typo in handling of
* config/tc-mips.c (s_change_section): Make sure input buffer
* elfxx-mips.c (MNAME): New macro.
* elfxx-mips.c (MIPS_RELOC_RELA_P): New macro.
* elf.c (_bfd_elf_link_hash_table_init): Make sure
* elfxx-mips.c (struct mips_got_entry): New.
* config/tc-mn10300.c (set_arch_mach): Change argument type to
Alan Modra <amodra@bigpond.net.au>
* ld-mips-elf/mips-elf.exp: Remove branch-misc-2 test.
* tc-mips.c (RELAX_BRANCH_ENCODE): Remove reloc_s2 argument.
* gas/mips/beq.d: Comment out branches to undefined symbols,
* elfxx-mips.c (mips_elf_calculate_relocation): Don't divide
* Makefile.tpl (configure-target-rda): Depend on $(ALL_GCC_C).
* elf-m10300.c (elf32_mn10300_link_hash_newfunc): Reorder
* frame.h (frame_id_unwind_ftype): Fix typo in return type.
* dwarf2dbg.c (DWARF2_ADDR_SIZE): New macro.
* Makefile.tpl ($(NOTPARALLEL)): Move to the end. Bring uses of
* acx.m4: Name cache variables properly.
* configure.in (host_configargs): Replace reference to
* Makefile.tpl (local-distclean): Don't remove...
* elfn32-mips.c (prev_reloc_section): New.
* configure.in: Remove Makefile in build, host and target modules
* configure.in (noconfigdirs): Don't skip gas on IRIX 6.
* configure.in: Revert 24Jan change.
* configure.in (em): Set to irix on all Irix systems.
* gas/mips/n32-consec.d: New.
* bfd.c (struct _bfd): Added id field.
* mips.h (EF_MIPS_XGOT): Define.
* elfxx-mips.c (mips_elf_multi_got): New function.
* ld-mips-elf/multi-got-1.d: New.
* elfxx-mips.c (mips_elf_create_dynamic_relocation): Handle
Remove duplicate date line
* Makefile.in (install_to_tooldir): Instead of $(MULTISUBDIR), use
* Makefile.in (all-subdir, check-subdir, installcheck-subdir)
* elfxx-mips.c (mips_elf_got_entry_hash): Don't dereference
* config.if: Copy from GCC.
* configure.in: Introduce --enable-maintainer-mode.
* configure.in: Introduce --enable-maintainer-mode.
* ltcf-cxx.sh: Replace $linker_flags with $compiler_flags wherever
* libtool.m4 (LD): Append -melf* option to LD on IRIX with GNU ld.
* libtool.m4 (LD): Append -melf* option to LD on IRIX with GNU ld.
* configure.in: Propagate ORIGINAL_LD_FOR_MULTILIBS to
* configure.in (TARGET_SYSTEM_ROOT): Set default to
* emultempl/elf32.em (gld${EMULATION_NAME}_add_sysroot): Fix
* ldfile.h (struct search_dirs): Added sysrooted field.
* ldmain.c (set_scripts_dir): Look for relative to TOOLBINDIR as
* elfxx-mips.c (mips_elf_create_dynamic_relocation): Do not create
* ld-mips-elf/mips-elf.exp (linux_gnu): New variable. Add:
* elfxx-target.h (bfd_elfNN_canonicalize_reloc): Make it
* Reverted previous patch.
* Reverted 2003-03-02's patch.
* gas/mips/branch-misc-2.s: Add branch to symbol in another
* config/tc-mips.c (mips_validate_fix): New function.
* Makefile.in (MULTIOSDIR): New macro. Use $(CC) $(LIBCFLAGS)
Replace oddly-encoded blank with regular blanks
* elfxx-mips.c (_bfd_mips_relax_section): New function.
* ld-mips-elf/mips-elf.exp: Added...
* objdump.c (dump_data): Don't truncate the address to long; make
* ld.texinfo (-Tbss, -Tdata, -Ttext): Document in terms of
* config/tc-mips.c (HAVE_64BIT_ADDRESS_CONSTANTS): New.
* mips-dis.c (mips_gpr_names_newabi): $12-$15 are named $t4-$t7.
* mips-dis.c (mips_gpr_names_newabi): Reverted previous patch.
* elf32-mips.c (bfd_elf32_bfd_reloc_type_lookup): Detect (ctor)
* config/tc-mips.c (macro): Put back `+ 0x8000' in test for 64-bit
* config/tc-mips.c (macro): Add comments explaining the rationale
* readelf.c (display_debug_info): Apply RELA relocations on the
* doc/binutils.texi (objdump) [--debugging]: Suggest readelf -w
* dwarf2.c (_bfd_dwarf2_find_nearest_line): Try DWARF3-standard
* elfxx-mips.c (mips_elf_calculate_relocation): Decay
* config/tc-mips.h (tc_frag_data_type, TC_FRAG_TYPE): New.
* ld-mips-elf/elf-rel-got-n32.d,
* gas/mips/elf-rel-got-n32.d, gas/mips/elf-rel-got-n32.s,
* libtool.m4 (lt_cv_deplibs_check_method): Use pass_all on mips*.
* Makefile.in (libbfd_h): Added missing setting.
* elfxx-mips.c (mips_elf_get_global_gotsym_index): New.
* elfxx-mips.c (mips_elf_calculate_relocation): Adjust two other
* dwarf2.c (_bfd_dwarf2_find_nearest_line): Fix typo in
* ld-mips-elf/multi-got-1.d: Force into big-endian mode.
* ldmain.h (overflow_cutoff_limit): Declare.
* config/default.exp (gcc_gas_flags): Force ABI to n32 on
* gas/mips/abs.d, gas/mips/add.d, gas/mips/and.d,
* elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): Improve
* configure.in (MIPS_DEFAULT_ABI): AC_DEFINE.
2000-04-01 Alexandre Oliva <aoliva@cygnus.com>
2000-04-01 Alexandre Oliva <aoliva@cygnus.com>
2002-02-20 Alexandre Oliva <aoliva@redhat.com>
2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
2001-05-06 Alexandre Oliva <aoliva@redhat.com>
2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
2001-05-16 Alexandre Oliva <aoliva@redhat.com>
2002-12-12 Alexandre Oliva <aoliva@redhat.com>
2003-02-25 Alexandre Oliva <aoliva@redhat.com>
2001-04-17 Alexandre Oliva <aoliva@redhat.com>
2001-09-12 Alexandre Oliva <aoliva@redhat.com>
2002-12-12 Alexandre Oliva <aoliva@redhat.com>
2001-08-22 Alexandre Oliva <aoliva@redhat.com>
* configure: Rebuilt.
* config/tc-h8300.c (md_assemble): Make sure characters after
* config/tc-h8300.c (get_specific): No PCREL8 encoding for bsr/bc
* Makefile.tpl (all-make): Depend on intl.
* elf-m10300.c (mn10300_elf_relax_section): Take symbol hash table
* elf32-frv.c (elf32_frv_howto_table): Set R_FRV_LABEL16's
* ldlang.c (lang_size_sections_1): Use IGNORE_SECTION to tell
* gas/frv/reloc1.[sd]: Test references to external symbols and
* config/tc-frv.c (md_pcrel_from_section): Don't adjust when
* elf-bfd.h (elf_backend_data::elf_backend_modify_segment_map):
2003-09-18 Alexandre Oliva <aoliva@redhat.com>
2003-12-19 Alexandre Oliva <aoliva@redhat.com>
2003-12-19 Alexandre Oliva <aoliva@redhat.com>
2003-12-17 Alexandre Oliva <aoliva@redhat.com>
2003-11-05 Alexandre Oliva <aoliva@redhat.com>
2003-12-19 Alexandre Oliva <aoliva@redhat.com>
* ld-frv: Update .d files with correct addresses displayed for
2003-11-28 Alexandre Oliva <aoliva@redhat.com>
* m10300-opc.c (mov): 8- and 24-bit immediates are zero-extended
* gas/mn10300/mov5.s: New.
* elf32-frv.c (elf32_frv_always_size_sections): Initialize pointer
* elf32-frv.c (FRV_SYM_LOCAL): Weak undefined doesn't imply local.
* ld-frv/fdpic-pie-2.d: Adjust for decay of FUNCDESC relocs that
* elf32-frv.c (elf32_frv_howto_table) <R_FRV_LABEL16>: Set
* elf-bfd.h (struct elf_backend_data): Added
* elf32-frv.c (struct frv_pic_relocs_info): Added fixups and
* elflink.c (bfd_elf_record_link_assignment): Mark undefweak and
* emulparams/elf32frvfd.sh (MAXPAGESIZE): Change to 16Kb.
* ld-frv/fdpic*.d: Adjust to compensate for page size change.
* gas/frv/reloc1.d: Match elf32-frvfdpic as well.
* ld-frv/fdpic.exp: Restore $LDFLAGS at the end.
* configure.in (bfd_elf32_frvfdpic_vec): New.
* configure.in: Set em=linux for frv-*-*linux*.
* emulparams/elf32frvfd.sh (OUTPUT_FORMAT): Switch to new
* config/tc-frv.h (MAX_MEM_FOR_RS_ALIGN_CODE): New.
* elf32-frv.c (elf32_frvfdpic_modify_segment_map): Return
* elf32-frv.c (_frvfdpic_add_dyn_reloc): Don't warn when we get
* elf-m10300.c (mn10300_elf_relax_section): Don't test isym within
* elf-m10300.c (elf32_mn10300_finish_hash_table_entry): Avoid
* mn10300-tdep.c (mn10300_analyze_prologue): Don't compute saved
* mn10300-tdep.c (mn10300_extract_return_value): Rewrite.
* Makefile.in (check//%): New.
* elf-m10300.c (_bfd_mn10300_elf_reloc_type_class): New.
* elflink.c (elf_sort_symbol): Compare section id, not pointers.
bfd/ChangeLog:
2003-05-15 Richard Sandiford <rsandifo@redhat.com>
2004-06-17 Alexandre Oliva <aoliva@redhat.com>
* configure.in: Use common simulator always. Don't subst sim_gen
* gencode.c, simops.c: Delete.
* interp.c, mn10300_sim.h, op_utils.c: Convert function prototypes
2000-08-07 Graham Stott <grahams@cygnus.co.uk>
* elf-m10300.c (struct elf_mn10300_pcrel_relocs_copied): Delete.
2003-07-21 Richard Sandiford <rsandifo@redhat.com>
* compile.c (sim_load): Update sd->memory_size.
sim/h8300/ChangeLog:
* Makefile.def (host_modules): Set bootstrap=true for flex.
* elf-bfd.h (ELF_COMMON_DEF_P): New.
2003-07-08 Alexandre Oliva <aoliva@redhat.com>
include/elf/ChangeLog:
include/elf/ChangeLog:
* MAINTAINERS: Add self as co-maintainer of FR-V.
* readelf.c (get_machine_flags): Don't fall through into m68k cpu
bfd/ChangeLog:
bfd/ChangeLog:
bfd/ChangeLog:
PR libgcj/20160
s/waek/weak/ in 2005-05-05's entry.
* symtocbase-1.s, symtocbase-2.s, symtocbase.d: New test.
gas/ChangeLog:
gas/ChangeLog:
* config/tc-ppc.c (ppc_frob_file_before_adjust): Do not reference
* Makefile.tpl (clean-stage[+id+]-[+prefix+][+module+]): Remove
include/elf/ChangeLog:
* doublest.h (DOUBLEST): Use long double only if we can scan
Update copyright notice
gdb/ChangeLog:
* gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
gdb/ChangeLog:
bfd/ChangeLog:
* dwarf2-frame.c (struct dwarf2_cie): Add signal_frame field.
* dwarf2-frame.h (enum dwarf2_frame_reg_rule): Add
ChangeLog:
* configure.ac: Drop multiple occurrences of --enable-languages,
ChangeLog:
* app.c (do_scrub_chars): Turn #<line>"file"flags into .linefile.
* app.c (do_scrub_chars): Recognize comments after # line "file".
* elf32-frv.c (elf32_frv_relocate_section): Discard dynamic relocs
* elf32-frv.c (_frvfdpic_check_discarded_relocs): New.
* maint-tool (deps): Output stamp-h instead of config.h.
* Makefile.def (STAGE2_CFLAGS, STAGE3_CFLAGS, STAGE4_CFLAGS):
* config/tc-ia64.c (ia64_convert_frag): Zero-initialize room for
bfd/ChangeLog:
* options.h (General_options::output_is_executable): New.
* i386.cc (Target_i386::define_tls_base_symbol): Update comments.
ChangeLog:
PR other/40159
PR other/40159
* Makefile.tpl (all): Avoid harmless warning in make all when
* Makefile.tpl ([+compare-target+]): Compare all stage
ChangeLog:
* configure.ac: Add libelf to host_libs. Enable in-tree configury
* Makefile.def: Restore host and target settings for gmp.
* Makefile.def (configure-gcc): Depend on all-libelf.
* bootstrap-lto.mk: New.
PR other/46020
Check in for PR other/46020 was meant for PR other/46026.
PR libgcj/44341
* configure.ac (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Make sure
Alexey Makhalov (1):
PR gas/16109
Alfred M. Szmidt (3):
Undefine _process_user_ before including
* reply_mig_hack.awk: Check for `auto const mach_msg_type_t' declarations as well.
* reply_mig_hack.awk: Check for `auto const mach_msg_type_t'
Ali Anwar (3):
Ali Anwar <ali_anwar@codesourcery.com>
2013-07-15 Ali Anwar <ali_anwar@codesourcery.com>
? .deps
Andreas Arnez (26):
S/390: Disassemble 31-bit binaries with "zarch" opcode set by default
S390: Fix TDB regset recognition
Fix GDB crash with upstream GCC due to qsort(NULL, ...)
Fix GDB crash with upstream GCC due to memcpy(NULL, ...)
Since upstream gcc has recently increased the function alignment on
Prevent appending "-g" after "-g3" to compile options in info-macros.exp.
Re-introduce '_start' labels and add alignment in dw2-dir-file-name test case.
Fix regression on s390x with entry-values.exp.
gdb/ChangeLog:
gdb.exp: Support absolute path name args in 'prepare_for_testing' etc.
Exploit 'prepare_for_testing' etc. for 'Dwarf::assemble'-generated files
Migrate dw2-ifort-parameter.exp to Dwarf::assemble
Fix dw2-ifort-parameter.exp on PPC64
S390: Fix erroneous offset in fill_gregset.
Constify regset structures.
Remove 'arch' field from regset structure.
AARCH64: Replace regset_alloc() invocations by static regset structures.
ARM: Replace regset_alloc() invocations by static regset structures.
X86: Replace regset_alloc() invocations by static regset structures.
MIPS: Replace regset_alloc() invocations by static regset structures.
MN10300: Replace regset_alloc() invocations by static regset structures.
SCORE: Replace regset_alloc() invocation by a static regset structure.
SPARC: Rename register maps from "*regset" to "*regmap"
SPARC: Replace regset_alloc() invocations by static regset structures.
Drop regset_alloc().
watchpoint-reuse-slot.exp: Correctly skip unsupported commands.
Andreas Jaeger (122):
2001-01-06 Jan Hubicka <jh@suse.cz>, Andreas Jaeger <aj@suse.de>
* config.sub, config.guess: Update from subversions.
2001-01-08 Bo Thorsen <bo@suse.de>
* config/tc-i386.h (TC_RELOC_GLOBAL_OFFSET_TABLE): Removed, it's
* targets.c: Alphabetize list of xvecs.
2001-01-20 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
2001-01-21 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
Give credit for the last change to Philip instead of to Maciej.
2001-01-22 Bo Thorsen <bo@suse.de>
2001-02-14 Bo Thorsen <bo@suse.de>
2001-02-20 Andreas Jaeger <aj@suse.de>
2001-02-20 Bo Thorsen <bo@suse.de>
2001-02-26 Andreas Jaeger <aj@suse.de>
2001-02-28 Andreas Jaeger <aj@suse.de>
2001-02-28 Andreas Jaeger <aj@suse.de>, Bo Thorsen <bo@suse.de>
2001-03-07 Andreas Jaeger <aj@suse.de>
2001-03-26 Andreas Jaeger <aj@suse.de>
* i386-dis.c: Add ffreep instruction.
2001-04-19 Andreas Jaeger <aj@suse.de>
2001-04-23 Bo Thorsen <bo@suse.de>
* ld-scripts/phdrs.exp: x86-64 is a 64 bit ELF platform, handle it
* elf64-x86-64.c (elf64_x86_64_finish_dynamic_sections): Only swap
* emulparms/elf_x86_64.sh (MAXPAGESIZE): Fix value.
* elf64-x86-64.c (elf64_x86_64_relocate_section): Correct test for
* ld-scripts/phdrs.exp: Fix regexp, s390x is 64 bit platform.
* elf64-gen.c (elf_generic_info_to_howto): Add unused attribute.
* coff-alpha.c (reloc_nil): Likewise.
* dwarf2.c (decode_line_info): Fix error message.
* readelf.c (display_debug_frames): Fix warnings: Remove unused
* elf64-x86-64.c (elf64_86_64_size_info): Remove, we can use the
* elf64-x86-64.c (elf64_x86_64_check_relocs): Handle R_X86_64_64.
* elf64-x86-64.c (elf64_x86_64_relocate_section): Add PC8
* emulparms/elf_x86_64.sh (NONPAGED_TEXT_START_ADDR): Increase.
2001-06-07 Andreas Jaeger <aj@suse.de>
* gas/vtable/vtable.exp (run_list_test): Don't run on sparc64.
* binutils-all/readelf.r: Don't check for specific info value to
(elf64_x86_64_relocate_section): Fix creation of dynamic symbols.
* elf64-x86-64.c (elf64_x86_64_relocate_section): Fix linking of
* unwind-ia64.c (unw_decode_x1): Add unused attribute for
* disassemble.c (disassembler_usage): Add unused attribute.
2001-06-29 Andreas Jaeger <aj@suse.de>
2001-07-09 Andreas Jaeger <aj@suse.de>, Karsten Keil <kkeil@suse.de>
* config/tc-s390.c (s390_force_relocation): Removed.
* configure.in: Add -Wstrict-prototypes and -Wmissing-prototypes
* elf64-x86-64.c (elf64_x86_64_elf_object_p): Make static.
2001-08-10 Andreas Jaeger <aj@suse.de>
* config/tc-s390.c (s390_elf_cons): Correct fixups for PLT
* coff-sparc.c: Add missing prototypes.
* i960-dis.c: Add parameters for prototypes
* mips-dis.c: Add missing prototypes.
* coffgrok.h: Add missing parameter for prototype of coff_grok.
* deffilep.y: Add missing prototypes.
* opcodes/s390-opc.c: Add "low or high" and "not low or high"
* elf64-x86-64.c (elf64_x86_64_check_relocs): Set DF_TEXTREL if
* config/tc-ppc.h: Fix prototype declaration.
* config/tc-s390.c: Add missing prototypes
* oasys.c: Add missing prototypes.
For include/opcode:
* h8500-opc.h: Add default initializers to h8500_table to shut up
* elf32-cris.c (cris_elf_check_relocs): Set DF_TEXTREL if the
* elf64-s390.c (elf_s390_check_relocs): Set DF_TEXTREL if the
* xcoff.h (struct __rtinit): Make proper prototype for rtl.
* m68hc11-dis.c: Add missing prototypes.
* emultempl/pe.em: Add missing prototypes.
* tic54x-opc.c: Add default initializers to avoid warnings.
* vms-tir.c: Add missing prototypes.
* emultempl/aix.em: Add missing prototype.
* emultempl/beos.em: Declare prototypes for comparions functions,
* nlmconv.c: Fix warnings about unused attributes and function
* doc/binutils.texi (objdump): Fix description to use x86-64.
* i386-dis.c (print_insn): Use x86-64 as option.
* cpu-i386.c (bfd_x86_64_arch_intel_syntax,bfd_x86_64_arch): Use
* testsuite/binutils-all/objdump.exp: Add x86-64.
* gas/all/gas.exp (incbin): Fix condition.
* ld.texinfo (VERSION): Fix markup.
* configure.host: Add rules for x86_64-*linux-gnu. Change
bfd:
gas:
2002-01-20 Jiri Smid <smid@suse.cz>
2002-01-20 Jiri Smid <smid@suse.cz>
* ldlex.l: Use fread instead of read.
* ldlex.l (yy_input): Correct error check.
* config/i386/x86-64linux.mh (NATDEPFILES): Remove x86-64-nat.o.
* elf64-x86-64.c: Major rework that introduces all recent changes
* ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that
* cpu-i386.c (i386_compatible): New. Use it instead of
* doc/c-mips.texi (Machine Dependencies): Add new node.
Wrap overly long line in last patch.
* gas/i386/x86-64-opcode.d: More test cases for x86-64 opcodes.
* emulparams/elf_x86_64.sh (COMMONPAGESIZE): Set it.
* dwarf2cfi.c: Give credit to Daniel Berlin, reformat copyright
* elf64-x86-64.c (elf64_x86_64_check_relocs): Certain relocations
* emultempl/elf32.em (gld${EMULATION_NAME}_add_sysroot): Do not
* ld-elfvers/vers.exp (build_exec): Disable vers26b3 on x86-64-linux.
* elf64-x86-64.c (elf_x86_64_copy_indirect_symbol): Don't copy
* elf64-x86-64.c (allocate_dynrelocs): Don't allocate dynamic
2003-05-13 Michael Eager <eager@mvista.com>
2003-05-13 Andreas Jaeger <aj@suse.de>
Recreate correctly.
2003-05-13 Andreas Jaeger <aj@suse.de>
2003-05-15 Andreas Schwab <schwab@suse.de>
* Makefile.am (libopcodes_la_LIBADD): Add libbfd.la.
Regenerate - forgot to commit with last commit
* x86-64-linux-nat.c: Fix comment.
* x86-64-tdep.c (x86_64_push_arguments): Always set %rax to number
* elf64-x86-64.c: Convert to ISO C90 prototypes, remove
Add forgotten ChangeLog snippet for last elf64-x86-64.c patch.
* mmix.h: Convert to ISO C90 prototypes.
* xcoff.h (struct __rtinit ): Convert to ISO C90 prototypes.
* x86-64-tdep.c (x86_64_push_arguments): Align stack to 16-byte
* x86-64-tdep.c (x86_64_push_arguments): Align stack to 16-byte
2003-08-23 Andreas Jaeger <aj@suse.de>
* merge.c: Update to ISO C90.
* addr2line.c: Convert to ISO C90 prototypes, change PTR, remove
* i386-dis.c: Convert to ISO C90 prototypes.
2003-11-11 Jan Hubicka <jh@suse.cz>
2004-02-13 Hannes Reinecke <hare@suse.de>
* gas/cfi/cfi-x86_64.d: Adjust offsets.
* gas/cfi/cfi-s390x-1.d: Adjust offsets.
2005-05-28 Eli Zaretskii <eliz@gnu.org>
Patch by matz@suse.de:
Add missing changelog entry
Andreas Krebbel (55):
2007-08-21 Andreas Krebbel <krebbel1@de.ibm.com>
2007-11-27 Andreas Krebbel <krebbel1@de.ibm.com>
2007-11-27 Andreas Krebbel <krebbel1@de.ibm.com>
2008-03-06 Florian Krohm <fkrohm@us.ibm.com>
2008-03-19 Andreas Krebbel <krebbel1@de.ibm.com>
2008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
2008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
2008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
2008-08-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2008-09-26 Florian Krohm <fkrohm@us.ibm.com>
2008-09-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2008-12-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2009-01-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2009-03-20 Martin Schwidefsky <schwidefsky@de.ibm.com>
2009-09-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2009-09-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
libdecnumber/
2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2010-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2010-10-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2010-10-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2010-10-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2010-11-25 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2011-03-18 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2011-04-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2011-05-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2011-05-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2011-10-21 Jan Glauber <jang@linux.vnet.ibm.com>
2012-02-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2012-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2012-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2012-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2012-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2012-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2012-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2012-07-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2012-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2012-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2012-10-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
Commit missing files from last patch.
2012-10-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2012-10-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2012-11-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2012-11-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2013-01-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2013-05-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2013-07-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2013-09-02 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
Fix length arg in call to breakpoint_xfer_memory.
Andreas Schwab (342):
* config/atof-ieee.c (gen_to_words): Correctly round a
* elf32-arm.h (elf32_arm_relocate_section): Fix operator
* Makefile.am (ALL_EMULATIONS): Remove earmlinux.o and
* readelf.c (dump_relocations): Always print the addend on RELA
* objcopy.c (copy_archive): Preserve dates of archive members if
* readelf.c (process_relocs): Determine type of reloc from
* elf32-m68k.c (elf_m68k_adjust_dynamic_symbol): Avoid ambigous
* vms-misc.c (_bfd_vms_hash_newfunc): Fix use of uninitialized
* elf.c (elf_fake_sections): Undo change of 1999-05-10.
* config/obj-elf.c (obj_elf_common): In MRI mode if called as
* Makefile.am (SOURCE_HFILES): Add missing headers.
* Makefile.am (TARGET_CPU_CFILES): Add config/tc-fr30.c.
* Makefile.am (CFILES): Add arc-{dis,opc}.c and v850-{dis,opc}.c.
* windres.c (usage): Fix typo.
* readelf.c (dump_section): Cast bfd_vma values to [unsigned] long
* binutils-all/objdump.exp: Tighten regexp to match `objdump -i'
* ld-cdtest/cdtest-main.cc: Avoid `implicit int' warning.
Fix typos.
Fix typo.
Fix use of @item vs. @itemx.
* emultempl/elf32.em (ld_${EMULATION_NAME}_emulation): Add missing
* elf32-m68k.c: Add some ATTRIBUTE_UNUSED.
* emultempl/linux.em (ld_${EMULATION_NAME}_emulation): Fill in
* config/tc-m68k.c: Add some ATTRIBUTE_UNUSED.
* m68k.h (EF_CPU32): Move definition inside multiple inclusion
* elflink.h (elf_link_record_local_dynamic_symbol): Remove unused
* elflink.h (elf_bfd_final_link): Remove unused variables rel_hash
* configure.host: Use ${CC} instead of gcc for finding compiler
* elflink.h (elf_link_add_object_symbols): Copy NON_GOT_REF flag
* binutils.texi: Add info dir entries for all programs described
* doc/c-arm.texi: Fix arguments of @var to not contain
* ld.texinfo: Fix arguments of @var to not contain punctuation.
* configure.in: Put AC_MSG_CHECKING/AC_MSG_RESULT around check for
Fix date.
* scripttempl/elf.sc: Fix last change to use correct comment
* doc/c-arm.texi (ARM Directives): Fix warnings from makeinfo.
* gas/m68k/pcrel.s: Force alignment to 8 byte boundary to get
* elf32-m68k.c (elf_m68k_relocate_section): Don't need the
* config/tc-m68k.c: Instead of replacing -1 by 64 in assignment to
* config/tc-m68k.c (md_pseudo_table) [OBJ_ELF]: Add .file and
* elf32-m68k.c (elf32_m68k_check_relocs): Set DF_TEXTREL if the
* readelf.c: Fix warnings without terminating newline.
* as.c (parse_args): Call md_after_parse_args if defined.
Resolve CVS conflict.
* MAINTAINERS (write-after-approval): Add myself.
Remove leftover conflict marker.
* config/m68k/nm-linux.h (FETCH_INFERIOR_REGISTERS): Define.
* m68klinux-nat.c: Fix last change to use regcache_collect
* config/ia64/linux.mh: Don't set NAT_CLIBS and REGEX.
* config/tc-i386.c (tc_i386_fix_adjustable): Don't adjust
Update copyright.
* emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Don't fold
* config/m68k/tm-linux.h (FRAME_SAVED_PC): Define as
* config/tc-ia64.c (fixup_unw_records): Clear region when seeing a
* config/tc-i386.c (output_jump): Set fx_pcrel_adjust to size of
* event-top.c (command_line_handler): Remove useless if.
* m68klinux-nat.c (fill_fpregset): Properly pass address of
* config/tc-i386.c (output_jump, output_disp)
* config/s390/s390.mh (NATDEPFILES): Remove solib.o, add
* elf64-x86-64.c (elf64_x86_64_relocate_section): Only convert
Fix typo.
* m68klinux-nat.c (IS_SIGTRAMP, IS_RT_SIGTRAMP)
* m68k-tdep.c (m68k_register_virtual_type): Return int for SR, FPC
* valops.c (value_slice): Move declaration of `offset' to avoid
* m68k-tdep.c (m68k_register_virtual_type): Use architecture
* Makefile.in (m68k_tdep_h): Define.
* m68k-tdep.c (m68k_frame_chain, m68k_frame_saved_pc)
* infcmd.c (construct_inferior_arguments): Handle empty arguments.
* elf32-m68k.c (struct elf_m68k_link_hash_table): Add sym_sec
* Makefile.tpl, configure.in: Substitute libstdcxx_incdir.
* readelf.c (main): Reset dump request after each file.
* Makefile.tpl (multilib.out): Fix missing space.
* configure.in: Fix use of $program_transform_name.
* lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
* elf32-m68k.c (elf_m68k_check_relocs): Don't set DF_TEXTREL for
* elf32-ppc.c (ppc_elf_check_relocs): Don't set DF_TEXTREL for a
* elf32-ppc.c (struct ppc_elf_dyn_relocs): Define.
* elf32-m68k.c (elf_m68k_hash_entry): Define.
* rddbg.c (read_section_stabs_debugging_info): Cast ptrdiff_t to
* elf-eh-frame.c (get_DW_EH_PE_signed): Define.
* ldfile.c (ldfile_try_open_bfd): Pop lexer start condition after
* config/tc-ia64.c (generate_unwind_image): Fix type of unw_rec to
* elf32-m68k.c (WILL_CALL_FINISH_DYNAMIC_SYMBOL): Define.
* ld-elfvsb/elfvsb.exp: Run dump tests even when cross
* elf32-m68k.c (elf_m68k_relocate_section): Replace ugly
* elf32-m68k.c (elf_m68k_check_relocs): Cache reloc section in
* c-exp.y (typebase): Remove duplicate occurence of
* Makefile (m68klinux-nat.o, m68klinux-tdep.o): Update
* Makefile.in (m68k-tdep.o, m68klinux-tdep.o): Update
* m68k-tdep.c (m68k_register_raw_size): Remove cast.
* m68k-tdep.c (m68k_gdbarch_init): Set parm_boundary instead of
* m68k-tdep.c (m68k_gdbarch_init): Use set_gdbarch_print_insn ...
* Makefile.in (tuiDisassem.o): Update dependencies.
* utils.c (internal_vproblem): Use xvasprintf, not xasprintf, to
* ia64-tdep.c (ia64_push_dummy_call): Define as combination of
* m68klinux-nat.c (fill_fpregset): Fix use of loop index.
* gdb.objc/basicclass.exp ("Call an Objective-C method with no
* gdb.asm/m68k.inc: New file.
* Makefile.in (m68k-tdep.o, m68klinux-tdep.o): Update
* m68k-tdep.h (enum struct_return): Define.
* gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
* gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
* ia64-tdep.c (ia64_print_insn): New function.
gas/
* Makefile.in (FLAGS_TO_PASS): Pass down $(bindir) and $(mandir).
* simple.c (bfd_simple_get_relocated_section_contents): Use
* m68k-tdep.c: Include "dwarf2-frame.h".
* i386-tdep.c (i386_analyze_frame_setup): Also handle xorl/subl
* deffilep.y: Remove commas from %token lines.
* emultempl/ticoff.em (gld_${EMULATION_NAME}_list_options): Add
* ar.c (main): Support POSIX-compatible argument parsing.
* ld.texinfo (Options): Fix example for --wrap.
* doc/c-hppa.texi (HPPA Directives): Fix typo.
* gas/cfi/cfi-m68k.d: Adjust offsets.
* ia64-tdep.c (ia64_libunwind_frame_prev_register): Handle null
* ld.texinfo (Options): Fix typo in last change.
* config/tc-m68k.c (mri_chip): Replace current_chip, not augment.
Fix file name.
* source.c: Fix whitespace.
binutils/testsuite/:
* m68k-dis.c (m68k_valid_ea): Fix typos in last change.
* config/tc-m68k.c: Convert to C90. Remove redundant
* readelf.c (dump_relocations): Fix typo when calculating
* ldexp.c (fold_binary) [DATA_SEGMENT_ALIGN]: Apply data segment
bfd/:
* ldexp.c (fold_binary) [DATA_SEGMENT_ALIGN]: Adjust data segment
* elf32-m68k.c (elf_m68k_plt_sym_val): New function.
* ada-lang.c (grow_vect): Return the new array instead of
* elf32-m68k.c (elf_m68k_adjust_dynamic_symbol): Use
* linux-nat.c (PTRACE_EVENT_VFORK_DONE): Renamed from
sim/erc32:
* Makefile.in (defines.h): Depend on tmp-defines.
* configure.host: Set host floatformat for m68k.
* m68klinux-tdep.c: Include "glibc-tdep.h" and "solib-svr4.h".
* linux-m68k-low.c (m68k_num_gregs): Define.
* main.c (long_options): Add entry for "-l".
* Makefile.in (hw_com.o, hw_eeprom.o): Depend on
* breakpoint.c (break_command_1): Always free err_msg before
* ia64-tdep.c: Include "osabi.h".
* gas/i386/intel16.d: Ignore trailing text with #pass.
binutils/:
Fix typo.
* elfxx-ia64.c (elfNN_ia64_install_value): Change type of insn
* gdb.base/bigcore.c (main): Add missing mode argument in open
Fix typo.
Fix typo.
* config/tc-ia64.c (md_assemble): Fix error message for wrong
* config/tc-ia64.c (specify_resource): Initialize all of tmpl.
* elf.c (assign_section_numbers): Fix comment.
* elfxx-sparc.h (struct _bfd_sparc_elf_link_hash_table): Remove
* elf32-i386.c (elf_i386_finish_dynamic_sections): Fix signedness
* configure.host (HOSTING_LIBS): Add libunwind.a if it exists.
* gdb_ptrace.h: Fix typos when checking for PT_ATTACH. Reported
* ld-elfweak/size_foo.c (foo): Fix warning about implicit return
* gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
* observer.sh: Use different temporary file name depending on mode
* Makefile.def (flags_to_pass): Add CFLAGS_FOR_BUILD.
* elfxx-ia64.c (struct elfNN_ia64_allocate_data): Add only_got.
PR exp/1978
Remove extraneous line.
PR threads/2015
* Makefile.in (linux-thread-db.o): Depend on $(gdbcore_h).
* dwarf2read.c (isreg): Removed.
* regformats/reg-ia64.dat: Remove NAT registers.
* m68k-dis.c (print_insn_m68k): Only match FPU insns with
PR binutils/1486
* ia64-tdep.c (ia64_libunwind_frame_this_id): Adapt uses of
* config/s390/s390.mh (NATDEPFILES): Add linux-fork.o.
* configure.in: Fix help string for --enable-targets option.
* Makefile.in (elf_common_h): Define.
* Makefile.in: Update dependencies.
* rs6000-tdep.c: Include "reggroups.h" only once.
* Makefile.in (tmp-ld-decode): Fix dependencies.
* aoutf1.h (struct external_sparc_core): Declare c_regs as struct
sim/:
* dwarf2-frame.c (struct dwarf2_fde): Add eh_frame_p.
* doc/Makefile.am (addr2line.1): Depend on $(binutils_TEXINFOS).
* doc/Makefile.in: Regenerated.
* elfxx-ia64.c (elfNN_ia64_choose_gp): Use rawsize if set.
* symfile.c (add_symbol_file_command): Fix off-by-one when
* m68k-tdep.c (m68k_analyze_register_saves): Fix decoding of
* ld-m68k/plt1-68020.d: Fix patterns to match also for 64-bit
* dwarf.c (display_debug_loc): Don't dereference loc_offsets when
* elfxx-ia64.c (addend_compare): Properly compute return value.
Typos.
* gdbcmd.h (detachlist): Declare.
gas/testsuite/:
* lib/ld-lib.exp (run_dump_test): Don't prematurely remove
* gdb.base/multi-forks.exp ("restart $i"): Also match
* gdb.base/corefile.exp: Allow non-empty argument list in reinit
* gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
* gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
* gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
* gdb.base/callfuncs.exp (do_get_all_registers): Filter out
* gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
* gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
* Makefile.tpl (LDFLAGS): Substitute it.
* gdb.mi/mi-var-child.exp: Fix matching display of function value.
* Makefile.in (symfile.o): Update dependencies.
* configure: Regenerate.
* gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
* config/tc-i386.h (NOP_OPCODE): Restore.
* elfxx-ia64.c (elf_backend_default_execstack): Define to 0.
* rs6000-tdep.c (rs6000_convert_from_func_ptr_addr): Use parameter
* filename_cmp.c: Include "config.h".
* solib-svr4.h (struct link_map_offsets): Remove l_addr_size,
* rs6000-tdep.c (rs6000_dwarf2_reg_to_regnum): Decode 64 as CR
* symtab.c (skip_prologue_using_sal): Allow the end of the prologue
* mipsnbsd-tdep.c (mipsnbsd_ilp32_fetch_link_map_offsets): Don't
* emultempl/ppc64elf.em (gld${EMULATION_NAME}_new_vers_pattern):
* libunwind-frame.c (unw_destroy_addr_space_p): Define.
* frame-unwind.h (frame_dealloc_cache_ftype): Define.
* ld-scripts/cross3.t: Add .opd section.
* regcache.c (write_pc_pid): Restore missing else.
* configure.in (--with-separate-debug-dir): New option.
* m68k-tdep.c (m68k_gdbarch_init): Don't infer coldfire flavour
* m68k-tdep.c (m68k_ps_type): New.
* linux-nat.c (linux_nat_info_proc_cmd): Fix parsing of columns in
* Makefile.am (HFILES): Add dwarf.h, sysdep.h and unwind-ia64.h.
* Makefile.am (HFILES): Add dwarf.h, sysdep.h and unwind-ia64.h.
* config/tc-ia64.c (tc_gen_reloc): Return NULL if relocation is
* configure.ac: Accept --with-system-readline.
* configure.ac: Raise minimum makeinfo version to 4.6.
* linux-low.c (STACK_SIZE): Define.
* readelf.c (is_64bit_abs_reloc): Handle R_S390_64.
* read.c (s_space): Declare `repeat' as offsetT.
* ld-gc/gc.c: Make sure used_func is not inlined.
* target.h (struct target_ops): Add
Update m68k port for unwinder changes.
(dwarf2loc.o): Remove $(addrmap_h).
* linespec.c (decode_objc): Save current language around call to
* symtab.h (enum address_class): Remove LOC_REGPARM and
(print_gdb_version): Don't print final newline.
* basic_blocks.c: Always include "gprof.h" first.
* elf32-m68k.c (elf_m68k_relocate_section): Don't ignore existing
(GDB/MI Target Manipulation): Fix last change.
(_bfd_mips_elf_section_from_shdr): Add missing
(read_section): Take pointer to bfd_size_type instead
* valops.c (value_cast_pointers): Follow typedefs when checking
(_initialize_core): Remove spurious paren from set
(_initialize_python): Use unabbreviated commands
(find_separate_debug_file): Use the canonical
(_bfd_elf_write_section_eh_frame): Do proper
(ia64_get_dyn_info_list): Use obj_section_addr.
* frame.c (get_frame_register_bytes): Take pseudo registers into
* frame.c (get_frame_register_bytes): Avoid excessive function calls.
* infcmd.c (construct_inferior_arguments): Handle newlines
* gdb.base/hashline2.exp: Fix typo.
PR 7011
* gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
(NEXTBYTE, NEXTWORD, NEXTLONG, NEXTULONG, NEXTSINGLE)
Fix typo.
* Makefile.def: configure-target-boehm-gc depends on
* elf32-m68k.c (elf_m68k_discard_copies): Use SYMBOL_CALLS_LOCAL.
* Makefile.in (init.c): Set LANG/LC_ALL to C, not c.
* configure.tgt (powerpc64-*): Fix targ_obj.
* powerpc.cc (Powerpc_relocate_functions::rel16_ha): Don't try to
* config/obj-elf.h (LOCAL_LABEL_PREFIX): Conditionally define.
* config/tc-mips.c (macro) [M_DINS, M_SEQ_I, M_SNE_I]: Cast
* gas/lns/lns.exp: Don't run lns-duplicate for d10v target.
* mach-o.c (bfd_mach_o_archive_p): Restrict the number of
* Makefile.tpl (stage_last): Define $r and $s before using
Update e-mail address.
* elf32-hppa.c (final_link_relocate): Cast bfd_vma values to long
* observer.sh: Set LANG/LC_ALL to C, not c.
* gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
* m68klinux-nat.c: Remove obsolete comment.
* configure.ac: Don't postprocess Makefile in config.status.
Fix date.
* configure.ac: Add quotes to not lose brackets in help text.
* gdb.cp/exception.exp: Don't require $hex before inner frame in
* ld-powerpc/relax.d: Fix whitespace.
* ld-powerpc/powerpc.exp: Move relaxing and relocatable relaxing
* elf32-m68k.c (rtype_to_howto): If the reloc index is out of
* z8kgen.c (struct op): Replace unused flavor with id.
* ldlex.l (yy_input): Remove second argument and return the value
* ppc-instructions: Fix aliasing bugs when calling
* ppc-instructions: Fix missing assignment in last change.
* configure.srv: Fix typo setting srv_regobj.
* Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define.
* Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define.
PR gdb/11092
* configure.ac: Check for RDYNAMIC also for cross builds.
* doc/as.texinfo (Overview): Use @itemx for grouped @table
gas/:
Update.
* breakpoint.c (_initialize_breakpoint): Add "cl" as alias for
* readelf.c (process_section_headers): Update key to flags.
binutils/testsuite/:
binutils/:
* ld/testsuite/ld-gc/pr11218-2.c: Declare
* configure.ac: Move comment to remove extra space in last argument
* gdb.threads/thread-specific.exp (get_thread_list): Update.
* gdb.threads/tls.exp: Fix typo.
* gdb.threads/tls.exp ("info address me"): Fix expected output.
* readelf.c (print_symbol): Handle symbol characters as unsigned.
Sync toplevel configure from GCC
* elf32-m68k.c (elf_m68k_finish_dynamic_symbol): For a TLS_GD
* ada-lang.c (compare_names): Call is_name_suffix with string1
* common/aclocal.m4: Remove.
* xcoffread.c (process_xcoff_symbol): Remove useless cast.
PR gdb/8677
* Makefile.am (MAINTAINERCLEANFILES): Move s390-opc.tab ...
* gas/testsuite/gas/m68k/all.exp: Run "mode5" test also with -mcpu=5200.
Add PR markers
* binutils/readelf.c (process_program_headers): Fix typo printing p_memsz
* ld/ldlang.c (insert_pad): Change alignment_needed argument to
* cp-name-parser.y (cp_merge_demangle_parse_infos): Don't use
Check for warning flags without no- prefix
config/:
* ppc-linux-nat.c (create_watchpoint_request): Only use ranged
* gas/testsuite/gas/m68k/pmove.s, gas/testsuite/gas/m68k/pmove.d: New test.
* m68klinux-nat.c (getregs_supplies): Make static.
* m68klinux-nat.c: Include "gdb_proc_service.h".
* m68klinux-tdep.c (m68k_linux_init_abi): Register
* ld-m68k/m68k.exp ("TLS indirect symbol use"): Pass
* m68klinux-nat.c (fetch_register): Fix strict-aliasing violation.
* elf32-m68k.c (elf_m68k_relocate_section): Allow
* ld-pie/pie.exp: Remove extra braces.
* elf32-m68k.c (elf_m68k_check_relocs): Mark non-GOT references
bfd/
* elf32-m68k.c (elf_m68k_grok_prstatus): New function.
gprof/
opcodes/
* elf32-m68k.c (elf_m68k_finish_dynamic_symbol): Don't make
* elf.c (_bfd_elf_make_section_from_shdr): Fix typo in error
* m68k-tdep.c (m68k_reg_struct_return_p): Accept complex types.
* ppc-linux-tdep.c (ppc_linux_init_abi): Register
* floatformat.c (floatformat_to_double): Correctly handle numbers
* powerpc.cc (do_make_elf_object): Allow ET_EXEC files with
* python/python.c (finalize_python): Only define if HAVE_PYTHON.
* doc/binutils.texi (elfedit): Fix use of @itemx in @table.
* doc/c-mips.texi (MIPS Opts): Fix use of @itemx.
* doc/c-arc.texi (ARC Directives): Revert last change and use
* elf64-aarch64.c (elf_backend_default_execstack): Define to 0.
PR binutils/15818
* elf32-m68k.c (elf_m68k_size_dynamic_sections): Add DT_DEBUG also
Fix missing newline in error message
Set proper OS ABI magic for ELF/m68k
Use correct default for target functions that return pointer
Fix typo in test name
Fix spurious failures in ld-plugin/lto.exp
Andreas Tobler (13):
2011-03-15 Andreas Tobler <andreast@fgznet.ch>
2011-03-15 Andreas Tobler <andreast@fgznet.ch>
2011-09-22 Andreas Tobler <andreast@fgznet.ch>
2012-01-11 Andreas Tobler <andreast@fgznet.ch>
2012-03-12 Andreas Tobler <andreast@fgznet.ch>
2012-12-19 Andreas Tobler <andreast@neon.andreas.nets>
2013-02-01 Andreas Tobler <andreast@fgznet.ch>
Add missing file from the previous commit.
2013-02-04 Andreas Tobler <andreast@fgznet.ch>
2013-02-05 Andreas Tobler <andreast@fgznet.ch>
2013-05-20 Andreas Tobler <andreas@fgznet.ch>
Add proper arm config for *-*-freebsd*.
Don't link FreeBSD tests with -ldl.
Andrew Bennett (6):
Range of element index is too large on MIPS MSA element selection instructions.
Add support to show the symbolic names of the MIPS CP1 registers.
Add support for the MIPS P5600 family of CPUs.
Add support for the MIPS eXtended Physical Address (XPA) ASE.
Fix an issue with "Rearrange MIPS INSN* masks" patch.
Add MIPS r3 and r5 support.
Andrew Burgess (68):
http://sourceware.org/ml/gdb-patches/2010-11/msg00112.html
http://sourceware.org/ml/gdb-patches/2010-12/msg00299.html
http://sourceware.org/ml/gdb-patches/2010-12/msg00300.html
Move environment modifications into gdb_init so it's done just once per
http://sourceware.org/ml/gdb-patches/2011-06/msg00136.html
http://sourceware.org/ml/gdb-patches/2011-06/msg00442.html
http://sourceware.org/ml/gdb-patches/2011-06/msg00444.html
http://sourceware.org/ml/gdb-patches/2011-07/msg00085.html
http://sourceware.org/ml/gdb-patches/2011-11/msg00778.html
http://sourceware.org/ml/gdb-patches/2012-07/msg00551.html
http://sourceware.org/ml/gdb-patches/2012-09/msg00013.html
http://sourceware.org/ml/gdb-patches/2012-09/msg00015.html
http://sourceware.org/ml/gdb-patches/2012-08/msg00715.html
http://sourceware.org/ml/gdb-patches/2012-09/msg00403.html
http://sourceware.org/ml/gdb-patches/2012-09/msg00568.html
http://sourceware.org/ml/gdb-patches/2012-10/msg00027.html
http://sourceware.org/ml/gdb-patches/2012-10/msg00032.html
http://sourceware.org/ml/gdb-patches/2012-10/msg00525.html
http://sourceware.org/ml/gdb-patches/2012-10/msg00083.html
http://sourceware.org/ml/gdb-patches/2012-11/msg00308.html
http://sourceware.org/ml/gdb-patches/2012-11/msg00312.html
http://sourceware.org/ml/gdb-patches/2013-07/msg00056.html
http://sourceware.org/ml/gdb-patches/2013-07/msg00059.html
Fix bug in value_bits_valid.
Add $gdb_prompt to test regexp.
Revert recent changes to value_bits_valid.
Reuse print_hex_chars function.
Check for NULL character before calling strchr.
Add new 'z' format for print command.
Resue 'z' formatter from mi register display code.
value_fetch_lazy, ensure parent is not lazy and check parent for validity.
Don't raise an error for optimized out sub-fields.
Remove deprecated_throw_reason from internal_verror.
Replace most uses of deprecated_throw_reason with quit.
Remove deprecated_throw_reason from mips_error.
Remove deprecated_throw_reason.
Remove error_pre_print and quit_pre_print.
Remove duplicate call to add_file_handler.
Handle '#' flag for printf of pointer types.
Remove use of deprecated_command_loop_hook from mi code.
gdb.base/code_elim.exp - force .bss creation.
Avoid printing unavailable/optimized out registers (sh64-tdep.c)
Remove deprecated_command_loop_hook.
Fix filename format in previous ChangeLog entry.
Give every interpreter a command_loop_proc.
OBVIOUS: Remove legacy comment referring to deprecated_init_ui_hook.
Remove use of deprecated_init_ui_hook from quit_confirm.
Add new function to access gdb_program_name.
Fix whitespace error in previous commit.
Consistent display of "<optimized out>" for register values.
Reuse print_hex_chars.
In regcache use print_hex_chars.
Hardware watchpoints turned off, inferior not yet started.
Print <unavailable> for unavailable registers in info register output.
Extra error message from update_watchpoint
Mark entirely optimized out value as non-lazy.
Tighten regexp in gdb.base/setshow.exp
Make "set debug frame 1" use the standard print routine for optimized out values.
Print entirely unavailable struct/union values as a single <unavailable>.
Add support for DW_OP_bit_piece and DW_OP_plus_uconst to DWARF assembler.
Add call to get_compiler_info to gdb_compile_shlib.
Convert the unavailable vector to be bit, not byte, based.
gdb.base/memattr.exp regexp improvements.
cplus-demangler, free resource after a failed call to gnu_special.
Remove previous frame if an error occurs when computing frame id during unwind.
Rename frame_stop_reason_string to unwind_stop_reason_to_string.
Add a TRY_CATCH to get_prev_frame_always to better manage errors during unwind.
Delete temporary string within demangler even in failure cases.
Andrew Cagney (3452):
PR 11678 - rename long decode-rule files to shorter ones, eliminate
Per PR 11678 - also need to maintan .Sanitize
Make useful macro's and functions found in the PowerPC simulator
Add d30v simulator configuration but sanatize it out.
Instruction decode generator taken from the PowerPC simulator
The remainder of igen taken from the PowerPC simulator directory.
Really checkin the d30v sim directory configure files.
Commit the other half of the top level configure change for enabling
* configure.in (noconfigdirs): Disable target-newlib,
Loose the bugs file.
Clean up.
Extend bit and endian operators.
New files:
Extend callback interface to support vprintf, flush and error printing.
New directory, devo/sim/testsuite - loose (sanitize) it for the moment.
* ld-insn.c (parse_insn_format): Accept '*' as an alternative of
Add a number of per-simulator options: hostendian, endian, inline, warnings.
Forgot to update *-n.h to sim-n*.h
Update names
* remote-sim.h: New file, copied in from gdb/remote-sim.h. One
* remote-sim.h: Delete - moved to ../include/remote-sim.h.
Part of previous move of remote-sim.h to ../include
* configure: Re-generate.
Correctly validate 64bit instructions
remove defunct variable from event struct
* sim-inline.h: Add definitions for sim-types.
Fix bugs in d30v sat and mul instructions.
Rename `struct _engine' to new `struct sim_state'.
New files added during rename/cleanup of engine -> sim_state.
Include new files sim-assert.h sim-xcat.h sim-state.h
* sim-alu.h: Include sim-xcat.h.
Move SIM_AC_OPTION_ macros out of SIM_AC_COMMON macro - was trashing
remote-sim.h moved to include directory
Pass GCC -W...
Growing number of tests for d30v
Enable testsuite in sim directory.
The d30v release has a testsuite directory.
* emul_bugapi.c (emul_bugapi_create): Guard against NULL images.
Handle BSD make and its liking for `set -e'
New target - autoconf-changelog
New target autoconf-changelog
New file common/sim-config.c sets/checks simulator configuration options.
Add autoheader counterpart to autoconf-common et.al.
From Jim Wilson, fix typo in instruction name
Use $(srcdir)/... instead of $< in make rules
Build X11 targets before gcc/targetlib.
Get configure to define RETSIGTYPE
Check a program to run is present.
Get the BIT/MASK/ROT/... macros to work with any 32/64/MSB0/MSBn target.
From Jim Wilson <wilson@cygnus.com>
Cleanups to compile under FreeBSD
Ref gdb/11763 - can't stop a running simulator:
TIc80 simulator checkpoint - runs 3 instructions - trap, addu, br.a.
More Tic80 instructions.
Fix? some reg definitions
Enable more instructions.
Numerous fixes.
Define TiC80 break point (tmp)
Tidy code gen.
Add Tick shift insn
o Add core and event objects into simulator
Update devo version of m32r sim to build with recent sim/common changes.
Add flakey floating-point support to the TI c80 simulator.
Start of implementation of a distributed (between processors)
Only zap the igen directory once.
o Clean-up tic80 fp tracing
Part II of getting GdbTk's stop button to always work.
Add function sim_args_command() which takes a `(gdb) sim <command>' and
Update CIA as well as NIA when a 64bit insn is encountered.
Match commands like `(gdb) sim a b c' against options --a-b-c.
c80 simulator fixes.
Clear cntrl-c after handling it.
Remove ANNULed cycle - was confusing gdb.
Fix total number of tic80 registers
Passify gcc's warnings.
Fix double conversion problem.
More floating point operations.
Remove some of the flake from the c80 floating point.
o Make tic80 insn file more `cache ready'
Pacify gcc.
o Implement generic halt/restart/abort module.
Make simulator event-queue manager a bit more signal safe.
Update.
Graft sim/common event and other code onto the mips simulator.
Depreciate sim_set_callbacks() function. Set simulator callbacks
Part II of adding callback argument to sim_open(). Update all the
Watchpoint interface.
Restrict simulator commands to an enabled simulator.
Enumerate longjmp's return type.
Incorrect test for zero-r0 code gen.
Preliminary suport for xor-endian suport in core module.
Don't restrict the endian commands to BI-ENDIAN gdb.
Extend xor-endian and per-cpu support in core module.
Fix watching PC for 64bit (mips) target.
Add a simple dissasembler to igen
Fix subu immed - was incorrectly using unsigned.
Add assembler information to igen input files.
o Fix padd insn
o Fixes to repeated watchpoints
Initialize the sim-engine module.
Verify magic number of simulator struct.
Clean up formatting of instruction traces.
Open in binary mode when available.
sim_kill() isn't used.
Add test for dbt/rtd instructions
Sync powerpc simulator with public version. Enable FPSCR and string
Fix a number of problems in the r5900 specific p* (parallel) instructions.
Tests for mips r5900 instructions
Standard simulator tests.
Generic tests for 5900.
Similistic configure/build scripts for tx59 simulator tests.
Configure r5900 testsuite sub-directory.
More checks for pdivuw
Fix MTSA opcode encoding.
Handle overflow from signed divide by -1.
Add test for "mtsa"
Add ABFD argument to sim_open call. Pass through to sim_config so
Flush defunct sim_kill.
In some cases: Makefile.in (all-sim): Depends on all-readline.
Make building of w65 simulator conditional on --enable-sim.
Save a copy of argv, not just a pointer.
* idecode_expression.h (ALU_END): From Charles Lefurgy - Extract
Add ABFD argument to sim_create_inferior. Document.
New file - generic implementation of sim_load for hardware only
* archures.c (bfd_archures_list): Always NULL terminate the list.
Only pass endianess to simulator when explicitly set by user with set
Add MSBIT* and LSBIT* macro's to sim-bits.h
Fix doco on enable-sim-inline.
Add --target=BFDTARGET and --architecture=MACHINE options.
Make igen available when v850 is being build.
Add sh3 et.al. to SH arch table.
New commands ``set architecture'', ``show architecture'' and ``info
Passify GCC.
Passify GCC. Convert 0x0LL to something more portable in the FP code.
Passify cross compilation and GCC -Wall
Use sim_state_alloc to create common sim object.
Add ``set processor'' - an alias to ``set architecture''.
Compile from UNIX to cygwin32.
Test/fix pabsh, pabsw, psrlvw.
Merge SH4 branch simulator in to devo.
Typo in e700 #ifdef'd code.
* config/tc-v850.c (md_assemble): Use opcode->name instead of
Stanify error reporting memory overlaps.
Add real SIM_DESC arg to v850 simulator.
Standard simulator header file.
Add support for suspending/resumeing the simulator in sim-modules.
Pacify gcc-current -Wall.
Allow backends to set the architecture using bfd_architecture enum
Doc C language guidelines.
Doc directory - README.
Basic tests for tic80 simulator.
o Add modulo argument to sim_core_attach
Finish implementation of sim-memopt.
Replace memory model with one from sim/common directory.
Define SIGNED64 and UNSIGNED64 macros - handle MSC/GCC LL issue.
Add sim_do_commandf - printf version of sim_do_command.
Redo watchpoint code so that it target can specify interrupt names.
Sanity check for tic80 simulator.
Add/use LSEXTRACTED, MSEXTRACTED macros.
Check MS* macros from sim/common.
Use updated MSMASK, MSMASKED macros.
Add multi-sim support to simulator.
Add multi-sim support to v850/v850e/v850eq simulators.
Add basic tests for d10v-elf simulator.
Remove GCC specific `0x...LL', replace with SIGNED64 (0x...).
Better word error messages.
Add option architecture-info to list supported architectures.
Have trace_input, trace_output use sim-trace for IO.
New function: bfd_arch_list cf bfd_target_list.
(gen_itable_h): Output an enum defining the max size of the itable
o Wordwrap usage messages from sim-options
mips/sim_info was just returning?????
Generate instruction profile call with each instruction.
v850* wants igen
Short form of sample-size option had wrong value.
Add profiling support to v850*.
v850eq wasn't building igen directory.
Check reserved bits before executing instructions.
* callback.c (os_write): divert stdout and stderr to their
Determine ARCHITECTURE from program if possible.
Fix v850 sanitization.
For v850eq start up with US bit set.
Fix sanitization.
Update to reflect change to sim/common/aclocal.m4 (allow sim/common
Fix sanitization for v850 V v850e V v850eq
* igen.c (gen_run_c): Handle non-multi-sim case.
For instructions moved into v850.igen was computing (wrong) NIA when
Install tcl before itcl - stops itcl giving warning about bad tcl
Differentiate between a non-zero string and a constant zero field.
Add v850e version of breakpoint instruction.
Add v850e version of breakpoint. Make v850 breakpoint unique.
Restrict ldsr (load system register) to modifying just non-reserved PSW bits.
v850eq simulator tests.
Use trace_one_insn in trace functions. Buffer up trace data so that
Add {LS,MS}SEXT and {LS,MS}INSERTED macros. Eliminates bug in SEXT.
More sim-bits testing.
Smooth some of ALU tracing's rough edges.
Generic rules for building simple simulator test programs.
Add/test 8bit bit manipuation macros.
More v850 simulator tests.
More v850 simulator tests.
Define MOVED macro, move sub-bitfield from XXX to YYY.
Fix tracing for: "ctret", "bsw", "hsw"
* sim-events.c (ETRACE): Use trace_printf not sim_io_printf for
Clean up more tracing.
Test US bit of v850eq.
Allow tk, tcl, itcl et.al. to be built with a canadian cross.
Fix cmov insn.
Change semantic function name to semantic_<INSN>_<FMT> instead of
Correct ordering of args for cmov insn.
Fix cmov immed.
Correctly locate `_' in generated names.
Clean up tracing for Bcond & jmp insns.
More tests.
Add alignment option.
Add support for --enable-sim-alignment to simulator common aclocal.m4
Simplify logic behind the generic configuration option --enable-sim-alignment.
Fix disabling of model code when simulator does not support modeling.
Enable --alignment option, stop sim-options.c hardwiring the alignment.
Add memory alignment config option.
Remove need to update <targ>/Makefile.in when adding optional options
* Make-common.in (SIM_SCACHE, SIM_DEFAULT_MODEL): Assign configured values.
Check v850eq popm[hl] instructions.
Pacify GCC -Wall
Allow gencode.c to generate input to the igen generator.
Only use get_ds_base function on true Windows.
* config/v850/tm-v850.h (BREAKPOINT): Use 1 word DIVH insn with
Add/use SIM_AC_OPTION_BITSIZE.
Do not sanitize out sim/testsuite/common directory.
Add access to hi part of r5900 128 bit registers.
Re-define MAX_REGS and REGISTER_NAMES instead of defining them.
Fix typo, WITH_TARGET_WORD_BITSIZE not WITH_TARGET_BITSIZE.
Rewrite simulator floating point module. Do not rely on host FP
Checkpoint IGEN input file for MIPS simulator.
MIPS/IGEN checkpoint - doesn't build.
Build IGEN with the MIPS simulator.
Add -Wnodiscard option so that warning about discarded instructions
Snap. Gets through igen's checks.
Flag SP as modified for @-sp operand - OPERAND_ATMINUS.
Allow assembler to make parallel instructions where there the seconds
Output line-ref to original igen source file when generating trace
o Add support for configuring wordsize, fp hardware and target
Correct type of address argument for sim_core_{read,write}
Move global MIPS simulator variables into sim_cpu struct.
remote-sim.h: Clarify sim_read, sim_write MEM argument.
Checkpoint IGEN version of MIPS simulator.
* sim-alu.h (ALU64_HAD_OVERFLOW): Define.
Handle core regions which start at a poorly aligned address.
Enable d10v simulator testsuite - two tests: Hello World and exit47.
Sanitize additional files.
* gen-semantics.c (print_semantic_body): Use CIA not cia.ip. Escape
* gencode.c (build_instruction): For "FPSQRT", output correct number
* gencode.c (build_instruction): Use FPR_STATE not fpr_state.
Rename generated file engine.c to oengine.c.
Checkpoint IGEN version of MIPS simulator.
Move register definitions and macros out of interp.c and into sim-main.h
Preliminary tests for sim-alu module.
Add 8 bit arithmetic to sim-alu.
Make mips registers of type unsigned_word.
Have single bit macros return an unsigned result. Avoids risk (and
Delete profile support from MIPS simulator, use sim/common/sim-profile
Output pc profile statistics once gathered.
Pacify GCC -Wall
Use SIM*_OVERFLOW_RESULT defined in sim-alu.h
Add LMA_P and DO_WRITE arguments to sim/common/sim-load.c:sim_load_file().
Address MSC compiler issues in d10v_sim.h
Add function sim_events_slip()
Recognize mips64vr5400
Checkpoint IGEN version of mips sim
Add function to fetch 32bit instructions
Add basic igen configuration to autoconf. Disable.
Correct name of file given in ChangeLog for change: Pass lma_p and
Add 128 bit transfers to sim core.
Add include-file support to igen.
Add mips64vr5400 to configuration list
Separate r5900 specifoc and mips16 instructions.
Implement sim_core_{read,write}_word using sim_core_{read,write}_<N>.
Add support for 16 byte quantities to sim-endian macro H2T.
common/sim-bits.h: Document ROTn macro.
Make memory regions layered (just like existing device regions) so
* sim-endian.h (U16_8): Implement
Rewrite sim_monitor (implements read, write, open, et.al. system
Delete -l and -n options, didn't do anything.
Rewrite the MIPS simulator's memory model so that it uses the generic
Add option --enable-sim-igen to mips configuration. Allows user to
Allow separate single character and long options.
IGEN likes to cache the current instruction address (CIA). Change the
Fix computation of sim_events_time when sim_events_slip is loosing it.
Replace global IPC with function argument cia or current instruction
* callback.c (os_poll_quit): Replace _WIN32 with _MSC_VER.
Test rachi instruction.
* simops.c (OP_4201): "rachi". Sign extend bit 40 of ACC. Sign
* sim-events.c (sim_events_process): Re-compute the time -
Fix IGEN version of MFC0, MTC0, SWC1, LWC1, SDC1, LDC1, LWXC1,
Make the signess of compares between GPR's explicit using a cast to
Add FreeBSD/aout target confiiguration. Make it a 386BSD clone.
* mips.igen: Tag vr5000 instructions.
Test SUBI omsn
Allow reads/writes to C0_CONFIG register.
o Add SIM_SIGFPE to sim-signals
Pacify GCC - SIM_SIGNONE missing in enum, xmalloc/free VS ZALLOC/zfree.
Clarify meaning of sim_signalled's SIGRC argument. Document that this
Change MIPS simulator so that it uses the (software) module sim_fpu
Have mips64vr5400-*-elf look like a mips64vr5000.
Pass architecture from ``set arch MACH'' command into disasembler
Improve GDB support for FreeBSD host/target.
Add function print_decimal to handle display of long long decimal
Sanitization
Handle case where sizeof long != sizeof int when examining a union.
Add tm-fbsd.h
vr5400 sanitize cleanups
Add file alu-n-tst.h
Strip ChangeLog of v850e information
sanitize-r5900 not v5900
Move MDMX instructions which are public knowledge from vr5400.igen
Fix typo in format argument to sim_io_eprintf.
Check the abbrev offset found in the .debug_info section before using
FreeBSD has (at least for the i386) a little-endian magic number.
* sim-io.c (sim_io_getstring): Delete unused len2. (sim_io_syscalls):
Rework sim/common/sim-alu.h to differentiate between direcct
For sub2w, compute carry according to negated addition rules.
For MACU add unsigned multiply to accumulator.
Test mv[tf]ac instructions.
For "mulxu", store unsigned product in ACC.
For "msbu", subtract unsigned product from ACC,
For "sub", compute carry by comparing inputs.
* d10v_sim.h (SEXT56): Define.
Missing change log entry.
Add DM (bit 4) to PSW. See 7-1 for more info.
For "trap", IBT and RIE exceptions, mask all PSW.SM. NB: Stepping
Fix typo, REP_S was refering to REP_E register.
For bfd, add vr5400 and vr5000 mips machine variants to list of machines.
Test/fix d10v RTE instruction.
* dwarf2read.c (dwarf2_build_psymtabs_hard): Check cu_header.length is
(CVS is doing wierd things)
For MADD et.al. instructions sign extend 32 bit result assigned to a
Restore value of Makefile variable VERSION to 4.16.1.
In nrun.c, look for sigaction & SA_RESTART. When both present,
(Mostly from Gavin Koch)
When using sigaction() to install cntrl-c handler do not also use signal().
o Fix code deleting psymtab entry from objfile's list.
From gavink, for shorter-than-int integer values, on big endian host
Document existence of old (gencode) and new (igen) MIPS ISA simulators.
Delete bogus line in ChangeLog
Use macro GPR_SET(N,VAL) to clear zero registers.
igen: Fix SMP simulator generator support.
mips - for r5900 generate igen simulator.
Add config support for the size of the target address and OF cell.
mips: Add multi-processor support for r5900. Others might work.
New test - verify sdl insn.
Always compile FP code (test for FP at run-time).
Rewrite the mipsI/II/III pending-slot code.
Add support for configuring the size of the floating point unit (fp_word).
Make IGEN the generator for all but mips16 simulators.
IGEN - Replace IMEM (IMEM_IMMED) macro with IMEM<insn-size> macro,
New files, update .Sanitize
When starting a new simulator run, ensure proceed status is cleared.
Get overlay testsuite to work on m32r when image is being built with a
New function, generic_pop_current_frame(), targets point POP_FRAME at
o Update GDB to match changes to d10v abi (ARG1 in r0 instead of r2).
* config/d10v/tm-d10v.h (D10V_CONVERT_IADDR_TO_RAW,
Fix double dependency for itable.[hc]. Was causing both the mips16 and the
D10v memory map changed, update.
D10V memory map changed. Update.
D10v memory map changed. Update.
Handle xxx@word + N. Treat it as xxx >> 2 + N.
Ensure zero-hardwired bits in DPSW remain zero.
Don't abort() when system call is unknown.
Update tests to match recently modified ABI
Enable remote-tcp on a FreeBSD host.
* sim-load.c (sim_load_file): Print LMA/VMA according to value
Remote protocol for d10v. Mainly responsible for translating GDB d10v
* gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
Add a new target specific protocol `target d10v' implemented in
For d10v, do not sign-extend pointers.
* d10v-tdep.c (show_regs): Avoid use of %llx when printing 8 byte
Test switching between SPI/SPU.
Implement separate user (SPU) and interrupt (SPI) stack pointers.
Test the RDT and DBT instructions.
Implement "dbt" and "rtd" instructions.
Make ``target d10v'' and ``target remote'' equivalent.
For sim_fetch_register / sim_store_register: Add LENGTH parameter,
Pass REGISTER_RAW_SIZE to sim_{fetch,store}_register. Verify returned
Extend sim-trace.[hc] to include a generic set of macro's for tracing
Backout of revision 1.35. Abort may be valid operation.
Implement sim_fpu_is() and sim_fpu_cmp(). Note problem with detecting
Keep include/regs.
* ld-insn.c (parse_function_record): When -Wnodiscard, suppress
* sim-fpu.h (enum sim_fpu_class): Add sim_fpu_class_denorm.
Generate ENGINE_ISSUE hooks as part of SMP simulator.
Specify correct values for REGISTER_RAW_SIZE.
Add tracing of booleans and addresses.
sim-main.h: Re-arange r5900 registers so that they have their own
Add tracing to r5900 p* instructions.
Test r5900 floating point instructions.
Extend TRACE macros to include more cases.
Finish implementation of r5900 instructions.
Add generic sim-info.c:sim_info() function using module mechanism.
Pacify GCC: const char * passed to asprintf; int function returning
* sim-types.h (SIGNED32, SIGNED64): Pacify GCC.
Fix DIV, DIV1 (wrong check for overflow) and DIVU1 (shouldn't check
Fix opcode fields in SHFL.*
Delete function sim_stop.
* sky-gdb.c (vu_option_handler): Delete unused local unit.
Allow more than just read, write and exec memory spaces in the core
Pass sim_cia cia into trace_prefix()
* aclocal.m4 (SIM_AC_OPTION_HARDWARE): Set sim_hw_obj, sim_dv_obj,
Prototype common device framework. Plenty more work to go.
Add builtin explicitly sized 8, 16, 32, 64 and 128 bit int and
Replace *attach_address() arguments SPACEMASK:ADDR with SPACE:ADDR.
Add hw_{malloc,zalloc,free} functions to hw_device. Any memory
Add function hw_trace() and macro HW_TRACE - provides trace support
Copy function ../ppc/device_table.c:generic_device_init_address() to
Fix typos: Setting trace in wrong function, ME vs HW.
New function hw_strdup() - use memory tied to hw device.
* gen-engine.c (print_run_body): Re-extract the CIA after
* interp.c (Max, Min): Comment out functions. Not yet used.
Pacify GCC.
Re-do --enable-sim-hardware so that each simulator can specify the devices
* dv-pal.c (hw_pal_countdown, hw_pal_countdown_value,
* mn10300_sim.h (EXTRACT_PSW_LM, INSERT_PSW_LM, PSW_IE, PSW_LM): Define.
* interp.c (sim_open): Create second 1mb memory region at 0x40000000.
* interp.c (sim_open): Tidy up device creation.
* dv-mn103int.c (decode_group): A group register every 4 bytes not 8.
* hw-tree.c (hw_tree_find_property): Return NULL when device is not found.
* dv-pal.c (enum hw_pal_address_mask): From Stu Grossman, was 0x2f
* configure.in: Make --enable-sim-common the default.
* dv-mn103cpu.c (deliver_mn103cpu_interrupt): Stop loss of succeeding
Add sanitize-am30 markers. Keep details of AM30 implementation of
Define CPU_INDEX. Initialize.
Clean up m32rx sanitization
Do top level sim-hw module for device tree.
* run.c (main): Handle all alternatives of enum sim_stop.
* configure.in (SIM_AC_OPTION_WARNINGS): Add.
* d10v-tdep.c (d10v_extract_return_value): Wierd. GCC wants to return
Make the SR, FSR and FIR registers 32 bits regardless of the target.
For mips get_mem_size call. Force the return of a 32 bit value
Re-do load/store operations so that they work for both 32 and 64 bit
Don't bother generating trace prefix string when not tracing.
Cleanup INLINE support for simulators using common framework.
aclocal.m4: Don't enable inlining when cross-compiling.
Declare array using MAX_REGISTER_RAW_SIZE, not REGISTER_RAW_SIZE(X)
Keep sim-main.c and tx.igen
Add support for instruction word conditionals of the form `XXX!YYY'
o Use new `!<field>' and `=<field>' operators in spec of
Broke parsing of !<val>!<val> when adding support for =<field>. Fix.
* mn10300_sim.h: Declare all functions in op_utils.c using INLINE_SIM_MAIN.
* sim-info.c (sim_info): Be verbose when either VERBOSE or STATE_VERBOSE_P.
Implement 32 bit MIPS16 instructions listed in m16.igen.
Define EXTEND4() and EXTEND5().
Define EXTEND15().
Debug tx19 built from igen sources.
Add EXTEND11().
Re-fix 32 bit DSRAV instruction.
TX19 uses igen by default.
o CVT.S.W and CVT.W.S were reversed
* gen-icache.c (print_icache_extraction): When generating #define
For new IGEN simulators, rewrite checks validating correct use of the
Implement ERET instruction.
Entry about changing sim_open missing from changelog.
* ld-insn.c (load_insn_table): Terminate error with NL.
* interp.c (struct hash_entry): OPCODE and MASK are unsigned.
* ic (rBase, rLink): Make the type a pointer.
* mips.igen (do_store_left): Pass 0 not NULL to store_memory.
Drop leading `_' from macros.
Clean up cell types.
Add 2-result FP trace macro.
For multiply->add, loose underflow status, overflow when acc is
Fix type of arguments to sim_engine_halt.
*) Delete CPU and CIA arguments from hw_io_*_buffer transfers.
Copy polling code in PSIM simulator into common directory. Will
* configure.in (SUBTARGET_R3900): Define for mipstx39 target.
More test cases.
* sim-hw.c: Include ctype.h.
* interp.c (sim_fetch_register): Convert internal r5900 regs to
Fix sign extension on 32 bit add/sub instructions.
Back out of hw-main _callback -> _descriptor changes
Sanity clause
Only enable H/W on some mips targets.
Fix mips SWL on 64bit ISA when 32 bit word appears in second half of
De-sanitize simulator hw.
* hw-device.c (hw_ioctl), hw-device.h (hw_ioctl_callback): Drop
Clean up create/delete of hw-ports
Split out hw-event code. Clean up interface. Update all users.
Split out hw-alloc code. Add constructor and destructor for hw-alloc.
Initialize/destory hw-properties within the hw-device.
Add files hw-alloc.[hc] (mising from last CI)
Make hw-main.h the main header file for H/W devices. Like sim-main.h
Pull in preliminary versions of hw instances and handles from ../ppc
Stop GDB getting confused over r29 and FP. print $r29 and info
Match mips*tx39 not mipst*tx39.
Memory corruption problems - hw-event list wasn't correct
The r5900 doesn't have HI/LO DIV/MUL register problems. Hobble
Re-do sim-inline's handling of external functions and variables so
Add a printf fmt style version of sim_events_schedule.
Add new file vr.igen which is a merge of vr5400.igen and vr4320.igen.
For vr* processors start using vr.igen.
Problems with conditional instruction-table fields (N!M, N=M, ...).
Add note about limitations of insn_field_cmp().
Fix incorrect calculation of conditional field when being extracted
Use value_at_lazy() to examine memory values. For x/i this is very
* remote.c (packet_command): Test REMOTE_DESC to determine if remote
* remote.c (_initialize_remote, packet_command, print_packet): Pretty
Allow full 64 bits of an address to be specified in an `M' or `n' packet.
Replace "exec" with "executable" in messages.
More replacing "exec" with "executable".
Sanitize anything mentioning CARP.
Add new config options --enable-carp (tempoary) and
Hand sanitization.
* configure.in (links): Link gdbtcl2 directory instead of gdbtcl.
Minor typos.
Results of first-pass at looking for problems with making the target
command.c: Include "wait.h" after, rather than before, <wait.h>.
* config/rs6000/aix4.mh (NATDEPFILES): Move xcoffread.o from here.
Replace syserr_list with more portable strerror().
Unify (well almost) --enable-build-warnings configuration option
PR 16522
div(-0) sets both I/SI and D/SD (PR16522)
Add configury for mips-lsi-elf target (32 bit MIPS16).
Re-do type system so that GCC's explicit attribute/mode types are used
Replace sys_errlist with strerror().
CARP:
CARP:
* r5900.igen (CVT.W.S): Always round towards zero.
Switch mips-lsi-elf mips16 simulator to igen (from gencode).
Reconize target mips-tx19-elf
Pacify GCC.
Pacify GCC.
Configure mips64vr4100-elf nee mips64vr41* as a 64 bit mips16 igen simulator.
gencode.c: Kill, Kill, Kill....
CARP: Convert macro definitions of USE_STRUCT_CONVENTION into target
Add d10v and v850 to gennltvals.sh and regenerate.
CARP: *BREAKPOINT*
Explicitly tag vr41/mips16 instructions.
mem-break.c (memory_insert_breakpoint, memory_remove_breakpoint): Pass
Fix --enable-build-warnings=-Werror failures.
CARP: --enable-build-warnings=-Werror: Fix problems stopping GDB being
* rs6000-tdep.c (rs6000_breakpoint_from_pc): Change big_breakpoint
CARP: Delete ABOUT_TO_RETURN across all targets.
CARP:
CARP:
CARP:
CARP:
Cleanup open comments.
Clean up function return types. Functions not returning values,
* gen-engine.c (print_run_body): Prefix instruction_address.
CARP:
Include "sim-assert.h".
CARP:
Fix compiler warnings on FreeBSD.
Compare with ZERO not NULL.
CARP: Mechanism to replace EXTRA_FRAME_INFO.
CARP:
CARP:
* monitor.c (monitor_printable_string): New function to convert a into
Fix C-Style in init function.
Always compile EXTRA_MDEBUG code (even when it is disabled).
Fix typo TM_PRINT_INSN_INFO -> TARGET_PRINT_INSN_INFO
config/mips/tm-*.h: (TARGET_BYTE_ORDER_DEFAULT,
* gdbarch.c (show_architecture): Use TARGET_ARCHITECTURE.
* gdbtypes.c (build_gdbtypes): New function.
CARP:
CARP:
CARP:
Rename vr4100 (vr4xxx) config files to vr4100.
CARP:
CARP/vr4xxx:
Missed this file:
1998-12-17 J.T. Conklin <jtc@redbacknetworks.com>
* defs.h (TARGET_FLOAT_FORMAT, TARGET_DOUBLE_FORMAT): Define using
catch_errors() takes PTR argument/func instead of char* argument/func.
Fix warnings from calls to catch_errors() and make_cleanup().
HPMERGE:
HPMERGE:
More make_cleanups/catch_errors warning fixes.
Fix typos.
* mips-tdep.c (mips_gdbarch_init): Trace e_flags from BFD
From Frank Ch. Eigler <fche@cygnus.com>
Add support for sparc-*-netbsdelf* and sparc-*-netbsdaout*.
From JTC: Handle NAK from target stub.
From JTC: m32r-stub.c, sparcl-stub.c, sparclet-stub.c
From JTC: Reduce default remote_timeout to two. Flush defunct code.
Stop GDB mis-aligning the stack when doing inferior function calls.
Report SIGBUS and halt simulation when ld/st detect a misaligned address.
(sim_resume): Clarify use of SIGGNAL.
Replace ../include/wait.h with gdb_wait.h.
Update nindy files - #include "gdb_wait.h" instead of "wait.h".
wait.h was replaced by gdb/gdb_wait.h.
From Mark Kettenis: Re-order #includes. defs.h is always first.
Reformat only.
Maintenance - update djgpp, powerpc maintainers. Add some check-in
Explain how to contribute to GDB.
From Jason Merrill: (die_is_declaration): New fn..
Nick Duffek is the UnixWare threads maintainer.
Add H.J. Lu to check-in after approval list.
From Rodney Brown: Define MERGEPID when needed.
From 2000-02-17 RodneyBrown@pmsc.com:
Add paragraph on multiple maintainers.
Add more maintainers. Expand the ARM related maintainers.
Update gdbarch.sh so that it generates code including <gdb_wait.h>.
Include "language.h" for longest_local_hex_string_custom().
Include "expression.h" which "language.h" depends on.
When SIM_HAVE_ENVIRONMENT: use sim_set_trace() to enable tracing
Add mi/ and testsuite/gdb.mi/ subdirectories.
Re-sync with ../include/dis-asm.h - LEN param changed to unsigned int.
Revert.
Fix copyright - Cygnus is a Red Hat company.
* config.guess, config.sub: Updated to match config's 2000-02-15
* configure.in (SUBDIR_MI_CFLAGS): Fix typo, wrong brace.
Only install GDBtk files when GDBtk is being built.
Include "gdb_wait.h" instead of <wait.h>.
Jim Blandy has always been the trace stuff maintainer. Extend Chris
Add MAINTAINERS file to mmalloc directory - part of GDB and maintained
Include "gdb_wait.h" instead of "wait.h".
Transfer d30v to David Taylor.
Oops. Fix e-mail address.
Read 2 byte (16 bit addresses) when needed.
Add more checks for no stack frame.
Include <ctype.h> for isupper().
From Eli. Warning fixes.
From Eli. Bring go32 target up-to-date with recent GDB i386 changes.
From Peter Schauer - fix mmalloc bitrot.
From J.T.: Convert i386 to updated frame_saved_regs.
From Peter Schauer: Define Solaris/x86 MERGEPID.
From Peter Schauer: Fix Solaris/x86 threads by copying linux code.
Identify maintainers caught up in a paper trail.
Note that there is no need to send configure.in patches.
From Fernando: call generic_mourn_inferior() when closing rdi and sim
Mark Kettenis is the x86 architcture maintainer and a joint
Daniel Berlin is C++ maintainer.
Only configure GDBtk when it is present.
Move GDBtk's ``ln -s ... gdbtcl'' code out of configure.
* Makefile.in (taz): Set PACKAGE to TOOL when not defined.
Convert make_cleanup functions to ISO-C.
Convert extract/store functions to ISO-C.
Oops, lost update to defs.h:null_cleanup().
Make mmalloc functions consistent. Some need ISO-C others need PTR :-(.
When GDB doesn't recognize the -i=mi option, assume there is no MI support.
Comment out longest_raw_hex_string.
Don't use LONG_LONG when it isn't available.
Add MichaelS and PeterS to all privs list.
Transfer SIM maintainership to Frank.
Re-do checkin by Alexandre Oliva <oliva@lsd.ic.unicamp.br>. Pointed
Expand readline/ maintainers.
Anthony Green is Java maintainer.
Devolve area maintaineship responsibilities.
Revert: ``Fix C++ overload support, see through references''.
From Daniel Berlin:
Almost, but not quite, deprecate STREQ, STREQN, STRCMP and QUIT.
remove typo
Point MI testsuite files at MI testsuite ChangeLog.
Add missing ChangeLog entry for:
From John David Anglin:
Add sh2 to list of known architectures.
Document requirements on adding a ``!'' command.
Add Jim Blandy to breakpoint maintainers. David taylor is the
Don't include nrom in CONFIG_INITS.
Add Fernando to testsuite maintainers.
Create $(infodir) before trying to install info files.
Fix texinfo-3.12 problems:
Remove quoted leading space.
Re-indent.
Re-re indent. indent|indent|indent stable.
Make J.T. NetBSD maintainer.
Update list of folk that need accounts.
Revert white space changes.
Re-fix ln -s gdbtk code. Mark ready for deletion post 5.0.
Create destdirs before installing GDB (don't assume parent directory
Move default definition of HAVE_PTRACE_GETREGS to acconfig.h.
Add GDB 5.0 release criteria.
Fix typo in description of GETREGS.
Add Glen McCready
Bump copyright to 2000.
From Jonathan L. Fix ser-unix.c timing out when there was no timeout.
Fix various GCC warnings.
Update GDB 5 status.
Revert movement of @chapter and @node tags from separate files to
Fix thread-extra-info name. qfThreadExtraInfo ->qThreadExtraInfo.
gdbarch cleanups.
* gdbarch-utils.h, gdbarch-utils.c: New files.
Add Eli to doco maintainers.
For want of something better. List where to go to when wanting to
Re-indent gdb-events.h, gdb-events.c using gdb-events.sh.
Delete add_minsym_to_demangled_hash_table from symtabs.h. Static function.
Re-indent (almost). Several cases where indent was getting it wrong
Revert white space changes. Need way of stopping this happening.
Update removing anything fixed.
Stop GCC thinking a shift will overflow.
Deprecate sequence-id's.
ChangeLog for
From 2000-03-27 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>:
When GCC always enable certain warnings.
Remove ``-W -Wall'' from top-level Makefile/configure.
Compare VALUE_ADDRESS() return value with ZERO not NULL.
2000-04-07 J.T. Conklin <jtc@redback.com>: lynx-nat.c
Fix printf botch.
Rename gdbarch-utils.[hc] to arch-utils.[hc].
Rename gdbarch-utils.[hc] to arch-utils.[hc]
TODO, NEWS: Update. Mention MI.
Cleanup USE_INCLUDED_REGEX. Move -D to acconfig.h.
* Makefile.in (gdb-taz): New target. GDB specific archive.
Only re-generate copying.c when maintainer mode.
* remote.c (REMOTE_TRANSLATE_XFER_ADDRESS), mem-break.c
Only dump IEEE_FLOAT when defined.
Add support for SIGILL (reserved-instruction-exception).
Do not delete testcmds.
Add full set of cleanup rules.
Remove generated file.
Document real fix to problem of tui/Makefile not being deleted.
Pass MD5PROG to sub-makes when building .tar.bz2 archive.
* TODO: Cleanup.
* bcache.c (free_bcache): Do not free NULL.
From Peter Schauer: Add `info r' alias for `info registers'.
From Peter Schauer: Add `mt i' alias for `mt info'.
Document -Wreturn-type problem.
* gdbarch.sh: Make multi-arch variable defaults, defaults for non-
Append NULL to enum based commands follow-fork and scheduler-locking.
* defs.h, utils.c (free_current_contents): Change parameter to
* valops.c (hand_function_call): Replace #ifdef STACK_ALIGN with
* d10v-tdep.c (d10v_gdbarch_init): Initialize stack_align.
Make help_all static.
Make Jimmy Guo H.P. maintainer.
Convert REG_STRUCT_HAS_ADDR to multi-arch. Use REG_STRUCT_HAS_ADDR_P
Document bfd/doc/Makefile.in TEXINPUTS problem.
Add section discussing future changes to output syntax.
Document IRIX->ARM cross compile problem.
Include "arch-utils.h".
Cast function to correct type.
From "Serge Nikulin" <nikulin@actsw.amat.com>:
Cleanup tracing.
Fix event insertion when processing more than one event for the current time.
Provide more detailed traces of the event queue.
Convert SKIP_PROLOGUE_FRAMELESS_P into PROLOGUE_FRAMELESS_P.
Do not use @value{GDBN in @nodes.
From 2000-04-28 Andreas Jaeger <aj@suse.de>:
* mips.igen (DMxC1): Fix format arguments for sim_io_eprintf call.
Make Syd Polk principal maintainer.
Add ElenaZ to symtabs maintainers list.
Add JimB to global checkin list
re-do how gdbarch provides non-multi arch defaults so that non-
revert 1.9. Not approved.
Multi-arch NPC_REGNUM NNPC_REGNUM.
Add missing ChangeLog.
Cleanups. Zap unused macros.
Remove more defunct macros.
* procfs.c (PROCFS_TRACE): Delete definition.
Move some of the MIPS n32 ABI configuration options into the mips
Add preliminary support for IRIX's n32 abi to the MIPS's multi-arch code.
Update README file to 5.0.
Only try to print a macro when it is defined (in gdbarch_dump).
Check -W options before using them.
Fix tipo 32->64 in MIPS_EABI.
Handle case of 32 ABI saving 32 bit registers on stack when target
Update section on kernel debugging.
Add Andrew Cagney. Add Stan Shebs as an author.
Add Stan to authors attempt two. Also add et.al.
Doc weak symbol problem.
Mention UnixWare thread problem.
Fix IRIX cc warnings. Fix ui_out functions that didn't return a value.
Use make_cleanup_ui_out_stream_delete().
Move core_addr_lessthan and core_addr_greaterthan to arch-utils.
Cleanup delete_breakpoint cleanups.
Cleanup free_agent_expr cleanups.
Convert SAVE_DUMMY_FRAME_TOS to multi-arch.
Cleanup cleanups - delete use of make_cleanup_func as cast.
Add notes on register cache.
Add code to tweek djunpack as part of release process.
Skip CVS directories when creating tar ball.
Cleanup bfd_close() cleanups.
Remove stray extern declaration of wrap_value_subscript().
Fix signature of add_set_enum_cmd. Change VAR parameter to char**.
Cleanup discard_minimal_symbols cleanup.
Make free_current_contents more robust. Use in MI.
Rename mi/ChangeLog-mi -> mi/ChangeLog
Review TODO.
Change v850 break-point instruction to loop. Get around lack of 16
Minor maint et.al. tweeks.
Typo. bfd@sourceware -> binutils@sourceware.
Replace preg() with phex(). Cleanup monitor.c.
Eliminate make_cleanup_func from top.c
Purge procfs.c of make_cleanup_func.
Purge (almost) make_cleanup_func.
From branch. Bump VERSION number.
IRIX GCC fixes from 5.0 branch.
Add -Wuninitialized.
sigrc wasn't initialized before being passed to sim_resume().
Add make_cleanup_close() function.
Remove quotes from arround for loop arg.
Change profiling so that it is enabled by default. Re-generate everything.
et al. not et.al.
Update JimI's e-mail addres.
Have TUI use the same configury mechanism as MI.
File rename tweeks.
Re-generate config.in.
Replace <sys/dir.h> (and <dirent.h>) with "gdb_dirent.h".
Configure TUI to use <ncurses.h> when available.
Fix bitrot in tui-file.c.
Purge symtab of make_cleanup_func.
Move/rename GDB_GREGSET_T definitions for solaris 2.
* gdbarch.sh: Add field ``postdefault''. Rename fields
Further re-arange into distinct sections.
* config.sub: Import CVS version 1.167 Tue May 30 09:00:07 2000.
Import texinfo.tex from texinfo-4.0.
Add field ``name'' to floatformat.
* trad-core.c: From hpux-core.c, include <dirent.h> or
More updates.
Multiarch TARGET_FLOAT_FORMAT, TARGET_DOUBLE_FORMAT,
Eliminate safe_strsignal().
Add host_pointer_to_address() and address_to_host_pointer(). Add
More updates.
Delete TARGET_MONITOR_PROMPT.
Move generic_register_convertible_not and frame_num_args_unknown from
Mips is always TARGET_BYTE_ORDER_SELECTABLE_P 1.
Accept an enum immediately when it is an exact match - wouldn't accept
Use ``set remote memory-read-packet-size'' instead of ``set endian
The attatched moves the remaining guff from gdbarch.{h,c,sh} to
Purge last remaining make_cleanup_func.
Change signature of function add_set_enum_cmd() so that it uses
Botch in previous change. Was comparing against "ask" instead of
Use config.bfd to determine the default architecture and byte order.
Delete MIPS_DEFAULT_FPU from config/mips/*.h
MIPS is always multi-arch enabled.
Re-implement gdbach_dump() so that it prints out the macro values.
Trim targ_arches to just the first.
Don't try to dump void macros (when non multi-arch). They could
Print all known but not yet multi-arched values.
Multi-arch GDB_TARGET_IS_MIPS64.
Set SER_HARDWIRE using autoconf instead of via XDEPFILES. Include
Update TODO - SER_HARDWIRE problem was fixed.
ser-tcp.o moved to configure.in.
EABI64 was selecting EABI32
Remove arbitrary printf output limit placed on pmon targets
For MIPS_EABI, squeeze simple floating point structs into an FP register.
Add ``set debug mips'' command. Add much debugging.
Re-do multi-line tests using gdb_expect_list().
When FP registers are full, store FP arguments on stack and not in
Add support for auto_boolean (true, false or auto).
For EABI, start allocting space on the stack when the registers are
Fix printf arguments.
Tipo.
Restore setting of SER_HARDWIRE. Lost during rs6000 merge.
Revert previous ser-unix change. Locks up serial device.
Fix MOVN.fmt and MOVZ.fmt, need to test GPR[RT].
Replace jumbo pattern match with gdb_expect_list().
Rewrite gdb.asm so that it doesn't assume a C comiler (or any C
TIc80 simulator.
Update TODO.
Pass infodir down to sub-makes.
Check for <sys/poll.h>.
Replace command_loop_marker() with null_cleanup().
Set SER_HARDWIRET to ser-go32.c when *go32* or *djgpp*.
Keep NATDEPFILES on a single line.
Update texinfo.tex to version 2000-05-28.15.
Tue Jul 4 14:08:28 2000 Andrew Cagney <cagney@b1.cygnus.com>
Always NULL terminate long option list.
More mult-arch conversions: IEEE_FLOAT, SKIP_PROLOGUE,
From Pierre Muller <muller@ics.u-strasbg.fr>:
* mips-tdep.c (mips_push_arguments): Always align struct_addr on a
Add read_signed_register{,_pid}(). Change return type of
* elfcode.h (elf_object_p): Use bfd_set_start_address and not
The MIPS thinks that addresses are signed. Sign extend MIPS ECOFF
Add function bfd_elf_get_sign_extend_vma.
* symtab.c: Use paddr_nz() to print addresses.
* printcmd.c (print_scalar_formatted): Move masking of 'a' address
Move the ``set mask-address'' command to remote-mips.c. Disable
Force MIPS to sign-extend any addresses read from registers.
* mips-tdep.c: General cleanup. Delete all #if 0 code. Convert
* valops.c (value_cast): Allow cast from INT, ENUM or RANGE to
Check that GDB and the C compiler agree about the sizeof a few basic C
Oops, one to many ChangeLog entries.
* gdb.base/exprs.exp: Test casts to a pointer including over and
Cast integers into pointers before converting them into canonical
From Richard Henderson <rth@cygnus.com>:
* solib.c (elf_locate_base, info_sharedlibrary_command): Rename
* m16.igen (break): Call SignalException not sim_engine_halt.
Eliminate global address_size. Replace with function
Move GDB_MULTI_ARCH selection to configure*. Makes tm.h optional.
Clarify texinfo/
From 2000-06-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>:
* compile.c (decode): Distinguish inc/dec.[wl] and adds/subs
From 2000-06-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>:
New simulator.
Add m68hc11 configry.
2000-06-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2000-06-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2000-06-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2000-06-23 Doug Evans <dje@casey.transmeta.com>
Don't clean *.igen.
Fix GCC warnings.
* top.c (get_prompt_1), tracepoint.c (replace_comma): Update
Copy comments from gdbarch.sh to gdbarch.h. Fix a number of K&R params.
Update list of target maintainers.
Updates.
Update function signatures to match target vector.
Use add_set_auto_boolean_cmd() to implement ``set remote ?-packet''
Multi-arch REGISTER_SIM_REGNO. Update d10v.
Thu Jul 27 17:38:35 2000 Andrew Cagney <cagney@b1.cygnus.com>
List things for 5.1.
Minor tweeks.
Thu Aug 3 15:02:23 2000 Andrew Cagney <cagney@b1.cygnus.com>
Multi-arch EXTRA_STACK_ALIGNMENT_NEEDED (nee NO_EXTRA_ALIGNMENT_NEEDED).
Missing GDBARCH updates for EXTRA_STACK_ALIGNMENT needed.
Revert SER_HARDWIRE regression.
Re-implement ``set/show remote Z-packet ...'' commands so that each Z
* sparc-tdep.c (sparc_init_extra_frame_info): Fix number of
Eliminate use of MIN().
Rename gdbarch_update() to gdbarch_update_p()
Eliminate redundant pst test.
Move TARGET_*_PTR to gdbarch.h.
* regcache.c (TARGET_WRITE_PC, TARGET_READ_PC, TARGET_READ_FP,
Enable multi-arch for the mn10300.
Restore GET_SAVED_REGISTERS
Add formatted register info.
Add dummy params where needed.
Check arches->gdbarch and not current_gdbarch when looking for a match.
2000-08-20 Michael Chastain <chastain@redhat.com>
Revamp so that it works with Solarises version of SH.
Wed Sep 6 23:15:43 2000 Andrew Cagney <cagney@b1.cygnus.com>
Regenerate aclocal (and config.in / configure).
Replace hardwired timeouts in remote-mips.c with ``remote_timeout''
Add Mark Kettenis to blanket write privs list.
Add Fred Fish to the Blanket Write Privs list.
Cleanup merge botch.
Delete gdba.el. More recent gud.el part of standard EMACS distro.
From 2000-09-06 Angela Marie Thomas <angela@cygnus.com>:
* solib.c (open_symbol_file_object): Update function signature to
* gdbserver/configure.in (files): Don't link nm-empty.h when a
Rename get_longjmp_target to m68k_get_longjmp_target. Update all m68k
Work around targets that don't yet define JB_PC or JB_ELEMENT_SIZE.
* MAINTAINERS: Specify the vax-dec-vms5.5 target tupple.
Fix ``show remotewritesize'' was doing a set.
Add ``extern'' and STREQ to cleanups.
Replace asprintf() / vasprintf() with xasprintf() xvasprintf().
Mark error_no_arg() as no-return.
* MAINTAINERS: Peter Schauer and Kevin Buettner maintain AIX. Jim
Devolve Solaris/x86
Add linespec maintainers.
Add --enable-gdb-build-warnings=... to configure{,.in}.
* TODO: Add GFDL updates to 5.1 release criteria.
* remote.c (remote_write_bytes): Add default case to switch
Fix -Wuninitialized warnings.
Regenerate gdbarch.c.
* ser-e7kpc.c (e7000pc_setstopbits): New function.
* mips-tdep.c (struct upk_mips16): Delete fields ``inst'' and
* m32r-rom.c (m32r_load_section): Update to match
Really check-in:
* ser-unix.c (wait_for): Initialize the FD_SET before every select
Add check for vfork() to configure.in. Cleanup uses.
Multiarch STAB_REG_TO_REGNUM, ECOFF_REG_TO_REGNUM,
* gdbint.texinfo (ECOFF_REG_TO_REGNUM, DWARF_REG_TO_REGNUM,
vasprintf() -> xvasprintf()
Multi-arch REGISTER_BYTES_OK.
* i386gnu-nat.c: Include "gdb_assert.h" instead of <assert.h>.
Restore missing space lost when switching to UI_OUT.
Clarify dejagnu
General cleanup.
Add J.T. to blanket write privs list.
From Mark Salter, fix hw-breakpoint packet format.
* target.h (TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT)
Replace FREEIF() with xfree().
Replace STRCMP with strcmp()
Drop -Wuninitialized until GDB compiles with it.
* cli/cli-script.c (define_command): Check for a bad hook value in
Replace strsave() with xstrdup().
Cleanup autoconfigury of vfork().
Move putchar_filtered() to utils.c.
Addd set_gdbarch_data() method. Update register_gdbarch_data() interface.
Add Michael Synder to Solaris/SPARC list.
* MAINTAINERS: Add ``The Obvious Fix Rule''.
* sol-thread.c (restore_inferior_pid): Save the PID in a freshly
Fix printf fmt of long in remote-sim.c.
From Mark Kettenis, include <signal.h>.
Add __FILE__ and __LINE__ parameter to internal_error() /
Remove configurations marked as obsolete in 5.0.
From Dean Luick <luick@cray.com>:
* inflow.c (terminal_ours_1): Initialize ``osigtou''. Only
Make thread messages more consistent in pass/fail cases.
Simplify code parsing integers and, in process fix a -Wuninitialized warning.
Update paper trail list.
Move hardware bug out of 5.1
Move hardware stuff to not 5.1 - changelog already committed.
From Paul Hilfinger. Add attribs param to hpux_thread_xfer_memory.
TODO Tweeks.
When the target h/w has 8byte registers, return 8 bytes for the raw buffer size
Move frame specific register code to the new file frame.c.
Fix printf fmt arguments.
Move get_saved_register to frame.h.
Mention gdbarch.sh and to not submit gdbarch.[ch].
Mention how to cite GDB problem reports.
* config/sparc/sp64linux.mt: New file.
Create new file regcache.h. Update all uses.
* regcache.h (register_valid): Fix comment documenting valid
* Makefile.in (regcache_h): Define. Add $(regcache_h) to
* Makefile.in (gdbtk-cmds.o): Add $(regcache_h) to dependency
Document pragmatics of why gdb_assert() is lowercase.
* Makefile.in (os9kread.o): Do not compile with WERROR_CFLAGS.
From 2001-03-01 Tom Rix <trix@redhat.com>:
Change convention to ``Fix PR gdb/NNNN''
* MAINTAINERS (paper trail): Update.
Fixes for NetBSD 1.5. NetBSD has been renumbering/renaming its
* ocd.h (ocd_xfer_memory): Add ``attrib'' parameter.
* TODO (GDB 5.1 Known Problems): Document z8k as broken.
Doco SID + GDB + Solaris 8 broken.
* TODO: Revise 5.1 list. Delete PARAMS task. Add coding standard
Delete make rules for obsolete files.
Obsolete harris 88k target.
Move Philip Blundell to Write After Approval list.
* gnu-nat.c: Include "gdb_assert.h" instead of <assert.h>.
Eliminate ARCH_NUM_REGS.
Eliminate some uses of __STDC__.
Link with libintl, needed by libopcodes.
Update target list.
Include regcache.h
Note Harris 88k is obsolete in news file.
Add ``attrib'' parameter to *xfer_memory() functions.
Add list of targets being obsoleted.
Add support for m/M methods - pure multi-arch. These do not have
Document a native system printing output outside of the MI as a known
* p-exp.y (parse_number): Avoid shift overflow when ``long''.
* valops.c (hand_function_call): Simplify computation of the
* remote.c (remote_cisco_section_offsets): Do not cast result from
Jimmy Guo stepping down.
* TODO: List known problems with TUI.
Zap __STDC__ references.
Move free() decl to utils.c.
Move realoc() decl to utils.c. s/realloc()/xrealloc()/.
malloc() -> xmalloc.
Zap -Wuninitialized warnings.
Replace abort() with internal_error().
Change SOFTWARE_SINGLE_STEP_P into SOFTWARE_SINGLE_STEP_P().
* frame.h (SIZEOF_FRAME_SAVED_REGS): Report an error if macro
* target.h (enum target_signal): Move definition from here.
Avoid use of ``if ! program''.
* gdbarch.sh: Allow a non- multi-arch target to override a
Cleanup remote protocol section. Add notes on ``!'', ``q'' and the
-Wuninitialized fixes.
* config/pa/xm-hppah.h (HPPA_COMPILER_BUG): Delete. GDB only
Obsolete stuff.c and kdb-start.c.
Update list of obsolete targets.
Fix -Werror -Wuninitialized warnings.
* defs.h (xfree, mcalloc, mmalloc, mrealloc, mfree, xmmalloc,
Re-vamp the register code so that a lot more is routed through
* config/sparc/tm-sp64.h (GDB_MULTI_ARCH): Down grade to
* fork-child.c (clone_and_follow_inferior): Delete #ifdef
Mark m88k as known to be broken.
Fix -Werror probs for ns32k.
Gag -Wuninitialized warnings.
* config/pa/xm-hppah.h (malloc): Really delete declaration
Obsolete ns32k-*-mach3*, ns32k-umax-*, ns32k-utek-sysv* and
Obsolete tic80.
Obsolete w65-*-* target.
Obsolete a29k-*-* host and a29k-*-sym1* and a29k-*-kern* targets.
Obsolete powerpcle-*-cygwin* and powerpcle-*-solaris* platforms
Obsolete sun386i.
Obsolete NEWS and ISI systems (along with a few redundant m68k targets).
#include "regcache.h".
Obsolete MPW as host.
Revert call to bfd_cache_close().
All 5.1 obsolete targets are done.
Zap romp host.
Always initialize `p'.
Zap some bogus #ifndef _WIN32 - hangover from WinGDB
Drop self as mn10300 maintainer.
Use a stack of structures (instead of a simple array) to keep track of
Replace ui_out_list_{begin,end}() with ui_out_{begin,end}().
Don't loose last block during a dma.
Jim Ingham stepping back from Arm maintenance.
General updates for 5.1/5.2 lists.
Delete ``info architecture'' command.
Fix -Werror problem with mi-main.c.
2001-05-10 Andrew Cagney <ac131313@redhat.com>
Pass the tupple/list parameter.
Replace Makefile.in:VERSION with the file version.in.
NEWS on version.in.
Tweeks from RDBrown to fix compiling on HP/UX using HP's compiler.
s/ui_out_list/ui_out_tupple/
* Makefile.in (GDBvn.texi): Set GDBVN from ../version.in.
Fix logic selecting a new architecture. Use the sequence:
* remote.c (remote_write_bytes): Set nr_bytes before returning it.
Output ``[...]'' when a list.
Remove stray @item's.
Delete some unnecessary PTR uses.
s/abort/gdb_assert/
Doco write-after-approval criteria.
Jeff Law sepped down as HP/UX maintainer.
Make char *, const char *.
Add missing $(ui_out_h) dependencies.
Oops. Clean up changelog entry.
Move supress_field_separator logic into mi_open() and mi_close().
Oops (again), missed a comment.
s/char */const char */
s/supress/suppress/
s/char */const char */
* ui-out.c (ui_out_list_begin): Add parameter ``id''.
s/basename/lbasename/ clean up consequences of assuming lbasename()
Handle GDB's gdb/version.in.
Fix doco on ``!'' and ``R'' packets.
* gdbarch.sh (EXTRACT_STRUCT_VALUE_ADDRESS_P): Delete definition.
Recognise the s390 host and target.
multi-arch ADDR_BITS_REMOVE.
Multi-arch INIT_FRAME_PC() and INIT_FRAME_PC_FIRST().
Multi-arch CANNOT_FETCH_REGISTER() and CANNOT_STORE_REGISTER().
* gdbmi.texinfo (GDB/MI Output Syntax): Add tuples and lists to
Fix typo.
regenerate gdbarch.c.
* arch-utils.c (init_frame_pc_default): New function
Solaris native is only multi-arch partial.
Clone the mi-*.exp tests into mi0-*.exp.
* gdbarch.sh: Generate an error when conflicting macro
Recognize -i=mi0, -i=mi1 and -i=mi.
* breakpoint.c (breakpoint_1): Restructure. Compute the
* ui-out.c (ui_out_table_begin): Add parameter ``nr_rows''.
* cli-out.c: Include "gdb_assert.h'.
* ui-out.h (ui_out_table_header): Add parameter ``col_name''.
Output ``[]'' when a list.
* mi-out.c (struct ui_out_data): Replace field first_header with
Change mi/data-disassemble command output to a list ([]) instead of
Rename gdb.mi/ChangeLog-mi to gdb.mi/ChangeLog. Update everything.
data-list-changed-registers outputs a list of registers.
Output register-names as a list.
For data-list-register-values output a list of register values.
Update data-read-memory so that it outputs lists.
* stack.c (print_frame): For ui_out, output a list of arguments.
Unscramble two merged patches. This puts memory lists back to normal.
* mi-cmd-stack.c (mi_cmd_stack_list_frames): Output a list of
* mi-cmd-stack.c (list_args_or_locals): Output a list of "args" or
delete reference to query output
Always send the breakpoint table headers to ui-out. MI/CLI can
For MI>0, output full breakpoint table header information. Output the
Sort write after approval.
Dan Berlin stepped down as C++ maintainer.
Exterminate ser-ocd.c.
* remote-sds.c (sds_start_remote): Change type of ``c'' to int
From 2001-06-08 Daniel Jacobowitz <djacobowitz@mvista.com>:
Build MI by default.
Some how this never got removed when ChangeLog was created :-(
From 2000-06-14 John Marshall <john_w_marshall@palm.com>:
From 2000-12-03 Stephane Carrez <Stephane.Carrez@worldnet.fr>:
From Fernando Nasser:
* gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
* rdi-share/unixcomm.c (SERIAL_PREFIX): Always provide a default.
Per Bothner as Java maintainer (joint).
* remote-array.c (SWAP_TARGET_AND_HOST): Delete macro.
* config/djgpp/fnchange.lst: Rename mi0-var-block.exp,
Sort file.
* gdbint.texinfo (Target Architecture Definition): Update
* TODO: Delete all thread items. The thread code was overhauled.
* i387-tdep.c: Include "gdb_assert.h".
* config/arm/tm-arm.h: Include "floatformat.h".
* gdbint.texinfo (Target Architecture Definition): GDBARCH is a C
s/basename/lbasename/
Replace:
Mention mi0 and mi1 as --interpreter options.
TODO: Convert most items into PRs.
* gdbint.texinfo (User Interface): Update ui-out documentation to
* symtab.c (main_name): New function.
Updates.
* ser-mac.c: Make obsolete.
* remote-udi.c (udi_wait): Make type, instead of name, of first
* gdbtypes.h (builtin_type_void_data_ptr): Rename
s/struct _serial_t/struct serial/
* mi-main.c (mi_cmd_data_evaluate_expression): Replace value_ptr
* remote-utils.h (struct serial): Declare as opaque. Remove
m88k builds. Tweek remote-bug.c to include "serial.h".
* Makefile.in (gencode): Provide explicit path to gencode.c.
Zap botched merge.
* mcore-rom.c: Include "serial.h".
Fix Credit.
s/typedef serial_t/struct serial */
* configure.tgt: Mark d10v as pure multi-arch.
* mi-main.c (mi_execute_command): Flush output after ``(gdb)''
* Makefile.in (refcard.dvi): Rewrite to avoid problems with empty
s/value_ptr/struct value */
* serial.h (SERIAL_ASYNC): Delete.
Revert previous, included more than intended.
Update local local copies of config.sub and config.guess.
Regenerate using autoconf 2.13.
From 2001-07-16 Rodney Brown <rbrown64@csc.com.au>:
* configure.tgt (i*86-*-pe*): New target.
Add Michael Chansain as C++ testsuite maintainer.
Clone src/config.guess. Mention in MAINTAINERS.
Doco LE O32 sizeof(struct) < 4 problem.
* gdbint.texinfo (libgdb): Rewrite.
* README (Known bugs): Delete section.
* MAINTAINERS: Update e-mail address of active @cygnus.com
Move libgdb library functions to gdb.h (new file).
From 2001-07-23 Andreas Schwab <schwab@suse.de>:
* MAINTAINERS: Add Orjan Friberg as cris target maintainer.
(cris): Set --enable-gdb-build-warnings flag to -w.
Fix some PID/TPID fallout for HP/UX.
* Makefile.in: Sort header definitions.
* defs.h (HOST_FLOAT_FORMAT, HOST_DOUBLE_FORMAT)
* doublest.h (store_floating, floatformat_to_doublest): Make IN
(lbasename): Change function declaration to return a const char pointer.
* target.h (TARGET_VIRTUAL_FRAME_POINTER): Delete, multi-arched.
* config/mn10300/tm-mn10300.h (INIT_FRAME_PC): Delete.
* doublest.c (convert_doublest_to_floatformat): Rename
* config/mn10300/tm-mn10300.h (PC_REGNUM, SP_REGNUM): Delete.
Convert some floatformat_{to,from}_double to floatformat_{to,from}_doublest.
* config/mn10300/mn10300.mt (TM_FILE): Delete.
* floatformat.c (floatformat_ieee_double_littlebyte_bigword): Fix
* lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
* mi0-until.exp, mi-until.exp, mi0-stepi.exp, mi-stepi.exp,
* lib/mi-support.exp (mi_gdb_start): If a remote target, use the
* mi0-var-block.exp, mi0-stack.exp, mi0-simplerun.exp,
* floatformat.h (floatformat_arm_ext): Document as deprecated.
* gdbtypes.h (struct type): Clarify meaning of field ``length''.
* arm-tdep.c (convert_from_extended, convert_to_extended): Delete
Add TYPE_FLOATFORMAT().
* gdbtypes.h (builtin_type_ieee_single_big)
* go32-nat.c (go32_create_inferior): Use xfree instead of free.
* regcache.c (read_register_bytes): When REGISTER_NAME indicates
* doublest.h (HOST_FLOAT_FORMAT): Delete macro.
From 2001-06-29 Andrew Cagney <ac131313@redhat.com>:
Fix comments on `struct frame_info'.
Cleanups. Now passes!
* defs.h (enum return_reason): Renumber so that all values are
Add ui_out parameter to libgdb functions.
* config/mcore/tm-mcore.h (mcore_virtual_frame_pointer): Update
* cris-tdep.c (cris_get_signed_offset): Change return type to an
* doublest.h (store_floating, extract_floating): Add comment
* findvar.c (read_var_value): For LOC_INDIRECT and LOC_REF_ARG
* maint.c (maintenance_set_cmdlist, maintenance_show_cmdlist): New
* CONTRIBUTE: Update.
Add framework for ``set/show serial ...''.
* rs6000-tdep.c (rs6000_gdbarch_init): Don't use the previous
* gdbarch.sh (gdbarch_dump): Sort output.
* cli/cli-decode.c (add_set_boolean_cmd): Define.
* gdbarch.sh (gdbarch_alloc): Name the new architecture
* infcmd.c (do_registers_info): Delete code dumping large
From 2001-07-09 D.J. Barrow <djbarrow@de.ibm.com>:
S/390 31 & 64 bit target and GNU/Linux native support.
Add INTEGER_TO_ADDRESS to hadle nasty harvard architectures that do
Provide a valid non-multi-arch default for INTEGER_TO_ADDRESS.
202001-10-15 Jim Ingham <jingham@inghji.apple.com>
* value.h (value_as_address): Rename value_as_pointer.
Functions to convert to/from CORE_ADDR and a string. Use in Insight.
* README: Mention problems with HP/UX.
Enable PowerPC simulator on native linux and netbsd.
* alpha-nat.c: Include <alpha/coreregs.h> instead of
s/value_ptr/struct value */
* breakpoint.h, breakpoint.c: Ditto.
* cp-abi.h, hpacc-abi.c, gnu-v2-abi.c, cp-abi.c: Ditto.
s/value_ptr/struct value */
Add explicit #include of "value.h".
Update makefile.in dependencies. Add header wrappers.
Don't print ``(MI_OUT)'' at startup.
Tweeks for HP/UX and -Werror.
Fix -Wformat for hpux.
Unify stabs/weird messages.
Chirp fixes:
Fix -W... flags check.
Update README and NEWS to 5.1.
* remote-vx.c (net_wait): Fix typo from PIDGET change.
From DJ Barrow.
value_ptr tweeks.
s/value_ptr/struct value */
Re-indent.
s/value_ptr/struct value */
use xmalloc() and xfree().
* utils.c (internal_verror): Restore calls to abort().
Doco problem with alpha-dec-osf5.1.
* gdbarch.sh (verify_gdbarch): Use a mem_file to accumulate all
Change INIT_EXTRA_FRAME_INFO() to a function with predicate.
Add predicate for PUSH_RETURN_ADDRESS.
Zap another #ifdef INIT_EXTRA_FRAME_INFO
gdbarch.sh (CALL_DUMMY_LOCATION): Require a value.
* MAINTAINERS: Update Andrew Cagney's responsibilities. Mention
gdbarch.sh (PC_IN_CALL_DUMMY): Require a value.
gdbarch.sh provides default for USE_STRUCT_CONVENTION.
When non-multi-arch, use predefault as the value of a pure-multi-arch
Don't update ``set architecture'' when ``set disassembly-flavor[sic]''
Enable multi-arch for i386.
A simple script to indent GDB source code.
* gdb.asm/asm-source.exp: Supress file, instead of skip, when not
* gdb.asm/asm-source.exp: Supress file, instead of skip, when not
* gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
s/value_ptr/struct value */
s/value_ptr/struct value */
s/value_ptr/struct value */
From Mark Kettenis <kettenis@gnu.org>:
* README (alpha-dec-osf5.1): Mention -DUSE_LDR_ROUTINES.
Zap REGISTER_CONVERTIBLE from m88k.
Eliminate REGISTER_CONVERTIBLE().
* arm-tdep.c (arm_register_type): New function.
when #size-cells is zero, don't expect a size.
* remote.c: Include "gdb_assert.h".
Move global state variables to ``struct remote_state''.
* TODO (register_buffer): Delete.
* utils.c (phex_nz): For default case, set str to phex_nz return
Correctly handle phex(*,0) and phex_nz(*,0).
Really zap tty_input from multi-arch swap.
* remote.c (struct packet_reg): Declare.
doco more build probs.
Zap files in gdb/gdbserver/
Zap config/i386/tm-embed.h.
* i386-tdep.c (i386_gdbarch_init): Initialize num_regs.
Use ISO C long strings.
* defs.h (return_to_top_level): Comment.
Mention 5.1 release.
clarify obvious fix.
From Mark Peek.
Delete tic80 target.
Oops, Delete tic80, really.
Zap a29k.
Zap some older PPC targets.
Zap harris target and host.
Zap all but ns32k-netbsd NS32k targets and hosts.
Zap Sun's i386i.
Zap the ultra series of a29k host and target.
Zap zap.
Zap sony news (m68k) and ISI (m68k) targets.
Delete HOST_BYTE_ORDER.
* i386-tdep.c (i386go32_frame_saved_pc): New function.
* Makefile.in (simops.h, table.c): Delete targets.
mrealloc() -> xmrealloc().
mfree() -> xmfree().
mmalloc() -> xmmalloc()
prune m68k targets down to just m68k-elf
* target.c (cleanup_target): Do not initialize to_query to
Expand the regcache so that there is space for pseudo-registers.
Eliminate global #include of "mmalloc.h".
Zap stray XCALLOC().
Fix changelog woopsie
Cleanup ui-out table impl. Add struct ui_out_table. Rename
PROBLEMS.
* arch-utils.c (generic_register_raw_size): New function.
Rearange code to supress -Wuninitialized error.
Return typelength of register virtual type as size.
* ui-out.c (struct ui_out_table): Add field entry_level.
LITTLE_ENDIAN -> BFD_ENDIAN_LITTLE
* MAINTAINERS: Remove powerpcle-eabi and rs6000-ibm-aix3.2 from
Regenerate.
Don't try to link in sim-bits.o.
Add function gdbarch_info_init() replaces memset().
* gdbarch.sh (TARGET_CHAR_SIGNED): Do not specify the print
* remote.c (struct packet_reg): Add field in_g_packet.
* gdbarch.sh: When an int variable, print value using %d instead
* cli/cli-script.c (execute_control_command): Replace value_ptr
* arch-utils.c (initialize_current_architecture): Test byte_order
Roll ChangeLog files.
s/value_ptr/struct value */
Move value_ptr typedef to gdbtk-wrapper from value.h.
s/BIG_ENDIAN/BFD_ENDIAN_BIG/
Remove obsolete MacOS support.
Don't include <endian.h>
Move changelog to correct position.
last? remaining BIG_ENDIAN switch
Fix PR gdb/66.
* MAINTAINERS: Mark a29k target as obsolete.
Doco which targets are not multi-arch.
<string.h> -> "gdb_string.h"
Update target section.
* config/djgpp/fnchange.lst: Add renames for bfd/ChangeLog-0001
* language.c (longest_raw_hex_string): Delete unused function.
Use phex_nz() not printf
* hppa-tdep.c (hppa_push_arguments): Correct handling of 5-7 byte
From 2002-01-09 John Marshall <johnm@falch.net>:
* MAINTAINERS: Remove arm-coff and arm-pe from target list.
From Petr Ledvina <ledvinap@kae.zcu.cz>:
Rewrite target_signal_to_name().
Review cleanups() section. Add examples.
* gdb.texinfo (Embedded Processors, Calling program functions):
Mark all 29k targets as obsolete (second attempt to commit this).
* config/pa/tm-hppa.h (DEPRECATED_CLEAN_UP_REGISTER_VALUE): Rename
* gdbint.texinfo (Releasing GDB): New chapter.
Doh. s/kdb/kbd/
Daniel J as C++ maintainer.
Remove else clause to #if UI_OUT.
Remove links from @node
Add an appendix for maintenance commands.
Change behavour of internal-error to quit and dump core by default.
Remove XDEPFILES from GDB.
Remove ATTRIBUTE_UNUSED. Update (C).
Mark testsuite/gdb.hp/gdb.threads-hp/ as obsolete.
Use MAXPATHLEN when no PATH_MAX.
Zap empty or unused xm-*.h files.
Zap empty host lynx header files.
Eliminate MALLOC_INCOMPATIBLE.
Eliminate IEEE_FLOAT.
Remove assumption that there is a host.
Assume TARGET_BYTE_ORDER_SELECTABLE{,_P} is always true.
* MAINTAINERS (Blanket Write Privs): Add Kevin Buettner, Elena
* rdi-share/devsw.c (openLogFile): Delete unused ``struct tm lt''.
* infttrace.c: Include <sys/pstat.h>.
Zap an IEEE_FLOAT.
* gdb.texinfo (Remote): Move the sub-section ``The GDB remote
Add menu entries for ``Remote Debugging''.
FOOBAR, didn't ChangeLog UI_OUT removal.
Move remote protocol specification to an appendix.
Use texi2dvi instead of TEX/TEXINDEX.
Remove->Remote
Eliminate texinfo 3.12 hacks.
Initialize the TYPE_FLOATFORMAT field of the h/w floating-point
Remove libgdb.texinfo
Merge in 5.1.1 tweeks.
* config/vax/tm-vax.h (INVALID_FLOAT): Move macro from here...
* arch-utils.c (TARGET_BYTE_ORDER_DEFAULT): Delete macro.
Eliminate TARGET_BYTE_ORDER.
Revise and update ``Releasing GDB''.
Zap >>>>
Delete REGISTER_NAME_ALIAS_HOOK.
Mention i386 FP problem.
* parse.c (target_map_name_to_register): Simplify, search regs and
* defs.h (vwarning): Declare.
Fix tipo.
s/NO_FUNCTION/NULL/
* language.h (type_error, range_error): Make string parameter
* utils.c (error_begin): Make static.
Revert sh64 changes. Accidently committed.
* utils.c (do_write): New function.
* valprint.c (print_floating): Allow non TYPE_CODE_FLT types.
* cli/cli-decode.c (do_cfunc, set_cmd_cfunc): New functions.
* gdb.texinfo (How Overlays Work): Shrink the overlay diagram.
* config/powerpc/tm-ppcle-eabi.h (TARGET_BYTE_ORDER_DEFAULT):
Zap warning_begin() declaration. (Attempt two).
* MAINTAINERS: Andreas Schwab is GNU/Linux m68k maintainer.
* Makefile.in (SUBDIR_CLI_INITS): Set to SUBDIR_CLI_SRCS.
* gdbarch.sh (TARGET_LONG_DOUBLE_FORMAT): Default to
* defs.h (throw_exception): Rename return_to_top_level. Update
* valops.c (PUSH_ARGUMENTS): Delete definition.
* gdbarch.sh (REGISTER_CONVERTIBLE): Don't require when
* gdbarch.sh (PUSH_RETURN_ADDRESS): Don't require when multi-arch
* config/mips/tm-mips.h (CALL_DUMMY_LOCATION): Delete.
* gdbarch.sh: Map LEVEL onto a symbolic GT_LEVEL. Exit on bad
* gdbarch.sh (EXTRA_STACK_ALIGNMENT_NEEDED): Don't require when
* gdbarch.sh: For for level one methods, disallow a definition
* NEWS: Linux -> GNU/Linux.
From 2002-01-18 Greg McGary <greg@mcgary.org>:
* gdbarch.sh (TARGET_LONG_DOUBLE_BIT): Default to 64.
* gdbarch.sh (FRAME_CHAIN_VALID): Only require at level 2.
* gdb.base/sizeof.c (main): Call fill_structs. Print value of
From 2002-02-20 Martin Schwidefsky <schwidefsky@de.ibm.com>:
* cli/cli-decode.c (cmd_cfunc_eq): New function.
From 2002-02-19 Paul Eggert <eggert@twinsun.com>:
s/cygnus.com/.../
* configure.in: (AC_CHECK_FUNCS) Added test for
s/free/xfree/
* config/djgpp/fnchange.lst: Rename bfd/elf32-sh64.c. Tweak other
* Makefile.in (linux-thread.o): Delete target.
* ocd.c (ocd_open): Do not try to open the "ocd" device.
Zap lin-thread.c
* gdbint.texinfo: Include fdl.texi.
* lin-lwp.c, thread-db.c, defs.h, cris-tdep.c: Replace ``Linux''
s/Linux/.../
s/Linux/.../
s/Linux/.../
Fix PR gdb/287. From wiz at danbala. Then->than and typos.
* Makefile.in (gdb.info): Add explicit path to gdb.texinfo.
* utils.c (perror_with_name): Make string parameter constant.
* remote.c (_initialize_remote): By default, disable ``e'' and
* memattr.c (mem_command): Eliminate ``true'' and ``false''.
* standards.texi: Import February 14, 2002 version.
* MAINTAINERS: Add x86-64 target.
* x86-64-tdep.c (value.h): Delete.
Update copyright. re-indent.
* fdl.texi: New file.
Move JTC to to past maintainers.
Add FIXME explaining include problem.
* NEWS: Update headings, 5.2 has branched.
* MAINTAINERS: Fix Mac OS X and Objective-C/C++.
* MAINTAINERS (Past Maintainers): Add Frank Ch. Eigler.
* cli/cli-decode.c (set_cmd_completer): New function.
Remove floatformat_arm_ext.
* MAINTAINERS: Add Jim Ingham and Klee Dienes to ``write after
* eval.c (evaluate_subexp_standard): Pass ``selected_frame'' to
* value.h (struct value): Delete field ``substring_addr''. Change
fix tipo
* valprint.c (set_input_radix): Use input_radix.
* kod.c (kod_set_os): Remove unnecessary check that
* kod.c (kod_set_os): Revert previous change. Is called by ``info
* command.h: (execute_cmd_post_hook): Declare.
* cli/cli-decode.c (cmd_type): New function.
* gdbint.texinfo (Releasing GDB): Add the section``Branch Commit
* gdbint.texinfo (Releasing GDB): Add section ``Versions and
* command.h (struct cmd_list_element): Add field context.
s/@example/@smallexample/
* defs.h (XMALLOC): Define.
* gdbtypes.c (append_composite_type_field): New function.
* defs.h (error): Add printf format attribute.
* MAINTAINERS (sh-elf): Change warning flag to -w.
From 2001-12-09 Julien Ducourthial <jducourt@noos.fr>:
* cli/cli-decode.c: Include "gdb_assert.h".
* command.h: Update copyright.
* gen.c (format_name_cmp): New function.
* gdbint.texinfo (Releasing GDB): Revise the section `Before the
s/strerror/safe_strerror/
From veksler at il.ibm.com:
* sparc-tdep.c (sparc64_write_fp): Delete.
* h8500-tdep.c (h8500_write_fp): Delete function.
* sparc-tdep.c (sparc_push_dummy_frame): Use GDB_TARGET_IS_SPARC64
* symtab.c (lookup_symtab): Remove ``const'' from ``rp''
* gdbarch.sh (PS_REGNUM): Add. Document. Default to -1.
* gdbarch.sh (FP_REGNUM, PC_REGNUM, SP_REGNUM): Allow default of
From 2002-03-05 Scott Pakin <pakin@uiuc.edu>
* README (Reporting Bugs in GDB): Document the bug web page as the
* MAINTAINERS: Update dejagnu/
* Makefile.in (do-tar-bz2): Delete rule. Replace with ...
* MAINTAINERS (Misc): List Daniel Jacobowitz as the GDBSERVER
* configure.in: Only define AIX_CORE_DUMPX_CORE when AIX version
* configure.in: Add missing ``|'' to powerpc-*-aix4.[4-9]*
I believe Jeff Law denies responsability for this one:
* Makefile.in (gdbtk-wrapper.o): Add missing dependencies.
* findvar.c: Include "builtin-regs.h".
* frame.c (read_relative_register_raw_bytes_for_frame): Do not
* maint.c (maint_print_section_info): Rename print_section_info.
* stack.c (select_frame): Check that selected_frame and the
* stack.c (select_frame): Cleanup internal error message, do not
* defs.h (read_relative_register_raw_bytes): Delete declaration.
* config/pa/tm-hppa.h (FRAME_CHAIN_COMBINE): Delete macro.
* acinclude.m4 (AM_PROG_CC_STDC): Import from automake 1.6.
* hpread.c (hpread_getlntt): Add declaration.
tipo
* bcache.c: Include <stddef.h> and <stdlib.h> after "defs.h".
* PROBLEMS: Mention hppa2.0-hp-hpux10.20 compile problems.
* gdbarch.sh (LANG): Set to ``c''.
* frame.c (find_saved_register): Find saved registers in the next
* rs6000-tdep.c (frame_initial_stack_address): Use
* gdbarch.sh (BREAKPOINT_FROM_PC): Return a const buffer.
* sparc-tdep.c (sparc_get_saved_register): Use get_prev_frame
Fix date.
Revert previous change.
* gdbarch.sh (gdbarch_update_p): Keep the list of architectures
* arm-tdep.c (arm_gdbarch_init): Use gdbarch_num_pseudo_regs
* i960-tdep.c (i960_find_saved_register): New function.
* frame.c (find_saved_register): Delete #ifdef
* arm-tdep.c (arm_breakpoint_from_pc): Make static. Make return
* frame.h (selected_frame_level): Document as deprecated.
* config/sparc/tm-sparc.h (sparc_skip_prologue): Restore
* arch-utils.h: Update copyright.
* arm-tdep.c (arm_gdbarch_init): Add comment that NUM_REGS nor
* gdbarch.sh (LC_ALL): Set to `c'.
* README: Update to GDB 5.2.
* valops.c (hand_function_call): Call
* rs6000-tdep.c (rs6000_gdbarch_init): Only set
* stack.c (selected_frame_level):
* sparc-tdep.c (sparc_gdbarch_init): Add comment explaining why
* x86-64-tdep.c (x86_64_skip_prologue): Print note when debugging
5.2 released.
* cris-tdep.c (cris_gdbarch_init): Use arches instead of
* config/mn10200/tm-mn10200.h: Include "symfile.h" and "symtab.h".
* gdbarch.sh (gdbarch_update_p): Swap out the old architecture
Yank previous change - set current arch to NULL.
* gdbarch.sh: Assert that gdbarch is non-NULL.
* target.c (debug_print_register): New function. Handle oversize
* gdb.base/default.exp: Remove obsolete code.
* MAINTAINERS: Mark a29k as deleted.
* gdb.texinfo: Delete obsolete references to a29k.
* gdbint.texinfo (Releasing GDB): Revise `Create a Release'.
* valprint.c (strcat_longest): Delete commented out function.
Jason Thorpe as NetBSD maintainer.
* frame.h (select_frame): Delete level parameter.
* sparc-tdep.c (sparc_get_saved_register): Comment why
* stack.c (select_and_print_frame): Make static. Delete the
From Brian Taylor <briant at model dot com>:
* arm-tdep.c (arm_skip_prologue): Handle generic dummy frames.
* gdbarch.sh (init_gdbarch_swap): Do not clear the swap section.
* Makefile.in: Replace gdb_assert.h with $(gdb_assert_h),
* gdbarch.sh (gdbarch_data): Add gdbarch parameter.
* arch-utils.h (generic_register_size): Declare.
* arch-utils.h (legacy_register_to_value): Declare.
* language.c (local_hex_string_custom): Simplify. Do not depend
* config/m88k/tm-m88k.h: Update copyright.
* Makefile.in (remote_sim_h): Replace remote-sim_h.
* regcache.c (register_valid): Revise comments refering to "Not
* gdb_indent.sh: Allow the script to be run in the sim directory.
* remote.c (remote_start_remote): Replace PTR with void pointer.
* remote.c (remote_start_remote_dummy): Add uiout parameter.
From Fernando Nasser:
* d10v-tdep.c (d10v_gdbarch_init): Revert old code included in
* sim-d10v.h: Delete file. Moved to include/gdb/.
From Ross Alexander at NEC Europe:
* PROBLEMS: Mention s390 and FreeBSD 4.4 build problems.
* MAINTAINERS (--enable-gdb-build-warnings): Rewrite script to use
* sim-regno.h: New file.
* Makefile.in (arch-utils.o): Add $(sim_regno_h).
* gdbint.texinfo (Releasing GDB): Rename ``Obsoleting any code''
Zap more a29k stragglers.
Fill-out d10v enum so that there are no ``=''.
* gdbint.texinfo (Target Architecture Definition): Add section
* stack.c (frame_info): Use frame_register_unwind instead of
Delete TiC80, no longer supported by GDB.
Add everyone to write-after-approval.
Regenerate.
* MAINTAINERS: Mention that any `HP/UX reader' can be changed by
Output tweaks.
* config/alpha/nm-linux.h: Add "config/" prefix to tm, nm and xm
* writecode.c (lookup_inst): Generate inverse table on-the-fly.
* Makefile.in (ChangeLog): New makefile variable.
* gdbint.texinfo (Releasing GDB): Revise the section ``Cut the
* gdbarch.sh (struct gdbarch_data): Add field init_p.
Oops, missed DanielJ's tipo.
* gdbarch.sh (FRAME_CHAIN_VALID): Set default to
* frame.c (GET_SAVED_REGISTER): Delete macro definition.
* config/djgpp/fnchange.lst: Fix problems with bfd/elf32-i386.c,
* objfiles.h: Change type of obj_private to void pointer.
* sparcl-tdep.c: Use __CYGWIN__ instead of __CYGWIN32__.
Fix name of enum used in cast (sim_fetch_register, sim_store_register).
* gdbint.texinfo (Releasing GDB): Fix typos in @itemize @bullet
Move include/callback.h and include/remote-sim.h to include/gdb/.
* gdbint.texinfo (Coding): Add section ``Per-architecture module
* infrun.c (struct inferior_status): Replace fields
Force gdbarch.c to be initialized first.
Make print_float_info() multi-arch pure. Add ui_file and frame parameters.
Add the file include/gdb/sim-arm.h defining an enum that specifies the
* arm-tdep.c (arm_push_arguments): Rewrite using a two-pass loop.
* Makefile.in (i386_linux_tdep_h): Define.
+ * gdbarch.sh (DEPRECATED_EXTRACT_RETURN_VALUE): Rename
* defs.h (auto_boolean): Declare enum.
* cli/cli-decode.c (set_cmd_cfunc): Update.
* cli/cli-decode.c (add_setshow_boolean_cmd): Replace
* command.h (add_setshow_auto_boolean_cmd): Replace
* sim-arm.h (enum sim_arm_regs): Rename sim_arm_regnum.
* Makefile.in (autoconf-changelog autoheader-changelog): Let name,
Import current --enable-gdb-build-warnings.
* gdb_indent.sh: Add prgregset_t, fpregset_t, and gregset_t to the
* Makefile.in (BUILD_CFLAGS): Remove -O0.
* gen.c (gen_entry_expand_opcode): Initialize ``value'' to -1 and
* sim-memopt.c: Include <unistd.h>.
* simops.c (trace_result): Fix printf formatting.
* gdbarch.sh (REGISTER_NAME): Change return type a constant string
* d10v_sim.h (SET_PSW_BIT): Add cast to avoid inverting an enum.
* hw-events.c (hw_event_queue_schedule): Initialize `dummy'.
* MAINTAINERS: Note that cris-elf target can be compiled with
* interp.c (sim_firmware_command): Initialize `address'.
* config/romp/xm-rtbsd.h: Delete file.
* i386-linux-tdep.c (i386_linux_register_name): Make return type
* regcache.h: Update copyright.
* config/m68k/tm-m68k.h: Fix typo.
* Makefile.in (INTL_SRC): Define.
* regcache.h: Update comments describing the regcache_cpy family
* infrun.c (_initialize_infrun): Delete unnecessary call to
* gdb.base/selftest.exp (do_stes_and_next): Skip calls to
* infrun.c (stop_registers): Change variable's type to ``struct
* frame.h (deprecated_generic_find_dummy_frame): Rename
Zap remainder of gdb.threads-hp directory.
* gdbint.texinfo (User Interface): ISO C rather than ISO-C.
* Makefile.in (init.c): Drop -e option to grep. Not necessary and
From 2002-06-27 John David Anglin <dave@hiauly1.hia.nrc.ca>:
* rs6000-tdep.c (rs6000_gdbarch_init): Use
* ppcnbsd-tdep.c (ppcnbsd_init_abi): Set frame_chain_valid to
* Makefile.in (objfiles_h): Add $(bcache_h).
* blockframe.c (generic_find_dummy_frame): Change return type to
* macrotab.h: Do not include "obstack.h" or "bcache.h".
* valops.c (hand_function_call): Move declaration of retbuf to
* infcmd.c (print_return_value): Remove compatibility code calling
* gdbarch.sh (struct regcache): Add opaque declaration.
* config.in, configure: Regenerate.
* gdb.base/page.exp: Rewrite to handle problems with very long
* wince.c (_initialize_wince): Rename _initialize_inftarg.
Fix some K&R isms.
* cris-tdep.c (cris_saved_pc_after_call): Fix parameter type.
* bcache.h: Update copyright.
* MAINTAINERS: Mention --enable-sim-build-warnings.
Obsolete the d30v.
Mention d30v obsolete in news file.
From 2002-07-11 Momchil Velikov <velco@fadata.bg>:
* dwarf2cfi.c: Include "gdb_assert.h".
* sim-resume.c (sim_resume): Add local variable sig_to_deliver to
From Gerhard Tonn <TON@de.ibm.com>:
Obsolete fr30.
Obsolete i[3456]86-*-os9k.
Index: sim/common/ChangeLog
Delete w65 directory.
* Makefile.in (x86-64-tdep.o): Add $(objfiles_h).
Mention 5.2.1 on mainline.
2002-07-24 Andrew Cagney <cagney@redhat.com>
2002-07-24 Andrew Cagney <cagney@redhat.com>
2002-07-24 Andrew Cagney <cagney@redhat.com>
Obsolete m88k.
2002-07-25 Andrew Cagney <ac131313@redhat.com>
2002-07-26 Andrew Cagney <ac131313@redhat.com>
2002-07-25 Andrew Cagney <cagney@redhat.com>
2002-07-29 Andrew Cagney <ac131313@redhat.com>
2002-07-30 Andrew Cagney <ac131313@redhat.com>
2002-08-01 Andrew Cagney <ac131313@redhat.com>
2002-08-01 Andrew Cagney <cagney@redhat.com>
* lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
* linux-proc.c: Include "gdb_string.h".
More obsolete CHILL.
2002-08-02 Andrew Cagney <cagney@redhat.com>
Add the cooked register interface.
2002-08-02 Andrew Cagney <cagney@redhat.com>
Fri Aug 2 15:53:50 2002 Andrew Cagney <cagney@redhat.com>
2002-08-03 Andrew Cagney <cagney@redhat.com>
Index: ChangeLog
2002-08-03 Andrew Cagney <ac131313@redhat.com>
NEWS cleanups
From 2002-08-01 david carlton <carlton@math.stanford.edu>:
2002-08-05 Andrew Cagney <ac131313@redhat.com>
2002-08-06 Andrew Cagney <cagney@redhat.com>
2002-08-06 Andrew Cagney <ac131313@redhat.com>
2002-08-07 Andrew Cagney <ac131313@redhat.com>
2002-08-08 Andrew Cagney <cagney@redhat.com>
2002-08-08 Andrew Cagney <ac131313@redhat.com>
2002-08-09 Andrew Cagney <cagney@redhat.com>
Shh, revert unintended commit.
2002-08-09 Andrew Cagney <cagney@redhat.com>
2002-08-10 Andrew Cagney <cagney@redhat.com>
2002-08-12 Andrew Cagney <cagney@redhat.com>
2002-08-12 Andrew Cagney <cagney@redhat.com>
2002-08-13 Andrew Cagney <cagney@redhat.com>
* i386-tdep.c (i386_gdbarch_init): Use
2002-08-13 Andrew Cagney <ac131313@redhat.com>
2002-08-13 Andrew Cagney <cagney@redhat.com>
2002-08-13 Andrew Cagney <ac131313@redhat.com>
2002-08-15 Andrew Cagney <ac131313@redhat.com>
2002-08-15 Andrew Cagney <ac131313@redhat.com>
2002-08-15 Andrew Cagney <ac131313@redhat.com>
2002-08-15 Andrew Cagney <ac131313@redhat.com>
* breakpoint.c (bpstat_stop_status): Rename not_a_breakpoint to
2002-08-16 Andrew Cagney <ac131313@redhat.com>
Move gdbtk gunk to end of file.
* elf.c (bfd_elf_get_elf_syms): Change type of `esym' to
2002-08-17 Andrew Cagney <ac131313@redhat.com>
2002-08-17 Andrew Cagney <ac131313@redhat.com>
2002-08-18 Andrew Cagney <ac131313@redhat.com>
2002-08-18 Andrew Cagney <ac131313@redhat.com>
2002-08-18 Andrew Cagney <ac131313@redhat.com>
2002-08-18 Andrew Cagney <ac131313@redhat.com>
2002-08-18 Andrew Cagney <ac131313@redhat.com>
2002-08-19 Andrew Cagney <ac131313@redhat.com>
2002-08-19 Andrew Cagney <ac131313@redhat.com>
2002-08-20 Andrew Cagney <ac131313@redhat.com>
2002-08-20 Andrew Cagney <ac131313@redhat.com>
2002-08-20 Andrew Cagney <cagney@redhat.com>
2002-08-20 Andrew Cagney <cagney@redhat.com>
2002-08-19 Andrew Cagney <ac131313@redhat.com>
2002-08-21 Andrew Cagney <ac131313@redhat.com>
2002-08-21 Andrew Cagney <ac131313@redhat.com>
2002-08-21 Andrew Cagney <ac131313@redhat.com>
2002-08-21 Andrew Cagney <ac131313@redhat.com>
2002-08-22 Andrew Cagney <ac131313@redhat.com>
Obsolete i960.
Import config.guess and config.sub.
2002-08-23 Andrew Cagney <ac131313@redhat.com>
2002-08-23 Andrew Cagney <ac131313@redhat.com>
Dummy commit. Get CVS off the branch.
dummy commit, get CVS off the branch.
Index: ChangeLog
2002-08-24 Andrew Cagney <ac131313@redhat.com>
2002-08-24 Andrew Cagney <ac131313@redhat.com>
2002-08-24 Andrew Cagney <ac131313@redhat.com>
2002-08-25 Andrew Cagney <ac131313@redhat.com>
2002-08-25 Andrew Cagney <ac131313@redhat.com>
2002-08-25 Andrew Cagney <ac131313@redhat.com>
2002-08-25 Andrew Cagney <ac131313@redhat.com>
2002-08-25 Andrew Cagney <ac131313@redhat.com>
2002-08-21 Andrew Cagney <ac131313@redhat.com>
Update all .c dependencies.
Mention that 5.3 branch was created (note, this was an insert).
2002-09-05 Andrew Cagney <ac131313@redhat.com>
2002-09-10 Andrew Cagney <cagney@redhat.com>
Fri Sep 13 07:42:09 2002 Andrew Cagney <cagney@redhat.com>
Fri Sep 13 14:59:55 2002 Andrew Cagney <cagney@redhat.com>
2002-09-13 Andrew Cagney <ac131313@redhat.com>
2002-09-13 Andrew Cagney <cagney@redhat.com>
2002-09-17 Andrew Cagney <cagney@redhat.com>
fix date.
2002-09-17 Andrew Cagney <ac131313@redhat.com>
2002-09-17 Andrew Cagney <ac131313@redhat.com>
2002-09-18 Andrew Cagney <ac131313@redhat.com>
Fix GNU/Linux tipo.
2002-09-18 Andrew Cagney <ac131313@redhat.com>
2002-09-18 Andrew Cagney <ac131313@redhat.com>
2002-09-18 Andrew Cagney <ac131313@redhat.com>
2002-09-18 Andrew Cagney <ac131313@redhat.com>
2002-09-18 Andrew Cagney <ac131313@redhat.com>
Revert previous change. Not obvious.
Fix (C) and credit Michael Snyder with objc-lang.c.
Credit Apple and AdamF for their part in the objective C patches.
2002-09-19 Andrew Cagney <ac131313@redhat.com>
2002-09-19 Andrew Cagney <ac131313@redhat.com>
2002-09-19 Andrew Cagney <ac131313@redhat.com>
2002-09-19 Andrew Cagney <ac131313@redhat.com>
2002-09-21 Andrew Cagney <cagney@redhat.com>
2002-09-24 Andrew Cagney <ac131313@redhat.com>
2002-09-24 Andrew Cagney <ac131313@redhat.com>
2002-09-25 Andrew Cagney <ac131313@redhat.com>
2002-09-25 Andrew Cagney <ac131313@redhat.com>
2002-09-25 Andrew Cagney <cagney@redhat.com>
2002-09-26 Andrew Cagney <ac131313@redhat.com>
2002-09-26 Andrew Cagney <ac131313@redhat.com>
2002-09-26 Andrew Cagney <ac131313@redhat.com>
2002-09-26 Andrew Cagney <ac131313@redhat.com>
Use @sc{gcc} and @sc{gdb}.
2002-07-12 Mo DeJong <supermo@bayarea.net>
2002-09-27 Andrew Cagney <ac131313@redhat.com>
Add support for -m option. Fix PR gdb/433.
Delete no-longer-needed tests.
Zap __FUNCTION__.
2002-09-29 Andrew Cagney <ac131313@redhat.com>
2002-09-29 Andrew Cagney <ac131313@redhat.com>
2002-09-29 Andrew Cagney <ac131313@redhat.com>
2002-09-29 Andrew Cagney <ac131313@redhat.com>
2002-09-30 Andrew Cagney <ac131313@redhat.com>
2002-09-30 Andrew Cagney <ac131313@redhat.com>
2002-10-01 Andrew Cagney <ac131313@redhat.com>
2002-10-01 Andrew Cagney <ac131313@redhat.com>
2002-10-01 Andrew Cagney <ac131313@redhat.com>
2002-10-02 Andrew Cagney <ac131313@redhat.com>
2002-10-02 Andrew Cagney <ac131313@redhat.com>
2002-10-02 Andrew Cagney <ac131313@redhat.com>
2002-10-25 Andrew Cagney <cagney@redhat.com>
2002-10-25 Andrew Cagney <cagney@redhat.com>
2002-10-25 Andrew Cagney <cagney@redhat.com>
2002-10-26 Andrew Cagney <cagney@redhat.com>
2002-10-31 Andrew Cagney <cagney@redhat.com>
2002-10-31 Andrew Cagney <cagney@redhat.com>
2002-10-31 Andrew Cagney <cagney@redhat.com>
2002-10-31 Andrew Cagney <cagney@redhat.com>
2002-11-01 Andrew Cagney <cagney@redhat.com>
2002-11-02 Andrew Cagney <cagney@redhat.com>
2002-11-02 Andrew Cagney <cagney@redhat.com>
2002-11-02 Andrew Cagney <ac131313@redhat.com>
2002-11-02 Andrew Cagney <ac131313@redhat.com>
2002-11-05 Andrew Cagney <ac131313@redhat.com>
2002-11-05 Andrew Cagney <ac131313@redhat.com>
2002-11-05 Andrew Cagney <ac131313@redhat.com>
2002-11-06 Andrew Cagney <ac131313@redhat.com>
2002-11-06 Andrew Cagney <ac131313@redhat.com>
2002-11-06 Andrew Cagney <ac131313@redhat.com>
2002-11-07 Andrew Cagney <ac131313@redhat.com>
2002-11-07 Andrew Cagney <ac131313@redhat.com>
2002-11-07 Andrew Cagney <ac131313@redhat.com>
2002-11-06 Andrew Cagney <cagney@redhat.com>
2002-11-08 Andrew Cagney <ac131313@redhat.com>
2002-11-08 Andrew Cagney <ac131313@redhat.com>
2002-11-08 Andrew Cagney <ac131313@redhat.com>
2002-11-08 Andrew Cagney <ac131313@redhat.com>
2002-11-08 Andrew Cagney <ac131313@redhat.com>
2002-11-08 Andrew Cagney <ac131313@redhat.com>
2002-11-08 Andrew Cagney <ac131313@redhat.com>
2002-11-09 Andrew Cagney <ac131313@redhat.com>
2002-11-09 Andrew Cagney <ac131313@redhat.com>
2002-11-10 Andrew Cagney <ac131313@redhat.com>
2002-11-11 Andrew Cagney <ac131313@redhat.com>
2002-11-11 Andrew Cagney <ac131313@redhat.com>
2002-11-12 Andrew Cagney <ac131313@redhat.com>
2002-11-12 Andrew Cagney <ac131313@redhat.com>
2002-11-12 Andrew Cagney <ac131313@redhat.com>
2002-11-13 Andrew Cagney <cagney@redhat.com>
2002-11-13 Andrew Cagney <cagney@redhat.com>
2002-11-13 Andrew Cagney <cagney@redhat.com>
2002-11-13 Andrew Cagney <cagney@redhat.com>
Wed Nov 13 19:51:05 2002 Andrew Cagney <cagney@redhat.com>
Index: common/ChangeLog
2002-11-14 Andrew Cagney <ac131313@redhat.com>
2002-11-14 Andrew Cagney <ac131313@redhat.com>
2002-11-15 Andrew Cagney <ac131313@redhat.com>
* complaints.h: Fix spelling errors.
2002-11-15 Andrew Cagney <ac131313@redhat.com>
2002-11-15 Andrew Cagney <cagney@redhat.com>
2002-11-15 Andrew Cagney <cagney@redhat.com>
2002-11-15 Andrew Cagney <cagney@redhat.com>
2002-11-18 Andrew Cagney <ac131313@redhat.com>
2002-11-18 Andrew Cagney <ac131313@redhat.com>
2002-11-19 Andrew Cagney <ac131313@redhat.com>
2002-11-21 Andrew Cagney <cagney@redhat.com>
2002-11-21 Andrew Cagney <ac131313@redhat.com>
2002-11-21 Andrew Cagney <ac131313@redhat.com>
2002-11-22 Andrew Cagney <cagney@redhat.com>
2002-11-22 Andrew Cagney <ac131313@redhat.com>
2002-11-22 Andrew Cagney <ac131313@redhat.com>
2002-11-23 Andrew Cagney <ac131313@redhat.com>
2002-11-23 Andrew Cagney <ac131313@redhat.com>
2002-11-23 Andrew Cagney <ac131313@redhat.com>
2002-11-24 Andrew Cagney <ac131313@redhat.com>
2002-11-24 Andrew Cagney <ac131313@redhat.com>
2002-11-24 Andrew Cagney <ac131313@redhat.com>
2002-11-19 Andrew Cagney <ac131313@redhat.com>
2002-11-24 Andrew Cagney <ac131313@redhat.com>
2002-11-25 Andrew Cagney <ac131313@redhat.com>
2002-11-26 Andrew Cagney <ac131313@redhat.com>
2002-11-26 Andrew Cagney <ac131313@redhat.com>
2002-11-26 Andrew Cagney <ac131313@redhat.com>
2002-11-27 Andrew Cagney <cagney@redhat.com>
2002-11-28 Andrew Cagney <cagney@redhat.com>
2002-11-28 Andrew Cagney <cagney@redhat.com>
2002-11-27 Andrew Cagney <ac131313@redhat.com>
2002-11-28 Andrew Cagney <ac131313@redhat.com>
2002-11-28 Andrew Cagney <cagney@redhat.com>
2002-11-28 Andrew Cagney <ac131313@redhat.com>
Fix tipo in changelog.
2002-11-29 Andrew Cagney <ac131313@redhat.com>
2002-11-29 Andrew Cagney <ac131313@redhat.com>
2002-11-29 Andrew Cagney <cagney@redhat.com>
2002-11-30 Andrew Cagney <cagney@redhat.com>
2002-11-30 Andrew Cagney <cagney@redhat.com>
2002-12-01 Andrew Cagney <ac131313@redhat.com>
2002-12-02 Andrew Cagney <ac131313@redhat.com>
Fix tipo.
2002-12-03 Andrew Cagney <cagney@redhat.com>
2002-12-03 Andrew Cagney <cagney@redhat.com>
2002-12-03 Andrew Cagney <ac131313@redhat.com>
2002-12-03 Andrew Cagney <ac131313@redhat.com>
2002-12-04 Andrew Cagney <ac131313@redhat.com>
2002-12-05 Andrew Cagney <ac131313@redhat.com>
2002-12-05 Andrew Cagney <ac131313@redhat.com>
2002-12-06 Andrew Cagney <ac131313@redhat.com>
2002-12-07 Andrew Cagney <ac131313@redhat.com>
2002-12-08 Andrew Cagney <ac131313@redhat.com>
2002-12-08 Andrew Cagney <ac131313@redhat.com>
2002-12-08 Andrew Cagney <ac131313@redhat.com>
2002-12-08 Andrew Cagney <ac131313@redhat.com>
2002-12-08 Andrew Cagney <ac131313@redhat.com>
2002-12-07 Andrew Cagney <ac131313@redhat.com>
2002-12-09 Andrew Cagney <cagney@redhat.com>
* gdbarch.sh (gdbarch_dump): Wrap function addresses in <>.
2002-12-10 Andrew Cagney <ac131313@redhat.com>
2002-12-10 Andrew Cagney <ac131313@redhat.com>
2002-12-10 Andrew Cagney <cagney@redhat.com>
Fix date on changelog entry :-/
2002-12-11 Andrew Cagney <cagney@redhat.com>
2002-12-06 Andrew Cagney <ac131313@redhat.com>
2002-12-11 Andrew Cagney <ac131313@redhat.com>
5.3 released.
2002-12-13 Andrew Cagney <ac131313@redhat.com>
2002-12-13 Andrew Cagney <ac131313@redhat.com>
2002-12-13 Andrew Cagney <ac131313@redhat.com>
2002-12-13 Andrew Cagney <ac131313@redhat.com>
2002-12-13 Andrew Cagney <ac131313@redhat.com>
Remove obsolete testsuite code.
2002-12-16 Andrew Cagney <ac131313@redhat.com>
2002-12-17 Andrew Cagney <ac131313@redhat.com>
2002-12-18 Andrew Cagney <ac131313@redhat.com>
2002-12-18 Andrew Cagney <ac131313@redhat.com>
2003-01-02 Andrew Cagney <ac131313@redhat.com>
2003-01-02 Andrew Cagney <ac131313@redhat.com>
2003-01-02 Andrew Cagney <ac131313@redhat.com>
2003-01-02 Andrew Cagney <ac131313@redhat.com>
2003-01-02 Andrew Cagney <ac131313@redhat.com>
2003-01-03 Andrew Cagney <cagney@redhat.com>
2003-01-03 Andrew Cagney <ac131313@redhat.com>
2003-01-04 Andrew Cagney <ac131313@redhat.com>
2003-01-05 Andrew Cagney <ac131313@redhat.com>
2003-01-06 Andrew Cagney <ac131313@redhat.com>
2003-01-06 Andrew Cagney <cagney@redhat.com>
2003-01-06 Andrew Cagney <cagney@redhat.com>
2003-01-06 Andrew Cagney <cagney@redhat.com>
2003-01-06 Andrew Cagney <ac131313@redhat.com>
2003-01-07 Andrew Cagney <cagney@redhat.com>
2003-01-07 Andrew Cagney <cagney@redhat.com>
zap #define FRAME_C.
2003-01-07 Andrew Cagney <cagney@redhat.com>
2003-01-07 Andrew Cagney <cagney@redhat.com>
2003-01-07 Andrew Cagney <cagney@redhat.com>
2003-01-08 Andrew Cagney <cagney@redhat.com>
2003-01-08 Andrew Cagney <cagney@redhat.com>
2003-01-08 Andrew Cagney <cagney@redhat.com>
2003-01-08 Andrew Cagney <cagney@redhat.com>
2003-01-08 Andrew Cagney <ac131313@redhat.com>
2003-01-08 Andrew Cagney <cagney@redhat.com>
2003-01-08 Andrew Cagney <ac131313@redhat.com>
2003-01-08 Andrew Cagney <cagney@redhat.com>
2003-01-08 Andrew Cagney <ac131313@redhat.com>
2003-01-09 Andrew Cagney <ac131313@redhat.com>
2003-01-09 Andrew Cagney <ac131313@redhat.com>
2003-01-09 Andrew Cagney <ac131313@redhat.com>
2003-01-09 Andrew Cagney <ac131313@redhat.com>
Roll ChangeLog / ChangeLog-2002.
2003-01-12 Andrew Cagney <ac131313@redhat.com>
2003-01-12 Andrew Cagney <ac131313@redhat.com>
2003-01-13 Andrew Cagney <ac131313@redhat.com>
2003-01-13 Andrew Cagney <ac131313@redhat.com>
2003-01-13 Andrew Cagney <ac131313@redhat.com>
Revert previous change.
2003-01-13 Andrew Cagney <ac131313@redhat.com>
2003-01-15 Andrew Cagney <ac131313@redhat.com>
2003-01-16 Andrew Cagney <ac131313@redhat.com>
2003-01-17 Andrew Cagney <ac131313@redhat.com>
2003-01-17 Andrew Cagney <ac131313@redhat.com>
2003-01-18 Andrew Cagney <ac131313@redhat.com>
2003-01-18 Andrew Cagney <ac131313@redhat.com>
2003-01-18 Andrew Cagney <ac131313@redhat.com>
2003-01-19 Andrew Cagney <ac131313@redhat.com>
2003-01-19 Andrew Cagney <ac131313@redhat.com>
2003-01-19 Andrew Cagney <ac131313@redhat.com>
2003-01-19 Andrew Cagney <ac131313@redhat.com>
2003-01-19 Andrew Cagney <ac131313@redhat.com>
2003-01-21 Andrew Cagney <ac131313@redhat.com>
2003-01-21 Andrew Cagney <ac131313@redhat.com>
2003-01-27 Andrew Cagney <ac131313@redhat.com>
2003-01-28 Andrew Cagney <ac131313@redhat.com>
2003-01-28 Andrew Cagney <ac131313@redhat.com>
2003-01-29 Andrew Cagney <ac131313@redhat.com>
2003-01-29 Andrew Cagney <ac131313@redhat.com>
2003-01-30 Andrew Cagney <ac131313@redhat.com>
2003-01-30 Andrew Cagney <ac131313@redhat.com>
2003-01-30 Andrew Cagney <ac131313@redhat.com>
2003-01-31 Andrew Cagney <ac131313@redhat.com>
2003-01-31 Andrew Cagney <ac131313@redhat.com>
Re-indent utils.c.
2003-01-31 Andrew Cagney <ac131313@redhat.com>
2003-02-01 Andrew Cagney <ac131313@redhat.com>
2003-02-01 Andrew Cagney <ac131313@redhat.com>
2003-02-01 Andrew Cagney <ac131313@redhat.com>
2003-02-01 Andrew Cagney <ac131313@redhat.com>
2003-02-01 Andrew Cagney <ac131313@redhat.com>
2003-02-02 Andrew Cagney <ac131313@redhat.com>
2003-02-01 Andrew Cagney <ac131313@redhat.com>
2003-02-02 Andrew Cagney <ac131313@redhat.com>
2003-02-02 Andrew Cagney <ac131313@redhat.com>
2003-02-02 Andrew Cagney <ac131313@redhat.com>
2003-02-04 Andrew Cagney <ac131313@redhat.com>
2003-02-04 Andrew Cagney <ac131313@redhat.com>
2003-02-04 Andrew Cagney <ac131313@redhat.com>
2003-02-04 Andrew Cagney <ac131313@redhat.com>
2003-02-04 Andrew Cagney <ac131313@redhat.com>
2003-02-04 Andrew Cagney <ac131313@redhat.com>
2003-02-04 Andrew Cagney <ac131313@redhat.com>
2003-02-05 Andrew Cagney <ac131313@redhat.com>
2003-02-05 Jim Ingham <jingham@apple.com>
2003-02-05 Keith Seitz <keiths@redhat.com>
Add missing files from last commit :-(
2003-02-06 Andrew Cagney <ac131313@redhat.com>
2003-02-06 Andrew Cagney <ac131313@redhat.com>
2003-02-06 Andrew Cagney <ac131313@redhat.com>
2003-02-06 Andrew Cagney <ac131313@redhat.com>
2003-02-07 Andrew Cagney <ac131313@redhat.com>
2003-02-09 Andrew Cagney <ac131313@redhat.com>
2003-02-11 Andrew Cagney <ac131313@redhat.com>
2003-02-12 Andrew Cagney <ac131313@redhat.com>
2003-02-12 Andrew Cagney <ac131313@redhat.com>
2003-02-12 Andrew Cagney <ac131313@redhat.com>
2003-02-14 Andrew Cagney <ac131313@redhat.com>
2003-02-17 Andrew Cagney <ac131313@redhat.com>
Re-generate using autoconf 000227.
Revert previous change. Something doesn't work.
2003-02-18 Andrew Cagney <cagney@redhat.com>
2003-02-19 Andrew Cagney <ac131313@redhat.com>
2003-02-19 Andrew Cagney <ac131313@redhat.com>
2003-02-20 Andrew Cagney <ac131313@redhat.com>
Index: include/gdb/ChangeLog
2003-02-24 Andrew Cagney <cagney@redhat.com>
2003-02-25 Andrew Cagney <cagney@redhat.com>
2003-02-25 Andrew Cagney <cagney@redhat.com>
Index: common/ChangeLog
2003-02-27 Andrew Cagney <cagney@redhat.com>
2003-02-27 Andrew Cagney <cagney@redhat.com>
2003-02-27 Andrew Cagney <cagney@redhat.com>
2003-02-27 Andrew Cagney <cagney@redhat.com>
Index: arm/ChangeLog
2003-02-28 Andrew Cagney <cagney@redhat.com>
2003-03-01 Andrew Cagney <cagney@redhat.com>
2003-03-01 Andrew Cagney <cagney@redhat.com>
2003-03-01 Andrew Cagney <cagney@redhat.com>
2003-03-01 Andrew Cagney <cagney@redhat.com>
2003-03-01 Andrew Cagney <cagney@redhat.com>
2003-03-01 Andrew Cagney <cagney@redhat.com>
2003-03-01 Andrew Cagney <cagney@redhat.com>
Fix merge botch in previous commit.
2003-03-03 Andrew Cagney <cagney@redhat.com>
2003-03-03 Andrew Cagney <cagney@redhat.com>
2003-03-03 Andrew Cagney <cagney@redhat.com>
2003-03-05 Andrew Cagney <cagney@redhat.com>
2003-03-05 Andrew Cagney <cagney@redhat.com>
2003-03-05 Andrew Cagney <cagney@redhat.com>
2003-03-05 Andrew Cagney <cagney@redhat.com>
2003-03-05 Andrew Cagney <cagney@redhat.com>
2003-03-06 Andrew Cagney <cagney@redhat.com>
2003-03-07 Andrew Cagney <cagney@redhat.com>
2003-03-07 Andrew Cagney <cagney@redhat.com>
2003-03-08 Andrew Cagney <cagney@redhat.com>
Index: ChangeLog
2003-03-10 Andrew Cagney <cagney@redhat.com>
2003-03-10 Andrew Cagney <cagney@redhat.com>
2003-03-10 Andrew Cagney <cagney@redhat.com>
2003-03-10 Andrew Cagney <cagney@redhat.com>
2003-03-11 Andrew Cagney <cagney@redhat.com>
2003-03-12 Andrew Cagney <cagney@redhat.com>
2003-03-12 Andrew Cagney <cagney@redhat.com>
2003-03-12 Andrew Cagney <cagney@redhat.com>
2003-03-12 Andrew Cagney <cagney@redhat.com>
2003-03-12 Andrew Cagney <cagney@redhat.com>
2003-03-13 Andrew Cagney <cagney@redhat.com>
2003-03-13 Andrew Cagney <cagney@redhat.com>
2003-03-14 Andrew Cagney <cagney@redhat.com>
2003-03-12 Andrew Cagney <cagney@redhat.com>
2003-03-14 Andrew Cagney <cagney@redhat.com>
2003-03-16 Andrew Cagney <cagney@redhat.com>
2003-03-17 Andrew Cagney <cagney@redhat.com>
2003-03-17 Andrew Cagney <cagney@redhat.com>
2003-03-17 Andrew Cagney <cagney@redhat.com>
2003-03-17 Andrew Cagney <cagney@redhat.com>
2003-03-17 Andrew Cagney <cagney@redhat.com>
just pretend these didn't get committed.
2003-03-18 Andrew Cagney <cagney@redhat.com>
2003-03-20 Andrew Cagney <cagney@redhat.com>
2003-03-20 Andrew Cagney <cagney@redhat.com>
2003-03-20 Andrew Cagney <cagney@redhat.com>
2003-03-20 Andrew Cagney <cagney@redhat.com>
Index: ChangeLog
2003-03-25 Andrew Cagney <cagney@redhat.com>
2003-03-25 Andrew Cagney <cagney@redhat.com>
2003-03-25 Andrew Cagney <cagney@redhat.com>
2003-03-25 Andrew Cagney <cagney@redhat.com>
2003-03-26 Andrew Cagney <cagney@redhat.com>
2003-03-27 Andrew Cagney <cagney@redhat.com>
Index: doc/ChangeLog
2003-03-27 Andrew Cagney <cagney@redhat.com>
2003-03-27 Andrew Cagney <cagney@redhat.com>
2003-03-28 Andrew Cagney <cagney@redhat.com>
2003-03-29 Andrew Cagney <cagney@redhat.com>
2003-03-29 Andrew Cagney <cagney@redhat.com>
2003-03-29 Andrew Cagney <cagney@redhat.com>
2003-03-29 Andrew Cagney <cagney@redhat.com>
2003-03-30 Andrew Cagney <cagney@redhat.com>
2003-03-30 Andrew Cagney <cagney@redhat.com>
2003-03-30 Andrew Cagney <cagney@redhat.com>
2003-03-30 Andrew Cagney <cagney@redhat.com>
2003-03-30 Andrew Cagney <cagney@redhat.com>
2003-03-30 Andrew Cagney <cagney@redhat.com>
2003-03-31 Andrew Cagney <cagney@redhat.com>
2003-03-31 Andrew Cagney <cagney@redhat.com>
2003-03-31 Andrew Cagney <cagney@redhat.com>
2003-04-01 Andrew Cagney <cagney@redhat.com>
2003-04-01 Andrew Cagney <cagney@redhat.com>
2003-04-01 Andrew Cagney <cagney@redhat.com>
2003-04-01 Andrew Cagney <cagney@redhat.com>
2003-04-01 Andrew Cagney <cagney@redhat.com>
2003-04-01 Andrew Cagney <cagney@redhat.com>
2003-04-02 Andrew Cagney <cagney@redhat.com>
2003-04-04 Andrew Cagney <cagney@redhat.com>
2003-04-04 Andrew Cagney <cagney@redhat.com>
2003-04-04 Andrew Cagney <cagney@redhat.com>
2003-04-05 Andrew Cagney <cagney@redhat.com>
2003-04-05 Andrew Cagney <cagney@redhat.com>
2003-04-05 Andrew Cagney <cagney@redhat.com>
2003-04-05 Andrew Cagney <cagney@redhat.com>
2003-04-05 Andrew Cagney <cagney@redhat.com>
2003-04-06 Andrew Cagney <cagney@redhat.com>
2003-04-06 Andrew Cagney <cagney@redhat.com>
2003-04-06 Andrew Cagney <cagney@redhat.com>
2003-04-06 Andrew Cagney <cagney@redhat.com>
2003-04-06 Andrew Cagney <cagney@redhat.com>
2003-04-08 Andrew Cagney <cagney@redhat.com>
2003-04-08 Andrew Cagney <cagney@redhat.com>
2003-04-08 Andrew Cagney <cagney@redhat.com>
2003-04-08 Andrew Cagney <cagney@redhat.com>
2003-04-09 Andrew Cagney <cagney@redhat.com>
2003-04-09 Andrew Cagney <cagney@redhat.com>
2003-04-09 Andrew Cagney <cagney@redhat.com>
2003-04-09 Andrew Cagney <cagney@redhat.com>
2003-04-09 Andrew Cagney <cagney@redhat.com>
2003-04-09 Andrew Cagney <cagney@redhat.com>
2003-04-09 Andrew Cagney <cagney@redhat.com>
2003-04-10 Andrew Cagney <cagney@redhat.com>
2003-04-10 Andrew Cagney <cagney@redhat.com>
2003-04-11 Andrew Cagney <cagney@redhat.com>
2003-04-11 Andrew Cagney <cagney@redhat.com>
2003-04-11 Andrew Cagney <cagney@redhat.com>
2003-04-12 Andrew Cagney <cagney@redhat.com>
2003-04-12 Andrew Cagney <cagney@redhat.com>
2003-04-12 Andrew Cagney <cagney@redhat.com>
2003-04-13 Andrew Cagney <cagney@redhat.com>
2003-04-13 Andrew Cagney <cagney@redhat.com>
2003-04-13 Andrew Cagney <cagney@redhat.com>
2003-04-14 Andrew Cagney <cagney@redhat.com>
2003-04-14 Andrew Cagney <cagney@redhat.com>
Fix changelog.
2003-04-16 Andrew Cagney <cagney@redhat.com>
2003-04-16 Andrew Cagney <cagney@redhat.com>
2003-04-16 Andrew Cagney <cagney@redhat.com>
2003-04-21 Andrew Cagney <cagney@redhat.com>
2003-04-21 Andrew Cagney <cagney@redhat.com>
2003-04-21 Andrew Cagney <cagney@redhat.com>
2003-04-22 Andrew Cagney <cagney@redhat.com>
2003-04-23 Andrew Cagney <cagney@redhat.com>
2003-04-23 Andrew Cagney <cagney@redhat.com>
2003-04-23 Andrew Cagney <cagney@redhat.com>
2003-04-23 Andrew Cagney <cagney@redhat.com>
2003-04-23 Andrew Cagney <cagney@redhat.com>
2003-04-25 Andrew Cagney <cagney@redhat.com>
2003-04-25 Andrew Cagney <cagney@redhat.com>
2003-04-28 Andrew Cagney <cagney@redhat.com>
2003-04-28 Andrew Cagney <cagney@redhat.com>
2003-04-30 Andrew Cagney <cagney@redhat.com>
2003-04-30 Andrew Cagney <cagney@redhat.com>
2003-05-01 Andrew Cagney <cagney@redhat.com>
2003-05-01 Andrew Cagney <cagney@redhat.com>
2003-05-02 Andrew Cagney <cagney@redhat.com>
2003-05-02 Andrew Cagney <cagney@redhat.com>
2003-05-02 Andrew Cagney <cagney@redhat.com>
2003-05-03 Andrew Cagney <cagney@redhat.com>
2003-05-03 Andrew Cagney <cagney@redhat.com>
2003-05-04 Andrew Cagney <cagney@redhat.com>
2003-05-02 Andrew Cagney <cagney@redhat.com>
2003-05-04 Andrew Cagney <cagney@redhat.com>
2003-05-03 Andrew Cagney <cagney@redhat.com>
Index: testsuite/ChangeLog
Index: gdb/ChangeLog
2003-05-07 Andrew Cagney <cagney@redhat.com>
2003-05-07 Andrew Cagney <cagney@redhat.com>
2003-05-08 Andrew Cagney <cagney@redhat.com>
2003-05-08 Andrew Cagney <cagney@redhat.com>
2003-05-08 Andrew Cagney <cagney@redhat.com>
2003-05-08 Andrew Cagney <cagney@redhat.com>
Index: gdb/ChangeLog
2003-05-13 Andrew Cagney <cagney@redhat.com>
2003-05-15 Andrew Cagney <cagney@redhat.com>
2003-05-15 Andrew Cagney <cagney@redhat.com>
2003-05-15 Andrew Cagney <cagney@redhat.com>
2003-05-15 Andrew Cagney <cagney@redhat.com>
2003-05-15 Andrew Cagney <cagney@redhat.com>
2003-05-16 Andrew Cagney <cagney@redhat.com>
2003-05-21 Andrew Cagney <cagney@redhat.com>
2003-05-22 Andrew Cagney <cagney@redhat.com>
2003-05-23 Andrew Cagney <cagney@redhat.com>
2003-05-23 Andrew Cagney <cagney@redhat.com>
2003-05-29 Andrew Cagney <cagney@redhat.com>
2003-05-30 Andrew Cagney <cagney@redhat.com>
2003-05-30 Andrew Cagney <cagney@redhat.com>
2003-05-30 Andrew Cagney <cagney@redhat.com>
2003-05-31 Andrew Cagney <cagney@redhat.com>
2003-05-31 Andrew Cagney <cagney@redhat.com>
2003-05-31 Andrew Cagney <cagney@redhat.com>
2003-05-31 Andrew Cagney <cagney@redhat.com>
2003-05-31 Andrew Cagney <cagney@redhat.com>
2003-06-01 Andrew Cagney <cagney@redhat.com>
2003-06-01 Andrew Cagney <cagney@redhat.com>
2003-06-01 Andrew Cagney <cagney@redhat.com>
Oops, really commit. Part of:
2003-06-01 Andrew Cagney <cagney@redhat.com>
2003-06-01 Andrew Cagney <cagney@redhat.com>
2003-06-01 Andrew Cagney <cagney@redhat.com>
2003-06-01 Andrew Cagney <cagney@redhat.com>
2003-06-02 Andrew Cagney <cagney@redhat.com>
2003-06-03 Andrew Cagney <cagney@redhat.com>
2003-06-03 Andrew Cagney <cagney@redhat.com>
2003-06-03 Andrew Cagney <cagney@redhat.com>
2003-06-05 Andrew Cagney <cagney@redhat.com>
Fix changelog, contained more than happened.
2003-06-06 Andrew Cagney <cagney@redhat.com>
2003-06-06 Andrew Cagney <cagney@redhat.com>
2003-06-07 Andrew Cagney <cagney@redhat.com>
2003-06-07 Andrew Cagney <cagney@redhat.com>
2003-06-07 Andrew Cagney <cagney@redhat.com>
2003-06-07 Andrew Cagney <cagney@redhat.com>
2003-06-07 Andrew Cagney <cagney@redhat.com>
2003-06-07 Andrew Cagney <cagney@redhat.com>
2003-06-07 Andrew Cagney <cagney@redhat.com>
2003-06-08 Andrew Cagney <cagney@redhat.com>
2003-06-08 Andrew Cagney <cagney@redhat.com>
2003-06-08 Andrew Cagney <cagney@redhat.com>
2003-06-08 Andrew Cagney <cagney@redhat.com>
2003-06-08 Andrew Cagney <cagney@redhat.com>
2003-06-08 Andrew Cagney <cagney@redhat.com>
Really delete frame_args_address from
2003-06-09 Andrew Cagney <cagney@redhat.com>
2003-06-09 Andrew Cagney <cagney@redhat.com>
2003-06-09 Andrew Cagney <cagney@redhat.com>
2003-06-09 Andrew Cagney <cagney@redhat.com>
2003-06-10 Andrew Cagney <cagney@redhat.com>
Merge the separate remote-fileio changelogs so that they reflect reality.
2003-06-11 Andrew Cagney <cagney@redhat.com>
2003-06-11 Andrew Cagney <cagney@redhat.com>
2003-06-11 Andrew Cagney <cagney@redhat.com>
2003-06-12 Andrew Cagney <cagney@redhat.com>
2003-06-13 Andrew Cagney <cagney@redhat.com>
2003-06-13 Andrew Cagney <cagney@redhat.com>
2003-06-13 Andrew Cagney <cagney@redhat.com>
2003-06-13 Andrew Cagney <cagney@redhat.com>
2003-06-13 Andrew Cagney <cagney@redhat.com>
2003-06-13 Andrew Cagney <cagney@redhat.com>
2003-06-14 Andrew Cagney <cagney@redhat.com>
2003-06-14 Andrew Cagney <cagney@redhat.com>
2003-06-14 Andrew Cagney <cagney@redhat.com>
2003-06-14 Andrew Cagney <cagney@redhat.com>
2003-06-14 Andrew Cagney <cagney@redhat.com>
2003-06-15 Andrew Cagney <cagney@redhat.com>
2003-06-16 Andrew Cagney <cagney@redhat.com>
2003-06-16 Andrew Cagney <cagney@redhat.com>
Revert previous change. Wait for approval.
2003-06-16 Andrew Cagney <cagney@redhat.com>
2003-06-17 Andrew Cagney <cagney@redhat.com>
2003-06-19 Andrew Cagney <cagney@redhat.com>
2003-06-19 Andrew Cagney <cagney@redhat.com>
2003-06-19 Andrew Cagney <cagney@redhat.com>
2003-06-20 Andrew Cagney <cagney@redhat.com>
2003-06-21 Andrew Cagney <cagney@redhat.com>
2003-06-21 Andrew Cagney <cagney@redhat.com>
2003-06-21 Andrew Cagney <cagney@redhat.com>
2003-06-21 Andrew Cagney <cagney@redhat.com>
2003-06-21 Andrew Cagney <cagney@redhat.com>
2003-06-21 Andrew Cagney <cagney@redhat.com>
2003-06-21 Andrew Cagney <cagney@redhat.com>
2003-06-21 Andrew Cagney <cagney@redhat.com>
2003-06-21 Andrew Cagney <cagney@redhat.com>
2003-06-22 Andrew Cagney <cagney@redhat.com>
Fix changelog
Oops! Committed to much, reverting :-(
2003-06-22 Andrew Cagney <cagney@redhat.com>
2003-06-22 Andrew Cagney <cagney@redhat.com>
2003-06-22 Andrew Cagney <cagney@redhat.com>
2003-06-22 Andrew Cagney <cagney@redhat.com>
2003-06-22 Andrew Cagney <cagney@redhat.com>
2003-06-22 Andrew Cagney <cagney@redhat.com>
2003-06-23 Andrew Cagney <cagney@redhat.com>
delete stray changelog
2003-06-26 Andrew Cagney <cagney@redhat.com>
2003-06-26 Andrew Cagney <cagney@redhat.com>
2003-06-26 Andrew Cagney <cagney@redhat.com>
2003-06-26 Andrew Cagney <cagney@redhat.com>
2003-06-27 Andrew Cagney <cagney@redhat.com>
2003-06-29 Andrew Cagney <cagney@redhat.com>
2003-06-29 Andrew Cagney <cagney@redhat.com>
2003-06-30 Andrew Cagney <cagney@redhat.com>
2003-06-30 Andrew Cagney <cagney@redhat.com>
2003-07-01 Andrew Cagney <cagney@redhat.com>
2003-07-02 Andrew Cagney <cagney@redhat.com>
2003-07-03 Andrew Cagney <cagney@redhat.com>
2003-07-03 Andrew Cagney <cagney@redhat.com>
2003-07-07 Andrew Cagney <cagney@redhat.com>
2003-07-07 Andrew Cagney <cagney@redhat.com>
2003-07-08 Andrew Cagney <cagney@redhat.com>
2003-07-09 Andrew Cagney <cagney@redhat.com>
2003-07-10 Andrew Cagney <cagney@redhat.com>
2003-07-10 Andrew Cagney <cagney@redhat.com>
2003-07-10 Andrew Cagney <cagney@redhat.com>
2003-07-11 Andrew Cagney <cagney@redhat.com>
Oops, revert unintended commit. Next patch will do this properly.
2003-07-11 Andrew Cagney <cagney@redhat.com>
2003-07-15 Andrew Cagney <cagney@redhat.com>
2003-07-15 Andrew Cagney <cagney@redhat.com>
2003-07-15 Andrew Cagney <cagney@redhat.com>
2003-07-16 Andrew Cagney <cagney@redhat.com>
2003-07-17 Andrew Cagney <cagney@redhat.com>
2003-07-18 Andrew Cagney <cagney@redhat.com>
2003-07-18 Andrew Cagney <cagney@redhat.com>
2003-07-18 Andrew Cagney <cagney@redhat.com>
2003-07-18 Andrew Cagney <cagney@redhat.com>
2003-07-21 Andrew Cagney <cagney@redhat.com>
2003-07-22 Andrew Cagney <cagney@redhat.com>
2003-07-22 Andrew Cagney <cagney@redhat.com>
2003-07-22 Andrew Cagney <cagney@redhat.com>
2003-07-26 Andrew Cagney <cagney@redhat.com>
2003-07-27 Andrew Cagney <cagney@redhat.com>
Doh! configure.tgt was not part of the change.
2003-07-27 Andrew Cagney <cagney@redhat.com>
2003-07-27 Andrew Cagney <cagney@redhat.com>
2003-07-27 Andrew Cagney <cagney@redhat.com>
2003-07-28 Andrew Cagney <cagney@redhat.com>
2003-07-28 Andrew Cagney <cagney@redhat.com>
2003-07-28 Andrew Cagney <cagney@redhat.com>
2003-07-28 Andrew Cagney <cagney@redhat.com>
2003-07-31 Andrew Cagney <cagney@redhat.com>
2003-08-01 Andrew Cagney <cagney@redhat.com>
2003-08-01 Andrew Cagney <cagney@redhat.com>
2003-08-02 Andrew Cagney <cagney@redhat.com>
2003-08-02 Andrew Cagney <cagney@redhat.com>
2003-08-02 Andrew Cagney <cagney@redhat.com>
2003-08-04 Andrew Cagney <cagney@redhat.com>
2003-08-04 Andrew Cagney <cagney@redhat.com>
2003-08-04 Andrew Cagney <cagney@redhat.com>
2003-08-04 Andrew Cagney <cagney@redhat.com>
2003-08-04 Andrew Cagney <cagney@redhat.com>
2003-08-04 Andrew Cagney <cagney@redhat.com>
2003-08-04 Andrew Cagney <cagney@redhat.com>
2003-08-04 Andrew Cagney <cagney@redhat.com>
2003-08-04 Andrew Cagney <cagney@redhat.com>
2003-08-05 Andrew Cagney <cagney@redhat.com>
2003-08-05 Andrew Cagney <cagney@redhat.com>
2003-08-06 Andrew Cagney <cagney@redhat.com>
Index: ChangeLog
2003-08-07 Andrew Cagney <cagney@redhat.com>
2003-08-07 Andrew Cagney <cagney@redhat.com>
2003-08-07 Andrew Cagney <cagney@redhat.com>
2003-08-08 Andrew Cagney <cagney@redhat.com>
2003-08-09 Andrew Cagney <cagney@redhat.com>
2003-08-09 Andrew Cagney <cagney@redhat.com>
2003-08-09 Andrew Cagney <cagney@redhat.com>
2003-08-09 Andrew Cagney <cagney@redhat.com>
2003-08-10 Andrew Cagney <cagney@redhat.com>
2003-08-10 Andrew Cagney <cagney@redhat.com>
2003-08-12 Andrew Cagney <cagney@redhat.com>
2003-08-12 Andrew Cagney <cagney@redhat.com>
2003-08-16 Andrew Cagney <cagney@redhat.com>
Oops, merge lost Makefile.in:printcmd.o part of change:
2003-08-16 Andrew Cagney <cagney@redhat.com>
2003-08-16 Andrew Cagney <cagney@redhat.com>
2003-08-18 Andrew Cagney <cagney@redhat.com>
Index: ChangeLog
2003-08-21 Andrew Cagney <cagney@redhat.com>
2003-08-21 Andrew Cagney <cagney@redhat.com>
2003-08-24 Andrew Cagney <cagney@redhat.com>
2003-08-26 Andrew Cagney <cagney@redhat.com>
2003-08-27 Andrew Cagney <cagney@redhat.com>
2003-08-27 Andrew Cagney <cagney@redhat.com>
2003-08-27 Andrew Cagney <cagney@redhat.com>
2003-08-27 Andrew Cagney <cagney@redhat.com>
2003-08-27 Andrew Cagney <cagney@redhat.com>
2003-08-28 Andrew Cagney <cagney@redhat.com>
Index: common/ChangeLog
2003-08-29 Andrew Cagney <cagney@redhat.com>
2003-09-03 Andrew Cagney <cagney@redhat.com>
2003-09-03 Andrew Cagney <cagney@redhat.com>
2003-09-03 Andrew Cagney <cagney@redhat.com>
Index: opcodes/ChangeLog
2003-09-03 Andrew Cagney <cagney@redhat.com>
2003-09-03 Andrew Cagney <cagney@redhat.com>
2003-09-04 Andrew Cagney <cagney@redhat.com>
2003-09-04 Andrew Cagney <cagney@redhat.com>
2003-09-04 Andrew Cagney <cagney@redhat.com>
2003-09-04 Andrew Cagney <cagney@redhat.com>
2003-09-08 Andrew Cagney <cagney@redhat.com>
2003-09-08 Andrew Cagney <cagney@redhat.com>
2003-09-08 Andrew Cagney <cagney@redhat.com>
2003-09-04 Andrew Cagney <cagney@redhat.com>
2003-09-09 Andrew Cagney <cagney@redhat.com>
2003-09-09 Andrew Cagney <cagney@redhat.com>
2003-09-09 Andrew Cagney <cagney@redhat.com>
2003-09-09 Andrew Cagney <cagney@redhat.com>
2003-09-09 Andrew Cagney <cagney@redhat.com>
2003-09-09 Andrew Cagney <cagney@redhat.com>
2003-09-11 Andrew Cagney <cagney@redhat.com>
2003-09-11 Andrew Cagney <cagney@redhat.com>
2003-09-11 Andrew Cagney <cagney@redhat.com>
2003-09-12 Andrew Cagney <cagney@redhat.com>
2003-09-12 Andrew Cagney <cagney@redhat.com>
2003-09-13 Andrew Cagney <cagney@redhat.com>
2003-09-13 Andrew Cagney <cagney@redhat.com>
2003-09-14 Andrew Cagney <cagney@redhat.com>
2003-09-14 Andrew Cagney <cagney@redhat.com>
2003-09-14 Andrew Cagney <cagney@redhat.com>
2003-09-14 Andrew Cagney <cagney@redhat.com>
2003-09-14 Andrew Cagney <cagney@redhat.com>
2003-09-15 Andrew Cagney <cagney@redhat.com>
2003-09-15 Andrew Cagney <cagney@redhat.com>
Index: include/ChangeLog
2003-09-16 Andrew Cagney <cagney@redhat.com>
2003-09-16 Andrew Cagney <cagney@redhat.com>
2003-09-17 Andrew Cagney <cagney@redhat.com>
2003-09-17 Andrew Cagney <cagney@redhat.com>
2003-09-17 Andrew Cagney <cagney@redhat.com>
2003-09-17 Andrew Cagney <cagney@redhat.com>
2003-09-19 Andrew Cagney <cagney@redhat.com>
2003-09-19 Andrew Cagney <cagney@redhat.com>
Revert previous patch. Oops, didn't mean to yank the doco
2003-09-19 Andrew Cagney <cagney@redhat.com>
2003-09-20 Andrew Cagney <cagney@redhat.com>
2003-09-20 Andrew Cagney <cagney@redhat.com>
2003-09-22 Andrew Cagney <cagney@redhat.com>
2003-09-22 Andrew Cagney <cagney@redhat.com>
2003-09-25 Andrew Cagney <cagney@redhat.com>
2003-09-25 Andrew Cagney <cagney@redhat.com>
2003-09-27 Andrew Cagney <cagney@redhat.com>
2003-09-28 Andrew Cagney <cagney@redhat.com>
2003-09-28 Andrew Cagney <cagney@redhat.com>
2003-09-29 Andrew Cagney <cagney@redhat.com>
2003-09-29 Andrew Cagney <cagney@redhat.com>
2003-09-29 Andrew Cagney <cagney@redhat.com>
2003-09-30 Andrew Cagney <cagney@redhat.com>
2003-09-29 Andrew Cagney <cagney@redhat.com>
2003-09-30 Andrew Cagney <cagney@redhat.com>
2003-09-29 Andrew Cagney <cagney@redhat.com>
2003-10-01 Andrew Cagney <cagney@redhat.com>
2003-10-01 Andrew Cagney <cagney@redhat.com>
2003-10-02 Andrew Cagney <cagney@redhat.com>
2003-10-03 Andrew Cagney <cagney@redhat.com>
2003-10-03 Andrew Cagney <cagney@redhat.com>
2003-10-03 Andrew Cagney <cagney@redhat.com>
2003-10-06 Andrew Cagney <cagney@redhat.com>
2003-10-06 Andrew Cagney <cagney@redhat.com>
2003-10-06 Andrew Cagney <cagney@redhat.com>
2003-10-06 Andrew Cagney <cagney@redhat.com>
2003-10-06 Andrew Cagney <cagney@redhat.com>
2003-10-06 Andrew Cagney <cagney@redhat.com>
2003-10-06 Andrew Cagney <cagney@redhat.com>
2003-10-06 Andrew Cagney <cagney@redhat.com>
2003-10-06 Andrew Cagney <cagney@redhat.com>
2003-10-09 Andrew Cagney <cagney@redhat.com>
2003-10-09 Andrew Cagney <cagney@redhat.com>
2003-10-09 Andrew Cagney <cagney@redhat.com>
2003-10-09 Andrew Cagney <cagney@redhat.com>
2003-10-10 Andrew Cagney <cagney@redhat.com>
2003-10-10 Andrew Cagney <cagney@redhat.com>
2003-10-15 Andrew Cagney <cagney@redhat.com>
Index: doc/ChangeLog
2003-10-16 Andrew Cagney <cagney@redhat.com>
fix tiop in changelug
2003-10-15 Andrew Cagney <cagney@redhat.com>
Fix changelog date :-(
2003-10-17 Andrew Cagney <cagney@redhat.com>
2003-10-17 Andrew Cagney <cagney@redhat.com>
2003-10-17 Andrew Cagney <cagney@redhat.com>
2003-10-19 Andrew Cagney <cagney@redhat.com>
2003-10-20 Andrew Cagney <cagney@redhat.com>
2003-10-21 Andrew Cagney <cagney@redhat.com>
2003-10-21 Andrew Cagney <cagney@redhat.com>
2003-10-22 Andrew Cagney <cagney@redhat.com>
2003-10-22 Andrew Cagney <cagney@redhat.com>
2003-10-22 Andrew Cagney <cagney@redhat.com>
2003-10-22 Andrew Cagney <cagney@redhat.com>
2003-10-23 Andrew Cagney <cagney@redhat.com>
2003-10-24 Andrew Cagney <cagney@redhat.com>
Index: mi/ChangeLog
2003-10-24 Andrew Cagney <cagney@redhat.com>
2003-10-24 Andrew Cagney <cagney@redhat.com>
s/post date/commit date/ for change log
2003-10-29 Andrew Cagney <cagney@redhat.com>
Index: sim/frv/ChangeLog
2003-10-31 Andrew Cagney <cagney@redhat.com>
2003-10-31 Andrew Cagney <cagney@redhat.com>
2003-10-31 Andrew Cagney <cagney@redhat.com>
2003-10-31 Andrew Cagney <cagney@redhat.com>
2003-10-31 Andrew Cagney <cagney@redhat.com>
2003-10-31 Andrew Cagney <cagney@redhat.com>
2003-10-31 Andrew Cagney <cagney@redhat.com>
2003-11-03 Andrew Cagney <cagney@redhat.com>
* bcache.c: Include "gdb_assert.h".
2003-11-04 Andrew Cagney <cagney@redhat.com>
2003-11-05 Andrew Cagney <cagney@redhat.com>
2003-11-05 Andrew Cagney <cagney@redhat.com>
2003-11-05 Andrew Cagney <cagney@redhat.com>
2003-11-06 Andrew Cagney <cagney@redhat.com>
2003-11-06 Andrew Cagney <cagney@redhat.com>
2003-11-06 Andrew Cagney <cagney@redhat.com>
2003-11-07 Andrew Cagney <cagney@redhat.com>
2003-11-07 Andrew Cagney <cagney@redhat.com>
2003-11-07 Andrew Cagney <cagney@redhat.com>
2003-11-07 Andrew Cagney <cagney@redhat.com>
2003-11-09 Andrew Cagney <cagney@redhat.com>
2003-11-09 Andrew Cagney <cagney@redhat.com>
2003-11-09 Andrew Cagney <cagney@redhat.com>
2003-11-09 Andrew Cagney <cagney@redhat.com>
2003-11-09 Andrew Cagney <cagney@redhat.com>
2003-11-09 Andrew Cagney <cagney@redhat.com>
2003-11-09 Andrew Cagney <cagney@redhat.com>
Fix changelog tipo.
2003-11-10 Andrew Cagney <cagney@redhat.com>
fix changelog tipo.
2003-11-10 Andrew Cagney <cagney@redhat.com>
2003-11-10 Andrew Cagney <cagney@redhat.com>
2003-11-10 Andrew Cagney <cagney@redhat.com>
2003-11-13 Andrew Cagney <cagney@redhat.com>
2003-11-13 Andrew Cagney <cagney@redhat.com>
2003-11-13 Andrew Cagney <cagney@redhat.com>
2003-11-14 Andrew Cagney <cagney@redhat.com>
2003-11-15 Andrew Cagney <cagney@redhat.com>
2003-11-15 Andrew Cagney <cagney@redhat.com>
2003-11-15 Andrew Cagney <cagney@redhat.com>
2003-11-15 Andrew Cagney <cagney@redhat.com>
2003-11-15 Andrew Cagney <cagney@redhat.com>
2003-11-15 Andrew Cagney <cagney@redhat.com>
2003-11-16 Andrew Cagney <cagney@redhat.com>
2003-11-16 Andrew Cagney <cagney@redhat.com>
2003-11-16 Andrew Cagney <cagney@redhat.com>
2003-11-16 Andrew Cagney <cagney@redhat.com>
2003-11-16 Andrew Cagney <cagney@redhat.com>
2003-11-16 Andrew Cagney <cagney@redhat.com>
2003-11-17 Andrew Cagney <cagney@redhat.com>
Oops, accidental commit, reverting.
2003-11-19 Andrew Cagney <cagney@redhat.com>
2003-11-19 Andrew Cagney <cagney@redhat.com>
2003-11-20 Andrew Cagney <cagney@redhat.com>
2003-11-20 Andrew Cagney <cagney@redhat.com>
2003-11-20 Andrew Cagney <cagney@redhat.com>
2003-11-20 Andrew Cagney <cagney@redhat.com>
2003-11-22 Andrew Cagney <cagney@redhat.com>
2003-11-22 Andrew Cagney <cagney@redhat.com>
2003-11-22 Andrew Cagney <cagney@redhat.com>
2003-11-22 Andrew Cagney <cagney@redhat.com>
2003-11-22 Andrew Cagney <cagney@redhat.com>
2003-11-22 Andrew Cagney <cagney@redhat.com>
2003-11-22 Andrew Cagney <cagney@redhat.com>
2003-11-22 Andrew Cagney <cagney@redhat.com>
2003-11-22 Andrew Cagney <cagney@redhat.com>
2003-11-22 Andrew Cagney <cagney@redhat.com>
2003-11-22 Andrew Cagney <cagney@redhat.com>
2003-11-22 Andrew Cagney <cagney@redhat.com>
2003-11-22 Andrew Cagney <cagney@redhat.com>
2003-11-23 Andrew Cagney <cagney@redhat.com>
2003-11-23 Andrew Cagney <cagney@redhat.com>
2003-11-23 Andrew Cagney <cagney@redhat.com>
2003-11-23 Andrew Cagney <cagney@redhat.com>
2003-11-23 Andrew Cagney <cagney@redhat.com>
2003-11-25 Andrew Cagney <cagney@redhat.com>
2003-11-25 Andrew Cagney <cagney@redhat.com>
2003-12-01 Andrew Cagney <cagney@redhat.com>
2003-12-01 Andrew Cagney <cagney@redhat.com>
2003-12-03 Andrew Cagney <cagney@redhat.com>
2003-12-06 Andrew Cagney <cagney@redhat.com>
2003-12-06 Andrew Cagney <cagney@redhat.com>
2003-12-02 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
Revert last commit, build problems.
More reversion of incomplete m32r changes. Should be back to normal.
2003-12-07 Andrew Cagney <cagney@redhat.com>
2004-01-02 Andrew Cagney <cagney@redhat.com>
2004-01-02 Andrew Cagney <cagney@redhat.com>
Revert accidental commit.
2004-01-05 Andrew Cagney <cagney@redhat.com>
2004-01-05 Andrew Cagney <cagney@redhat.com>
2004-01-05 Andrew Cagney <cagney@redhat.com>
2004-01-07 Andrew Cagney <cagney@redhat.com>
2004-01-07 Andrew Cagney <cagney@redhat.com>
2004-01-07 Andrew Cagney <cagney@redhat.com>
2004-01-07 Andrew Cagney <cagney@redhat.com>
2004-01-07 Andrew Cagney <cagney@redhat.com>
2004-01-07 Andrew Cagney <cagney@redhat.com>
2004-01-07 Andrew Cagney <cagney@redhat.com>
2004-01-08 Andrew Cagney <cagney@redhat.com>
2004-01-09 Andrew Cagney <cagney@redhat.com>
2004-01-12 Andrew Cagney <cagney@redhat.com>
Eliminate the old mi/tui specific ChangeLog files as in ...
2004-01-12 Andrew Cagney <cagney@redhat.com>
2004-01-12 Andrew Cagney <cagney@redhat.com>
2004-01-12 Andrew Cagney <cagney@redhat.com>
2004-01-13 Andrew Cagney <cagney@redhat.com>
2004-01-13 Andrew Cagney <cagney@redhat.com>
2004-01-12 Andrew Cagney <cagney@redhat.com>
2004-01-15 Andrew Cagney <cagney@redhat.com>
2004-01-16 Andrew Cagney <cagney@redhat.com>
2004-01-16 Andrew Cagney <cagney@redhat.com>
2004-01-17 Andrew Cagney <cagney@redhat.com>
2004-01-17 Andrew Cagney <cagney@redhat.com>
2004-01-17 Andrew Cagney <cagney@redhat.com>
2004-01-17 Andrew Cagney <cagney@redhat.com>
2004-01-17 Andrew Cagney <cagney@redhat.com>
2004-01-17 Andrew Cagney <cagney@redhat.com>
2004-01-17 Andrew Cagney <cagney@redhat.com>
2004-01-17 Andrew Cagney <cagney@redhat.com>
2004-01-17 Andrew Cagney <cagney@redhat.com>
2004-01-17 Andrew Cagney <cagney@redhat.com>
2004-01-17 Andrew Cagney <cagney@redhat.com>
2004-01-17 Andrew Cagney <cagney@redhat.com>
2004-01-17 Andrew Cagney <cagney@redhat.com>
2004-01-17 Andrew Cagney <cagney@redhat.com>
2004-01-17 Andrew Cagney <cagney@redhat.com>
2004-01-17 Andrew Cagney <cagney@redhat.com>
2004-01-18 Andrew Cagney <cagney@redhat.com>
2004-01-18 Andrew Cagney <cagney@redhat.com>
2004-01-18 Andrew Cagney <cagney@redhat.com>
2004-01-18 Andrew Cagney <cagney@redhat.com>
2004-01-18 Andrew Cagney <cagney@redhat.com>
2004-01-18 Andrew Cagney <cagney@redhat.com>
2004-01-18 Andrew Cagney <cagney@redhat.com>
2004-01-18 Andrew Cagney <cagney@redhat.com>
2004-01-19 Andrew Cagney <cagney@redhat.com>
2004-01-19 Andrew Cagney <cagney@redhat.com>
2004-01-20 Andrew Cagney <cagney@redhat.com>
2004-01-20 Andrew Cagney <cagney@redhat.com>
2004-01-20 Andrew Cagney <cagney@redhat.com>
2004-01-20 Andrew Cagney <cagney@redhat.com>
2004-01-20 Andrew Cagney <cagney@redhat.com>
2004-01-23 Andrew Cagney <cagney@redhat.com>
Index: ChangeLog
2004-01-26 Andrew Cagney <cagney@redhat.com>
2004-01-26 Andrew Cagney <cagney@redhat.com>
Index: ChangeLog
2004-01-26 Andrew Cagney <cagney@redhat.com>
2004-01-26 Andrew Cagney <cagney@redhat.com>
2003-12-29 Robert Millan <robertmh@gnu.org>
2004-01-27 Andrew Cagney <cagney@redhat.com>
2004-01-27 Andrew Cagney <cagney@redhat.com>
2004-01-27 Paul N. Hilfinger <hilfinger@gnat.com>
2004-01-28 Andrew Cagney <cagney@redhat.com>
2004-02-02 Andrew Cagney <cagney@redhat.com>
2004-02-03 Andrew Cagney <cagney@redhat.com>
2004-02-04 Andrew Cagney <cagney@redhat.com>
2004-02-04 Andrew Cagney <cagney@redhat.com>
2004-02-06 Andrew Cagney <cagney@redhat.com>
2004-02-06 Andrew Cagney <cagney@redhat.com>
2004-02-06 Andrew Cagney <cagney@redhat.com>
2004-02-06 Andrew Cagney <cagney@redhat.com>
2004-02-06 Andrew Cagney <cagney@redhat.com>
2004-02-06 Andrew Cagney <cagney@redhat.com>
2004-02-07 Andrew Cagney <cagney@redhat.com>
2004-02-07 Andrew Cagney <cagney@redhat.com>
2004-02-07 Andrew Cagney <cagney@redhat.com>
2004-02-07 Andrew Cagney <cagney@redhat.com>
2004-02-07 Andrew Cagney <cagney@redhat.com>
2004-02-07 Andrew Cagney <cagney@redhat.com>
2004-02-07 Andrew Cagney <cagney@redhat.com>
2004-02-08 Andrew Cagney <cagney@redhat.com>
2004-02-08 Andrew Cagney <cagney@redhat.com>
2004-02-08 Andrew Cagney <cagney@redhat.com>
2004-02-08 Andrew Cagney <cagney@redhat.com>
2004-02-08 Andrew Cagney <cagney@redhat.com>
2004-02-08 Andrew Cagney <cagney@redhat.com>
2004-02-08 Andrew Cagney <cagney@redhat.com>
2004-02-08 Andrew Cagney <cagney@redhat.com>
2004-02-09 Andrew Cagney <cagney@redhat.com>
2004-02-09 Andrew Cagney <cagney@redhat.com>
2004-02-10 Andrew Cagney <cagney@redhat.com>
2004-02-10 Andrew Cagney <cagney@redhat.com>
Really add "gdb_curses.h".
2004-02-10 Andrew Cagney <cagney@redhat.com>
2004-02-10 Andrew Cagney <cagney@redhat.com>
2004-02-10 Andrew Cagney <cagney@redhat.com>
2004-02-11 Andrew Cagney <cagney@redhat.com>
2004-02-11 Andrew Cagney <cagney@redhat.com>
2004-02-11 Andrew Cagney <cagney@redhat.com>
* config.in: Re-generate.
2004-02-11 Andrew Cagney <cagney@redhat.com>
2004-02-12 Andrew Cagney <cagney@redhat.com>
2004-02-12 Andrew Cagney <cagney@redhat.com>
2004-02-13 Andrew Cagney <cagney@redhat.com>
2004-02-13 Andrew Cagney <cagney@redhat.com>
2004-02-13 Andrew Cagney <cagney@redhat.com>
2004-02-14 Andrew Cagney <cagney@redhat.com>
2004-02-14 Andrew Cagney <cagney@redhat.com>
2004-02-14 Andrew Cagney <cagney@redhat.com>
2004-02-14 Andrew Cagney <cagney@redhat.com>
Use bfd_cache_close, instead of accessing bfd->iostream directly.
2004-02-15 Andrew Cagney <cagney@redhat.com>
2004-02-15 Andrew Cagney <cagney@redhat.com>
2004-02-15 Andrew Cagney <cagney@redhat.com>
2004-02-15 Andrew Cagney <cagney@redhat.com>
2004-02-15 Andrew Cagney <cagney@redhat.com>
2004-02-15 Andrew Cagney <cagney@redhat.com>
2004-02-15 Andrew Cagney <cagney@redhat.com>
2004-02-15 Andrew Cagney <cagney@redhat.com>
2004-02-15 Andrew Cagney <cagney@redhat.com>
2004-02-16 Andrew Cagney <cagney@redhat.com>
2004-02-16 Andrew Cagney <cagney@redhat.com>
2004-02-16 Andrew Cagney <cagney@redhat.com>
2004-02-16 Andrew Cagney <cagney@redhat.com>
2004-02-16 Andrew Cagney <cagney@redhat.com>
2004-02-16 Andrew Cagney <cagney@redhat.com>
2004-02-16 Andrew Cagney <cagney@redhat.com>
2004-02-16 Andrew Cagney <cagney@redhat.com>
2004-02-09 Andrew Cagney <cagney@redhat.com>
2004-02-09 Andrew Cagney <cagney@redhat.com>
2004-02-17 Andrew Cagney <cagney@redhat.com>
2004-02-17 Andrew Cagney <cagney@redhat.com>
2004-02-17 David Mosberger <davidm@hpl.hp.com>
2004-02-18 Andrew Cagney <cagney@redhat.com>
Index: ChangeLog
2004-02-20 Andrew Cagney <cagney@redhat.com>
2004-02-20 Andrew Cagney <cagney@redhat.com>
2004-02-20 Andrew Cagney <cagney@redhat.com>
2004-02-22 Andrew Cagney <cagney@redhat.com>
2004-02-22 Andrew Cagney <cagney@redhat.com>
2004-02-22 Andrew Cagney <cagney@redhat.com>
2004-02-22 Andrew Cagney <cagney@redhat.com>
Index: ChangeLog
2004-02-22 Andrew Cagney <cagney@redhat.com>
2004-02-22 Andrew Cagney <cagney@redhat.com>
2004-02-22 Andrew Cagney <cagney@redhat.com>
2004-02-23 Andrew Cagney <cagney@redhat.com>
2004-02-23 Andrew Cagney <cagney@redhat.com>
2004-02-23 Andrew Cagney <cagney@redhat.com>
2004-02-24 Andrew Cagney <cagney@redhat.com>
2004-02-24 Andrew Cagney <cagney@redhat.com>
2004-02-24 Andrew Cagney <cagney@redhat.com>
2004-02-25 Andrew Cagney <cagney@redhat.com>
2004-02-25 Andrew Cagney <cagney@redhat.com>
Index: ChangeLog
2004-02-26 Andrew Cagney <cagney@redhat.com>
Index: ChangeLog
2004-02-27 Andrew Cagney <cagney@redhat.com>
2004-02-27 Andrew Cagney <cagney@redhat.com>
Index: ChangeLog
2004-02-27 Andrew Cagney <cagney@redhat.com>
2004-02-28 Andrew Cagney <cagney@redhat.com>
2004-02-28 Andrew Cagney <cagney@redhat.com>
2004-02-28 Andrew Cagney <cagney@redhat.com>
2004-02-28 Andrew Cagney <cagney@redhat.com>
Oops, wrong patch :-(
2004-02-28 Andrew Cagney <cagney@redhat.com>
2004-02-28 Andrew Cagney <cagney@redhat.com>
GDB 6.1 branch created.
Oops, move branch message to correct position.
2004-02-28 Andrew Cagney <cagney@redhat.com>
Fix tipo.
Branch didn't get cut, remove reference.
2004-02-29 Andrew Cagney <cagney@redhat.com>
2004-03-01 Andrew Cagney <cagney@redhat.com>
2004-03-02 Andrew Cagney <cagney@redhat.com>
2004-03-05 Andrew Cagney <cagney@redhat.com>
2004-03-07 Andrew Cagney <cagney@redhat.com>
2004-03-07 Andrew Cagney <cagney@redhat.com>
2004-03-07 Andrew Cagney <cagney@redhat.com>
Oops, fix tipo.
2004-03-07 Andrew Cagney <cagney@redhat.com>
2004-03-07 Andrew Cagney <cagney@redhat.com>
2004-03-07 Andrew Cagney <cagney@redhat.com>
2004-03-07 Andrew Cagney <cagney@redhat.com>
2004-03-11 Andrew Cagney <cagney@redhat.com>
Index: ChangeLog
2004-03-15 Andrew Cagney <cagney@redhat.com>
2004-03-15 Andrew Cagney <cagney@redhat.com>
2004-03-15 Andrew Cagney <cagney@redhat.com>
2004-03-15 Andrew Cagney <cagney@redhat.com>
2004-03-15 Andrew Cagney <cagney@redhat.com>
2004-03-16 Andrew Cagney <cagney@redhat.com>
2004-03-17 Andrew Cagney <cagney@redhat.com>
2004-03-18 Andrew Cagney <cagney@redhat.com>
2004-03-18 Andrew Cagney <cagney@redhat.com>
2004-03-18 Andrew Cagney <cagney@redhat.com>
2004-03-18 Andrew Cagney <cagney@redhat.com>
2004-03-18 Andrew Cagney <cagney@redhat.com>
2004-03-19 Andrew Cagney <cagney@redhat.com>
2004-03-19 Andrew Cagney <cagney@redhat.com>
2004-03-21 Andrew Cagney <cagney@redhat.com>
2004-03-21 Andrew Cagney <cagney@redhat.com>
2004-03-21 Andrew Cagney <cagney@redhat.com>
2004-03-22 Andrew Cagney <cagney@redhat.com>
2004-03-22 Andrew Cagney <cagney@redhat.com>
2004-03-22 Andrew Cagney <cagney@redhat.com>
2004-03-22 Andrew Cagney <cagney@redhat.com>
2004-03-22 Andrew Cagney <cagney@redhat.com>
2004-03-23 Andrew Cagney <cagney@redhat.com>
2004-03-23 Andrew Cagney <cagney@redhat.com>
2004-03-23 Andrew Cagney <cagney@redhat.com>
2004-03-23 Andrew Cagney <cagney@redhat.com>
2004-03-23 Andrew Cagney <cagney@redhat.com>
2004-03-23 Andrew Cagney <cagney@redhat.com>
2004-03-23 Andrew Cagney <cagney@redhat.com>
2004-03-23 Andrew Cagney <cagney@redhat.com>
2004-03-24 Andrew Cagney <cagney@redhat.com>
2004-03-25 Andrew Cagney <cagney@redhat.com>
2004-03-26 Andrew Cagney <cagney@redhat.com>
2004-03-28 Andrew Cagney <cagney@redhat.com>
2004-03-31 Andrew Cagney <cagney@redhat.com>
2004-04-02 Andrew Cagney <cagney@redhat.com>
2004-04-02 Andrew Cagney <cagney@redhat.com>
2004-04-02 Andrew Cagney <cagney@redhat.com>
2004-04-02 Andrew Cagney <cagney@redhat.com>
2004-04-02 Andrew Cagney <cagney@redhat.com>
2004-04-02 Joel Brobecker <brobecker@gnat.com>
2004-04-02 Andrew Cagney <cagney@redhat.com>
2004-04-03 Andrew Cagney <cagney@redhat.com>
2004-04-03 Andrew Cagney <cagney@redhat.com>
2004-04-03 Andrew Cagney <cagney@redhat.com>
2004-04-03 Andrew Cagney <cagney@redhat.com>
2004-04-04 Andrew Cagney <cagney@redhat.com>
2004-04-04 Andrew Cagney <cagney@redhat.com>
Mention 6.1.
2004-04-04 Andrew Cagney <cagney@redhat.com>
2004-04-05 Andrew Cagney <cagney@redhat.com>
2004-04-05 Andrew Cagney <cagney@redhat.com>
2004-04-05 Andrew Cagney <cagney@redhat.com>
2004-04-06 Randolph Chung <tausq@debian.org>
2004-04-05 Andrew Cagney <cagney@redhat.com>
2004-04-06 Andrew Cagney <cagney@redhat.com>
2004-04-06 Andrew Cagney <cagney@redhat.com>
2004-04-06 Andrew Cagney <cagney@redhat.com>
2004-04-06 Andrew Cagney <cagney@redhat.com>
2004-04-08 Andrew Cagney <cagney@redhat.com>
2004-04-08 Andrew Cagney <cagney@redhat.com>
2004-04-15 Andrew Cagney <cagney@redhat.com>
2004-04-15 Andrew Cagney <cagney@redhat.com>
2004-04-21 Andrew Cagney <cagney@redhat.com>
2004-04-21 Andrew Cagney <cagney@redhat.com>
2004-04-21 Andrew Cagney <cagney@redhat.com>
2004-04-21 Andrew Cagney <cagney@redhat.com>
2004-04-21 Andrew Cagney <cagney@redhat.com>
2004-04-21 Andrew Cagney <cagney@redhat.com>
2004-04-21 Andrew Cagney <cagney@redhat.com>
2004-04-22 Andrew Cagney <cagney@redhat.com>
2004-04-22 Andrew Cagney <cagney@redhat.com>
2004-04-22 Andrew Cagney <cagney@redhat.com>
2004-04-22 Andrew Cagney <cagney@redhat.com>
2004-04-22 Andrew Cagney <cagney@redhat.com>
2004-04-23 Andrew Cagney <cagney@redhat.com>
2004-04-23 Andrew Cagney <cagney@redhat.com>
2004-04-28 Andrew Cagney <cagney@redhat.com>
2004-04-28 Andrew Cagney <cagney@redhat.com>
2004-04-28 Andrew Cagney <cagney@redhat.com>
2004-04-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
2004-04-29 Andrew Cagney <cagney@redhat.com>
2004-04-29 Andrew Cagney <cagney@redhat.com>
2004-04-29 Andrew Cagney <cagney@redhat.com>
2004-04-29 Joel Brobecker <brobecker@gnat.com>
Remove >>>>> from someones long-ago commit.
2004-04-29 Andrew Cagney <cagney@redhat.com>
2004-04-29 Andrew Cagney <cagney@redhat.com>
2004-04-30 Andrew Cagney <cagney@redhat.com>
2004-04-30 Andrew Cagney <cagney@redhat.com>
2004-04-30 Andrew Cagney <cagney@redhat.com>
2004-04-30 Andrew Cagney <cagney@redhat.com>
2004-04-30 Andrew Cagney <cagney@redhat.com>
2004-04-30 Andrew Cagney <cagney@redhat.com>
2004-04-30 Andrew Cagney <cagney@redhat.com>
2004-04-30 Andrew Cagney <cagney@redhat.com>
2004-04-30 Andrew Cagney <cagney@redhat.com>
2004-04-30 Andrew Cagney <cagney@redhat.com>
2004-05-01 Andrew Cagney <cagney@redhat.com>
2004-05-01 Andrew Cagney <cagney@redhat.com>
2004-05-01 Andrew Cagney <cagney@redhat.com>
2004-05-01 Andrew Cagney <cagney@redhat.com>
2004-05-01 Andrew Cagney <cagney@redhat.com>
2004-05-01 Andrew Cagney <cagney@redhat.com>
2004-05-01 Andrew Cagney <cagney@redhat.com>
2004-05-01 Andrew Cagney <cagney@redhat.com>
2004-05-01 Andrew Cagney <cagney@redhat.com>
2004-05-01 Andrew Cagney <cagney@redhat.com>
2004-05-01 Andrew Cagney <cagney@redhat.com>
2004-05-01 Andrew Cagney <cagney@redhat.com>
2004-05-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2004-05-05 Andrew Cagney <cagney@redhat.com>
2004-05-07 Andrew Cagney <cagney@redhat.com>
2004-05-07 Andrew Cagney <cagney@redhat.com>
2004-05-07 Andrew Cagney <cagney@redhat.com>
2004-05-07 Andrew Cagney <cagney@redhat.com>
2004-05-08 Andrew Cagney <cagney@redhat.com>
2004-05-08 Andrew Cagney <cagney@redhat.com>
2004-05-08 Andrew Cagney <cagney@redhat.com>
2004-05-08 Andrew Cagney <cagney@redhat.com>
2004-05-08 Andrew Cagney <cagney@redhat.com>
2004-05-08 Andrew Cagney <cagney@redhat.com>
2004-05-08 Andrew Cagney <cagney@redhat.com>
2004-05-08 Andrew Cagney <cagney@redhat.com>
2004-05-08 Andrew Cagney <cagney@redhat.com>
2004-05-08 Andrew Cagney <cagney@redhat.com>
2004-05-09 Andrew Cagney <cagney@redhat.com>
2004-05-10 Andrew Cagney <cagney@redhat.com>
2004-05-10 Andrew Cagney <cagney@redhat.com>
2004-05-11 Andrew Cagney <cagney@redhat.com>
2004-05-11 Andrew Cagney <cagney@redhat.com>
2004-05-11 Andrew Cagney <cagney@redhat.com>
2004-05-12 Andrew Cagney <cagney@redhat.com>
2004-05-12 Andrew Cagney <cagney@redhat.com>
2004-05-13 Andrew Cagney <cagney@redhat.com>
2004-05-13 Andrew Cagney <cagney@redhat.com>
2004-05-13 Andrew Cagney <cagney@redhat.com>
2004-05-14 Andrew Cagney <cagney@redhat.com>
2004-05-14 Andrew Cagney <cagney@redhat.com>
2004-05-17 Andrew Cagney <cagney@redhat.com>
2004-05-17 Andrew Cagney <cagney@redhat.com>
2004-05-21 Andrew Cagney <cagney@redhat.com>
2004-05-25 Andrew Cagney <cagney@gnu.com>
2004-05-25 Andrew Cagney <cagney@gnu.org>
2004-05-25 Andrew Cagney <cagney@gnu.org>
2004-05-25 Andrew Cagney <cagney@gnu.org>
2004-05-26 Andrew Cagney <cagney@gnu.org>
2004-06-01 Andrew Cagney <cagney@gnu.org>
2004-06-01 Andrew Cagney <cagney@gnu.org>
2004-06-01 Andrew Cagney <cagney@gnu.org>
2004-06-02 Albert Chin-A-Young <china@thewrittenword.com>
2004-06-07 Andrew Cagney <cagney@gnu.org>
2004-06-08 Andrew Cagney <cagney@gnu.org>
2004-06-09 Andrew Cagney <cagney@gnu.org>
2004-06-09 Andrew Cagney <cagney@gnu.org>
2004-06-09 Andrew Cagney <cagney@gnu.org>
2004-06-09 Andrew Cagney <cagney@gnu.org>
2004-06-09 Andrew Cagney <cagney@gnu.org>
2004-06-09 Andrew Cagney <cagney@gnu.org>
2004-06-09 Andrew Cagney <cagney@gnu.org>
2004-06-09 Andrew Cagney <cagney@gnu.org>
2004-06-09 Andrew Cagney <cagney@gnu.org>
2004-06-09 Andrew Cagney <cagney@gnu.org>
2004-06-09 Andrew Cagney <cagney@gnu.org>
2004-06-10 Andrew Cagney <cagney@gnu.org>
2004-06-10 Andrew Cagney <cagney@gnu.org>
2004-06-10 Andrew Cagney <cagney@gnu.org>
2004-06-10 Andrew Cagney <cagney@gnu.org>
2004-06-10 Andrew Cagney <cagney@gnu.org>
2004-06-10 Andrew Cagney <cagney@gnu.org>
2004-06-12 Andrew Cagney <cagney@gnu.org>
Index: ChangeLog
2004-06-13 Andrew Cagney <cagney@gnu.org>
2004-06-13 Andrew Cagney <cagney@gnu.org>
2004-06-13 Andrew Cagney <cagney@gnu.org>
2004-06-13 Andrew Cagney <cagney@gnu.org>
2004-06-13 Andrew Cagney <cagney@gnu.org>
Index: ChangeLog
2004-06-14 Andrew Cagney <cagney@gnu.org>
ChangeLog editorial fixes.
2004-06-14 Andrew Cagney <cagney@gnu.org>
2004-06-15 Andrew Cagney <cagney@gnu.org>
2004-06-16 Andrew Cagney <cagney@gnu.org>
2004-06-16 Andrew Cagney <cagney@gnu.org>
2004-06-17 Andrew Cagney <cagney@gnu.org>
2004-06-18 Andrew Cagney <cagney@gnu.org>
2004-06-20 Andrew Cagney <cagney@gnu.org>
2004-06-20 Andrew Cagney <cagney@gnu.org>
2004-06-20 Andrew Cagney <cagney@gnu.org>
2004-06-20 Andrew Cagney <cagney@gnu.org>
2004-06-21 Andrew Cagney <cagney@gnu.org>
2004-06-21 Andrew Cagney <cagney@gnu.org>
2004-06-21 Andrew Cagney <cagney@gnu.org>
2004-06-21 Andrew Cagney <cagney@gnu.org>
2004-06-24 Andrew Cagney <cagney@gnu.org>
2004-06-24 Andrew Cagney <cagney@gnu.org>
2004-06-24 Andrew Cagney <cagney@gnu.org>
2004-06-25 Andrew Cagney <cagney@gnu.org>
2004-06-26 Andrew Cagney <cagney@gnu.org>
2004-06-26 Andrew Cagney <cagney@gnu.org>
2004-06-26 Andrew Cagney <cagney@gnu.org>
Index: mn10200/ChangeLog
2004-06-28 Andrew Cagney <cagney@gnu.org>
2004-06-28 Andrew Cagney <cagney@gnu.org>
fix scrambled changelog
2004-07-06 Andrew Cagney <cagney@gnu.org>
2004-07-06 Andrew Cagney <cagney@gnu.org>
2004-07-07 Andrew Cagney <cagney@gnu.org>
2004-07-08 Andrew Cagney <cagney@gnu.org>
2004-07-08 Andrew Cagney <cagney@gnu.org>
2004-07-12 Andrew Cagney <cagney@gnu.org>
2004-07-12 Andrew Cagney <cagney@gnu.org>
2004-07-12 Andrew Cagney <cagney@gnu.org>
2004-07-13 Andrew Cagney <cagney@gnu.org>
2004-07-13 Andrew Cagney <cagney@gnu.org>
2004-07-13 Andrew Cagney <cagney@gnu.org>
2004-07-13 Andrew Cagney <cagney@gnu.org>
2004-07-13 Andrew Cagney <cagney@gnu.org>
2004-07-13 Andrew Cagney <cagney@gnu.org>
2004-07-14 Andrew Cagney <cagney@gnu.org>
2004-07-16 Andrew Cagney <cagney@gnu.org>
2004-07-16 Andrew Cagney <cagney@gnu.org>
2004-07-16 Andrew Cagney <cagney@gnu.org>
2004-07-16 Andrew Cagney <cagney@gnu.org>
2004-07-16 Andrew Cagney <cagney@gnu.org>
2004-07-16 Andrew Cagney <cagney@redhat.com>
Index: ChangeLog
2004-07-17 Andrew Cagney <cagney@gnu.org>
2004-07-17 Andrew Cagney <cagney@gnu.org>
2004-07-17 Andrew Cagney <cagney@gnu.org>
2004-07-17 Andrew Cagney <cagney@gnu.org>
2004-07-17 Andrew Cagney <cagney@gnu.org>
2004-07-17 Andrew Cagney <cagney@gnu.org>
2004-07-17 Andrew Cagney <cagney@gnu.org>
GRR, commit was lost.
2004-07-19 Andrew Cagney <cagney@gnu.org>
2004-07-20 Andrew Cagney <cagney@gnu.org>
2004-07-20 Andrew Cagney <cagney@gnu.org>
2004-07-20 Andrew Cagney <cagney@gnu.org>
2004-07-21 Andrew Cagney <cagney@gnu.org>
2004-07-21 Andrew Cagney <cagney@gnu.org>
2004-07-21 Andrew Cagney <cagney@gnu.org>
2004-07-23 Andrew Cagney <cagney@gnu.org>
2004-07-23 Andrew Cagney <cagney@gnu.org>
2004-07-26 Andrew Cagney <cagney@gnu.org>
2004-07-26 Andrew Cagney <cagney@gnu.org>
2004-07-26 Andrew Cagney <cagney@gnu.org>
Index: common/ChangeLog
Index: ChangeLog
2004-07-27 Andrew Cagney <cagney@gnu.org>
2004-07-27 Andrew Cagney <cagney@gnu.org>
2004-07-28 Andrew Cagney <cagney@gnu.org>
2004-07-28 Andrew Cagney <cagney@gnu.org>
2004-07-28 Andrew Cagney <cagney@gnu.org>
2004-07-28 Andrew Cagney <cagney@gnu.org>
2004-07-28 Andrew Cagney <cagney@gnu.org>
2004-07-28 Andrew Cagney <cagney@gnu.org>
2004-07-28 Andrew Cagney <cagney@gnu.org>
2004-07-29 Andrew Cagney <cagney@gnu.org>
2004-07-29 Andrew Cagney <cagney@gnu.org>
2004-07-29 Andrew Cagney <cagney@gnu.org>
2004-07-29 Andrew Cagney <cagney@gnu.org>
2004-07-29 Andrew Cagney <cagney@gnu.org>
2004-07-29 Andrew Cagney <cagney@gnu.org>
2004-07-29 Andrew Cagney <cagney@gnu.org>
2004-07-29 Andrew Cagney <cagney@gnu.org>
2004-07-29 Andrew Cagney <cagney@gnu.org>
2004-07-29 Andrew Cagney <cagney@gnu.org>
2004-07-30 Andrew Cagney <cagney@gnu.org>
Mention 6.2 release.
2004-07-31 Andrew Cagney <cagney@gnu.org>
oops, fix tipo.
2004-07-31 Andrew Cagney <cagney@gnu.org>
2004-08-01 Andrew Cagney <cagney@gnu.org>
2004-08-01 Andrew Cagney <cagney@gnu.org>
2004-08-01 Andrew Cagney <cagney@gnu.org>
2004-08-01 Andrew Cagney <cagney@gnu.org>
2004-07-30 Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>
2004-08-01 Andrew Cagney <cagney@gnu.org>
2004-08-01 Andrew Cagney <cagney@gnu.org>
2004-08-01 Andrew Cagney <cagney@gnu.org>
2004-08-01 Andrew Cagney <cagney@gnu.org>
2004-08-01 Andrew Cagney <cagney@gnu.org>
2004-08-01 Andrew Cagney <cagney@gnu.org>
Index: ChangeLog
2004-08-02 Andrew Cagney <cagney@gnu.org>
2004-08-02 Andrew Cagney <cagney@gnu.org>
2004-08-02 Andrew Cagney <cagney@gnu.org>
2004-08-02 Andrew Cagney <cagney@gnu.org>
2004-08-02 Andrew Cagney <cagney@gnu.org>
2004-08-02 Andrew Cagney <cagney@gnu.org>
2004-08-02 Andrew Cagney <cagney@gnu.org>
2004-08-02 Andrew Cagney <cagney@gnu.org>
2004-08-02 Andrew Cagney <cagney@gnu.org>
2004-08-02 Andrew Cagney <cagney@gnu.org>
2004-08-02 Andrew Cagney <cagney@gnu.org>
2004-08-02 Andrew Cagney <cagney@gnu.org>
2004-08-02 Andrew Cagney <cagney@gnu.org>
2004-08-02 Andrew Cagney <cagney@gnu.org>
2004-08-02 Andrew Cagney <cagney@gnu.org>
2004-08-04 Andrew Cagney <cagney@gnu.org>
2004-08-04 Andrew Cagney <cagney@gnu.org>
2004-08-04 Andrew Cagney <cagney@gnu.org>
2004-08-04 Andrew Cagney <cagney@gnu.org>
2004-08-04 Andrew Cagney <cagney@gnu.org>
2004-08-05 Andrew Cagney <cagney@gnu.org>
2004-08-05 Andrew Cagney <cagney@gnu.org>
2004-08-05 Andrew Cagney <cagney@gnu.org>
2004-08-05 Andrew Cagney <cagney@gnu.org>
2004-08-05 Andrew Cagney <cagney@gnu.org>
2004-08-07 Andrew Cagney <cagney@gnu.org>
2004-08-07 Andrew Cagney <cagney@gnu.org>
2004-08-07 Andrew Cagney <cagney@gnu.org>
2004-08-07 Andrew Cagney <cagney@gnu.org>
2004-08-07 Andrew Cagney <cagney@gnu.org>
2004-08-07 Andrew Cagney <cagney@gnu.org>
2004-08-07 Andrew Cagney <cagney@gnu.org>
2004-08-08 Andrew Cagney <cagney@gnu.org>
2004-08-08 Andrew Cagney <cagney@gnu.org>
2004-08-08 Andrew Cagney <cagney@gnu.org>
2004-08-10 Andrew Cagney <cagney@gnu.org>
2004-08-10 Andrew Cagney <cagney@gnu.org>
2004-08-10 Andrew Cagney <cagney@gnu.org>
2004-08-10 Andrew Cagney <cagney@gnu.org>
2004-08-10 Andrew Cagney <cagney@gnu.org>
2004-08-12 Andrew Cagney <cagney@gnu.org>
2004-08-24 Andrew Cagney <cagney@gnu.org>
2004-08-24 Andrew Cagney <cagney@gnu.org>
2004-08-25 Andrew Cagney <cagney@gnu.org>
2004-08-25 Andrew Cagney <cagney@gnu.org>
2004-08-25 Andrew Cagney <cagney@gnu.org>
2004-08-30 Andrew Cagney <cagney@gnu.org>
2004-08-31 Andrew Cagney <cagney@gnu.org>
2004-08-31 Andrew Cagney <cagney@gnu.org>
2004-09-01 Andrew Cagney <cagney@gnu.org>
2004-09-01 Andrew Cagney <cagney@gnu.org>
2004-09-02 Andrew Cagney <cagney@gnu.org>
2004-09-02 Andrew Cagney <cagney@gnu.org>
2004-09-02 Andrew Cagney <cagney@gnu.org>
2004-09-02 Andrew Cagney <cagney@gnu.org>
2004-09-02 Andrew Cagney <cagney@gnu.org>
2004-09-02 Andrew Cagney <cagney@gnu.org>
2004-09-02 Andrew Cagney <cagney@gnu.org>
2004-09-02 Andrew Cagney <cagney@gnu.org>
2004-09-02 Andrew Cagney <cagney@gnu.org>
2004-09-02 Andrew Cagney <cagney@gnu.org>
2004-09-02 Andrew Cagney <cagney@gnu.org>
2004-09-03 Andrew Cagney <cagney@gnu.org>
Index: ChangeLog
2004-09-03 Andrew Cagney <cagney@gnu.org>
2004-09-03 Andrew Cagney <cagney@gnu.org>
2004-09-03 Andrew Cagney <cagney@gnu.org>
2004-09-03 Andrew Cagney <cagney@gnu.org>
2004-09-03 Andrew Cagney <cagney@gnu.org>
* mips-tdep.c (find_proc_desc): Inline call to find_proc_desc.
2004-09-03 Andrew Cagney <cagney@gnu.org>
2004-09-03 Andrew Cagney <cagney@gnu.org>
2004-09-03 Andrew Cagney <cagney@gnu.org>
2004-09-03 Andrew Cagney <cagney@gnu.org>
2004-09-07 Andrew Cagney <cagney@gnu.org>
2004-09-08 Andrew Cagney <cagney@gnu.org>
2004-09-08 Andrew Cagney <cagney@gnu.org>
2004-09-11 Andrew Cagney <cagney@gnu.org>
2004-09-12 Andrew Cagney <cagney@gnu.org>
Index: ChangeLog
2004-09-12 Andrew Cagney <cagney@gnu.org>
2004-09-12 Andrew Cagney <cagney@gnu.org>
Index: ChangeLog
2004-09-12 Andrew Cagney <cagney@gnu.org>
2004-09-13 Andrew Cagney <cagney@gnu.org>
2004-09-13 Andrew Cagney <cagney@gnu.org>
Index: ChangeLog
2004-09-14 Andrew Cagney <cagney@gnu.org>
2004-09-14 Andrew Cagney <cagney@gnu.org>
2004-09-16 Andrew Cagney <cagney@gnu.org>
2004-09-16 Andrew Cagney <cagney@gnu.org>
2004-09-20 Andrew Cagney <cagney@gnu.org>
2004-09-23 Andrew Cagney <cagney@gnu.org>
2004-09-24 Ian Lance Taylor <ian@wasabisystems.com>
2004-09-24 Andrew Cagney <cagney@redhat.com>
2004-09-24 Robert Picco <Robert.Picco@hp.com>
2004-09-24 Monika Chaddha <monika@acmet.com>
2004-09-27 Andrew Cagney <cagney@gnu.org>
2004-09-27 Andrew Cagney <cagney@gnu.org>
2004-09-27 Andrew Cagney <cagney@gnu.org>
2004-09-16 Andrew Cagney <cagney@gnu.org>
2004-09-28 Andrew Cagney <cagney@gnu.org>
2004-09-28 Andrew Cagney <cagney@gnu.org>
2004-09-29 Andrew Cagney <cagney@gnu.org>
2004-09-29 Andrew Cagney <cagney@gnu.org>
2004-09-29 Andrew Cagney <cagney@gnu.org>
2004-09-29 Andrew Cagney <cagney@gnu.org>
2004-09-29 Andrew Cagney <cagney@gnu.org>
2004-09-29 Andrew Cagney <cagney@gnu.org>
2004-09-30 Andrew Cagney <cagney@gnu.org>
2004-09-30 Andrew Cagney <cagney@gnu.org>
2004-09-30 Andrew Cagney <cagney@gnu.org>
Really delete inf_ptrace_xfer_memory!
2004-09-30 Andrew Cagney <cagney@gnu.org>
2004-10-01 Andrew Cagney <cagney@gnu.org>
2004-10-01 Andrew Cagney <cagney@gnu.org>
2004-10-05 Andrew Cagney <cagney@gnu.org>
2004-10-05 Andrew Cagney <cagney@gnu.org>
2004-10-08 Andrew Cagney <cagney@gnu.org>
2004-10-08 Andrew Cagney <cagney@gnu.org>
2004-10-10 Andrew Cagney <cagney@gnu.org>
2004-10-12 Andrew Cagney <cagney@gnu.org>
2004-10-14 Andrew Cagney <cagney@gnu.org>
Fix changelog (but not mine :-)
2004-10-15 Andrew Cagney <cagney@gnu.org>
2004-10-19 Andrew Cagney <cagney@gnu.org>
2004-10-19 Andrew Cagney <cagney@gnu.org>
2004-10-19 Andrew Cagney <cagney@gnu.org>
2004-10-23 Andrew Cagney <cagney@gnu.org>
2004-10-25 Andrew Cagney <cagney@gnu.org>
2004-10-26 Andrew Cagney <cagney@gnu.org>
2004-10-26 Andrew Cagney <cagney@gnu.org>
2004-10-26 Andrew Cagney <cagney@gnu.org>
2004-10-07 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2004-10-27 Andrew Cagney <cagney@gnu.org>
2004-10-29 Andrew Cagney <cagney@gnu.org>
2004-10-29 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-30 Andrew Cagney <cagney@gnu.org>
2004-10-31 Andrew Cagney <cagney@gnu.org>
2004-10-31 Andrew Cagney <cagney@gnu.org>
2004-10-31 Andrew Cagney <cagney@gnu.org>
2004-10-31 Orjan Friberg <organ.friberg@axis.com>
2004-10-31 Andrew Cagney <cagney@gnu.org>
2004-10-31 Andrew Cagney <cagney@gnu.org>
2004-10-31 Andrew Cagney <cagney@gnu.org>
2004-10-31 Andrew Cagney <cagney@gnu.org>
2004-10-31 Andrew Cagney <cagney@gnu.org>
2004-10-31 Andrew Cagney <cagney@gnu.org>
2004-10-31 Andrew Cagney <cagney@gnu.org>
2004-10-31 Andrew Cagney <cagney@gnu.org>
2004-10-31 Andrew Cagney <cagney@gnu.org>
2004-10-31 Andrew Cagney <cagney@gnu.org>
2004-10-31 Andrew Cagney <cagney@gnu.org>
2004-10-31 Andrew Cagney <cagney@gnu.org>
2004-10-31 Andrew Cagney <cagney@gnu.org>
2004-10-31 Andrew Cagney <cagney@gnu.org>
2004-11-01 Andrew Cagney <cagney@gnu.org>
2004-11-02 Andrew Cagney <cagney@gnu.org>
2004-11-01 Andrew Cagney <cagney@gnu.org>
Fix last changelog.
2004-11-03 Andrew Cagney <cagney@gnu.org>
2004-11-05 Andrew Cagney <cagney@gnu.org>
2004-11-05 Andrew Cagney <cagney@gnu.org>
2004-11-08 Andrew Cagney <cagney@gnu.org>
2004-11-08 Andrew Cagney <cagney@gnu.org>
2004-11-08 Andrew Cagney <cagney@gnu.org>
2004-11-09 Andrew Cagney <cagney@gnu.org>
2004-11-09 Andrew Cagney <cagney@gnu.org>
2004-11-09 Andrew Cagney <cagney@gnu.org>
2004-11-09 Andrew Cagney <cagney@gnu.org>
GDB 6.3
2004-11-10 Jon Beniston <jon@beniston.com>
2004-11-10 Andrew Cagney <cagney@gnu.org>
2004-11-05 Jon Beniston <jon@beniston.com>
mention who committed Jon's patch.
2004-11-12 Andrew Cagney <cagney@gnu.org>
2004-11-12 Andrew Cagney <cagney@gnu.org>
2004-11-12 Andrew Cagney <cagney@gnu.org>
2004-11-12 Andrew Cagney <cagney@gnu.org>
2004-11-12 Andrew Cagney <cagney@gnu.org>
2004-11-12 Andrew Cagney <cagney@gnu.org>
2004-11-13 Andrew Cagney <cagney@gnu.org>
2004-11-13 Andrew Cagney <cagney@gnu.org>
2004-11-13 Andrew Cagney <cagney@gnu.org>
2004-11-13 Andrew Cagney <cagney@gnu.org>
2004-11-13 Andrew Cagney <cagney@gnu.org>
2004-11-13 Andrew Cagney <cagney@gnu.org>
2004-11-13 Andrew Cagney <cagney@gnu.org>
2004-11-15 Andrew Cagney <cagney@gnu.org>
2004-11-17 Andrew Cagney <cagney@gnu.org>
2004-11-29 Andrew Cagney <cagney@gnu.org>
2004-11-30 Andrew Cagney <cagney@gnu.org>
2004-11-30 Andrew Cagney <cagney@gnu.org>
Delete i960; deleted from GDB long long ago.
Delete h8500 simulator, gdb droped h8500 in 6.1.
2004-12-12 Andrew Cagney <cagney@gnu.org>
2004-12-12 Andrew Cagney <cagney@gnu.org>
2004-11-27 Baurjan Ismagulov <ibr@ata.cs.hun.edu.tr>
2005.
2005-01-04 Andrew Cagney <cagney@gnu.org>
2005-01-04 Andrew Cagney <cagney@gnu.org>
2005-01-05 Baurjan Ismagulov <ibr@ata.cs.hun.edu.tr>
Index: ChangeLog
Index: ChangeLog
Index: ChangeLog
2005-01-07 Andrew Cagney <cagney@gnu.org>
2005-01-07 Andrew Cagney <cagney@gnu.org>
Index: arm/ChangeLog
2005-01-10 Andrew Cagney <cagney@gnu.org>
2005-01-10 Andrew Cagney <cagney@gnu.org>
2005-01-10 Andrew Cagney <cagney@gnu.org>
Index: m32r/ChangeLog
Index: sh/ChangeLog
2005-01-12 Andrew Cagney <cagney@gnu.org>
2005-01-12 Andrew Cagney <cagney@gnu.org>
2005-01-12 Andrew Cagney <cagney@gnu.org>
2005-01-12 Andrew Cagney <cagney@gnu.org>
2005-01-13 Andrew Cagney <cagney@gnu.org>
2005-01-13 Andrew Cagney <cagney@gnu.org>
2005-01-13 Andrew Cagney <cagney@gnu.org>
2005-01-13 Andrew Cagney <cagney@gnu.org>
Fix ChangeLog foobar.
Index: ChangeLog
2005-01-13 Andrew Cagney <cagney@gnu.org>
Index: arm/ChangeLog
2005-01-14 Andrew Cagney <cagney@gnu.org>
2005-01-14 Andrew Cagney <cagney@gnu.org>
2005-01-14 Andrew Cagney <cagney@gnu.org>
2005-01-14 Andrew Cagney <cagney@gnu.org>
2005-01-14 Andrew Cagney <cagney@gnu.org>
2005-01-14 Andrew Cagney <cagney@gnu.org>
2005-01-14 Andrew Cagney <cagney@gnu.org>
2005-01-15 Andrew Cagney <cagney@gnu.org>
2005-01-15 Andrew Cagney <cagney@gnu.org>
2005-01-15 Andrew Cagney <cagney@gnu.org>
2005-01-15 Andrew Cagney <cagney@gnu.org>
2005-01-16 Andrew Cagney <cagney@gnu.org>
2005-01-16 Andrew Cagney <cagney@gnu.org>
2005-01-16 Andrew Cagney <cagney@gnu.org>
2005-01-17 Andrew Cagney <cagney@gnu.org>
2005-01-17 Andrew Cagney <cagney@gnu.org>
2005-01-18 Andrew Cagney <cagney@gnu.org>
2005-01-18 Andrew Cagney <cagney@gnu.org>
2005-01-19 Andrew Cagney <cagney@gnu.org>
2005-01-19 Andrew Cagney <cagney@gnu.org>
2005-01-19 Andrew Cagney <cagney@gnu.org>
2005-01-19 Andrew Cagney <cagney@gnu.org>
2005-01-19 Andrew Cagney <cagney@gnu.org>
2005-01-24 Andrew Cagney <cagney@gnu.org>
Index: ChangeLog
2005-01-25 Andrew Cagney <cagney@gnu.org>
2005-01-25 Andrew Cagney <cagney@gnu.org>
2005-01-26 Andrew Cagney <cagney@gnu.org>
2005-01-27 Andrew Cagney <cagney@gnu.org>
2005-01-27 Andrew Cagney <cagney@gnu.org>
2005-01-27 Andrew Cagney <cagney@gnu.org>
2005-01-27 Andrew Cagney <cagney@gnu.org>
2005-01-27 Andrew Cagney <cagney@gnu.org>
2005-01-27 Andrew Cagney <cagney@gnu.org>
2005-01-27 Andrew Cagney <cagney@gnu.org>
2005-01-28 Andrew Cagney <cagney@gnu.org>
2005-01-28 Andrew Cagney <cagney@gnu.org>
2005-01-28 Andrew Cagney <cagney@gnu.org>
2005-01-28 Andrew Cagney <cagney@gnu.org>
2005-01-28 Andrew Cagney <cagney@gnu.org>
Oops, fixed copyrights.
2005-01-28 Andrew Cagney <cagney@gnu.org>
2005-01-28 Andrew Cagney <cagney@gnu.org>
2005-01-28 Andrew Cagney <cagney@gnu.org>
2005-01-28 Andrew Cagney <cagney@gnu.org>
2005-01-28 Andrew Cagney <cagney@gnu.org>
2005-01-28 Andrew Cagney <cagney@gnu.org>
2005-01-28 Andrew Cagney <cagney@gnu.org>
2005-01-28 Andrew Cagney <cagney@gnu.org>
2005-01-28 Andrew Cagney <cagney@gnu.org>
2005-01-28 Andrew Cagney <cagney@gnu.org>
2005-01-31 Andrew Cagney <cagney@gnu.org>
2005-02-01 Andrew Cagney <cagney@gnu.org>
2005-02-02 Andrew Cagney <cagney@gnu.org>
2005-02-02 Andrew Cagney <cagney@gnu.org>
2005-02-02 Andrew Cagney <cagney@gnu.org>
2005-02-03 Andrew Cagney <cagney@gnu.org>
2005-02-06 Andrew Cagney <cagney@gnu.org>
2005-02-06 Andrew Cagney <cagney@gnu.org>
2005-02-07 Andrew Cagney <cagney@gnu.org>
2005-02-07 Andrew Cagney <cagney@gnu.org>
Oops, fix previous, ChangeLog. Missing set_value_embedded_offset.
2005-02-07 Andrew Cagney <cagney@gnu.org>
2005-02-07 Andrew Cagney <cagney@gnu.org>
Fix typo _hack_hack -> _hack.
2005-02-07 Andrew Cagney <cagney@gnu.org>
2005-02-07 Andrew Cagney <cagney@gnu.org>
2005-02-07 Andrew Cagney <cagney@gnu.org>
2005-02-07 Andrew Cagney <cagney@gnu.org>
2005-02-07 Andrew Cagney <cagney@gnu.org>
2005-02-07 Andrew Cagney <cagney@gnu.org>
2005-02-08 Andrew Cagney <cagney@gnu.org>
2005-02-08 Andrew Cagney <cagney@gnu.org>
2005-02-08 Andrew Cagney <cagney@gnu.org>
2005-02-08 Andrew Cagney <cagney@gnu.org>
2005-02-08 Andrew Cagney <cagney@gnu.org>
2005-02-08 Andrew Cagney <cagney@gnu.org>
2005-02-09 Andreas Schwab <schwab@suse.de>
2005-02-09 Andrew Cagney <cagney@gnu.org>
2005-02-09 Andrew Cagney <cagney@gnu.org>
2005-02-09 Andrew Cagney <cagney@gnu.org>
2005-02-09 Andrew Cagney <cagney@gnu.org>
2005-02-10 Andrew Cagney <cagney@gnu.org>
2005-02-10 Andrew Cagney <cagney@gnu.org>
2005-02-10 Andrew Cagney <cagney@gnu.org>
2005-02-11 Andrew Cagney <cagney@gnu.org>
2005-02-11 Andrew Cagney <cagney@gnu.org>
2005-02-14 Andrew Cagney <cagney@gnu.org>
2005-02-14 Andrew Cagney <cagney@gnu.org>
2005-02-14 Andrew Cagney <cagney@gnu.org>
2005-02-14 Andrew Cagney <cagney@gnu.org>
2005-02-15 Andrew Cagney <cagney@gnu.org>
2005-02-16 Andrew Cagney <cagney@gnu.org>
2005-02-17 Andrew Cagney <cagney@gnu.org>
2005-02-17 Andrew Cagney <cagney@gnu.org>
2005-02-17 Andrew Cagney <cagney@gnu.org>
2005-02-18 Andrew Cagney <cagney@gnu.org>
2005-02-18 Andrew Cagney <cagney@gnu.org>
2005-02-18 Andrew Cagney <cagney@gnu.org>
2005-02-18 Andrew Cagney <cagney@gnu.org>
2005-02-20 Andrew Cagney <cagney@gnu.org>
2005-02-20 Andrew Cagney <cagney@gnu.org>
2005-02-20 Andrew Cagney <cagney@gnu.org>
2005-02-20 Andrew Cagney <cagney@gnu.org>
2005-02-21 Andrew Cagney <cagney@gnu.org>
2005-02-21 Andrew Cagney <cagney@gnu.org>
2005-02-21 Andrew Cagney <cagney@gnu.org>
2005-02-21 Andrew Cagney <cagney@gnu.org>
2005-02-21 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2005-02-22 Andrew Cagney <cagney@gnu.org>
2005-02-23 Andrew Cagney <cagney@gnu.org>
2005-02-24 Andrew Cagney <cagney@gnu.org>
2005-04-08 Andrew Cagney <cagney@gnu.org>
Dropping mi.
2005-04-26 Andrew Cagney <cagney@gnu.org>
2005-04-26 Andrew Cagney <cagney@gnu.org>
2005-04-28 Andrew Cagney <cagney@gnu.org>
2005-05-01 Andrew Cagney <cagney@gnu.org>
2005-05-01 Andrew Cagney <cagney@gnu.org>
2005-05-09 Andrew Cagney <cagney@gnu.org>
2005-05-13 Andrew Cagney <cagney@gnu.org>
2005-05-16 Andrew Cagney <cagney@gnu.org>
2005-05-19 Andrew Cagney <cagney@gnu.org>
2005-05-19 Andrew Cagney <cagney@gnu.org>
2005-05-22 Andrew Cagney <cagney@gnu.org>
2005-05-23 Andrew Cagney <cagney@gnu.org>
2005-05-23 Andrew Cagney <cagney@gnu.org>
2005-05-24 Andrew Cagney <cagney@gnu.org>
2005-05-26 Andrew Cagney <cagney@gnu.org>
2005-05-26 Andrew Cagney <cagney@gnu.org>
2005-05-27 Andrew Cagney <cagney@gnu.org>
2005-05-30 Andrew Cagney <cagney@gnu.org>
2005-05-30 Andrew Cagney <cagney@gnu.org>
2005-06-07 Andrew Cagney <cagney@gnu.org>
2005-06-21 Andrew Cagney <cagney@gnu.org>
2005-08-09 Andrew Cagney <cagney@gnu.org>
Index: ChangeLog
2006-04-22 Andrew Cagney <cagney@redhat.com>
Index: ChangeLog
2006-11-22 Tom Marn <tom.marn@telargo.com>
2009-05-11 Andrew Cagney <cagney@gnu.org>
Andrew Haley (19):
1999-10-15 Andrew Haley <aph@cygnus.com>
1999-11-08 Andrew Haley <aph@cygnus.com>
1999-12-23 Andrew Haley <aph@cygnus.com>
1999-12-30 Andrew Haley <aph@cygnus.com>
1999-12-30 Andrew Haley <aph@cygnus.com>
1999-12-30 Andrew Haley <aph@cygnus.com>
ChangeLog change only.
2000-02-22 Andrew Haley <aph@cygnus.com>
g2000-02-22 Andrew Haley <aph@cygnus.com>
2000-02-23 Andrew Haley <aph@cygnus.com>
2000-02-24 Andrew Haley <aph@cygnus.com>
2000-07-07 Andrew Haley <aph@cygnus.com>
2000-12-07 Andrew Haley <aph@redhat.com>
2003-03-06 Jakub Jelinek <jakub@redhat.com>
2003-05-13 Andrew Haley <aph@redhat.com>
2005-11-17 Andrew Haley <aph@redhat.com>
2007-09-09 Andrew Haley <aph@redhat.com>
2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2010-04-15 Andrew Haley <aph@redhat.com>
Andrew Jenner (3):
* config/tc-arm.c: Move as.h to start of file.
* elf32-arm.c: Move sysdep.h to start of file.
* config/tc-arm.c (arm_init_frag): Set thumb MODE_RECORDED flag for
Andrew Macleod (1):
* config/tc-ppc.c (ppc_vbyte): Prototype and new function for
Andrew Pinski (18):
opcode/
bfd:
opcodes:
2011-12-09 Andrew Pinski <apinski@cavium.com>
2012-04-20 Andrew Pinski <apinski@cavium.com>
2012-08-19 Andrew Pinski <apinski@cavium.com>
2012-08-19 Andrew Pinski <apinski@cavium.com>
2012-08-19 Andrew Pinski <apinski@cavium.com>
binutils/ChangeLog:
2013-07-27 Andrew Pinski <apinski@cavium.com>
2013-07-27 Andrew Pinski <apinski@cavium.com>
2013-09-12 Andrew Pinski <apinski@cavium.com>
2013-08-25 Andrew Pinski <apinski@cavium.com>
ld/ChangeLog:
ld/ChangeLog:
AARCH64: Change cpsr type to be 64bit.
binutils/ChangeLog:
2014-02-11 Andrew Pinski <apinski@cavium.com>
Andrew Stubbs (70):
2005-10-31 Andrew Stubbs <andrew.stubbs@st.com>
2005-11-01 Andrew Stubbs <andrew.stubbs@st.com>
2005-11-01 Andrew Stubbs <andrew.stubbs@st.com>
2005-11-02 Andrew Stubbs <andrew.stubbs@st.com>
2005-11-04 Andrew Stubbs <andrew.stubbs@st.com>
2005-11-07 Andrew Stubbs <andrew.stubbs@st.com>
2005-11-07 Andrew Stubbs <andrew.stubbs@st.com>
2005-11-07 Andrew Stubbs <andrew.stubbs@st.com>
2005-11-07 Andrew Stubbs <andrew.stubbs@st.com>
2005-11-07 Andrew Stubbs <andrew.stubbs@st.com>
2005-11-10 Andrew Stubbs <andrew.stubbs@st.com>
2005-11-14 Andrew Stubbs <andrew.stubbs@st.com>
2005-11-14 Andrew Stubbs <andrew.stubbs@st.com>
2005-11-15 Andrew Stubbs <andrew.stubbs@st.com>
2005-11-15 Andrew Stubbs <andrew.stubbs@st.com>
2005-11-16 Andrew Stubbs <andrew.stubbs@st.com>
2005-11-18 Andrew Stubbs <andrew.stubbs@st.com>
2005-11-23 Andrew Stubbs <andrew.stubbs@st.com>
2005-11-25 Andrew Stubbs <andrew.stubbs@st.com>
2005-11-16 Andrew Stubbs <andrew.stubbs@st.com>
2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
2006-01-16 Andrew Stubbs <andrew.stubbs@st.com>
2006-01-23 Andrew Stubbs <andrew.stubbs@st.com>
2006-01-23 Andrew Stubbs <andrew.stubbs@st.com>
2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2006-03-27 Andrew Stubbs <andrew.stubbs@st.com>
2006-03-31 Andrew Stubbs <andrew.stubbs@st.com>
2006-04-03 Andrew Stubbs <andrew.stubbs@st.com>
2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
2006-06-21 Andrew Stubbs <andrew.stubbs@st.com>
2006-07-06 Andrew Stubbs <andrew.stubbs@st.com>
2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
2006-07-13 Denis PILAT <denis.pilat@st.com>
2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
2006-08-11 Andrew Stubbs <andrew.stubbs@st.com>
2006-10-19 Andrew Stubbs <andrew.stubbs@st.com>
2006-10-20 Andrew Stubbs <andrew.stubbs@st.com>
2006-10-27 Andrew Stubbs <andrew.stubbs@st.com>
2006-11-29 Andrew Stubbs <andrew.stubbs@st.com>
2006-12-06 Andrew Stubbs <andrew.stubbs@st.com>
2008-02-04 Antony King <antony.king@st.com>
2008-04-15 Andrew Stubbs <andrew.stubbs@st.com>
2008-04-23 Andrew Stubbs <andrew.stubbs@st.com>
2008-05-02 Andrew Stubbs <andrew.stubbs@st.com>
2008-09-19 Andrew Stubbs <ams@codesourcery.com>
2008-09-19 Andrew Stubbs <ams@codesourcery.com>
2008-09-22 Andrew Stubbs <ams@codesourcery.com>
2008-12-09 Andrew Stubbs <ams@codesourcery.com>
2009-01-15 Andrew Stubbs <ams@codesourcery.com>
2009-01-15 Andrew Stubbs <ams@codesourcery.com>
2009-01-16 Andrew Stubbs <ams@codesourcery.com>
2009-01-19 Andrew Stubbs <ams@codesourcery.com>
2009-01-19 Andrew Stubbs <ams@codesourcery.com>
2009-01-19 Andrew Stubbs <ams@codesourcery.com>
2009-01-19 Andrew Stubbs <ams@codesourcery.com>
2009-01-26 Andrew Stubbs <ams@codesourcery.com>
2009-03-12 Andrew Stubbs <ams@codesourcery.com>
2009-03-16 Andrew Stubbs <ams@codesourcery.com>
Move changelog entry to the right file.
2009-03-18 Andrew Stubbs <ams@codesourcery.com>
2009-10-14 Andrew Stubbs <ams@codesourcery.com>
2009-10-21 Andrew Stubbs <ams@codesourcery.com>
2010-03-02 Andrew Stubbs <ams@codesourcery.com>
Andrey Smirnov (21):
* MAINTAINERS (Write After Approval): Add myself to the list.
* amd64-tdep.c (amd64_push_dummy_call): Remove nested definition
* bcache.c (bcache): Rename `bcache' to `cache'(-Wshadow).
* breakpoint.c (init_breakpoint_sal): Remove nested definitions of
* breakpoint.c (update_static_tracepoint): Rename nested `sal' and
* breakpoint.c (bp_loc_is_permanent): Rename `brk' to
* ada-exp.y (write_var_or_type): Rename nested `renaming' to
* ada-lang.c (remove_extra_symbols): Rename `remove' to
* amd64-linux-tdep.c (amd64_canonicalize_syscall): Rename
* amd64-tdep.c (amd64_get_unused_input_int_reg): Rename `index' to
* annotate.c (annotate_array_section_begin): Rename `index' to
* bfd-target.c (target_bfd_reopen): Rename `bfd' to
* breakpoint.c (insert_breakpoint_locations): Rename `error' to
* breakpoint.c (update_global_location_list): Remove nested
* mi/mi-cmd-break.c (mi_cmd_break_insert): Rename `optind' and
* mi/mi-cmd-disas.c (mi_cmd_disassemble): Rename `optind' and `optarg'
* mi/mi-cmd-env.c (mi_cmd_env_path): Rename `optind' and
* mi/mi-cmd-target.c (mi_cmd_target_file_get): Rename `optind' and
* mi/mi-cmd-var.c (print_varobj): Rename `optind' and `optarg' to
* mi/mi-getopt.c (mi_getopt): Rename `optind' and `optarg' to
* mi/mi-main.c (mi_cmd_list_thread_groups): Rename `optind' and
Andrey Volkov (13):
* Change literal regno in h8300-tdep.c
* compile.c: Change literal regnumbers to REGNUMS.
*h8300-tdep.c: Add additional CCR flags (I,UI,H,U)
*compile.c: Add additional CCR flags (I,UI,H,U)
* h8300.h: Corrected defs of all control regs and eepmov instr.
* h8300s now new target, not alias of h8300h
h8300: Add support of EXR register
* compile.c: Add absented opcodes: LDC, STC, EEPMOV, TAS.
Fix call of read_relative_register_raw_bytes
ser-e7kpc.c: Fix duplicated define and call of _initialize_ser_e7000pc
sim-h8300.h new file
sim-h8300.h: Rename all enums from H8300_ to SIM_H8300_
Add dependences to Makefile.in and include sim-h8300 in compile.c
Andy Wingo (5):
Add configure support for building with guile 2.2.
Fix excess parentheses in use-modules forms.
guile.texi (Basic Guile): Fix some typos.
gdb smob cleanups
remove unnecessary smob mark/free functions
Angela Marie Thomas (46):
Fixed keep_these_too/lose_these_too for mpw and hpread
added nlmstub.def to Things-to-keep
added powerpc to Things-to-keep
Added remote-mon.c and ser-go32-para.c to Things-to-lose
Added arc to Things-to-lose
added regs.exp to Things-to-keep
added remote-vxmips.c, remotevxwparc.c to Things-to-keep
update target lists for all hosts
add support for i386-unixware target, m68k-vxworks5.1 target, i960-vxworks5.1 target... always configure with --enable-gdbtk
Sat May 20 13:22:31 1995 Angela Marie Thomas <angela@cirdan.cygnus.com>
Sat May 27 16:24:04 1995 Angela Marie Thomas <angela@cirdan.cygnus.com>
NCR changes
trying to nuke for crash... files no longer needed
removed ppcbug-rom.o
removed nm-irix5.h, nm-m3.h, nm-sysv4.h
added ppc-bug.c to Things-to-keep
removed build-psim,config.make,config.hdr,function_unit.c,function_unit.h
don't keep mips.. I don't think it's ready for primetime.
fix typo
changes for new hosts, fixes for old hosts
change [ -d foo ] to test -d foo
add type for read_cfront_member_functions
add mt-ppc to Things-to-keep
removed NOTES from Things-to-keep since it's a dead file
use config/mh-dgux386 for i[345]86-dg-dgux host configuration file
add mh-dgux386 to Things-to-keep
finally remove errant mentions of Sanitize
add missing Do-last:
fix typo
change regexps to resemble disass output
add flush_cache PMON routine
fix bugs
fix sanitize typos
handle all 4100/4300, not just elf
add sim-basics.h sim-config.h sim-inline.c to Things-to-keep
only keep d10velf.sh for keep-d10v
oops... always keep d10v stuff
fix random missing Sanitize bits
remove junk files that have been here waaaaaaaay too long
fix
not used and not wanted
new .Sanitize files
massive sanitization fixes
fix random sanitization errors
fix thinko that broke sanitized vr4100 build
add sanitization for special sky config args
Anil Paranjpe (1):
2005-03-29 Anil Paranjpe <anilp1@kpitcummins.com>
Anthony Green (51):
* i386v4-nat.c: Include sys/reg.h if present.
* config.sub, configure.in: Add tiny2j-*-* target
revert changes. oops - should have been on the branch.
* configure: Rebuilt.
* language.c: Include jv-lang.h.
* gdb.java/configure.in (AC_INIT): Use jmisc.exp.
Updated TODO.
Increase default memory size to 8MB.
New test cases for java support.
Fix C90 conversion
Fix typos.
Fix targ_ops declaration problem.
Fix memset thinkos.
Add moxie-elf port.
Obvious typo fixes re: moxie.
Move moxie stack out in memory.
Tweak description of verilog support in NEWS file.
Add missing disassembler patch for moxie.
Add moxie simulator
Link gdb with moxie sim
Add missing break statemenets.
Print moxie addresses nicely.
Handle MOXIE_F1_M opcodes.
Add PC-relative branch instructions to moxie port.
Add PC-relative branch support to moxie sim.
Add process recording support to the moxie gdb port.
Fix prologue analysis for moxie.
Add moxie-uclinux support.
Increase simulated memory size. Support new system call ABI. Support exception processing for Linux system calls.
Recognize new moxie prologues
Use common memory infrastructure and introduce device tree support
Initialize SIM_DESC properly.
Add period to sentence in comment.
Fix nop insn for moxie
Move NOP from 0x00 to 0x0f.
Fix prolog analyzer
Add moxie-rtems support
Change moxie branch target encodings.
Adjust for branch target encoding change
Fix function prologue analyzer for moxie.
Bi-endian patches for moxie
Fix moxie disassembly for new branch semantics
Don't abort() when disassembling bad moxie instructions.
Fixes for solaris compiler
Remove debug output
Tweak moxie-rtems triplet recognition
Add moxie-*-rtems* support.
Add software single step support to moxie port
Check fwrite return code
Add new sign-extension instructions to moxie port
Add support for two new moxie sign-extension instructions
Anton Blanchard (5):
2013-08-07 Anton Blanchard <anton@samba.org>
Improve performance of large restore commands
Fix ppc64 single step over atomic sequence testcase.
gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile, prepare_for_testing.
gdb.arch/ppc64-atomic-inst.exp: Improve error handling.
Anton Gorenkov (3):
gdb/
gdb/
gdb/doc/ChangeLog:
Anton Kolesov (1):
testsuite: Fix gdb.base/bang.exp for remote stubs without exit
Arnold Metselaar (23):
add self as maintainer for target Z80
add self as maintainer for target Z80
gas/ acinclude.m4 aclocal.m4 app.c app.o as.c as.h as.h.cvs asintl.h as-new as.o atof-generic.c atof-generic.o atof-ieee.o autom4te.cache bignum.h bit_fix.h cgen.c cgen.h ChangeLog ChangeLog-0001 ChangeLog-0203 ChangeLog.~1.2755.~ ChangeLog-9295 ChangeLog-9697 ChangeLog-9899 cond.c cond.o config config.cache config.h config.in config.log config.status configure configure.in configure.tgt CONTRIBUTORS COPYING CVS debug.c DEP2 DEPDIR depend.c depend.o dep-in.sed DEPOBJ dep.sed DEPTC doc dw2gencfi.c dw2gencfi.h dw2gencfi.o dwarf2dbg.c dwarf2dbg.h dwarf2dbg.o ecoff.c ecoff.h ecoff.o ehopt.c ehopt.o emul.h emul-target.h expr.c expr.c.cvs expr.h expr.o flonum-copy.c flonum-copy.o flonum.h flonum-konst.c flonum-konst.o flonum-mult.c flonum-mult.o frags.c frags.h frags.o gdbinit.in hash.c hash.h hash.o input-file.c input-file.h input-file.o input-scrub.c input-scrub.o itbl-cpu.h itbl-lex.h itbl-lex.l itbl-ops.c itbl-ops.h itbl-parse.y libtool listing.c listing.h listing.o literal.c literal.o long.s macro.c macro
config/tc-z80.c (emit_ldreg): fix bug in ld rr,<xx>
Use unsigned char to hold data to be disassembled.
fixes related to indexed operands
Add tests for instructions with offsets.
fix typo
Cleanup of pseudo-ops for constants and new def24,def32 pseudo-ops on z80
removed z80_optimize_expr; redundant since 2006-04-04
Fix Opcode generation of ld a,(bc) and ld a,(de) on target z80
Fix bugs in the disassembly of some ld-instructions
Add new tests for z80
Fix copy-paste bug that caused z80-objdump to issue warnings about stabs debugging symbols rather than to show them.
* coff-z80.c (z80coff_vec): Allow sections to be of type SEC_CODE or SEC_DATA
* z80.h: Store alignment requirement in section header, to allow
* config/tc-z80.c (z80_start_line_hook): Fix parsing of 'equ' or
* gas/z80/equ.d, gas/z80/equ.s: Added test of parsing equ directives.
PR gas/12269
ChangeLog entry for config/tc-z80.c testsuite/gas/z80/z80.exp testsuite/gas/z80/atend.[sd]
* config/tc-z80.c (md_apply_fix): Rename var to fix shadow warning.
2012-05-06 Arnold Metselaar <arnold_m@operamail.com>
2012-05-06 Arnold Metselaar <arnold_m@operamail.com>
Asmwarrior (1):
PR binutils/14289
Baruch Siach (2):
gdb: xtensa: fix linux ptrace includes
gdb: xtensa: fix on 64-bit hosts
Baurzhan Ismagulov (2):
2005-01-29 Baurzhan Ismagulov <ibr@radix50.net>
2005-01-29 Baurzhan Ismagulov <ibr@radix50.net>
Ben Elliston (277):
Sanitize more files when running with keep-cygnus.
* Makefile.in: Added standard targets for `flexlm'.
* configure.in: Include `flexlm' as a host library.
* Makefile.in: Added standard targets for `flexlm'.
2000-04-30 Ben Elliston <bje@redhat.com>
Correct a typo in the author's surname!
2000-07-28 Ben Elliston <bje@redhat.com>
2000-08-04 Ben Elliston <bje@redhat.com>
Whitespace tweak: replace leading spaces with a hard tab.
* usability improvements
* pendanticism
Add mail submission addresses for autoconf and config.{guess,sub}.
* Spelling corrections.
2000-11-09 Ben Elliston <bje@redhat.com>
2000-11-16 Ben Elliston <bje@redhat.com>
2000-11-20 Ben Elliston <bje@redhat.com>
2000-12-03 Ben Elliston <bje@redhat.com>
2000-12-04 Ben Elliston <bje@redhat.com>
2000-12-04 Ben Elliston <bje@redhat.com>
2000-12-05 Ben Elliston <bje@redhat.com>
2000-12-05 Ben Elliston <bje@redhat.com>
2000-12-11 Ben Elliston <bje@redhat.com>
2000-12-13 Ben Elliston <bje@redhat.com>
2000-12-15 Ben Elliston <bje@redhat.com>
2000-12-23 Ben Elliston <bje@redhat.com>
2001-01-06 Ben Elliston <bje@redhat.com>
2001-01-15 Ben Elliston <bje@redhat.com>
* Tidy.
2001-01-17 Ben Elliston <bje@redhat.com>
* profiling bug fixes.
2001-02-16 Ben Elliston <bje@redhat.com>
2001-02-19 Ben Elliston <bje@redhat.com>
2001-02-21 Ben Elliston <bje@redhat.com>
2001-02-22 Ben Elliston <bje@redhat.com>
2001-02-23 Ben Elliston <bje@redhat.com>
2001-03-22 Ben Elliston <bje@redhat.com>
* as.texinfo (Fill): Replace "result" with "repeat".
* Comment tweak.
2001-06-23 Ben Elliston <bje@redhat.com>
2001-06-24 Ben Elliston <bje@redhat.com>
2001-06-24 Ben Elliston <bje@redhat.com>
* fixes to silence all compiler warnings.
2001-06-24 Ben Elliston <bje@redhat.com>
2001-06-24 Ben Elliston <bje@redhat.com>
2001-07-01 Ben Elliston <bje@redhat.com>
* fix tabs in this change:
2001-07-01 Ben Elliston <bje@redhat.com>
2001-07-05 Ben Elliston <bje@redhat.com>
2001-07-05 Ben Elliston <bje@redhat.com>
2001-07-05 Ben Elliston <bje@redhat.com>
2001-07-05 Ben Elliston <bje@redhat.com>
2001-07-05 Ben Elliston <bje@redhat.com>
2001-07-05 Ben Elliston <bje@redhat.com>
2001-07-05 Ben Elliston <bje@redhat.com>
2001-07-07 Ben Elliston <bje@redhat.com>
2001-07-31 Ben Elliston <bje@redhat.com>
2001-08-29 Ben Elliston <bje@redhat.com>
2001-09-19 Ben Elliston <bje@redhat.com>
2001-11-20 Ben Elliston <bje@redhat.com>
touch all source to ease import
* Import GNU gettext 0.10.35.
s/cygnus.com/redhat.com/
* MAINTAINERS: Update URL for config.* scripts.
2002-01-14 Ben Elliston <bje@redhat.com>
2002-01-20 Ben Elliston <bje@redhat.com>
* Contribute Hitachi SH5 simulator.
* config.guess: Import from master sources, rev 1.229.
* sim-sh64.h: New file.
* config.guess: Import from master sources, rev 1.229.
2002-02-12 Ben Elliston <bje@redhat.com>
* fix date on most recent entry.
* doc/as.texinfo: Add duplicate directory entry so that "info gas"
2002-04-26 Ben Elliston <bje@redhat.com>
2002-05-06 Ben Elliston <bje@redhat.com>
* MAINTAINERS: Add self as M68k maintainer.
* symbols.c (resolve_symbol_value): Initialise final_val.
* Makefile.am (CGENDEPS): Remove unnecessary stamp-cgen.
2002-06-24 Ben Elliston <bje@redhat.com>
2002-09-08 Ben Elliston <bje@redhat.com>
* config/mips.exp: Update comments.
* doc/binutils.texi (objdump): Document -z and move the entry for
* use @itemx, not @item, for --disassemble-zeroes.
* remove duplicated entry from 2002-05-17 on 2002-05-20.
2003-01-10 Ben Elliston <bje@redhat.com>
2003-03-10 Ben Elliston <bje@wasabisystems.com>
* dwarf2.c (read_attribute_value): Correct typo in comment.
* MAINTAINERS: Remove self as M88k maintainer. Future M88k
* MAINTAINERS: Update my mail address.
* MAINTAINERS (write after approval): Update my mail address.
Revise DejaGnu patch submission guidelines.
Spelling fix by the ChangeLog police.
* config/tc-arm.c (arm_elf_change_section): Not static.
* gdb.asm/asm-source.exp: Make sure the final link succeeds on
Remove redundant returns in void functions.
2004-01-16 Ben Elliston <bje@wasabisystems.com>
* Makefile.in (clean): Remove rm -f $(ALL), as $(ALL) is empty.
* lib/sim-defs.exp (run_sim_test): Delete the .o and .x files if a
* m32r-dis.c: Regenerate.
* MAINTAINERS: Update my mail address.
Update libtool entry.
Typo fix: s/otheriwse/otherwise/
* ld.texinfo (Simple Example): Add missing punctuation.
* ppc-opc.c (powerpc_opcodes): Add "dbczl" instruction for PPC970.
* Corrections to previous patch. Amend ChangeLog.
* gas/h8300/t03_add.exp: Remove stray semicolons.
* ld-sh/sh64/relax.exp: Remove stray semicolons.
* binutils-all/ar.exp: Remove stray semicolons.
* lib/sim-defs.exp: Remove stray semicolons.
* gprof.texi (Introduction): Update synopsis.
* gprof.texi (Output Options): Correct last patch to use @itemx, not
* dwarf2.c (_bfd_dwarf2_find_nearest_line): Comment correction.
* Makefile.am (config.status): Don't depend on version.h.
* configure.in (is_release): Remove.
* corefile.c (core_init): Use a separate local variable,
* alpha.c, basic_blocks.c, basic_blocks.h, bb_exit_func.c,
* gprof.c (main): Clean up some more.
Update with respect to DejaGnu and Expect.
Include Makefile.*, not just Makefile.in, in the top-level policy.
* configure.in: Run through autoupdate.
* readelf.c (get_segment_type): Display "GNU_STACK", not just
* hw-tree.c (parse_integer_property): Typo fix in comments.
* tree.c (parse_integer_property): Comment typo fix.
* gprof.c (main): For line-by-line profiling, there is no need to
Fix typo in Alan Modra's 2004-08-16 entry.
* doc/binutils.texi: Update copyright years.
* dlltool.c: Comment fix.
PR binutils/249
* netbsd-core.c (netbsd_core_file_p): Make `i' unsigned.
* read.c (s_align): Use an align_limit temporary to allay a GCC
* ldemul.h: Forward declare struct option.
* getopt.c: Include "ansidecl.h" for the ATTRIBUTE_UNUSED macro.
* doc/Makefile.am (config.texi): Emit a @set UPDATED command to
* Makefile.in (.NOEXPORT): Move above the autogenerated line.
* arlex.l: Fix formatting.
* f-exp.y (typename): Remove unused nonterminal.
* gmon.h, alpha.c, vax.c: Remove #if 0'd chunks.
* aout-encap.c: Remove unused file.
* ldlang.c (lang_reasonable_defaults): Remove.
* dlltool.c (dump_iat): Remove unused function.
* as.h: Remove #if 0'd code.
* elf-bfd.h (bfd_elf_discard_group): Remove.
* aout-arm.c, aout-target.h, aoutx.h, archive.c, armnetbsd.c,
* config/atof-ieee.c, config/obj-coff.c, config/obj-elf.c,
* elfxx-target.h (bfd_elfNN_bfd_discard_group): Redefine.
* emultempl/beos.em: Remove #if 0 and #if 1 blocks.
* opncls.c (bfd_zalloc): Document this function.
* ldfile.c: Remove GNU960 conditional code.
* coffcode.h (coff_sym_filepos): Remove GNU960 conditional code.
* config/default.exp: Remove send_user call for stray output.
* gas/maxq10/maxq10.exp: Remove stray semicolons.
* archive.c: Include hashtab.h.
* Makefile.in (CLIBS): Link libbfd after libopcodes, as it is a
* dwarf.h: Merge with GCC's dwarf.h.
* c-lang.c (c_create_fundamental_type): Comment fix.
* corefile.c (core_num_syms): Make static.
* corefile.h (core_num_syms): Remove unused extern declaration.
* syslex.l: Adjust top-of-file comment: this file is part of GNU
* link.cmd: Remove.
* ldgram.y (lang_memory_region_type): Make static.
* ar.c (mri_mode): Make static.
* Makefile.am (GAS_CFILES): Remove bignum-copy.c.
Missed in earlier check-in.
* more static'ing.
* dlltool.c (dtab): Remove empty function.
* infrun.c (handle_inferior_event): Update the comment about users
Typo fix.
binutils/ChangeLog
* valprint.c (print_floating): Fix comment typo.
* m68k-dis.c: Use ISC C90.
* config/m68k-parse.h: Use ISO C90.
Remove dejagnu/ entry.
* setup.com (mpw): Remove unused directive.
* Makefile.am (EXPECT): Set to expect.
* config.bfd: Mark as obsolete:
* Makefile.am (check-DEJAGNU): Don't search for expect.
* src-release (do-proto-toplev): Remove dejagnu bits.
* Makefile.in (RUNTEST): Set to runtest.
* config.bfd: Mark m68*-*-rtemscoff as obsolete.
* bucomm.h: Include <stdarg.h> unconditionally, not only when
* elf32-xtensa.c: Include <stdarg.h> unconditionally, not only
* frags.h: Remove ANSI_PROTOTYPES conditional code.
* func.c: Remove ANSI_PROTOTYPES conditional code.
* callback.c: Remove ANSI_PROTOTYPES conditional code.
* memcpy.c: Remove ANSI_PROTOTYPES conditional code.
* callback.h: Remove ANSI_PROTOTYPES conditional code.
* hw_init.c: Comment out tokens after #endif directive.
* hw_htab.c (bfd_get_section_lma): Remove macro; use BFD's.
binutils/
Typo fix.
* readelf.c (read_and_display_attr_value): Remove comment adjacent
* ldgram.y (ldgram_want_filename): Remove unused static.
bfd/
* configure.ac: Check for a getopt(3) declaration.
* lib/ld-lib.exp (run_ld_link_exec_tests): Add new parameter
Import from Autoconf sources:
* config/default.exp: Do not load the unneeded util-defs.exp.
Import from the GCC tree:
* app.c (do_scrub_chars): Simplify string handling.
* bucomm.c (display_target_list): Make local variable `a' to be of
* elf32-arm.c (elf32_arm_merge_eabi_attributes): Iterate over all
PR gas/2446
* corefile.c (core_init): Report that the executable is not in the
* resbin.c: Avoid duplicating constants in calls to reswr_alloc.
PR ld/2267
PR binutils/1860
* lib/ld-lib.exp: Comment cleanups.
* contrib: Remove directory.
* MAINTAINERS (CGEN Maintainers): Remove myself.
* binutils-all/objcopy.exp (objcopy_test_readelf): Remove stray ;
* listing.c (listing_listing): Remove useless loop.
* sb.h (sb_list_vector): Move to sb.c.
* config/obj-elf.h (ELF_TARGET_SYMBOL_FIELDS): Make single bit
* archive.c (bfd_generic_archive_p): Remove unused local variable
* coff-or32.c (bfd_section_from_shdr): Remove unused local
* elf64-ppc.c (ppc64_elf_finish_dynamic_symbol): Remove unused
* expr.c (operand): Remove `if (0 && ..)' statement and
* config.sub, config.guess: Update from upstream sources.
* config.sub, config.guess: Update from upstream sources.
* config.sub, config.guess: Update from upstream sources.
* lexsup.c (parse_args): Add a comment noting a fall-through.
* expr.c (expr): Replace O_add case in switch (op_left) explaining
* elf.c (bfd_elf_set_dyn_lib_class): Change second argument type
* coff-maxq.c (coff_maxq20_reloc): Remove unused variable `howto'.
* elf.c (bfd_section_from_shdr): Remove extraneous breaks.
* dw2gencfi.c (cfi_add_CFA_offset):
* write.c (chain_frchains_together_1): Assert that this function
* reloc.c (_bfd_relocate_contents): Remove explicit case 0.
* configure.in: Sync with GCC (spu-*-*).
* config.sub, config.guess: Update from upstream sources.
* configure.tgt (NATIVE_LIB_DIRS): Specify for spu-*-elf*.
* choose-temp.c (choose_temp_base): Check the result of the call
* pex-unix.c (writeerr): Cast write result to void.
* corefile.c (parse_error): New function.
* strsignal.c (psignal): Change type of signo to int.
* doc/binutils.texi (objdump): Fix capitalisation of "PowerPC".
* Makefile.tpl: Fix spelling error.
* config.sub, config.guess: Update from upstream sources.
* ternary.h: Remove.
* Makefile.in (CFILES): Remove ternary.c.
* configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS, baseargs): Pass
Bring over from the GCC tree:
* doc/c-arm.texi (ARM Directives): Move brackets out of @vars.
binutils/
2007-11-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
* config.sub, config.guess: Update from upstream sources.
* config.sub, config.guess: Update from upstream sources.
* config.sub, config.guess: Update from upstream sources.
2008-01-23 Thiago Jung Bauermann <bauerman@br.ibm.com>
Fix formatting of most recent entry.
PR other/12618
* config.sub, config.guess: Update from upstream sources.
Add elfcpp, gold directories.
* yyscript.y: Fix spelling error in comment.
Fix a ChangeLog formatting problem.
* config.sub, config.guess: Update from upstream sources.
* Makefile.in (distclean): Add gstdint.h.
* MAINTAINERS: Remove myself as m68k maintainer.
* doc/as.texinfo (Align): Document the PowerPC behaviour.
* config.sub, config.guess: Update from upstream sources.
opcodes/
* config.sub, config.guess: Update from upstream sources.
Typo fix in most recent entry.
* config.sub, config.guess: Update from upstream sources.
* config.sub, config.guess: Update from upstream sources.
* config.sub, config.guess: Update from upstream sources.
* gas/ppc/e500mc.d: Remove blank line at the end of file.
gas/
* MAINTAINERS (common): Move myself to "past maintainers" section.
* MAINTAINERS (BUILD SYSTEM, TESTSUITES): Remove myself.
binutils/
* pex-unix.c (pex_child_error): Define writeerr macro to avoid
* Makefile.am (syslex.o): Use $(NO_WERROR) not -Wno-error.
* pex-unix.c (pex_child_error): Improve warning avoidance by
* README: Mention changes to Makefile.in and functions.texi.
* functions.texi: Rebuild.
* configure.ac (AC_CHECK_FUNCS): Sort into alphabetical order.
* config.sub, config.guess: Update from upstream sources.
Ben Harris (5):
2001-11-16 Ben Harris <bjh21@netbsd.org>
2001-11-16 Ben Harris <bjh21@netbsd.org>
2001-11-16 Ben Harris <bjh21@netbsd.org>
2001-12-17 Ben Harris <bjh21@netbsd.org>
* arm-tdep.c (arm_unwind_pc): Use arm_addr_bits_remove.
Bernd Schmidt (60):
Fix bug in sh_elf_reloc_loop
Better bundle template selection
Workaround for Itanium A/B step errata
Change from OTHER_RELOCATING_SECTIONS to STACK_ADDR in elf32frv.sh
* configure.in (bfin-*-*): Use test, not brackets, in if statement.
Add self as Blackfin maintainer.
* config/tc-bfin.c (Expr_Node_Gen_Reloc): If have symbol + constant,
* gas/bfin/flow2.d: Match changed assembler behaviour.
* gas/bfin/shift2.s: Add new tests.
* bfin-dis.c (decode_dsp32shiftimm_0): Simplify and correct the
* elf32-bfin.c (bfd_const_reloc, bfd_oper_reloc, bfin_push_reloc,
* elf/bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
* config.bfd (bfin-*-*): Add bfd_elf32_bfinfdpic_vec.
* emulparams/elf32bfinfd.sh: New file.
* config/bfin-defs.h (Expr_Node_Type enum): Add Expr_Node_GOT_Reloc.
Add missing file that got left out of a previous commit.
* elf32-bfin.c (_bfin_create_got_section): Don't generate a _gp
Fix -Werror problem in previous change.
* elf32-bfin.c (bfinfdpic_relocs_info_hash): Sprinkle casts to
* config/bfin-parse.y (binary): Do some more constant folding for
* config/bfin-parse.y (binary): Change sub of const to add of negated
* gas/bfin/load.s, gas/bfin/load.d: Add constant folding tests.
* input-scrub.c (input_scrub_next_buffer): Use TC_EOL_IN_INSN
* configure.tgt (bfin-*-elf, bfin-*-uclinux*): Add targ_extra_libpath.
* configure.ac: Don't add target-libmudflap to noconfigdirs for
* configure.ac: Fix my previous change to really match GCC.
* config/bfin-parse.y (asm_1): Slightly improve error messages
* elf32-bfin.c (bfin_relocate_section): Set up dynobj before using it
* elf32-bfin.c (bfinfdpic_relocate_section): Take more care not to
From Jie Zhang <jie.zhang@analog.com>
* elf32-bfin.c (bfin_final_link_relocate): New function, wrapper around
opcodes:
gas/
gas/:
gas/
gas/:
gas/testsuite/:
* elf32-bfin.c (bfin_check_relocs, bfin_relocate_section,
bfd/
Merge some FRV FDPIC changes into the Blackfin code.
gas/
From Jie Zhang <jie.zhang@analog.com>
* emulparams/elf32_tic6x_le.sh (OTHER_BSS_SECTIONS): New.
* elflink.c (bfd_elf_final_link): Correct calculation of
bfd/
gas/
include/
bfd/
gas/
gas/
* elflink.c (is_reloc_section): Remove function.
include/elf/
Move ChangeLog entry to correct directory.
* elf32-tic6x.c (elf32_tic6x_check_relocs): Initialize pc_count field.
bfd/
* config/default.exp (ld_assemble): Pass flags parameter to
ld/
ld/testsuite/
* bfd/elf32-tic6x.c (elf32_tic6x_set_osabi): Also set it if
* binutils-all/objcopy.exp (strip_test, strip_executable):
Bill Cox (34):
fix chill sanitization
Add chillrt, h8300sim to sub dirs.
Add test-chill.
HPUX portability change.
* .Sanitize: Remove references to chillrt and test-chill
* Makefile.in (check): Set TCL_LIBRARY for runtest.
* configure: Make file links cleanly even if Lynx fails on
* configure.in: Add recognition of i[34]86-*-bsd386.
Back-migrate minor changes in these files from 94Q1 progressive into devo:
* linker.c: Add missing comment terminator.
* .Sanitize: Drop the gdb.t30 and gdb.t31 directories
* config/makefile.rel.in: : Add comment lines
* Makefile.in (stmp-bfd.h): Add an 'if' to mask a harmless
* Makefile.in (sysdep.h): Copy Ian's version of this from
* config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
* config/default.exp, config/unix.exp: Replace error
* lib/gas-defs.exp: Replace error proc calls with perror calls.
* config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
* ld.bootstrap/bootstrap.exp, lib/ld.exp: Replace error proc
* Makefile.in (.m.c:): Added .SUFFIXES : .m
* config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
* Makefile.in, configure.in, config/mips-gdb.exp,
* Revert the previous changes. Please see Rob's directory
* config.sub: Strip off patch suffix so rtl is recognized
* config.sub: Move deletion of patch suffix from here...
* Makefile.in: Rename HOST_ONLY to NATIVE.
* Makefile.in (check): Delete as.new dependency, so that
* Makefile.in (check): Delete ld.new dependency so that a regression
* config/mt-mips-ecoff: Add -Tidp.ld option.
* .Sanitize: Keep emacs19 around.
* build-all.mk: Add Ericsson targets to sun4 and solaris
* .Sanitize: New file for gasp testcases.
* .Sanitize: Add gasp subdirectory to the keepers list.
* build-all.mk: Add mips-ncd-elf target to sun4 targets
Bill Maddox (1):
libiberty: sync with gcc
Bill Moyer (4):
Added --nowarnswap arg to suppress "Swapping instructions" warning.
Added "--nowarnswap" option for suppressing "Swapping instructions" warnings.
dlltool.c: Added support for IMPORTS.
Updated ChangeLog to reflect IMPORT support changes in dlltool.
Bob Manson (101):
Major revision to testsuites for cross-testing and DOS testing support.
* lib/gdb.exp(default_gdb_exit): Add a catch to the
* lib/gdb.exp: Fix runto.
Oops. goes with previous checkin.
Miscellaneous fixes for config/slite.exp.
* gdb.base/crossload.exp: Don't use execute_anywhere, use
* gdb.*/*.exp: Replace $prompt with $gdb_prompt.
* lib/gdb.exp(gdb_test): Surround the result pattern with
* gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
* config/sh.exp: New file.
* config/sh.exp: New file.
Changes to replace references to "prune_system_crud" with
* lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
* config/vx.exp: Use hostname instead of netport.
* config/udi.exp: Use mondfe,name instead of remote_host.
* gdb.base/scope.exp: Use gdb_test.
* gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
* gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
* gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
* lib/gdb.exp(gdb_init): New function.
Added vxworks.exp.
* config/vr4300.exp: New file.
* lib/gdb.exp(gdb_test): Generate a FAIL message when
* config/monitor.exp: Detect the "Couldn't establish connection"
* gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
* lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
* remote-mips.c (mips_exit_debug): Some IDT boards don't
* config/monitor.exp(gdb_target_monitor): Add pattern for
* config/vr5000.exp: New file.
More .Sanitize.
Added and updated copyright notices to testsuite expect
* gdb.base/default.exp: Don't set match_max.
* config/monitor.exp: Make sure we disconnect from the target.
Removed, no longer used.
* config/udi.exp(gdb_target_udi): Make sure UDICONF is set
Moved change from gdb_target_udi to gdb_start.
* config/monitor.exp: Use gdb_serial in preference to serial
* gdb.base/scope.exp: It's now init0(), not init().
* gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
* config/h8300.exp: New file.
* lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
* lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratiutious
Fix typo.
* gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
* config/monitor.exp(gdb_start): Look for gdb_prompt target
* gdb.base/setshow.exp: Don't run the set prompt tests if
add new file.
* gdb.base/watchpoint.exp: Don't run the test_stepping
* lib/gdb.exp: Remove spurious .* patterns at the beginning
* config/proelf.exp: New entry.
* lib/gdb.exp(gdb_expect): Look for gdb,timeout target
Don't look at timeout unless it exists.
Make sure we keep the old value of timeout set properly.
* config/i386-bozo.exp: New file.
* infcmd.c (jump_command): Don't try to dereference sfn if it's
* config/monitor.exp(gdb_load): Handle gdb_sect_offset and
* gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
* cofflink.c (_bfd_coff_final_link): Initialize global_to_static
Added proelf.
* config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
Removed global variable "exec_output". remote_load now returns
* gdb.base/funcargs.exp: Remove spurious suppress tests call.
* configure.in (targargs): Pass --build if we're doing
* configure.in (targargs): Strip out any supplied --build argument
* config/monitor.exp(gdb_load): Fix typo in regexp.
* lib/gdb.exp: Close connection to remote host if gdb doesn't
* lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode
lib/gdb.exp(gdb_expect): Handle getting a value for $timeout
* lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
(gdb_expect): Add optional timeout parameter, and add timeout
* lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
* gdb.c++/virtfunc.exp: Remove setting of libs variable.
* lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
Check in correct file (config/m32r-stub.exp)
* gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
* config/arm-ice.exp: New file.
* config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
* lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
* tests2.exp: Fix quoting.
Fix quoting.
Fix quoting.
* enum.exp: More quoting fixes.
* pr-9946.exp: Ditto.
* config/sparc/sparclite.mt: Removed simulator references (erc32
Fix missing global verbose declaration. grrrr. this is NOT
* config/sparclet.exp: Detect gratuitous change to sparclet gdb
* *.exp: The end-all be-all of quoting fixes. Ha.
* lib/gdb.exp(gdb_step_for_stub): New function.
* lib/gdb.exp(gdb_step_for_stub): New function.
* gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
* gdb.base/callfuncs.exp: Fix indentation.
* lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
* configure: Regenerated.
* configure: Regenerated.
* Makefile.in: Add rules for cygmon.
* configure.in (target_configdirs): Add cygmon for sparc64-elf.
* lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
* Makefile.in: Add libstub.
* config/sparc/tm-sp64.h (CALL_DUMMY): Store and retrieve
* configure.in: Add cygmon for x86-coff and x86-elf. Configure
* i386-tdep.c (gdb_print_insn_i386): Add missing returns.
Bob Rossi (20):
MAINTAINERS (write after approval): Add myself.
Adding -file-list-exec-source-file command to MI
I broke my first ChangeLog :), fixing it.
Fixing Changelog for Makefile.in that I just committed
Add the -file-list-exec-source-files command to MI.
Sorry, date was wrong.
I added the testcase for -file-list-exec-source-files to mi2-file.exp.
Fix crash in symtab.c.
Add 2005 to doco copyright
Remove the --[no]async command line switch from --help
Add the fullname_syntax testsuite variable. This allows GDB to make sure
This is a cleanup change. It is the beggining of allowing GDB/MI to be
Index: gdb/ChangeLog
2005-07-12 Bob Rossi <bob@brasko.net>
+2005-07-14 Bob Rossi <bob@brasko.net>
2005-08-02 Bob Rossi <bob@brasko.net>
2005-08-02 Bob Rossi <bob@brasko.net>
2005-09-11 Bob Rossi <bob@brasko.net>
2005-09-11 Bob Rossi <bob@brasko.net>
2005-09-27 Bob Rossi <bob@brasko.net>
Bob Wilson (243):
* MAINTAINERS: Add myself as Xtensa maintainer.
* xtensa-modules.c: Remove comment indicating that this is a
* xtensa-config.h: Remove comment indicating that this is a
* emulparams/xtensa-config.sh: Remove comment indicating that this is
* ld-xtensa/coalesce.exp: Skip if target is not xtensa-*-*.
* elf32-xtensa.c (elf_xtensa_relocate_section): Don't continue to the
* xtensa-config.h (XCHAL_HAVE_CONST16, XCHAL_HAVE_ABS,
* configure.in: Add ${libgcj} to noconfigdirs for xtensa-*-* targets.
* xtensa-config.h: Undef all macros before defining them.
bfd ChangeLog:
* elf32-xtensa.c (plt_reloc_count): Fix typo in comment.
* elf32-xtensa.c (xtensa_elf_dynamic_symbol_p): Make inline and move
* config/tc-xtensa.c (xtensa_literal_pseudo): Remove code for
* config/tc-xtensa.c (xtensa_mark_literal_pool_location): Remove
* config/tc-xtensa.c (insn_labels, free_insn_labels, saved_insn_labels,
* elf32-xtensa.c (elf_xtensa_relocate_section): Fix typo that clobbered
* xtensa-dis.c (fetch_data): Remove numBytes parameter.
* emulparams/elf32xtensa.sh (OTHER_READONLY_SECTIONS,
bfd ChangeLog:
* config/tc-xtensa.c (xg_emit_insn): Include "dwarf2dbg.h" and add
* read.c (s_leb128): Call md_flush_pending_output.
* config/tc-xtensa.c (mark_literal_frags): New function.
bfd/ChangeLog:
* doc/as.texinfo (Sub-Sections): Conditionalize COFF-specific use
* elf32-xtensa.c (is_same_value): Add final_static_link argument and
* elf32-xtensa.c (xtensa_read_table_entries): Use section _cooked_size
binutils ChangeLog:
* elf32-xtensa.c (xtensa_get_property_section_name): Determine linkonce
* ld.texinfo (Output Section Address): Correct subsection name.
* elf32-xtensa.c (elf_xtensa_combine_prop_entries): Don't change the
* elf32-xtensa.c (elf_xtensa_relocate_section): Use
* write.c (relax_segment): Use was_address instead of address when
bfd ChangeLog
Add David Heine and Sterling Augustine to previous ChangeLog entry.
* doc/as.texinfo (VTableEntry, VTableInherit): Add "directive" to index
bfd ChangeLog
bfd ChangeLog
* doc/c-xtensa.texi (Xtensa Options, Absolute Literals Directive):
* elf32-xtensa.c (ebb_propose_action): Put declarations before
* elf.c (assign_file_positions_for_segments): Set next_file_pos even
* config/tc-xtensa.c: Remove XTENSA_SECTION_RENAME ifdefs.
* config/tc-xtensa.c (total_frag_text_expansion): New.
* config/tc-xtensa.c (update_next_frag_state): Always add a NOP if
gas/
* elf32-xtensa.c (property_table_compare): Remove assertion about
2004-11-12 Bob Wilson <bob.wilson@acm.org>
Add Sterling Augustine to previous entry (credit where it's due)
* elf32-xtensa.c (ebb_propose_action): Fix argument order.
* dwarf2dbg.c (dwarf2_finish): Don't write a .debug_line section
* config/tc-xtensa.c (xg_add_opcode_fix): Set fx_no_overflow.
* config/tc-xtensa.c (xtensa_switch_section_emit_state): Use subseg_set.
* config/tc-xtensa.c (finish_vinsn): Include the last instruction slot
ld/ChangeLog:
* config/tc-xtensa.c (xg_apply_tentative_value): Rename to
* config/tc-xtensa.c (md_apply_fix3): Recognize XTENSA_PLT relocations.
include ChangeLog
* config/tc-xtensa.c (use_longcalls): Delete.
* config/tc-xtensa.c (do_align_targets): Update comment.
* config/tc-xtensa.c: Warning fixes throughout.
* config/tc-xtensa.c (branch_align_power): New.
* config/tc-xtensa.c (xtensa_create_xproperty_segments): Skip
* config/tc-xtensa.c (check_t1_t2_reads_and_writes): Fix typo.
* config/tc-xtensa.h (struct xtensa_frag_type): Add lit_frchain field.
* config/tc-xtensa.c (get_aligned_diff): Handle target_size larger
Include Sterling Augustine as author of previous change.
* config/tc-xtensa.c (xg_get_build_instr_size): Remove.
* config/tc-xtensa.c (LOOKAHEAD_ALIGNER): Delete macro.
* config/tc-xtensa.c: Remove excess whitespace.
* doc/c-xtensa.texi (Literal Directive): Spelling correction.
* ld-undefined/undefined.exp: xfail xtensa-*-*.
* scripttempl/elfxtensa.sc: Sync up with elf.sc.
* config/tc-xtensa.c (xtensa_insnbuf_set_operand): Clarify error
* elf32-xtensa.c (xtensa_get_property_section_name): Add missing
* config/tc-xtensa.c (xg_assemble_vliw_tokens): Change subtraction
* ld-undefined/undefined.exp: Revert xfail for xtensa-*-*.
* elf32-xtensa.c (bfd_elf_xtensa_reloc): Make sure that
* config/tc-xtensa.h (resource_table): Change units to unsigned chars.
* xtensa-modules.c: Update tables with Xtensa MMU features.
* elf32-xtensa.c (vsprint_msg): Add prototype.
* elf32-xtensa.c (ELF_MACHINE_CODE, ELF_MACHINE_ALT1): Swap values
* config/tc-xtensa.c (xtensa_frob_label): Disallow labels in bundles.
Add Sterling Augustine's name to my change on 2005-09-30.
* elf32-xtensa.c (relocations_reach): Skip range check for
* archive.c: Add missing SUBSECTION for documentation.
* config/xtensa-istack.h (TInsn): Replace dwarf2_line_info with an
* config/tc-xtensa.c (xtensa_end_directive): Restore
* texi2pod.pl: Import latest version from GCC.
* config/tc-xtensa.c (find_vinsn_conflicts): Change error messages to
fix filename typo in previous entry for ld-elf/group2.d
fix typo in previous entry
* elf32-xtensa.c (action_list_count, xlate_map_entry, xlate_map,
* config/tc-xtensa.c (xg_find_narrowest_format): Optimize 1 slot case.
* config/tc-xtensa.c (xtensa_mark_narrow_branches): Set
* emultempl/xtensaelf.em (elf_xtensa_place_orphan): Delete.
* config/tc-xtensa.c (tinsn_to_slotbuf): Do not zero slotbuf.
* config/tc-xtensa.h (MAX_MEM_FOR_RS_ALIGN_CODE): Define.
include:
* xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
* config/tc-xtensa.c (md_apply_fix): Set value to zero for PLT relocs.
* config/xtensa-istack.h (TInsn): Remove record_fix and sub_symbol
* config/tc-xtensa.c (xg_assembly_relax): Increment steps_taken for
* config/tc-xtensa.c (xg_add_opcode_fix): Number operands starting
* config/tc-xtensa.c (xtensa_post_relax_hook): Generate literal tables
* config/tc-xtensa.c (xg_translate_sysreg_op): Remove has_underbar
* config/tc-xtensa.c (enforce_three_byte_loop_align): New flag.
* elf32-xtensa.c (xtensa_read_table_entries): Remove assertion that
* config/tc-xtensa.c (init_op_placement_info_table): Check for formats
* config/tc-xtensa.c (xg_assemble_vliw_tokens): Record loop target
* emultempl/xtensaelf.em (elf_xtensa_before_allocation): Call new
* elf32-xtensa.c (build_reloc_opcodes): New.
* config/tc-xtensa.c (emit_single_op): Do not relax MOVI
* config/xtensa-relax.c (XCHAL_HAVE_WIDE_BRANCHES): Provide default.
* config/tc-xtensa.c (xtensa_create_literal_symbol,
* config/xtensa-relax.c (widen_spec_list): Use new "WIDE.<opcode>"
bfd:
* emultempl/xtensaelf.em (is_inconsistent_linkonce_section): Add space
* emultempl/xtensaelf.em (xtensa_strip_inconsistent_linkonce_sections):
* MAINTAINERS (Write After Approval): Add myself.
gas/ChangeLog:
bfd/
* doc/c-xtensa.texi: Add @group commands in examples.
* config/tc-xtensa.c (xtensa_mark_literal_pool_location): Do not check
* gdb.texinfo (Packets, Stop Reply Packets, General Query Packets,
* doc/as.texinfo: Fix cross reference usage, typos and grammar.
* gprof.texi: Use TeX-style quotes and em-dashes consistently.
* doc/as.texinfo (Overview): Revise description of --keep-locals.
* ld.texinfo (Options): Update description of local symbols for -X.
* emulparams/xtensa-config.sh: Delete file.
* gdb.texinfo (Command Syntax, Connecting, Remote configuration,
bfd/
* elf32-xtensa.c (elf_xtensa_relocate_section): Return after
* emulparams/elf32xtensa.sh (TEXT_PLT): Enable.
bfd/
* gprof.c (main): Fix option string for -C, -n and -N.
* gprof.texi (Analysis Options): Argument for -n/-N is mandatory.
* gdb.texinfo (ST2000): Use Ctrl- instead of C-.
* gprof.c (main): Fix option string for -r and -R.
* xtensa-isa.h (STATIC_LIBISA): Delete.
bfd/
* config/tc-xtensa.c (xtensa_sanity_check): Check for RELAX_IMMED
* config/tc-xtensa.c (xg_add_opcode_fix, md_apply_fix): Delete use of
* config/xtensa-relax.c (build_transition): Remove code after as_fatal.
* config/xtensa-relax.h (struct build_instr): Delete id field.
* config/xtensa-istack.h (struct tinsn_struct): Delete fixup field.
* config/tc-xtensa.c (SUFFIX_MAP, suffix_relocs): New.
* config/tc-xtensa.c (xg_build_to_insn): Use tinsn_init.
* elf32-xtensa.c (plt_reloc_count): Move into link hash table.
* elf32-xtensa.c (xtensa_elf_dynamic_symbol_p): Renamed to...
* elf32-xtensa.c (elf_howto_table) <R_XTENSA_GLOB_DAT>
* elf32-xtensa.c (elf_xtensa_make_sym_local): Delete.
* elf32-xtensa.c (analyze_relocations): Zero src_count if not relaxing.
* gdb.texinfo (File Options): Add missing parenthesis.
* gdb.texinfo (Top): Move TUI and Annotations menu entries to match
* gdb.texinfo (Variables, C): Update cross reference to GCC docs.
* gdb.texinfo (Help): Fix formatting of examples.
* gdb.texinfo (Invoking GDB): Use @value{GDBP}.
* gdb.texinfo (Omissions from Ada, Additions to Ada): Wrap long lines.
* config/tc-xtensa.c (xg_translate_idioms): Allow assembly idioms
* config/tc-xtensa.c (xtensa_move_labels): Remove loops_ok argument.
* gdb.texinfo: Consistently capitalize all significant words in
* config/tc-xtensa.c (xtensa_flush_pending_output): Check
* gdb.texinfo (Contributors, Continuing and Stepping)
bfd/
* elf32-xtensa.c (xtensa_is_insntable_section): New.
* elf32-xtensa.c (relax_property_section): Remove extra irel increment.
* elf32-xtensa.c (xtensa_read_table_entries): Step through table
* elf32-xtensa.c (elf_xtensa_make_sym_local): Restore deleted function.
* scripttempl/elfxtensa.sc: Merge changes from elf.sc.
* main.c (captured_main): Recognize -tui option and print an error
* NEWS: Mention change in handling the -tui option.
* all-cfg.texi (GDBTUI): New.
* doc/c-xtensa.texi (Xtensa Automatic Alignment): Remove statements
bfd/
* emulparams/elf32xtensa.sh (OTHER_READONLY_SECTIONS): Add ONLY_IF_RO
* config/tc-xtensa.h (struct xtensa_frag_type): Update comment about
* config/tc-xtensa.c (xg_assembly_relax): Comment termination rules.
* elf32-xtensa.c (elf_xtensa_finish_dynamic_sections): Get section
* xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
* elf32-xtensa.c (xtensa_callback_required_dependence): Ignore
* config/tc-xtensa.c (xtensa_extui_opcode): New.
2007-08-28 David Heine <dlheine@tensilica.com>
* doc/c-xtensa.texi (Xtensa Immediate Relaxation): Fix "addi" typo.
* elf32-xtensa.c (reloc_bfd_fix_struct): Delete target_abfd field.
* elf32-xtensa.c (removed_by_actions): New.
* elf32-xtensa.c (elf_xtensa_relocate_section): Remove updates of
* elf32-xtensa.c (relax_section): Call pin_internal_relocs when
* elflink.c (_bfd_elf_check_kept_section): Use the section rawsize
* doc/as.texinfo (Overview): Add Xtensa --rename-section option.
* doc/binutils.texi (objcopy, strip): Replace hyphens with em-dashes.
* section.c (struct bfd_section): Clarify comment for rawsize field.
* elf32-xtensa.c (elf_xtensa_discard_info_for_section): Remove
* elf32-xtensa.c (relax_section): Check for a reference to a discarded
* config/tc-xtensa.c (xtensa_symbol_new_hook): New.
* config/tc-xtensa.c (relaxable_section): Check for .eh_frame.
* dwarf2dbg.c (dwarf2_consume_line_info): New.
* dwarf2dbg.c (dwarf2_emit_label): Use dwarf2_consume_line_info.
* dwarf2dbg.h (dwarf2_loc_directive_seen): New.
* config/xtensa-istack.h (tinsn_struct): Replace linenum field
gas/
* elf32-xtensa.c (elf_xtensa_size_dynamic_sections): Create DT_PLTGOT
* config/tc-xtensa.c (xg_force_frag_space): Delete.
2007-12-07 Bob Wilson <bob.wilson@acm.org>
* readelf.c (is_32bit_pcrel_reloc): Add Xtensa.
* config/tc-xtensa.c (frag_format_size): Handle frags that expand to
* elf32-xtensa.c (elf_xtensa_do_reloc): Update self_address along with
* config/tc-xtensa.c (xg_symbolic_immeds_fit): Do not relax calls to weak symbols if longcalls are disabled.
Wrap long line in previous entry.
gas/
* config/tc-xtensa.c (xtensa_elf_cons): Set frag flags for
* elf32-xtensa.c (relax_section): Update DIFF relocations in the
gas/
* config/tc-xtensa.c (xtensa_leb128): New function.
* scripttempl/elfxtensa.sc: Merge ENTRY and .note.gnu.build-id
* doc/c-xtensa.texi (Xtensa Syntax): Clarify handling of opcodes that
2008-01-31 Marc Gauthier <marc@tensilica.com>
2008-01-31 Marc Gauthier <marc@tensilica.com>
* elf32-xtensa (elf_xtensa_relocate_section): After finding an invalid
binutils/testsuite/
2008-02-05 Sterling Augustine <sterling@tensilica.com>
* xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
2008-03-03 Sterling Augustine <sterling@tensilica.com>
bfd/
2008-03-14 Sterling Augustine <sterling@tensilica.com>
2008-04-04 Adrian Bunk <bunk@stusta.de>
bfd/
2008-08-08 Sterling Augustine <sterling@tensilica.com>
2008-08-20 Bob Wilson <bob.wilson@acm.org>
2008-08-20 Bob Wilson <bob.wilson@acm.org>
Commit file that I accidentally omitted from my change to support TLS on Xtensa.
2008-08-21 Sterling Augustine <sterling@tensilica.com>
2008-09-12 Sterling Augustine <sterling@tensilica.com>
* elf32-xtensa.c (elf_xtensa_check_relocs): Check for negative refcount.
* doc/as.texinfo (Local): New description of ELF .local directive.
* doc/as.texinfo (Pseudo Ops): Remove no-file-dir conditional around
* doc/as.texinfo (Dot): Expand no-space-dir conditional to include
* doc/as.texinfo (Pseudo Ops): Swap order of Comm and CFI menu entries.
* emulparams/elf32xtensa.sh (NO_REL_RELOCS): Set.
Fix my email in last entry.
2008-11-04 Sterling Augustine <sterling@tensilica.com>
2008-11-04 Sterling Augustine <sterling@tensilica.com>
* xtensa-modules.c (xtensa_state_id): New enum, replacing STATE macros.
include/
gdb/
Brad Mouring (1):
gdb/source.c: Fix matching path substitute rule listing
Brendan Conoboy (4):
Fri Aug 8 00:28:38 UTC 2003 Brendan Conoboy <blc@redhat.com>
Mon Jul 21 20:09:34 UTC 2003 Brendan Conoboy <blc@redhat.com>
Mon Jul 21 20:10:16 UTC 2003 Brendan Conoboy <blc@redhat.com>
Add periods to my changelog entries
Brendan Kehoe (60):
* configure.in: add we32k
Add preliminary support for the we32k (AT&T 3b2 and family).
Add preliminary support for the we32k (AT&T 3b2 family).
Add preliminary support for the we32k (AT&T 3b2).
* config.sub: add we32k
Last file for preliminary support of the we32k (AT&T 3b2 family).
Forgot to list the we32k files in .Sanitize.
Forgot to add we32k.h.
* listing.c (debugging_pseudo): Add stabs and stabn as things to ignore.
* elf.c (section_from_elf_index): Return bfd_abs_section, not 0,
* we32k.mt (TDEFAULTS): Use we32kcoff_vec, not i386coff_vec.
Don't sanitize out mh-sun.
* Makefile.in: Change send_pr to send-pr.
change send_pr to send-pr
* Makefile.in (BASE_FLAGS_TO_PASS): Pass PRMS down, for the PRMS
undo previous change
* Makefile.in (all-prms, install-prms): Changed to gnats.
undo prev change
* config.guess: Recognize some Sequent platforms.
* breakpoint.c (catch_command_1): Fix typo in error msg.
* configure.in (host_tools): Add prms.
* config/obj-aout.c: Only include aout/aout64.h if BFD_ASSEMBLER
* ch-exp.y (yycheck, yydefred, yydgoto, yygindex, yylen, yylhs,
undo previous change
* Makefile.in (all-prms): Depend on all-librx.
* Makefile.in (all-ispell): Depend on all-emacs19 instead of all-emacs.
Add note about gas-extra-stuff bringing out configure.bat and makeall.bat,
* configure.in: Don't build newlib for a29k-*-vxworks5.1.
* config/vxworks29k.exp: New file, sources vxworks.exp.
* configure.in: Allow configuration and build of emacs19 for the alpha.
* regex.h: Renamed to gnu-regex.h.
* gdbtypes.c (check_stub_method): Make sure we get back a function
* configure.in (noconfigdirs): Add gas or ld if --with-gnu-as=no or
* configure.in (noconfigdirs): Put ld or gas in this early, if the
* configure.in, configure: Add `-ldl -lw' for Solaris linking.
Wed Jan 10 16:08:49 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
oops, forgot the sanitize files for the aix4* changes
* test-build.mk: Add checking of `hpux9' rather than just `hpux'.
* config.guess (UNAME_VERSION): Recognize X4.x as an OSF version.
actually sed off the X in the OSF1 version
* configure.in (native_only): Add prms.
* configure.in (*-*-ose): Remove exclusion of libgloss for this
* config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
* install.sh (chmodcmd): Set to null if the DST directory already
fix sanitize typo
* configure.in (is_cross_compiler): If we're building
* configure.in: Don't set ENABLE_MULTILIB, so we'll be passing
Move gperf into the toplevel, from libg++.
* install-sh (chmodcmd): Set to null if the DST directory already
* gen-idecode.c (print_jump_until_stop_body): Use `#if 0' instead of
* Makefile.in (all-target-gperf): Change dependency to
* configure: Only build libbfd shared if --enable-shared's value
* configure: Only build libopcodes shared if --enable-shared's value
note that the fix for --enable-shared is not the real way it needs to
* configure.in (host_tools): Fix typo, lbtool -> libtool.
* Makefile.in (all-target-libjava): Depend on all-gcc and
comment out kod piece, since kod.c and kodecosdll.c are not checked
update from shebs relocation of files to gdb.hp
update to show move by shebs from gdb.base
fix use of sanitize to be sanitise to avoid hiccups
Brian Dessent (2):
* rcparse.y (resid): Allow control text to span multiple lines.
* gmon_io.c (gmon_out_read): When reading old format gmon.out,
Brian Ford (10):
Restore 2002 ChangeLog history.
* MAINTAINERS (Write After Approval): Add myself.
Revert 2004-04-16 change.
* NEWS: Mention Cygwin DWARF 2 support.
* NEWS: Mention .secrel32 for pe[i]-i386.
* NEWS: Mention DWARF 2 support for i386pe.
* coffcode.h (coff_write_object_contents) [COFF_IMAGE_WITH_PE]:
* emultempl/pe.em (real_flags): New static.
* coffread.c (coff_symfile_read): Prevent mixed debugging formats
* pei-i386.c (COFF_SECTION_ALIGNMENT_ENTRIES): Enable 16 byte
Bryce McKinlay (2):
2004-05-13 Bryce McKinlay <mckinlay@redhat.com>
2004-05-13 Bryce McKinlay <mckinlay@redhat.com>
Carlos Eduardo Seo (7):
* MAINTAINERS (Write After Approval): Add self.
* symtab.c (find_line_symtab): scan through psymtabs
* dwarf2read.c (read_partial_die): check the value
* ppc-linux-tdep.c (ppc32_linux_reg_offsets): Corrected
* gdb.base/expand-psymtabs.c: New testcase
* elf.c (elfcore_write_register_note): New function.
* gdbarch.sh: Added new gdbarch struct
Carlos O'Donell (16):
bfd/doc/
2006-04-06 Carlos O'Donell <carlos@codesourcery.com>
bfd/doc/
2006-05-17 Carlos O'Donell <carlos@codesourcery.com>
2006-06-07 Carlos O'Donell <carlos@codesourcery.com>
bfd/
bfd/
2007-08-29 Randolph Chung <tausq@debian.org>
gas/
2007-10-08 Carlos O'Donell <carlos@codesourcery.com>
*** empty log message ***
gas/
gdb/
gdb/gdbserver/
gas/
binutils/
Caroline Tice (4):
Add self to 'Write After Approval' list.
Add ability to report when a variable's value is uninitialized,
Accidentally left this out of previous commit; part of adding ability
Move entry for modification to dwarf2.h (for adding ability to report
Cary Coutant (290):
* i386.cc (Target_i386::Got_type): New enum declaration.
2008-03-31 Cary Coutant <ccoutant@google.com>
2008-04-04 Cary Coutant <ccoutant@google.com>
2008-04-11 Cary Coutant <ccoutant@google.com>
* i386.cc (Target_i386::got_mod_index_entry): Restore code previously
* symtab.h (Symbol::is_strong_undefined): Removed unused function.
* i386.cc (Target_i386::define_tls_base_symbol): New function.
* errors.cc (Errors::info): New function.
* archive.c (_bfd_write_archive_contents): Fix incorrect use of
* i386.cc (Relocate::relocate): Fix typos for R_386_PC16 and
* layout.cc (Layout::include_section): Refactored check for debug
* target-reloc.h (relocate_section): Fix dead-pointer bug.
* elf.c (bfd_elf_get_str_section): Fix memory leak caused by
* archive.cc (Archive::include_all_members) Correct to step
2008-06-25 Cary Coutant <ccoutant@google.com>
2008-08-06 Cary Coutant <ccoutant@google.com>
2008-08-06 Cary Coutant <ccoutant@google.com>
2008-08-14 Cary Coutant <ccoutant@google.com>
2008-09-05 Cary Coutant <ccoutant@google.com>
2008-09-05 Cary Coutant <ccoutant@google.com>
Add plugin functionality for link-time optimization (LTO).
* mapfile.cc (Mapfile::print_input_section): Change -1U to -1ULL.
* archive.cc (Archive::get_file_and_offset): Use filename instead
Added missing files to ChangeLog entry.
* plugin.cc (make_sized_plugin_object): Fix conditional
* options.c (General_options::finalize): Add check for -static and
* reloc.cc (Sized_relobj::do_read_relocs): Use constant invalid_address
* plugin-api.h: Fix syntax error when compiling with C++.
gold/ChangeLog:
* layout.cc (Layout::include_section): Check for SHF_EXCLUDE.
2008-12-05 Rafael Avila de Espindola <espindola@google.com>
* layout.cc (Layout::add_comdat): Allow COMDAT group from a replacement
* plugin.cc (Plugin::load): Move LDPT_MESSAGE to front of transfer
* object.cc (Sized_relobj::layout_section): New function.
* plugin.cc (is_visible_from_outside): New function.
* gold.cc (gold_exit): Call plugin cleanup handlers on exit.
* plugin-api.h (LDPS_BAD_HANDLE): New constant.
* archive.cc (Archive::get_elf_object_for_member): Remove call
* output.cc (Output_reloc): Add explicit instantiations.
* i386.cc (Target_i386::Relocate::relocate): Recognize non-PIC calls
(From Rafael Espindola)
* vmsutil.c (vms_file_stats_name): Fix incorrect use of st_mtime
* readelf.c (parse_args): Select all sections explicitly for -w.
* objdump.c (load_specific_debug_section): New function, from
* layout.cc (Layout::choose_output_section): Don't rename sections
* options.cc (parse_short_option): Keep dash_z from registering itself.
* symtab.h (needs_plt_entry): Check for unsatisfied reference from
* powerpc.cc (Target_powerpc::check_non_pic): Assert that output is
include/elf/
* NEWS: Add item about discriminator support.
2009-05-19 Doug Kwan <dougkwan@google.com>
* dwarf2read.c (dwarf_decode_lines): Recognize and ignore
* dwarf2read.c (dwarf_decode_lines): Ignore rows where is_stmt is 0.
PR 10471
* resolve.cc (Symbol_table::resolve): Don't complain about defined
* objdump.c (find_symbol_for_address): Avoid costly call to
(General_options::no_keep_memory): Remove incorrect short option.
Fixed typo in ChangeLog.
* options.h (Command_line::Pre_options): New class.
* output.cc (Output_file::open): Add execute permission to empty file.
* testsuite/Makefile.am (MOSTLYCLEANFILES): Add more generated files.
include/
2009-10-14 Cary Coutant <ccoutant@google.com>
* symtab.cc (add_from_pluginobj): Pass correct value for is_ordinary.
* plugin.h (Plugin::Plugin): Initialize cleanup_done_.
* dwarf2read.c (read_import_statement): Don't clobber original cu.
* dwarf.c (dwarf_select_sections_by_names): Handle pubtypes correctly.
* dwarf2.c (read_attribute_value): Add DW_FORM_ref_sig8.
* fileread.cc (File_read::~File_read): Don't delete whole_file_view_.
* fileread.cc (find_or_make_view): Fix comment.
gcc PR lto/42757
* archive.cc (include_member): Destroy Read_symbols_data object before
* object.cc (Sized_relobj::do_layout): Defer layout for reloc sections.
* layout.cc (gdb_sections): Add .debug_types.
bfd/ChangeLog:
* resolve.cc (Symbol_table::resolve): Remember whether undef was
* compressed_output.cc (zlib_decompress): New function.
PR ld/11817
* plugin.cc (Plugin_finish::run): Don't call cleanup handlers from here.
* gas/NEWS: Add note about --compress-debug-sections.
* merge.h (Output_merge_string::Merged_string): Remove object, shndx,
* merge.cc (Output_merge_string::do_add_input_section): Count strings
* as.c (show_usage): Don't list --compress-debug-sections if zlib not
elfcpp/ChangeLog:
elfcpp/ChangeLog:
* elfcpp.h (enum SHT): Add SHT_GNU_INCREMENTAL_GOT_PLT.
gold/ChangeLog:
* common.cc (Sort_commons::operator()): Remove unnecessary code.
* gold/archive.h (Add_lib_group_symbols): Add readsyms_blocker_, adjust
* archive.cc (Lib_group::add_symbols): Lock object before deleting its
* symtab.h (Symbol::needs_dynamic_reloc): Non-PIC calls from
* x86_64.cc (Target_x86_64::saw_tls_block_reloc_): Remove member.
* incremental.cc (Output_section_incremental_inputs::write_info_blocks):
* script_sections.cc (class Memory_region): Remove "NULL" from
* options.h (class General_options): Redefine -z lazy as an alias for
* debug.h (DEBUG_INCREMENTAL): New flag.
* layout.cc (Layout::set_segment_offsets): Don't try to realign data
* output.h (Output_segment::set_section_addresses): Change function
PR gold/10708
PR gold/12220
* output.h (Output_segment::set_section_addresses): Pass increase_relro
* dwarf_reader.cc (Sized_dwarf_line_info::Sized_dwarf_line_info):
* layout.cc (Layout::layout_gnu_stack): Add warnings for executable
* output.h (Output_data_reloc::add_output_section): Pass OD instead
* script-sections.cc (Sort_output_sections::operator()): Sort TLS
* testsuite/script_test_9.t: Add TLS segment.
* testsuite/Makefile.am (final_layout.stdout): Use -n option with nm.
* archive.cc (Library_base::should_include_member): Move
* archive.cc (Archive::include_member): Adjust call to report_object.
* incremental-dump.cc (dump_incremental_inputs): Change signature
* dwarf2.c (scan_unit_for_symbols): Check for DW_AT_specification.
* archive.cc (Archive::include_member): Adjust call to
* gold/layout.cc (Layout::symtab_section_offset): New function.
PR gold/12689
* incremental.cc (Sized_incremental_binary::setup_readers): Allocate
* incremental-dump.cc (dump_incremental_inputs): Print local
* object.cc (Sized_relobj::do_count_local_symbols): Check for
* gold.cc (queue_middle_tasks): Process existing GOT/PLT entries.
* incremental-dump.cc (dump_incremental_inputs): Print dynamic reloc
* dynobj.h (Dynobj::do_dynobj): New function.
* testsuite/Makefile.am: Add incremental_test_2, incremental_test_3,
* gold.cc (queue_initial_tasks): Pass incremental base filename
* incremental-dump.cc (dump_incremental_inputs): Print COMDAT groups.
PR gold/12163
* dwarf.c: Fix conversion to TU number.
* copy-relocs.cc (Copy_relocs::copy_reloc): Call make_copy_reloc
* common.cc (Symbol_table::do_allocate_commons_list): For incremental
* testsuite/Makefile.am: Add incremental_copy_test,
* layout.cc (Layout::set_segment_offsets): Don't adjust layout
* common.cc (Symbol_table::do_allocate_commons_list): Call
PR gold/12804
PR gold/12804
* testsuite/Makefile.am: Add in-tree assembler to gcctestdir.
* incremental.cc (Incremental_inputs::report_command_line): Ignore
* incremental.cc (Sized_incremental_binary::do_check_inputs): Add
* incremental.cc (Sized_incremental_binary::setup_readers): Pass
* incremental.cc (Sized_incremental_binary::do_file_has_changed):
* gold/incremental.cc
* testsuite/Makefile.am (two_file_test_1_v1_ndebug.o): New target.
PR 12983
* workqueue-internal.h (Workqueue_threader::should_cancel_thread):
* layout.cc (Layout::set_segment_offsets): Don't realign text
* gold/testsuite/Makefile.am (justsyms_exec): New testcase.
Fix timestamps in three ChangeLog entries with wrong year.
* layout.cc (Free_list::allocate): Provide guarantee of minimum
* output.cc: (Output_fill_debug_info::do_minimum_hole_size): Add
* incremental.cc (Sized_relobj_incr::do_layout): Call
* configure.ac: Check for glibc support for gnu_indirect_function
* incremental.cc (can_incremental_update): New function.
* incremental.cc (can_incremental_update): Fix typo in comment.
include/ChangeLog
* gold/gold.cc (queue_initial_tasks): Move option checks ...
* gold/incremental.cc (Sized_incremental_binary::do_process_got_plt):
* binutils/dwarf.h (dwarf_section_display_enum): Add missing enum
PR gold/13249
* gold/incremental.cc (Sized_relobj_incr::Sized_relobj_incr):
* gold/output.cc (Output_file::open_base_file): Handle case where
PR gold/13288
Fixed several recent ChangeLog entries to remove "gold/" from filenames.
* readsyms.cc (Read_symbols::run): Don't queue an unblocker
* gold.cc: Include timer.h.
PR gold/13245
* output.cc (posix_fallocate): Return 0 on success, errno on failure.
* dwarf2read.c (peek_abbrev_code): New function.
* dwarf2read.c (create_debug_types_hash_table): Fix size of
* dwarf2read.c (dw2_get_file_names): Move adjustment for type
PR gold/13359
* options.h (class General_options): Add --[no-]gnu-unique options.
PR gold/13023
2011-12-17 Cary Coutant <ccoutant@google.com>
* gold/incremental.cc (Sized_incremental_binary::do_process_got_plt):
* int_encoding.cc (read_unsigned_LEB_128): Replaced with inline
* dwarf2.h (enum dwarf_form): Add Fission extensions.
* options.cc (General_options::finalize): Disallow -pie and -static.
* dwarf.c (dwarf_vmatoa64): New function.
* testsuite/Makefile.am (initpri2): Add --ctors-in-init-array option.
* dwarf_reader.cc (Sized_dwarf_line_info::Sized_dwarf_line_info):
* object.cc (need_decompressed_section): Add #ifdef ENABLE_THREADS.
elfcpp/
* dwarf_reader.cc (Sized_dwarf_line_info::process_one_opcode): Fix
2012-03-21 Cary Coutant <ccoutant@google.com>
* gdb-index.cc (Gdb_index_info_reader::record_cu_ranges): Allow
* archive.cc (Library_base::should_include_member): Check for
elfcpp/
* incremental-dump.cc (find_input_containing_global): Replace
* doc/binutils.texi: Add -D/--enable-deterministic-archives option
[Checking in missing files from previous commit.]
elfcpp/
include/
binutils/
gold/
* doc/binutils.texi: Add --dwarf-check option.
gold/
gold/
gold/
gold/
ld/
* dynobj.cc (Sized_dynobj::do_get_global_symbol_counts): Call
gold/
gold/
2012-07-18 Cary Coutant <ccoutant@google.com>
2012-07-24 Teresa Johnson <tejohnson@google.com>
2012-07-26 Teresa Johnson <tejohnson@google.com>
2012-08-21 Cary Coutant <ccoutant@google.com>
2012-08-22 Cary Coutant <ccoutant@google.com>
2012-09-06 Cary Coutant <ccoutant@google.com>
2012-09-06 Cary Coutant <ccoutant@google.com>
2012-09-06 Cary Coutant <ccoutant@google.com>
gold/
gold/
gold/
gold/
binutils/
gold/
gold/
gold/
gold/
gold/
gold/
gold/
gold/
binutils/
gold/
include/
binutils/
elfcpp/
gold/
Add dwp support for v2 DWARF package file format.
Restore patch lost in last merge from GCC.
gold/
gold/
gold/
2013-04-26 Geoff Pike <gpike@chromium.org>
2013-04-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
gold/
gold/
binutils/
bfd/
gold/
gold/
binutils/
2013-05-30 Alexander Ivchenko <alexander.ivchenko@intel.com>
2013-06-05 Alexander Ivchenko <alexander.ivchenko@intel.com>
gold/
gold/
PR gold/15662
gold/
gold/
2013-07-15 Shawn Landden <shawnlandden@gmail.com>
gold/
Add missing author to last ChangeLog entry.
gold/
gold/
gold/
gold/
Restore support for dwp v2 DWARF package file format.
Fix assert failure with --emit-relocs and .eh_frame sections.
Fix race condition while building EH frame header.
Add --verify-only option to DWP.
Revert "Fix race condition while building EH frame header."
Use in-tree assembler for exception_x86_64_bnd_test.
Add check for which library is needed for dlopen.
Add configure checks for <unordered_set> and <unordered_map>.
Add .gdb_index version 7 support.
Fix problems with the --dynamic-list option.
Add missing gold/ChangeLog entry.
Fix issues with gold undefined symbol diagnostics.
Add readelf support for dumping gold version note sections.
Fix problem where -u is ignored when a weak undef is seen.
Update ChangeLog from earlier patch.
Fix readelf so it doesn't complain about corrupt attribute.
Allow target to set dynsym indexes.
Allow target to add custom dynamic table entries.
Allow target to adjust dynamic symbol value.
Add explicit instantiations for Sized_symbol::init_output_data.
Add function to set non-visibility part of st_other.
Modify gold testsuite to disable plugins added by GCC driver.
Document optional comma in linker script.
Allow target to derive from Copy_relocs class.
Allow target to decide whether to include a section.
2014-04-15 Sasa Stankovic <Sasa.Stankovic@imgtec.com>
Add missing break statement for case elfcpp::R_X86_64_PLTOFF64.
Add missing PR ref to ChangeLog entry.
Fix handling of __ehdr_start when it cannot be defined.
Don't complain about the source language when we have pubnames/pubtypes info.
Fix issue where first reserved word of GOT is not initialized if there
Fix testsuite to use newly-built linker for ehdr_start_test_4, and fix
Strip .debug_gnu_pubnames and .debug_gnu_pubtypes when building .gdb_index.
Print unattached sections in the link map.
Add check to keep from segfaulting on a corrupt .debug_pubnames section.
Catherine Moore (180):
Changes required to emit Elf Rela structures
Mods to generate RELA style relocations instead
Remove 4300 and 5400 from hilo_interlocks definition.
Use number_to_chars_bigendian and number_to_chars_littleendian to
*** empty log message ***
config/tc-v850.c (md_begin): Don't create special sections by default.
Mon Jun 8 09:45:00 1998 Catherine Moore <clm@cygnus.com>
Restore old section after common creation.
Wed Jul 22 19:29:00 Catherine Moore <clm@cygnus.com>
Add arm-elf and thumb-elf support.
Add sanitize markers for thumb-elf and arm-elf.
Add R_ARM_THM_PC9 relocation.
(dump_relocations): EM_ARM uses rela relocs.
emulparams/armelf.sh: New file.
* configure.in: (arm-*-elf): Handle.
*** empty log message ***
* Makefile.am: Add support for elf32-arm.lo.
*** empty log message ***
* config/tc-arm.h: Add definitions for OBJ_ELF.
*** empty log message ***
* scripttempl/elfarm.sc: New file.
add armelf.
Remove elf32-arm.c from armelf_files.
Add armelf.
add armelf.
Add armelf sanitization.
add sanitization markers.
* arm-dis.c (print_insn_big_arm): Check for thumb symbol
* scripttempl/elfarm.sc: Set text start address to
* config/obj-elf.h: Check for redefinition of obj_frob_symbol.
* elf32-arm.c (elf32_arm_final_link_relocate): Rework
Fix indentation.
* elf32-arm.c (elf32_arm_final_link_relocate): Remove unused
* scripttempl/elfarm.sc: Change text start address
Thu Aug 13 12:20:39 1998 Catherine Moore <clm@cygnus.com>
Add armelf.
* elf32-arm.c: Add prefix bfd_ to elf32_arm_get_bfd_for_interworking,
tc-arm.h: Define obj_fix_adjustable for OBJ_ELF.
* emultempl/armelf.em (gld_armelf_before_allocation):
Add sanitization markers.
remove armelf sanitization.
remove armelf sanitization
remove armelf sanitization.
add elf32-arm.c to things to keep
add armelf.em to things to keep.
add elfarm.sc to things to keep
remove armelf sanitization.
remove armelf sanitization
* Makefile.am: Add elf32-arm.c.
* config/tc-arm.c: Remove OBJ_ELF definitions for
remove armelf sanitization.
remove armelf sanitization.
* emulparams/armelf.sh: Change SCRIPT_NAME to
remove armelf sanitization.
Change references to armelf.sc to elf.sc.
remove elfarm.sc
remove garbage
fix date
Tue Sep 8 18:10:01 1998 Catherine Moore <clm@cygnus.com>
* bfd-in.h: Add argument to elf_backend_get_symbol_type.
* config/obj-elf.c (obj_elf_vtable_inherit): Handle arm
Fix changeLOg entry. Add argument to elf_backend_get_symbol_type.
get rid of print statement in elf32_arm_gc_mark_hook.
* elf32-i386.c (elf32_i386_vtinherit_howto): New.
change armelf sanitization to CYGNUS LOCAL markers
* elf32-m68k.c (elf_m68k_gc_sweep_hook): Don't assume
* elf32-v850.c: Add HOWTO entries for R_V850_GNU_VTINHERIT and
* symbols.c (S_IS_FUNCTION): New.
Add vtable relocs.
* ldmain.c (main): Error if --gc-sections and
elflink.h (elf_gc_sections): Do not allow garbage
* tc-sparc.h (TC_FORCE_RELOCATION): Define.
* scripttempl/elf.sc: Merge .sdata.* etc sections.
* cgen.c (gas_cgen_md_apply_fix3): Handle VTABLE relocs.
* elf32-m32r.c: Add HOWTO entries for R_M32R_GNU_VTINHERIT
Add vtable relocs.
Fix typo.
* config/tc-sh.h (obj_fix_adjustable): Define.
Add vtable relocs.
Revert last change.
* ld-selective: New directory with new files to test
New for ld-selective
add ld-selective
* config/tc-sh.c (sh_fix_adjustable): Adjust EXTERN and
From Philip Blundell <pb@nexus.co.uk>:
Don't report error for dynamic links and --gc-sections.
* config/tc-d10v.h (obj_fix_adjustable): Define.
* elf32-d10v.c (reloc_type): Add R_D10V_GNU_VTINHERIT and
* scripttempl/elfd10v.sc: Add KEEP attribute to .init,
Add vtable relocs.
Check for BFD_RELOC_ARM_PCREL_BRANCH in elf32_arm_force_relocation.
* archures.c (bfd_mach_i386_i386_intel_syntax): Define.
* elflink.h (elf_link_output_sym): Zero syms which are
* arm.h: Renumber relocs to conform to standard.
* Makefile.am (earmelf_oabi.o): New.
* Makefile.am (elf32-arm-oldabi.lo): New.
* targets.c (bfd_target_vector): Add bfd_elf32_littlearm_oabi_vec
* configure: Regenerate.
* readelf.c (dump_relocations): Handle EM_ARM as REL.
remove elf32-arm.c.
add arm-oabi.h
add armelf_oabi.sh
add armelf_oabi.em
* config/tc-i386.h (LONG_DOUBLE_MNEM_SUFFIX): Define.
* disassemble.c (disassembler): Handle bfd_mach_i386_i386_intel_syntax.
* elfarm-nabi.c: Renamed from elf32-arm-newabi.c.
* ld-selective/selective.exp: Disable test for unsupported
* elf32-arm.h (elf32_arm_reloc_map): Removed.
* config.sub (oabi): Recognize.
add elf_fr30_check_relocs.
* elf32-m68k.c (elf32_m68k_set_private_flags): New.
* m68k.h (EF_CPU32): Define.
* tc-m68k.c: Include elf/m68k.h.
* readelf.c (get_machine_flags): Check for EF_CPU32.
Remove extra copy of elf32_m68k_copy_private_bfd_data.
* coff-arm.c (coff_arm_relocate_section): Add one to
* dlltool.c (interwork): Remove.
* bfd-in.h (bfd_arm_allocate_interworking_sections): Static
1999-05-10 Catherine Moore <clm@cygnus.com>
* coff-arm.c (coff_arm_relocate_section): Account for
* coff-arm.c (coff_arm_relocate_section): Don't emit
Fix up vtable entry relocs
Correctly handle Vtentry relocs.
* gas/vtable/vtable.exp: Added [istarget "arm*-*-*"] to run dump
(elf_cpu32_plt0_entry): Use a1 instead of a0.
Remove test6.
*** empty log message ***
* elf32-m68k.c (elf_cpu32_plt0_entry): Fix encoding.
* ld.h (wildcard_spec): Change exclude_name to exclude_name_list.
* config/tc-mips.c (MF_HILO_INSN): Define.
* config/obj-som.c (obj_pseudo_table): Add "weak".
* som.c (som_misc_symbol_info): Add field
* elf.c (swap_out_syms): Check for null type_ptr.
* config/tc-m32r.c (m32r_fix_adjustable): Look up the
* elf32-m32r.c (m32r_elf_lo16_reloc): Rewrite.
* macro.c (macro_expand_body): Don't prepend macro number with zeroes.
* som.c (som_decode_symclass): Recognize weak symbols.
* cgen.h (GAS_CGEN_MAX_FIXUPS): Check if already defined.
* d30v-opc.c (d30v_format_tab): Use format Ra for
2000-09-11 Catherine Moore <clm@redhat.com>
* elflink.h (elf_gc_propagate_vtable_entries): Replace FILE_ALIGN
* elf-bfd.h (struct elf_backend_data):
* scripttempl/v850.sc: Add gcc_except_table sections.
* config/obj-elf.h (TARGET_SYMBOL_FIELDS): Conditionally define.
* read.c (read_a_source_file): Reinstate TC_EQUAL_IN_INSN test.
* Makefile.am: Bfin support.
* gas/bfin: New testsuite for bfin.
* dis-asm.h (print_insn_bfin): Declare.
* Makefile.am: Bfin support.
* Makefile.am: Bfin support.
* ld-elf/merge.d: Xfail bfin.
* Makefile.am: Bfin support.
* Makefile.am: Bfin support.
* configure.in (bfin-*-*): Support bfin.
Regenerated with 2.13 version of autoconf.
* bfd/elf.c (_bfd_elf_copy_private_symbol_data): Don't copy shndx if
* gas/mips/jalr.s: New test.
* elf.c ( _bfd_elf_print_private_bfd_data): Call
* ld-cris/libdso-10.d: Update expected output for the Dynamic
gas/
Add support for ARM half-precision conversion instructions.
* elf32-arm.c (elf32_arm_check_relocs): Set SEC_ALLOC and
2009-04-09 Catherine Moore <clm@codesourcery.com>
2009-05-26 Catherine Moore <clm@codesourcery.com>
gas/
2010-05-26 Catherine Moore <clm@codesourcery.com>
2010-08-09 Catherine Moore <clm@codesourcery.com>
2011-03-30 Catherine Moore <clm@codesourcery.com>
2011-04-20 Catherine Moore <clm@codesourcery.com>
2011-04-20 Catherine Moore <clm@codesourcery.com>
include/ChangeLog
2013-05-06 Richard Sandiford <rdsandiford@googlemail.com>
2013-05-06 Paul Brook <paul@codesourcery.com>
2013-05-30 Paul Brook <paul@codesourcery.com>
2013-05-31 Paul Brook <paul@codesourcery.com>
2013-06-17 Catherine Moore <clm@codesourcery.com>
2013-11-11 Catherine Moore <clm@codesourcery.com>
Fix ChangeLog entries from earlier commit.
2013-11-19 Catherine Moore <clm@codesourcery.com>
2013-11-19 Catherine Moore <clm@codesourcery.com>
Chandra Chavva (4):
* d30v-opc.c (d30v_opcode_tab) : Added FLAG_NOT_WITH_ADDSUBppp to
* opcode/d30v.h (FLAG_NOT_WITH_ADDSUBppp): Redefined as operation cannot
* config/tc-d30v.c (parallel_ok): Use FLAG_NOT_WITH_ADDSUBppp to
Added new option --target-help.
Chao-ying Fu (48):
* mips.h (OP_SH_DSPACC, OP_MASK_DSPACC, OP_SH_DSPACC_S,
* mips-opc.c (WR_a, RD_a, MOD_a, DSP_VOLA, D32): New define.
* config/tc-mips.c (mips_set_options): Add ase_dsp for DSP instructions.
* gas/mips/mips.exp: Run DSP test.
* mips.h (OP_SH_MT_U, OP_MASK_MT_U, OP_SH_MT_H, OP_MASK_MT_H,
* mips-opc.c (MT32): New define.
* config/tc-mips.c (mips_set_options): Add ase_mt for MT instructions.
* gas/mips/mips.exp: Run MT test for mips32r2 only.
* doc/as.texinfo: Document -mdsp and -mno-dsp options.
* Makefile.in (SIM_OBJS): Add dsp.o.
* basic.exp: Run the dsp test.
* dsp.igen (do_ph_shift, do_w_shra): Fix bugs for rounding instructions.
* mips32-dsp.s: Add some tests for shra_r.ph, shrav_r.ph, shra_r.w,
* config/tc-mips.c (md_begin): Use strncmp to compare TARGET_OS, in
* gas/mips/e32-rel2.d: Add -march=mips1 for as.
* gas/mips/odd-float.d: Replace ... with #pass.
2008-11-06 Chao-ying Fu <fu@mips.com>
2008-11-06 Chao-ying Fu <fu@mips.com>
2008-11-06 Chao-ying Fu <fu@mips.com>
2008-11-06 Chao-ying Fu <fu@mips.com>
2009-01-06 Chao-ying Fu <fu@mips.com>
2009-01-06 Chao-ying Fu <fu@mips.com>
2009-08-05 Chao-ying Fu <fu@mips.com>
2009-08-05 Chao-ying Fu <fu@mips.com>
2009-08-05 Chao-ying Fu <fu@mips.com>
2010-01-13 Chao-ying Fu <fu@mips.com>
2010-01-13 Chao-ying Fu <fu@mips.com>
2010-10-25 Chao-ying Fu <fu@mips.com>
2010-10-25 Chao-ying Fu <fu@mips.com>
2013-04-30 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
2013-04-30 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
2013-06-13 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
2013-06-13 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
2013-06-13 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
2013-09-12 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
2013-09-12 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
2013-10-07 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
2013-10-07 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
2013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
2013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
2013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
2013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
2013-10-14 Richard Sandiford <rdsandiford@googlemail.com>
2013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
2013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
2013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
2013-10-18 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
2013-10-18 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
Charles Wilson (7):
2001-08-02 Charles Wilson <cwilson@ece.gatech.edu>
2001-08-02 Paul Sokolovsky <paul.sokolovsky@technologist.com>
* bfdlink.h (struct bfd_link_info): add new boolean
2001-08-02 Charles Wilson <cwilson@ece.gatech.edu>
2001-09-12 Paul Sokolovsky <Paul.Sokolovsky@technologist.com>
* gdb/defs.h: unconditionally include <fcntl.h>, and
Added --identify option to dlltool.
Cheng Renquan (2):
* cli/cli-cmds.c (disassemble_command): Add support of disassemble
gdb/
Chris Demetriou (240):
* mips-opc.c: Fix file header comment.
* MAINTAINERS: Added self and Andrew for the mips sim.
2001-02-08 Ben Elliston <bje@redhat.com>
2001-02-10 Chris Demetriou <cgd@broadcom.com>
2001-02-10 Chris Demetriou <cgd@broadcom.com>
2001-02-17 Chris Demetriou <cgd@broadcom.com>
2001-02-17 Chris Demetriou <cgd@broadcom.com>
2001-03-26 Chris Demetriou <cgd@broadcom.com>
2001-07-21 Chris Demetriou <cgd@broadcom.com>
2001-07-25 Chris Demetriou <cgd@broadcom.com>
2001-07-26 Chris Demetriou <cgd@broadcom.com>
2001-10-10 Chris Demetriou <cgd@broadcom.com>
2001-10-17 Chris Demetriou <cgd@broadcom.com>
[gas/testsuite/ChangeLog]
2001-10-17 Chris Demetriou <cgd@broadcom.com>
2001-10-18 Chris Demetriou <cgd@broadcom.com>
2001-10-18 Chris Demetriou <cgd@broadcom.com>
2001-10-20 Chris Demetriou <cgd@broadcom.com>
[opcodes/ChangeLog]
2001-10-24 Chris Demetriou <cgd@broadcom.com>
2001-10-24 Chris Demetriou <cgd@broadcom.com>
2001-10-24 Chris Demetriou <cgd@broadcom.com>
[ bfd/ChangeLog ]
2001-11-01 Chris Demetriou <cgd@broadcom.com>
[ gas/ChangeLog ]
2001-11-04 Chris Demetriou <cgd@broadcom.com>
2001-11-04 Chris Demetriou <cgd@broadcom.com>
2001-11-16 Chris Demetriou <cgd@broadcom.cOm>
2002-01-02 Chris Demetriou <cgd@broadcom.com>
2002-01-29 Chris Demetriou <cgd@broadcom.com>
2002-01-29 Chris Demetriou <cgd@broadcom.com>
2002-01-29 Chris Demetriou <cgd@broadcom.com>
2002-01-29 Chris Demetriou <cgd@broadcom.com>
2002-01-29 Chris Demetriou <cgd@broadcom.com>
2002-02-08 Chris Demetriou <cgd@broadcom.com>
2002-02-08 Chris Demetriou <cgd@broadcom.com>
2002-02-08 Chris Demetriou <cgd@broadcom.com>
2002-02-08 Chris Demetriou <cgd@broadcom.com>
2002-02-08 Chris Demetriou <cgd@broadcom.com>
Fix date in last entry. I should stop living in the past.
2002-02-10 Chris Demetriou <cgd@broadcom.com>
2002-02-10 Chris Demetriou cgd@sibyte.com
2002-02-10 Chris Demetriou <cgd@broadcom.com>
2002-02-11 Chris Demetriou <cgd@broadcom.com>
2002-02-11 Chris Demetriou <cgd@broadcom.com>
2002-02-13 Chris Demetriou <cgd@broadcom.com>
2002-02-15 Chris Demetriou <cgd@broadcom.com>
2002-02-18 Chris Demetriou <cgd@broadcom.com>
2002-02-26 Chris Demetriou <cgd@broadcom.com>
2002-02-26 Chris Demetriou <cgd@broadcom.com>
2002-02-27 Chris Demetriou <cgd@broadcom.com>
2002-02-27 Chris Demetriou <cgd@broadcom.com>
2002-02-27 Chris Demetriou <cgd@broadcom.com>
2002-02-27 Chris Demetriou <cgd@broadcom.com>
2002-02-27 Chris Demetriou <cgd@broadcom.com>
2002-02-28 Chris Demetriou <cgd@broadcom.com>
2002-02-28 Chris Demetriou <cgd@broadcom.com>
2002-02-28 Chris Demetriou <cgd@broadcom.com>
2002-02-28 Chris Demetriou <cgd@broadcom.com>
2002-03-01 Chris Demetriou <cgd@broadcom.com>
2002-03-01 Chris Demetriou <cgd@broadcom.com>
2002-03-01 Chris Demetriou <cgd@broadcom.com>
2002-03-02 Chris Demetriou <cgd@broadcom.com>
2002-03-02 Chris Demetriou <cgd@broadcom.com>
2002-03-02 Chris Demetriou <cgd@broadcom.com>
2002-03-03 Chris Demetriou <cgd@broadcom.com>
2002-03-03 Chris Demetriou <cgd@broadcom.com>
2002-02-03 Chris Demetriou <cgd@broadcom.com>
2002-02-04 Chris Demetriou <cgd@broadcom.com>
2002-02-04 Chris Demetriou <cgd@broadcom.com>
2002-02-05 Chris Demetriou <cgd@broadcom.com>
2002-03-05 Chris Demetriou <cgd@broadcom.com>
fix month on 4 of my recent entries (*sigh*)
2002-03-05 Chris Demetriou <cgd@broadcom.com>
2002-03-05 Chris Demetriou <cgd@broadcom.com>
2002-03-05 Chris Demetriou <cgd@broadcom.com>
2002-03-06 Chris Demetriou <cgd@broadcom.com>
2002-03-07 Chris Demetriou <cgd@broadcom.com>
2002-03-07 Chris Demetriou <cgd@broadcom.com>
2002-03-12 Chris Demetriou <cgd@broadcom.com>
2002-03-14 Chris G. Demetriou <cgd@broadcom.com>
2002-03-15 Chris Demetriou <cgd@broadcom.com>
2002-03-15 Chris G. Demetriou <cgd@broadcom.com>
2002-03-15 Chris G. Demetriou <cgd@broadcom.com>
[ gas/ChangeLog ]
2002-03-15 Chris G. Demetriou <cgd@broadcom.com>
2002-03-16 Chris Demetriou <cgd@broadcom.com>
2002-03-19 Chris G. Demetriou <cgd@broadcom.com>
2002-03-19 Chris G. Demetriou <cgd@broadcom.com>
2002-03-19 Chris Demetriou <cgd@broadcom.com>
2002-03-19 Chris Demetriou <cgd@broadcom.com>
2002-04-22 Chris Demetriou <cgd@broadcom.com>
2002-04-22 Chris Demetriou <cgd@broadcom.com>
2002-04-22 Chris Demetriou <cgd@broadcom.com>
2002-04-24 Chris G. Demetriou <cgd@broadcom.com>
2002-04-24 Chris G. Demetriou <cgd@broadcom.com>
2002-02-24 Chris Demetriou <cgd@broadcom.com>
2002-05-01 Chris Demetriou <cgd@broadcom.com>
[ common/ChangeLog ]
[ gas/ChangeLog ]
2002-05-30 Chris G. Demetriou <cgd@broadcom.com>
2002-05-31 Chris G. Demetriou <cgd@broadcom.com>
[ opcodes/ChangeLog ]
2002-05-31 Chris G. Demetriou <cgd@broadcom.com>
2002-06-02 Chris Demetriou <cgd@broadcom.com>
2002-06-03 Chris Demetriou <cgd@broadcom.com>
2002-06-03 Chris Demetriou <cgd@broadcom.com>
2002-06-03 Chris Demetriou <cgd@broadcom.com>
2002-06-03 Chris Demetriou <cgd@broadcom.com>
2002-06-03 Chris Demetriou <cgd@broadcom.com>
2002-06-03 Chris Demetriou <cgd@broadcom.com>
2002-06-04 Chris Demetriou <cgd@broadcom.com>
2002-06-04 Chris Demetriou <cgd@broadcom.com>
2002-06-04 Chris Demetriou <cgd@broadcom.com>
2002-06-06 Chris Demetriou <cgd@broadcom.com>
2002-06-07 Chris Demetriou <cgd@broadcom.com>
2002-06-07 Chris Demetriou <cgd@broadcom.com>
2002-06-07 Chris Demetriou <cgd@broadcom.com>
2002-06-07 Chris Demetriou <cgd@broadcom.com>
2002-06-12 Chris Demetriou <cgd@broadcom.com>
2002-06-12 Chris Demetriou <cgd@broadcom.com>
2002-06-12 Chris Demetriou <cgd@broadcom.com>
2002-06-13 Chris Demetriou <cgd@broadcom.com>
fix attribution in previous changelog entry
2002-06-14 Chris Demetriou <cgd@broadcom.com>
2002-06-18 Chris Demetriou <cgd@broadcom.com>
2002-06-18 Chris Demetriou <cgd@broadcom.com>
2002-06-18 Chris Demetriou <cgd@broadcom.com>
2002-06-18 Chris Demetriou <cgd@broadcom.com>
2002-07-16 Chris Demetriou <cgd@broadcom.com>
2002-07-19 Chris Demetriou <cgd@broadcom.com>
[ dejagnu/ChangeLog ]
[ gas/testsuite/ChangeLog ]
2002-07-30 Chris Demetriou <cgd@broadcom.com>
2002-07-30 Chris Demetriou <cgd@broadcom.com>
2002-08-22 Chris Demetriou <cgd@broadcom.com>
[ gas/testsuite/ChangeLog ]
[ gas/ChangeLog ]
[ gas/ChangeLog ]
[ gas/ChangeLog ]
2002-10-03 Chris Demetriou <cgd@broadcom.com>
2002-10-03 Chris Demetriou <cgd@broadcom.com>
2002-11-06 Richard Sandiford <rsandifo@redhat.com>
2002-11-06 Richard Sandiford <rsandifo@redhat.com>
2002-11-27 Richard Sandiford <rsandifo@redhat.com>
2002-12-16 Chris Demetriou <cgd@broadcom.com>
kill bogus line between the last 2 entries
[ opcodes/ChangeLog ]
2002-12-20 Chris Demetriou <cgd@broadcom.com>
[ binutils/ChangeLog ]
Fix ChangeLog for previous: mips-dis.c now includes libiberty.h
2002-12-27 Chris Demetriou <cgd@broadcom.com>
[ bfd/ChangeLog ]
fix date on last entry. *sigh*
[ gas/testsuite/ChangeLog ]
[ gas/ChangeLog ]
2002-12-31 Chris Demetriou <cgd@broadcom.com>
2002-12-31 Chris Demetriou <cgd@broadcom.com>
[ gas/ChangeLog ]
2003-01-02 Chris Demetriou <cgd@broadcom.com>
2003-01-02 Chris Demetriou <cgd@broadcom.com>
2003-01-04 Chris Demetriou <cgd@broadcom.com>
2003-01-04 Richard Sandiford <rsandifo@redhat.com>
2003-01-05 Richard Sandiford <rsandifo@redhat.com>
2003-01-07 Chris Demetriou <cgd@broadcom.com>
[ ChangeLog ]
2003-01-09 Chris Demetriou <cgd@broadcom.com>
2003-01-14 Chris Demetriou <cgd@broadcom.com>
2003-01-14 Chris Demetriou <cgd@broadcom.com>
2003-02-23 Elias Athanasopoulos <elathan@phys.uoa.gr>
2003-03-31 Chris Demetriou <cgd@broadcom.com>
[ gas/ChangeLog ]
2003-04-04 Chris Demetriou <cgd@broadcom.com>
2003-04-15 Richard Sandiford <rsandifo@redhat.com>
2003-04-25 Chris Demetriou <cgd@broadcom.com>
2003-04-28 Chris Demetriou <cgd@broadcom.com>
2003-05-01 Chris Demetriou <cgd@broadcom.com>
[igen/ChangeLog]
2003-05-02 Chris Demetriou <cgd@broadcom.com>
2003-05-02 Chris Demetriou <cgd@broadcom.com>
2003-06-03 Chris Demetriou <cgd@broadcom.com>
2003-06-17 Richard Sandiford <rsandifo@redhat.com>
2003-06-30 Chris Demetriou <cgd@broadcom.com>
[ gas/ChangeLog ]
2003-07-09 Chris Demetriou <cgd@broadcom.com>
2003-08-25 Chris Demetriou <cgd@broadcom.com>
[ bfd/ChangeLog ]
[ binutils/ChangeLog ]
2003-09-30 Chris Demetriou <cgd@broadcom.com>
[ gas/ChangeLog ]
2003-10-01 Chris Demetriou <cgd@broadcom.com>
2003-10-08 Chris Demetriou <cgd@broadcom.com>
2004-01-19 Chris Demetriou <cgd@broadcom.com>
2004-01-24 Chris Demetriou <cgd@broadcom.com>
2004-01-24 Chris Demetriou <cgd@broadcom.com>
[ sim/ChangeLog ]
2004-04-09 Chris Demetriou <cgd@broadcom.com>
2004-04-09 Chris Demetriou <cgd@broadcom.com>
move entry from:
(and adjust paths in last entry, for move
2004-04-10 Chris Demetriou <cgd@broadcom.com>
im/mips/ChangeLog ]
2004-04-10 Chris Demetriou <cgd@broadcom.com>
2004-04-11 Chris Demetriou <cgd@broadcom.com>
[ gas/ChangeLog ]
[ bfd/ChangeLog ]
2004-04-21 Chris Demetriou <cgd@broadcom.com>
(forgot to commit this earlier)
2004-04-22 Chris Demetriou <cgd@broadcom.com>
2004-04-22 Chris Demetriou <cgd@broadcom.com>
2004-04-23 Chris Demetriou <cgd@broadcom.com>
oops, fix date on my last entry (2004-04-23)
[ bfd/ChangeLog ]
2004-04-23 Chris Demetriou <cgd@broadcom.com>
[ bfd/ChangeLog ]
[ bfd/ChangeLog ]
2004-05-11 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
[ bfd/ChangeLog ]
2004-06-25 Chris Demetriou <cgd@broadcom.com>
2004-08-18 Chris Demetriou <cgd@broadcom.com>
2005-05-26 David Ung <davidu@mips.com>
2005-05-26 Chris Demetriou <cgd@netbsd.org>
2005-05-26 Chris Demetriou <cgd@netbsd.org>
2008-07-20 Chris Demetriou <cgd@google.com>
2008-07-20 Sergei Poselenov <sposelenov@emcraft.com>
2008-07-20 Chris Demetriou <cgd@google.com>
2008-07-22 Simon Baldwin <simonb@google.com>
2008-07-22 Simon Baldwin <simonb@google.com>
2008-07-23 Simon Baldwin <simonb@google.com>
2008-09-11 Chris Demetriou <cgd@google.com>
2009-02-06 Chris Demetriou <cgd@google.com>
[bfd/ChangeLog]
2009-04-23 Chris Demetriou <cgd@google.com>
2008-04-23 Elliott Hughes <enh@google.com>
[ld/ChangeLog]
Fix date in revision 1.220. (Was 2008-04-23, should have been 2009-04-23).
2009-07-24 Chris Demetriou <cgd@google.com>
2009-08-19 Chris Demetriou <cgd@google.com>
2009-10-10 Chris Demetriou <cgd@google.com>
2009-12-28 Chris Demetriou <cgd@google.com>
Chris Faylor (3):
2014-03-17 Christopher Faylor <me.cygwin2014@cgf.cx>
2014-03-21 Christopher Faylor <me.binutils2014@cgf.cx>
* ChangeLog: Fix duplicate entry. Set date on entry correctly.
Chris Moller (7):
Fix for PR 9399 gdb can't call or print a const function that uses virtual inheritance
PR gdb/9067
PR gdb/10728
PR 10867
PR 9167
* cp-valprint.c (cp_print_value_fields): Replaced obstack_base()
PR 10179
Chris Provenzano (4):
* configure: Changed sed delimiter from ':' to '|' when
Rebuilt configure with latest devo autoconf for NT support.
Rebuild with latest devo autoconf for NT support
More building on NT support stuff.
Christian Eggers (1):
Call remote_check_symbols even if only symbol-file (not file) has been given
Christian Groessler (38):
* expr.h: Fix comments in operatorT typedef.
* expr.h: Fix comments in operatorT typedef.
* z8k-dis.c (z8k_lookup_instr): Optimize FETCH_DATA calls.
* config/tc-z8k.c (parse_reg): Invalid registers generate an error
* z8k-dis.c (instr_data_s): Change tabl_index from long to int.
* gas/z8k: New directory.
2003-08-27 Christian Groessler <chris@groessler.org>
* elf32-i860.c (i860_howto_pc26_reloc): Finish relocation here
fixed comment for i860_howto_pc26_reloc
2003-10-04 Christian Groessler <chris@groessler.org>
2003-10-04 Christian Groessler <chris@groessler.org>
2003-10-04 Christian Groessler <chris@groessler.org>
* config/tc-i860.c (md_pcrel_from): Fix typo in comment.
2003-11-07 Christian Groessler <chris@groessler.org>
* gas/z8k/jmp-cc.d: New file.
* config/tc-z8k.c (s_segm): Fix indentation.
* cpu-z8k.c: Convert to ISO C90.
* config/tc-z8k.c: Convert to ISO-C.
* z8k-dis.c: Convert to ISO C90.
* gas/z8k/ctrl-names.d: New file.
* config/tc-z8k.c (parse_reg): Be case insensitive when checking
* z8k-dis.c (intr_names): Removed.
* config/tc-z8k.c (struct z8k_exp): Remove, not used anywhere.
* gas/z8k/eidi.s: Add uppercase forms. Add forms with comma
* config/tc-z8k.c (INSERT): Remove, not used anywhere.
forgot to include the change for "Make relative branches out of range
* config/tc-z8k.c (md_assemble): Improve error detection.
* config/tc-z8k.c (md_assemble): Fix buffer overrun in operand[]
2005-05-31 Christian Groessler <chris@groessler.org>
2005-08-17 Christian Groessler <chris@groessler.org>
2005-08-18 Christian Groessler <chris@groessler.org>
* gas/z8k/reglabel.d: New test.
* config/tc-z8k.c (whatreg): Add comment describing function.
* gas/z8k/calr.d: Fix for 64bit bfd.
gas/testsuite:
* config/tc-z8k.c (md_parse_option): Set z8k_target_from_cmdline
fix changelog entry: we still have 2013, not 2014
* gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
Christian Svensson (3):
Remove support for the (deprecated) openrisc and or32 configurations and replace
Add maintainers for OR1K.
or1k: Do not override section for non-TLS symbols.
Christophe Lyon (19):
2009-02-16 Christophe Lyon <christophe.lyon@st.com>
2009-02-18 Christophe Lyon <christophe.lyon@st.com>
2009-02-23 Christophe Lyon <christophe.lyon@st.com>
2009-02-25 Christophe Lyon <christophe.lyon@st.com>
2009-02-26 Christophe Lyon <christophe.lyon@st.com>
2009-03-05 Christophe Lyon <christophe.lyon@st.com>
09-03-05 Christophe Lyon <christophe.lyon@st.com>
2009-04-01 Christophe Lyon <christophe.lyon@st.com>
2009-04-01 Christophe Lyon <christophe.lyon@st.com>
2009-04-02 Christophe Lyon <christophe.lyon@st.com>
2009-04-15 Christophe Lyon <christophe.lyon@st.com>
2009-04-17 Christophe Lyon <christophe.lyon@st.com>
2009-04-22 Christophe Lyon <christophe.lyon@st.com>
2009-05-05 Christophe lyon <christophe.lyon@st.com>
2009-06-22 Christophe Lyon <christophe.lyon@st.com>
2010-02-08 Christophe Lyon <christophe.lyon@st.com>
2010-03-02 Christophe Lyon <christophe.lyon@st.com>
2011-09-01 Christophe Lyon <christophe.lyon@st.com>
2014-01-14 Michael Hudson-Doyle <michael.hudson@linaro.org>
Christopher Faylor (202):
Wed Apr 22 21:17:35 1998 Christopher Faylor <cgf@cygnus.com>
Tue May 5 09:30:25 1998 Christopher Faylor <cgf@cygnus.com>
* win32-nat.c: Remove obsolete PPC conditionals.
* top.c (gdb_readline): Allow CRLF line termination on systems
* configure.in: Add libtermcap to list of cygwin dependencies.
Remove improper log entry.
* cygwin.mh: Add extra libtermcap target information.
* cross-build/cygwin.cache: Add a couple more known settings.
* configure.in: libtermcap.a should be built when cygwin is the
* configure.in: makefile stub for cygwin target is probably
* configure.in: Search devo libtermcap directory for termcap.h when
* configure.in: Search devo libtermcap directory for termcap.h
* configure.in: Use LOCAL_CFLAGS rather than CFLAGS for
* configure.in: Ensure that -luser32 is always linked in for cygwin build.
* config/i386/cygwin.mh: Move TERMCAP test code to configure.in.
* configure.in: Move termcap determination a later in the file to catch
Fix a typo.
cygwin32 -> cygwin
cygwin32 -> cygwin.
* configure.tgt: Add arm, mips, sh wince targets.
Windows CE support.
Correct copyright.
Eliminate debugging argument.
* win32-nat.c: Remove unneeded header.
Fix a typo.
* partition.c: New file.
* partition.h: New file.
* win32-nat.c: Back out special frame walking code. It was broken.
* config/mips/tm-wince.h: Fix typo which caused include of tm-mips.h to be
* partial-stab.h: Add one more check against corrupted or irregular stabs
* Makefile.in (CC_FOR_TARGET): Add new winsup directory structure stuff to -L
Update winsup stuff.
* win32-nat.c (thread_rec): Be more defensive about suspending already
* wince-stub.c (FREE): New macro.
Fix typo in comment.
* configure.in: Detect correct versions of ranlib and windres when
* win32-nat.c: Fix up gcc warnings throughout.
* win32-nat.c (safe_symbol_file_add_cleanup): Ensure that gdb_stderr is flushed
* win32-nat.c (safe_symbol_file_add_args): Store old gdb_stderr and gdb_stdout
* exec.c (exec_file_attach): Add .exe extension when __CYGWIN__.
* infcmd.c (attach_command): Move "stop_soon_quietly" setting inside
Fix typo.
* win32-nat.c: Perform various gcc warning cleanups.
Minor reformat.
* win32-nat.c (dll_symbol_command): Tack a .dll on the end of a supplied
* md5.h (md5_uint32): Choose via INT_MAX instead of UINT_MAX.
* dyn-string.h: Adjust formatting.
From Daniel Berlin <dberlin@redhat.com> :
Remove erroneously committed entry.
* config.bfd: Add support for Sun Chorus.
* config.sub: Add support for Sun Chorus
* inferior.h (step_over_calls_kind): New enum to clarify values in
* thread.c (thread_apply_all_command): Save the command before executing it
* gdb.texinfo: Document new 'set step-mode' command.
* win32-nat.c (dll_code_sections_add): strdup -> xstrdup.
* safe-ctype.h: New file.
Actually add safe-ctype.h
* rltty.c (save_tty_chars): Fix compilation-stopping typo.
* win32-nat.c (_initialize_core_win32): Prototype correctly.
* win32-nat.c (child_xfer_memory): Add missing argument required by 2001-01-23
Change suggested by Dean Luick <luick@cray.com>
* win32-nat.c: Change PTR to void * throughout.
Fix spacing.
* wince.c: Change realloc to xrealloc throughout.
clarify my recent entry.
* defparse.y (opt_equal_name): allow "." in name.
* main.c: Remove windows.h use.
Correct erroneous ChangeLog.
* partial-stab.h: Consistently guard against pst being NULL.
* partial-stab.h: Revert previous patch.
* gnu-regex.c: Eliminate obsolete check for _MSC_VER.
Remove trailing garbage from previous checkin.
* top.c (SIGSETJMP): Protect env argument with parentheses.
* gdbint.texinfo: Add a cautionary note about macro use.
* win32-nat.c (get_child_debug_event): Close file handles created after process
* config/i386/tm-cygwin.h: include tm-i386.h instead of tm-i386v.h. This fixes
* win32-nat.c (safe_symbol_file_add_stub): Properly initialize linked list
Fix capitalization.
* win32-nat.c (safe_symbol_file_add_stub): Improve logic for avoiding load of
* filenames.h: Add cygwin to the list of dosish style path systems.
* win32-nat.c (handle_load_dll): Avoid strlwr'ing loaded DLLs or cygwin may not
Revert previous erroneous checkin.
* win32-nat.c (register_loaded_dll): Attempt to ensure that the case of the
* win32-nat.c (_initialize_check_for_gdb_ini): New function.
* win32-nat.c (struct so_stuff): Add objfile *objfile field needed to be able
* gdb.texinfo (Options): Eliminate attempt to explain .gdbinit/gdb.ini use
* config/i386/tm-cygwin.h: Define HAVE_SSE_REGS if
fix white space.
* emultempl/pe.em (gld_${EMULATION_NAME}_list_options): Fix typo.
* win32-nat.c (cygwin_pid_to_str): Revert 2002-02-08 change xasprintf changes.
* config/i386/xm-cygwin.h: Revert inadvertent reinclusion of GDBINIT_FILENAME.
* win32-nat.c (get_image_name): New function.
* win32-nat.c (register_loaded_dll): Handle case where FindFirstFile fails.
* win32-nat.c (register_loaded_dll): Correctly check for invalid handle value.
* win32-nat.c (register_loaded_dll): Just use raw name when we can't find the
* win32-nat.c (child_create_inferior): Check for proper shell to use here, in
* pe-dll.c (autofilter_liblist): Add more system libs excluded by default.
* peXXigen.c (pe_print_idata): Fix seg faults on printing import tables with
* MAINTAINERS: Remove CE from list of maintainership responsibilities. Add XP.
* win32-nat.c (child_create_inferior): Honor 'tty' command.
* Makefile.in (install-gdbtk): Add missing continuation backslash to insure
* MAINTAINERS: Replace DJ Delorie as PE/COFF maintainer.
* MAINTAINERS: Reinstate DJ Delorie as COFF maintainer. Drop COFF from cgf
* config/tc-i386.h (EXTERN_FORCE_RELOC): Define only if STRICT_PE_FORMAT.
* configure.in: Use .gdbinit under Cygwin.
* pe-dll.c (autofilter_liblist): Generalize library names to catch more
* pe-dll.c (autofilter_liblist): add libmingwex and libgcj to the list of
* configure.tgt (LIB_PATH): Default to searching w32api directory under cygwin.
* win32-nat.c (psapi_get_dll_name): Fix a compiler warning.
* win32-nat.c (child_attach): Reset saw_create counter or subsequent attach
* config/cygwin.cache: Prime mbstate_t.
* mh-cygwin: Don't build libtermcap if it doesn't exist.
* configure.in: Remove --enable-shared option. It shouldn't be used for gdb.
Revert debugging change
* fhandler_tty.cc (fhandler_tty_master::init): Set initial size of tty to that
* fhandler.h (fhandler_tty_master::set_winsize): Declare new function.
* ld/pe-dll.c (autofilter_symbollist): Add cygwin_crt0.
* configure.in: Add AC_PREREQ for consistency.
* configure: Regenerate with proper autoconf 2.13.
* win32-nat.c (cygwin_pid): Removed as unused.
remove conflict marker
* win32-nat.c (get_relocated_section_addrs): New function. Find section load
whitespace cleanup
* win32-nat.cc (register_loaded_dll): Correctly set address range for
white space
* coff-pe-read.c: New file - support reading of minimal symbols from a portable
* rclex.l: Handle strings spanning more than one line.
* rclex.l (handle_quotes): Fix minor formatting problems introduced in previous
* win32-nat.c (get_image_name): Check return value from ReadProcessMemory.
* gdb.texinfo (Cygwin Native): Links to Non-debug DLL symbols.
* scripttempl/pe.sc: Use PROVIDE with etext, end, _end,
* configure.tgt: Add NATIVE_LIB_DIRS for cygwin target back after apparent
* windres.c (usage): Report -r option.
* dlltool.c (prefix_encode): New function. Encode temp file prefix from pid.
* dlltool.c (prefix_encode): Use a fixed length for alpha.
* win32-nat.c (solib_symbols_add): Use one variable for all section address
* win32-nat.c: Reorganize so that defines used by target headers are actually
* win32-nat.c: Just rely on CONTEXT_EXTENDED_REGISTER being defined for SSE
* win32-nat.c (mappings): Remove HAVE_SSE conditional.
revert accidental checkin
* resrc.c (define_icon): Fix storage of color attributes 'planes' and 'bit
* peXXigen.c (_bfd_XXi_swap_aouthdr_out): Don't calculate image size for
* win32-nat.c (get_child_debug_event): Keep main thread id around even after
Fix for PR threads/1048
* win32-nat.c: Add some comments about below change.
* dlltool.c (gen_exp_file): Always output names for forwarded symbols.
* configure.in: Fix --enable-bootstrap breakage introduced in trees without
forced checkin
forced checkin
forced checkin
YA forced checkin to see if I can duplicate the header mismatch problem.
* configure.in: Check for srcdir/winsup rather than build directory winsup.
* ld/scripttemp/pe.sc (.CRT): Define ___crt_xc_start__, ___crt_xc_end__,
2004-07-04 Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
* emultempl/pe.em (gld_${EMULATION_NAME}_unrecognized_file): Allow
* emulparams/arm_epoc_pe.sh, emulparams/armpe.sh, emulparams/i386pe.sh,
* win32-nat.c: Update copyright year.
* win32-nat.c (do_initial_child_stuff): Don't clear the thread list here.
* win32-nat.c (handle_exception): Treat win32 routines which check for valid
* coffcode.h (sec_to_styp_flags): Remove read/write flags from noload section
* coffcode.h (sec_to_styp_flags): Set appropriate section flags when either
* emultempl/pe.em (gld_${EMULATION_NAME}_before_parse): Enable runtime
Change child_ to win32_ throughout.
* win32-nat.c: Remove comment intended only for debugging.
* win32-nat.c (get_relocated_section_addrs): Reinstate.
* win32-nat.c (CYGWIN_SIGNAL_STRING): Delete.
* win32-nat.c (env_sort): New function.
* MAINTAINERS: Very belatedly remove myself from from the list of people caught
* win32_nat.c (cygwin_load_start): New variable.
* win32-nat.c (do_win32_fetch_inferior_registers): Don't do anything with saved
* win32-nat.c (open_symbol_file_object): New function.
* win32-nat.c (cygwin_exceptions): New variable.
(check in missing file)
* gdb.texinfo (Cygwin Native): Document set/show cygwin-exceptions.
* pe-dll.c (autofilter_symbolprefixlist): Remove .idata$.
* pe-dll.c (make_singleton_name_thunk): Re-add the NULL terminator.
* pe-dll.c (autofilter_entry_type): Change name to const.
* pe-dll.c (pe_bfd_is_dll): New function.
Commit missing pieces.
* MAINTAINERS: Update my email address.
*win32-nat.c (open_process_used): New static variable.
* win32-nat.c (psapi_module_handle): Remove static.
* win32-nat.c (win32_make_so): Use cygwin-style path to avoid warnings when
* win32-nat.c (safe_symbol_file_add_stub): Remove unused variable.
Fix linking with --enable-targets=all:
* amd64-windows-nat.c Rename gdb-specific win32_* to windows_* throughout.
* options.h (General_options::gc_sections): Define as a no-op for now.
* windows-nat.c (dr): Redefine to use largest possible integer which holds a
Minor formatting change
Correct typo which gave me an accidental promotion.
* windows-nat.c (DebugActiveProcessStop): Implement macro wraparound for
* win32-nat.c (ctrl_c_handler): New function.
* windows-nat.c (AdjustTokenPrivileges): Implement macro wraparound for
* binutils-all/objcopy.exp: Always treat objcopy_test as XFAIL on cygwin.
* binutils-all/objcopy.exp: Move XFAIL from objcopy_test to copy_executable.
* MAINTAINERS: Perform some obvious fixups.
* ldlang.c (lang_size_sections_1): Always force output vma to zero for
* windows-nat.c (windows_initialization_done): New variable.
* windows-nat.c: Reorganize #ifdef __CYGWIN__ considerations into one block.
* windows-nat.c (cygwin_conv_path): Redefine to properly convert from/to
* windows-nat.c (cygwin_conv_path): Remove old macro.
* MAINTAINERS: Remove myself.
Chung-Lin Tang (10):
2011-12-13 Chung-Lin Tang <cltang@codesourcery.com>
2011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
2011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
2012-05-07 Chung-Lin Tang <cltang@codesourcery.com>
2013-03-08 Chung-Lin Tang <cltang@codesourcery.com>
2013-09-20 Chung-Lin Tang <cltang@codesourcery.com>
Separate emulations for nios2-elf and nios2-linux.
2013-12-20 Chung-Lin Tang <cltang@codesourcery.com>
2014-02-20 Chung-Lin Tang <cltang@codesourcery.com>
2014-05-11 Chung-Lin Tang <cltang@codesourcery.com>
Clinton Popetz (11):
2000-01-13 Clinton Popetz <cpopetz@cygnus.com>
Add XCOFF64 support.
* config.bfd: Remove extraneous bfd_powerpc_64_arch.
* coff-alpha.c (alpha_ecoff_backend_data): Add initialization of
* coff-mips.c (mips_ecoff_backend_data): Add initialization of
* Makefile.am (BFD64_BACKENDS, BFD64_BACKENDS_CFILES): Add
* coffcode.h Copy changes mistakenly done to libcoff.h in
* libcoff.h: Sigh, whitespace differences after 'make headers'.
* xcoff.h: Forgot to cvs add in last patch.
bfd:
* xcoff.h: Rename to xcoff-target.h
Conrad Hoffmann (1):
* gprof.c (inline_file_names): New variable.
Corinna Vinschen (181):
* ltconfig: Check for host_os beeing one of `cygwin', `mingw' or
* MAINTAINERS: Add myself to the write-after-approval list.
* gdb.texinfo: Explain omitting the hostname in the
* arch-utils.c (generic_skip_trampoline_code): New function.
* gdb.base/display.c (do_loops): Add float variable `f'.
* gdb.base/ending-run.c (main): Set stdout buffersize
* gdb.base/recurse.exp: When checking leaving the watchpoint
* gdb.base/constvars.exp: Check for different orders of keywords
* gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
* gdb.base/maint.exp: Treat $EXEEXT as optional in output.
* win32-nat.c (DebugSetProcessKillOnExit): New static function
* gdb.base/ending-run.exp: Create identical output when passing
* gdb.base/call-ar-st.c (print_double_array): Match for loop
* gdb.base/miscexprs.c (main): Add usage of preprocessor
* arch-utils.c (generic_in_solib_call_trampoline): New function.
* gdb.texinfo (gdbarch_in_function_epilogue_p): Add documentation.
* arch-utils.c (generic_in_function_epilogue_p): New function.
Change target name from stormy16 to xstormy16.
* gdb.asm/asm-sources.exp: Allow defining linker flags.
* arm-tdep.c (arm_skip_prologue): Always skip prologue by scanning
* Makefile.in: Add support for xstormy16.
* gdb.asm/asm-source.exp: Add support for xstormy16.
* config/djgpp/fnchange.lst: Add entries for opcodes/xstormy16-* files.
* MAINTAINERS: Add myself as XStormy16 maintainer.
* NEWS: Note new target XStormy16.
* gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
* gdb.asm/arm.inc: New file.
* xstormy16-tdep.c (xstormy16_scan_prologue): Add frameless
* gdbtypes.c (build_gdbtypes): Disable setting a specific float format
* arm-tdep.c (arm_push_arguments): Eliminate special float type
* gdb.asm/asm-source.exp: Add v850 as supported target.
* v850-tdep.c: Begin multi-arch'ing v850.
* v850-tdep.c: Fix comment for v850_scan_prologue. Remove extra
* v850-tdep.c: Full multi-arch.
* configure.tgt: Mark v850 as multi-arched.
* NEWS: Add section for multi-arched targets. Add v850 to that section.
* MAINTAINERS: Remove status `OBSOLETE' from v850.
* v850-tdep.c (v850_type_is_scalar): New function.
* stack.c (print_frame): Use result of frame_address_in_block()
* cli/cli-dump.c (add_dump_command): Explicitely use "b" flag to
* cli/cli-dump.c: Change fopen modes to use binary open modes
* aix-thread.c (aix_thread_detach): Disable thread debugging on
* gdb.base/default.exp: Fix expected string in `info float' test.
* lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
* gdb.base/command.exp: Don't expect a "Program exited normally"
* arch-utils.c (legacy_pc_in_sigtramp): Move preprocessor expression
* h8300-tdep.c: Multiarch. Drop `set machine' command in favor of
* MAINTAINERS: Remove "non multi-arched" text from h8300.
* lib/gdb.exp (rerun_to_main): Allow restarting application.
* gdb.base/ending-run.exp: Fix expected string for _wrap_main to
* gdb.base/ending-run.exp: Add handling of "step to end of run" for
* h8300-tdep.c (h8300_examine_prologue): Fix loop for saved regs in
* h8300-tdep.c (h8300_examine_prologue): Match saved regs location
* sh-tdep.c (sh_use_struct_convention): Use definition according to ABI.
* win32-nat.c (set_process_privilege): New function.
* gdb.texinfo: Add File-I/O documentation.
* gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
* gdb.base/args.exp: Expect .exe in output.
* gdb.base/default.exp: Check for win32 specific message when calling
* gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
* gdb.base/help.exp: Allow Win32 child process.
* gdb.base/args.exp: Fix regular expression.
* gdb.base/default.exp: Fix regular expression.
* Makefile.in (ALLDEPFILES): Add i386-cygwin-tdep.c.
* xstormy16-tdep.c (xstormy16_gdbarch_init): Add call to
* gdb.c++/casts.exp: Fix startup to run also on embedded targets.
* frame.c (get_prev_frame): Disable call to inside_entry_file().
* blockframe.c (legacy_frame_chain_valid): Move call to
* i386-cygwin-tdep.c (i386_cygwin_frame_chain): New function.
* cp-valprint.c (cp_print_class_method): Call unpack_pointer() with
* configure.in (FLAGS_FOR_TARGET): Remove $$s/newlib/libc/sys/cygwin
* gdb/fileio.h: New file.
* Makefile.in: Add dependencies for remote-fileio.o.
* gdb.base/fileio.c: New file, testing File-I/O.
* remote-fileio.c: Make ari happy.
* gdb.base/fileio.exp: Run only on remote targets.
* h8300-tdep.c: Add H8SX registers. Drop E_NUM_REGS entirely,
* h8300-tdep.c (h8300_register_byte): Remove.
* h8300-tdep.c: Add definitions E_RET0_REGNUM and E_RET1_REGNUM to
* h8300-tdep.c (E_PSEUDO_CCR_REGNUM): New define.
* h8300-tdep.c (h8300_push_arguments): Remove. Substitute by...
* sh-tdep.c (sh_gdbarch_init): Fetch_registers for the sh3-dsp
* breakpoint.c (watchpoint_check): Check for pc being in an
* breakpoint.c (watchpoint_check): Remove accidentally checked in
* Makefile.in (ALLDEPFILES): Add sh64-tdep.c.
* gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
* sh-tdep.h (struct gdbarch_tdep): Remove. Change all register
* sh-tdep.c (struct frame_extra_info): Remove.
* sh-tdep.c (sh_justify_value_in_reg): New function.
* sh-tdep.c: Running thru gdb_indent.sh.
* dwarf2-frame.c (struct comp_unit): Add tbase member to store
* sh-tdep.c (sh_push_dummy_call_fpu): Initialize flt_argreg and
* gdb.base/ending-run.exp: Add sh specific case.
* sh-tdep.c (sh_use_struct_convention): Clean up to have a
* sh-tdep.c (sh_treat_as_flt_p): New function to recognize float
* gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
* sh-tdep.c: Fix two copy/paste hangovers in comments.
* archures.c (bfd_mach_sh4a, bfd_mach_sh4al_dsp, bfd_mach_sh4_nofpu,
* sh.h (EF_SH4A, EF_SH4AL_DSP, EF_SH4_NOFPU, EF_SH4A_NOFPU): New.
* sh-tdep.c (sh_sh4_nofpu_register_name): New function.
* gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
* sh-tdep.c (sh_sh3_dsp_register_name): Fix formatting. Add missing
* sh-tdep.c (sh_generic_register_name): Remove.
* sh-tdep.c (sh_register_convert_to_virtual): Rename from
* sh-tdep.c (sh_dsp_register_sim_regno): Use DSP_Rx_BANK_REGNUM.
Fix PR tdep/1291.
* sh-tdep.c (sh_print_registers_info): Use for loop.
* minsyms.c (install_minimal_symbols): Move dropping leading
* sh-tdep.c (sh3e_sh4_store_return_value): Correctly store
* configure.in: Set $configdir to the right OS specific value.
* configure.in: Don't build Cygwin native newlib if winsup
Replace accidentally broken configure from previous regenerate.
* gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
* gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
* gdb.base/bigcore.exp: Skip test on Cygwin.
* infcmd.c (attach_command): Move call to target_terminal_inferior
* win32-nat.c (child_pid_to_exec_file): New function.
* gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
* gdb.base/attach.exp: Remove cleanupfile handling.
* gdb.base/call-rt-st.exp: Fix typos.
* sim-sh.h: Add new sh2a banked registers.
* gencode.c (movua.l): Compensate for endianness.
* allinsn.exp: Add new tests.
* MAINTAINERS: Remove "broken" from XStormy16 entry.
* dwarf2read.c (read_subroutine_type): Call make_function_type
* sh-tdep.c (SH_NUM_REGS): Define as 67.
* sh-tdep.c (IS_MACL_STS): New define.
* sh-tdep.c (sh_pseudo_register_read): Add PSEUDO_BANK_REGNUM handling.
* sh-tdep.c (sh_return_value_nofpu): New function, implementing
* infcall.c (call_function_by_hand): Use correct VALUE_TYPE macro.
* sh-tdep.c (sh_extract_return_value_nofpu): Rename from
* gdb.base/fileio.c: Include unistd.h as required for lseek(2).
* infcmd.c (attach_command): Call CLEAR_SOLIB if available.
* symmisc.c: Include gdb_stat.h.
* maint.exp: Raise timeout to give Cygwin targeted GDBs more time
* iq2000: New target subdirectory.
* gdb.asm/asm-source.exp: Add iq2000 case.
* Makefile.in: Add dependencies for iq2000-tdep.o.
* exceptions.h (TRY_CATCH): Define setjmp/sigsetjmp macro safe.
* MAINTAINERS: Change sh64-elf state to non-broken.
* configure.ac: Add explicit sh64 case.
* MAINTAINERS: Revert h8300 state to un-deleted.
* gdb.asm/asm-source.exp: Add h8300 to supported targets.
* sh-desc.h: Move extern declaration of sh_cgen_ifld_table after
* MAINTAINERS: Remove hint that sh64 doesn't build.
* configure.ac: Add igen to v850 build.
* MAINTAINERS: Undelete v850.
* Make-common.in (LIBDEPS): Correctly use INTLDEPS for dependency
* i386-tdep.c (struct i386_frame_cache): Define sp_offset as LONGEST.
* lib/mi-support.exp (mi_gdb_load): Fix typo.
* gdb.arch/gdb1558.c: Include stdio.h.
* v850-tdep.c (v850_frame_prev_register): Change valuep type to
* h8300-tdep.c (h8300_frame_prev_register): Change valuep type to
* mn10300-tdep.c (mn10300_push_dummy_call): Write breakpoint
* m32c-tdep.c (m32c_banked_register): New function.
* mips-tdep.c (mips_integer_to_address): Simplify be calling
* configure.ac: Add case for Mingw as host.
* configure.in: Never build newlib for a Mingw host.
* win32-nat.c (env_sort): Remove.
* xstormy16-tdep.c (xstormy16_skip_prologue): Separate code from a
* win32-nat.c (win32_wait): Reset terminal pgrp to GDB.
* config/sim.exp (gdb_target_sim): Just return with -1 when setting
doc/ChangeLog:
* Makefile.in (SUBDIR_MI_OBS): Move mi-common.o from here...
* remote-fileio.c (remote_fileio_func_rename): Use Cygwin 1.7
* gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
* dwarf2-frame.c (struct dwarf2_cie): Add ptr_size member.
* strsignal.c (psignal): Change second parameter to const char *.
* windows-nat.c: Include wchar.h to avoid compiler warnings.
* configure.ac (FLAGS_FOR_TARGET,target=cygwin): Fix for building
* windows-nat.c: Throughout, fix format strings and casts of
* win32-low.c: Throughout, fix format strings and casts of
* coff-pe-read.c (read_pe_exported_syms): Don't return without
* config.bfd: Add x86_64-*-cygwin to list of supported targets.
* configure.in: Build DLL tools on x86_64-*-cygwin* as well.
* configure.host: Add x86_64-*-cygwin* as valid host.
* configure.host: Add x86_64-*-cygwin* as host.
* NEWS: Mention new target x86_64-*-cygwin*.
Fix ChangeLog entry.
* windows-nat.c (handle_output_debug_string): Change type of n to
* windows-nat.c (handle_output_debug_string): Replace call
Cory Fields (1):
* windres.c (define_resource): Use zero for timestamp, making
Craig Silverstein (20):
Released gold 0.8
Released gold-alpha 0.9.
Up version to 1.1, as the 1.1 binary was pushed to users today.
Up version to 1.2, as the 1.2 binary was pushed to users today.
Up the version number to 1.3, which was just pushed to devtools.
* configure.ac (AC_SEARCH_LIBS): Add check for zlib.
* NEWS: Add information on compressed debug sections.
* dwarf2read.c (zlib_decompress_section): Define abfd in the
* dwarf_reader.cc (next_generation_count): New static var.
2008-06-18 Craig Silverstein <csilvers@google.com>
* version.cc (version_string): Bump to 1.7
2008-06-30 Craig Silverstein <csilvers@cs.stanford.edu>
bfd/
2008-07-12 Craig Silverstein <csilvers@google.com>
2008-07-13 Craig Silverstein <csilvers@google.com>
2008-07-21 Craig Silverstein <csilvers@google.com>
2008-08-20 Craig Silverstein <csilvers@google.com>
* testsuite/tls_test_c.c: Add prototype for t11 and t11_last.
* options.cc (General_options::parse_dynamic_list): New function.
* object.cc (Sized_relobj::do_count): Test should_retain_symbol map.
D.Venkatasubramanian (4):
Added myself to MAINTAINERS (write after approval). Approved by : Andrew Cagney.
Alphabetically corrected my name addition to MAINTAINERS (write after approval).
File I/O Support added.
Added Commandline Support.
DJ Delorie (991):
* pe-dll.c: New file; direct support for PE DLLs
oops, wasn't done editing that one yet.
* emultempl/pe.em (gld_i386_list_options): list dll-specific options.
* pe-dll.c (process_def_file): auto-export everything if
* pe-dll.c (process_def_file): don't assume exports won't move
* deffilep.y: properly handle relocs with multiple def_files,
* pe-dll.c (process_def_file): properly note undefined exported
* ld.texinfo: added i386pe option summary
* pe-dll.c (fill_edata): don't strip underscores
* pe-dll.c (generate_reloc): don't output PE relocs for sections
* emultempl/pe.em (gld_i386_finish): generate import library
* archive.c (bfd_ar_hdr_from_filesystem): support BFD_IN_MEMORY
typo
typo
* opncls.c (bfd_make_readable): need more cleanup for symbols and
* emultempl/pe.em (gld_i386pe_after_open): call
* emultempl/pe.em (gld_i386pe_parse_args): Conditionalize call to
* coff-i386.c (bfd_pe_dll_not_recognized_hack): the linker wants
* pe-dll.c (make_head): name object files sequentially to ensure
* coff-i386.c (i3coff_object_p): Remove hack. Use new emulation
* ldemul.h (ld_emulation_xfer_struct): new hook "recognized_file"
* libbfd.c (real_read): don't call fread for zero bytes. This
merge from main branch for danlite/sparc86x merge
oops, wrong branch - cvs mistake
* sparcl-tdep.c: UDP download works in cygwin
* ld-srec/srec.exp: Do not run tests for PE based ports.
* ecoff.c (_bfd_ecoff_write_armap): give the symtab element a
1999-05-10 DJ Delorie <dj@cygnus.com>
1999-05-10 DJ Delorie <dj@cygnus.com>
* rclex.l: add code to suppress certain output from cpp, replace
* peicode.h (coff_swap_sym_in): When we create the actual section
* windres.c: add verbose option
* deflex.l: Accept single-character symbol names.
1999-09-14 Donn Terry <donn@interix.com>
* dlltool.c (scan_drectve_symbols): Handle type tags in exported
* deffilep.y (tokens): Add upper and lower case versions of DATA,
* pe-dll.c (process_def_file): Move the offset lookup from here to
* emultempl/pe.em (gld_${EMULATION_NAME}_place_orphan): Defer
* mips-tdep.c (do_fp_register_row): copy the number of bytes
* resrc.c (close_input_stream): zero out cpp_pipe after closing it.
* Makefile.in: add EXTRA_INCS
* rcparse.y (control): ICON controls take an id as the first
* config/tc-i386.c (tc_i386_fix_adjustable): Revert change from
386.c (md_estimate_size_before_relax): Revert
* go32stub.h: Update stub.
* syms.c (_bfd_stab_section_find_neares_line): Use IS_ABSOLUTE_PATH.
typo
* peicode.h (coff_swap_filehdr_in): can't use e_magic because we
* peicode.h (coff_swap_filehdr_in): can't use e_magic because we
* dllwrap.c: Changed mistaken dyn_string_append() calls
add MAINTAINERS files
* archive.c (_bfd_write_archive_contents): Add an informative
* ld/emultempl/pe.em (pe_enable_auto_image_base): New variable.
* ld/emultempl/pe.em: institute the following search order for
minor formatting change
* libbfd.c (bfd_seek): fix 'seek beyond EOF' error when writing
* pe-dll.c (make_one): fix a typo in the __imp_ name decoration
* pe-dll.c (process_def_file): auto-export data items also
* src/ld/emultempl/pe.em (gld_*_open_dynamic_archive): New search
* pe-dll.c (pe_dll_id_target): check object target name also
* config/obj-coff.c (obj_frob_symbol): revert previous change,
* config/obj-coff.c (obj_frob_symbol): Don't merge
* resrc.c: use "gcc -xc" instead of -xc-header
2000-08-01 Alexandre Oliva <aoliva@redhat.com>
* configure.in (FLAGS_FOR_TARGET): invert test for xgcc, should mean
* resrc.c (close_input_stream): delete extraneous logic
Fix capitalization
* configure.in (Cygwin): special case cygwin only when we're
* splay-tree.c: #include <stdio.h>.
* md5.c: #include "ansidecl.h".
* peigen.c (_bfd_pei_swap_aouthdr_in): If some DataDirectory
* pe-dll.c (process_def_file): Uninitialized data wasn't
oops, didn't mean to check in that change yet
* emultempl/pe.em (gld_*_after_open): detect case where there two
* pe-dll.c (fill_edata): initialize entire block
* peigen.c (_bfd_pei_swap_scnhdr_out): note extended relocs
* pe-dll.c (make_one): Do not generate code thunk for DATA
merge from gcc repository
* Make comma after string after icon/control optional.
* emultempl/pe.em (pe_dll_search_prefix): New variable,
[merge from gcc]
[merge]
* config/tc-v850.c: Support dwarf2.
Fix ChangeLog entry: cplus-dem.c instead of cplus_dem.c
* readelf.c (usage): Add -wf (--debug-dump=frames) option.
oops, forgot a semicolon
* aclocal.m4 (LIB_AC_PROG_CC): Moved here from configure.in.
* hashtab.c (higher_prime_number): Use a table, rather than a
* aclocal.m4 (LIB_AC_PROG_CC): Moved here from configure.in.
* libiberty.h: Move #includes to top. Prototype xmalloc_failed.
* readelf.c (frame_display_row): Output 's' for DW_CFA_same_value.
* demangle.h: Change "new_abi" to "v3" everywhere.
* cp-demangle.c: s/new_abi/v3/.
* cp-demangle.c (cplus_demangle_v3): Check that it's a v3 mangled
* scripttempl/i386go32.sc: Use PROVIDE with _etext, _edata, _end.
* getopt.h obstack.h: Standarize copyright statement.
* Makefile.in (distclean): When cleaning, remove testsuite.
* safe-ctype.c: New file.
Add - before rms to be more portable.
* ld.texinfo: Add notes about --whole-archive and gcc.
* configure.in (i386-*-msdosdjgpp): Set bfd_gas to yes.
* safe-ctype.c: #include "ansidecl.h".
* safe-ctype.h: Make code work on all targets and not just on
fix formatting
* COPYING: Update to current
* config/tc-d10v.c (md_assemble): set prev_seg and prev_subseg
* bsearch.c: New file.
* fnmatch.c: Make the note about the origins of this file more
merge from gcc
merge from gcc
* configure: Output host type to stdout, not stderr.
* i960-desc.c: Update all the A macro definitions to the new
* peicode.h (coff_swap_filehdr_out) [COFF_IMAGE_WITH_PE]: Define
* include/coff/pe.h: Rename PEP64AOUTHDR to PEPAOUTHDR. Rename
Regenerate
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* ld-scripts/cross2.t: Support any type of text/data sections, not
merge from gcc
* elf32-sh.c (sh_elf_relocate_section): Only relocation
Fix minor formatting bugs.
Fix minor formatting bugs.
merge from gcc
* stabs.c (s_stab_generic): Don't corrupt the notes obstack by
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* dlltool.c (make_one_lib_file): Fix section flags for
merge from gcc
merge from gcc
* coff-i386.c (TARGET_SYM): SEC_READONLY is an applicable section
* coffcode.h (coff_write_object_contents): Use
sync with egcs
* dlltool.c (do_default_excludes): Initialise to true.
* sparc.h: Fix typo.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* Makefile.am (ld.dvi): Search bfd/doc for texinfo files.
merge from gcc
* emultempl/pe.em (init): Reduce default stack reserve to 0x200000.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* rcparse.y (styles): use SUBLANG_SHIFT instead of 8 (or the more
* resres.c (write_res_header): Align header size.
* config/default.exp (WINDRES): Add.
merge from gcc
merge from gcc
* MAINTAINERS: Clarify libiberty merge rules and procedures.
merge from gcc
merge from gcc
merge from gcc
* configure.in: Added --with-windres option.
merge from gcc
merge from gcc
merge from gcc
sync with gcc - whitespace differences, one missing entry, and one
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* coff-go32.c: Make DWARF2 sections use an alignment of 0.
* coff-go32.c: Set the alignment of dwarf2 linkonce sections to 0.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* pe-dll.c (autofilter_entry_type autofilter_liblist: Add
merge from gcc
merge from gcc
* pe-dll.c (autofilter_objectlist): Add startup objects
* pe-dll.c (autofilter_objectlist): Add gcrt0.o.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* configure.in (--enable-languages): Be more permissive about
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
When build != host, create libiberty for the build machine.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* scripttempl/pe.sc: Add support for constructor priorities.
* config/obj-coff.c (obj_coff_init_stab_section): Make the
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
Remove redundant entry.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* configure.in: Add *-*-freebsd* configurations.
* elfarm-nabi.c (elf32_arm_howto_table): Fix ABS16 masks.
sync with gcc
Sync with gcc
* MAINTAINERS: Remove chill maintainers.
merge from gcc
* configure.in: don't even try to configure or make a subdirectory
* configure.in: Move default CC setting out of config/mh-* fragments
2002-04-19 Nathanael Nerode <neroden@twcny.rr.com>
sync from gcc
* configure.in: Eliminate redundant test for libgui.
* configure.in: (*-*-windows*) Finish removing.
* configure.in: Remove useless references to 'pic' makefile fragments.
* configure.in: Remove useless references to 'pic' makefile fragments.
* configure.in: Eliminate references to gash.
* configure.in (h8300*-*-rtems*): Disable libf2c and libgcj.
* configure.in: replace '[' with 'test'
* config/mh-cxux: remove dead code
merge from gcc
merge from gcc
merge from gcc
* configure: move some logic to configure.in
* configure.in : Remove --srcdir argument from targargs and buildargs
* mh-apollo68: remove unused HDEFINES setting.
* configure.in: remove code to build emacs.
* configure.in: simplify makefile fragment collection.
* acinclude.m4: Allow for PWDCMD to override hardcoded pwd.
* lf.c (lf_print__gnu_copyleft): Convert multiline strings to
* config-ml.in: Propogate DESTDIR also.
* Makefile.in: Eliminate version-specific references to tcl8.1, tk8.1.
* Makefile.in: Replace HOST_PREFIX, HOST_PREFIX_1 with BUILD_PREFIX,
merge from gcc
* Makefile.in (CFLAGS_FOR_TARGET): Add -O2.
merge from gcc
* configure.in: Eliminate ${gasdir} variable.
* configure.in: Remove references to librx.
* configure.in: Rearrange a little.
* configure.in: Pull definition of is_cross_compiler earlier.
* configure.in: Rearrange a little.
* configure.in: Move definition of libstdcxx_flags
* configure.in: replace ${topsrcdir} with ${srcdir}
* configure.in: Fix AIX configury bug.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc:
Remove redundant entry.
merge from gcc
* Makefile.in: Don't try to build gdbtest, tgas, ispell, inet, or
* configure.in: Rearrange target Makefile fragment collection.
* configure.in: Make --without-x work.
* configure.in (gxx_include_dir): Change to match versioned
* Makefile.in: Remove references to bsp, cygmon, libstub.
* configure.in: Don't build grez.
merge from gcc
merge from gcc
* configure.in (mips*-*-irix6*o32): Enable stabs.
* configure.in: Remove two redundant tests.
merge from gcc
* configure.in: Move generic linux case to end. Copy generic
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* scripttempl/i386go32.sc: Handle bss unique sections.
* write.c: Delete set_segment_vma and prototype. Update all callers.
* config.bfd: For DJGPP targets, match with any cpu and any machine.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* Makefile.tpl (bootstrap): Add bubblestrap, quickstrap, cleanstrap,
merge from gcc
merge from gcc
* Makefile.tpl: syntactic cleanup
merge whitespace tweaks from gcc
* gas/xstormy16/allinsn.sh: Add sdiv, divlh, and sdivlh.
* xstormy16-desc.c: Regenerate.
merge from gcc
merge from gcc
* xstormy16-opc.c: Regenerate.
* gas/xstormy16/allinsn.d: Fix sdiv/sdivlh encodings.
* dwarf2dbg.c (scale_addr_delta): New.
merge from gcc
* Makefile.tpl: Change configure dependencies to not have real
* Makefile.tpl (all-sim): Depend on maybe-configure-gdb.
* elf32-xstormy16.c (xstormy16_elf_howto): Add R_XSTORMY16_LO16
* config/tc-xstormy16.c (md_cgen_lookup_reloc): If a relocation
* xstormy16.h (START_RELOC_NUMBERS) Add relocation numbers
* xstormy16-asm.c: Regenerate.
* xstormy16-asm.c (parse_immediate16): Add prototype.
* reloc.c: Add BFD_RELOC_XSTORMY16_12.
* xstormy16.h: Add XSTORMY16_12.
* gas/xstormy16/allinsn.sh: Add tests for 12-bit reloc.
* config/tc-xstormy16.c (md_cgen_lookup_reloc): Support
* coff64-rs6000.c (xcoff64_ppc_relocate_section): Fix logic reversal.
* elf32-xstormy16.c (xstormy16_elf_howto_table): Make REL_12 not
* gas/xstormy16/reloc-2.d: Adjust for fixed REL12 relocs.
* config/tc-xstormy16.c (md_cgen_lookup_reloc): Adjust value based
merge from gcc
* Makefile.tpl (BASE_FLAGS_TO_PASS): Also pass DESTDIR.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* Makefile.tpl (RANLIB): Define.
merge from gcc
merge from gcc
* Makefile.tpl: Add definition of CPPFLAGS to pass into
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* configure.in (gxx_include_dir): Fix typo.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* elf32-xstormy16.c (elf32_xstormy16_relocate_section): Call
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* Makefile.tpl (GCC_STRAP_TARGETS): New variable containing all the
* Makefile.tpl (MAKEINFOFLAGS): Default to --split-size=5000000.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* acinclude.m4: Accept i[3456789]86 for machine type.
* configure.in: Accept i[3456789]86 for machine type.
* config.table: Accept i[345867]86 variant.
* Makefile.tpl: Add missing empty maybe-check-gcc target.
* Makefile.tpl (configure-target-libiberty): Depend only on gcc, not
* configure.in: Use curly braces in the definition of tooldir.
* Makefile.tpl: Make maybe-check-gcc .PHONY.
merge from gcc
Merge these:
merge from gcc
merge from gcc
* configure.in: Update testsuite_flags to new location.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* configure.in: Enable libgcj for darwin.
merge from gcc
* config-ml.in, symlink-tree: Add license.
* configure.in: Ensure arguments to sed are properly spaced.
merge from gcc
* configure: Regenerate.
merge from gcc
* sh.h (R_SH_SWITCH8, R_SH_GNU_VTINHERIT, R_SH_GNU_VTENTRY,
2003-10-05 Mohan Embar <gnustuff@thisiscool.com>
* configure.in (*-*-vxworks): Add target-libiberty to noconfdirs.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* Makefile.tpl (EXTRA_GCC_FLAGS): Pass BOOT_ADAFLAGS.
merge from gcc
* config/tc-sh64.c (shmedia_frob_section): Only frob elf32
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* configure.in (*-*-uclinux): Exclude newlib, libgloss and rda.
merge from gcc
merge from gcc
* configure.in (ia64*-*-hpux*): Disable building java libraries.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* Makefile.def (target_modules) [libtermcap, libiberty, zlib]: Stage.
merge from gcc
merge from gcc
merge from gcc
* Makefile.def (target_modules) [libiberty]: Don't stage.
merge from gcc
2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
2004-02-10 Arnaud Charlet <charlet@act-europe.fr>,
* configure.in (host): Add in missing $noconfigdirs to defines.
* configure.in (powerpc-*-aix*): Add target-libada to noconfigdirs.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
2004-03-11 Eric Botcazou <ebotcazou@gcc.gnu.org>
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc:
merge from gcc:
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* Makefile.tpl (BUILD_EXPORTS, HOST_EXPORTS, GCC_HOST_EXPORTS)
* config/tc-mn10300.h (tc_fix_adjustable): Define.
* elf-m10300.c (mn10300_elf_relax_section): Preserve reloc addend
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc:
merge from gcc
merge from gcc
2004-08-31 Robert Bowdidge <bowdidge@apple.com>
* lib/sim-defs.exp (run_sim_test): Add global_as_options,
* sim/sh/allinsn.exp: Set global_as_options and
merge from gcc
Merge from gcc
Merge from gcc:
Merge from gcc
* ylwrap: Revert to previous version.
Merge from gcc
Merge from gcc:
Separate entries for common file changes so the automerge can find them.
merge from gcc
Regenerated with correct autoconf
merge from gcc
merge from gcc
2004-11-15 Kelley Cook <kcook@gcc.gnu.org>
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* Makefile.tpl: Generate normal dependencies if the LHS module is
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
Revert 2004-12-08 Makefile changes.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* Makefile.tpl (check-[+module+]): Fix shell statement inside if ... fi.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
PR bootstrap/21230
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* configure.in: Fix typo in handling of --with-mpfr-dir.
merge from gcc
* depcomp: Update from automake CVS. Add 'ia64hp' stanza.
* depstand.m4, lead-dot.m4: New files.
merge from gcc
merge from gcc
merge from gcc
merge from gcc:
merge from gcc
merge from gcc
* emulparams/elf32m32c.sh (TEMPLATE_NAME): New.
* disassemble.c (disassemble_init_for_target): M32C ISAs are
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* chew.c: Include stdlib.h.
merge from gcc
[bfd]
* ldlang.c (lang_output_section_statement_lookup_1): Don't cast a
merge from gcc
* elf32-i386.c (elf_i386_check_relocs): Don't cast a unary &
2005-08-30 Phil Edwards <phil@codesourcery.com>
merge from gcc
[cpu]
* config/tc-m32c.c (md_cgen_lookup_reloc): Add more relocs. Print
* m32c.cpu (add16-bQ-sp,add16-wQ-sp): Fix to allow either width by
* m32c.cpu (f-dsp-8-s24, Dsp-8-s24): New.
* config/tc-m32c.c (md_assemble): Don't use errmsg as the format
* config/tc-m32c.c (md_relax_table, subtype_mappings,
* m32c.cpu (Imm-8-s4n, Imm-12-s4n): New.
merge from gcc
merge from gcc
merge from gcc
* config/tc-m32c.c (m32c_md_end): Only pad code sections.
* m32c.cpu (jsri): Fix order so register names aren't treated as
merge from gcc
* cgen-ibld.in (extract_normal): Avoid memory range errors.
* m32c-desc.c: Regenerate.
* m32c.cpu (mov.w:q): Fix mode.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
[include/elf]
* elf32-m32c.c (m32c_offset_for_reloc): Fix local symbol
* m32c.cpu (mul.l): New.
merge from gcc
* m32c.cpu (decimal-subtraction16-insn): Add second operand.
i* m32c-desc.c: Regenerate.
* MAINTAINERS: Add self as m32c sim maintainer.
* mem.c (mem_put_byte): Hook simulated UART to stdout.
* m32c.cpu (Bit3-S): New.
* m32c-asm.c: Regenerate.
merge from gcc
merge from gcc
merge from gcc
* elf32-m32c.c (m32c_elf_relocate_section): Generate a symbol for
* m32c.opc (parse_unsigned_bitbase): Take a new parameter which
merge from gcc
* configure.in (m32c): Build libstdc++-v3. Pass flags to
* bfd-in.h (bfd_hash_table): Add count field.
* configure.in: Restore CFLAGS if GM P isn't present.
Fix typo.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
Whitespace fixes.
* r8c.opc (decode_r8c): Don't bother reading the destination
* readelf.c (process_section_headers): Add H8/300 support.
merge from gcc
* config/tc-sh.c (sh_frob_section): Canonicalize pointers to local
* elf32-sh.c (sh_elf_relax_section): Allow for branches across
* elf-m10300.c (elf32_mn10300_link_hash_entry): Add value.
merge from gcc
* m32c-tdep.c (m32c_decode_srcdest4): Initialize fields in sd
merge from gcc
merge from gcc
merge from gcc
merge from gcc
2006-10-17 Brooks Moses <bmoses@stanford.edu>
merge from gcc
merge from gcc
merge from gcc
* Makefile.tpl (clean-stage*): Sync with GCC (clean).
merge from gcc
merge from gcc
* config/tc-m32c.c (md_pseudo_table): Add .3byte.
* elf32-m32c.c (m32c_elf_howto_table): Don't complain about
merge from gcc
* elf-m10300.c (mn10300_elf_relocate_section): Clarify the warning
merge from gcc
* config/tc-m32c.c (m32c_cons_fix_new): New. Added to support 3
merge from gcc
* s390-opc.c (INSTR_SS_L2RDRD): New.
merge from gcc
merge from gcc
Merge from gcc:
merge from gcc
2007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
* m32c.cpu (f-dsp-40-u20, f-dsp-48-u20, Dsp-40-u20, Dsp-40-u20,
merge from gcc
* m32c.cpu (Imm-8-s4n): Fix print hook.
merge from gcc
merge from gcc
merge from gcc
* configure.ac (arm*-*-linux-gnueabi): Don't build libgloss if we're
Merge from gcc:
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
2007-09-10 Rask Ingemann Lambertsen <rask@sygehus.dk>
Rearrange to sync with gcc.
Merge from gcc:
merge from gcc
merge from gcc
merge from gcc
Merge from gcc:
* frv/frv.c (frvbf_cut): Only look at the six LSBs of
merge from gcc
merge from gcc
* elf32-m32c.c (_bfd_m32c_elf_eh_frame_address_size): New.
* readelf.c (process_section_headers): Add m16c handler.
Index: ChangeLog
* simops.c (OP_1C007E0): Compensate for 64 bit hosts.
* elf32-iq2000.c (iq2000_elf_relocate_section): Adjust addend of
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* Makefile.in: Add Timer A support.
Oops, missed some warnings.
merge from gcc
* common.h (EM_M32C_NEW): Rename to EM_M32C.
merge from gcc
merge from gcc
* m32c.opc (BRK, GDBBRK): Remove debug logic.
merge from gcc
merge from gcc
* elf-m10300.c (mn10300_elf_final_link_relocate): Correct overflow
* config/tc-m32c.h (H_TICK_HEX): Define.
* config/tc-h8300.c (fix_operand_size): Use the default size
merge from gcc
merge from gcc
merge from gcc
* NEWS: Mention these changes.
merge from gcc
Merge from gcc.
Merge from gcc:
merge from gcc
* int.c (trigger_peripheral_interrupt): Clear interrupt pending
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* config/tc-m32c.c (md_convert_frag): Fix ADJNZ reloc math.
* config/tc-m32c.c (md_pseudo_table): Add support for .loc et al.
merge from gcc
merge from gcc
merge from gcc
* elf32-mep.c (config_names): Regenerate configuration.
* gas/mep/relocs.d: Updated for new configuration.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* elflink.c (elf_link_input_bfd): Don't try to resolve complex
merge from gcc
[bfd]
[include/elf]
merge from gcc
[cgen]
merge from gcc
merge from gcc
Add missing ChangeLog entry:
[cgen]
merge from gcc
merge from gcc
merge from gcc
* mep.h (EF_MEP_COP_*): New.
Index: opcodes
* cgen.c (gas_cgen_parse_operand): Guard against NULL pointers.
merge from gcc
* config/tc-mep.c (mep_machine): Only check CPU flags, not COP flags.
* mep-asm.c: Regenerate.
[cgen]
[cgen/cpu]
[cgen]
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* config/tc-mep.c (mep_check_ivc2_scheduling): For IVC2, allocate
[cgen]
[cgen]
[cgen]
* config/tc-mep.c (md_begin): Don't reset the coprocessor options
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* config/tc-mep.c (md_estimate_size_before_relax): Handle weak
merge from gcc
* elf32-m32c.c (m32c_elf_relax_delete_bytes): Adjust symbol sizes
* configure.in: Check for sys/select.h, termios.h, sys/socket.h,
merge from gcc
* config/tc-mep.c (md_pcrel_from_section): Handle any other
merge from gcc
merge from gcc
[cgen]
merge from gcc
* binutils-all/objdump.exp: Add m16c and m32c to the list of
* cpu/mep.opc (mep_cgen_insn_supported_asm): Change the test to a
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* rx-decode.opc (decode_opcode): Fix flags for MUL, SUNTIL, and SWHILE.
[opcodes]
[opcodes]
merge from gcc
[sim]
merge from gcc
merge from gcc
* rx/rx.c (decode_opcode): fix SWHILE logic.
* rx/rx.c (decode_opcode): btst bit address mask fix.
merge from gcc
merge from gcc
* emultempl/elf32.em (_place_orphan): If an input section doesn't
Wildcard the file offset.
* m32c.opc (MATH_OP): When doing subtraction, also set carry if
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* config/tc-rx.c (rx_bytesT): Add grown/shrank counters for
* config/tc-rx.h (md_do_align): New.
* m32c.cpu (f-dsp-8-s24): Mask high byte after shifting it.
merge from gcc
* rx-decode.opc (store_flags): Remove, replace with F_* macros.
* MAINTAINERS: Add self as RX maintainer. Sort list.
[sim/rx]
Sort *alphabetically* this time
* rx-tdep.c (rx_analyze_prologue): Don't require branches to have
[include/opcode]
* elf32-m32c.c (ELF_MAXPAGESIZE): Change page size to 256 bytes.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* rx.c (lsb_count): New.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* rx.c (decode_opcode): For "MVFC PC,", use the address of the
(decode_opcode): RXO_branchrel is relative to the opcode's PC, not
* reloc.c (BFD_RELOC_RX_ABS16_REV): Add.
* config/rx-parse.y (SUB): Correct subtraction of immediate
merge from gcc
* reloc.c: Add BFD_RELOC_RX_OP_NEG.
* rx-dis.c (print_insn_rx): Support RX_Operand_TwoReg.
merge from gcc
* config/tc-rx.c (md_convert_frag): If we can't compute the target
merge from gcc
merge from gcc
merge from gcc
* rx-decode.opc (rx_decode_opcode): Set the syntax for multi-byte NOPs.
* elf32-rx.c (rx_elf_object_p): When reading an RX object in, undo
* config.bfd: Add bfd_elf32_rx_be_ns_vec.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* obstack.h [!GNUC] (obstack_free): Avoid cast to int.
merge from gcc
merge from gcc
* config.sub: Update to version 2011-10-29 (added rl78)
[.]
[bfd]
merge from gcc
merge from gcc
* doc/c-rl78.texi (RL78-Float): Remove unused menu entry.
merge from gcc
2011-11-09 Roland McGrath <mcgrathr@google.com>
* config/rl78-defs.h (rl78_error): Add "const".
* elf32-rx.c (rx_elf_object_p): Correct typo: lma->vma.
* elf32-rx.c (rx_elf_object_p): Add more checks for "scanning" to
[sim]
merge from gcc
[bfd]
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* rl78-decode.opc (rl78_decode_opcode): Add NOT1.
* rl78-decode.opc (rl78_decode_opcode): Add NOT1.
merge from gcc
merge from gcc
* config/rx-parse.y: IMM->IMM_, take an extra parameter for the
* config/rx-parse.y: Make the .L optional for ADC and SBB.
merge from gcc
merge from gcc
* rx-decode.opc (MOV): Do not sign-extend immediates which are
* config/rx-parse.y (rx_intop): Add parameter for operation size.
* elf32-rx.c (rx_elf_object_p): Ignore empty segments.
* config/tc-rx.c (rx_fetchalign): Declare.
* config/rx-parse.y (rx_range): declare.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* rl78-decode.opc (rl78_decode_opcode): Merge %e and %[01]
* emulparams/elf32rx.sh (OTHER_READONLY_SECTIONS): Add W_* sections.
* config/tc-rl78.c: Change line_separator to '@' so that '|' can
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* config/tc-rl78.c (rl78_cons_fix_new): Handle user-specified
merge from gcc
merge from gcc
merge from gcc
* reloc.c (BFD_RELOC_RL78_CODE): Add.
merge from gcc
merge from gcc
merge from gcc
* elf32-rl78.c (GET_RELOC): Assert that there are relocs to get.
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* elf32-rl78.c (rl78_elf_relocate_section): Fix OPsub math.
* rx-decode.opc (rx_decode_opcode): Bit operations on
merge from gcc
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* config/rx-parse.y: Rearrange the components of a bison grammar to issue
merge from gcc
merge from gcc
merge from gcc
merge from gcc
* elf32-rl78.c (elf32_rl78_relax_delete_bytes): Make sure relocs
Ensure that %func() expressions are outermost terms
Add .refsym to msp430 backend
Add .data and .bss refsym symbols
Add opcode relaxation for rl78-elf
Add checks for overfar branches
Support 32->64 sign extension in msp430's sign_ext
* elf32-msp430.c (msp430_elf_relax_adjust_locals): Avoid overflow.
Add new link-map-text hook and RX auto-vector support.
Fix typo.
* elf32-rx.c (rx_table_map): Use BFD_VMA_FMT for portability.
Dan Mick (1):
Resolve PR ld/16569 by emitting (and comparing) unmangled names, unless
Daniel Berlin (31):
Fix C++ overload support, see through references
Added the apropos command
FIx regression
Fix maintenance deprecate crash, add testcase
The set debug changes
demangled symbol lookup fixes
Didn't realize this auto-generated gdb-events.c. Since it does, i applied the gdb-events.c fix for deprecation back to here.
NEWS file update
C++ changes for 5.0, finally committed.
Update todo
GDB->@value{GDBN}
Changelog entry for gdbint.texinfo fix
Insert missing entry
New tests, fix old tests, make more tests work
C++ improvements
Revert an accidental commit
Properly fill changelog entry
Forgot a file
Properly handle references
modify error message
Demangling fixes
2000-11-07 Daniel Berlin <dberlin@redhat.com>
From Kenneth Block <kenneth.block@compaq.com>
2001-03-20 Daniel Berlin <dberlin@redhat.com>
2001-04-15 Daniel Berlin <dan@cgsoftware.com>
Forgot the makefile portion
2001-04-16 Daniel Berlin <dan@cgsoftware.com>
2001-05-07 Daniel Berlin <dan@cgsoftware.com>
Remove self
2002-03-20 Daniel Berlin <dan@dberlin.org>
2004-09-09 Daniel Berlin <dberlin@dberlin.org>
Daniel Gutson (15):
2S09-08-21 Daniel Gutson <dgutson@codesourcery.com>
9-09-07 Daniel Gutson <dgutson@codesourcery.com>
2009-12-28 Daniel Gutson <dgutson@codesourcery.com>
2009-12-28 Daniel Gutson <dgutson@codesourcery.com>
2009-12-28 Daniel Gutson <dgutson@codesourcery.com>
bfd/
2010-01-03 Daniel Gutson <dgutson@codesourcery.com>
2010-01-04 Daniel Gutson <dgutson@codesourcery.com>
2010-01-04 Daniel Gutson <dgutson@codesourcery.com>
2010-01-04 Daniel Gutson <dgutson@codesourcery.com>
gas/
*** empty log message ***
2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
gas/
Add support for ARM assembler produced by CodeCompositor Studio.
Daniel Jacobowitz (1711):
2001-07-02 Daniel Jacobowitz <drow@mvista.com>
MAINTAINERS: Add myself to the write-after-approval list
* ppc-linux-nat.c (supply_gregset): Use elf_greg_t instead
* mips-tdep.c (mips_software_single_step): New function.
Branch prediction code cleanup
MIPS/Linux support
fix m68k-linux build
minor F_SETOWN nit
Add myself to MAINTAINERS for mips/linux
Don't duplicate tm-linux.h
fix mips/linux 8.3 errors
* mips-tdep.c (mips_type_needs_double_align): New function.
* gdbserver/remote-utils.c (remote_open): Set VMIN to 1
fix i386-linux cannot_fetch/store_register
* mips-linux-tdep.c (_initialize_mips_linux_tdep): Use ISO C
Makefile.in: Add dependencies on $(CPU_H).
* signals.c: New file.
* infptrace.c (child_xfer_memory): Add cast to CORE_ADDR.
* configure.in: Only invoke AC_FUNC_SETPGRP if not cross-compiling.
* gdbint.texinfo: Remove extraneous START-INFO-DIR-ENTRY
* core-regset.c (fetch_core_registers): Remove HAVE_GREGSET_T
* elf32-i386.c (elf_i386_grok_prstatus): New function.
* elf32-i386.c: Add missing prototypes.
* gdb.base/completion.exp: Remove incorrect 'p "a' test.
* gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
* gdb.threads/pthreads.exp: Wait for output and delay
* printcmd.c (print_frame_args): Move symbol iteration explicitly
* minsyms.c (msymbol_hash): Use better hash function.
2001-10-12 Daniel Jacobowitz <drow@mvista.com>
* arm-linux-nat.c (fill_gregset): Do not check register_valid[].
* gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
* arm-linux-nat.c: Include <asm/ptrace.h> explicitly.
* lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
* lib/mi-support.exp (mi_run_to_helper): Move comments
2001-11-11 Daniel Jacobowitz <drow@mvista.com>
* elflink.h (elf_reloc_symbol_deleted_p): Catch all relocs against
* Makefile.in: Add mips-linux-nat.c, mips-linux-tdep.c,
* sparc-linux-nat.c (fill_gregset): Replace read_register_gen
* arm-linux-nat.c: Don't include <asm/ptrace.h>.
* mips-tdep.c (find_proc_desc): Add cur_frame argument. Pass
* values.c (value_primitive_field): Add embedded_offset to the
* gdb.c++/classes.exp: Add test for static member function.
* gdb.c++/classes.exp, gdb.c++/derivation.exp,
* gdbtypes.c (finish_cv_type): New function.
* cp-valprint.c (cp_print_value): Preserve offset if
* valops.c (hand_function_call): Check for method arguments in
Undo accidental commit of a separate patch.
Fix botched patch.
* stabsread.c (read_member_functions): Skip member functions which
* Makefile.in (cp-valprint.o): Add dependency on $(cp_abi_h).
2001-12-20 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2002-01-04 Daniel Jacobowitz <drow@mvista.com>
2002-01-04 Daniel Jacobowitz <drow@mvista.com>
2002-01-04 Daniel Jacobowitz <drow@mvista.com>
2002-01-04 Daniel Jacobowitz <drow@mvista.com>
2002-01-05 Daniel Jacobowitz <drow@mvista.com>
2002-01-13 Daniel Jacobowitz <drow@mvista.com>
2002-01-13 Daniel Jacobowitz <drow@mvista.com>
2001-01-15 Daniel Jacobowitz <drow@mvista.com>
* c-typeprint.c (is_type_conversion_operator): Add additional
2002-01-17 Daniel Jacobowitz <drow@mvista.com>
2002-01-17 Daniel Jacobowitz <drow@mvista.com>
2002-01-15 Daniel Jacobowitz <drow@mvista.com>
2002-01-20 Daniel Jacobowitz <drow@mvista.com>
2002-01-20 Daniel Jacobowitz <drow@mvista.com>
2002-01-20 Daniel Jacobowitz <drow@mvista.com>
2002-01-20 Daniel Jacobowitz <drow@mvista.com>
Copyright year updates.
2002-01-27 Daniel Jacobowitz <drow@mvista.com>
2002-01-29 Daniel Jacobowitz <drow@mvista.com>
2002-01-29 Daniel Jacobowitz <drow@mvista.com>
2002-01-29 Daniel Jacobowitz <drow@mvista.com>
2002-01-29 Daniel Jacobowitz <drow@mvista.com>
2002-01-30 Daniel Jacobowitz <drow@mvista.com>
2002-01-30 Daniel Jacobowitz <drow@mvista.com>
2002-01-30 Daniel Jacobowitz <drow@mvista.com>
2002-01-30 Daniel Jacobowitz <drow@mvista.com>
2002-01-30 Daniel Jacobowitz <drow@mvista.com>
2002-02-01 Daniel Jacobowitz <drow@mvista.com>
2002-02-01 Daniel Jacobowitz <drow@mvista.com>
2002-02-01 Daniel Jacobowitz <drow@mvista.com>
2002-02-03 Daniel Jacobowitz <drow@mvista.com>
2002-02-03 Daniel Jacobowitz <drow@mvista.com>
2002-02-03 Daniel Jacobowitz <drow@mvista.com>
2002-02-04 Daniel Jacobowitz <drow@mvista.com>
2002-02-04 Daniel Jacobowitz <drow@mvista.com>
2002-02-04 Daniel Jacobowitz <drow@mvista.com>
2002-02-05 Daniel Jacobowitz <drow@mvista.com>
2002-02-05 Daniel Jacobowitz <drow@mvista.com>
2002-02-05 Daniel Jacobowitz <drow@mvista.com>
2002-02-05 Daniel Jacobowitz <drow@mvista.com>
2002-02-05 Daniel Jacobowitz <drow@mvista.com>
2002-02-05 Daniel Jacobowitz <drow@mvista.com>
2002-02-05 Daniel Jacobowitz <drow@mvista.com>
2002-02-07 Daniel Jacobowitz <drow@mvista.com>
2002-02-08 Daniel Jacobowitz <drow@mvista.com>
2002-02-10 Daniel Jacobowitz <drow@mvista.com>
2002-02-10 Daniel Jacobowitz <drow@mvista.com>
2002-02-10 Daniel Jacobowitz <drow@mvista.com>
Update copyright date.
Update copyright date from last commit.
Update copyright date per last commit.
2002-02-10 Daniel Jacobowitz <drow@mvista.com>
2002-02-10 Daniel Jacobowitz <drow@mvista.com>
2002-02-10 Daniel Jacobowitz <drow@mvista.com>
2002-02-10 Daniel Jacobowitz <drow@mvista.com>
2002-02-10 Daniel Jacobowitz <drow@mvista.com>
2002-02-10 Daniel Jacobowitz <drow@mvista.com>
2002-02-11 Daniel Jacobowitz <drow@mvista.com>
2002-02-14 Daniel Jacobowitz <drow@mvista.com>
2002-02-14 Daniel Jacobowitz <drow@mvista.com>
2002-02-14 Daniel Jacobowitz <drow@mvista.com>
2002-02-14 Daniel Jacobowitz <drow@mvista.com>
2002-02-14 Daniel Jacobowitz <drow@mvista.com>
Revert accidental commit.
2002-02-14 Daniel Jacobowitz <drow@mvista.com>
2002-02-15 Daniel Jacobowitz <drow@mvista.com>
2002-02-15 Daniel Jacobowitz <drow@mvista.com>
2002-02-15 Daniel Jacobowitz <drow@mvista.com>
2002-02-16 Daniel Jacobowitz <drow@mvista.com>
2002-02-17 Daniel Jacobowitz <drow@mvista.com>
2002-02-17 Daniel Jacobowitz <drow@mvista.com>
2002-02-18 Daniel Jacobowitz <drow@mvista.com>
2002-02-18 Daniel Jacobowitz <drow@mvista.com>
2002-02-18 Daniel Jacobowitz <drow@mvista.com>
2002-02-18 Daniel Jacobowitz <drow@mvista.com>
2002-02-19 Daniel Jacobowitz <drow@mvista.com>
2002-02-20 Daniel Jacobowitz <drow@mvista.com>
2002-02-20 Daniel Jacobowitz <drow@mvista.com>
2002-02-20 Daniel Jacobowitz <drow@mvista.com>
2002-02-20 Daniel Jacobowitz <drow@mvista.com>
2002-02-20 Daniel Jacobowitz <drow@mvista.com>
2002-02-23 Daniel Jacobowitz <drow@mvista.com>
==> dejagnu/ChangeLog <==
2002-02-24 Daniel Jacobowitz <drow@mvista.com>
2002-02-25 Daniel Jacobowitz <drow@mvista.com>
2002-02-27 Daniel Jacobowitz <drow@mvista.com>
2002-02-27 Daniel Jacobowitz <drow@mvista.com>
2002-02-27 Daniel Jacobowitz <drow@mvista.com>
2002-02-27 Daniel Jacobowitz <drow@mvista.com>
Oops, fix date in changelog
2002-03-01 Daniel Jacobowitz <drow@mvista.com>
2002-03-04 Daniel Jacobowitz <drow@mvista.com>
2002-03-07 Daniel Jacobowitz <drow@mvista.com>
2002-03-07 Daniel Jacobowitz <drow@mvista.com>
2002-03-07 Daniel Jacobowitz <drow@mvista.com>
2002-03-07 Daniel Jacobowitz <drow@mvista.com>
2002-03-07 Daniel Jacobowitz <drow@mvista.com>
2002-03-10 Daniel Jacobowitz <drow@mvista.com>
gdb/:
2002-03-20 Daniel Jacobowitz <drow@mvista.com>
2002-03-20 Daniel Jacobowitz <drow@mvista.com>
2002-03-21 Daniel Jacobowitz <drow@mvista.com>
2002-03-22 Daniel Jacobowitz <drow@mvista.com>
2002-03-27 Daniel Jacobowitz <drow@mvista.com>
2002-03-27 Daniel Jacobowitz <drow@mvista.com>
2002-03-27 Daniel Jacobowitz <drow@mvista.com>
2002-03-30 Daniel Jacobowitz <drow@mvista.com>
2002-03-30 Daniel Jacobowitz <drow@mvista.com>
2002-04-01 Daniel Jacobowitz <drow@mvista.com>
2002-04-02 Daniel Jacobowitz <drow@mvista.com>
2002-04-03 Daniel Jacobowitz <drow@mvista.com>
2002-04-04 Daniel Jacobowitz <drow@mvista.com>
2002-04-04 Daniel Jacobowitz <drow@mvista.com>
2002-04-04 Daniel Jacobowitz <drow@mvista.com>
2002-04-04 Daniel Jacobowitz <drow@mvista.com>
2002-04-01 Daniel Jacobowitz <drow@mvista.com>
2002-04-05 Daniel Jacobowitz <drow@mvista.com>
Correct bad checkin (missing semicolon somehow)
2002-04-09 Daniel Jacobowitz <drow@mvista.com>
2002-04-09 Daniel Jacobowitz <drow@mvista.com>
2002-04-09 Daniel Jacobowitz <drow@mvista.com>
2002-04-09 Daniel Jacobowitz <drow@mvista.com>
2002-04-09 Daniel Jacobowitz <drow@mvista.com>
2002-04-09 Daniel Jacobowitz <drow@mvista.com>
2002-04-09 Daniel Jacobowitz <drow@mvista.com>
2002-04-09 Daniel Jacobowitz <drow@mvista.com>
2002-04-11 Daniel Jacobowitz <drow@mvista.com>
2002-04-20 Daniel Jacobowitz <drow@mvista.com>
2002-04-20 Daniel Jacobowitz <drow@mvista.com>
2002-04-24 Daniel Jacobowitz <drow@mvista.com>
2002-04-24 Daniel Jacobowitz <drow@mvista.com>
2002-05-08 Daniel Jacobowitz <drow@mvista.com>
2002-05-09 Daniel Jacobowitz <drow@mvista.com>
2002-05-09 Daniel Jacobowitz <drow@mvista.com>
Correct ChangeLog entry to:
H2002-05-09 Daniel Jacobowitz <drow@mvista.com>
2002-05-10 Daniel Jacobowitz <drow@mvista.com>
2002-05-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2002-05-11 Daniel Jacobowitz <drow@mvista.com>
2002-05-11 Daniel Jacobowitz <drow@mvista.com>
2005-05-11 Daniel Jacobowitz <drow@mvista.com>
2002-05-12 Daniel Jacobowitz <drow@mvista.com>
2002-05-12 Daniel Jacobowitz <drow@mvista.com>
2002-05-13 Daniel Jacobowitz <drow@mvista.com>
2002-05-13 Daniel Jacobowitz <drow@mvista.com>
2002-05-13 Daniel Jacobowitz <drow@mvista.com>
2002-05-14 Daniel Jacobowitz <drow@mvista.com>
2002-05-14 Daniel Jacobowitz <drow@mvista.com>
2002-05-14 Daniel Jacobowitz <drow@mvista.com>
2002-05-15 Daniel Jacobowitz <drow@mvista.com>
2002-05-16 Daniel Jacobowitz <drow@mvista.com>
2002-05-16 Daniel Jacobowitz <drow@mvista.com>
2002-06-06 Daniel Jacobowitz <drow@mvista.com>
2002-06-08 Daniel Jacobowitz <drow@mvista.com>
2002-06-08 Daniel Jacobowitz <drow@mvista.com>
2002-06-09 Daniel Jacobowitz <drow@mvista.com>
2002-06-09 Daniel Jacobowitz <drow@mvista.com>
2002-06-11 Daniel Jacobowitz <drow@mvista.com>
2002-06-11 Daniel Jacobowitz <drow@mvista.com>
2002-06-13 Daniel Jacobowitz <drow@mvista.com>
2002-06-13 Daniel Jacobowitz <drow@mvista.com>
2002-06-13 Daniel Jacobowitz <drow@mvista.com>
2002-06-13 Daniel Jacobowitz <drow@mvista.com>
2002-06-14 H.J. Lu <hjl@gnu.org>
2002-06-14 Daniel Jacobowitz <drow@mvista.com>
2002-06-19 Daniel Jacobowitz <drow@mvista.com>
2002-06-19 Daniel Jacobowitz <drow@mvista.com>
2002-07-04 Daniel Jacobowitz <drow@mvista.com>
2002-07-05 Daniel Jacobowitz <drow@mvista.com>
2002-07-10 Daniel Jacobowitz <drow@mvista.com>
2002-07-11 Daniel Jacobowitz <drow@mvista.com>
2002-07-12 Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
2002-07-19 Daniel Jacobowitz <drow@mvista.com>
* ui-file.c (struct tee_file, tee_file_new, tee_file_delete)
* symtab.c (lookup_symbol): Demangle before lowercasing.
* ppc-linux-tdep.c (ELF_NGREG, ELF_NFPREG, ELF_NVRREG)
2002-08-01 H.J. Lu <hjl@gnu.org>
* NEWS: Cleanup and nitpick.
* remote.c (remote_open_1): Add async_p.
Fix PR gdb/655
* config/mips/tm-linux.h (REALTIME_LO, REALTIME_HI): Define
* ChangeLog: Move gdbserver entries after GDB 5.2 to
* gdb.threads/print-threads.c: New file.
* linux-low.c (linux_create_inferior): Call setpgid. Return
* gdbtypes.c (check_stub_method): Make static.
* bfd-in.h (bfd_get_dynamic_symcount): Define.
* elfcode.h (elf_slurp_reloc_table_from_section): Check
Fix PR gdb/709
Add missing ChangeLog entry
From "Anita Kulkarni" <AnitaK@kpit.com>
2002-09-27 Kaz Kojima <kkojima@rr.iij4u.or.jp>
Fix PR gdb/778
* readelf.c (display_debug_info): Ignore empty .rela.debug_info
* Makefile.am (BFD_H_DEP): Add simple.c and linker.c.
* Makefile.am: Run dep-am.
* gdbint.texinfo (CPLUS_MARKER): Remove item.
* c-exp.y (THIS): Delete token and grammar rule.
* config/mips/nm-irix4.h (HAVE_NONSTEPPABLE_WATCHPOINT): Define to 1.
* config/alpha/nm-fbsd.h (CANNOT_STEP_BREAKPOINT): Define to 1.
* gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
* gdb.threads/schedlock.c (args): Make unsigned.
* doc/gasp.texi: Fix typo in deprecation note.
* itbl-lex.l: Use #include <> for generated headers.
* emultempl/aix.em: Use include <> for generated headers.
* mips-linux-nat.c (mips_linux_cannot_fetch_register): Don't fetch
* coffcode.h: Remove extraneous '\'.
* configure.in: Update ARM CPU patterns.
* i386-linux-tdep.c (i386_linux_pc_in_sigtramp): Check for
* lin-lwp.c (lin_lwp_resume): Remove resume_all test for !step.
* gdbtypes.h (struct main_type): Move artificial flag out of
* gnu-nat.c (init_gnu_ops): Remove NULL initializations.
* hppah-nat.c (child_can_follow_vfork_prior_to_exec): Remove.
* breakpoint.c (bpstat_stop_status): Call inferior_has_forked,
* config/pa/nm-hppah.h (CHILD_POST_FOLLOW_INFERIOR_BY_CLONE): Don't
* linux-arm-low.c (arm_num_regs): Increase.
* linux-s390-low.c (s390_regmap): Check GPR_SIZE instead of
* maint.c (_initialize_maint_cmds): Fix typo. From
* gdb.base/maint.exp (help maint dump-me): Update with typo fix.
* acconfig.h (HAVE_PREAD64): Add.
* gdb.base/step-test.exp: Allow MIPS to return to the line of a
* gdb.base/maint.exp: Only dump symbols from one source file
* gdb.base/selftest.exp: Update for current gdb.
* breakpoint.c (create_thread_event_breakpoint): Use xasprintf.
* doublest.c (convert_floatformat_to_doublest): Cast exp_bias to int.
* hppah-nat.c (child_wait): Return TARGET_WAITKIND_IGNORE
* hppah-nat.c (saved_child_execd_pathname, saved_vfork_state): New.
* config/pa/nm-hppah.h (CHILD_POST_FOLLOW_VFORK): Change to
* corelow.c (init_core_ops): Delete references to to_require_attach
* infrun.c (pending_follow): Remove saw_parent_fork, saw_child_fork,
* target.c (update_current_target): Don't inherit DONT_USE.
* infrun.c (handle_inferior_event): Assume that catchpoints
* infrun.c (handle_inferior_event): Merge TARGET_WAITKIND_FORKED
* infrun.c (handle_inferior_event): Rearrange code to resume if
* config/pa/nm-hppab.h: Delete duplicate CANNOT_STORE_REGISTER decl.
* configure.in (baseargs): Don't remove first configure argument.
Suggested by Manfred Hollstein <manfred.h@gmx.net>:
* src-release (ETC_SUPPORT): Add fdl.texi and texi2pod.pl.
* doc/Makefile.am (as.1): Depend on "asconfig.texi gasver.texi
* gdb.base/store.exp: Fix regular expressions.
* Makefile.am (ldmain.o): Pass BINDIR.
Suggested by Stewart Brown <sb24@avaya.com>:
Update copyright date with last commit.
* linux-m68k-low.c (m68k_num_regs): Define to 29 instead of 31.
* regformats/reg-m68k.dat: Remove fpcode and fpflags.
* gdb.c++/casts.exp: Correct regexp.
gdb/
Fix PR gdb/844
* breakpoint.c (insert_breakpoints): Skip disabled breakpoints
* arch-utils.c (gdbarch_info_init): Set osabi to
* Makefile.in (acconfig_h): Remove incorrect macro.
* gdb.texinfo (Backtraces): Document "set backtrace-below-main".
* arm-tdep.c (arm_frame_chain_valid): Remove unnecessary test.
* gdb.texinfo (Controlling GDB): Document "set osabi".
* gdb.texinfo (Controlling GDB): Add @kindex for
* stabsread.c (update_method_name_from_physname): Call complaint()
* Makefile.am (eelf32iq10.c): Fix tab/whitespace mixup.
* minsyms.c (lookup_minimal_symbol): Update comment.
* ldmain.c (main): Make sure ld_sysroot is initialized.
* Makefile.in (ALL_SUBDIRS): New variable.
* lin-lwp.c (child_wait): Ignore exit statuses for processes other
* gdb.base/detach.exp: New test.
* gdb.texinfo (Files): Document solib-absolute-prefix and
* Makefile.in (TARGET_SYSTEM_ROOT, TARGET_SYSTEM_ROOT_DEFINE): New
* gdb.c++/overload.exp: Remove some fixed XFAILs.
Fix PR gdb/872.
Update copyright years.
* source.c (openp): If the file does not exist don't necessarily
Update copyright year.
* source.c (openp): Squelch warning about "filename".
* lin-lwp.c (struct private_thread_info, find_lwp_callback): Remove.
* thread-db.c (attach_thread): Prototype.
* symtab.c (find_pc_sect_line): Don't consider end-of-function
* gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
* gdb.mi/mi-console.exp: Remove extra "(known bug)".
* gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
* gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
* gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
* gdb.threads/killed.exp: Use KFAIL for gdb/568.
* gdb.c++/virtfunc.exp: Remove fixed XFAIL.
Update copyright date.
* gdb.texinfo (Maintenance Commands): Add "maint set profile"
Original patch by Tom Tromey <tromey@cygnus.com> and
* gdb.exp (gdb_test_multiple): New function, cloned from
include/
* configure.in: Check that -pg works if using --enable-profiling.
* maint.c [! (HAVE_MONSTARTUP && HAVE__MCLEANUP)]
* gdb_indent.sh: Add -T bfd and -T asection to the indent arguments.
Fix PR gdb/961.
* valops.c (value_assign): Flush frame cache after stores to memory
* dbxread.c (stabs_data): New static variable.
* emultempl/elf32.em: Move gld${EMULATION_NAME}_add_sysroot
* defs.h (streq): Add prototype.
Pointed out by Anton Blanchard <anton@samba.org>.
* dwarf2read.c (dwarf2_get_pc_bounds): Offset addresses by base.
* coffread.c (coff_symfile_read): Clean up minimal symbols earlier.
* libiberty.h (lrealpath): Add declaration.
* Makefile.in (CFILES): Add lrealpath.c.
* mi-cmd-stack.c (list_args_or_locals): Handle LOC_COMPUTED and
Based on a patch from Daniel Berlin (dberlin@dberlin.org).
Fix PR build/1097.
* Makefile.in (dwarf2loc.o): Update dependencies.
* Makefile.in (distclean): Remove config.log.
* dwarf2expr.c (new_dwarf_expr_context): Add (void) to definition.
* gdb.texinfo (Configuring the current ABI): Document "set cp-abi"
* cp-abi.c: Include "command.h", "gdbcmd.h", and "ui-out.h".
* Makefile.in (FLAGS_TO_PASS): Add LDFLAGS.
* breakpoint.c (bpstat_copy): Copy the command lines as well
Update changelog entry for Klee's patch
ppc-opc.c (powerpc_opcodes): Readd tlbre for PPC403.
* configure.in: Check for stdlib.h.
* signals/signals.c (REALTIME_LO, REALTIME_HI): Define if
* linux-low.c (linux_create_inferior): Use __SIGRTMIN.
* signals/signals.c: Fix typos in last change.
From Mark Dettinger <dettinge@de.ibm.com>:
* breakpoint.c (handle_gnu_4_16_catch_command, get_catch_sals)
* signals/signals.c (do_target_signal_to_host): Correct realtime
* simple.c (bfd_simple_get_relocated_section_contents): Add
* symfile.c (symfile_relocate_debug_section): Update call to
* ld-discard/extern.s, ld-discard/start.s, ld-discard/static.s,
* minsyms.c (install_minimal_symbols): Only switch to gnu-v3 mode
2003-04-13 Daniel Jacobowitz <drow@mvista.com>
* dwarf2expr.h (struct dwarf_expr_context): Remove extra arguments
* breakpoint.h (struct breakpoint_ops): New.
* configure.in: Bump version on HEAD to 2.14.90.
* gdb.base/signals.exp: Make backtrace tests more specific.
* Makefile.tpl: Clean $(BUILD_SUBDIR).
* src-release (DEVO_SUPPORT): Add src-release, Makefile.tpl,
* config/tc-mips.c (mips_need_elf_addend_fixup): Remove
* Makefile.am (ALL_EMULATIONS): Add earmelfb.o and earmelfb_linux.o.
Add missing changelog entry for last commit:
* elfxx-mips.c (_bfd_mips_elf_discard_info): Correct loop index.
* gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
* config.bfd (mips*-dec-bsd*, mips*-*-pe*): Mark as obsolete.
* config.bfd: Move obsolete entries out of the range of the
* simple.c (bfd_simple_get_relocated_section_contents): Call
* linux-low.c (linux_wait_for_event): Correct comment typos.
* elfcode.h (elf_slurp_reloc_table_from_section): Don't dereference
* Makefile.in (exc_request_U_h): Define
* sparc-nat.c (fetch_inferior_registers): Correct
* Makefile.in (linux-nat.o): Add rule.
* remote.c (remote_prepare_to_store): Replace call to
* symfile.c (reread_symbols): Clear sym_private.
* breakpoint.c (insert_catchpoint): New function.
gdb/
* config/nm-linux.h (linux_record_stopped_pid): New prototype.
* gdb.texinfo (Remote Debugging): New section "Connecting to a
* gdbint.texinfo (Native Conditionals): Remove PREPARE_TO_PROCEED.
* arch-utils.c (default_prepare_to_proceed): Remove.
* breakpoint.c (insert_catchpoint): Call internal_error.
* varobj.c (get_type, get_target_type): Use check_typedef.
* config/arm/linux.mt: Remove code protected by GDBSERVER define.
* Makefile.in (SFILES): Update.
* Makefile.in (cli-cmds.o): Depend on $(gdb_vfork_h)
* c-valprint.c (c_value_print): Add VALUE_OFFSET to the address
* lib/mi-support.exp (mi_run_cmd): Expect an MI response to
* cli/cli-cmds.c (shell_escape): Silence warnings from old
* Makefile.in (SFILES_INCLUDED): Add agentexpr.texi.
* gdbint.texinfo (Coding): Clarify use of gdb_XXX.h headers.
* gdb.c++/pr-1210.cc: New file.
* tui-hooks.c: Update include order.
* gdb.base/relocate.exp: Test add-symbol-file with a variable
* symfile.c (add_symbol_file_command): Use parse_and_eval_address.
PR gdb/1179
./
* gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
* linux-sh-low.c (sh_regmap): Fix FP register offsets, reported by
* configure.in: Check whether we need to prototype strerror.
* gdb.threads/print-threads.exp (test_all_threads): Add kfail for
* cli/cli-logging.c (pop_output_files): Add void to function
* gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
* gdb.base/completion.exp: Tab-complete "complet" instead of
* sparc-tdep.c (sparc_y_regnum): Make external again.
* breakpoint.c (insert_catchpoint): Make static.
* NEWS: Move "set logging" entry into GDB 6.0 section.
* gdb.base/store.c (charest): New typedef.
* cli/cli-interp.c (cli_interpreter_resume): Update the
* disasm.c (dump_insns): Separate instructions from addresses.
* mips-linux-nat.c (mips_linux_cannot_fetch_register)
* Makefile.in (sparc_tdep_h): New.
* config/tc-arm.c (arm_archs): Add iwmmxt.
From Kei Sakamoto <sakamoto.kei@renesas.com>:
* gdb.texinfo (Server): Mention pidof.
* gdbint.texinfo (libgdb components): Correct a GDB to GDBN.
* linux-arm-low.c (arm_reinsert_addr): New function.
PR c++/1267
* gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
* thread.c (info_threads_command): Use get_selected_frame ().
* dwarf2read.c (new_symbol): Use var_decode_location for parameters.
* Makefile.in (tui-interp.o): Update dependencies.
* tui-interp.c: Include "cli-out.h".
* elf32-arm.h (WILL_CALL_FINISH_DYNAMIC_SYMBOL): Define.
From Kei Sakamoto <sakamoto.kei@renesas.com>:
* gdb.base/annota3.exp: Add missing newline.
* mi-var-display.exp (-var-list-children weird): Accept function
* Makefile.in (i386-linux-nat.o): Update dependencies.
* lin-lwp.c (child_wait): Call linux_record_stopped_pid.
* linux-nat.c (PTRACE_O_TRACEVFORKDONE, PTRACE_O_TRACEEXIT): Define.
* gnu-v3-abi.c (gnuv3_baseclass_offset): Check whether
* NEWS: Mention fork tracing.
PR java/1322
* PROBLEMS: Remove description of java/1322.
* config/no-executables.m4: New file.
* aclocal.m4: Include acx.m4 and no-executables.m4.
* configure.in: Set RAW_CXX_FOR_TARGET if unset.
* lin-lwp.c (wait_lwp): New function, copied from
* config/powerpc/tm-nbsd.h: Undefine IBM6000_TARGET. Suggested
* install-sh: Update to newer upstream versions (associated with
* configure.in: Update AC_PREREQ to 2.57. Use AC_CONFIG_FILES
* arm-tdep.c (arm_get_cache): Define.
* arm-tdep.c (arm_minimal_frame_chain): Renamed from
* arm-tdep.c: Include frame-unwind.h, frame-base.h, and
* arm-linux-tdep.c (arm_linux_arm_be_breakpoint): New.
From Nick Kelsey <nickk@ubicom.com>:
* lin-lwp.c (detach_callback): Don't call stop_wait_callback.
* frame.c (deprecated_safe_get_selected_frame): New function.
* infrun.c (normal_stop): Don't print a message if the inferior
* dwarf2loc.c (dwarf2_loc_desc_needs_frame): Variables in a
* floatformat.h (floatformat_is_valid): Add prototype.
* floatformat.c (floatformat_is_valid): New function.
* values.c (unpack_double): Call floatformat_is_valid.
* configure.in (TOPLEVEL_CONFIGURE_ARGUMENTS, baseargs): Fix
* elf64-alpha.c (elf64_alpha_create_got_section): Initialize
* configure.in: Pass a computed --program-transform-name
* configure.in: Use AC_PROG_CPP_WERROR.
* acx.m4 (AC_PROG_CPP_WERROR): New.
* stack.c: Include "reggroups.h".
* ChangeLog: Correct an entry command.exp -> commands.exp.
* strerror.c: Don't provide or reference sys_errlist if
* strerror.c: Revert last change. Declare static sys_nerr
* emulparams/armelf.sh: Define NO_SMALL_DATA.
* dwarf2expr.c (execute_stack_op): Don't treat the frame base as
* remote-mips.c (mips_initialize): Remove unneeded call to
* gdb.threads/switch-threads.exp: New test.
* gdb.texinfo (Remote Protocol): Document v and vCont.
* linux-low.c (linux_resume): Take a struct thread_resume *
* gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
* gdb.threads/killed.exp: Use gdb_run_cmd.
* remote.c (remote_protocol_vcont): New variable.
* elf32-arm.h (elf32_arm_merge_private_bfd_data): Never skip dynamic
* arm-dis.c (print_arm_insn): Print "-" after "#".
* gas/arm/arm7t.d: Replace '-#' with '#-'.
* elf-bfd.h (struct elf_backend_data): Remove plt_header_size.
* breakpoint.h (enum bp_loc_type, struct bp_location): New.
* breakpoint.h (struct bp_location): Add a chain pointer.
Correct typo in previous entry
* breakpoint.c (allocate_bp_location): Take bpt and bp_type
* breakpoint.c (read_memory_nobpt): Use ALL_BP_LOCATIONS
* breakpoint.h (struct bp_location): Add section.
* breakpoints.c (insert_bp_location): New function, broken out
* breakpoint.c (mark_breakpoints_out): Use ALL_BP_LOCATIONS.
* breakpoint.c (remove_breakpoint): Take an bp_location
* breakpoint.c (insert_bp_location, allocate_bp_location): Make
PR breakpoints/1450
* dwarf2read.c (struct dwarf2_cu): New type.
* Makefile.am (install, install-info, RECURSIVE_TARGETS): Define.
* elfxx-mips.c (mips_elf_merge_gots): Weaken assert for local
* breakpoint.c (re_enable_breakpoints_in_shlibs): Only re-enable a
* elf.c (_bfd_elf_link_hash_copy_indirect): Copy
* dwarf2read.c (optimized_out, islocal): Remove.
* dwarf2read.c (offreg, basereg, isderef, frame_base_reg)
* NEWS: Mention improved location expression support.
* dwarf2read.c (dwarf_info_offset, dwarf_abbrev_offset)
* Makefile.in (lbasename.o): Depend on filenames.h.
* MAINTAINERS: Rename CONFIGURE to BUILD SYSTEM and add myself.
From Bernardo Innocenti <bernie@develer.com>:
* ld-arm/arm-app.d, ld-arm/arm-app.r, ld-arm/arm-app.s,
* Makefile.am (libopcodes_la_DEPENDENCIES)
* ld-arm/arm-lib.d, ld-arm/arm-lib.r: Update for R_ARM_PLT32
* elf32-arm.h (struct elf32_arm_relocs_copied): Remove pc_count.
* ld-arm/arm-elf.exp: Add arm-static-app test.
* elf32-arm.h (elf32_arm_final_link_relocate): Check that we created
* gdb.texinfo: Update copyright year. Mention that set
* infrun.c (follow_fork_mode_ask): Remove.
* cp-demangle.c (d_make_comp): DEMANGLE_COMPONENT_CONSTRUCTION_VTABLE
* gdbint.texinfo (DECR_PC_AFTER_HW_BREAK): Don't document.
* breakpoint.c (must_shift_inst_regs): Delete.
* arm-tdep.c (arm_write_pc): New function.
Suggested by George Anzinger.
* remote.c (remote_vcont_resume): Use xstrprintf instead of sprintf.
* remote.c: Update copyright years.
* config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
* gas/arm/arm.exp: Add "undefined" test.
* config/tc-arm.c (tc_gen_reloc): Improve error message for
* ld-arm/arm-app-abs32.s, ld-arm/arm-app-abs32.r,
* elf32-arm.h (elf32_arm_check_relocs): Revert part of 2004-01-13
* gdb.mi/mi-var-child.exp: Update copyright year. Move new test
* dwarf2read.c: Update calls to changed and renamed functions, and
* regcache.c (new_register_cache): Clear the allocated register
* gdb.base/chng-syms.exp: Remove stray newline.
* breakpoint.c (breakpoint_re_set_one): Add missing chunk of
* breakpoint.c (software_breakpoint_inserted_here_p): New function.
* breakpoint.h: Update copyright years.
* breakpoint.c (bpstat_stop_status): Remove not_a_sw_breakpoint
* linux-low.c: Update copyright year.
* gdb.base/completion.exp: Kill a stray backslash.
* cli/cli-cmds.c: Include readline.h.
* Makefile.in (cli-cmds.o): Add $(readline_h).
* gdb.threads/thread-specific.c: New file.
* breakpoint.c (bpstat_stop_status): Take a ptid_t argument,
* gdb.threads/thread-specific.exp: Add missing anchor to regexp.
* Makefile.in (mips-linux-nat.o): Update dependencies.
* objfiles.h: Delete comments refering to inside_entry_func and
* config/sim.exp (gdb_load): Handle $arg == "".
* lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
* emulparams/armelf_linux.sh (COMMONPAGESIZE): Set to 4KB.
* config/tc-arm.c (md_begin): Mark .note.gnu.arm.ident as
* emulparams/armelf.sh, emulparams/armelf_linux.sh: Move
* cp-namespace.c (check_one_possible_namespace_symbol): Don't use
* gdb.threads/thread-specific.exp: Stop early if no threads are
* mips-linux-tdep.c: Include "frame.h".
* Makefile.in (infrun.o): Add $(gdb_assert_h).
* objfiles.c (terminate_minimal_symbol_table): Remove unnecessary
* configure.in: Update version to 2.15.90.
* dwarf2read.c (add_partial_symbol): Fix typo in adding enumerators
* remote-utils.c (write_enn): Use "E01" instead of "ENN" for the
* thread-db.c (disable_thread_signals): Remove unused function.
* gdb.base/chng-syms.exp: Anchor exit pattern. Allow
* gdb.base/relocate.c (dummy): Initialize.
* linux-arm-low.c (arm_get_pc): Print out stop PC in debug mode.
* remote-utils.c (remote_open): Print a status notice after
* linux-low.c (linux_wait): Unblock async I/O.
* remote-utils.c (prepare_resume_reply): Always supply "thread:".
* server.c (handle_v_cont): Call set_desired_inferior.
* config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
* regcache.c (read_pc_pid): Restore inferior_ptid after reading
* inflow.c (terminal_inferior): Don't give up the terminal if we
* gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
* Makefile.in (distclean): Remove config.h, stamp-h, and config.log.
* dwarf2read.c: Add comment describing memory lifetimes.
* linux-low.c (linux_read_memory): Change return type to
* server.c (main): Print child status or termination signal from
* arm-tdep.c (thumb_get_next_pc): Handle BX.
* arm-tdep.c (thumb_get_next_pc): Handle Thumb BLX.
* gdb.texinfo (Debugging Output): Document values for "set debug
* target.c (debug_to_xfer_memory): If targetdebug is 1, don't
* infrun.c (handle_inferior_event): Remove short-circuit code for
* dwarf2read.c (struct comp_unit_head): Remove dwarf2_abbrevs array.
* arm-tdep.c (arm_use_struct_convention): Look through typedefs.
* dwarf2read.c (skip_leb128, peek_die_abbrev, skip_one_die)
* user-regs.c: Update copyright years.
* gdbreplay.c, server.h, utils.c: Update copyright years.
* linux-low.c: Include <errno.h>. Remove extern declaration of
* dwarf2read.c (read_structure_type): Rename from
* lin-lwp.c (lin_lwp_wait): Pass the LWP ID to
* mips-tdep.c (non_heuristic_proc_desc): Search using the specified
* remote.c (remote_open_1): Reopen the exec file and reread symbols
* infcmd.c (attach_command): Reread symbols if we already have
* linux-low.c (linux_wait): Clear all_processes list also.
* gdb.base/gdb1250.exp: Use runto {allow-pending}.
* Makefile.in (mips-linux-tdep.o): Update dependencies.
* arm-linux-tdep.c (ARM_LINUX_JB_ELEMENT_SIZE): Define to
* mips-tdep.c (mips_pdr_data): New.
* Makefile.in (linux_nat_h): Update dependencies.
* dwarf2read.c (dwarf2_objfile_data_key): New.
* dwarf2read.c (dwarf2_objfile_data_key): New.
* elfxx-mips.c (MIPS_ELF_STUB_SECTION_NAME): Always use
* dwarf2read.c: Include "hashtab.h".
* dwarf2read.c (dwarf2_tmp_obstack, dwarf2_free_tmp_obstack):
* elf32-arm.h (elf32_arm_relocate_section): Remove R_ARM_PLT32
* Makefile.am (DIST_SUBDIRS): Define.
* callback.c: Update copyright dates.
PR external/1568
* cli/cli-setshow.c (cmd_show_list): Check for "show" in the middle
* acinclude.m4: Quote macro names being defined by AC_DEFUN
* configure.in (sim_fpu_cflags): Add -I../common.
* Makefile.in (stamp-xmloop, stamp-2mloop): Use -outfile-suffix.
* dv-glue.c (hw_glue_finish): Cast result of sizeof to long before
* alpha-tdep.c (alpha_gdbarch_init): Use LL suffix for large
* configure.in: Fix sed invocation for GFORTRAN_FOR_TARGET.
From: Albert Chin-A-Young <china@thewrittenword.com>
PR gdb/1658
* elf32-ppc.c (ppc_elf_create_linker_section): Create symbols in
* doc/as.texinfo (Section, PushSection): Correct documentation
* gdb.arch/i386-prologue.exp: Compile without debug information.
PR gdb/1736
* gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
PR gdb/1736
PR gdb/1738
* elflink.c (_bfd_elf_section_already_linked): Handle
* symtab.c (output_source_filename): Mark first argument as const.
* symtab.c (lookup_partial_symtab): Use psymtab_to_fullname.
gdb/doc/
* dwarf2read.c (struct dwarf2_per_cu_data): New field type_hash.
* dwarf2read.c (read_subrange_type): Add comment for variable
* dwarf2read.c (REF_HASH_SIZE): Move earlier.
* remote.c (remote_xfer_partial): Handle TARGET_OBJECT_MEMORY.
From Maciej W. Rozycki <macro@mips.com>:
bfd/
* configure.in: Add gdb.dwarf2.
* gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
* dw2-intercu.S, dw2-intercu.exp: New files.
* configure.in: Test for -rdynamic.
* linux-i386-low.c (ps_get_thread_area): New.
bfd/
* configure.in: Use an absolute path to install-sh.
* opncls.c (bfd_close): Return TRUE for BFD_IN_MEMORY.
* config.bfd: Mark arm-*-oabi and thumb-*-oabi as obsolete.
./
* dwarf2-frame.c (struct dwarf2_frame_ops): Add signal_frame_p.
* Makefile.in (symfile-mem.o): Update dependencies.
From David Poole <daveml@mbuf.com>:
* dwarf2-frame.c (dwarf2_frame_state_alloc_regs): Correct allocated
* gdb.threads/threadapply.exp: Correct "macro details" test.
* linux-thread-db.c: New file, renamed from thread-db.c.
* Makefile.in (linux-thread-db.o): Fix typo in last change.
* Makefile.in (mips-linux-tdep.o): Update dependencies.
bfd/
* valarith.c (value_subscript): Copy VALUE_FRAME_ID.
* linux-nat.c (my_waitpid): New function.
* sparc-tdep.c (sparc_software_single_step): Handle stepping to NULL.
* ld-selective/selective.exp: Use -print-libgcc-file-name for
PR tui/1703
Suggested by Fergal Daly <fergal@esatclear.ie>:
* linux-thread-db.c (BUILD_THREAD): Delete.
* acinclude.m4 (SRV_CHECK_THREAD_DB): Add ps_get_thread_area. Reset
* elfcode.h (elf_slurp_reloc_table_from_section): Don't canonicalize
* elf-bfd.h (struct elf_backend_data): Add minpagesize.
* ld-elf/group1.d: Accept OBJECT symbols.
* gas/mips/elf-rel23.d, gas/mips/elf-rel23a.d: Accept little-endian.
* ld-mips-elf/elf-rel-got-n32.d, ld-mips-elf/elf-rel-got-n64-linux.d,
* ld-mips-elf/eh-frame3.d, ld-mips-elf/eh-frame4.d: Move comments
* emulparams/elf32bmip.sh (TEXT_DYNAMIC): Always set.
From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
* ld-elfvsb/hidden2.d: Expect OBJECT.
* ldlang.c (section_already_linked): Don't call
* acinclude.m4: Include bfd/bfd.m4 directly.
* dwarf2loc.c (loclist_read_variable): Set optimized_out
* linux-nat.c (linux_supports_tracevforkdone, child_follow_fork):
* mips.h: Define MIPS TLS relocations.
* gas/mips/tls-o32.d, gas/mips/tls-o32.s, gas/mips/tls-ill.l,
* ld-mips-elf/tlsbin-o32.s, ld-mips-elf/mips-dyn.ld,
* elfxx-mips.c (struct mips_got_entry): Add tls_type.
* config/tc-mips.c (percent_op): Add %tlsgd, %tlsldm, %dtprel_hi,
* arm-tdep.c (arm_make_stub_cache, arm_stub_this_id)
* remote.c (remote_open_1): Call observer_notify_inferior_created.
* inferiors.c (change_inferior_id, add_thread, find_inferior_id):
* target.c (target_read_memory_partial): Always initialize
* Makefile.in (remote.o): Update dependencies.
* Makefile.in (stamp-h): Set CONFIG_HEADERS explicitly.
* linux-nat.c (child_follow_fork): Call target_terminal_ours before
Correct email address in last commit.
* gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
* findvar.c (read_var_value): Don't allocate V when it will not
* configure.in: Bump version to 2.16.90.
* doc/Makefile.am: Update as.info dependencies.
* symfile.c (clear_symtab_users): Call
* Makefile.in (SFILES): Add cp-names.y.
* config-gas.com: Mark vax-vms as obsolete.
* Makefile.am: Remove references to em68klynx.o and esparclynx.o.
* configure.tgt: Set emulation for arm-*-eabi*.
* dwarf2loc.c (dwarf_expr_tls_address): Initialize ADDR.
* elf32-arm.c (elf32_arm_final_link_relocate): Add
* elf32-arm.c (elf32_arm_final_link_relocate): Don't fail for
* BRANCHES: Add binutils-csl-arm-2005q1-branch and
* lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
* arm-tdep.c (target_is_thumb, caller_is_thumb)
* cp-support.c (cp_class_name_from_physname): Rewrite.
* remote-rdi.c (arm_rdi_insert_breakpoint): Don't call
* elf32-arm.c (elf32_arm_check_relocs): Increment count for all
bfd/
* Makefile.in (arm-tdep.o): Update dependencies.
* arm-linux-tdep.c (arm_linux_thumb_be_breakpoint)
* arm-linux-nat.c (store_register, store_regs): Handle
Missed part of earlier commit.
* c-valprint.c (c_value_print): Fix up some formatting. Use
* mips-linux-tdep.c (mips_linux_o32_sigframe_init): Adjust
* dwarf2-frame.c (struct dwarf2_frame_cache): New field
gdb/testsuite/
gdb/
* arm-tdep.c (fp_model_strings): Add terminating NULL.
* lib/gdb.exp (gdb_compile): Handle shlib=.
* elfxx-mips.c (struct mips_elf_link_hash_entry): Update comment.
* readelf.c (display_debug_frames): Use data factor for
* ChangeLog: Correct some 2003-01-13 dates.
bfd/
* config.bfd: Add h8300*-*-rtemscoff.
* configure.tgt: Add h8300*-*-rtemscoff.
* gdb.threads/staticthreads.exp: Override signal to check for hppa.
* gdbarch.sh (deprecated_current_gdbarch_select_hack): Flush
* doc/Makefile.am (gasver.texi): Correct quoting.
* server.c (start_inferior): Change return type to int.
* proc-service.c (ps_lgetregs): Search all_processes instead of
* gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
Correct changelog snafu.
* mips-tdep.c (mips_stub_frame_sniffer): Handle .MIPS.stubs
* Makefile.am: Use a temporary file to build chew.
* cp-names.y: Renamed to ...
* linux-nat.c (child_follow_fork, linux_handle_extended_wait)
./
* Makefile.am (AM_MAKEINFOFLAGS, TEXI2DVI): Explicitly include
binutils/
* elf.c (_bfd_elf_write_object_contents): Check for non-NULL
* gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
* Make-common.in (install-common, installdirs): Honor $DESTDIR.
Update copyright years for last commit.
2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
bfd/
* elf32-i386.c (elf_i386_adjust_dynamic_symbol): Don't eliminate
* dwarf2-frame.c (dwarf2_frame_prev_register): Use gdb_byte.
* cp-name-parser.y (parse_escape): Revert previous change. Return
* cli/cli-setshow.c (do_setshow_command): Partially revert previous
From Wu Zhou <woodzltc@cn.ibm.com>:
2005-05-28 David Daney <ddaney@avtrex.com>
gdb/
PR backtrace/1760
* elfcode.h (elf_write_relocs): Do nothing if there are no
* ld.texinfo (Command Line Options): Add @item for --hash-size.
* acconfig.h: Remove.
gdb/
gdb/
* gdb.base/bigcore.exp: Correct checks for systems which can
* gencode.c (tab): Avoid lvalue casts. Suggested by
* linux-low.c (linux_wait, linux_send_signal): Don't test
Correct a typo.
From Richard Henderson.
* linux-low.c (fetch_register, usr_store_inferior_registers): Handle
* inferiors.c (struct thread_info): Add gdb_id.
* configure.ac: Define HAVE_LINUX_REGSETS even if PTRACE_GETREGS
* ppc-linux-tdep.c (ppc_linux_init_abi): Set 64-bit link map offsets.
2005-07-15 Nick Roberts <nickrob@snap.net.nz>
* chew.c: Include <string.h>.
From Kaveh R. Ghazi <ghazi@caip.rutgers.edu>:
* gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
* gdb.mi/mi-var-child.c (do_children_tests): Initialize
Suggested by Vladimir Prus <ghost@cs.msu.su>:
From Josef Ezra <jezra@emc.com>:
* dwarf2-frame.c (read_signed_leb128): Handle values that do not
Suggested by Shaun Jackman <sjackman@gmail.com>:
* value.c (value_contents_writeable): Use value_contents_raw.
gas/
* inf-child.c (inf_child_follow_fork): Add OPS argument.
Fix email address in last commit.
* killed.exp: Correct gdb_expect syntax.
* Makefile.in (ALLDEPFILES): Update.
* acinclude.m4: Correct quoting.
* gdb.texinfo (Contributors): Thank Andrew Cagney for releases
* gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
* infrun.c (init_execution_control_state): Initialize
* rs6000-tdep.c (rs6000_frame_cache): Handle misdetected frameless
* gdb_gcore.sh: Use a temporary file. Use gdb from $PATH.
* Makefile.def (flags_to_pass): Add OBJDUMP_FOR_TARGET.
bfd/
* configure.srv (x86_64-*-linux*): Turn on thread_db support.
* configure.in: Check for fopen64.
* linux-nat.c (linux_nat_resume): Add more debugging messages. Do
* Makefile.def: Remove gdb dependencies for gdbtk.
* linux-arm-low.c (arm_eabi_breakpoint): New variable.
* arm-linux-tdep.c (eabi_linux_arm_le_breakpoint)
* elfread.c (elf_symtab_read): Remove if (1) and reindent.
* readelf.c (struct dump_list_entry, request_dump_byname)
gas/
* version.in: Update to 6.4.50.
2005-11-16 Shaun Jackman <sjackman@gmail.com>
bfd/
Remove stray colon.
Fix changelog typo.
gdb/
* gdb.base/default.exp: Update check for "show version".
* amd64obsd-tdep.c (amd64obsd_trapframe_sniffer): Spelling fix.
* arm-linux-tdep.c (ARM_SET_R7_SIGRETURN, ARM_SET_R7_RT_SIGRETURN)
* gdb.base/checkpoint.c: Update copyright notice. Include
* linux-fork.c (delete_fork_command, detach_fork_command): Use
* gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
* source.c (_initialize_source): Use add_setshow_integer_cmd.
* printcmd.c (output_command): Always initialize fmt.size.
* macroexp.c (expand): Initialize argc.
* remote-fileio.c (remote_fileio_return_success): Take a gdb_byte
* dwarf2read.c (peek_die_abbrev, read_address, read_initial_length)
* dwarf2read.c, remote-fileio.c, remote.h: Update copyright
* complaints.c (stop_whining): Make signed.
* MAINTAINERS: Overhaul.
* gdb.cp/maint.exp: Set complaints to a positive value.
* solib.c (info_sharedlibrary_command): Avoid internal_error.
* avr-tdep.c (avr_address_to_pointer, avr_pointer_to_address)
* config/djgpp/README: Typo fix.
* gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
PR tdep/2029
* linux-thread-db.c (thread_db_mourn_inferior): Remove breakpoints
* infcmd.c: Include "observer.h".
PR gdb/1914
* Makefile.in (OBS): Add version.o.
gdb/
* armos.c (ARMul_OSHandleSWI): Handle the RedBoot system
* Makefile.in (remote.o): Update.
* printcmd.c (printf_command): Make format string checking
* linux-nat.c (struct saved_ptids, threads_to_delete)
* exceptions.h (enum errors): Rename NO_ERROR to GDB_NO_ERROR.
From Vladimir Prus <ghost@cs.msu.su>:
* gdbint.texinfo (Symbol Handling): Add a section
* MAINTAINERS: Update file based on maintainers survey. Add
* server.c (attach_inferior): Return SIGTRAP for a successful
* dwarf2read.c (struct dwarf2_per_cu_data): Reduce length to
* Makefile.in (mingw-hdep.o, posix-hdep.o): New dependencies.
* NEWS: Mention native Windows support.
* linux-low.c (regsets_store_inferior_registers): Read the regset
* symfile.c (place_section): Correct retry logic.
* remote.c: Add an enumeration for configurable remote
* linux-nat.c (lin_thread_get_thread_signals): Default to __SIGRTMIN
* elfread.c (elf_symtab_read): Skip symbols which BFD considers
* readline/terminal.c (_rl_get_screen_size): Get console size from
* gdb.base/default.exp: Allow ';' as a directory separator.
* win32-termcap.c (tputs): Return 0.
* maint.c (maintenance_dump_me): Remove unnecessary prototype.
* event-top.c (async_do_nothing, async_disconnect)
* doublest.h: Conditionalize DOUBLEST on PRINTF_HAS_LONG_DOUBLE
* gdb_curses.h: Provide a fallback prototype for tgetnum.
gdb/
* remote-utils.c (prepare_resume_reply): Move declaration
* mips-linux-nat.c: Include "gdb_proc_service.h".
* configure.ac: Remove checks for prfpregset_t.
* linux-mips-low.c: Include <sys/ptrace.h> and "gdb_proc_service.h".
* mips-mdebug-tdep.c (compare_pdr_entries): Use bfd_get_signed_32
* mips-linux-tdep.c: Include "floatformat.h".
* mips-tdep.c (is_mips16_addr, mips32_next_pc, add_offset_16):
* mips-tdep.c (mips_gdbarch_init): Default 64-bit ELF files to N64.
* mips-linux-tdep.c (mips_supply_gregset): Renamed from supply_gregset.
* Makefile.in (mips_linux_tdep_h): New.
Typo fix.
Second typo fix.
* histfile.c (read_history_range): Remove '\r' character from
* linux-fork.c: Include "gdb_assert.h".
* linux-nat.c (linux_ops_saved): New.
* Makefile.in (utils.o): Update.
2006-03-29 Daniel Jacobowitz <dan@codesourcery.com>
* remote.c (struct remote_state): Add BUF and BUF_SIZE.
* linux-thread-db.c: Include "linux-nat.h".
* frame.h (set_current_sal_from_frame): New prototype.
* i386-stub.c (getpacket): Fix array overflow.
* arm-tdep.c (thumb_scan_prologue): Don't try to analyze
gdb/
2006-03-30 Vladimir Prus <ghost@cs.msu.su>
* remote.c (remote_wait): Convert warning to error before
* arm-linux-tdep.c (arm_linux_extract_return_value): Use gdb_byte.
* remote.c (extended_remote_restart): Pass the correct length
* configure.in: Update version to 2.17.50.
* config.in: Regenerated.
Update POTFILES.in.
gdb/
* m68klinux-tdep.c (m68k_linux_sigtramp_frame_prev_register):
* ser-mingw.c: Include <conio.h>.
* texi2pod.pl: Handle -I.
binutils/
2006-05-04 Steve Ellcey <sje@cup.hp.com>
* MAINTAINERS: Add an "Authorized committers" section, and list
* bfd/cpu-arm.c (bfd_is_arm_mapping_symbol_name): Accept more
* elfxx-mips.c (_bfd_mips_elf_hide_symbol): Adjust handling
* gdb.base/help.exp: Update expected text for help d and
* mi/mi-main.c (captured_mi_execute_command): Check the return
* gdb.texinfo (Remote Configuration): Remove "set remotedebug"
* gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
Readline 5.1 import for HEAD.
* remote.c (remote_disconnect): Add TARGET argument.
* MAINTAINERS: Move NEWS to the documentation entry.
* agentexpr.texi: Add a copyright and license notice.
2006-05-11 Alfred M. Szmidt <ams@gnu.org>
* gdb.texinfo (General Query Packets): Recommend not starting
2006-05-15 Peter O'Gorman <gdb-patches@mlists.thewrittenword.com>
* valprint.c: Include "exceptions.h".
* configure.ac: Use GCC_HEADER_STDINT.
* ser-e7kpc.c: Include <time.h> if it is available.
* remote-rdp.c: Deleted.
* dwarf2-frame.c: Include "value.h".
Fix a typo.
* ldlang.c (lang_size_sections): Call lang_reset_memory_regions
* src-release (MAKEINFOFLAGS): Define.
* po/ru.po: Updated translation.
bfd/
* src-release (DEVO_SUPPORT): Add config.rpath.
gdb/
Typo fix.
* remote-utils.c (all_symbols_looked_up): New variable.
Configury changes: update src repository (binutils, gdb, and rda) to use
* texi2pod.pl: Correct handling of absolute @include.
bfd/, binutils/, gas/, gprof/, ld/, opcodes/
common/
* Makefile.in (install-info, install-dvi, install-ps, install-pdf):
* (struct remote_state): New type, only containing
Typo fix.
Typo fix.
* mingw-hdep.c (gdb_select): Always check for NULL fd sets
* remote.c (set_remote_protocol_packet_cmd)
* symfile.c (load_command): Check for a changed executable before
* infrun.c (insert_step_resume_breakpoint_at_caller): New function,
gdb/
* remote.c (remote_escape_output): New function.
* remote-utils.c (remote_escape_output, remote_unescape_input): New.
Revert accidental commit.
Add changelog entry for unintended earlier commit:
* auxv.exp: Intercept undefined command messages before
* gdb.stabs/exclfwd.exp: Skip the test if configure did not
* gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
* gdb.base/store.exp: Don't use gdb_suppress_entire_file.
Typo fix.
* arm-tdep.c (arm_register_type): Use unsigned types for registers.
* Makefile.am (ar_DEPENDENCIES, ranlib_DEPENDENCIES)
* configure.tgt (i[3-7]86-*-solaris2*, i[3-7]86-*-solaris*): Set
* remote.c (init_remote_state): Use xrealloc instead of xmalloc.
gdb/
* MAINTAINERS: Add Alfred Szmidt for the Hurd.
* Makefile.in (init.c) [LANG, LC_ALL]: Set to `c'.
* arm-linux-tdep.c: Doc fixes.
* target.c (target_read): Stop if target_read_partial returns 0
gdb/
* remote.c (REMOTE_ALIGN_WRITES): New.
* infrun.c (handle_inferior_event): Fixed typos in printf.
* Makefile.in (arm_linux_tdep_h): New variable.
* dwarf2read.c (dwarf2_symbol_mark_computed): Handle corrupted
* remote.c (unpack_varlen_hex): Correct type of retval.
gdb/
* configure.tgt (i[3-7]86-*-solaris2*, i[3-7]86-*-solaris*): Correct
* gdb.threads/print-threads.exp: Use gdb_breakpoint.
* monitor.c: Remove unused prototypes.
* linux-thread-db.c (td_thr_getfpregs_p, td_thr_getgregs_p)
* blockframe.c (find_pc_partial_function): Use the minimal symbol
gdb/
* configure.in: Allow mingw32 and cygwin targets to build cross-gdb.
gdb/
* linux-nat.c (linux_nat_add_target): Remove extern.
* NEWS: Mention Windows cross debugging support.
* linux-thread-db.c (thread_db_wait): Remove libthread_db
gdb/
* solib-irix.c (gdb_int32_bytes): Use gdb_byte instead of char.
gdb/
* remote.c (remote_protocol_features): Correct qPart to qXfer.
* server.c (handle_query): Correct qPart to qXfer.
* target.h (target_read_stralloc): New prototype.
* irix5-nat.c (fetch_core_registers): Simplify and correct logic.
* main.c (captured_main): Print a newline after calling
* gdb.base/cursal.exp: Add "" to gdb_load call.
* c-exp.y (type): Remove incorrect pointer to member case.
* stabs.texinfo (Member Type Descriptor): Correct example for
* cursal.exp: Pass binfile to gdb_load.
* expprint.c (print_subexp_standard, dump_subexp_body_standard): Add
gdb/
* Makefile.in (objfiles.o, symfile.o): Update.
gdb/
gdb/
Commit missed files from last patch.
* gdb.base/step-bt.exp: Make hexadecimal address optional in
* remote.c (remote_write_bytes): Take a const buffer argument.
PR remote/1966
* remote.c, target.c: Strip trailing whitespace.
* NEWS: Mention "set trust-readonly-sections" fix.
* dwarf2read.c (quirk_gcc_member_function_pointer): New.
* dwarf2read.c (quirk_gcc_member_function_pointer): Add GCC PR
* infrun.c (handle_inferior_event): Check the current frame ID
gdb/
* elf32-arm.c (elf32_arm_copy_indirect_symbol): Only copy
* Makefile.in (INTERNAL_CPPFLAGS): New.
* buildsym.c (finish_block): Don't adjust the boundaries of
* infcall.c (call_function_by_hand): Check for function pointer
PR threads/2149
* gdb.base/args.c (main): Add breakpoint marker.
2006-09-16 Andrzej Zaborowski <balrog@zabor.org>
PR remote/2154
2006-09-21 Nathan Sidwell <nathan@codesourcery.com>
* Makefile.in (memattr_h, memattr.o): Update.
* ada-lex.l (HIGH_BYTE_POSN, is_digit_in_base, digit_to_int)
gdb/
* Makefile.in (SFILES): Add target-memory.c.
* gdb.texinfo (Packets): Document vFlashErase,
* remote-utils.c (try_rle): New function.
* remote.c (remote_write_bytes_aux): Doc fix.
* linux-low.c (PTRACE_GETSIGINFO, PTRACE_SETSIGINFO): Define.
* MAINTAINERS: Add Dave Brolley for sh64.
* memory-map.c (XML_STATUS_OK, XML_STATUS_ERROR): Provide default
* arch-utils.h (gdbarch_info_fill): Remove duplicate prototype.
* remote.c (get_remote_state_raw): Renamed from get_remote_state.
* Makefile.in (gdb_expat_h): New.
2006-10-09 Paul Pluzhnikov <ppluzhnikov@charter.net>
* solib.c (solib_read_symbols): Stop if the file was not found.
* solib.c (solib_open): Handle an empty solib_absolute_prefix like a
2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
* ser-mingw.c (free_pipe_state, pipe_wait_handle): Update
* dwarf2read.c (dwarf_decode_lines): Call record_line upon
* gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
PR remote/2158
* remote.c (remote_pid_to_str): Capitalize "Thread".
* gdb.threads/manythreads.c (thread_function, main): Don't cast
* acinclude.m4 (SRV_CHECK_TLS_GET_ADDR): New.
gdb/
* solib-svr4.c (LM_ADDR_CHECK): Suggest shared library mismatch.
gdb/
* NEWS: Mention support for TLS without debugging information.
* solib-svr4.c (debug_loader_offset_p, debug_loader_offset)
* lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
* inferior.h (start_remote): Update prototype.
* frame.c (struct frame_info): Add stop_reason.
* utils.c (query): Use defaulted_query.
* gcore.c (MAX_COPY_BYTES): Define.
* h8300-dis.c (bfd_h8_disassemble): Add missing consts.
* elfxx-mips.c (mips_elf_merge_gots): Always use maxcnt.
* elf32-arm.c (bfd_elf32_arm_process_before_allocation): Correct
* arm-tdep.c (arm_gdbarch_init): Handle EF_ARM_EABI_VER5.
* dwarf2read.c (struct dwarf2_per_cu_data): Update comment.
* config/tc-h8300.c (build_bytes): Fix const warning.
bfd/
* server.c (handle_query): Correct error handling for read_auxv.
* elf32-arm.c (find_thumb_glue): Add ERROR_MESSAGE argument; set it
gdb/
* frame.c (frame_register_unwind_location): New function.
Fix last entry.
bfd/
* ld-arm/arm-dyn.ld, ld-arm/arm-lib.ld: Remove .stack.
* tls.m4 (GCC_CHECK_TLS): Fall back to a link test.
gdb/
2006-11-14 Maxim Grigoriev <maxim@tensilica.com>
gdb/
* configure.ac: Correct td_thr_tls_get_addr test.
* NEWS: Mention QPassSignals.
* utils.c (string_to_core_addr): Use error instead of
2006-11-18 Pedro Alves <pedro_alves@portugalmail.pt>
* prologue-value.c (clear_entries): Fix memory leak.
* gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
* osabi.c (gdbarch_lookup_osabi): Do not return
opcodes/
gdb/
* symtab.c (find_pc_sect_line): Do not return a line before
2006-11-28 Pedro Alves <pedro_alves@portugalmail.pt>
* remote.c (struct remote_arch_state): Doc fix.
* dwarf2-frame.c (decode_frame_entry_1): Skip unknown augmentations
* Makefile.in (SFILES): Add new and missed files.
* Makefile.in (mips-tdep.o, target-descriptions.o): Update.
gdb/gdbserver/
gdb/
2006-12-05 Adam Nemet <anemet@caviumnetworks.com>
2006-12-05 Markus Deuling <deuling@de.ibm.com>
* NEWS: Mention MIPS remote autodetection, mips64 gdbserver,
* cp-valprint.c, p-valprint.c: Revert last change.
bfd/
bfd/
* Makefile.am (YFLAGS): Define.
* breakpoint.c (insert_bp_location): Add newline to note.
* vx-share/README: Delete file.
* dve3900-rom.c: Delete file.
* Makefile.in (ALLDEPFILES): Remove mipsv4-nat.c.
* breakpoint.c (watchpoint_check): Double-check the found frame.
* ia64-tdep.c (get_kernel_table): Correct signedness in check
* remote-utils.c (remote_open): Check the type of specified
* infrun.c (handle_inferior_event): Don't call
* lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
* gdb.base/annota1.exp: Allow .*printf in backtraces.
* configure.ac: Add tests for TD_VERSION and TD_NOTLS.
* linux-nat.c (lin_lwp_attach_lwp): Return a status. Do not
* gdb.threads/tls.exp: Allow stops in sem_post.
* linux-low.c (linux_kill): Handle being called with no threads.
* NEWS: Mention pointer to member improvements.
Warning fixes.
2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
Sync with gcc:
* configure.ac (build_warnings): Use -Wall and
* buildsym.c (start_subfile): Handle producer.
* CONTRIBUTE: Use sourceware.org.
* gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
* gdb.base/charset.exp: Add explicit filename to break.
* gdb.base/annota3.exp ($binfile): Append $EXEEXT.
* varobj.c (varobj_list_children): Stop if the number of children is
* Makefile.in (eval.o): Update dependencies.
* memory-map.c (struct_memory_map_parsing_data): Remove most
* symtab.c (find_pc_sect_psymtab): Add comments. Handle psymtabs
* xml-support.c (gdb_xml_end_element): Remove wrong backslashes.
* NEWS: Add "set sysroot" and "show sysroot".
* linux-nat.c (struct simple_pid_list): Add status.
* varobj.c (install_new_value): Always update print_value.
* configure.ac: Check for XML_StopParser.
* copyright.sh: New file.
Copyright updates for 2007.
* alpha-mdebug-tdep.c (alpha_mdebug_frame_prev_register): Use
* configure.ac (DEBUGDIR_RELOCATABLE): Define for debugdir inside
* copyright.sh (prunes): Add step-line.inp and step-line.c.
2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
* copyright.sh: Clarify error.
XML feature description support.
Missed file from last commit.
* gdb.base/annota1.exp: Remove extra send_gdb.
* gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
Add changelog entries for copyright updates.
* infrun.c (singlestep_pc): New variable.
* frame.c (get_prev_frame_1): Check PC_REGNUM before using it.
* gdb.cp/member-ptr.cc (class Padding): Make contents public.
Correct date on last entry.
* arch-utils.c (show_endian): Correct reversed condition.
* gdb.base/bigcore.c (RLIMIT_CAP): Define.
* symfile.c (allocate_symtab): Remove INIT_EXTRA_SYMTAB_INFO.
2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
* objfiles.h (ALL_PRIMARY_SYMTABS): Define.
* gdbarch.sh (register_type): Update comment.
2007-01-21 Markus Deuling <deuling@de.ibm.com>
* NEWS: Mention flash support for "load" and new remote packets.
From Nick Hudson:
* m32c-tdep.c (make_regs, m32c_analyze_prologue)
* Makefile.in (ALL_SUBDIRS): Add gdb.xml.
* dwarf2loc.h (struct dwarf2_locexpr_baton): Change size to a long.
* remote-utils.c [USE_WIN32API] (read, write): Define.
* gdb.base/commands.exp: Call if_commands_test.
* doublest.c (floatformat_from_length): Use the right element from
* mi/mi-parse.h: Include <sys/time.h>.
* linux-thread-db.c (check_for_thread_db): Return early if we have
* Makefile.in (XMLFILES): New.
* xml-tdesc.c (struct tdesc_xml_cache, tdesc_xml_cache_s)
* features/feature_to_c.sh: Use %s to avoid problems with nawk.
* cp-valprint.c (cp_print_value_fields, cp_print_value): Always
* rs6000-tdep.c (bl_to_blrl_insn_p): New function.
Correct some 2006 dates.
* ser-mingw.c (pipe_windows_close): Move variable initialization back
Reported by timeless@gmail.com:
* varobj.c (install_new_value): Only call value_get_print_value
2007-02-08 Thiago Jung Bauermann <bauerman@br.ibm.com>
Formatting fix.
* Makefile.in (arm-tdep.o, eval.o, target-descriptions.o)
* tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
* features/Makefile, features/arm-with-iwmmxt.xml,
* Makefile.tpl (build_alias, host_alias, target_alias): Use
PR bootstrap/30748
PR bootstrap/30753
* target-descriptions.c (tdesc_named_type): Move code_ptr and data_ptr
* configure.ac (target_libraries): Move libgcc before libiberty.
* remote-utils.c: Remove HAVE_TERMINAL_H check.
* avr-tdep.c, hppa-tdep.c, hppabsd-tdep.c, i386-tdep.c,
gdb/
* arm-tdep.c (arm_scan_prologue): Do not record FPA register saves
* Makefile.in (XMLFILES): Include $(TDEP_XML).
* remote.c (init_remote_state): Add special handling for placeholder
* symfile.c (place_section): Check SEC_ALLOC. Do not check VMA.
* gdb.texinfo (Monitor commands for gdbserver): New subsection.
* arch-utils.c (selected_byte_order): New.
* gdb.base/maint.exp: Remove full paths from test names.
from Mat Hostetter <mat@lcs.mit.edu>
* terminal.h: Check HAVE_SGTTY_H.
* frame.c (deprecated_selected_frame): Rename to...
* dwarf2-frame.c (dwarf2_frame_cache, dwarf2_frame_this_id)
* top.c (gdb_readline_wrapper_cleanup): Remove invalid assertion.
* gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
* frame.c (frame_pop, frame_observer_target_changed): Call
* Makefile.am (install-exec-local): Depend on $(noinst_PROGRAMS).
2007-03-02 Andrew Stubbs <andrew.stubbs@st.com>
* gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
* rs6000-tdep.c (rs6000_skip_prologue): Use skip_prologue_using_sal.
gas/
* amd64-tdep.c (amd64_init_frame_cache): New function.
* config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
Add "make pdf" and "make install-pdf", from Brooks Moses
2007-03-27 Jon Ringle <jon@ringle.org>
* gdb.ada/exec_changed.exp: Avoid "set confirm off".
* dwarf2-frame.c (dwarf2_frame_eh_frame_regnum): Rename to...
2007-03-27 Anton Blanchard <anton@samba.org>
2007-03-27 Mat Hostetter <mat@lcs.mit.edu>
* defs.h (deprecated_registers_changed_hook): Delete declaration.
* Makefile.in (coff_solib_h, coff-solib.o, i386v-nat.o, lynx-nat.o)
* Makefile.in (SFILES): Remove nlmread.c.
* README: Mention ISO C library requirement.
* doublest.c (convert_floatformat_to_doublest): Use
* i387-fp.c (i387_cache_to_fxsave): Reinitialize val2 before use.
* i387-fp.c (struct i387_fsave, struct i387_fxsave): Make 16-bit
* MAINTAINERS: Remove d10v entry.
* dwarf.c (process_debug_info): Do not require DW_AT_frame_base for
* src-release (do-proto-toplev): Process the support directories before
* solib-svr4.c (enable_break): Simplify return value.
* Makefile.in (SFILES): Remove hpacc-abi.c.
* breakpoint.c (gdb_breakpoint_query): Really return an
Fix changelog entry.
* gdbint.texinfo (Writing Tests): Mention gdb_test_multiple
* infrun.c: Doc fixes.
* breakpoint.c (bpstat_what): Give step-resume higher priority than
* breakpoint.c (update_breakpoints_after_exec, print_it_typical)
* solib-svr4.c (IGNORE_FIRST_LINK_MAP_ENTRY): Do not ignore the
* NEWS: Mention removal of HP aCC support.
* symfile.c (add_psymbol_with_dem_name_to_list): Remove.
* mips-mdebug-tdep.c, mips-mdebug-tdep.h, ocd.c, ocd.h, ppc-bdm.c,
Delete files for last commit.
* elfxx-mips.c (_bfd_mips_elf_size_dynamic_sections): Put
2007-04-18 Matthias Klose <doko@ubuntu.com>
* gdb.base/auxv.exp (core_works): Also check is_remote.
* gdb.mi/mi-syn-frame.c (main, foo, bar)
* gdb.java/jmain.exp: Handle demangled names with and without method
* linux-thread-db.c: Update some FIXME comments.
* gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
* rs6000-tdep.c (struct frame_extra_info): Delete.
* Makefile.in (c-lang.o, gnu-v3-abi.o): Update.
* linux-thread-db.c (enable_thread_event_reporting): Fix comment
* buildsym.c (start_subfile): Handle absolute pathnames
* jv-exp.y (push_fieldnames): Use STRUCTOP_PTR instead of
* linux-thread-db.c (thread_db_pid_to_str): Print thread IDs
* gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
* dwarf2read.c (dwarf2_debug_line_missing_file_complaint): New
* dwarf2-frame.c (read_encoded_value): Correct typo. Use
* dwarf2-frame.c (dwarf2_frame_prev_register): Use pack_long
* Makefile.in (mips-tdep.o): Update.
* gdb_proc_service.h (paddr_t): Delete typedef.
* config/mips/linux.mt (DEPRECATED_TM_FILE): Delete.
Commit file missed in last commit.
* NEWS: Mention removed "set mips stack-arg-size" and "set mips
* lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
* breakpoint.h (enum bpstat_what_main_action): Remove
* lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
* defs.h (ldirname): New prototype.
* dwarf2read.c (dwarf2_symbol_mark_computed): Fix formatting.
* gdb.arch/thumb-prologue.c: Record the breakpoint address in
* target-memory.c (blocks_to_erase): Correct off-by-one error.
* gdb.threads/manythreads.exp: Prevent expect buffer overflow
* utils.c (set_screen_size): Use INT_MAX for default columns.
* expression.h (enum exp_opcode): Document a register name for
* mips-tdep.c (mips_print_register): Remove unused ALL argument.
* Makefile.in (mips-tdep.o): Update.
* config/mips/linux.mh (TDEP_XML): New.
* features/Makefile: Generate regformats for mips-linux and
Check in missed deletions.
2007-06-13 Claudio Fontana <claudio.fontana@gmail.com>
2007-06-13 Arthur Huillet <arthur.huillet@free.fr>
* gdb.texinfo (Target Description Format): Add version attribute
2007-06-13 Mike Frysinger <vapier@gentoo.org>
* coffread.c (coff_sym_fns): Add default_symfile_segments.
* configure.ac: Do not use ${objdir}.
* linux-low.c (linux_create_inferior): Try execv before execvp.
* src-release (DEVO_SUPPORT): Correct typos.
Changelog typo fix.
* gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
* linux-thread-db.c (thread_db_attach): Delete.
PR symtab/2161
2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
* minsyms.c (lookup_minimal_symbol_by_pc_section): Search fewer
* inferiors.c (change_inferior_id): Add comment.
* breakpoint.c (reattach_breakpoints): Do not use remove_breakpoint.
* infrun.c (inferior_ignoring_startup_exec_events): Delete.
* Makefile.in (XMLFILES): Add library-list.dtd.
* target-descriptions.c (tdesc_create_reg): Do not set reg->type
2007-07-03 Ilko Iliev <iliev@ronetix.at>
2007-07-03 Paul Gilliam <pgilliam@us.ibm.com>
2007-07-03 Yoshinori Sato <ysato@users.sourceforge.jp>
* config/tc-mips.c (mips_dwarf2_format, mips_dwarf2_addr_size): Use
* configure.srv: Set srv_linux_regsets for sh*-*-linux*.
* dwarf2read.c (dwarf_decode_lines): Detect address size mismatches.
2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
* ld-cdtest/cdtest-foo.cc (strncpy): Fix parameter name.
* gdb.base/readline.exp (operate_and_get_next): Match the final
* gdb.threads/staticthreads.exp: Match .*sem_post.
* linespec.c (minsym_found): Advance to the next line if possible.
* ld-srec/srec.exp: XFAIL for powerpc*-*-*.
* elf.c (rewrite_elf_program_header): Handle sections not sorted
2007-08-06 Paul Brook <paul@codesourcery.com>
* configure.in: Update version to 2.18.50.
* Makefile.am (BUILD_HFILES): Clean bfd_stdint.h.
* configure.in (ALL_LINGUAS): Add fi.
* src-release (DEVO_SUPPORT): Add COPYING3 and COPYING3.LIB.
* coffgen.c (coff_get_normalized_symtab): Correct cast.
* doc/Makefile.am (AM_MAKEINFOFLAGS, TEXI2DVI): Include
* NEWS: Add a marker for the 2.18 features.
* config/default.exp: New file.
* config/i386/linux.mh (NATDEPFILES): Move corelow.o from here...
* arm-tdep.c (arm_gdbarch_init): Allow unknown ABI and FPU settings
2007-08-21 Chris Smith <chris.smith@st.com>
* MAINTAINERS (Patch Champions): Remove self.
* solib-svr4.c (scan_dyntag): Only read target memory when necessary.
gdb/testsuite/
* mips-tdep.c (mips_gdbarch_init): Use Tag_GNU_MIPS_ABI_FP to
* elf64-mips.c (elf_backend_sign_extend_vma): Define.
Translation updates.
* configure.in: Install embedspu on powerpc*-*-eabi* also.
2007-08-24 Aurelien Jarno <aurel32@debian.org>
* po/nl.po: Updated translation.
* doc/c-arc.texi: Fix typo.
* dwarf2dbg.c (dwarf2_directive_loc): Emit duplicate .loc directives.
PR gdb/2138
* top.c (print_gdb_version): Update for GPL version 3.
Add missed changelog entry.
* mi-main.c (mi_load_progress): Handle MI2 and MI3 interpreters.
* configure.ac: Add --with-expat.
* MAINTAINERS: Move Fred Fish to Past Maintainers.
* printcmd.c (printf_command): Handle ptr_arg. Correct typo
* linux-low.c (linux_wait_for_event): Do not pass signals while
* NEWS: Update description of string changes. Mention print/s.
Remove files missed from last commit.
* ppc-sysv-tdep.c (do_ppc_sysv_return_value): Handle other integer
* gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
PR gdb/2103
* arch-utils.c (gdbarch_info_fill): Also try core_bfd.
* thread.c (free_thread): Do not delete the step resume breakpoint
* gdb.base/solib-weak.exp (do_test): Adjust the file names for each
* schedlock.c (NUM): Change to 1.
* linux-low.c (O_LARGEFILE): Define.
* mips-tdep.c (mips_stub_frame_cache): Correct the saved return
* elfxx-mips.c (_bfd_mips_elf_finish_dynamic_sections): Make sure .got
* gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
* infcall.c (call_function_by_hand): Handle language-specific
* elf.c (assign_file_positions_for_load_sections): Trust
* frame.c (get_prev_frame_1): Also check for PC in the same register.
* arm-linux-tdep.c (arm_linux_software_single_step): New.
* configure.ac: Add $LIBINTL when testing libbfd.
2007-09-16 Daniel Jacobowitz <dan@codesourcery.com>
* linux-nat.c (linux_nat_new_thread): New variable.
* gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
* gdb.cp/classes.exp (do_tests): Always step to the line after the
* mips-tdep.c (mips_read_fp_register_double): Correct check for
* inflow.c (terminal_ours_1): Remove useless line.
2007-10-02 Mark Mitchell <mark@codesourcery.com>
* gdbtypes.c (create_range_type): Do not set TYPE_FIELD_TYPE for the
* NEWS: Use uniform spacing. Correct version number for GDB 6.7
* remote.c (get_offsets): Only call free_symfile_segment_data if
2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
* solib-svr4.c (enable_break): Add the dynamic linker also if
* target.c (update_current_target): Call setup_target_debug.
* arm-tdep.c (struct arm_prologue_cache): Remove frameoffset.
* buildsym.c (record_line): Remove empty lines followed by
* src-release (GDB_SUPPORT_DIRS): Add libdecnumber.
2007-10-11 Jesper Nilsson <jesper.nilsson@axis.com>
2007-10-11 Jesper Nilsson <jesper.nilsson@axis.com>
* dbxread.c (process_one_symbol): Remove VARIABLES_INSIDE_BLOCK
* MAINTAINERS (language support): List Joel and Paul as
PR gdb/2280
* Makefile.def (dependencies): Add all-gdb -> all-libdecnumber.
* doc/as.texinfo (Object Attributes): New chapter.
* elfxx-mips.c (mips_elf_sort_hash_table_f): Handle forced
* ld-mips-elf/multi-got-hidden-1.d,
* target-descriptions.c (tdesc_predefined_types): New.
* features/rs6000/power-altivec.xml, features/rs6000/power-core.xml,
* features/rs6000/powerpc-32.c, features/rs6000/powerpc-403.c,
* NEWS: Document target described register support for PowerPC.
* ppc-linux-nat.c (ppc_linux_read_description): New.
* Makefile.in (clean): Remove new files.
* NEWS: Mention gdbserver PowerPC improvements.
* mi/mi-main.c (captured_mi_execute_command): Clear mi_error_message
* frame.c (frame_unwind_unsigned_register): Delete.
2007-10-17 Zack Weinberg <zack@codesourcery.com>
* mips-tdep.c (mips_xfer_register): Take a gdbarch argument.
* coffread.c (coff_symfile_finish): Call dwarf2_free_objfile.
* dwarf2read.c (read_file_scope): Add a comment.
* cp-support.c: Include "safe-ctype.h".
* cp-name-parser.y (exp1): Add & ( var ) as a reference expression.
* top.c (command_loop): Fix output for shrinkage.
PR gdb/2336
2007-10-23 Atsushi Nemoto <anemo@mba.ocn.ne.jp>
* inferiors.c (change_inferior_id): Delete.
* gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
* linux-low.c (handle_extended_wait): Handle unexpected signals.
2007-10-24 Pedro Alves <pedro_alves@portugalmail.pt>
2007-10-24 Nathan Sidwell <nathan@codesourcery.com>
* amd64-tdep.c (amd64_convert_register_p): Delete.
* NEWS: Mention gdbserver support for non-libthread_db operation.
* gdb.texinfo (Files): Correct formatting. Mention Expat
* elf32-ppc.c (ppc_elf_merge_obj_attributes): Add support for
* linux-thread-db.c (check_for_thread_db): Only print if info_verbose.
* version.in: Use dot instead of dash.
* ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call): Check the selected
* linux-low.c (linux_tracefork_grandchild): New.
* linux-low.c: Include <sched.h>.
* remote.c (remote_cmdlist): New variable.
* hostio.c: Correct copyright year.
2007-12-06 Mick Davis <mickd@goanna.iinet.net.au>
* infrun.c (init_wait_for_inferior): Reset target_last_wait_ptid.
* linux-low.c (linux_wait, linux_resume): Do not handle async I/O.
* server.c (myresume): Add own_buf argument.
* dwarf2.h (DW_AT_hi_user): Correct value.
* f-typeprint.c (print_equivalent_f77_float_type): Remove function.
* configure.ac: Check for pread and pwrite.
* gdb.texinfo (Overview): Clarify run-length encoding
* minsyms.c (lookup_minimal_symbol): Also check the separate
* bfd-in2.h: Regenerate.
* section.c (BFD_FAKE_SECTION): Update.
* linux-low.c (linux_wait_for_event): Update messages. Do not
* hppa-linux-nat.c: Use hppa-linux-offsets.h.
* remote.c (unpack_nibble): Use fromhex.
Updated copyright notices for most files.
* gdb.base/float.exp: Allow missing floating point for m68k and
* remote.c (remote_wait): Handle SIGINT between packets.
* fork-child.c (SHELL_FILE): Remove #ifndef.
2008-01-29 Aleksandar Ristovski <aristovski@qnx.com>
* Makefile.in (symfile.o): Update.
* linux-low.c (linux_attach_lwp): Do not _exit after errors.
* gdb.texinfo (Setting Catchpoints): Mention features
* gdb.texinfo (Multi-Process Mode for gdbserver): Use @kbd for
* source.c (find_and_open_source): Always rewrite absolute filenames.
* cache.c (cache_bread): Set bfd_error_file_truncated if EOF
* server.c (monitor_show_help): Add "exit".
* server.c (handle_query): Correct length check.
* MAINTAINERS: Add Vladimir Prus as MI maintainer.
* mipsnbsd-tdep.c (mipsnbsd_ilp32_fetch_link_map_offsets): Set
* solib-svr4.c (enable_break): Convert r_brk to a code address.
* configure.tgt (sh-*-linux*): Match sh*. Add glibc-tdep.o.
2008-02-26 Greg Law <glaw@undo-software.com>
* utils.c (debug_timestamp): New.
Add changelog entries for last commit.
* remote.c (remote_wait, remote_async_wait): Stop if we receive
* frame.c (reinit_frame_cache): Only annotate if frames were
* infcmd.c (kill_if_already_running): Make static. Use
* Makefile.in (i386-nat.o): Update.
* breakpoint.c (fetch_watchpoint_value): New function.
* Makefile.in (mingw-hdep.o, posix-hdep.o, remote-fileio.o): Update.
2008-03-10 Matt Rice <ratmice@gmail.com>
* Makefile.in (fork-child.o): Update.
* breakpoint.h (breakpoint_restore_shadows): New
* cache.c (close_one): Remove mtime hack.
* stack.c (print_stack_frame, print_frame): Use RETURN_MASK_ERROR.
* top.c (quit_confirm): Warn that we will kill the program.
* eval.c (evaluate_subexp_for_address): Clarify error message.
2008-03-21 Chris Demetriou <cgd@google.com>
2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
PR gdb/544
Revert 2008-03-21 changes.
PR gdb/544
* inflow.c (gdb_has_a_terminal): Guard access to our_process_group.
* ld-elf/flags1.d: Adjust for MIPS text alignment.
* gdb.texinfo (MIPS Features, PowerPC Features): Add @node.
* mips-linux-tdep.c: Update N32/N64 signal frame comments.
* ia64-tdep.c (examine_prologue): Correct array access.
* elfxx-mips.c (mips_elf_record_got_page_entry): Update comment.
* linux-thread-db.c (have_threads_callback): Check thread->private.
2008-04-14 Hans Kester <kester.hans@gmail.com>
* Makefile.in (LIBGNU, INCGNU): Define.
Add missed files from last commit.
Fix generated files.
* Makefile.in (GNULIB_H): New. Trigger all-lib.
* gnulib/Makefile.am, gnulib/m4/gnulib-cache.m4,
PR gdb/2445
* gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
* elf.c (_bfd_elf_get_dynamic_reloc_upper_bound)
* corefile.c (reopen_exec_file): Close any open files.
* gdb.base/gdb1250.exp: Remove perror.
* gdb.cp/hang.exp: Use .cc instead of .C.
* ada-lang.c (ada_value_primitive_packed_val): Only check
Convert frame unwinders to use the current frame and
* dwarf2-frame.c (read_reg): Expect this_frame in the baton.
* trad-frame.c (struct trad_frame_cache): Rename next_frame to this_frame.
Update i386 and amd64 ports for unwinder changes.
* arm-linux-tdep.c, arm-tdep.c, armobsd-tdep.c: Update for
* mipsnbsd-tdep.c, mips64obsd-tdep.c, mips-linux-tdep.c: Update
* hppanbsd-tdep.c, m68kbsd-tdep.c, mn10300-linux-tdep.c,
* arm-linux-tdep.h (ARM_CPSR_REGNUM): Delete definition.
Add lost bit of previous commit.
2008-05-01 Daniel Jacobowitz <dan@codesourcery.com>
* arm-tdep.c (arm_mode_strings, arm_fallback_mode_string)
* arm-tdep.c (arm_prologue_this_id): Compare pc, not func, to
* gdb.base/completion.exp: Handle lack of other symbols beginning
* objfiles.c (init_entry_point_info): Handle shared libraries.
* Makefile.in (arm-tdep.o): Update.
* elf32-arm.c (elf32_arm_symbian_link_hash_table_create): Use
* Makefile.in (objfiles.o): Update.
* alpha-tdep.h (ALPHA_REGISTER_BYTES): Delete.
* gdb.base/fullname.c: New file.
* dwarf2read.c (dwarf2_ranges_read, read_partial_die): Initialize
* dwarf2read.c (struct dwarf2_cu): Add type_hash.
* cp-support.c (mangled_name_to_comp): Initialize storage.
* remote.c (extended_remote_create_inferior_1): Clean up
* gdb.base/commands.exp (watchpoint_command_test): Handle
* elfread.c (elf_symtab_read): Create trampolines for @plt symbols.
* gdbarch.sh: Delete dwarf_reg_to_regnum.
* src-release (DEVO_SUPPORT): Add ChangeLog, MAINTAINERS,
* solib-svr4.c (struct lm_info): Add lm_addr.
* linux-arm-low.c (thumb_breakpoint, thumb_breakpoint_len): New.
* remote.c (get_offsets): Handle a single segment.
* Makefile.in (gdbreplay.o): New rule.
* NEWS: Make indentation consistent. Move exec tracing entry out
2008-06-03 Christophe Lyon <christophe.lyon@st.com>
* ld-arm/mixed-lib.d: Loosen pattern.
* configure.ac (build_warnings): Add -Wno-format for mingw.
* value.c (value_primitive_field): Fetch lazy register values.
* elf32-arm.c (STUB_ENTRY_NAME): Define.
Revert accidental commit.
* Makefile.in (GNULIB_H): Use GNULIB_STDINT_H.
* cris-tdep.c (crisv32_single_step_through_delay): Get this frame's
* elf32-arm.c (record_arm_to_thumb_glue, record_thumb_to_arm_glue):
* frame.c (get_prev_frame_1): Call frame_unwind_find_by_frame
Add missed changelog entry.
* findvar.c (read_var_value): Remove unused variable.
* frame.c (frame_func_unwind): Delete.
* dwarf2-frame.c (dwarf2_frame_cache): Update comment.
* ia64-tdep.c (ia64_dummy_id): Use get_frame_pc.
* frame.c (frame_sp_unwind): Delete.
* mn10300-tdep.c (set_reg_offsets): Use get_frame_register_unsigned.
* frame.c (frame_unwind_id): Renamed to ...
* block.c (block_function): Renamed to ...
Revert frame_unwind_caller_pc / frame_unwind_caller_id.
* elf32-mips.c (elf_backend_write_section): Define.
* mips-linux-tdep.c (mips_linux_syscall_next_pc): New function.
* lib/mi-support.exp (default_mi_gdb_start): Remove check for
* gdb.dwarf2/dw2-compressed.S: Also define __start.
* linux-nat.c (count_events_callback, select_event_lwp_callback): Only
* linux-nat.c (resume_callback): Add more debugging output.
* configure.ac: Check for the GNU/Linux ptrace signature.
* elfxx-mips.c (mips_elf_calculate_relocation): Avoid generating
2008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
* Makefile.in (stamp-h): Also create .deps.
* rs6000-tdep.c (struct rs6000_framedata): Add gpr_mask, used_bl,
* gdb.base/interp.exp: Always consume both prompts.
* dwarf2read.c (read_die_and_children): Ignore NULL DIEs.
* dwarf2read.c (free_die_list, copy_die): Delete.
* dwarf2read.c (REF_HASH_SIZE): Delete.
* dwarf2read.c (struct attribute): Move earlier.
* dwarf2read.c (queue_comp_unit): Take an objfile argument. Read
* dwarf2read.c (die_specification, dwarf2_extension, follow_die_ref):
* ax-gdb.c (gen_var_ref): Use SYMBOL_LINKAGE_NAME.
* buildsym.c (add_symbol_to_list): Do not call
* dwarf2read.c (processing_current_prefix): Delete static
* xcoffread.c (SYMNAME_ALLOC): Correct syntax.
* configure.srv: Merge MIPS and MIPS64.
* readelf.c (load_specific_debug_section): New function, from
* dwarf2.c: Change leading whitespace to tabs.
Fix last commit.
PR ld/3191
* valops.c (value_cast_structs): Return NULL for failure.
* gdb.mi/mi-nonstop.exp: Do not check thread state while a
* symtab.c (skip_prologue_using_sal): Treat two consecutive lines
* NEWS: Mention .cfi_val_encoded_addr.
* mips-linux-tdep.c (mips_linux_in_dynsym_resolve_code): Update
* Make-common.in (run$(EXEEXT)): Add LDFLAGS.
PR gdb/921
* Makefile.tpl (HOST_EXPORTS): Correct CPPFLAGS typo.
* eval.c (evaluate_subexp_standard): Assert that there is at
Revert:
2008-11-14 Daniel Gutson <dgutson@codesourcery.com>
* NEWS: Mention sparc64-linux-gnu gdbserver support.
PR gdb/2474
* server.c (handle_v_run): Always use the supplied argument list.
* NEWS: Document "define" for prefixed commands.
PR gdb/9346
Fix changelog year typo.
* dwarf2read.c (dwarf2_build_psymtabs_hard): Move lowpc and highpc
* dwarf2read.c (dwarf2_build_psymtabs_hard): Move lowpc and highpc
2009-02-23 Christophe Lyon <christophe.lyon@st.com>
ld/testsuite/
* elf32-arm.c (arm_build_one_stub): Initialize stub_reloc_offset.
2009-02-24 Joseph Myers <joseph@codesourcery.com>
bfd/
* breakpoint.c (bpstat_check_breakpoint_conditions): Use
* elf32-arm.c (elf32_arm_check_relocs): Correct symbian_p test.
bfd/
* gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
* frame.c (frame_unwind_id): Renamed to ...
gdb/
* dwarf2read.c (inherit_abstract_dies): Work around GCC PR 40573.
* lib/java.exp (java_init): Ignore $GCJ if it is empty.
gdb/
gdb/
* arch-utils.c (displaced_step_at_entry_point): Do not call
* arm-tdep.c (enum arm_vfp_cprc_base_type,
* infrun.c (handle_inferior_event): Clear trap_expected after
* linux-low.c (linux_kill_one_lwp): Adjust kernel workaround to skip
* NEWS: Mention ARM VFP support.
binutils/testsuite/
gas/
binutils/testsuite/
PR gdb/10565
bfd/
* source.c (forget_cached_source_info): Clear last_source_visited.
* features/xinclude.dtd: Correct EMPTY typo.
* arm-tdep.c (arm_push_dummy_call): Set the low bit of LR for
Reported by Antti Hatala <ahatala@nvidia.com>.
* gdb.cp/ctti.exp: Correct return values for unsigned char functions.
* gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
* elfread.c (elf_symfile_segments): Do not warn about
* lib/gdb.exp (gdb_expect): Fix timeout typo.
* config/m68k-emc.exp, lib/emc-support.exp,
* top.c (execute_command): Select a frame before checking the current
* dwarf2read.c (struct dwarf2_cu): Remove ranges_offset and
* lib/gdb.exp (default_gdb_version): Use --version instead of
2009-11-10 Daniel Gutson <dgutson@codesourcery.com>
gas/testsuite/
* dwarf2read.c (process_psymtab_comp_unit): Initialize per_cu backlink
2009-11-12 Paul Brook <paul@codesourcery.com>
2009-11-12 Paul Brook <paul@codesourcery.com>
Correct whitespace in previous patch.
* gdb.base/break.c (need_malloc): New.
testsuite/
testsuite/
2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
testsuite/
testsuite/
* remote-fileio.c (remote_fileio_func_read): Limit console
gdb/testsuite/
2009-11-13 Pedro Alves <pedro@codesourcery.com>
2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
gdb/testsuite/
gdb/testsuite/
gdb/testsuite/
* arm-tdep.c (arm_skip_stub): Recognize RealView veneer functions.
2009-11-13 Kazu Hirata <kazu@codesourcery.com>
2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
* lib/gdb.exp (current_target_name): New procedure.
* ui-file.c (stdio_file_read): Call gdb_select before read.
* inline-frame.c (find_inline_frame_state): Check for changed PC
* gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
PR gdb/8704
* valops.c (value_struct_elt_for_reference): Do not rely on
bfd/
* defs.h (print_address_symbolic, build_address_symbolic): Update
* NEWS: Document "info variables" change.
* gdb.base/find.c (main): Reference search buffers.
* gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
gas/
gas/testsuite/
* regcache.c (regcache_xmalloc): Add aspace argument. Use it
* gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
* gdb.base/call-strs.exp, gdb.base/default.exp,
* infrun.c (prepare_to_proceed): Handle other signals which might
gas/testsuite/
* arch-utils.c (default_remote_breakpoint_from_pc): New function.
* arm-linux-tdep.c (arm_linux_thumb2_be_breakpoint)
* arm-tdep.c (arm_find_mapping_symbol): New function, from
* gdbarch.sh: Set LANG and LC_ALL to C, not c.
* gdb.base/gcore.exp (capture_command_output): Use
* gdb.base/bigcore.exp: Reset increased timeout.
* i386-tdep.c (i386_frame_cache): Assume valid anonymous
* amd64fbsd-nat.c (amd64fbsd_supply_pcb): Also check for
gdb/testsuite/
gdb/testsuite/
gdb/testsuite/
gdb/
gdb/
gdb/
gdb/testsuite/
gdb/testsuite/
* gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
gdb/
gdb/testsuite/
gdb/testsuite/
gdb/testsuite/
* gdb.python/py-type.exp: Check for Python support.
* NEWS: Correct typo.
* symfile.c (find_lowest_section): Include SEC_ALLOC sections.
* arm-tdep.c (thumb_get_next_pc): Correct conditional branch opcode.
* gdbtypes.c (append_composite_type_field_raw): New.
* NEWS: Document .ARM.exidx / .ARM.extab support.
* progspace.c (update_address_spaces): Update inferior address spaces
* elf32-arm.c (elf32_arm_output_arch_local_syms): Do not add
2010-03-04 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
* elf32-arm.c (elf32_arm_output_arch_local_syms): Skip non-program
* charset.c [USE_WIN32API]: Include <windows.h>.
* gdbtypes.h (TYPE_IS_OPAQUE): Correct HAVE_CPLUS_STRUCT check.
* gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
* MAINTAINERS: Update my email address.
* MAINTAINERS: Update my email address. List Tristan Gingold
* ldlang.c (lang_insert_orphan): Place loadable orphans in the same
Add missing newline.
* symfile.c (generic_load): Reset breakpoints after loading.
* doc/c-arm.texi (.setfp): Correct example.
* tui/tui-disasm.c (tui_get_begin_asm_address): Default to
* gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
* arm-tdep.c (skip_prologue_function): New function.
* dwarf2-frame.c (dwarf2_frame_find_quirks): Use producer_is_realview.
* gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
* gdb.base/completion.exp: Allow long instead of long int.
bfd/
bfd/
* arm-tdep.c: Include features/arm-with-m.c.
* gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
* config.in, configure: Regenerated.
* breakpoint.c (can_use_hardware_watchpoint): Handle the first
* gnu-v3-abi.c (gnuv3_print_method_ptr): Do not use
gdb/
* dwarf2read.c (read_func_scope, read_structure_type)
* dwarf2read.c (dwarf2_compute_name): Check that the first
* gdb.cp/templates.exp (test_template_args): Allow "struct".
* tracepoint.c (merge_uploaded_trace_state_variables): Only print
bfd/
* MAINTAINERS: Update my email address and affiliation. Also
* MAINTAINERS: Update my email address.
Really correct email address.
Danny Smith (49):
* deffilep.y (def_lex): Accept '.' as valid non-lead char.
* deffilep.y (def_import): Use default extension of "dll"
* defilep.y (opt_base): If no number given, set to default
* dlltool.c (gen_def_file): Put demangled name comments on
* rcparse.y (res_text_field): New res_id variable.
* binutils-all/objcopy.exp: Initialise $test_prog to
* emultempl/pe.em (gld_${EMULATION_NAME}_before_parse):
* pe-dll.c (pe_implied_import_dll): Also scan .rdata sections
* configure.host: Add __USE_MINGW_FSEEK to HDEFINES for
* doc/binutils.texi (dlltool): Document dlltool --temp-prefix
* peXXigen.c (_bfd_XXi_swap_scnhdr_out): Don't remove
* pe-dll.c (pe_create_import_fixup): Clear WP_TEXT flag.
* peXXigen.c (_bfd_XXi_swap_scnhdr_out): Clear
* pe-dll.c (fill_edata): Check that exported_symbol_sections is
* scriptempl/pe.sc: Put numbered .ctors.* after .ctors
* dlltool.c (make_one_lib): Test if internal_name was specified
Correct pasto in ChangeLog
* doc/binutils.texi (dlltool): Update --add-underscore, --kill-at
* emultempl/pe.em (gld_${EMULATION_NAME}_after_open): Simplify
* config.bfd: Set targ_underscore=yes for PE COFF targets.
* pe-dll.c (process_def_file): Don't export all symbols by default if
* defparse.y: Remove unnecessary commas from token list.
* scripttempl/pe.sc (.data): Add .jcr subsection.
* emultempl/pe.em (set_pe_subsystem): Change second arg to
* defilep.y (def_name, def_library): Combine into...
* dlltool.c (set_dll_name_from_def): New function. Strip name
* peicode.h (pe_ILF_build_a_bfd): Strip only one prefix
* winduni.c (unicode_from_ascii): Don't declare variables
bfd
gas
* emultempl/pe.em (gld_${EMULATION_NAME}_before_parse): Set
2005-10-11 Danny Smith <dannysmith@users.sourceforge.net>
2005-10-11 Danny Smith <dannysmith@users.sourceforge.net>
2006-01-31 Filip Navara <navaraf@reactos.com>
* NEWS: mention support for forward exports in PE-COFF dll's.
* deffilep.y (def_image_name): If the image name does not have
* dlltool.c (add_stdcall_underscore): New flag.
* dlltool.c: Update copyright year.
* deffilep.y (def_image_name): If LIBRARY or NAME statement
PR 3276
* objdump.c: Include sys/stat.h.
2007-07-05 Danny Smith <dannysmith@users.sourceforge.net>
include
Apply delta accidentally omitted from 2007-11-05 commit.
PR driver/35916
*pe-dll.c (autofilter_symbolprefixlist): Excude all symbols
2008-07-31 Takashi Ono <t_ono@hkfreak.net>
* dlltool.c (identify_search_section): Cast argument, not return
message.txt
Dave Anglin (137):
* MAINTAINERS: Add Dave Anglin as HPPA co-maintainer.
* chew.c (paramstuff, outputdots, perform, bang and usage): Remove
* bfd-in.h (align_power): Cast constants to bfd_vma type.
* aoutx.h (NAME(aout,swap_ext_reloc_in)): Cast bytes->r_index to
Files missed in previous commit.
* config/tc-hppa.h (tc_frob_symbol): Frob undefined unused symbols
* doc/binutils.texi: Add missing parenthesis.
* config/obj-elf.c (special_sections): Work around HP's incorrect usage
* configure.in (LD): Improve test for gcc. Try to set LD to the ld used
* elf32-hppa.c (final_link_relocate): For all DP relative relocations,
* hppa.h (ldwa, ldda): Add ordered opcodes.
* hppaelf.em (group_size): Change default to -1.
* hppaelf.em (group_size): Change default back to 1.
* config/tc-hppa.c (hppa_symbol_chars): Remove `,' and `!'.
* som.h: Define PA_2_0 before including a.out.h
* elf32-hppa.c (struct elf32_hppa_link_hash_entry,
* config/tc-hppa.c (pa_ip): Check for invalid 64-bit conditions.
* configure.host (HOSTING_LIBS): Define for hppa*-*-linux*.
* elf32-hppa.c (elf32_hppa_relocate_section): Skip relocation if
* elf-hppa.h (elf_hppa_relocate_section): Pass input_bfd instead of
* elf-hppa.h (elf_hppa_reloc_final_type): Handle selectors for
* elf32-hppa.c (elf32_hppa_check_relocs): Handle R_PARISC_PCREL32.
* hpux-core.c (hpux_core_core_file_p): Add cast in call to
* som.c (struct som_misc_symbol_info): Add is_comdat, is_common and
* som.c (log2): Rename to exact_log2. Adjust all callers.
Bug gas/213
* config/tc-hppa.c (log2): Rename to exact_log2.
* emulparams/hppa64linux.sh: Define PLT_BEFORE_GOT.
* elflink.c (elf_section_complain_discarded): Don't complain in
* config/obj-som.c (adjust_stab_sections): Add prototype.
PR 273
* configure.in: Check for ncurses/term.h.
* hpux-core.c (hpux_core_core_file_p): Use offsetof macro in calls to
* infttrace.h (ttrace_write_reg_64): Add prototype.
* hppa-hpux-nat.c (child_suppress_run): Add variable to allow
* MAINTAINERS: Add myself to write after approval section.
* configure.in (hppa*-*-linux*): Don't add libgcj to noconfigdirs.
* config/tc-hppa.c (pa_ip): Promote architecture from PA 1.0 to 1.1
* som.c (try_prev_fixup): Changed type of subspace_reloc_sizep to
* hppa.h (FLAG_STRICT): Correct comment.
* hppa.h (pa_opcodes): Use cM and cX instead of cm and cx,
* som.c (som_find_inliner_info): New.
* bfd/elf32-hppa.c (hppa_elf_hash_entry): Define.
* bfd/elf32-hppa.c (struct elf32_hppa_stub_hash_entry):
* hppa.h (pa_opcode): Don't set FLAG_STRICT in pa10 loads and stores.
* config/tc-hppa.c (pa_ip): Search entire mnemonic before considering
* hppa-dis.c (print_insn_hppa): Add space after 'w' in wide-mode
* hppa.h (pa_opcode): Add rules for opcode ordering. Check first for
* tc-hppa.c (pa_ip): Reject match for '#' immediate if not pa20.
* gas/hppa/basic/fp_comp.s: Add level 1.1 directive.
* hppa.h: Fix punctuation in comment.
PR gas/336
* hppa.h: Update copyright dates.
* hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
* readelf.c (get_parisc_dynamic_type): Add new dynamic types.
* hppa-dis.c (print_insn_hppa): Prefix 21-bit values with "L%".
* gas/hppa/reloc/reloc.exp (do_function_reloc_bug): Add "L%" to regexp.
* ChangeLog: Fix typo in last change.
* hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
* readelf.c (get_parisc_segment_type): Handle PT_PARISC_WEAKORDER.
PR ld/1135
* hppa-dis.c (print_insn_hppa): Don't print '%' before register names.
* readelf.c (slurp_hppa_unwind_table): Fix entry size on hppa64-hpux.
* hppa.h (pa_opcodes): Add new "fdc" and "fic" opcode entries.
* config/tc-hppa.c (strict): Don't initialize. Update comment.
PR binutils/941
* gas/hppa/basic/basic.exp (do_system): Adjust for removal of lha
* hppa.h (pa_opcodes): Add two fcmp opcodes. Reorder ftest opcodes.
* elf/hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
PR gas/1804
* elf64-hppa.c (elf64_hppa_object_p): Recognize corefiles under
* som.c (som_decode_symclass): Decode BSF_WEAK symbols in the same
Bug gas/1879
Bug gas/1894 Bug gas/1895
* gas/all/quad.d: Add -j "\$DATA\$". Modify regexp to check for
Bug gas/1896
* gas/macros/purge.l: Increment line numbers.
Bug gas/1948
* elf32-hppa.c (elf32_hppa_size_dynamic_sections): Use info->executable
* configure.host (hppa*64*-*-hpux*): Set host64 to true.
* hppa.h (pa_opcodes): Reorder bb opcodes so that pa10 opcodes come
* elf64-hppa.c (allocate_global_data_opd): Don't create an OPD entry
* hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
* elf64-hppa.c (elf64_hppa_special_sections): Change flags for .tbss
Sync from gcc:
* elf32-hppa.c (elf32_bed): Define for hpux, linux and netbsd.
* config/tc-hppa.h (DWARF2_CIE_DATA_ALIGNMENT): Wrap negative number
* elf-hppa.h (elf_hppa_osec_to_segment): New function.
PR binutils/5146
* gas/all/gas.exp: Skip relax test on hppa*-*-hpux*.
* solib-pa64.c (read_dld_descriptor): Return zero if load map is not
* solib-pa64.c (pa64_solib_create_inferior_hook): Don't set
* elf-hppa.h (elf_hppa_reloc_final_type): Handle R_PARISC_GPREL64,
* config/tc-hppa.h: Don't define DWARF2_EH_FRAME_READ_ONLY on Linux
* dw2gencfi.c (CFI_DIFF_EXPR_OK): Define if not defined.
* config/tc-hppa.h (DIFF_EXPR_OK): Define for SOM target. Revise
* config/tc-hppa.c (hppa_regname_to_dw2regnum): Add register name to
* hppa-linux-tdep.c (hppa_linux_supply_fpregset): Correct iteration.
* hppa-linux-tdep.c (hppa_dwarf_reg_to_regnum): Remove surrounding
* hppa-linux-tdep.c (hppa_linux_sigtramp_frame_unwind_cache): Record
* hpux-core.c: Don't include sys/file.h.
* elf-hppa.h (elf_hppa_final_link_relocate): Add check to ensure that
* elf64-hppa.c: Remove PARAMS macro. Replace PTR with void *. Convert
* elf-hppa.h (elf_hppa_final_link_relocate): Correct addend value used
* gas/config/tc-hppa.c (pa_ip): Add check of immediate values.
* elf-hppa.h (elf_hppa_final_link): Use elf_hppa_final_link.
* elf_hppa_add_symbol_hook (elf_hppa_add_symbol_hook): Move to
* elf32-hppa.c (hppa32_elf_local_refcounts): New function.
* configure.tgt: Only use elf64hppa target emulation for hpux.
* binutils-all/localize-hidden-1.s: Change .equ to .set.
binutils/3807
* config/hppa.sed: Fix spelling.
PR binutils/9921
* ld-elf/empty2.d: Remove xfail for hppa*-*-*.
* config/tc-hppa.c (pa_build_unwind_subspace): Replace start symbol
* elf32-hppa.c (elf32_hppa_final_link): Don't sort unwind information
* readelf.c (slurp_hppa_unwind_table): Don't relocate address twice.
* elf32-hppa.c (final_link_relocate): Convert R_PARISC_TLS_GD21L,
PR gas/11395
Move ChangeLog entry.
PR gas/11395
* gas/cfi/cfi.exp: Skip cfi-common-6 on hppa64*-*.
* gas/all/gas.exp (fwdexp): Run on hppa*64*-*-*. Skip on 32-bit
PR ld/12360
* ld-undefined/undefined.exp (testline): XFAIL hppa*64*-*-*.
* binutils-all/copy-2.d: Change "hppa" to "hppa*" in not-target list.
* lib/binutils-common.exp (regexp_diff): Use "==" instead of "eq".
PR ld/12376
PR ld/13387
PR binutils/13476
* gas/hppa/basic/unit.s: Remove uxor instructions with unit condition
* config/tc-hppa.c (pa_ip): Limit unit conditions for uxor to those
* gas/hppa/basic/fmemLRbug.s: Remove double load and store instructions
* config/tc-hppa.c (pa_ip): Reject double floating point stores and
* config/tc-hppa.c (pa_get_number): New.
* hppa.h (pa_opcodes): Use "cX" completer instead of "cx" in fstqx
2013-08-31 John David Anglin <dave.anglin@bell.net>
Dave Brolley (184):
Wed Nov 4 18:46:47 1998 Dave Brolley <brolley@cygnus.com>
Wed Nov 4 18:46:47 1998 Dave Brolley <brolley@cygnus.com>
Wed Nov 4 18:46:47 1998 Dave Brolley <brolley@cygnus.com>
Wed Nov 4 19:11:43 1998 Dave Brolley <brolley@cygnus.com>
Wed Nov 4 18:42:00 1998 Dave Brolley <brolley@cygnus.com>
Wed Nov 4 18:49:43 1998 Dave Brolley <brolley@cygnus.com>
Wed Nov 4 18:42:00 1998 Dave Brolley <brolley@cygnus.com>
Wed Nov 4 18:42:00 1998 Dave Brolley <brolley@cygnus.com>
Wed Nov 4 18:44:31 1998 Dave Brolley <brolley@cygnus.com>
Added fr30-asm.c fr30-dis.c fr30-opc.c fr30-opc.h
Mon Nov 9 12:00:36 1998 Dave Brolley <brolley@cygnus.com>
Mon Nov 9 18:22:55 1998 Dave Brolley <brolley@cygnus.com>
Mon Nov 9 18:22:55 1998 Dave Brolley <brolley@cygnus.com>
Thu Nov 12 19:19:54 1998 Dave Brolley <brolley@cygnus.com>
Thu Nov 12 19:21:24 1998 Dave Brolley <brolley@cygnus.com>
Thu Nov 12 19:21:57 1998 Dave Brolley <brolley@cygnus.com>
Thu Nov 12 19:21:57 1998 Dave Brolley <brolley@cygnus.com>
Thu Nov 12 19:24:18 1998 Dave Brolley <brolley@cygnus.com>
Mon Nov 16 19:15:19 1998 Dave Brolley <brolley@cygnus.com>
Mon Nov 16 19:17:23 1998 Dave Brolley <brolley@cygnus.com>
Mon Nov 16 19:21:48 1998 Dave Brolley <brolley@cygnus.com>
Mon Nov 16 19:27:52 1998 Dave Brolley <brolley@cygnus.com>
Wed Nov 18 11:27:56 1998 Dave Brolley <brolley@cygnus.com>
Wed Nov 18 11:30:04 1998 Dave Brolley <brolley@cygnus.com>
Wed Nov 18 21:36:37 1998 Dave Brolley <brolley@cygnus.com>
Thu Nov 19 16:02:46 1998 Dave Brolley <brolley@cygnus.com>
Mon Nov 23 17:02:47 1998 Dave Brolley <brolley@cygnus.com>
Mon Nov 23 18:28:48 1998 Dave Brolley <brolley@cygnus.com>
Thu Nov 26 11:19:35 1998 Dave Brolley <brolley@cygnus.com>
Thu Nov 26 11:23:48 1998 Dave Brolley <brolley@cygnus.com>
Thu Nov 26 11:23:48 1998 Dave Brolley <brolley@cygnus.com>
Thu Nov 26 11:26:32 1998 Dave Brolley <brolley@cygnus.com>
Thu Nov 26 11:26:32 1998 Dave Brolley <brolley@cygnus.com>
Thu Dec 3 14:20:03 1998 Dave Brolley <brolley@cygnus.com>
Thu Dec 3 14:26:20 1998 Dave Brolley <brolley@cygnus.com>
Thu Dec 3 14:20:03 1998 Dave Brolley <brolley@cygnus.com>
Fri Dec 4 17:08:08 1998 Dave Brolley <brolley@cygnus.com>
Mon Dec 7 14:33:44 1998 Dave Brolley <brolley@cygnus.com>
Tue Dec 8 13:12:44 1998 Dave Brolley <brolley@cygnus.com>
Tue Dec 8 13:16:53 1998 Dave Brolley <brolley@cygnus.com>
Tue Dec 8 13:16:53 1998 Dave Brolley <brolley@cygnus.com>
Tue Dec 8 13:16:53 1998 Dave Brolley <brolley@cygnus.com>
Thu Dec 10 18:39:46 1998 Dave Brolley <brolley@cygnus.com>
Thu Dec 10 18:46:25 1998 Dave Brolley <brolley@cygnus.com>
1998-12-14 Dave Brolley <brolley@cygnus.com>
1998-12-14 Dave Brolley <brolley@cygnus.com>
1998-12-15 Dave Brolley <brolley@cygnus.com>
Wed Dec 16 16:17:22 1998 Dave Brolley <brolley@cygnus.com>
Thu Dec 17 17:18:43 1998 Dave Brolley <brolley@cygnus.com>
Fri Dec 18 17:09:34 1998 Dave Brolley <brolley@cygnus.com>
New testcase.
Add new test cases to the list of files to be kept.
2000-03-23 Dave Brolley <brolley@redhat.com>
2000-03-30 Dave Brolley <brolley@redhat.com>
2000-03-30 Dave Brolley <brolley@redhat.com>
2000-07-26 Dave Brolley <brolley@redhat.com>
Wrong date on last entry.
2000-07-26 Dave Brolley <brolley@redhat.com>
2000-07-26 Dave Brolley <brolley@redhat.com>
2000-08-15 Dave Brolley <brolley@redhat.com>
2000-08-15 Dave Brolley <brolley@redhat.com>
Forgot to check this in with last commit!
2000-08-28 Dave Brolley <brolley@redhat.com>
2000-08-28 Dave Brolley <brolley@redhat.com>
2000-08-28 Dave Brolley <brolley@redhat.com>
2000-08-28 Dave Brolley <brolley@redhat.com>
2000-09-26 Dave Brolley <brolley@redhat.com>
2000-10-06 Dave Brolley <brolley@redhat.com>
2000-10-06 Dave Brolley <brolley@redhat.com>
2000-10-06 Dave Brolley <brolley@redhat.com>
2000-11-01 Dave Brolley <brolley@cygnus.com>
2000-11-07 Dave Brolley <brolley@redhat.com>
Last change was actually made by Matthew Green.
2001-03-02 Dave Brolley <brolley@redhat.com>
2001-03-05 Dave Brolley <brolley@redhat.co
2001-03-05 Dave Brolley <brolley@
Correct filenames from last commit.
2001-03-05 Dave Brolley <brolley
2001-07-25 Dave Brolley <brolley@redhat.com>
2001-07-25 Dave Brolley <brolley@redhat.com>
2001-08-02 Dave Brolley <brolley@redhat.com>
2001-11-14 Dave Brolley <brolley@redhat.com>
2001-11-14 Dave Brolley <brolley@redhat.com>
2001-11-14 Dave Brolley <brolley@redhat.com>
2001-11-14 Dave Brolley <brolley@redhat.com>
2002-06-18 Dave Brolley <brolley@redhat.com>
2002-06-18 Dave Brolley <brolley@redhat.com>
2002-06-18 Dave Brolley <brolley@redhat.com>
2002-06-18 Dave Brolley <brolley@redhat.com>
2002-06-18 Dave Brolley <brolley@redhat.com>
2002-06-18 Dave Brolley <brolley@redhat.com>
2002-06-18 Dave Brolley <brolley@redhat.com>
2002-06-18 Dave Brolley <brolley@redhat.com>
2002-06-18 Dave Brolley <brolley@redhat.com>
2002-06-18 Dave Brolley <brolley@redhat.com>
2002-06-20 Dave Brolley <brolley@redhat.com>
2002-06-21 Dave Brolley <brolley@redhat.com>
2002-06-21 Dave Brolley <brolley@redhat.com>
2002-07-24 Dave Brolley <brolley@redhat.com>
2002-08-28 Dave Brolley <brolley@redhat.com>
2002-08-29 Dave Brolley <brolley@redhat.com>
003-02-12 Dave Brolley <brolley@redhat.com>
New simulator for Fujitsu frv contributed by Red Hat.
New sim testsuite for Fujitsu FRV. Contributed by Red Hat.
2003-08-20 Michael Snyder <msnyder@redhat.com>
2003-08-20 Michael Snyder <msnyder@redhat.com>
2003-08-20 Michael Snyder <msnyder@redhat.com>
2003-08-29 Dave Brolley <brolley@redhat.com>
2003-08-29 Dave Brolley <brolley@redhat.com>
2003-08-29 Dave Brolley <brolley@redhat.com>
2003-09-03 Dave Brolley <brolley@redhat.com>
2003-09-03 Dave Brolley <brolley@redhat.com>
003-09-03 Dave Brolley <brolley@redhat.com>
2003-09-04 Dave Brolley <brolley@redhat.com>
2003-09-08 Dave Brolley <brolley@redhat.com>
2003-09-08 Dave Brolley <brolley@redhat.com>
2003-09-08 Dave Brolley <brolley@redhat.com>
2003-09-08 Dave Brolley <brolley@redhat.com>
2003-09-08 Dave Brolley <brolley@redhat.com>
2003-09-09 Dave Brolley <brolley@redhat.com>
2003-09-09 Dave Brolley <brolley@redhat.com>
2003-09-09 Dave Brolley <brolley@redhat.com>
2003-09-09 Dave Brolley <brolley@redhat.com>
2003-09-10 Dave Brolley <brolley@redhat.com>
2003-09-12 Dave Brolley <brolley@redhat.com>
2003-09-12 Dave Brolley <brolley@redhat.com>
Correct last entry.
2003-09-19 Dave Brolley <brolley@redhat.com>
2003-09-24 Dave Brolley <brolley@redhat.com>
2003-09-24 Dave Brolley <brolley@redhat.com>
2003-09-24 Dave Brolley <brolley@redhat.com>
2003-09-25 Dave Brolley <brolley@redhat.com>
2003-09-29 Dave Brolley <brolley@redhat.com>
2003-10-06 Dave Brolley <brolley@redhat.com>
2003-10-08 Dave Brolley <brolley@redhat.com>
2003-10-08 Dave Brolley <brolley@redhat.com>
2003-10-06 Dave Brolley <brolley@redhat.com>
2003-10-06 Dave Brolley <brolley@redhat.com>
2003-10-06 Dave Brolley <brolley@redhat.com>
2003-10-06 Dave Brolley <brolley@redhat.com>
2003-10-08 Dave Brolley <brolley@redhat.com>
2003-10-08 Dave Brolley <brolley@redhat.com>
2003-10-10 Dave Brolley <brolley@redhat.com>
2003-10-10 Dave Brolley <brolley@redhat.com>
2003-10-10 Dave Brolley <brolley@redhat.com>
2003-10-10 Dave Brolley <brolley@redhat.com>
2003-10-10 Dave Brolley <brolley@redhat.com>
2003-10-31 Dave Brolley <brolley@redhat.com>
Fix typos.
Fix more typos
2003-11-03 Dave Brolley <brolley@redhat.com>
2005-06-15 Dave Brolley <brolley@redhat.com>
2005-06-15 Dave Brolley <brolley@redhat.com>
2005-10-28 Dave Brolley <brolley@redhat.com>
2005-10-28 Dave Brolley <brolley@redhat.com>
2005-10-28 Dave Brolley <brolley@redhat.com>
2005-10-28 Dave Brolley <brolley@redhat.com>
2005-10-28 Dave Brolley <brolley@redhat.com>
2005-10-28 Dave Brolley <brolley@redhat.com>
2005-12-02 Dave Brolley <brolley@redhat.com>
2006-09-27 Dave Brolley <brolley@redhat.com>
2006-10-18 Dave Brolley <brolley@redhat.com>
2006-10-18 Dave Brolley <brolley@redhat.com>
2006-12-13 Dave Brolley <brolley@redhat.com>
2007-02-05 Dave Brolley <brolley@redhat.com>
2007-02-05 Dave Brolley <brolley@redhat.com>
2007-02-05 Dave Brolley <brolley@redhat.com>
2007-02-05 Dave Brolley <brolley@redhat.com>
2007-02-05 Dave Brolley <brolley@redhat.com>
Support for Toshiba MeP and for complex relocations.
Add correct entrty for the addition of MeP.
2007-02-05 Dave Brolley <brolley@redhat.com>
2007-02-05 Dave Brolley <brolley@redhat.com>
Support for Toshiba MeP and for complex relocations.
Support for Toshiba MeP.
2007-02-05 Dave Brolley <brolley@redhat.com>
Fix entries for MeP port and complex relocations.
Fix entries for MeP submission.
Fix entries for MeP submission and complex relocations.
Fix entries for MeP submission.
Fix entries for MeP submission.
Add myself as the maintainer of the MeP port.
Add myself as maintainer of the MeP port.
2007-09-21 Dave Brolley <brolley@redhat.com>
Dave Korn (81):
2005-05-08 Dave Korn <dave.korn@artimi.com>
2006-05-02 Dave Korn <dave.korn@artimi.com>
2009-01-03 Dave Korn <dave.korn.cygwin@gmail.com>
* NEWS: Mention new feature --exclude-modules-for-implib.
* configure.ac (funcs, vars, checkfuncs): Don't munge on Cygwin,
* emultempl/pe.em (gld_${EMULATION_NAME}_after_open): Don't emit
bfd/ChangeLog
PR gas/7059
ld/ChangeLog
* emultempl/pe.em (debug_section_p): New bfd_map_over_sections hook.
include/ChangeLog
* ld-auto-import/auto-import.exp: Add missing dll entrypoint.
* ld-bootstrap/bootstrap.exp: Also pass '-liconv' to linker when
* doc/internals.texi: Fix trivial syntax errors.
binutils/ChangeLog
* inutils-all/objcopy.exp (strip_executable): Delete remote dest
ld/ChangeLog
* ld-pe/export_dynamic_warning.d (#warning): Fix regex pattern.
* ld-pe/export_dynamic_warning.s: Make dummy code portable.
* ld-pe/image_size.d (#target): Also run test on Cygwin and x86_64
bfd/ChangeLog
bfd/ChangeLog
2009-04-23 Matthias Klose <doko@ubuntu.com>
bfd/ChangeLog
* MAINTAINERS: Add myself as PE/COFF co-maintainer.
Committed on behalf of
==> bfd/ChangeLog <==
* lib/ld-lib.exp (run_ld_link_tests): Filter test names against
* coffgen.c (coff_print_symbol): Use bfd_fprintf_vma, not
* ld-pe/aligncomm-1.c (_alloca): Add dummy definition to
ld/ChangeLog
* gas/i386/jump.d: Tweak patterns to also match PE platform output.
PR gas/977
2009-06-18 Dave Korn <dave.korn.cygwin@gmail.com>
* ld-pe/pe-run.exp (proc test_direct_link_dll): Always pass
* ld-pe/pe-run.exp (proc test_direct_link_dll): Fix incorrect
2009-06-25 Rafael Avila de Espindola <espindola@google.com>
2009-07-03 Dave Korn <dave.korn.cygwin@gmail.com>
2009-07-03 Cary Coutant <ccoutant@google.com>
* doc/binutils.texi (--only-keep-debug): Relocate stray para here ...
* ltmain.sh (func_normal_abspath): New function.
* Makefile.am (BUILD_LIBINTL): New variable.
ld/ChangeLog:
2009-09-04 Timo Kreuzer <timo.kreuzer@web.de>
* cofflink.c (_bfd_coff_generic_relocate_section): Look for the aux
* deffilep.y (def_file_free): Add missing shadow parameter renaming.
* pe-dll.c (generate_reloc): Take account of wrapper options when
gas/ChangeLog:
* gas/pe/section-align-1.d: Don't test section flags.
binutils/testsuite/ChangeLog:
bfd/ChangeLog:
* pe-dll.c: Removed trailing whitespaces.
Merge from gcc:
PR ld/11603
* objcopy.c (copy_usage): Tweak previous typofix.
* scripttempl/armcoff.sc: Revert 2010-09-22 change.
* configure.ac (build_lto_plugin): New shell variable.
* elflink.c (_bfd_elf_link_output_relocs): Delete unused variable
Applied patch series for LD plugin interface (six parts).
Avoid testsuite errors when no cross compiler is available.
Fix potential use-after-free bugs.
Provide win32-based dlapi replacements on windows platforms without dlfcn.h.
* ld-plugin/plugin.exp: Mark tests UNSUPPORTED, not UNRESOLVED, if
* plugin.c (get_symbols): Check symbol type correctly.
* i386/relax-1.d: Generalize regexes a bit.
Sync from gcc/
* config/obj-coff.c (weak_altname2name): Don't infer from the presence
* ChangeLog: Add missing 'PR' designator to previous entry.
* plugin.h (plugin_active_plugins_p): New prototype.
* ld-plugin/plugin.exp (testobjfiles): Dont use HOSTING_CRT0.
* plugin.c (is_visible_from_outside): New function.
* mh-cygwin (LDFLAGS): Turn up stack allocation to 12MB.
PR target/40125
Fix PE-COFF bug in orphan section alignment handling.
Do not use dummy bfd suffix for recognition, make it human-readable instead.
Revise linker plugin API to better preserve link order.
Fix issue from GCC PR47527: no ELF flags, EABI attribs, etc. in dummy IR BFD.
Respect symbol wrappers when computing symbol resolutions.
PR ld/12365
bfd/ChangeLog:
* pe-dll.c (generate_reloc): Don't emit a base reloc for an
David Anderson (26):
Add myself to write-after-approval list.
Just realized the list is in alphabetical order, so
spelling correction: depdendant->dependent
Spelling correction: of->if in comment.
Typo in comment fixed: seem->see
Spelling correction in comment: dependant->dependent
Corrected mistake in comment. 64bit example said it was 32 bit.
Fix typo in comment: h added, sort -> short.
Correct spelling in comment: tupes -> tuples.
Corrected spelling errors in comments:
Corrected spelling in comments:
Corrected spelling error in comment:
Corrected spelling error in comment: swaped -> swapped.
Fixed spelling errors in comments: dependant->dependent in several places.
Corrected spelling in comments: dependant->dependent swaped->swapped.
Corrected spelling in comment: extention-> to extension.
Corrected typo in comment: ofa -> of a
Corrected spelling error in comment: continaution ->continuation.
Corrected spelling in comment: unles -> unless.
Corrected spelling in comment: dependant -> dependent
Corrected spelling in comment: dependant -> dependent.
Corrected spelling error in comment: tracepont -> tracepoint
Corrected spelling errors in various source files.
Corrected spelling errors in comments
Corrected spelling errors in comments.
2004-10-11 David Anderson <davea@sgi.com>
David Ayers (2):
2006-06-13 David Ayers <d.ayers@inode.at>
2006-06-20 David Ayers <d.ayers@inode.at>
David Blaikie (12):
gdb/testsuite
gdb
gdb
Compile inline test with -std=gnu89 explicitly to override Clang's default (-std=c99)
Add return value for non-void function return statements to fix error in clang build.
Adjust start-of-function braces to be compatible with Clang
Fix and XFAIL test due to GCC PR55641, passes with clang
XFAIL under Clang tests using labels
Return by value to coax Clang into emitting the full definition of a test type.
Cause clang to emit the definition of a type used only by pointer
Ensure unreferenced static symbols aren't omitted by clang (either marking them __attribute__((used)) or making them non-static)
Use attribute to specify the required inlining semantics
David Carlton (152):
Add self to MAINTAINERS.
2002-08-19 David Carlton <carlton@math.stanford.edu>
2002-08-19 David Carlton <carlton@math.stanford.edu>
2002-08-13 David Carlton <carlton@math.stanford.edu>
2002-09-03 David Carlton <carlton@math.stanford.edu>
2002-09-12 David Carlton <carlton@math.stanford.edu>
2002-09-16 David Carlton <carlton@math.stanford.edu>
2002-09-18 David Carlton <carlton@math.stanford.edu>
2002-09-18 David Carlton <carlton@math.stanford.edu>
2002-09-20 David Carlton <carlton@math.stanford.edu>
2002-09-20 David Carlton <carlton@math.stanford.edu>
2002-09-27 David Carlton <carlton@math.stanford.edu>
2002-09-27 David Carlton <carlton@math.stanford.edu>
2002-09-30 David Carlton <carlton@math.stanford.edu>
2002-10-09 David Carlton <carlton@math.stanford.edu>
2002-10-18 David Carlton <carlton@math.stanford.edu>
2002-10-23 David Carlton <carlton@math.stanford.edu>
2002-10-23 David Carlton <carlton@math.stanford.edu>
2002-10-23 David Carlton <carlton@math.stanford.edu>
2002-10-23 David Carlton <carlton@math.stanford.edu>
2002-10-28 David Carlton <carlton@math.stanford.edu>
2002-11-05 David Carlton <carlton@math.stanford.edu>
2002-11-05 David Carlton <carlton@math.stanford.edu>
2002-11-08 David Carlton <carlton@math.stanford.edu>
2002-11-11 David Carlton <carlton@math.stanford.edu>
2002-11-11 David Carlton <carlton@math.stanford.edu>
2002-11-15 David Carlton <carlton@math.stanford.edu>
2002-11-12 David Carlton <carlton@math.stanford.edu>
Fix date stamp on ChangeLog entry.
2002-11-25 David Carlton <carlton@math.stanford.edu>
2002-12-04 David Carlton <carlton@math.stanford.edu>
2002-12-04 David Carlton <carlton@math.stanford.edu>
2002-12-05 David Carlton <carlton@math.stanford.edu>
2002-12-05 David Carlton <carlton@math.stanford.edu>
2002-12-05 David Carlton <carlton@math.stanford.edu>
2002-12-05 David Carlton <carlton@math.stanford.edu>
2002-12-06 David Carlton <carlton@math.stanford.edu>
2002-12-09 David Carlton <carlton@math.stanford.edu>
2002-12-09 David Carlton <carlton@math.stanford.edu>
2002-12-09 David Carlton <carlton@math.stanford.edu>
2002-12-11 David Carlton <carlton@math.stanford.edu>
2002-12-17 David Carlton <carlton@math.stanford.edu>
2002-12-17 David Carlton <carlton@math.stanford.edu>
2002-12-19 David Carlton <carlton@math.stanford.edu>
2002-12-20 David Carlton <carlton@math.stanford.edu>
2002-12-23 David Carlton <carlton@math.stanford.edu>
2002-12-23 David Carlton <carlton@math.stanford.edu>
2002-12-24 David Carlton <carlton@math.stanford.edu>
2003-01-03 David Carlton <carlton@math.stanford.edu>
2003-01-07 David Carlton <carlton@math.stanford.edu>
2003-01-08 David Carlton <carlton@math.stanford.edu>
2003-01-09 David Carlton <carlton@math.stanford.edu>
2003-01-09 David Carlton <carlton@math.stanford.edu>
2003-01-10 David Carlton <carlton@math.stanford.edu>
2003-01-12 David Carlton <carlton@bactrian.org>
2003-01-14 David Carlton <carlton@math.stanford.edu>
2003-01-15 David Carlton <carlton@math.stanford.edu>
2003-01-16 David Carlton <carlton@math.stanford.edu>
2003-01-17 David Carlton <carlton@math.stanford.edu>
2003-01-17 David Carlton <carlton@math.stanford.edu>
2003-01-31 David Carlton <carlton@math.stanford.edu>
Left ChangeLog entry out of last commit.
2003-02-03 David Carlton <carlton@math.stanford.edu>
2003-02-04 David Carlton <carlton@math.stanford.edu>
2003-02-04 David Carlton <carlton@math.stanford.edu>
2003-02-04 David Carlton <carlton@math.stanford.edu>
2003-02-04 David Carlton <carlton@math.stanford.edu>
2003-02-04 David Carlton <carlton@math.stanford.edu>
2003-02-07 David Carlton <carlton@math.stanford.edu>
2003-02-14 David Carlton <carlton@math.stanford.edu>
2003-02-19 David Carlton <carlton@math.stanford.edu>
2003-02-20 David Carlton <carlton@math.stanford.edu>
2003-02-20 David Carlton <carlton@math.stanford.edu>
2003-02-21 David Carlton <carlton@math.stanford.edu>
2003-02-24 David Carlton <carlton@math.stanford.edu>
2003-02-24 David Carlton <carlton@math.stanford.edu>
2003-02-25 David Carlton <carlton@math.stanford.edu>
2003-02-26 David Carlton <carlton@math.stanford.edu>
2003-02-26 David Carlton <carlton@math.stanford.edu>
2003-02-26 David Carlton <carlton@math.stanford.edu>
2003-02-27 David Carlton <carlton@math.stanford.edu>
2003-02-28 David Carlton <carlton@math.stanford.edu>
2003-02-28 David Carlton <carlton@math.stanford.edu>
2003-02-28 David Carlton <carlton@math.stanford.edu>
Fix minor slip in previous patch.
2003-03-03 David Carlton <carlton@math.stanford.edu>
2003-03-03 David Carlton <carlton@math.stanford.edu>
2003-03-03 David Carlton <carlton@math.stanford.edu>
2003-03-03 David Carlton <carlton@math.stanford.edu>
2003-02-28 David Carlton <carlton@math.stanford.edu>
2003-03-04 David Carlton <carlton@math.stanford.edu>
2003-03-04 David Carlton <carlton@math.stanford.edu>
2003-03-10 David Carlton <carlton@math.stanford.edu>
2003-03-17 David Carlton <carlton@math.stanford.edu>
2003-04-14 David Carlton <carlton@math.stanford.edu>
2003-04-14 David Carlton <carlton@math.stanford.edu>
2003-04-15 David Carlton <carlton@math.stanford.edu>
2003-04-23 David Carlton <carlton@bactrian.org>
2003-04-25 David Carlton <carlton@bactrian.org>
2003-05-02 David Carlton <carlton@bactrian.org>
2003-05-08 David Carlton <carlton@math.stanford.edu>
2003-05-18 David Carlton <carlton@bactrian.org>
2003-05-19 David Carlton <carlton@bactrian.org>
2003-05-19 David Carlton <carlton@bactrian.org>
2003-05-19 David Carlton <carlton@bactrian.org>
2003-05-19 David Carlton <carlton@bactrian.org>
2003-05-19 David Carlton <carlton@bactrian.org>
2003-05-20 David Carlton <carlton@math.stanford.edu>
2003-06-02 David Carlton <carlton@math.stanford.edu>
2003-06-02 David Carlton <carlton@math.stanford.edu>
2003-06-02 David Carlton <carlton@bactrian.org>
2003-06-11 David Carlton <carlton@bactrian.org>
2003-06-11 David Carlton <carlton@bactrian.org>
2003-06-12 David Carlton <carlton@bactrian.org>
2003-06-12 David Carlton <carlton@kealia.com>
2003-06-12 David Carlton <carlton@kealia.com>
2003-06-25 David Carlton <carlton@kealia.com>
2003-06-30 David Carlton <carlton@kealia.com>
Fix indentation of previous commit.
2003-08-04 David Carlton <carlton@kealia.com>
2003-08-27 David Carlton <carlton@kealia.com>
2003-09-09 David Carlton <carlton@kealia.com>
2003-09-11 David Carlton <carlton@kealia.com>
2003-09-11 David Carlton <carlton@kealia.com>
Fix ChangeLog entry to read 'gdb.cp' instead of 'gdb.c++'.
2003-09-25 David Carlton <carlton@kealia.com>
2003-09-25 David Carlton <carlton@kealia.com>
2003-09-25 David Carlton <carlton@kealia.com>
2003-09-30 David Carlton <carlton@kealia.com>
2003-11-13 David Carlton <carlton@kealia.com>
2003-12-16 David Carlton <carlton@kealia.com>
2004-01-13 David Carlton <carlton@kealia.com>
2004-01-14 David Carlton <carlton@kealia.com>
2004-01-14 David Carlton <carlton@bactrian.org>
2004-01-22 David Carlton <carlton@kealia.com>
2004-01-23 David Carlton <carlton@kealia.com>
2004-01-23 David Carlton <carlton@kealia.com>
2004-01-23 David Carlton <carlton@kealia.com>
2004-01-23 David Carlton <carlton@kealia.com>
2004-01-28 David Carlton <carlton@kealia.com>
2004-02-02 David Carlton <carlton@kealia.com>
2004-02-11 David Carlton <carlton@kealia.com>
2004-03-05 David Carlton <carlton@kealia.com>
2004-03-12 David Carlton <carlton@kealia.com>
2004-03-15 David Carlton <carlton@kealia.com>
2004-03-16 David Carlton <carlton@kealia.com>
2004-03-17 David Carlton <carlton@kealia.com>
2004-03-17 David Carlton <carlton@kealia.com>
2004-03-26 David Carlton <carlton@kealia.com>
Add entry that I left out of 2004-03-15 ChangeLog:
2004-04-13 David Carlton <carlton@kealia.com>
2004-08-10 David Carlton <carlton@bactrian.org>
David D. Zuhn (304):
added flex to the build tree
configure.in knows about flex now
updated configure.in to include flex
added ispell
better error testing on perverse cases (eg, ./config.sub -sun3)
recognize m680[1234] as separate processors now
16 May version from prep
fix -nfp documentation
new file from bothner, fixes sparc cross-disassembly core dumps
change to new solaris naming system, add sysv4 host config
more docs on srcdir in makefiles, patch accepted by rms
> * xm-rs6000.h: define MEM_FNS_DECLARED
added wc to holes -- needed by the rcs configuration script
don't install gprof.{callg,flat}, install the man page, get the new
rearranged tests to remove subdirs from configdirs
configure error messages to stderr, recognize hppa* instead of hppa
fragment for HPUX, copied from mh-sysv, added yet another INSTALL=cp
frag for hpux, INSTALL=cp
fix installation problem which forced a relink of ld on 2nd and subsequent installation
clean up Makefile.in (install), configure.in (the parts that choose what not to build for a host or target)
fix INFO-DIR-ENTRY, new gen-info-dir
fix INFO-DIR-ENTRY
changes tests from -d foo to -f foo/Makefile
removed debugging code accidentally checked in
new configure triple work, added solaris 2 & irix host support, fix FLEX definition
avoid compiler warnings
use *-*-* instead nested cases
regularize formatting
use canonical triple
renamed hp9000.h to hp300.h
renamed hp9000 to hp300
fix typo, added @table
use sysv config for solaris2 hosting
merge in some p3 Makefile changes
added tcl, tk, and expect
import from p3
* config.sub: remove 'sparc'-->'sparc-sun' default transformation,
delete some old ose cruft, handle -wrs as an os
more include changes
include file handling changes
* configure.in: expand the section that adds or removes
new file, build many toolchains at once
make cc command lines more consistent
pass down prefix and exec_prefix
added expect and tcl
also search bfd sources for include files
update dates
+ * nindy-share/stop.h: fixed bogus comment-end in copyright message
updates dates, added build-cygnus target
updated dates
build libg++ on HPUX
minor typo correction
define and pass down locations for X11 files
supply standard X11 include & library directories
* Makefile.in: define flags for X11 include files and library file
updated address and phone number
better handling for X11 oddities on various systems
include mh-sun for all sun hosts (except solaris)
add several packages to configdirs
updated dates
* configure.in: handle some programs as cross-only, and others as
* Makefile.in: extensive cleanup:: removed all of the explicit
update dates, HP700 target list
Makefile.in: regularize use of $host_canonical and $target_canonical
removed the files there were moved to etc, added the directories that are
add include of "complaints.h"
update date, remove stage1 make if on rs6000
don't build sed -- it's broken
add dvi target
updated dates, added -g to hppa native CFLAGS
clean up mostlyclean changes
added dvi target
updated dates
don't remove binutils from Solaris builds
better clean handling
* hppa.c: change a 'const' to 'CONST', or else HP C compiler dies
updated dates
update comments
pass prefix & exec_prefix, POSIXize recursive makes
update dates
add groff
use bfd_xmalloc instead of malloc
fix install rule
use waitpid instead of wait4
handle machines other than DOS & Sun
* test-build.mk: set $PATH for all builds
revert chill Sanitize patches
redo (yet again) chill sanitization -- thanks per
update dates
no more default emulation
recognise all sparclite variants
fix my default emulation changes
fix default emulations for nindy and sparc-vxworks
build lots of targets for HPPA (testing), add -J Sun3 CC, add sparclite targets for sun4
add default CC compilers for Iris and DECstation
chillrt depends on a C library (newlib)
use the SYMBOL_VALUE macro -- from Stu
recognize irix[34]* instead of irix[34]
added support for uudecode
updated dates, build all interesting targets on hp700 host
updated dates, add support for building with native (SunPRO) C on Solaris2
added uudecode to keepers list
updated date
case fixes in node names
update dates
keep NEWS, remove RCS cruft
no more v9 code in aoutx.h
keep gprof.texi, remove RCS cruft
keep everything that's present now
removing excess verbosity
fix TMPDIR on hp300 automagically, don't have all sorts of -g -g -g flags around
updated date
keep everything
gprof, not gprog. typo
handle SunPRO C on Solaris2 better
updated dates
add support for tar gzip hello recode and indent
update version to 1.94
diff needs libiberty
fix go32 configuration
* configure.in: remove no-op mips-dec-bsd* in "case $target"
keep mh-aix386
tclX support
don't define POSIX_UTIME for go32, makes ar & ranlib happy again
* configure.in: canonicalize all instances to *-*-solaris2*,
consistent use of -solaris2*
consistent use of -solaris2*
consistent use of -solaris2*
better support for configuration with gcc
added package_makefile_frag support
handle lack of Makefile.in in a more graceful manner
* configure: add support for package_makefile_fragment, handle the
fix whitespace
configure has embedded tabs, which I accidentially nuked
add installcheck
add installcheck target
add installcheck
add dvi & installcheck
add X11 directory support
update dvi & info targets
add installcheck & dvi
fix setting of target_alias when using config.guess (fixes PR config/2422)
add dvi target
add dvi target, define & use TEXI2DVI
recurse through SUBDIRS for dvi target
add dvi target
add dvi, fix info & install-info (no recursion)
rename deja-gnu to dejagnu
look in srcdir for texinfo source, then in objdir
doc last changes
add INFO-DIR-ENTRY
top level CC settings for special tweaks needed
Keep mh-sun3
as.texinfo lives in $(srcdir)
* configure.in: add comment for --with-x default values
* configure.in: rename m88k-motorola-m88kbcs to m88k-motorola-sysv
* config/mh-delta88: remove extraneous GCC references
add all-emacs target
don't try to keep old mt-* targets
fix stabs.texinfo xref bugs
default is the tree supports X11
keep release stuff around for Cygnus releases
use the sun3 makefile fragment (PR 2729)
patches to use release-info
1) use release-info
more tools to build native-only
install shouldn't depend on install-info
add no-op dvi target
add more files to ETC_SUPPORT, configure the release directory, add a vault-install target
* configure.in: fix Alpha GDB typo; also, don't build DejaGnu for
INFO-DIR-ENTRY formatting tweaks
* printcmd.c (print_address_symbolic): turn this into an assigment
go32 needs math library
1) 'else true' for *!@#@ Ultrix
rename LOADLIBES to EXTRALIBS
change srctriggeer to a local FILE not a DIRECTORY
fix srctrigger to point to a file, not a directory
* configure.in: change lynx support to CPU-*-lynxos*
* config/sparc/xm-sun4sol2.h: define MEM_FNS_DECLARED
* Makefile.in: remove old C++ rules; remove install:all and
update INFO-DIR-ENTRY
don't build gas,ld,binutils for *-*-sysv4
fix comment portability problem (ultrix)
a portable install script, also creates parent directories
update install usage
remove parentdir support
remove parentdir support; use INSTALL_XFORM
don't set INSTALL=cp anymore
remove parentdir support
remove accidental INSTALL change
remove parentdir support
remove parentdir support
* Makefile.in (install, install-info): remove parentdir support,
remove parentdir support
configure already add the -e
get install.sh canonicalized
doc last change
canonicalize install.sh location
quote program_transform_name value
canonicalize install.sh location
remove parentdir support
fix INSTALL_XFORM definition
more install/program_transform_name fixes
append transformbasename to transformed name
change program_transform_name quoting
single-quote $program_transform_name
added stabs-in-elf menu entry, reformatted menus with C-c C-u a (texinfo mode command)
don't use dirname
like mh-sysv4, except with Unixware X definitions
add go32 tools to the go32 targetted toolchains
fix include file ordering problem (bfd.h vs. symfile.h)
fix docstring so that it compiles
fix HPUX hosting problems
kludge around 386BSD bug
update for q3 matrix
fix decls
remove INSTALL=cp
simplify adding gprof to sh-*-*
add sh for sun4 builds
add uniq to holes, ccross changes
remove another fixme
remove all.cross and install.cross targets
remove install.cross and all.cross targets
define CROSS is cross compilation
define CROSS is cross compilation
put CROSS definition into the Makefile
handle our SCO name better
add a -I to the makeinfo command line
handle broken test (lynx)
use mh-lynxos host fragment
new file for lynx
use mh-lynxos for *-*-lynxos
work around lynxos /bin/sh lossage
update for lynx, sgi -x- sh
add i386-lynx support
fix stupid typo
keep mh-lynxos and mh-unixware
support for CONFIG_SHELL
add i386-lynx support
unixware typo
different logging
update for latest datasheet revs
another small sco tweak
fix ANSI decl conflicts
remove some sun3 function decls
add a trap to ensure tmp files are removed
add support for CONFIG_SHELL
remove some conflicting decls
new file for hp300 hosts
handle z8k-coff
use mh-hp300
add support for dosutils
don't use -g in CXXFLAGS
update targets
use coffbfd for z8k
add libio
remove rcs cruft
keep i386-linux.h
reflect new changes in matrix
fix install.sh on DECstation; handle lack of c++ on h8[35]00 for libio
remove univel from unixware build config name
remove Sanitize markers
config.sub also has v9 code
nuke chill stuff from Makefile
bump VERSION to 4.10.2
don't run fixproto on gcc-no-fixedincludes
support for --host HOST
add netbsd variants
add support for gash
use mt-hppa, use 'gas ' instead of 'gas'
use pagas instead of gas
fix replacement of multiline values for CC and CXX
* Makefile.in: define M4, and pass it down to sub-makes;
hp300/hpux9 uses X11r5
* configure.in: default to '--with-gnu-as' and '--with-gnu-ld'
keep mt-hppa
update REMOTE_O for i960-vxworks to make it compile again
remove extern time() decl
fix unterminated character string
recognize mips*- instead of mips-
add build-latest target
only configure gdbserver for native environments
handle unixware & hp emacs, textutils on rs6000
remove debugging echo
don't build ld on solaris2
add pid argument to mips_wait
remove debugging output accidentally checked in
use lowercase "format" instead of Format/format
add support for aviion
build-all-latest target
* configure.in (hppa target): check the source directory for the
update for datasheet
remove sh-hms from hppa
keep pagas and utils
keep run.1
usr cr instead of cq in AR_FLAGS
don't build ld on i386-sysv4 platforms
handle space quoting issues
add -v flag to gprof (print version number)
document -v flag
remove gratitious s
update rev to 5.6(Cygnus)
no cvs on rs6000
fix comment delimiters
David Daney (25):
* elfxx-mips.c (_bfd_mips_elf_add_symbol_hook): Ignore _gp_disp
* elflink.c (elf_gc_sweep): Set dynsymcount to correct value.
* ld-mips-elf/multi-got-1.d: Adjust for new ld behavior.
* elfxx-mips.c (STUB_LI16): Removed.
gas:
* config/tc-mips.c (md_show_usage): Clean up -mno-shared
2007-09-12 David Daney <ddaney@avtrex.com>
opcodes/
include/
* dummy-frame.h (frame.h): Include it.
* breakpoint.c (bpstat_stop_status): Clear breakpoint_at for
2009-04-13 David Daney <ddaney@caviumnetworks.com>
2009-04-20 David Daney <ddaney@caviumnetworks.com>
2009-04-21 David Daney <ddaney@caviumnetworks.com>
include/
2010-02-26 David Daney <ddaney@caviumnetworks.com>
2010-10-04 David Daney <ddaney@caviumnetworks.com>
gdb/
2011-02-04 David Daney <ddaney@caviumnetworks.com>
2011-12-03 David Daney <david.daney@cavium.com>
2011-12-06 David Daney <david.daney@cavium.com>
2011-12-09 David Daney <david.daney@cavium.com>
2011-12-10 David Daney <david.daney@cavium.com>
2011-12-10 David Daney <david.daney@cavium.com>
2011-12-15 David Daney <david.daney@cavium.com>
David Edelsohn (757):
Added initial sparc-v9 support.
Macroize all conditional move insns.
config/tc-sparc.c: (sparc_ip): Fix parsing of asi number. Fix error message.
(int64e_type): Fix definition.
* hosts/std-host.h (int64e_type): Fix definition.
* run.c (main): Fix parsing of args.
* config/sparc.c (sparc_ip): Remove support for %d/%q fp regs.
alpha-osf.mh -> alphaosf.mh
h8300hms -> h8300
scripttempl/h8300.sc: Add .tors section for constructor/destructors.
Fix typo.
Makefile.in: Add -I../../bfd to pick up bfd.h.
(bfd_h8_disassemble): Correct fetching of instruction.
(sim_csize): Initialize cpu.cache.
* h8300-tdep.c (examine_prologue): Fix call to read_memory_unsigned_integer.
* cpu-h8300.c (h8300_scan): Fix parsing of architecture string.
Initial versions of port to sparc64 simulators.
Initial versions of sparc64 port.
config/tc-h8300.h (TC_CONS_RELOC): Use R_RELLONG if h8/300h.
* findvar.c (read_register): Provide some support for 64 bit regs.
* h8300-tdep.c (print_insn): Call print_insn_h8300h if h8/300h.
(sparc_frame_chain): Handle sizeof (CORE_ADDR) != sizeof (REGISTER_TYPE).
(REGISTER_TYPES): Adjust for h8/300h.
h8/300h stuff.
(REGISTER_CONVERT_TO_VIRTUAL): Use REGISTER_RAW_SIZE to determine bytes to copy.
h8/300h stuff
* run.c (main): Add -h flag to enable h8/300h emulation.
(PRINT_REGISTER_HOOK): Fix typo, add parens around macro arg.
config/sparc/tm-sparc.h (PRINT_REGISTER_HOOK): Fix typo, add
Add v9 sanitization support.
Add v9 sanitized entry for sparc-tdep.c.
(REGISTER_CONVERTIBLE): Change value to 0.
h8300 stuff.
* gdbcore.h (read_memory_integer, read_memory_unsigned_integer):
Restore function naming scheme (sim_xxx vs simif_xxx).
Accept h8300h for target cpu.
* configure.in: Accept h8300h for target cpu.
* config.sub: Recognize h8300hhms as h8300h-hitachi-hms.
* configure.in: Recognize h8300h-*-*.
Recognize h8300h.
* configure.in: Recognize h8300h.
* configure.in: Make sparc64-*-aout* use bfd gas.
* configure.in: Recognize h8300h (variant of h8300).
* run.c (main): If h8/300h binary detected, call set_h8300h.
* compile.c: Reset HMODE back to zero (accidently set it to 1).
h8/300h support
Add h8/300h support.
(examine_prologue): Make prototype match definition.
* h8300-tdep.c (examine_prologue): Make prototype match definition.
Fix bit instructions (was setting destination reg and not carry).
h8/300h support
Fix h8300h support (need own .mt file).
h8/300h stuff
* bfd.c (bfd_nonrepresentable_section, bfd_undefined_symbol,
sp64.mt: New file.
New file remote-sim.h.
remote-sim.h: New file.
* sp64-tdep.c (sparc64_frame_chain, sparc64_frame_saved_pc): Deleted.
* remote-sp64sim.c (simif_create_inferior): Add FIXME regarding
Rename sigm insn to sir.
* ld.h (BYTE_SIZE, SHORT_SIZE, LONG_SIZE): Define as suggested by
* config.sub: Remove h8300hhms alias.
* ldmain.c (main): Call set_scripts_dir after argv has been processed.
Add EMUL=h8300h.
config/tc-sparc.h (LOCAL_LABEL): Remove test for name[0] == 'L'.
Remove references to shade.
* ldlang.c (lang_size_sections, lang_common): ALIGN_N can't handle
* remote-sim.h (sim_stop): New enum.
(sim_stop_signal): Result is now enum sim_stop.
(sim_stop_signal): Result is now enum sim_stop.
* remote-sim.h (SIM_ADDR): New type (same as CORE_ADDR).
* Makefile.in (CSEARCH): Add -I$(srcdir)/../../gdb
* Makefile.in (CSEARCH): Add -I$(srcdir)/../../gdb
* configure.in: Remove h8300h, we have multilib now.
* configure.in: Remove h8300h, we have multilib now.
* config/tc-h8300.c (md_assemble): Don't update input_line_pointer.
* expr.c (integer_constant): Fix computation of too_many_digits. Variable
* config/tc-sparc.c (sparc_ip): Truncate args to %hi/%lo to 32 bits.
* config/obj-elf.c (obj_elf_section): Fix loop termination test.
* read.c (emit_expr): Fix computation of mask.
* app.c (do_scrub_next_char): Allow lines like " foolab :".
* configure.in: Avoid substring mismatches but allow matches
Back out last patch until I figure out why configure is choking.
* configure.in: Remove embedded newlines from configdirs.
* config/atof-ieee.c (make_invalid_floating_point_number):
* config/tc-sparc.h (LOCAL_LABEL): Local labels are .Lfoo.
Remove v9 sanitization.
(target_ptr_bit, set_target_ptr_bit): Deleted, can no longer set this
sp64-tdep.c (target_ptr_bit, set_target_ptr_bit): Deleted, can no longer set
sparc-tdep.c (sparc_frame_find_save_regs): Use REGISTER_RAW_SIZE instead of 4.
(SIMFILES): Use remote-sim.o instead of remote-sp64sim.o.
(FPS_REGNUM, CPS_REGNUM): Define (so sparc-tdep.c compiles).
* config/sparc/sp64.mt (SIMFILES): Use remote-sim.o now.
(NM_FOR_TARGET): Build tree version is now nm.new.
* sparc-opc.c (sparc_opcodes): Fix "rd %fprs,%l0".
* build-all.mk: Document all useful targets.
Add clean target.
* config.sub (sparc64-elf): Fix os.
* compile.c (decode): Fix typo (16 bit branches).
(decode_format): Allow TARGET_PTR_BIT to be non-constant.
* remote-sim.h (sim_verbose): Delete.
* compile.c: #include "bfd.h".
* interp.c (sim_*): Make result void where there isn't one.
(gdbsim_ops): Set `to_insert_breakpoint' and `to_remove_breakpoint' fields.
(concat, basename, buildargv, freeargv, strerrno, strsigno,
* COPYING.NEWLIB: New file.
* config.sub: No longer recognize h8300h.
Move COPYING.NEWLIB to cygnus_files.
Keep/lose arc stuff.
Add support for arc processor.
(do_scrub_next_char): Insert missing newline at end of file
Initial ARC support.
* config/arc-elf.mt: New file.
Initial ARC support.
Initial ARC support.
Initial ARC support.
Initial ARC support.
Initial ARC support.
Initial arc-elf support.
Remove duplicate of ARC sanitization.
* arc-opc.c (insertion fns): Pass pointer to value's table entry.
* config/tc-arc.c (arc_insert_operand): Change reg parm to pointer
Various arc stuff.
Sanitize arc stuff.
(arc.h): New file, contains ARC specific ELF definitions.
* ldlang.c (lang_size_sections): Clarify error message when user
* libelf.h (struct elf_obj_tdata): New member program_header_size.
elfcode.h (elf_sort_hdrs): Put SHT_NOBITS sections after !SHT_NOBITS.
* archures (bfd_mach_arc_base): #define.
Regenerated.
Lotsa arc stuff.
* config/tc-arc.h (LOCAL_LABEL): Delete "_.L_", gcc works around
* config/tc-arc.c (md_pseudo_table): Add .cpu.
* arc.h (ARC_MACH_{BASE,HOST,GRAPHICS,AUDIO}): Define.
* arc-dis.c (print_insn_arc): Rename to print_insn and make static.
* arc-opc.c (MULTSHIFT operand): Delete.
Lotsa arc stuff.
* disassemble.c (disassembler, case bfd_arch_arc): Call
* dis-asm.h (print_insn_arc): Deleted.
(arc_get_disassembler): Renamed from arc_disassembler.
E_ARC_CPU_XXX renamed to E_ARC_MACH_XXX for consistency with rest of BFD.
* arc.h (ARC_OPERAND_LIMM): New flag.
* expr.c (operand): Move md_operand handling to default case
* reloc.c (bfd_perform_relocation): Don't use bitpos in overflow calculations.
* dis-asm.h (arc_get_disassembler): Change argument to int.
* arc-dis.c (arc_get_disassembler): Change argument to int,
Remove CYG-LOC from lynx.
Recognize arm-*-pe* (psion project).
* sparc-tdep.c (NUM_SPARC_FPREGS): Define.
Merged into sparc-tdep.c.
Various changes for sparc64.
Forgot this one (from sparc64 changes).
* dwarfread.c (struct dieinfo): Use CORE_ADDR for at_{low,high}_pc.
* sparc/tm-sp64.h (REGISTER_NAMES): Fix some typos.
* sparc-tdep.c (decode_asi): New function.
* sparc/tm-sp64.h (USE_STRUCT_CONVENTION): Define.
* sparc-tdep.c (sparc_extract_struct_value_address): Move
* elfcode.h (elf_sort_hdrs): Keep SHT_NOBITS sections after
* configure.in (SELECT_VECS): Split bfd_elf32_arc_vec into big/little.
Patches to ARC to make byte order runtime selectable.
* arc.h (ARC_MACH_BIG): Define.
* emulparams/arcelf.sh (OUTPUT_FORMAT): Change to elf32-littlearc.
* arc-dis.c (print_insn_arc_base): Split into big and little fns.
Delete this patch, it breaks the h8300 assembler.
Delete this patch, it breaks the h8300 assembler.
arc-dis.c (print_insn): Put "+ 4" of relative addresses back. Oops.
* elf32-arc.c (elf_arc_howto_table): Relocs with implicit addends
Change argument to istarget from "*-*-vxworks" to "*-*-vxworks*".
* gdb.base/a2-run.exp: Change argument to istarget from
* config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
* mem-break.c (LITTLE_BREAKPOINT, BIG_BREAKPOINT): Define as
* config/tc-arc.c (arc_condition_codes): Deleted.
ARC stuff.
* arc.h (arc_get_opcode_mach): Define prototype.
* emulparams/arcelf.sh (ENTRY): Define.
* arc-dis.c (print_insn): New parameter `big_p'. Callers updated.
*** empty log message ***
* lib/gas-defs.exp (run_dump_test): Handle arguments with paths.
keep arc subdir if keep-arc.
Start of ARC testsuite.
Testcases for b, bl, and lp insns.
Stay away from duplicate arguments, will collide with aliases (eg: and->mov).
Testcases for mov, rlc, asl.
Tests for single bit versions of asr, lsr, ror, rrc.
More tests.
* gas/arc/{arc.exp,math.[sd],flag.[sd],j.[sd]}: New files.
Tests for various insn3 insns (eg: ext, sex).
(test_template_insn): Document usage.
Test extended shifts, mul64/mulu64 insns.
More ARC stuff.
shimm values "are always signed"
Tests for ld, lr, st, sr insns.
* gas/arc/{ld.[sd],st.[sd]}: New files.
(test_template_insn): Delete .s/.d files afterwards.
Delete illegal insns.
Fix patterns.
* configure.in: Recognize --with-newlib.
ARC stuff.
* config/tc-arc.c (delay_slot_type): New function.
Support keep-arc flag.
ARC stuff.
* arc-tdep.c: #include "gdbcmd.h".
* Makefile.in (RUNTEST): Use one in srcdir if present.
* Makefile.in (RUNTEST): Fix reference of `srcdir'.
Avoid "8 byte insn in delay slot" warning message.
ARC stuff.
Initial pass at ARC docs.
New file (interfaces to dg.exp).
* lib/gas-dg.exp: New file.
New testcase to test ARC specific warnings.
(gas-dg-test): Detect invalid values of `do_what'.
* config/tc-arc.c (md_longopts): -EB/-EL renamed to
(SER_HARDWIRE): Comment out for now.
Fix arc sanitization.
Fix typo in keeping of ld.d.
Clean arc stuff out of objdump.exp.
(cf-h8300h.mt): Deleted.
* config/tc-arc.c (md_pcrel_from): Return 0 for undefined symbols.
* config/tc-sparc.c (tc_gen_reloc): Handle BFD_RELOC_SPARC_WDISP16
* arc-tdep.c (arc_bfd_mach_type): New static global.
* config/tc-arc.h (MD_APPLY_FIX3): Define.
* config/tc-arm.h (LOCAL_LABEL): Prepend '.' if not OBJ_AOUT.
move test-build.mk to cygnus_files.
Keep COPYING.NEWLIB if keep-newlib.
(newlib.tar.gz): Configure newlib subdir so .info files are made.
* config/tc-arc.c (byte_order): Provide explicit initial value.
* config/tc-arc.c (byte_order): Provide explicit initial value.
* coff-arm.c (TARGET_LITTLE_SYM, TARGET_BIG_SYM): Replaces TARGET_SYM.
* config/obj-coff.h (TE_PE): Delete.
* emulparams/armpe.sh (OUTPUT_FORMAT): Change to pei-arm-little.
* config-com.multi: New file.
Rename config-{com,pos}.multi to cfg-ml-{com,pos}.in.
Add some comments.
Delete extra semi-colons.
Rewrite so Makefiles do not reference undefined variables.
(multi-do, multi-clean): Add comment regarding @-signs.
(arc_files): Add cfg-ml-com.in.
Add comment.
Add a more useful comment.
Clean up handling of COPYING.NEWLIB.
* cfg-ml-pos.in (MULTITOP): Trim excess trailing "/.".
* cfg-ml-pos.in (dotdot): Work around SunOS sed bug.
Document sed bug.
(arm-*-pe): Build libg++.
* sparc.h (F_NOTV9): Define.
* sparc-dis.c (HASH_SIZE, HASH_INSN): Define.
(build_hash_table): Allocate all entries at once.
(build_hash_table): Fix memory leak.
Rewritten so table is only sorted/hashed once, even if switching
* configure.in (i386-go32 host): Fix typo (deja-gnu -> dejagnu).
* scripttempl/h8500s.sc (.rdata): All data must go in data segment.
* config/tc-arm.c (do_swi): Allow optional leading '#'.
Start of sparc generic testsuite.
* sparc.h (sparc_{encode,decode}_asi): Declare.
* sparc-opc.c (asi): New static local.
* config/tc-sparc.c (sparc_ip): Clean up ASI support.
* disassemble.c (disassembler): Handle bfd_mach_sparc64.
(membar): New testcase.
Keep the sparc subdir.
* config/tc-sparc.c (parse_keyword_arg, parse_const_expr_arg): New fns.
* sparc-opc.c (sparc_opcodes, prefetcha insn): Fix.
sparc prefetch insn stuff.
(prefetch.[sd]): New testcase.
(synth64.[ds]): New testcase.
* sparc-opc.c (sparc_opcodes): Delete duplicate wr %y insn.
* dlltool.c (run): Add missing 3rd arg to waitpid.
* config/tc-arm.c (tc_gen_reloc): Delete duplicated code.
* sparc-dis.c (X_DISP19): Define.
* sparc-dis.c: Remove all references to NO_V9.
* config/sparc/tm-sp64.h (REGISTER_RAW_SIZE): Lower 32 fp regs
(Try to) Update to new bfd autoconf scheme.
* config/tc-arm.c (md_atof): Fix debugging printf, and leave it
Fix .drectve spelling (was .drective) in several comments.
* sparc-opc.c (sparc_opcodes): Mark all insns that reference
* gas/sparc/{wrdr.[ds],rdpr.[ds]}: New tests.
* cfg-ml-com.in (m68*-*-*): Only build multilibs for
* config.bfd: Add arm-*-coff.
* config/tc-arm.h (TARGET_FORMAT): Define for arm-coff.
* Makefile.in (earmcoff.c): Build.
(arm-*-coff): Fix configuration.
* Makefile.in (site.exp): Fix setting of $srcdir.
gas.exp renamed to arm.exp.
* gas/arm/arm.exp: Renamed from gas.exp.
* config/tc-arm.h (ARM_BI_ENDIAN): Move definition so defined for
(le-fpconst): New testcase.
* gas/arm/le-fpconst.[sd]: New testcase.
jaguar support.
* tc-arm.c (do_ldst): Assemble ldr/str r0, [r1] as a pre-increment
* Makefile.in (all-gcc): Fix typo.
* Makefile.in (CONFIGURE_TARGET_MODULES): Pass --with-target-subdir.
Delete debugging -x's.
Update. cfg-ml-com.in replaced with config-ml.in.
* config/arm/tm-arm.h (ADDITIONAL_REGISTER_NAMES): Fix r5.
* scripttempl/pe.sc (.endjunk): Move definition of `end' to here
* armdefs.h (ARMul_State): New member `verbose'.
Clean up some comments.
* run.c: Include "getopt.h".
minor cleanup
* Makefile.in (DEVO_SUPPORT): Add symlink-tree.
* configure.in (targargs): Fix typo.
Remove C comment cruft.
* config-ml.in: Prefix more variables with ml_ so they don't collide
* scripttempl/pe.sc: Two .junk's is too much junk.
* dbxread.c (dbx_symfile_read): Set block_address_function_relative
* dlltool.c (fill_ordinals): Don't reference d_export_vec if
* Makefile.in (target_subdir): Define.
* Makefile.in (target_subdir): Define.
Fix typo.
Add a comment saying .junk sections are discarded by the linker.
* config/tc-arm.c (cp_address_required_here): Set pre_inc when
* aout-arm.c (MY_swap_std_reloc_out): Use KEEPIT to get the symbol
Document the .idata section.
Fix .idata doc bug.
* ldlang.c (print_statement{,s}): Delete duplicate prototype.
* emultempl/pe.em (gld_${EMULATION_NAME}_before_allocation): Fix
Delete jaguar. Delete psion sanitization.
* config-ml.in (ml_realsrcdir): New, to account for ${subdir}.
* config-ml.in: Add support for
* Makefile.in (newlib.tar.gz): Delete building of newlib's info files.
* scripttempl/h8300.sc: Use all 64K for ram.
New file.
(EM_SPARC32PLUS): Define.
There's some question as to whether this stuff is NDA'd in the Ultrasparc
* elf32-sparc.c (ELF_MACHINE_ALT1): Define.
Oops. Forgot sanitization.
Update copyright.
Update copyright.
* sparc.h (enum sparc_architecture): Add v9a.
* sparc-opc.c (architecture_pname): Add v9a.
(ARCHITECTURES_CONFLICT_P): Add ChangeLog entry for v9a addition and fix typo
* archures.c (bfd_mach_sparc_v9): Renamed from bfd_mach_sparc64.
* elf64-sparc.c (sparc64_elf_object_p): bfd_mach_sparc64 renamed to
* config/tc-sparc.h (TARGET_FORMAT): Use #ifdef SPARC_ARCH64 instead of
(sparc_md_end): Fix leftover from earlier version.
* elflink.h (elf_finish_pointer_linker_section): Fix typo.
Move v8plus stuff around so sanitized code works.
* conf.in: Regenerated.
(sparc_compatible): New function.
* disassemble.c (disassembler, case bfd_arch_sparc): bfd_mach_sparc64
* sparc-tdep.c (_initialize_sparc_tdep): Always use print_insn_sparc.
* dis-asm.h (disassemble_info): New members arch, mach, endian.
* bfd-in2.h: Regenerated.
Add new option --show-raw-insn.
* sparc-dis.c (print_insn_sparc): Renamed from print_insn.
* gdbtk.c (gdb_disassemble): Rework disassemble_info initialization.
* dis-asm.h (INIT_DISASSEMBLE_INFO): Set endian to BFD_ENDIAN_UNKNOWN.
* objdump.c (disassemble_data): Handle unknown endianness.
* dis-asm.h (INIT_DISASSEMBLE_INFO): New argument FPRINTF_FUNC.
* objdump.c (disassemble_data): Pass fprintf to INIT_DISASSEMBLE_INFO.
* gdbtk.c (gdb_disassemble): Rework disassemble_info initialization.
Delete v8plus sanitization.
* elf32-sparc.c (elf32_sparc_merge_private_bfd_data): Delete checking
* config.bfd (sparc64-*-{sysv4*,solaris2*}): Comment out
* configure.tgt (sparc64-*-solaris2*): New configuration.
* Makefile.in (RUNTEST): Fix reference to $${srcdir}.
* Makefile.in (RUNTEST): srcdir renamed to rootsrc.
* gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
* sparc.h (enum sparc_opcode_arch_val): Replaces sparc_architecture.
* config/tc-sparc.c (initial_architecture,can_bump_v9_p): Deleted.
* configure.in (sparc64-*-*): Add default host configuration.
* sp64sol2.mt: New file.
* configure: Regenerated.
* sparc-dis.c (print_insn_sparc): NUMOPCODES replaced with
* config/tc-sparc.c (default_compatible): New static local.
* gas/arc/warn.exp: Delete libs arg in call to dg-runtest.
* reloc.c (BFD_RELOC_SPARC_[567]): New reloc types.
Recognize sparclet cpu.
Fix thinko in sparclet config.
* configure.in: Recognize any sparc* cpu.
* configure.in (sparclet-*-aout*): New config.
* sparc-dis.c (MASK_V9,V9_ONLY_P,V9_P): Define.
* config/tc-sparc.c (max_architecture): Change to sparclite for
* gas/sparc/{asi,membar,prefetch,rdpr,synth64,wrpr}.d: Pass -Av9
* elf32-sparc.c (elf32_sparc_reloc_type_lookup): Renamed from
* sparc.h (sparc_{encode,decode}_sparclet_cpreg): Declare.
* sparc-opc.c (v8,v6notv9): Add MASK_SPARCLET.
* config/tc-sparc.c (parse_keyword_arg): Accept leadling '%'.
* config/tc-sparc.c (parse_keyword_arg): Accept leading '%'.
(sparc_ip): Recognize %asr0.
* config/tc-sparc.c (sparc_ip): Recognize %asr0 for v8.
* config/tc-sparc.c (sparc_ip): Print all architectures that support
* config.sub (sparc*frw*): Delete. Use -mflat now.
* configure.in (sparc64-*): Use mh-sparcpic if --enabled-shared.
* configure.in (sparclet-*-*): Build everything now.
Add missing arc sanitization (oops).
Test common synthetic insns (applicable to v8 or v9).
* compile.c (sim_resume): Watch for calls to abort.
* compile.c: #include "wait.h".
(main): Print error message if argument is invalid.
* run.c (main): Print error message if argument is invalid.
(sim_resume, shift insns): Fix setting of overflow flag for shal.
* coffgen.c (coff_get_normalized_symtab): Call bfd_zalloc instead
* configure.host (sparc*-*-solaris2* host): Accept any sparc variant.
* coffgen.c (coff_bfd_make_debug_symbol): Improve comment.
* config.bfd (sparc64-{sysv4*,solaris2*}): Delete.
* configure.tgt (sparc64-*-solaris2*): Delete.
* configure.in (sparc-*-solaris2*): Renamed from sparc*-*-solaris2*.
* configure.in (sparc64-*-solaris2*): Delete.
* sparc-opc.c (sparc_opcodes): rd must be 0 for
(COMMUTEOP,SLCBCC,SLCBCC2 macros): Make uppercase.
* sparc.h (SPARC_OPCODE_ARCH_MASK): New macro.
* aoutf1.h (sunos_32_set_arch_mach): Handle M_SPARCLET.
* sparc-dis.c (opcodes_initialized): Move inside print_insn_sparc.
* config/tc-sparc.c (sparc_md_end): Set bfd machine number to
* emultempl/generic.em (gld${EMULATION_NAME}_before_parse):
* nlmconv.c (choose_temp_base{,_try}): Delete, in libiberty now.
* config/tc-arm.c (my_get_float_expression): Update call to
* saprc-dis.c (compute_arch_mask): Replace ANSI style def with K&R.
* arm-tdep.c (initialize_arm_tdep): Make apcs32 a `zinteger'.
New testcase for sparclet extensions.
* gas/sparc/splet.[ds]: New tests for sparclet extensions.
Run splet tests.
* gas/sparc/sparc.exp: Run them.
* config/tc-sparc.c (in_bitfield_range): New static function.
* elf32-sparc.c (_bfd_sparc_elf_howto_table): Fix spelling of
* scripttempl/pe.sc (.endjunk): Define __end__.
* coff-arm.c (armcoff_little_vec): If COFF_WITH_PE is defined, add
* ldlang.c (section_already_linked): Fix typos.
* coffcode.h (coff_write_object_contents): In comdat section lookup,
* config/tc-arm.h (TC_HANDLES_FX_DONE): Define.
* scripttempl/pe.em (gld${EMULATION_NAME}_place_orphan): New function.
* scripttempl/pe.em (gld${EMULATION_NAME}_place_orphan): New function.
Document semicolon usage.
* ldlang.c (dprint_statement): Stop printing at end of list.
* ldlang.c (wild_doit): Don't copy over SEC_LINK_{ONCE,DUPLICATES}
* peicode.h (coff_swap_scnhdr_out): ".drectve" doesn't have trailing 0.
* configure.in: Revise sol-thread.o test.
* coffcode.h (coff_set_alignment_hook): Change COFF_IMAGE_WITH_PE
(struct internal_scnhdr): Add comment regarding s_paddr.
* win32-nat.c: #include <unistd.h>.
(native_only): Add gawk.
* sparc-opc.c (asi_table): Add #ASI_N, #ASI_N_L, #ASI_NUCLEUS,
Keep sparclet.mt.
(all-cfg.text): @set SPARCLET.
* Makefile.in (ALL_MODULES,CROSS_CHECK_MODULES,INSTALL_MODULES,
* win32-nat.c (handle_load_dll): dos_path_to_unix_path renamed to
* dsrec.c (load_srec): Protect ANSI style function parms with PARAMS.
* gas/sparc/asi.s: Update ASI_AS_IF_USER_{PRIMARY,SECONDARY}_LITTLE.
* common.h (EM_CYGNUS_M32R): Define.
* sparc-dis.c (print_insn_sparc): Handle little endian sparcs.
* Makefile.in (aout-sparcle.o): New target.
* configure.in (sparc-*-aout): Set `em'.
* config.sub, configure.in: Add entries for m32r.
* config.bfd: Keep target list alphabetically sorted.
* config.bfd,configure.in,configure: Add m32r support.
* config.bfd,configure.in,configure: Add m32r support.
* reloc.c: Add m32r relocs.
* cpu-m32r.c,elf32-m32r.c: New files.
* aoutf1.h (MY_bfd_merge_private_bfd_data): Define.
m32r.h: new file
* reloc.c: Rename m32r relocs.
* gas/sparc/splet.d: Fix typo in cpusha result.
* Makefile.in (em32relf.c): Add rule for.
m32r support
m32r [work in progress]
* emulparams/sparcaout.sh ({BIG,LITTLE}_OUTPUT_FORMAT): Define.
* dlltool.c (scan_open_obj_file): Fix loop exit test.
* emulparams/m32relf.sh (EMBEDDED): Define.
* configure.in (m32r): Fix spelling of libg++ libs.
* reloc.c (m32r relocs): Rename them.
* dis-asm.h (print_insn_m32r): Declare.
Add more m32r support.
* configure.in (--enable-sim-powerpc): Delete.
* emulparams/m32relf.sh (TEXT_START_ADDR): Change from 0 to 0x100.
* configure.tgt (sparclet*-*-aout*): Delete, use sparc*-*-aout*.
* elf32-m32r.c (elf_m32r_howto_table, R_M32R_24): Use
* Makefile.in (all-target-winsup): Depend on all-target-librx.
.Sanitize for config/m32r.
(set_expected_cpus): Add m32r.
* ansidecl.h (VPARAMS,VA_START): Define.
* sim_calls.c (sim_resume): Reset sim_should_run if single stepping.
* callback.h: New file, moved here from gdb.
* callback.h: Deleted, moved to ../include.
* config/h8500/h8500.mt (SIM): Change to ../sim/h8500/libsim.a.
* configure.in (configdirs): Add common.
* run.c: Deleted, use one in ../common now.
* run.c: #include ../common/config.h, tconfig.h.
Add new files.
* Makefile.in: Delete all stuff moved to ../common/Make-common.in.
New file.
* Makefile.in: Delete stuff moved to ../common/Make-common.in.
* Makefile.in: Delete stuff moved to ../common/Make-common.in.
* Makefile.in: Delete stuff moved to ../common/Make-common.in.
* Makefile.in (LIBCOMMON): Define.
* Makefile.in: Delete stuff moved to ../common/Make-common.in.
* Makefile.in: Delete stuff moved to ../common/Make-common.in.
* run.c: Deleted, using one in ../common now.
* write.c: Delete "ifndef md_relax_frag" around is_dnrange.
* config.in (WORDS_BIGENDIAN): Add.
Regenerated since aclocal.m4 changed.
* configure.in (m32r): Build gdb, libg++ now.
* config/h8300/h8300.mt (SIM): Change to ../sim/h8300/libsim.a.
* config/sparc/tm-sparclet.h (TARGET_BYTE_ORDER): Undef.
* tm-sparclet.h (TM_PRINT_INSN_MACH): Redefine for sparclet.
(TM_PRINT_INSN_MACH): Redefine for sparclet.
* callback.h (host_callback): New member `error'.
* remote-sim.h: Update some comments.
* callback.c: #include <stdlib.h>
* monitor.c (monitor_insert_breakpoint): Handle bi-endian machines.
* monitor.c (monitor_load): Add support for load address argument.
* libaout.h (enum machine_type): Change M_SPARCLET from 142 to 131.
Getting there ...
* m32r-tdep.c (m32r_frame_find_saved_regs): Fix thinko in arg def.
* remote-sim.c (gdbsim_open_p): New static local.
* libaout.h (machine_type): Reserve several values for sparclet.
* emulparams/m32relf.sh (OTHER_RELOCATING_SECTIONS): Use PROVIDE
Patch presumed to have been checked in awhile ago but wasn't.
* reloc.c: Add relocs BFD_RELOC_M32R_{HI16_[US]LO,LO16}.
* aclocal.m4 (SIM_AC_COMMON): Move COMMON_MAKEFILE_FRAG from here.
Docs on configury mostly.
* Makefile.in (autoconf-common): New target.
* Makefile.in (@COMMON_MAKEFILE_FRAG@): Use
* Makefile.in (libcommon.a): Delete.
* Makefile.in (@COMMON_MAKEFILE_FRAG): Use
* configure.in: Fix typo in test for callback.c.
* Makefile.in (@COMMON_MAKEFILE_FRAG): Use
* configure.in: Don't configure any subdirs if no simulator
Fix thinkos in last change.
* elf32-m32r.c (elf_m32r_howto_table): Change partial_inplace to true
* m32r/tm-m32r.h (TARGET_M32R): Define, for wingdb.
* m32r-rom.c: #include <sys/types.h>.
* configure.host (i386-windows): Don't set host64=true.
* write.c (write_relocs): Correct text in as_fatal error message,
Correct errors in some comments (bfd_perform_relocation was refered to
* m32r.h (enum reloc_type): Add R_M32R_SDA16.
* elf32-m32r.c: Rewrite to use ELF backend linker.
* defs.h (LONGEST): Move #ifndef LONGEST to outside.
* elf32-m32r.c (m32r_elf_do_10_pcrel_reloc): Fix overflow calc.
Add copyright, tweak some comments.
* remote-sim.h (sim_state, SIM_DESC): New types.
* run.c: #include "libiberty.h".
* wrapper.c (sim_open): Has result now.
* interp.c: Delete redundant prototypes of sim_foo fns.
* interf.c (sim_open): New SIM_DESC result. Argument is now in
* compile.c (sim_open): New SIM_DESC result. Argument is now in
* interp.c (sim_open): New SIM_DESC result. Argument is now
* sim_calls.c (sim_open): New SIM_DESC result. Argument is now
* interp.c (sim_open): New SIM_DESC result. Argument is now
Add some more comments.
* elf32-m32r.c (m32r_elf_howto_table): Use special function for LO16.
Remove m32r sanitization.
Remove m32r sanitization.
remove m32r sanitization
fix v850 sanitization
(m32r): Clean up support for.
Delete duplicate mn10300 entry, move other to normal place.
Remove m32r sanitization.
* remote-sim.c (gdbsim_open): Check return code from sim_open.
* Makefile.in (autoconf-install): New target.
* aclocal.m4: Check for stdlib.h, string.h, strings.h, unistd.h.
* remote-sim.h (SIM_OPEN_KIND, SIM_RC): New enums.
* remote-sim.c (gdbsim_open): Check return code from sim_open.
* run.c (main): Pass SIM_OPEN_STANDALONE to sim_open.
* wrapper.c (sim_open): New arg `kind'.
* interp.c (sim_open): New arg `kind'.
* interf.c (sim_open): New arg `kind'.
* compile.c (sim_open): New arg `kind'.
* sim_calls.c (sim_open): New arg `kind'.
* interp.c (sim_open): New arg `kind'.
* interp.c (sim_open): New arg `kind'. `name is now `argv'.
(sim_open): Update comment.
(autoconf-changelog): Try different way to obtain user name.
* Make-common.in (SIM_EXTRA_DEPS): New config var.
New files.
* gen-support.c (gen_support_c): sim-state.h renamed to sim-main.h.
* sim-endian.h: Move host {LITTLE,BIG}_ENDIAN support from here,
Keep m32r.
m32r "allinsn" testcases
* gas/m32r/allinsn.{exp,s.d}: New testcases.
cgen header file
* m32r-asm.c, m32r-dis.c, m32r-opc.c, m32r-opc.h: New files.
Add cgen, m32r files.
m32r support.
* config/tc-m32r.[ch]: New files.
* frags.c (frag_var): fr_pcrel_adjust renamed to
* write.c (relax_frag): Make non-static.
* sim-base.h (sim_state_base): Move `magic' to end of struct.
* Makefile.in: Regenerate dependencies.
* disassemble.c (disassembler): Handle m32r.
* cgen-opc.c (hash_keyword_name): Improve algorithm.
* cgen-dis.c (build_dis_hash_table): Fix xmalloc size computation.
Remove m32r sanitization.
Remove m32r sanitization.
Tweak comment.
* config/tc-m32r.c (md_begin): Set cgen_asm_parse_operand_fn.
* cgen.h (<cpu>_cgen_assemble_insn): New arg for errmsg.
* cgen-asm.c (cgen_asm_parse_operand_fn): New global.
* cgen.h (<cpu>_cgen_assemble_insn): New arg for errmsg.
* cgen-asm.c (cgen_parse_operand_fn): New global.
* cgen.c (cgen_parse_operand): Renamed from cgen_asm_parse_operand.
* cgen-*.c, m32r-*.c: #include sysdep.h instead of config.h.
* remote-sim.h (struct _bfd): Declare.
* remote-sim.c (gdbsim_load): Update call to sim_load.
(gdbsim_open): Pass endian indicator as arg.
* Make-common.in (sim-options.o, sim-load.o): Add rules for.
Add sim-load.c, sim-trace.h.
* sim-load.c: New file.
* Makefile.in (SIM_OBJS): Add sim-load.o.
* Makefile.in (SIM_OBJS): Add sim-load.o.
* interf.c (sim_open): Ignore -E arg.
* Makefile.in (SIM_OBJS): Add sim-load.o.
* Makefile.in (SIM_OBJS): Add sim-load.o.
* Makefile.in (SIM_OBJS): Add sim-load.o.
* psim.c (psim_options): Ignore -E option (sets endianness).
* Makefile.in (SIM_OBJS): Add sim-load.o.
* Makefile.in (SIM_OBJS): Add sim-load.o.
* run.c (main): Check return value of sim_open.
Fix copyright message, this is not GCC.
MAX_CPUS -> WITH_SMP.
* sim-options.c, sim-options.h: New files.
* sim-config.h (WITH_DEBUG): Provide default value of zero.
* Make-common.in (nrun.o): Add rule for.
Tweak comment.
* igen.c (print_itrace): Use TRACE_FOO_P and trace_printf.
Clean up.
(standard_option_handler): Tweak some error messages.
Add macros for CPU_FOO_FILE, CPU_STATE.
sim-trace.c: New file.
* sim-utils.c (sim_copy_argv, sim_analyze_program): New functions.
* m32r-stub.c (stash_registers): Rewrite.
* aclocal.m4: Check for headers time.h, sys/time.h, sys/resource.h.
* nrun.c: #include <signal.h>.
* interp.c (sim_resume): Fix argument to poll_quit.
* remote-sim.c (gdbsim_open): Only pass -E to sim_open if
Add a comment.
* sim-options.c (standard_options): Add --endian.
* gdbtk.c (gdb_disassemble): Store endian-ness in `di'.
* interp.c (sim_open): Undo patch to add -E support.
* interf.c (sim_open): Undo patch to add -E support.
* sim-load.c (sim_load_file): #include <stdio.h> for NULL.
* interp.c (prog_bfd_was_opened_p): New static local.
* run.c: Undo last exec_bfd patch.
* tconfig.in (SIM_HAVE_BIENDIAN): Define.
* tconfig.in: New file.
* sim-module.h, sim-model.h, sim-profile.h: New files.
* Makefile.in (autoconf-common, autoconf-changelog): Change $* to $@.
* configure: Regenerated to track ../common/aclocal.m4 changes.
* configure.in (m32r-*-*): New target.
* configure: Regenerated to track ../common/aclocal.m4 changes.
* tconfig.in (SIM_PRE_LOAD): Delete, no longer used.
* Make-common.in (clean targets): Undo patch of Apr. 22.
* cgen-mem.h, cgen-scache.[ch], cgen-sem.h, cgen-sim.h: New files.
(EXTRACT_SIGNED,EXTRACT_UNSIGNED,HOST_LONGS_FOR_BITS): Move from
* Makefile.in (sim-options_h): Define.
Sigh. Put generated files with each cgen cpu.
(cgen-utils.o): Update cgen-{mem,sem}.h dependencies.
* configure: Regenerated.
Merge from branch into devo. CGEN generic files moved to common
cgen-{mem,sem}.h renamed to {mem,sem}-ops.h.
* sim-utils.c (sim_add_commas): New function.
Tweak comment.
* m32r-opc.c (m32r_cgen_insn_table, cmpui): Use $uimm16 instead
* decode.c (decode): Add computed goto support.
Keep sim-utils.h.
Keep sim-config.c, sim-fpu.[ch].
Keep igen.
Makefile.orig, README.orig deleted.
* sim-trace.c (trace_uninstall): Don't close a file twice.
* sim-profile.c (profile_uninstall): Likewise.
* m32r-opc.c (m32r_cgen_insn_table, cmpui): Undo patch of May 2.
Tweak ChangeLog entry.
* symfile.c (generic_load): Check return code of target_write_memory.
* cgen-opc.c: #include <ctype.h>.
* gas/m32r/uppercase.[sd]: New testcase.
* sim-n-core.h (sim_core_write_unaligned_N): Add missing break
Don't always keep igen, it's currently only kept if d30v or tic80.
Keep sim-watch.[ch].
* config/tc-sparc.c (last_opcode): New static local.
* config/tc-sparc.c (last_opcode): New static local.
* sparc-opc.c (sparc_opcodes): Fix spelling on fpaddX, fpsubX insns.
* sparc-opc.c (sparc_opcodes): Make array const.
* tc-sparc.c (md_begin): Cast sparc_opcodes to PTR for hash_insert.
* configure.in (sparc*-*-*): Don't build erc32.
* config.sub: Recognize `arc' cpu.
remove arc sanitization
* dis-asm.h (arc_get_disassembler): Declare.
* arc.h: New file.
* arc.h: New file.
* callback.c (os_poll_quit): Make static.
* callback.h (cb_printf, cb_eprintf): Declare.
Undo last change, add comment saying why I think I was wrong.
Add comment.
Remove ARC sanitization.
Delete testcases, these don't appear in the base chip which is all we
Remove support for insns not in base chip, which is all we support now.
Remove ARC sanitization.
* arc.h (enum reloc): Move here from elf32-arc.c.
Remove ARC sanitization.
* config/tc-m32r.c (md_estimate_size_before_relax): Update recorded
* gas/m32r/relax-1.[ds]: New testcase.
Remove arc sanitization.
* binutils-all/objdump.exp (cpus_expected): Add arc.
Remove arc sanitization.
* configure.tgt (arc-*-elf*): Recognize.
* sim-options.c (standard_option_handler): Use xstrdup, not strdup.
Remove arc sanitization.
* Makefile.in (TAGS): Add support for "/* TAGS: foo */" marker.
(TAGS): Add support for "/* TAGS: foo */" marker.
Add note on TAGS support.
* cpu-arc.c (arc_get_mach): Properly scan defined mach entries.
* gdbinit.in: New file.
* sim-hload.c (sim_load): Add assert for SIM_MAGIC_NUMBER.
* configure: Regenerated to track ../common/aclocal.m4 changes.
* configure.in (*-*-rtems*): Do not build libgloss for rtems.
* cgen.h: Move assembler interface section
* cgen-asm.c (cgen_parse_address): New argument resultp.
* gas/m32r/high-1.[ds]: New testcase.
* sparc-opc.c (sparc_opcodes): Fix op3 field for fcmpq/fcmpeq.
* nltvals.def: Regenerate.
Misc. changes I had lying around.
Remove arc sanitization.
Remove arc sanitization.
* Makefile.am (CPU_TYPES): Add arc.
ARC port no longer sanitized.
Remove arc sanitization.
arc port no longer sanitized.
arc port no longer sanitized
* sparc-opc.c (sparc_opcodes): Fix assembler args to
Remove arc sanitization.
Remove arc sanization.
* gas/sparc/splet.d: Update to new objdump output format.
* sparc-opc.c (sparclet_cpreg_table): Add %ccsr2, %cccrr, %ccrstr.
* config/tc-sparc.c (parse_keyword_arg): Allow numbers in reg names.
* config/tc-sparc.c: Reorganize file.
* gas/sparc/{asi.d,membar.d,prefetch.d,rdpr.d,wrpr.d}: Update to new
* gas/sparc/splet.d: Update to new objdump output format.
* config/tc-sparc.c: (lookup_arch,init_default_arch): New functions.
Update sparc -A/-xarch docs.
* elf32-sparc.c (_bfd_sparc_elf_howto_table): R_SPARC_GLOB_JMP
* elf32-sparc.c (_bfd_sparc_elf_howto_table): R_SPARC_GLOB_JMP
* reloc.c (bfd_check_overflow): New function.
* config/tc-sparc.h (TARGET_FORMAT support): Moved to tc-sparc.c.
reloc64.[sd]: New testcase.
* config/obj-coff.h (TC_SPARC): Don't define TARGET_FORMAT.
* gas/sparc/reloc64.[sd]: Add testcases for %hix,%lox.
* elf64-sparc.c (sparc_elf_{hix22,lox10}_reloc): New functions.
* gas/sparc/set64.[sd]: `set' doesn't take negative arguments.
* configure.in (sparc): Set DEFAULT_ARCH from correct target.
* config/sparc/tm-sparc.h (FIX_CALL_DUMMY): Mask off displacement
(STORE_STRUCT_RETURN): Change to handle --enable-64-bit-bfd.
* sparc/tm-sparc.h (STORE_STRUCT_RETURN): Change to handle --enable-64-bit-bfd.
* configure.in: Special case powerpc*-*-aix* target_makefile_frag.
* config-ml.in: Pass FCFLAGS for multilibs, handle GFORTRAN
* Makefile.def (flags_to_pass): Add PICFLAG_FOR_TARGET.
2005-09-19 David Edelsohn <edelsohn@gnu.org>
* config.rpath: Add AIX 6 support.
2008-06-12 David S. Miller <davem@davemloft.net>
2008-06-12 David Edelsohn <edelsohn@gnu.org>
2008-06-12 David S. Miller <davem@davemloft.net>
* powerpc.cc (Output_data_plt_powerpc::do_write): 8 + 4 = 0xC.
* xstrdup.c: Include <sys/types.h> after "config.h".
* config.guess: Update to version 2011-02-02
PR target/38607
* configure: Regenerate.
* configure: Regenerate.
* configure: Regenerate.
* config/tc-ppc.c (ppc_comm): Accept optional fourth .lcomm
David H. Webster (7):
Removed the following files from "Things to Keep":
Removed "nlmstub.def" from "Things to Keep"
Removed the following files from "Things to Keep":
Removed alpha-regdef.h from "Things to Lose"
Added "remote-vx68.c" and "remote-vx960.c" to "Things to Keep"
Added the following files to "Things to Keep":
Added "regPacket.h" to "Things to Keep"
David Henkel-Wallace (41):
Initial revision
Back from Intel with Steve
Initial revision
Back from Intel with Steve
Initial revision
*** empty log message ***
*** empty log message ***
Minor format fixes.
Fixed some bd in which temp files and directory were left around.
fix two small bugs: quick-append no longer used to create fresh archives;
*** empty log message ***
allow the user to specify a file more than once on the command line --
fix a smallie but nasttie.
ansi name abuse changes
ansi name abuse changes
Archive doc.
A couple of things from the net.
Support -program_suffix (and make -program_prefix actually work).
Keep OSE support
more hp config stuff via xpro
Don't keep bison. Do keep byacc.
support OSE.
Support OSE.
hp stuff.
OSE stuff.
HP stuff.
HP host support
Don't save obsolete/
Add some files from Progressive shich shouldn't be lost.
didn't get propagated from progressive to devo.
Make sure flex is built before stuff that might use it.
Netware target support
netware target support.
netware target support.
assert netware, etc
netware target support.
remove mh-unixware; we always use svr4 now.
various changes for lynx.rs, ericsson, BNR.
rs6k lynx changes
Sun Jul 10 09:12:02 1994 D. V. Henkel-Wallace (gumby@cygnus.com)
LynxOS changes
David Lecomber (11):
an obvious fix
Change array element access to something similar to way C works.
This enables the print elements limits to work with multi-dim arrays
Reverting until I learn how to conform..
2003-09-15 David Lecomber <dsl@sources.redhat.com>
2003-10-06 David Lecomber <dsl@sources.redhat.com>
2003-10-06 David Lecomber <dsl@sources.redhat.com>
2004-06-27 <david@streamline-computing.com>
2004-07-30 David Lecomber <dsl@sources.redhat.com>
2004-08-29 David Lecomber <david@streamline-computing.com>
2005-03-09 David Lecomber <david@lecomber.net>
David MacKenzie (210):
Clean up English and Texinfo usage.
Clean up English and Texinfo usage.
Fix an unclear sentence.
Fix use of @dots and strip usage message.
Clean up usage messages and option parsers.
Add hyphens in usage messages.
Document missing options. Use -- instead of + for long options.
More fixes to usage messages.
Fix up usage summaries and examples. Document a few missing options.
Had a duplicate listing for -v.
Fix typo.
Improve error messages.
Move printing from bfd to nm and add POSIX and SysV formats.
Move printing from bfd to nm.
Move printing from bfd to nm and add POSIX and SysV compatibility.
Define hppa_get_symbol_info. Missed it when updating for nm.
Add some nm comments.
Nuke dir.
* ldfile.c (ldfile_open_command): Don't try .ld extension.
No longer needed.
Moved to emultempl subdir.
Moved to scripttempl subdir.
Moved to emulparams subdir.
* Makefile.in (.cc.o): Restore .SUFFIXES entry for .cc
* ldgram.y: Tweak grammar to make reporting of invalid options work.
Document -Map option.
* reloc.c (bfd_perform_relocation): Check for overflow on
* .Sanitize (Things-to-keep): Add emulparams, emultempl, scripttempl.
* ldlex.l, ldgram.y: Support new -oformat option.
* aoutx.h (howto_table_ext): Comment the field names.
* gprof.c (main): Get whoami from argv, instead of hardcoding.
* strings.c, strings.1: New files.
* Makefile.in: Add rules for strings.
* Fix a couple of typos.
* aoutx.h (hash, compare, struct stringtab_entry, add_to_stringtab):
* ldver.c (help): New function.
* Makefile.in: Note dependencies on bucomm.h.
* Makefile.in (scriptdir): Base on tooldir, not datadir.
* Doc fixes.
* ldmain.c (main): Don't add scriptdir to the lib search path.
Fix previous fix.
Passing -L. is no longer necessary.
New file bfdsumm.texi to share with ld.
* Make -v only print the version number.
* ldlang.c (lang_process): Use sizeof instead of magic constant.
* ldmain.c (set_scripts_dir): Check . and <ld bin dir>/../lib for
* ldfile.c (ldlang_open_file, ldfile_open_command_file),
source cleanups; fix finding scripts
source cleanups; fix finding scripts
remove dupliate include
remove /dev/null kludge
posix.2 final changes
The default script is now compiled in; the others are still in the filesystem.
fix typo
move compile-in decision to genscripts.sh
common section fix
add nm -B
don't list objfiles... as an option
add -warn-common option
add more info about -warn-common
make a common extern
fix syntax error
fix doc bug
make failure nonfatal
fix line numbers
add missing newlines in messages
error fixes and clarifications
add hp300bsd to default target vector
clean up error messages
update from FSF
update from FSF
gpl -> lgpl
cleanups
make target selection fully configurable
document bfdsumm.texi
add pointer to config/README
cleanup
remove unused test
add @finalout
support COFF on ELF systems
mention that [section] is no longer supported
Replace calls to sort with shell code
Include stab-syms.o for a.out/b.out targets and hp300{bsd,hpux}.
Make bfd_error_vector extern.
* configure.in: Include coff-m68k.o for m68kcoffun_vec.
really do last change
more cleanups
Finish the minimizing, the right way (using normal target names).
Thu Aug 12 10:32:47 1993 David J. Mackenzie (djm@thepub.cygnus.com)
Wed Aug 11 22:57:23 1993 David J. Mackenzie (djm@thepub.cygnus.com)
* configure.in: Add reloc16.o when we add
* Makefile.in (BFD32_BACKENDS): Remove srec.o, add reloc16.o.
keep config.bfd
* Makefile.in ($(NM_PROG)): Depend on demangle.o.
remove mention of nm
* format.c (bfd_check_format): If the target matches the default
Tue Aug 17 09:42:16 1993 David J. Mackenzie (djm@thepub.cygnus.com)
don't pass cpu to config.bfd
Thu Aug 19 09:45:51 1993 David J. Mackenzie (djm@thepub.cygnus.com)
targets.c (target_vector): Remove hp300bsd_vec due to clash with sunos_big_vec.
add more missing vectors
* Makefile.in (BFD_LIBS, ALL_MACHINES, BFD32_BACKENDS, BFD64_BACKENDS,
formatting cleanups
more formatting cleanups
Sat Aug 28 12:08:09 1993 David J. MacKenzie (djm@edison.eng.umd.edu)
* stabs.texinfo:
fix caps in menu entries
* stabs.texinfo: Initial-caps all words in node names and
tiny additions & fixes
fix a few typos
* Makefile.in (TAGS): Use shell wildcards.
* Makefile.in (install): Don't put strings in tooldir/bin.
clarify reason for -sort-common
initial mach3 386 support (not working yet)
test
test
mach 386 changes
use xmalloc instead of malloc
put objcopy in alphabetical order
objcopy.c (S_ISLNK): Define as 0 if there is no S_IFLNK.
make -o override OUTPUT
fix reloc type bits conflict
doc cleanup
fix mistakes in last change
more doc cleanups
correct mach3 values
fix NAME hyphen
fix typo
cleanups and mach3 changes
Define N_TXTADDR
minor fixes
* i386mach3.c (N_TXTADDR): Don't define after all.
* emulparams/i386mach.sh (NONPAGED_TEXT_START_ADDR): Don't include
* i386mach3.c (SEGMENT_SIZE): Fix value.
* scripttempl/aout.sc: Pad .text to DATA_ALIGNMENT if relocating;
clarify change
* hosts/i386mach3.h (HOST_SEGMENT_SIZE): Fix value.
* aout-target.h (MY(vec)): Add DYNAMIC to mask of object flags.
* ldemul.h (ld_emulation_xfer_struct): Comment the members.
* binutils.texi: Add a chapter summarizing the ways to select
fix comments
* aoutx.h (translate_to_native_sym_flags): Catch the case where
* aoutf1.h (sunos4_aout_backend): Comment the fields' meanings.
* aoutx.h (adjust_z_magic): Don't merge the start of bss with the
* ldgram.y, ldlex.l: Make the space between -e, -u, and -y and
* aoutx.h (translate_from_native_sym_flags,
* aoutx.h (translate_from_native_sym_flags): Give warning symbols
* stabs.texinfo (Non-Stab Symbol Types): Mention N_SET* | N_EXT.
* ld.texinfo: Clarify what -T option does.
* aoutx.h (translate_to_native_sym_flags), bfd-in.h (bfd_ec),
* bfd.c: Remove error strings for errors removed below.
Restore Jim's last change entry header.
* bfd-in.h: Remove decls of bfd_ec type and error printing functions.
* targets.c: Add a vector of matching format names.
* objdump.c (list_matching_formats): If the file format is ambiguous,
* binutils.texi (objdump): Note some limitations of -h section
* format.c (bfd_check_format_matches): New function.
* objdump.c (display_file): Remove call to list_matching_formats.
* opncls.c (_bfd_new_bfd, _bfd_new_bfd_contained_in): Add
* objdump.c (display_file): Remove call to list_matching_formats.
* format.c (bfd_check_format_matches): Put the new entry in the
* objcopy.c (filter_bytes): New function.
* ldmain.c ldmain.h ldgram.y: If -v -V or --version was given,
* ldlex.l: Add rule to catch invalid input characters instead of
* ldmisc.c (vfinfo): For `%I', if the file is in an archive, print
* nlmconv.c (main), objcopy.c (copy_file): Print matching formats
* ar.c: Use bfd_fatal and bfd_nonfatal instead of bfd_perror and exit.
* nlmconv.c (main): Use bfd_get_flavour instead of struct member.
More changes to print ambiguous matches and use the
* objdump.c (dump_section_stabs, read_section_stabs,
* objcopy.c (filter_bytes): Make MEMHUNK a char *, not PTR, so we
* ldmisc.c (ldmalloc, xmalloc, ldrealloc, xrealloc): Functions
* libbfd.c (bfd_zmalloc): Call bfd_xmalloc instead of malloc.
Eliminate arg from bfd_xmalloc_by_size_t macro, allowing
* emultempl/lnk960.em (append), emultempl/hppaosf.em
remove cvs lossage
* ldlang.c (lang_size_sections): Check if bfd_relax_section set
* elfcode.h (prep_headers, swap_out_syms): Check for NULL return
* ldmain.c (main): Call xatexit, not atexit.
* objcopy.c (strip_main, copy_main): Add missing 'break' in switch.
Make all callers of malloc or realloc (including via obstacks)
* archive.c (normalize) [VMS]: Call malloc, not bfd_xmalloc.
* ldlex.l (comment): Increment line number when newline is read.
* bfd.c (bfd_get_error, bfd_set_error): New functions.
* ar.c, bucomm.c, nlmconv.c, nm.c, objcopy.c, objdump.c,
* ldlang.c, ldmain.c, ldmisc.c: Use bfd_get_error and
* messages.c (as_perror) [BFD_ASSEMBLER]: Use bfd_get_error and
* corelow.c, exec.c, irix5-nat.c, mipsread.c, objfiles.c,
Use getopt instead of lex and yacc to parse the command line.
* lexsup.c (parse_args): Use symbolic numbers for long options.
Add missing newline in einfo message.
* ldgram.y: Include ldlex.h after %token decls, for byacc.
* config/i386bsd.mh: New file.
* Most files:
* netbsd386.c (N_SET_FLAGS): Don't nuke the machine id field.
* netbsd386.c (N_SET_FLAGS): Delete the old definition.
* configure: Add --enable-* options. Clean up usage message and
* configure: Make unrecognized options give nonfatal warnings
* configure: Support --disable-FEATURE.
* configure: Support --silent, --quiet.
* configure: Ignore --x-includes and --x-libraries, for Autoconf
* configure: Unknown options are fatal again.
* install.sh: If $dstdir exists, don't check whether each component does.
* configure.in: Only set host_makefile_frag if config
* as.c (show_usage): New function.
* as.c (show_usage): Remove target specific messages;
* as.h: Replace flagseen with separate variables.
improve usage message
* as.c (show_usage), config/tc-alpha.c (md_show_usage),
Change --with-targets to --enable-targets, per GNU coding standards.
David McQuillan (1):
Prevent writes to R15 via LDR or LDM from changing the ARM/Thumb state in pre-v5 architectures.
David O'Brien (39):
* strings.c (isgraphic): Interpret <TAB> as a printable character,
* config/tc-alpha.c (md_undefined_symbol): Properly understand that $at
* emultempl/mipsecoff.em (gld{EMULATION_NAME}_after_open): Require all
* configure.in (VERSION): Update to show this is the CVS mainline.
2000-09-04 Todd Vierling <tv@wasabisystems.com>
2000-11-05 David O'Brien <obrien@FreeBSD.org>
2000-11-25 David O'Brien <obrien@FreeBSD.org>
2000-11-28 David O'Brien <obrien@dragon.nuxi.com>
Add myself as a "FreeBSD native & host" maintainer.
2000-01-07 David O'Brien <obrien@BSDi.com>
2001-02-17 David O'Brien <obrien@FreeBSD.org>
2001-02-18 David O'Brien <obrien@FreeBSD>
001-02-18 David O'Brien <obrien@FreeBSD.org>
001-02-18 David O'Brien <obrien@FreeBSD.org>
001-04-01 David O'Brien <obrien@FreeBSD.org>
2001-04-01 David O'Brien <obrien@FreeBSD.org>
2001-04-16 David O'Brien <obrien@FreeBSD.org>
2001-07-09 David O'Brien <obrien@FreeBSD.org>
2002-01-27 David O'Brien <obrien@FreeBSD.org>
2002-01-31 David O'Brien <obrien@FreeBSD>
2002-02-02 David O'Brien <obrien@FreeBSD>
2002-02-18 David O'Brien <obrien@FreeBSD.org>
2002-02-18 David O'Brien <obrien@FreeBSD.org>
match reality
The "2002-02-05 Alan Modra <amodra@bigpond.net.au>" commit also affected
2002-03-01 David O'Brien <obrien@FreeBSD.org>
Add FreeBSD/sparc64 to the list of "New native configurations"
What was I thinking....
2002-03-18 David O'Brien <obrien@FreeBSD.org>
2002-03-20 David O'Brien <obrien@FreeBSD.org>
2002-03-24 David O'Brien <obrien@FreeBSD.org>
2002-06-28 David O'Brien <obrien@FreeBSD.org>
2002-06-28 David O'Brien <obrien@FreeBSD.org>
2002-07-09 David O'Brien <obrien@FreeBSD.org>
2002-09-16 Bruno Haible <bruno@clisp.org>
2002-09-17 David O'Brien <obrien@FreeBSD.org>
2002-10-19 David O'Brien <obrien@FreeBSD.org>
2002-10-31 David O'Brien <obrien@FreeBSD.org>
2002-11-27 David O'Brien <obrien@FreeBSD.org>
David S. Miller (127):
2002-04-18 David S. Miller <davem@redhat.com>
2002-04-18 David S. Miller <davem@redhat.com>
2002-04-17 David S. Miller <davem@redhat.com>
2002-04-20 David S. Miller <davem@redhat.com>
2002-04-20 David S. Miller <davem@redhat.com>
2002-04-21 David S. Miller <davem@redhat.com>
2002-04-20 David S. Miller <davem@redhat.com>
2002-04-21 David S. Miller <davem@redhat.com>
Revert Sparc OS abi changes.
2002-04-21 David S. Miller <davem@redhat.com>
2002-04-20 David S. Miller <davem@redhat.com>
2002-04-24 David S. Miller <davem@redhat.com>
2002-04-24 David S. Miller <davem@redhat.com>
2002-04-24 David S. Miller <davem@redhat.com>
* config/tc-sparc.c (md_assemble): If sparc_ip gives us a
* elfxx-sparc.c: New file.
* elfxx-sparc.c (sparc_elf_r_symndx_64): Fix compiler warning.
* sparc-linux-tdep.c (sparc32_linux_sigtramp_p): Fix
* sparc-linux-tdep.c (sparc32_linux_sigframe_init): New function.
2005-04-22 David S. Miller <davem@davemloft.net>
* elfxx-sparc.c (sparc_elf_append_rela_64): Add BFD64 protection.
2006-02-24 David S. Miller <davem@sunset.davemloft.net>
2006-02-24 David S. Miller <davem@sunset.davemloft.net>
2006-02-24 David S. Miller <davem@sunset.davemloft.net>
2006-02-26 David S. Miller <davem@sunset.davemloft.net>
* config/linux.mh (NATDEPFILES): Remove sparc-sol2-nat.o
* Makefile.in (sparc-linux-nat.o, sparc64-linux-nat.o): Update for
* gdb.base/float.exp: Add pattern for sparc targets.
* sparc-tdep.c (sparc32_dwarf2_frame_init_reg): New.
* sparc-linux-tdep.c (sparc32_linux_sigframe_init): Pull register
* dwarf2-frame.c (dwarf2_frame_ops init_reg): Add "next_frame"
* sparc-linux-tdep.c (sparc32_linux_init_abi): Append
* linux-nat.c (linux_nat_thread_alive): Handle targets that
Fix typo in previous commit.
* sparc-linux-tdep.c (sparc32_linux_step_trap): New.
* sparc64-linux-tdep.c (sparc64_linux_core_gregset,
* sparc64-linux-tdep.c (sparc64_linux_init_abi): Append dwarf2
* linux-nat.c (linux_nat_do_thread_registers): Use the
* linux-thread-db.c (thread_db_store_registers): Use
* gdb.base/break.exp: Do not assume a breakpoint on
* gdb.base/savedregs.exp: Do not require that the dummy
* gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
* linux-nat.c (linux_nat_do_thread_registers): Check for
* dwarf_reader.cc (Sized_dwarf_line_info::read_header_prolog,
* testsuite/justsyms.t: Start at 0x100.
* sparc.h: New file
* readelf.c (get_gnu_elf_note_type): Recognize NT_GNU_GOLD_VERSION.
toplevel/
* sparc.h (EF_SPARC_EXT_MASK, EF_SPARC_32PLUS_MASK,
* elf/sparc.h (R_SPARC_GOTDATA_HIX22,
bfd/
Sorry, missed this ChangeLog updat in previous commit.
elfcpp/
* configure.ac (FN_PTRS_IN_SO_WITHOUT_PIC): Add sparc64.
* sparc.cc (Target_sparc::Scan): Change from struct to class.
* options.cc (General_options::parse_V): New function.
* config/tc-sparc.c (sparc_ip): Recognize %pc22 and %pc10.
* doc/c-sparc.texi: Add syntax section.
opcodes/
gas/
* config/tc-sparc.c (v9a_asr_table): Fix order of softint entries.
* sparc-linux-tdep.c, sparc64-linux-tdep.c: Use
* sparc-linux-tdep.c (PSR_SYSCALL): Define.
* sparc-linux-tdep.c (sparc32_linux_init_abi): Remove
* config/tc-sparc.c (md_parse_option): If the user gives
bfd/
include/
gold/
* sparc.cc (Target_sparc::Scan::local): Handle R_SPARC_GOTDATA_OP*
* sparc.cc (Target_sparc::Scan::local): Do not emit relocs other than
* output.h (Output_data_dynamic::add_section_size): New method
bfd/
* output.h (Output_reloc<SHT_REL>::Output_reloc): Add
gdb: Add sparc*-*-linux catch syscall support.
gdb: Enable catch syscall test on sparc*-*-liunx and fix logic bug.
* elfxx-sparc.c (_bfd_sparc_elf_check_relocs): When STT_GNU_IFUNC and
* elfxx-sparc.c (struct elf_reloc_map): Delete.
* sparc.cc (Target_sparc::Scan::local): Accept R_SPARC_WPLT30.
* ld-elfvers/vers.exp: Pass -Av9a to assembler on sparc-*-*
* emulparams/elf32_sparc.sh: Set NOP to 0x01000000
binutils/
include/opcode/
opcodes/
gas/
opcodes/
opcodes/
* output.cc (Output_fill_debug_info::do_write): Use Swap_unaligned.
* MAINTAINER: Take over from Jakub Jalinek as SPARC maintainer.
Annotate sparc objects with cpu hardware capabilities used.
Fix sparc testcases when building with 64-bit default.
Add new sparc options to control instruction availability.
Add sparc integer multiply-add instructions.
opcodes/
Fix complex floats on sparc.
Fix regcache_restore() handling of unavailable regs.
Fix jit.exp on most 32-bit targets.
Fix sparc TLS call relaxation when the delay slot sets up %o0.
* utils.c (report_command_stats): Cast delta_wall_time 'tv_sec' and
* lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
* config/tc-sparc.c (md_apply_fix): Handle BFD_RELOC_8.
gas/testsuite/
Support R_SPARC_WDISP10 and R_SPARC_H34.
gold: Allow use_plt_offset to be specified for global relocations.
gold: Add sparc IFUNC support to Gold.
gold: Build Gold IFUNC tests with -fPIC/-fPIE instead of -fpic/-fpie.
gold: Fix 64-bit sparc GOLD crash in gdb-index code.
gold: Add support for sparc GOTDATA optimizations in Gold.
gold: Fix parameterization of do_adjust_elf_header
Handle sparc compare-and-branch
gold: Maintain sparc ELF header bits properly
gdb: Enable gdbserver by default on sparc-*-linux*
gold: Add linker relaxation of tail calls on sparc.
Add new ELF_SPARC_HWCAP_* defines for features found on SPARC-T4.
Move sparc opcode hwcaps out of sparc_opcode flags field.
Add support for SPARC T4 crypto instructions.
Add support for sparc compare-and-branch instructions.
Add support for sparc pause instruction.
Add support for sparc %cfr ASR register.
Document sparc's %l34 and %h34
Fix PLT section number regexps in sparc TLS tests.
Fix sparc opcode encoding for 4-arg crypto instructions.
Fix sparc bitness overrides in GAS. Noticed by Eric Botcazou.
Fix 'info os' crashes on sparc.
Fix Sparc %fsr regset offset for BSD and Linux.
Allow struct 'return' on 32-bit sparc.
Fix attribute section output on sparc.
Increase the accuracy of sparc instruction aliases.
David Smith (4):
2001-01-31 David Smith <dsmith@redhat.com>
2001-01-31 David Smith <dsmith@redhat.com>
2001-03-23 David Smith <dsmith@redhat.com>
2001-04-06 David Smith <dsmith@redhat.com>
David Taylor (93):
fix for PR 13618 -- gdb incorrectly reports thread information.
add Solaris 2.6 entry to solib_break_names list -- closes gdb/13689
fixes for debugging threaded core files. Previously gdb would find the
changed d10v instruction patterns to d30v ones and made them defines rather
back trace now works when using external memory and frameless functions; all
add sanitize markers
improved end-of-stack handling.
Got backtrace working when calling from framefull routines into frameless
add _siglongjmp to list of longjmp breakpoints.
fix gdb/13620 -- control-c to interrupt gdb command only works once.
ChangeLog entry for changes committed Monday, 5 Jan. Wrote this on Monday,
Changes by Peter.Schauer to fix gdb/13521 -- gdb step command fails to step
changelog entries for gdb/13521.
add test to verify that changes made to the PSW in-parallel-with a trap
HP merge changes by David Taylor, Edith Epstein, Jim Blandy, and Elena
The following changes were made by
The following changes were made by Jim Blandy
(generic_strcat_address): reformat to GNU coding
define completer_chars so that opcodes/hppa-dis.c compiles.
Start of HP merge changes to GDB.
revert change 1.104 --> 1.105. sigh. this reversal breaks 18470. double
hp merge changes -- too numerous to mention here; see ChangeLog and
change void * to PTR (two places).
HP tui support files for gdb.
all remaining *.c *.h files from hp merge.
new files -- part of HP merge.
update to reflect new hp merge files.
hp merge changes; 5 new files.
change <sys/unistd.h> to <unistd.h> and conditionalize its inclusion.
delete redundant definition of STARTUP_INFERIOR_TRAPS_EXPECTED.
new files -- part of HP merge.
doc new files.
configure.in -- decide whether to configure gdb.hp; configure -- regenerated.
* gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
change log entries for changes just committed.
add gdb.hp to list of subdirectories.
new functions -- skip_hp_tests, gdb_preprocess; gdb_compile takes new
restore START_INFERIOR_TRAPS_EXPECTED if not already defined by tm-*.h
c_value_print -- remove hack^2 from HP -- it causes testsuite losses with
hp merge changes; mostly new files.
*** empty log message ***
target.c (noprocess): terminate sentence with a period.
new files -- part of HP merge.
fix anon-union tests from HP.
updates to reflect recent HP additions.
HP merge changes by eepstein and ezannoni; added external flag
The following changes were made by Edith Epstein <eepstein@cygnus.com>
HP merge related changes; TUI stuff; new configs for 10.20 and 11.00; new files.
new files; part of HP merge.
renamed to have names 14 characters long or shorter.
new files -- part of HP merge.
new file -- part of HP merge.
new files -- from HP merge.
new files -- part of the HP merge.
new files -- part of HP merge.
renamed files -- HP merge.
new files and renamed files -- hp merge
new files -- HP merge
new files; renamed files -- from HP merge effort.
modifications as part of HP merge; new tests; support for HP's compilers.
new files -- part of HP merge project.
print_spaces -- fix arg to strcat (broken by 1.165.6.4 change to utils.c).
fix typo.
rename file.
new files.
att ChangeLog.
remove acinclude.m4 until it gets committed.
change by Edie.
insert_breakpoints -- insert cast to eliminate warning.
fix stream arguments to fprintf_unfiltered, gdb_flush, print_address_numeric,
fix hp merge (2.66.4 branch) changes to remote-udi.c -- it didn't compile.
change initialization of procfs_ops from compile time to run time.
only declare child_post_attach if CHILD_POST_ATTACH is defined.
fix comments and some indentation.
disable_breakpoints_in_shlibs now takes a new parameter -- silent; callers
fix copyright years (forgot to add 1999).
dsrec.c (make_srec): cast targ_addr to int in call to sprintf, otherwise on
one line fix by Gregory Lielens <Gregory.Lielens@fft.be> to fix a problem
parse.c (build_parse): don't write off the end of the std_regs array.
remove build_parse entry about buffer overrun.
Fri Aug 25 12:11:21 2000 David Taylor <taylor@texas.cygnus.com>
Fri Aug 25 16:57:05 2000 David Taylor <taylor@texas.cygnus.com>
* eval.c (parse_and_eval_long): New function.
* utils.c (strlen_paddr, paddr, paddr_nz): Use TARGET_ADDR_BIT,
* tracepoint.c (trace_find_tracepoint_command): Replace call to
* valops.c (value_cast): If casting a scalar to a pointer, do not
fix off by one error in test for error.
remove conflict indicator.
* stack.c (parse_frame_specification): For one argument case,
Add comment (part of immediately previous commit).
* gdb.base/annota1.exp: Move test of isnative to earlier in the
compare-sections: New -r option.
Improve docs of qfThreadInfo packet.
David Ung (9):
* MAINTAINERS (Write After Approval): Add self.
* mips.igen: New mips16e model and include m16e.igen.
* mips16-opc.c (mips16_opcodes): Add the following MIPS16e
* mips16-opc.c (mips16_opcodes): Add the MIPS16e jalrc/jrc
* config/tc-mips.c (mips_cpu_info_table): Add 5kf to the table of
* config/tc-mips.c (append_insn): Correctly handle mips16 case
* config/tc-mips.c (append_insn): Undo last change. Instead add
* config/tc-mips.c (append_insn): Convert MIPS16 jr/jalr jumps
* mips-opc.c: Add I33 masks to these MIPS32R2 instructions: prefx,
David Weatherford (1):
Add support to the Xtensa target for creating trampolines for out-of-range branches.
Dawn Perchik (56):
* mon960-rom.c: New file; support mon960 rom monitor on i960.
Keep mon960 files.
Add new support for parsing cfront stabs.
Forgot to checkin ChangeLog with last checkin for cfront support.
* stabsread.c: Changes and bug fixes for cfront support.
* c-valprint.c (c_val_print): Fix printing for arrays defined
* monitor.c (monitor_debug): Fix remotedebug buffering.
* remote-e7000.c (e7000_parse_device): New function.
* remote-e7000.c,remote.c,target.h,top.c:
* main.c (main): Add option "l" for setting remote_timeout.
* configure,configure.in: Add target sparclet.
* configure,configure.in: Add target sparclet.
* remote.texi: Add documentation for target Sparclet.
* symtab.h: changed namespace to _namespace for compiling under
* ser-e7kpc.c: Added wingdb support for target e7000pc.
* mips-tdep.c, remote-mips.c, values.c, mdebugread.c,
* filemode.c: Include sysdep.h.
* libiberty.h: Checkin again; last checkin failed due to sticky tag.
* gas/mips/itbl: New file. Instruction Spec for testing --itbl option.
* itbl-test.c: New file. Stand-alone assembler and dissassembler for
* itbl-ops.c: New file. Add support for dynamically read
* itbl-ops.c, itbl-lex.l, itbl-parse.y, itbl-ops.h,
* gas/mips/itbl-test.c: Add copyright message and fix indentation.
* defs.h: Fix cntl-C to read from the Windows message queue.
* c-valprint.c (c_val_print): Fix printing for arrays defined
* c-valprint.c: Fix checkin glitch.
* debugify.c, debugify.h: New files. Provide common macros
* debugify.c, debugify.h: Fix for general gnu use. Remove C++
* defs.h: Fix prototypes for new cleanup functions.
* debugify.c, debugify.h: Make safe for non-ansi compilers.
* remote-e7000.c, ser-e7kpc.c, serial.c: Remove // comments.
* maint.c: Fix dereference of pointer.
* itbl-parse.y: Fix indentation mistakes from indent program.
* mips.h: Add macros for cop0, cop1 cop2 and cop3.
* mips-opc.c: Add macros for cop0, cop1 cop2 and cop3.
* itbl-ops.c: Add test for itbl_have_entries.
* gas/mips/itbl: Add comments.
* Makefile.in: Update itbl-test.c to reflect its new location.
* gas/all/itbl-test.c(main): Update function calls.
* itbl-ops.c: Don't define DEBUG.
* as.c: Remove -t option.
* itbl-ops.h: Include as.h.
* Makefile.in: Remove dependancies on itbl-cpu.h.
start-sanitize-r5900
* utils.c(pollquit, notice_quit): If _WIN32, limit test for cntl-C
* dbxread.c, buildsym.c, symtab.c, stabsread.c: Add support for
* stabsread.h, symtab.h, dbxread.c, symtab.c, stabsread.c:
* dwarf2read.c (dwarf2_build_psymtabs_hard): Handle the case
* infrun.c: Fix prototype of signals_info to match static funtion.
* mdebugread.c (parse_partial_symbols): If this is an .mdebug
* remote.c : Fix remote help string to match that of help.exp.
* mdebugread.c (parse_partial_symbols): Go ahead and read the .mdebug
* gdb.base/commands.exp: Break up infrun_breakpoint_command_test
* remote-mips.c (remote_mips_insert_hw_breakpoint,
* i386-tdep.c (i386_get_frame_setup): Recognize function
* sparc-tdep.c (sparc_init_extra_frame_info): Recognize when we're
Denis Chertykov (37):
* readelf.c (guess_is_rela): AVR uses RELA relocations.
* avr-dis.c (reg_fmul_d): New. Extract destination register from
* config/tc-avr.c: New AVR_ISA_ defined.
* config/tc-avr.c: ATTRIBUTE_UNUSED added to the necessary places.
* emulparams/avr1200.sh (STACK): Define as 0.
* config/tc-avr.c (AVR_ISA_???): moved to include/opcode/avr.h
* avr-dis.c: completely rewritten.
* avr.h: New file with AVR opcodes.
* config/tc-avr.c (avr_operand): fix the fomratting of the comment.
* avr-dis.c (avr_operand): Bugfix for jmp/call address.
* avr.h: clr,lsl,rol, ... moved after add,adc, ...
* config/tc-avr.c: Use PARAMS macro in function declarations.
* avr.h (AVR_UNDEF_P, AVR_SKIP_P, AVR_DISP0_P): New macros.
* avr-dis.c (avr_operand): Use PARAMS macro in declaration.
* config/tc-avr.h (TC_IMPLICIT_LCOMM_ALIGNMENT): New macros.
* config/tc-avr.h (TC_IMPLICIT_LCOMM_ALIGNMENT): New macros.
* scripttempl/elf32avr.sc: Fix bug in .eeprom segment.
* config/tc-avr.c (mcu_types): Update for new devices.
* avr.h: Update for new devices.
* emulparams/avr1200.sh (DATA_START): Define as 0x60.
* doc/c-ip2k.texi: The company name Scenix changed to Ubicom.
* elf32-ip2k.c: Processor manufacturer changed to Ubicom.
* elf32-ip2k.c (ELF_MACHINE_ALT1): Define alternate machine code
* doc/c-avr.texi: New file.
* doc/c-avr.texi: New file.
* config/tc-avr.c (mcu_types): Add support for atmega165p, atmega169p
* config/tc-avr.c (mcu_types): Add support for at90pwm1, at90usb82,
* config/tc-avr.c (mcu_types): Add support for atmega8hva and
* multempl/avrelf.em (PARSE_AND_LIST_ARGS_CASES): Add new value for
PR gas/13503
* gas/config/tc-avr.c: Change ISA for devices with USB support to
* config/tc-avr.c: Remove atxmega16x1.
* gas/tc-avr.c: Add new devices
* config/tc-avr.c: Add specified_mcu variable for selected mcu.
* gas/ChangeLog: Revert
* config/tc-avr.c: Add specified_mcu variable for selected mcu.
bfd/ChangeLog
Denis Pilat (19):
2007-02-02 Denis Pilat <denis.pilat@st.com>
2007-02-02 Denis Pilat <denis.pilat@st.com>
2007-02-02 Denis Pilat <denis.pilat@st.com>
2007-02-13 Denis Pilat <denis.pilat@st.com>
2007-02-13 Denis Pilat <denis.pilat@st.com>
* tui/tui-hooks.c (tui_selected_frame_level_changed_hook): Replace
2007-03-22 Denis Pilat <denis.pilat@st.com>
2007-03-29 Denis Pilat <denis.pilat@st.com>
2007-03-29 Denis Pilat <denis.pilat@st.com>
2007-04-16 Denis Pilat <denis.pilat@st.com>
2007-04-16 Denis Pilat <denis.pilat@st.com>
2007-04-16 Denis Pilat <denis.pilat@st.com>
2007-04-18 Denis Pilat <denis.pilat@st.com>
2007-04-18 Denis Pilat <denis.pilat@st.com>
2007-05-14 Denis Pilat <denis.pilat@st.com>
2007-09-24 Andrew Stubbs <andrew.stubbs@st.com>
typo.
Typo
2008-12-16 Christophe Lyon <christophe.lyon@st.com>
Dhananjay Deshpande (2):
Fix GDB crash problem when object file of different H8 cpu is loaded
* MAINTAINERS (write after approval): Add myself
Diego Novillo (14):
Added seven new instructions ld, ld2w, sac, sachi, slae, st and
Forgot to add these files in the previous commit. This is the
* config/tc-d30v.c (CHAR_BIT): Define.
* tc_d10v.c (find_opcode): Allow ATSIGN to match expressions of the
* mips-dis.c (REGISTER_NAMES): Rename to STD_REGISTER_NAMES.
* tc-i386.c (md_assemble): Skip suffix check if the opcode modifier
gas:
2000-10-24 Diego Novillo <dnovillo@cygnus.com>
2000-10-25 Diego Novillo <dnovillo@cygnus.com>
2000-11-30 Diego Novillo <dnovillo@redhat.com>
2000-12-15 Diego Novillo <dnovillo@redhat.com>
2001-03-21 Diego Novillo <dnovillo@redhat.com>
* MAINTAINERS: Remove self as maintainer of x86 intel
* options.cc (parse_uint): Fix dereference of RETVAL.
Dmitry Diky (6):
Add Dmitry Diky to maintainers list as msp430 maintainer
2005-08-12 Dmitry Diky <diwil@spec.ru>
2005-08-12 Dmitry Diky <diwil@spec.ru>
2005-09-01 Dmitry Diky <diwil@spec.ru>
2005-09-01 Dmitry Diky <diwil@spec.ru>
2005-09-09 Dmitry Diky <diwil@spec.ru>
Dmitry Gorbachev (1):
Fix compile time warnings about unused variables 'yyinput' and 'input'.
Dmitry Kozlov (3):
Fix trace-status to output proper start-time and stop-time.
Extend tsave to save starttime, stoptime.
Fix trace status to output username without trailing colon.
Don Howard (13):
Added myself to the write-after-approval list.
Added myself to the write-after-approval list.
(Changes from Kevin Buettner, with minor update by Don Howard.)
2001-08-08 Don Howard <dhoward@redhat.com>
2001-10-30 Don Howard <dhoward@redhat.com>
Fixed formatting error.
2002-04-12 Don Howard <dhoward@redhat.com>
2002-04-15 Don Howard <dhoward@redhat.com>
2002-06-18 Don Howard <dhoward@redhat.com>
2002-06-24 Don Howard <dhoward@redhat.com>
2002-06-25 Don Howard <dhoward@redhat.com>
2002-07-09 Don Howard <dhoward@redhat.com>
2002-08-09 Don Howard <dhoward@redhat.com>
Don Lee (3):
* score-tdep.c: Support a new Sunplus CT S+core variant, S+core 3.
* score-tdep.c: Comment out some simulator dependent codes.
* gdb/score-tdep.c: Delete dead codes.
Donald Lindsay (6):
Added 'X' format to ARM code.
log entry for config/tc-arm.c change
tc-arm.c: minor changes and support for upcoming V5E variant.
Add ALONE flag to most of the short branch instructions.
Define the ALONE flag bit, for use in the opcode table.
New short-conditional-branch packing rules for D10V.
Doug Evans (1721):
* tc-sparc.c (default_arch_size): New static local.
* configure.in (sparc64): Set arch to v9-64.
* config/tc-sparc.c (md_apply_fix3, cases ..._H44, ..._HIX22): Leave
* nrun.c (main): Remove useless test of name != NULL.
* nrun.c (main): Exit if bfd_openr fails.
Fix typo.
* sim-n-endian.h: Add TAGS entrys for 16 byte versions.
* sim-endian.h: Disable 16 byte support.
* sem-ops.h (U{DIV,MOD}[BHSD]I): Use unsigned division.
* sim-core.h (sim_core_write_8): Define.
Update ns32k docs.
* write.c (print_fixup): Use TC_FIX_DATA_PRINT (if defined) to
Document TC_INIT_FIX_DATA, TC_FIX_DATA_PRINT.
(struct frag): Delete docs for fr_opcode_frag, fr_opcode_offset, fr_bsr.
Based on a patch from Ian.Dall@dsto.defence.gov.au.
* frags.h: Handle multiple inclusion.
* aclocal.m4 (SIM_AC_OPTION_SCACHE): Fix typo.
* Make-common.in (BUILT_SRC_FROM_COMMON): Remove files no longer
* sim-base.h (sim_state_base): Move `magic' to end of struct.
(sim_core_signal): Add missing "\n" in message.
* callback.h (CB_TARGET_DEFS_MAP): Renamed from target_defs_map.
* Make-common.in (DEP, COMMON_DEP_CFLAGS): Define.
Tweak comment.
* Makefile.in (remote-sim.o): Depend on $(INCLUDE_DIR)/callback.h.
* Make-common.in (srccom): New variable.
* sim-main.h (CIA_ADDR): Define.
* Makefile.in (SIM_OBJS): Use $(SIM_NEW_COMMON_OBJS).
* Makefile.in (SIM_OBJS): Use $(SIM_NEW_COMMON_OBJS).
* Make-common.in (SIM_NEW_COMMON_OBJS): New variable.
* sim-core.c (sim_core_signal): Use CIA_ADDR to fetch value.
* sim-core.c (sim_core_signal): Use CIA_ADDR to fetch value.
* sim-signal.c, sim-signal.h: New files.
* sim-core.c (sim_core_signal): Use sim_stopped instead of
(sim_stop_reason): Add comment.
* sim-utils.c (sim_state_alloc): Call SIM_STATE_ALLOC if defined.
* mem-ops.h: Rename SIM_SIG{ACCESS,ALIGN} to SIM_SIG{SEGV,BUS}.
* cgen-sim.h (enum_signal_type): Delete.
* callback.c (cb_host_to_target_stat): Fix return values.
(enosys): Delete.
* sparc-tdep.c (sparc_pc_adjust): Don't assume sizeof (long) == 4.
* sim-core.c (sim_core_signal): Fix spelling error in message.
* Make-common.in (all): Add .gdbinit.
* sim-model.c (model_options): Use '\0' for `shortopt'.
Entries for .gdbinit additions and sim-model.c option fix.
* sim-trace.c (trace_option_handler): Set state trace file
* cpu.h (TRACE_COND_BR): Use TRACE_BRANCH_P, not TRACE_ALU_P.
* gennltvals.sh: Generate syscall values for d30v.
* callback.c (os_stat): Make 3rd arg a host struct stat ptr.
* callback.h (struct stat): Move forward decl up.
Add comment.
* syscall.c (cb_syscall, cases stat, fstat): Handle -Wall -Werror.
* callback.h (CB_SYSCALL): Change byte count arguments to
Undo last change. callback.h changed instead.
Delete magic number FIXME.
* Make-common.in (run.o): Depend on remote-sim.h.
* gennltvals.sh: Redo syscall support to allow sanitization.
* callback.h (CB_SYSCALL): Comment out arg names in prototypes.
* Make-common.in (SIM_ENVIRONMENT): New variable.
* configure.in (SIM_AC_OPTION_ENVIRONMENT): Call.
Regenerate configure files.
* Make-common.in (sim-core.o): Depend on $(sim_main_headers).
* m32r-sim.h (MSPR_ADDR): New macro.
* mkdep: New file, currently sanitized out.
* txvu.h: New file.
* configure.in: Add txvu-elf support.
* common.h (EM_CYGNUS_TXVU): New macro.
* Makefile.am (ALL_MACHINES,BFD32_BACKENDS): Add txvu support.
txvuelf.sh: New file.
* Makefile.am (etxvuelf.c): Add rule for.
* configure.in: Add txvu support.
* dis-asm.h (print_insn_txvu): Declare.
* tc-txvu.[ch]: New files.
* configure.in: Add txvu support.
(txvu-*-elf*): Don't build target-libiberty.
opcode header file for the txvu
* txvu-dis.c, txvu-opc.c: New files.
Enable txvu disassembly.
one |, not 2
process keep-sky, for txvu subdir
Initial txvu testing support.
Initial txvu support.
tweak
Add txvu support.
* config/tc-txvu.c: #include dis-asm.h, opcode/txvu.h, elf/txvu.h.
(TXVU_MASK_VFREG): Renamed from TXVU_MASK_REG.
snapshot
snapshot
* txvu-dis.c (print_insn_txvu): Handle no separator between
* config/tc-txvu.c (md_assemble): Handle no separator between
Update to new style, no | separator.
* cgen.h (*): Clean up pass over `struct foo' usage.
* tc-m32r.c: Clean up pass over `struct foo' usage.
* cgen.c: #include setjmp.h. Clean up pass over `struct foo' usage.
* cgen-asm.c (build_asm_hash_table): Traverse compiled in table using
* Makefile.am: Add cgen support.
regenerate again to restore brendan's libtool changes
Remove cgen.sh, cgen-{asm,dis}.in from Things-to-keep, they're
(cmpui): update output to new format.
gas/m32r/allinsn.d (cmpui): Update output to new format.
snapshot
snapshot, upper opcode table done, modulo testing
* config/tc-mips.c (mips_ip): Don't test pinfo flags if INSN_MACRO.
tweak m32rx sanitization
Use `set -e' to behave like `make'.
backout m32rx stuff, not ready to be checked in
snapshot
Fix comment.
* sim-utils.c (sim_state_alloc): Delete setting of cpu backlink here.
* sim-base.h (sim_state_base): Delete member `model'.
* Make-common.in (cgen-{arch,cpu,decode}): New targets.
sanitize keep-cygnus cgen generation
* Make-common.in (cgen-run.o,cgen-scache.o): Delete cgen-scache.h dep.
regenerate
* arch.c, arch.h, cpuall.h: New files.
Regenerate.
* cpu.h: New file.
* arch-defs.h: Deleted.
* aclocal.m4: Recognize --enable-maintainer-mode.
Regenerate.
* Makefile.in: Add m32rx objs, and rules to build them.
Add m32rx sanitization for new files.
checkpoint
checkpoint
checkpoint
checkpoint
* reloc.c (BFD_RELOC_TXVU_11_PCREL): New reloc.
checkpoint
checkpoint
checkpoint
checkpoint
* cgen.sh: Rewrite to be like simulator's version.
update, lower insn has lower address
* config/tc-txvu.c (assemble_insn): Commas moved to opcode table.
* config/tc-txvu.c (assemble_insn): Commas moved to opcode table.
new txvu testcases
new br-1 and upper-1 testcases
add comment.
* txvu-opc.c (txvu_operands, UBC): Add extract entry.
* Make-common.in (stamp-tvals): New rule.
add m32rx sanitization to tconfig.in
sanitize m32rx piece of _sim_cpu
* config/tc-txvu.c (assemble_insn): Delete test for !isalpha
* config/tc-txvu.c (assemble_insn): Initialize errmsg = NULL
new testcase lower-1
new txvu testcase lower-1
* config/tc-txvu.c (assemble_insn): Initialize errmsg = NULL
* txvu-opc.c:
checkpoint
fix ilw,ilwr,isw,iswr
checkpoint
use .vu pseduo-op
* txvu.h (txvu_opcode): insert/extract/print take pointer to
* txvu-dis.c (print_insn): Extract/print fns take pointer to
* tc-txvu.c: First pass at dma/pke/gpuif support.
allow [] in suffix operand
* tc-txvu.c (assemble_one_insn): Allow [] in suffix operand.
(enum gpuif_reg): Declare.
(lookup_keyword_{value,name}): New functions.
add comment
add pke field bit macros
add more pke/dma/gpuif parsing support
fix ior encoding
allow '/' in addition to '.' in dest spec
use '/' in one case to test it
* txvu.h (txvu_{opcode,operand}): New typedefs.
* txvu-dis.c (*): Update to use new arguments in
* tc-txvu.c (*): Update to use handle new arguments for
* dis-asm.h (print_insn_dvp,dvp_insn_p): Add prototypes.
txvu renamed to dvp
remove txvu stuff, now using only mips elf files
checkpoint
(assemble_one_insn): tweak lexing of suffix
txvu.h deleted in favor of generating mips files
txvu.h renamed to dvp.h
* configure.in: Add dvp support.
txvu renamed to dvp, so files moved to ../dvp
txvu renamed to dvp
* config.bfd, configure.in: Add dvp support.
checkpoint
* configure.in: Add dvp-elf support.
delete txvuelf.sh, generating mips files now
delete txvu stuff, building mips files now
* configure.tgt (dvp-*-*): Recognize.
* dvp-dis.c, dvp-opc.c: New files.
update copyright date
don't build gdb for dvp-elf
fix typo
* dvp/dvp.exp: New file.
txvu support moved into mips [as dvp]
* cgen.sh: Portably read parms past $9.
checkpoint
checkpoint
checkpoint
remove sky stuff from elf32-mips.c
* config/tc-m32r.c (allow_m32rx): Must compile with K&R C.
* Makefile.in (M32RX_OBJS): Comment out until m32rx port working.
add more direct/unpack code
* elf32-mips.c: Add dvp support.
* Makefile.in (M32RX_OBJS): Comment out until m32rx port working.
* m32r-opc.h (HAVE_CPU_M32R): Define.
* gas/m32r/{allinsn,high-1}.d: Allow # constant prefix to be missing.
* config/tc-m32r.c (allow_m32rx): Must compile with K&R C.
(print_insn_little_mips): tweak dvp support.
* config/tc-dvp.c (md_longopts): Add -no-dma, -no-dma-pke.
fix typo in last change
Fix date in one entry.
* read.h (include_dirs): Declare.
* config/tc-dvp.c (md_longopts): Add -no-dma, -no-dma-pke.
tweak last dvp entry
fix d30v and sky sanitization
don't build itcl libgui tk tix
(md_pcrel_from_section): Add offset to delay slot for
* elf32-mips.c (elf_mips_dvp_11_pcrel_howto): Set pcrel_offset=true.
* elf32-mips.c (elf_mips_dvp_11_pcrel_howto): Set pcrel_offset=true
config/tc-dvp.c (md_pcrel_from_section): Add offset to delay slot for
* Makefile.am ({CC,CXX}_FOR_TARGET): Change program_transform_name
* Makefile.am (CC_FOR_TARGET,nlmcomv.o): Change program_transform_name
fix comment
add sanitization of m32rx PIPE attribute, redact can do this more cleanly
* cgen.h (CGEN_INSN_MAX_ATTRS): Renamed from CGEN_MAX_INSN_ATTRS.
* cgen-opc.c (cgen_set_cpu): Initialize hardware table.
* Makefile.in (m32r.o): Depend on cpu.h
Sanitize m32rx from cpu.h and m32r-sim.h.
* cgen-sim.h (EX_FN_NAME): _exc_ -> _ex_.
Delete txvu stuff.
First pass at moving sky stuff from ../txvu to mips dir.
delete txvu/dvp/sky stuff, lives in mips dir now, configured with
Second pass at moving sky files into mips dir,
Prepend sky- to sky header file names.
* Makefile.in (SIM_SKY_OBJS,MIPS_EXTRA_OBJS): New vars.
sky sanitization
* configure.tgt (mips64r5900*-sky-elf*): Replaces txvu-elf.
* genmloop.sh (@cpu@_engine_run): Delete `current_state'.
* symtab.c (fixup_psymbol_section): Move forward declaration to
* symtab.c (fixup_psymbol_section): Move forward declaration to
* cgen-sim.h (DECODE): Always use switch for `read' for now.
(PAREXEC): Renamed from PARALLEL_EXEC. All uses updated.
* decode.c, sem.c: Regenerate.
* archures.c (bfd_mach_dvp_{vif,gif}): Renamed from ..._{pke,gpuif}.
* dvp-opc.c (*): pke,gpuif renamed to vif,gif.
Remove dvp testsuite entry.
* config/tc-dvp.c (*): pke->vif, gpuif->gif.
(insert_operand): Bring over possible change from branch.
update copyright date
* symcat.h: New file.
* gas/dvp/{*}: .text renamed to .vutext.
(check_parallel_io_clash): Add #if 0'd out code that uses new operand
* cgen.h (CGEN_FIELDS): Define here.
* decode.c, decode.h, sem.c, sem-switch.c, model.c: Regenerate.
* cgen-opc.in: New file.
Regenerated to use correct symbol concat macro.
* sim-main.h (CIA_GET,CIA_SET): Provide dummy definitions for now.
* dvp.opc.c: Nicely format opcode tables.
Regenerate with less verbose operand instance tables.
* gas/dvp/upper-2.[sd]: New testcase.
(vu_operands): New element UFLAGS.
* cgen-opc.in (@arch@_cgen_lookup_insn): New argument alias_p.
tweak last entry
* cgen.h (lookup_insn): New argument alias_p.
Keep m32r-elf.
Beginnings of m32r simulator testsuite.
* cgen-opc.in (@arch@_cgen_get_insn_operands): Handle empty
Fix comment.
* Makefile.in (build_alias): Define.
m32r simulator testsuite
keep m32r
* config/default.exp: New file.
keep config, lib, sim.
* cgen.h (cgen_insert_fn): Change type of result to const char *.
* Makefile.am (CGENFILES): Update.
* cgen-sim.h (SEMANTIC_CACHE_FN): Delete.
* Make-common.in (CGEN_MAIN_SCM): Update.
* Makefile.in (M32R_OBJS): Add cpu.o.
remove #ifdef HAVE_CPU_M32RX uses. tweak some comments
* gas/dvp/{basic-1,lower-1,upper-1,upper-2}.d: Update to remove dest
* dvp-opc.c (parse_vfreg): Dest spec is optional.
* cen.c (cgen_md_apply_fix3): Delete call to validate_operand.
* config.bfd (targ_archs): If mips64r5900-sky-elf, add bfd_dvp_arch.
* cgen.h (CGEN_SYNTAX_MAKE_FIELD): New macro.
(CGEN_{INSN,KEYWORD,OPERAND}_NBOOL_ATTRS): Renamed from ..._MAX_ATTRS.
.Sanitize for devo/sim/testsuite/sim/m32r.
Delete rac-d,rac-ds,rach-d,rach-ds, they're aliases.
* dvp-dis.c (print_vu): Handle loi insns.
* config/tc-dvp.c (parse_float): New function.
fix thinko in last patch
Allow FAKE arguments to have a parser handler.
* tc-dvp.c: Allow FAKE arguments to have a parser handler.
* dvp.h (DVP_OPERAND_DMA_{ADDR,AUTOCOUNT}): Split
* config/tc-dvp.c: Include stdarg.h/varargs.h.
* dvp.h (DVP_OPERAND_DMA_*): Rewrite.
Rewrite dma operands/opcodes tables.
* config/tc-dvp.c (LOCAL_LABEL_PREFIX,END_LABEL_PREFIX): New macros.
(DVP_OPCODE_IGNORE_DIS): New macro.
* m32r.c (do_lock,do_unlock): Delete.
* m32r-opc.[ch]: Regenerate.
* confirg/tc-dvp.c (md_assemble): Handle ASM_DIRECT state.
* dvp.h (GIF_MAX_NLOOP,GIF_PRE): New macros.
* dvp-dis.c (print_gif): Complete.
(asm_state): New state ASM_GIF.
(asm_state_stack): Maintain stack of parsing states.
(extract_vif_datalen,{insert,extract}_vif_imrbits): New functions.
(cur_mach): New static local.
tc-dvp.c (cur_mach): New static local.
(vu_count): New static local.
* dvp-opc.c (extra_dma_flags): Fix typos.
* sim-xcat.h: Delete.
* cgen.h (CGEN_CAT3): Delete. Use CONCAT3 now.
* cgen.c: #include symcat.h.
* cgen-asm.c: Include symcat.h.
* m32r-asm.c,m32r-dis.c,m32r-opc.h,m32r-opc.c: Regenerate.
* cgen-sim.h (SEM_NEXT_PC): New arg `len'.
* sim-main.h: #include symcat.h.
(dma_operands): Fix word numbers.
* config/tc-dvp.c (assemble_dma): Do alignment before parsing insn.
* dvp.h (dvp_cpu): Add DVP_UNKNOWN.
* config/tc-dvp.h (tc_frob_label): Define.
(create_colon_label): New argument `sto'. All callers updated.
* arm-dis.c (print_insn_{big,little}_arm): info->symbol changed
(s_endgif): Change length mismatched errors to warnings.
* dvp-opc.c (gif_operands): Fix word order.
(UNIQUE_LABEL_PREFIX): New macro.
(print_gif): Fix word order.
(gif_reg): Add recent register name/number changes.
(gif_regs): Add new register number/name changes.
(s_endgif): Update. NLOOP is in quadwords for IMAGE mode now.
(dma_opcodes): Add dmarefe insn.
* sim-profile.c (profile_print): Delete duplicate test of
(profile_print_core): Simplify by calling sim_core_map_to_str.
(profile_print_core): Simplify by calling sim_core_map_to_str.
* genmloop.sh (engine_resume): Update insn_count before exiting.
* dvp.h (DVP_OPERAND_MIPS_ADDRESS): Renamed from DVP_OPERAND_ADDRESS.
* dvp-dis.c (print_insn): Handle word number.
delete FIXME
* Make-common.in (check): Run `make check' in testsuite dir.
* Makefile.in (RUNTEST): Fix path to runtest.
* config/tc-m32r.c (optimize): New static local.
* dvp.h (VIF_FLAG_U): New macro.
* dvp-opc.c (vif_operands): Add unpack[u] support.
* config/tc-dvp.c (assemble_vif): Insert cpu type marker before
* mloopx.in: Fix handling of branch in parallel with another insn.
* sim-base.h (sim_cpu_base): New members name, options.
* interp.c (DECLARE_OPTION_HANDLER): Use it.
* sim-module.c (*): Fix typos in assertion tests.
* sim-core.c (sim_core_attach): Use xmalloc instead of zalloc.
* cgen.h (CGEN_BOOL_ATTR): New macro.
* gas/m32r/allinsn.[sd] (ldi8a,ldi16a): Delete.
* sim-core.c (sim_core_attach): Revise last patch.
Improve comment.
(sim_core_attach): Add a comment describing its function.
Good grief. Detailed function descriptions should accompany their definition.
* Make-common.in (TAGS): Make smarter.
* Make-common.in (TAGS): Make smarter.
Fix typos.
* sim-core.c (sim_core_attach): Use xmalloc instead of zalloc.
* cgen-asm.in: Move insertion of generated routines to top of file.
* m32r-opc.h,m32r-opc.c,m32r-asm.c,m32r-dis.c: Regenerate.
* cpu.h,model.c,sem-switch.c,sem.c: Regenerate.
Fix vr4320 sanitization.
Fix 4320 sanitization.
* Makefile.in (SIM_EXTRA_DEPS): Add cpu-opc.h.
* gas/dvp/upper-2.d (loi): Fix expected output.
* dvp-dis.c (print_gif): Fix length calcs for gifimage.
* config/tc-dvp.c (s_endgif): Fix nloop calc and test. Warn if
* gas/dvp/vif-2.[sd]: New testcases.
* dvp-dis.c (print_insn): Print unsigned values in hex.
(install_vif_length): Second pass at unpack len calcs.
(insert_mpg_marker): New function.
* sim-base.h (sim_state_base): New member environment.
* dvp-opc.c (print_dest1): Print dest spec again.
* config/tc-dvp.h (TC_FIX_TYPE,TC_INIT_FIX_DATA): Define.
keep gdb.asm
* gdb.asm: New directory.
Makefile.in for gdb.asm.
configure script for gdb.asm, initial source debugging test.
regenerate
snapshot
* gdb.asm/{Makefile.in,configure.in,configure}: New files.
* dv-sockser.c, dv-sockser.h: New files.
* config.in (HAVE_FCNTL_H): Add.
m32r-opc.h: Regenerate.
* config/tc-dvp.c (md_pseudo_table): Make .quad 16 bytes.
* config/tc-dvp.c (md_begin): Turn dma/vif packing on by default.
* dvp-dis.c (print_dma): Change length from 16 to 8.
* gas/dvp/dma-[12].[sd]: New testcases.
* config/tc-dvp.h (TC_START_LABEL): Define.
* config/tc-dvp.c (s_enddmadata): Always fill dma data out to 16
* gas/dvp/vif-1.[sd]: stcycle -> stcycl.
* dvp-opc.c (vif_opcodes): Add stcycl.
* dvp-opc.c (vif_operand_datalen_special): New global.
* dvp.h (vif_operand_datalen_special): Declare.
* config/tc-dvp.c (insert_mpg_marker): Update mpgloc.
* gas/dvp/mpg-1.[sd]: New files.
* dvp.h (DVP_OPERAND_UNPACK_ADDRESS): New macro.
* dvp-dis.c (print_insn): Print unpack address in hex.
* expr.h (expr_build_uconstant): Add prototype.
* gas/dvp/vif-1.d: Update.
* config/tc-dvp.h (md_estimate_size_before_relax): Delete.
changelog entry for yesterday's tc-dvp.[ch] changes
* config/tc-dvp.c (s_endunpack): Round up to word boundary after
* config/tc-dvp.c (assemble_vif): Put relaxable insns in their
* gas/dvp/relax-1.[sd]: New testcase.
tweak comment in last entry
* gas/dvp/vif-3.[sd]: New testcase.
* config/tc-dvp.c (assemble_vif): Watch for macro insns.
* dvp-opc.c (vif_macros): Tweak unpackloc operand.
* dvp.h (dvp_expand_macro): Declare.
* dvp-opc.c (vif_macros): Tweak unpackloc operand.
* config/tc-dvp.c (assemble_vif): 0 is a valid length value (= max+1).
* gas/dvp/vif-4.[sd]: New testcase.
* config/tc-dvp.c (md_convert_frag): Fix thinko.
Update.
Keep sky-gs.[ch] if sky.
* gas/dvp/br-2.[sd]: New testcase.
* symbols.c (print_binary): New function.
* symbols.c (max_indent_level): New global.
* expr.h (expr_build_dot): Declare.
* config/tc-dvp.c (VU_LABEL_PREFIX): New macro.
tweak comment regarding state transitions
* m32r-opc.c: Regenerate.
* cpu.h,decode.c,decode.h,extract.c,sem.c,sem-switch.c: Regenerate.
* config/tc-dvp.c (md_apply_fix3): Mark fixup for mpg loaded vu
* Make-common.in (RUNTESTFLAGS): Define.
* semx.c: Regenerate.
* sim/m32r/maclh1.cgs: Fix testcase.
* gas/testsuite/dvp/{vif-1.[sd],vif-3.s}: Update, '*' no longer
* dvp-opc.c (parse_vif_unpackloc,insert_vif_unpackloc): Delete.
* config/tc-dvp.c (unpackloc_sym): Delete. All uses deleted.
(vif_unpack_len_value): Avoid divide by zero.
(vif_insn_type): New function.
* config/tc-dvp.c
* Makefile.in (ULIMIT): New variable.
* cpu.c,sem.c,sem-switch.c: Regenerate. From
* lib/sim-defs.exp (run_sim_test): Don't exit early if one mach fails,
* sim/m32r/addx.cgs: Test (-1)+(-1)+1.
* cgen-types.h (GETHIDI,MAKEDI): Tweak.
* cgen-ops.h (ADDCFSI): Fix.
* Makefile.in (TARGET_FLAGS_TO_PASS): Delete LIBS, LDFLAGS.
* Makefile.in (GCC_FOR_TARGET): Add options to find newlib and
* txvu-tdep.c (txvu_print_insn): Fix thinko.
Delete sky sim-base.h entries (required sanitization).
* config/tc-dvp.c (dvp_frob_label): Don't emit _$ versions of
* cgen.h (CGEN_ATTR_TYPE): Delete `const', moved to uses.
* cgen-asm.c (cgen_current_opcode_table): Renamed from ..._data.
tweak comment
* cgen.c (cgen_asm_finish_insn): New arg relax_p. All callers updated.
* m32r-opc.h,m32r-opc.c,m32r-asm.c,m32r-dis.c: Regenerate.
* cpu.c,model.c,sem-switch.c,sem.c: Regenerated. Mostly comment
* cpu.c,model.c,sem-switch.c,sem.c: Regenerated. Mostly comment
* configure.in: Add support for --enable-cgen-maint.
* Makefile.in: Replace @MAINT@ with $(CGEN_MAINT).
Fix sanitization.
* sim-io.c: #include <errno.h>.
(CGEN_INSN_INDEX): Delete.
* cgen.sh: s/@ARCH@/${ARCH}/ in opc.h generation.
* Makefile.in (m32r.o,mloop.o,cpu.o,model.o): Add decode.h dependency.
* sem-switch.c: Regenerate. Redo computed goto label handling.
lotsa stuff, see ChangeLog
* config/tc-dvp.c: Delete inclusion of "sysdep.h".
* Make-common (sim_main_headers): Sort.
* sim-main.h (INSN_NAME): New arg `cpu'.
* cgen.h (cgen_asm_init_parse): Delete.
* cgen.h: New file.
* cgen.c (cgen_md_apply_fix3): Don't pass newline to as_warn_where.
* Makefile.am: Update with `make dep-am'.
* lib/sim-defs.exp (sim_version): Simplify.
* config/tc-dvp.c (md_begin): Set type of output file to mips:r5900.
* read.c (generate_file_debug,generate_lineno_debug): New functions.
* gdb.asm/common.inc: New file.
* gas/m32r/m32rx.d: Pass --enable-special to gas.
* config/tc-m32r.c (warn_unmatched_high): New static local.
* gas/m32r/uppercase.[sd]: Test for HIGH,SHIGH,LOW,SDA.
* m32r-asm.c: Regenerate (handle uppercase HIGH/SHIGH/LOW/SDA).
* lib/sim-defs.exp (sim_run): Fix handling of output redirection.
* sim/sky/sky.exp: Add runtest_file_p support. Don't print
* config/default.exp (CC,SIM): Delete.
Tweak last entry.
* cgen-opc.c (cgen_hw_lookup_by_name): Renamed from cgen_hw_lookup.
(cgen_hw_lookup_by_num): better name
* cgen-trace.c (trace_insn_init): New arg first_p.
* Makefile.in (devices.o): Add dependencies.
* sim/m32r/allinsn.exp: Pass --m32rx-enable-special to gas.
* sim-engine.c (sim_engine_set_run_state): New function.
* sim-if.c (sim_stop): Update call to @cpu@_engine_stop.
* erc32.c (close_port): Don't close stdin; it kills GDB.
* cgen-sim.h (CGEN_CPU): New members idesc_{read,sem}_init_p.
* gdb.base/structs2.exp: New file.
Keep structs2.{c,exp} for now.
* sim/sky/sky.ld: Delete file.
* write.c (fixup_segment): Change "segment" to "section" in
* sim-if.c (do_trap): Treat traps 2-15 as hardware does.
* cgen-ops.h (ADDCFSI): Fix typo.
Zero bottom two bits of pc in jmp,jl insns.
* cgen-trace.c (first_insn_p): New static local.
* m32r-sim.h (PROFILE_COUNT_PARINSNS): New macro.
* gas/dvp/upper-2.[sd]: Test absent dest -> xyzw.
* dvp-opc.c (parse_dotdest): Missing dest -> xyzw.
* gas/m32r/allinsn.d: Handle 64 bit bfd_vma.
* cgen-asm.in (insert_normal): Handle empty fields and 64 bit hosts.
* cgen-asm.in (insert_normal): Handle empty fields and 64 bit hosts.
* config/tc-dvp.c (assemble_one_insn): Parse suffix operands
* config/tc-dvp.h (ELF_TC_SPECIAL_SECTIONS): Add .vuoverlay_table.
resolve mpgloc_sym in `*' case
tweak last entry
more attempts to handle `*' as mpg address
* config/tc-dvp.h (ELF_TC_SPECIAL_SECTIONS): Delete .vuoverlay_table.
* mips.h (SHT_DVP_OVERLAY_TABLE,SHT_DVP_OVERLAY): New section types.
* elf32-mips.c (_bfd_mips_elf_final_write_processing): Set sh_link
(create_vuoverlay_section): Set SEC_CODE flag for overlay sections.
* config/tc-dvp.c (create_vuoverlay_section): Set SEC_CODE flag for
Add docs for .func/.endfunc.
Implement .func/.endfunc pseudo-ops.
* config/tc-m32r.c (m32r_do_align): Only fill code sections with
Don't run the `align' testcase if dvp-*-*.
Don't run the `semi' testcase if dvp-*-*.
* gas/all/gas.exp: Don't run `align' test for dvp-*-*.
* read.c (s_func): Prepend `leading char' by default.
* read.c (do_s_func): New function.
* read.c (do_s_func): New function.
* config/tc-dvp.c (md_begin): Change alignment of .DVP.ovlytab to 4.
* elf32-mips.c (_bfd_mips_elf_fake_sections): Update to use
* mips.h (Elf32_Dvp_Internal_Overlay,Elf32_Dvp_External_Overlay):
* dbxread.c (read_dbx_symtab): Don't lower texthigh for last psymtab.
* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Set vma to 0
* configure.tgt (dvp-*-*): Set targ_emul=elf32l5900.
* gas/dvp/relax-1.[sd]: Test .org/relaxing interaction.
* config/tc-dvp.c (dvp_relax_frag): Adjust target address by stretch.
Test trap 2.
* sim/m32r/trap.cgs: Test trap 2.
* sim/sky/dma.h: New file.
* config/tc-dvp.c (assemble_vu): Print better error message if
* sim/m32r/addx.cgs: Add another test.
* m32r-opc.c: Regenerate.
* Make-common.in (CGEN_FLAGS_TO_PASS): New variable.
Regenerate. Updates from cgen for better VoidMode handling.
* traps.c: New file. Trap support moved here from sim-if.c.
* Makefile.in (SIM_OBJS): Add traps.o
* m32r-sim.h (m32r_trap): Declare.
Regenerate, gets a_m32r_trap -> m32r_trap renaming.
* sim-core.h (SIM_CORE_SIGNAL_FN): New typedef.
* sim/sky/vu01reg-main.c: New file.
* sim/sky/vu.h (VU0_MEM1_WINDOW_START): New macro.
(sim_compile): Tweak output text.
* sim/sky/sky-defs.tcl (run_brn_test): Fix `options' arg to
* sim/sky/sky-defs.tcl (run_brn_test): Fix handling of dvpasm_flags.
* lib/sim-defs.exp (sim_run): Argument env_vals renamed to options,
* lib/sim-defs.exp (sim_run): Argument env_vals renamed to options,
* Makefile.in (stamp-{arch,cpu,decode}): Pass CGEN_FLAGS_TO_PASS
* config/tc-dvp.c (create_vuoverlay_section): Don't set a non-zero
* sim-engine.c (sim_engine_get_run_state): New function.
* elf.c (swap_out_syms): New arg relocatable_p.
* scripttempl/elf.sc (INPUT_FILES): Optional INPUT spec.
* gennltvals.def (m32r): Use common syscall.h now.
emulparams/m32relf.sh: Back out INPUT_FILES change. libgcc1-test fails.
* cgen-trace.c (trace_insn_fini): Redo cycle handling.
* m32r-sim.h (M32R_MISC_PROFILE): New members insn_cycles, cti_stall,
cangelog entries moved here from sim/sky/ChangeLog
* dvp-opc.c (DVP_OPERAND_RELOC_11_S4): Temporarily back out
* config/tc-dvp.c (md_apply_fix3): Handle new relocs
* reloc.c: New relocs BFD_RELOC_MIPS_DVP_11_S4,
* gas/dvp/lower-2.[sd]: New testcase.
* sim/sky/vureloc{.brn,-main.c,.dvpasm}: New files.
* sim/m32r/hw-trap.ms: New testcase.
* Makefile.am (CGENDIR): Set via configure.
* Makefile.am (CGEN_CPU_PREFIX): New variable.
* Make-common.in (SCHEME,SCHEMEFLAGS): Delete.
* Makefile.in: cgen_maint -> CGEN_MAINT.
* configure.in: configure cgen if --enable-cgen-maint.
* m32r-opc.h (CGEN_MIN_INSN_SIZE): New #define.
* cgen-sim.h (CPU_SCACHE): Make size unsigned.
* cgen.h (cgen_version_{major,minor,fixlevel}): Declare.
use macros for version numbers
* cgen-opc.in (@arch@_cgen_lookup_insn): Update call to
tweak
* cgen-utils.c: Include bfd.h.
regenerate, get displacement operand shifts right
* cgen.c (cgen_md_apply_fix3): set_operand renamed to set_vma_operand.
* cpu.h,extract.c: Regenerate. pc-rel calcs done on f_dispNN now.
* elf64-mips.c (mips_elf64_reloc_type): #if 0 out more relocations
* configure.in (mips64r5900-sky-elf*): Use config/mt-sky.
* mt-sky: New file.
* config/tc-dvp.c (assemble_vif): Make label at start of overlay
* Makefile.in (clean,mostlyclean): Change leading spaces to a tab.
* sim-model.c (model_option_handler): Remove unused variable `n'.
* cgen.c: Include libiberty.h.
* m32r-asm.c,m32r-opc.c: Regenerate (-Wall cleanups).
* cgen.h (cgen_macro_insn_count): Declare.
* cgen-mem.h (DECLARE_SETT): Fix return type.
* m32r.c: Include cgen-mem.h.
* mt-sky (install-dvp-gas): New rule.
* Makefile.in (INSTALL_TARGET): Move EXTRA_TARGET_HOST_INSTALL_MODULES
* Makefile.am (install-exec-local): Split into two ...
tweak wording of last entry
* mt-sky (install-dvp-gas): Delete.
* configure.in (install_tooldir): Allow target to specify whether
New testcases for PR 16547 (new instructions added).
New testcases for PR 16547 (new insns added).
Add support for new versions of mulwhi,mulwlo,macwhi,macwlo that
* cgen-sim.h (cgen_state): New member opcode_table.
Move all global state data into opcode table struct, and treat
Move all global state data into opcode table struct, and treat
* Makefile.in (INCLUDE_DEPS): Add include/opcode/cgen.h.
* cgen.h (GAS_CGEN_MAX_FIXUPS): GAS_ prepended, all uses updated.
Rename cpu m32r to m32rb to distinguish from architecture name.
* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Set vma to 0
* read.h (generate_lineno_debug): Add prototype.
heh heh, too quick with cuttin-n-pastin.
* sim/sky/pr17191.s: New file.
* m32r-sim.h (m32r_trap): Update prototype.
* r5900.igen (plzcw): Make `i' signed.
* m32r-sim.h (GET_H_SM): New macro.
* dvp-opc.c (gif_opcodes): Support EOP on gifimage.
update tc-dvp.c with sky-980617-branch
cgen-run.c: new mainloop for cgen
regenerate m32r-opc.c, m32r-opc.h
* Make-common.in (sim-reg.o): New rule.
Add pseudo-basic-block execution support.
* interp.c: #include "itable.h" if WITH_IGEN.
* configure.in (enable_cgen_maint): Fix typo.
* cgen.c (gas_cgen_finish_insn): Update handling of CGEN_INT_INSN_P.
* cgen.h (CGEN_INSN_INT): New typedef.
* cgen-asm.in (insert_1): New function.
* Make-common.in (CGEN_INCLUDE_DEPS): Define.
* Makefile.in (SIM_EXTRA_DEPS): Replace cgen headers with
* Makefile.in (all-cgen): Depend on all-libiberty.
* sim-main.h: #include cpu-opc.h.
* sim-if.c (sim_do_command): Handle "sim info reg {bbpsw,bbpc}".
* cgen.h (CGEN_VERSION_{MAJOR,MINOR,FIXLEVEL}): Delete.
* gas/m32r/fslot.[sd]: New testcase.
* gas/m32r/error.exp: New error testcase driver.
* config/tc-m32r.c (assemble_two_insns): Ensure both insns
add some comments
* genmloop.sh (eng.hin): Rename HAVE_PARALLEL_EXEC to
* sim-main.h: Delete inclusion of config.h, include sim-basics.h
* m32r-opc.c (m32r_cgen_insn_table_entries): Add FILL_SLOT attribute
sanitize fr30 port for now
temporarily sanitize fr30
redo fr30 sanitization
lose fr30 for now
* m32r-asm.c: Regenerate.
remove cgen support from Makefile.in, moved to cgen dir
add fr30 sanitization markers
* cgen-dis.in (print_normal): CGEN_OPERAND_FAKE renamed to
* sim-hload.c (sim_load): Pass `prog_name' to sim_load_file, not NULL.
sanitize fr30 parts
* gennltvals.sh: Add fr30 support.
* cgen-asm.in (insert_1): Replace calls to bfd_getb8/putb8.
* Make-common.in (cgen-utils.o): Depend on cgen-engine.h.
* Makefile.in (M32R_OBJS): Delete extract.o.
* Makefile.am (DEP): Use $(srcdir)/../mkdep.
rebuild
* mips-opc.c (sync.p,sync.l): Swap insn values.
* gas/mips/sync.[sd]: New testcase.
regenerate fr30-opc.c
run sanitize over Makefile.{am,in} for fr30
regenerate fr30-opc.c
regenerate
* genmloop.sh (${cpu}_pbb_chain): Watch for Ctrl-C's.
* Makefile.am (CGENFILES): Add rtx-funcs.scm.
* cgen-dis.c (hash_insn_array): CGEN_INSN_VALUE ->
* cgen-utils.c (cgen_virtual_opcode_table): Update.
* config/fr30/tm-fr30.h (INNER_THAN): Add parameters.
add docs for r5900 arg characters
* fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerate.
* cpu.h,decode.c,sem-switch.c,sem.c: Regenerate.
* fr30-opc.c: Regenerate.
address range support
* sim-memopt.c (sim_memory_uninstall): Result type is `void'.
* cgen-defs.h: New file, old cgen-sim.h.
* configure.in: Call SIM_AC_OPTION_INLINE.
(profile_print_addr_range): Pretty up output a little.
* dv-sockser.c: Include unistd.h if present.
* sim-arange.c: Include libiberty.h, and stdlib.h if present.
* sim-trace.c: Include stdlib.h if present.
* cgen-scache.c (scache_flush): Delete unused locals i,sc.
* sim-if.c: Include string.h or strings.h if present.
* cpu.h,decode.c,sem-switch.c,sem.c: Regenerate.
* mips-opc.c (mips_builtin_opcodes): Update vmtir syntax.
bring changes over from sky-980617-branch
* mips.h (INSN_SYNC): New flag.
* mips-opc.c (sync*): Flag these instructions with INSN_SYNC.
* config/tc-dvp.h (md_end): Define.
* config/tc-mips.c (append_insn): Don't move INSN_SYNC
* gas/dvp/lower-2.[sd]: Handle label as immediate data.
Bring over forgotten changelog entry from sky-980617-branch.
* m32r-opc.c: Regenerate.
* gas/mips/vu0.[sd]: Update vmtir testcases.
Fri Aug 21 18:13:28 EDT 1998 Jim Lemke <jlemke@cygnus.com>
* config.bfd (mips64el-skyb-elf): added new target
* Makefile.am (PROGS,bin_PROGRAMS): Add @BUILD_MISC@
* lib/sim-defs.exp (run_sim_test): New option xerror, for expected
lib/sim-defs.exp (sim_run): Look for board_info sim,options.
* sim/fr30/hello.ms: Add trailing \n to expected output.
* sim/m32r/uread16.ms: New testcase.
* configure.in: --enable-cgen-maint support moved to common/aclocal.m4.
keep mt-skyb if sky
sanitize sky stuff
* cgen.c (gas_cgen_md_apply_fix3): Mark as an error, rather than a
* sim/sky/sce_test58.vuasm: Update syntax of MTIR insn.
More sce_testNN cases updated, pr 18402.
* cgen.h (CGEN_ATTR_VALUE_TYPE): New typedef.
* cgen-asm.in (insert_normal): Use CGEN_BOOL_ATTR.
* Make-common.in (CGEN_INCLUDE_DEPS): Add cgen-defs.h, cgen-engine.h.
* Makefile.in (MAIN_INCLUDE_DEPS): Delete.
* config/tc-mips.c (mips_frob_file): Disable "Unmatched %hi reloc" warning.
* m32r-dis.c: Regenerate.
* cpu.h: Regenerate.
* gas/m32r/interfere.s: New testcase.
* config/tc-m32r.c (OPERAND_IS_COND_BIT): Add check for psw.
* fr30-opc.c: Regenerate.
fix typo in comment
keep fr30-elf
keep tc-fr30.[ch]
keep fr30
* Makefile.in: Regenerate.
* sim-main.h: Delete inclusion of ansidecl.h.
* Makefile.in (m32r-clean): rm eng.h.
* Makefile.am (run-cgen): Pass options to cgen.
* sim-model.h (sim_mach_lookup_bfd_name): Add prototype.
* cgen-trace.c (trace_insn): Pass pc to trace_prefix for virtual insns.
add 1999 to copyright date
* cgen-defs.h (PCADDR,CIA): Define in terms of IADDR.
* Makefile.in (stamp-arch): Pass FLAGS to cgen.
regenerate
sanitize last entry
remove fr30 sanitization
* sim-profile.h: Make like sim-trace.h.
* cgen-engine.h (EXTRACT_LSB0_{INT,UINT}): Fix.
* fr30-opc.h,fr30-opc.c: Rebuild.
* cgen.h (enum cgen_mode): Add CGEN_MODE_TARGET_MAX, CGEN_MODE_INT,
* cpu.h,decode.c,model.c,sem-switch.c,sem.c: Rebuild.
lose sparc for now
sparc cgen port
configure sparc subdir if --with-cgen
cgen generated files for sparc simulator
* gas/m32r/outofrange.s: New testcase.
keep outofrange.s
expand on a comment and reorg for 80 column screen some code in
s/sanitize-m32rx/sanitize-cygnus/
* cpux.h,decodex.c,modelx.c,semx-switch.c: Regenerate.
s/sanitize-m32rx/sanitize-cygnus/
* config/tc-m32r.c (assemble_two_insns): Always call fill_insn.
* gas/m32r/relax-2.[sd]: New testcase.
* cgen.h (CGEN_CPU_DESC): Renamed from CGEN_OPCODE_DESC.
(CGEN_INSN_ATTR): New type.
cleanup last change
* i960c-asm.c,i960c-dis.c,i960c-opc.c,i960c-opc.h: Delete.
* Makefile.am (DISTCLEANFILES): Change cgen-opc.h to cgen-desc.h.
* Makefile.am (DISTCLEANFILES): Change cgen-opc.h to cgen-desc.h.
* configure.in (sparc*): Configure sparc subdir if --with-cgen or
* Makefile.in (SIM_EXTRA_DEPS): Add m32r-desc.h, delete cpu-opc.h.
* Makefile.in (SPARC64_OBJS): Add dev64.o.
fix sanitization of m32r-desc.c,m32r-desc.h,m32r-ibld.c,m32r-opinst.c
* sparc-desc.c: New file.
* Makefile.in: Rebuild.
* config/tc-dvp.h (tc_symbol_chars): Define.
* gas/m32r/allinsn.d: Prefix all | with \.
-Wchar-subscripts cleanup
* ldlang.c (lang_gc_sections): Only handle the start symbol
* cgen.h (CGEN_INSN_MACH_HAS_P): New macro.
* config/tc-m32r.c (md_parse_option): Delete unrecognized option
* fr30-asm.c,fr30-desc.h,fr30-dis.c,fr30-ibld.c,fr30-opc.c: Rebuild.
* fr30-asm.c,fr30-desc.h: Rebuild.
Add support for m32rx.
add m32rx docs
* m32r.h (E_M32RX_ARCH): Define.
* cpu-m32r.c (arch_info_struct): New static global.
* archures.c (bfd_mach_m32rx): Define it.
* gas/m32r/error.exp: New testcase driver.
* reloc.c (reloc_howto_struct): Fix partial_inplace comment.
* elf32-m32r.c (m32r_elf_generic_reloc): new function. All
* Makefile.in (ALL_MODULES): Add all-cgen.
* Makefile.am (CGEN_CPUS): New variable.
* arch.c,arch.h,cpuall.h: Regenerate.
* cgen-asm.c (cgen_parse_keyword): Added underscore to symbol character
* i386-dis.c (dis386): Recognize icebp (0xf1).
* fr30-desc.c,fr30-desc.h,fr30-opc.c,fr30-opc.h: Regenerate.
* frv.cpu: Add IDOC attribute.
opcodes:
* Makefile.am (ALL_EMULATIONS): Add em32relf.o.
* gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
add myself
* gdb.disasm/t01_mov.s: Remove carriage returns.
* buildsym.c (start_subfile,start_symtab): Doc fixes.
* symmisc.c (maintenance_info_symtabs): Print linetable info.
* buildsym.h (subfiles): Move ...
* dbxread.c (read_dbx_symtab): Fix indentation.
* defs.h (struct continuation_arg): Fix typo in comment.
* gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
* dbxread.c (read_dbx_symtab): Fix indentation.
* dbxread.c (read_dbx_symtab): Reformat comments to 80 columns.
* gdb.base/sigall.c (main): Ensure all signals aren't blocked.
* typeprint.c (*): Whitespace cleanup.
* valarith.c (value_binop): Handle unsigned BINOP_REM division by zero.
PR 2384
add copyright
* eval.c (evaluate_subexp_standard): Fix type of result of mixed
* breakpoint.c: #include "hashtab.h".
* gdb.cp/mb-inline.exp: New.
* gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
* symtab.h (enum free_code): Delete free_contents, unused.
* buildsym.h (last_source_file): Add dwarf info to comment.
* source.c (find_and_open_source): Add some comments clarifying
* buildsym.c (watch_main_source_file_lossage): New fn.
* gdb.opt/Makefile.in: Fix whitespace.
* NEWS: Mention new /m modifier for disassemble command.
* gdb.base/help.exp (disassemble): Update expected help text.
New "find" command.
* error.c (parse_find_args): Fix capitalization in previous patch.
* remote.c (remote_search_memory): Fix capilization in error messages.
remove cruft from previous checkin
update for capitalization changes
* lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
* remote.c (remote_wait): Include beginning of malformed packet
fix typo in "set debug timetstamp"
Add "set print symbol-loading on|off".
* linux-low.c (sys/dir.h, sys/user.h): Remove includes.
* cli/cli-decode.c (help_cmd): Fix thinko in pre/post hook help output.
revert previous change, like interpreting English is obvious ...
* defs.h (plongest,pulongest): Renamed from paddr_u,paddr_d.
* dwarf2read.c (comp_unit_head): Rename first_die_ptr to
* sol-thread.c (_initialize_sol_thread): Add FIXME regarding
* corefile.c (write_memory): Remove unnecessary copying.
* dwarf2read.c (struct die_info): Make members tag, num_attrs 16 bits.
* dwarf2read.c (struct abbrev_info): Make members name, form 16 bits.
* dwarf2read.c (comp_unit_head): Reorganize for better packing.
* dcache.c (state_chars): New static global.
* symmisc.c (maintenance_info_symtabs): Watch for ^c.
* dwarf2read.c (offset_in_cu_p): New function.
* dwarf2read.c (dwarf2_die_debug): New static global.
* dwarf2read.c (comp_unit_head): Use unsigned int consistently
* Makefile.in (BFD_DIR,BFD,BFD_SRC,BFD_CFLAGS): Delete.
* dwarf2read.c (typename_concat): Don't segv if prefix or suffix
fix typo in date
* lib/gdb.exp (GDBFLAGS): Move -nx ...
* infcall.c (call_function_by_hand): Handle inferior exit.
(set_lang_c): Delete.
* infcall.c (call_function_by_hand): Fix punctuation and capitalization
* inferior.h (proceed_to_finish): Delete, unused.
* printcmd.c (sym_info): Don't print the offset if it's zero.
* frame.c (frame_debug_got_null_frame): Remove file arg.
* Makefile.in (VERSION,DIST,LINT,LINTFLAGS): Delete, unused.
* infrun.c (proceed): Delete unused local stop_signal.
* infrun.c (handle_inferior_event): Delete unused local tp.
* infrun.c (handle_inferior_event): Remove redundant resetting of
* gdb.server/ext-run.exp: Relax regexp for init program.
* infcall.c (call_function_by_hand): Clean up use of local dummy_addr.
* linux-low.h (struct process_info): Delete member tid, unused.
* linux-low.c (handle_extended_wait): Simplify, use my_waitpid.
* linux-low.c (linux_wait_for_process): Don't clobber current_inferior
* utils.c (xmalloc,xcalloc,xstrdup): New fns.
* linux-low.c (linux_attach_lwp): Add some comments/fixmes.
* ChangeLog: Fix date of last entry.
* cli/cli-cmds.c (set_debug): Fix cut-n-paste error.
* top.c (gdb_prompt_string): Delete, unused.
* target.h (target_signal_to_string): Make return type const char *.
fix cut-n-paste errors in previous checkin
fix another cut-n-paste error
* regcache.c (new_register_cache): No need to check result of xcalloc.
* dummy-frame.c (dummy_frame): Replace regcache member with
* gdb.texinfo: Add nexti to list of commands that support
* opcode/i386.h: Add multiple inclusion protection.
fix typo in previous entry
* target.h (target_waitstatus_to_string): Declare.
* config/tcl.m4 (SC_PATH_TCLCONFIG): Don't exit 0 if tclconfig fails.
* i386.h: Add comment regarding sse* insns and prefixes.
* amd64-tdep.c (amd64_skip_prefixes): Renamed from skip_prefixes.
Fix up some formatting.
* exec.c (exec_file_attach): Fix comment.
* printcmd.c (build_address_symbolic): Fix comment.
* breakpoint.c (disable_breakpoints_in_shlibs): Delete local
* breakpoint.c (insert_bp_location): Add \n to overlay breakpoint
Include thread ID in target_wait debugging output.
* Makefile.in (GDB_CFLAGS): Add -I$(srcdir)/common.
* Makefile.in (clean): rm -f $(DEPDIR)/*.
* symtab.c: Remove trailing whitespace throughout the file.
Clean up last entry.
* exceptions.h: Clean up some comments on catch_exceptions usage.
* amd64-linux-nat.c (si_timerid,si_overrun): Provide definition for
* printcmd.c (display_uses_solib_p): Redo loop, scan element list
* expprint.c (dump_raw_expression): Print note if non-NULL.
* linux-nat.c (linux_nat_find_memory_regions): Result of PIDGET is an
* thread.c (inferior_thread) Remove "extern" in definition.
* thread.c (do_restore_current_thread_cleanup): Redo test for
* symfile.c (symbol_file_clear): Fix indentation.
* gdb.threads/watchthreads.c (main): Initialize args before starting
* i386-nat.c (child_post_startup_inferior): Delete, unused.
* gdb.cp/mb-ctor.exp: Add multi-line source statement test.
* gdb.threads/watchthreads2.exp: New testcase.
* inferiors.c (remove_process): Fix memory leak, free process.
* inferiors.c (started_inferior_callback): New function.
* linux-thread-db.c (thread_db_pid_to_str): Delete unused assignment
* linux-low.c (regsets_fetch_inferior_registers): Fix memory leak.
* linux-nat.c (linux_xfer_siginfo): Delete unused locals lp, n.
* gdb.mi/nsintrall.c (main): Fix off-by-one error.
Biarch support for i386/amd64 gdbserver.
(linux_test_for_tracefork): Back out turd from previous check-in.
* linux-x86-low.c: Don't include assert.h.
* linux-low.c (linux_resume_one_lwp): Change type of first arg
* linux-low.c (get_stop_pc): Print pc if debug_threads.
* linux-low.c (handle_extended_wait): Use linux_resume_one_lwp
* infrun.c (follow_fork): Initialize new step_* locals
gdb:
* dwarf2read.c (follow_die_ref): Add comment.
* infrun.c (prepare_to_proceed): Document. Assert !non_stop.
* gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
* symfile.c (reread_symbols): Reset psymtabs_addrmap to NULL
* cgen.sh: Handle multiple simultaneous runs for parallel makes.
* mloop.in: Add missing # comment marker.
* gdb.base/psymtab.exp: Turn off pending breakpoints.
* Makefile.def (host_modules): Add cgen.
Add h/w watchpoint support to x86-linux, win32-i386.
Add h/w watchpoint support to x86-linux, win32-i386.
* NEWS: Mention biarch amd64-linux gdbserver and hardware watchpoint
* Make-common.in (CGEN_CPU_EXTR,CGEN_CPU_READ): Pass canonical
* Makefile.in (stamp-arch): Pass archfile to cgen-arch.
* Makefile.in (traps.o): Add dependency on targ-vals.h to fix
* i386-tdep.c (i386_displaced_step_fixup): Fix order of arguments
* common/Make-common.in (CPU_DIR): Define.
Code reorg in preparation for adding comdat types support.
* cpu/simplify.inc (*): One line doc strings don't need \n.
* linux-thread.db.c (try_thread_db_load_1): Tweak comment.
Add some dwarf4 values.
Add support for "comdat types" from DWARF4.
Add ccoutant to previous dwarf4 entry.
* utils.c (gnu_debuglink_crc32): Store crc32_table as unsigned int
* symfile.c (find_separate_debug_file): Remove double free of
* opncls.c (bfd_close): Until BFD_IN_MEMORY has an iovec,
Add interface for JIT code generation.
Replace dcache with splay tree.
* dcache.c (dcache_print_line, dcache_info): Use paddress to print addresses.
* jit.c (jit_read_descriptor): New arg gdbarch, all callers updated.
* jit.c (jit_event_handler): Use paddress to print target addresses.
* NEWS: Add note on "info sharedlibrary".
* value.c (free_all_values): Tweak comment.
* top.c (execute_command): Remove redundant comment.
Implement TARGET_OBJECT_STACK_MEMORY.
* gdb.texinfo (Caching Data of Remote Targets): Add note on
* gdb.base/store.exp (check_set): Fix typo in expected value message.
* target.c (initialize_targets): Fix thinko in stack_cache_enabled_p.
* gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
* objfiles.c (struct objfile_data): Delete member cleanup and replace
* dwarf2expr.c (execute_stack_op, case DW_OP_piece): Delete unused
* target.c (memory_xfer_partial): Only update dcache after we know
* target.c (memory_xfer_partial): Pass correct length to dcache_update.
* dwarf2expr.h (dwarf_value_location): Add more comments describing
* configure.ac (sim_hwflags): Clean up definition, AC_SUBST it.
back out previous patch, replace with
fix thinko in previous entry
* m32r.cpu (sth-plus): Fix address mode and calculation.
* linux-nat.c (status_to_str): Handle TRAP_IS_SYSCALL.
(TRAP_REMOVE_SYSCALL_FLAG): New macro.
* MAINTAINERS: Add myself as m32r maintainer.
* MAINTAINERS: Add myself as m32r maintainer.
* Makefile.am (CGEN_CPUS): Add iq2000, lm32.
* lm32-opinst.c: Regenerate.
* config/tc-xc16x.c (md_cgen_lookup_reloc): Ensure fix_size is set
* config/tc-lm32.c (md_begin): Add missing call to bfd_set_arch_mach.
* record.c (record_core_xfer_partial): Pass correct offset to
cpu/
* cris/arch.c: Regenerate.
* sh-desc.h: Regenerate.
* Makefile.in (stamp-arch): Update path to lm32.cpu.
* Makefile.in (SIM_EXTRA_DEPS): Add sh-desc.h sh-opc.h.
* arch.c: Regenerate.
* arch.c: Regenerate.
* Makefile.in (mloop.c): Add @true to rule.
* arch.c: Regenerate.
* arch.c: Regenerate.
* arch.c: Regenerate.
* m32c-desc.c: Regenerate.
* amd64-tdep.c (amd64_init_frame_cache): Enhance comment describing
* cgen-mem.h (DECLARE_GETT): Don't inline.
* dcache.c (dcache_block): Replace member newer with next,prev.
* dcache.c (dcache_hit, dcache_read_line): Tweak comments.
Must use VOID expression in VOID context.
opcodes/
* cgen-trace.h (trace_extract): Add cast to fix warning.
* cgen.h: Include bfd_stdint.h.
* cgen-engine.h (EXTRACT_MSB0_LGSINT, EXTRACT_MSB0_LGUINT): Define.
* cgen-engine.h (EXTRACT_MSB0_SINT): Renamed from EXTRACT_MSB0_INT.
* cgen-engine.h: Remove duplicated comment.
* pex-unix.c (pex_unix_exec_child): Save/restore environ.
* charset.c: Include environ.h.
* linux-low.c (linux_read_memory): Fix argument to read.
gdb/
* linux-low.c (my_waitpid): Move definition away from being in
* event-loop.c: Include unistd.h if it exists.
* gas/xc16x/xc16x.exp (*): Add missing " in timeout cases.
* linux-low.c (my_waitpid): Delete unnecessary prototype.
* configure.ac: Check for dladdr.
gdb/
* linux-x86-low.c: Delete outdated comment about Elf32_Phdr.
* linux-low.c: Delete inclusion of ansidecl.h, elf/common.h,
cris/
tweak wording of previous checkin
* m32c.opc (parse_signed16): Fix typo.
* cgen-asm.in: Update copyright year.
Regenerate cgen files, update copyright year.
* cgen-types.h (SETDI): Delete, unused.
* cpu.h: Regenerate.
* basic-modes.h (MAKEDI): New macro.
cpu/
* cgen-ibld.in (insert_normal, extract_normal): Minor cleanup.
* lib/gdb.exp (gdb_skip_xml_test): Add comment.
* gdb.server/ext-run.exp: "info os processes" requires xml support.
* lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
* mi/mi-main.c (list_available_thread_groups): Avoid "may be used
tweak previous entry to keep chronology right
* gdbtypes.c (arch_flags_type): Fix comment.
* linux-low.c (linux_create_inferior): Wrap use of __SIGRTMIN in
* linux-low.c (W_STOPCODE): Provide definition if missing.
* linux-arm-low.c: Remove redundant include of gdb_proc_service.h.
* linux-low.c (PTRACE_ARG3_TYPE): Change from long to void*.
* cgen-ops.h (SUBWORDXFSI): Fix word ordering.
* Make-common.in (CGEN_SIM_DEPS): Define.
* desc-cpu.scm (cgen-desc.h): Don't print virtual enums.
common/
* breakpoint.c (bpstat_stop_status): Delete useless code.
* solib-svr4.c (solib_break_names): Add __dl_rtld_db_dlactivity.
* solib-svr4.c (enable_break): Add comment.
* gdbint.texinfo (Testsuite): Add a new section to document the
testsuite/
Regenerate cgen-derived files.
* fr30-desc.c, * fr30-desc.h, * fr30-opc.c,
* m32r.cpu (HASH-PREFIX): Delete.
* cgen-dis.in (print_normal): Delete CGEN_PRINT_NORMAL.
* linux-low.c (linux_supports_tracefork_flag): Document.
* lm32-opinst.c: Regenerate.
regenerate cgen-based files
* cgen.c: Whitespace fixes.
* configure.tgt: Fix mep cpu case.
* dwarf2read.c (add_partial_subprogram): Add missing baseaddr to
* gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
* lib/gdb.exp (gdb_compile_pthreads): Handle case where
* arm-tdep.c (arm_stub_unwind_sniffer): Add comment.
* arm-tdep.c (arm_make_stub_cache): Delete unused locals reg,
* gdb.base/checkpoint.exp: Fix comment.
* gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
* lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
* gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
* gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
* gdb.texinfo (maint show python auto-load): Fix typo.
* top.h (source_script, cd_command): Delete.
* cli/cli-cmds.c (source_command): Run cleanups.
Fix regexps in previous checkin.
* top.c (source_file_name): Make const char *.
* python/python.c (source_python_script): Use ensure_python_env
* source.c (openp): Skip $cdir in PATH.
* filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
* source.c (open): Strip DOS drive letter if present before
fix typo in previous entry
Add -s option to source command.
* NEWS: Add entry for python program space support.
* gdb.base/help.exp (help source): Update expected output.
* ser-base.c (generic_readchar): Watch for EOF in read of error_fd.
(generic_readchar): Tweak previous checkin, close error_fd if EOF.
* gdb.base/source-test.gdb: New file.
Add support for auto-loading scripts from .debug_gdb_scripts section.
Add support for auto-loading scripts from .debug_gdb_scripts section.
* configure.ac (CONFIG_SRCS): Add py-auto-load.o even if not using
* server.c (start_inferior): Print inferior argv if --debug.
* remote-utils.c (putpkt_binary_1): Call readchar instead of read.
* serial.c (serial_write): Handle serial_debug_p akin to serial_read.
* server.c (handle_general_set): Make static.
* ser-base.h (reschedule): Delete prototype.
* event-loop.c (struct callback_event): New struct.
* event-loop.c (gdb_timer): Delete unused global.
* record.c (init_record_core_ops): Rename record_core to record-core.
* python.c (source_python_script): Add comment.
* python.c (gdbpy_print_stack): Ensure output ends with a newline.
Add python gdb.GdbError and gdb.string_to_argv.
* event-loop.h (GDB_READABLE, GDB_WRITABLE, GDB_EXCEPTION): Move to ...
* ser-pipe.c (pipe_open): Ignore SIGINTs in child.
* configure.ac: Try to use python's distutils to fetch compilation
Allow python to find its files if moved from original location.
* configure.ac: Don't fail if python is unusable when
* gdbint.texinfo (Coding): Add subsection on command names.
Add support for enabling/disabling individual pretty-printers.
remove trailing whitespace in previous checkin
* gdb.arch/i386-size.exp: Updated expected output for
* gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
* i386-tdep.h (i386_displaced_step_copy_insn): Declare.
* valops.c (search_struct_field): Fix typo in error message.
* value.c (value_static_field): Use `switch' instead of `if'.
* gdb.cp/m-static.exp: Update expected test output.
* gdb.base/break-interp.exp (reach): Relax expected output a bit.
* breakpoint.c (breakpoint_sals_to_pc): Delete arg address, unused.
Delete FIELD_LOC_KIND_DWARF_BLOCK, unused.
* dwarf2read.c: Remove trailing whitespace.
PR c++/11702
PR gdb/11702
* lib/gdb.exp (gdb_test_list_exact): New function.
Fix file name mentioned in this entry:
* gdb.base/valgrind-db-attach.exp: Use unique test name for
* gdb.python/py-type.exp (test_template): Mark as xfail tests
* lib/gdb.exp (build_executable): Forward "c++" option to
* gdb.cp/temargs.exp: For new tests that require newer gccs,
* gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
* dwarf2read.c (dwarf_attr_name): Add DW_AT_GNU_odr_signature.
* breakpoint.c (bpdisp_text): Constify bpdisps.
Add missing entry to previous checkin.
* gdb.texinfo (.debug_gdb_scripts section): Fix typo.
* gdb.python/python.exp: Fix syntax in "post event insertion" test.
* gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
* gdb_assert.h (gdb_assert_not_reached): New macro.
PR exp/11926
* dwarf2read.c (read_structure_type): Add comment.
* dwarf2read.c (set_die_type): Fix typo in comment.
PR symtab/11942
* dwarf2read.c (dwarf2_build_include_psymtabs): Remove unnecessary
* dwarf2read.c (dw2_require_full_path): Rename parameter cu to per_cu.
* dwarf2read.c (dwarf2_per_objfile_free): Reorganize buffers to match
* dwarf2read.c (dw2_require_line_header): Read from .debug_types
* gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
* dwarf2-frame.h (dwarf2_frame_build_info): Delete, unused.
* dwarf2read.c (struct die_info): Fix comment.
Workaround for gcc/45682.
* lib/gdb-python.exp: New file.
* dwarf2read.c (_initialize_dwarf2_read): Add usage info to help text
* python/python.c (_initialize_python): Define new function
* Makefile.in (uninstall): Use $(DESTDIR).
* dwarf2read.c (dw2_do_instantiate_symtab): Insert blank line after
* dwarf2read.c (hash_strtab_entry): Insert blank line after
* cc-with-index.sh: New file.
Create subdir data-directory.
* Makefile.in (REQUIRED_SUBDIRS): New var.
* data-directory/Makefile.in: Remove @host_makefile_frag@, @frags@.
* addrmap.h (addrmap_foreach_fn): New typedef.
* dwarf2read.c (mapped_index): Rename member index_table to
* cc-with-index.sh (output_file): Default to a.out.
* gdb.texinfo (Values From Inferior): Add reference to "Types in
* c-typeprint.c (c_type_print_modifier): Add note that this prints
* c-typeprint.c: Whitespace cleanup.
New python module gdb.types.
* c-typeprint.c (c_type_print_base, case TYPE_CODE_TYPEDEF): Verify
* gdbint.texinfo (Misc Guidelines): Renamed from Coding.
* gdb.texinfo (Python): Fix long line.
* top.c: #include "python/python.h".
New python module gdb.printing, and new commands info pretty-printer,
* python/py-prettyprint.c (find_pretty_printer_from_gdb): Fix comment.
Make gdb.parameter("directories") work.
* gdb.python/py-param.exp: Delete, contents moved to ...
* value.c (set_value_enclosing_type): Renamed from
* python/lib/gdb/command/pretty_printers.py
* gdb.base/maint.exp (maint print statistics): Increase timeout for
revert previous patch
* gdb.server/ext-run.exp: Fix intermittent failures.
* lib/gdb.exp (gdb_test_sequence): New function.
* python/lib/gdb/printing.py (register_pretty_printer): Change
* lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
* dwarf2read.c (save_gdb_index_command): Add comment.
* dwarf.c: #include "bfd_stdint.h".
PR python/12227
* dwarf2read.c (dw2_lookup_symtab): Remove duplicate call to
* dwarf2read.c (dw2_expand_symtabs_with_filename): Use FILENAME_CMP.
* symfile.h (quick_symbol_functions): Clarify usage of
* dwarf2read.c (write_psymtabs_to_index): When stat fails, pass file
PR symtab/12302
* gdbtypes.c (check_typedef): Tweak comment.
* gdbtypes.h (TYPE_IS_OPAQUE): Reformat.
* symfile.h (quick_symbol_functions): Clarify usage of
* dwarf2read.c: Whitespace cleanup, plus comment additions.
* dwarf2read.c (dwarf2_per_objfile): New member quick_file_names_table.
Rename "maint set python auto-load" to "set auto-load-scripts".
* dwarf2read.c (_initialize_dwarf2_read): Fix help text of
Add gdb.lookup_global_symbol python function.
* gdb.texinfo (Symbols In Python): Fix mention of C++, use C@t{++}.
* linux-low.c (linux_join): Skip process lookup.
* linux-nat.c (lin_lwp_attach_lwp): For !WIPSTOPPED case,
* NEWS: Mention --with-iconv-bin.
* linux-thread-db.c (set_libthread_db_search_path): New function.
* linux-thread-db.c: Whitespace cleanup.
* linux-nat.c (debug_linux_nat_async): Delete.
* gdb.base/charset.exp: If UTF-16 is not available, skip char16_t, String16 tests.
* gdb.texinfo (Threads): Clarify default value for libthread-db-search-path.
fix >80 column entry in earlier entry
fix >80 cols in earlier entry
* NEWS: Mention "info auto-load-scripts".
Support $pdir and $sdir in libthread-db-search-path.
* ui-file.c (stdio_file_write_async_safe): Add comment.
* python/py-autoload.c (print_script): Print "Missing" instead of
* linux-thread-db.c (try_thread_db_load_from_pdir_1): New function.
* python/py-auto-load.c (source_section_scripts): Mention objfile
* python/lib/gdb/printing.py (register_pretty_printer): Add missing
* cc-with-index.sh: Fix typos in comment.
* cc-with-index.sh: Look for ../../gdb, for fullname.exp.
* NEWS: Mention new "type" attribute of python gdb.Symbol objects.
* cli/cli-decode.c (add_cmd): Add comment.
* py-cmd.c: Some minor formatting fixes.
* gdb.dwarf2/clztest.exp: Fix initialization of tests array.
* python/py-auto-load.c (source_section_scripts): Fix file
Fix PR spelling, 13624 -> 13264.
* python/py-value.c (valpy_call): Initialize ftype to avoid compiler
* python/lib/gdb/printing.py: Whitespace cleanup.
* python/lib/gdb/printing.py (register_pretty_printer): New argument
* gdb.texinfo (gdb.printing): Document new `replace' arg to
Add new "alias" command.
* linux-thread-db.c (thread_db_new_objfile): Only try to load
* dwarf2read.c (partial_read_comp_unit_head): Set header->offset,
* NEWS: Document python gdb.printing.register_pretty_printer's new
Add comma after "If True" to previous checkin.
* cli/cli-cmds.c (source_script_with_search): Pass full path to
* utils.c: #include "timeval-utils.h".
* main.c (captured_main): Set lim_at_start before calling
* source.c (forget_cached_source_info_for_objfile): Move call to
* gdbtypes.c (check_typedef): Document that this function can
* python/py-type.c (typy_fields_items): Call check_typedef.
* gdb.reverse/i387-env-reverse.exp: Extend timeout of
* defs.h (is_cplus_marker, set_demangling_style): Moved to ...
* psymtab.c (psymtab_to_fullname): Use cached copy if it exists.
* dwarf2read.c (dw2_map_symbol_filenames): New parameter
* gdb.threads/print-threads.exp: Extend timeout for slower
Make "!" an alias for "shell".
* NEWS: Mention new parameter basenames-may-differ.
* buildsym.c (add_symbol_to_list): Delete outdated comment.
* gdb.cp/nextoverthrow.exp: Skip test if debug info for
* dwarf2read.c (dw2_lookup_symtab): Add comment.
* python/py-type.c (type_object_methods): Fix "array" doc string.
* lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
* linespec.c (decode_dollar): Avoid "may be used uninitialized" warning.
* python/py-auto-load.c (source_section_scripts): Call xfree
* dwarf2read.c (dwarf2_per_cu_data): Rename debug_type_section to
Add PR # 7200 to: Make "!" an alias for "shell".
Add PR gdb/8367 to basenames-may-differ patch.
Fix typo in "Changes since ...".
* lib/gdb.exp (gdb_start_cmd): Fix error return value.
* defs.h (wait_to_die_with_timeout): Declare.
* exceptions.c (catcher_list_size): New function.
* remote-utils.c (prepare_resume_reply): Remove extraneous \n
* NEWS: Add entry for stdio gdbserver.
* linux-low.c (linux_create_inferior): If stdio connection,
* boards/native-gdbserver.exp: New file.
* boards/native-stdiogdbserver.exp: New file.
fix typo in previous entry
* python/py-auto-load.c (info_auto_load_scripts): Pass address of
* dwarf2read.c (struct dwarf2_cu): Delete members first_fn, last_fn,
* dwarf2read.c (read_typedef): Guard against self-referential typedefs.
* dwarf2read.c (dwarf2_per_objfile): Add comment.
* dwarf2read.c (free_heap_comp_unit): Renamed from free_one_comp_unit.
* dwarf2read.c (load_cu): Move assert to more useful location.
* dwarf2read.c (read_signatured_type): Delete `objfile' arg.
* dwarf2read.c (dwarf2_compute_name): Simplify objfile references.
Delete #if 0'd out code.
* dwarf2read.c (init_one_comp_unit): Delete arg "objfile".
* dwarf2read.c (dwarf2_per_cu_data): Remove outdated comment.
* dwarf2read.c (dwarf2_read_abbrevs): Delete arg "abfd".
* dwarf2read.c (comp_unit_header): Delete, unused.
* dwarf2read.c (dwarf2_per_cu_addr_size): Make result type an int.
* dwarf2read.c (statement_prologue): Delete, unused.
* dwarf2read.c: Move FIXME from dwarf2_build_psymtabs_hard
* gdbtypes.h (struct cplus_struct_type): Delete member
* dwarf2read.c (dwarf2_per_objfile): Rename n_type_comp_units to
* server.c (start_inferior): Set last_ptid in --wrapper case.
* parser-defs.h (namecopy): Delete.
* dwarf2read.c (read_and_check_comp_unit_head): Renamed from
* gdbtypes.c (safe_parse_type): Initialize type to keep gcc happy.
* dwarf2read.c (dwarf_decode_lines): Remove arg "abfd". New arg
* NEWS: Update text for "maint set python print-stack".
* linespec.c (decode_line_internal): Don't call symtabs_from_filename
* Makefile.in (TARGET_SYSTEM_ROOT, TARGET_SYSTEM_ROOT_DEFINE): Delete.
* dwarf2read.c (add_partial_symbol): Delete local psym, unused.
* psymtab.c (add_psymbol_to_list): Result is now "void".
* symtab.c (lookup_symbol_in_language): Improve comment.
* symtab.c: Whitespace cleanup, no code changes.
* configure.ac (with_python): Fix absolute path handling for win32.
* symtab.h: Remove outdated comment.
* symtab.h: (SYMBOL_MATCHES_NATURAL_NAME): Delete.
* blockframe.c (find_pc_partial_function_gnu_ifunc): Change type of
* gdbtypes.h (struct main_type): Change type of name,tag_name,
* elfread.c (elf_symfile_segments): Fix warning text.
fix email address in previous entry
* objfiles.c (add_to_objfile_sections): Remove outdated comments.
* NEWS: Mention new python command class gdb.COMMAND_USER.
* dwarf2read.c (dwarf2_cu): Remove unused members has_form_ref_addr,
* dwarf2read.c (load_full_comp_unit): Remove unnecessary reading of
* dwarf2read.c (load_partial_comp_unit): Defer adding cu to
* NEWS: Mention symbol-reloading has been deleted.
* dwarf2read.c (dwarf_stack_op_name): Add DW_OP_GNU_encoded_addr,
* dg-extract-results.sh: Handle KFAILs.
Fix spellings of filenames.
* lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
* amd64-tdep.c (amd64_analyze_prologue): Recognize both variations of
* dwarf2read.c (load_partial_dies): Change condition to assert.
* dwarf2read.c (dwarf2_per_cu_data). Clarify comment.
* source.c (find_and_open_source): Consistently pass resulting
* dwarf2read.c (create_signatured_type_table_from_index): Rename
* dwarf2read.c (create_all_type_units): Renamed from
* dwarf2read.c (lookup_signatured_type): Remove arg "objfile", unused.
* utils.c (make_cleanup_freeargv): Use make_cleanup instead of
* cleanups.h: New file.
* cleanups.c (make_my_cleanup,make_my_cleanup2): Make static.