aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-12-28*** empty log message ***gdbadmin1-1/+1
2007-12-27daily updateAlan Modra1-1/+1
2007-12-27 * config/tc-hppa.h (DWARF2_CIE_DATA_ALIGNMENT): Wrap negative numberDave Anglin2-2/+7
in parens.
2007-12-27*** empty log message ***gdbadmin1-1/+1
2007-12-26daily updateAlan Modra1-1/+1
2007-12-26 * gdb.base/multi-forks.exp: Doc fix.Jim Blandy2-3/+12
2007-12-26 * gdb.ada/Makefile.in (EXECUTABLES): Update list.Joel Brobecker4-5/+23
* gdb.ada/char_param.exp: Do not compile our test program with -gnata, this is unnecessary. * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
2007-12-26 * dwarf2read.c (read_base_type): Fix obvious &&/|| confusion.Joel Brobecker2-2/+6
2007-12-26 * dwarf2-frame.c (execute_cfa_program): Call dwarf2_restore_ruleLuis Machado2-20/+39
function to handle required actions for the DW_CFA_restore and DW_CFA_restore_extended instructions. (dwarf2_restore_rule): New function.
2007-12-26*** empty log message ***gdbadmin1-1/+1
2007-12-25daily updateAlan Modra1-1/+1
2007-12-25*** empty log message ***gdbadmin1-1/+1
2007-12-24daily updateAlan Modra1-1/+1
2007-12-24* genscripts.sh (LIB_PATH): Include both {target_alias} andNick Clifton2-0/+26
{TOOL_LIB} in the search paths for multilibbed targets.
2007-12-24 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,Joel Brobecker5-0/+115
gdb.ada/print_chars/foo.adb: New files. * gdb.ada/print_chars.exp: New testcase.
2007-12-24bfd/H.J. Lu6-6/+66
2007-12-24 H.J. Lu <hongjiu.lu@intel.com> PR binutils/5488 * elf.c (IS_NOTE): New. (IS_COREFILE_NOTE): Use IS_NOTE. (IS_SECTION_IN_INPUT_SEGMENT): Use IS_NOTE instead of IS_COREFILE_NOTE. ld/testsuite/ 2007-12-24 H.J. Lu <hongjiu.lu@intel.com> PR binutils/5488 * ld-elf/note-2.d: New. * ld-elf/note-2.s: Likewise. * ld-elf/note-2.t: Likewise.
2007-12-242007-12-24 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu4-5/+36
PR binutils/5449 * elf.c (rewrite_elf_program_header): Don't adjust p_paddr if p_paddr is set to 0. (copy_private_bfd_data): Call rewrite_elf_program_header if p_paddr is set to 0. * elfcode.h (elf_swap_phdr_out): Set p_paddr to 0 if needed. * elfxx-ia64.c (ELF_MAXPAGESIZE): Don't redefine it for HPUX.
2007-12-24 * ada-lang.c (ada_is_character_type): Add recognition of typeJoel Brobecker2-0/+6
"Wide_Wide_Character".
2007-12-24Updated Russian translation.Nick Clifton2-2298/+2581
2007-12-24 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,Joel Brobecker5-0/+160
gdb.ada/char_param/foo.adb: New files. * gdb.ada/char_param.exp: New testcase.
2007-12-24 * dwarf2read.c (read_base_type): Set code to TYPE_CODE_CHARJoel Brobecker3-11/+25
for char and unsigned char types of Ada compilation units. * ada-lang.c (ada_is_character_type): Always return true if the type code is TYPE_CODE_CHAR.
2007-12-24Fix a typo in comment.H.J. Lu1-1/+1
2007-12-24gas/H.J. Lu12-1551/+3112
2007-12-23 H.J. Lu <hongjiu.lu@intel.com> * config/tc-i386.c (set_intel_mnemonic): New. (intel_mnemonic): Likewise. (old_gcc): Likewise. (OPTION_MMNEMONIC): Likewise. (OPTION_MSYNTAX): Likewise. (OPTION_MINDEX_REG): Likewise. (OPTION_MNAKED_REG): Likewise. (OPTION_MOLD_GCC): Likewise. (md_pseudo_table): Add .intel_mnemonic and .att_mnemonic. (match_template): Don't allow AT&T/Intel mnemonic if Intel/AT&T mnemonic is specified. Don't allow old gcc support if old_gcc is 0. (md_longopts): Add -mmnemonic, -msyntax, -mindex-reg, -mmnaked-reg and -mold-gcc. (md_parse_option): Handle OPTION_MMNEMONIC, OPTION_MSYNTAX, OPTION_MINDEX_REG, OPTION_MNAKED_REG and OPTION_MOLD_GCC. * doc/c-i386.texi: Docoument -mmnemonic, -msyntax, --mnaked-reg and AT&T mnemonic vs. Intel mnemonic. gas/testsuite/ 2007-12-23 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/compat-intel.d: Pass -mmnemonic=att to assembler. * gas/i386/compat.d: Likewise. * gas/i386/i386.exp: Pass -mmnemonic=att to assembler for "float". Pass -mold-gcc to assembler for "general". opcodes/ 2007-12-23 H.J. Lu <hongjiu.lu@intel.com> * i386-gen.c (opcode_modifiers): Add OldGcc, ATTMnemonic and IntelMnemonic. * i386-opc.h (OldGcc): New. (ATTMnemonic): Likewise. (IntelMnemonic): Likewise. (Opcode_Modifier_Max): Updated. (i386_opcode_modifier): Add oldgcc, attmnemonic and intelmnemonic. * i386-opc.tbl: Update fadd, fdiv, fdivp, fdivr, fdivrp, fmul, fsub, fsubp, fsubr and fsubrp with OldGcc, ATTMnemonic and IntelMnemonic. * i386-tbl.h: Regeneratd.
2007-12-24*** empty log message ***gdbadmin1-1/+1
2007-12-23daily updateAlan Modra1-1/+1
2007-12-23 * infrun.c (handle_inferior_event): Remove code that made usJoel Brobecker2-14/+5
stop when stepping into the last line of the current function.
2007-12-23*** empty log message ***gdbadmin1-1/+1
2007-12-22daily updateAlan Modra1-1/+1
2007-12-222007-12-22 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller3-14/+28
* win32-nat.c: Fix PR/2388. (do_win32_fetch_inferior_registers): Do not overwrite debug register array dr if debug_registers_changed variable is set.
2007-12-22 * dwarf2read.c (scan_partial_symbols partial_die_parent_scope)Jan Kratochvil2-0/+18
(add_partial_symbol, pdi_needs_namespace, process_die) (is_type_tag_for_partial, load_partial_dies, new_symbol) (read_type_die, determine_prefix): Extend the current code of `DW_TAG_class_type' also for `DW_TAG_interface_type'.
2007-12-22binutils/H.J. Lu9-26/+128
2007-12-22 H.J. Lu <hongjiu.lu@intel.com> * doc/binutils.texi: Document the new intel-mnemonic and intel-mnemonic options for i386 disassembler. gas/testsuite/ 2007-12-22 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/compat-intel.d: New file. * gas/i386/compat.d: Likewise. * gas/i386/compat.s: Likewise. * gas/i386/i386.exp: Run compat. opcodes/ 2007-12-22 H.J. Lu <hongjiu.lu@intel.com> * i386-dis.c (intel_mnemonic): New. (print_i386_disassembler_options): Display att-mnemonic and intel-mnemonic options. (print_insn): Handle att-mnemonic and intel-mnemonic. (float_reg): Replace SYSV386_COMPAT with "!M" and "M". (putop): Handle "!M" and "M".
2007-12-22 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead ofJim Blandy4-13/+38
hard-coding source line numbers into the test. * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for gdb_get_line_number to find.
2007-12-22 * gdb.base/ptype.c (highest): New struct type.Joel Brobecker3-0/+35
(the_highest): New variable of that type. (main): Add dummy assignment to a field of variable the_highest. * gdb.base/ptype.exp: Test type printing of our new variable.
2007-12-22Use a simpler hash function.Ian Lance Taylor1-21/+9
2007-12-22Correct contributor name on new tests, remove #if 0 code.Ian Lance Taylor8-18/+8
2007-12-22*** empty log message ***gdbadmin1-1/+1
2007-12-21From Cary Coutant: Fix handling of versioned symbols, add some tests.Ian Lance Taylor15-107/+501
2007-12-21 * elf32-xtensa.c (relax_section): Update DIFF relocations in theBob Wilson2-22/+25
same way as other relocations.
2007-12-21Correct handling of non-section symbol in merged section. Avoid someIan Lance Taylor5-8/+9
64-bit signed/unsigned warnings.
2007-12-21daily updateAlan Modra1-1/+1
2007-12-21Speed up relocations against local symbols in merged sections.Ian Lance Taylor10-210/+598
2007-12-212007-12-21 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-9/+19
* Makefile.am (i386-gen.o): Also depend on $(srcdir)/../include/opcode/i386.h. * Makefile.in: Regenerated.
2007-12-21 * linux-low.c (STACK_SIZE): Define.Andreas Schwab2-4/+23
(linux_tracefork_child): Use it. Use __clone2 on ia64. (linux_test_for_tracefork): Likewise.
2007-12-21 * ada-lang.h (ada_renaming_category): New enumerated type.Joel Brobecker4-208/+475
(ada_lookup_encoded_symbol): Declare. (ada_parse_renaming): Declare. (ada_renaming_type,ada_is_object_renaming) (ada_simple_renamed_entity): Delete declarations. * ada-lang.c (ada_parse_renaming): New function to concentrate extraction of information from renaming symbols. (parse_old_style_renaming): New function to concentrate extraction of old-style (purely type-based) renaming information. (renaming_is_visible): Rename to... (old_renaming_is_invisible): Rename and change sense of renaming_is_visible. (remove_out_of_scope_renamings): Rename to... (remove_irrelevant_renamings): Renames remove_out_of_scope_renamings and augments with additional logic to handle cases where the same object renaming is encoded both as a reference variable and an encoded renaming. (ada_renaming_type,ada_is_object_renaming) (ada_simple_renamed_entity): Delete definitions. (ada_lookup_encoded_symbol): New function factored out of ada_lookup_symbol. (ada_lookup_symbol): Reimplement to call ada_lookup_encoded_symbol. (wild_match): Don't reject perfect match of prefix. (ada_find_renaming_symbol): Factor old-style renaming logic into find_old_style_renaming_symbol. (find_old_style_renaming_symbol): New name for content of old ada_find_renaming_symbol. (ada_prefer_type): Reimplement not to use ada_renaming_type. * ada-exp.y (write_object_renaming): Change interface. Reimplement to use new arguments and ada_parse_renaming. Correct blocks used to find array index. (write_var_or_type): Reimplement to use ada_parse_renaming.
2007-12-21Minor reformatting.Joel Brobecker1-1/+1
2007-12-21 * tui/tui-data.h (MAX_LOCATOR_ELEMENT_LEN): Defined to a biggerJoel Brobecker2-2/+10
value or to PATH_MAX when possible.
2007-12-21 * rs6000-tdep.h: Remove defs.h #include.Joel Brobecker3-3/+6
* Makefile.in (rs6000_tdep_h): Update dependencies.
2007-12-21*** empty log message ***gdbadmin1-1/+1
2007-12-20daily updateAlan Modra1-1/+1
2007-12-20Fix buglet in last patch.Ian Lance Taylor1-7/+7