[Bug objc/45763] New: incorrect @encode(BOOL *)

2010-09-23 Thread nicola at gcc dot gnu dot org
Severity: normal Priority: P3 Component: objc AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: nicola at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45763

[Bug objc/25965] [4.3/4.4/4.5/4.6 Regression] Allows duplicate member names in objc subclasses

2010-09-21 Thread nicola at gcc dot gnu dot org
--- Comment #10 from nicola at gcc dot gnu dot org 2010-09-21 18:51 --- Subject: Bug 25965 Author: nicola Date: Tue Sep 21 18:51:34 2010 New Revision: 164491 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164491 Log: PR objc/25965 In gcc/objc/: * objc-act.c

[Bug objc/25965] [4.3/4.4/4.5/4.6 Regression] Allows duplicate member names in objc subclasses

2010-09-21 Thread nicola at gcc dot gnu dot org
--- Comment #11 from nicola at gcc dot gnu dot org 2010-09-21 18:52 --- Patch applied to trunk. Thanks -- nicola at gcc dot gnu dot org changed: What|Removed |Added

[Bug objc/23710] objc front-end should not abort after erroring out about method definition not in class context

2010-09-21 Thread nicola at gcc dot gnu dot org
--- Comment #3 from nicola at gcc dot gnu dot org 2010-09-21 20:47 --- Subject: Bug 23710 Author: nicola Date: Tue Sep 21 20:47:04 2010 New Revision: 164497 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164497 Log: PR objc/23710 In gcc/: * c-family/c-common.h

[Bug objc/23710] objc front-end should not abort after erroring out about method definition not in class context

2010-09-21 Thread nicola at gcc dot gnu dot org
--- Comment #4 from nicola at gcc dot gnu dot org 2010-09-21 20:48 --- Fix committed to trunk. Thanks -- nicola at gcc dot gnu dot org changed: What|Removed |Added

[Bug objc/23710] objc front-end should not abort after erroring out about method definition not in class context

2010-09-18 Thread nicola at gcc dot gnu dot org
--- Comment #2 from nicola at gcc dot gnu dot org 2010-09-18 23:52 --- I submitted a patch to fix this. Thanks -- nicola at gcc dot gnu dot org changed: What|Removed |Added

[Bug objc/25965] [4.3/4.4/4.5/4.6 Regression] Allows duplicate member names in objc subclasses

2010-09-18 Thread nicola at gcc dot gnu dot org
--- Comment #9 from nicola at gcc dot gnu dot org 2010-09-19 02:04 --- I submitted a patch that fixes this. Thanks -- nicola at gcc dot gnu dot org changed: What|Removed |Added

[Bug libobjc/23680] @synchronized support is not in GNU runtime

2010-09-17 Thread nicola at gcc dot gnu dot org
--- Comment #3 from nicola at gcc dot gnu dot org 2010-09-17 09:00 --- @synchronized support is now available in the GNU runtime. :-) Thanks -- nicola at gcc dot gnu dot org changed: What|Removed |Added

[Bug objc/16398] Dynamic Inheritance in Objective-C

2010-09-17 Thread nicola at gcc dot gnu dot org
--- Comment #4 from nicola at gcc dot gnu dot org 2010-09-17 09:28 --- This proposed enhancement seems to be a major change to the language! :-) It basically would mean that every object has a customized class hierarchy. So, when a message is sent to the object, the object's custom

[Bug testsuite/45692] FAIL: objc/execute/exceptions/throw-nil.m execution on darwin with -m32

2010-09-17 Thread nicola at gcc dot gnu dot org
--- Comment #2 from nicola at gcc dot gnu dot org 2010-09-17 10:14 --- Ok ... I fixed the testcase in trunk. Please can you let me know if it works fine now (I don't have a darwin machine to test). :-) Thanks -- nicola at gcc dot gnu dot org changed: What|Removed

[Bug testsuite/45692] FAIL: objc/execute/exceptions/throw-nil.m execution on darwin with -m32

2010-09-17 Thread nicola at gcc dot gnu dot org
--- Comment #4 from nicola at gcc dot gnu dot org 2010-09-17 16:40 --- Ok ... I fixed the testcase in trunk. Is there not a simpler way to fix the test with dejagnu directives? Probably. :-) The fix in trunk does work and is consistent with other files in the same directory

[Bug libobjc/38881] Two problem in objc-list.h in list_remove_elem

2010-09-17 Thread nicola at gcc dot gnu dot org
--- Comment #1 from nicola at gcc dot gnu dot org 2010-09-17 16:53 --- Thanks well spotted :-) Unfortunately, the list_remove_elem() function is obsolete (never used inside the runtime itself, and deprecated for usage outside of it as of 4.6.0) so there is not much point in working

[Bug objc/32530] @try/@throw/@catch/@finally usage without -fexeceptions compiles without warning/error

2010-09-14 Thread nicola at gcc dot gnu dot org
--- Comment #1 from nicola at gcc dot gnu dot org 2010-09-14 22:47 --- GCC from trunk (will become 4.6.0) refuses to compile @try/@catch/@throw/@synchronized expressions if -fobjc-exceptions is not used. Thanks -- nicola at gcc dot gnu dot org changed: What|Removed

[Bug objc/32995] False warning when implementing an instance method called `dealloc'

2010-09-14 Thread nicola at gcc dot gnu dot org
--- Comment #3 from nicola at gcc dot gnu dot org 2010-09-14 22:52 --- If you want to use dealloc for compatibility with Apple Cocoa / GNUstep Base, then you also want the warnings that dealloc needs to include a call to [super dealloc], so I wouldn't change the compiler ;-) You could

[Bug libobjc/23214] libobjc doesn't initialize protocols in some cases

2010-09-08 Thread nicola at gcc dot gnu dot org
--- Comment #7 from nicola at gcc dot gnu dot org 2010-09-08 17:48 --- Confirmed. Thanks -- nicola at gcc dot gnu dot org changed: What|Removed |Added

[Bug libobjc/23215] libobjc doesn't work on windows.

2010-09-08 Thread nicola at gcc dot gnu dot org
--- Comment #6 from nicola at gcc dot gnu dot org 2010-09-08 17:49 --- Created an attachment (id=21742) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21742action=view) A tidied up testcase ready for the GCC testsuite -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23215

[Bug libobjc/23215] libobjc doesn't work on windows.

2010-09-08 Thread nicola at gcc dot gnu dot org
--- Comment #7 from nicola at gcc dot gnu dot org 2010-09-08 17:50 --- Apologies, bugzilla confused me by jumping to the next bug and I attached a testcase to the wrong bug! ;-) Thanks -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23215

[Bug libobjc/23214] libobjc doesn't initialize protocols in some cases

2010-09-08 Thread nicola at gcc dot gnu dot org
--- Comment #8 from nicola at gcc dot gnu dot org 2010-09-08 17:52 --- Created an attachment (id=21743) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21743action=view) A tidied up testcase ready for the GCC testsuite -- nicola at gcc dot gnu dot org changed: What

[Bug libobjc/28433] objc_write_type fails for floats and doubles

2010-09-08 Thread nicola at gcc dot gnu dot org
--- Comment #2 from nicola at gcc dot gnu dot org 2010-09-08 18:16 --- objc/typedstream.h has been deprecated in 4.6.0 and will be removed in the next GCC release. There is no point in trying to fix a bug in it. Please use gnustep-base or some other Foundation-type library if you need

[Bug libobjc/19850] libobjc leaks threads on posix

2010-09-06 Thread nicola at gcc dot gnu dot org
--- Comment #3 from nicola at gcc dot gnu dot org 2010-09-06 15:57 --- Subject: Bug 19850 Author: nicola Date: Mon Sep 6 15:57:44 2010 New Revision: 163923 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163923 Log: PR libobjc/19850 * gthr-posix.h

[Bug libobjc/19850] libobjc leaks threads on posix

2010-09-06 Thread nicola at gcc dot gnu dot org
--- Comment #5 from nicola at gcc dot gnu dot org 2010-09-06 18:30 --- Fixed in trunk. Thanks -- nicola at gcc dot gnu dot org changed: What|Removed |Added