c-pch.c (no_checksum): Remove.
authorRichard Biener <rguenther@suse.de>
Fri, 22 Feb 2019 10:59:33 +0000 (10:59 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 22 Feb 2019 10:59:33 +0000 (10:59 +0000)
2019-02-22  Richard Biener  <rguenther@suse.de>

c-family/
* c-pch.c (no_checksum): Remove.
(pch_init): Remove assertion that executable_checksum is not
all zero.
(c_common_valid_pch): Likewise.

From-SVN: r269113

gcc/c-family/ChangeLog
gcc/c-family/c-pch.c

index 2d3839ee5a7bf402cfbb2bc0038d7a493ecd6837..951231efaac739c633f42db5cd915cff1b877d83 100644 (file)
@@ -1,3 +1,10 @@
+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
index 77740244860093d6b67d6874653e00c6986beabc..5492752a5af54402ed87f3e43591481edc3577b3 100644 (file)
@@ -45,10 +45,6 @@ enum {
   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
@@ -111,8 +107,6 @@ pch_init (void)
                 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;
   {
@@ -212,8 +206,6 @@ c_common_valid_pch (cpp_reader *pfile, const char *name, int fd)
   /* 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);