Nick Clifton
569006e582
* mn10300.h (R_MN10300_ALIGN): Define.
...
* reloc.c (BFD_RELOC_MN10300_ALIGN): Add.
* bfd-in2.h: Regenerate.
* libbfd.h: Regenerate.
* elf-m10300.h: Handle R_MN10300_ALIGN relocs.
* mn10300_elf_relax_delete_bytes): Honour R_MN10300_ALIGN relocs.
Re-fix off by one error in comparisons.
* config/tc-mn10300.c (tc_gen_reloc): Fix test that decides when
sym_diff relocs should be generated.
(md_apply_fix): Skip R_MN10300_ALIGN relocs.
(mn10300_fix_adjustable): Do not adjust R_MN10300_ALIGN relocs.
(mn10300_handle_align): New function. Generate R_MN10300_ALIGN
relocs to record alignment requests.
* config/tc-mn10300.h (TC_FORCE_RELOCATION_SUB_SAME): Also force
R_MN10300_ALIGN relocs.
(HANDLE_ALIGN): Define. Call mn10300_handle_align.
* gas/all/gas.exp: Do not run diff1.s test for mn10300.
* ld-mn10300/mn10300.exp: Run new tests. Skip i126256 test if
a compiler is not available.
* ld-mn10300/i112045-3.s: New test.
* ld-mn10300/i112045-3.d: Expected disassembly.
* ld-mn10300/i135409.s: Rename to i135409-1.s.
* ld-mn10300/i135409.d: Rename to i135409-1.d
* ld-mn10300/i135409-2.s: New test.
* ld-mn10300/i135409-2.d: Expected symbol table.
* ld-mn10300/i36434.d: Adjust expected disassembly.
2007-10-30 15:18:29 +00:00
Nick Clifton
4e188d170a
* doc/as.texinfo (Section): Replace "subsegment" with subsection".
2007-10-30 14:23:22 +00:00
Ian Lance Taylor
a0451b389c
From Craig Silverstein: Implement OPTION in linker scripts.
2007-10-30 06:27:03 +00:00
Ian Lance Taylor
c1866bd5e3
Adjust PLTOFF64 calculation.
2007-10-30 04:23:19 +00:00
Ian Lance Taylor
ee9e9e8644
From Craig Silverstein: Implement GOTPLT64 and PLTOFF64.
2007-10-30 01:21:51 +00:00
gdbadmin
87aa5fb9f3
*** empty log message ***
2007-10-30 00:00:33 +00:00
Ian Lance Taylor
fdc2f80f7e
From Craig Silverstein: Clean up some unnecessary TODO markers.
2007-10-29 23:36:39 +00:00
Alan Modra
4534d6ccfc
daily update
2007-10-29 23:00:05 +00:00
Carlos Eduardo Seo
06caf7d297
* ppc-linux-tdep.c (ppc32_linux_reg_offsets): Corrected
...
swapped offsets and VRSAVE offset.
(ppc64_linux_reg_offsets): Corrected swapped offsets.
(ppc32_linux_vrregset): Added.
(ppc_linux_regset_from_core_section): Added support for
.reg-ppc-vmx section.
* ppc-tdep.h (ppc_altivec_support_p): Declare.
(ppc_supply_vrregset): Declare.
(ppc_collect_vrregset): Declare.
* rs6000-tdep.c (ppc_altivec_support_p): Added.
(ppc_supply_vrregset): Added.
(ppc_collect_vrregset): Added.
* corelow.c (get_core_registers): Added support for
.reg-ppc-vmx section.
2007-10-29 20:26:42 +00:00
Ian Lance Taylor
5662214762
From Craig Silverstein: better organization for TLS code.
2007-10-29 20:09:35 +00:00
gdbadmin
72774a8439
GDB 6.7.1 released.
2007-10-29 19:15:27 +00:00
Ian Lance Taylor
41e92bc528
From Craig Silverstein: Remove extraneous comment.
2007-10-29 17:12:11 +00:00
Nick Clifton
3730236a1f
* readelf.c (is_32bit_abs_reloc): Add knowledge of reloc used by IA64.
...
(is_64bit_abs_reloc): Likewise.
2007-10-29 14:44:58 +00:00
gdbadmin
d62aa352e7
*** empty log message ***
2007-10-29 00:00:03 +00:00
Alan Modra
10e9477429
daily update
2007-10-28 23:00:04 +00:00
Nick Clifton
aca885677a
* dwarf.c (process_debug_info): Check for corrupt lengths.
...
* readelf.c (get_reloc_type): New function. Returns the reloc number extracted from the info field of a reloc.
(get_reloc_symindex): New function. Returns the symbol index
(extracted from the info field of a reloc.
(dump_relocations): Use the new functions.
(slurp_ia64_unwind_table): Use the new functions.
(slurp_hppa_unwind_table): Use the new functions.
(dump_section_as_bytes): Use the new functions.
(get_reloc_size): Delete function.
(is_32bit_abs_reloc): New function. Determines if a given reloc type is a 32-bit absolute relocation.
(is_32bit_pcrel_reloc): New function. Like is_32bit_abs_reloc but for pc-relative relocations.
(is_64bit_abs_reloc): New function. Like is_32bit_abs_reloc but for 64-bit absolute relocations.
(is_16bit_abs_reloc): New function. Like is_32bit_abs_reloc but for 32-bit absolute relocations.
(debug_apply_rela_addends): Use the new functions. Skip and warn about any unrecognised relocations.
2007-10-28 14:00:20 +00:00
gdbadmin
be55061650
*** empty log message ***
2007-10-28 00:00:33 +00:00
Alan Modra
abe97724f4
daily update
2007-10-27 23:00:05 +00:00
H.J. Lu
9cfc3331a8
gas/
...
2007-10-27 H.J. Lu <hongjiu.lu@intel.com>
PR gas/5221
* config/obj-elf.c (obj_elf_section): Handle optional
parameters for .pushsection.
* doc/as.texinfo: Document optional parameters for
.pushsection.
gas/testsuite/
2007-10-27 H.J. Lu <hongjiu.lu@intel.com>
PR gas/5221
* gas/elf/elf.exp: Run section7.
* gas/elf/section7.d: New.
* gas/elf/section7.s: Likewise.
2007-10-27 17:45:53 +00:00
Jim Blandy
bfe10c0fae
* ax-gdb.h (expr_to_address_and_size): Delete declaration for
...
deleted function.
2007-10-27 01:31:46 +00:00
Ian Lance Taylor
dba5a01fdc
From Cary Coutant: Set offsets of sections with data before finalizing
...
local symbols.
2007-10-27 00:36:52 +00:00
Jim Blandy
e3dd034fca
* tracepoint.c (tracepoint_operation): Report the deletion event
...
after we have unlinked the tracepoint from the list, and use the
proper tracepoint number.
2007-10-27 00:34:48 +00:00
Ian Lance Taylor
3c2fafa531
From Craig Silverstein and Ian Lance Taylor: Process --script option.
2007-10-27 00:29:34 +00:00
gdbadmin
4af13c269b
*** empty log message ***
2007-10-27 00:00:34 +00:00
Alan Modra
35cd7f3544
daily update
2007-10-27 00:00:05 +00:00
Jim Blandy
624d6fb77c
* ax-gdb.c (expr_to_agent): Delete unused function.
...
(expr_to_address_and_size): Delete #if 0'd function.
* ax-gdb.h (expr_to_agent): Delete declaration.
2007-10-26 23:42:28 +00:00
Jim Blandy
74b35824fc
* ax-gdb.c (gen_cast): Remove redundant assignment to
...
value->type. Doc fix.
2007-10-26 23:07:26 +00:00
Jim Blandy
648027cceb
* ax-general.c (gen_traced_pop, gen_int_literal)
...
(gen_usual_arithmetic): Check for typedefs.
2007-10-26 23:04:57 +00:00
Ian Lance Taylor
e536689126
Simplify some code to avoid extra tests of number of objects.
2007-10-26 22:27:52 +00:00
Ian Lance Taylor
195e7dc6c1
From Craig Silverstein: preliminary support for OPTION in linker script.
2007-10-26 22:16:06 +00:00
Joel Brobecker
df2a60d01d
* parse.c (prefixify_expression): Minor reformatting.
2007-10-26 22:13:41 +00:00
Ian Lance Taylor
2c0aeda459
Exit if we couldn't open any input files.
2007-10-26 22:12:03 +00:00
H.J. Lu
75c135a8a4
2007-10-26 H.J. Lu <hongjiu.lu@intel.com>
...
* i386-dis.c (MOD_0F2B_PREFIX_0...MOD_0F2B_PREFIX_3): New.
(MOD_0F51): Likewise.
(MOD_0FD7): Likewise.
(MOD_0FE7_PREFIX_2): Likewise.
(MOD_0F382A_PREFIX_2): Likewise.
(MOD_0F71_REG_2): Updated.
(MOD_0FF0_PREFIX_3): Likewise.
(MOD_62_32BIT): Likewise.
(dis386_twobyte): Use MOD_0F51 and MOD_0FD7.
(prefix_table): Use MOD_0F2B_PREFIX_0...MOD_0F2B_PREFIX_3,
MOD_0FE7_PREFIX_2 and MOD_0F382A_PREFIX_2.
(mod_table): Add MOD_0F2B_PREFIX_0...MOD_0F2B_PREFIX_3,
MOD_0F51, MOD_0FD7 and MOD_0F382A_PREFIX_2.
2007-10-26 20:48:09 +00:00
Ian Lance Taylor
5d57def3b3
From Craig Silverstein: Minimal --script implementation.
2007-10-26 18:03:24 +00:00
Nick Clifton
e016ec1f8c
* doc/binutils.texi: Move top stuff to the top.
...
Use @direntry/@dircategory, format entries to play nicely with others.
Avoid duplicate copying strings.
Don't misspell "Texinfo".
2007-10-26 12:00:33 +00:00
Nick Clifton
2cc7bb5dcf
* arm-dis.c (print_insn): Check for a symtab that exists but is empty.
2007-10-26 11:27:12 +00:00
Alan Modra
08a80eb619
* binutils-all/windres/windres.exp: Don't xfail.
2007-10-26 06:45:07 +00:00
Alan Modra
c4b21a5f4c
* ld-scripts/rgn-over1.d: Accept extra LOAD at end of map file.
...
* ld-scripts/rgn-over2.d: Likewise.
* ld-scripts/rgn-over3.d: Likewise.
* ld-scripts/rgn-over4.d: Likewise.
* ld-scripts/rgn-over5.d: Likewise.
* ld-scripts/rgn-over6.d: Likewise.
* ld-scripts/rgn-over7.d: Likewise.
2007-10-26 06:40:25 +00:00
Alan Modra
c43cc9ffba
PR 5215
...
* genscripts.sh: Move bash script to..
* genscrba.sh: ..here.
2007-10-26 06:33:59 +00:00
gdbadmin
765f54e9fd
*** empty log message ***
2007-10-26 00:00:34 +00:00
Alan Modra
485ab6b48a
daily update
2007-10-26 00:00:06 +00:00
Daniel Jacobowitz
d76526c6e1
* version.in: Use dot instead of dash.
2007-10-25 22:37:20 +00:00
Daniel Jacobowitz
8f13689556
* linux-thread-db.c (check_for_thread_db): Only print if info_verbose.
2007-10-25 22:09:34 +00:00
Pedro Alves
f6071bfaa3
* memory-map.c (parse_memory_map): Don't use an empty struct
...
initializer.
2007-10-25 21:43:42 +00:00
Pedro Alves
7e2dbecf8f
* signals/signals.c (signals): Update pointer to enum
...
target_signal declaration.
2007-10-25 21:16:57 +00:00
Pedro Alves
db86b2dce1
bfd/
...
* bfd-in.h (STRING_COMMA_LEN): Don't handle NULL STR case.
* bfd-in2.h: Regenerate.
ld/
* pe-dll.c (autofilter_symbollist_generic)
(autofilter_symbollist_i386, autofilter_liblist)
(autofilter_objlist, autofilter_symbolprefixlist)
(autofilter_symbolsuffixlist): Don't use STRING_COMMA_LEN with
NULL.
2007-10-25 21:01:55 +00:00
Carlos Eduardo Seo
68511cecac
* dwarf2read.c (read_partial_die): check the value
...
of DW_AT_calling_convention in Fortran programs.
2007-10-25 20:54:27 +00:00
Luis Machado
5876dc880e
* gdb.opt/clobbered-registers-O2.c: New testcase source file.
...
* gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
* gdb.opt/Makefile.in: New makefile.
* Makefile.in: Create new directory "gdb.opt".
* configure.ac: Add "gdb.opt" directory.
* configure: Regenerated.
2007-10-25 20:30:26 +00:00
Doug Evans
69fac9699b
add myself
2007-10-25 18:38:05 +00:00
Doug Evans
c3ea9a1428
* gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
...
* gdb.cp/mb-templates.exp: Check skip_cplus_tests.
2007-10-25 18:33:56 +00:00