+2025-02-17 Andreas Tobler <andreast@gcc.gnu.org>
+
+ * config/freebsd-spec.h: Change fbsd-lib-spec for FreeBSD > 13,
+ do not link against profiled system libraries if -pg is invoked.
+ Add a define to note about this change.
+ * config/aarch64/aarch64-freebsd.h: Use the note to inform if
+ -pg is invoked on FreeBSD > 13.
+ * config/arm/freebsd.h: Likewise.
+ * config/i386/freebsd.h: Likewise.
+ * config/i386/freebsd64.h: Likewise.
+ * config/riscv/freebsd.h: Likewise.
+ * config/rs6000/freebsd64.h: Likewise.
+ * config/rs6000/sysv4.h: Likeise.
+
+2025-02-17 Lulu Cheng <chenglulu@loongson.cn>
+
+ Backported from master:
+ 2025-02-14 Lulu Cheng <chenglulu@loongson.cn>
+
+ PR target/118843
+ * config/loongarch/loongarch-c.cc
+ (loongarch_update_cpp_builtins): Fix macro definition issues.
+
+2025-02-17 Haochen Jiang <haochen.jiang@intel.com>
+
+ * common/config/i386/i386-common.cc
+ (OPTION_MASK_ISA2_AVX2_UNSET): Change AVX10.1 unset macro.
+ (OPTION_MASK_ISA2_AVX10_1_256_UNSET): Removed.
+ (OPTION_MASK_ISA2_AVX10_1_512_UNSET): Removed.
+ (OPTION_MASK_ISA2_AVX10_1_UNSET): New.
+ (ix86_handle_option): Adjust AVX10.1 unset macro.
+ * common/config/i386/i386-isas.h: Remove avx10.1.
+ * config/i386/i386-options.cc
+ (ix86_valid_target_attribute_inner_p): Ditto.
+ (ix86_option_override_internal): Adjust warning message.
+ * config/i386/i386.opt: Remove mavx10.1.
+ * config/i386/i386.opt.urls: Regenerated.
+ * doc/extend.texi: Remove avx10.1 and adjust doc.
+ * doc/sourcebuild.texi: Ditto.
+
+2025-02-17 Haochen Jiang <haochen.jiang@intel.com>
+
+ PR target/118815
+ * config/i386/i386-options.cc (ix86_option_override_internal):
+ Do not check vector size conflict when AVX512 is not explicitly
+ set.
+
2025-02-13 Marek Polacek <polacek@redhat.com>
Backported from master:
+2025-02-17 Lulu Cheng <chenglulu@loongson.cn>
+
+ Backported from master:
+ 2025-02-14 Lulu Cheng <chenglulu@loongson.cn>
+
+ PR target/118843
+ * gcc.target/loongarch/pr118843.c: New test.
+
+2025-02-17 Haochen Jiang <haochen.jiang@intel.com>
+
+ * gcc.target/i386/avx10_1-1.c: Change to avx10.1-256.
+ * gcc.target/i386/avx10_1-13.c: Ditto.
+ * gcc.target/i386/avx10_1-14.c: Ditto.
+ * gcc.target/i386/avx10_1-21.c: Ditto.
+ * gcc.target/i386/avx10_1-22.c: Ditto.
+ * gcc.target/i386/avx10_1-23.c: Ditto.
+ * gcc.target/i386/avx10_1-24.c: Ditto.
+ * gcc.target/i386/avx10_1-3.c: Ditto.
+ * gcc.target/i386/avx10_1-5.c: Ditto.
+ * gcc.target/i386/avx10_1-6.c: Ditto.
+ * gcc.target/i386/avx10_1-8.c: Ditto.
+ * gcc.target/i386/avx10_1-12.c: Adjust warning message.
+ * gcc.target/i386/avx10_1-19.c: Ditto.
+ * gcc.target/i386/avx10_1-17.c: Adjust to no-avx10.1-512.
+
2025-02-14 Harald Anlauf <anlauf@gmx.de>
Backported from master: