diff options
| author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-12-06 14:37:09 +0000 |
|---|---|---|
| committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-12-06 14:37:09 +0000 |
| commit | 7e9f37dcf7f0e45f051b518acc14a3c1e143233b (patch) | |
| tree | 69d8a57a66b0f88599b49c7300a7e116451e88ce /libjava/classpath/vm/reference/java/io/VMFile.java | |
| parent | 747f0d2a917dbbd49282158a6e8b331a1364b1d1 (diff) | |
| download | ppe42-gcc-7e9f37dcf7f0e45f051b518acc14a3c1e143233b.tar.gz ppe42-gcc-7e9f37dcf7f0e45f051b518acc14a3c1e143233b.zip | |
PR c++/55137
* fold-const.c (fold_binary_loc) <associate>: Don't introduce
TREE_OVERFLOW through reassociation. If type doesn't have defined
overflow, but one or both of the operands do, use the wrapping type
for reassociation and only convert to type at the end.
* g++.dg/opt/pr55137.C: New test.
* gcc.c-torture/execute/pr55137.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194250 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/vm/reference/java/io/VMFile.java')
0 files changed, 0 insertions, 0 deletions

