OSDN Git Service
nickc [Mon, 3 Jan 2000 18:32:21 +0000 (18:32 +0000)]
ELF visibility patch from Martin Loewis.
rth [Wed, 29 Dec 1999 19:50:13 +0000 (19:50 +0000)]
* elflink.h (bfd_elf,size_dynamic_sections): Don't export all
if no dynamic sections created.
nickc [Tue, 28 Dec 1999 20:23:39 +0000 (20:23 +0000)]
Add decoding of new constants defined in Oct 4, 1999 draft of ELF ABI spec.
nickc [Tue, 28 Dec 1999 18:41:47 +0000 (18:41 +0000)]
Redefine STO_* value sin terms of STV_* values
nickc [Tue, 28 Dec 1999 18:40:48 +0000 (18:40 +0000)]
Add new constants specified in Oct 4 1999 Draft of ELF ABI spec
geoffk [Tue, 28 Dec 1999 03:10:39 +0000 (03:10 +0000)]
* vasprintf.c (int_vasprintf): Don't re-read the format character
as this mishandles strings like '%%s'.
nickc [Tue, 28 Dec 1999 00:25:17 +0000 (00:25 +0000)]
fix PE file format detection
amodra [Mon, 27 Dec 1999 16:10:30 +0000 (16:10 +0000)]
x86 indirect jump/call syntax fixes. Disassembly fix for lcall.
ian [Sun, 26 Dec 1999 18:49:30 +0000 (18:49 +0000)]
* strings.c (main): Correct handling of numeric argument.
aph [Thu, 23 Dec 1999 18:41:13 +0000 (18:41 +0000)]
1999-12-23 Andrew Haley <aph@cygnus.com>
* dlltool.c (mtable): mcore how_jtab_roff is 4 bytes into the
jtab; was 8.
jsm [Wed, 22 Dec 1999 21:45:03 +0000 (21:45 +0000)]
Initial revision
nickc [Wed, 22 Dec 1999 19:54:41 +0000 (19:54 +0000)]
fix formatting
nickc [Wed, 22 Dec 1999 19:44:15 +0000 (19:44 +0000)]
Apply patch from Philip Blundell to allow .previous to work for arm-elf
nickc [Fri, 17 Dec 1999 19:03:09 +0000 (19:03 +0000)]
Move PE format object file detection code into common place.
nickc [Fri, 17 Dec 1999 18:40:42 +0000 (18:40 +0000)]
change default arm gas abi selection to 32
nickc [Fri, 17 Dec 1999 18:38:37 +0000 (18:38 +0000)]
Fix compile time warnings
nickc [Fri, 17 Dec 1999 00:42:32 +0000 (00:42 +0000)]
catch bad arm relocs
ian [Thu, 16 Dec 1999 01:23:39 +0000 (01:23 +0000)]
1999-12-15 Doug Evans <dje@transmeta.com>
* dis-asm.h: Enclose in extern "C" ifdef __cplusplus.
nickc [Tue, 14 Dec 1999 23:35:42 +0000 (23:35 +0000)]
Fix detection of common symbols
nickc [Tue, 14 Dec 1999 19:40:59 +0000 (19:40 +0000)]
Add support for -marm720 command line switch
cagney [Tue, 14 Dec 1999 05:13:29 +0000 (05:13 +0000)]
Add support for sparc-*-netbsdelf* and sparc-*-netbsdaout*.
nickc [Tue, 14 Dec 1999 02:20:57 +0000 (02:20 +0000)]
fix detection of common symbols.
jsm [Tue, 14 Dec 1999 01:05:42 +0000 (01:05 +0000)]
Initial revision
nickc [Fri, 10 Dec 1999 20:17:28 +0000 (20:17 +0000)]
Fix elf linker's handling of commons in archive maps
nickc [Fri, 10 Dec 1999 18:51:34 +0000 (18:51 +0000)]
Revert previous patch.
nickc [Fri, 10 Dec 1999 18:32:57 +0000 (18:32 +0000)]
Fix support for native 64bit ELF systems
nickc [Fri, 10 Dec 1999 01:41:21 +0000 (01:41 +0000)]
Change AR for ELF so that common symbols are not included in archive map.
Change LD for ELF so that archive elements whoes archive map contains a
reference to a common symbol will get linkled in.
Add new field to bfd_target structure and initialise it for all bfd targets.
nickc [Thu, 9 Dec 1999 18:23:45 +0000 (18:23 +0000)]
Fix include paths
nickc [Thu, 9 Dec 1999 17:42:25 +0000 (17:42 +0000)]
Pass -mpacs-26 by default to arm assembler.
Add arm-epoc target support.
Do no mangle null page entries.
jimb [Tue, 7 Dec 1999 23:56:53 +0000 (23:56 +0000)]
*** empty log message ***
jimb [Tue, 7 Dec 1999 23:52:10 +0000 (23:52 +0000)]
*** empty log message ***
jimb [Tue, 7 Dec 1999 23:51:14 +0000 (23:51 +0000)]
* common.h (NT_PRXFPREG): New definition.
jimb [Tue, 7 Dec 1999 23:51:02 +0000 (23:51 +0000)]
Add support for SSE registers in ELF core files.
* elf.c (elfcore_make_note_pseudosection): New function.
(elfcore_grok_prfpreg): Use it.
(elfcore_grok_prxfpreg): New function.
(elfcore_grok_note): Recognize Linux NT_PRXFPREG notes.
nickc [Tue, 7 Dec 1999 21:41:54 +0000 (21:41 +0000)]
fix typo in previous delta
nickc [Tue, 7 Dec 1999 21:40:04 +0000 (21:40 +0000)]
minor formatting changes
nickc [Tue, 7 Dec 1999 21:26:51 +0000 (21:26 +0000)]
Fix compile time warnings & asupport more than 999 symbols
nickc [Tue, 7 Dec 1999 21:14:08 +0000 (21:14 +0000)]
Fix displaying 64bit ELF files.
jsm [Tue, 7 Dec 1999 03:56:43 +0000 (03:56 +0000)]
Initial revision
jsm [Tue, 7 Dec 1999 03:56:08 +0000 (03:56 +0000)]
Initial revision
ian [Fri, 3 Dec 1999 06:51:54 +0000 (06:51 +0000)]
* elf32-mips.c (mips_elf_calculate_relocation): Divide R_MIPS_PC16
value by 4 before storing it back in the field. From
Koundinya. K <kk@ddeorg.soft.net>.
nickc [Thu, 2 Dec 1999 11:49:19 +0000 (11:49 +0000)]
Add arm-epoc-pe specific linker script
law [Wed, 1 Dec 1999 10:41:43 +0000 (10:41 +0000)]
Tue Nov 30 23:02:01 1999 Jeffrey A Law (law@cygnus.com)
* gas/mn10300/{am33.s, am33_2.s, am33_3.s}: New test files.
* gas/mn10300/{am33_4.s, am33_5.s, am33_6.s}: Likewise.
* gas/mn10300/{am33_7.s, am33_8.s}: Likewise.
* gas/mn10300/basic.exp: Run the am33 tests.
law [Wed, 1 Dec 1999 10:40:07 +0000 (10:40 +0000)]
* config/tc-mn10300.c (md_pseudo_table): Add ".am33" pseudo-op.
(r_registers, xr_registers): Define.
(r_register_name, xr_register_name): New functions.
(md_assemble): Handle new am33 operand types and instruction
formats.
(mn10300_insert_operand, check_operand): Likewise.
law [Wed, 1 Dec 1999 10:36:22 +0000 (10:36 +0000)]
* m10300-opc.c, m10300-dis.c: Add am33 support.
law [Wed, 1 Dec 1999 10:14:02 +0000 (10:14 +0000)]
* archures.c (bfd_mach_am33): Define.
* bfd-in2.h: Rebuilt.
* cpu-m10300.c (bfd_am33_arch): Add to the mn103 architecture list
* elf-m10300.c (mn10300_elf_relax_section): Handle am33 instructions.
(compute_function_info): Handle additional registers saved by
movm on the am33.
(elf_mn10300_mach): Handle E_MN10300_MACH_AM33.
(_bfd_mn10300_elf_final_write_processing): Handle bfd_mach_am33.
law [Wed, 1 Dec 1999 10:06:15 +0000 (10:06 +0000)]
* mn10300.h (E_MN10300_MACH_AM33): Define.
law [Wed, 1 Dec 1999 10:05:24 +0000 (10:05 +0000)]
* mn10300.h: Add new operand types. Add new instruction formats.
jimb [Mon, 29 Nov 1999 20:33:38 +0000 (20:33 +0000)]
* elf.c (bfd_get_elf_phdrs, bfd_get_elf_phdr_upper_bound): New
functions.
* bfd-in2.h (bfd_get_elf_phdrs, bfd_get_elf_phdr_upper_bound): New
declarations.
jimb [Mon, 29 Nov 1999 20:32:56 +0000 (20:32 +0000)]
* elf.c (bfd_get_elf_phdrs, bfd_get_elf_phdr_upper_bound): New
functions.
* bfd-in2.h (bfd_get_elf_phdrs, bfd_get_elf_phdr_upper_bound): New
declarations.
jimb [Mon, 29 Nov 1999 20:32:30 +0000 (20:32 +0000)]
* elf.c (bfd_get_elf_phdrs, bfd_get_elf_phdr_upper_bound): New
functions.
* bfd-in2.h (bfd_get_elf_phdrs, bfd_get_elf_phdr_upper_bound): New
declarations.
nickc [Mon, 29 Nov 1999 15:29:34 +0000 (15:29 +0000)]
Fix .force_thumb
meissner [Mon, 29 Nov 1999 00:46:16 +0000 (00:46 +0000)]
Add support for !literal and !lituse_base
meissner [Sun, 28 Nov 1999 03:26:42 +0000 (03:26 +0000)]
Add new relocations for alpha explicit relocation support
schwab [Fri, 26 Nov 1999 16:19:30 +0000 (16:19 +0000)]
* configure.in: Put AC_MSG_CHECKING/AC_MSG_RESULT around check for
STRINGIFY. Use yes/no instead of true/false as value for cache
variable.
* configure: Regenerate.
schwab [Fri, 26 Nov 1999 16:19:13 +0000 (16:19 +0000)]
* configure.in: Put AC_MSG_CHECKING/AC_MSG_RESULT around check for
STRINGIFY. Use yes/no instead of true/false as value for cache
variable.
* configure: Regenerate.
schwab [Fri, 26 Nov 1999 16:19:00 +0000 (16:19 +0000)]
* configure.in: Put AC_MSG_CHECKING/AC_MSG_RESULT around check for
STRINGIFY. Use yes/no instead of true/false as value for cache
variable.
* configure: Regenerate.
nickc [Fri, 26 Nov 1999 09:52:23 +0000 (09:52 +0000)]
Add support for target specific processing of ELF segments
nickc [Thu, 25 Nov 1999 11:52:39 +0000 (11:52 +0000)]
Add SEC_CODE and SEC_READONLY flags to glue sections.
nickc [Thu, 25 Nov 1999 11:45:05 +0000 (11:45 +0000)]
Add SEC_CODE and SEC_READONLY flags to glue sections.
nickc [Thu, 25 Nov 1999 11:08:25 +0000 (11:08 +0000)]
Applied Fred Fish's patch to fix decoding of core notes.
law [Thu, 25 Nov 1999 03:29:14 +0000 (03:29 +0000)]
* hppa-dis.c (unit_cond_names): Add PA2.0 unit condition names.
(print_insn_hppa): Handle 'B' operand.
law [Thu, 25 Nov 1999 03:28:22 +0000 (03:28 +0000)]
* hppa.h (pa_opcodes): Correctly handle immediate for PA2.0 "bb"
instruction.
law [Thu, 25 Nov 1999 03:27:35 +0000 (03:27 +0000)]
* config/tc-hppa.c (pa_ip): Handle PA2.0 unit completers. Handle
'B' operand for PA2.0 bb instruction.
nickc [Wed, 24 Nov 1999 11:43:11 +0000 (11:43 +0000)]
Fix bug in previous delta
nickc [Tue, 23 Nov 1999 14:13:07 +0000 (14:13 +0000)]
Do not check sections without a LOAD attribute for overlap
nickc [Mon, 22 Nov 1999 15:13:26 +0000 (15:13 +0000)]
Fix binary pattern for cpfg,f0,c instruction
nickc [Mon, 22 Nov 1999 09:42:42 +0000 (09:42 +0000)]
Overhaul --help output.
nickc [Sun, 21 Nov 1999 11:37:21 +0000 (11:37 +0000)]
Overhaul --help output
nickc [Sat, 20 Nov 1999 11:53:57 +0000 (11:53 +0000)]
fix typoi
clm [Fri, 19 Nov 1999 15:41:55 +0000 (15:41 +0000)]
* elf32-m68k.c (elf_cpu32_plt0_entry): Fix encoding.
(elf_cpu32_plt_entry): Likewise.
gavin [Thu, 18 Nov 1999 19:53:48 +0000 (19:53 +0000)]
For include/opcode:
* mips.h (INSN_ISA5): New.
For opcodes:
* mips-opc.c (I5): New.
(abs.ps,add.ps,alnv.ps,c.COND.ps,cvt.s.pl,cvt.s.pu,cvt.ps.s
madd.ps,movf.ps,movt.ps,mul.ps,net.ps,nmadd.ps,nmsub.ps,
pll.ps,plu.ps,pul.ps,puu.ps,sub.ps,suxc1,luxc1): New.
nickc [Thu, 18 Nov 1999 18:38:18 +0000 (18:38 +0000)]
Fix generation of RVA relocs
nickc [Thu, 18 Nov 1999 18:36:35 +0000 (18:36 +0000)]
Fix processing of RVA relocs
rth [Thu, 18 Nov 1999 01:06:45 +0000 (01:06 +0000)]
* elf-bfd.h (struct elf_backend_data): Reorder collect and
type_change_ok; add sign_extend_vma.
* elf32-mips.c (elf_backend_sign_extend_vma): Define.
* elfcode.h (elf_swap_symbol_in): Mind be->sign_extend_vma.
(elf_swap_shdr_in, elf_swap_phdr_in): Likewise.
* elfxx-target.h (elf_backend_sign_extend_vma): Default.
(elfNN_bed): Follow struture changes.
jsm [Wed, 17 Nov 1999 02:34:35 +0000 (02:34 +0000)]
1999-11-16 Jason Molenda (jsm@bugshack.cygnus.com)
* gdb.base/compiler.c gdb.base/dollar.exp gdb.c++/compiler.cc: Files
removed in gdb-1999-11-16 snapshot.
jsm [Wed, 17 Nov 1999 02:30:41 +0000 (02:30 +0000)]
Initial revision
jsm [Wed, 17 Nov 1999 02:20:44 +0000 (02:20 +0000)]
Initial revision
amodra [Tue, 16 Nov 1999 12:27:24 +0000 (12:27 +0000)]
* config/tc-i386.c (i386_immediate): Disallow O_big immediates.
(i386_displacement): Disallow O_big displacements.
dlindsay [Tue, 16 Nov 1999 04:15:55 +0000 (04:15 +0000)]
tc-arm.c: minor changes and support for upcoming V5E variant.
dlindsay [Tue, 16 Nov 1999 04:14:57 +0000 (04:14 +0000)]
log entry for config/tc-arm.c change
dlindsay [Tue, 16 Nov 1999 03:37:02 +0000 (03:37 +0000)]
Added 'X' format to ARM code.
gavin [Mon, 15 Nov 1999 15:47:48 +0000 (15:47 +0000)]
* gas/mips/la.d: Adjust for new la macro expansion.
Change matches for explicit addresses to matches for
any address.
* gas/mips/la-xgot.d: Same.
* gas/mips/la-svr4pic.d: Same.
gavin [Mon, 15 Nov 1999 15:34:17 +0000 (15:34 +0000)]
* mips-opc.c (la): Create a version that just uses addiu directly.
(dla): Expand to daddiu if possible.
nickc [Fri, 12 Nov 1999 15:39:46 +0000 (15:39 +0000)]
fix typo.
nickc [Fri, 12 Nov 1999 11:02:56 +0000 (11:02 +0000)]
do not look beyond the end of the buffer
nickc [Thu, 11 Nov 1999 16:35:12 +0000 (16:35 +0000)]
Look for seperator after TO and FROM tokens when exploring nested structures
meissner [Thu, 11 Nov 1999 12:57:11 +0000 (12:57 +0000)]
Add sim-d10v.h
nickc [Thu, 11 Nov 1999 11:38:41 +0000 (11:38 +0000)]
Add ssnop pattern.
ian [Tue, 9 Nov 1999 19:13:21 +0000 (19:13 +0000)]
* libbfd.c (bfd_read): Check result of read against desired result
using !=, not <.
(_bfd_generic_get_section_contents): Set bfd_error if the seek is
invalid compared to the section size.
ian [Tue, 9 Nov 1999 19:11:52 +0000 (19:11 +0000)]
* ieee.c (ieee_slurp_debug): Get the length of the debug
information right if there is no data part.
aph [Tue, 9 Nov 1999 17:14:45 +0000 (17:14 +0000)]
1999-11-08 Andrew Haley <aph@cygnus.com>
* app.c (do_scrub_chars): When in State 10, treat backslash
characters in the same way as as symbol characters.
jsm [Tue, 9 Nov 1999 01:28:42 +0000 (01:28 +0000)]
Initial revision
rth [Mon, 8 Nov 1999 00:44:52 +0000 (00:44 +0000)]
* config/tc-alpha.c (alpha_align): Check, don't assert, that
the previous label was in the current section before playing
with auto-alignment.
nickc [Sat, 6 Nov 1999 14:05:24 +0000 (14:05 +0000)]
Do not attempt to fixup relocs relative to weak symbols
meissner [Fri, 5 Nov 1999 21:50:54 +0000 (21:50 +0000)]
Add more md operators
law [Thu, 4 Nov 1999 06:45:07 +0000 (06:45 +0000)]
Wed Nov 3 23:31:19 1999 Jeffrey A Law (law@cygnus.com)
* emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive):
Clean up code to use EXTRA_SHLIB_EXTENSION.
1999-09-14 Ulrich Drepper <drepper@cygnus.com>
* configure.in: Define EXTRA_SHLIB_EXTENSION to ".sl" for HP target.
* config.in: Add EXTRA_SHLIB_EXTENSION.
* emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive):
Search for second shared lib extension only if EXTRA_SHLIB_EXTENSION
is defined.
ian [Wed, 3 Nov 1999 22:14:47 +0000 (22:14 +0000)]
* read.c (pseudo_set): Reject attempts to set the value of a
section symbol.
ian [Wed, 3 Nov 1999 22:13:33 +0000 (22:13 +0000)]
* config/obj-elf.c (obj_elf_ident): Call md_flush_pending_output
if it is defined.
* config/obj-elf.c (elf_set_index): Add ATTRIBUTE_UNUSED.
* config/obj-elf.c (elf_frob_file_after_relocs): Don't pass NULL
to bfd_set_section_contents.
nickc [Wed, 3 Nov 1999 18:19:22 +0000 (18:19 +0000)]
Change the default endianness to little.
nickc [Wed, 3 Nov 1999 18:18:03 +0000 (18:18 +0000)]
Change the default endianness to little.