Daily bump.

This commit is contained in:
GCC Administrator 2022-06-29 00:17:00 +00:00
parent 4fda776a2f
commit fb29fdea9c
12 changed files with 250 additions and 1 deletions

View File

@ -1,3 +1,13 @@
2022-06-28 Alexandre Oliva <oliva@adacore.com>
* Makefile.tpl (HOST_EXPORTS): Add TFLAGS to GCC_FOR_TARGET.
(EXTRA_GCC_FLAGS): Likewise.
* Makefile.in: Rebuilt.
2022-06-28 konglin1 <lingling.kong@intel.com>
* MAINTAINERS (Write After Approval): Add myself.
2022-06-27 Tom de Vries <tdevries@suse.de>
* configure.ac: Build libiberty pic variant for gdbserver.

View File

@ -1,3 +1,10 @@
2022-06-28 Lewis Hyatt <lhyatt@gmail.com>
* unicode/README: Added instructions for updating ucnid.h.
* unicode/DerivedCoreProperties.txt: New file added to source
control from Unicode 14.0 release.
* unicode/DerivedNormalizationProps.txt: Likewise.
2022-06-26 Lewis Hyatt <lhyatt@gmail.com>
* unicode/EastAsianWidth.txt: Update to Unicode 14.0.0.

View File

@ -1,3 +1,62 @@
2022-06-28 Dimitar Dimitrov <dimitar@dinux.eu>
* doc/sourcebuild.texi: Document new no_alignment_constraints
effective target check.
2022-06-28 Aldy Hernandez <aldyh@redhat.com>
* Makefile.in: Remove gimple-ssa-evrp.o and gimple-ssa-evrp-analyze.o.
* flag-types.h (enum evrp_mode): Remove.
* params.opt: Remove --param=evrp-mode.
* tree-vrp.cc (make_pass_early_vrp): New.
(pass_vrp::execute): Call early VRP instance.
* gimple-ssa-evrp-analyze.cc: Removed.
* gimple-ssa-evrp-analyze.h: Removed.
* gimple-ssa-evrp.cc: Removed.
2022-06-28 Alexandre Oliva <oliva@adacore.com>
* Makefile.in (TFLAGS): New.
(GCC_FOR_TARGET): Add TFLAGS.
(FLAGS_TO_PASS): Pass TFLAGS down.
2022-06-28 Richard Biener <rguenther@suse.de>
* tree-ssa-loop-split.cc (fix_loop_bb_probability): Do not
call update_ssa.
2022-06-28 Richard Biener <rguenther@suse.de>
* tree-into-ssa.cc (insert_updated_phi_nodes_for): Use
mark_block_for_update.
(update_ssa): Adjust.
2022-06-28 Xi Ruoyao <xry111@xry111.site>
PR target/106096
* config/loongarch/loongarch.h (REG_CLASS_CONTENTS): Exclude
$r13 from SIBCALL_REGS.
* config/loongarch/loongarch.cc (loongarch_regno_to_class):
Change $r13 to JIRL_REGS.
2022-06-28 Aldy Hernandez <aldyh@redhat.com>
* tree-ssa-loop-ch.cc (entry_loop_condition_is_static): Remove
irange::supports_p.
2022-06-28 Richard Biener <rguenther@suse.de>
PR middle-end/106053
* match.pd ((T)a == (T)b): Avoid folding away sign
changes in a comparison if we'd truncate to a boolean.
2022-06-28 Kewen Lin <linkw@linux.ibm.com>
* config/rs6000/rs6000.md (*rotl<mode>3_insert_4): Replace mode
iterator GPR with SImode, adjust the condition and output template,
rename to ...
(*rotlsi3_insert_4): ... this.
2022-06-27 David Malcolm <dmalcolm@redhat.com>
* genmatch.cc: Add "final" and "override" to various vfunc

View File

@ -1 +1 @@
20220628
20220629

View File

@ -1,3 +1,19 @@
2022-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
* d-codegen.cc: Include gimple-expr.h.
(force_target_expr): Use create_tmp_var_raw.
* decl.cc: Inlucde gimple-expr.h.
(build_local_temp): Use create_tmp_var_raw.
* intrinsics.cc (expand_intrinsic_rotate): Use get_callee_fndecl.
(maybe_expand_intrinsic): Likewise.
2022-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
* d-attribs.cc (handle_omp_declare_simd_attribute): New function.
(d_handle_simd_attribute): New function.
(d_langhook_common_attribute_table): Add 'omp declare simd' attribute.
(d_langhook_attribute_table): Add simd attribute.
2022-06-24 Iain Buclaw <ibuclaw@gdcproject.org>
* d-attribs.cc (d_handle_section_attribute): Update error message.

View File

@ -1,3 +1,17 @@
2022-06-28 Jakub Jelinek <jakub@redhat.com>
* gfortran.h (gfc_real_info): Add use_iec_60559 bitfield.
* trans-types.h (gfc_real16_use_iec_60559): Declare.
* trans-types.cc (gfc_real16_use_iec_60559): Define.
(gfc_init_kinds): When building powerpc64le-linux libgfortran
on glibc 2.26 to 2.31, set gfc_real16_use_iec_60559 and
use_iec_60559.
(gfc_build_real_type): Set gfc_real16_use_iec_60559 and use_iec_60559
on glibc 2.26 or later.
* trans-intrinsic.cc (gfc_build_intrinsic_lib_fndecls): Adjust
comment. Handle gfc_real16_use_iec_60559.
(gfc_get_intrinsic_lib_fndecl): Handle use_iec_60559.
2022-06-26 Harald Anlauf <anlauf@gmx.de>
PR fortran/105691

View File

@ -1,3 +1,36 @@
2022-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
* gdc.dg/attr_simd1.d: New test.
* gdc.dg/attr_simd2.d: New test.
2022-06-28 Dimitar Dimitrov <dimitar@dinux.eu>
* c-c++-common/Wcast-align.c: Silence warnings for targets with
no_alignment_constraints.
* gcc.dg/c11-align-4.c: Skip for no_alignment_constraints.
* gcc.dg/strlenopt-10.c: Replace checks for avr with checks for
any target with no_alignment_constraints.
* gcc.dg/strlenopt-11.c: Ditto.
* gcc.dg/strlenopt-13.c: Ditto.
* lib/target-supports.exp
(check_effective_target_no_alignment_constraints): New.
2022-06-28 Aldy Hernandez <aldyh@redhat.com>
* g++.dg/pr100774.C: Remove --param=evrp-mode.
* gcc.dg/pr100781.c: Same.
2022-06-28 Xi Ruoyao <xry111@xry111.site>
PR target/106096
* g++.target/loongarch/loongarch.exp: New test support file.
* g++.target/loongarch/pr106096.C: New test.
2022-06-28 Richard Biener <rguenther@suse.de>
PR middle-end/106053
* gcc.target/i386/pr106053.c: New testcase.
2022-06-27 Marek Polacek <polacek@redhat.com>
PR c++/89197

View File

@ -1,3 +1,7 @@
2022-06-28 Lewis Hyatt <lhyatt@gmail.com>
* ucnid.h: Regenerated for Unicode 14.0.
2022-06-26 Lewis Hyatt <lhyatt@gmail.com>
* generated_cpp_wcwidth.h: Generated from updated Unicode data files.

View File

@ -1,3 +1,71 @@
2022-06-28 Jakub Jelinek <jakub@redhat.com>
* configure.ac: Check for strtof128 and strfromf128.
Check for math and complex *f128 functions. Set
have_iec_60559_libc_support to yes if *f128 support is around, for
--enable-libquadmath-support default to "default" rather than yes if
have_iec_60559_libc_support is yes.
* acinclude.m4 (LIBGFOR_CHECK_FLOAT128): Test
_Float128/_Complex _Float128 rather than __float128 and
_Complex float __attribute__((mode(TC))). If libquadmath support
is defaulted and have_iec_60559_libc_support is yes, define and subst
USE_IEC_60559. Remove unused LIBGFOR_BUILD_QUAD conditional.
* Makefile.am (kinds.h): Pass @USE_IEC_60559@ as an extra
mk-kinds-h.sh argument.
* mk-kinds-h.sh: Accept 4th use_iec_60559 argument. Use
_Float128/_Complex _Float128 types instead of __float128 and
_Complex float __attribute__((mode(TC))), and if use_iec_60559 is yes,
use f128 suffix instead of q and define GFC_REAL_16_USE_IEC_60559.
* kinds-override.h: Use _Float128/_Complex _Float128 types instead of
__float128 and _Complex float __attribute__((mode(TC))), if
USE_IEC_60559 is defined, use f128 suffixes instead of q and
define GFC_REAL_17_USE_IEC_60559.
* libgfortran.h: Don't include quadmath_weak.h if USE_IEC_60559 is
defined.
(GFC_REAL_16_INFINITY, GFC_REAL_16_QUIET_NAN): Define
for GFC_REAL_16_USE_IEC_60559 differently.
* caf/single.c (convert_type): Use _Float128/_Complex _Float128
instead of __float128 and _Complex float __attribute__((mode(TC))).
For HAVE_GFC_REAL_10 when HAVE_GFC_REAL_16 isn't defined use
_Complex long double instead of long double.
* ieee/issignaling_fallback.h (ieee854_float128_shape_type): Use
_Float128 instead of __float128.
(__issignalingf128): Change argument type to _Float128.
(issignaling): Use _Float128 instead of __float128 in _Generic.
* intrinsics/cshift0.c (cshift0): Use _Float128 instead of __float128
in a comment. Fix a comment typo, logn double -> long double.
* intrinsics/erfc_scaled.c (_THRESH, _M_2_SQRTPI, _INF, _ERFC, _EXP):
Use different definitions if GFC_REAL_16_USE_IEC_60559.
(_THRESH, _M_2_SQRTPI): Use GFC_REAL_17_LITERAL macro.
(_ERFC, _EXP): Use different definitions if GFC_REAL_17_USE_IEC_60559.
* intrinsics/spread_generic.c (spread, spread_scalar): Use _Float128
instead of __float128 in a comment. Fix a comment typo,
logn double -> long double.
* intrinsics/trigd.c (ENABLE_SIND, ENABLE_COSD, ENABLE_TAND): Handle
GFC_REAL_16_USE_IEC_60559.
* intrinsics/pack_generic.c (pack): Use _Float128 instead of
__float128 in a comment. Fix a comment typo, logn double ->
long double.
* intrinsics/unpack_generic.c (unpack1, unpack0): Likewise.
* runtime/in_pack_generic.c (internal_pack): Likewise.
* runtime/in_unpack_generic.c (internal_unpack): Likewise.
* io/read.c (convert_real, convert_infnan): Handle
GFC_REAL_16_USE_IEC_60559 and GFC_REAL_17_USE_IEC_60559.
* io/transfer128.c (tmp1, tmp2): Don't define if libquadmath
isn't needed.
* io/write_float.def (gfor_strfromf128): New function.
(DTOA2Q, FDTOA2Q): Define differently if
GFC_REAL_16_USE_IEC_60559 or GFC_REAL_17_USE_IEC_60559.
* m4/mtype.m4: Use different suffix if GFC_REAL_16_USE_IEC_60559
or GFC_REAL_17_USE_IEC_60559.
* config.h.in: Regenerated.
* configure: Regenerated.
* Makefile.in: Regenerated.
* generated/bessel_r16.c: Regenerated.
* generated/bessel_r17.c: Regenerated.
* generated/norm2_r16.c: Regenerated.
* generated/norm2_r17.c: Regenerated.
2022-01-26 Francois-Xavier Coudert <fxcoudert@gmail.com>
PR libfortran/104233

View File

@ -1,3 +1,9 @@
2022-06-28 Martin Liska <mliska@suse.cz>
* acinclude.m4: Fix typo in mold linker detection.
* Makefile.in: Regenerate.
* configure: Regenerate.
2022-06-21 Jakub Jelinek <jakub@redhat.com>
Paul Iannetta <piannetta@kalrayinc.com>

View File

@ -1,3 +1,7 @@
2022-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
* libdruntime/gcc/attributes.d (simd): Define.
2022-06-24 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/105413

View File

@ -1,3 +1,31 @@
2022-06-28 Jonathan Wakely <jwakely@redhat.com>
* src/filesystem/dir-common.h (_Dir_base::_At_path):
Use char_type consistently for paths.
2022-06-28 Jonathan Wakely <jwakely@redhat.com>
* src/c++17/fs_dir.cc (_Dir::dir_and_pathname):: Replace with
current() returning _At_path.
(_Dir::_Dir, _Dir::open_subdir, _Dir::do_unlink): Adjust.
* src/filesystem/dir-common.h (_Dir_base::_At_path): New class.
(_Dir_base::_Dir_Base, _Dir_base::openat): Use _At_path.
* src/filesystem/dir.cc (_Dir::dir_and_pathname): Replace with
current() returning _At_path.
(_Dir::_Dir, _Dir::open_subdir): Adjust.
2022-06-28 Jonathan Wakely <jwakely@redhat.com>
* src/c++17/fs_dir.cc (_Dir::_Dir) [!_GLIBCXX_HAVE_OPENAT]:
Always store pathname if we don't have openat or unlinkat,
because the full path is needed to open sub-directories and
remove entries.
2022-06-28 Jonathan Wakely <jwakely@redhat.com>
* testsuite/20_util/from_chars/4.cc: Only use log2 if C99 math
functions are available.
2022-06-27 Alexandre Oliva <oliva@adacore.com>
* testsuite/20_util/to_chars/long_double.cc: Use cmath