diff options
Diffstat (limited to 'gcc/gimple-pretty-print.c')
-rw-r--r-- | gcc/gimple-pretty-print.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/gcc/gimple-pretty-print.c b/gcc/gimple-pretty-print.c index b27b1a5b061..eaf3e5fa995 100644 --- a/gcc/gimple-pretty-print.c +++ b/gcc/gimple-pretty-print.c @@ -1,6 +1,6 @@ /* Pretty formatting of GIMPLE statements and expressions. - Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 - Free Software Foundation, Inc. + Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, + 2011 Free Software Foundation, Inc. Contributed by Aldy Hernandez <aldyh@redhat.com> and Diego Novillo <dnovillo@google.com> @@ -966,6 +966,17 @@ dump_gimple_debug (pretty_printer *buffer, gimple gs, int spc, int flags) gimple_debug_bind_get_value (gs)); break; + case GIMPLE_DEBUG_SOURCE_BIND: + if (flags & TDF_RAW) + dump_gimple_fmt (buffer, spc, flags, "%G SRCBIND <%T, %T>", gs, + gimple_debug_source_bind_get_var (gs), + gimple_debug_source_bind_get_value (gs)); + else + dump_gimple_fmt (buffer, spc, flags, "# DEBUG %T s=> %T", + gimple_debug_source_bind_get_var (gs), + gimple_debug_source_bind_get_value (gs)); + break; + default: gcc_unreachable (); } |