On May 28, 2017, Alexandre Oliva <aol...@redhat.com> wrote: > Oh, no! I put it there temporarily, very early in the project, because > I couldn't find a better place (I looked for available bits elsewhere, > and I recall I couldn't find any); at the end we moved to a hash_set > (see query_oracle below), that makes a lot more sense since the bit is > only used when libcc1 is in use. But I accidentally left in place the > data member I'd added before, completely unused :-( Ouch!
> I'll test and install the obvious fix, trunk and branch Here's what I'm checking in, trunk and gcc-7-branch. Regstrapped on x86_64-linux-gnu and i686-linux-gnu. [libcc1] drop unused field from C++ lang_identifier for gcc/cp/ChangeLog * cp-tree.h (lang_identifier): Drop oracle_looked_up, unused. --- gcc/cp/cp-tree.h | 1 - 1 file changed, 1 deletion(-) diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h index 100f85c..360e13f 100644 --- a/gcc/cp/cp-tree.h +++ b/gcc/cp/cp-tree.h @@ -519,7 +519,6 @@ struct GTY(()) lang_identifier { cxx_binding *bindings; tree class_template_info; tree label_value; - bool oracle_looked_up; }; /* Return a typed pointer version of T if it designates a -- Alexandre Oliva, freedom fighter http://FSFLA.org/~lxoliva/ You must be the change you wish to see in the world. -- Gandhi Be Free! -- http://FSFLA.org/ FSF Latin America board member Free Software Evangelist|Red Hat Brasil GNU Toolchain Engineer