Daily bump.
This commit is contained in:
parent
1d148e0401
commit
cabc4793b3
10 changed files with 497 additions and 1 deletions
25
ChangeLog
25
ChangeLog
|
@ -1,3 +1,28 @@
|
|||
2024-12-18 Prathamesh Kulkarni <prathameshk@nvidia.com>
|
||||
|
||||
Revert:
|
||||
2024-12-18 Prathamesh Kulkarni <prathameshk@nvidia.com>
|
||||
Matthew Malcolmson <mmalcolmson@nvidia.com>
|
||||
|
||||
PR driver/81358
|
||||
* Makefile.def: Add dependencies so libatomic is built before target
|
||||
libraries are configured.
|
||||
* Makefile.tpl: Export TARGET_CONFIGDIRS.
|
||||
* configure.ac: Add libatomic to bootstrap_target_libs.
|
||||
* Makefile.in: Regenerate.
|
||||
* configure: Regenerate.
|
||||
|
||||
2024-12-18 Prathamesh Kulkarni <prathameshk@nvidia.com>
|
||||
Matthew Malcolmson <mmalcolmson@nvidia.com>
|
||||
|
||||
PR driver/81358
|
||||
* Makefile.def: Add dependencies so libatomic is built before target
|
||||
libraries are configured.
|
||||
* Makefile.tpl: Export TARGET_CONFIGDIRS.
|
||||
* configure.ac: Add libatomic to bootstrap_target_libs.
|
||||
* Makefile.in: Regenerate.
|
||||
* configure: Regenerate.
|
||||
|
||||
2024-12-11 Matthieu Longo <matthieu.longo@arm.com>
|
||||
|
||||
* MAINTAINERS: Add myself to write after approval.
|
||||
|
|
198
gcc/ChangeLog
198
gcc/ChangeLog
|
@ -1,3 +1,201 @@
|
|||
2024-12-18 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
PR target/118096
|
||||
* config/sparc/predicates.md (vec_cmp_operator): New predicate.
|
||||
(vec_cmpu_operator): Likewise.
|
||||
* config/sparc/sparc.md (vec_cmp<FPCMP:mode><P:mode>): Use the
|
||||
vec_cmp_operator predicate instead of FAILing the expansion.
|
||||
(vec_cmpu<FPCMP:mode><P:mode>): Likewise for vec_cmpu_operator.
|
||||
|
||||
2024-12-18 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
PR rtl-optimization/117248
|
||||
* lra-lives.cc (process_bb_lives): Update conflict hard regs even
|
||||
when clobber hard reg is not marked as dead.
|
||||
|
||||
2024-12-18 Michal Jires <mjires@suse.cz>
|
||||
|
||||
* lto-cgraph.cc (lto_symtab_encoder_delete_node):
|
||||
Declare var later when initialized.
|
||||
* lto-streamer.h (struct lto_encoder_entry):
|
||||
Remove empty constructor.
|
||||
|
||||
2024-12-18 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
Revert:
|
||||
2024-12-06 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
PR rtl-optimization/117248
|
||||
* lra-lives.cc (start_living, start_dying): Remove.
|
||||
(insn_regnos, out_insn_regnos, insn_regnos_live_after): New.
|
||||
(sparseset_contains_pseudos_p): Remove.
|
||||
(make_hard_regno_live, make_hard_regno_dead): Return true if
|
||||
something in liveness is changed.
|
||||
(mark_pseudo_live, mark_pseudo_dead): Ditto.
|
||||
(mark_regno_live, mark_regno_dead): Ditto.
|
||||
(clear_sparseset_regnos, regnos_in_sparseset_p): Use set instead
|
||||
of dead_set.
|
||||
(process_bb_lives): Rewrite dealing with reg notes. Update
|
||||
conflict hard regs even when clobber hard reg is not marked as
|
||||
dead.
|
||||
(lra_create_live_ranges_1): Add initialization/finalization of
|
||||
insn_regnos, out_insn_regnos, insn_regnos_live_after.
|
||||
|
||||
2024-12-18 Michal Jires <mjires@suse.cz>
|
||||
|
||||
* ipa-devirt.cc (ipa_odr_summary_write):
|
||||
Add unused argument.
|
||||
* ipa-fnsummary.cc (ipa_fn_summary_write): Likewise.
|
||||
* ipa-icf.cc (sem_item_optimizer::write_summary): Likewise.
|
||||
* ipa-modref.cc (modref_write): Likewise.
|
||||
* ipa-prop.cc (ipa_prop_write_jump_functions): Likewise.
|
||||
(ipcp_write_transformation_summaries): Likewise.
|
||||
* ipa-sra.cc (ipa_sra_write_summary): Likewise.
|
||||
* lto-cgraph.cc (lto_symtab_encoder_delete): Delete remap.
|
||||
(lto_output_node): Remap order.
|
||||
(lto_output_varpool_node): Likewise.
|
||||
(output_cgraph_opt_summary): Add unused argument.
|
||||
* lto-streamer-out.cc (produce_symbol_asm): Renamed. Use remapped order.
|
||||
(produce_asm): Rename. New wrapper.
|
||||
(output_function): Propagate remapped order.
|
||||
(output_constructor): Likewise.
|
||||
(copy_function_or_variable): Likewise.
|
||||
(cmp_int): New.
|
||||
(create_order_remap): New.
|
||||
(lto_output): Create remap. Remap order.
|
||||
* lto-streamer.h (struct lto_symtab_encoder_d): Remap hash_map.
|
||||
(produce_asm): Add order argument.
|
||||
|
||||
2024-12-18 Michal Jires <mjires@suse.cz>
|
||||
|
||||
* cgraph.h (symbol_table::register_symbol):
|
||||
Order can be already set.
|
||||
* cgraphclones.cc (cgraph_node::create_clone):
|
||||
Reuse order for clones.
|
||||
|
||||
2024-12-18 Michal Jires <mjires@suse.cz>
|
||||
|
||||
* ipa-strub.cc (ipa_strub_set_mode_for_new_functions): Replace
|
||||
order with uid.
|
||||
(pass_ipa_strub_mode::execute): Likewise.
|
||||
|
||||
2024-12-18 Michal Jires <mjires@suse.cz>
|
||||
|
||||
* Makefile.in: Add lto-ltrans-cache.o.
|
||||
* common.opt: New flags for configuring cache.
|
||||
* lto-opts.cc (lto_write_options): Don't stream the flags.
|
||||
* lto-wrapper.cc: Use ltrans cache.
|
||||
* lto-ltrans-cache.cc: New file.
|
||||
* lto-ltrans-cache.h: New file.
|
||||
|
||||
2024-12-18 Michal Jires <mjires@suse.cz>
|
||||
|
||||
* Makefile.in: Add lockfile.o.
|
||||
* lockfile.cc: New file.
|
||||
* lockfile.h: New file.
|
||||
|
||||
2024-12-18 Prathamesh Kulkarni <prathameshk@nvidia.com>
|
||||
|
||||
Revert:
|
||||
2024-12-18 Prathamesh Kulkarni <prathameshk@nvidia.com>
|
||||
Matthew Malcolmson <mmalcolmson@nvidia.com>
|
||||
|
||||
PR driver/81358
|
||||
* common.opt: New option -flink-libatomic.
|
||||
* gcc.cc (LINK_LIBATOMIC_SPEC): New macro.
|
||||
* config/gnu-user.h (GNU_USER_TARGET_LINK_GCC_C_SEQUENCE_SPEC): Use
|
||||
LINK_LIBATOMIC_SPEC.
|
||||
* doc/invoke.texi: Document -flink-libatomic.
|
||||
* configure.ac: Define TARGET_PROVIDES_LIBATOMIC.
|
||||
* configure: Regenerate.
|
||||
* config.in: Regenerate.
|
||||
|
||||
2024-12-18 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
|
||||
|
||||
* config/arm/thumb1.md (thumb1_cbz): Escape the semicolon.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/118081
|
||||
* gimple-fold.cc (decode_field_reference): Only set *xor_p to true
|
||||
if *xor_cmp_op is integer_zerop.
|
||||
|
||||
2024-12-18 Prathamesh Kulkarni <prathameshk@nvidia.com>
|
||||
Matthew Malcolmson <mmalcolmson@nvidia.com>
|
||||
|
||||
PR driver/81358
|
||||
* common.opt: New option -flink-libatomic.
|
||||
* gcc.cc (LINK_LIBATOMIC_SPEC): New macro.
|
||||
* config/gnu-user.h (GNU_USER_TARGET_LINK_GCC_C_SEQUENCE_SPEC): Use
|
||||
LINK_LIBATOMIC_SPEC.
|
||||
* doc/invoke.texi: Document -flink-libatomic.
|
||||
* configure.ac: Define TARGET_PROVIDES_LIBATOMIC.
|
||||
* configure: Regenerate.
|
||||
* config.in: Regenerate.
|
||||
|
||||
2024-12-18 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* gimplify.cc (gimplify_call_expr): Update for OpenMP's
|
||||
append_args; cleanup of OpenMP's dispatch clause handling.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/41045
|
||||
* stmt.cc (parse_output_constraint, parse_input_constraint): Handle
|
||||
- modifier.
|
||||
* recog.h (raw_constraint_p): Declare.
|
||||
* recog.cc (raw_constraint_p): New variable.
|
||||
(asm_operand_ok, constrain_operands): Handle - modifier.
|
||||
* common.md (i, s, n): For raw_constraint_p don't require
|
||||
LEGITIMATE_PIC_OPERAND_P.
|
||||
* doc/md.texi: Document - constraint modifier.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* final.cc (output_asm_insn): Add support for cc operand modifier.
|
||||
* doc/extend.texi (Generic Operand Modifiers): Document cc operand
|
||||
modifier.
|
||||
* doc/md.texi (@samp{:} in constraint): Mention the cc operand
|
||||
modifier and add small example.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* genpreds.cc (mangle): Add ':' mangling.
|
||||
(add_constraint): Allow : constraint.
|
||||
* common.md (:): New define_constraint.
|
||||
* stmt.cc (parse_output_constraint): Diagnose "=:".
|
||||
(parse_input_constraint): Handle ":" and diagnose invalid
|
||||
uses.
|
||||
* doc/md.texi (Simple Constraints): Document ":" constraint.
|
||||
|
||||
2024-12-18 Xi Ruoyao <xry111@xry111.site>
|
||||
|
||||
* config/loongarch/loongarch.md (*crc_combine): New
|
||||
define_insn_and_split.
|
||||
|
||||
2024-12-18 Xi Ruoyao <xry111@xry111.site>
|
||||
|
||||
* config/loongarch/loongarch.md (crc_rev<mode:SUBDI>si4): New
|
||||
define_expand.
|
||||
|
||||
2024-12-18 Xi Ruoyao <xry111@xry111.site>
|
||||
|
||||
* config/loongarch/loongarch.md (@rbit<mode:GPR>): New
|
||||
define_insn template.
|
||||
(rbitsi_extended): New define_insn.
|
||||
(rbitqi): New define_insn.
|
||||
(rbithi): New define_expand.
|
||||
|
||||
2024-12-18 Xi Ruoyao <xry111@xry111.site>
|
||||
|
||||
* config/loongarch/loongarch.md (QHSD): Remove.
|
||||
(loongarch_<crc>_w_<size>_w): Use QHSD instead of QHWD.
|
||||
(loongarch_<crc>_w_<size>_w_extended): Likewise.
|
||||
|
||||
2024-12-18 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
* doc/extend.texi (OpenACC): Fix paste-o.
|
||||
|
||||
2024-12-17 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
PR c/26154
|
||||
|
|
|
@ -1 +1 @@
|
|||
20241218
|
||||
20241219
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2024-12-18 Simon Wright <simon@pushface.org>
|
||||
|
||||
PR target/117538
|
||||
* libgnat/s-trasym.adb (Symbolic_Traceback): Prepend the load
|
||||
address of the executable if it is not null.
|
||||
|
||||
2024-12-14 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/118011
|
||||
|
|
|
@ -1,3 +1,16 @@
|
|||
2024-12-18 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* c-omp.cc (c_omp_interop_t_p): Handle error_mark_node.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/110345
|
||||
* c-common.h (attr_aligned_exclusions): Declare.
|
||||
(handle_aligned_attribute): Likewise.
|
||||
* c-attribs.cc (handle_aligned_attribute): No longer
|
||||
static.
|
||||
(attr_aligned_exclusions): Use extern instead of static.
|
||||
|
||||
2024-12-17 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
PR c/26154
|
||||
|
|
|
@ -1,3 +1,22 @@
|
|||
2024-12-18 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* c-parser.cc (c_parser_omp_clause_init_modifiers): New;
|
||||
split of from ...
|
||||
(c_parser_omp_clause_init): ... here; call it.
|
||||
(c_finish_omp_declare_variant): Parse 'append_args' clause.
|
||||
(c_parser_omp_clause_interop): Set tree used/read.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/41045
|
||||
* c-typeck.cc (build_asm_expr): Reject - constraint modifier inside
|
||||
of a function.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* c-typeck.cc (build_asm_expr): Diagnose invalid ":" constraint
|
||||
uses.
|
||||
|
||||
2024-12-12 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* c-parser.cc (OMP_DISPATCH_CLAUSE_MASK): Add has_device_addr clause.
|
||||
|
|
|
@ -1,3 +1,94 @@
|
|||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* parser.cc (cp_lexer_new_main): Attempt to optimize large sequences
|
||||
of CPP_NUMBER with int type and values 0-255 separated by CPP_COMMA
|
||||
into CPP_EMBED with RAW_DATA_CST u.value.
|
||||
|
||||
2024-12-18 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* decl.cc (omp_declare_variant_finalize_one): Handle
|
||||
append_args.
|
||||
* parser.cc (cp_parser_omp_clause_init_modifiers): New;
|
||||
split of from ...
|
||||
(cp_parser_omp_clause_init): ... here; call it.
|
||||
(cp_parser_omp_all_clauses): Replace interop parsing by
|
||||
a call to ...
|
||||
(cp_parser_omp_clause_interop): ... this new function;
|
||||
set tree used/read.
|
||||
(cp_finish_omp_declare_variant): Parse 'append_args' clause.
|
||||
(cp_parser_omp_declare): Update comment.
|
||||
* pt.cc (tsubst_attribute, tsubst_omp_clauses): Handle template
|
||||
substitution also for declare variant's append_args clause,
|
||||
using for 'init' the same code as for interop's init clause.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* parser.cc (cp_parser_postfix_expression): Use
|
||||
type_id_in_expr_sentinel instead of manually saving+setting/restoring
|
||||
parser->in_type_id_in_expr_p around cp_parser_type_id calls.
|
||||
(cp_parser_has_attribute_expression): Likewise.
|
||||
(cp_parser_cast_expression): Likewise.
|
||||
(cp_parser_sizeof_operand): Likewise.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/110345
|
||||
* cp-tree.h (enum cp_tree_index): Add CPTI_INTERNAL_IDENTIFIER.
|
||||
(internal_identifier): Define.
|
||||
(internal_attribute_table): Declare.
|
||||
* parser.cc (cp_parser_exception_declaration): Error on alignas
|
||||
on exception declaration.
|
||||
(cp_parser_std_attribute_spec): Turn alignas into internal
|
||||
ns aligned attribute rather than gnu.
|
||||
* decl.cc (initialize_predefined_identifiers): Initialize
|
||||
internal_identifier.
|
||||
* tree.cc (handle_alignas_attribute): New function.
|
||||
(internal_attributes): New variable.
|
||||
(internal_attribute_table): Likewise.
|
||||
* cp-objcp-common.h (cp_objcp_attribute_table): Add
|
||||
internal_attribute_table entry.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/110345
|
||||
* parser.cc (cp_parser_type_specifier_seq): Chain cxx11_attribute_p
|
||||
attributes after any type specifier in the is_declaration case
|
||||
to std_attributes rather than attributes. Set also ds_attribute
|
||||
or ds_std_attribute locations if not yet set.
|
||||
(cp_parser_exception_declaration): Pass &type_specifiers.attributes
|
||||
instead of NULL as last argument, call cp_decl_attributes.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/110345
|
||||
* decl.cc (check_tag_decl): Diagnose std_attributes.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/110345
|
||||
* parser.cc (cp_parser_decl_specifier_seq): Call
|
||||
warn_misplaced_attr_for_class_type for all OVERLOAD_TYPE_P
|
||||
types, not just CLASS_TYPE_P. When not calling
|
||||
warn_misplaced_attr_for_class_type, don't clear attrs and
|
||||
add it to decl_specs->std_attributes instead.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/41045
|
||||
* semantics.cc (finish_asm_stmt): Reject - constraint modifier inside
|
||||
of a function.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* semantics.cc (finish_asm_stmt): Diagnose invalid ":" constraint
|
||||
uses.
|
||||
|
||||
2024-12-18 Lewis Hyatt <lhyatt@gmail.com>
|
||||
|
||||
PR c++/117970
|
||||
* module.cc (module_state::read_ordinary_maps): Change argument to
|
||||
line_map_uint_t instead of unsigned int.
|
||||
|
||||
2024-12-17 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/118073
|
||||
|
|
|
@ -1,3 +1,90 @@
|
|||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/118081
|
||||
* gcc.dg/pr118081.c: New test.
|
||||
|
||||
2024-12-18 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* c-c++-common/gomp/declare-variant-2.c: Update dg-error msg.
|
||||
* c-c++-common/gomp/dispatch-12.c: Likewise.
|
||||
* c-c++-common/gomp/dispatch-11.c: Likewise and extend a bit.
|
||||
* c-c++-common/gomp/append-args-1.c: New test.
|
||||
* c-c++-common/gomp/append-args-2.c: New test.
|
||||
* c-c++-common/gomp/append-args-3.c: New test.
|
||||
* g++.dg/gomp/append-args-1.C: New test.
|
||||
* g++.dg/gomp/append-args-2.C: New test.
|
||||
* g++.dg/gomp/append-args-3.C: New test.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/110345
|
||||
* g++.dg/cpp0x/alignas1.C: Add dg-options "".
|
||||
* g++.dg/cpp0x/alignas2.C: Likewise.
|
||||
* g++.dg/cpp0x/alignas7.C: Likewise.
|
||||
* g++.dg/cpp0x/alignas21.C: New test.
|
||||
* g++.dg/ext/bitfield9.C: Expect a warning.
|
||||
* g++.dg/cpp2a/is-layout-compatible3.C: Add dg-options -pedantic.
|
||||
Expect a warning.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/110345
|
||||
* g++.dg/cpp0x/attr-likely1.C: New test.
|
||||
* g++.dg/cpp0x/attr-unlikely1.C: New test.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/110345
|
||||
* g++.dg/cpp0x/attr-fallthrough1.C: New test.
|
||||
* g++.dg/cpp0x/attr-fallthrough2.C: New test.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/110345
|
||||
* g++.dg/cpp0x/attr-carries_dependency2.C: New test.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/110345
|
||||
* g++.dg/cpp0x/attr-assume1.C: New test.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/110345
|
||||
* g++.dg/cpp0x/gen-attrs-86.C: New test.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/110345
|
||||
* g++.dg/cpp0x/gen-attrs-85.C: New test.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/41045
|
||||
* c-c++-common/toplevel-asm-4.c: Add missing %cc2 use in template, add
|
||||
bar, x, &y operands with "-i" and "-s" constraints.
|
||||
(x, y): New variables.
|
||||
(bar): Declare.
|
||||
* c-c++-common/toplevel-asm-7.c: New test.
|
||||
* c-c++-common/toplevel-asm-8.c: New test.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* c-c++-common/toplevel-asm-4.c: Don't use -fno-pie option.
|
||||
Use cc modifier instead of c.
|
||||
(v, w): Add extern keyword.
|
||||
* c-c++-common/toplevel-asm-6.c: New test.
|
||||
|
||||
2024-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* c-c++-common/toplevel-asm-4.c: New test.
|
||||
* c-c++-common/toplevel-asm-5.c: New test.
|
||||
|
||||
2024-12-18 Xi Ruoyao <xry111@xry111.site>
|
||||
|
||||
* g++.target/loongarch/crc.C: New test.
|
||||
* g++.target/loongarch/crc-scan.C: New test.
|
||||
|
||||
2024-12-17 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/118073
|
||||
|
|
|
@ -1,3 +1,26 @@
|
|||
2024-12-18 Prathamesh Kulkarni <prathameshk@nvidia.com>
|
||||
|
||||
Revert:
|
||||
2024-12-18 Prathamesh Kulkarni <prathameshk@nvidia.com>
|
||||
Matthew Malcolmson <mmalcolmson@nvidia.com>
|
||||
|
||||
PR driver/81358
|
||||
* Makefile.am: Pass -fno-link-libatomic.
|
||||
New rule all.
|
||||
* configure.ac: Assert that CFLAGS is set and pass -fno-link-libatomic.
|
||||
* Makefile.in: Regenerate.
|
||||
* configure: Regenerate.
|
||||
|
||||
2024-12-18 Prathamesh Kulkarni <prathameshk@nvidia.com>
|
||||
Matthew Malcolmson <mmalcolmson@nvidia.com>
|
||||
|
||||
PR driver/81358
|
||||
* Makefile.am: Pass -fno-link-libatomic.
|
||||
New rule all.
|
||||
* configure.ac: Assert that CFLAGS is set and pass -fno-link-libatomic.
|
||||
* Makefile.in: Regenerate.
|
||||
* configure: Regenerate.
|
||||
|
||||
2024-11-18 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* testsuite/lib/libatomic.exp: Add
|
||||
|
|
|
@ -1,3 +1,37 @@
|
|||
2024-12-18 François Dumont <frs.dumont@gmail.com>
|
||||
|
||||
* include/bits/move.h (std::addressof): Call __builtin_addressof.
|
||||
|
||||
2024-12-18 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* include/bits/hashtable.h
|
||||
(_M_find_before_node): Make it likely that the map has at least one
|
||||
entry and so we do at least one iteration.
|
||||
|
||||
2024-12-18 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/118088
|
||||
* include/bits/stl_queue.h (priority_queue(priority_queue&&)):
|
||||
Clear the source object after moving from it.
|
||||
(priority_queue(priority_queue&&, const Alloc&)): Likewise.
|
||||
(operator=(priority_queue&&)): Likewise.
|
||||
* testsuite/23_containers/priority_queue/118088.cc: New test.
|
||||
|
||||
2024-12-18 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* include/bits/hashtable.h: Inline _M_locate.
|
||||
|
||||
2024-12-18 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/basic_string.h (__to_wstring_numeric): Add 'i'
|
||||
and 'I' to mapping.
|
||||
|
||||
2024-12-18 Luca Bacci <luca.bacci982@gmail.com>
|
||||
|
||||
PR libstdc++/98723
|
||||
* include/bits/regex_compiler.tcc (_BracketMatcher::_M_apply):
|
||||
Only use transform_primary when an equivalence set is used.
|
||||
|
||||
2024-12-17 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/debug/safe_local_iterator.h (_GLIBCXX_DEBUG_VERIFY_OPERANDS):
|
||||
|
|
Loading…
Add table
Reference in a new issue