From cdc6e2c50f96119bdc4c1205ff5901ca82ec8357 Mon Sep 17 00:00:00 2001 From: camthesaxman Date: Wed, 29 Jan 2020 18:17:43 -0600 Subject: add old compiler with ARM support --- gcc_arm/testsuite/gcc.dg/dll-4.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 gcc_arm/testsuite/gcc.dg/dll-4.c (limited to 'gcc_arm/testsuite/gcc.dg/dll-4.c') diff --git a/gcc_arm/testsuite/gcc.dg/dll-4.c b/gcc_arm/testsuite/gcc.dg/dll-4.c new file mode 100755 index 0000000..b708790 --- /dev/null +++ b/gcc_arm/testsuite/gcc.dg/dll-4.c @@ -0,0 +1,14 @@ +/* { dg-do compile { target arm*-*-pe* } } */ +/* { dg-do compile { target thumb*-*-pe* } } */ + +__declspec (dllimport) int foo1; +int foo1; + +__declspec (dllimport) int foo2; +int foo2 = 5; + +int f () { return foo1 + foo2; } + +/* FIXME: We should scan the output of nm for this case. */ +/* { dg-final { scan-assembler dll-4.c "(foo2:.*\.comm\[ \t_\]*foo1)" } } */ +/* { dg-final { scan-assembler-not dll-4.c "__imp_" } } */ -- cgit v1.2.3