mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-01-19 23:55:10 +08:00
Daily bump.
This commit is contained in:
parent
5ce3c003df
commit
7a761ae658
@ -1,3 +1,7 @@
|
||||
2022-01-18 Xionghu Luo <luoxhu@linux.ibm.com>
|
||||
|
||||
* MAINTAINERS: Update my email address.
|
||||
|
||||
2022-01-17 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* MAINTAINERS: Rename .c names to .cc.
|
||||
|
228
gcc/ChangeLog
228
gcc/ChangeLog
@ -1,3 +1,231 @@
|
||||
2022-01-18 Andrew Pinski <apinski@marvell.com>
|
||||
|
||||
* ipa-split.cc (visit_bb): Fix comment before the
|
||||
warning/error attribute checking code.
|
||||
|
||||
2022-01-18 David Faust <david.faust@oracle.com>
|
||||
|
||||
* config/bpf/coreout.cc (bpf_core_reloc_add): Do not account
|
||||
for base strtab offset yet as it may change.
|
||||
(output_asm_btfext_core_reloc): Do so here instead.
|
||||
(output_btfext_core_sections): Likewise.
|
||||
|
||||
2022-01-18 David Faust <david.faust@oracle.com>
|
||||
|
||||
* config/bpf/coreout.cc (output_btfext_header): Account for
|
||||
4-byte record size in core_relo_len.
|
||||
(output_btfext_core_sections): Only write record size once.
|
||||
* config/bpf/coreout.h (btf_ext_section_header): Delete unused
|
||||
member.
|
||||
|
||||
2022-01-18 Maciej W. Rozycki <macro@embecosm.com>
|
||||
|
||||
* common/config/riscv/riscv-common.cc
|
||||
(riscv_subset_list::parse_multiletter_ext): Move pointer
|
||||
arithmetic ahead of `free'.
|
||||
|
||||
2022-01-18 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/104007
|
||||
* gimplify.cc (gimple_push_cleanup): Handle eh_only in conditional
|
||||
context.
|
||||
|
||||
2022-01-18 Sandra Loosemore <sandra@codesourcery.com>
|
||||
|
||||
PR middle-end/103163
|
||||
* emit-rtl.cc (init_emit_regs): Initialize stack_limit_rtx here...
|
||||
(init_emit_once): ...not here.
|
||||
|
||||
2022-01-18 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* collect2.cc (scan_libraries): Fix -Wformat-diag issues.
|
||||
* config/aarch64/aarch64-builtins.cc (aarch64_simd_expand_builtin): Likewise.
|
||||
* config/arc/arc.md: Likewise.
|
||||
* config/avr/avr.cc (avr_section_type_flags): Likewise.
|
||||
* config/bfin/bfin.cc (bfin_option_override): Likewise.
|
||||
(bfin_handle_longcall_attribute): Likewise.
|
||||
* config/cris/cris.h (FUNCTION_PROFILER): Likewise.
|
||||
* config/frv/frv.cc (frv_expand_builtin): Likewise.
|
||||
* config/ia64/ia64-c.cc (ia64_hpux_handle_builtin_pragma): Likewise.
|
||||
* config/iq2000/iq2000.cc (save_restore_insns): Likewise.
|
||||
(iq2000_print_operand_address): Likewise.
|
||||
(iq2000_print_operand): Likewise.
|
||||
* config/m32c/m32c-pragma.cc (m32c_pragma_memregs): Likewise.
|
||||
(m32c_pragma_address): Likewise.
|
||||
* config/m68k/m68k.cc (m68k_handle_fndecl_attribute): Likewise.
|
||||
* config/mips/mips.cc (mips_handle_interrupt_attr): Likewise.
|
||||
(mips_set_compression_mode): Likewise.
|
||||
* config/mmix/mmix.cc (mmix_function_profiler): Likewise.
|
||||
(mmix_print_operand): Likewise.
|
||||
(mmix_output_shiftvalue_op_from_str): Likewise.
|
||||
(mmix_output_shifted_value): Likewise.
|
||||
* config/msp430/driver-msp430.cc (msp430_select_hwmult_lib): Likewise.
|
||||
* config/msp430/msp430.cc (msp430_option_override): Likewise.
|
||||
(msp430_attr): Likewise.
|
||||
(msp430_expand_delay_cycles): Likewise.
|
||||
(msp430_expand_builtin): Likewise.
|
||||
* config/rs6000/aix73.h: Likewise.
|
||||
* config/rs6000/rtems.h (INVALID_64BIT): Likewise.
|
||||
* config/rx/rx.cc (rx_expand_builtin_mvtc): Likewise.
|
||||
(valid_psw_flag): Likewise.
|
||||
* config/sh/sh.cc (parse_validate_atomic_model_option): Likewise.
|
||||
* config/stormy16/stormy16.cc (xstormy16_function_profiler): Likewise.
|
||||
(xstormy16_expand_builtin_va_start): Likewise.
|
||||
(xstormy16_handle_below100_attribute): Likewise.
|
||||
|
||||
2022-01-18 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* config/vms/vms-c.cc (vms_pragma_nostandard): Fix -Wformat-diag
|
||||
warning.
|
||||
(vms_pragma_standard): Likewise.
|
||||
(vms_pragma_extern_prefix): Likewise.
|
||||
|
||||
2022-01-18 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* config/xtensa/xtensa.cc (print_operand): Fix warnings.
|
||||
(print_operand_address): Likewise.
|
||||
(xtensa_multibss_section_type_flags): Likewise.
|
||||
|
||||
2022-01-18 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* config/rs6000/rs6000-call.cc (rs6000_invalid_builtin): Change
|
||||
wording of an error message.
|
||||
|
||||
2022-01-18 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* config/v850/v850-c.cc (pop_data_area): Fix -Wformat-diag
|
||||
warning.
|
||||
(ghs_pragma_section): Likewise.
|
||||
(ghs_pragma_interrupt): Likewise.
|
||||
(ghs_pragma_starttda): Likewise.
|
||||
(ghs_pragma_startsda): Likewise.
|
||||
(ghs_pragma_startzda): Likewise.
|
||||
(ghs_pragma_endtda): Likewise.
|
||||
(ghs_pragma_endsda): Likewise.
|
||||
(ghs_pragma_endzda): Likewise.
|
||||
|
||||
2022-01-18 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* config/nds32/nds32-intrinsic.cc (nds32_expand_builtin_impl):
|
||||
Fix warnings.
|
||||
* config/nds32/nds32-intrinsic.md: Likewise.
|
||||
* config/nds32/nds32-isr.cc (nds32_check_isr_attrs_conflict): Likewise.
|
||||
* config/nds32/nds32.cc (nds32_print_operand): Likewise.
|
||||
(nds32_insert_attributes): Likewise.
|
||||
|
||||
2022-01-18 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* config/nvptx/nvptx.cc (nvptx_goacc_validate_dims_1): Wrap
|
||||
keyword.
|
||||
* config/nvptx/nvptx.md: Remove trailing dot.
|
||||
|
||||
2022-01-18 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* common/config/riscv/riscv-common.cc (riscv_subset_list::add):
|
||||
Wrap keywords with quotes and remove trailing dots.
|
||||
(riscv_subset_list::parsing_subset_version): Likewise.
|
||||
(riscv_subset_list::parse_std_ext): Likewise.
|
||||
(riscv_subset_list::parse_multiletter_ext): Likewise.
|
||||
* config/riscv/riscv.cc (riscv_handle_type_attribute): Likewise.
|
||||
|
||||
2022-01-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
* tree-vect-loop.cc (vect_estimate_min_profitable_iters): Pass new
|
||||
argument suggested_unroll_factor.
|
||||
(vect_analyze_loop_costing): Likewise.
|
||||
(_loop_vec_info::_loop_vec_info): Initialize new member
|
||||
suggested_unroll_factor.
|
||||
(vect_determine_partial_vectors_and_peeling): Make epilogue of unrolled
|
||||
main loop use partial vectors.
|
||||
(vect_analyze_loop_2): Pass and use new argument
|
||||
suggested_unroll_factor.
|
||||
(vect_analyze_loop_1): Change to intialize local
|
||||
suggested_unroll_factor and use it.
|
||||
(vectorizable_reduction): Don't use single_defuse_cycle when unrolling.
|
||||
* tree-vectorizer.h (_loop_vec_info::_loop_vec_info): Add new member
|
||||
suggested_unroll_factor.
|
||||
(vector_costs::vector_costs): Add new member m_suggested_unroll_factor.
|
||||
(vector_costs::suggested_unroll_factor): New getter function.
|
||||
(finish_cost): Set return argument suggested_unroll_factor.
|
||||
|
||||
2022-01-18 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR tree-optimization/104038
|
||||
* doc/invoke.texi (relation-block-limit): New.
|
||||
* params.opt (relation-block-limit): New.
|
||||
* value-relation.cc (dom_oracle::register_relation): Check for NULL
|
||||
record before invoking transitive registery.
|
||||
(dom_oracle::set_one_relation): Check limit before creating record.
|
||||
(dom_oracle::register_transitives): Stop when no record created.
|
||||
* value-relation.h (relation_chain_head::m_num_relations): New.
|
||||
|
||||
2022-01-18 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR ipa/103989
|
||||
* ipa-inline.cc (inline_small_functions): Do not enqueue call
|
||||
edges originating in functions compiled with -Og.
|
||||
|
||||
2022-01-18 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR ipa/103989
|
||||
* passes.def (pass_all_optimizations_g): Remove pass_modref
|
||||
and pass_local_pure_const.
|
||||
|
||||
2022-01-18 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* config/s390/s390.cc: Fix -Wformat-diag warnings.
|
||||
|
||||
2022-01-18 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* config/s390/s390-c.cc (s390_expand_overloaded_builtin): Wrap
|
||||
keyword in quotes.
|
||||
(s390_resolve_overloaded_builtin): Remove trailing dot.
|
||||
* config/s390/s390.cc (s390_const_operand_ok): Use - for range.
|
||||
(s390_expand_builtin): Remove trailing dot.
|
||||
(s390_emit_prologue): Likewise, use semicolon.
|
||||
(s390_option_override_internal): Update keyword.
|
||||
* varasm.cc (do_assemble_alias): Wrap keyword in quotes.
|
||||
|
||||
2022-01-18 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* config/rs6000/rs6000-call.cc (rs6000_expand_builtin): Wrap
|
||||
keywords and use %qs instead of %<%s%>.
|
||||
|
||||
2022-01-18 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/103987
|
||||
* tree-ssa-dse.cc (dse_optimize_call): Properly guard modref
|
||||
query with a pointer check.
|
||||
|
||||
2022-01-18 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR target/104005
|
||||
* config/aarch64/aarch64.cc (aarch64_check_consecutive_mems):
|
||||
When using MEM_EXPR, require the base to be a decl.
|
||||
|
||||
2022-01-18 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* cgraph.h (struct cgraph_simd_clone_arg): Re-arrange fields to
|
||||
avoid padding.
|
||||
* function.h (struct function): Likewise.
|
||||
|
||||
2022-01-18 Arnaud Charlet <charlet@adacore.com>
|
||||
|
||||
* doc/install.texi: Update prerequisites for GNAT
|
||||
|
||||
2022-01-18 Andrew Pinski <apinski@marvell.com>
|
||||
|
||||
PR tree-optimization/101941
|
||||
* ipa-split.cc (visit_bb): Disallow function calls where
|
||||
the function has either error or warning attribute.
|
||||
|
||||
2022-01-18 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/104064
|
||||
* tree-vect-data-refs.cc (vect_analyze_data_ref_accesses): Check
|
||||
DR_INIT fits in a signed HWI, represent the difference from the
|
||||
first DR in unsigned.
|
||||
|
||||
2022-01-17 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* Makefile.in: Rename .c names to .cc.
|
||||
|
@ -1 +1 @@
|
||||
20220118
|
||||
20220119
|
||||
|
@ -1,3 +1,83 @@
|
||||
2022-01-18 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* adaint.c: Revert filename changes in comments.
|
||||
* ctrl_c.c (dummy_handler): Likewise.
|
||||
* gsocket.h: Likewise.
|
||||
* init.c (__gnat_error_handler): Likewise.
|
||||
* libgnarl/s-intman.ads: Likewise.
|
||||
* libgnarl/s-osinte__android.ads: Likewise.
|
||||
* libgnarl/s-osinte__darwin.ads: Likewise.
|
||||
* libgnarl/s-osinte__hpux.ads: Likewise.
|
||||
* libgnarl/s-osinte__linux.ads: Likewise.
|
||||
* libgnarl/s-osinte__qnx.ads: Likewise.
|
||||
* libgnarl/s-taskin.ads: Likewise.
|
||||
* rtfinal.c: Likewise.
|
||||
|
||||
2022-01-18 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* Make-generated.in: Revert renaming changes.
|
||||
* Makefile.rtl: Likewise.
|
||||
* adadecode.cc: Moved to...
|
||||
* adadecode.c: ...here.
|
||||
* affinity.cc: Moved to...
|
||||
* affinity.c: ...here.
|
||||
* argv-lynxos178-raven-cert.cc: Moved to...
|
||||
* argv-lynxos178-raven-cert.c: ...here.
|
||||
* argv.cc: Moved to...
|
||||
* argv.c: ...here.
|
||||
* aux-io.cc: Moved to...
|
||||
* aux-io.c: ...here.
|
||||
* cio.cc: Moved to...
|
||||
* cio.c: ...here.
|
||||
* cstreams.cc: Moved to...
|
||||
* cstreams.c: ...here.
|
||||
* env.cc: Moved to...
|
||||
* env.c: ...here.
|
||||
* exit.cc: Moved to...
|
||||
* exit.c: ...here.
|
||||
* expect.cc: Moved to...
|
||||
* expect.c: ...here.
|
||||
* final.cc: Moved to...
|
||||
* final.c: ...here.
|
||||
* gcc-interface/Makefile.in:
|
||||
* init.cc: Moved to...
|
||||
* init.c: ...here.
|
||||
* initialize.cc: Moved to...
|
||||
* initialize.c: ...here.
|
||||
* libgnarl/thread.cc: Moved to...
|
||||
* libgnarl/thread.c: ...here.
|
||||
* link.cc: Moved to...
|
||||
* link.c: ...here.
|
||||
* locales.cc: Moved to...
|
||||
* locales.c: ...here.
|
||||
* mkdir.cc: Moved to...
|
||||
* mkdir.c: ...here.
|
||||
* raise.cc: Moved to...
|
||||
* raise.c: ...here.
|
||||
* rtfinal.cc: Moved to...
|
||||
* rtfinal.c: ...here.
|
||||
* rtinit.cc: Moved to...
|
||||
* rtinit.c: ...here.
|
||||
* s-oscons-tmplt.c (CND): Revert renaming changes.
|
||||
* seh_init.cc: Moved to...
|
||||
* seh_init.c: ...here.
|
||||
* sigtramp-armdroid.cc: Moved to...
|
||||
* sigtramp-armdroid.c: ...here.
|
||||
* sigtramp-ios.cc: Moved to...
|
||||
* sigtramp-ios.c: ...here.
|
||||
* sigtramp-qnx.cc: Moved to...
|
||||
* sigtramp-qnx.c: ...here.
|
||||
* sigtramp-vxworks.cc: Moved to...
|
||||
* sigtramp-vxworks.c: ...here.
|
||||
* socket.cc: Moved to...
|
||||
* socket.c: ...here.
|
||||
* tracebak.cc: Moved to...
|
||||
* tracebak.c: ...here.
|
||||
* version.cc: Moved to...
|
||||
* version.c: ...here.
|
||||
* vx_stack_info.cc: Moved to...
|
||||
* vx_stack_info.c: ...here.
|
||||
|
||||
2022-01-17 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* Makefile.rtl: Rename .c names to .cc.
|
||||
|
@ -1,3 +1,19 @@
|
||||
2022-01-18 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/104089
|
||||
* region-model-manager.cc
|
||||
(region_model_manager::get_or_create_constant_svalue): Assert that
|
||||
we have a CONSTANT_CLASS_P.
|
||||
(region_model_manager::maybe_fold_unaryop): Only fold a constant
|
||||
when fold_unary's result is a constant or a cast of a constant.
|
||||
|
||||
2022-01-18 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/104062
|
||||
* region-model-manager.cc
|
||||
(region_model_manager::maybe_fold_sub_svalue): Avoid casting to
|
||||
NULL type when folding access to repeated svalue.
|
||||
|
||||
2022-01-17 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* analyzer.cc (is_special_named_call_p): Rename .c names to .cc.
|
||||
|
@ -1,3 +1,25 @@
|
||||
2022-01-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/104055
|
||||
* constexpr.cc (cxx_eval_outermost_constant_expr): If t is a
|
||||
TARGET_EXPR with TARGET_EXPR_CLEANUP, use get_target_expr rather
|
||||
than get_target_expr_sfinae with tf_no_cleanup, and don't set
|
||||
TREE_CONSTANT.
|
||||
|
||||
2022-01-18 Jason Merrill <jason@redhat.com>
|
||||
Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/104025
|
||||
* parser.cc (saved_token_sentinel::rollback): Call
|
||||
cp_lexer_set_source_position.
|
||||
(~saved_token_sentinel): Call rollback.
|
||||
|
||||
2022-01-18 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/104074
|
||||
* pt.cc (invalid_nontype_parm_type_p): Use WILDCARD_TYPE_P so
|
||||
that we return false for DEPENDENT_OPERATOR_TYPE too.
|
||||
|
||||
2022-01-17 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* Make-lang.in: Rename .c names to .cc.
|
||||
|
@ -1,3 +1,9 @@
|
||||
2022-01-18 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/103692
|
||||
* array.cc (gfc_expand_constructor): Handle zero-sized array
|
||||
constructors.
|
||||
|
||||
2022-01-17 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* check.cc (gfc_check_all_any): Rename .c names to .cc.
|
||||
|
@ -1,3 +1,116 @@
|
||||
2022-01-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/104055
|
||||
* g++.dg/cpp2a/consteval27.C: New test.
|
||||
|
||||
2022-01-18 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* lib/g++-dg.exp: Change 2a to 20.
|
||||
|
||||
2022-01-18 Jason Merrill <jason@redhat.com>
|
||||
Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/104025
|
||||
* g++.dg/warn/pr104025.C: New test.
|
||||
|
||||
2022-01-18 David Faust <david.faust@oracle.com>
|
||||
|
||||
* gcc.target/bpf/core-section-1.c: Adjust expected record size
|
||||
occurrences.
|
||||
|
||||
2022-01-18 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/104089
|
||||
* gcc.dg/analyzer/pr104089.c: New test.
|
||||
|
||||
2022-01-18 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/104062
|
||||
* gcc.dg/analyzer/pr104062.c: New test.
|
||||
|
||||
2022-01-18 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/104074
|
||||
* g++.dg/cpp1z/nontype-auto20.C: New test.
|
||||
|
||||
2022-01-18 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/103692
|
||||
* gfortran.dg/pr102520.f90: Adjust error messages.
|
||||
* gfortran.dg/pr103692.f90: New test.
|
||||
|
||||
2022-01-18 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/104007
|
||||
* g++.dg/eh/new2.C: New test.
|
||||
|
||||
2022-01-18 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Update scanned
|
||||
pattern.
|
||||
* gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
|
||||
* gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
|
||||
|
||||
2022-01-18 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR ipa/103989
|
||||
* g++.dg/opt/pr103989.C: New testcase.
|
||||
|
||||
2022-01-18 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/103987
|
||||
* gcc.dg/torture/pr103987.c: New testcase.
|
||||
|
||||
2022-01-18 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR target/104005
|
||||
* gcc.target/aarch64/pr104005.c: New test.
|
||||
|
||||
2022-01-18 Andrew Pinski <apinski@marvell.com>
|
||||
|
||||
PR tree-optimization/101941
|
||||
* gcc.c-torture/compile/pr101941-1.c: New test.
|
||||
* gcc.dg/tree-ssa/pr101941-1.c: New test.
|
||||
|
||||
2022-01-18 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gcc.src/maintainers.exp: Use
|
||||
check_effective_target_python3_module for checking of unicode
|
||||
module.
|
||||
* lib/target-supports.exp: Add
|
||||
check_effective_target_python3_module.
|
||||
|
||||
2022-01-18 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gcc.misc-tests/options.exp: Include renamed file.
|
||||
|
||||
2022-01-18 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gcc.src/maintainers.exp: Use the new
|
||||
check_effective_target_recent_python3.
|
||||
* lib/target-supports.exp: Check for Python3 version >= 3.6.
|
||||
|
||||
2022-01-18 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR target/103973
|
||||
* g++.target/i386/pr103973-1.C: Change scan-assembler from
|
||||
"\tucomisd" to "\t\[v\]?ucomisd".
|
||||
* g++.target/i386/pr103973-11.C: Ditto.
|
||||
* g++.target/i386/pr103973-13.C: Ditto.
|
||||
* g++.target/i386/pr103973-15.C: Ditto.
|
||||
* g++.target/i386/pr103973-3.C: Ditto.
|
||||
* g++.target/i386/pr103973-5.C: Ditto.
|
||||
* g++.target/i386/pr103973-7.C: Ditto.
|
||||
* g++.target/i386/pr103973-9.C: Ditto.
|
||||
* gcc.target/i386/pr103973-1.c: Ditto.
|
||||
* gcc.target/i386/pr103973-11.c: Ditto.
|
||||
* gcc.target/i386/pr103973-13.c: Ditto.
|
||||
* gcc.target/i386/pr103973-15.c: Ditto.
|
||||
* gcc.target/i386/pr103973-3.c: Ditto.
|
||||
* gcc.target/i386/pr103973-5.c: Ditto.
|
||||
* gcc.target/i386/pr103973-7.c: Ditto.
|
||||
* gcc.target/i386/pr103973-9.c: Ditto.
|
||||
|
||||
2022-01-17 qing zhao <qing.zhao@oracle.com>
|
||||
|
||||
* gcc.dg/auto-init-uninit-16.c (testfunc): Delete xfail to reflect
|
||||
|
@ -1,3 +1,10 @@
|
||||
2022-01-18 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* include/line-map.h (class line_maps): Re-arrange fields
|
||||
to minimize padding.
|
||||
(class rich_location): Likewise.
|
||||
* line-map.cc (rich_location::rich_location): Adjust.
|
||||
|
||||
2022-01-17 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* Makefile.in: Rename .c names to .cc.
|
||||
|
@ -1,3 +1,23 @@
|
||||
2022-01-18 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* testsuite/libgomp.oacc-c++/privatized-ref-2.C: Update keyword
|
||||
in dg-warning.
|
||||
* testsuite/libgomp.oacc-c++/privatized-ref-3.C: Likewise.
|
||||
* testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c: Likewise.
|
||||
* testsuite/libgomp.oacc-c-c++-common/kernels-loop-2.c: Likewise.
|
||||
* testsuite/libgomp.oacc-c-c++-common/parallel-dims.c: Likewise.
|
||||
* testsuite/libgomp.oacc-c-c++-common/pr85486.c: Likewise.
|
||||
* testsuite/libgomp.oacc-c-c++-common/pr95270-1.c: Likewise.
|
||||
* testsuite/libgomp.oacc-c-c++-common/routine-nohost-2.c: Likewise.
|
||||
* testsuite/libgomp.oacc-c-c++-common/struct-copyout-1.c: Likewise.
|
||||
* testsuite/libgomp.oacc-c-c++-common/struct-copyout-2.c: Likewise.
|
||||
* testsuite/libgomp.oacc-c-c++-common/vector-length-64-1.c: Likewise.
|
||||
* testsuite/libgomp.oacc-fortran/attach-descriptor-1.f90: Likewise.
|
||||
* testsuite/libgomp.oacc-fortran/derivedtypes-arrays-1.f90: Likewise.
|
||||
* testsuite/libgomp.oacc-fortran/kernels-loop-2.f95: Likewise.
|
||||
* testsuite/libgomp.oacc-fortran/parallel-dims.f90: Likewise.
|
||||
* testsuite/libgomp.oacc-fortran/privatized-ref-1.f95: Likewise.
|
||||
|
||||
2022-01-17 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* testsuite/libgomp.oacc-c++/privatized-ref-2.C: Extend.
|
||||
|
@ -1,3 +1,87 @@
|
||||
2022-01-18 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/104099
|
||||
* include/bits/basic_string.h (basic_string(nullptr_t)): Only
|
||||
define for C++23.
|
||||
(operator=(nullptr_t)): Likewise.
|
||||
* include/bits/cow_string.h: Likewise.
|
||||
* include/std/string_view (basic_string_view(nullptr_t)):
|
||||
Likewise.
|
||||
* testsuite/21_strings/basic_string/cons/char/nullptr.cc: Adjust
|
||||
expected error. Add examples that become ill-formed in C++23.
|
||||
* testsuite/21_strings/basic_string_view/cons/char/nonnull.cc:
|
||||
Adjust expected errors.
|
||||
* testsuite/21_strings/basic_string_view/cons/wchar_t/nonnull.cc:
|
||||
Likewise.
|
||||
|
||||
2022-01-18 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/104098
|
||||
* include/bits/stl_iterator.h (reverse_iterator): Check
|
||||
__cpp_lib_concepts instead of __cplusplus.
|
||||
|
||||
2022-01-18 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/101124
|
||||
* include/bits/stl_pair.h (pair): Adjust constraints on
|
||||
deprecated constructors accepting literal zero as null pointer
|
||||
constant. Improve wording of deprecated attribute.
|
||||
* testsuite/20_util/pair/cons/99957.cc: Check that deprecated
|
||||
constructors do not cause ambiguities for copyable types.
|
||||
|
||||
2022-01-18 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/stl_function.h (ptr_fun): Fix suggestion for
|
||||
non-deprecated alternative.
|
||||
|
||||
2022-01-18 Tom Honermann <tom@honermann.net>
|
||||
|
||||
* acinclude.m4: Define config macros if uchar.h provides
|
||||
c8rtomb() and mbrtoc8().
|
||||
* config.h.in: Regenerate.
|
||||
* configure: Regenerate.
|
||||
* include/c_compatibility/uchar.h (c8rtomb, mbrtoc8): Define.
|
||||
* include/c_global/cuchar (c8rtomb, mbrtoc8): Likewise.
|
||||
* include/c_std/cuchar (c8rtomb, mbrtoc8): Likewise.
|
||||
* testsuite/21_strings/headers/cuchar/functions_std_cxx20.cc:
|
||||
New test.
|
||||
* testsuite/21_strings/headers/cuchar/functions_std_fchar8_t.cc:
|
||||
New test.
|
||||
|
||||
2022-01-18 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/Makefile.am: Install new header.
|
||||
* include/Makefile.in: Regenerate.
|
||||
* include/c_compatibility/stdatomic.h: New file.
|
||||
* testsuite/29_atomics/headers/stdatomic.h/c_compat.cc: New test.
|
||||
|
||||
2022-01-18 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/104080
|
||||
* src/c++17/fast_float/LOCAL_PATCHES: Update.
|
||||
* src/c++17/fast_float/fast_float.h (FASTFLOAT_IS_BIG_ENDIAN):
|
||||
Define in terms of __BYTE_ORDER__.
|
||||
|
||||
2022-01-18 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/104080
|
||||
* src/c++17/fast_float/LOCAL_PATCHES: UPDATE.
|
||||
* src/c++17/fast_float/fast_float.h (round): Use explicit
|
||||
template argument list for std::min.
|
||||
|
||||
2022-01-18 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* doc/xml/manual/status_cxx2017.xml: Update C++17 status.
|
||||
* doc/xml/manual/status_cxx2020.xml: Use 12.1 instead of 12 for
|
||||
upcoming release.
|
||||
* doc/html/manual/status.html: Regenerate.
|
||||
|
||||
2022-01-18 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* acinclude.m4 (GLIBCXX_ENABLE_FULLY_DYNAMIC_STRING): Improve
|
||||
comments.
|
||||
* configure: Regenerate.
|
||||
|
||||
2022-01-17 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* src/c++17/floating_from_chars.cc: (USE_LIB_FAST_FLOAT):
|
||||
|
Loading…
Reference in New Issue
Block a user