OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
18 years ago2006-02-01 Paolo Bonzini <bonzini@gnu.org>
bonzini [Mon, 2 Jan 2006 18:55:51 +0000 (18:55 +0000)]
2006-02-01  Paolo Bonzini  <bonzini@gnu.org>

        PR target/25259
        * stdint.m4: New.

18 years ago* dcrt0.cc (_dll_crt0): Move more leftover debugging stuff.
cgf [Mon, 2 Jan 2006 15:48:29 +0000 (15:48 +0000)]
* dcrt0.cc (_dll_crt0): Move more leftover debugging stuff.
(cygwin_dll_init): Remove unneeded initializations.  Call _dll_crt0 rather than
dll_crt0_1.
* dcrt0.cc (_dll_crt0): Move more leftover debugging stuff.
(cygwin_dll_init): Remove unneeded initializations.  Call _dll_crt0 rather than
dll_crt0_1.

18 years ago * syslog.cc: Include sys/un.h instead of sys/socket.h.
corinna [Mon, 2 Jan 2006 13:05:56 +0000 (13:05 +0000)]
* syslog.cc: Include sys/un.h instead of sys/socket.h.
(syslogd_inited): Convert to enum type noting the exact result of
trying to connect to syslog daemon.  Use this way throughout.
(connect_syslogd): New static function taking over the task to
connect to syslog socket.  Use correct struct sockaddr_un instead of
struct sockaddr.
(try_connect_syslogd): Call connect_syslogd.  If write fails on
connection oriented socket, try to reconnect to syslog socket and
try to write again.

18 years ago Bump copyright dates.
corinna [Mon, 2 Jan 2006 13:01:42 +0000 (13:01 +0000)]
Bump copyright dates.

18 years ago * ada-exp.y (syntax definitions,write_var_or_type,write_name_assoc):
hilfingr [Mon, 2 Jan 2006 10:38:03 +0000 (10:38 +0000)]
* ada-exp.y (syntax definitions,write_var_or_type,write_name_assoc):
Change several uses of "illegal" to "invalid".

18 years ago * gdb.texinfo (Omissions from Ada): Document that there is now
hilfingr [Mon, 2 Jan 2006 09:47:18 +0000 (09:47 +0000)]
* gdb.texinfo (Omissions from Ada): Document that there is now
limited aggregate support.

18 years ago * ada-exp.y: Considerable reorganization to move functionality
hilfingr [Mon, 2 Jan 2006 09:46:34 +0000 (09:46 +0000)]
* ada-exp.y: Considerable reorganization to move functionality
from ada-lex.l to here, where it is logically more appropriate.
The original reason, however, was to prevent premature name
lookups for selector names in record aggregates.
(BLOCKNAME, TYPENAME, OBJECT_RENAMING): Remove; lexer now returns
NAME for all of these.
(VAR): New artificial token to clarify precedence rules.
(OTHERS): New lexeme.
(empty_stoken): New symbol.
(%union): Remove ssym, voidval.
(%type): Remove <voidval> type declarations.
(syntax definitions): Add aggregates.
Remove distinction between NAME, TYPENAME, BLOCKNAME, OBJECT_RENAMING.
Rename some non-terminals to be closer to reference manual usage.
Tighten up expression syntax to disallow certain non-Ada
constructions such as X and then Y or else Z.
(ada_parse): Remove initialization of left_block_context.
(write_var_from_name): Remove.
(write_var_or_type): New function, containing previous code from
defunct write_var_from_name and name_lookup.
(block_lookup): New function, moved from ada-lex.l
(select_possible_type_sym): New function, factored out of
name_lookup, which used to be in ada-lex.l.
(find_primitive_type): Ditto.
(chop_selector): Ditto.
(write_ambiguous_var): New function, factored out of defunct
write_var_from_name.
(write_selectors): New function.
(write_name_assoc): New function.
(write_exp_op_with_string): New function.

* ada-lex.l (processId): Change interface to return stoken.
(tempbuf, resize_tempbuf, tempbuf_size, tempbuf_len): Remove.
(block_lookup, name_lookup): Remove.  Functionality moved to
ada-exp.y.
(state IN_STRING): Remove.
(rules): Handle string escapes in processString.
Add 'others' token.
Return all NAMEs, BLOCKNAMEs, OBJECT_RENAMINGs, TYPENAMEs in
yylval.sval (as simple strings).
All name look-ups now handled in ada-exp.y.
Introduce "::" (COLONCOLON) token and return as separate token.
(processId): Change return convention.  Comment.
Leave leading "'" in place.
(processString): New function.
(find_dot_all): Add note to comment.
Fix problem that allowed match only at the end.

* ada-lang.c: Introduce aggregates.
(find_struct_field): Add new parameter to count fields skipped, and
allow other output parameters to be NULL.
(value_tag_from_contents_and_address, ada_value_struct_elt): Use
new find_struct_field.
(ada_index_struct_field, assign_aggregate, ada_is_array_type)
(num_visible_fields, ada_index_struct_field_1, ada_index_struct_field)
(num_component_specs, assign_component, assign_aggregate):
(aggregate_assign_from_choices,aggregate_assign_positional)
(aggregate_assign_others,add_component_interval):
New functions.
(ada_evaluate_subexp): Declare.
Add aggregate-related operators.
(ada_forward_operator_length): Declare.
(resolve_subexp): Add cases for new aggregate operators and OP_NAME.
Consolidate Ada operators, using ada_forward_operator_length.
(ada_search_struct_field): Search in forward order.
(ADA_OPERATORS): Add new aggregate operators.
(ada_operator_length, ada_op_name, ada_forward_operator_length)
(ada_dump_subexp_body, ada_print_subexp): Handle new aggregate
operators and OP_NAME.
(ada_type_of_array): Use longest_to_int.
(value_assign_to_component): New function.
(ada_forward_operator_length, ada_op_name, ada_dump_subexp_body):
Add OP_NAME case.
(ada_forward_operator_length, ada_dump_subexp_body):
Add OP_STRING case.

* ada-lang.h (enum ada_operator): Add OP_AGGREGATE, OP_OTHERS,
OP_CHOICES, OP_DISCRETE_RANGE, OP_POSITIONAL.

18 years ago * ada-lang.c (process_raise_exception_name): Remove extraneous
hilfingr [Mon, 2 Jan 2006 09:39:21 +0000 (09:39 +0000)]
* ada-lang.c (process_raise_exception_name): Remove extraneous
        definition from unsubmitted code.
(is_lower_alphanum): New function.
(ada_decode):  Add support for decoding protected object subprograms
and entries, and of entities declared inside protected object
subprograms.
Also add missing handling for__{DIGITS}+ suffixes.
Allow '$<digits>' as valid overloading suffix.
(is_name_suffix): Add handling for protected type entriy suffixes.
Also add support for protected type subprogram suffixes, but keep
it commented out for now, as there is an ambiguity between these
entities and other internally generated entities.
Allow '$<digits>' as valid overloading suffix.
(is_valid_name_for_wild_match): New function.
(wild_match): Add an exra level of verification of the entity name
before declaring it a match for the given pattern.
(ada_type_of_array, ada_evaluate_subexp): Use more proper
longest_to_int rather than cast.
(ada_evaluate_subexp): Use "invalid" rather than "illegal" in comment.
(ada_coerce_to_simple_array): Call check_size to make sure
that the object size is reasonable.
(ada_value_primitive_packed_val):  Use correct location in target
buffer for extracting packed record fields that are themselves records.
(add_defn_to_vec): Do not try to replace a stub type by its full
type. Avoids a potential infinite loop.
(ada_lookup_symbol): Move return incorrectly placed return statement,
causing a loop that should be scanning all object files to only
scan the first one.
(ada_tag_name_2): New function.
(ada_tag_name_1): If no 'tsd' field found in the dispatching table,
use alternative representation.
(ada_find_renaming_symbol): Strip the function name suffix when
computing the XR type name.
(ada_to_fixed_type): Try determining the tag only if we have the
object's address.
(to_fixed_array_type): Add comments.
(ada_check_typedef): Replace expression checking whether the given
type is a stub or not by a "call" to TYPE_STUB. Clearer and more
consistent.

* ada-lang.h (ADA_KNOWN_AUXILIARY_FUNCTION_NAME_PATTERNS): Allow
'$' in addition to '.' for runtime auxiliary function name suffixes.
See changes to ada_decode above.
(struct task_control_block): Add field called_task.  (This change is
to keep synchronized with our local sources; it does not affect the
public version yet.)

* ada-typeprint.c (ada_print_type): Use int_string for printing
modulus of modular type.
(print_range): Trivial editorial comment fix.

* ada-valprint.c (ada_emit_char): Use normal Ada syntax for
double quote in string.

18 years ago* cygload/README: Delete.
cgf [Mon, 2 Jan 2006 06:15:57 +0000 (06:15 +0000)]
* cygload/README: Delete.
* cygload/cygload.cc: Move to winsup.api.  Add comments from README.
* cygload/cygload.h: Move to winsup.api.
* cygload/cygload.exp: Move to winsup.api.
* Makefile.in: Remove cygload.
* winsup.api/winsup.exp: If a .exp file is detected, run it rather than using
standard compile.
* winsup.api/resethand.c (main): Use printf to print status or expect thinks
something is wrong.

18 years ago * top.c: Add 2006 to list of copyright years in file header.
brobecke [Mon, 2 Jan 2006 05:50:11 +0000 (05:50 +0000)]
    * top.c: Add 2006 to list of copyright years in file header.

18 years ago * top.c (print_gdb_version): Update copyright year to 2006.
brobecke [Mon, 2 Jan 2006 05:45:54 +0000 (05:45 +0000)]
    * top.c (print_gdb_version): Update copyright year to 2006.

18 years ago2006-01-01 Roger Sayle <roger@eyesopen.com>
jimb [Mon, 2 Jan 2006 04:31:57 +0000 (04:31 +0000)]
2006-01-01  Roger Sayle  <roger@eyesopen.com>
            Elena Zannoni <ezannoni@redhat.com>

PR symtab/1651
* xcoffread.c (xcoff_next_symbol_text): Check this_symtab_psymtab
for NULL before assigning this_symtab_psymtab->objfile to objfile.
(scan_xcoff_symtab): Initialize next_symbol_text_func.
        (Committed by Jim Blandy)

18 years agoRotate ChangeLogs.
jimb [Mon, 2 Jan 2006 04:28:16 +0000 (04:28 +0000)]
Rotate ChangeLogs.

18 years ago* winsup.api/resethand.c (main): Remove core dump flag from exit status.
cgf [Mon, 2 Jan 2006 04:01:22 +0000 (04:01 +0000)]
* winsup.api/resethand.c (main): Remove core dump flag from exit status.

18 years ago* winsup.api/resethand.c (main): Coerce argument to pointer to stop gcc
cgf [Mon, 2 Jan 2006 03:45:32 +0000 (03:45 +0000)]
* winsup.api/resethand.c (main): Coerce argument to pointer to stop gcc
complaint.

18 years ago* pinfo.cc (pinfo::exit): Swap signal and normal exit value when not started
cgf [Mon, 2 Jan 2006 03:14:56 +0000 (03:14 +0000)]
* pinfo.cc (pinfo::exit): Swap signal and normal exit value when not started
from a cygwin process - just like the good-old-days of B20.

18 years agoadd copyright
cgf [Mon, 2 Jan 2006 02:57:54 +0000 (02:57 +0000)]
add copyright

18 years agoadd missing ChangeLog entry
cgf [Mon, 2 Jan 2006 02:55:50 +0000 (02:55 +0000)]
add missing ChangeLog entry

18 years ago* cygtls.cc (_cygtls::remove): Remove left over debugging cruft which caused
cgf [Mon, 2 Jan 2006 02:55:14 +0000 (02:55 +0000)]
* cygtls.cc (_cygtls::remove): Remove left over debugging cruft which caused
this function to always return prematurely.

18 years ago*** empty log message ***
gdbadmin [Mon, 2 Jan 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Sun, 1 Jan 2006 23:00:04 +0000 (23:00 +0000)]
daily update

18 years ago* winsup.api/resethand.c: Use SIGSEGV for the signal to test.
cgf [Sun, 1 Jan 2006 18:02:53 +0000 (18:02 +0000)]
* winsup.api/resethand.c: Use SIGSEGV for the signal to test.

18 years ago* winsup.api/resethand.c: New file.
cgf [Sun, 1 Jan 2006 17:26:52 +0000 (17:26 +0000)]
* winsup.api/resethand.c: New file.

18 years ago* exceptions.cc (sigpacket::process): Pass actual reference to signal's
cgf [Sun, 1 Jan 2006 17:15:01 +0000 (17:15 +0000)]
* exceptions.cc (sigpacket::process): Pass actual reference to signal's
sigaction structure to setup_handler.

18 years ago* exceptions.cc (_cygtls::interrupt_setup): Implement SA_RESETHAND.
cgf [Sun, 1 Jan 2006 16:51:29 +0000 (16:51 +0000)]
* exceptions.cc (_cygtls::interrupt_setup): Implement SA_RESETHAND.
* include/cygwin/signal.h: Define SA_ONESHOT and SA_NOMASK.
* dcrt0.cc (get_cygwin_startup_info): Remove commented out code.

18 years ago * syslog.cc (vklog): Never log kernel messages using the vsyslog
corinna [Sun, 1 Jan 2006 16:17:55 +0000 (16:17 +0000)]
* syslog.cc (vklog): Never log kernel messages using the vsyslog
interface.

18 years ago * elf64-ppc.c (ppc64_elf_action_discarded): Return 0
jakub [Sun, 1 Jan 2006 00:06:24 +0000 (00:06 +0000)]
* elf64-ppc.c (ppc64_elf_action_discarded): Return 0
for .toc1 section.

18 years ago*** empty log message ***
gdbadmin [Sun, 1 Jan 2006 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago * elf32-sh.c (sh_elf_relocate_section): Don't reset relocation
kkojima [Sat, 31 Dec 2005 16:23:13 +0000 (16:23 +0000)]
* elf32-sh.c (sh_elf_relocate_section): Don't reset relocation
for R_SH_REL32 in shared objects if the symbol is locally called.

18 years ago * syslog.cc (vsyslog): Decrement len if trailing \n has been removed.
corinna [Sat, 31 Dec 2005 14:16:49 +0000 (14:16 +0000)]
* syslog.cc (vsyslog): Decrement len if trailing \n has been removed.
Add \n when writing to stderr if LOG_PERROR option is set.

18 years ago * include/cygwin/in.h: Drop including stdint.h. Move definition
corinna [Sat, 31 Dec 2005 13:07:42 +0000 (13:07 +0000)]
* include/cygwin/in.h: Drop including stdint.h.  Move definition
of in_port_t and in_addr_t to top of file and use throughout. Use
sa_family_t type where appropriate.
(struct in6_addr): Change `unsigned char' to `uint8_t'.
(struct sockaddr_in6): Add sin6_scope_id member. Add comments.
* include/cygwin/socket.h: Include stdint.h.  Move definition of
socklen_t to top of file.  Define sa_family_t.  Define struct
sockaddr_storage as per SUSv3.
* include/sys/un.h: Include cygwin/socket.h.  Use sa_family_t type.

18 years ago * include/winsock2.h: Don't define struct sockaddr_storage when
corinna [Sat, 31 Dec 2005 13:07:22 +0000 (13:07 +0000)]
* include/winsock2.h: Don't define struct sockaddr_storage when
building Cygwin.

18 years ago * elf64-ppc.c (ppc64_elf_relocate_section): Adjust relocs against
amodra [Sat, 31 Dec 2005 12:55:10 +0000 (12:55 +0000)]
* elf64-ppc.c (ppc64_elf_relocate_section): Adjust relocs against
opd section sym when opd has been edited.  Use correct addend
when determining branch 'y' bit and branch overflow.  Adjust and
save opd relocs for ld -r too.

18 years ago2005-12-30 Eric Christopher <echristo@apple.com>
echristo [Sat, 31 Dec 2005 05:02:22 +0000 (05:02 +0000)]
2005-12-30  Eric Christopher  <echristo@apple.com>

* elfxx-mips.c (mips_elf_record_global_got_symbol): Add assert
to verify we have a got.
(_bfd_mips_elf_check_relocs): Add R_MIPS_TLS_GOTTPREL to relocs
needing a GOT.

18 years ago*** empty log message ***
gdbadmin [Sat, 31 Dec 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

18 years agoinclude:
bwilson [Fri, 30 Dec 2005 23:33:59 +0000 (23:33 +0000)]
include:
* xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
gas:
* config/tc-xtensa.c (op_placement_info_struct): Delete single,
single_size, widest, and widest_size fields.  Add narrowest_slot.
(xg_emit_insn_to_buf): Remove fmt parameter and compute it here.
Use xg_get_single_slot to find the slot.
(finish_vinsn): Use emit_single_op instead of bundle_single_op.
(bundle_single_op): Rename this to....
(bundle_tinsn): ...this function, which builds a vliw_insn but does
not call finish_vinsn.
(emit_single_op): Use bundle_tinsn instead of bundle_single_op.
(relax_frag_immed): Get num_slots from cur_vinsn.
(convert_frag_narrow): Update call to xg_emit_insn_to_buf.
(convert_frag_immed): Likewise.  Also, get num_slots from cur_vinsn.
(init_op_placement_info_table): Set narrowest_slot field.  Remove
code for deleted fields.
(xg_get_single_size): Return narrowest_size field, not single_size.
(xg_get_single_format): Return narrowest field, not single.
(xg_get_single_slot): New.
(tinsn_to_insnbuf): Rewrite to use tinsn_to_slotbuf.
* config/xtensa-relax.c (widen_spec_list): Add wide branch relaxations.
(transition_applies): Check wide branch option availability.

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

18 years ago * configure.host (hppa*64*-*-hpux*): Set host64 to true.
danglin [Fri, 30 Dec 2005 22:25:57 +0000 (22:25 +0000)]
* configure.host (hppa*64*-*-hpux*): Set host64 to true.

18 years ago* relnotes.texinfo: Remove entry about hyperthreaded processor.
cgf [Fri, 30 Dec 2005 19:28:26 +0000 (19:28 +0000)]
* relnotes.texinfo: Remove entry about hyperthreaded processor.

18 years ago* faq-problems.html: Remove entry about hyperthreaded processor.
cgf [Fri, 30 Dec 2005 19:26:07 +0000 (19:26 +0000)]
* faq-problems.html: Remove entry about hyperthreaded processor.

18 years ago * readelf.c (get_machine_name): Add case for Blackfin.
jiez [Fri, 30 Dec 2005 08:27:16 +0000 (08:27 +0000)]
* readelf.c (get_machine_name): Add case for Blackfin.

18 years ago * config/tc-xtensa.h (MAX_MEM_FOR_RS_ALIGN_CODE): Define.
bwilson [Fri, 30 Dec 2005 00:57:26 +0000 (00:57 +0000)]
* config/tc-xtensa.h (MAX_MEM_FOR_RS_ALIGN_CODE): Define.

18 years ago*** empty log message ***
gdbadmin [Fri, 30 Dec 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Thu, 29 Dec 2005 23:00:07 +0000 (23:00 +0000)]
daily update

18 years ago* fhandler_tty.cc (fhandler_tty_common::__acquire_output_mutex): Use strace
cgf [Thu, 29 Dec 2005 21:10:50 +0000 (21:10 +0000)]
* fhandler_tty.cc (fhandler_tty_common::__acquire_output_mutex): Use strace
method rather than accessing field directly.
(fhandler_tty_common::__release_output_mutex): Ditto.

18 years ago * config/tc-xtensa.c (tinsn_to_slotbuf): Do not zero slotbuf.
bwilson [Thu, 29 Dec 2005 21:04:13 +0000 (21:04 +0000)]
* config/tc-xtensa.c (tinsn_to_slotbuf): Do not zero slotbuf.

18 years ago*** cygwin DLL Changes:
cgf [Thu, 29 Dec 2005 20:46:33 +0000 (20:46 +0000)]
*** cygwin DLL Changes:
* child_info.h (CURR_CHILD_INFO_MAGIC): Reset.
(child_info::dwProcessId): Delete.
(child_info::straced): New variable.
(child_info::handle_fork): New member function.
* dcrt0.cc (in_forkee): New global variable.
(__cygwin_user_data::forkee): Mark as obsolete.
(do_global_ctors): Use in_forkee rather than user_data->forkee.
(get_cygwin_startup_info): Ditto.  Deal with new straced field to allow strace
to deal with children of attached processes.
(initial_env): Accommodate changes to strace::hello.
(child_info_fork::handle_fork): Rename from plain old 'handle_fork'.  Move
alloc_stack() call elsewhere.
(dll_crt0_0): Fill out more of user_data.  Reference handle_fork via fork_info.
Add some debugging output.
(_dll_crt0): Don't wait for sync thread if sync_startup is invalid.  Zero
sync_startup here.  Call alloc_stack() here, if appropriate.
(dll_crt0_1): Use in_forkee rather than user_data->forkee.
(dll_crt0): Ditto.
* malloc_wrapper.cc (malloc_init): Ditto.
* dll_init.cc (in_forkee): Remove local static version of this variable.
(dll_list::load_after_fork): Don't set in_forkee here.
* external.cc (cygwin_internal): Use strace method rather than accessing field
directly.
* fhandler.cc (fhandler_base::read): Ditto.
* fhandler_tty.cc (fhandler_tty_common::__acquire_output_mutex): Ditto.
* fork.cc (frok::parent): Invoke strace write_childpid to communicate with
potential strace.
(child_copy): Add more detail to debugging output.
* init.cc (calibration_id): New static variable.
(prime_threads): Set sync_startup to invalid handle if we already know about
thread_func_ix.  Use static calibration_id to hold calibration thread id.
* munge_threadfunc (munge_threadfunc): Don't try to debug if we don't find
threadfunc_ix.
(dll_entry): Avoid calling munge_threadfunc and _cygtls::remove on non-cygwin
threads invoked during process startup.
* pinfo.cc (set_myself): Always call strace.hello here regardless of DEBUGGING.
* sigproc.cc (child_info::child_info): Remove spurious handling of dwProcessId.
Set straced as appropriate.
* spawn.cc (spawn_guts): Rename ciresrv to ch.  Invoke strace write_childpid to
communicate with potential strace.
* strace.cc: Include child_info.h.
(strace::hello): Remove inited test.  Use active() method to test if strace has
been activated.  Handle case where we are started before
(mypid): New function.
(strace::vsprntf): Try to deal more intelligently with case where progname may
not be filled out.  Put pid in parentheses if it is a windows pid rather than a
cygwin pid.  myself has been filled out.
(strace::write_childpid): New function for notifying strace about the creation
of children.
(strace::vprntf): Use strace method rather than accessing field directly.
(strace_printf): Ditto.
(strace::wm): Ditto.
* winsup.h (in_forkee): Declare.
* include/sys/strace.h (strace::write_childpid): Declare new function.
(strace::attached): Define new function.
(strace::active): Ditto.
(strace::active_val): Ditto.
(_STRACE_ON): Delete.
(_STRACE_OFF): Ditto.
(define_strace0): Use strace method rather than accessing field directly.
(strace_printf_wrap): Ditto.
(strace_printf_wrap1): Ditto.

*** cygwin utils changes:
* strace.cc (nprocesses): Make static global.
(quiet): New variable.
(strace_active): Ditto.
(add_child): Increment nprocesses here.  Don't add a child if it is already
added (windows bug?).  Report on child if not quiet.
(get_child): Just return NULL if child not found.
(remove_child): Report on child if not quiet.
(attach_process): Don't complain if given a windows process.  Use windows pid
in error.
(handle_output_debug_string): Issue error if trying to manipulate a process
that we don't know about.  Handle _STRACE_CHILD_PID - attach to reported child
when we get this.
(proc_child): Move nprocesses to file scope.  Report on exceptions.
(longopts): Implement "--quiet".
(opts): Implement "-q".
(main): Manipulate quiet flag.
* utils.sgml (strace): Add words describing '-q'.

18 years ago* cygcheck.cc (common_apps): Add crontab, vi, vim.
cgf [Thu, 29 Dec 2005 19:23:46 +0000 (19:23 +0000)]
* cygcheck.cc (common_apps): Add crontab, vi, vim.

18 years ago(bfd_hash_set_default_size): Add more entries to the hash_size_primes table.
nickc [Thu, 29 Dec 2005 10:33:40 +0000 (10:33 +0000)]
(bfd_hash_set_default_size): Add more entries to the hash_size_primes table.

18 years ago(_bfd_link_section_stabs): Use bfd_hash_table_init rather than
nickc [Thu, 29 Dec 2005 10:29:23 +0000 (10:29 +0000)]
(_bfd_link_section_stabs): Use bfd_hash_table_init rather than
bfd_hash_table_init_n(...,251) so that the size of the hash table can be
controlled by the user.

18 years ago* environ.cc (win_env::add_cache): Don't add variables to the environment
cgf [Thu, 29 Dec 2005 03:46:56 +0000 (03:46 +0000)]
* environ.cc (win_env::add_cache): Don't add variables to the environment
during initialization.

18 years ago*** empty log message ***
gdbadmin [Thu, 29 Dec 2005 00:00:35 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Wed, 28 Dec 2005 23:00:05 +0000 (23:00 +0000)]
daily update

18 years ago * gdb.texinfo (Registers): Describe how to refer to SSE and MMX
eliz [Wed, 28 Dec 2005 20:05:49 +0000 (20:05 +0000)]
* gdb.texinfo (Registers): Describe how to refer to SSE and MMX
registers and the likes.

18 years ago * sid-cpu.scm (-gen-hw-stream-and-destream-fns): Stringize mode
nathan [Wed, 28 Dec 2005 18:59:24 +0000 (18:59 +0000)]
* sid-cpu.scm (-gen-hw-stream-and-destream-fns): Stringize mode
for concatenation.
(-hw-gen-write-stack-decl): Likewise.

18 years ago* gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
kettenis [Wed, 28 Dec 2005 10:36:00 +0000 (10:36 +0000)]
* gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
* gdb.asm/openbsd.inc: Indent commands.

18 years ago * emulparams/bfin.sh: Define DATA_END_SYMBOLS and END_SYMBOLS.
jiez [Wed, 28 Dec 2005 06:01:47 +0000 (06:01 +0000)]
* emulparams/bfin.sh: Define DATA_END_SYMBOLS and END_SYMBOLS.
And add a prefix '_' to ENTRY.
* scripttempl/elf.sc: Add END_SYMBOLS.

18 years ago*** empty log message ***
gdbadmin [Wed, 28 Dec 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Tue, 27 Dec 2005 23:00:06 +0000 (23:00 +0000)]
daily update

18 years ago * emultempl/xtensaelf.em (elf_xtensa_place_orphan): Delete.
bwilson [Tue, 27 Dec 2005 22:56:02 +0000 (22:56 +0000)]
* emultempl/xtensaelf.em (elf_xtensa_place_orphan): Delete.
(LDEMUL_PLACE_ORPHAN): Delete.

18 years ago * elf32-hppa.c (elf32_hppa_size_dynamic_sections): Use info->executable
danglin [Tue, 27 Dec 2005 22:50:08 +0000 (22:50 +0000)]
* elf32-hppa.c (elf32_hppa_size_dynamic_sections): Use info->executable
instead of !info->shared.

18 years ago2005-12-27 Jan-Benedict Glaw <jbglaw@lug-owl.de>
jbglaw [Tue, 27 Dec 2005 22:17:24 +0000 (22:17 +0000)]
2005-12-27  Jan-Benedict Glaw  <jbglaw@lug-owl.de>

* vaxlinux.h: New file. (TRAD_CORE_EXTRA_SIZE_ALLOWED): Define.
(HOST_MACHINE_ARCH): Define. This allows cross-building vax-linux
hosted binutils.

18 years ago* sparc64obsd-tdep.c: Include "gdbcore.h", "regcache.h" amd
kettenis [Tue, 27 Dec 2005 22:14:42 +0000 (22:14 +0000)]
* sparc64obsd-tdep.c: Include "gdbcore.h", "regcache.h" amd
"bsd-uthread.h".
(SPARC64OBSD_UTHREAD_FP_OFFSET, SPARC64OBSD_UTHREAD_PC_OFFSET):
New defines.
(sparc64obsd_supply_uthread, sparc64obsd_collect_uthread): New
functions.
(sparc64obsd_init_abi): Set supply_uthread and collect_uthread.
* Makefile.in (sparc64obsd-tdep.o): Update dependencies.

18 years ago * exceptions.cc (_cygtls::handle_exceptions): Drop redundant `break'.
corinna [Tue, 27 Dec 2005 20:47:49 +0000 (20:47 +0000)]
* exceptions.cc (_cygtls::handle_exceptions): Drop redundant `break'.

18 years ago * ChangeLog: Add linebreaks.
corinna [Tue, 27 Dec 2005 20:23:48 +0000 (20:23 +0000)]
* ChangeLog: Add linebreaks.

18 years ago * exceptions.cc (inside_kernel): Rename from interruptible.
corinna [Tue, 27 Dec 2005 20:20:09 +0000 (20:20 +0000)]
* exceptions.cc (inside_kernel): Rename from interruptible.
Accommodate change throughout file.

18 years ago * exceptions.cc (interruptible): New function, code stripped from
corinna [Tue, 27 Dec 2005 20:07:59 +0000 (20:07 +0000)]
* exceptions.cc (interruptible): New function, code stripped from
_cygtls::interrupt_now.
(_cygtls::handle_exceptions): Handle STATUS_DATATYPE_MISALIGNMENT as
SIGBUS error.  Differ between unmapped memory (SEGV_MAPERR) and access
violation (SEGV_ACCERR) in case of STATUS_ACCESS_VIOLATION.  Write
kernel log message in case of uncatched STATUS_ACCESS_VIOLATION.
(_cygtls::interrupt_now): Just call interruptible now instead of
evaluating interruptibility here.

18 years ago Add missing ChangeLog entry.
corinna [Tue, 27 Dec 2005 20:01:29 +0000 (20:01 +0000)]
Add missing ChangeLog entry.

18 years ago2005-12-26 Jan-Benedict Glaw <jbglaw@lug-owl.de>
jbglaw [Tue, 27 Dec 2005 19:43:47 +0000 (19:43 +0000)]
2005-12-26  Jan-Benedict Glaw  <jbglaw@lug-owl.de>

* MAINTAINERS: Add myself as VAX maintainer.

18 years ago * config/tc-mt.c (mt_arch): Default to ms1_16_002.
nathan [Tue, 27 Dec 2005 18:38:05 +0000 (18:38 +0000)]
* config/tc-mt.c (mt_arch): Default to ms1_16_002.
(md_parse_options): Only allow lowercase.
(md_show_usage): Update.

18 years ago * path.cc (path_conv::check): Rework loop removing trailing dots
corinna [Tue, 27 Dec 2005 18:10:49 +0000 (18:10 +0000)]
* path.cc (path_conv::check): Rework loop removing trailing dots
and spaces.

* syslog.cc (vklog): Set facility to LOG_KERN if not set.

18 years ago * elf32-mt.c (mt_elf_merge_private_bfd_data): Do not allow mixing
nathan [Tue, 27 Dec 2005 17:47:42 +0000 (17:47 +0000)]
* elf32-mt.c (mt_elf_merge_private_bfd_data): Do not allow mixing
object files from different mt variants.

18 years agoAdd support for RDOS targets.
nickc [Tue, 27 Dec 2005 17:42:44 +0000 (17:42 +0000)]
Add support for RDOS targets.

18 years agoPR binutils/1990
nickc [Tue, 27 Dec 2005 16:37:57 +0000 (16:37 +0000)]
PR binutils/1990
* libtool.m4: Synchronize with version in GCC sources.

18 years ago(lookup_symbol_in_function_table): Check for a function name before passing
nickc [Tue, 27 Dec 2005 16:07:36 +0000 (16:07 +0000)]
(lookup_symbol_in_function_table): Check for a function name before passing
it to strcmp.

18 years ago* sparcobsd-tdep.c: Include "gdbcore.h", "regcache.h" and
kettenis [Tue, 27 Dec 2005 12:22:59 +0000 (12:22 +0000)]
* sparcobsd-tdep.c: Include "gdbcore.h", "regcache.h" and
"bsd-uthread.h".
(SPARC32OBSD_UTHREAD_FP_OFFSET, SPARC32OBSD_UTHREAD_PC_OFFSET):
New defines.
(sparc32obsd_supply_uthread, sparc32obsd_collect_uthread): New
functions.
(sparc32obsd_init_abi): Set supply_uthread and collect_uthread.
* Makefile.in (sparcobsd-tdep.o): Update dependencies.
* config/sparc/obsd.mt (TDEPFILES): Add bsd-uthread.o.
* config/sparc/obsd64.mt (TDEPFILES): Likewise.

18 years agoPR 1300
nickc [Tue, 27 Dec 2005 11:55:36 +0000 (11:55 +0000)]
PR 1300
* config/tc-arm.c (md_apply_fix): Fix casts to match type in printf format.

18 years agoAdd new Vietnamese translation
nickc [Tue, 27 Dec 2005 11:00:02 +0000 (11:00 +0000)]
Add new Vietnamese translation

18 years ago * elf.c (elf_find_function): Don't ignore section syms.
amodra [Tue, 27 Dec 2005 09:22:59 +0000 (09:22 +0000)]
* elf.c (elf_find_function): Don't ignore section syms.
Simplify filename logic.

18 years agomissed copyright 2005 addition
amodra [Tue, 27 Dec 2005 04:19:15 +0000 (04:19 +0000)]
missed copyright 2005 addition

18 years ago * elfread.c (elf_symfile_read): Don't make synth syms global.
amodra [Tue, 27 Dec 2005 04:09:39 +0000 (04:09 +0000)]
* elfread.c (elf_symfile_read): Don't make synth syms global.

18 years ago * elf32-ppc.c (add_stub_sym): Pass info rather than htab.
amodra [Tue, 27 Dec 2005 03:54:33 +0000 (03:54 +0000)]
* elf32-ppc.c (add_stub_sym): Pass info rather than htab.
Use different names for pic vs non-pic, '.' instead of '_'.
(allocate_dynrelocs): Adjust add_stub_sym call.

18 years ago * elf.c (bfd_section_from_shdr): Treat invalid reloc sections as
amodra [Tue, 27 Dec 2005 03:45:29 +0000 (03:45 +0000)]
* elf.c (bfd_section_from_shdr): Treat invalid reloc sections as
normal sections rather than returning false.

18 years ago * coff-h8300.c (h8300_reloc16_extra_cases): Use input section
amodra [Tue, 27 Dec 2005 03:06:27 +0000 (03:06 +0000)]
* coff-h8300.c (h8300_reloc16_extra_cases): Use input section
"output_offset" instead of link order "offset".
* coff-h8500.c (extra_case): Likewise.
* coff-w65.c (w65_reloc16_extra_cases): Likewise.
* coff-z80.c (extra_case): Likewise.
* coff-z8k.c (extra_case): Likewise.
* linker.c (default_indirect_link_order): Likewise, "size" too.
* ecoff.c (ecoff_indirect_link_order): Likewise.

18 years ago * Makefile.am (Makefile): Remove dependency.
amodra [Tue, 27 Dec 2005 01:21:27 +0000 (01:21 +0000)]
* Makefile.am (Makefile): Remove dependency.
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
* gconfig.in: Regenerate.

18 years ago * Makefile.am: Run "make dep-am".
amodra [Tue, 27 Dec 2005 01:21:00 +0000 (01:21 +0000)]
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.

18 years ago * Makefile.am: Run "make dep-am".
amodra [Tue, 27 Dec 2005 01:20:35 +0000 (01:20 +0000)]
* Makefile.am: Run "make dep-am".
(Makefile): Remove dependency.
* Makefile.in: Regenerate.

18 years ago * Makefile.am: Run "make dep-am".
amodra [Tue, 27 Dec 2005 01:20:05 +0000 (01:20 +0000)]
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* po/POTFILES.in: Regenerate.

18 years ago * Makefile.am: Run "make dep-am".
amodra [Tue, 27 Dec 2005 01:19:28 +0000 (01:19 +0000)]
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* po/POTFILES.in: Regenerate.

18 years ago * Makefile.am: Run "make dep-am".
amodra [Tue, 27 Dec 2005 01:19:00 +0000 (01:19 +0000)]
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* po/SRC-POTFILES.in: Regenerate.

18 years ago*** empty log message ***
gdbadmin [Tue, 27 Dec 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Mon, 26 Dec 2005 23:00:05 +0000 (23:00 +0000)]
daily update

18 years agowhite space
cgf [Mon, 26 Dec 2005 21:23:05 +0000 (21:23 +0000)]
white space

18 years ago* dcrt0.cc (__api_fatal): Simplify to just use strace mechamisms.
cgf [Mon, 26 Dec 2005 19:34:58 +0000 (19:34 +0000)]
* dcrt0.cc (__api_fatal): Simplify to just use strace mechamisms.
(do_exit): Move minimal_printf...
* pinfo.cc (pinfo::exit): ...into here.
* strace.cc (strace::vprntf): Guarantee output to the console when
system_printf/api_fatal.
* heap.cc (heap_init): Wait a second before issuing an error when
ERROR_INVALID_ADDRESS since this is probably due to a CTRL-C handler sneaking
in, using the memory that we want to use for the heap, and, eventually exiting.

18 years ago* sparc64obsd-tdep.c: Include "obsd-tdep.h".
kettenis [Mon, 26 Dec 2005 19:31:22 +0000 (19:31 +0000)]
* sparc64obsd-tdep.c: Include "obsd-tdep.h".
(sparc64obsd_init_abi): Set skip_solib_resolver to
obsd_skip_solib_resolver instead of find_solib_trampoline_target.
* Makefile.in (sparc64obsd-tdep.o): Update dependencies.
* config/sparc/obsd64.mt (TDEPFILES): Add obsd-tdep.o.

18 years ago* sparcobsd-tdep.c: Include "obsd-tdep.h".
kettenis [Mon, 26 Dec 2005 19:27:02 +0000 (19:27 +0000)]
* sparcobsd-tdep.c: Include "obsd-tdep.h".
(sparc32obsd_init_abi): Set skip_solib_resolver.
* Makefile.in (sparcobsd-tdep.o): Update dependencies.
* config/sparc/obsd.mt (TDEPFILES): Add obsd-tdep.o.

18 years ago* obsd-tdep.c: New file.
kettenis [Mon, 26 Dec 2005 19:15:10 +0000 (19:15 +0000)]
* obsd-tdep.c: New file.
* obsd-tdep.h: New file.
* Makefile.in (obsd_tdep_h): New variable.
(ALLDEPFILES): Add obsd-tdep.c.
(obsd-tdep.o): New target.

18 years ago* gdb.base/freebpcmd.exp: Increase timeout.
kettenis [Mon, 26 Dec 2005 14:44:38 +0000 (14:44 +0000)]
* gdb.base/freebpcmd.exp: Increase timeout.

18 years ago* gdb.gdb/selftest.exp (test_with_self): Update copyright check.
kettenis [Mon, 26 Dec 2005 14:38:20 +0000 (14:38 +0000)]
* gdb.gdb/selftest.exp (test_with_self): Update copyright check.

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