Daily bump.
This commit is contained in:
parent
4d0faaaaf9
commit
432f988f0c
9 changed files with 296 additions and 1 deletions
|
@ -1,3 +1,42 @@
|
|||
2025-02-04 Andi Kleen <ak@gcc.gnu.org>
|
||||
|
||||
* doc/invoke.texi: Document file cache tunables.
|
||||
* params.opt: Move auto tuning description to lines.
|
||||
|
||||
2025-02-04 Ilya Leoshkevich <iii@linux.ibm.com>
|
||||
|
||||
* config/s390/s390.cc (print_operand): Remove the no longer
|
||||
necessary 31-bit and weak symbol handling.
|
||||
* config/s390/s390.md (*movdi_64): Do not use @PLT with larl.
|
||||
(*movsi_larl): Likewise.
|
||||
(main_base_64): Likewise.
|
||||
(reload_base_64): Likewise.
|
||||
|
||||
2025-02-04 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/117113
|
||||
* gimple-loop-jam.cc (unroll_jam_possible_p): Detect when
|
||||
we cannot handle virtual SSA update.
|
||||
|
||||
2025-02-04 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
PR middle-end/116926
|
||||
* optabs-query.cc (find_widening_optab_handler_and_mode): Fix
|
||||
limit for `vec-mode -> scalar-mode` case.
|
||||
|
||||
2025-02-04 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR rtl-optimization/117611
|
||||
* combine.cc (simplify_shift_const_1): Bail if not
|
||||
scalar int mode.
|
||||
|
||||
2025-02-04 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR lto/113207
|
||||
* ipa-free-lang-data.cc (free_lang_data_in_type): First drop
|
||||
const/volatile qualifiers from function argument types,
|
||||
then build a simplified type.
|
||||
|
||||
2025-02-03 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* config/i386/i386.md (*sibcall_pop_memory):
|
||||
|
|
|
@ -1 +1 @@
|
|||
20250204
|
||||
20250205
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2025-02-04 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
PR ada/118731
|
||||
* sem_aggr.adb (Resolve_Iterated_Association): Add missing guard.
|
||||
|
||||
2025-02-01 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
PR ada/118712
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
2025-02-04 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR c/118742
|
||||
* gimple-parser.cc (gimple_parser_build_unary_op): New
|
||||
wrapper around build_unary_op.
|
||||
(c_parser_gimple_unary_expression): Use it.
|
||||
|
||||
2025-01-30 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* c-parser.cc (c_finish_omp_declare_variant): Modify how
|
||||
|
|
|
@ -1,3 +1,68 @@
|
|||
2025-02-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/118671
|
||||
* call.cc (build_list_conv): For RAW_DATA_CST, call
|
||||
implicit_conversion with INTEGER_CST representing first byte instead
|
||||
of the whole RAW_DATA_CST. If it is an optimizable trivial
|
||||
conversion, just save that to subconvs, otherwise allocate an
|
||||
artificial ck_list for all the RAW_DATA_CST bytes and create
|
||||
subsubconv for each of them.
|
||||
(convert_like_internal): For ck_list with RAW_DATA_CST, instead of
|
||||
doing all the checks for optimizable conversion just check kind and
|
||||
assert everything else, otherwise use subsubconversions instead of
|
||||
the subconversion for each element.
|
||||
|
||||
2025-02-04 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/117778
|
||||
* parser.cc (cp_parser_late_return_type_opt): Maybe override
|
||||
auto_is_implicit_function_template_parm_p.
|
||||
(cp_parser_parameter_declaration): Move a make_temp_override below.
|
||||
|
||||
2025-02-04 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/118718
|
||||
* parser.cc (warn_about_ambiguous_parse): Don't warn when a trailing
|
||||
return type is present.
|
||||
|
||||
2025-02-04 Simon Martin <simon@nasilyan.com>
|
||||
Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/117114
|
||||
PR c++/109918
|
||||
* class.cc (warn_hidden): Keep track of overloaded and of hidden
|
||||
base methods.
|
||||
* error.cc (location_of): Skip over conv_op_marker.
|
||||
|
||||
2025-02-04 Simon Martin <simon@nasilyan.com>
|
||||
|
||||
PR c++/114619
|
||||
* init.cc (build_vec_init): Properly determine whether
|
||||
digest_init has been called.
|
||||
|
||||
2025-02-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/118719
|
||||
* lambda.cc (add_capture): Only pedwarn about capturing structured
|
||||
binding if !explicit_init_p.
|
||||
|
||||
2025-02-04 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/108205
|
||||
* contracts.cc (get_pseudo_contract_violation_type): Give names
|
||||
to generated FIELD_DECLs.
|
||||
(declare_handle_contract_violation): Mark contract_violation
|
||||
type as external linkage.
|
||||
(build_contract_handler_call): Ensure any builtin declarations
|
||||
created here aren't treated as attached to the current module.
|
||||
|
||||
2025-02-04 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/98893
|
||||
* decl.cc (start_cleanup_fn): Make name from the mangled name of
|
||||
the passed-in decl.
|
||||
(register_dtor_fn): Pass decl to start_cleanup_fn.
|
||||
|
||||
2025-02-03 A J Ryan Solutions Ltd <gcc.gnu.org@ajryansolutions.co.uk>
|
||||
|
||||
PR c++/118265
|
||||
|
|
|
@ -1,3 +1,19 @@
|
|||
2025-02-04 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
* arith.cc (arith_power): Handle modular arithmetic for
|
||||
BT_UNSIGNED.
|
||||
(eval_intrinsic): Error for unsigned exponentiation with
|
||||
-pedantic.
|
||||
* expr.cc (gfc_type_convert_binary): Use type of first
|
||||
argument for unsigned exponentiation.
|
||||
* gfortran.texi: Mention arithmetic exponentiation.
|
||||
* resolve.cc (resolve_operator): Allow unsigned exponentiation.
|
||||
* trans-decl.cc (gfc_build_intrinsic_function_decls): Build
|
||||
declarations for unsigned exponentiation.
|
||||
* trans-expr.cc (gfc_conv_cst_uint_power): New function.
|
||||
(gfc_conv_power_op): Call it. Handle unsigned exponentiation.
|
||||
* trans.h (gfor_fndecl_unsigned_pow_list): Add declaration.
|
||||
|
||||
2025-02-03 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/93289
|
||||
|
|
|
@ -1,3 +1,15 @@
|
|||
2025-02-04 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/115112
|
||||
* gm2-compiler/M2Quads.mod (BuildPseudoProcedureCall): Pass
|
||||
tokno to each build procedure.
|
||||
(BuildThrowProcedure): New parameter functok.
|
||||
(BuildIncProcedure): New parameter proctok.
|
||||
Pass proctok on the quad stack during every push.
|
||||
(BuildDecProcedure): Ditto.
|
||||
(BuildInclProcedure): New parameter proctok.
|
||||
(BuildExclProcedure): New parameter proctok.
|
||||
|
||||
2025-02-01 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/118703
|
||||
|
|
|
@ -1,3 +1,122 @@
|
|||
2025-02-04 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/115112
|
||||
* gm2/pim/run/pass/dectest.mod: New test.
|
||||
* gm2/pim/run/pass/inctest.mod: New test.
|
||||
|
||||
2025-02-04 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/94100
|
||||
* g++.dg/cpp0x/variadic188.C: New test.
|
||||
|
||||
2025-02-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/118671
|
||||
* g++.dg/cpp/embed-25.C: New test.
|
||||
* g++.dg/cpp0x/pr118671.C: New test.
|
||||
|
||||
2025-02-04 Dimitar Dimitrov <dimitar@dinux.eu>
|
||||
|
||||
* gcc.target/riscv/pr118170.c: Ignore for E ABI.
|
||||
|
||||
2025-02-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
|
||||
|
||||
PR target/116010
|
||||
* gcc.target/arm/simd/mve-vabs.c: Test tree dump and adjust to new
|
||||
code.
|
||||
|
||||
2025-02-04 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/117778
|
||||
* g++.dg/cpp1y/lambda-generic-117778.C: New test.
|
||||
* g++.dg/cpp2a/abbrev-fn2.C: New test.
|
||||
* g++.dg/cpp2a/abbrev-fn3.C: New test.
|
||||
|
||||
2025-02-04 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/118718
|
||||
* g++.dg/warn/Wvexing-parse10.C: New test.
|
||||
|
||||
2025-02-04 kelefth <konstantinos.eleftheriou@vrull.eu>
|
||||
|
||||
PR testsuite/116845
|
||||
* gcc.dg/pr109393.c: XFAIL on ilp32 targets.
|
||||
|
||||
2025-02-04 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR c/118742
|
||||
* gcc.dg/gimplefe-56.c: New testcase.
|
||||
|
||||
2025-02-04 Ilya Leoshkevich <iii@linux.ibm.com>
|
||||
|
||||
* gcc.target/s390/call-z10-pic-nodatarel.c: Adjust
|
||||
expectations.
|
||||
* gcc.target/s390/call-z10-pic.c: Likewise.
|
||||
* gcc.target/s390/call-z10.c: Likewise.
|
||||
* gcc.target/s390/call-z9-pic-nodatarel.c: Likewise.
|
||||
* gcc.target/s390/call-z9-pic.c: Likewise.
|
||||
* gcc.target/s390/call-z9.c: Likewise.
|
||||
|
||||
2025-02-04 Simon Martin <simon@nasilyan.com>
|
||||
Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/117114
|
||||
PR c++/109918
|
||||
* g++.dg/warn/Woverloaded-virt1.C: Check that no warning is
|
||||
emitted for non virtual base methods.
|
||||
* g++.dg/warn/Woverloaded-virt10.C: New test.
|
||||
* g++.dg/warn/Woverloaded-virt11.C: New test.
|
||||
* g++.dg/warn/Woverloaded-virt12.C: New test.
|
||||
* g++.dg/warn/Woverloaded-virt13.C: New test.
|
||||
* g++.dg/warn/Woverloaded-virt5.C: New test.
|
||||
* g++.dg/warn/Woverloaded-virt6.C: New test.
|
||||
* g++.dg/warn/Woverloaded-virt7.C: New test.
|
||||
* g++.dg/warn/Woverloaded-virt8.C: New test.
|
||||
* g++.dg/warn/Woverloaded-virt9.C: New test.
|
||||
|
||||
2025-02-04 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/117113
|
||||
* gcc.dg/torture/pr117113.c: New testcase.
|
||||
|
||||
2025-02-04 Simon Martin <simon@nasilyan.com>
|
||||
|
||||
PR c++/114619
|
||||
* g++.dg/init/no-elide4.C: New test.
|
||||
|
||||
2025-02-04 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/118719
|
||||
* g++.dg/cpp1z/decomp63.C: New test.
|
||||
|
||||
2025-02-04 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
* gfortran.dg/unsigned_15.f90: Adjust error messages.
|
||||
* gfortran.dg/unsigned_43.f90: New test.
|
||||
* gfortran.dg/unsigned_44.f90: New test.
|
||||
|
||||
2025-02-04 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR rtl-optimization/117611
|
||||
* gcc.dg/fixed-point/pr117611.c: New testcase.
|
||||
|
||||
2025-02-04 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR lto/113207
|
||||
* gcc.dg/pr113207.c: New testcase.
|
||||
|
||||
2025-02-04 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/108205
|
||||
* g++.dg/modules/contracts-5_a.C: New test.
|
||||
* g++.dg/modules/contracts-5_b.C: New test.
|
||||
|
||||
2025-02-04 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/98893
|
||||
* g++.dg/modules/pr98893_a.H: New test.
|
||||
* g++.dg/modules/pr98893_b.C: New test.
|
||||
|
||||
2025-02-03 A J Ryan Solutions Ltd <gcc.gnu.org@ajryansolutions.co.uk>
|
||||
|
||||
PR c++/118265
|
||||
|
|
|
@ -1,3 +1,35 @@
|
|||
2025-02-04 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
* Makefile.am: Add files for unsigned exponentiation.
|
||||
* Makefile.in: Regenerate.
|
||||
* gfortran.map: Add functions for unsigned exponentiation.
|
||||
* generated/pow_m16_m1.c: New file.
|
||||
* generated/pow_m16_m16.c: New file.
|
||||
* generated/pow_m16_m2.c: New file.
|
||||
* generated/pow_m16_m4.c: New file.
|
||||
* generated/pow_m16_m8.c: New file.
|
||||
* generated/pow_m1_m1.c: New file.
|
||||
* generated/pow_m1_m16.c: New file.
|
||||
* generated/pow_m1_m2.c: New file.
|
||||
* generated/pow_m1_m4.c: New file.
|
||||
* generated/pow_m1_m8.c: New file.
|
||||
* generated/pow_m2_m1.c: New file.
|
||||
* generated/pow_m2_m16.c: New file.
|
||||
* generated/pow_m2_m2.c: New file.
|
||||
* generated/pow_m2_m4.c: New file.
|
||||
* generated/pow_m2_m8.c: New file.
|
||||
* generated/pow_m4_m1.c: New file.
|
||||
* generated/pow_m4_m16.c: New file.
|
||||
* generated/pow_m4_m2.c: New file.
|
||||
* generated/pow_m4_m4.c: New file.
|
||||
* generated/pow_m4_m8.c: New file.
|
||||
* generated/pow_m8_m1.c: New file.
|
||||
* generated/pow_m8_m16.c: New file.
|
||||
* generated/pow_m8_m2.c: New file.
|
||||
* generated/pow_m8_m4.c: New file.
|
||||
* generated/pow_m8_m8.c: New file.
|
||||
* m4/powu.m4: New file.
|
||||
|
||||
2025-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||||
|
||||
PR libfortran/118571
|
||||
|
|
Loading…
Add table
Reference in a new issue