diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-12-18 00:18:58 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-12-18 00:18:58 +0000 |
commit | 0e20a3c65025d4bb2f2df8aac72e46997eaed1d7 (patch) | |
tree | ec4855fad9964da9ecd185045b65b994fe3a2584 /gcc | |
parent | 91733c095ee714c0b384153754c6327d5506cd19 (diff) | |
download | gcc-0e20a3c65025d4bb2f2df8aac72e46997eaed1d7.zip gcc-0e20a3c65025d4bb2f2df8aac72e46997eaed1d7.tar.gz gcc-0e20a3c65025d4bb2f2df8aac72e46997eaed1d7.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 128 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/c-family/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 18 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 15 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 57 |
6 files changed, 224 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 285f11d..57fb0cf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,131 @@ +2024-12-17 Sandra Loosemore <sloosemore@baylibre.com> + + PR c/26154 + * common.opt.urls: Regenerated. + * doc/extend.texi (C Extensions): Adjust menu for new sections. + (Attribute Syntax): Mention OpenMP directives. + (Pragmas): Mention OpenMP and OpenACC directives. + (OpenMP): New section. + (OpenACC): New section. + * doc/invoke.texi (Invoking GCC): Adjust menu for new section. + (Option Summary): Move OpenMP and OpenACC options to their own + category. + (C Dialect Options): Move documentation for -foffload, -fopenacc, + -fopenacc-dim, -fopenmp, -fopenmd-simd, and + -fopenmp-target-simd-clone to... + (OpenMP and OpenACC Options): ...this new section. Light + copy-editing of the option descriptions. + +2024-12-17 Richard Biener <rguenther@suse.de> + + PR middle-end/118062 + * tree-vect-generic.cc (expand_vector_piecewise): Properly + compute delta. + +2024-12-17 Oliver Kozul <Oliver.Kozul@rt-rk.com> + + * config/riscv/riscv.md (*lui_constraint<ANYI:mode>_and_to_or): New pattern + +2024-12-17 Yangyu Chen <cyy@cyyself.name> + + * common/config/riscv/riscv-ext-bitmask.def (RISCV_EXT_BITMASK): Remove svvptc. + +2024-12-17 Anton Blanchard <antonb@tenstorrent.com> + + * config/riscv/riscv-cores.def: Add tt-ascalon-d8. + * config/riscv/riscv.cc (tt_ascalon_d8_tune_info): New. + * doc/invoke.texi (RISC-V): Add tt-ascalon-d8 to -mcpu. + +2024-12-17 Anton Blanchard <antonb@tenstorrent.com> + + * doc/invoke.texi (RISC-V): Add thead-c906, xiangshan-nanhu to + -mcpu, add generic-ooo and remove thead-c906 from -mtune. + +2024-12-17 Kito Cheng <kito.cheng@sifive.com> + + * config/riscv/constraints.md (R): New constraint. + * doc/md.texi: Document new constraint `R`. + +2024-12-17 Kito Cheng <kito.cheng@sifive.com> + + * config/riscv/riscv.cc (riscv_print_operand): Add N. + * doc/extend.texi: Document for N, + +2024-12-17 Kito Cheng <kito.cheng@sifive.com> + + * config/riscv/corev.md (*cv_branch<mode>): Update modifier. + (*branch<mode>): Ditto. + * config/riscv/riscv.cc (riscv_print_operand): Update modifier. + * config/riscv/riscv.md (*branch<mode>): Update modifier. + +2024-12-17 Kito Cheng <kito.cheng@sifive.com> + + * config/riscv/constraints.md (cr): New. + (cf): New. + * config/riscv/riscv.h (reg_class): Add RVC_GR_REGS and + RVC_FP_REGS. + (REG_CLASS_NAMES): Ditto. + (REG_CLASS_CONTENTS): Ditto. + * doc/md.texi: Document cr and cf constraint. + * config/riscv/riscv.cc (riscv_regno_to_class): Update + FP_REGS to RVC_FP_REGS since it smaller set. + (riscv_secondary_memory_needed): Handle RVC_FP_REGS. + (riscv_register_move_cost): Ditto. + +2024-12-17 Kito Cheng <kito.cheng@sifive.com> + + * config/riscv/constraints.md (c01): Rename to... + (k01): ...this. + (c02): Rename to... + (k02): ...this. + (c03): Rename to... + (k03): ...this. + (c04): Rename to... + (k04): ...this. + (c08): Rename to... + (k08): ...this. + * config/riscv/corev.md (riscv_cv_simd_add_h_si): Update + constraints. + (riscv_cv_simd_sub_h_si): Ditto. + (riscv_cv_simd_cplxmul_i_si): Ditto. + (riscv_cv_simd_subrotmj_si): Ditto. + * config/riscv/riscv-v.cc (splat_to_scalar_move_p): Update + constraints. + * config/riscv/vector-iterators.md (stride_load_constraint): + Update constraints. + (stride_store_constraint): Ditto. + +2024-12-17 Martin Jambor <mjambor@suse.cz> + + * cgraph.h (symtab_node): Add a new overload of nonzero_address. + * symtab.cc (symtab_node::nonzero_address): Add a new overload whith a + parameter for delete_null_pointer_checks. Make the original overload + call the new one which has retains the actual implementation. + * ipa-prop.h (ipa_get_range_from_ip_invariant): Declare. + (ipa_range_set_and_normalize): Remove. + * ipa-prop.cc (ipa_get_range_from_ip_invariant): New function. + (ipa_range_set_and_normalize): Remove. + * ipa-cp.cc (ipa_vr_intersect_with_arith_jfunc): Add a new parameter + context_node. Use ipa_get_range_from_ip_invariant instead of + ipa_range_set_and_normalize and pass to it the new parameter. + (ipa_value_range_from_jfunc): Pass cs->caller as the context_node to + ipa_vr_intersect_with_arith_jfunc. + (propagate_vr_across_jump_function): Likewise. + (ipa_get_range_from_ip_invariant): New function. + * ipa-fnsummary.cc (evaluate_conditions_for_known_args): Use + ipa_get_range_from_ip_invariant instead of ipa_range_set_and_normalize + +2024-12-17 Martin Jambor <mjambor@suse.cz> + + * ipa-prop.cc (ipa_compute_jump_functions_for_edge): Try harder to + use the value range obtained from ranger for pointer values. + +2024-12-17 Martin Jambor <mjambor@suse.cz> + + * ipa-prop.cc: Include vr-values.h. + (skip_a_safe_conversion_op): New function. + (ipa_compute_jump_functions_for_edge): Use it. + 2024-12-16 Uros Bizjak <ubizjak@gmail.com> * config/i386/mmx.md: Fix tabs vs. spaces. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index cbf8d2d..781eeac 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20241217 +20241218 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 38052ef..8ad6942 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,8 @@ +2024-12-17 Sandra Loosemore <sloosemore@baylibre.com> + + PR c/26154 + * c.opt.urls: Regenerated. + 2024-12-16 David Malcolm <dmalcolm@redhat.com> PR sarif-replay/117943 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 0409d4b..4fed695 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,21 @@ +2024-12-17 Marek Polacek <polacek@redhat.com> + + PR c++/118073 + * error.cc (dump_expr) <case NONTYPE_ARGUMENT_PACK>: New case. + +2024-12-17 Marek Polacek <polacek@redhat.com> + + PR c++/117985 + * init.cc (build_vec_init): Pop CLEANUP_FLAGS if we're not + generating the loop. + +2024-12-17 Jakub Jelinek <jakub@redhat.com> + + PR c++/116108 + * decl.cc (grokdeclarator): Pass TYYPE_MAIN_VARIANT (type) + rather than type to same_type_p when checking if the non-static + data member doesn't have current class type. + 2024-12-16 David Malcolm <dmalcolm@redhat.com> PR sarif-replay/117943 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 914ee9f..c183746 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,18 @@ +2024-12-17 Sandra Loosemore <sloosemore@baylibre.com> + + PR c/26154 + * gfortran.texi (Standards): Remove redundant info about + OpenMP/OpenACC standard support. + (OpenMP): Copy-editing and update version info. + (OpenACC): Likewise. + * lang.opt.urls: Regenerated. + +2024-12-17 Andre Vehreschild <vehre@gcc.gnu.org> + + PR fortran/117347 + * primary.cc (gfc_match_varspec): Add array constructors for + guessing their type like with unresolved function calls. + 2024-12-16 David Malcolm <dmalcolm@redhat.com> PR sarif-replay/117943 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4ddeabb..68fff01 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,60 @@ +2024-12-17 Marek Polacek <polacek@redhat.com> + + PR c++/118073 + * g++.dg/diagnostic/arg-pack1.C: New test. + +2024-12-17 Marek Polacek <polacek@redhat.com> + + PR c++/117985 + * g++.dg/cpp0x/initlist-array23.C: New test. + * g++.dg/cpp0x/initlist-array24.C: New test. + +2024-12-17 Oliver Kozul <Oliver.Kozul@rt-rk.com> + + * gcc.target/riscv/pr114087-1.c: New test. + +2024-12-17 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com> + + * g++.dg/torture/pr81812.C: Add xfail for thumb1. + +2024-12-17 Anton Blanchard <antonb@tenstorrent.com> + + * gcc.target/riscv/mcpu-tt-ascalon-d8.c: New test. + +2024-12-17 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com> + + * lib/target-supports.exp: Added corresponding -mtune= option + for each fo the arm_cpu_* effective targets. + +2024-12-17 Kito Cheng <kito.cheng@sifive.com> + + * gcc.target/riscv/constraint-R.c: New. + +2024-12-17 Kito Cheng <kito.cheng@sifive.com> + + * gcc.target/riscv/modifier-N-fpr.c: New. + * gcc.target/riscv/modifier-N-vr.c: New. + * gcc.target/riscv/modifier-N.c: New. + +2024-12-17 Kito Cheng <kito.cheng@sifive.com> + + * gcc.target/riscv/constraint-cf-zfinx.c: New. + * gcc.target/riscv/constraint-cf.c: New. + * gcc.target/riscv/constraint-cr.c: New. + +2024-12-17 Martin Jambor <mjambor@suse.cz> + + * gcc.dg/ipa/vrp9.c: New test. + +2024-12-17 Jakub Jelinek <jakub@redhat.com> + + PR c++/116108 + * g++.dg/cpp1z/class-deduction117.C: New test. + +2024-12-17 Andre Vehreschild <vehre@gcc.gnu.org> + + * gfortran.dg/associate_71.f90: New test. + 2024-12-16 Hans-Peter Nilsson <hp@axis.com> PR tree-optimization/118055 |