OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
17 years ago * xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
bwilson [Wed, 18 Jul 2007 18:52:30 +0000 (18:52 +0000)]
* xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
(XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.

17 years agoFix date type for 1.15 release.
jjohnstn [Wed, 18 Jul 2007 18:27:04 +0000 (18:27 +0000)]
Fix date type for 1.15 release.

17 years ago * elf32-xtensa.c (elf_xtensa_finish_dynamic_sections): Get section
bwilson [Wed, 18 Jul 2007 18:23:47 +0000 (18:23 +0000)]
* elf32-xtensa.c (elf_xtensa_finish_dynamic_sections): Get section
vma and size for dynamic tags from the output sections.

17 years ago * faq-using.xml (faq.using.console-window): Mention FHS location of
briand [Wed, 18 Jul 2007 15:43:37 +0000 (15:43 +0000)]
* faq-using.xml (faq.using.console-window): Mention FHS location of
docs and remove outdated reference to ash.

17 years ago * include/winnt.h (SE_TRUSTED_CREDMAN_ACCESS_NAME): Define.
corinna [Wed, 18 Jul 2007 12:52:45 +0000 (12:52 +0000)]
* include/winnt.h (SE_TRUSTED_CREDMAN_ACCESS_NAME): Define.

17 years ago * remote-utils.c (remote_open): Set SO_KEEPALIVE on remote_desc
palves [Wed, 18 Jul 2007 12:36:51 +0000 (12:36 +0000)]
* remote-utils.c (remote_open): Set SO_KEEPALIVE on remote_desc
instead of on tmp_desc.

17 years ago * elf-bfd.h (struct sym_sec_cache): Delete "sec". Add "shndx".
amodra [Wed, 18 Jul 2007 11:23:37 +0000 (11:23 +0000)]
* elf-bfd.h (struct sym_sec_cache): Delete "sec".  Add "shndx".
* elf.c (bfd_section_from_r_symndx): Don't cache bfd section of
symbol.  Instead cache ELF section index.  Remove redundant
checks of st_shndx.

17 years ago * cygheap.h (shared_prefix): De-const.
corinna [Wed, 18 Jul 2007 11:15:50 +0000 (11:15 +0000)]
* cygheap.h (shared_prefix): De-const.
(shared_prefix_buf): Add static buffer for shared prefix to avoid
additional allocation.
* cygheap.cc (cygheap_init): Set cygheap->shared_prefix to
cygheap->shared_prefix_buf and strcpy.

17 years ago.
roland [Wed, 18 Jul 2007 09:46:09 +0000 (09:46 +0000)]
.

17 years ago2007-07-18 Roland McGrath <roland@redhat.com>
roland [Wed, 18 Jul 2007 09:46:05 +0000 (09:46 +0000)]
2007-07-18  Roland McGrath  <roland@redhat.com>

* emultempl/elf32.em (gld${EMULATION_NAME}_write_build_id_section):
Use ASEC->contents for CONTENTS when missing, and allocate
ASEC->size if needed.

17 years ago*** empty log message ***
gdbadmin [Wed, 18 Jul 2007 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
amodra [Wed, 18 Jul 2007 00:00:05 +0000 (00:00 +0000)]
daily update

17 years agomerge from gcc
dj [Tue, 17 Jul 2007 18:05:02 +0000 (18:05 +0000)]
merge from gcc

17 years ago * fhandler.cc (fhandler_base::fhaccess): Add check for R/O file system.
corinna [Tue, 17 Jul 2007 14:39:02 +0000 (14:39 +0000)]
* fhandler.cc (fhandler_base::fhaccess): Add check for R/O file system.
* security.cc (check_registry_access): Set errno to EROFS when checking
for W_OK.

17 years ago * include/winnt.h (FILE_READ_ONLY_VOLUME): Define.
corinna [Tue, 17 Jul 2007 14:30:38 +0000 (14:30 +0000)]
* include/winnt.h (FILE_READ_ONLY_VOLUME): Define.
* include/ddk/ntifs.h (FILE_READ_ONLY_VOLUME): Define.

17 years ago* COPYING3: New file. Contains version 3 of the GNU General Public License.
nickc [Tue, 17 Jul 2007 13:50:22 +0000 (13:50 +0000)]
* COPYING3: New file.  Contains version 3 of the GNU General Public License.
* COPYING3.LIB: New file.  Contains version 3 of the GNU Lesser General Public License.

17 years ago * fhandler_disk_file.cc (fhandler_disk_file::opendir): Move setting
corinna [Tue, 17 Jul 2007 13:22:21 +0000 (13:22 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::opendir): Move setting
cfd->nohandle where it won't crash.

17 years ago2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
drow [Tue, 17 Jul 2007 12:51:40 +0000 (12:51 +0000)]
2007-07-17  Pedro Alves  <pedro_alves@portugalmail.pt>
    Daniel Jacobowitz  <dan@codesourcery.com>

* config/i386/cygwin.mt (TDEPFILES): Add solib-target.o.
* coff-pe-read.c (read_pe_exported_syms): Delete verbose
printf.
* NEWS: Mention gdbserver DLL support.

* gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
for __WIN32__.
(SHLIB_NAME): Delete definition.  Always pass dlerror to fprintf.
* gdb.base/unload.exp: Use shared library test routines.

* inferiors.c (all_dlls, dlls_changed, get_dll): New.
(add_thread): Minor cleanups.
(clear_inferiors): Move lower in the file.  Clear the DLL
list.
(free_one_dll, match_dll, loaded_dll, unloaded_dll, clear_list): New.
* remote-utils.c (prepare_resume_reply): Check dlls_changed.
(xml_escape_text): New.
* server.c (handle_query): Handle qXfer:libraries:read.  Report it
for qSupported.
(handle_v_cont): Report errors.
(gdbserver_version): Update.
(main): Correct size of own_buf.  Do not report initial DLL events.
* server.h (struct dll_info, all_dlls, dlls_changed, loaded_dll)
(unloaded_dll, xml_escape_text): New.
* win32-low.c (enum target_waitkind): Update comments.
(win32_add_one_solib, get_image_name, winapi_EnumProcessModules)
(winapi_GetModuleInformation, winapi_GetModuleFileNameExA)
(win32_EnumProcessModules, win32_GetModuleInformation)
(win32_GetModuleFileNameExA, load_psapi, psapi_get_dll_name)
(winapi_CreateToolhelp32Snapshot, winapi_Module32First)
(winapi_Module32Next, win32_CreateToolhelp32Snapshot)
(win32_Module32First, win32_Module32Next, load_toolhelp)
(toolhelp_get_dll_name, handle_load_dll, handle_unload_dll): New.
(get_child_debug_event): Handle DLL events.
(win32_wait): Likewise.

17 years ago * dwarf2read.c (dwarf_decode_lines): Detect address size mismatches.
drow [Tue, 17 Jul 2007 12:46:33 +0000 (12:46 +0000)]
* dwarf2read.c (dwarf_decode_lines): Detect address size mismatches.

17 years agodaily update
amodra [Tue, 17 Jul 2007 00:00:06 +0000 (00:00 +0000)]
daily update

17 years ago*** empty log message ***
gdbadmin [Tue, 17 Jul 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

17 years ago * cygheap.h (cygheap_user::curr_imp_token): Rename from current_token.
corinna [Mon, 16 Jul 2007 20:01:15 +0000 (20:01 +0000)]
* cygheap.h (cygheap_user::curr_imp_token): Rename from current_token.
Accommodate changge throughout Cygwin.
(cygheap_user::imp_token): Rename from token.  Accommodate changge
throughout Cygwin.
(rcygheap_user::eimpersonate): Use primary token for impersonation.
* grp.cc (internal_getgroups): Use primary impersonation token when
impersonated.
* security.h (_push_thread_privilege): Use primary impersonation token
when impersonated.

17 years ago * cygheap.h (cygheap_user::curr_imp_token): Rename from current_token.
corinna [Mon, 16 Jul 2007 20:01:03 +0000 (20:01 +0000)]
* cygheap.h (cygheap_user::curr_imp_token): Rename from current_token.
Accommodate changge throughout Cygwin.
(cygheap_user::imp_token): Rename from token.  Accommodate changge
throughout Cygwin.
(rcygheap_user::eimpersonate): Use primary token for impersonation.
* grp.cc (internal_getgroups): Use primary impersonation token when
impersonated.
* security.h (_push_thread_privilege): Use primary impersonation token
when impersonated.

17 years agogas/testsuite/
hjl [Mon, 16 Jul 2007 19:16:43 +0000 (19:16 +0000)]
gas/testsuite/

2007-07-16  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/simd.s: Add tests for punpcklbw, punpckldq,
punpcklwd and punpcklqdq.
* gas/i386/x86-64-simd.s: Likewise.

* gas/i386/simd-intel.d: Updated.
* gas/i386/simd.d: Likewise.
* gas/i386/x86-64-simd-intel.d: Likewise.
* gas/i386/x86-64-simd.d: Likewise.

opcodes/

2007-07-16  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c (EMq): Removed.
(EMx): New.
(prefix_user_table): Replace EMq with EMx.

17 years ago2007-07-16 H.J. Lu <hongjiu.lu@intel.com>
hjl [Mon, 16 Jul 2007 18:34:48 +0000 (18:34 +0000)]
2007-07-16  H.J. Lu  <hongjiu.lu@intel.com>

* i386-linux-nat.c (fetch_regs): Work around gcc 3.4 alias
warning bug.

17 years agoFix spelling typo
nickc [Mon, 16 Jul 2007 10:12:35 +0000 (10:12 +0000)]
Fix spelling typo

17 years agoUpdate Dutch opcodes translation.
nickc [Mon, 16 Jul 2007 10:11:01 +0000 (10:11 +0000)]
Update Dutch opcodes translation.
Add new Ukranian binutils translation.

17 years agodaily update
amodra [Mon, 16 Jul 2007 00:00:06 +0000 (00:00 +0000)]
daily update

17 years ago*** empty log message ***
gdbadmin [Mon, 16 Jul 2007 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

17 years ago* trad-core.c (NBPG): If not defined, set to getpagesize().
vapier [Sun, 15 Jul 2007 06:33:33 +0000 (06:33 +0000)]
* trad-core.c (NBPG): If not defined, set to getpagesize().

17 years agodaily update
amodra [Sun, 15 Jul 2007 00:00:06 +0000 (00:00 +0000)]
daily update

17 years ago*** empty log message ***
gdbadmin [Sun, 15 Jul 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

17 years ago* config/tc-arm.c (create_register_alias): Return a boolean rather than an integer.
nickc [Sat, 14 Jul 2007 16:19:17 +0000 (16:19 +0000)]
* config/tc-arm.c (create_register_alias): Return a boolean rather than an integer.
  Check the return value of insert_reg_alias and do not continue to create aliases once an insertion has failed.
  (s_unreq): Delete the all-upper-case and all-lower-case alternatives as well.
* testsuite/gas/arm/arm.s: Add tests for re-aliasing a previously removed alias.
* testsuite/gas/arm/arm.l: Add new expected warning message.

17 years ago* init.cc (in_dllentry): Delete.
cgf [Sat, 14 Jul 2007 15:58:31 +0000 (15:58 +0000)]
* init.cc (in_dllentry): Delete.
(dll_entry): Remove assignment to deleted variable.
* winsup.h (in_dllentry): Delete declaration.
* exceptions.cc (inside_kernel): Use another method to see if we are in
dll_entry phase.

17 years ago* init.cc (in_dllentry): Make NO_COPY to avoid spurious false positives.
cgf [Sat, 14 Jul 2007 02:27:11 +0000 (02:27 +0000)]
* init.cc (in_dllentry): Make NO_COPY to avoid spurious false positives.

17 years ago * mep-tdep.c (mep_analyze_prologue): Update comment for BRA
kevinb [Sat, 14 Jul 2007 00:15:50 +0000 (00:15 +0000)]
* mep-tdep.c (mep_analyze_prologue): Update comment for BRA
instruction case.

17 years agodaily update
amodra [Sat, 14 Jul 2007 00:00:06 +0000 (00:00 +0000)]
daily update

17 years ago*** empty log message ***
gdbadmin [Sat, 14 Jul 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

17 years agoFix fflush issues.
ericb [Fri, 13 Jul 2007 20:37:53 +0000 (20:37 +0000)]
Fix fflush issues.
* libc/stdio/fflush.c (_fflush_r): New function.
(fflush): Fix reentrancy and large offset behavior.
* libc/include/stdio.h (_fflush_r): Add prototype.
* libc/stdio/fclose.c (_fclose_r): All fflush callers changed.
* libc/stdio/freopen.c (_freopen_r): Likewise.
* libc/stdio/fseek.c (_fseek_r): Likewise.
* libc/stdio/ftell.c (_ftell_r): Likewise.
* libc/stdio/fvwrite.c (__sfvwrite_r): Likewise.
* libc/stdio/refill.c (__srefill_r): Likewise.
* libc/stdio/setvbuf.c (setvbuf): Likewise.
* libc/stdio/ungetc.c (_ungetc_r): Likewise.
* libc/stdio/vfprintf.c (__sbprintf): Likewise.
* libc/stdio/wbuf.c (__swbuf_r): Likewise.
* libc/stdio64/freopen64.c (_freopen64_r): Likewise.
* libc/stdio64/fseeko64.c (_fseeko64_r): Likewise.  Defer to
32-bit version if not large file.
* libc/stdio64/ftello64.c (_ftello64_r): Likewise.
* libc/stdio64/tmpfile64.c (_tmpfile64_r): Avoid compile warning.

17 years agomerge from gcc
dj [Fri, 13 Jul 2007 18:23:23 +0000 (18:23 +0000)]
merge from gcc

17 years ago * mep/fmax.ld, mep/gmap_default.ld, mep/min.ld, mep/simple.ld
kevinb [Fri, 13 Jul 2007 17:32:21 +0000 (17:32 +0000)]
* mep/fmax.ld, mep/gmap_default.ld, mep/min.ld, mep/simple.ld
(.gcc_except_table): Add pattern for .gcc_except_table.*.

17 years agoDocumentation updates.
ericb [Fri, 13 Jul 2007 17:07:27 +0000 (17:07 +0000)]
Documentation updates.
* libc/stdio/ungetc.c: Document ungetc.
* libc/stdio/Makefile.am (CHEWOUT_FILES): Sort, match current list
of files with documentation.
* libc/stdio/Makefile.in: Regenerate.
* libc/stdio/stdio.tex: Sort and update stdio documentation index.

17 years ago.
roland [Fri, 13 Jul 2007 10:44:44 +0000 (10:44 +0000)]
.

17 years ago2007-07-13 Roland McGrath <roland@redhat.com>
roland [Fri, 13 Jul 2007 10:44:28 +0000 (10:44 +0000)]
2007-07-13  Roland McGrath  <roland@redhat.com>

* sha1.h: New file (from gnulib).
* sha1.c: New file (from gnulib).
* Makefile.am (CFILES, HFILES, OFILES, ld_new_SOURCES): Add them.
(sha1.o): New target.
* Makefile.in: Regenerated.

17 years ago2007-07-13 Roland McGrath <roland@redhat.com>
roland [Fri, 13 Jul 2007 10:44:26 +0000 (10:44 +0000)]
2007-07-13  Roland McGrath  <roland@redhat.com>

* emultempl/elf32.em (struct build_id_info): New type.
(gld${EMULATION_NAME}_id_note_section_size): New function.
(gld${EMULATION_NAME}_write_build_id_section): New function.
(gld${EMULATION_NAME}_after_open): Use them.
(DEFAULT_BUILD_ID_STYLE): Change to "sha1".
* ld.texinfo (Options): Mention --build-id=sha1.

17 years ago2007-07-13 Roland McGrath <roland@redhat.com>
roland [Fri, 13 Jul 2007 10:44:12 +0000 (10:44 +0000)]
2007-07-13  Roland McGrath  <roland@redhat.com>

* elf-bfd.h (struct elf_obj_tdata): Revert last change.
Add after_write_object_contents, after_write_object_contents_info.
* elf.c (_bfd_elf_write_object_contents): Revert last change.
Instead, call after_write_object_contents if set.

17 years ago * ld-scripts/assert.t: Tweak to avoid relying on empty's VMA being
nathan [Fri, 13 Jul 2007 09:09:25 +0000 (09:09 +0000)]
* ld-scripts/assert.t: Tweak to avoid relying on empty's VMA being
zero.

17 years ago * ldlang.c (strip_excluded_output_sections): Don't ignore sections
amodra [Fri, 13 Jul 2007 07:34:25 +0000 (07:34 +0000)]
* ldlang.c (strip_excluded_output_sections): Don't ignore sections
with update_dot_tree.

17 years ago*** empty log message ***
gdbadmin [Fri, 13 Jul 2007 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

17 years ago * mep-tdep.c (IS_BRA, BRA_DISP): New macros.
kevinb [Fri, 13 Jul 2007 00:00:12 +0000 (00:00 +0000)]
* mep-tdep.c (IS_BRA, BRA_DISP): New macros.
(mep_analyze_prologue): Add case for BRA instruction.

17 years agodaily update
amodra [Fri, 13 Jul 2007 00:00:05 +0000 (00:00 +0000)]
daily update

17 years ago * solib-svr4.c (LM_ADDR_CHECK): Relax prelink recognition heuristic.
uweigand [Thu, 12 Jul 2007 20:15:23 +0000 (20:15 +0000)]
* solib-svr4.c (LM_ADDR_CHECK): Relax prelink recognition heuristic.

17 years ago * configure.srv: Set srv_linux_regsets for sh*-*-linux*.
drow [Thu, 12 Jul 2007 19:59:00 +0000 (19:59 +0000)]
* configure.srv: Set srv_linux_regsets for sh*-*-linux*.
* linux-sh-low.c (sh_fill_gregset, target_regsets): New.

17 years ago * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
hp [Thu, 12 Jul 2007 13:30:24 +0000 (13:30 +0000)]
* splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
work-a-round whitespace problem in gcc gengtype.

17 years ago * scripttempl/pe.sc: Don't include .gcc_except_table and
nathan [Thu, 12 Jul 2007 12:57:00 +0000 (12:57 +0000)]
* scripttempl/pe.sc: Don't include .gcc_except_table and
.eh_frame on partial links.
* scripttempl/pep.sc: Likewise.

17 years ago * configure.ac: Fix my previous change to really match GCC.
bernds [Thu, 12 Jul 2007 11:51:39 +0000 (11:51 +0000)]
* configure.ac: Fix my previous change to really match GCC.
* configure: Regenerate.

17 years ago2007-07-12 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
ironhead [Thu, 12 Jul 2007 11:22:31 +0000 (11:22 +0000)]
2007-07-12  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * include/winuser.h (FE_FONTSMOOTHINGSTANDARD, FE_FONTSMOOTHINGCLEARTYPE):
        Define.

17 years agoChangelog typo
dannysmith [Thu, 12 Jul 2007 09:42:31 +0000 (09:42 +0000)]
Changelog typo

17 years ago * incude/wchar.h (_wsystem) Declare.
dannysmith [Thu, 12 Jul 2007 09:38:17 +0000 (09:38 +0000)]
* incude/wchar.h (_wsystem) Declare.
(_wputenv) Declare.
(_wgetenv): Declare.
(_wsearchenv): Declare.
(_wmakepath): Declare.
(_wsplitpath): Declare.
(_wfullpath): Declare.
* incude/stdlib.h (_wsystem) Declare.
(_wputenv, _wgetenv, _wsearchenv, _wmakepath, _wsplitpath, _wfullpath):
Move into _WSTDLIB_DEFINED guard.
* include/tchar.h (_tsystem): New UNICODE mapping define.

17 years ago*** empty log message ***
nickrob [Thu, 12 Jul 2007 07:58:38 +0000 (07:58 +0000)]
*** empty log message ***

17 years ago(Server Prefix): New node. Adapt from existing node
nickrob [Thu, 12 Jul 2007 07:57:57 +0000 (07:57 +0000)]
(Server Prefix): New node.  Adapt from existing node
in annotate.texinfo.
(Command History): Link to new node.

17 years ago * include/winuser.h: (PBT_APMQUERYSUSPEND, PBT_APMQUERYSTANDBY,
dannysmith [Thu, 12 Jul 2007 07:54:50 +0000 (07:54 +0000)]
* include/winuser.h: (PBT_APMQUERYSUSPEND, PBT_APMQUERYSTANDBY,
PBT_APMQUERYSUSPENDFAILED, PBT_APMQUERYSTANDBYFAILED,
PBT_APMSUSPEND, PBT_APMSTANDBY, PBT_APMRESUMECRITICAL,
PBT_APMRESUMESUSPEND, PBT_APMRESUMESTANDBY, PBT_APMBATTERYLOW,
PBT_APMPOWERSTATUSCHANGE, PBT_APMOEMEVENT, PBT_APMRESUMEAUTOMATIC):
Sync with include/pbt.h.

17 years agoUpdated Vietnamese and Dutch translations
nickc [Thu, 12 Jul 2007 07:28:27 +0000 (07:28 +0000)]
Updated Vietnamese and Dutch translations

17 years agoAdd support for building on a 64-bit Windows host.
nickc [Thu, 12 Jul 2007 07:16:39 +0000 (07:16 +0000)]
Add support for building on a 64-bit Windows host.

17 years ago [mingw-Bugs-1751518]
dannysmith [Thu, 12 Jul 2007 05:49:17 +0000 (05:49 +0000)]
[mingw-Bugs-1751518]
* include/mshtml.h (IHTMLDocument2): Correct spelling of put_URL, get_URL.

[mingw-Bugs-1751565]
* include/basetyps.h (IID); Guard with __IID_DEFINED__

[mingw-Bugs-1751595]
* include/exdisp.h (DWebBrowserEvents2): Remove undocumented STDDISP
methods.

17 years agomerge from gcc
dj [Thu, 12 Jul 2007 03:10:11 +0000 (03:10 +0000)]
merge from gcc

17 years ago* maint-tool (deps): Output stamp-h instead of config.h.
aoliva [Thu, 12 Jul 2007 02:24:41 +0000 (02:24 +0000)]
* maint-tool (deps): Output stamp-h instead of config.h.
* Makefile.in: Rebuild deps.
(maintainer-clean-subdir): Depend on stamp-h rather than config.h.

17 years ago PR 4782
amodra [Thu, 12 Jul 2007 01:40:25 +0000 (01:40 +0000)]
PR 4782
* ldlang.c (lang_size_sections_1 <output_section_statement>): Only
use expld.result when valid.

17 years agodaily update
amodra [Thu, 12 Jul 2007 00:00:06 +0000 (00:00 +0000)]
daily update

17 years ago*** empty log message ***
gdbadmin [Thu, 12 Jul 2007 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

17 years ago * emultempl/spuelf.em (embedded_spu_file): Test for NULL path
amodra [Wed, 11 Jul 2007 22:58:08 +0000 (22:58 +0000)]
* emultempl/spuelf.em (embedded_spu_file): Test for NULL path
before calling base_name, not after.

17 years agoMerge from gcc:
dj [Wed, 11 Jul 2007 19:12:27 +0000 (19:12 +0000)]
Merge from gcc:
2007-07-11  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
* configure.ac: Rewrite 'configure --help' strings to look nicer.
* configure: Regenerate.

2007-07-11  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
* configure.ac: Add some missing m4 quotation.
* configure: Regenerate.

17 years ago2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
hjl [Wed, 11 Jul 2007 19:09:22 +0000 (19:09 +0000)]
2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>

* tls.m4 (GCC_CHECK_CC_TLS): New.

2007-07-05  Sebastian Pop  <sebpop@gmail.com>

PR bootstrap/32622
* mh-x86omitfp (BOOT_CFLAGS): Add -fomit-frame-pointer,
don't reset its value.

17 years ago2007-07-11 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Wed, 11 Jul 2007 18:09:08 +0000 (18:09 +0000)]
2007-07-11  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/math.h: Fix so C99 functions/macros are accessible
        when -std=c99 is used when compiling and not when using C89.

17 years ago * config/tc-mips.c (mips_dwarf2_format, mips_dwarf2_addr_size): Use
drow [Wed, 11 Jul 2007 15:11:15 +0000 (15:11 +0000)]
* config/tc-mips.c (mips_dwarf2_format, mips_dwarf2_addr_size): Use
HAVE_64BIT_SYMBOLS.

17 years agodaily update
amodra [Wed, 11 Jul 2007 00:00:06 +0000 (00:00 +0000)]
daily update

17 years ago*** empty log message ***
gdbadmin [Wed, 11 Jul 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

17 years agoInclude "top.h".
nickrob [Tue, 10 Jul 2007 22:59:42 +0000 (22:59 +0000)]
Include "top.h".
(breakpoint_1): Don't set convenience variable $_ if server prefix
is used.
(_initialize_breakpoint): Describe this behaviour in command help.

17 years ago*** empty log message ***
nickrob [Tue, 10 Jul 2007 22:58:42 +0000 (22:58 +0000)]
*** empty log message ***

17 years ago2007-07-10 H.J. Lu <hongjiu.lu@intel.com>
hjl [Tue, 10 Jul 2007 15:03:03 +0000 (15:03 +0000)]
2007-07-10  H.J. Lu  <hongjiu.lu@intel.com>

* Makefile.in: Regenerated.

17 years ago2007-07-10 H.J. Lu <hongjiu.lu@intel.com>
hjl [Tue, 10 Jul 2007 14:51:55 +0000 (14:51 +0000)]
2007-07-10  H.J. Lu  <hongjiu.lu@intel.com>

* ld-elfvers/vers.exp: Add tests for --defsym.

* ld-elfvers/vers32.map: Likewise.
* ld-elfvers/vers32a.c: Likewise.
* ld-elfvers/vers32a.dsym: Likewise.
* ld-elfvers/vers32a.ver: Likewise.
* ld-elfvers/vers32b.c: Likewise.
* ld-elfvers/vers32b.dsym: Likewise.
* ld-elfvers/vers32b.ver: Likewise.
* ld-elfvers/vers32c.dsym: Likewise.
* ld-elfvers/vers32c.ver: Likewise.
* ld-elfvers/vers32d.ver: Likewise.

17 years ago * objdump.c (dump_dwarf): Correct setting of is_relocatable.
amodra [Tue, 10 Jul 2007 13:52:39 +0000 (13:52 +0000)]
* objdump.c (dump_dwarf): Correct setting of is_relocatable.

17 years ago2007-07-10 H.J. Lu <hongjiu.lu@intel.com>
hjl [Tue, 10 Jul 2007 13:49:03 +0000 (13:49 +0000)]
2007-07-10  H.J. Lu  <hongjiu.lu@intel.com>

PR binutils/4756
* simple.c (bfd_simple_get_relocated_section_content): Don't
apply relocation on executable and shared library.

17 years ago [mingw-Bugs-1750898]
dannysmith [Tue, 10 Jul 2007 08:05:59 +0000 (08:05 +0000)]
[mingw-Bugs-1750898]
* include/mmsystem.h (MIXERCONTROL): Correct UNICODE mapping.
Thanks to Yuji Kuwabara  <yujikuwabara at sf dot net>

17 years ago * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Don't eliminate
nathan [Tue, 10 Jul 2007 07:42:30 +0000 (07:42 +0000)]
* elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Don't eliminate
copy relocs on vxworks.

17 years ago * scripttempl/elf.sc (DISCARDED): Renamed from STACKNOTE. Add
amodra [Tue, 10 Jul 2007 04:53:12 +0000 (04:53 +0000)]
* scripttempl/elf.sc (DISCARDED): Renamed from STACKNOTE.  Add
.gnu.debuglink.
* scripttempl/armbpabi.sc: Likewise.
* scripttempl/elf32sh-symbian.sc: Likewise.
* scripttempl/elfxtensa.sc: Likewise.
* scripttempl/mep.sc: Likewise.

17 years ago * elf32-arm.c (elf32_arm_size_info): Init checksum_contents field.
amodra [Tue, 10 Jul 2007 04:08:11 +0000 (04:08 +0000)]
* elf32-arm.c (elf32_arm_size_info): Init checksum_contents field.
* elf64-alpha.c (alpha_elf_size_info): Likewise.
* elf64-hppa.c (hppa64_elf_size_info): Likewise.
* elf64-mips.c (mips_elf64_size_info): Likewise.
* elf64-s390.c (s390_elf64_size_info): Likewise.
* elf64-sparc.c (elf64_sparc_size_info): Likewise.

17 years ago2007-07-09 H.J. Lu <hongjiu.lu@intel.com>
hjl [Tue, 10 Jul 2007 02:40:31 +0000 (02:40 +0000)]
2007-07-09  H.J. Lu  <hongjiu.lu@intel.com>

* elflink.c (bfd_elf_record_link_assignment): Handle indirect
symbol.
(_bfd_elf_merge_symbol): Properly update normal symbol when
overriding the versioned symbol from a dynamic library.

17 years ago* debug.cc (close_handle): Change debug output format slightly.
cgf [Tue, 10 Jul 2007 01:21:03 +0000 (01:21 +0000)]
* debug.cc (close_handle): Change debug output format slightly.
* dlfcn.cc (dlclose): Don't close handle returned from GetModuleHandle(NULL).
* fhandler.h (fhandler_pipe::create): Remove obsolete argument.
(fhandler_pipe::create): Ditto.
* fhandler.cc (fhandler_pipe::create): Ditto.
(fhandler_pipe::create): Ditto.

17 years ago* strace.cc (usage): Add missing description for -q.
cgf [Tue, 10 Jul 2007 00:57:30 +0000 (00:57 +0000)]
* strace.cc (usage): Add missing description for -q.

17 years ago* cygwin/strsig.cc (__signals): New macro.
cgf [Tue, 10 Jul 2007 00:12:54 +0000 (00:12 +0000)]
* cygwin/strsig.cc (__signals): New macro.
(sys_sigabbrev): New array of signal strings, patterned after linux.
(siglist): Use __signals.
* cygwin/include/cygwin/signal.h (sys_sigabbrev): Define.
* cygwin/include/cygwin/version.h: Bump API minor version to 177.

* utils/Makefile.in (kill.exe): Remove reliance on libiberty.
* utils/kill.cc (strsigno): New function patterned after libiberty but using
newly exported cygwin array.

17 years agodaily update
amodra [Tue, 10 Jul 2007 00:00:05 +0000 (00:00 +0000)]
daily update

17 years ago*** empty log message ***
gdbadmin [Tue, 10 Jul 2007 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

17 years ago.
roland [Mon, 9 Jul 2007 21:25:39 +0000 (21:25 +0000)]
.

17 years ago2007-07-09 Roland McGrath <roland@redhat.com>
roland [Mon, 9 Jul 2007 21:25:33 +0000 (21:25 +0000)]
2007-07-09  Roland McGrath  <roland@redhat.com>

* emultempl/elf32.em (gld${EMULATION_NAME}_add_option): Add --build-id.
(gld${EMULATION_NAME}_handle_option): Handle --build-id.
(gld${EMULATION_NAME}_list_options): List --build-id.
(gld${EMULATION_NAME}_after_open): If --build-id was given,
synthesize a ".note.gnu.build-id" section and cache it in elf_tdata.
* ld.texinfo (Options): Describe --build-id.
* NEWS: Mention --build-id.

17 years ago.
roland [Mon, 9 Jul 2007 21:23:51 +0000 (21:23 +0000)]
.

17 years ago2007-07-09 Roland McGrath <roland@redhat.com>
roland [Mon, 9 Jul 2007 21:23:43 +0000 (21:23 +0000)]
2007-07-09  Roland McGrath  <roland@redhat.com>

* elf-bfd.h (struct elf_obj_tdata): Add members
emit_note_gnu_build_id and note_gnu_build_id_sec.
* elf.c (_bfd_id_note_section_size): New global function.
(read_hex, _bfd_elf_write_build_id_section): New static functions.
(_bfd_elf_write_object_contents): Call _bfd_elf_write_build_id_section
if emit_note_gnu_build_id is set.
* Makefile.am (elf.lo): Update dependencies.

17 years ago2007-07-09 Roland McGrath <roland@redhat.com>
roland [Mon, 9 Jul 2007 21:23:39 +0000 (21:23 +0000)]
2007-07-09  Roland McGrath  <roland@redhat.com>

* elf-bfd.h (struct elf_obj_tdata): Add members
emit_note_gnu_build_id and note_gnu_build_id_sec.
* elf.c (_bfd_id_note_section_size): New global function.
(read_hex, _bfd_elf_write_build_id_section): New static functions.
(_bfd_elf_write_object_contents): Call _bfd_elf_write_build_id_section
if emit_note_gnu_build_id is set.
* Makefile.am (elf.lo): Update dependencies.
* elf-bfd.h (struct elf_size_info): Add checksum_contents hook.
(bfd_elf32_checksum_contents, bfd_elf64_checksum_contents): Declare.
* elfcode.h (elf_checksum_contents): New macro and function.
(NAME(_bfd_elf,size_info)): Initialize checksum_contents hook.

17 years ago2007-07-09 Roland McGrath <roland@redhat.com>
roland [Mon, 9 Jul 2007 21:23:37 +0000 (21:23 +0000)]
2007-07-09  Roland McGrath  <roland@redhat.com>

* elf-bfd.h (struct elf_size_info): Add checksum_contents hook.
(bfd_elf32_checksum_contents, bfd_elf64_checksum_contents): Declare.
* elfcode.h (elf_checksum_contents): New macro and function.
(NAME(_bfd_elf,size_info)): Initialize checksum_contents hook.

17 years ago.
roland [Mon, 9 Jul 2007 21:21:50 +0000 (21:21 +0000)]
.