OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc1/] [gcc/] [testsuite/] [g++.old-deja/] [g++.other/] [dll-4.C] - Blame information for rev 305

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 305 jeremybenn
// { dg-do assemble { target arm-*-*pe } }
2
// Ensure dllexport overrides dllimport.
3
// set compiler_result "\.section${spaces}\.drectve\n\[^\n\]*-export:foo1.*\.section${spaces}\.drectve\n\[^\n\]*-export:foo2"
4
// set not_compiler_result "(__imp_foo1|__imp_foo2)"
5
 
6
__declspec (dllimport) int foo1 ();
7
__declspec (dllexport) int foo1 ();
8
 
9
__declspec (dllexport) int foo2 ();
10
__declspec (dllimport) int foo2 ();
11
 
12
__declspec (dllexport) int foo1 () { return foo2 (); }
13
__declspec (dllexport) int foo2 () { return foo1 (); }

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.