Richard Earnshaw
d709e4e6c7
2012-12-20 Greta Yorsh <Greta.Yorsh@arm.com>
...
* config/tc-arm.c (rfefa,rfeea,rfeed): Fix encoding.
(rfe,srs,srsea,srsfa,srsed,srsfd): Add missing mnemonics.
* gas/arm/srs-t2.s: Add tests for missing srs modes.
* gas/arm/srs-t2.l: Update expected output.
* gas/arm/srs-arm.s: Add tests for missing srs modes.
* gas/arm/srs-arm.l: Update expected output.
* gas/arm/archv6.s: Add tests for missing rfe modes.
* gas/arm/archv6.d: Update expected output.
2012-12-20 16:19:53 +00:00
Tom Tromey
29f5339515
* serial.c (deprecated_serial_fd): Remove.
...
* serial.h (deprecated_serial_fd): Remove.
2012-12-20 15:30:25 +00:00
Doug Evans
27210e1258
* gdb.base/maint.exp: Handle testing with .gdb_index.
2012-12-20 05:05:49 +00:00
Joel Brobecker
048a61aa6b
Revert GPL version change in sim/bfin/aclocal.m4
...
sim/bfin/ChangeLog:
* aclocal.m4: Revert the previous change changing
the license from GPL v2 or later to GPL v3 or later
(this file was generated).
2012-12-20 05:01:54 +00:00
Joel Brobecker
d2cec11135
Revert GPL version change in linux-fixed-code.s.
...
sim/bfin/ChangeLog:
* linux-fixed-code.s: Revert the previous change changing
the license from GPL v2 or later to GPL v3 or later.
2012-12-20 04:18:53 +00:00
Yao Qi
80480540e6
gdb/
...
2012-12-20 Yao Qi <yao@codesourcery.com>
* maint.c (_initialize_maint_cmds): Move code ...
* symmisc.c (_initialize_symmisc): ... to here.
(maintenance_print_msymbols): Make it static.
(maintenance_print_objfiles): Likewise.
(maintenance_print_symbols): Likewise.
(maintenance_info_symtabs): Likewise.
* symtab.h (maintenance_print_msymbols): Remove declaration.
(maintenance_print_objfiles, maintenance_print_symbols): Likewise.
(maintenance_info_symtabs): Likewise.
2012-12-20 01:07:04 +00:00
Yao Qi
dfc7bb5b17
gdb/
...
2012-12-20 Yao Qi <yao@codesourcery.com>
* maint.c (_initialize_maint_cmds): Move code to ...
* psymtab.c (_initialize_psymtab): ... here. New.
Include "gdbcmd.h".
(maintenance_print_psymbols): Make it static.
(maintenance_info_psymtabs, maintenance_check_symtabs): Likewise.
* symtab.h (maintenance_print_psymbols): Remove declaration.
(maintenance_check_symtabs, maintenance_info_psymtabs): Likewise.
2012-12-20 00:58:14 +00:00
gdbadmin
463133ca3a
*** empty log message ***
2012-12-20 00:00:03 +00:00
Alan Modra
b83a921078
daily update
2012-12-19 23:00:04 +00:00
Maxim Kuvyrkov
64e4f34fb7
* MAINTAINERS: Add myself to write-after-approval maintainers.
2012-12-19 22:07:44 +00:00
Andreas Tobler
4b844a3875
2012-12-19 Andreas Tobler <andreast@neon.andreas.nets>
...
* mips-tdep.c (micromips_deal_with_atomic_sequence): Initialize
branch_bp to keep gcc happy.
2012-12-19 20:57:55 +00:00
H.J. Lu
c3b0209786
Fix indentation in the last checkin
2012-12-19 19:50:40 +00:00
H.J. Lu
59d6ffb2c9
Fix and use elf_append_rel
...
* elf32-i386.c (elf_i386_relocate_section): Replace
bfd_elf32_swap_reloc_out with elf_append_rel.
(elf_i386_finish_dynamic_symbol): Likewise.
* elflink.c (elf_append_rel): Call swap_reloc_out instead of
swap_reloca_out.
2012-12-19 19:45:43 +00:00
H.J. Lu
13ca314985
Reindent elf_i386_finish_dynamic_symbol
...
* elf32-i386.c (elf_i386_finish_dynamic_symbol): Reindent.
2012-12-19 19:41:18 +00:00
Joel Brobecker
bb627a1246
Change copyright from Cavium to FSF.
...
gdb/testsuite/ChangeLog:
* gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
Cavium to FSF.
2012-12-19 15:49:44 +00:00
Joel Brobecker
586a64c27f
Add copyright header to stubs/buildvms.com.
...
gdb/stubs/ChangeLog:
* buildvms.com: Add copyright header.
2012-12-19 10:54:54 +00:00
Joel Brobecker
bf6be9db91
Fix copyright years in gdbarch.h and gdbarch.c.
...
copyright.py was updating gdbarch.sh' copyright years, but not
the function that genarates the copyright headers for gdbarch.[hc].
This patch makes the following changes:
- fixes gdbarch.sh and regenerates gdbarch.[hc]
- Modify copyright.py to remind the user to update gdbarch.sh
by hand. This should also remind the user to rerun the script
and update gdbarch.[hc] - see next point;
- Allow copyright.py to update gdbarch.[hc]'c copyright years,
even though these are generated files; This should free
the user from having to update gdbarch.[hc] himself;
gdb/ChangeLog:
* gdbarch.sh (copyright): Update copyright years.
* gdbarch.h, gdbarch.c: Regenerate.
* copyright.py (EXCLUDE_LIST): Remove gdbarch.h and gdbarch.c.
(MULTIPLE_COPYRIGHT_HEADERS): Add 'gdb/gdbarch.sh'.
2012-12-19 08:20:43 +00:00
Joel Brobecker
7785b8804f
update copyright notices in various GDB files.
...
Update some files in GDB that were accidently left with a GPL v2
copyright header.
Update some files where the copyright notice still provides the
old contact info, using the approach for providing the FSF's contact
info.
gdb/ChangeLog:
* acinclude.m4: Update contact info in copyright notice.
gdb/doc/ChangeLog:
* refcard.tex: Update copyright notice to GPL v3 or later.
Update contact info.
gdb/testsuite/ChangeLog:
* dg-extract-results.sh: Update contact info in copyright notice.
* gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
GPL v3 or later. Update contact info.
* gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
gdb.threads/watchpoint-fork-mt.c,
gdb.threads/watchpoint-fork-parent.c,
gdb.threads/watchpoint-fork-st.c,
gdb.threads/watchpoint-fork.h: Likewise.
2012-12-19 08:19:59 +00:00
Yao Qi
025cfdb2f7
gdb/
...
2012-12-19 Yao Qi <yao@codesourcery.com>
* maint.c (maintenance_print_statistics): Make it static.
* symtab.h (maintenance_print_statistics): Remove declaration.
2012-12-19 07:51:50 +00:00
Joel Brobecker
19a3671ce8
Update sim's COPYING files.
...
sim/arm/ChangeLog:
* COPYING: Update to GPL version 3.
sim/ppc/ChangeLog:
* COPYING: Update to GPL version 3.
2012-12-19 07:19:14 +00:00
Joel Brobecker
51b318dec8
[sim] Update old contact info in GPL license notices
...
sim/ChangeLog:
Update old contact info in GPL license notices.
2012-12-19 07:18:22 +00:00
Joel Brobecker
3fd725ef34
Update sim copyright headers from GPLv2-or-later to GPLv3-or-later.
...
gdb/sim/ChangeLog:
Update the non-FSF-copyrighted files in sim to GPLv3 or later.
2012-12-19 07:12:02 +00:00
Joel Brobecker
249729c4e9
NEWS: Announce ppc-lynx178 support.
...
gdb/ChangeLog:
* NEWS: Add entry announcing ppc-lynx178 support.
2012-12-19 04:28:53 +00:00
Joel Brobecker
a143c6dee4
Revert "Import gnulib's errno module."
...
There are some compatibility concerns with libiconv to be
discussed first.
gdb/ChangeLog:
Revert the following change:
* gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Add errno.
* gnulib/import/errno.in.h: Import.
* gnulib/import/m4/errno_h.m4: Import.
* gnulib/aclocal.m4: Regenerate.
* gnulib/configure: Regenerate.
* gnulib/import/Makefile.am: Update.
* gnulib/import/Makefile.in: Update.
* gnulib/import/m4/gnulib-cache.m4: Update.
* gnulib/import/m4/gnulib-comp.m4: Update.
2012-12-19 04:13:54 +00:00
Sriraman Tallam
28f2a4ac6f
Group text sections with prefixes .text.unlikely,.text.hot and .text.startup
...
by default.
2012-12-18 Sriraman Tallam <tmsriram@google.com>
* layout.cc (Layout::is_section_name_prefix_grouped): New function.
* layout.h (Layout::is_section_name_prefix_grouped): New function.
* output.cc (Output_section::add_input_section): Check if section
name contains special prefix. Keep input sections to sort such
sections.
(Output_section::Input_section_sort_section_order_index_compare
::operator()): Group sections according to prefixes.
* (Output_section::sort_attached_input_sections): Add condition
to Input_section_entry constructor call.
* testsuite/Makefile.am (text_section_grouping): New test.
* testsuite/Makefile.in: Regenerate.
* testsuite/text_section_grouping.cc: New file.
* testsuite/text_section_grouping.sh: New file.
2012-12-19 02:55:15 +00:00
gdbadmin
e0e51b2391
*** empty log message ***
2012-12-19 00:00:32 +00:00
Alan Modra
af1fd9e052
daily update
2012-12-18 23:00:04 +00:00
Roland McGrath
9d5777a34c
ld/
...
* ld.texinfo (Options): Describe -Trodata-segment.
* ldlex.h (enum option_values): Add OPTION_TRODATA_SEGMENT.
* lexsup.c (ld_options, parse_args): Handle -Trodata-segment.
* scripttempl/elf.sc (RODATA_ADDR, SHLIB_RODATA_ADDR): Wrap
SEGMENT_START("rodata-segment", ...) + SIZEOF_HEADERS around the value.
2012-12-18 20:42:43 +00:00
Tom Tromey
d8a4f9280a
fix some bad ChangeLog dates from today
2012-12-18 19:33:44 +00:00
Tom Tromey
28da164739
* defs.h (directory_command): Don't declare.
...
* source.c (directory_command): Now static.
2012-12-18 19:32:41 +00:00
Tom Tromey
1dd5fedcf5
* infcmd.c (all_registers_info, nexti_command, stepi_command)
...
(continue_command, interrupt_target_command): Now static.
(registers_info): Remove declaration.
* inferior.h (all_registers_info, nexti_command, stepi_command)
(continue_command, interrupt_target_command): Don't declare.
2012-12-18 19:31:17 +00:00
Tom Tromey
c419cfba93
* cli/cli-cmds.c (apropos_command): Now static.
2012-12-18 19:27:35 +00:00
Tom Tromey
da821c7be2
* breakpoint.c (dprintf_command): Now static.
2012-12-18 19:27:00 +00:00
Tom Tromey
ca7b0bbcfa
* Makefile.in (init.c): Declare initialize_all_files;
...
don't include call-cmds.h.
* call-cmds.h: Remove.
* symtab.c: Don't include call-cmds.h.
* top.c: Don't include call-cmds.h. Declare
initialize_all_files.
2012-12-18 19:26:29 +00:00
Tom Tromey
5d3055ad4f
* symfile.c (list_overlays_command, map_overlay_command)
...
(unmap_overlay_command): Now static.
2012-12-18 19:25:24 +00:00
Tom Tromey
2370e8539c
* cli/cli-cmds.c (_initialize_cli_cmds): Remove "document",
...
"define", "while", and "if" commands.
* cli/cli-script.c (while_command, if_command, define_command)
(document_command): Now static.
(_initialize_cli_script): New function.
* cli/cli-script.h (while_command, if_command, define_command)
(document_command): Don't declare.
2012-12-18 19:24:40 +00:00
Tom Tromey
43e4916ffe
* cli/cli-cmds.c (_initialize_cli_cmds): New function.
...
(init_cli_cmds): Move most code into new function.
2012-12-18 19:23:33 +00:00
Tom Tromey
c9630d9c13
* minsyms.c (lookup_solib_trampoline_symbol_by_pc): Now static.
...
* minsyms.h (lookup_solib_trampoline_symbol_by_pc): Don't
declare.
2012-12-18 19:21:53 +00:00
DJ Delorie
ddd27bdefd
merge from gcc
2012-12-18 17:41:27 +00:00
Michael Eager
886e427f80
PR ld/14736
...
bfd:
* elf32-microblaze.c (calc_fixup): Add end range.
gas/testsuite:
* gas/microblaze/relax_size.exp: New file - test object size after linker
relaxation
* gas/microblaze/relax_size.s: Likewise
* gas/microblaze/relax_size.elf: Likewise
* gas/microblaze/relax_size2.s: Likewise
* gas/microblaze/relax_size2.elf: Likewise
2012-12-18 16:01:02 +00:00
Joel Brobecker
d5367fe16e
Port GDB to powerpc-lynx178.
...
gdb/ChangeLog:
* defs.h (enum gdb_osabi): Add GDB_OSABI_LYNXOS178.
* osabi.c (gdb_osabi_names): Add entry for GDB_OSABI_LYNXOS178.
* xcoffread.c (xcoff_get_core_n_import_files): New function.
(xcoff_get_n_import_files): New function.
* xcoffread.h (xcoffread.h): Add declaration.
* rs6000-aix-tdep.c: #include "xcoffread.h".
(rs6000_aix_osabi_sniffer): Do not return GDB_OSABI_AIX for
XCOFF executables that do not depend on any shared library.
* rs6000-lynx178-tdep.c: New file.
* configure.tgt: Add powerpc-*-lynx*178 handling.
* Makefile.in (ALL_TARGET_OBS): Add rs6000-lynx178-tdep.o.
(ALLDEPFILES): Add rs6000-lynx178-tdep.c.
2012-12-18 14:52:59 +00:00
Alan Modra
8d708c8cad
PR ld/14962
...
* ld-scripts/pr14962.d, * ld-scripts/pr14962.t,
* ld-scripts/pr14962a.s, * ld-scripts/pr14962b.s: New test.
* ld-scripts/expr.exp: Run it.
2012-12-18 13:38:10 +00:00
Alan Modra
15bc576af1
* elf.c (swap_out_syms): Set shndx to SHN_ABS when not one of
...
the special MAP_* values.
2012-12-18 13:25:46 +00:00
Markus Metzger
02d403bfba
Fix ChangeLog format.
2012-12-18 08:01:42 +00:00
Hui Zhu
2a9d5ccf79
2012-12-18 Hui Zhu <hui_zhu@mentor.com>
...
* ui-file.c (ui_file): Add to_fseek.
(ui_file_new): Call set_ui_file_fseek.
(null_file_fseek, ui_file_fseek, set_ui_file_fseek,
stdio_file_fseek): New functions.
(stdio_file_new): Call set_ui_file_fseek.
* ui-file.h (ui_file_fseek_ftype): New typedef.
(set_ui_file_fseek, ui_file_fseek): New externs.
2012-12-18 07:01:58 +00:00
Hui Zhu
3f453875a4
2012-12-18 Hui Zhu <hui_zhu@mentor.com>
...
* ui-file.c (set_ui_file_flush): Change flush to flush_ptr.
(set_ui_file_isatty): Change isatty to isatty_ptr.
(set_ui_file_rewind): Change rewind to rewind_ptr.
(set_ui_file_put): Change put to put_ptr.
(set_ui_file_write): Change write to write_ptr.
(set_ui_file_write_async_safe): Change write_async_safe to
write_async_safe_ptr.
(set_ui_file_read): Change read to read_ptr.
(set_ui_file_fputs): Change fputs to fputs_ptr.
(set_ui_file_data): Change delete to delete_ptr.
2012-12-18 06:39:37 +00:00
Joel Brobecker
4141a416dd
solib-darwin.c: handle PIE when attaching processes.
...
gdb/ChangeLog:
* solib-darwin.c (darwin_current_sos): Fix indentation.
(darwin_read_exec_load_addr): New function.
(darwin_solib_create_inferior_hook): Rebase executable.
* objfiles.c (objfile_rebase1, objfile_rebase): New functions.
* objfiles.h (objfile_rebase1, objfile_rebase): Add prototypes.
2012-12-18 06:19:54 +00:00
Joel Brobecker
c0fc7f8be2
Import gnulib's errno module.
...
gdb/ChangeLog:
* gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Add errno.
* gnulib/import/errno.in.h: Import.
* gnulib/import/m4/errno_h.m4: Import.
* gnulib/aclocal.m4: Regenerate.
* gnulib/configure: Regenerate.
* gnulib/import/Makefile.am: Update.
* gnulib/import/Makefile.in: Update.
* gnulib/import/m4/gnulib-cache.m4: Update.
* gnulib/import/m4/gnulib-comp.m4: Update.
2012-12-18 06:02:32 +00:00
Joel Brobecker
a512b37576
Update gnulib to current HEAD.
...
gdb/ChangeLog:
* gnulib/update-gnulib.sh (GNULIB_COMMIT_SHA1): Set to
8d5bd1402003bd0153984b138735adf537d960b0.
* gnulib/aclocal.m4, configure, config.in: Regenerate.
* gnulib/import/m4/extern-inline.m4: Import.
* gnulib/import/wctype-h.c: Import.
* gnulib/import/Makefile.am: Update.
* gnulib/import/Makefile.in: Update.
* gnulib/import/alloca.in.h: Update.
* gnulib/import/extra/snippet/warn-on-use.h: Update.
* gnulib/import/localcharset.c: Update.
* gnulib/import/m4/fcntl-o.m4: Update.
* gnulib/import/m4/gnulib-cache.m4: Update.
* gnulib/import/m4/gnulib-comp.m4: Update.
* gnulib/import/m4/wctype_h.m4: Update.
* gnulib/import/stdbool.in.h: Update.
* gnulib/import/verify.h: Update.
* gnulib/import/wctype.in.h: Update.
2012-12-18 06:00:55 +00:00
Joel Brobecker
cc0f061802
Fix author in last ChangeLog entry.
2012-12-18 04:41:41 +00:00