From 3c602fcbd2c7ea3f137735f5951d6e182092c052 Mon Sep 17 00:00:00 2001 From: Jeffrey A Law Date: Sat, 13 Feb 1999 12:23:26 +0000 Subject: [PATCH] * gcc.dg/990213-2.c: New test. From-SVN: r25180 --- gcc/testsuite/ChangeLog | 2 ++ gcc/testsuite/gcc.dg/990213-2.c | 15 +++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 gcc/testsuite/gcc.dg/990213-2.c diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b8fb480ab18..60dff55857c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,7 @@ Sat Feb 13 00:43:52 1999 Jeffrey A Law (law@cygnus.com) + * gcc.dg/990213-2.c: New test. + * gcc.dg/990213-1.c: New test. Fri Feb 12 11:04:35 1999 Jeffrey A Law (law@cygnus.com) diff --git a/gcc/testsuite/gcc.dg/990213-2.c b/gcc/testsuite/gcc.dg/990213-2.c new file mode 100644 index 00000000000..6e6b924ed89 --- /dev/null +++ b/gcc/testsuite/gcc.dg/990213-2.c @@ -0,0 +1,15 @@ +/* { dg-do compile { target i?86-*-* } } */ +/* { dg-options "-fPIC" } */ + +struct normal_encoding {}; +struct unknown_encoding {}; +static const struct normal_encoding latin1_encoding = {}; + +struct encoding* +XmlInitUnknownEncoding(void *mem) +{ + int i; + struct unknown_encoding *e = mem; + for (i = 0; i < sizeof(struct normal_encoding); i++) + ((char *)mem)[i] = ((char *)&latin1_encoding)[i]; +} -- 2.30.2