OSDN Git Service

pf3gnuchains/sourceware.git
13 years ago * gas/mips/ldstla-32.d: Use wildcard address matching.
macro [Fri, 10 Dec 2010 03:59:59 +0000 (03:59 +0000)]
* gas/mips/ldstla-32.d: Use wildcard address matching.
* gas/mips/ldstla-32-mips3.d: Likewise.
* gas/mips/ldstla-32-shared.d: Likewise.
* gas/mips/ldstla-32-mips3-shared.d: Likewise.

13 years ago * autoload.cc (RETRY_COUNT): New define.
corinna [Fri, 10 Dec 2010 01:50:35 +0000 (01:50 +0000)]
* autoload.cc (RETRY_COUNT): New define.
(std_dll_init): Restructure loop to retry loading a DLL only if
specific errors occur.  If these errors persist, try to load DLL
with name only.

13 years agogdb
tromey [Fri, 10 Dec 2010 01:09:49 +0000 (01:09 +0000)]
gdb
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.

13 years agobfd/binutils/gas/gprof/ld/libiberty/opcodes: add .gitignore
vapier [Thu, 9 Dec 2010 18:03:12 +0000 (18:03 +0000)]
bfd/binutils/gas/gprof/ld/libiberty/opcodes: add .gitignore

This seems to cover a few random targets as well as --enable-targets=all.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13 years ago*** empty log message ***
gdbadmin [Thu, 9 Dec 2010 09:00:02 +0000 (09:00 +0000)]
*** empty log message ***

13 years ago2010-12-08 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Thu, 9 Dec 2010 08:22:19 +0000 (08:22 +0000)]
2010-12-08  Jeff Johnston  <jjohnstn@redhat.com>

        * libm/mathfp/sf_logarithm.c: Change isfinitef reference to isfinite.

13 years agodaily update
amodra [Thu, 9 Dec 2010 08:00:05 +0000 (08:00 +0000)]
daily update

13 years ago * gdbtypes.h (TYPE_IS_OPAQUE): Reformat.
devans [Thu, 9 Dec 2010 06:35:58 +0000 (06:35 +0000)]
* gdbtypes.h (TYPE_IS_OPAQUE): Reformat.

13 years ago * gdbtypes.c (check_typedef): Tweak comment.
devans [Thu, 9 Dec 2010 06:33:19 +0000 (06:33 +0000)]
* gdbtypes.c (check_typedef): Tweak comment.

13 years ago PR symtab/12302
devans [Thu, 9 Dec 2010 04:03:34 +0000 (04:03 +0000)]
PR symtab/12302
* 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.

13 years ago * dwarf2read.c (write_psymtabs_to_index): When stat fails, pass file
devans [Thu, 9 Dec 2010 03:26:40 +0000 (03:26 +0000)]
* dwarf2read.c (write_psymtabs_to_index): When stat fails, pass file
name to perror.

13 years ago * symfile.h (quick_symbol_functions): Clarify usage of
devans [Thu, 9 Dec 2010 03:04:05 +0000 (03:04 +0000)]
* symfile.h (quick_symbol_functions): Clarify usage of
expand_symtabs_with_filename.
* dwarf2read.c (dw2_expand_symtabs_with_filename): Only iterate over
comp units, ignore type units.

13 years ago * dwarf2read.c (dw2_expand_symtabs_with_filename): Use FILENAME_CMP.
devans [Thu, 9 Dec 2010 02:31:51 +0000 (02:31 +0000)]
* dwarf2read.c (dw2_expand_symtabs_with_filename): Use FILENAME_CMP.

13 years agomerge from gcc
dj [Thu, 9 Dec 2010 01:24:42 +0000 (01:24 +0000)]
merge from gcc

13 years ago * include/sys/types.h: Add #if defined(__rtems__) around
corinna [Wed, 8 Dec 2010 23:44:06 +0000 (23:44 +0000)]
* include/sys/types.h: Add #if defined(__rtems__) around
pthread_attr_t.guardsize.

* include/pthread.h: Add pthread_attr_setstack, pthread_attr_getstack,
pthread_attr_getguardsize, pthread_attr_setguardsize.
* include/sys/types.h (pthread_attr_t): Add guardsize.

13 years ago * include/strings.h: Remove in favor of equivalent newlib file.
corinna [Wed, 8 Dec 2010 23:28:17 +0000 (23:28 +0000)]
* include/strings.h: Remove in favor of equivalent newlib file.

13 years ago * libc/include/strings.h: Don't include locale.h.
corinna [Wed, 8 Dec 2010 19:28:39 +0000 (19:28 +0000)]
* libc/include/strings.h: Don't include locale.h.

13 years ago * sec_acl.cc (getacl): Set DEF_CLASS_OBJ permissions to 07 instead
corinna [Wed, 8 Dec 2010 19:24:19 +0000 (19:24 +0000)]
* sec_acl.cc (getacl): Set DEF_CLASS_OBJ permissions to 07 instead
of 0777.

13 years ago2010-12-07 Doug Kwan <dougkwan@google.com>
dougkwan [Wed, 8 Dec 2010 14:18:53 +0000 (14:18 +0000)]
2010-12-07  Doug Kwan  <dougkwan@google.com>

* arm.cc (Target_arm::Scan::get_reference_flags): Treat R_ARM_PREL31
like function call relocations.

13 years ago * ar.c: Formatting.
amodra [Wed, 8 Dec 2010 14:05:30 +0000 (14:05 +0000)]
* ar.c: Formatting.
(usage): Correct help strings.
(decode_options): Correct getopt_long short options.  Remove
duplicate non-handled option message.
(main): Don't handle -M specially.

13 years ago * ar.c (long_options): Add target.
amodra [Wed, 8 Dec 2010 14:00:14 +0000 (14:00 +0000)]
* ar.c (long_options): Add target.
(decode_options): Handle the --target option.
(open_inarch): Check for plugin's target, default to --target
(replace_members): Use generic `target'.

13 years ago * ar.c (operation): New global variable.
amodra [Wed, 8 Dec 2010 13:59:36 +0000 (13:59 +0000)]
* ar.c (operation): New global variable.
(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.

13 years ago * ar.c (main): Split ranlib path.
amodra [Wed, 8 Dec 2010 13:58:23 +0000 (13:58 +0000)]
* ar.c (main): Split ranlib path.
(ranlib_usage): New
(ranlib_main): New

13 years agostrings.h: avoid namespace pollution
ericb [Wed, 8 Dec 2010 11:47:13 +0000 (11:47 +0000)]
strings.h: avoid namespace pollution

* libc/include/strings.h: Don't declare removed functions when
requesting POSIX 2008 compliance.

13 years ago*** empty log message ***
gdbadmin [Wed, 8 Dec 2010 09:00:03 +0000 (09:00 +0000)]
*** empty log message ***

13 years agodaily update
amodra [Wed, 8 Dec 2010 08:00:05 +0000 (08:00 +0000)]
daily update

13 years agoFix formatting.
jjohnstn [Wed, 8 Dec 2010 06:27:45 +0000 (06:27 +0000)]
Fix formatting.

13 years ago2010-12-07 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Wed, 8 Dec 2010 06:26:45 +0000 (06:26 +0000)]
2010-12-07  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdlib/strtod.c(_strtod_r): Fix code to handle case whereby
        _DOUBLE_IS_32BITS is set and DBL_DIGS is 6 instead of 15.

13 years ago * configure.ac: Always set default for poststage1_ldflags to
ian [Wed, 8 Dec 2010 06:20:22 +0000 (06:20 +0000)]
* configure.ac: Always set default for poststage1_ldflags to
-static-libstdc++ -static-libgcc.

13 years ago2010-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
jjohnstn [Wed, 8 Dec 2010 02:31:25 +0000 (02:31 +0000)]
2010-12-07  Ralf Corsépius  <ralf.corsepius@rtems.org>

        * libc/include/strings.h: New (split-out from string.h).

13 years ago * dwarf2read.c (dw2_lookup_symtab): Remove duplicate call to
devans [Wed, 8 Dec 2010 02:30:48 +0000 (02:30 +0000)]
* dwarf2read.c (dw2_lookup_symtab): Remove duplicate call to
gdb_realpath.

13 years ago PR python/12227
devans [Wed, 8 Dec 2010 02:26:00 +0000 (02:26 +0000)]
PR python/12227
* 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.

13 years ago * archive.cc (Archive::get_elf_object_for_member): Permit
ian [Wed, 8 Dec 2010 00:47:47 +0000 (00:47 +0000)]
* archive.cc (Archive::get_elf_object_for_member): Permit
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.

13 years ago*** empty log message ***
gdbadmin [Tue, 7 Dec 2010 09:00:02 +0000 (09:00 +0000)]
*** empty log message ***

13 years agoAdd -flto and -flto-partition=.
hjl [Tue, 7 Dec 2010 08:35:12 +0000 (08:35 +0000)]
Add -flto and -flto-partition=.

2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>

* lexsup.c (ld_options): Add -flto and -flto-partition= for
GCC LTO option compatibility.

13 years agodaily update
amodra [Tue, 7 Dec 2010 08:00:04 +0000 (08:00 +0000)]
daily update

13 years agoDon't add the trailing `\n' for LDPL_ERROR.
hjl [Tue, 7 Dec 2010 06:47:43 +0000 (06:47 +0000)]
Don't add the trailing `\n' for LDPL_ERROR.

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.

13 years agoRemove the trailing `\n' from TV_MESSAGE.
hjl [Tue, 7 Dec 2010 05:59:20 +0000 (05:59 +0000)]
Remove the trailing `\n' from TV_MESSAGE.

2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/12288
* testplug.c: Remove the trailing `\n' from TV_MESSAGE.

13 years agoUse putchar for the trailing `\n' in plugin message.
hjl [Tue, 7 Dec 2010 05:25:49 +0000 (05:25 +0000)]
Use putchar for the trailing `\n' in plugin message.

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'.

13 years ago2010-12-06 Marc Khouzam <marc.khouzam@ericsson.com>
marckhouzam [Mon, 6 Dec 2010 23:16:42 +0000 (23:16 +0000)]
2010-12-06 Marc Khouzam  <marc.khouzam@ericsson.com>

* mi/mi-parse.c (mi_parse): Missing else.

13 years ago * cygpath.cc (get_device_name): Fix path length test.
corinna [Mon, 6 Dec 2010 22:40:24 +0000 (22:40 +0000)]
* cygpath.cc (get_device_name): Fix path length test.

13 years ago * path.cc (path_conv::check): Don't generate ENOENT for non-existant
corinna [Mon, 6 Dec 2010 22:09:39 +0000 (22:09 +0000)]
* path.cc (path_conv::check): Don't generate ENOENT for non-existant
CYGDRIVE and NETDRIVE paths.  Add comment.

13 years agoCheck in for PR other/46020 was meant for PR other/46026.
aoliva [Mon, 6 Dec 2010 22:00:26 +0000 (22:00 +0000)]
Check in for PR other/46020 was meant for PR other/46026.

13 years agoCall xatexit with plugin_call_cleanup.
hjl [Mon, 6 Dec 2010 21:44:50 +0000 (21:44 +0000)]
Call xatexit with plugin_call_cleanup.

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.

13 years agoCall plugin_call_cleanup on plugin fatal error.
hjl [Mon, 6 Dec 2010 14:38:10 +0000 (14:38 +0000)]
Call plugin_call_cleanup on plugin fatal error.

2010-12-05  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/12289
* plugin.c (message): Call plugin_call_cleanup on fatal
error.

13 years agoAdd a space after `:' in plugin error message.
hjl [Mon, 6 Dec 2010 11:28:31 +0000 (11:28 +0000)]
Add a space after `:' in plugin error message.

2010-12-05  H.J. Lu  <hongjiu.lu@intel.com>

* plugin.c (message): Add a space after `:' in error message.

13 years ago PR libffi/46792
hp [Mon, 6 Dec 2010 10:55:25 +0000 (10:55 +0000)]
PR libffi/46792
* configure.ac (cris-*-elf, crisv32-*-elf): Disable target-libffi.
* configure: Regenerate.

13 years ago PR target/40125
davek [Mon, 6 Dec 2010 10:40:20 +0000 (10:40 +0000)]
PR target/40125
PR lto/46695
* lthostflags.m4: New file.
(ACX_LT_HOST_FLAGS): Define.

13 years agoAdd `%P' on error in plugin message.
hjl [Mon, 6 Dec 2010 09:59:14 +0000 (09:59 +0000)]
Add `%P' on error in plugin message.

13 years agoAdd the trailing `\n' to einfo in plugin.c.
hjl [Mon, 6 Dec 2010 09:53:20 +0000 (09:53 +0000)]
Add the trailing `\n' to einfo in plugin.c.

2010-12-05  H.J. Lu  <hongjiu.lu@intel.com>

* plugin.c (asymbol_from_plugin_symbol): Add the trailing `\n'
to einfo.
(get_symbols): Likewise.
(plugin_notice): Likewise.
(plugin_multiple_definition): Likewise.

13 years agoMention PR ld/12277 in ChangeLog.
hjl [Mon, 6 Dec 2010 09:51:14 +0000 (09:51 +0000)]
Mention PR ld/12277 in ChangeLog.

13 years agoAdd the trailing `\n' to pluin message.
hjl [Mon, 6 Dec 2010 09:49:00 +0000 (09:49 +0000)]
Add the trailing `\n' to pluin message.

2010-12-05  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/12288
* plugin.c (message): Add the trailing `\n'.

13 years agoReplace is_archive with maybe_archive.
hjl [Mon, 6 Dec 2010 09:07:04 +0000 (09:07 +0000)]
Replace is_archive with maybe_archive.

2010-12-05  H.J. Lu  <hongjiu.lu@intel.com>

* ldfile.c (ldfile_open_file_search): Check maybe_archive instead
of is_archive.
* emultempl/aix.em: Likewise.
* emultempl/elf32.em: Likewise.
* emultempl/linux.em: Likewise.
* emultempl/pe.em: Likewise.
* emultempl/pep.em: Likewise.
* emultempl/sunos.em: Likewise.
* emultempl/vms.em: Likewise.

* ldlang.c (new_afile): Set maybe_archive instead of is_archive..

* ldlang.h (lang_input_statement_struct): Replace is_archive
with maybe_archive.

13 years agoProperly convert LTO plugin visibility to ELF visibility.
hjl [Mon, 6 Dec 2010 09:00:12 +0000 (09:00 +0000)]
Properly convert LTO plugin visibility to ELF visibility.

ld/

2010-12-05  H.J. Lu  <hongjiu.lu@intel.com>

* plugin.c (asymbol_from_plugin_symbol): Properly convert LTO
plugin visibility to ELF visibility.
(is_visible_from_outside): Re-indent.

ld/testsuite/

2010-12-05  H.J. Lu  <hongjiu.lu@intel.com>

* ld-plugin/plugin-vis-1.d: Updated.

13 years ago*** empty log message ***
gdbadmin [Mon, 6 Dec 2010 09:00:03 +0000 (09:00 +0000)]
*** empty log message ***

13 years agodaily update
amodra [Mon, 6 Dec 2010 08:00:05 +0000 (08:00 +0000)]
daily update

13 years agoChangeLog entry for config/tc-z80.c testsuite/gas/z80/z80.exp testsuite/gas/z80/atend...
arnoldm [Mon, 6 Dec 2010 07:13:01 +0000 (07:13 +0000)]
ChangeLog entry for config/tc-z80.c testsuite/gas/z80/z80.exp testsuite/gas/z80/atend.[sd]

13 years agoPR gas/12269
arnoldm [Mon, 6 Dec 2010 06:44:08 +0000 (06:44 +0000)]
PR gas/12269
* config/tc-z80.c (emit_mx, emit_ldxhl): Do not use
  symbol_get_value_expression on a symbol that may not yet have
  a value.
* testsuite/gas/z80/atend.s: New file, test case for bug 12269,
  provided by Chris Smith.
* testsuite/gas/z80/atend.d: New file, expected results for atend.s.
* testsuite/gas/z80/z80.exp: Run new test case.

13 years ago*** empty log message ***
gdbadmin [Sun, 5 Dec 2010 09:00:33 +0000 (09:00 +0000)]
*** empty log message ***

13 years agodaily update
amodra [Sun, 5 Dec 2010 08:00:05 +0000 (08:00 +0000)]
daily update

13 years agoDon't pass -fvtable-gc to GCC 3.4.0 or above.
hjl [Sun, 5 Dec 2010 03:32:51 +0000 (03:32 +0000)]
Don't pass -fvtable-gc to GCC 3.4.0 or above.

2010-12-04  H.J. Lu  <hongjiu.lu@intel.com>

* ld-selective/selective.exp: Don't pass -fvtable-gc to GCC
3.4.0 or above.

13 years agoReplace -export-dynamic with -Wl,-export-dynamic.
hjl [Sun, 5 Dec 2010 03:07:41 +0000 (03:07 +0000)]
Replace -export-dynamic with -Wl,-export-dynamic.

2010-12-04  H.J. Lu  <hongjiu.lu@intel.com>

* ld-elfvers/vers.exp: Replace -export-dynamic with
-Wl,-export-dynamic.

13 years agobfd: install plugin-api.h as needed
vapier [Sat, 4 Dec 2010 22:00:35 +0000 (22:00 +0000)]
bfd: install plugin-api.h as needed

Since people need plugin-api.h in order to build linker plugins, install
the header with the other library headers when plugin support is enabled.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13 years ago PR ld/12277
amodra [Sat, 4 Dec 2010 13:42:06 +0000 (13:42 +0000)]
PR ld/12277
* elflink.c (elf_link_output_extsym): Set bfd_error on symbol
and section errors.  Allow better translation of error messages.

13 years ago * ldlang.c (lang_size_sections_1): Align lma using same alignment
amodra [Sat, 4 Dec 2010 12:30:45 +0000 (12:30 +0000)]
* ldlang.c (lang_size_sections_1): Align lma using same alignment
as for vma.

13 years ago * configure.tgt: Accept microblaze*-*-linux* for linux target
monaka [Sat, 4 Dec 2010 11:10:48 +0000 (11:10 +0000)]
   * configure.tgt: Accept microblaze*-*-linux* for linux target
       and microblaze*-*-* for  as target.

13 years ago* Makefile.in: Use CC_FOR_BUILD to build opc2c.
monaka [Sat, 4 Dec 2010 10:58:55 +0000 (10:58 +0000)]
* Makefile.in: Use CC_FOR_BUILD to build opc2c.

13 years ago PR gas/12282
macro [Sat, 4 Dec 2010 09:19:18 +0000 (09:19 +0000)]
PR gas/12282
* expr.c (expr_build_dot): Make a clone of the symbol to return if
needed.

13 years ago*** empty log message ***
gdbadmin [Sat, 4 Dec 2010 09:00:33 +0000 (09:00 +0000)]
*** empty log message ***

13 years agodaily update
amodra [Sat, 4 Dec 2010 08:00:05 +0000 (08:00 +0000)]
daily update

13 years agoFix a typo in comments.
hjl [Sat, 4 Dec 2010 07:03:21 +0000 (07:03 +0000)]
Fix a typo in comments.

2010-12-03  H.J. Lu  <hongjiu.lu@intel.com>

* lexsup.c (ld_options): Fix a typo in comments.

13 years ago * dwarf.c: #include "bfd_stdint.h".
devans [Sat, 4 Dec 2010 02:07:19 +0000 (02:07 +0000)]
* dwarf.c: #include "bfd_stdint.h".
(do_gdb_index): New global.
(display_gdb_index): New function.
(dwarf_select_sections_by_names) Add "gdb_index".
(dwarf_select_sections_all): Set do_gdb_index.
(debug_displays): Add .gdb_index.
* dwarf.h (do_gdb_index): Declare.
* objdump.c (usage): Add gdb_index.
* readelf.c (usage): Add gdb_index.
(process_section_headers): Process ".gdb_index".
* doc/binutils.texi (readelf): Document gdb_index dump.
(objdump): Ditto.

13 years ago * libc/include/math.h: Missing from previous checkin.
corinna [Sat, 4 Dec 2010 01:08:47 +0000 (01:08 +0000)]
* libc/include/math.h: Missing from previous checkin.

13 years ago*** empty log message ***
gdbadmin [Fri, 3 Dec 2010 09:00:33 +0000 (09:00 +0000)]
*** empty log message ***

13 years ago * mh-cygwin (LDFLAGS): Turn up stack allocation to 12MB.
davek [Fri, 3 Dec 2010 08:36:59 +0000 (08:36 +0000)]
* mh-cygwin (LDFLAGS): Turn up stack allocation to 12MB.
(BOOT_LDFLAGS): Add matching stack size flag.
* mh-mingw (LDFLAGS): Likewise.
(BOOT_LDFLAGS): Likewise.

13 years agodaily update
amodra [Fri, 3 Dec 2010 08:00:06 +0000 (08:00 +0000)]
daily update

13 years ago2010-11-29 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
msnyder [Fri, 3 Dec 2010 06:34:13 +0000 (06:34 +0000)]
2010-11-29  Michael Snyder  <msnyder@msnyder-server.eng.vmware.com>

* gdb.base/callfuncs.exp: Test for skip_float_tests.
* gdb.base/call-sc.exp: Ditto.
* gdb.base/finish.exp: Ditto.
* gdb.base/return.exp: Ditto.
* gdb.base/return2.exp: Ditto.

13 years ago * linespec.c (find_method): Move name canonicalization outside
kseitz [Fri, 3 Dec 2010 05:05:57 +0000 (05:05 +0000)]
* linespec.c (find_method): Move name canonicalization outside
the loop.
Be paranoid and use a cleanup.

13 years ago2010-12-02 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Fri, 3 Dec 2010 05:05:11 +0000 (05:05 +0000)]
2010-12-02  Jeff Johnston  <jjohnstn@redhat.com>

        * COPYING.NEWLIB: Add National Semiconductor notice.

13 years ago2010-12-02 Craig Howland <howland@LGSInnovations.com>
jjohnstn [Fri, 3 Dec 2010 04:57:42 +0000 (04:57 +0000)]
2010-12-02  Craig Howland <howland@LGSInnovations.com>

        * libm/common/s_log2.c:  Change from using M_LOG2_E to M_LN2 define
        (from math.h--the latter is POSIX, the former non-standard).
        * libm/common/sf_log2.c:  Ditto.  Change cast for M_LN2 from float to
        float_t (in case all math not done in float).
        * libc/include/math.h:  Ditto (same 2 things as sf_log2.c).

13 years ago2010-12-02 Jayant Sonar jayant.sonar@kpitcummins.com
jjohnstn [Fri, 3 Dec 2010 04:35:47 +0000 (04:35 +0000)]
2010-12-02  Jayant Sonar  jayant.sonar@kpitcummins.com
            Kaushik Phatak  kaushik.phatak@kpitcummins.com

        * configure.in: Add CR16 support.
        * configure: Regenerated.
        * cr16/aclocal.m4: New.
        * cr16/close.c: New.
        * cr16/configure: New.
        * cr16/configure.in: New.
        * cr16/crt1.S: New.
        * cr16/crti.S: New.
        * cr16/crtn.S: New.
        * cr16/dvz_hndl.c: New.
        * cr16/_exit.c: New.
        * cr16/flg_hndl.c: New.
        * cr16/fstat.c: New.
        * cr16/_getenv.c: New.
        * cr16/getpid.c: New.
        * cr16/iad_hndl.c: New.
        * cr16/intable.c: New.
        * cr16/isatty.c: New.
        * cr16/kill.c: New.
        * cr16/lseek.c: New.
        * cr16/Makefile.in: New.
        * cr16/open.c: New.
        * cr16/putnum.c: New.
        * cr16/read.c: New.
        * cr16/_rename.c: New.
        * cr16/sbrk.c: New.
        * cr16/sim.ld: New.
        * cr16/stat.c: New.
        * cr16/svc_hndl.c: New.
        * cr16/time.c: New.
        * cr16/und_hndl.c: New.
        * cr16/unlink.c: New.
        * cr16/write.c: New.

13 years ago2010-12-02 Jayant Sonar jayant.sonar@kpitcummins.com
jjohnstn [Fri, 3 Dec 2010 04:30:46 +0000 (04:30 +0000)]
2010-12-02  Jayant Sonar  jayant.sonar@kpitcummins.com
            Kaushik Phatak  kaushik.phatak@kpitcummins.com

        * configure.host: Add CR16 support.
        * libc/include/machine/ieeefp.h: Ditto.
        * libc/include/machine/setjmp.h: Ditto.
        * libc/include/sys/config.h: Ditto.
        * libc/machine/configure.in: Ditto
        * libc/machine/configure: Regenerated
        * libc/machine/cr16/aclocal.m4: New.
        * libc/machine/cr16/configure.in: New
        * libc/machine/cr16/configure: New
        * libc/machine/cr16/getenv.c: New
        * libc/machine/cr16/Makefile.am: New
        * libc/machine/cr16/Makefile.in: New
        * libc/machine/cr16/setjmp.S: New
        * libc/machine/cr16/sys/asm.h: New
        * libc/machine/cr16/sys/libh.h: New
        * libc/machine/cr16/sys/syscall.h: New

13 years agoremove personal email address
kseitz [Thu, 2 Dec 2010 22:48:54 +0000 (22:48 +0000)]
remove personal email address

13 years agobfd/
rsandifo [Thu, 2 Dec 2010 22:28:35 +0000 (22:28 +0000)]
bfd/
* elf32-arm.c (elf32_arm_link_hash_table): Remove sgot, sgotplt,
srelgot, splt, srelplt.
(create_got_section, elf32_arm_link_hash_table_create): Don't set them.
(elf32_arm_create_dynamic_sections): Likewise.  Use htab->root
fields instead.
(arm_type_of_stub): Use the root fields instead of the removed ones.
(cortex_a8_erratum_scan, elf32_arm_size_stubs): Likewise.
(bfd_elf32_arm_process_before_allocation): Likewise.
(elf32_arm_check_relocs, allocate_dynrelocs): Likewise.
(elf32_arm_size_dynamic_sections): Likewise.
(elf32_arm_output_arch_local_syms): Likewise.
(elf32_arm_final_link_relocate): Set sgot, splt and srelgot from the
htab fields instead of looking them up by name.  Consistently use
these local variables instead of htab fields.
(elf32_arm_finish_dynamic_symbol): Likewise sgot, splt and srel.
Use srelbss instead of looking it up by name.
(elf32_arm_finish_dynamic_sections): Use sgotplt, splt and srelplt
instead of looking up the symbols by name.  Use the root fields
instead of the removed ones.

13 years agobfd/
rsandifo [Thu, 2 Dec 2010 22:27:21 +0000 (22:27 +0000)]
bfd/
* elf32-arm.c (elf32_arm_relocs_copied): Delete.
(elf32_arm_link_hash_entry): Replace relocs_copied with dyn_relocs.
(elf32_arm_link_hash_newfunc): Update accordingly.
(elf32_arm_copy_indirect_symbol, elf32_arm_gc_sweep_hook): Likewise.
(elf32_arm_check_relocs, allocate_dynrelocs): Likewise.
(elf32_arm_readonly_dynrelocs): Likewise.
(elf32_arm_size_dynamic_sections): Likewise.

13 years agogas/
rsandifo [Thu, 2 Dec 2010 22:25:12 +0000 (22:25 +0000)]
gas/
* symbols.c (S_FORCE_RELOC): Return true for indirect functions
even if !strict.
* expr.c (operand): Don't convert absolute symbols to constants
if S_FORCE_RELOC is true.
(expr): Only reduce subtractions between different symbols if
S_FORCE_RELOC is false for both of them.
* write.c (fixup_segment): Don't remove symbols if S_FORCE_RELOC
is true for them, regardless of their segment.

gas/testsuite/
* gas/i386/ifunc-2.s, gas/i386/ifunc-2.l: New test.
* gas/i386/ifunc-3.s, gas/i386/ifunc-3.d: Likeise.
* gas/i386/i386.exp: Run them.

13 years ago* pdp11.c (aout_link_add_symbols): Ignore debug symbols.
pkoning [Thu, 2 Dec 2010 20:53:06 +0000 (20:53 +0000)]
* pdp11.c (aout_link_add_symbols): Ignore debug symbols.

13 years ago * net.cc (get_xp_ifs): Fix counting of idx to return stable interface
corinna [Thu, 2 Dec 2010 20:39:15 +0000 (20:39 +0000)]
* net.cc (get_xp_ifs): Fix counting of idx to return stable interface
alias names for interfaces with multiple IPv4 addresses.

13 years ago * generic/gdbtk-hooks.c (gdbtk_annotate_signal): Update to reflect
kseitz [Thu, 2 Dec 2010 15:47:59 +0000 (15:47 +0000)]
* generic/gdbtk-hooks.c (gdbtk_annotate_signal): Update to reflect
recnet thread_info changes.

13 years agoBreak long lines.
hjl [Thu, 2 Dec 2010 10:26:07 +0000 (10:26 +0000)]
Break long lines.

13 years agoRe-indent plugin.h.
hjl [Thu, 2 Dec 2010 10:22:54 +0000 (10:22 +0000)]
Re-indent plugin.h.

2010-12-01  H.J. Lu  <hongjiu.lu@intel.com>

* plugin.h: Re-indent.

13 years ago*** empty log message ***
gdbadmin [Thu, 2 Dec 2010 09:00:33 +0000 (09:00 +0000)]
*** empty log message ***

13 years agodaily update
amodra [Thu, 2 Dec 2010 08:00:05 +0000 (08:00 +0000)]
daily update

13 years ago * symbols.h (dot_symbol): New declaration.
macro [Thu, 2 Dec 2010 06:34:10 +0000 (06:34 +0000)]
* symbols.h (dot_symbol): New declaration.
(dot_symbol_init): New prototype.
* symbols.c (dot_symbol): New variable.
(symbol_clone): Assert it's not dot_symbol being cloned.
(dot_symbol_init): New function.
(symbol_clone_if_forward_ref): Create a new temporary symbol
when trying to clone dot_symbol.
* expr.c (current_location): Refer to dot_symbol instead of
making a new temporary symbol.
* read.c (read_a_source_file): Update dot_symbol as we go.
* as.c (main): Call dot_symbol_init.

13 years ago * symbols.c (symbol_clone_if_forward_ref): Don't limit cloning
macro [Thu, 2 Dec 2010 05:35:13 +0000 (05:35 +0000)]
* symbols.c (symbol_clone_if_forward_ref): Don't limit cloning
to expr_section symbols; clone all equated symbols.  Clear
sy_resolving of the cloned copy.
* expr.c (operand): Only clone equated symbols on a final
(i.e. non-equated) reference.

13 years ago * config/tc-mips.c (md_convert_frag): Remove a call to
macro [Thu, 2 Dec 2010 05:30:04 +0000 (05:30 +0000)]
* config/tc-mips.c (md_convert_frag): Remove a call to
S_GET_VALUE and use the result of resolve_symbol_value as the
value of the symbol processed in MIPS16 relaxation.

13 years ago * dwarf_reader.h (class Sized_dwarf_line_info): Add
ian [Thu, 2 Dec 2010 04:49:21 +0000 (04:49 +0000)]
* dwarf_reader.h (class Sized_dwarf_line_info): Add
track_relocs_type_ field.
* dwarf_reader.cc (Sized_dwarf_line_info::Sized_dwarf_line_info):
Set track_relocs_type_.
(Sized_dwarf_line_info::process_one_opcode): Ignore the section
contents when using RELA relocs.
(Sized_dwarf_line_info::read_relocs): Add the reloc addend to
reloc_map_.
* reloc.cc (Track_relocs::next_addend): New function.
* reloc.h (class Track_relocs): Declare next_addend.

13 years ago * dwarf2read.c (save_gdb_index_command): Add comment.
devans [Thu, 2 Dec 2010 04:37:35 +0000 (04:37 +0000)]
* dwarf2read.c (save_gdb_index_command): Add comment.

13 years ago * testsuite/icf_virtual_function_folding_test.cc (class Bar): Add
ian [Thu, 2 Dec 2010 01:53:57 +0000 (01:53 +0000)]
* testsuite/icf_virtual_function_folding_test.cc (class Bar): Add
virtual destructor.

13 years ago * README: Update compilers known to work and fail.
ian [Thu, 2 Dec 2010 01:51:44 +0000 (01:51 +0000)]
* README: Update compilers known to work and fail.