This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Saturday 17 September 2005 01:31, Gabriel Dos Reis wrote: > See the documentation for pp_base_format() in $GCC/gcc/pretty-print.c Thanks > The changes are basically OK. As a bonus, you might to take the > opportunity to remove the trailing periods and decapitalize the first > words. attached :) bootstrapped and tested (make check-treelang) in i686 Rafael 2005-09-13 Rafael Ávila de Espíndola <rafael.espindola@gmail.com> * parse.y : Fixed two compile warnings in "error" and "warning" invocations Removed trailing periods in messages Decapitalized the first word of each message
Index: gcc/treelang/parse.y =================================================================== RCS file: /cvsroot/gcc/gcc/gcc/treelang/parse.y,v retrieving revision 1.27 diff -c -3 -p -r1.27 parse.y *** gcc/treelang/parse.y 25 Jun 2005 00:59:41 -0000 1.27 --- gcc/treelang/parse.y 17 Sep 2005 13:07:45 -0000 *************** storage typename NAME init_opt SEMICOLON *** 201,207 **** gcc_assert (((struct prod_token_parm_item*)VAR_INIT (prod))->tp.pro.code); if (STORAGE_CLASS (prod) == EXTERNAL_REFERENCE_STORAGE) { ! error("%HExternal reference variable %q.*s has an initial value.", &tok->tp.tok.location, tok->tp.tok.length, tok->tp.tok.chars); YYERROR; VAR_INIT (prod) = NULL; --- 201,207 ---- gcc_assert (((struct prod_token_parm_item*)VAR_INIT (prod))->tp.pro.code); if (STORAGE_CLASS (prod) == EXTERNAL_REFERENCE_STORAGE) { ! error("%Hexternal reference variable %q.*s has an initial value", &tok->tp.tok.location, tok->tp.tok.length, tok->tp.tok.chars); YYERROR; VAR_INIT (prod) = NULL; *************** storage typename NAME LEFT_PARENTHESIS p *** 278,284 **** break; case AUTOMATIC_STORAGE: ! error ("%HFunction %q.*s cannot be automatic.", &tok->tp.tok.location, tok->tp.tok.length, tok->tp.tok.chars); YYERROR; break; --- 278,284 ---- break; case AUTOMATIC_STORAGE: ! error ("%Hfunction %q.*s cannot be automatic", &tok->tp.tok.location, tok->tp.tok.length, tok->tp.tok.chars); YYERROR; break; *************** NAME LEFT_BRACE { *** 351,357 **** current_function = proto = lookup_tree_name (&search_prod); if (!proto) { ! error ("%HNo prototype found for %q.*s", &tok->tp.tok.location, tok->tp.tok.length, tok->tp.tok.chars); YYERROR; } --- 351,357 ---- current_function = proto = lookup_tree_name (&search_prod); if (!proto) { ! error ("%Hno prototype found for %q.*s", &tok->tp.tok.location, tok->tp.tok.length, tok->tp.tok.chars); YYERROR; } *************** tl_RETURN expression_opt { *** 527,540 **** tree_code_generate_return (type_prod->tp.pro.code, NULL); else { ! warning (0, "%HRedundant expression in return.", ! &ret_tok->tp.tok.location, ret_tok->tp.tok.length, ! ret_tok->tp.tok.chars); tree_code_generate_return (type_prod->tp.pro.code, NULL); } else if (exp == NULL) ! error ("%HExpression missing in return.", &ret_tok->tp.tok.location); else { /* Check same type. */ --- 527,539 ---- tree_code_generate_return (type_prod->tp.pro.code, NULL); else { ! warning (0, "%Hredundant expression in return", ! &ret_tok->tp.tok.location); tree_code_generate_return (type_prod->tp.pro.code, NULL); } else if (exp == NULL) ! error ("%Hexpression missing in return", &ret_tok->tp.tok.location); else { /* Check same type. */ *************** NAME LEFT_PARENTHESIS expressions_with_c *** 637,643 **** proto = lookup_tree_name (&search_prod); if (!proto) { ! error ("%HFunction prototype not found for %q.*%s.", &tok->tp.tok.location, tok->tp.tok.length, tok->tp.tok.chars); YYERROR; } --- 636,642 ---- proto = lookup_tree_name (&search_prod); if (!proto) { ! error ("%Hfunction prototype not found for %q.*s", &tok->tp.tok.location, tok->tp.tok.length, tok->tp.tok.chars); YYERROR; } *************** NAME LEFT_PARENTHESIS expressions_with_c *** 653,659 **** if (exp_count != exp_proto_count) { ! error ("%HExpression count mismatch %q.*s with prototype.", &tok->tp.tok.location, tok->tp.tok.length, tok->tp.tok.chars); YYERROR; } --- 652,658 ---- if (exp_count != exp_proto_count) { ! error ("%Hexpression count mismatch %q.*s with prototype", &tok->tp.tok.location, tok->tp.tok.length, tok->tp.tok.chars); YYERROR; } *************** NAME { *** 720,726 **** symbol_table_entry = lookup_tree_name (&search_prod); if (!symbol_table_entry) { ! error ("%HVariable %q.*s not defined.", &tok->tp.tok.location, tok->tp.tok.length, tok->tp.tok.chars); YYERROR; } --- 719,725 ---- symbol_table_entry = lookup_tree_name (&search_prod); if (!symbol_table_entry) { ! error ("%Hvariable %q.*s not defined", &tok->tp.tok.location, tok->tp.tok.length, tok->tp.tok.chars); YYERROR; } *************** static void *** 824,830 **** ensure_not_void (unsigned int type, struct prod_token_parm_item* name) { if (type == VOID_TYPE) ! error ("%HType must not be void in this context.", &name->tp.tok.location); } --- 823,829 ---- ensure_not_void (unsigned int type, struct prod_token_parm_item* name) { if (type == VOID_TYPE) ! error ("%Htype must not be void in this context", &name->tp.tok.location); }
Attachment:
pgp00000.pgp
Description: PGP signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |