diff options
author | aoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-01-09 14:41:51 +0000 |
---|---|---|
committer | aoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-01-09 14:41:51 +0000 |
commit | 388bf4a226969bd8ff1279184724e0c4ee318a41 (patch) | |
tree | ed5ab688eeb1a68f38482e716ff1ef905d7d4d17 /gcc/df.h | |
parent | 3b3940d77620362e5d82c258325ae8a4dd5773e7 (diff) | |
download | gcc-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.h | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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 */ |