diff mbox

[debug] Fix PR60655 partially.

Message ID 871txaz6is.fsf@igel.home
State New
Headers show

Commit Message

Andreas Schwab April 6, 2014, 5:56 p.m. UTC
Ramana Radhakrishnan <ramrad01@arm.com> writes:

> diff --git a/gcc/testsuite/gcc.c-torture/compile/pr60655-1.c b/gcc/testsuite/gcc.c-torture/compile/pr60655-1.c
> new file mode 100644
> index 0000000..5f38701
> --- /dev/null
> +++ b/gcc/testsuite/gcc.c-torture/compile/pr60655-1.c
> @@ -0,0 +1,31 @@
> +/* { dg-options "-fdata-sections" } */
> +
> +typedef unsigned char unit;
> +typedef unit *unitptr;
> +extern short global_precision;
> +typedef unsigned int size_t;
> +extern void *memcpy (void *dest, const void *src, size_t n);

FAIL: gcc.c-torture/compile/pr60655-1.c  -O0  (test for excess errors)

pr60655-1.c:7:14: warning: conflicting types for built-in function 'memcpy'

Andreas.

	* gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
diff mbox

Patch

diff --git a/gcc/testsuite/gcc.c-torture/compile/pr60655-1.c b/gcc/testsuite/gcc.c-torture/compile/pr60655-1.c
index 5f38701..6f84f6e 100644
--- a/gcc/testsuite/gcc.c-torture/compile/pr60655-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/pr60655-1.c
@@ -3,7 +3,7 @@ 
 typedef unsigned char unit;
 typedef unit *unitptr;
 extern short global_precision;
-typedef unsigned int size_t;
+typedef __SIZE_TYPE__ size_t;
 extern void *memcpy (void *dest, const void *src, size_t n);
 
 short mp_compare(const unit* r1, const unit* r2)