mirror of git://gcc.gnu.org/git/gcc.git
* gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
From-SVN: r223851
This commit is contained in:
parent
384d8786cd
commit
46a16203b2
|
|
@ -1,3 +1,7 @@
|
||||||
|
2015-05-28 DJ Delorie <dj@redhat.com>
|
||||||
|
|
||||||
|
* gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
|
||||||
|
|
||||||
2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
|
2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
* gnat.dg/discr43.adb: New test.
|
* gnat.dg/discr43.adb: New test.
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
/* PR tree-optimization/65369 */
|
/* PR tree-optimization/65369 */
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
static const char data[] =
|
static const char data[] =
|
||||||
"12345678901234567890123456789012345678901234567890"
|
"12345678901234567890123456789012345678901234567890"
|
||||||
|
|
@ -14,7 +15,7 @@ static void foo (const unsigned int *buf)
|
||||||
__attribute__ ((noinline))
|
__attribute__ ((noinline))
|
||||||
static void bar (const unsigned char *block)
|
static void bar (const unsigned char *block)
|
||||||
{
|
{
|
||||||
unsigned int buf[16];
|
uint32_t buf[16];
|
||||||
__builtin_memcpy (buf + 0, block + 0, 4);
|
__builtin_memcpy (buf + 0, block + 0, 4);
|
||||||
__builtin_memcpy (buf + 1, block + 4, 4);
|
__builtin_memcpy (buf + 1, block + 4, 4);
|
||||||
__builtin_memcpy (buf + 2, block + 8, 4);
|
__builtin_memcpy (buf + 2, block + 8, 4);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue