dump-parse-tree.c (debug): Add for symbol_attribute *, symbol_attribute and gfc_ref * arguments.
2019-03-31 Thomas Koenig <tkoenig@gcc.gnu.org> * dump-parse-tree.c (debug): Add for symbol_attribute *, symbol_attribute and gfc_ref * arguments. From-SVN: r270044
This commit is contained in:
parent
1605fb3ed0
commit
60e8cda674
@ -1,3 +1,8 @@
|
||||
2019-03-31 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
* dump-parse-tree.c (debug): Add for symbol_attribute *,
|
||||
symbol_attribute and gfc_ref * arguments.
|
||||
|
||||
2019-03-30 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/89841
|
||||
|
@ -50,10 +50,26 @@ static void show_namespace (gfc_namespace *ns);
|
||||
static void show_code (int, gfc_code *);
|
||||
static void show_symbol (gfc_symbol *);
|
||||
static void show_typespec (gfc_typespec *);
|
||||
static void show_ref (gfc_ref *);
|
||||
static void show_attr (symbol_attribute *, const char *);
|
||||
|
||||
/* Allow dumping of an expression in the debugger. */
|
||||
void gfc_debug_expr (gfc_expr *);
|
||||
|
||||
void debug (symbol_attribute *attr)
|
||||
{
|
||||
FILE *tmp = dumpfile;
|
||||
dumpfile = stderr;
|
||||
show_attr (attr, NULL);
|
||||
fputc ('\n', dumpfile);
|
||||
dumpfile = tmp;
|
||||
}
|
||||
|
||||
void debug (symbol_attribute attr)
|
||||
{
|
||||
debug (&attr);
|
||||
}
|
||||
|
||||
void debug (gfc_expr *e)
|
||||
{
|
||||
FILE *tmp = dumpfile;
|
||||
@ -79,6 +95,15 @@ void debug (gfc_typespec ts)
|
||||
debug (&ts);
|
||||
}
|
||||
|
||||
void debug (gfc_ref *p)
|
||||
{
|
||||
FILE *tmp = dumpfile;
|
||||
dumpfile = stderr;
|
||||
show_ref (p);
|
||||
fputc ('\n', dumpfile);
|
||||
dumpfile = tmp;
|
||||
}
|
||||
|
||||
void
|
||||
gfc_debug_expr (gfc_expr *e)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user