ada-lex.l: Ignore register diagnostic also for g++ defaulting to ISO C++17
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index cd950287ec23b2263bec48ca7249925c20887fcf..a01a97fc1cbdb66889e71dbc3ac03c0ca8c85ab4 100644 (file)
@@ -1,3 +1,74 @@
+2020-08-21  Mark Wielaard  <mark@klomp.org>
+
+       * ada-lex.l: Extend register warnings diagnostics comment for g++.
+
+2020-08-22  Simon Marchi  <simon.marchi@efficios.com>
+
+       * frame.c (enum class frame_id_status): New.
+       (struct frame_info) <this_id::p>: Change type to frame_id_status.
+       (fprintf_frame): Update.
+       (compute_frame_id): Set frame id status to "computing" on entry.
+       Set it back to "not_computed" on failure and to "computed" on
+       success.
+       (get_frame_id): Assert the frame id is not being computed.
+       (create_sentinel_frame): Use frame_id_status::COMPUTED.
+       (create_new_frame): Likewise.
+       (frame_cleanup_after_sniffer): Update assert.
+
+2020-08-20  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * regcache.c (pid_ptid_regcache_map): New type.
+       (target_ptid_regcache_map): Remove.
+       (target_pid_ptid_regcache_map): New type.
+       (regcaches): Change type to target_pid_ptid_regcache_map.
+       (get_thread_arch_aspace_regcache): Update.
+       (regcache_thread_ptid_changed): Update, handle pid-like ptid
+       case.
+       (regcaches_size): Update.
+       (regcache_count): Update.
+       (registers_changed_ptid_target_pid_test): New.
+       (_initialize_regcache): Register new test.
+
+2020-08-20  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * regcache.c (regcache_count): New.
+       (struct regcache_test_data): New.
+       (regcache_test_data_up): New.
+       (populate_regcaches_for_test): New.
+       (regcaches_test): Remove.
+       (get_thread_arch_aspace_regcache_test): New.
+       (registers_changed_ptid_all_test): New.
+       (registers_changed_ptid_target_test): New.
+       (registers_changed_ptid_target_ptid_test): New.
+       (regcache_thread_ptid_changed): Remove regcache_count lambda.
+       (_initialize_regcache): Register new tests.
+
+2020-08-20  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * regcache.c (test_get_thread_arch_aspace_regcache): Rename to...
+       (get_thread_arch_aspace_regcache_and_check): ... this.  Remove
+       gdbarch and aspace parameter.  Use current inferior's aspace.
+       Validate regcache's arch value.
+       (regcaches_test): Update.
+
+2020-08-20  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * regcache.c (regcaches_test): Call registers_changed.
+
+2020-08-20  Tankut Baris Aktemur  <tankut.baris.aktemur@intel.com>
+
+       * infrun.c (process_event_stop_test): Fix typo "breapoint".
+
+2020-08-19  Alok Kumar Sharma  <AlokKumar.Sharma@amd.com>
+
+       * amd64-tdep.c (amd64_skip_prologue): Using symbol table
+       to find the end of prologue for flang compiled binaries.
+       * arm-tdep.c (arm_skip_prologue): Likewise.
+       * i386-tdep.c (i386_skip_prologue): Likewise.
+       * producer.c (producer_is_llvm): New function.
+       (producer_parsing_tests): Added new tests for clang/flang.
+       * producer.h (producer_is_llvm): New declaration.
+
 2020-08-18  Simon Marchi  <simon.marchi@efficios.com>
 
        * linux-nat.c (linux_nat_debug_printf): New function.
This page took 0.058222 seconds and 4 git commands to generate.