2000-06-09 Bryce McKinlay <bryce@albatross.co.nz>
commita1a1a8c862e72714c2c4d330e271af1de3061478
authorapbianco <apbianco@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Jun 2000 05:18:56 +0000 (27 05:18 +0000)
committerapbianco <apbianco@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Jun 2000 05:18:56 +0000 (27 05:18 +0000)
tree2e97d39042bd137504ee9e15a83de3e9dd50faa3
parentb9234e6c0d180714f7fd8095bb1a327f38c93182
2000-06-09  Bryce McKinlay  <bryce@albatross.co.nz>

* parse.y (find_applicable_accessible_methods_list): Use a hashtable
to track searched classes, and do not search the same class more than
once. Call find_applicable_accessible_methods_list on immediate
superclass, instead of search_applicable_method_list on all ancestors.
Fix for PR gcj/238.

(Fix to the Java PR #238:
 http://sourceware.cygnus.com/ml/java-prs/2000-q2/msg00206.html)

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34727 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/java/ChangeLog
gcc/java/parse.c
gcc/java/parse.y