Alan Modra
f94498ff0f
* elf64-ppc.c (ppc_build_one_stub): Don't duplicate relocs
...
emitted for ".brlt" entries.
(toc_adjusting_stub_needed): Don't treat ".fixup" specially here..
(ppc64_elf_next_input_section): ..instead do so here.
2007-10-23 12:54:17 +00:00
Daniel Jacobowitz
7b3200f9ae
PR gdb/2336
...
* Makefile.def (dependencies): Make configure-gdb depend on
all-intl.
* Makefile.in: Regenerated.
* configure.ac: Modify $LIBINTL before the BFD check.
* configure: Regenerated.
2007-10-23 12:34:18 +00:00
Joel Brobecker
89ba75b1ec
* buildsym.c (free_pending_blocks): Remove commented-out code.
...
(make_blockvector): Likewise. Re-use free_pending_blocks.
(end_symtab): Remove commented-out code.
2007-10-23 12:04:57 +00:00
Ian Lance Taylor
35cdfc9a87
Add support for PT_GNU_STACK.
2007-10-23 05:05:48 +00:00
Alan Modra
5cab600649
daily update
2007-10-23 00:00:06 +00:00
gdbadmin
5ba658ae91
*** empty log message ***
2007-10-23 00:00:03 +00:00
Ian Lance Taylor
46fe162319
Fix versions of copied symbols.
2007-10-22 23:08:22 +00:00
Richard Sandiford
60dc88db8b
sim/mips/
...
* mips.igen (check_fmt_p): Provide a separate mips32r2 definition
that unconditionally allows fmt_ps.
(ALNV.PS, CEIL.L.fmt, CVT.L.fmt, CVT.PS.S, CVT.S.PL, CVT.S.PU)
(FLOOR.L.fmt, LWXC1, MADD.fmt, MSUB.fmt, NMADD.fmt, NMSUB.fmt)
(PLL.PS, PLU.PS, PUL.PS, PUU.PS, ROUND.L.fmt, TRUNC.L.fmt): Change
filter from 64,f to 32,f.
(PREFX): Change filter from 64 to 32.
(LDXC1, LUXC1): Provide separate mips32r2 implementations
that use do_load_double instead of do_load. Make both LUXC1
versions unpredictable if SizeFGR () != 64.
(SDXC1, SUXC1): Extend to mips32r2, using do_store_double
instead of do_store. Remove unused variable. Make both SUXC1
versions unpredictable if SizeFGR () != 64.
2007-10-22 20:02:25 +00:00
H.J. Lu
92fddf8e3d
2007-10-22 H.J. Lu <hongjiu.lu@intel.com>
...
* i386-dis.c (prefix_table): Reordered by opcode.
(mod_table): Likewise.
2007-10-22 19:22:01 +00:00
Ian Lance Taylor
6161122258
Implement -Bstatic/-Bdynamic.
2007-10-22 18:04:43 +00:00
Ian Lance Taylor
ee6d2efee9
Correct locking if a file could not be opened.
2007-10-22 18:02:36 +00:00
Hans-Peter Nilsson
9538c15c36
* sim/cris/asm/testutils.inc (test_move_cc): Add missing call to
...
test_cc.
* sim/cris/asm/asr.ms: Correct expected condition code flags.
* sim/cris/asm/boundr.ms: Ditto.
* sim/cris/asm/dstep.ms: Ditto.
* sim/cris/asm/lsr.ms: Ditto.
* sim/cris/asm/movecr.ms: Ditto.
* sim/cris/asm/mover.ms: Ditto.
* sim/cris/asm/neg.ms: Ditto. Use test_cc, not test_move_cc.
* sim/cris/asm/op3.ms: Check the condition code flags after the insn
under test.
* sim/cris/asm/movecrt10.ms: Update expected number of simulated
cycles.
* sim/cris/asm/movecrt32.ms: Ditto.
* sim/cris/asm/jsr.ms: Don't use local label 8.
* sim/cris/asm/nonvcv32.ms: New test.
2007-10-22 16:49:25 +00:00
Daniel Jacobowitz
57ee890f2f
* top.c (command_loop): Fix output for shrinkage.
2007-10-22 16:11:13 +00:00
Daniel Jacobowitz
44742d57fb
* cp-name-parser.y (exp1): Add & ( var ) as a reference expression.
...
(exp): Remove and document function-like casts.
2007-10-22 16:07:13 +00:00
Hans-Peter Nilsson
c9b3544ace
* cris/arch.c, cris/arch.h, cris/cpuall.h, cris/cpuv10.c,
...
cris/cpuv10.h, cris/cpuv32.c, cris/cpuv32.h, cris/cris-desc.c,
cris/cris-desc.h, cris/cris-opc.h, cris/decodev10.c,
cris/decodev10.h, cris/decodev32.c, cris/decodev32.h,
cris/modelv10.c, cris/modelv32.c, cris/semcrisv10f-switch.c,
cris/semcrisv32f-switch.c: Regenerate.
2007-10-22 16:06:38 +00:00
Hans-Peter Nilsson
a69f60de1a
* cris.cpu (movs, movu): Use result of extension operation when
...
updating flags.
2007-10-22 16:04:43 +00:00
Daniel Jacobowitz
f88e9fd315
* cp-support.c: Include "safe-ctype.h".
...
(cp_already_canonical): New function.
(cp_canonicalize_string): Use it. Return NULL for already canonical
strings.
(mangled_name_to_comp): Update call to cp_demangled_name_to_comp.
(cp_func_name, remove_params): Likewise.
(cp_find_first_component_aux): Use ISSPACE.
* cp-support.h (cp_demangled_name_to_comp): Correct comment. Remove
MEMORY_P argument.
* cp-name-parser.y (ALLOC_CHUNK): Define.
(struct demangle_info): Add PREV and NEXT. Increase the size of
COMPS.
(d_grab): Convert to a function.
(allocate_info): Rewrite.
(cp_demangled_name_to_comp): Remove MEMORY argument. Do not use
strlen. Update call to allocate_info. Do not free it on failure.
(main): Update calls to cp_demangled_name_to_comp.
* Makefile.in (cp-support.o): Update.
2007-10-22 14:37:36 +00:00
Ulrich Weigand
e35879dbf0
* gdbarch.texi (Compiler Characteristics): Move documentation
...
of set_gdbarch_sofun_address_maybe_missing back to ...
(Target Conditionals): ... here to fix build break.
2007-10-22 14:25:13 +00:00
Ulrich Weigand
e9a4730f82
2007-10-22 Markus Deuling <deuling@de.ibm.com>
...
* std-regs.c (value_of_builtin_frame_fp_reg)
value_of_builtin_frame_pc_reg, value_of_builtin_frame_sp_reg)
value_of_builtin_frame_ps_reg): Use get_frame_arch to get at the
current architecture by frame_info.
2007-10-22 14:13:19 +00:00
Ulrich Weigand
6bcde365c7
2007-10-22 Markus Deuling <deuling@de.ibm.com>
...
* reggroups.c (default_register_reggroup_p): Replace current_gdbarch
by gdbarch.
2007-10-22 14:11:11 +00:00
Ulrich Weigand
a4bd449d32
2007-10-22 Markus Deuling <deuling@de.ibm.com>
...
* infcmd.c (default_print_registers_info, print_return_value)
(print_vector_info, print_float_info): Replace current_gdbarch by
gdbarch.
(registers_info): Use get_frame_arch to get at the current
architecture by frame_info.
2007-10-22 14:09:17 +00:00
Ulrich Weigand
e071d1f674
2007-10-22 Markus Deuling <deuling@de.ibm.com>
...
* i387-tdep.c (i387_collect_fsave, i387_collect_fxsave): Use
get_regcache_arch to get at the current architecture by regcache.
2007-10-22 14:04:42 +00:00
Ulrich Weigand
f8d2990873
2007-10-22 Markus Deuling <deuling@de.ibm.com>
...
* target.c (debug_print_register): Use get_regcache_arch to get at the
current architecture by regcache.
2007-10-22 14:03:37 +00:00
Daniel Jacobowitz
39cbfefa3a
* dwarf2read.c (read_file_scope): Add a comment.
...
(dwarf2_add_field, dwarf2_add_member_fn, read_structure_type)
(read_enumeration_type, process_enumeration_scope, read_array_type)
(read_typedef, read_base_type, read_subrange_type)
(read_unspecified_type): Use dwarf2_name.
2007-10-22 03:01:00 +00:00
Daniel Jacobowitz
fe3e1990b3
* coffread.c (coff_symfile_finish): Call dwarf2_free_objfile.
...
* dwarf2read.c (dwarf2_free_objfile): New.
* elfread.c (elf_symfile_finish): Call dwarf2_free_objfile.
* symfile.h (dwarf2_free_objfile): Declare.
2007-10-22 01:16:34 +00:00
gdbadmin
af81c53cb7
*** empty log message ***
2007-10-22 00:00:33 +00:00
Joel Brobecker
261224b2fd
* hppa-hpux-nat.c (hppa_hpux_store_register): Add missing semi-colon.
2007-10-22 00:00:07 +00:00
Alan Modra
dd8de1a32e
daily update
2007-10-22 00:00:05 +00:00
Luis Machado
9274a07c1a
* rs6000-tdep.c (ppc_dwarf2_frame_init_reg): New function.
...
(rs6000_gdbarch_init): Install ppc_dwarf2_frame_init_reg as
default dwarf2_frame_set_init_reg function.
2007-10-21 20:04:47 +00:00
Ulrich Weigand
e7b1eae683
* gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
...
compiling test case with GCC.
* gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2007-10-21 12:28:00 +00:00
Ulrich Weigand
c641edccb5
* gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
...
format changes.
2007-10-21 12:24:34 +00:00
Pedro Alves
430ebac964
* NEWS: Mention native MinGW configuration.
2007-10-21 10:27:49 +00:00
Alan Modra
a190e9e3e6
daily update
2007-10-21 00:00:05 +00:00
gdbadmin
b0a2997c4c
*** empty log message ***
2007-10-21 00:00:02 +00:00
Ian Lance Taylor
291eaac6ab
From Craig Silverstein: add cast to avoid warning.
2007-10-20 04:35:43 +00:00
Ian Lance Taylor
f389a824b8
From Craig Silverstein: handle PLT32 relocs against local symbols for
...
x86_64.
2007-10-20 04:33:21 +00:00
Ian Lance Taylor
df2efe713a
Handle PLT32 against local symbols.
2007-10-20 00:33:31 +00:00
Alan Modra
342dae88a7
daily update
2007-10-20 00:00:05 +00:00
gdbadmin
f9f8cdf6e0
*** empty log message ***
2007-10-20 00:00:03 +00:00
Ian Lance Taylor
28ef317915
Add wide string constant test.
2007-10-19 23:38:40 +00:00
Ian Lance Taylor
fa1bd4fb25
Fix handling of wide string merge sections.
2007-10-19 23:33:37 +00:00
H.J. Lu
6a718ea22c
2007-10-19 H.J. Lu <hongjiu.lu@intel.com>
...
* i386-dis.c (prefix_table): Use XS on psrldq and pslldq.
2007-10-19 23:24:00 +00:00
Nick Clifton
bfff164249
Add MN10300 linker relaxation support for symbol differences
2007-10-19 17:31:31 +00:00
Ulrich Weigand
97030eea00
* gdbarch.sh: Remove "macro" column of input table. Remove handling
...
of "macro" column throughout the file. Remove (empty) "macro" entry
of all gdbarch functions.
2007-10-19 12:34:38 +00:00
Ulrich Weigand
203c3895a5
* gdbarch.sh (sofun_address_maybe_missing): New gdbarch variable.
...
* gdbarch.c, gdbarch.h: Regenerate.
* dbxread.c (find_stab_function_addr): Define unconditionally.
(read_dbx_symtab): Use gdbarch_sofun_address_maybe_missing
instead of SOFUN_ADDRESS_MAYBE_MISSING.
(end_psymtab): Likewise.
(process_one_symbol): Likewise.
* mdebugread.c (parse_partial_symbols): Likewise.
* symtab.h (struct minimal_symbol): Always define "filename" member.
* elfread.c (elf_symtab_read): Use msym->filename unconditionally.
* minsyms.c (lookup_minimal_symbol): Likewise.
* symmisc.c (dump_msymbols): Likewise.
* config/i386/i386sol2.mt (DEPRECATED_TM_FILE): Remove.
* config/i386/linux.mt (DEPRECATED_TM_FILE): Remove.
* config/i386/tm-i386sol2.h: Remove file.
* config/i386/tm-linux.h: Remove file.
* i386-linux-tdep.c (i386_linux_init_abi): Add call to
set_gdbarch_sofun_address_maybe_missing.
* i386-sol2-tdep.c (i386_sol2_init_abi): Likewise.
* config/powerpc/linux.mt (DEPRECATED_TM_FILE): Remove.
* config/powerpc/nbsd.mt (DEPRECATED_TM_FILE): Remove.
* config/powerpc/obsd.mt (DEPRECATED_TM_FILE): Remove.
* config/powerpc/ppc-eabi.mt (DEPRECATED_TM_FILE): Remove.
* config/powerpc/ppc-sim.mt (DEPRECATED_TM_FILE): Remove.
* config/powerpc/tm-ppc-eabi.h: Remove file.
* rs6000-tdep.c (rs6000_gdbarch_init): Add call to
set_gdbarch_sofun_address_maybe_missing.
* config/sparc/sol2-64.mt (DEPRECATED_TM_FILE): Remove.
* config/sparc/sol2.mt (DEPRECATED_TM_FILE): Remove.
* config/sparc/tm-sol2.h: Remove file.
* sparc64-sol2-tdep.c (sparc64_sol2_init_abi): Add call to
set_gdbarch_sofun_address_maybe_missing.
* sparc-sol2-tdep.c (sparc32_sol2_init_abi): Likewise.
doc/ChangeLog:
* gdbarch.texi (Target Conditionals): Remove documentation of
SOFUN_ADDRESS_MAYBE_MISSING, replaced by ...
(Compiler Characteristics): ... documentation of
set_gdbarch_sofun_address_maybe_missing.
2007-10-19 12:26:35 +00:00
Ulrich Weigand
149ad273c5
* gdbarch.sh (static_transform_name): New gdbarch callback.
...
* gdbarch.c, gdbarch.h: Regenerate.
* dbxread.c (read_dbx_symtab): Use gdbarch_static_transform_name
instead of STATIC_TRANSFORM_NAME.
* mdebugread.c (parse_partial_symbols): Likewise.
* stabsread.c (define_symbol): Likewise.
* xcoffread.c (scan_xcoff_symtab): Likewise.
* config/i368/tm-i386sol2.h (STATIC_TRANSFORM_NAME): Remove.
(IS_STATIC_TRANSFORM_NAME): Remove.
* i386-tdep.c (sunpro_static_transform_name): Remove, move to ...
* i386-sol2-tdep.c (i386_sol2_static_transform_name): ... here.
(i386_sol2_init_abi): Install it.
* config/sparc/tm-sol2.h (STATIC_TRANSFORM_NAME): Remove.
(IS_STATIC_TRANSFORM_NAME): Remove.
* sparc-tdep.c (sparc_stabs_unglobalize_name): Remove, move to ...
* sparc-sol2-tdep.c (sparc_sol2_static_transform_name): ... here.
(sparc32_sol2_init_abi): Install it.
* sparc64-sol2-tdep.c (sparc64_sol2_init_abi): Likewise.
* sparc-tdep.h (sparc_sol2_static_transform_name): Add prototype.
2007-10-19 12:23:21 +00:00
Nick Clifton
603b72571d
* elf-m10300.c: Convert to ISO C.
...
* tc-mn10300.c: Convert to ISO C.
2007-10-19 11:48:57 +00:00
Alan Modra
13abbae325
* config/tc-ppc.c (ppc_parse_name): Skip leading '%'.
...
(md_assemble): When parsing PPC_OPERAND_CR, add '%' to set of
chars that can start a name.
2007-10-19 10:48:17 +00:00
gdbadmin
cf01682b43
*** empty log message ***
2007-10-19 00:00:33 +00:00
Alan Modra
00fd39d11f
daily update
2007-10-19 00:00:05 +00:00