OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
18 years ago2005-09-25 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
joshuadfranklin [Mon, 26 Sep 2005 00:29:51 +0000 (00:29 +0000)]
2005-09-25  Joshua Daniel Franklin  <joshuadfranklin@yahoo.com>

* faq.xml: Remove copyright section, link to license.html
* faq-sections.xml: Remove copyright section, link to license.html
* faq-programming.xml: Remove confusing reference to Red Hat.
* faq-what.xml: Reword "supported" FAQ.

18 years agodaily update
amodra [Mon, 26 Sep 2005 00:00:06 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Mon, 26 Sep 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago * hppa.h (pa_opcodes): Add new "fdc" and "fic" opcode entries.
danglin [Sun, 25 Sep 2005 02:33:54 +0000 (02:33 +0000)]
* hppa.h (pa_opcodes): Add new "fdc" and "fic" opcode entries.

18 years ago*** empty log message ***
gdbadmin [Sun, 25 Sep 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Sun, 25 Sep 2005 00:00:06 +0000 (00:00 +0000)]
daily update

18 years ago* sigproc.cc (sigproc_terminate): More reversion of always-exit-from-sigthread
cgf [Sat, 24 Sep 2005 19:17:47 +0000 (19:17 +0000)]
* sigproc.cc (sigproc_terminate): More reversion of always-exit-from-sigthread
change.

18 years ago * include/math.h (HUGE_VALF, HUGE_VALL, INFINITY, NAN)
dannysmith [Sat, 24 Sep 2005 01:26:24 +0000 (01:26 +0000)]
* include/math.h (HUGE_VALF, HUGE_VALL, INFINITY, NAN)
Avoid raising FP exceptions.

18 years ago*** empty log message ***
gdbadmin [Sat, 24 Sep 2005 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Sat, 24 Sep 2005 00:00:06 +0000 (00:00 +0000)]
daily update

18 years ago* shared.cc (open_shared): Add crucial bit of debugging info.
cgf [Fri, 23 Sep 2005 23:56:16 +0000 (23:56 +0000)]
* shared.cc (open_shared): Add crucial bit of debugging info.

18 years agoSemi-reversion of always-exit-from-sigthread change of 2005-09-15.
cgf [Fri, 23 Sep 2005 23:37:51 +0000 (23:37 +0000)]
Semi-reversion of always-exit-from-sigthread change of 2005-09-15.
* exceptions.cc (sigpacket::process): Eliminate return after call to reinstated
noreturn function.
(signal_exit): Allow function to exit when a captive process has been
terminated.
* pinfo.cc (pinfo::exit): Enter exit_lock here.  Once again exit here under
control of exit_lock.
* sigproc.cc (sig_send): Don't wait for completion if process is exiting.
Remove special __SIGEXIT accommodations.
(wait_sig): Just exit the thread when a __SIGEXIT has been detected.  Don't
exit the process.

18 years ago* net.cc (cygwin_gethostbyname): Remove debugging cruft. post_wait_sig_exit
cgf [Fri, 23 Sep 2005 23:25:24 +0000 (23:25 +0000)]
* net.cc (cygwin_gethostbyname): Remove debugging cruft.

18 years ago2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
ironhead [Fri, 23 Sep 2005 22:41:23 +0000 (22:41 +0000)]
2005-09-23      Chris Sutcliffe <ir0nh34d@users.sourceforge.net>

        * lib/ddk/newdev.def: Added.
        Thanks to: Stephan Meyer <ste_meyer at users dot sourceforge dot net>

18 years ago* pinfo.cc (pinfo::exit): Call ExitProcess if called from signal thread.
cgf [Fri, 23 Sep 2005 20:05:47 +0000 (20:05 +0000)]
* pinfo.cc (pinfo::exit): Call ExitProcess if called from signal thread.

18 years ago2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
ironhead [Fri, 23 Sep 2005 19:59:32 +0000 (19:59 +0000)]
2005-09-23      Chris Sutcliffe <ir0nh34d@users.sourceforge.net>

        * include/commdlg.h (OPENFILENAME): Added WINNT >= 0x0500
        component.
        Thanks to: Gennady Feldman <gena01 at users dot sourceforge dot net>

18 years ago* tlsoffsets.h: Regenerate.
cgf [Fri, 23 Sep 2005 19:24:03 +0000 (19:24 +0000)]
* tlsoffsets.h: Regenerate.

18 years ago* pinfo.cc (pinfo::exit): Eliminate use of _my_tls.thread_handle.
cgf [Fri, 23 Sep 2005 19:23:24 +0000 (19:23 +0000)]
* pinfo.cc (pinfo::exit): Eliminate use of _my_tls.thread_handle.

18 years ago * enable.m4: New file.
tromey [Fri, 23 Sep 2005 17:28:30 +0000 (17:28 +0000)]
* enable.m4: New file.
* tls.m4: New file.

18 years ago2005-09-23 James E Wilson <wilson@specifix.com>
jjohnstn [Fri, 23 Sep 2005 15:51:10 +0000 (15:51 +0000)]
2005-09-23  James E Wilson  <wilson@specifix.com>

        * mips/array.ld, mips/cfe.ld, mips/ddb-kseg0.ld, mips/ddb.ld,
        mips/dve.ld, mips/idt.ld, mips/idt32.ld, mips/idt64.ld,
        mips/idtecoff.ld, mips/jmr3904app-java.ld, mips/jmr3904app.ld,
        jmr3904dram-java.ld, mips/jmr3904dram.ld, mips/lsi.ld, mips/nullmon.ld,
        mips/pmon.ld: Change x* to x.* in existing linkonce lines.  Add
        support for .gnu.linkonce.b.*.

18 years ago* cygtls.h (struct _cygtls::thread_handle): Remove/revert.
cgf [Fri, 23 Sep 2005 15:18:18 +0000 (15:18 +0000)]
* cygtls.h (struct _cygtls::thread_handle): Remove/revert.
* sigproc.h (struct sipacket::thread_handle): Put thread_handle here.
* sigproc.cc (sigproc_terminate): Move setting of thread_handle...
(sig_send): ...to here.  Put it in packet being sent.  Only close pack.wakeup
when we're waiting for completion.
(wait_sig): Use thread_handle directly from received packet.

18 years ago2005-09-23 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
ironhead [Fri, 23 Sep 2005 10:50:11 +0000 (10:50 +0000)]
2005-09-23      Chris Sutcliffe <ir0nh34d@users.sourceforge.net>

        * lib/shell32.def (SHILCreateFromPath): Add stub.
        Thanks to: Michael Jung <mjung at iss dot tu-darmstadt dot de>

18 years ago* tlsoffsets.h: Regenerate.
cgf [Fri, 23 Sep 2005 03:40:56 +0000 (03:40 +0000)]
* tlsoffsets.h: Regenerate.

18 years ago* cygheap.cc (cygheap_fixup_in_child): It's not just for exec.
cgf [Fri, 23 Sep 2005 03:35:41 +0000 (03:35 +0000)]
* cygheap.cc (cygheap_fixup_in_child): It's not just for exec.
* cygtls.h (struct _cygtls::thread_handle): New field.
* dcrt0.cc (exit_lock): Remove declaration.
* winsup.h (exit_lock): Add declaration.
* exceptions.cc (sigpacket::process): Properly return after signal_exit.
* pinfo.cc (pinfo::exit): Only exit the process if _my_tls.thread_handle has
not been filled out -- which should be an impossible event.
* sigproc.cc (sigproc_terminate): Fillout _my_tls.thread_handle to provide
something for wait_sig to wait for.  Use the siginfo_t version of sig_send and
fill out the tls argument with _my_tls.
(wait_sig): Wait for the thread specified in pack.tls or (for now) complain
bitterly if it doesn't exit.

18 years agodaily update
amodra [Fri, 23 Sep 2005 00:00:06 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Fri, 23 Sep 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago* pinfo.cc (set_myself): Call strace.hello unconditionally when DEBUGGING.
cgf [Thu, 22 Sep 2005 21:10:06 +0000 (21:10 +0000)]
* pinfo.cc (set_myself): Call strace.hello unconditionally when DEBUGGING.
(pinfo::init): Sleep and issue debugging output before looping when a
PID_EXITED is found.

18 years agoFix addr2line -i problem; reports incorrect function nesting for inline funcs.
wilson [Thu, 22 Sep 2005 19:50:24 +0000 (19:50 +0000)]
Fix addr2line -i problem; reports incorrect function nesting for inline funcs.
* dwarf2.c (struct funcinfo): Delete nesting_level field.
(lookup_address_in_function_table): Delete code to set funcinfo
caller_func field.  Delete local curr_func.
(scan_unit_for_symbols): New locals nested_funcs, nested_funcs_size.
Delete code setting funcinfo nesting_level field.  Add code to set
funcinfo caller_func field.

18 years ago * fhandler_disk_file.cc (fhandler_base::fstat_helper): Fix copy/paste
corinna [Thu, 22 Sep 2005 17:53:37 +0000 (17:53 +0000)]
* fhandler_disk_file.cc (fhandler_base::fstat_helper): Fix copy/paste
bug.

18 years ago* strace.cc (strace::vsprntf): Avoid accessing myself->pid if !myself.
cgf [Thu, 22 Sep 2005 17:06:46 +0000 (17:06 +0000)]
* strace.cc (strace::vsprntf): Avoid accessing myself->pid if !myself.

18 years ago* include/sys/strace.h (_STRACE_ON): Remove semicolon from definition.
cgf [Thu, 22 Sep 2005 16:41:34 +0000 (16:41 +0000)]
* include/sys/strace.h (_STRACE_ON): Remove semicolon from definition.
(_STRACE_OFF): Remove semicolon from definition.

18 years ago * fhandler.h (fhandler_base::fstat_helper): Declare with additional
corinna [Thu, 22 Sep 2005 15:52:00 +0000 (15:52 +0000)]
* fhandler.h (fhandler_base::fstat_helper): Declare with additional
file attributes argument.
* fhandler_disk_file.cc (fhandler_base::fstat_by_handle): Use
file attributes evaluated from NtQueryFileInformation or
FileInformationByHandle in call to fstat_helper.
Set pc.fileattr from just evaluated file attributes here.
(fhandler_base::fstat_by_name): Use file attributes evaluated from
FindFileFirst or default attribute in call to fstat_helper.
Set pc.fileattr from just evaluated file attributes here.
(fhandler_base::fstat_helper): Use file attributes given as argument,
not file attributes stored in this fhandler, since this information
is potentially wrong.  Add comment to explain this.
* path.h (has_attribute): New global inline function.
(path_conv::set_attributes): New method to change fileattr.

18 years agodaily update
amodra [Thu, 22 Sep 2005 00:00:07 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Thu, 22 Sep 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago Fix typo.
corinna [Wed, 21 Sep 2005 22:27:38 +0000 (22:27 +0000)]
Fix typo.

18 years ago Align error message handling to mkpasswd's error messages throughout.
corinna [Wed, 21 Sep 2005 22:26:08 +0000 (22:26 +0000)]
Align error message handling to mkpasswd's error messages throughout.
* mkgroup.c (print_win_error): Create macro calling ...
(_print_win_error): ... this function created from former
print_win_error.  Move up in source.
(PDOMAIN_CONTROLLER_INFOW): Define return type of DcGetDcNameW.
(dsgetdcname): New function pointer for DcGetDcNameW.
(load_netapi): Get DcGetDcNameW address.
(main): If DcGetDcNameW is available, use it.
* mkpasswd.c (PDOMAIN_CONTROLLER_INFOW): Define return type of
DcGetDcNameW.
(dsgetdcname): New function pointer for DcGetDcNameW.
(load_netapi): Get DcGetDcNameW address.
(main): If DcGetDcNameW is available, use it.  Rename local variable
domain_name_specified to domain_specified as in mkgroup.c.

18 years ago* mips-tdep.c (n32n64_floatformat_always_valid): Use 'const void
kettenis [Wed, 21 Sep 2005 20:45:38 +0000 (20:45 +0000)]
* mips-tdep.c (n32n64_floatformat_always_valid): Use 'const void
*' for second argument instead of 'const char *'.

18 years ago* cygthread.cc (cygthread::operator new): Just use getenv() to look for
cgf [Wed, 21 Sep 2005 19:29:45 +0000 (19:29 +0000)]
* cygthread.cc (cygthread::operator new): Just use getenv() to look for
CYGWIN_FREERANGE_NOCHECK since the Windows environment may be truncated by
being previously execed.

18 years ago2005-09-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
ironhead [Wed, 21 Sep 2005 19:20:44 +0000 (19:20 +0000)]
2005-09-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>

* include/winbase.h (RegisterWaitForSingleObject,
RegisterWaitForSingleObjectEx): Define.
* lib/kernel32.def (RegisterWaitForSingleObjectEx@20): Define.
(RegisterWaitForSingleObject@16): Changed to
RegisterWaitForSingleObject@24.
Thanks to: Brandon Sneed <nivenh at users dot sourceforge dot net>

18 years ago * gas/lns/lns.exp (lns-common-1): Don't run on targets without
amodra [Wed, 21 Sep 2005 06:55:48 +0000 (06:55 +0000)]
* gas/lns/lns.exp (lns-common-1): Don't run on targets without
a bare nop insn.

18 years ago * read.c (pseudo_set): Don't set undefined symbols to expr_section.
amodra [Wed, 21 Sep 2005 00:12:17 +0000 (00:12 +0000)]
* read.c (pseudo_set): Don't set undefined symbols to expr_section.

18 years agodaily update
amodra [Wed, 21 Sep 2005 00:00:06 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Wed, 21 Sep 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago2005-09-20 Paul Gilliam <pgilliam@us.ibm.com>
pgilliam [Tue, 20 Sep 2005 23:40:48 +0000 (23:40 +0000)]
2005-09-20  Paul Gilliam  <pgilliam@us.ibm.com>

        * gdb.arch/altivec-abi.exp: Elide the 'in' from what's expected
         after a 'finish' command.

18 years ago2005-09-20 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Tue, 20 Sep 2005 22:36:04 +0000 (22:36 +0000)]
2005-09-20  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/sys/linux/include/stdint.h: Update to match functionality
        of generic newlib stdint.h.

18 years ago2005-09-20 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Tue, 20 Sep 2005 21:21:50 +0000 (21:21 +0000)]
2005-09-20  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/stdint.h (__EXP): Rename to __STDINT_EXP
        and do not #undef the macro after it is used.  Fix typos.
        Also change 64-bit constants to use the __have_long64 and
        __have_longlong64 flags to determine if long or long long
        constants should be used.
        * libc/include/inttypes.h: Include stddef.h to get wchar_t
        type defined.

18 years ago * dwarf2dbg.c (process_entries): Fix uninitialized variable warning.
rth [Tue, 20 Sep 2005 21:00:13 +0000 (21:00 +0000)]
    * dwarf2dbg.c (process_entries): Fix uninitialized variable warning.

18 years ago2005-09-20 Shaun Jackman <sjackman@gmail.com>
jjohnstn [Tue, 20 Sep 2005 19:33:58 +0000 (19:33 +0000)]
2005-09-20  Shaun Jackman  <sjackman@gmail.com>

        * libc/include/stdint.h: Fix typo in names of
        LEAST macros.

18 years ago2005-09-20 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Tue, 20 Sep 2005 19:25:56 +0000 (19:25 +0000)]
2005-09-20  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/sys/rtems/include/inttypes.h: Moved to...
        * libc/include/inttypes.h: ...here.

18 years ago* spawn.cc (av::fixup): Just blindly run any file if it has a .bat or .cmd
cgf [Tue, 20 Sep 2005 18:32:22 +0000 (18:32 +0000)]
* spawn.cc (av::fixup): Just blindly run any file if it has a .bat or .cmd
extension.

18 years ago * dwarf2dbg.c (struct line_entry): Replace frag and frag_ofs
rth [Tue, 20 Sep 2005 18:24:41 +0000 (18:24 +0000)]
    * dwarf2dbg.c (struct line_entry): Replace frag and frag_ofs
        with label.
        (dwarf2_loc_mark_labels): New.
        (dwarf2_gen_line_info_1): Split out of ...
        (dwarf2_gen_line_info): ... here.  Create the temp symbol here.
        (dwarf2_emit_label): New.
        (dwarf2_directive_loc_mark_labels): New.
        (out_set_addr): Take a symbol instead of frag+ofs.
        (relax_inc_line_addr): Likewise.
        (emit_inc_line_addr): Assert delta non-negative.
        (process_entries): Remove dead code.  Update to work with temp
        symbols instead of frag+ofs.
        * dwarf2dbg.h (dwarf2_directive_loc_mark_labels): Declare.
        (dwarf2_emit_label, dwarf2_loc_mark_labels): Declare.
        * config/obj-elf.c (elf_pseudo_tab): Add loc_mark_labels.
        * config/obj-elf.h (obj_frob_label): New.
        * config/tc-alpha.c (alpha_define_label): Call dwarf2_emit_label.
        * config/tc-arm.c, config/tc-hppa.c, config/tc-m68k.c,
        config/tc-mips.c, config/tc-ppc.c, config/tc-sh.c, config/tc-xtensa.c:
        Similarly in the respective tc_frob_label implementation functions.
        * config/tc-i386.c (md_pseudo_table): Move file and loc to
        non-elf section; add loc_mark_labels.
        * config/tc-ia64.c (struct label_fix): Add dw2_mark_labels.
        (ia64_flush_insns): Check for marked labels; emit line entry if so.
        (emit_one_bundle): Similarly.
        (ia64_frob_label): Record marked labels.
        * config/tc-m68hc11.h (tc_frob_label): Remove.
        * config/tc-ms1.c (md_pseudo_table): Remove file and loc.
        * config/tc-sh.h (tc_frob_label): Pass sym to sh_frob_label.
        * config/tc-sh64.h (tc_frob_label): Likewise.
        * doc/as.texinfo (LNS directives): Docuement .loc_mark_blocks.

18 years agoAdd mangled names to addr2line -i output.
wilson [Tue, 20 Sep 2005 18:13:31 +0000 (18:13 +0000)]
Add mangled names to addr2line -i output.
* dwarf2.c (find_abstract_instance_name): Don't early exit when name
set.  For DW_AT_name case, only set name if not already set.  Handle
DW_AT_MIPS_linkage_name.

18 years ago * gas/cris/rd-dw2-1.d, gas/cris/rd-dw2-10.d, gas/cris/rd-dw2-11.d,
rth [Tue, 20 Sep 2005 17:58:33 +0000 (17:58 +0000)]
* gas/cris/rd-dw2-1.d, gas/cris/rd-dw2-10.d, gas/cris/rd-dw2-11.d,
        gas/cris/rd-dw2-12.d, gas/cris/rd-dw2-13.d, gas/cris/rd-dw2-14.d,
        gas/cris/rd-dw2-15.d, gas/cris/rd-dw2-2.d, gas/cris/rd-dw2-3.d,
        gas/cris/rd-dw2-4.d, gas/cris/rd-dw2-5.d, gas/cris/rd-dw2-6.d,
        gas/cris/rd-dw2-7.d, gas/cris/rd-dw2-8.d, gas/cris/rd-dw2-9.d,
        gas/mips/mips16-dwarf2-n32.d, gas/mips/mips16-dwarf2.d: Add 0x
        prefix in "Advance PC" lines.

18 years ago * readelf.c (display_debug_lines): Use unsigned long for address
rth [Tue, 20 Sep 2005 17:55:13 +0000 (17:55 +0000)]
    * readelf.c (display_debug_lines): Use unsigned long for address
        increments.  Use 0x prefix for all hex numbers.

18 years ago* bfp-test.c: New file.
woodzltc [Tue, 20 Sep 2005 09:01:13 +0000 (09:01 +0000)]
* bfp-test.c: New file.
* bfp-test.exp: New testcase.

18 years ago* c-exp.y (parse-number): Modify the float parsing logic to let it
woodzltc [Tue, 20 Sep 2005 08:55:51 +0000 (08:55 +0000)]
* c-exp.y (parse-number): Modify the float parsing logic to let it
recognize a suffix.

18 years ago * gdb.fortran/subarray.exp: New testcase to test the evaluation
woodzltc [Tue, 20 Sep 2005 06:37:02 +0000 (06:37 +0000)]
* gdb.fortran/subarray.exp: New testcase to test the evaluation
of subarray and substring variable.
* gdb.fortran/subarray.f: New source file for the test of subarray
and substring variable evaluation.
* gdb.fortran/exprs.exp: Add four tests for substring evaluation
of string constant.

18 years agoexpression.h (enum exp_opcode): Fix a format error of a comment.
woodzltc [Tue, 20 Sep 2005 06:31:51 +0000 (06:31 +0000)]
expression.h (enum exp_opcode): Fix a format error of a comment.

18 years ago * expression.h (enum exp_opcode): Add a new operator for F90
woodzltc [Tue, 20 Sep 2005 06:25:31 +0000 (06:25 +0000)]
    * expression.h (enum exp_opcode): Add a new operator for F90
        subrange.
        * f-lang.h (enum f90_range_type): New enumeration type to identify
        F90 subrange type.
        * f-exp.y (yyparse): Add support for parsing F90 subrange and
        change substring parsing to subrange parsing.
        * parse.c (operator_length_standard): Set the operator length
        and args number for OP_F90_RANGE.
        * eval.c (evaluate_subexp_standard): Add code to evaluate F90
        array section and substring.
        (value_f90_subarray): New function to evaluate F90 array section.
        (evaluate_subexp_standard): Delete label op_f77_substr and its code
        because the logic is implemented by function value_f90_subarray now.

18 years ago2005-09-19 David Edelsohn <edelsohn@gnu.org>
dje [Tue, 20 Sep 2005 03:13:02 +0000 (03:13 +0000)]
2005-09-19  David Edelsohn  <edelsohn@gnu.org>

        * configure.in (powerpc-*-aix*): Add target-libssp to noconfigdirs.
        (rs6000-*-aix*): Same.
        * configure: Regenerate.

2005-09-14  Francois-Xavier Coudert  <coudert@clipper.ens.fr>

        * configure.in: Recognize f95 in the --enable-languages option,
        and substitute it for fortran, issuing a warning.
        * configure: Regenerate.

18 years ago * read.c (pseudo_set): Set segment of expression syms to expr_section.
amodra [Tue, 20 Sep 2005 03:06:12 +0000 (03:06 +0000)]
* read.c (pseudo_set): Set segment of expression syms to expr_section.

18 years ago * ldlang.h (lang_output_section_statement_struct): Change type of
amodra [Tue, 20 Sep 2005 03:00:53 +0000 (03:00 +0000)]
* ldlang.h (lang_output_section_statement_struct): Change type of
"processed" to bfd_boolean.
* ldexp.c (fold_name): Update references to os->processed.
* ldlang.c (lang_output_section_statement_lookup_1): Likewise.
(lang_size_sections_1): Likewise.
(lang_reset_memory_regions): Likewise.

18 years ago* dcrt0.cc (do_exit): Only call sigproc_terminate from one location --
cgf [Tue, 20 Sep 2005 02:06:54 +0000 (02:06 +0000)]
* dcrt0.cc (do_exit): Only call sigproc_terminate from one location --
pinfo::exit.
* pinfo.cc (pinfo::exit): Move sigproc_terminate later so that signals can be
processed while waiting for hExeced child.
(pinfo::maybe_set_exit_code_from_windows): Set exit code from sigExeced if it
is non-zero.  Set exit_state to ES_EXEC_EXIT prior to waiting for captive
process exit code.
* exceptions.cc (sigExeced): New global variable.
(signal_exit): Remove noreturn attribute from declaration.
(signal_exit): Just terminate captive process and return if hExeced on the
theory that the exit will be subsequently handled in the main thread.
* sigproc.cc (sigproc_terminate): Eliminate test for ES_SIGPROCTERMINATE and
use ES_FINAL instead.
(sig_send): Use no_signals_available instead of duplicate test.
* winsup.h (ES_EXEC_EXIT): New enum.
(ES_SIGPROCTERMINATE): Delete.

18 years ago*** empty log message ***
gdbadmin [Tue, 20 Sep 2005 00:00:37 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Tue, 20 Sep 2005 00:00:10 +0000 (00:00 +0000)]
daily update

18 years ago * elflink.c (_bfd_elf_merge_symbol): Simplify.
amodra [Mon, 19 Sep 2005 23:30:03 +0000 (23:30 +0000)]
* elflink.c (_bfd_elf_merge_symbol): Simplify.

18 years ago PR ld/1353
amodra [Mon, 19 Sep 2005 23:17:46 +0000 (23:17 +0000)]
PR ld/1353
* ldlang.c (lang_size_sections_1): Process addr_tree earlier,
so that unused output section statements affect dot.

18 years ago2005-09-19 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Mon, 19 Sep 2005 22:02:22 +0000 (22:02 +0000)]
2005-09-19  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/sys/rtems/include/stdint.h: Moved to...
        * libc/include/stdint.h: ...here.

18 years ago * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
drow [Mon, 19 Sep 2005 18:09:07 +0000 (18:09 +0000)]
* gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
copyright dates.

18 years ago* rs6000-tdep.c (_initialize_rs6000_tdep): Get rid of the unused
pgilliam [Mon, 19 Sep 2005 17:38:03 +0000 (17:38 +0000)]
* rs6000-tdep.c (_initialize_rs6000_tdep): Get rid of the unused
  'info powerpc' command prefix.
* gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
  powerpc altivec' test with an almost identical 'info vector' test.

18 years ago* rs6000-tdep.c (_initialize_rs6000_tdep): Get rid of the unused
pgilliam [Mon, 19 Sep 2005 17:37:54 +0000 (17:37 +0000)]
* rs6000-tdep.c (_initialize_rs6000_tdep): Get rid of the unused
  'info powerpc' command prefix.
* gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
  powerpc altivec' test with an almost identical 'info vector' test.

18 years agowhite space changes to force new snapshot
cgf [Mon, 19 Sep 2005 15:50:56 +0000 (15:50 +0000)]
white space changes to force new snapshot

18 years ago2005-09-19 Paul Brook <paul@codesourcery.com>
pbrook [Mon, 19 Sep 2005 14:21:06 +0000 (14:21 +0000)]
2005-09-19  Paul Brook  <paul@codesourcery.com>

* armdefs.h: Define ARMsword and ARMsdword. Use stdint.h when
available.
* armemu.c: Use them.
* armvirt.c (ARMul_MemoryInit): Use correct type for size.
* configure.ac: Check for stdint.h.
* config.in: Regenerate.
* configure: Regenerate.

18 years ago* sigproc.cc (talktome): Take siginfo_t argument. Don't scan all pids trying
cgf [Mon, 19 Sep 2005 14:15:05 +0000 (14:15 +0000)]
* sigproc.cc (talktome): Take siginfo_t argument.  Don't scan all pids trying
to find one that's talking to me.  Just use the pid from siginfo_t.
(wait_pid): Pass siginfo_t argument to talktome.

18 years ago * interp.c (<sys/mman.h>): Include.
amylaar [Mon, 19 Sep 2005 11:29:30 +0000 (11:29 +0000)]
* interp.c (<sys/mman.h>): Include.
(mcalloc): New function / macro.
(mfree): New macro.
(sim_size): Use mcalloc and mfree.

18 years ago * include/winsock2.h (SO_EXCLUSIVEADDRUSE): Define.
dannysmith [Mon, 19 Sep 2005 10:32:50 +0000 (10:32 +0000)]
* include/winsock2.h (SO_EXCLUSIVEADDRUSE): Define.
Thanks to Gisle Vanem  <giva at bgnett dot no>

18 years ago * include/stdlib.h (strtof): Add prototype. Uglify
dannysmith [Mon, 19 Sep 2005 09:48:08 +0000 (09:48 +0000)]
* include/stdlib.h (strtof): Add prototype.  Uglify
parameter names in inline definition.
(wcstof): Likewise.
(_Exit): Uglify parameter names in inline definition.
(llabs): Add prototype.
(_set_error_mode): Add prototype and input defines.

18 years ago * elf64-ppc.c (ppc_build_one_stub): Replace assertion that long
amodra [Mon, 19 Sep 2005 09:35:23 +0000 (09:35 +0000)]
* elf64-ppc.c (ppc_build_one_stub): Replace assertion that long
branch offset is in range with an error.  Print full stub name on
errors.
(ppc_size_one_stub): Print full stub name on errors.
(group_sections): Warn if section size exceeds group size.
(ppc64_elf_size_stubs): Continue relaxing when stub types change.

18 years ago*** empty log message ***
gdbadmin [Mon, 19 Sep 2005 00:00:07 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Mon, 19 Sep 2005 00:00:07 +0000 (00:00 +0000)]
daily update

18 years ago * gdb.texinfo (Contributors): Thank Andrew Cagney for releases
drow [Sun, 18 Sep 2005 03:28:18 +0000 (03:28 +0000)]
* gdb.texinfo (Contributors): Thank Andrew Cagney for releases
6.2 and 6.3.

18 years ago*** empty log message ***
gdbadmin [Sun, 18 Sep 2005 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Sun, 18 Sep 2005 00:00:08 +0000 (00:00 +0000)]
daily update

18 years ago * acinclude.m4: Correct quoting.
drow [Sat, 17 Sep 2005 23:14:37 +0000 (23:14 +0000)]
* acinclude.m4: Correct quoting.
* aclocal.m4: Regenerated.

Suggested by SZOKOVACS Robert <szo@ies.hu>:
* thread-db.c (thread_db_err_str): Handle TD_VERSION.
(thread_db_init): Call thread_db_err_str.
* configure.ac: Check for TD_VERSION.
* config.in, configure: Regenerated.

18 years ago* pipe.cc (fhandler_pipe::open): Use 'cfree' to free buffer since it is now
cgf [Sat, 17 Sep 2005 20:36:33 +0000 (20:36 +0000)]
* pipe.cc (fhandler_pipe::open): Use 'cfree' to free buffer since it is now
allocated by cmalloc.

18 years ago * net.cc (cygwin_inet_ntop): Change len argument to socklen_t to
corinna [Sat, 17 Sep 2005 08:55:27 +0000 (08:55 +0000)]
* net.cc (cygwin_inet_ntop): Change len argument to socklen_t to
follow SUSv3.
* include/arpa/inet.h (inet_ntop): Ditto.
* include/cygwin/in.h: Include cygwin/socket.h to get socklen_t.

18 years agodaily update
amodra [Sat, 17 Sep 2005 00:00:07 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Sat, 17 Sep 2005 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago* environ.cc (build_env): Use "kilo"bytes not "mega"bytes. Return immediately
cgf [Fri, 16 Sep 2005 20:12:08 +0000 (20:12 +0000)]
* environ.cc (build_env): Use "kilo"bytes not "mega"bytes.  Return immediately
on error.
* spawn.cc (spawn_guts): Set return value to -1 on error from build_env.

18 years ago* environ.cc (build_env): Clear envblock and return NULL on attempt to use env
cgf [Fri, 16 Sep 2005 19:58:11 +0000 (19:58 +0000)]
* environ.cc (build_env): Clear envblock and return NULL on attempt to use env
var > 32K.
* spawn.cc (spawn_guts): Set E2BIG if build_env detects an error.

18 years ago* environ.cc (environ_init): Protect with a 'myfault' in case
cgf [Fri, 16 Sep 2005 15:56:01 +0000 (15:56 +0000)]
* environ.cc (environ_init): Protect with a 'myfault' in case
GetEnvironmentStrings misbehaves.
* environ.cc (environ_init): Add debugging output with value returned from
GetEnvironmentStrings.

18 years ago* environ.cc (environ_init): Issue an error if GetEnvironmentStrings fails and
cgf [Fri, 16 Sep 2005 14:52:32 +0000 (14:52 +0000)]
* environ.cc (environ_init): Issue an error if GetEnvironmentStrings fails and
return.

18 years ago* pinfo.h (EXITCODE_SET): Move out of range of Windows error.
cgf [Fri, 16 Sep 2005 03:16:16 +0000 (03:16 +0000)]
* pinfo.h (EXITCODE_SET): Move out of range of Windows error.
(EXITCODE_NOSET): Ditto.
* sigproc.cc (no_signals_available): Remove check for hwait_sig.  Just rely on
my_sendsig.  Pass in an argument controlling when it is appropriate to test
EXITCODE_SET.
(proc_can_be_signalled): Remove checks for myself since this function is never
called in that context.
(sigproc_init): Pre-initialize my_sendsig to non-zero so that
proc_can_be_signalled will know that we expect to be signalable soon.
(sig_send): Change debugging output.

18 years ago* sigproc.cc (no_signals_available): Return true if sending to self from the
cgf [Fri, 16 Sep 2005 01:47:07 +0000 (01:47 +0000)]
* sigproc.cc (no_signals_available): Return true if sending to self from the
signal thread.
(wait_sig): Correct so that WaitForSingleObject is called when hMainThread is
!= 0, rather than the reverse.
* cygheap.cc (cygheap_fixup_in_child): Clarify potential error message.
* fork.cc (fork_copy): Cosmetic change.

18 years ago*** empty log message ***
gdbadmin [Fri, 16 Sep 2005 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Fri, 16 Sep 2005 00:00:16 +0000 (00:00 +0000)]
daily update

18 years ago* sigproc.cc (wait_sig): Reorganize exit case so that ExitProcess is always
cgf [Thu, 15 Sep 2005 16:06:17 +0000 (16:06 +0000)]
* sigproc.cc (wait_sig): Reorganize exit case so that ExitProcess is always
called, since that is the intent of sending a __SIGEXIT.  Wait forever for main
thread to go away since, presumably, the main thread told us it was going away.

18 years ago * cygwinenv.sgml (ntea): Add some wording to scare people away
corinna [Thu, 15 Sep 2005 08:24:46 +0000 (08:24 +0000)]
* cygwinenv.sgml (ntea): Add some wording to scare people away
from using this option.

18 years agomerge from gcc
dj [Thu, 15 Sep 2005 01:04:04 +0000 (01:04 +0000)]
merge from gcc

18 years ago* spawn.cc (av::fixup): Avoid breaking out of the wrong "loop".
cgf [Thu, 15 Sep 2005 00:31:39 +0000 (00:31 +0000)]
* spawn.cc (av::fixup): Avoid breaking out of the wrong "loop".