Daily bump.
This commit is contained in:
parent
d29d27bde5
commit
ad3e759c17
10 changed files with 538 additions and 1 deletions
232
gcc/ChangeLog
232
gcc/ChangeLog
|
@ -1,3 +1,235 @@
|
|||
2023-11-27 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
* config/aarch64/aarch64.cc (aarch64_if_then_else_costs):
|
||||
Handle csinv/csinc case of 1/-1.
|
||||
|
||||
2023-11-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
|
||||
Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR middle-end/111754
|
||||
* fold-const.cc (fold_vec_perm_cst): Set result's encoding to sel's
|
||||
encoding, and set res_nelts_per_pattern to 2 if sel contains stepped
|
||||
sequence but input vectors do not.
|
||||
(test_nunits_min_2): New test Case 8.
|
||||
(test_nunits_min_4): New tests Case 8 and Case 9.
|
||||
|
||||
2023-11-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||||
|
||||
* config/aarch64/aarch64.cc (aarch64_needs_frame_chain): Do not
|
||||
force frame chain for eh_return.
|
||||
|
||||
2023-11-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-protos.h (aarch64_eh_return_handler_rtx):
|
||||
Remove.
|
||||
* config/aarch64/aarch64.cc (aarch64_return_address_signing_enabled):
|
||||
Sign return address even in functions with eh_return.
|
||||
(aarch64_expand_epilogue): Conditionally return with br or ret.
|
||||
(aarch64_eh_return_handler_rtx): Remove.
|
||||
* config/aarch64/aarch64.h (EH_RETURN_TAKEN_RTX): Define.
|
||||
(EH_RETURN_STACKADJ_RTX): Change to R5.
|
||||
(EH_RETURN_HANDLER_RTX): Change to R6.
|
||||
* df-scan.cc: Handle EH_RETURN_TAKEN_RTX.
|
||||
* doc/tm.texi: Regenerate.
|
||||
* doc/tm.texi.in: Document EH_RETURN_TAKEN_RTX.
|
||||
* except.cc (expand_eh_return): Handle EH_RETURN_TAKEN_RTX.
|
||||
|
||||
2023-11-27 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* config.gcc <amdgcn-*-amdhsa> (extra_gcc_objs): Don't set.
|
||||
* config/gcn/driver-gcn.cc: Remove.
|
||||
* config/gcn/gcn-hsa.h (ASM_SPEC, EXTRA_SPEC_FUNCTIONS): Remove
|
||||
'last_arg' spec function.
|
||||
* config/gcn/t-gcn-hsa (driver-gcn.o): Remove.
|
||||
|
||||
2023-11-27 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
PR target/112669
|
||||
* config/gcn/gcn.opt (march=, mtune=): Tag as 'Negative' of
|
||||
themselves.
|
||||
|
||||
2023-11-27 Samuel Thibault <samuel.thibault@gnu.org>
|
||||
|
||||
* config/i386/gnu.h: Use PIE_SPEC, add static-pie case.
|
||||
* config/i386/gnu64.h: Use PIE_SPEC, add static-pie case.
|
||||
|
||||
2023-11-27 Samuel Thibault <samuel.thibault@gnu.org>
|
||||
|
||||
* config/i386/t-gnu64: New file.
|
||||
* config.gcc [x86_64-*-gnu*]: Add i386/t-gnu64 to
|
||||
tmake_file.
|
||||
|
||||
2023-11-27 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR target/106326
|
||||
* config/aarch64/aarch64-sve-builtins.h (is_ptrue): Declare.
|
||||
* config/aarch64/aarch64-sve-builtins.cc (is_ptrue): New function.
|
||||
(gimple_folder::redirect_pred_x): Likewise.
|
||||
(gimple_folder::fold): Use it.
|
||||
|
||||
2023-11-27 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-sve-builtins.h (vector_cst_all_same): Declare.
|
||||
* config/aarch64/aarch64-sve-builtins.cc (vector_cst_all_same): New
|
||||
function, a generalized replacement of...
|
||||
* config/aarch64/aarch64-sve-builtins-base.cc
|
||||
(svlast_impl::vect_all_same): ...this.
|
||||
(svlast_impl::fold): Update accordingly.
|
||||
|
||||
2023-11-27 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/112653
|
||||
* gimple-ssa.h (gimple_df): Add escaped_return solution.
|
||||
* tree-ssa.cc (init_tree_ssa): Reset it.
|
||||
(delete_tree_ssa): Likewise.
|
||||
* tree-ssa-structalias.cc (escaped_return_id): New.
|
||||
(find_func_aliases): Handle non-IPA return stmts by
|
||||
adding to ESCAPED_RETURN.
|
||||
(set_uids_in_ptset): Adjust HEAP escaping to also cover
|
||||
escapes through return.
|
||||
(init_base_vars): Initialize ESCAPED_RETURN.
|
||||
(compute_points_to_sets): Replace ESCAPED post-processing
|
||||
with recording the ESCAPED_RETURN solution.
|
||||
* tree-ssa-alias.cc (ref_may_alias_global_p_1): Check
|
||||
the ESCAPED_RETUNR solution.
|
||||
(dump_alias_info): Dump it.
|
||||
* cfgexpand.cc (update_alias_info_with_stack_vars): Update it.
|
||||
* ipa-icf.cc (sem_item_optimizer::fixup_points_to_sets):
|
||||
Likewise.
|
||||
* tree-inline.cc (expand_call_inline): Reset it.
|
||||
* tree-parloops.cc (parallelize_loops): Likewise.
|
||||
* tree-sra.cc (maybe_add_sra_candidate): Check it.
|
||||
|
||||
2023-11-27 Richard Biener <rguenther@suse.de>
|
||||
Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR tree-optimization/112661
|
||||
* tree-vect-slp.cc (vect_get_and_check_slp_defs): Defer duplicate-and-
|
||||
interleave test to...
|
||||
(vect_build_slp_tree_2): ...here, once we have all the operands.
|
||||
Skip the test for uniform vectors.
|
||||
(vect_create_constant_vectors): Detect uniform vectors. Avoid
|
||||
redundant conversions in that case. Use gimple_build_vector_from_val
|
||||
to build the vector.
|
||||
|
||||
2023-11-27 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* attribs.cc (excl_hash_traits): Delete.
|
||||
(test_attribute_exclusions): Use pair_hash and nofree_string_hash
|
||||
instead.
|
||||
|
||||
2023-11-27 Andrew Stubbs <ams@codesourcery.com>
|
||||
|
||||
* config/gcn/gcn.cc (gcn_vectorize_vec_perm_const): Disallow TImode.
|
||||
|
||||
2023-11-27 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
|
||||
|
||||
* config/s390/s390-builtin-types.def (BT_FN_UV8HI_UV8HI_UINT):
|
||||
Add missing builtin type.
|
||||
|
||||
2023-11-27 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
|
||||
|
||||
* config/s390/s390-builtin-types.def: Remove types.
|
||||
* config/s390/s390-builtins.def (O_U64): Remove 64-bit literal support.
|
||||
Don't restrict s390_vec_rli and s390_verll[bhfg] to immediates.
|
||||
* config/s390/s390.cc (s390_const_operand_ok): Remove 64-bit
|
||||
literal support.
|
||||
|
||||
2023-11-27 Alex Coplan <alex.coplan@arm.com>
|
||||
Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/60512
|
||||
* doc/cpp.texi: Document __has_{feature,extension}.
|
||||
|
||||
2023-11-27 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/112706
|
||||
* match.pd (ptr + o ==/!=/- ptr + o'): New patterns.
|
||||
|
||||
2023-11-27 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
|
||||
|
||||
* config/s390/s390-builtin-types.def: Add/remove types.
|
||||
* config/s390/s390-builtins.def
|
||||
(s390_vclfnhs,s390_vclfnls,s390_vcrnfs,s390_vcfn,s390_vcnf):
|
||||
Replace type V8HI with UV8HI.
|
||||
|
||||
2023-11-27 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
|
||||
|
||||
* config/s390/s390-builtins.def
|
||||
(s390_vcefb,s390_vcdgb,s390_vcelfb,s390_vcdlgb,s390_vcfeb,s390_vcgdb,
|
||||
s390_vclfeb,s390_vclgdb): Remove flags for non-existing operands
|
||||
2 and 3.
|
||||
|
||||
2023-11-27 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
|
||||
|
||||
* config/s390/s390.md (*cmphi_ccu): For immediate operand 1 make
|
||||
use of constraint n instead of D and chop of high bits in the
|
||||
output template.
|
||||
|
||||
2023-11-27 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/112300
|
||||
* config.gcc (mips*-sde-elf*): Append to tm_defines rather than
|
||||
overwriting them.
|
||||
|
||||
2023-11-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
|
||||
|
||||
* config/riscv/autovec.md
|
||||
(mask_len_gather_load<RATIO1:mode><RATIO1:mode>):
|
||||
Remove gather_scatter_valid_offset_mode_p.
|
||||
(mask_len_gather_load<mode><mode>): Ditto.
|
||||
(mask_len_scatter_store<RATIO1:mode><RATIO1:mode>): Ditto.
|
||||
(mask_len_scatter_store<mode><mode>): Ditto.
|
||||
* config/riscv/predicates.md (const_1_or_8_operand): New predicate.
|
||||
(vector_gs_scale_operand_64): Remove.
|
||||
* config/riscv/riscv-protos.h (gather_scatter_valid_offset_mode_p): Remove.
|
||||
* config/riscv/riscv-v.cc (expand_gather_scatter): Refine code.
|
||||
(gather_scatter_valid_offset_mode_p): Remove.
|
||||
* config/riscv/vector-iterators.md: Fix iterator bugs.
|
||||
|
||||
2023-11-27 Tsukasa OI <research_trasio@irq.a4lg.com>
|
||||
|
||||
* common/config/riscv/riscv-common.cc
|
||||
(riscv_ext_version_table): Set version to ratified 2.0.
|
||||
(riscv_subset_list::parse_std_ext): Allow RV64E.
|
||||
* config.gcc: Parse base ISA 'rv64e' and ABI 'lp64e'.
|
||||
* config/riscv/arch-canonicalize: Parse base ISA 'rv64e'.
|
||||
* config/riscv/riscv-c.cc (riscv_cpu_cpp_builtins):
|
||||
Define different macro per XLEN. Add handling for ABI_LP64E.
|
||||
* config/riscv/riscv-d.cc (riscv_d_handle_target_float_abi):
|
||||
Add handling for ABI_LP64E.
|
||||
* config/riscv/riscv-opts.h (enum riscv_abi_type): Add ABI_LP64E.
|
||||
* config/riscv/riscv.cc (riscv_option_override): Enhance error
|
||||
handling to support RV64E and LP64E.
|
||||
(riscv_conditional_register_usage): Change "RV32E" in a comment
|
||||
to "RV32E/RV64E".
|
||||
* config/riscv/riscv.h
|
||||
(UNITS_PER_FP_ARG): Add handling for ABI_LP64E.
|
||||
(STACK_BOUNDARY): Ditto.
|
||||
(ABI_STACK_BOUNDARY): Ditto.
|
||||
(MAX_ARGS_IN_REGISTERS): Ditto.
|
||||
(ABI_SPEC): Add support for "lp64e".
|
||||
* config/riscv/riscv.opt: Parse -mabi=lp64e as ABI_LP64E.
|
||||
* doc/invoke.texi: Add documentation of the LP64E ABI.
|
||||
|
||||
2023-11-27 Jose E. Marchesi <jose.marchesi@oracle.com>
|
||||
|
||||
* config/bpf/bpf-helpers.h: Remove.
|
||||
* config.gcc: Adapt accordingly.
|
||||
|
||||
2023-11-27 Guo Jie <guojie@loongson.cn>
|
||||
|
||||
* config/loongarch/loongarch.cc (loongarch_split_plus_constant):
|
||||
avoid left shift of negative value -0x8000.
|
||||
|
||||
2023-11-27 Guo Jie <guojie@loongson.cn>
|
||||
|
||||
* config/loongarch/loongarch.cc
|
||||
(enum loongarch_load_imm_method): Add new method.
|
||||
(loongarch_build_integer): Add relevant implementations for
|
||||
new method.
|
||||
(loongarch_move_integer): Ditto.
|
||||
|
||||
2023-11-26 Alexander Monakov <amonakov@ispras.ru>
|
||||
|
||||
* sort.cc: Use 'sorting networks' in comments.
|
||||
|
|
|
@ -1 +1 @@
|
|||
20231127
|
||||
20231128
|
||||
|
|
|
@ -1,3 +1,21 @@
|
|||
2023-11-27 Alex Coplan <alex.coplan@arm.com>
|
||||
Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/60512
|
||||
* c-common.cc (struct hf_feature_info): New.
|
||||
(c_common_register_feature): New.
|
||||
(init_has_feature): New.
|
||||
(has_feature_p): New.
|
||||
* c-common.h (c_common_has_feature): New.
|
||||
(c_family_register_lang_features): New.
|
||||
(c_common_register_feature): New.
|
||||
(has_feature_p): New.
|
||||
* c-lex.cc (init_c_lex): Plumb through has_feature callback.
|
||||
(c_common_has_builtin): Generalize and move common part ...
|
||||
(c_common_lex_availability_macro): ... here.
|
||||
(c_common_has_feature): New.
|
||||
* c-ppoutput.cc (init_pp_output): Plumb through has_feature.
|
||||
|
||||
2023-11-24 Lewis Hyatt <lhyatt@gmail.com>
|
||||
|
||||
PR pch/112319
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
2023-11-27 Alex Coplan <alex.coplan@arm.com>
|
||||
Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/60512
|
||||
* c-lang.cc (c_family_register_lang_features): New.
|
||||
* c-objc-common.cc (struct c_feature_info): New.
|
||||
(c_register_features): New.
|
||||
* c-objc-common.h (c_register_features): New.
|
||||
|
||||
2023-11-24 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
* c-parser.cc (c_parser_omp_clause_num_threads,
|
||||
|
|
|
@ -1,3 +1,14 @@
|
|||
2023-11-27 Alex Coplan <alex.coplan@arm.com>
|
||||
Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/60512
|
||||
* cp-lang.cc (c_family_register_lang_features): New.
|
||||
* cp-objcp-common.cc (struct cp_feature_selector): New.
|
||||
(cp_feature_selector::has_feature): New.
|
||||
(struct cp_feature_info): New.
|
||||
(cp_register_features): New.
|
||||
* cp-objcp-common.h (cp_register_features): New.
|
||||
|
||||
2023-11-25 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
* name-lookup.cc (check_can_export_using_decl): New.
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
2023-11-27 Alex Coplan <alex.coplan@arm.com>
|
||||
Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/60512
|
||||
* objc-act.cc (struct objc_feature_info): New.
|
||||
(objc_nonfragile_abi_p): New.
|
||||
(objc_common_register_features): New.
|
||||
* objc-act.h (objc_common_register_features): New.
|
||||
* objc-lang.cc (c_family_register_lang_features): New.
|
||||
|
||||
2023-11-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* objc-act.h (objc_common_tree_size): Remove.
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2023-11-27 Alex Coplan <alex.coplan@arm.com>
|
||||
Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/60512
|
||||
* objcp-lang.cc (c_family_register_lang_features): New.
|
||||
|
||||
2023-10-22 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR objc++/111920
|
||||
|
|
|
@ -1,3 +1,240 @@
|
|||
2023-11-27 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
* gcc.target/aarch64/csinc-3.c: New test.
|
||||
|
||||
2023-11-27 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
PR testsuite/112689
|
||||
* gcc.dg/tree-prof/time-profiler-3.c: Add -fno-ipa-vrp.
|
||||
|
||||
2023-11-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
|
||||
Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR middle-end/111754
|
||||
* gcc.target/aarch64/sve/slp_3.c: Adjust code-gen.
|
||||
* gcc.target/aarch64/sve/slp_4.c: Likewise.
|
||||
* gcc.dg/vect/pr111754.c: New test.
|
||||
|
||||
2023-11-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||||
|
||||
* gcc.target/aarch64/aapcs64/func-ret-1.c: Disable branch-protection.
|
||||
* gcc.target/aarch64/aapcs64/func-ret-2.c: Likewise.
|
||||
* gcc.target/aarch64/aapcs64/func-ret-3.c: Likewise.
|
||||
* gcc.target/aarch64/aapcs64/func-ret-4.c: Likewise.
|
||||
* gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Likewise.
|
||||
|
||||
2023-11-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||||
|
||||
* gcc.target/aarch64/eh_return-2.c: New test.
|
||||
* gcc.target/aarch64/eh_return-3.c: New test.
|
||||
|
||||
2023-11-27 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||||
|
||||
* gcc.target/aarch64/return_address_sign_1.c: Move func4 to ...
|
||||
* gcc.target/aarch64/return_address_sign_2.c: ... here and fix the
|
||||
scan asm check.
|
||||
* gcc.target/aarch64/return_address_sign_b_1.c: Move func4 to ...
|
||||
* gcc.target/aarch64/return_address_sign_b_2.c: ... here and fix the
|
||||
scan asm check.
|
||||
|
||||
2023-11-27 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR target/106326
|
||||
* gcc.target/aarch64/sve/acle/general/pr106326_1.c: New test.
|
||||
|
||||
2023-11-27 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/112653
|
||||
* gcc.dg/tree-ssa/pta-return-1.c: New testcase.
|
||||
|
||||
2023-11-27 Richard Biener <rguenther@suse.de>
|
||||
Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* g++.dg/vect/pr36648.cc: Remove XFAIL for VLA load-lanes.
|
||||
|
||||
2023-11-27 Alex Coplan <alex.coplan@arm.com>
|
||||
Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/60512
|
||||
* c-c++-common/has-feature-common.c: New test.
|
||||
* c-c++-common/has-feature-pedantic.c: New test.
|
||||
* g++.dg/ext/has-feature.C: New test.
|
||||
* gcc.dg/asan/has-feature-asan.c: New test.
|
||||
* gcc.dg/has-feature.c: New test.
|
||||
* gcc.dg/ubsan/has-feature-ubsan.c: New test.
|
||||
* obj-c++.dg/has-feature.mm: New test.
|
||||
* objc.dg/has-feature.m: New test.
|
||||
|
||||
2023-11-27 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/112706
|
||||
* gcc.dg/tree-ssa/pr112706.c: New testcase.
|
||||
|
||||
2023-11-27 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
|
||||
|
||||
* gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: Replace V8HI
|
||||
types with UV8HI.
|
||||
* gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: Dito.
|
||||
* gcc.target/s390/zvector/vec_convert_from_fp16.c: Dito.
|
||||
* gcc.target/s390/zvector/vec_convert_to_fp16.c: Dito.
|
||||
* gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: Dito.
|
||||
* gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: Dito.
|
||||
* gcc.target/s390/zvector/vec_round_from_fp32.c: Dito.
|
||||
|
||||
2023-11-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
|
||||
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-1.c: Adapt test.
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-10.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-11.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-2.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-3.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-4.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-5.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-6.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-7.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_32-9.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-1.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-10.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-2.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-3.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-4.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-5.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-6.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-7.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_32-9.c: Ditto.
|
||||
|
||||
2023-11-27 Tsukasa OI <research_trasio@irq.a4lg.com>
|
||||
|
||||
* gcc.target/riscv/predef-1.c: Test for __riscv_64e.
|
||||
* gcc.target/riscv/predef-2.c: Ditto.
|
||||
* gcc.target/riscv/predef-3.c: Ditto.
|
||||
* gcc.target/riscv/predef-4.c: Ditto.
|
||||
* gcc.target/riscv/predef-5.c: Ditto.
|
||||
* gcc.target/riscv/predef-6.c: Ditto.
|
||||
* gcc.target/riscv/predef-7.c: Ditto.
|
||||
* gcc.target/riscv/predef-8.c: Ditto.
|
||||
* gcc.target/riscv/predef-9.c: New test for RV64E and LP64E,
|
||||
based on predef-7.c.
|
||||
|
||||
2023-11-27 Jose E. Marchesi <jose.marchesi@oracle.com>
|
||||
|
||||
* gcc.target/bpf/helper-bind.c: Do not include bpf-helpers.h.
|
||||
* gcc.target/bpf/helper-skb-ancestor-cgroup-id.c: Likewise, and
|
||||
renamed from skb-ancestor-cgroup-id.c.
|
||||
* gcc.target/bpf/helper-bpf-redirect.c: Remove.
|
||||
* gcc.target/bpf/helper-clone-redirect.c: Likewise.
|
||||
* gcc.target/bpf/helper-csum-diff.c: Likewise.
|
||||
* gcc.target/bpf/helper-csum-update.c: Likewise.
|
||||
* gcc.target/bpf/helper-current-task-under-cgroup.c: Likewise.
|
||||
* gcc.target/bpf/helper-fib-lookup.c: Likewise.
|
||||
* gcc.target/bpf/helper-get-cgroup-classid.c: Likewise.
|
||||
* gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
|
||||
* gcc.target/bpf/helper-get-current-comm.c: Likewise.
|
||||
* gcc.target/bpf/helper-get-current-pid-tgid.c: Likewise.
|
||||
* gcc.target/bpf/helper-get-current-task.c: Likewise.
|
||||
* gcc.target/bpf/helper-get-current-uid-gid.c: Likewise.
|
||||
* gcc.target/bpf/helper-get-hash-recalc.c: Likewise.
|
||||
* gcc.target/bpf/helper-get-listener-sock.c: Likewise.
|
||||
* gcc.target/bpf/helper-get-local-storage.c: Likewise.
|
||||
* gcc.target/bpf/helper-get-numa-node-id.c: Likewise.
|
||||
* gcc.target/bpf/helper-get-prandom-u32.c: Likewise.
|
||||
* gcc.target/bpf/helper-get-route-realm.c: Likewise.
|
||||
* gcc.target/bpf/helper-get-smp-processor-id.c: Likewise.
|
||||
* gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
|
||||
* gcc.target/bpf/helper-get-socket-uid.c: Likewise.
|
||||
* gcc.target/bpf/helper-get-stack.c: Likewise.
|
||||
* gcc.target/bpf/helper-get-stackid.c: Likewise.
|
||||
* gcc.target/bpf/helper-getsockopt.c: Likewise.
|
||||
* gcc.target/bpf/helper-ktime-get-ns.c: Likewise.
|
||||
* gcc.target/bpf/helper-l3-csum-replace.c: Likewise.
|
||||
* gcc.target/bpf/helper-l4-csum-replace.c: Likewise.
|
||||
* gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
|
||||
* gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
|
||||
* gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
|
||||
* gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
|
||||
* gcc.target/bpf/helper-map-delete-elem.c: Likewise.
|
||||
* gcc.target/bpf/helper-map-lookup-elem.c: Likewise.
|
||||
* gcc.target/bpf/helper-map-peek-elem.c: Likewise.
|
||||
* gcc.target/bpf/helper-map-pop-elem.c: Likewise.
|
||||
* gcc.target/bpf/helper-map-push-elem.c: Likewise.
|
||||
* gcc.target/bpf/helper-map-update-elem.c: Likewise.
|
||||
* gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
|
||||
* gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
|
||||
* gcc.target/bpf/helper-msg-pop-data.c: Likewise.
|
||||
* gcc.target/bpf/helper-msg-pull-data.c: Likewise.
|
||||
* gcc.target/bpf/helper-msg-push-data.c: Likewise.
|
||||
* gcc.target/bpf/helper-msg-redirect-hash.c: Likewise.
|
||||
* gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
|
||||
* gcc.target/bpf/helper-override-return.c: Likewise.
|
||||
* gcc.target/bpf/helper-perf-event-output.c: Likewise.
|
||||
* gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
|
||||
* gcc.target/bpf/helper-perf-event-read.c: Likewise.
|
||||
* gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
|
||||
* gcc.target/bpf/helper-probe-read-str.c: Likewise.
|
||||
* gcc.target/bpf/helper-probe-read.c: Likewise.
|
||||
* gcc.target/bpf/helper-probe-write-user.c: Likewise.
|
||||
* gcc.target/bpf/helper-rc-keydown.c: Likewise.
|
||||
* gcc.target/bpf/helper-rc-pointer-rel.c: Likewise.
|
||||
* gcc.target/bpf/helper-rc-repeat.c: Likewise.
|
||||
* gcc.target/bpf/helper-redirect-map.c: Likewise.
|
||||
* gcc.target/bpf/helper-set-hash-invalid.c: Likewise.
|
||||
* gcc.target/bpf/helper-set-hash.c: Likewise.
|
||||
* gcc.target/bpf/helper-setsockopt.c: Likewise.
|
||||
* gcc.target/bpf/helper-sk-fullsock.c: Likewise.
|
||||
* gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
|
||||
* gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
|
||||
* gcc.target/bpf/helper-sk-redirect-hash.c: Likewise.
|
||||
* gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
|
||||
* gcc.target/bpf/helper-sk-release.c: Likewise.
|
||||
* gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
|
||||
* gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
|
||||
* gcc.target/bpf/helper-sk-storage-get.c: Likewise.
|
||||
* gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
|
||||
* gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
|
||||
* gcc.target/bpf/helper-skb-change-head.c: Likewise.
|
||||
* gcc.target/bpf/helper-skb-change-proto.c: Likewise.
|
||||
* gcc.target/bpf/helper-skb-change-tail.c: Likewise.
|
||||
* gcc.target/bpf/helper-skb-change-type.c: Likewise.
|
||||
* gcc.target/bpf/helper-skb-ecn-set-ce.c: Likewise.
|
||||
* gcc.target/bpf/helper-skb-get-tunnel-key.c: Likewise.
|
||||
* gcc.target/bpf/helper-skb-get-tunnel-opt.c: Likewise.
|
||||
* gcc.target/bpf/helper-skb-get-xfrm-state.c: Likewise.
|
||||
* gcc.target/bpf/helper-skb-load-bytes-relative.c: Likewise.
|
||||
* gcc.target/bpf/helper-skb-load-bytes.c: Likewise.
|
||||
* gcc.target/bpf/helper-skb-pull-data.c: Likewise.
|
||||
* gcc.target/bpf/helper-skb-set-tunnel-key.c: Likewise.
|
||||
* gcc.target/bpf/helper-skb-set-tunnel-opt.c: Likewise.
|
||||
* gcc.target/bpf/helper-skb-store-bytes.c: Likewise.
|
||||
* gcc.target/bpf/helper-skb-under-cgroup.c: Likewise.
|
||||
* gcc.target/bpf/helper-skb-vlan-pop.c: Likewise.
|
||||
* gcc.target/bpf/helper-skb-vlan-push.c: Likewise.
|
||||
* gcc.target/bpf/helper-skc-lookup-tcp.c: Likewise.
|
||||
* gcc.target/bpf/helper-sock-hash-update.c: Likewise.
|
||||
* gcc.target/bpf/helper-sock-map-update.c: Likewise.
|
||||
* gcc.target/bpf/helper-sock-ops-cb-flags-set.c: Likewise.
|
||||
* gcc.target/bpf/helper-spin-lock.c: Likewise.
|
||||
* gcc.target/bpf/helper-spin-unlock.c: Likewise.
|
||||
* gcc.target/bpf/helper-strtol.c: Likewise.
|
||||
* gcc.target/bpf/helper-strtoul.c: Likewise.
|
||||
* gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
|
||||
* gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
|
||||
* gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
|
||||
* gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
|
||||
* gcc.target/bpf/helper-tail-call.c: Likewise.
|
||||
* gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
|
||||
* gcc.target/bpf/helper-tcp-sock.c: Likewise.
|
||||
* gcc.target/bpf/helper-trace-printk.c: Likewise.
|
||||
* gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
|
||||
* gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
|
||||
* gcc.target/bpf/helper-xdp-adjust-tail.c: Likewise.
|
||||
* gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
|
||||
|
||||
2023-11-27 Guo Jie <guojie@loongson.cn>
|
||||
|
||||
* gcc.target/loongarch/imm-load1.c: Change old check.
|
||||
|
||||
2023-11-26 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* gcc.dg/uninit-pred-9_b.c: Remove xfail for line 20. Pass
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
2023-11-27 Alex Coplan <alex.coplan@arm.com>
|
||||
Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/60512
|
||||
* include/cpplib.h (struct cpp_callbacks): Add has_feature.
|
||||
(enum cpp_builtin_type): Add BT_HAS_{FEATURE,EXTENSION}.
|
||||
* init.cc: Add __has_{feature,extension}.
|
||||
* macro.cc (_cpp_builtin_macro_text): Handle
|
||||
BT_HAS_{FEATURE,EXTENSION}.
|
||||
|
||||
2023-11-24 Alexander Monakov <amonakov@ispras.ru>
|
||||
|
||||
* config.in: Regenerate.
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2023-11-27 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
* config/arm/lib1funcs.S (__sync_synchronize): Adjust warning message.
|
||||
|
||||
2023-11-24 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
* config.host (arm*-*-eabi* | arm*-*-rtems*):
|
||||
|
|
Loading…
Add table
Reference in a new issue