* lto-streamer-out.c (pack_ts_type_value_fields): Pack all bits
commit9abf8a9e06dd4f3487054dd7a1e7bbe9d2334e5f
authordnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 14 Apr 2011 20:34:51 +0000 (14 20:34 +0000)
committerdnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 14 Apr 2011 20:34:51 +0000 (14 20:34 +0000)
treed09f244f94f8c2910d25b6b3766fa8196aaf741d
parent0f2fce772a7503725843901e5216a120ce3e7ddc
* lto-streamer-out.c (pack_ts_type_value_fields): Pack all bits
of -1 value.
* lto-streamer.h (bitpack_create): Assert that the value to
pack does not overflow NBITS.
* lto-streamer-in.c (unpack_ts_type_value_fields): Unpack
BITS_PER_BITPACK_WORD bits for TYPE_ALIAS_SET.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/pph@172457 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog.pph
gcc/lto-streamer-in.c
gcc/lto-streamer-out.c
gcc/lto-streamer.h