From: Nathan Sidwell Date: Thu, 10 Sep 2015 22:53:37 +0000 (+0000) Subject: nvptx.c (nvptx_expand_call): Add spacing. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c38f0d8cdd54785b09b993da3407da411e57dbb8;p=gcc.git nvptx.c (nvptx_expand_call): Add spacing. * config/nvptx/nvptx.c (nvptx_expand_call): Add spacing. (nvptx_reorg): Adjust comments. From-SVN: r227667 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 44e84a4a5f1..3eea5477fbe 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2015-09-10 Nathan Sidwell + + * config/nvptx/nvptx.c (nvptx_expand_call): Add spacing. + (nvptx_reorg): Adjust comments. + 2015-09-15 John David Anglin PR bootstrap/67363 diff --git a/gcc/config/nvptx/nvptx.c b/gcc/config/nvptx/nvptx.c index 32c34e5ff0c..1069d0e85c1 100644 --- a/gcc/config/nvptx/nvptx.c +++ b/gcc/config/nvptx/nvptx.c @@ -807,6 +807,7 @@ nvptx_expand_call (rtx retval, rtx address) external_decl = true; } } + if (cfun->machine->funtype /* It's possible to construct testcases where we call a variable. See compile/20020129-1.c. stdarg_p will crash so avoid calling it @@ -1981,9 +1982,10 @@ nvptx_reorg_subreg (void) } /* PTX-specific reorganization - 1) mark now-unused registers, so function begin doesn't declare + - Compute live registers + - Mark now-unused registers, so function begin doesn't declare unused registers. - 2) replace subregs with suitable sequences. + - Replace subregs with suitable sequences. */ static void @@ -1995,6 +1997,7 @@ nvptx_reorg (void) thread_prologue_and_epilogue_insns (); + /* Compute live regs */ df_clear_flags (DF_LR_RUN_DCE); df_set_flags (DF_NO_INSN_RESCAN | DF_NO_HARD_REGS); df_analyze ();