From: chenglulu <chengl...@loongson.cn>

---
 libgcc/configure | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/libgcc/configure b/libgcc/configure
index 4919a56f518..ce04c4f529f 100755
--- a/libgcc/configure
+++ b/libgcc/configure
@@ -2412,6 +2412,9 @@ case "${host}" in
        # sets the default TLS model and affects inlining.
        PICFLAG=-fPIC
        ;;
+    loongarch*-*-*)
+       PICFLAG=-fpic
+       ;;
     mips-sgi-irix6*)
        # PIC is the default.
        ;;
@@ -5066,7 +5069,7 @@ $as_echo "$libgcc_cv_cfi" >&6; }
 # word size rather than the address size.
 cat > conftest.c <<EOF
 #if defined(__x86_64__) || (!defined(__i386__) && defined(__LP64__)) \
-    || defined(__mips64)
+    || defined(__mips64) || defined(__loongarch64)
 host_address=64
 #else
 host_address=32
-- 
2.27.0

Reply via email to