aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2025-04-05 00:17:11 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2025-04-05 00:17:11 +0000
commit2f62e66e1444d858e937faa7147f6cd06296b33b (patch)
treec22f452185cdc1985c61f9f1f3c9aef693ecc531 /libcpp
parent337b9ff4854c6a7fa47860ce0acad82ffb4d39be (diff)
downloadgcc-2f62e66e1444d858e937faa7147f6cd06296b33b.zip
gcc-2f62e66e1444d858e937faa7147f6cd06296b33b.tar.gz
gcc-2f62e66e1444d858e937faa7147f6cd06296b33b.tar.bz2
Daily bump.
Diffstat (limited to 'libcpp')
-rw-r--r--libcpp/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index d444982..e2ed956 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,13 @@
+2025-04-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR preprocessor/119391
+ * expr.cc (num_lshift): Add pfile argument. Don't set num.overflow
+ for !num.unsignedp in C++20 or later unless n >= precision. For
+ C++11 to C++17 set it if orig >> (precision - 1 - n) as logical
+ shift results in value > 1.
+ (num_binary_op): Pass pfile to num_lshift.
+ (num_div_op): Likewise.
+
2025-03-28 Jeremy Bettis <jbettis@google.com>
PR preprocessor/108900