diff options
author | Martin Liska <mliska@suse.cz> | 2021-02-03 10:53:32 +0100 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2021-02-03 13:18:52 +0100 |
commit | 84110515b93a6709de24240d6658ac207db5129f (patch) | |
tree | def4749fcba6df68fbec7ba2ad2368c2cb9868d2 | |
parent | e8c87bc07b5c98101b47caaee84650cd8abdfa5f (diff) | |
download | gcc-84110515b93a6709de24240d6658ac207db5129f.zip gcc-84110515b93a6709de24240d6658ac207db5129f.tar.gz gcc-84110515b93a6709de24240d6658ac207db5129f.tar.bz2 |
Fill up padding in lto_section struct.
gcc/ChangeLog:
PR lto/98912
* lto-streamer-out.c (produce_lto_section): Fill up missing
padding.
* lto-streamer.h (struct lto_section): Add _padding field.
-rw-r--r-- | gcc/lto-streamer-out.c | 2 | ||||
-rw-r--r-- | gcc/lto-streamer.h | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/gcc/lto-streamer-out.c b/gcc/lto-streamer-out.c index 405f3bf..a26d488 100644 --- a/gcc/lto-streamer-out.c +++ b/gcc/lto-streamer-out.c @@ -2670,7 +2670,7 @@ produce_lto_section () bool slim_object = flag_generate_lto && !flag_fat_lto_objects; lto_section s - = { LTO_major_version, LTO_minor_version, slim_object, 0 }; + = { LTO_major_version, LTO_minor_version, slim_object, 0, 0 }; s.set_compression (compression); lto_write_data (&s, sizeof s); lto_end_section (); diff --git a/gcc/lto-streamer.h b/gcc/lto-streamer.h index 7736ae7..5c7cd84 100644 --- a/gcc/lto-streamer.h +++ b/gcc/lto-streamer.h @@ -369,6 +369,7 @@ struct lto_section int16_t major_version; int16_t minor_version; unsigned char slim_object; + unsigned char _padding; /* Flags is a private field that is not defined publicly. */ uint16_t flags; |