summaryrefslogtreecommitdiff
path: root/gcc/df.h
diff options
context:
space:
mode:
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>2010-01-09 14:41:51 +0000
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>2010-01-09 14:41:51 +0000
commit388bf4a226969bd8ff1279184724e0c4ee318a41 (patch)
treeed5ab688eeb1a68f38482e716ff1ef905d7d4d17 /gcc/df.h
parent3b3940d77620362e5d82c258325ae8a4dd5773e7 (diff)
downloadgcc-388bf4a226969bd8ff1279184724e0c4ee318a41.tar.gz
gcc/ChangeLog:
PR debug/42631 * web.c (union_defs): Add used argument, to combine uses of uninitialized regs. (entry_register): Adjust type and tests of used argument. (web_main): Widen used for new use. Pass it to union_defs. * df.h (union_defs): Adjust prototype. gcc/testsuite/ChangeLog: PR debug/42631 * gcc.dg/pr42631.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155765 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/df.h')
-rw-r--r--gcc/df.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/df.h b/gcc/df.h
index be37fa412a8..e1421d17281 100644
--- a/gcc/df.h
+++ b/gcc/df.h
@@ -1115,8 +1115,8 @@ struct web_entry
extern struct web_entry *unionfind_root (struct web_entry *);
extern bool unionfind_union (struct web_entry *, struct web_entry *);
-extern void union_defs (df_ref,
- struct web_entry *, struct web_entry *,
+extern void union_defs (df_ref, struct web_entry *,
+ unsigned int *used, struct web_entry *,
bool (*fun) (struct web_entry *, struct web_entry *));
#endif /* GCC_DF_H */