Add ADL support
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index edfcd65a64ccf4e345547504b792e5fca64006c2..d5a9fb61d3ed0547d517c88640de1af7568f5c5c 100644 (file)
@@ -1,5 +1,71 @@
+2010-05-07  Sami Wagiaalla  <swagiaal@redhat.com>
+
+       PR C++/7943:
+       * valops.c (find_overload_match): Handle fsym == NULL case.
+       Add int no_adl argument.
+       (find_oload_champ_namespace_loop): Call make_symbol_overload_list_adl
+       when appropriate.
+       Add int no_adl argument.
+       (find_oload_champ_namespace):   Add int no_adl argument.
+       * parse.c (operator_length_standard): Return length for OP_ADL_FUNC
+       expression.
+       * expprint.c (op_name_standard): Added string for OP_ADL_FUNC case.
+       * eval.c (evaluate_subexp_standard): Added OP_ADL_FUNC case.
+       Evaluate arguments and use them to perform ADL lookup.
+       Pass no_adl argument to find_overload_match.
+       Disable adl lookup when evaluating a fully qualified OP_FUNCALL.
+       * cp-support.h: Added prototype for
+       make_symbol_overload_list_namespace.
+       * cp-support.c (make_symbol_overload_list_namespace): New function.
+       (make_symbol_overload_list_adl_namespace): New function.
+       (make_symbol_overload_list_adl): New function.
+       (make_symbol_overload_list_using): Moved code to add function to
+       overload set to make_symbol_overload_list_namespace.
+       * c-exp.y: create UNKNOWN_CPP_NAME token.
+       Add parse rule for ADL functions.
+       (classify_name): Recognize an UNKNOWN_CPP_NAME.
+
+2010-05-07  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * fbsd-nat.c (fbsd_make_corefile_notes): Add cast to NULL used as
+       sentinel.
+
+2010-05-07  Pedro Alves  <pedro@codesourcery.com>
+
+       * remote.c (remote_query_supported_append): Use reconcat.
+       (remote_query_supported): Install a cleanup.  Use reconcat.
+
+2010-05-07  Pedro Alves  <pedro@codesourcery.com>
+
+       * gdbarch.sh (qsupported): Delete.
+       * gdbarch.h, gdbarch.c: Regenerate.
+       * remote.c (remote_query_supported): Remove use of
+       gdbarch_qsupported.
+
+2010-05-06  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * xml-syscall.c (syscall_start_syscalls_info): Remove unused
+       function.
+
 2010-05-06  Michael Snyder  <msnyder@vmware.com>
 
+       * xml-support.c (xinclude_start_include): Delete unused variable.
+       (xml_process_xincludes): Delete unused variable.
+       * xml-syscall.c (syscall_parse_xml): Delete unused variable.
+       * target-descriptions.c (tdesc_gdb_type): Delete unused variable.
+       (tdesc_find_arch_register): Delete unused variable.
+       (tdesc_use_registers): Delete unused variable.
+       * xml-tdesc.c (tdesc_start_target): Delete unused variable.
+       * inferior.c (print_inferior): Delete unused variable.
+       * record.c (record_open_1): Delete unused variable.
+       (record_restore): Delete unused variable.
+       (cmd_record_save): Delete unused variable.
+       * gcore.c (derive_heap_segment): Delete unused variable.
+       (objfile_find_memory_regions): Use unused variable.
+       * jit.c (jit_inferior_init): Delete unused variable.
+       * progspace.c (clone_program_space): Delete unused variable.
+       (pspace_empty_p): Delete unused variable.
+       
        * frame-unwind.c (frame_unwind_find_by_frame): 
        Delete unused variable.
        * gnu-v2-abi.c (gnuv2_value_rtti_type): Delete unused variable.
This page took 0.026838 seconds and 4 git commands to generate.