- 31 Dec, 2002 20 commits
-
-
* cp-tree.def (RETURN_INIT): Remove. * cp-tree.h (DECL_IN_MEMORY_P): Remove. (scope_kind): Add sk_block, sk_try, sk_catch, sk_for. (note_level_for_for): Remove. (note_level_for_try): Likewise. (note_level_for_catch): Likewise. (finish_named_return_value): Likewise. (do_pushlevel): Change prototype. (pending_lang_change): Remove. * decl.c (begin_scope): Handle sk_block, sk_try, sk_catch, sk_for. (note_level_for_for): Remove. (note_level_for_try): Likewise. (note_level_for_catch): Likewise. (maybe_inject_for_scope_var): Remove use of DECL_IN_MEMORY_P. * parser.c (cp_parser_context_free_list): Make it "deletable". (cp_parser_template_argument): Remove misleading comment. * pt.c (tsubst_expr): Remove RETURN_INIT code. * semantics.c (genrtl_named_return_value): Remove. (do_pushlevel): Take a scope kind as an argument. (begin_if_stmt): Adjust. (begin_while_stmt): Likewise. (begin_for_stmt): Likewise. (finish_for_init_stmt): Likewise. (begin_switch_stmt): Likewise. (begin_handler): Likewise. (begin_compound_stmt): Likewise. (finish_named_return_value): Remove. (cp_expand_stmt): Remove RETURN_INIT case. * tree.c (cp_statement_code_p): Remove RETURN_INIT case. * g++.dg/init/array9.C: New test. From-SVN: r60707
Mark Mitchell committed -
PR c++/9112 * parser.c (cp_parser_direct_declarator): Handle erroneous parenthesized declarators correctly. PR c++/9112 * g++.dg/parse/expr1.C: New test. From-SVN: r60706
Mark Mitchell committed -
* config/h8300/h8300.h (TRAMPOLINE_TEMPLATE): Remove. (TRAMPOLINE_SIZE): Support the normal mode. (INITIALIZE_TRAMPOLINE): Emit the entire trampoline. From-SVN: r60705
Kazu Hirata committed -
* configure.in: Fix use of $program_transform_name. * configure: Regenerated. From-SVN: r60704
Andreas Schwab committed -
* include/Makefile.in: Rebuilt. * include/Makefile.am (noinst_HEADERS): Renamed from include_HEADERS. From-SVN: r60702
Tom Tromey committed -
2002-12-31 Tom Tromey <tromey@redhat.com> Ranjit Mathew <rmathew@hotmail.com> Fix for PR libgcj/8997: * java/lang/natObject.cc (spin): Use _Jv_platform_usleep. Include platform.h. * include/posix.h (_Jv_platform_usleep): New function. * include/win32.h (_Jv_platform_usleep): New function. Co-Authored-By: Ranjit Mathew <rmathew@hotmail.com> From-SVN: r60700
Tom Tromey committed -
From-SVN: r60699
Mark Mitchell committed -
* gcc/doc/invoke.texi (Optimization Options): Clean up -O flag descriptions. From-SVN: r60696
Jerry Quinn committed -
* gcc/doc/invoke.texi (Optimization Options): List the options enabled by each -O flag. From-SVN: r60692
Jerry Quinn committed -
From-SVN: r60687
Gabriel Dos Reis committed -
* doc/install.texi (Configuration): Explicitly refer gcc/config.gcc for a list of cpu models. From-SVN: r60684
Gerald Pfeifer committed -
From-SVN: r60683
Kazu Hirata committed -
From-SVN: r60682
GCC Administrator committed -
From-SVN: r60675
Alexandre Oliva committed -
From-SVN: r60674
Daniel Jacobowitz committed -
From-SVN: r60673
Daniel Jacobowitz committed -
From-SVN: r60672
DJ Delorie committed -
From-SVN: r60668
David Edelsohn committed -
* src/Makefile.am: Resolve non-portable use of $<. * src/Makefile.in: Rebuilt. From-SVN: r60666
Loren J. Rittle committed -
* parser.c (cp_parser_context_free_list): New variable. (cp_parser_context_new): Use it. (cp_parser_error): Check return code from cp_parser_simulate_error. (cp_parser_simulate_error): Return a value. (cp_parser_id_expression): Optimize common case. (cp_parser_class_name): Likewise. (cp_parser_class_specifier): Adjust call to cp_parser_late_parsing_default_args. (cp_parser_lookup_name): Optimize common case. (cp_parser_late_parsing_for_member): Adjust call to cp_parser_late_parsing_default_args. (cp_parser_late_parsing_default_args): Add scope parameter. (cp_parser_require): Avoid creating the error message unless it's needed. (cp_parser_parse_definitely): Place free'd contexts on the free list. From-SVN: r60665
Mark Mitchell committed
-
- 30 Dec, 2002 20 commits
-
-
* gcj/javaprims.h: Updated. * scripts/classes.pl (scan): Removed stray semicolon. From-SVN: r60659
Tom Tromey committed -
* java/net/URLStreamHandler.java (toExternalForm): Ignore port if zero or smaller. From-SVN: r60657
Mark Wielaard committed -
From-SVN: r60654
Tom Tromey committed -
* Makefile.am (jar.1, grepjar.1): Protect against texi2pod/pod2man failing. * Makefile.in: Regenerated. From-SVN: r60653
DJ Delorie committed -
From-SVN: r60652
DJ Delorie committed -
From-SVN: r60651
Joseph Myers committed -
* config/h8300/h8300.c (output_logical_op): Use extu.w in more cases. (compute_logical_op_length): Update to reflect the change in output_logical_op. (compute_logical_op_cc): Likewise. From-SVN: r60649
Kazu Hirata committed -
From-SVN: r60648
Joseph Myers committed -
From-SVN: r60645
Daniel Jacobowitz committed -
From-SVN: r60644
Mark Mitchell committed -
* parse.y: Remove. * spew.c: Likewise. * Make-lang.in (gt-cp-spew.h): Remove. * cp-tree.h (do_pending_lang_change): Remove. (do_identifier): Change prototype. (finish_id_expr): Remove. * decl.c (lookup_name_real): Remove yylex variable. * decl2.c (build_expr_from_tree): Adjust call to do_identifier. * lex.c (init_cpp_parse): Remove. (reduce_cmp): Likewise. (token_cmp): Likewise. (yychar): Likewise. (lastiddecl): Likewise. (token_count): Likewise. (reduce_count): Likewise. (yyhook): Likewise. (print_parse_statistics): Likewise. (do_pending_lang_change): Likewise. (do_identifier): Remove parsing parameter. * lex.h (lastiddecl): Remove. (looking_for_typename): Remove. (looking_for_template): Likewise. (pending_lang_change): Likewise. (yylex): Likewise. * semantics.c (finish_id_expr): Remove. From-SVN: r60642
Mark Mitchell committed -
From-SVN: r60641
Joseph Myers committed -
From-SVN: r60640
Andreas Jaeger committed -
parser.c (cp_parser_parameter_declaration_clause): Treat system header as extern "C" if NO_IMPLICIT_EXTERN_C undefined. * parser.c (cp_parser_parameter_declaration_clause): Treat system header as extern "C" if NO_IMPLICIT_EXTERN_C undefined. From-SVN: r60639
David Edelsohn committed -
* config-lang.in, Make-lang.in, operators.def, cp-tree.def: GCC, not GNU CC. From-SVN: r60638
Nathanael Nerode committed -
* decl.c (grokdeclarator): Diagnost "extern thread" and "static thread" correctly. From-SVN: r60637
Mark Mitchell committed -
* decl.c, decl2.c, decl.h: GCC, not GNU CC. This is the C++ front end, not the C front end. From-SVN: r60636
Nathanael Nerode committed -
From-SVN: r60635
Nathan Sidwell committed -
2002-12-30 Phil Edwards <pme@gcc.gnu.org> * configure.in (GLIBCPP_ENABLE_CXX_FLAGS): Do not pass arguments, let the defaults work. * configure: Regenerate. From-SVN: r60634
Phil Edwards committed -
From-SVN: r60633
Kazu Hirata committed
-