+2019-02-22 Richard Biener <rguenther@suse.de>
+
+ * c-pch.c (no_checksum): Remove.
+ (pch_init): Remove assertion that executable_checksum is not
+ all zero.
+ (c_common_valid_pch): Likewise.
+
2019-02-18 Martin Sebor <msebor@redhat.com>
PR middle-end/89294
MATCH_SIZE = ARRAY_SIZE (pch_matching)
};
-/* The value of the checksum in the dummy compiler that is actually
- checksummed. That compiler should never be run. */
-static const char no_checksum[16] = { 0 };
-
/* Information about flags and suchlike that affect PCH validity.
Before this structure is read, both an initial 8-character identification
pch_file);
pch_outfile = f;
- gcc_assert (memcmp (executable_checksum, no_checksum, 16) != 0);
-
memset (&v, '\0', sizeof (v));
v.debug_info_type = write_symbols;
{
/* Perform a quick test of whether this is a valid
precompiled header for the current language. */
- gcc_assert (memcmp (executable_checksum, no_checksum, 16) != 0);
-
sizeread = read (fd, ident, IDENT_LENGTH + 16);
if (sizeread == -1)
fatal_error (input_location, "can%'t read %s: %m", name);