nvptx.md (allocate_stack): Emit sorry during expansion.
authorNathan Sidwell <nathan@acm.org>
Fri, 21 Aug 2015 19:34:34 +0000 (19:34 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Fri, 21 Aug 2015 19:34:34 +0000 (19:34 +0000)
commit18c05628a6a75bce5be48547edb9c75e3f6dab76
tree0d75ce9c1a368d40ad192cfd905132245b4c2bb1
parent7717e0f19e46c0accd55b48b67d0408f037b4a7a
nvptx.md (allocate_stack): Emit sorry during expansion.

* config/nvptx/nvptx.md (allocate_stack): Emit sorry during
expansion.
* config/nvptx/nvptx.c (nvptx_declare_function_name): Look at
crtl->stack_alignment_needed to determine alignment.
(nvptx_get_drap_rtx): New.
(TARGET_GET_DRAP_RTX): Override.
* config/nvptx/nvptx.h (MAX_STACK_ALIGNMENT): Set.

From-SVN: r227084
gcc/ChangeLog
gcc/config/nvptx/nvptx.c
gcc/config/nvptx/nvptx.h
gcc/config/nvptx/nvptx.md