diff options
author | Andrew Stubbs <ams@baylibre.com> | 2024-02-22 15:41:00 +0000 |
---|---|---|
committer | Andrew Stubbs <ams@baylibre.com> | 2024-03-04 15:39:02 +0000 |
commit | 77eb86be8841989651b3150a020dd1a95910cc00 (patch) | |
tree | 224f200a1925178ff144b02b4119a17e24fc76ab /libgfortran/io | |
parent | 71244316cf714725930c2de61c79d635238595bf (diff) | |
download | gcc-77eb86be8841989651b3150a020dd1a95910cc00.zip gcc-77eb86be8841989651b3150a020dd1a95910cc00.tar.gz gcc-77eb86be8841989651b3150a020dd1a95910cc00.tar.bz2 |
vect: Fix integer overflow calculating mask
The masks and bitvectors were broken when nunits==32 on hosts where int is
32-bit.
gcc/ChangeLog:
* dojump.cc (do_compare_and_jump): Use full-width integers for shifts.
* expr.cc (store_constructor): Likewise.
(do_store_flag): Likewise.
Diffstat (limited to 'libgfortran/io')
0 files changed, 0 insertions, 0 deletions