]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
RISC-V: remove deprecate pic code model macro
authorVineet Gupta <vineetg@rivosinc.com>
Fri, 2 Sep 2022 21:05:33 +0000 (14:05 -0700)
committerKito Cheng <kito.cheng@sifive.com>
Wed, 5 Oct 2022 02:20:29 +0000 (10:20 +0800)
Came across this deprecated symbol when looking around for
-mexplicit-relocs handling in code

Signed-off-by: Vineet Gupta <vineetg@rivosinc.com>
gcc/ChangeLog:

* config/riscv/riscv-c.cc (riscv_cpu_cpp_builtins):
Remove __riscv_cmodel_pic, that deprecated in last version.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/predef-1.c: Remove __riscv_cmodel_pic check.
* gcc.target/riscv/predef-2.c: Ditto.
* gcc.target/riscv/predef-3.c: Ditto.
* gcc.target/riscv/predef-4.c: Ditto.
* gcc.target/riscv/predef-5.c: Ditto.
* gcc.target/riscv/predef-6.c: Ditto.
* gcc.target/riscv/predef-7.c: Ditto.
* gcc.target/riscv/predef-8.c: Ditto.

gcc/config/riscv/riscv-c.cc
gcc/testsuite/gcc.target/riscv/predef-1.c
gcc/testsuite/gcc.target/riscv/predef-2.c
gcc/testsuite/gcc.target/riscv/predef-3.c
gcc/testsuite/gcc.target/riscv/predef-4.c
gcc/testsuite/gcc.target/riscv/predef-5.c
gcc/testsuite/gcc.target/riscv/predef-6.c
gcc/testsuite/gcc.target/riscv/predef-7.c
gcc/testsuite/gcc.target/riscv/predef-8.c

index eb7ef09297e9dd0fc3ee9c15b0aa5c6cadadad00..8d55ad598a9c1aee9c89ba7694de76987356d892 100644 (file)
@@ -93,11 +93,6 @@ riscv_cpu_cpp_builtins (cpp_reader *pfile)
       break;
 
     case CM_PIC:
-      /* __riscv_cmodel_pic is deprecated, and will removed in next GCC release.
-        see https://github.com/riscv/riscv-c-api-doc/pull/11  */
-      builtin_define ("__riscv_cmodel_pic");
-      /* FALLTHROUGH. */
-
     case CM_MEDANY:
       builtin_define ("__riscv_cmodel_medany");
       break;
index 2e57ce6b3954a26c8ea0894b8200fd0b955e101a..9dddc1849635e960ec71ae2aed522101feea20ce 100644 (file)
@@ -57,9 +57,6 @@ int main () {
 #endif
 #if defined(__riscv_cmodel_medany)
 #error "__riscv_cmodel_medlow"
-#endif
-#if defined(__riscv_cmodel_pic)
-#error "__riscv_cmodel_medlow"
 #endif
 
   return 0;
index c85b3c9fd32a24b9774a9221b920120f6473cc92..755fe4ef7d8adf317217967c2a91c118f546c217 100644 (file)
@@ -57,9 +57,6 @@ int main () {
 #endif
 #if !defined(__riscv_cmodel_medany)
 #error "__riscv_cmodel_medlow"
-#endif
-#if defined(__riscv_cmodel_pic)
-#error "__riscv_cmodel_medlow"
 #endif
 
   return 0;
index 82a89d4158098184b72c853a62ce7079c65c66bf..513645351c091fbba4dbd06121f209b86ec64971 100644 (file)
@@ -57,9 +57,6 @@ int main () {
 #endif
 #if !defined(__riscv_cmodel_medany)
 #error "__riscv_cmodel_medany"
-#endif
-#if !defined(__riscv_cmodel_pic)
-#error "__riscv_cmodel_pic"
 #endif
 
   return 0;
index 5868d39eb67af80e4fce900c1c6ecc0bd9ea028e..76b6feec6b6fd602b1b5154c25f194bd5cd77675 100644 (file)
@@ -57,9 +57,6 @@ int main () {
 #endif
 #if defined(__riscv_cmodel_medany)
 #error "__riscv_cmodel_medlow"
-#endif
-#if defined(__riscv_cmodel_pic)
-#error "__riscv_cmodel_medlow"
 #endif
 
   return 0;
index 4b2bd3835061f604c45fa10b7ef927dff0bfc42b..54a51508afbdb574fb1518812b23b778aec0bb73 100644 (file)
@@ -57,9 +57,6 @@ int main () {
 #endif
 #if !defined(__riscv_cmodel_medany)
 #error "__riscv_cmodel_medlow"
-#endif
-#if defined(__riscv_cmodel_pic)
-#error "__riscv_cmodel_medlow"
 #endif
 
   return 0;
index 8e5ea366bd5efcfccc0d9440ead2b0cef6d8fa4a..f61709f7bf32b506a75240a9a2658456bbb61be3 100644 (file)
@@ -57,9 +57,6 @@ int main () {
 #endif
 #if !defined(__riscv_cmodel_medany)
 #error "__riscv_cmodel_medany"
-#endif
-#if !defined(__riscv_cmodel_pic)
-#error "__riscv_cmodel_medpic"
 #endif
 
   return 0;
index 0bde299aef1a9a1fa131ce9cbe886f33806b1722..41217554c4dbd962540688d0432682c17d09142c 100644 (file)
@@ -57,9 +57,6 @@ int main () {
 #endif
 #if defined(__riscv_cmodel_medany)
 #error "__riscv_cmodel_medlow"
-#endif
-#if defined(__riscv_cmodel_pic)
-#error "__riscv_cmodel_medlow"
 #endif
 
   return 0;
index 18aa591a603936d3f3226b2d8fae58dcb84e9749..982056a53438f9e1e984f34732410d9f364ba128 100644 (file)
@@ -57,9 +57,6 @@ int main () {
 #endif
 #if !defined(__riscv_cmodel_medany)
 #error "__riscv_cmodel_medlow"
-#endif
-#if defined(__riscv_cmodel_pic)
-#error "__riscv_cmodel_medlow"
 #endif
 
   return 0;