diff options
author | Ilya Enkovich <ilya.enkovich@intel.com> | 2014-11-26 13:53:38 +0000 |
---|---|---|
committer | Ilya Enkovich <ienkovich@gcc.gnu.org> | 2014-11-26 13:53:38 +0000 |
commit | 3c350d48a595d93c3e6336b79091d7f506a5fb03 (patch) | |
tree | 578191479f36668a1e05dffbefd71e9a3b6f881b /gcc/tree-streamer-out.c | |
parent | 5e4683dc2f63cca81ce2a3ffcbbf338149a77cbe (diff) | |
download | gcc-3c350d48a595d93c3e6336b79091d7f506a5fb03.zip gcc-3c350d48a595d93c3e6336b79091d7f506a5fb03.tar.gz gcc-3c350d48a595d93c3e6336b79091d7f506a5fb03.tar.bz2 |
re PR lto/64075 (ICE: in bp_pack_value, at data-streamer.h:106)
gcc/
PR lto/64075
* tree-streamer-in.c (unpack_ts_function_decl_value_fields): Use
proper size for function_code bitfield.
(pack_ts_function_decl_value_fields): Likewise.
gcc/testsuite/
PR lto/64075
* gcc.dg/pr64075.c: New.
From-SVN: r218083
Diffstat (limited to 'gcc/tree-streamer-out.c')
-rw-r--r-- | gcc/tree-streamer-out.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-streamer-out.c b/gcc/tree-streamer-out.c index ad58b84..0d87cff 100644 --- a/gcc/tree-streamer-out.c +++ b/gcc/tree-streamer-out.c @@ -300,7 +300,7 @@ pack_ts_function_decl_value_fields (struct bitpack_d *bp, tree expr) bp_pack_value (bp, DECL_PURE_P (expr), 1); bp_pack_value (bp, DECL_LOOPING_CONST_OR_PURE_P (expr), 1); if (DECL_BUILT_IN_CLASS (expr) != NOT_BUILT_IN) - bp_pack_value (bp, DECL_FUNCTION_CODE (expr), 11); + bp_pack_value (bp, DECL_FUNCTION_CODE (expr), 12); } |