From 1e5154e768401d94f70f07aae5e518739bc14f6b Mon Sep 17 00:00:00 2001 From: Nathan Sidwell Date: Fri, 18 Dec 2015 17:43:11 +0000 Subject: [PATCH] nvptx.c (nvptx_option_override): Emit sorry for stabs debug. * config/nvptx/nvptx.c (nvptx_option_override): Emit sorry for stabs debug. (nvptx_assemble_undefined_decl): Use nvptx_assemble_decl_end. From-SVN: r231822 --- gcc/ChangeLog | 6 ++++++ gcc/config/nvptx/nvptx.c | 9 ++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1caa0760db7..fec799200b1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2015-12-18 Nathan Sidwell + + * config/nvptx/nvptx.c (nvptx_option_override): Emit sorry for + stabs debug. + (nvptx_assemble_undefined_decl): Use nvptx_assemble_decl_end. + 2015-12-18 Jeff Law PR rtl-optimization/49847 diff --git a/gcc/config/nvptx/nvptx.c b/gcc/config/nvptx/nvptx.c index 07d7cffe5d7..5dbedd6dda3 100644 --- a/gcc/config/nvptx/nvptx.c +++ b/gcc/config/nvptx/nvptx.c @@ -159,6 +159,13 @@ nvptx_option_override (void) flag_toplevel_reorder = 1; /* Assumes that it will see only hard registers. */ flag_var_tracking = 0; + + if (write_symbols == DBX_DEBUG) + /* The stabs testcases want to know stabs isn't supported. */ + sorry ("stabs debug format not supported"); + + /* Actually we don't have any debug format, but don't be + unneccesarily noisy. */ write_symbols = NO_DEBUG; debug_info_level = DINFO_LEVEL_NONE; @@ -1751,7 +1758,7 @@ nvptx_assemble_undefined_decl (FILE *file, const char *name, const_tree decl) nvptx_assemble_decl_begin (file, name, section_for_decl (decl), TREE_TYPE (decl), size ? tree_to_shwi (size) : 0, DECL_ALIGN (decl)); - fprintf (file, ";\n"); + nvptx_assemble_decl_end (); } /* Output a pattern for a move instruction. */ -- 2.30.2