[Bug target/83790] Update nvptx target to work with cuda 9

2018-03-02 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83790

Thomas Schwinge  changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
   Last reconfirmed||2018-03-01
 CC||tschwinge at gcc dot gnu.org
 Resolution|--- |FIXED
   Assignee|unassigned at gcc dot gnu.org  |cesar at gcc dot gnu.org

--- Comment #4 from Thomas Schwinge  ---
Fixed in trunk, gcc-7-branch, gcc-6-branch.

[Bug target/83790] Update nvptx target to work with cuda 9

2018-03-02 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83790

--- Comment #2 from Thomas Schwinge  ---
Author: tschwinge
Date: Fri Mar  2 08:39:31 2018
New Revision: 258126

URL: https://gcc.gnu.org/viewcvs?rev=258126=gcc=rev
Log:
[nvptx] Add support for CUDA 9

Backport trunk r256891:

gcc/
2018-01-19  Cesar Philippidis  

PR target/83790
* config/nvptx/nvptx.c (output_init_frag): Don't use generic address
spaces for function labels.

gcc/testsuite/
2018-01-19  Cesar Philippidis  

PR target/83790
* gcc.target/nvptx/indirect_call.c: New test.

Added:
branches/gcc-7-branch/gcc/testsuite/gcc.target/nvptx/indirect_call.c
Modified:
branches/gcc-7-branch/gcc/ChangeLog
branches/gcc-7-branch/gcc/config/nvptx/nvptx.c
branches/gcc-7-branch/gcc/testsuite/ChangeLog

[Bug target/83790] Update nvptx target to work with cuda 9

2018-03-02 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83790

--- Comment #3 from Thomas Schwinge  ---
Author: tschwinge
Date: Fri Mar  2 08:40:04 2018
New Revision: 258127

URL: https://gcc.gnu.org/viewcvs?rev=258127=gcc=rev
Log:
[nvptx] Add support for CUDA 9

Backport trunk r256891:

gcc/
2018-01-19  Cesar Philippidis  

PR target/83790
* config/nvptx/nvptx.c (output_init_frag): Don't use generic address
spaces for function labels.

gcc/testsuite/
2018-01-19  Cesar Philippidis  

PR target/83790
* gcc.target/nvptx/indirect_call.c: New test.

Added:
branches/gcc-6-branch/gcc/testsuite/gcc.target/nvptx/indirect_call.c
Modified:
branches/gcc-6-branch/gcc/ChangeLog
branches/gcc-6-branch/gcc/config/nvptx/nvptx.c
branches/gcc-6-branch/gcc/testsuite/ChangeLog

[Bug target/83790] Update nvptx target to work with cuda 9

2018-01-19 Thread cesar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83790

--- Comment #1 from cesar at gcc dot gnu.org ---
Author: cesar
Date: Fri Jan 19 14:21:08 2018
New Revision: 256891

URL: https://gcc.gnu.org/viewcvs?rev=256891=gcc=rev
Log:
[nvptx] Add support for CUDA 9

PR target/83790

gcc/
* config/nvptx/nvptx.c (output_init_frag): Don't use generic address
spaces for function labels.

gcc/testsuite/
* gcc.target/nvptx/indirect_call.c: New test.

Added:
trunk/gcc/testsuite/gcc.target/nvptx/indirect_call.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/nvptx/nvptx.c
trunk/gcc/testsuite/ChangeLog