mirror of
https://github.com/gcc-mirror/gcc.git
synced 2024-11-21 13:40:47 +00:00
Daily bump.
This commit is contained in:
parent
7af6a8043e
commit
27bfe54e97
146
gcc/ChangeLog
146
gcc/ChangeLog
@ -1,3 +1,149 @@
|
||||
2022-10-10 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
* common.opt (-fabi-version=): Document 18.
|
||||
* doc/invoke.texi (-fabi-version): Document 18.
|
||||
|
||||
2022-10-10 Andrea Corallo <andrea.corallo@arm.com>
|
||||
|
||||
PR other/99723
|
||||
* toplev.cc (toplev::main): Don't run self tests in case of
|
||||
previous error.
|
||||
|
||||
2022-10-10 Kito Cheng <kito.cheng@sifive.com>
|
||||
|
||||
* config/riscv/riscv-c.cc: Add newline to the end of file.
|
||||
|
||||
2022-10-10 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* range-op-float.cc (class foperator_identity): Make members public.
|
||||
(class foperator_equal): Same.
|
||||
(class foperator_not_equal): Same.
|
||||
(class foperator_lt): Same.
|
||||
(class foperator_le): Same.
|
||||
(class foperator_gt): Same.
|
||||
(class foperator_ge): Same.
|
||||
(class foperator_unordered): Same.
|
||||
(class foperator_ordered): Same.
|
||||
|
||||
2022-10-10 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* value-range.h (frange::maybe_isnan): New.
|
||||
|
||||
2022-10-10 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* range-op-float.cc (foperator_not_equal::op1_range): Set NAN on
|
||||
TRUE side for x != x.
|
||||
|
||||
2022-10-10 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* range-op-float.cc (foperator_unordered::op1_range): Set NAN when
|
||||
operands are equal and result is TRUE.
|
||||
|
||||
2022-10-10 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* range.h (range_true): Return int_range<2>.
|
||||
(range_false): Same.
|
||||
(range_true_and_false): Same.
|
||||
|
||||
2022-10-10 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* gimple-range-op.cc: Add op1_range entry for __builtin_signbit.
|
||||
|
||||
2022-10-10 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR target/107185
|
||||
* config/i386/i386.md (lrint<MODEF:mode><SWI48:mode>2): Swap
|
||||
predicate of operands[0] and operands[1].
|
||||
|
||||
2022-10-10 Claudiu Zissulescu <claziss@gmail.com>
|
||||
|
||||
* common/config/arc/arc-common.cc (arc_option_optimization_table):
|
||||
Remove Rcq and Rcw options.
|
||||
* config/arc/arc.opt (mRcq): Ignore option, preserve it for
|
||||
backwards compatibility.
|
||||
(mRcw): Likewise.
|
||||
* doc/invoke.texi (mRcw, mRcq): Update document.
|
||||
|
||||
2022-10-10 Claudiu Zissulescu <claziss@gmail.com>
|
||||
|
||||
* config/arc/arc.cc (arc_check_short_reg_p): New function.
|
||||
(arc_address_cost): Replace satisfies_constraint_Rcq with the
|
||||
above new function.
|
||||
(arc_output_addsi): Likewise.
|
||||
(split_addsi): Likewise.
|
||||
(split_subsi): Likewise.
|
||||
* config/arc/arc.md (movqi_insn): Remove Rcq constraint.
|
||||
(movhi_insn): Likewise.
|
||||
(movsi_insn): Likewise.
|
||||
(tst_movb): Likewise.
|
||||
(tst): Likewise.
|
||||
(tst_bitfield): Likewise.
|
||||
(abssi2): Likewise.
|
||||
(addsi3_mixed): Likewise.
|
||||
(mulhisi3_reg): Likewise.
|
||||
(umulhisi3_reg): Likewise.
|
||||
(mulsi_600): Likewise.
|
||||
(mul64): Likewise.
|
||||
(subsi3_insn): Likewise.
|
||||
(bicsi3_insn): Likewise.
|
||||
(xorsi3): Likewise.
|
||||
(negsi2): Likewise.
|
||||
(one_cmplsi2): Likewise.
|
||||
(lshrsi3_insn): Likewise.
|
||||
(cmpsi_cc_insn_mixed): Likewise.
|
||||
(cmpsi_cc_zn_insn): Likewise.
|
||||
(btst): Likewise.
|
||||
(cmpsi_cc_z_insn): Likewise.
|
||||
(cmpsi_cc_c_insn): Likewise.
|
||||
(indirect_jump): Likewise.
|
||||
(casesi_jump): Likewise.
|
||||
(call_i): Likewise.
|
||||
(call_value_i): Likewise.
|
||||
(bbit): Likewise.
|
||||
(abssf2): Likewise.
|
||||
(ashlsi2_cnt1): Likewise.
|
||||
(lshrsi3_cnt1): Likewise.
|
||||
(ashrsi3_cnt1): Likewise.
|
||||
* config/arc/constraints.md (Rcq): Remove.
|
||||
|
||||
2022-10-10 Claudiu Zissulescu <claziss@gmail.com>
|
||||
|
||||
* config/arc/arc.md (smaxsi3): Remove Rcw.
|
||||
(sminsi3): Likewise.
|
||||
(addsi3_mixed): Likewise.
|
||||
(add_f_2): Likewise.
|
||||
(subsi3_insn): Likewise.
|
||||
(sub_f): Likewise.
|
||||
(sub_n): Likewise.
|
||||
(bset): Likewise.
|
||||
(bxor): Likewise.
|
||||
(bclr): Likewise.
|
||||
(bset_insn): Likewise.
|
||||
(bxor_insn): Likewise.
|
||||
(bclr_insn): Likewise.
|
||||
(bmsk_insn): Likewise.
|
||||
(bicsi3_insn): Likewise.
|
||||
(xorsi3): Likewise.
|
||||
(negsi2): Likewise.
|
||||
(lshrsi3_insn): Likewise.
|
||||
(abssf2): Likewise.
|
||||
(negsf2): Likewise.
|
||||
* config/arc/constraints.md(Rcw): Remove it.
|
||||
|
||||
2022-10-10 Claudiu Zissulescu <claziss@gmail.com>
|
||||
|
||||
* config/arc/arc.md(mulsi3_700): Remove Rcr.
|
||||
(mulsi3_highpart): Likewise.
|
||||
(umulsi3_highpart_i): Likewise.
|
||||
(umulsi3_highpart_int): Likewise.
|
||||
(macd): Likewise.
|
||||
(macdu): Likewise.
|
||||
* config/arc/constraints.md (Rcr): Remove it.
|
||||
|
||||
2022-10-10 Claudiu Zissulescu <claziss@gmail.com>
|
||||
|
||||
* config/arc/arc.cc (arc_save_callee_enter): Use negative offsets.
|
||||
|
||||
2022-10-09 Dimitar Dimitrov <dimitar@dinux.eu>
|
||||
|
||||
PR target/106562
|
||||
|
@ -1 +1 @@
|
||||
20221010
|
||||
20221011
|
||||
|
@ -1,3 +1,20 @@
|
||||
2022-10-10 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
* c-opts.cc (c_common_post_options): Bump abi to 18.
|
||||
|
||||
2022-10-10 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/106937
|
||||
* c-pretty-print.cc (pp_c_specifier_qualifier_list): Print only GNU
|
||||
attributes here.
|
||||
(c_pretty_printer::direct_abstract_declarator): Print the standard [[]]
|
||||
attributes here.
|
||||
(pp_c_attributes): Remove.
|
||||
(pp_c_attributes_display): Print the [[]] form if appropriate. Use
|
||||
get_attribute_name. Don't print a trailing space when printing the
|
||||
[[]] form.
|
||||
* c-pretty-print.h (pp_c_attributes): Remove.
|
||||
|
||||
2022-10-07 Qing Zhao <qing.zhao@oracle.com>
|
||||
|
||||
* c-attribs.cc (handle_strict_flex_array_attribute): New function.
|
||||
|
@ -1,3 +1,15 @@
|
||||
2022-10-10 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
* mangle.cc (write_prefix): Add VAR_DECL & FIELD_DECL to
|
||||
substitution table under abi=18. Note possible mismatch.
|
||||
|
||||
2022-10-10 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/106937
|
||||
* error.cc: Include "attribs.h".
|
||||
(dump_type_prefix): Print only GNU attributes here.
|
||||
(dump_type_suffix): Print standard attributes here.
|
||||
|
||||
2022-10-08 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* cp-tree.h (TARGET_EXPR_ELIDING_P): New.
|
||||
|
@ -1,3 +1,9 @@
|
||||
2022-10-10 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* trans-openmp.cc (gfc_trans_omp_assume): Use create_tmp_var_raw
|
||||
instead of gfc_create_var for TARGET_EXPR slot creation. Create it
|
||||
with boolean_type_node and convert.
|
||||
|
||||
2022-10-08 Harald Anlauf <anlauf@gmx.de>
|
||||
Mikael Morin <mikael@gcc.gnu.org>
|
||||
|
||||
|
@ -1,3 +1,61 @@
|
||||
2022-10-10 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
* g++.dg/abi/lambda-ctx1-17.C: New.
|
||||
* g++.dg/abi/lambda-ctx1-18.C: New.
|
||||
* g++.dg/abi/lambda-ctx1-18vs17.C: New.
|
||||
* g++.dg/abi/lambda-ctx1.h: New.
|
||||
* g++.dg/abi/lambda-vis.C: Adjust expected mangles.
|
||||
* g++.dg/abi/macro0.C: Adjust.
|
||||
|
||||
2022-10-10 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/106937
|
||||
* c-c++-common/pointer-to-fn1.c: New test.
|
||||
|
||||
2022-10-10 Kito Cheng <kito.cheng@sifive.com>
|
||||
|
||||
* gcc.target/riscv/rvv/base/riscv_vector.h: New.
|
||||
|
||||
2022-10-10 Kito Cheng <kito.cheng@sifive.com>
|
||||
|
||||
* gcc.target/riscv/rvv/base/user-1.c: Add dg-options and drop
|
||||
dg-skip-if.
|
||||
|
||||
2022-10-10 Kito Cheng <kito.cheng@sifive.com>
|
||||
|
||||
* gcc.target/riscv/rvv/base/pragma-1.c: Add newline to the end of file.
|
||||
* gcc.target/riscv/rvv/base/pragma-2.c: Ditto.
|
||||
* gcc.target/riscv/rvv/base/pragma-3.c: Ditto.
|
||||
* gcc.target/riscv/rvv/base/user-1.c: Ditto.
|
||||
* gcc.target/riscv/rvv/base/user-2.c: Ditto.
|
||||
* gcc.target/riscv/rvv/base/user-3.c: Ditto.
|
||||
* gcc.target/riscv/rvv/base/user-4.c: Ditto.
|
||||
* gcc.target/riscv/rvv/base/user-5.c: Ditto.
|
||||
* gcc.target/riscv/rvv/base/user-6.c: Ditto.
|
||||
* gcc.target/riscv/rvv/base/vread_csr.c: Ditto.
|
||||
* gcc.target/riscv/rvv/base/vwrite_csr.c: Ditto.
|
||||
|
||||
2022-10-10 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/107153
|
||||
* gcc.dg/autopar/pr107153.c: Require fgraphite effective target.
|
||||
|
||||
2022-10-10 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* gcc.dg/tree-ssa/vrp-float-signbit-3.c: New test.
|
||||
|
||||
2022-10-10 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* gcc.target/i386/pr107185.c: New test.
|
||||
|
||||
2022-10-10 Claudiu Zissulescu <claziss@gmail.com>
|
||||
|
||||
* gcc.target/arc/tmac-2.c: Update test.
|
||||
|
||||
2022-10-10 Claudiu Zissulescu <claziss@gmail.com>
|
||||
|
||||
* gcc.target/arc/enter-dw2-1.c: New file.
|
||||
|
||||
2022-10-09 Dimitar Dimitrov <dimitar@dinux.eu>
|
||||
|
||||
PR target/106562
|
||||
|
@ -1,3 +1,7 @@
|
||||
2022-10-10 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* ro.po: New.
|
||||
|
||||
2022-05-04 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* es.po: Update.
|
||||
|
@ -1,3 +1,8 @@
|
||||
2022-10-10 LIU Hao <lh_mouse@126.com>
|
||||
|
||||
* io/async.h (struct async_unit): Use `__gthread_t` instead
|
||||
of `pthread_t`.
|
||||
|
||||
2022-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
|
||||
|
||||
* ieee/ieee_arithmetic.F90 (IEEE_SET_ROUNDING_MODE): Handle
|
||||
|
@ -1,3 +1,32 @@
|
||||
2022-10-10 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/type_traits (make_signed, make_unsigned): Remove
|
||||
constraints on primary template.
|
||||
* testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
|
||||
Undo changes to expected error in C++20 mode.
|
||||
* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
|
||||
Likewise.
|
||||
* testsuite/24_iterators/range_access/range_access_cpp20_neg.cc:
|
||||
Likewise.
|
||||
* testsuite/20_util/make_signed/requirements/uninstantiated.cc:
|
||||
New test.
|
||||
* testsuite/20_util/make_unsigned/requirements/uninstantiated.cc:
|
||||
New test.
|
||||
|
||||
2022-10-10 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/type_traits (make_signed, make_unsigned): Add
|
||||
specializations for cv bool. Add requires-clause for C++20 to
|
||||
improve diagnostics for non-integral, non-enum cases.
|
||||
* testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
|
||||
Check cv bool.
|
||||
* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
|
||||
Likewise.
|
||||
* testsuite/24_iterators/range_access/range_access_cpp20_neg.cc:
|
||||
Adjust expected errors for C++20 and later.
|
||||
* testsuite/lib/prune.exp: Prune "in requirements [with ...]"
|
||||
lines from diagnostics.
|
||||
|
||||
2022-10-07 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* acinclude.m4 (GLIBCXX_ENABLE_HOSTED): Add libstdcxx-hosted
|
||||
|
Loading…
Reference in New Issue
Block a user