+2023-08-07 Indu Bhagat <indu.bhagat@oracle.com>
+
+ * Makefile.def: Reflect that libsframe needs to installed before
+ libbfd. Reorder a bit to better track libsframe dependencies.
+ * Makefile.in: Regenerate.
+
+2023-08-07 Indu Bhagat <indu.bhagat@oracle.com>
+
+ * Makefile.def: Add install dependency on libsframe for libbfd.
+ * Makefile.in: Regenerated.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * libtool.m4 (lt_cv_sys_global_symbol_pipe): Augment symcode for
+ Solaris 11.
+
+2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com>
+
+ * configure: Regenerate.
+ * configure.ac: Add Haiku to list of ELF OSes
+ * libtool.m4: Update sys_lib_dlsearch_path_spec on Haiku.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * libtool.m4 (LT_PATH_NM): Handle user-specified NM with
+ options, including options containing paths.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * libtool.m4 (LT_PATH_NM): Try BSDization flags with a user-provided
+ NM, if there is one. Run nm on itself, not on /dev/null, to avoid
+ errors from nms that refuse to work on non-regular files. Remove
+ other workarounds for this problem. Strip out blank lines from the
+ nm output.
+
+2023-08-07 Arsen Arsenović <arsen@aarsen.me>
+
+ * configure.ac: Reinstate 32b PA-RISC HP-UX targets
+ * configure: Regenerate.
+
+2023-08-07 Simon Marchi <simon.marchi@efficios.com>
+
+ * configure.ac: Add AC_SUBST(PKG_CONFIG_PATH).
+ * configure: Re-generate.
+ * Makefile.tpl (HOST_EXPORTS): Pass PKG_CONFIG_PATH.
+ (PKG_CONFIG_PATH): New.
+ * Makefile.in: Re-generate.
+
+2023-08-07 Luis Machado <luis.machado@arm.com>
+
+ * configure.ac: Disable year2038 by default on 32-bit hosts.
+ * configure: Regenerate.
+
+2023-08-07 Vladimir Mezentsev <vladimir.mezentsev@oracle.com>
+
+ * Makefile.def: Add gprofng module.
+ * configure.ac: Add --enable-gprofng option.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+
+2023-08-07 Martin Liska <mliska@suse.cz>
+
+ * configure.ac: Add --enable-default-compressed-debug-sections-algorithm.
+ * configure: Regenerate.
+
+2023-08-07 Fangrui Song <maskray@google.com>
+
+ * configure: Regenerate.
+ * configure.ac: Add --with-zstd.
+
+2023-08-07 Arsen Arsenović <arsen@aarsen.me>
+
+ * configure: Regenerate.
+ * configure.ac: Recover tilegx/tilepro targets.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerated.
+ * libtool.m4 (_LT_CMD_OLD_ARCHIVE): Check if AR works with
+ --plugin and rc before enabling --plugin.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * Makefile.tpl (AR): Add @AR_PLUGIN_OPTION@
+ (RANLIB): Add @RANLIB_PLUGIN_OPTION@.
+ * configure.ac: Include config/gcc-plugin.m4.
+ AC_SUBST AR_PLUGIN_OPTION and RANLIB_PLUGIN_OPTION.
+ * libtool.m4 (_LT_CMD_OLD_ARCHIVE): Pass --plugin to AR and
+ RANLIB if possible.
+ * Makefile.in: Regenerated.
+ * configure: Likewise.
+
+2023-08-07 Arsen Arsenović <arsen@aarsen.me>
+
+ * Makefile.tpl: Substitute @GDCFLAGS@ instead of using
+ $(CFLAGS).
+
+2023-08-07 David Faust <david.faust@oracle.com>
+
+ * MAINTAINERS: Add the BPF port to my reviewer listing.
+
2023-08-02 Jan Beulich <jbeulich@suse.com>
* MAINTAINERS: Correct my email address.
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * pkg.m4 (PKG_CHECK_MODULES): Use AC_TRY_LINK only if
+ $pkg_failed = no.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * pkg.m4 (PKG_CHECK_MODULES): Add AC_TRY_LINK to check if
+ $pkg_cv_[]$1[]_LIBS works.
+
+2023-08-07 John Ericson <git@JohnEricson.me>
+
+ * picflag.m4: Simplify SHmedia NetBSD match by presuming ELF.
+
+2023-08-07 Alan Modra <amodra@gmail.com>
+
+ * override.m4: Correct comment grammar.
+
+2023-08-07 Alan Modra <amodra@gmail.com>
+
+ * lib-ld.m4 (AC_LIB_PROG_LD_GNU): Require AC_PROG_EGREP and
+ invoke $EGREP.
+ (AC_LIB_PROG_LD): Likewise.
+
+2023-08-07 Christophe Lyon <christophe.lyon@arm.com>
+
+ * zstd.m4: Add minimum version requirement of 1.4.0.
+
+2023-08-07 Fangrui Song <maskray@google.com>
+
+ * zstd.m4: New file.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * gcc-plugin.m4 (GCC_PLUGIN_OPTION): Check if AR works with
+ --plugin and rc before enabling --plugin.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * gcc-plugin.m4 (GCC_PLUGIN_OPTION): New.
+
2023-07-21 Sergei Trofimovich <siarheit@google.com>
* mh-mingw: Drop assignment of unused BOOT_CXXFLAGS variable.
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
2023-06-15 Marek Polacek <polacek@redhat.com>
* Makefile.in: Set and use PICFLAG and LD_PICFLAG. Use the "pic"
+2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * config/riscv/autovec-vls.md (<optab><mode>3): Add VLS modes.
+ * config/riscv/vector-iterators.md: Ditto.
+ * config/riscv/vector.md: Ditto.
+
+2023-08-07 Jonathan Wakely <jwakely@redhat.com>
+
+ * config/i386/i386.cc (ix86_invalid_conversion): Fix grammar.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 John Ericson <git@JohnEricson.me>
+
+ * configure: Regenerate.
+
+2023-08-07 Alan Modra <amodra@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Jeff Law <jlaw@ventanamicro.com>
+
+ * config/riscv/riscv.cc (riscv_expand_conditional_move): Allow
+ VOIDmode operands to conditional before canonicalization.
+
+2023-08-07 Manolis Tsamis <manolis.tsamis@vrull.eu>
+
+ * regcprop.cc (maybe_copy_reg_attrs): Remove unnecessary function.
+ (find_oldest_value_reg): Inline stack_pointer_rtx check.
+ (copyprop_hardreg_forward_1): Inline stack_pointer_rtx check.
+
+2023-08-07 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/110378
+ * ipa-param-manipulation.h (class ipa_param_body_adjustments): New
+ members get_ddef_if_exists_and_is_used and mark_clobbers_dead.
+ * ipa-sra.cc (isra_track_scalar_value_uses): Ignore clobbers.
+ (ptr_parm_has_nonarg_uses): Likewise.
+ * ipa-param-manipulation.cc
+ (ipa_param_body_adjustments::get_ddef_if_exists_and_is_used): New.
+ (ipa_param_body_adjustments::mark_dead_statements): Move initial
+ checks to get_ddef_if_exists_and_is_used.
+ (ipa_param_body_adjustments::mark_clobbers_dead): New.
+ (ipa_param_body_adjustments::common_initialization): Call
+ mark_clobbers_dead when splitting.
+
+2023-08-07 Raphael Zinsly <rzinsly@ventanamicro.com>
+
+ * config/riscv/riscv.cc (riscv_expand_int_scc): Add invert_ptr
+ as an argument and pass it to riscv_emit_int_order_test.
+ (riscv_expand_conditional_move): Handle cases where the condition
+ is not EQ/NE or the second argument to the conditional is not
+ (const_int 0).
+ * config/riscv/riscv-protos.h (riscv_expand_int_scc): Update prototype.
+ Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
+
+2023-08-07 Andrew Pinski <apinski@marvell.com>
+
+ PR tree-optimization/109959
+ * match.pd (`(a > 1) ? 0 : (cast)a`, `(a <= 1) & (cast)a`):
+ New patterns.
+
+2023-08-07 Richard Biener <rguenther@suse.de>
+
+ * tree-ssa-sink.cc (pass_sink_code::execute): Do not
+ calculate post-dominators. Calculate RPO on the inverted
+ graph and process blocks in that order.
+
+2023-08-07 liuhongt <hongtao.liu@intel.com>
+
+ PR target/110926
+ * config/i386/i386-protos.h
+ (vpternlog_redundant_operand_mask): Adjust parameter type.
+ * config/i386/i386.cc (vpternlog_redundant_operand_mask): Use
+ INTVAL instead of XINT, also adjust parameter type from rtx*
+ to rtx since the function only needs operands[4] in vpternlog
+ pattern.
+ (substitute_vpternlog_operands): Pass operands[4] instead of
+ operands to vpternlog_redundant_operand_mask.
+ * config/i386/sse.md: Ditto.
+
+2023-08-07 Richard Biener <rguenther@suse.de>
+
+ * tree-vect-slp.cc (vect_slp_region): Save/restore vect_location
+ around dumping code.
+
+2023-08-07 liuhongt <hongtao.liu@intel.com>
+
+ PR target/110762
+ * config/i386/mmx.md (<insn><mode>3): Changed from define_insn
+ to define_expand and break into ..
+ (<insn>v4hf3): .. this.
+ (divv4hf3): .. this.
+ (<insn>v2hf3): .. this.
+ (divv2hf3): .. this.
+ (movd_v2hf_to_sse): New define_expand.
+ (movq_<mode>_to_sse): Extend to V4HFmode.
+ (mmxdoublevecmode): Ditto.
+ (V2FI_V4HF): New mode iterator.
+ * config/i386/sse.md (*vec_concatv4sf): Extend to hanlde V8HF
+ by using mode iterator V4SF_V8HF, renamed to ..
+ (*vec_concat<mode>): .. this.
+ (*vec_concatv4sf_0): Extend to handle V8HF by using mode
+ iterator V4SF_V8HF, renamed to ..
+ (*vec_concat<mode>_0): .. this.
+ (*vec_concatv8hf_movss): New define_insn.
+ (V4SF_V8HF): New mode iterator.
+
+2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * tree-vect-patterns.cc (vect_recog_over_widening_pattern): Add op vectype.
+
+2023-08-07 Jan Beulich <jbeulich@suse.com>
+
+ * config/i386/mmx.md (*mmx_pinsrd): Drop "prefix_data16".
+ (*mmx_pinsrb): Likewise.
+ (*mmx_pextrb): Likewise.
+ (*mmx_pextrb_zext): Likewise.
+ (mmx_pshufbv8qi3): Likewise.
+ (mmx_pshufbv4qi3): Likewise.
+ (mmx_pswapdv2si2): Likewise.
+ (*pinsrb): Likewise.
+ (*pextrb): Likewise.
+ (*pextrb_zext): Likewise.
+ * config/i386/sse.md (*sse4_1_mulv2siv2di3<mask_name>): Likewise.
+ (*sse2_eq<mode>3): Likewise.
+ (*sse2_gt<mode>3): Likewise.
+ (<sse2p4_1>_pinsr<ssemodesuffix>): Likewise.
+ (*vec_extract<mode>): Likewise.
+ (*vec_extract<PEXTR_MODE12:mode>_zext): Likewise.
+ (*vec_extractv16qi_zext): Likewise.
+ (ssse3_ph<plusminus_mnemonic>wv8hi3): Likewise.
+ (ssse3_pmaddubsw128): Likewise.
+ (*<ssse3_avx2>_pmulhrsw<mode>3<mask_name>): Likewise.
+ (<ssse3_avx2>_pshufb<mode>3<mask_name>): Likewise.
+ (<ssse3_avx2>_psign<mode>3): Likewise.
+ (<ssse3_avx2>_palignr<mode>): Likewise.
+ (*abs<mode>2): Likewise.
+ (sse4_2_pcmpestr): Likewise.
+ (sse4_2_pcmpestri): Likewise.
+ (sse4_2_pcmpestrm): Likewise.
+ (sse4_2_pcmpestr_cconly): Likewise.
+ (sse4_2_pcmpistr): Likewise.
+ (sse4_2_pcmpistri): Likewise.
+ (sse4_2_pcmpistrm): Likewise.
+ (sse4_2_pcmpistr_cconly): Likewise.
+ (vgf2p8affineinvqb_<mode><mask_name>): Likewise.
+ (vgf2p8affineqb_<mode><mask_name>): Likewise.
+ (vgf2p8mulb_<mode><mask_name>): Likewise.
+ (*<code>v8hi3 [smaxmin]): Drop "prefix_data16" and
+ "prefix_extra".
+ (*<code>v16qi3 [umaxmin]): Likewise.
+
+2023-08-07 Jan Beulich <jbeulich@suse.com>
+
+ * config/i386/i386.md (sse4_1_round<mode>2): Make
+ "length_immediate" uniformly 1.
+ * config/i386/mmx.md (mmx_pblendvb_v8qi): Likewise.
+ (mmx_pblendvb_<mode>): Likewise.
+
+2023-08-07 Jan Beulich <jbeulich@suse.com>
+
+ * config/i386/sse.md
+ (<avx512>_<complexopname>_<mode><maskc_name><round_name>): Add
+ "prefix" attribute.
+ (avx512fp16_<complexopname>sh_v8hf<mask_scalarc_name><round_scalarcz_name>):
+ Likewise.
+
+2023-08-07 Jan Beulich <jbeulich@suse.com>
+
+ * config/i386/sse.md (xop_phadd<u>bw): Add "prefix",
+ "prefix_extra", and "mode" attributes.
+ (xop_phadd<u>bd): Likewise.
+ (xop_phadd<u>bq): Likewise.
+ (xop_phadd<u>wd): Likewise.
+ (xop_phadd<u>wq): Likewise.
+ (xop_phadd<u>dq): Likewise.
+ (xop_phsubbw): Likewise.
+ (xop_phsubwd): Likewise.
+ (xop_phsubdq): Likewise.
+ (xop_rotl<mode>3): Add "prefix" and "prefix_extra" attributes.
+ (xop_rotr<mode>3): Likewise.
+ (xop_frcz<mode>2): Likewise.
+ (*xop_vmfrcz<mode>2): Likewise.
+ (xop_vrotl<mode>3): Add "prefix" attribute. Change
+ "prefix_extra" to 1.
+ (xop_sha<mode>3): Likewise.
+ (xop_shl<mode>3): Likewise.
+
+2023-08-07 Jan Beulich <jbeulich@suse.com>
+
+ * config/i386/sse.md
+ (*<avx512>_eq<mode>3<mask_scalar_merge_name>_1): Drop
+ "prefix_extra".
+ (avx512dq_vextract<shuffletype>64x2_1_mask): Likewise.
+ (*avx512dq_vextract<shuffletype>64x2_1): Likewise.
+ (avx512f_vextract<shuffletype>32x4_1_mask): Likewise.
+ (*avx512f_vextract<shuffletype>32x4_1): Likewise.
+ (vec_extract_lo_<mode>_mask [AVX512 forms]): Likewise.
+ (vec_extract_lo_<mode> [AVX512 forms]): Likewise.
+ (vec_extract_hi_<mode>_mask [AVX512 forms]): Likewise.
+ (vec_extract_hi_<mode> [AVX512 forms]): Likewise.
+ (@vec_extract_lo_<mode> [AVX512 forms]): Likewise.
+ (@vec_extract_hi_<mode> [AVX512 forms]): Likewise.
+ (vec_extract_lo_v64qi): Likewise.
+ (vec_extract_hi_v64qi): Likewise.
+ (*vec_widen_umult_even_v16si<mask_name>): Likewise.
+ (*vec_widen_smult_even_v16si<mask_name>): Likewise.
+ (*avx512f_<code><mode>3<mask_name>): Likewise.
+ (*vec_extractv4ti): Likewise.
+ (avx512bw_<code>v32qiv32hi2<mask_name>): Likewise.
+ (<mask_codefor>avx512dq_broadcast<mode><mask_name>_1): Likewise.
+ Add "length_immediate".
+
+2023-08-07 Jan Beulich <jbeulich@suse.com>
+
+ * config/i386/i386.md (@rdrand<mode>): Add "prefix_0f". Drop
+ "prefix_extra".
+ (@rdseed<mode>): Likewise.
+ * config/i386/mmx.md (<code><mode>3 [smaxmin and umaxmin cases]):
+ Adjust "prefix_extra".
+ * config/i386/sse.md (@vec_set<mode>_0): Likewise.
+ (*sse4_1_<code><mode>3<mask_name>): Likewise.
+ (*avx2_eq<mode>3): Likewise.
+ (avx2_gt<mode>3): Likewise.
+ (<sse2p4_1>_pinsr<ssemodesuffix>): Likewise.
+ (*vec_extract<mode>): Likewise.
+ (<vi8_sse4_1_avx2_avx512>_movntdqa): Likewise.
+
+2023-08-07 Jan Beulich <jbeulich@suse.com>
+
+ * config/i386/i386.md (rd<fsgs>base<mode>): Add "prefix_0f" and
+ "prefix_rep". Drop "prefix_extra".
+ (wr<fsgs>base<mode>): Likewise.
+ (ptwrite<mode>): Likewise.
+
+2023-08-07 Jan Beulich <jbeulich@suse.com>
+
+ * config/i386/i386.md (isa): Move up.
+ (length_immediate): Handle "fma4".
+ (prefix): Handle "ssemuladd".
+ * config/i386/sse.md (*fma_fmadd_<mode>): Add "prefix" attribute.
+ (<sd_mask_codefor>fma_fmadd_<mode><sd_maskz_name><round_name>):
+ Likewise.
+ (<avx512>_fmadd_<mode>_mask<round_name>): Likewise.
+ (<avx512>_fmadd_<mode>_mask3<round_name>): Likewise.
+ (<sd_mask_codefor>fma_fmsub_<mode><sd_maskz_name><round_name>):
+ Likewise.
+ (<avx512>_fmsub_<mode>_mask<round_name>): Likewise.
+ (<avx512>_fmsub_<mode>_mask3<round_name>): Likewise.
+ (*fma_fnmadd_<mode>): Likewise.
+ (<sd_mask_codefor>fma_fnmadd_<mode><sd_maskz_name><round_name>):
+ Likewise.
+ (<avx512>_fnmadd_<mode>_mask<round_name>): Likewise.
+ (<avx512>_fnmadd_<mode>_mask3<round_name>): Likewise.
+ (<sd_mask_codefor>fma_fnmsub_<mode><sd_maskz_name><round_name>):
+ Likewise.
+ (<avx512>_fnmsub_<mode>_mask<round_name>): Likewise.
+ (<avx512>_fnmsub_<mode>_mask3<round_name>): Likewise.
+ (<sd_mask_codefor>fma_fmaddsub_<mode><sd_maskz_name><round_name>):
+ Likewise.
+ (<avx512>_fmaddsub_<mode>_mask<round_name>): Likewise.
+ (<avx512>_fmaddsub_<mode>_mask3<round_name>): Likewise.
+ (<sd_mask_codefor>fma_fmsubadd_<mode><sd_maskz_name><round_name>):
+ Likewise.
+ (<avx512>_fmsubadd_<mode>_mask<round_name>): Likewise.
+ (<avx512>_fmsubadd_<mode>_mask3<round_name>): Likewise.
+ (*fmai_fmadd_<mode>): Likewise.
+ (*fmai_fmsub_<mode>): Likewise.
+ (*fmai_fnmadd_<mode><round_name>): Likewise.
+ (*fmai_fnmsub_<mode><round_name>): Likewise.
+ (avx512f_vmfmadd_<mode>_mask<round_name>): Likewise.
+ (avx512f_vmfmadd_<mode>_mask3<round_name>): Likewise.
+ (avx512f_vmfmadd_<mode>_maskz_1<round_name>): Likewise.
+ (*avx512f_vmfmsub_<mode>_mask<round_name>): Likewise.
+ (avx512f_vmfmsub_<mode>_mask3<round_name>): Likewise.
+ (*avx512f_vmfmsub_<mode>_maskz_1<round_name>): Likewise.
+ (avx512f_vmfnmadd_<mode>_mask<round_name>): Likewise.
+ (avx512f_vmfnmadd_<mode>_mask3<round_name>): Likewise.
+ (avx512f_vmfnmadd_<mode>_maskz_1<round_name>): Likewise.
+ (*avx512f_vmfnmsub_<mode>_mask<round_name>): Likewise.
+ (*avx512f_vmfnmsub_<mode>_mask3<round_name>): Likewise.
+ (*avx512f_vmfnmsub_<mode>_maskz_1<round_name>): Likewise.
+ (*fma4i_vmfmadd_<mode>): Likewise.
+ (*fma4i_vmfmsub_<mode>): Likewise.
+ (*fma4i_vmfnmadd_<mode>): Likewise.
+ (*fma4i_vmfnmsub_<mode>): Likewise.
+ (fma_<complexopname>_<mode><sdc_maskz_name><round_name>): Likewise.
+ (<avx512>_<complexopname>_<mode>_mask<round_name>): Likewise.
+ (avx512fp16_fma_<complexopname>sh_v8hf<mask_scalarcz_name><round_scalarcz_name>):
+ Likewise.
+ (avx512fp16_<complexopname>sh_v8hf_mask<round_name>): Likewise.
+ (xop_p<macs><ssemodesuffix><ssemodesuffix>): Likewise.
+ (xop_p<macs>dql): Likewise.
+ (xop_p<macs>dqh): Likewise.
+ (xop_p<macs>wd): Likewise.
+ (xop_p<madcs>wd): Likewise.
+ (fma_<complexpairopname>_<mode>_pair): Likewise. Add "mode" attribute.
+
+2023-08-07 Jan Beulich <jbeulich@suse.com>
+
+ * config/i386/i386.md (length_immediate): Handle "sse4arg".
+ (prefix): Likewise.
+ (*xop_pcmov_<mode>): Add "mode" attribute.
+ * config/i386/mmx.md (*xop_maskcmp<mode>3): Drop "prefix_data16",
+ "prefix_rep", "prefix_extra", and "length_immediate" attributes.
+ (*xop_maskcmp_uns<mode>3): Likewise. Switch "type" to "sse4arg".
+ (*xop_pcmov_<mode>): Add "mode" attribute.
+ * config/i386/sse.md (xop_pcmov_<mode><avxsizesuffix>): Add "mode"
+ attribute.
+ (xop_maskcmp<mode>3): Drop "prefix_data16", "prefix_rep",
+ "prefix_extra", and "length_immediate" attributes.
+ (xop_maskcmp_uns<mode>3): Likewise. Switch "type" to "sse4arg".
+ (xop_maskcmp_uns2<mode>3): Drop "prefix_data16", "prefix_extra",
+ and "length_immediate" attributes. Switch "type" to "sse4arg".
+ (xop_pcom_tf<mode>3): Likewise.
+ (xop_vpermil2<mode>3): Drop "length_immediate" attribute.
+
+2023-08-07 Jan Beulich <jbeulich@suse.com>
+
+ * config/i386/i386.md (prefix_extra): Correct comment. Fold
+ cases yielding 2 into ones yielding 1.
+
+2023-08-07 Jan Hubicka <jh@suse.cz>
+
+ PR tree-optimization/106293
+ * tree-vect-loop-manip.cc (vect_loop_versioning): Fix profile update.
+ * tree-vect-loop.cc (vect_transform_loop): Likewise.
+
+2023-08-07 Andrew Pinski <apinski@marvell.com>
+
+ PR tree-optimization/96695
+ * match.pd (min_value, max_value): Extend to
+ pointer types too.
+
2023-08-06 Jan Hubicka <jh@suse.cz>
* config/i386/cpuid.h (__get_cpuid_count, __get_cpuid_max): Add
+2023-08-07 Sheri Bernstein <bernstein@adacore.com>
+
+ * libgnat/s-parame__qnx.adb: Refactor multiple returns.
+
+2023-08-07 Piotr Trojanek <trojanek@adacore.com>
+
+ * libgnat/i-cstrin.ads (Value): Extend preconditions; adapt comment for
+ the package.
+
+2023-08-07 Yannick Moy <moy@adacore.com>
+
+ * sem_res.adb (Resolve_Call): Always call Cannot_Inline so that
+ subprogram called is marked as not always inlined.
+
+2023-08-07 Javier Miranda <miranda@adacore.com>
+
+ * sem_res.adb (Resolve_Type_Conversion): Do not warn on conversion
+ to class-wide type on internally build helpers of class-wide
+ preconditions.
+
2023-08-03 Sheri Bernstein <bernstein@adacore.com>
* libgnat/s-aridou.adb: Add pragma to exempt Improper_Returns.
+2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * gcc.target/riscv/rvv/autovec/vls/def.h: Add basic operations.
+ * gcc.target/riscv/rvv/autovec/vls/and-1.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls/and-2.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls/and-3.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls/div-1.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls/ior-1.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls/ior-2.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls/ior-3.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls/max-1.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls/min-1.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls/minus-1.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls/minus-2.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls/minus-3.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls/mod-1.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls/mult-1.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls/plus-1.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls/plus-2.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls/plus-3.c: New test.
+
+2023-08-07 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/110378
+ * g++.dg/ipa/pr110378-1.C: New test.
+
+2023-08-07 Andrew Pinski <apinski@marvell.com>
+
+ PR tree-optimization/109959
+ * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove xfail.
+ * c-c++-common/Wrestrict.c: Update test and remove some xfail.
+ * gcc.dg/tree-ssa/cmpeq-1.c: New test.
+ * gcc.dg/tree-ssa/cmpeq-2.c: New test.
+ * gcc.dg/tree-ssa/cmpeq-3.c: New test.
+
+2023-08-07 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/pr110762-v4hf.c: New test.
+
+2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
+
+2023-08-07 Jan Hubicka <jh@suse.cz>
+
+ PR tree-optimization/106293
+ * gcc.dg/vect/vect-cond-11.c: Check profile consistency.
+ * gcc.dg/vect/vect-widen-mult-extern-1.c: Check profile consistency.
+
+2023-08-07 Andrew Pinski <apinski@marvell.com>
+
+ PR tree-optimization/96695
+ * gcc.dg/pr96695-1.c: New test.
+ * gcc.dg/pr96695-10.c: New test.
+ * gcc.dg/pr96695-11.c: New test.
+ * gcc.dg/pr96695-12.c: New test.
+ * gcc.dg/pr96695-2.c: New test.
+ * gcc.dg/pr96695-3.c: New test.
+ * gcc.dg/pr96695-4.c: New test.
+ * gcc.dg/pr96695-5.c: New test.
+ * gcc.dg/pr96695-6.c: New test.
+ * gcc.dg/pr96695-7.c: New test.
+ * gcc.dg/pr96695-8.c: New test.
+ * gcc.dg/pr96695-9.c: New test.
+
2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
PR target/110792
+2023-08-07 Vladimir Mezentsev <vladimir.mezentsev@oracle.com>
+
+ * collectorAPI.h: New file.
+ * libcollector.h: New file.
+ * libfcollector.h: New file.
+
+2023-08-07 Alan Modra <amodra@gmail.com>
+
+ * xtensa-dynconfig.h (xtensa_isa_internal): Delete unnecessary
+ forward declaration.
+
+2023-08-07 Alan Modra <amodra@gmail.com>
+
+ * plugin-api.h: When handling non-gcc or gcc < 4.6.0 include
+ necessary header files before testing macros. Make more use
+ of #elif. Test _LITTLE_ENDIAN and _BIG_ENDIAN in final tests.
+
2023-07-29 Tobias Burnus <tobias@codesourcery.com>
* cuda/cuda.h (CUDA_MEMCPY2D, CUDA_MEMCPY3D, CUDA_MEMCPY3D_PEER):
+2023-08-07 Alan Modra <amodra@gmail.com>
+
+ * configure: Regenerate.
+
2023-06-15 Marek Polacek <polacek@redhat.com>
* Makefile.in: Use @PICFLAG@ in COMPILE as well.
+2023-08-07 John Ericson <git@JohnEricson.me>
+
+ * configure: Regenerate.
+
2022-08-25 Martin Liska <mliska@suse.cz>
* configure: Regenerate.
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
2023-06-10 Xi Ruoyao <xry111@xry111.site>
* configure.tgt: For x86_64, always set try_ifunc=yes.
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
2023-08-03 Richard Biener <rguenther@suse.de>
* zstdtest.c (test_samples): Properly compute the allocation
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
2023-05-18 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
* libcc1plugin.cc (plugin_float_type): Ditto.
+2023-08-07 Alan Modra <amodra@gmail.com>
+
+ * configure: Regenerate.
+
2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
PR preprocessor/103902
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
2023-05-06 Dan Horák <dan@danny.cz>
PR libffi/109447
+2023-08-07 John Ericson <git@JohnEricson.me>
+
+ * configure: Regenerate.
+
+2023-08-07 Alan Modra <amodra@gmail.com>
+
+ * configure: Regenerate.
+
2023-07-23 Andrew Pinski <apinski@marvell.com>
* config.host (riscv*-*-linux*): Add t-crtstuff to tmake_file.
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
2023-07-21 Andrew Pinski <apinski@marvell.com>
PR libfortran/110759
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/110779
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
2023-07-29 Tobias Burnus <tobias@codesourcery.com>
* target.c (omp_target_memcpy_rect_worker): Undo dim=1 change for
+2023-08-07 John Ericson <git@JohnEricson.me>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * Makefile.in (AR): Add @AR_PLUGIN_OPTION@
+ (RANLIB): Add @RANLIB_PLUGIN_OPTION@.
+ (configure_deps): Depend on ../config/gcc-plugin.m4.
+ * configure.ac: AC_SUBST AR_PLUGIN_OPTION and
+ RANLIB_PLUGIN_OPTION.
+ * aclocal.m4: Regenerated.
+ * configure: Likewise.
+
2023-06-15 Marek Polacek <polacek@redhat.com>
* configure.ac: Also set shared when enable_host_pie.
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
2023-06-02 Thomas Schwinge <thomas@codesourcery.com>
* configure.ac (PERL): Remove.
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
2023-05-22 Iain Sandoe <iain@sandoe.co.uk>
Andrew Pinski <apinski@marvell.com>
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
* libdruntime/MERGE: Merge upstream druntime a88e1335f7.
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
2023-03-02 niXman <i.nixman@autistici.org>
Jakub Jelinek <jakub@redhat.com>
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * sanitizer_common/sanitizer_stacktrace_sparc.cpp,
+ sanitizer_common/sanitizer_unwind_linux_libcdep.cpp: Cherry-pick
+ llvm-project revision 679c076ae446af81eba81ce9b94203a273d4b88a.
+
2023-04-30 Martin Liska <mliska@suse.cz>
PR sanitizer/109674
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
2023-01-07 LIU Hao <lh_mouse@126.com>
PR middle-end/108300
+2023-08-07 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/110860
+ * include/std/format (__formatter_fp::format): Do not use
+ __builtin_abs and __builtin_log10 with arbitrary floating-point
+ types.
+
+2023-08-07 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/110917
+ * include/std/format (__format::_Iter_sink<CharT, OutIter>):
+ Constrain partial specialization for contiguous iterators to
+ require the value type to be CharT.
+ * testsuite/std/format/functions/format_to.cc: New test.
+
+2023-08-07 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/110862
+ * include/std/format (_Scanner::_M_on_replacement_field):
+ Check for expected '}' before incrementing iterator.
+ * testsuite/std/format/string.cc: Check "{0:{0}" format string.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Alan Modra <amodra@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
2023-08-06 François Dumont <fdumont@gcc.gnu.org>
* config/abi/pre/gnu-versioned-namespace.ver: Add __cxa_call_terminate
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
2023-01-07 LIU Hao <lh_mouse@126.com>
PR middle-end/108300
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
2023-06-30 Martin Jambor <mjambor@suse.cz>
* Makefile.in: Regenerate.
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Alexander von Gluck IV <kallisti5@unixzen.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerate.
+
+2023-08-07 H.J. Lu <hjl.tools@gmail.com>
+
+ * configure: Regenerated.
+
2023-06-16 Martin Jambor <mjambor@suse.cz>
* Makefile.in: Regenerate.