diff options
author | Bernd Edlinger <bernd.edlinger@hotmail.de> | 2018-08-20 14:20:59 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2018-08-20 08:20:59 -0600 |
commit | be3cfb9da549517523d9ee9177d327481dc788de (patch) | |
tree | 9c706675ec67b2766d7a1c167c2d4e40ef27fe11 /gcc/tree-inline.c | |
parent | abcd1775e067600918da69330f8ff3f1f6734b4c (diff) | |
download | gcc-be3cfb9da549517523d9ee9177d327481dc788de.zip gcc-be3cfb9da549517523d9ee9177d327481dc788de.tar.gz gcc-be3cfb9da549517523d9ee9177d327481dc788de.tar.bz2 |
re PR target/86984 (invalid relocation accessing a const char array)
PR target/86984
* expr.c (expand_assignment): Assert that bitpos is positive.
(store_field): Likewise
(expand_expr_real_1): Make sure that bitpos is positive.
* config/alpha/alpha.h (CONSTANT_ADDRESS_P): Avoid signed
integer overflow.
PR target/86984
* gcc.target/alpha/pr86984.c: New test.
From-SVN: r263664
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions