In gcc/objc/: 2010-12-30 Nicola Pero <nicola.pero@meta-innovation.com>
authorNicola Pero <nicola.pero@meta-innovation.com>
Thu, 30 Dec 2010 22:02:09 +0000 (22:02 +0000)
committerNicola Pero <nicola@gcc.gnu.org>
Thu, 30 Dec 2010 22:02:09 +0000 (22:02 +0000)
commit27e09ff9fc87bbf27ffe0b169f5941d528309a25
tree2b68cee452716cd6590c101e2bf623f31cc5738c
parent8abf21313f8b26d07bc6772348096360df984e26
In gcc/objc/: 2010-12-30 Nicola Pero <nicola.pero@meta-innovation.com>

In gcc/objc/:
2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>

* objc-act.c (objc_types_are_equivalent): Fixed comparing protocol
lists.  Check them two-ways to fix comparisons when one protocol
implements the other one, or when one list contains duplicated
protocols.

In gcc/testsuite/:
2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>

* objc.dg/method-conflict-3.m: New.
* objc.dg/method-conflict-4.m: New.
* obj-c++.dg/method-conflict-3.m: New.
* obj-c++.dg/method-conflict-4.mm: New.

From-SVN: r168356
gcc/objc/ChangeLog
gcc/objc/objc-act.c
gcc/testsuite/ChangeLog
gcc/testsuite/obj-c++.dg/method-conflict-3.mm [new file with mode: 0644]
gcc/testsuite/obj-c++.dg/method-conflict-4.mm [new file with mode: 0644]
gcc/testsuite/objc.dg/method-conflict-3.m [new file with mode: 0644]
gcc/testsuite/objc.dg/method-conflict-4.m [new file with mode: 0644]