forked from gcc-mirror/gcc
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
6 changed files
with
275 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,52 @@ | ||
2023-10-13 Andrew MacLeod <[email protected]> | ||
|
||
PR tree-optimization/111622 | ||
* value-relation.cc (equiv_oracle::add_partial_equiv): Do not | ||
register a partial equivalence if an operand has no uses. | ||
|
||
2023-10-13 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/111795 | ||
* tree-vect-stmts.cc (vectorizable_simd_clone_call): Handle | ||
integer mode mask arguments. | ||
|
||
2023-10-13 Richard Biener <[email protected]> | ||
|
||
* tree-vect-slp.cc (mask_call_maps): New. | ||
(vect_get_operand_map): Handle IFN_MASK_CALL. | ||
(vect_build_slp_tree_1): Likewise. | ||
* tree-vect-stmts.cc (vectorizable_simd_clone_call): Handle | ||
SLP. | ||
|
||
2023-10-13 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/111779 | ||
* tree-sra.cc (sra_handled_bf_read_p): New function. | ||
(build_access_from_expr_1): Handle some BIT_FIELD_REFs. | ||
(sra_modify_expr): Likewise. | ||
(make_fancy_name_1): Skip over BIT_FIELD_REF. | ||
|
||
2023-10-13 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/111773 | ||
* tree-ssa-dce.cc (mark_stmt_if_obviously_necessary): Do | ||
not elide noreturn calls that are reflected to the IL. | ||
|
||
2023-10-13 Kito Cheng <[email protected]> | ||
|
||
* config/riscv/riscv.cc (riscv_legitimize_poly_move): Bump | ||
max_power to 64. | ||
* config/riscv/riscv.h (MAX_POLY_VARIANT): New. | ||
|
||
2023-10-13 Pan Li <[email protected]> | ||
|
||
* config/riscv/autovec.md (lfloor<mode><v_i_l_ll_convert>2): New | ||
pattern for lfloor/lfloorf. | ||
* config/riscv/riscv-protos.h (enum insn_type): New enum value. | ||
(expand_vec_lfloor): New func decl for expanding lfloor. | ||
* config/riscv/riscv-v.cc (expand_vec_lfloor): New func impl | ||
for expanding lfloor. | ||
|
||
2023-10-13 Pan Li <[email protected]> | ||
|
||
* config/riscv/autovec.md (lceil<mode><v_i_l_ll_convert>2): New | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
20231013 | ||
20231014 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,24 @@ | ||
2023-10-13 Harald Anlauf <[email protected]> | ||
|
||
PR fortran/104351 | ||
* decl.cc (get_proc_name): Extend name conflict detection between | ||
internal procedure and previous declaration also to derived type. | ||
|
||
2023-10-13 Harald Anlauf <[email protected]> | ||
|
||
PR fortran/110957 | ||
* invoke.texi: Update documentation to reflect '-ffpe-trap=none'. | ||
* options.cc (gfc_handle_fpe_option): Fix mixup up of error messages | ||
for options -ffpe-trap and -ffpe-summary. Accept '-ffpe-trap=none' | ||
to clear FPU traps previously set on command line. | ||
|
||
2023-10-13 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/111779 | ||
* trans-expr.cc (gfc_trans_assignment_1): Initialize | ||
lhs_caf_attr and rhs_caf_attr codimension flag to avoid | ||
false positive -Wuninitialized. | ||
|
||
2023-10-12 Paul Thomas <[email protected]> | ||
|
||
PR fortran/67740 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,156 @@ | ||
2023-10-13 Harald Anlauf <[email protected]> | ||
|
||
PR fortran/104351 | ||
* gfortran.dg/derived_function_interface_1.f90: Adjust pattern. | ||
* gfortran.dg/pr104351.f90: New test. | ||
|
||
2023-10-13 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/111795 | ||
* gcc.target/i386/vect-simd-clone-avx512-1.c: New testcase. | ||
* gcc.target/i386/vect-simd-clone-avx512-2.c: Likewise. | ||
* gcc.target/i386/vect-simd-clone-avx512-3.c: Likewise. | ||
|
||
2023-10-13 Richard Biener <[email protected]> | ||
|
||
* gcc.dg/vect/slp-simd-clone-1.c: New testcase. | ||
* gcc.dg/vect/slp-simd-clone-2.c: Likewise. | ||
|
||
2023-10-13 Juzhe-Zhong <[email protected]> | ||
|
||
* gcc.dg/vect/bb-slp-68.c: Use vect512. | ||
|
||
2023-10-13 Pan Li <[email protected]> | ||
|
||
* gcc.target/riscv/rvv/autovec/unop/math-ceil-run-1.c: | ||
Use scalar func as reference instead of hardcode. | ||
* gcc.target/riscv/rvv/autovec/unop/math-ceil-run-2.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-1.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/math-nearbyint-run-2.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/math-rint-run-1.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/math-rint-run-2.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/math-round-run-1.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/math-round-run-2.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/math-trunc-run-1.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/math-trunc-run-2.c: Ditto. | ||
|
||
2023-10-13 Pan Li <[email protected]> | ||
|
||
* gcc.target/riscv/rvv/autovec/unop/math-llfloor-0.c: New test. | ||
* gcc.target/riscv/rvv/autovec/unop/math-llfloor-run-0.c: New test. | ||
* gcc.target/riscv/rvv/autovec/vls/math-llfloor-0.c: New test. | ||
|
||
2023-10-13 Pan Li <[email protected]> | ||
|
||
* gcc.target/riscv/rvv/autovec/unop/math-ifloor-0.c: New test. | ||
* gcc.target/riscv/rvv/autovec/unop/math-ifloor-run-0.c: New test. | ||
* gcc.target/riscv/rvv/autovec/vls/math-ifloor-0.c: New test. | ||
|
||
2023-10-13 Pan Li <[email protected]> | ||
|
||
* gcc.target/riscv/rvv/autovec/unop/math-iceil-0.c: New test. | ||
* gcc.target/riscv/rvv/autovec/unop/math-iceil-run-0.c: New test. | ||
* gcc.target/riscv/rvv/autovec/vls/math-iceil-0.c: New test. | ||
|
||
2023-10-13 Pan Li <[email protected]> | ||
|
||
* gcc.target/riscv/rvv/autovec/unop/math-llceil-0.c: New test. | ||
* gcc.target/riscv/rvv/autovec/unop/math-llceil-run-0.c: New test. | ||
* gcc.target/riscv/rvv/autovec/vls/math-llceil-0.c: New test. | ||
|
||
2023-10-13 Florian Weimer <[email protected]> | ||
|
||
* gcc.c-torture/compile/pc44485.c (func_21): Add missing cast. | ||
* gcc.c-torture/compile/pr106101.c: Use builtins to avoid | ||
calls to undeclared functions. Change type of yyvsp to | ||
char ** and introduce yyvsp1 to avoid type errors. | ||
* gcc.c-torture/execute/pr111331-1.c: Add missing int. | ||
* gcc.dg/pr100512.c: Unreduce test case and suppress only | ||
-Wpointer-to-int-cast. | ||
* gcc.dg/pr103003.c: Likewise. | ||
* gcc.dg/pr103451.c: Add cast to long and suppress | ||
-Wdiv-by-zero only. | ||
* gcc.dg/pr68435.c: Avoid implicit int and missing | ||
static function implementation warning. | ||
|
||
2023-10-13 Florian Weimer <[email protected]> | ||
|
||
* gcc.c-torture/compile/20000105-1.c: Add missing int return type. | ||
Call __builtin_exit instead of exit. | ||
* gcc.c-torture/compile/20000105-2.c: Add missing void types. | ||
* gcc.c-torture/compile/20000211-1.c (Lstream_fputc, Lstream_write) | ||
(Lstream_flush_out, parse_doprnt_spec): Add missing function | ||
declaration. | ||
* gcc.c-torture/compile/20000224-1.c (call_critical_lisp_code): | ||
Declare. | ||
* gcc.c-torture/compile/20000314-2.c: Add missing void types. | ||
* gcc.c-torture/compile/980816-1.c (XtVaCreateManagedWidget) | ||
(XtAddCallback): Likewise. | ||
* gcc.c-torture/compile/pr49474.c: Use struct | ||
gfc_formal_arglist * instead of (implied) int type. | ||
* gcc.c-torture/execute/20001111-1.c (foo): Add cast to | ||
char *. | ||
(main): Call __builtin_abort and __builtin_exit. | ||
|
||
2023-10-13 Florian Weimer <[email protected]> | ||
|
||
* gcc.c-torture/compile/920501-11.c: Compile with -std=gnu89. | ||
* gcc.c-torture/compile/920501-23.c: Likewise. | ||
* gcc.c-torture/compile/920501-8.c: Likewise. | ||
* gcc.c-torture/compile/920701-1.c: Likewise. | ||
* gcc.c-torture/compile/930529-1.c: Likewise. | ||
|
||
2023-10-13 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/111779 | ||
* gcc.dg/tree-ssa/ssa-dse-26.c: Adjust for more DSE. | ||
* gcc.dg/vect/vect-pr111779.c: New testcase. | ||
|
||
2023-10-13 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/111773 | ||
* g++.dg/torture/pr111773.C: New testcase. | ||
|
||
2023-10-13 Pan Li <[email protected]> | ||
|
||
* gcc.target/riscv/rvv/autovec/unop/math-llround-0.c: New test. | ||
* gcc.target/riscv/rvv/autovec/unop/math-llround-run-0.c: New test. | ||
* gcc.target/riscv/rvv/autovec/vls/math-llround-0.c: New test. | ||
|
||
2023-10-13 Juzhe-Zhong <[email protected]> | ||
|
||
* gcc.dg/vect/bb-slp-pr69907.c: Add RVV. | ||
|
||
2023-10-13 Pan Li <[email protected]> | ||
|
||
* gcc.target/riscv/rvv/autovec/unop/math-iround-0.c: New test. | ||
* gcc.target/riscv/rvv/autovec/unop/math-iround-run-0.c: New test. | ||
* gcc.target/riscv/rvv/autovec/vls/math-iround-0.c: New test. | ||
|
||
2023-10-13 Kito Cheng <[email protected]> | ||
|
||
* g++.target/riscv/rvv/autovec/bug-01.C: New. | ||
* g++.target/riscv/rvv/rvv.exp: Add autovec folder. | ||
|
||
2023-10-13 Pan Li <[email protected]> | ||
|
||
* gcc.target/riscv/rvv/autovec/unop/math-llrint-0.c: Include | ||
stdint-gcc.h for int types. | ||
* gcc.target/riscv/rvv/autovec/unop/math-llrint-run-0.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/test-math.h: Remove int64_t | ||
typedef. | ||
|
||
2023-10-13 Pan Li <[email protected]> | ||
|
||
* gcc.target/riscv/rvv/autovec/unop/math-lfloor-0.c: New test. | ||
* gcc.target/riscv/rvv/autovec/unop/math-lfloor-1.c: New test. | ||
* gcc.target/riscv/rvv/autovec/unop/math-lfloor-run-0.c: New test. | ||
* gcc.target/riscv/rvv/autovec/unop/math-lfloor-run-1.c: New test. | ||
* gcc.target/riscv/rvv/autovec/vls/math-lfloor-0.c: New test. | ||
* gcc.target/riscv/rvv/autovec/vls/math-lfloor-1.c: New test. | ||
|
||
2023-10-13 Pan Li <[email protected]> | ||
|
||
* gcc.target/riscv/rvv/autovec/unop/math-lceil-0.c: New test. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,27 @@ | ||
2023-10-13 Florian Weimer <[email protected]> | ||
|
||
* config/or1k/linux-unwind.h (or1k_fallback_frame_state): Add | ||
missing cast. | ||
|
||
2023-10-13 Florian Weimer <[email protected]> | ||
|
||
* config/arc/linux-unwind.h (arc_fallback_frame_state): Add | ||
missing cast. | ||
|
||
2023-10-13 Florian Weimer <[email protected]> | ||
|
||
* config/riscv/linux-unwind.h (riscv_fallback_frame_state): Add | ||
missing cast. | ||
|
||
2023-10-13 Florian Weimer <[email protected]> | ||
|
||
* config/csky/linux-unwind.h (csky_fallback_frame_state): Add | ||
missing cast. | ||
|
||
2023-10-13 Florian Weimer <[email protected]> | ||
|
||
* config/m68k/fpgnulib.c (__cmpdf2): Declare. | ||
|
||
2023-09-26 Wilco Dijkstra <[email protected]> | ||
|
||
* config/aarch64/lse.S (BTI_C): Remove define. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,30 @@ | ||
2023-10-13 Jakub Jelinek <[email protected]> | ||
|
||
* testsuite/tr1/8_c_compatibility/cstdio/functions.cc (test01): | ||
Initialize stream to va_arg(ap, FILE*) rather than 0. | ||
* testsuite/tr1/8_c_compatibility/cwchar/functions.cc (test01): | ||
Likewise. | ||
|
||
2023-10-13 Hans-Peter Nilsson <[email protected]> | ||
|
||
* testsuite/29_atomics/atomic/compare_exchange_padding.cc, | ||
testsuite/29_atomics/atomic_flag/clear/1.cc, | ||
testsuite/29_atomics/atomic_flag/cons/value_init.cc, | ||
testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc, | ||
testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc, | ||
testsuite/29_atomics/atomic_ref/compare_exchange_padding.cc, | ||
testsuite/29_atomics/atomic_ref/generic.cc, | ||
testsuite/29_atomics/atomic_ref/integral.cc, | ||
testsuite/29_atomics/atomic_ref/pointer.cc: Replace | ||
dg-require-thread-fence with dg-require-atomic-cmpxchg-word. | ||
|
||
2023-10-13 Hans-Peter Nilsson <[email protected]> | ||
|
||
* testsuite/lib/dg-options.exp (dg-require-atomic-cmpxchg-word): | ||
New proc. | ||
* testsuite/lib/libstdc++.exp (check_v3_target_atomic_cmpxchg_word): | ||
Ditto. | ||
|
||
2023-10-05 François Dumont <[email protected]> | ||
|
||
* config/abi/pre/gnu-versioned-namespace.ver: Add missing symbols | ||
|