diff options
| author | Richard Biener <rguenther@suse.de> | 2026-01-27 15:43:53 +0100 |
|---|---|---|
| committer | Richard Biener <rguenth@gcc.gnu.org> | 2026-01-28 09:11:26 +0100 |
| commit | 7fdb0e1b186b8ade38d454504e3f8bba2b17a9ea (patch) | |
| tree | 8ba61b45ecd8ad75b44a1f0ee56a9b7526c3eea6 /libjava/gnu/java | |
| parent | 11ef3c2e4fb97fc200edb74ce602960af0eaa354 (diff) | |
| download | gcc-7fdb0e1b186b8ade38d454504e3f8bba2b17a9ea.zip gcc-7fdb0e1b186b8ade38d454504e3f8bba2b17a9ea.tar.gz gcc-7fdb0e1b186b8ade38d454504e3f8bba2b17a9ea.tar.bz2 | |
tree-optimization/110043 - avoid overflow in pointer-query
pointer-query is built around using offset_int to avoid needing
to deal with overflow. This falls apart when trying to analyze
array accesses indexed by __int128. So don't.
PR tree-optimization/110043
* pointer-query.cc (get_offset_range): Fail for integer
types with precision larger than ptrdiff_type_node.
* gcc.dg/torture/pr110043.c: New testcase.
Diffstat (limited to 'libjava/gnu/java')
0 files changed, 0 insertions, 0 deletions
