Skip to content

Instantly share code, notes, and snippets.

@marxin
Created May 21, 2020 07:27
Show Gist options
  • Save marxin/424bfc5406bb5a5840b88faed6493b74 to your computer and use it in GitHub Desktop.
Save marxin/424bfc5406bb5a5840b88faed6493b74 to your computer and use it in GitHub Desktop.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b97e8ea51f7..b3b6de2814f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,14 +1,10 @@
-2020-05-21 Uroš Bizjak <[email protected]>
+2020-05-20 Uroš Bizjak <[email protected]>
PR target/95218
-
* config/i386/mmx.md (*mmx_<code>v2sf): Do not mark
operands 1 and 2 commutative. Manually swap operands.
(*mmx_nabsv2sf2): Ditto.
-
Partially revert:
- 2020-05-18 Uroš Bizjak <[email protected]>
-
* config/i386/i386.md (*<code>tf2_1):
Mark operands 1 and 2 commutative.
(*nabstf2_1): Ditto.
@@ -129,12 +125,6 @@
(mve_vstrwq_<supf>v4si): Likewise.Modify constriant Us to Ux.
* config/arm/predicates.md (mve_memory_operand): Define.
-2020-05-30 Richard Biener <[email protected]>
-
- PR c/95141
- * c-fold.c (c_fully_fold_internal): Enhance guard on
- overflow_warning.
-
2020-05-20 Kito Cheng <[email protected]>
PR target/90811
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 50614cf1f68..02bac3e7d03 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -2,6 +2,8 @@
* c-common.c (try_to_locate_new_include_insertion_point): Revert change.
+2020-05-20 Nathan Sidwell <[email protected]>
+
* c-common.c (try_to_locate_new_include_insertion_point): Use
strcmp to compare filenames.
* c-lex.c (init_c_lex): Move declaration to initialization.
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index f7aa74fa9da..99168d24ee7 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,9 @@
+2020-05-20 Richard Biener <[email protected]>
+
+ PR c/95141
+ * c-fold.c (c_fully_fold_internal): Enhance guard on
+ overflow_warning.
+
2020-05-19 Martin Liska <[email protected]>
* c-parser.c: Fix typo.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index cfe5cf00366..ed7ce5a969a 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,6 +1,5 @@
2020-05-20 Marek Polacek <[email protected]>
- DR 2237
* parser.c (cp_parser_unqualified_id): Reject simple-template-id as
the declarator-id of a destructor.
(cp_parser_constructor_declarator_p): Reject simple-template-id as
@@ -8,7 +7,6 @@
2020-05-20 Marek Polacek <[email protected]>
- DR 2289
PR c++/94553
* cp-tree.h (SD_DECOMPOSITION): New flag.
* decl.c (duplicate_decls): Make sure a structured binding is unique
@@ -31,7 +29,7 @@
* pt.c (lookup_template_class_1): Do not reinit template_info of an
alias here.
-2020-05-18 Martin Sebor <[email protected]>
+2020-05-19 Martin Sebor <[email protected]>
PR c++/94923
* call.c ((maybe_warn_class_memaccess): Use is_byte_access_type.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 85f73e48641..eb2972e7503 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -6,7 +6,6 @@
2020-05-20 Marek Polacek <[email protected]>
- DR 2237
* g++.dg/DRs/dr2237.C: New test.
* g++.dg/parse/constructor2.C: Add dg-error for C++20.
* g++.dg/parse/dtor12.C: Likewise.
@@ -16,9 +15,13 @@
* g++.old-deja/g++.other/inline15.C: Only run for C++17 and lesses.
* g++.old-deja/g++.pt/ctor2.C: Add dg-error for C++20.
+2020-05-20 Nathan Sidwell <[email protected]>
+
+ * c-c++-common/cpp/cmd-1.c: New file.
+ * c-c++-common/cpp/cmd-1.h: New file.
+
2020-05-20 Marek Polacek <[email protected]>
- DR 2289
PR c++/94553
* g++.dg/cpp1z/decomp52.C: New test.
@@ -40,6 +43,16 @@
PR c++/95223
* g++.dg/template/typename23.C: New test.
+2020-05-20 Richard Biener <[email protected]>
+
+ PR tree-optimization/95219
+ * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: Adjust.
+
+2020-05-20 Richard Biener <[email protected]>
+
+ PR middle-end/95231
+ * g++.dg/other/pr95231.C: New testcase.
+
2020-05-20 Srinath Parvathaneni <[email protected]>
PR target/94959
@@ -101,17 +114,6 @@
2020-05-20 Richard Biener <[email protected]>
- PR tree-optimization/95219
- * tree-vect-loop.c (vectorizable_induction): Reduce
- group_size before computing the number of required IVs.
-
-2020-05-20 Richard Biener <[email protected]>
-
- PR middle-end/95231
- * g++.dg/other/pr95231.C: New testcase.
-
-2020-05-30 Richard Biener <[email protected]>
-
PR c/95141
* gcc.dg/pr95141.c: New testcase.
@@ -120,6 +122,11 @@
PR target/94591
* gcc.c-torture/execute/pr94591.c: New test.
+2020-05-19 Martin Sebor <[email protected]>
+
+ PR c++/94923
+ * g++.dg/Wclass-memaccess.C: Add tests for std::byte.
+
2020-05-19 Nathan Sidwell <[email protected]>
* c-c++-common/raw-string-14.c: Adjust errors.
@@ -130,6 +137,14 @@
* gcc.target/i386/pr92645-4.c: Adjust expected pattern.
+2020-05-19 Nathan Sidwell <[email protected]>
+
+ PR preprocessor/95182
+ * c-c++-common/cpp/eof-1.c: New file.
+ * c-c++-common/cpp/eof-2.c: New file.
+ * c-c++-common/cpp/eof-2.h: New file.
+ * c-c++-common/cpp/eof-3.c: New file.
+
2020-05-19 Jozef Lawrynowicz <[email protected]>
* c-c++-common/builtin-has-attribute-7.c: Require size24plus.
@@ -310,11 +325,6 @@
* g++.dg/cpp1z/constexpr-if34.C: New test.
* g++.dg/cpp2a/is-constant-evaluated10.C: New test.
-2020-05-18 Martin Sebor <[email protected]>
-
- PR c++/94923
- * g++.dg/Wclass-memaccess.C: Add tests for std::byte.
-
2020-05-18 Martin Sebor <[email protected]>
PR middle-end/92815
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index 622260391da..c7d684d5c67 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -10,7 +10,7 @@
(_cpp_do_file_change, _cpp_compare_file_date, _cpp_has_header): Adjust.
* init.c (cpp_read_main): Adjust _cpp_find_file call.
-2020-05-18 Nathan Sidwell <[email protected]>
+2020-05-19 Nathan Sidwell <[email protected]>
* include/cpplib.h (cpp_get_otions, cpp_get_callbacks)
(cpp_get_deps): Mark as PURE.
@@ -20,12 +20,15 @@
* system.h: Remove now-unneeded bool hackery.
* files.c (_cpp_find_file): Store LOC not highest_location.
- PR preprocessor/95149
+2020-05-19 Nathan Sidwell <[email protected]>
+
* lex.c (struct lit_accum): New.
(bufring_append): Replace by lit_accum::append.
(lex_raw_string): Reimplement, using fragments of the old version.
(lex_string): Adjust lex_raw_string call.
+2020-05-19 Nathan Sidwell <[email protected]>
+
PR preprocessor/95182
* macro.c (collect_args): Preserve EOFif we fell out of the main
file.
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 9f359ca69fb..ffb3de4c8e5 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,10 +1,10 @@
-2020-05-20 H.J. Lu <[email protected]>
+2020-05-20 H.J. Lu <[email protected]>
PR target/91695
* config/i386/cpuinfo.c (get_available_features): Fix VPCLMULQDQ
check.
-2020-05-19 H.J. Lu <[email protected]>
+2020-05-19 H.J. Lu <[email protected]>
PR target/95212
PR target/95220
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 5d406191853..58fa8845ba2 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,7 @@
+2020-05-19 Jakub Jelinek <[email protected]>
+
+ * allocator.c: New file.
+
2020-05-19 Jakub Jelinek <[email protected]>
* omp.h.in (omp_uintptr_t): New typedef.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 95c15977796..df6c5c5bf74 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -6,9 +6,13 @@
iterator_traits (LWG 3420).
* testsuite/24_iterators/customization_points/lwg3420.cc: New test.
+2020-05-21 Jonathan Wakely <[email protected]>
+
* include/experimental/socket (basic_socket::is_open()
(basic_socket_acceptor::is_open()): Use _GLIBCXX_NODISCARD macro.
+2020-05-20 Jonathan Wakely <[email protected]>
+
* include/experimental/bits/net.h (__endpoint, __protocol)
(__acceptable_protocol, __inet_protocol): New concepts.
(__detail::__is_endpoint): Move trait from <experimental/socket>.
@@ -19,6 +23,8 @@
* include/experimental/socket (__is_endpoint): Move to net.h header.
(basic_socket, basic_socket_acceptor): Check requirements.
+2020-05-20 Jonathan Wakely <[email protected]>
+
* include/experimental/executor (use_future_t::use_future_t()): Fix
incorrect noexcept-specifier.
* include/experimental/internet (basic_resolver_results): Adjust
@@ -39,6 +45,8 @@
(basic_socket_iostream::error()): Likewise.
* testsuite/experimental/net/socket/basic_socket.cc: New test.
+2020-05-20 Jonathan Wakely <[email protected]>
+
* include/experimental/buffer: Replace typedefs with
alias-declarations.
* include/experimental/executor: Likewise.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment