This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r214242 - in /trunk/gcc: ChangeLog df.h web.c
- From: wschmidt at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 20 Aug 2014 20:11:53 -0000
- Subject: r214242 - in /trunk/gcc: ChangeLog df.h web.c
Author: wschmidt
Date: Wed Aug 20 20:11:53 2014
New Revision: 214242
URL: https://gcc.gnu.org/viewcvs?rev=214242&root=gcc&view=rev
Log:
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.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/df.h
trunk/gcc/web.c