OSDN Git Service
Alan Modra [Sat, 16 Aug 2003 13:42:43 +0000 (13:42 +0000)]
* elf64-ppc.c: Don't include elf/ppc.h.
Alan Modra [Sat, 16 Aug 2003 13:35:08 +0000 (13:35 +0000)]
* write.c (fixup_segment): When handling an expression involving
the subtraction of two symbols in the same segment, don't clear
fx_pcrel except for TC_M68K.
Hans-Peter Nilsson [Sat, 16 Aug 2003 11:15:25 +0000 (11:15 +0000)]
* ld-mmix/bpo-9.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d: Adjust for
recent objdump "Contents of ..." change.
Alan Modra [Sat, 16 Aug 2003 00:00:06 +0000 (00:00 +0000)]
daily update
Michael Chastain [Fri, 15 Aug 2003 21:47:31 +0000 (21:47 +0000)]
Add 'src-release'. 'src-release' was carved out of 'Makefile.in',
so use the same policy for it.
Nick Clifton [Fri, 15 Aug 2003 17:04:48 +0000 (17:04 +0000)]
* Makefile.am (GENSCRIPTS_EXTRA): New script definition which calls
genscripts_extra.sh.
Rearrange all msp430 depends using this script.
* Makefile.in: Regenerate.
* genscripts_extra.sh: New file: Similar to genscripts.sh, except that the
script to be run to generate the emulations can be passed
as an optional parameter instead of being computed from the
emulation name.
* emulparams/msp430all.sh: New file: Combine all msp430 subdevice definitions
into one file.
* emulparams/msp430x*.sh: Removed.
Nick Clifton [Fri, 15 Aug 2003 09:42:17 +0000 (09:42 +0000)]
Put the keywords for the -z option into a table.
Add more text describing what the -z now option does.
Alan Modra [Fri, 15 Aug 2003 00:00:06 +0000 (00:00 +0000)]
daily update
DJ Delorie [Thu, 14 Aug 2003 20:44:13 +0000 (20:44 +0000)]
* config-ml.in, symlink-tree: Add license.
Nick Clifton [Thu, 14 Aug 2003 17:11:08 +0000 (17:11 +0000)]
Update regexp for destination address of unrelocated branch instructions so
that they point to themselves.
Richard Sandiford [Thu, 14 Aug 2003 09:30:34 +0000 (09:30 +0000)]
* elfxx-mips.c (_bfd_mips_elf_modify_segment_map): Fix PT_DYNAMIC
code to work with 64-bit bfds.
Alan Modra [Thu, 14 Aug 2003 08:05:44 +0000 (08:05 +0000)]
* config/tc-i386.h: Remove BFD_ASSEMBLER tests and all !BFD_ASSEMBLER
code.
* config/tc-i386.c: Likewise.
(RELOC_ENUM): Don't define. Replace throughout with enum.
Alan Modra [Thu, 14 Aug 2003 07:15:36 +0000 (07:15 +0000)]
* dep-in.sed: Remove libintl.h.
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
Alan Modra [Thu, 14 Aug 2003 07:06:45 +0000 (07:06 +0000)]
fix typo
Alan Modra [Thu, 14 Aug 2003 07:04:57 +0000 (07:04 +0000)]
* dep-in.sed: Remove libintl.h.
* Makefile.am (POTFILES.in): Unset LC_COLLATE.
* Makefile.in: Regenerate.
Alan Modra [Thu, 14 Aug 2003 07:04:09 +0000 (07:04 +0000)]
* dep-in.sed: Remove libintl.h. Ignore include/fpoen-*.h
* Makefile.am (POTFILES.in): Unset LC_COLLATE.
Run "make dep-am".
* Makefile.in: Regenerate.
Alan Modra [Thu, 14 Aug 2003 07:03:41 +0000 (07:03 +0000)]
* Makefile.am (POTFILES.in): Unset LC_COLLATE.
* Makefile.in: Regenerate.
Alan Modra [Thu, 14 Aug 2003 07:03:18 +0000 (07:03 +0000)]
* dep-in.sed: Remove libintl.h.
* Makefile.am (POTFILES.in): Unset LC_COLLATE.
Run "make dep-am".
* Makefile.in: Regenerate.
Alan Modra [Thu, 14 Aug 2003 07:03:00 +0000 (07:03 +0000)]
* dep-in.sed: Remove libintl.h.
* Makefile.am (SRC-POTFILES.in, BLD-POTFILES.in): Unset LC_COLLATE.
(POTFILES.in): Remove target.
* Makefile.in: Regenerate.
Alan Modra [Thu, 14 Aug 2003 00:00:06 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 13 Aug 2003 08:38:23 +0000 (08:38 +0000)]
* genscripts.sh (libpath.exp): Only generate for first emulation.
(LIB_PATH): Correct order of paths. Don't add $tool_lib when
already present or when LIB_PATH is set to ":".
Alan Modra [Wed, 13 Aug 2003 00:00:06 +0000 (00:00 +0000)]
daily update
Ian Lance Taylor [Tue, 12 Aug 2003 16:46:17 +0000 (16:46 +0000)]
* ldmain.c (undefined_symbol): Change parameter name from `fatal'
to `error'. If only a warning, put warning in the reported
string. Consistently set failure flag when not a warning.
DJ Delorie [Tue, 12 Aug 2003 12:23:42 +0000 (12:23 +0000)]
merge from gcc
Alan Modra [Tue, 12 Aug 2003 05:58:10 +0000 (05:58 +0000)]
* elf64-ppc.c (ppc64_elf_next_input_section): Update comment.
(ppc64_elf_relocate_section): For zero sym R_PPC64_TOC relocs,
use the function sym from the previous reloc.
Alan Modra [Tue, 12 Aug 2003 00:00:06 +0000 (00:00 +0000)]
daily update
Ian Lance Taylor [Mon, 11 Aug 2003 16:34:18 +0000 (16:34 +0000)]
* readelf.c (process_archive): Fix error handling. Remove memory
leak.
Jakub Jelinek [Mon, 11 Aug 2003 14:26:11 +0000 (14:26 +0000)]
* elf32-i386.c (elf_i386_relocate_section): Make undefined symbols
fatal if -pie.
* elf32-s390.c (elf_s390_relocate_section): Likewise.
* elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
* elf64-alpha.c (elf64_alpha_relocate_section): Likewise.
* elf64-ppc.c (ppc64_elf_relocate_section): Likewise.
* elf64-s390.c (elf_s390_relocate_section): Likewise.
* elf64-sparc.c (sparc64_elf_relocate_section): Likewise.
* elf64-x86-64.c (elf64_x86_64_relocate_section): Likewise.
* elfxx-ia64.c (elfNN_ia64_relocate_section): Likewise.
* elf32-ppc.c (ppc_elf_relocate_section): Likewise.
(ppc_elf_relocate_section) <case R_PPC_RELAX32>: Issue fatal error
on undefined symbols if -pie.
* elf32-sh.c (sh_elf_relocate_section): Likewise.
Alan Modra [Mon, 11 Aug 2003 11:31:01 +0000 (11:31 +0000)]
* elf64-ppc.c (ppc64_elf_relocate_section): Add special case for crt1.o
branch to __libc_start_main.
Nick Clifton [Mon, 11 Aug 2003 09:15:55 +0000 (09:15 +0000)]
Add ability for readelf to parse archives
Alan Modra [Mon, 11 Aug 2003 00:00:06 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 10 Aug 2003 00:00:06 +0000 (00:00 +0000)]
daily update
Michael Meissner [Sat, 9 Aug 2003 00:46:53 +0000 (00:46 +0000)]
fix typo in ChangeLog
Michael Meissner [Sat, 9 Aug 2003 00:39:21 +0000 (00:39 +0000)]
regenerate cgen files after prototype fix
Alan Modra [Sat, 9 Aug 2003 00:00:07 +0000 (00:00 +0000)]
daily update
Michael Meissner [Fri, 8 Aug 2003 23:01:28 +0000 (23:01 +0000)]
Fix typos in last change
Michael Meissner [Fri, 8 Aug 2003 21:22:41 +0000 (21:22 +0000)]
fix changelog date
Michael Meissner [Fri, 8 Aug 2003 21:21:24 +0000 (21:21 +0000)]
Convert cgen to C-90
Andreas Schwab [Fri, 8 Aug 2003 14:46:41 +0000 (14:46 +0000)]
gas/
* config/tc-m68k.h (TARGET_USE_CFIPOP)
(DWARF2_DEFAULT_RETURN_COLUMN, DWARF2_CIE_DATA_ALIGNMENT)
(tc_regname_to_dw2regnum, tc_cfi_frame_initial_instructions):
Define.
* config/tc-m68k.c: Include "dw2gencfi.h".
(tc_m68k_regname_to_dw2regnum)
(tc_m68k_frame_initial_instructions): New functions.
gas/testsuite/
* gas/cfi/cfi-m68k.s, gas/cfi/cfi-m68k.d: New test.
* gas/cfi/cfi.exp (run_list_test): Run it.
Nick Clifton [Fri, 8 Aug 2003 10:14:52 +0000 (10:14 +0000)]
Add MSP430 variants
Nick Clifton [Fri, 8 Aug 2003 08:22:06 +0000 (08:22 +0000)]
Updated French translation
Alan Modra [Fri, 8 Aug 2003 00:00:05 +0000 (00:00 +0000)]
daily update
Jason Eckhardt [Thu, 7 Aug 2003 19:20:45 +0000 (19:20 +0000)]
2003-08-07 Jason Eckhardt <jle@rice.edu>
* config/tc-i860.c (i860_check_label): New function.
* config/tc-i860.h (i860_check_label): New prototype.
(tc_check_label): Define macro as i860_check_label.
Alan Modra [Thu, 7 Aug 2003 08:38:11 +0000 (08:38 +0000)]
* elfxx-target.h: Remove PTR cast.
* targets.c (bfd_target): Make backend_data const void *.
* elf-bfd.h: Constify all occurrences of struct elf_backend_data.
* elf-m10300.c: Likewise.
* elf.c: Likewise.
* elf32-hppa.c: Likewise.
* elf32-i386.c: Likewise.
* elf32-m68hc1x.c: Likewise.
* elf32-ppc.c: Likewise.
* elf32-s390.c: Likewise.
* elf32-sh.c: Likewise.
* elf32-sh64.c: Likewise.
* elf32-sparc.c: Likewise.
* elf32-xtensa.c: Likewise.
* elf64-mips.c: Likewise.
* elf64-ppc.c: Likewise.
* elf64-s390.c: Likewise.
* elf64-sh64.c: Likewise.
* elf64-sparc.c: Likewise.
* elf64-x86-64.c: Likewise.
* elfcode.h: Likewise.
* elfcore.h: Likewise.
* elflink.c: Likewise.
* elflink.h: Likewise.
* elfxx-ia64.c: Likewise.
* elfxx-mips.c: Likewise.
* elfxx-mips.h: Likewise.
* elf.c (prep_headers): Remove useless check for null backend_data.
* bfd-in2.h: Regenerate.
Alan Modra [Thu, 7 Aug 2003 07:25:34 +0000 (07:25 +0000)]
* elf-bfd.h: Remove PARAMS macro. Replace PTR with void *.
(NAME): Use ## rather than CONCAT4 macro.
* elfcode.h: Remove one remaining PARAMS macro.
* elf-eh-frame.c: Convert to C90, remove unneeded casts and prototypes.
* elf-strtab.c: Likewise.
* elf-hppa.h: Likewise.
* elf32-hppa.h: Likewise.
* elf32-hppa.c: Likewise.
(elf32_hppa_add_symbol_hook): Delete.
(elf_backend_add_symbol_hook): Don't define.
* libhppa.h: Convert to C90. Replace INLINE with inline.
Jason Eckhardt [Thu, 7 Aug 2003 04:05:42 +0000 (04:05 +0000)]
2003-08-01 Jason Eckhardt <jle@rice.edu>
* config/tc-i860.c (s_align_wrapper): New function and prototype.
(md_pseudo_table): Change s_align_bytes to s_align_wrapper, remove
surrounding OBJ_ELF ifdef, and re-format slightly.
* doc/c-i860.texi: Document the special .align syntax available
in Intel mode.
Alan Modra [Thu, 7 Aug 2003 02:25:50 +0000 (02:25 +0000)]
Convert to C90.
Danny Smith [Thu, 7 Aug 2003 01:52:36 +0000 (01:52 +0000)]
* emultempl/pe.em (gld_${EMULATION_NAME}_before_parse):
Change second (cmdline) arg to lang_add_entry to FALSE.
(set_pe_subsystem): Change second arg to lang_add_entry to TRUE.
Alan Modra [Thu, 7 Aug 2003 00:00:05 +0000 (00:00 +0000)]
daily update
Jason Eckhardt [Wed, 6 Aug 2003 23:59:36 +0000 (23:59 +0000)]
gas:
2003-08-06 Jason Eckhardt <jle@rice.edu>
* config/tc-i860.c (i860_handle_align): New function.
* config/tc-i860.h (HANDLE_ALIGN): Define macro.
(MAX_MEM_FOR_RS_ALIGN_CODE): Define macro.
gas/testsuite:
2003-08-06 Jason Eckhardt <jle@rice.edu>
* gas/i860/dir-align01.{s,d}: New files.
* gas/i860/i860.exp: Execute the new test above.
Jason Eckhardt [Wed, 6 Aug 2003 19:53:19 +0000 (19:53 +0000)]
gas:
2003-08-06 Jason Eckhardt <jle@rice.edu>
* config/tc-i860.c (i860_process_insn): Check that instructions
with their dual-bit set are 8-byte aligned.
gas/testsuite:
2003-08-06 Jason Eckhardt <jle@rice.edu>
* gas/i860/dual02-err.l: Update expected error message.
* gas/i860/README.i860: Remove dual02-err from known failure list.
Alan Modra [Wed, 6 Aug 2003 12:23:37 +0000 (12:23 +0000)]
* elf64-ppc.c (ppc_stub_name): Tweak names for better readability.
(ppc64_elf_adjust_dynamic_symbol): Allow copy relocs against
function descriptors, but warn.
(ppc_build_one_stub): Remove a couple of vars. Move code creating
stub syms so that we can avoid a stub sym if we already have a
plt sym. Do not redefine an existing symbol.
(ppc64_elf_build_stubs): When --emit-stub-syms, print a symbol for
glink.
Nick Clifton [Wed, 6 Aug 2003 10:15:16 +0000 (10:15 +0000)]
Updated French translations
Nick Clifton [Wed, 6 Aug 2003 09:02:50 +0000 (09:02 +0000)]
Fix typo
Jason Eckhardt [Wed, 6 Aug 2003 04:37:10 +0000 (04:37 +0000)]
2003-08-05 Jason Eckhardt <jle@rice.edu>
* gas/i860/README.i860: Remove dual01 from the known failures.
Jason Eckhardt [Wed, 6 Aug 2003 04:31:58 +0000 (04:31 +0000)]
2003-08-05 Jason Eckhardt <jle@rice.edu>
* config/tc-i860.c (i860_process_insn): Don't handle dual-bit
setting during flop argument parsing. Instead, do it after
instruction is fully parsed.
Jason Eckhardt [Wed, 6 Aug 2003 02:19:05 +0000 (02:19 +0000)]
2003-08-04 Christian Groessler <chris@groessler.org>
Jason Eckhardt <jle@rice.edu>
* configure.tgt: Recognize new target i860-*-coff.
* Makefile.am (ALL_EMULATIONS): Add ecoff_i860.o.
(ecoff_i860.c): New rule.
* emulparams/coff_i860.sh: New file.
* scripttempl/i860coff.sc: New file.
* Makefile.in: Regenerate.
Alan Modra [Wed, 6 Aug 2003 01:27:11 +0000 (01:27 +0000)]
* elflink.c (_bfd_elf_create_dynamic_sections): Mark .dynbss with
SEC_LINKER_CREATED.
Alan Modra [Wed, 6 Aug 2003 00:00:05 +0000 (00:00 +0000)]
daily update
Jason Eckhardt [Tue, 5 Aug 2003 23:24:06 +0000 (23:24 +0000)]
2003-08-05 Jason Eckhardt <jle@rice.edu>
* doc/c-i860.texi: Mention that .dual, .enddual, and .atmp
directives are only available in Intel syntax mode.
Jason Eckhardt [Tue, 5 Aug 2003 23:02:50 +0000 (23:02 +0000)]
2003-08-05 Jason Eckhardt <jle@rice.edu>
* gas/i860/dir-intel01.{s,d}: New files.
* gas/i860/dir-intel02.{s,d}: New files.
* gas/i860/dir-intel03-err.{s,l}: New files.
* gas/i860/i860.exp: Execute the above new tests.
Jason Eckhardt [Tue, 5 Aug 2003 22:58:00 +0000 (22:58 +0000)]
2003-08-05 Jason Eckhardt <jle@rice.edu>
* config/tc-i860.c (s_dual): Accept .dual directive only in
the Intel syntax mode.
(s_enddual): Likewise for .enddual.
(s_atmp): Likewise for .atmp.
Daniel Jacobowitz [Tue, 5 Aug 2003 16:24:12 +0000 (16:24 +0000)]
* elf32-arm.h (WILL_CALL_FINISH_DYNAMIC_SYMBOL): Define.
(elf32_arm_final_link_relocate, elf32_arm_relocate_section): Use it.
Alan Modra [Tue, 5 Aug 2003 14:40:54 +0000 (14:40 +0000)]
* objcopy.c: Remove unnecessary prototypes and casts.
* objdump.c: Remove unnecessary casts.
* readelf.c: Convert to C90. Remove unnecessary prototypes and casts.
(get_osabi_name): Move so we don't need a forward declaration.
Nick Clifton [Tue, 5 Aug 2003 09:39:31 +0000 (09:39 +0000)]
Add new Dutch translation.
Nick Clifton [Tue, 5 Aug 2003 08:25:17 +0000 (08:25 +0000)]
Detect and issue a warning message if the line number table could not be read.
Alan Modra [Tue, 5 Aug 2003 00:00:06 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 4 Aug 2003 14:29:34 +0000 (14:29 +0000)]
* objdump.c (include_paths, include_path_count): New vars.
(usage): Describe --include.
(long_options): Add "include".
(add_include_path): New function.
(struct print_file_list): Make filename const. Add modname.
(try_print_file_open, update_source_path): New functions.
(show_line): Use them.
(main): Handle 'I' option. Don't check for NULL xrealloc arg.
Alan Modra [Mon, 4 Aug 2003 12:03:49 +0000 (12:03 +0000)]
* config/tc-i386.c (i386_intel_operand): Always call i386_index_check
for memory operands. Pass the full operand_string to i386_index_check.
Nick Clifton [Mon, 4 Aug 2003 11:32:52 +0000 (11:32 +0000)]
Prefix .gnu.warning section messages with "warning: ".
Alan Modra [Mon, 4 Aug 2003 09:39:46 +0000 (09:39 +0000)]
* elfcode.h: Convert to C90, remove unneeded casts and prototypes.
* elfcore.h: Likewise.
* elflink.c: Likewise.
* elflink.h: Likewise.
* elf.c (sym_is_global): Remove INLINE.
(align_file_position): Replace INLINE with inline.
* elfcode.h (elf_swap_dyn_in, elf_swap_dyn_out): Remove INLINE.
(elf_file_p): Replace INLINE with inline.
Alan Modra [Mon, 4 Aug 2003 04:01:39 +0000 (04:01 +0000)]
* emultempl/elf32.em (output_rel_find): Add "isdyn" param. Put
.rel.dyn before other reloc sections. Don't stop looking for reloc
sections on finding one that isn't allocated. Match .rel even when
placing .rela and vice versa, when setting last_rel and
last_rel_alloc for the first time. If no reloc sections in script,
prefer allocated section over non-alloc.
(gld${EMULATION_NAME}_place_orphan): Handle orphan .rel.dyn.
Jason Eckhardt [Mon, 4 Aug 2003 02:45:05 +0000 (02:45 +0000)]
2003-08-03 Jason Eckhardt <jle@rice.edu>
* gas/i860/*.d: Prefix name with "i860".
Jason Eckhardt [Mon, 4 Aug 2003 02:23:49 +0000 (02:23 +0000)]
2003-08-03 Jason Eckhardt <jle@rice.edu>
* gas/i860/dual01.{s,d}: New files.
* gas/i860/dual02-err.{s,l}: New files.
* gas/i860/dual03.{s,d}: New files.
* gas/i860/i860.exp: Execute the above new tests.
* gas/i860/README.i860: Update.
Alan Modra [Mon, 4 Aug 2003 00:00:06 +0000 (00:00 +0000)]
daily update
Alan Modra [Sun, 3 Aug 2003 00:00:05 +0000 (00:00 +0000)]
daily update
Kaz Kojima [Sat, 2 Aug 2003 13:46:44 +0000 (13:46 +0000)]
* elf32-sh.c (sh_elf_check_relocs): Don't set DF_TEXTREL here.
* ld-sh/shared-2.d, ld-sh/textrel1.s, ld-sh/textrel2.s: New test.
Alan Modra [Sat, 2 Aug 2003 11:34:30 +0000 (11:34 +0000)]
Adjust for objdump -d change.
Jason Eckhardt [Sat, 2 Aug 2003 04:27:50 +0000 (04:27 +0000)]
2003-08-01 Jason Eckhardt <jle@rice.edu>
* gas/i860/README.i860: New file.
Jason Eckhardt [Sat, 2 Aug 2003 03:03:52 +0000 (03:03 +0000)]
2003-08-01 Jason Eckhardt <jle@rice.edu>
* config/tc-i860.c: Remove SYNTAX_SVR4 macro and occurrences.
(target_intel_syntax): Declare variable.
(OPTION_INTEL_SYNTAX): Declare macro.
(md_longopts): Add option -mintel-syntax.
(md_parse_option): Set target_intel_syntax.
(md_show_usage): Add -mintel-syntax usage.
(md_begin): Set reg_prefix based on target_intel_syntax.
(i860_process_insn): Skip register prefix only if there is one.
Parse relocatable expressions in either Intel or AT&T syntax based
on target_intel_syntax instead of the SYNTAX_SVR4 macro.
* doc/c-i860.texi: Document -mintel-syntax option and give blurb
about the differences in syntax.
Nathanael Nerode [Sat, 2 Aug 2003 02:00:38 +0000 (02:00 +0000)]
Merge from gcc:
2003-08-01 Matt Kraai <kraai@alumni.cmu.edu>
* Makefile.tpl (check, check-c++): Express dependencies using
dependencies rather than commands.
* Makefile.in: Regenerate.
2003-07-31 Geoffrey Keating <geoffk@apple.com>
* Makefile.tpl (libsubdir): Use gcc instead of gcc-lib.
* Makefile.in: Update.
Alan Modra [Sat, 2 Aug 2003 00:00:06 +0000 (00:00 +0000)]
daily update
H.J. Lu [Fri, 1 Aug 2003 22:46:16 +0000 (22:46 +0000)]
2003-08-01 H.J. Lu <hongjiu.lu@intel.com>
* elfxx-ia64.c (get_got): Align the .got section at 8 bytes.
H.J. Lu [Fri, 1 Aug 2003 22:42:26 +0000 (22:42 +0000)]
2003-08-01 H.J. Lu <hongjiu.lu@intel.com>
* elfxx-ia64.c (elfNN_ia64_finish_dynamic_symbol): Use
ElfNN_External_Rela instead of Elf64_External_Rela.
Andrew Cagney [Fri, 1 Aug 2003 21:35:02 +0000 (21:35 +0000)]
2003-08-01 Andrew Cagney <cagney@redhat.com>
* configure.in (noconfigdirs): Do not add GDB when m32r-*-*.
* configure: Ditto.
Nick Clifton [Fri, 1 Aug 2003 08:35:04 +0000 (08:35 +0000)]
Add code to catch obsolete configurations and warn about them unless
--enable-obsolete is used. Use this to mark vax-vms port as obsolete.
Alan Modra [Fri, 1 Aug 2003 03:48:55 +0000 (03:48 +0000)]
* config/tc-msp430.c (msp430_srcoperand): Extend 'push' bug workaround
to all arches.
Alan Modra [Fri, 1 Aug 2003 00:00:05 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 31 Jul 2003 14:38:15 +0000 (14:38 +0000)]
* elf32-ppc.c (ppc_elf_install_value): Tidy.
(ppc_elf_relax_section): Remove dead code. Remove unnecessary casts.
Formatting.
* elfxx-target.h: Remove PARAMS macro. Formatting.
Alan Modra [Thu, 31 Jul 2003 14:34:13 +0000 (14:34 +0000)]
* elf.c (bfd_section_from_r_symndx): Test for SHN_UNDEF.
* elf64-ppc.c (get_fdh): New function, split out from
ppc64_elf_edit_opd.
(ppc64_elf_check_relocs): Use get_fdh.
(func_desc_adjust): Likewise. Tidy.
(ppc64_elf_edit_opd): Tighten reloc checks. Free local_syms on error
exit. Use get_fdh. Account for superfluous dynamic relocs.
(ppc64_elf_relocate_section): Warning fix.
Alan Modra [Thu, 31 Jul 2003 00:00:06 +0000 (00:00 +0000)]
daily update
Jason Eckhardt [Wed, 30 Jul 2003 21:37:35 +0000 (21:37 +0000)]
2003-07-30 Jason Eckhardt <jle@rice.edu>
* coff-i860.c: Convert to ISO C90. Remove superflous prototypes.
Jason Eckhardt [Wed, 30 Jul 2003 21:10:12 +0000 (21:10 +0000)]
2003-07-30 Jason Eckhardt <jle@rice.edu>
* i860-dis.c: Convert to ISO C90. Remove superflous prototypes.
Joern Rennecke [Wed, 30 Jul 2003 20:34:26 +0000 (20:34 +0000)]
* config/tc-sh.c (md_assemble): For branches, check & update
valid_arch here.
Jason Eckhardt [Wed, 30 Jul 2003 20:24:55 +0000 (20:24 +0000)]
bfd:
2003-07-30 Jason Eckhardt <jle@rice.edu>
* elf32-i860.c: Convert to ISO C90. Remove superflous prototypes.
gas:
2003-07-30 Jason Eckhardt <jle@rice.edu>
* config/tc-i860.c: Convert to ISO C90.
DJ Delorie [Wed, 30 Jul 2003 20:12:58 +0000 (20:12 +0000)]
* configure.in: Enable libgcj for darwin.
* configure: Rebuild.
Rainer Orth [Wed, 30 Jul 2003 17:21:52 +0000 (17:21 +0000)]
* read.c (s_space): Revert 2003-07-28 change.
Nick Clifton [Wed, 30 Jul 2003 15:53:12 +0000 (15:53 +0000)]
Updated Romanian translation
Alan Modra [Wed, 30 Jul 2003 14:11:03 +0000 (14:11 +0000)]
* config/obj-elf.c (obj_elf_change_section): Allow "x" for .note*.
Alan Modra [Wed, 30 Jul 2003 03:54:15 +0000 (03:54 +0000)]
* objdump.c: Remove unnecessary prototypes.
(disassemble_bytes): Add rel_offset parameter. Simplify reloc skipping
code, and print relocs when dump_dynamic_reloc_info.
(disassemble_data): Read and handle dynamic relocs. Correct reloc
skip code. Formatting.
(dump_bfd): Don't dump dynamic relocs when disassembling.