mirror of
https://gcc.gnu.org/git/gcc.git
synced 2026-02-22 03:46:53 -05:00
Daily bump.
This commit is contained in:
103
gcc/ChangeLog
103
gcc/ChangeLog
@@ -1,3 +1,106 @@
|
||||
2025-07-09 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* config/aarch64/aarch64.cc (aarch64_simd_valid_imm): Account
|
||||
for FLOAT_WORDS_BIG_ENDIAN when building a floating-point value.
|
||||
|
||||
2025-07-09 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* auto-profile.cc (afdo_adjust_guessed_profile): Add forgotten
|
||||
if (dump_file) guard.
|
||||
|
||||
2025-07-09 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* config/aarch64/aarch64.cc (aarch64_sve_index_series_p): New
|
||||
function, split out from...
|
||||
(aarch64_simd_valid_imm): ...here. Account for the different
|
||||
SVE and Advanced SIMD element orders on big-endian targets.
|
||||
Check each vector in a structure mode.
|
||||
|
||||
2025-07-09 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* read-rtl-function.cc (function_reader::read_rtx_operand_r): Use
|
||||
hard_regno_nregs to work out REG_NREGS for hard registers.
|
||||
|
||||
2025-07-09 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* config/riscv/riscv-v.cc (expand_vx_binary_vec_vec_dup): Add
|
||||
new case SS_MINUS.
|
||||
* config/riscv/riscv.cc (riscv_rtx_costs): Ditto.
|
||||
* config/riscv/vector-iterators.md: Add new op ss_minus.
|
||||
|
||||
2025-07-09 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* ext-dce.cc (ext_dce_process_uses): Apply is_constant directly
|
||||
to the subreg_lsb.
|
||||
|
||||
2025-07-09 Jan Dubiec <jdx@o2.pl>
|
||||
|
||||
PR target/109286
|
||||
* config.gcc: Include elfos.h before h8300/h8300.h.
|
||||
* config/h8300/h8300.h (INIT_SECTION_ASM_OP): Override
|
||||
default version from elfos.h.
|
||||
(FINI_SECTION_ASM_OP): Ditto.
|
||||
(ASM_DECLARE_FUNCTION_NAME): Ditto.
|
||||
(ASM_GENERATE_INTERNAL_LABEL): Macro removed because it was
|
||||
being overridden in elfos.h anyway.
|
||||
(ASM_OUTPUT_SKIP): Ditto.
|
||||
|
||||
2025-07-09 Icen Zeyada <Icen.Zeyada2@arm.com>
|
||||
|
||||
PR tree-optimization/119196
|
||||
* match.pd: Allow scalar optimizations with bitwise AND/OR/XOR to apply to vectors.
|
||||
|
||||
2025-07-09 Icen Zeyada <Icen.Zeyada2@arm.com>
|
||||
|
||||
PR tree-optimization/119196
|
||||
* match.pd: Merge multiple vec_cond_expr in a single one for
|
||||
bit_and, bit_ior and bit_xor.
|
||||
|
||||
2025-07-09 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
PR target/120642
|
||||
* config/riscv/riscv-avlprop.cc (pass_avlprop::execute): Do not do
|
||||
constant AVL propagation for xtheadvector.
|
||||
|
||||
2025-07-09 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-loop.cc (vectorizable_reduction): Get the
|
||||
output vector type from slp_for_stmt_info.
|
||||
* tree-vect-stmts.cc (vect_analyze_stmt): Bail out earlier
|
||||
for PURE_SLP_STMT when doing loop stmt analysis.
|
||||
|
||||
2025-07-09 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* auto-profile.cc (struct scale): New structure.
|
||||
(add_scale): Also record weights.
|
||||
(afdo_adjust_guessed_profile): Compute robust average
|
||||
of scales and cap by max count in function.
|
||||
|
||||
2025-07-09 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* tree-inline.cc (initialize_cfun): Use num and den for scaling.
|
||||
|
||||
2025-07-09 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* auto-profile.cc (get_original_name): Fix loop walking the
|
||||
suffixes.
|
||||
|
||||
2025-07-09 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* config/arm/arm_neon.h: Remove useless push/pop pragmas.
|
||||
|
||||
2025-07-09 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR tree-optimization/120922
|
||||
* tree-vect-loop-manip.cc (vect_gen_vector_loop_niters): Support range
|
||||
for partial vectors.
|
||||
|
||||
2025-07-09 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR tree-optimization/120922
|
||||
* tree-vect-loop-manip.cc (vect_gen_vector_loop_niters): Don't set range
|
||||
for partial vectors.
|
||||
|
||||
2025-07-08 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
|
||||
|
||||
* config/xtensa/xtensa.cc (xtensa_b4const_or_zero):
|
||||
|
||||
@@ -1 +1 @@
|
||||
20250709
|
||||
20250710
|
||||
|
||||
@@ -1,3 +1,81 @@
|
||||
2025-07-09 Robert Dubner <rdubner@symas.com>
|
||||
James K. Lowden <jklowden@cobolworx.com>
|
||||
|
||||
PR cobol/120765
|
||||
PR cobol/119337
|
||||
PR cobol/120794
|
||||
* Make-lang.in: Take control of the .cc.o rule.
|
||||
* cbldiag.h (error_msg_direct): New declaration.
|
||||
(gcc_location_dump): Forward declaration.
|
||||
(location_dump): Use gcc_location_dump.
|
||||
* cdf.y: Change some tokens.
|
||||
* gcobc: Change dialect handling.
|
||||
* genapi.cc (parser_call_targets_dump): Temporarily remove from service.
|
||||
(parser_compile_dcls): Combine temporary arrays.
|
||||
(get_binary_value_from_float): Apply const to one parameter.
|
||||
(depending_on_value): Localize a boolean variable.
|
||||
(normal_normal_compare): Likewise.
|
||||
(cobol_compare): Eliminate cppcheck warning.
|
||||
(combined_name): Apply const to an input parameter.
|
||||
(parser_perform): Apply const to a variable.
|
||||
(parser_accept): Improve handling of special_name_t parameter and
|
||||
the exception conditions.
|
||||
(parser_display): Improve handling of speciat_name_t parameter; use the
|
||||
os_filename[] string when appropriate.
|
||||
(program_end_stuff): Rename shadowing variable.
|
||||
(parser_division): Consolidate temporary char[] arrays.
|
||||
(parser_file_start): Apply const to a parameter.
|
||||
(inspect_replacing): Likewise.
|
||||
(parser_program_hierarchy): Rename shadowing variable.
|
||||
(mh_identical): Apply const to parameters.
|
||||
(float_type_of): Likewise.
|
||||
(picky_memcpy): Likewise.
|
||||
(mh_numeric_display): Likewise.
|
||||
(mh_little_endian): Likewise.
|
||||
(mh_source_is_group): Apply static to a variable it.
|
||||
(move_helper): Quiet a cppcheck warning.
|
||||
* genapi.h (parser_accept): Add exceptions to declaration.
|
||||
(parser_accept_under_discussion): Add declaration.
|
||||
(parser_display): Change to std::vector; add exceptions to declaration.
|
||||
* lexio.cc (cdf_source_format): Improve source code location handling.
|
||||
(source_format_t::infer): Likewise.
|
||||
(is_fixed_format): Likewise.
|
||||
(is_reference_format): Likewise.
|
||||
(left_margin): Likewise.
|
||||
(right_margin): Likewise.
|
||||
(cobol_set_indicator_column): Likewise.
|
||||
(include_debug): Likewise.
|
||||
(continues_at): Likewise.
|
||||
(indicated): Likewise.
|
||||
(check_source_format_directive): Likewise.
|
||||
(cdftext::free_form_reference_format): Likewise.
|
||||
* parse.y: Tokens; program and function names; DISPLAY and ACCEPT
|
||||
handling.
|
||||
* parse_ante.h (class tokenset_t): Removed.
|
||||
(class current_tokens_t): Removed.
|
||||
(field_of): Removed.
|
||||
* scan.l: Token handling.
|
||||
* scan_ante.h (level_found): Comment.
|
||||
* scan_post.h (start_condition_str): Remove cast author_state:.
|
||||
* symbols.cc (symbols_update): Change error message.
|
||||
(symbol_table_init): Correct and reorder entries.
|
||||
(symbol_unresolved_file_key): New function definition.
|
||||
(cbl_file_key_t::deforward): Change error message.
|
||||
* symbols.h (symbol_unresolved_file_key): New declaration.
|
||||
(keyword_tok): New function.
|
||||
(redefined_token): New function.
|
||||
(class current_tokens_t): New class.
|
||||
* symfind.cc (symbol_match): Revise error message.
|
||||
* token_names.h: Reorder and change numbers in comments.
|
||||
* util.cc (class cdf_directives_t): New class.
|
||||
(cobol_set_indicator_column): New function.
|
||||
(cdf_source_format): New function.
|
||||
(gcc_location_set_impl): Improve column handling in token_location.
|
||||
(gcc_location_dump): New function.
|
||||
(class temp_loc_t): Modify constructor.
|
||||
(error_msg_direct): New function.
|
||||
* util.h (class source_format_t): New class.
|
||||
|
||||
2025-07-01 James K. Lowden <jklowden@cobolworx.com>
|
||||
|
||||
* Make-lang.in: Use && instead of semicolon between commands.
|
||||
|
||||
@@ -1,3 +1,25 @@
|
||||
2025-07-09 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/121012
|
||||
PR c++/120917
|
||||
* parser.cc (cp_parser_lambda_expression): Clear
|
||||
parser->in_template_argument_list_p.
|
||||
|
||||
2025-07-09 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/121008
|
||||
PR c++/113563
|
||||
* semantics.cc (finish_this_expr): Do check current_class_ref for
|
||||
non-lambda.
|
||||
|
||||
2025-07-09 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/119838
|
||||
* parser.cc (cp_parser_nested_name_specifier_opt): New global_p
|
||||
parameter. Look for "template" when global_p is true.
|
||||
(cp_parser_simple_type_specifier): Pass global_p to
|
||||
cp_parser_nested_name_specifier_opt.
|
||||
|
||||
2025-07-08 Marek Polacek <polacek@redhat.com>
|
||||
Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
|
||||
@@ -1,3 +1,179 @@
|
||||
2025-07-09 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/120243
|
||||
* g++.dg/coroutines/torture/pr120243-unhandled-1.C: New test.
|
||||
* g++.dg/coroutines/torture/pr120243-unhandled-2.C: New test.
|
||||
|
||||
2025-07-09 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/121012
|
||||
PR c++/120917
|
||||
* g++.dg/cpp2a/lambda-targ17.C: New test.
|
||||
|
||||
2025-07-09 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/121008
|
||||
PR c++/113563
|
||||
* g++.dg/cpp2a/lambda-uneval28.C: New test.
|
||||
|
||||
2025-07-09 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/119838
|
||||
* g++.dg/parse/template32.C: New test.
|
||||
|
||||
2025-07-09 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* gcc.dg/rtl/aarch64/vec-series-1.c: New test.
|
||||
* gcc.dg/rtl/aarch64/vec-series-2.c: Likewise.
|
||||
* gcc.target/aarch64/sve/acle/general/dupq_2.c: Fix expected
|
||||
output for this big-endian test.
|
||||
* gcc.target/aarch64/sve/acle/general/dupq_4.c: Likewise.
|
||||
* gcc.target/aarch64/sve/vec_init_3.c: Restrict to little-endian
|
||||
targets and add more tests.
|
||||
* gcc.target/aarch64/sve/vec_init_4.c: New big-endian version
|
||||
of vec_init_3.c.
|
||||
|
||||
2025-07-09 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add asm check.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.
|
||||
|
||||
2025-07-09 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test
|
||||
helper macros.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
|
||||
data for run test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vssub-run-1-i16.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vssub-run-1-i32.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vssub-run-1-i64.c: New test.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vssub-run-1-i8.c: New test.
|
||||
|
||||
2025-07-09 Paul-Antoine Arras <parras@baylibre.com>
|
||||
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vf_mulop_run.h: Set
|
||||
MAX_RELATIVE_DIFF depending on type.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmacc-run-1-f16.c: Enable zvfh.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmadd-run-1-f16.c: Likewise.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmsac-run-1-f16.c: Likewise.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfmsub-run-1-f16.c: Likewise.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmacc-run-1-f16.c: Likewise.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmadd-run-1-f16.c: Likewise.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmsac-run-1-f16.c: Likewise.
|
||||
* gcc.target/riscv/rvv/autovec/vx_vf/vf_vfnmsub-run-1-f16.c: Likewise.
|
||||
|
||||
2025-07-09 Ciyan Pan <panciyan@eswincomputing.com>
|
||||
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_arith.h: Add vec_sat_u_sub_fmt wrap define.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_data.h: Add vec_sat_u_sub test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-1-u16.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-1-u32.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-1-u64.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-1-u8.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-10-u16.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-10-u32.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-10-u64.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-10-u8.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-2-u16.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-2-u32.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-2-u64.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-2-u8.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-3-u16.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-3-u32.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-3-u64.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-3-u8.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-4-u16.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-4-u32.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-4-u64.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-4-u8.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-5-u16.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-5-u32.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-5-u64.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-5-u8.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-6-u16.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-6-u32.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-6-u64.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-6-u8.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-7-u16.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-7-u32.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-7-u64.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-7-u8.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-8-u16.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-8-u32.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-8-u64.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-8-u8.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-9-u16.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-9-u32.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-9-u64.c: Remove test data.
|
||||
* gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub-run-9-u8.c: Remove test data.
|
||||
|
||||
2025-07-09 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* gcc.target/aarch64/pr118348_1.c: Require fstack_protector.
|
||||
* gcc.target/aarch64/pr118348_2.c: Likewise.
|
||||
|
||||
2025-07-09 Icen Zeyada <Icen.Zeyada2@arm.com>
|
||||
|
||||
* gcc.target/aarch64/vector-compare-5.c: Add new test for vector compare simplification.
|
||||
|
||||
2025-07-09 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
PR target/120642
|
||||
* gcc.target/riscv/rvv/xtheadvector/pr120642.c: New test.
|
||||
|
||||
2025-07-09 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR testsuite/120093
|
||||
* gcc.dg/vect/pr101145.c: Use noipa instead of noinline
|
||||
attribute.
|
||||
|
||||
2025-07-09 Juergen Christ <jchrist@linux.ibm.com>
|
||||
|
||||
* gcc.target/s390/vector/pattern-avg-1.c: Fix on -m31.
|
||||
* gcc.target/s390/vector/pattern-mulh-1.c: Fix on -m31.
|
||||
* gcc.target/s390/vector/pattern-mulh-2.c: Fix on -m31.
|
||||
|
||||
2025-07-09 Thomas Schwinge <tschwinge@baylibre.com>
|
||||
|
||||
* gcc.dg/builtin-dynamic-object-size-pr120780.c: Fix 'main' function.
|
||||
|
||||
2025-07-09 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR tree-optimization/120922
|
||||
* gcc.dg/vect/pr120922.c: New test.
|
||||
|
||||
2025-07-09 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/sat/sat_arith.h: Add xlen check for
|
||||
uint128_t.
|
||||
* gcc.target/riscv/sat/sat_u_mul-run-1-u16-from-u128.c: Enable
|
||||
run test for rv64 only.
|
||||
* gcc.target/riscv/sat/sat_u_mul-run-1-u32-from-u128.c: Ditto.
|
||||
* gcc.target/riscv/sat/sat_u_mul-run-1-u64-from-u128.c: Ditto.
|
||||
* gcc.target/riscv/sat/sat_u_mul-run-1-u8-from-u128.c: Ditto.
|
||||
|
||||
2025-07-08 Marek Polacek <polacek@redhat.com>
|
||||
Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2025-07-09 Matthieu Longo <matthieu.longo@arm.com>
|
||||
|
||||
* doubly-linked-list.h: New file.
|
||||
|
||||
2025-06-20 Sosutha Sethuramapandian <ssethuramapa@marvell.com>
|
||||
|
||||
PR target/110181
|
||||
|
||||
@@ -1,3 +1,19 @@
|
||||
2025-07-09 Robert Dubner <rdubner@symas.com>
|
||||
James K. Lowden <jklowden@cobolworx.com>
|
||||
|
||||
* libgcobol.cc (__gg__accept_envar): ACCEPT/DISPLAY environment variables.
|
||||
(accept_envar): Likewise.
|
||||
(default_exception_handler): Refine system log entries.
|
||||
(open_syslog): Likewise.
|
||||
(__gg__set_env_name): ACCEPT/DISPLAY environment variables.
|
||||
(__gg__get_env_name): ACCEPT/DISPLAY environment variables.
|
||||
(__gg__get_env_value): ACCEPT/DISPLAY environment variables.
|
||||
(__gg__set_env_value): ACCEPT/DISPLAY environment variables.
|
||||
(__gg__fprintf_stderr): Adjust __attribute__ for printf.
|
||||
(__gg__set_arg_num): ACCEPT/DISPLAY command-line arguments.
|
||||
(__gg__accept_arg_value): ACCEPT/DISPLAY command-line arguments.
|
||||
(__gg__get_file_descriptor): DISPLAY on os_filename[] /dev device.
|
||||
|
||||
2025-06-20 James K. Lowden <jklowden@cobolworx.com>
|
||||
|
||||
* LICENSE: New file.
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
2025-07-09 Matthieu Longo <matthieu.longo@arm.com>
|
||||
|
||||
* Makefile.in: Add new header.
|
||||
* testsuite/Makefile.in: Add new test.
|
||||
* testsuite/test-doubly-linked-list.c: New test.
|
||||
|
||||
2025-05-13 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
* regex.c (regex_compile): Don't write beyond array bounds when
|
||||
|
||||
@@ -1,3 +1,67 @@
|
||||
2025-07-09 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/stl_uninitialized.h (__uninitialized_default):
|
||||
Do not use optimized implementation for constexpr case. Use
|
||||
_GLIBCXX20_CONSTEXPR instead of _GLIBCXX26_CONSTEXPR.
|
||||
|
||||
2025-07-09 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/mdspan (mdspan): Add template keyword for
|
||||
dependent name.
|
||||
|
||||
2025-07-09 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/120997
|
||||
* include/std/span (span::first, span::last, span::subspan): Do
|
||||
not use braced-init-list for return statements.
|
||||
* testsuite/23_containers/span/120997.cc: New test.
|
||||
|
||||
2025-07-09 Paul Keir <pkeir@outlook.com>
|
||||
|
||||
PR libstdc++/117403
|
||||
* include/bits/shared_ptr.h (shared_ptr::owner_equal)
|
||||
(shared_ptr::owner_hash, weak_ptr::owner_equal)
|
||||
(weak_ptr::owner_hash): Define new member functions.
|
||||
* include/bits/shared_ptr_base.h (owner_equal, owner_hash):
|
||||
Define new structs.
|
||||
* include/bits/version.def (smart_ptr_owner_equality): Define.
|
||||
* include/bits/version.h: Regenerate.
|
||||
* include/std/memory: Added define for
|
||||
__glibcxx_want_smart_ptr_owner_equality.
|
||||
* testsuite/20_util/owner_equal/version.cc: New test.
|
||||
* testsuite/20_util/owner_equal/cmp.cc: New test.
|
||||
* testsuite/20_util/owner_equal/noexcept.cc: New test.
|
||||
* testsuite/20_util/owner_hash/cmp.cc: New test.
|
||||
* testsuite/20_util/owner_hash/noexcept.cc: New test.
|
||||
* testsuite/20_util/shared_ptr/observers/owner_equal.cc: New
|
||||
test.
|
||||
* testsuite/20_util/shared_ptr/observers/owner_hash.cc:
|
||||
New test.
|
||||
* testsuite/20_util/weak_ptr/observers/owner_equal.cc: New test.
|
||||
* testsuite/20_util/weak_ptr/observers/owner_hash.cc: New test.
|
||||
|
||||
2025-07-09 Mateusz Zych <mte.zych@gmail.com>
|
||||
|
||||
* include/bits/max_size_type.h (numeric_limits<__max_size_type>):
|
||||
New members.
|
||||
(numeric_limits<__max_diff_type>): Likewise.
|
||||
* testsuite/std/ranges/iota/max_size_type.cc: New test cases.
|
||||
|
||||
2025-07-09 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* src/c++17/memory_resource.cc: Adjust indentation of unnamed
|
||||
namespaces.
|
||||
(pool_sizes): Add comment.
|
||||
(choose_block_size): Move outside preprocessor group for
|
||||
gthreads targets.
|
||||
* testsuite/20_util/synchronized_pool_resource/118681.cc:
|
||||
Require gthreads.
|
||||
|
||||
2025-07-09 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
* config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt:
|
||||
Updated.
|
||||
|
||||
2025-07-08 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/118681
|
||||
|
||||
Reference in New Issue
Block a user