[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master de6601e62e 1/2: Pacify GCC 12.1.1 in default developer build
From: |
Paul Eggert |
Subject: |
master de6601e62e 1/2: Pacify GCC 12.1.1 in default developer build |
Date: |
Mon, 13 Jun 2022 16:39:56 -0400 (EDT) |
branch: master
commit de6601e62efd959cf74455cfd8030f60448cd713
Author: Paul Eggert <eggert@cs.ucla.edu>
Commit: Paul Eggert <eggert@cs.ucla.edu>
Pacify GCC 12.1.1 in default developer build
* src/pdumper.c (pdumper_load): Use explicit memset to work around
GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105961>.
---
src/pdumper.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/pdumper.c b/src/pdumper.c
index 0efd5cfb0b..50ae4f85e7 100644
--- a/src/pdumper.c
+++ b/src/pdumper.c
@@ -5543,7 +5543,10 @@ pdumper_load (const char *dump_filename, char *argv0)
struct dump_header header_buf = { 0 };
struct dump_header *header = &header_buf;
- struct dump_memory_map sections[NUMBER_DUMP_SECTIONS] = { 0 };
+ struct dump_memory_map sections[NUMBER_DUMP_SECTIONS];
+
+ /* Use memset instead of "= { 0 }" to work around GCC bug 105961. */
+ memset (sections, 0, sizeof sections);
const struct timespec start_time = current_timespec ();
char *dump_filename_copy;