Commit c7fdc8aa authored by ramana's avatar ramana
Browse files

For Yufeng Zhang - Fix typos and errors in testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171958 138bc75d-0d04-0410-961f-82ee72b054a4
parent bb04dd46
2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
* g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
(cctor): Actually return the value.
(main): Cast return values.
2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
* gfortran.dg/character_comparison_8.f90: New test.
......
......@@ -3,10 +3,12 @@
#include <cxxabi.h>
#ifdef ___ARM_EABI__
static void cctor (void * a, void * b)
#ifdef __ARM_EABI__
using namespace __cxxabiv1;
static __cxa_cdtor_return_type cctor (void * a, void * b)
{
*(char *) a = *(char *) b
*(char *) a = *(char *) b;
return a;
}
int main()
......@@ -15,10 +17,10 @@ int main()
char data2;
char *p;
p = __cxa_vec_ctor (&data, 1, 1, NULL, NULL);
p = (char *) __cxa_vec_ctor (&data, 1, 1, NULL, NULL);
if (p != &data)
return 1;
p = __cxa_vec_cctor (&data2, &data, 1, 1, cctor, NULL);
p = (char *) __cxa_vec_cctor (&data2, &data, 1, 1, cctor, NULL);
if (p != &data2)
return 1;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment