diff mbox

[nvptx] fix thinko

Message ID 55DC76AF.6000901@acm.org
State New
Headers show

Commit Message

Nathan Sidwell Aug. 25, 2015, 2:07 p.m. UTC
I've committed this.  A thinko regarding what asm_operands wants for an 
argument.  Fixes a couple of tests.

nathan
diff mbox

Patch

2015-08-25  Nathan Sidwell  <nathan@acm.org>

	* config/nvptx/nvptx.c (nvptx_write_function_decl): Reformat.
	(nvptx_reorg_subreg): Pass insn pattern to asm_operands.

Index: gcc/config/nvptx/nvptx.c
===================================================================
--- gcc/config/nvptx/nvptx.c	(revision 227128)
+++ gcc/config/nvptx/nvptx.c	(working copy)
@@ -321,7 +321,8 @@  nvptx_write_function_decl (std::stringst
 
   /* Declare argument types.  */
   if ((args != NULL_TREE
-       && !(TREE_CODE (args) == TREE_LIST && TREE_VALUE (args) == void_type_node))
+       && !(TREE_CODE (args) == TREE_LIST
+	    && TREE_VALUE (args) == void_type_node))
       || is_main
       || return_in_mem
       || DECL_STATIC_CHAIN (decl))
@@ -1917,7 +1918,7 @@  nvptx_reorg_subreg (void)
     {
       next = NEXT_INSN (insn);
       if (!NONDEBUG_INSN_P (insn)
-	  || asm_noperands (insn) >= 0
+	  || asm_noperands (PATTERN (insn)) >= 0
 	  || GET_CODE (PATTERN (insn)) == USE
 	  || GET_CODE (PATTERN (insn)) == CLOBBER)
 	continue;