aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-08-21 00:16:33 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-08-21 00:16:33 +0000
commitd6a39c25c05c6ed5df8ce49eda719d17e40e29bb (patch)
treea5a643dfa9d29bc6e4193b7226e4a918a4b18917 /gcc
parentdd899c7de36d19ddf18e3bfab4a0c150096e2368 (diff)
downloadgcc-d6a39c25c05c6ed5df8ce49eda719d17e40e29bb.zip
gcc-d6a39c25c05c6ed5df8ce49eda719d17e40e29bb.tar.gz
gcc-d6a39c25c05c6ed5df8ce49eda719d17e40e29bb.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog25
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/fortran/ChangeLog8
-rw-r--r--gcc/testsuite/ChangeLog26
4 files changed, 60 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 77c7ffb..360cd26 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,28 @@
+2022-08-20 Lulu Cheng <chenglulu@loongson.cn>
+
+ * config/loongarch/loongarch-opts.cc: Allow cmodel to be extreme.
+ * config/loongarch/loongarch.cc (loongarch_call_tls_get_addr):
+ Add extreme support for TLS GD and LD types.
+ (loongarch_legitimize_tls_address): Add extreme support for TLS LE
+ and IE.
+ (loongarch_split_symbol): When compiling with -mcmodel=extreme,
+ the symbol address will be obtained through five instructions.
+ (loongarch_print_operand_reloc): Add support.
+ (loongarch_print_operand): Add support.
+ (loongarch_print_operand_address): Add support.
+ (loongarch_option_override_internal): Set '-mcmodel=extreme' option
+ incompatible with '-mno-explicit-relocs'.
+ * config/loongarch/loongarch.md (@lui_l_hi20<mode>):
+ Loads bits 12-31 of data into registers.
+ (lui_h_lo20): Load bits 32-51 of the data and spell bits 0-31 of
+ the source register.
+ (lui_h_hi12): Load bits 52-63 of the data and spell bits 0-51 of
+ the source register.
+ * config/loongarch/predicates.md: Symbols need to be decomposed
+ when defining the macro TARGET_CMODEL_EXTREME
+ * doc/invoke.texi: Modify the description information of cmodel in the document.
+ Document -W[no-]extreme-plt.
+
2022-08-19 Tobias Burnus <tobias@codesourcery.com>
* config/gcn/mkoffload.cc (main): Add omp_requires_file and dbgobj to
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 0b12197..f89c07b 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220820
+20220821
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index a46ee462..3aec1db 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,11 @@
+2022-08-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/46539
+ * lang.opt (static-libgfortran, static-libquadmath): Change Fortran
+ to Driver.
+ * options.cc (gfc_handle_option): Don't handle OPT_static_libgfortran
+ nor OPT_static_libquadmath here.
+
2022-08-18 Harald Anlauf <anlauf@gmx.de>
Revert:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 75e54de..480a5fc 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,29 @@
+2022-08-20 Lulu Cheng <chenglulu@loongson.cn>
+
+ * gcc.target/loongarch/func-call-1.c: Add option '-mcmodel=normal'.
+ * gcc.target/loongarch/func-call-2.c: Likewise.
+ * gcc.target/loongarch/func-call-3.c: Likewise.
+ * gcc.target/loongarch/func-call-4.c: Likewise.
+ * gcc.target/loongarch/func-call-5.c: Likewise.
+ * gcc.target/loongarch/func-call-6.c: Likewise.
+ * gcc.target/loongarch/func-call-7.c: Likewise.
+ * gcc.target/loongarch/func-call-8.c: Likewise.
+ * gcc.target/loongarch/relocs-symbol-noaddend.c: Likewise.
+ * gcc.target/loongarch/func-call-extreme-1.c: New test.
+ * gcc.target/loongarch/func-call-extreme-2.c: New test.
+
+2022-08-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/106645
+ * c-c++-common/cpp/delimited-escape-seq-1.c: New test.
+ * c-c++-common/cpp/delimited-escape-seq-2.c: New test.
+ * c-c++-common/cpp/delimited-escape-seq-3.c: New test.
+ * c-c++-common/Wbidi-chars-24.c: New test.
+ * gcc.dg/cpp/delimited-escape-seq-1.c: New test.
+ * gcc.dg/cpp/delimited-escape-seq-2.c: New test.
+ * g++.dg/cpp/delimited-escape-seq-1.C: New test.
+ * g++.dg/cpp/delimited-escape-seq-2.C: New test.
+
2022-08-19 Haochen Jiang <haochen.jiang@intel.com>
* gcc.target/x86_64/abi/bf16/abi-bf16.exp: New test.