Comments (1)
Ok, so I have addressed some of these by making changes to the tests. Thanks again for pointing these things out! The issues in described in the following sections have been fixed in the tests:
- 'c' appears more than once
- 'tile' argument
- array section
- 'c' undeclared
The rest, I believe I have explanations for their failures in some regard:
-
Undefined References:
GCC has not kept up with the runtime library. It makes sense that these might go longer without being supported since they lose the benefit of using a directive based language. These are not hard to bypass by implementing them yourself by defining each one to be a function that contains the directive form of the runtime routine. -
expected ')':
GCC doesn't allow pointer array subsections as a variable in a "var-list". So when it sees the array bounds, it doesn't accept it as a proper argument to the firstprivate/private clauses. The definition for a var is found on line 3418 on page 126 in the 2.7 specifications. The variable is allowed to be a subarray specification. Section 2.7.1 describes data specification in data clauses and suggests in many ways that pointers and arrays are interchangeable in C. -
INTERNAL-COMPILER-ERROR:
This shouldn't happen. This is a compiler error, as it itself recognizes. Can't help you much here. -
'tile' argument:
I bring this one up again, because once I made the fix, It still failed to complete in my next run. There might still be an issue in it, but I didn't see anything that was readily apparent. -
expected clause before finalize:
This one I don't know. Last time I ran on GCC, it didn't recognize the finalize clause as syntactically valid. It seems to now accept it, but with some bugs. I don't think that my usage of it is incorrect. -
array section is not contiguous:
I don't think that this is an issue with me. The data seems to fit the requirements of a multidimensional array as described in lines 1086-1091, page 37 of the 2.7 specifications.
from openaccv-v.
Related Issues (17)
- Broken test `parallel_default_copy.c`? HOT 2
- errors about OpenACC C 1.0
- cce/8.7.6 compilation failures HOT 4
- Total_host declaration
- Several test cases where `async` is followed by synchronous execution without intervening `wait` HOT 6
- pgi/18.10 compilation failures HOT 1
- compiler runtime error
- Feedback from NVHPC
- [Fortran] Wrong lower bound in section mapping in some tests
- [Fortran] VALUE attribute for non dummy data object
- Update for OpenACC 3.0? HOT 4
- [Fortran] Call to acc_delete with no argument
- [Fortran] Non standard use of acc routine
- [Fortran] invalid call of function like subroutine
- [Fortran] call to subroutine without CALL statement
- Copyin clause with library call syntax in acc_delete_async.f90 and acc_delete_async_with_len.f90 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openaccv-v.