diff mbox series

Fix #error in mips loongson-mmintrin.h

Message ID 20190411125112.GD21066@tucnak
State New
Headers show
Series Fix #error in mips loongson-mmintrin.h | expand

Commit Message

Jakub Jelinek April 11, 2019, 12:51 p.m. UTC
Hi!

While doing make gcc.pot, I've noticed warnings about unterminated string
in loongson-mmintrin.h.
I don't have any usable mips setup, but just tried:
/tmp/1a.c:
# error "You must select -mloongson-mmi or -march=loongson2e/2f/3a to use
	 loongson-mmiintrin.h"
/tmp/1b.c:
# error You must select -mloongson-mmi or -march=loongson2e/2f/3a to use\
 loongson-mmiintrin.h
$ gcc -S -o /tmp/1a.{s,c}
/tmp/1a.c:1:9: warning: missing terminating " character
 # error "You must select -mloongson-mmi or -march=loongson2e/2f/3a to use
         ^
/tmp/1a.c:1:3: error: #error "You must select -mloongson-mmi or -march=loongson2e/2f/3a to use
 # error "You must select -mloongson-mmi or -march=loongson2e/2f/3a to use
   ^~~~~
/tmp/1a.c:2:11: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘-’ token
   loongson-mmiintrin.h"
           ^
/tmp/1a.c:2:23: warning: missing terminating " character
   loongson-mmiintrin.h"
                       ^
/tmp/1a.c:2:23: error: missing terminating " character
$ gcc -S -o /tmp/1b.{s,c}
/tmp/1b.c:1:3: error: #error You must select -mloongson-mmi or -march=loongson2e/2f/3a to use loongson-mmiintrin.h
 # error You must select -mloongson-mmi or -march=loongson2e/2f/3a to use\
   ^~~~~
and similarly for g++.  Ok for trunk?

2019-04-11  Jakub Jelinek  <jakub@redhat.com>

	* config/mips/loongson-mmiintrin.h: Fix up #error message.


	Jakub

Comments

Jeff Law April 12, 2019, 3:45 p.m. UTC | #1
On 4/11/19 6:51 AM, Jakub Jelinek wrote:
> Hi!
> 
> While doing make gcc.pot, I've noticed warnings about unterminated string
> in loongson-mmintrin.h.
> I don't have any usable mips setup, but just tried:
> /tmp/1a.c:
> # error "You must select -mloongson-mmi or -march=loongson2e/2f/3a to use
> 	 loongson-mmiintrin.h"
> /tmp/1b.c:
> # error You must select -mloongson-mmi or -march=loongson2e/2f/3a to use\
>  loongson-mmiintrin.h
> $ gcc -S -o /tmp/1a.{s,c}
> /tmp/1a.c:1:9: warning: missing terminating " character
>  # error "You must select -mloongson-mmi or -march=loongson2e/2f/3a to use
>          ^
> /tmp/1a.c:1:3: error: #error "You must select -mloongson-mmi or -march=loongson2e/2f/3a to use
>  # error "You must select -mloongson-mmi or -march=loongson2e/2f/3a to use
>    ^~~~~
> /tmp/1a.c:2:11: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘-’ token
>    loongson-mmiintrin.h"
>            ^
> /tmp/1a.c:2:23: warning: missing terminating " character
>    loongson-mmiintrin.h"
>                        ^
> /tmp/1a.c:2:23: error: missing terminating " character
> $ gcc -S -o /tmp/1b.{s,c}
> /tmp/1b.c:1:3: error: #error You must select -mloongson-mmi or -march=loongson2e/2f/3a to use loongson-mmiintrin.h
>  # error You must select -mloongson-mmi or -march=loongson2e/2f/3a to use\
>    ^~~~~
> and similarly for g++.  Ok for trunk?
> 
> 2019-04-11  Jakub Jelinek  <jakub@redhat.com>
> 
> 	* config/mips/loongson-mmiintrin.h: Fix up #error message.
OK
jeff
>
diff mbox series

Patch

--- gcc/config/mips/loongson-mmiintrin.h.jj	2019-01-01 12:37:22.459887959 +0100
+++ gcc/config/mips/loongson-mmiintrin.h	2019-04-11 14:41:39.901898228 +0200
@@ -28,8 +28,8 @@ 
 #define _GCC_LOONGSON_MMIINTRIN_H
 
 #if !defined(__mips_loongson_mmi)
-# error "You must select -mloongson-mmi or -march=loongson2e/2f/3a to use
-	 loongson-mmiintrin.h"
+# error You must select -mloongson-mmi or -march=loongson2e/2f/3a to use\
+ loongson-mmiintrin.h
 #endif
 
 #ifdef __cplusplus