From: nathan Date: Thu, 10 Sep 2015 22:53:37 +0000 (+0000) Subject: * config/nvptx/nvptx.c (nvptx_expand_call): Add spacing. X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=857788d2f44c6bf61a3ac2032f40182ce9546095;p=thirdparty%2Fgcc.git * config/nvptx/nvptx.c (nvptx_expand_call): Add spacing. (nvptx_reorg): Adjust comments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227667 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 44e84a4a5f18..3eea5477fbe3 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 32c34e5ff0cc..1069d0e85c14 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 ();