aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-12-09 * layout.cc (Layout::layout_gnu_stack): Add warnings for executableCary Coutant5-5/+33
stack. * layout.h (Layout::layout_gnu_stack): Add pointer to Object parameter; change all callers. * object.cc (Sized_relobj::do_layout): Adjust call to layout_gnu_stack. * options.h (warn_execstack): New option.
2010-12-09 * config/tc-mips.c (mips_ip) <'('>: Don't let '4', '5' or '-'Maciej W. Rozycki2-2/+6
as a base register specifier.
2010-12-09daily updateAlan Modra1-1/+1
2010-12-09 * config/tc-mips.c (macro) <M_S_DOB>: Fix the placement of code.Maciej W. Rozycki2-11/+15
2010-12-09 * config/tc-mips.c (mips_ip) <'u'>: Report the value of the LUIMaciej W. Rozycki2-1/+7
argument complained about; reword the message.
2010-12-09 * config/tc-mips.c (macro)Maciej W. Rozycki2-2/+8
<M_BGTUL_I, M_BGTU_I, M_BLEUL_I, M_BLEU_I>: Fix the constant used to compare against for the always-false/true case.
2010-12-09 * config/tc-mips.c (macro): Remove a trailing 0 from NOPMaciej W. Rozycki2-5/+10
requests.
2010-12-09 * config/tc-mips.c (macro): Use EXTRACT_OPERAND to get registerMaciej W. Rozycki2-3/+8
numbers.
2010-12-09 * config/tc-mips.c (macro): Replace 0 with ZERO in macro_buildMaciej W. Rozycki2-34/+39
and move_register calls referring to $0.
2010-12-09 gas/Maciej W. Rozycki8-57/+70
* config/tc-mips.c (macro, mips_ip): Correct message capitalization. gas/testsuite/ * gas/mips/at-2.l: Adjust according to message capitalization fixes. * gas/mips/illegal.l: Likewise. * gas/mips/jalr.l: Likewise. * gas/mips/octeon-ill.l: Likewise. * gas/mips/tls-ill.l: Likewise.
2010-12-09 * mi/mi-parse.c (mi_parse): Wrong error message.Marc Khouzam2-3/+9
2010-12-09* config/tc-z80.c (md_apply_fix): Rename var to fix shadow warning.Arnold Metselaar2-13/+17
2010-12-09 * symfile.h (quick_symbol_functions): Clarify usage ofDoug Evans2-3/+8
map_symbol_filenames.
2010-12-09gdbTom Tromey6-39/+82
* mi/mi-parse.h (mi_parse): Update. * mi/mi-parse.c (mi_parse_cleanup): New function. (mi_parse): Add 'token' argument. Throw exception on error. * mi/mi-main.c (mi_print_exception): New function. (mi_execute_command): Use mi_print_exception. Catch exceptions from mi_parse. gdb/testsuite * gdb.base/interp.exp: Add regression test.
2010-12-09 * config/tc-mips.c (macro_build, macro, mips_ip, md_apply_fix):Maciej W. Rozycki2-137/+144
Fix formatting.
2010-12-09 * gas/mips/ldstla-32.d: Use wildcard address matching.Maciej W. Rozycki5-1138/+1145
* gas/mips/ldstla-32-mips3.d: Likewise. * gas/mips/ldstla-32-shared.d: Likewise. * gas/mips/ldstla-32-mips3-shared.d: Likewise.
2010-12-09gdbTom Tromey13-27/+867
PR c++/9593: * thread.c (clear_thread_inferior_resources): Call delete_longjmp_breakpoint. * infrun.c (handle_inferior_event): Handle exception breakpoints. (handle_inferior_event): Likewise. (insert_exception_resume_breakpoint): New function. (check_exception_resume): Likewise. * inferior.h (delete_longjmp_breakpoint_cleanup): Declare. * infcmd.c (delete_longjmp_breakpoint_cleanup): No longer static. (step_1): Set thread's initiating frame. (until_next_continuation): New function. (until_next_command): Support exception breakpoints. (finish_command_continuation): Delete longjmp breakpoint. (finish_forward): Support exception breakpoints. * gdbthread.h (struct thread_info) <initiating_frame>: New field. * breakpoint.h (enum bptype) <bp_exception, bp_exception_resume, bp_exception_master>: New constants. (struct bpstat_what) <is_longjmp>: New field. (set_longjmp_breakpoint): Update. * breakpoint.c (create_exception_master_breakpoint): New function. (update_breakpoints_after_exec): Handle bp_exception_master. Call create_exception_master_breakpoint. (print_it_typical): Handle bp_exception_master, bp_exception. (bpstat_stop_status): Handle bp_exception_master. (bpstat_what): Handle bp_exception_master, bp_exception, bp_exception_resume. (bptype_string): Likewise. (print_one_breakpoint_location): Likewise. (allocate_bp_location): Likewise. (set_longjmp_breakpoint): Handle exception breakpoints. Change interface. (delete_longjmp_breakpoint): Handle exception breakpoints. (mention): Likewise. (struct until_break_command_continuation_args) <thread_num>: New field. (until_break_command_continuation): Call delete_longjmp_breakpoint. (until_break_command): Support exception breakpoints. (delete_command): Likewise. (breakpoint_re_set_one): Likewise. (breakpoint_re_set): Likewise. gdb/testuite * gdb.java/jnpe.java: New file. * gdb.java/jnpe.exp: New file. * gdb.cp/nextoverthrow.exp: New file. * gdb.cp/nextoverthrow.cc: New file.
2010-12-09bfd/binutils/gas/gprof/ld/libiberty/opcodes: add .gitignoreMike Frysinger14-0/+163
This seems to cover a few random targets as well as --enable-targets=all. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2010-12-09*** empty log message ***gdbadmin1-1/+1
2010-12-08daily updateAlan Modra1-1/+1
2010-12-08 * gdbtypes.h (TYPE_IS_OPAQUE): Reformat.Doug Evans2-6/+9
2010-12-08 * gdbtypes.c (check_typedef): Tweak comment.Doug Evans2-1/+3
2010-12-08 PR symtab/12302Doug Evans2-19/+154
* dwarf2read.c (struct psymtab_cu_index_map): New struct. (hash_psymtab_cu_index, eq_psymtab_cu_index): New functions. (struct addrmap_index_data): New struct. (add_address_entry): Remove arg `pst', new args `start', `end'. (add_address_entry_worker, write_address_map): New functions. (write_psymtabs_to_index): Address table generation moved to write_address_map. Build a table mapping psymtab to CU index to pass to it.
2010-12-08 * dwarf2read.c (write_psymtabs_to_index): When stat fails, pass fileDoug Evans2-1/+4
name to perror.
2010-12-08 * symfile.h (quick_symbol_functions): Clarify usage ofDoug Evans3-3/+16
expand_symtabs_with_filename. * dwarf2read.c (dw2_expand_symtabs_with_filename): Only iterate over comp units, ignore type units.
2010-12-08 * dwarf2read.c (dw2_expand_symtabs_with_filename): Use FILENAME_CMP.Doug Evans2-1/+5
2010-12-08merge from gccDJ Delorie2-13/+44
2010-12-082010-12-07 Doug Kwan <dougkwan@google.com>Doug Kwan2-1/+9
* arm.cc (Target_arm::Scan::get_reference_flags): Treat R_ARM_PREL31 like function call relocations.
2010-12-08 * ar.c: Formatting.Alan Modra2-29/+31
(usage): Correct help strings. (decode_options): Correct getopt_long short options. Remove duplicate non-handled option message. (main): Don't handle -M specially.
2010-12-08 * ar.c (long_options): Add target.Alan Modra2-4/+16
(decode_options): Handle the --target option. (open_inarch): Check for plugin's target, default to --target (replace_members): Use generic `target'.
2010-12-08 * ar.c (operation): New global variable.Alan Modra2-187/+232
(show_version): Likewise. (show_help): Likewise. (long_options): Likewise. (usage): Fix help string argument order. (decode_options): New. (ranlib_main): Use getopt_long. (main): Use decode_options.
2010-12-08 * ar.c (main): Split ranlib path.Alan Modra2-86/+117
(ranlib_usage): New (ranlib_main): New
2010-12-08*** empty log message ***gdbadmin1-1/+1
2010-12-07daily updateAlan Modra1-1/+1
2010-12-07 * configure.ac: Always set default for poststage1_ldflags toIan Lance Taylor3-8/+13
-static-libstdc++ -static-libgcc.
2010-12-07 * dwarf2read.c (dw2_lookup_symtab): Remove duplicate call toDoug Evans2-9/+7
gdb_realpath.
2010-12-07 PR python/12227Doug Evans11-27/+42
* NEWS: Mention -data-directory. * main.c (captured_main): Recognize -data-directory. doc/ * gdb.texinfo (Mode Options): Document -data-directory. (Data Files): Add reference to -data-directory. testsuite/ * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting of data-directory. * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers updated. * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2010-12-07 * archive.cc (Archive::get_elf_object_for_member): PermitIan Lance Taylor2-16/+30
punconfigured to be NULL. (Archive::read_symbols): Pass NULL to get_elf_object_for_member. (Archive::include_member): Pass NULL to get_elf_object_for_member if we searched for the archive and this is the first included object.
2010-12-07*** empty log message ***gdbadmin1-1/+1
2010-12-06Add -flto and -flto-partition=.H.J. Lu2-0/+11
2010-12-06 H.J. Lu <hongjiu.lu@intel.com> * lexsup.c (ld_options): Add -flto and -flto-partition= for GCC LTO option compatibility.
2010-12-06daily updateAlan Modra1-1/+1
2010-12-06Don't add the trailing `\n' for LDPL_ERROR.H.J. Lu2-2/+8
2010-12-06 H.J. Lu <hongjiu.lu@intel.com> PR ld/12288 * plugin.c (message): Don't add the trailing `\n' for LDPL_ERROR.
2010-12-06Remove the trailing `\n' from TV_MESSAGE.H.J. Lu2-24/+26
2010-12-06 H.J. Lu <hongjiu.lu@intel.com> PR ld/12288 * testplug.c: Remove the trailing `\n' from TV_MESSAGE.
2010-12-06Use putchar for the trailing `\n' in plugin message.H.J. Lu4-1/+12
bfd/ 2010-12-06 Dmitry Gorbachev <d.g.gorbachev@gmail.com> PR ld/12288 * plugin.c (message): Add putchar for the trailing `\n'. ld/ 2010-12-06 Dmitry Gorbachev <d.g.gorbachev@gmail.com> PR ld/12288 * plugin.c (message): Use putchar for the trailing `\n'.
2010-12-062010-12-06 Marc Khouzam <marc.khouzam@ericsson.com>Marc Khouzam2-1/+5
* mi/mi-parse.c (mi_parse): Missing else.
2010-12-06Check in for PR other/46020 was meant for PR other/46026.Alexandre Oliva1-1/+1
2010-12-06Call xatexit with plugin_call_cleanup.H.J. Lu4-16/+20
2010-12-06 H.J. Lu <hongjiu.lu@intel.com> Dmitry Gorbachev <d.g.gorbachev@gmail.com> PR ld/12289 * ldmain.c (main): Don't call plugin_call_cleanup. * plugin.c (plugin_call_cleanup): Make it static. (message): Don't call plugin_call_cleanup. (plugin_load_plugins): Call xatexit with plugin_call_cleanup.
2010-12-06Call plugin_call_cleanup on plugin fatal error.H.J. Lu2-0/+9
2010-12-05 H.J. Lu <hongjiu.lu@intel.com> PR ld/12289 * plugin.c (message): Call plugin_call_cleanup on fatal error.
2010-12-06Add a space after `:' in plugin error message.H.J. Lu2-1/+6
2010-12-05 H.J. Lu <hongjiu.lu@intel.com> * plugin.c (message): Add a space after `:' in error message.
2010-12-06 PR libffi/46792Hans-Peter Nilsson3-4/+10
* configure.ac (cris-*-elf, crisv32-*-elf): Disable target-libffi. * configure: Regenerate.