mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-23 19:03:59 +08:00
Daily bump.
This commit is contained in:
parent
ed1797ddf8
commit
cdc34229c1
@ -1,3 +1,8 @@
|
||||
2022-11-15 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gcc-changelog/git_commit.py: Revert temporary rule
|
||||
relaxation.
|
||||
|
||||
2022-11-14 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gcc-changelog/git_commit.py: Temporarily disable
|
||||
|
@ -1,3 +1,90 @@
|
||||
2022-11-15 Philipp Tomsich <philipp.tomsich@vrull.eu>
|
||||
|
||||
* config/riscv/riscv-builtins.cc (struct riscv_builtin_description):
|
||||
add the pause machine-dependent builtin with no result and no
|
||||
arguments; mark it as always present (pause is a true hint
|
||||
that encodes into a fence-insn, if not supported with the new
|
||||
pause semantics).
|
||||
* config/riscv/riscv-ftypes.def: Add type for void -> void.
|
||||
* config/riscv/riscv.md (riscv_pause): Add risc_pause and
|
||||
UNSPECV_PAUSE
|
||||
* doc/extend.texi: Document __builtin_riscv_pause.
|
||||
* optabs.cc (maybe_gen_insn): Allow nops == 0 (void -> void).
|
||||
|
||||
2022-11-15 David Faust <david.faust@oracle.com>
|
||||
|
||||
* config/bpf/bpf.cc (bpf_expand_builtin): Avoid use of uninitialized
|
||||
variable in error case.
|
||||
|
||||
2022-11-15 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/106140
|
||||
* doc/invoke.texi (Static Analyzer Options): Add
|
||||
-Wanalyzer-fd-phase-mismatch and -Wanalyzer-fd-type-mismatch. Add
|
||||
"socket", "bind", "listen", "accept", and "connect" to the list of
|
||||
functions known to the analyzer.
|
||||
|
||||
2022-11-15 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/106302
|
||||
* Makefile.in (ANALYZER_OBJS): Add analyzer/analyzer-language.o.
|
||||
(GTFILES): Add analyzer/analyzer-language.cc.
|
||||
* doc/analyzer.texi: Document __analyzer_dump_named_constant.
|
||||
|
||||
2022-11-15 Lewis Hyatt <lhyatt@gmail.com>
|
||||
|
||||
* json.h (class string): Add M_LEN member to store the length of
|
||||
the data. Add constructor taking an explicit length.
|
||||
* json.cc (string::string): Implement the new constructor.
|
||||
(string::print): Support printing strings that are not
|
||||
null-terminated. Escape embdedded null bytes on output.
|
||||
(test_writing_strings): Test the new null-byte-related features of
|
||||
json::string.
|
||||
|
||||
2022-11-15 Lewis Hyatt <lhyatt@gmail.com>
|
||||
|
||||
* diagnostic.cc (diagnostic_get_location_text): Use
|
||||
special_fname_builtin () rather than a hardcoded string (which was
|
||||
also incorrectly left untranslated previously.)
|
||||
* input.cc (special_fname_builtin): New function.
|
||||
(expand_location_1): Use special_fname_builtin () rather than a
|
||||
hard-coded string.
|
||||
(test_builtins): Likewise.
|
||||
* input.h (special_fname_builtin): Declare.
|
||||
|
||||
2022-11-15 Lewis Hyatt <lhyatt@gmail.com>
|
||||
|
||||
* tree-diagnostic.cc (maybe_unwind_expanded_macro_loc): Handle ad-hoc
|
||||
location in return value of linemap_resolve_location().
|
||||
|
||||
2022-11-15 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* doc/cpp.texi (Pragmas): Use @item and @itemx for region
|
||||
pragmas.
|
||||
|
||||
2022-11-15 Maciej W. Rozycki <macro@embecosm.com>
|
||||
|
||||
* ira-color.cc (assign_hard_reg): Remove duplicate `memset' over
|
||||
`full_costs'.
|
||||
|
||||
2022-11-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
* config/aarch64/atomics.md
|
||||
(*aarch64_atomic_load<ALLX:mode>_rcpc_zext): New pattern.
|
||||
(*aarch64_atomic_load<ALLX:mode>_rcpc_sext): New pattern.
|
||||
|
||||
2022-11-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
||||
|
||||
* config/aarch64/aarch64.h (AARCH64_ISA_RCPC): New Macro.
|
||||
(TARGET_RCPC): New Macro.
|
||||
* config/aarch64/atomics.md (atomic_load<mode>): Change into an expand.
|
||||
(aarch64_atomic_load<mode>_rcpc): New define_insn for ldapr.
|
||||
(aarch64_atomic_load<mode>): Rename of old define_insn for ldar.
|
||||
* config/aarch64/iterators.md (UNSPEC_LDAP): New unspec enum value.
|
||||
* doc/invoke.texi (rcpc): Ammend documentation to mention the effects
|
||||
on code generation.
|
||||
|
||||
2022-11-15 Hongyu Wang <hongyu.wang@intel.com>
|
||||
|
||||
PR target/98167
|
||||
|
@ -1 +1 @@
|
||||
20221115
|
||||
20221116
|
||||
|
@ -1,3 +1,108 @@
|
||||
2022-11-15 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/106140
|
||||
* analyzer-language.cc (on_finish_translation_unit): Stash named
|
||||
constants "SOCK_STREAM" and "SOCK_DGRAM".
|
||||
* analyzer.opt (Wanalyzer-fd-phase-mismatch): New.
|
||||
(Wanalyzer-fd-type-mismatch): New.
|
||||
* engine.cc (impl_region_model_context::get_state_map_by_name):
|
||||
Add "out_sm_context" param. Allow out_sm_idx to be NULL.
|
||||
* exploded-graph.h
|
||||
(impl_region_model_context::get_state_map_by_name):
|
||||
Add "out_sm_context" param.
|
||||
* region-model-impl-calls.cc (region_model::impl_call_accept): New.
|
||||
(region_model::impl_call_bind): New.
|
||||
(region_model::impl_call_connect): New.
|
||||
(region_model::impl_call_listen): New.
|
||||
(region_model::impl_call_socket): New.
|
||||
* region-model.cc (region_model::on_call_pre): Special-case
|
||||
"bind".
|
||||
(region_model::on_call_post): Special-case "accept", "bind",
|
||||
"connect", "listen", and "socket".
|
||||
* region-model.h (region_model::impl_call_accept): New decl.
|
||||
(region_model::impl_call_bind): New decl.
|
||||
(region_model::impl_call_connect): New decl.
|
||||
(region_model::impl_call_listen): New decl.
|
||||
(region_model::impl_call_socket): New decl.
|
||||
(region_model::on_socket): New decl.
|
||||
(region_model::on_bind): New decl.
|
||||
(region_model::on_listen): New decl.
|
||||
(region_model::on_accept): New decl.
|
||||
(region_model::on_connect): New decl.
|
||||
(region_model::add_constraint): Make public.
|
||||
(region_model::check_for_poison): Make public.
|
||||
(region_model_context::get_state_map_by_name): Add out_sm_context param.
|
||||
(region_model_context::get_fd_map): Likewise.
|
||||
(region_model_context::get_malloc_map): Likewise.
|
||||
(region_model_context::get_taint_map): Likewise.
|
||||
(noop_region_model_context::get_state_map_by_name): Likewise.
|
||||
(region_model_context_decorator::get_state_map_by_name): Likewise.
|
||||
* sm-fd.cc: Include "analyzer/supergraph.h" and
|
||||
"analyzer/analyzer-language.h".
|
||||
(enum expected_phase): New enum.
|
||||
(fd_state_machine::m_new_datagram_socket): New.
|
||||
(fd_state_machine::m_new_stream_socket): New.
|
||||
(fd_state_machine::m_new_unknown_socket): New.
|
||||
(fd_state_machine::m_bound_datagram_socket): New.
|
||||
(fd_state_machine::m_bound_stream_socket): New.
|
||||
(fd_state_machine::m_bound_unknown_socket): New.
|
||||
(fd_state_machine::m_listening_stream_socket): New.
|
||||
(fd_state_machine::m_m_connected_stream_socket): New.
|
||||
(fd_state_machine::m_SOCK_STREAM): New.
|
||||
(fd_state_machine::m_SOCK_DGRAM): New.
|
||||
(fd_diagnostic::describe_state_change): Handle socket states.
|
||||
(fd_diagnostic::get_meaning_for_state_change): Likewise.
|
||||
(class fd_phase_mismatch): New.
|
||||
(enum expected_type): New enum.
|
||||
(class fd_type_mismatch): New.
|
||||
(fd_state_machine::fd_state_machine): Initialize new states and
|
||||
stashed named constants.
|
||||
(fd_state_machine::is_socket_fd_p): New.
|
||||
(fd_state_machine::is_datagram_socket_fd_p): New.
|
||||
(fd_state_machine::is_stream_socket_fd_p): New.
|
||||
(fd_state_machine::on_close): Handle the socket states.
|
||||
(fd_state_machine::check_for_open_fd): Complain about fncalls on
|
||||
sockets in the wrong phase. Support socket FDs.
|
||||
(add_constraint_ge_zero): New.
|
||||
(fd_state_machine::get_state_for_socket_type): New.
|
||||
(fd_state_machine::on_socket): New.
|
||||
(fd_state_machine::check_for_socket_fd): New.
|
||||
(fd_state_machine::check_for_new_socket_fd): New.
|
||||
(fd_state_machine::on_bind): New.
|
||||
(fd_state_machine::on_listen): New.
|
||||
(fd_state_machine::on_accept): New.
|
||||
(fd_state_machine::on_connect): New.
|
||||
(fd_state_machine::can_purge_p): Don't purge socket values.
|
||||
(get_fd_state): New.
|
||||
(region_model::mark_as_valid_fd): Use get_fd_state.
|
||||
(region_model::on_socket): New.
|
||||
(region_model::on_bind): New.
|
||||
(region_model::on_listen): New.
|
||||
(region_model::on_accept): New.
|
||||
(region_model::on_connect): New.
|
||||
* sm-fd.dot: Update to reflect sm-fd.cc changes.
|
||||
|
||||
2022-11-15 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/106302
|
||||
* analyzer-language.cc: New file.
|
||||
* analyzer-language.h: New file.
|
||||
* analyzer.h (get_stashed_constant_by_name): New decl.
|
||||
(log_stashed_constants): New decl.
|
||||
* engine.cc (impl_run_checkers): Call log_stashed_constants.
|
||||
* region-model-impl-calls.cc
|
||||
(region_model::impl_call_analyzer_dump_named_constant): New.
|
||||
* region-model.cc (region_model::on_stmt_pre): Handle
|
||||
__analyzer_dump_named_constant.
|
||||
* region-model.h
|
||||
(region_model::impl_call_analyzer_dump_named_constant): New decl.
|
||||
* sm-fd.cc (fd_state_machine::m_O_ACCMODE): New.
|
||||
(fd_state_machine::m_O_RDONLY): New.
|
||||
(fd_state_machine::m_O_WRONLY): New.
|
||||
(fd_state_machine::fd_state_machine): Initialize the new fields.
|
||||
(fd_state_machine::get_access_mode_from_flag): Use the new fields,
|
||||
rather than using the host values.
|
||||
|
||||
2022-11-13 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/106235
|
||||
|
@ -1,3 +1,8 @@
|
||||
2022-11-15 Lewis Hyatt <lhyatt@gmail.com>
|
||||
|
||||
* c-opts.cc (c_finish_options): Use special_fname_builtin () rather
|
||||
than a hard-coded string.
|
||||
|
||||
2022-11-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* c-cppbuiltin.cc (c_cpp_builtins): Bump C++23
|
||||
|
@ -1,3 +1,10 @@
|
||||
2022-11-15 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/106302
|
||||
* c-parser.cc: Include "analyzer/analyzer-language.h" and "toplev.h".
|
||||
(class ana::c_translation_unit): New.
|
||||
(c_parser_translation_unit): Call ana::on_finish_translation_unit.
|
||||
|
||||
2022-11-12 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* c-decl.cc (start_underspecified_init)
|
||||
|
@ -1,3 +1,88 @@
|
||||
2022-11-15 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/107492
|
||||
* decl.cc (grokdeclarator): Only emit a -Wignored-qualifiers warning
|
||||
when funcdecl_p.
|
||||
|
||||
2022-11-15 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* constexpr.cc (potential_constant_expression_1)
|
||||
<case *_CAST_EXPR>: Use
|
||||
cast_valid_in_integral_constant_expression_p instead of
|
||||
open coding it.
|
||||
* constraint.cc (tsubst_valid_expression_requirement): Adjust
|
||||
calls to tsubst_copy_and_build and tsubst_expr.
|
||||
(tsubst_constraint): Likewise.
|
||||
(satisfy_atom): Likewise.
|
||||
(diagnose_trait_expr): Likewise.
|
||||
* cp-tree.h (tsubst_copy_and_build): Remove i_c_e_p parameter.
|
||||
(tsubst_expr): Likewise.
|
||||
* init.cc (get_nsdmi): Adjust calls to tsubst_copy_and_build
|
||||
and tsubst_expr.
|
||||
* pt.cc (expand_integer_pack): Likewise.
|
||||
(instantiate_non_dependent_expr_internal): Likewise.
|
||||
(tsubst_friend_function): Likewise.
|
||||
(tsubst_attribute): Likewise.
|
||||
(instantiate_class_template): Likewise.
|
||||
(tsubst_template_arg): Likewise.
|
||||
(gen_elem_of_pack_expansion_instantiation): Likewise.
|
||||
(tsubst_fold_expr_init): Likewise.
|
||||
(tsubst_pack_expansion): Likewise.
|
||||
(tsubst_default_argument): Likewise.
|
||||
(tsubst_function_decl): Likewise.
|
||||
(tsubst_decl): Likewise.
|
||||
(tsubst_arg_types): Likewise.
|
||||
(tsubst_exception_specification): Likewise.
|
||||
(tsubst): Likewise.
|
||||
(tsubst_init): Likewise.
|
||||
(tsubst_copy): Likewise.
|
||||
(tsubst_omp_clause_decl): Likewise.
|
||||
(tsubst_omp_clauses): Likewise.
|
||||
(tsubst_copy_asm_operands): Likewise.
|
||||
(tsubst_omp_for_iterator): Likewise.
|
||||
(tsubst_expr): Likewise. Remove i_c_e_p parameter.
|
||||
(tsubst_omp_udr): Likewise.
|
||||
(tsubst_non_call_postfix_expression): Likewise. Remove i_c_e_p parameter.
|
||||
(tsubst_lambda_expr): Likewise.
|
||||
(tsubst_copy_and_build_call_args): Likewise.
|
||||
(tsubst_copy_and_build): Likewise. Remove i_c_e_p parameter.
|
||||
<case IDENTIFIER_NODE>: Adjust call to finish_id_expression
|
||||
following removal of i_c_e_p.
|
||||
<case *_CAST_EXPR>: Remove C++98-specific cast validity check
|
||||
guarded by i_c_e_p.
|
||||
(maybe_instantiate_noexcept): Adjust calls to
|
||||
tsubst_copy_and_build and tsubst_expr.
|
||||
(instantiate_body): Likewise.
|
||||
(instantiate_decl): Likewise.
|
||||
(tsubst_initializer_list): Likewise.
|
||||
(tsubst_enum): Likewise.
|
||||
|
||||
2022-11-15 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* cp-lang.cc (objcp_tsubst_copy_and_build): Remove
|
||||
function_p parameter.
|
||||
* cp-objcp-common.h (objcp_tsubst_copy_and_build):
|
||||
Likewise.
|
||||
* cp-tree.h (tsubst_copy_and_build): Likewise.
|
||||
* init.cc (get_nsdmi): Adjust calls to tsubst_copy_and_build.
|
||||
* pt.cc (expand_integer_pack): Likewise.
|
||||
(instantiate_non_dependent_expr_internal): Likewise.
|
||||
(tsubst_function_decl): Likewise.
|
||||
(tsubst_arg_types): Likewise.
|
||||
(tsubst_exception_specification): Likewise.
|
||||
(tsubst): Likewise.
|
||||
(tsubst_copy_asm_operands): Likewise.
|
||||
(tsubst_expr): Likewise.
|
||||
(tsubst_non_call_postfix_expression): Likewise.
|
||||
(tsubst_lambda_expr): Likewise.
|
||||
(tsubst_copy_and_build_call_args): Likewise.
|
||||
(tsubst_copy_and_build): Remove function_p parameter
|
||||
and adjust function comment. Adjust recursive calls.
|
||||
<case CALL_EXPR>: Update outdated comment about when
|
||||
we can see an IDENTIFIER_NODE callee with koenig_p=false.
|
||||
(maybe_instantiate_noexcept): Adjust calls to
|
||||
tsubst_copy_and_build.
|
||||
|
||||
2022-11-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* cp-tree.h (next_common_initial_seqence): Rename to ...
|
||||
|
@ -1,3 +1,11 @@
|
||||
2022-11-15 Lewis Hyatt <lhyatt@gmail.com>
|
||||
|
||||
* cpp.cc (gfc_cpp_init): Use special_fname_builtin () rather than a
|
||||
hardcoded string (which was also incorrectly left untranslated
|
||||
previously.)
|
||||
* error.cc (gfc_diagnostic_build_locus_prefix): Likewise.
|
||||
* f95-lang.cc (gfc_init): Likewise.
|
||||
|
||||
2022-11-14 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/107444
|
||||
|
@ -1,3 +1,13 @@
|
||||
2022-11-15 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* objcp-lang.cc (objcp_tsubst_copy_and_build): Adjust calls to
|
||||
tsubst_copy_and_build and tsubst_expr.
|
||||
|
||||
2022-11-15 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* objcp-lang.cc (objcp_tsubst_copy_and_build): Remove
|
||||
function_p parameter.
|
||||
|
||||
2022-05-31 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* Make-lang.in (obj-c++.tags): Look at *.cc.
|
||||
|
@ -1,3 +1,102 @@
|
||||
2022-11-15 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/107492
|
||||
* g++.dg/warn/Wignored-qualifiers3.C: New test.
|
||||
|
||||
2022-11-15 Philipp Tomsich <philipp.tomsich@vrull.eu>
|
||||
|
||||
* gcc.target/riscv/builtin_pause.c: New test.
|
||||
|
||||
2022-11-15 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/106140
|
||||
* gcc.dg/analyzer/fd-accept.c: New test.
|
||||
* gcc.dg/analyzer/fd-bind.c: New test.
|
||||
* gcc.dg/analyzer/fd-connect.c: New test.
|
||||
* gcc.dg/analyzer/fd-datagram-socket.c: New test.
|
||||
* gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c: New test.
|
||||
* gcc.dg/analyzer/fd-glibc-byte-stream-socket.c: New test.
|
||||
* gcc.dg/analyzer/fd-glibc-datagram-client.c: New test.
|
||||
* gcc.dg/analyzer/fd-glibc-datagram-socket.c: New test.
|
||||
* gcc.dg/analyzer/fd-glibc-make_named_socket.h: New test.
|
||||
* gcc.dg/analyzer/fd-listen.c: New test.
|
||||
* gcc.dg/analyzer/fd-manpage-getaddrinfo-client.c: New test.
|
||||
* gcc.dg/analyzer/fd-mappage-getaddrinfo-server.c: New test.
|
||||
* gcc.dg/analyzer/fd-socket-meaning.c: New test.
|
||||
* gcc.dg/analyzer/fd-socket-misuse.c: New test.
|
||||
* gcc.dg/analyzer/fd-stream-socket-active-open.c: New test.
|
||||
* gcc.dg/analyzer/fd-stream-socket-passive-open.c: New test.
|
||||
* gcc.dg/analyzer/fd-stream-socket.c: New test.
|
||||
* gcc.dg/analyzer/fd-symbolic-socket.c: New test.
|
||||
* gcc.dg/analyzer/pr104369-1.c: Add -Wno-analyzer-too-complex and
|
||||
-Wno-analyzer-fd-leak to options.
|
||||
* gcc.dg/analyzer/pr104369-2.c: Add -Wno-analyzer-fd-leak to
|
||||
options.
|
||||
|
||||
2022-11-15 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* gcc.dg/analyzer/analyzer-decls.h
|
||||
(__analyzer_dump_named_constant): New decl.
|
||||
* gcc.dg/analyzer/fd-4.c (void): Likewise.
|
||||
(O_ACCMODE): Define.
|
||||
* gcc.dg/analyzer/fd-access-mode-enum.c: New test, based on .
|
||||
* gcc.dg/analyzer/fd-5.c: ...this. Rename to...
|
||||
* gcc.dg/analyzer/fd-access-mode-macros.c: ...this.
|
||||
(O_ACCMODE): Define.
|
||||
* gcc.dg/analyzer/fd-access-mode-target-headers.c: New test, also
|
||||
based on fd-5.c.
|
||||
(test_sm_fd_constants): New.
|
||||
* gcc.dg/analyzer/fd-dup-1.c (O_ACCMODE): Define.
|
||||
* gcc.dg/analyzer/named-constants-via-enum.c: New test.
|
||||
* gcc.dg/analyzer/named-constants-via-enum-and-macro.c: New test.
|
||||
* gcc.dg/analyzer/named-constants-via-macros-2.c: New test.
|
||||
* gcc.dg/analyzer/named-constants-via-macros.c: New test.
|
||||
|
||||
2022-11-15 Lewis Hyatt <lhyatt@gmail.com>
|
||||
|
||||
* c-c++-common/cpp/macro-trace-1.c: New test.
|
||||
|
||||
2022-11-15 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* c-c++-common/asan/global-overflow-1.c: Update
|
||||
expected format.
|
||||
* c-c++-common/asan/heap-overflow-1.c: Likewise.
|
||||
* c-c++-common/asan/strlen-overflow-1.c: Likewise.
|
||||
* c-c++-common/asan/strncpy-overflow-1.c: Likewise.
|
||||
* c-c++-common/hwasan/heap-overflow.c: Likewise.
|
||||
* g++.dg/asan/asan_mem_test.cc: Likewise.
|
||||
* g++.dg/asan/asan_oob_test.cc: Likewise.
|
||||
* g++.dg/asan/asan_str_test.cc: Likewise.
|
||||
* g++.dg/asan/asan_test.cc: Likewise.
|
||||
* g++.dg/asan/large-func-test-1.C: Likewise.
|
||||
|
||||
2022-11-15 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* g++.dg/template/crash55.C: Don't expect additional
|
||||
C++98-specific diagnostics.
|
||||
* g++.dg/template/ref3.C: Remove C++98-specific xfail.
|
||||
|
||||
2022-11-15 Martin Liska <mliska@suse.cz>
|
||||
|
||||
Revert:
|
||||
2022-11-09 Martin Liska <mliska@suse.cz>
|
||||
|
||||
PR c++/107599
|
||||
* c-c++-common/diagnostic-format-json-2.c: Fix expected URL.
|
||||
* c-c++-common/diagnostic-format-json-3.c: Likewise.
|
||||
* c-c++-common/diagnostic-format-json-4.c: Likewise.
|
||||
* gfortran.dg/diagnostic-format-json-2.F90: Likewise.
|
||||
* gfortran.dg/diagnostic-format-json-3.F90: Likewise.
|
||||
|
||||
2022-11-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
* gcc.target/aarch64/ldapr-ext.c: New test.
|
||||
|
||||
2022-11-15 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
||||
|
||||
* gcc.target/aarch64/ldapr.c: New test.
|
||||
|
||||
2022-11-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* g++.dg/DRs/dr2392.C: Add testcase for DR 2392.
|
||||
|
@ -1,3 +1,12 @@
|
||||
2022-11-15 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
* demangle.h (enum demangle_component_type): Add
|
||||
DEMANGLE_COMPONENT_TEMPLATE_HEAD,
|
||||
DEMANGLE_COMPONENT_TEMPLATE_TYPE_PARM,
|
||||
DEMANGLE_COMPONENT_TEMPLATE_NON_TYPE_PARM,
|
||||
DEMANGLE_COMPONENT_TEMPLATE_TEMPLATE_PARM,
|
||||
DEMANGLE_COMPONENT_TEMPLATE_PACK_PARM.
|
||||
|
||||
2022-11-04 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* gomp-constants.h (GOMP_DEVICE_INTEL_MIC): Comment out.
|
||||
|
@ -1,3 +1,14 @@
|
||||
2022-11-15 Wilco Dijkstra <wilco.dijkstra@arm.com>
|
||||
|
||||
* Makefile.in: Regenerated with automake 1.15.1.
|
||||
* Makefile.am: Add atomic_16.S for AArch64.
|
||||
* configure.tgt: Disable outline atomics in AArch64 build.
|
||||
* config/linux/aarch64/atomic_16.S: New file - implementation of
|
||||
ifuncs for 16-byte atomics.
|
||||
* config/linux/aarch64/host-config.h: Enable ifuncs, use LSE
|
||||
(HWCAP_ATOMICS) for 1-8-byte atomics and LSE2 (HWCAP_USCAT) for
|
||||
16-byte atomics.
|
||||
|
||||
2022-11-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/104688
|
||||
|
@ -1,3 +1,15 @@
|
||||
2022-11-15 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
* cp-demangle.c (struct d_print_info): Rename is_lambda_arg to
|
||||
lambda_tpl_parms. Augment semantics.
|
||||
(d_make_comp): Add checks for new components.
|
||||
(d_template_parm, d_template_head): New.
|
||||
(d_lambda): Add templated lambda support.
|
||||
(d_print_init): Adjust.
|
||||
(d_print_lambda_parm_name): New.
|
||||
(d_print_comp_inner): Support templated lambdas,
|
||||
* testsuite/demangle-expected: Add testcases.
|
||||
|
||||
2022-11-14 Martin Liska <mliska@suse.cz>
|
||||
|
||||
Revert:
|
||||
|
@ -1,3 +1,11 @@
|
||||
2022-11-15 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* LOCAL_PATCHES: Update local patches.
|
||||
|
||||
2022-11-15 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* merge.sh: Use git clone --depth 1.
|
||||
|
||||
2022-10-19 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* configure: Regenerate.
|
||||
|
@ -1,3 +1,33 @@
|
||||
2022-11-15 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/std/format/functions/format.cc: Do not use
|
||||
std::make_unsigned_t<__int128>.
|
||||
|
||||
2022-11-15 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/format (formattable): Only define for C++23/
|
||||
* testsuite/std/format/formatter.cc: Moved to...
|
||||
* testsuite/std/format/formatter/requirements.cc: ...here.
|
||||
* testsuite/std/format/formatter/concept.cc: New test.
|
||||
* testsuite/std/format/functions/format.cc: Replace use of
|
||||
std::formattable in C++20.
|
||||
|
||||
2022-11-15 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/107693
|
||||
* include/std/format (_GLIBCXX_FORMAT_F128): Define to 2 when
|
||||
basic_format_arg needs to use its _M_f128 member.
|
||||
(__extended_floating_point, __floating_point): Replace with ...
|
||||
(__formattable_floating_point): New concept.
|
||||
* testsuite/std/format/functions/format.cc: Check whether
|
||||
__float128 is supported. Also test _Float128.
|
||||
|
||||
2022-11-15 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* doc/xml/manual/documentation_hacking.xml: Document use of
|
||||
Markdown for Doxygen comments. Tweak formatting.
|
||||
* doc/html/manual/documentation_hacking.html: Regenerate.
|
||||
|
||||
2022-11-14 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* python/Makefile.am (install-data-local): Use mkdirs_p for debug
|
||||
|
Loading…
Reference in New Issue
Block a user