Ulrich Weigand
fb6d93b2a9
2008-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
...
PR build/2490
* solib-pa64.c: Only compile if both HAVE_ELF_HP_H and __LP64__ are
defined.
2008-08-05 21:10:30 +00:00
Tom Tromey
e6ad058ac4
* bcache.c (deprecated_bcache_added): Initialize obstack.
...
(bcache_xmalloc): Don't initialize obstack.
(bcache_xfree): Conditionally free obstack.
(bcache_memory_used): Update.
2008-08-05 20:43:17 +00:00
Tom Tromey
11d31d9471
* symfile.c (add_psymbol_to_bcache): Return a const pointer. Use
...
bcache_full.
(append_psymbol_to_list): Accept a const pointer.
(add_psymbol_to_list): Fix const correctness.
* bcache.h: (deprecated_bcache_added, deprecated_bcache): Remove.
(bcache_full): Declare.
* bcache.c (bcache_data, deprecated_bcache): Remove.
(bcache): Use bcache_full.
(bcache_full): Rename from deprecated_bcache_added. Change return
type.
2008-08-05 20:41:16 +00:00
Brian Dessent
4094fdc208
* gmon_io.c (gmon_out_read): When reading old format gmon.out,
...
set num_histograms and hist_scale.
2008-08-05 19:09:06 +00:00
Alan Modra
7cadeb2c15
PR gas/6656
...
* dwarf2dbg.c (dwarf2_directive_file): Disable gas generated
debug info if we see compiler generated debug info.
(dwarf2_directive_loc): Likewise. Remove redundant debug_type test.
2008-08-05 08:13:48 +00:00
Alan Modra
46f2f11d4c
* coffcode.h (coff_slurp_line_table): bfd_alloc lineno_cache first
...
so that we don't inadvertently free it. Use bfd_alloc for sort
arrays, and memcpy sorted line table.
2008-08-05 03:03:46 +00:00
Stan Shebs
5be973eb83
* solib-svr4.c (BKPT_AT_SYMBOL): Remove, always defined.
...
(bkpt_names): Remove SOLIB_BKPT_NAME, never defined.
(enable_break): Remove test of BKPT_AT_SYMBOL.
2008-08-05 00:16:23 +00:00
Alan Modra
75fad9c700
daily update
2008-08-05 00:00:07 +00:00
gdbadmin
04ff15ff3b
*** empty log message ***
2008-08-05 00:00:03 +00:00
Ian Lance Taylor
de4c45bd54
* symtab.h (Symbol::use_plt_offset): New function.
...
* i386.cc (Relocate::relocate): Call Symbol::use_plt_offset.
* powerpc.cc (Relocate::relocate): Likewise.
* sparc.cc (Relocate::relocate): Likewise.
* x86_64.cc (Relocate::relocate): Likewise.
* testsuite/weak_plt.sh: New test.
* testsuite/weak_plt_main.cc: New test.
* testsuite/weak_plt_shared.cc: New test.
* testsuite/Makefile.am (check_SCRIPTS): Add weak_plt.sh.
(check_PROGRAMS): Add weak_plt.
(check_DATA): Add weak_plt_shared.so.
(weak_plt_main_pic.o, weak_plt): New targets.
(weak_plt_shared_pic.o, weak_plt_shared.so): New targets.
* testsuite/Makefile.in: Rebuild.
* testsuite/Makefile.am (weak_alias_test_1.so): Depend upon
gcctestdir/ld.
(weak_alias_test_2.so, weak_alias_test_4.so): Likewise.
* testsuite/Makefile.in: Rebuild.
2008-08-04 22:22:13 +00:00
Alan Modra
e5e6a5ff6e
* elf32-spu.c (spu_elf_auto_overlay): Use the maximum possible
...
if --fixed-space request is too large.
2008-08-04 13:01:42 +00:00
Alan Modra
413a266c4f
* dwarf2dbg.c: Remove superfluous forward function declarations.
...
(DWARF2_FORMAT): Add section arg.
(out_header): New function, split out from..
(out_debug_line): ..here.
(out_debug_aranges): Use out_header.
(out_debug_abbrev): Add info_seg and line_seg args. Use
DW_FORM_data8 (for DW_AT_stmt_list) if line_seg is 64-bit.
(out_debug_info): Use out_header. Output 8 byte DW_AT_stmt_list
if line_seg is 64-bit.
(dwarf2_finish): Adjust out_debug_abbrev call.
* config/tc-mips.h (DWARF2_FORMAT, mips_dwarf2_format): Add sec arg.
* config/tc-mips.c (mips_dwarf2_format): Likewise.
2008-08-04 10:55:48 +00:00
Alan Modra
323ee3f41c
Set LC_ALL=C rather than unsetting LC_COLLATE for sort.
2008-08-04 06:55:33 +00:00
Alan Modra
2fa331fa33
daily update
2008-08-04 00:00:05 +00:00
gdbadmin
d8b1821a90
*** empty log message ***
2008-08-04 00:00:03 +00:00
Alan Modra
3b26c8012e
* readelf.c (get_osabi_name <ELFOSABI_AROS>): Change name.
2008-08-03 23:23:26 +00:00
Alan Modra
0deb8eeef3
* common.h (ELFOSABI_AROS): Update comment.
2008-08-03 23:20:42 +00:00
Alan Modra
32d23fc219
* mt-spu (all-ld): Update for ld Makefile changes.
2008-08-03 03:38:07 +00:00
Alan Modra
cc9b841ce6
* Makefile.am (spu_ovl.o): Merge rule into..
...
(spu_ovl.o_c): ..this one. Only run cpp for spu target.
* Makefile.in: Regenerate.
2008-08-03 03:26:03 +00:00
gdbadmin
245f377a1e
*** empty log message ***
2008-08-03 00:00:34 +00:00
Alan Modra
f9d4c3329e
daily update
2008-08-03 00:00:05 +00:00
Keith Seitz
5062cc192e
* acinclude.m4: Include ../config/tcl.m4 to pick up
...
standard Tcl configury bits.
Remove all Tcl, Tk, Itcl, Itk, etc definitions.
* configure.ac: Don't check if ../itcl exists when building
gdbtk. It could be installed.
Rewrite gdbtk configury to allow for using system-supplied
Tcl and Tk. Gdbtk no longer requires build-time access to
itcl and itk.
* Makefile.in: Remove everything related to itcl and itk.
Rewrite the Tcl bits for gdbtk to correspond to rewrite of
configure.ac.
Remove v850ice.o build rule.
(ALL_TCL_CFLAGS): New convenience defintion. Change all
gdbtk sources to use it.
* configure: Regenerate.
2008-08-02 21:36:06 +00:00
Keith Seitz
8fe634981f
* tcl.m4 (SC_PATH_TCLCONFIG): Add some simple logic to deal
...
with cygwin.
(SC_PATH_TKCONFIG): Likewise.
2008-08-02 21:20:13 +00:00
Jan Kratochvil
4b64c41f5e
Include the spu_ovl ASCII form in the repository files.
...
* emultempl/spuelf.em: No longer use `bin2c', use now `spu_ovl.o_c'.
* Makefile.am (eelf32_spu.c): Depend now on `spu_ovl.o_c'.
($(srcdir)/emultempl/spu_ovl.o_c): New target.
($(srcdir)/emultempl/spu_ovl.o): Rename to...
(spu_ovl.o): ...this one.
* Makefile.in: Regenerate.
* emultempl/spu_ovl.o_c: New file.
* emultempl/spu_ovl.o: File removed.
2008-08-02 16:25:44 +00:00
Alan Modra
4f0d75bedd
* elf32-spu.c (mark_overlay_section): Move code calculating
...
max_overlay_size to correct block.
(spu_elf_auto_overlay): Don't use %x in einfo error message.
2008-08-02 06:44:43 +00:00
Peter Bergner
9b4e57660d
gas/
...
* config/tc-ppc.c (parse_cpu): Rename altivec_or_spe to retain_flags.
Handle -mvsx and -mpower7.
(md_show_usage): Document -mpower7 and -mvsx.
* doc/as.texinfo (Target PowerPC): Document -mvsx.
* doc/c-ppc.texi (PowerPC-Opts): Document -mvsx and -mpower7.
gas/testsuite/
* gas/ppc/power7.d: New.
* gas/ppc/power7.s: Likewise.
* gas/ppc/ppc.exp: Run power7 test.
include/opcode/
* ppc.h (PPC_OPCODE_VSX, PPC_OPERAND_VSR): New.
opcodes/
* ppc-dis.c (powerpc_init_dialect): Handle power7 and vsx options.
(print_insn_powerpc): Prepend 'vs' when printing VSX registers.
(print_ppc_disassembler_options): Document -Mpower7 and -Mvsx.
* ppc-opc.c (insert_xt6): New static function.
(extract_xt6): Likewise.
(insert_xa6): Likewise.
(extract_xa6: Likewise.
(insert_xb6): Likewise.
(extract_xb6): Likewise.
(insert_xb6s): Likewise.
(extract_xb6s): Likewise.
(XS6, XT6, XA6, XB6, XB6S, DM, XX3, XX3DM, XX1_MASK, XX3_MASK,
XX3DM_MASK, PPCVSX): New.
(powerpc_opcodes): Add opcodes "lxvd2x", "lxvd2ux", "stxvd2x",
"stxvd2ux", "xxmrghd", "xxmrgld", "xxpermdi", "xvmovdp", "xvcpsgndp".
2008-08-02 04:38:51 +00:00
Alan Modra
dbe454a3b5
daily update
2008-08-02 00:00:05 +00:00
gdbadmin
33d88f86a7
*** empty log message ***
2008-08-02 00:00:03 +00:00
Pedro Alves
20fd6e2eb1
Missed ChangeLog entry for last change.
...
* Makefile.am ($(srcdir)/ia64-asmtab.c): Remove line continuation.
* Makefile.in: Regenerate.
2008-08-01 16:53:56 +00:00
Pedro Alves
e316cf6e3e
* Makefile.am ($(srcdir)/ia64-asmtab.c): Remove line continuation.
...
* Makefile.in: Regenerate.
2008-08-01 14:35:06 +00:00
H.J. Lu
a656ed5bea
binutils/
...
2008-08-01 H.J. Lu <hongjiu.lu@intel.com>
* dwarf.c (dwarf_regnames_i386): Remove AVX registers.
(dwarf_regnames_x86_64): Likewise.
gas/testsuite/
2008-08-01 H.J. Lu <hongjiu.lu@intel.com>
* gas/cfi/cfi-i386.s: Remove tests for AVX register maps.
* gas/cfi/cfi-x86_64.s: Likewise.
* gas/cfi/cfi-i386.d: Updated.
* gas/cfi/cfi-x86_64.d: Likewise.
opcodes/
2008-08-01 H.J. Lu <hongjiu.lu@intel.com>
* i386-reg.tbl: Use Dw2Inval on AVX registers.
* i386-tbl.h: Regenerated.
2008-08-01 14:21:30 +00:00
Alan Modra
11a7ae4fa9
* elfcore.h (elf_core_file_p): Ensure we have a backend match
...
with the correct arch size before rejecting the generic fallback.
* elfcode.h (elf_object_p): Likewise. Ensure arch size matches
before accepting a target.
2008-08-01 12:21:28 +00:00
Alan Modra
010c8431b0
* elf.c (rewrite_elf_program_header): Don't wrap p_paddr to
...
include file or program headers.
2008-08-01 06:39:04 +00:00
Peter Bergner
3823320924
gas/
...
* config/tc-ppc.c (parse_cpu) <power6>: Accept Altivec instructions.
<cell>: Likewise.
gas/testsuite/
* gas/ppc/cell.s: Add altivec instructions.
* gas/ppc/cell.d: Update expected output.
* gas/ppc/power6.d: New.
* gas/ppc/power6.s: Likewise.
* gas/ppc/ppc.exp (powerpc64*-*-*): Move cell from here to...
(powerpc*-*-*): Here. Run power6 test.
2008-08-01 02:44:12 +00:00
Stan Shebs
6d76a53df9
* coffread.c (coff_symtab_read): Remove FUNCTION_EPILOGUE_SIZE.
...
* gdbint.texinfo: Remove FUNCTION_EPILOGUE_SIZE.
2008-08-01 01:09:00 +00:00
Alan Modra
960b1a9a21
daily update
2008-08-01 00:00:06 +00:00
gdbadmin
8a9b3ffff8
*** empty log message ***
2008-08-01 00:00:03 +00:00
DJ Delorie
8975bb3072
merge from gcc
2008-07-31 22:01:30 +00:00
DJ Delorie
f562800dc4
merge from gcc
2008-07-31 19:06:35 +00:00
Pedro Alves
ec56be1b4d
* configure.ac: Check for memmem declaration.
...
* server.c [HAVE_MALLOC_H]: Include malloc.h.
(disable_packet_vCont, disable_packet_Tthread, disable_packet_qC)
(disable_packet_qfThreadInfo): Unconditionally compile.
* server.h [!HAVE_DECL_MEMMEM]: Declare memmem.
* configure, config.in: Regenerate.
2008-07-31 17:46:33 +00:00
Vladimir Prus
5e06a3d1d5
* lib/mi-support.exp (mi_load_shlibs): New.
...
* gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
2008-07-31 07:38:51 +00:00
Danny Smith
49314f8728
2008-07-31 Takashi Ono <t_ono@hkfreak.net>
...
* pe-dll.c (generate_relocs): Don't generate relocs for
undefined weak symbols.
2008-07-31 07:27:52 +00:00
Jan Kratochvil
2f9300efcd
* emultempl/spuelf.em: Abort on the missing required `spu_ovl.o'.
2008-07-31 05:27:54 +00:00
gdbadmin
d970b37663
*** empty log message ***
2008-07-31 00:00:33 +00:00
Alan Modra
f2f3bcb705
daily update
2008-07-31 00:00:05 +00:00
Stan Shebs
ed7c5e4396
* objfiles.c (TARGET_KEEP_SECTION): Remove.
...
(add_to_objfile_sections): Remove use.
2008-07-30 21:53:07 +00:00
Vladimir Prus
9d81d21bde
* lib/mi-support.exp (get_mi_thread_list)
...
(check_mi_and_console_threads): New, moved from ...
* gdb.mi/mi-pthread.exp: ...here.
* gdb.mi/gdb669.exp (get_mi_thread_list)
(check_mi_and_console_threads): Delete.
* gdb.mi/mi2-pthread.exp: Likewise.
2008-07-30 17:08:45 +00:00
Paolo Bonzini
da888c87a6
2008-07-30 Paolo Bonzini <bonzini@gnu.org>
...
Sync with gcc:
2008-07-30 Paolo Bonzini <bonzini@gnu.org>
* configure.ac: Add makefile fragments for hpux.
* Makefile.def (flags_to_pass): Add ADA_CFLAGS.
* Makefile.tpl (HOST_EXPORTS): Pass ADA_CFLAGS.
* configure: Regenerate.
* Makefile.in: Regenerate.
2008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* Makefile.tpl ($(srcdir)/configure): Update dependencies.
* Makefile.in: Regenerate.
* configure: Regenerate.
config:
2008-07-30 Paolo Bonzini <bonzini@gnu.org>
* mh-pa: New, from gcc/config/pa/x-ada.
* mh-pa-hpux10: New, from gcc/config/pa/x-ada-hpux10.
2008-06-11 Bernhard Fischer <aldot@gcc.gnu.org>
* tls.m4: Fix typos.
2008-07-30 15:03:57 +00:00
Nick Clifton
2e658c8781
* ld-elf/sec-to-seg.exp: New test: Checks the assignment of
...
sections to segments.
* ld-elf/sec-to-seg1.s: Test source file.
* ld-elf/sec-to-seg2.s: Test source file.
* ld-elf/sec-to-seg-script-same-page.t: Test linker script.
* ld-elf/sec-to-seg-script-adjoining-pages.t: Test linker script.
* ld-elf/sec-to-seg-script-disjoint-pages.t: Test linker script.
2008-07-30 10:28:31 +00:00
Alan Modra
081ba1b3c0
include/opcode/
...
* ppc.h (PPC_OPCODE_405): Define.
(PPC_OPERAND_FSL, PPC_OPERAND_FCR, PPC_OPERAND_UDI): Define.
gas/
* config/tc-ppc.c (parse_cpu): Separate handling of -m403/405.
(md_show_usage): Likewise.
opcodes/
* ppc-dis.c (print_insn_powerpc): Disassemble FSL/FCR/UDI fields.
* ppc-opc.c (powerpc_operands): Add Xilinx APU related operands.
(insert_sprg, PPC405): Use PPC_OPCODE_405.
(powerpc_opcodes): Add Xilinx APU related opcodes.
2008-07-30 06:29:22 +00:00