aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-10-15 * features/rs6000/power-altivec.xml, features/rs6000/power-core.xml,Daniel Jacobowitz21-0/+844
features/rs6000/power-fpu.xml, features/rs6000/power-oea.xml, features/rs6000/power-spe.xml, features/rs6000/power64-core.xml: New feature descriptions for standard PowerPC register sets. * features/rs6000/powerpc-32.xml, features/rs6000/powerpc-403.xml, features/rs6000/powerpc-403gc.xml, features/rs6000/powerpc-505.xml, features/rs6000/powerpc-601.xml, features/rs6000/powerpc-602.xml, features/rs6000/powerpc-603.xml, features/rs6000/powerpc-604.xml, features/rs6000/powerpc-64.xml, features/rs6000/powerpc-7400.xml, features/rs6000/powerpc-750.xml, features/rs6000/powerpc-860.xml, features/rs6000/powerpc-e500.xml, features/rs6000/rs6000.xml: New target descriptions for PowerPC processors.
2007-10-15 * target-descriptions.c (tdesc_predefined_types): New.Daniel Jacobowitz13-121/+568
(tdesc_named_type): Use it. (tdesc_type_id, maint_print_c_tdesc_cmd): New functions. (_intialize_target_descriptions): Register "maint print c-tdesc". * features/Makefile (XMLTOC, CFILES, GDB): New macros. (cfiles, %.c): New rules. * features/arm-with-iwmmxt.c, features/mips-linux.c, features/mips64-linux.c: New generated files. * arm-linux-nat.c: Include preparsed description instead of "xml-support.h". (super_xfer_partial, arm_linux_xfer_partial): Remove. (arm_linux_read_description): New function. (_initialize_arm_linux_nat): Set to_read_description instead of to_xfer_partial. Initialize preparsed description. * config/arm/linux.mh (TDEP_XML): Delete. * mips-linux-nat.c: Include preparsed descriptions instead of "xml-support.h". (super_xfer_partial, mips_linux_xfer_partial): Remove. (mips_linux_read_description): New function. (_initialize_mips_linux_nat): Set to_read_description instead of to_xfer_partial. Initialize preparsed description. * config/mips/linux.mh (TDEP_XML): Delete. * Makefile.in (XMLFILES): Remove $(TDEP_XML). (features_headers, arm_with_iwmmxt_c, mips_linux_c) (mips64_linux_c): New macros. (arm-linux-nat.o, mips-linux-nat.o): Update. * gdb.texinfo (Maintenance Commands): Document "maint print c-tdesc".
2007-10-152007-10-15 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-892/+898
* i386-dis.c (dis386_twobyte): Reformat. (prefix_table): Likewise. (three_byte_table): Likewise.
2007-10-152007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller3-3/+9
* cp-abi.c (set_cp_abi_as_auto_default): ARI fix: Replace xasprintf by xstrprintf. symfile-mem.c (add_vsyscall_page): Ditto.
2007-10-152007/10/15 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller2-1/+23
* gdb.base/sigstep.c (main): Add checks for return values for setitimer call. Call setitimer again with itimer = ITIMER_REAL if first call to setitimer fails.
2007-10-15From Craig Silverstein: add LD to LE TLS optimizations.Ian Lance Taylor1-52/+53
2007-10-15From Craig Silverstein: call unlink_if_ordinary.Ian Lance Taylor1-4/+3
2007-10-15Fix exit status.Ian Lance Taylor1-3/+3
2007-10-15 * mcore-dis.c (print_insn_mcore): Protect "fprintf" var againstAlan Modra2-28/+36
macro expansion.
2007-10-15 * read.c (do_s_func): Check asprintf return status.Alan Modra3-5/+19
* stabs.c (stabs_generate_asm_func): Likewise. (stabs_generate_asm_endfunc): Likewise.
2007-10-15 * objdump.c (print_line): Check fwrite return value.Alan Modra4-9/+34
* srconv.c (checksum, wr_tr, wr_cs): Likewise. * sysdump.c (fillup): Return zero on getc or fread EOF. Return count read.
2007-10-15 * chew.c (write_buffer): Check fwrite return value.Alan Modra2-1/+8
2007-10-15 * coff-arm.c (arm_emit_base_file_entry): Check fwrite return value.Alan Modra6-58/+91
Return status. Adjust callers. * coff-mcore.c (mcore_emit_base_file_entry): Likewise. * coff-ppc.c (write_base_file_entry): New function. (coff_ppc_relocate_section): Use it. * elf32-arm.c (find_thumb_glue): Check asprintf return status. (find_arm_glue): Likewise. * vms-misc.c (_bfd_vms_output_flush): Check fwrite return value.
2007-10-15*** empty log message ***gdbadmin1-1/+1
2007-10-15daily updateAlan Modra1-1/+1
2007-10-14Keep track of weak aliases, so that overriding environ works.Ian Lance Taylor3-66/+265
2007-10-14Adjust linkonce symbol name algorithm to work forIan Lance Taylor1-1/+14
.gnu.linkonce.t.__i686.get_pc_thunk.bx.
2007-10-14Better multiple definition errors.Ian Lance Taylor2-6/+14
2007-10-14Remove extraneous newlines.Ian Lance Taylor6-8/+8
2007-10-14Remove extraneous newline.Ian Lance Taylor1-1/+1
2007-10-14Run all error handling through an Errors object. Delete output fileIan Lance Taylor31-907/+1258
on error.
2007-10-14Fix typo in comment.Ian Lance Taylor1-1/+1
2007-10-14From Craig Silverstein: add some internationalization calls.Ian Lance Taylor3-3/+3
2007-10-14Only run static TLS tests on glibc 2.4 or later.Ian Lance Taylor5-28/+153
2007-10-14From Craig Silverstein: TLS test cleanups.Ian Lance Taylor4-60/+83
2007-10-14From Craig Silverstein: always use 32-bit format for gold note.Ian Lance Taylor1-0/+15
2007-10-14From Craig Silverstein: error if we see a dynamic object when theIan Lance Taylor1-1/+9
-static option was given.
2007-10-14*** empty log message ***gdbadmin1-1/+1
2007-10-14daily updateAlan Modra1-1/+1
2007-10-13 * ia64-linux-nat.c (ia64_register_addr): Add gdbarch parameter,Ulrich Weigand3-29/+41
replacing use of global current_gdbarch. (ia64_cannot_fetch_register, ia64_cannot_store_register): Likewise. (ia64_linux_fetch_register, ia64_linux_store_register): Update callers. * ia64-tdep.c (SIGCONTEXT_REGISTER_ADDRESS): Remove macro. (ia64_sigtramp_frame_init_saved_regs): Add next_frame parameter, replace uses of SIGCONTEXT_REGISTER_ADDRESS. (ia64_sigtramp_frame_cache): Update caller.
2007-10-13From Craig Silverstein: use tls.h in x86_64.cc.Ian Lance Taylor2-69/+130
2007-10-13 * gdbarch.sh (deprecated_use_struct_convention): Remove.Ulrich Weigand11-242/+25
(extract_return_value, store_return_value): Remove. (return_value): Remove default implementation. * gdbarch.c, gdbarch.h: Regenerate. * stack.c (return_command): Remove compatibility hack. * arch-utils.c (legacy_return_value): Remove. * arch-utils.h (legacy_return_value): Likewise. * arch-utils.c (always_use_struct_convention): Remove. * arch-utils.h (always_use_struct_convention): Likewise. * value.c (generic_use_struct_convention): Remove. * defs.h (generic_use_struct_convention): Likewise. doc/ChangeLog: * gdbint.texi (Target Conditionals): Remove documentation of and references to DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS, gdbarch_extract_return_value, and gdbarch_store_return_value.
2007-10-13 * avr-tdep.c (avr_return_value): New function.Ulrich Weigand4-30/+172
(avr_gdbarch_init): Call set_gdbarch_return_value instead of set_gdbarch_extract_return_value. * fvr-tdep.c (frv_return_value): New function. (frv_gdbarch_init): Call set_gdbarch_return_value instead of set_gdbarch_extract_return_value, set_gdbarch_store_return_value, and set_gdbarch_deprecated_use_struct_convention. * ia64-tdep.c (ia64_use_struct_convention): Make static. Add check for structure, union, or array types. (ia64_extract_return_value): Make static. (ia64_store_return_value): Make static. Support multi-word values. (ia64_return_value): New function. (ia64_gdbarch_init): Call set_gdbarch_return_value instead of set_gdbarch_extract_return_value, set_gdbarch_store_return_value, and set_gdbarch_deprecated_use_struct_convention.
2007-10-13daily updateAlan Modra1-1/+1
2007-10-13*** empty log message ***gdbadmin1-1/+1
2007-10-122007-10-12 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-9/+18
* config/tc-i386.c (process_operands): Simplify implicit xmm0 handling.
2007-10-12 * solib-target.c (solib_target_parse_libraries)Joel Brobecker2-1/+6
[HAVEHAVE_LIBEXPAT not defined]: Fix thinko in return type.
2007-10-12gas/H.J. Lu7-1490/+1508
2007-10-12 H.J. Lu <hongjiu.lu@intel.com> * config/tc-i386.c (process_operands): Check the firstxmm0 field in opcode_modifier for instruction with a implicit xmm0 as the first operand. opcodes/ 2007-10-12 H.J. Lu <hongjiu.lu@intel.com> * i386-gen.c (opcode_modifiers): Add FirstXmm0. * i386-opc.h (FirstXmm0): New. (IsPrefix): Updated. (i386_opcode_modifier): Add firstxmm0. * i386-opc.tbl (blendvpd): Replace RegKludge with FirstXmm0. (blendvps): Likewise. (pblendvb): Likewise. * i386-tbl.h: Regenerated.
2007-10-122007-10-12 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-2/+6
* i386-dis.c (prefix_table): Reformat pblendvb and blendvps.
2007-10-12* serial.h (struct serial_ops): Document read_prim to return zeroJim Blandy3-4/+9
at EOF. * ser-base.c (do_ser_base_readchar): Return SERIAL_EOF when read_prim returns zero, not SERIAL_TIMEOUT.
2007-10-12From Craig Silverstein: expand the TLS test to a second file, to testIan Lance Taylor6-29/+130
IE to LE conversion.
2007-10-12 * ld-mips-elf/multi-got-hidden-1.d,Daniel Jacobowitz6-0/+16419
ld-mips-elf/multi-got-hidden-1.s, ld-mips-elf/multi-got-hidden-2.d, ld-mips-elf/multi-got-hidden-2.s: New. * ld-mips-elf/mips-elf.exp: Run multi-got-hidden tests.
2007-10-12PR gprof/5147Nick Clifton3-3152/+3860
* configure.in: Add check for fabs() being in libm. * configure: Regenerate.
2007-10-12* config/tc-avr.c (mcu_types): Add new devices: AT90PWM2B, AT90PWM3B.Nick Clifton4-2/+11
* doc/c-avr.texi: Document new devices.
2007-10-12PR 5160Nick Clifton2-6/+11
* elflink.c (eval_symbol): Remove bufsz variable and use sizeof(symbuf) where necessary.
2007-10-12 * alpha-mdebug-tdep.c: Include "gdb_string.h".Ulrich Weigand9-48/+28
(find_proc_desc): Add fix-up code for setjmp procedure descriptor. * mdebugread.c (parse_procedure): Remove setjmp fix-up code. * Makefile.in (alpha-mdebug-tdep.o): Update dependencies. * config/alpha/alpha.mt (DEPRECATED_TM_FILE): Remove. * config/alpha/alpha-linux.mt (DEPRECATED_TM_FILE): Remove. * config/alpha/alpha-osf1.mt (DEPRECATED_TM_FILE): Remove. * config/alpha/fbsd.mt (DEPRECATED_TM_FILE): Remove. * config/alpha/tm-alpha.h: Remove file.
2007-10-12 * breakpoint.c (breakpoint_sals_to_pc): Do not check forUlrich Weigand8-90/+13
DEPRECATED_PC_REQUIRES_RUN_BEFORE_USE. * config/pa/tm-hppa.h: Delete file. * config/pa/hppa64.mt: Do not set DEPRECATED_TM_FILE. * config/pa/hppahpux.mt: Likewise. * config/pa/hppa.mt: Likewise. * config/pa/linux.mt: Likewise. * hppa-tdep.c (hppa_pc_requires_run_before_use): Delete.
2007-10-12* elf32-cr16.c (elf32_cr16_relax_section): Fix condition check typo.Nick Clifton4-2/+11
* config/tc-cr16.c: Update the md_relax_table for 1 word b<cc> instruction range information.
2007-10-12 * elfxx-mips.c (mips_elf_sort_hash_table_f): Handle forcedDaniel Jacobowitz2-2/+10
local symbols specially. (mips_elf_set_global_got_offset): Skip forced local symbols.
2007-10-12 * config/arm/nm-nbsdaout.h: Remove file.Ulrich Weigand4-119/+6
* config/nm-nbsdaout.h: Likewise. * config/nm-nbsd.h: Likewise.