Alan Modra
89aecb857e
daily update
2007-08-25 00:00:05 +00:00
Joseph Myers
3d6b762c68
2007-08-24 Joseph Myers <joseph@codesourcery.com>
...
Paul Brook <paul@codesourcery.com>
* remap.c: New.
* as.h (remap_debug_filename, add_debug_prefix_map): Declare.
* as.c (show_usage): Document --debug-prefix-map option.
(parse_args): Handle --debug-prefix-map.
* dwarf2dbg.c (out_file_list, out_debug_info): Remap debug paths.
* stabs.c (stabs_generate_asm_file): Remap debug paths.
* Makefile.am (GAS_CFILES): Add remap.c
(GENERIC_OBJS): Add remap.o.
Regenerate dependencies.
* Makefile.in: Regenerate.
* doc/as.texinfo (--debug-prefix-map): Document.
2007-08-24 21:49:55 +00:00
H.J. Lu
534a31f690
2007-08-24 H.J. Lu <hongjiu.lu@intel.com>
...
* elf64-x86-64.c (elf64_x86_64_relocate_section): Adjust
indentation.
2007-08-24 21:47:53 +00:00
Pedro Alves
4a6636fbb5
* elf.c (elfcore_grok_win32pstatus): Remove HAVE_WIN32_PSTATUS_T
...
guard. Make it host independent.
(elfcore_grok_note): Remove HAVE_WIN32_PSTATUS_T guard around
NT_WIN32PSTATUS.
2007-08-24 21:29:19 +00:00
H.J. Lu
dd1093aa2c
2007-08-24 H.J. Lu <hongjiu.lu@intel.com>
...
* ld-i386/i386.exp (i386tests): Add a test for TLS IE->LE
transition.
Run tlsie2, tlsie3, tlsie4 and tlsie5.
* ld-i386/tlsie1.dd: New file.
* ld-i386/tlsie1.s: Likewise.
* ld-i386/tlsie2.d: Likewise.
* ld-i386/tlsie2.s: Likewise.
* ld-i386/tlsie3.d: Likewise.
* ld-i386/tlsie3.s: Likewise.
* ld-i386/tlsie4.d: Likewise.
* ld-i386/tlsie4.s: Likewise.
* ld-i386/tlsie5.d: Likewise.
* ld-i386/tlsie5.s: Likewise.
* ld-x86-64/tlsgd2.d: Likewise.
* ld-x86-64/tlsgd2.s: Likewise.
* ld-x86-64/tlsgd3.d: Likewise.
* ld-x86-64/tlsgd3.s: Likewise.
* ld-x86-64/tlsie1.dd: Likewise.
* ld-x86-64/tlsie1.s: Likewise.
* ld-x86-64/tlsie2.d: Likewise.
* ld-x86-64/tlsie2.s: Likewise.
* ld-x86-64/tlsie3.d: Likewise.
* ld-x86-64/tlsie3.s: Likewise.
* ld-x86-64/x86-64.exp (x86_64tests): Add a test for TLS LD->LE
transition.
Run tlsgd2, tlsgd3, tlsie2 and tlsie3.
2007-08-24 19:39:19 +00:00
Daniel Jacobowitz
495bde8ec4
2007-08-24 Aurelien Jarno <aurel32@debian.org>
...
* config/tc-arm.c (md_apply_fix): Cast bfd_vma values to long
before printing them.
2007-08-24 16:59:16 +00:00
DJ Delorie
29d89e071e
merge from gcc
2007-08-24 16:08:40 +00:00
Daniel Jacobowitz
59678365bc
* configure.in: Install embedspu on powerpc*-*-eabi* also.
...
* configure: Regenerated.
2007-08-24 15:37:37 +00:00
Jan Kratochvil
82fc776500
Fixed formatting of the ChangeLog BUILD_ID entry.
2007-08-24 15:13:46 +00:00
Jan Kratochvil
718175fac1
2007-08-24 Jan Kratochvil <jan.kratochvil@redhat.com>
...
* elf-bfd.h (struct elf_obj_tdata): New BUILD_ID_SIZE, BUILD_ID.
* elf.c (elfcore_read_notes): Split to ...
(elf_read_notes) ... here ...
(elf_parse_notes): ... and here. Check `bfd_get_format (abfd)' with
the former subfunctions called only for BFD_CORE.
Call ELFOBJ_GROK_GNU_NOTE for BFD_OBJECT files with the owner "GNU".
(_bfd_elf_make_section_from_shdr): Call ELF_PARSE_NOTES for SHT_NOTEs.
(bfd_section_from_phdr): Update the call for renamed ELFCORE_READ_NOTES.
(elfobj_grok_gnu_build_id, elfobj_grok_gnu_note): New functions.
Code advisory: Roland McGrath
2007-08-24 15:11:13 +00:00
Joel Brobecker
4744ac1bb0
Switch the license of all files explicitly copyright the FSF
...
to GPLv3.
2007-08-24 14:30:15 +00:00
Daniel Jacobowitz
b0b8c9e07a
Translation updates.
2007-08-24 14:05:35 +00:00
Daniel Jacobowitz
f1187097fa
* elf64-mips.c (elf_backend_sign_extend_vma): Define.
2007-08-24 13:46:32 +00:00
Alan Modra
a30e5f5fca
* elfxx-ia64.c (elfNN_ia64_add_symbol_hook): Warning fix.
2007-08-24 04:31:24 +00:00
Alan Modra
67c11a9b99
* config/tc-i386.c (lex_got): Don't scan past a comma.
2007-08-24 04:18:37 +00:00
Ben Elliston
c3d65c1ced
binutils/
...
* doc/binutils.texi (objdump): Document -Mppcps.
gas/
* config/tc-ppc.c (parse_cpu): Handle "750cl".
(pre_defined_registers): Add "gqr0" to "gqr7", "gqr.0" to "gqr.7".
(md_show_usage): Document -m750cl.
(md_assemble): Handle two delimiters in succession (eg. `),').
* doc/c-ppc.texi (PowerPC-Opts): Document -m750cl.
* testsuite/gas/ppc/ppc.exp: Run ppc70ps dump tests.
* testsuite/gas/ppc/ppc750ps.s: New file.
* testsuite/gas/ppc/ppc750ps.d: Likewise.
include/opcode/
* ppc.h (PPC_OPCODE_PPCPS): New.
opcodes/
* ppc-opc.c (PSW, PSWM, PSQ, PSQM, PSD, MTMSRD_L): New.
(XOPS, XOPS_MASK, XW, XW_MASK): Likewise.
(PPCPS): Likewise.
(powerpc_opcodes): Add all pair singles instructions.
* ppc-dis.c (powerpc_dialect): Handle "ppcps".
(print_ppc_disassembler_options): Document -Mppcps.
2007-08-24 00:56:30 +00:00
Alan Modra
b6a3feb15f
daily update
2007-08-24 00:00:08 +00:00
gdbadmin
9ab9ef6893
*** empty log message ***
2007-08-24 00:00:03 +00:00
Joel Brobecker
a896d12139
* gdb.base/default.exp: Adjust the expected output of "info
...
warranty" after the switch to GPLv3.
2007-08-23 20:36:15 +00:00
Joel Brobecker
4de6a07ed0
* Makefile.in (copying.c): Use the top-level COPYING3 as the file
...
that contains the GDB license.
* copying.awk: Adjust to the GPLv3 wording.
* copying.c: Regenerate.
2007-08-23 20:33:48 +00:00
Joel Brobecker
01d4100f86
Spelling fix.
2007-08-23 20:21:52 +00:00
Joel Brobecker
07aed0ebe2
* copying.awk: Protoization, and I18n markup.
2007-08-23 20:19:32 +00:00
Joel Brobecker
7b4336022e
* lib/gdb.exp (default_gdb_init): Increase expect buffer size
...
to 30000 (from 20000).
2007-08-23 20:10:04 +00:00
Joel Brobecker
50efebf80c
* config/djgpp/djconfig.sh: Switch license to GPLv3.
...
* copyright.sh: Likewise.
* gdb-events.sh: Likewise.
* gdb_gcore.sh: Likewise.
* gdb_mbuild.sh: Likewise.
* gdbarch.sh: Likewise.
* observer.sh: Likewise.
* features/feature_to_c.sh: Likewise.
* regformats/regdat.sh: Likewise.
2007-08-23 18:19:51 +00:00
Joel Brobecker
1d52ba212b
Switch the license of all .h files to GPLv3.
2007-08-23 18:17:33 +00:00
Joel Brobecker
e22f8b7c8c
Switch the license of all .exp files to GPLv3.
...
Switch the license of all .f and .f90 files to GPLv3.
Switch the license of all .s and .S files to GPLv3.
2007-08-23 18:14:19 +00:00
Joel Brobecker
a9762ec78a
Switch the license of all .c files to GPLv3.
...
Switch the license of all .h files to GPLv3.
Switch the license of all .cc files to GPLv3.
2007-08-23 18:08:50 +00:00
Joel Brobecker
5a0e3bd0ac
* configure.ac: Switch license to GPLv3.
2007-08-23 17:58:44 +00:00
Joel Brobecker
cc00619d4d
Switch the licensing to GPLv3 for all .ads and .adb files.
2007-08-23 17:49:23 +00:00
H.J. Lu
a351bca6b1
2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
...
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerated.
2007-08-23 16:29:49 +00:00
H.J. Lu
142411caf2
bfd/
...
2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
* elf32-i386.c: Include "bfd_stdint.h".
(elf_i386_rtype_to_howto): New function.
(elf_i386_info_to_howto_rel): Use it.
(x86_64_opcode16): New union type.
(elf_i386_check_tls_transition): New function.
(elf_i386_tls_transition): Updated to check transition and
issue an error if a transition isn't supported.
(elf_i386_check_relocs): Return FALSE if
elf_i386_tls_transition returns FALSE.
(elf_i386_gc_sweep_hook): Likewise.
(elf_i386_relocate_section): Likewise. Remove BFD_ASSERT
on TLS transitions.
* elf64-x86-64.c: Include "bfd_stdint.h".
(x86_64_opcode16): New union type.
(x86_64_opcode32): Likewise.
(elf64_x86_64_check_tls_transition): New function.
(elf64_x86_64_tls_transition): Updated to check transition and
issue an error if a transition isn't supported.
(elf64_x86_64_check_relocs): Return FALSE if
elf64_x86_64_tls_transition returns FALSE.
(elf64_x86_64_gc_sweep_hook): Likewise.
(elf64_x86_64_relocate_section): Likewise. Remove BFD_ASSERT
on TLS transitions.
ld/testsuite/
2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
* ld-i386/tlsbinpic.s: Add a new GD -> IE test.
* ld-i386/tlsgd1.s: Add a new GD -> LE test.
* ld-i386/tlsbin.dd: Updated.
* ld-i386/tlsbin.rd: Likewise.
* ld-i386/tlsgd1.dd: Likewise.
2007-08-23 16:13:37 +00:00
Ben Elliston
f467aa98dd
* doc/c-arm.texi (ARM Directives): Move brackets out of @vars.
2007-08-23 02:05:58 +00:00
gdbadmin
843c0a254b
*** empty log message ***
2007-08-23 00:00:06 +00:00
Alan Modra
ce09b7cfa3
daily update
2007-08-23 00:00:05 +00:00
Ian Lance Taylor
7da52175b6
Recognize and ignore the --eh-frame-hdr option.
2007-08-22 17:07:36 +00:00
H.J. Lu
eae50df29b
2007-08-22 H.J. Lu <hongjiu.lu@intel.com>
...
* elfxx-ia64.c: Convert to ISO C90 prototypes.
(elfNN_hpux_backend_section_from_bfd_section): Make it static.
2007-08-22 16:01:12 +00:00
Daniel Jacobowitz
609ca2b957
* mips-tdep.c (mips_gdbarch_init): Use Tag_GNU_MIPS_ABI_FP to
...
determine the file's FPU type.
2007-08-22 15:16:56 +00:00
Daniel Jacobowitz
8d26208a1e
gdb/testsuite/
...
* gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
and t_int_double.
* gdb.base/callfuncs.c (t_double_int, t_int_double): New.
gdb/
* mips-tdep.c (mips_n32n64_fp_arg_chunk_p): New.
(mips_n32n64_push_dummy_call): Always increment float_argreg along
with argreg. Use mips_n32n64_fp_arg_chunk_p.
2007-08-22 15:13:04 +00:00
Daniel Jacobowitz
65728c2698
* solib-svr4.c (scan_dyntag): Only read target memory when necessary.
...
Fix formatting.
(elf_locate_base): Look for DT_MIPS_RLD_MAP first. Expand comments.
(elf_lookup_lib_symbol): Fix formatting.
2007-08-22 14:22:02 +00:00
H.J. Lu
9a2e389ab0
2007-08-22 H.J. Lu <hongjiu.lu@intel.com>
...
* elf64-x86-64.c: Remove trailing whitespace.
* elfxx-ia64.c: Likewise.
2007-08-22 13:44:37 +00:00
Ian Lance Taylor
a6badf5a97
Add support for -E/--export-dynamic. Also clean up --help output a bit.
2007-08-22 05:06:38 +00:00
Michael Snyder
6b2d86bda4
2007-08-21 Michael Snyder <msnyder@access-company.com>
...
* dbxread.c (read_dbx_symtab): Guard null deref.
Break up long line.
2007-08-22 01:57:05 +00:00
Michael Snyder
a2ca50ae64
2007-08-21 Michael Snyder <msnyder@access-company.com>
...
* valops.c (find_overload_match): Guard against NULL.
2007-08-22 01:53:19 +00:00
Daniel Jacobowitz
54e116dd35
* MAINTAINERS (Patch Champions): Remove self.
2007-08-22 01:21:45 +00:00
Alan Modra
ebbdfe3f43
daily update
2007-08-22 00:00:05 +00:00
gdbadmin
2096b6d6b8
*** empty log message ***
2007-08-22 00:00:02 +00:00
Ian Lance Taylor
4973341a7d
Implement --whole-archive.
2007-08-21 23:37:56 +00:00
chatham
72a2eed757
Make relative references in linker scripts absolute and update a
...
comment about relocate() being called.
2007-08-21 21:29:12 +00:00
Ian Lance Taylor
0496d5e5b4
Force PT_LOAD segments to be aligned to the page size.
2007-08-21 21:03:50 +00:00
Ian Lance Taylor
41f542e70b
Add support for -rpath.
2007-08-21 20:37:32 +00:00