df.h (web_entry_base): Replace existing struct web_entry with a new class web_entry_b...
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>
Wed, 20 Aug 2014 20:11:53 +0000 (20:11 +0000)
committerWilliam Schmidt <wschmidt@gcc.gnu.org>
Wed, 20 Aug 2014 20:11:53 +0000 (20:11 +0000)
commit22e6bd6f6c83773aad53732b5880eb07d9100499
treef16ef727424915ea7d23972c171881bf15c630a7
parentcffe22c52a61b5ff19242712661dd014fcaeb74c
df.h (web_entry_base): Replace existing struct web_entry with a new class web_entry_base with only the...

2014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

* df.h (web_entry_base): Replace existing struct web_entry with a
new class web_entry_base with only the predecessor member.
(unionfind_root): Remove declaration and move to class member.
(unionfind_union): Remove declaration and move to friend
function.
(union_defs): Remove declaration.
* web.c (web_entry_base::unionfind_root): Modify to be member
function and adjust accessors.
(unionfind_union): Modify to be friend function and adjust
accessors.
(web_entry): New subclass of web_entry_base containing the reg
member.
(union_match_dups): Modify for struct -> class changes.
(union_defs): Likewise.
(entry_register): Likewise.
(pass_web::execute): Likewise.

From-SVN: r214242
gcc/ChangeLog
gcc/df.h
gcc/web.c