public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug objc++/28050] ICE on invalid initializer
[not found] <bug-28050-4@http.gcc.gnu.org/bugzilla/>
@ 2010-10-05 16:48 ` nicola at gcc dot gnu.org
2010-10-05 19:54 ` nicola at gcc dot gnu.org
2010-10-05 19:54 ` nicola at gcc dot gnu.org
2 siblings, 0 replies; 4+ messages in thread
From: nicola at gcc dot gnu.org @ 2010-10-05 16:48 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28050
Nicola Pero <nicola at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |nicola at gcc dot gnu.org
AssignedTo|unassigned at gcc dot |nicola at gcc dot gnu.org
|gnu.org |
Known to fail| |
--- Comment #14 from Nicola Pero <nicola at gcc dot gnu.org> 2010-10-05 16:48:47 UTC ---
ObjC is already fixed; I have a patch (pending approval) that fixes this for
ObjC++ as well.
Thanks
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug objc++/28050] ICE on invalid initializer
[not found] <bug-28050-4@http.gcc.gnu.org/bugzilla/>
2010-10-05 16:48 ` [Bug objc++/28050] ICE on invalid initializer nicola at gcc dot gnu.org
2010-10-05 19:54 ` nicola at gcc dot gnu.org
@ 2010-10-05 19:54 ` nicola at gcc dot gnu.org
2 siblings, 0 replies; 4+ messages in thread
From: nicola at gcc dot gnu.org @ 2010-10-05 19:54 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28050
Nicola Pero <nicola at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
--- Comment #16 from Nicola Pero <nicola at gcc dot gnu.org> 2010-10-05 19:25:32 UTC ---
Fixed in trunk.
Thanks
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug objc++/28050] ICE on invalid initializer
[not found] <bug-28050-4@http.gcc.gnu.org/bugzilla/>
2010-10-05 16:48 ` [Bug objc++/28050] ICE on invalid initializer nicola at gcc dot gnu.org
@ 2010-10-05 19:54 ` nicola at gcc dot gnu.org
2010-10-05 19:54 ` nicola at gcc dot gnu.org
2 siblings, 0 replies; 4+ messages in thread
From: nicola at gcc dot gnu.org @ 2010-10-05 19:54 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28050
--- Comment #15 from Nicola Pero <nicola at gcc dot gnu.org> 2010-10-05 19:23:40 UTC ---
Author: nicola
Date: Tue Oct 5 19:23:33 2010
New Revision: 164997
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164997
Log:
In gcc/:
2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
* c-parser.c (c_parser_objc_method_definition): Updated comment.
In gcc/cp/:
2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
PR objc++/31125
* parser.c (cp_parser_objc_class_interface): If no identifier
follows an @interface token, stop parsing the interface after
printing an error.
(cp_parser_objc_class_implementation): If no identifier follows an
@implementation token, stop parsing the implementation after
printing an error.
2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
PR objc++/23707
* parser.c (cp_parser_objc_method_keyword_params): If the required
colon is not found while parsing parameters, stop parsing them.
2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
PR objc++/31126
* parser.c (cp_parser_objc_class_ivars): Do not eat the EOF or
@end after detecting it. Print an error if @end is found without
a '}'.
(cp_parser_objc_method_prototype_list): Do not eat the EOF after
detecting it. Fixed reading the next token when continuing
because of an error in a method signature. Print an error if EOF
is found without an '@end'.
(cp_parser_objc_method_definition_list): Same change.
2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
Merge from apple/trunk branch on FSF servers:
2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
Radar 4290840
* parser.c (cp_parser_objc_method_keyword_params): Check for valid
method parameters and issue error.
(cp_parser_objc_method_definition_list): Check for invalid tokens
which cannot start a function definition.
2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
Radar 4294425
* parser.c (cp_parser_objc_message_args): Check for missing message
arguments and syntax error.
2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
Radar 4261146
* parser.c (cp_parser_objc_class_ivars): Check for @end/eof while
looking for '}'.
2005-08-15 Ziemowit Laski <zlaski@apple.com>
Radar 4093475
* parser.c (cp_parser_objc_interstitial_code): Catch stray
'{' and '}' tokens and issue appropriate errors.
2005-08-02 Ziemowit Laski <zlaski@apple.com>
Radar 4185810
(cp_parser_statement_seq_opt): In addition to '}' and
end-of-file, a statement sequence may also be terminated
by a stray '@end'.
In gcc/objc/:
2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
Merge from 'apple/trunk' branch on FSF servers.
2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
Radar 4290840
* objc-act.c (objc_start_method_definition): Check for error_mark_node
for
the selector name and make a quick exit.
In gcc/testsuite/:
2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
PR objc++/28050
* obj-c++.dg/syntax-error-10.mm: New.
2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
PR objc++/23707
* obj-c++.dg/syntax-error-9.mm: New.
2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
PR objc++/31126
* obj-c++.dg/syntax-error-8.mm: New.
2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
Merge from 'apple/trunk' branch on FSF servers.
2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
Radar 4290840
* obj-c++.dg/syntax-error-7.mm: New
2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
Radar 4294425
* obj-c++.dg/syntax-error-6.mm: New
2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
Radar 4261146
* obj-c++.dg/syntax-error-5.mm: New
2005-08-15 Ziemowit Laski <zlaski@apple.com>
Radar 4093475
* obj-c++.dg/syntax-error-[3-4].mm: New.
2005-08-02 Ziemowit Laski <zlaski@apple.com>
Radar 4185810
* obj-c++.dg/syntax-error-[1-2].mm: New.
Added:
trunk/gcc/testsuite/obj-c++.dg/syntax-error-1.mm
trunk/gcc/testsuite/obj-c++.dg/syntax-error-10.mm
trunk/gcc/testsuite/obj-c++.dg/syntax-error-2.mm
trunk/gcc/testsuite/obj-c++.dg/syntax-error-3.mm
trunk/gcc/testsuite/obj-c++.dg/syntax-error-4.mm
trunk/gcc/testsuite/obj-c++.dg/syntax-error-5.mm
trunk/gcc/testsuite/obj-c++.dg/syntax-error-6.mm
trunk/gcc/testsuite/obj-c++.dg/syntax-error-7.mm
trunk/gcc/testsuite/obj-c++.dg/syntax-error-8.mm
trunk/gcc/testsuite/obj-c++.dg/syntax-error-9.mm
Modified:
trunk/gcc/ChangeLog
trunk/gcc/c-parser.c
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/parser.c
trunk/gcc/objc/ChangeLog
trunk/gcc/objc/objc-act.c
trunk/gcc/testsuite/ChangeLog
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug objc++/28050] ICE on invalid initializer
2006-06-16 2:11 [Bug objc/28050] New: [4.1/4.2 regression] " reichelt at gcc dot gnu dot org
@ 2009-07-18 10:54 ` reichelt at gcc dot gnu dot org
0 siblings, 0 replies; 4+ messages in thread
From: reichelt at gcc dot gnu dot org @ 2009-07-18 10:54 UTC (permalink / raw)
To: gcc-bugs
------- Comment #13 from reichelt at gcc dot gnu dot org 2009-07-18 10:54 -------
The objc++ isn't fixed yet, but this is not a regression.
--
reichelt at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|objc |objc++
Summary|[4.3/4.4 regression] ICE on |ICE on invalid initializer
|invalid initializer |
Target Milestone|4.3.4 |---
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28050
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2010-10-05 19:54 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <bug-28050-4@http.gcc.gnu.org/bugzilla/>
2010-10-05 16:48 ` [Bug objc++/28050] ICE on invalid initializer nicola at gcc dot gnu.org
2010-10-05 19:54 ` nicola at gcc dot gnu.org
2010-10-05 19:54 ` nicola at gcc dot gnu.org
2006-06-16 2:11 [Bug objc/28050] New: [4.1/4.2 regression] " reichelt at gcc dot gnu dot org
2009-07-18 10:54 ` [Bug objc++/28050] " reichelt at gcc dot gnu dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).