- 01 Jan, 2003 7 commits
-
-
* cp-tree.h (LOOKUP_TEMPLATES_EXPECTED): Remove. (lookup_name_namespace_only): Likewise. (begin_only_namespace_names): Likewise. (end_only_namespace_names): Likewise. * decl.c (only_namespace_names): Remove. (qualify_lookup): Do not check LOOKUP_TEMPLATES_EXPECTED. (lookup_name_real): Do not check only_namespace_names. (lookup_name_namespace_only): Remove. (begin_only_namespace_names): Likewise. (end_only_namespace_names): Likewise. * parser.c (cp_parser_nested_name_specifier_opt): Handle erroneous nested-name-specifiers more gracefully. (cp_parser_class_or_namespace_name): Avoid looking up namespace names when they cannot possibly appear. (cp_parser_template_name): Adjust call to cp_parser_lookup_name. (cp_parser_elaborated_type_specifier): Likewise. (cp_parser_namespace_name): Only look for namespace names. (cp_parser_lookup_name): Add is_namespace parameter. (cp_parser_lookup_name_simple): Adjust call to cp_parser_lookup_name. * g++.dg/parse/namespace1.C: New test. From-SVN: r60729
Mark Mitchell committed -
From-SVN: r60728
Neil Booth committed -
From-SVN: r60727
Neil Booth committed -
From-SVN: r60726
Neil Booth committed -
From-SVN: r60725
Neil Booth committed -
From-SVN: r60724
Neil Booth committed -
From-SVN: r60723
Neil Booth committed
-
- 31 Dec, 2002 28 commits
-
-
Fix for PR libgcj/7416: * javax/naming/InitialContext.java (init): Use gnu.classpath.home.url. * java/security/Security.java: Use new properties. (loadProviders): Accept base url; use it. * java/lang/System.java: Document gnu.classpath.vm.shortname, and gnu.classpath.home.url. (gnu.classpath.home.url): Define. (gnu.classpath.vm.shortname): Likewise. From-SVN: r60722
Tom Tromey committed -
From-SVN: r60720
Neil Booth committed -
* config/h8300/h8300-protos.h: Update the prototypes. * config/h8300/h8300.c (const_le_2_operand): Change to const_int_le_2_operand. (const_int_le_6_operand): Change to const_int_le_6_operand. * config/h8300/h8300.md (two peepholes): Update the function names. From-SVN: r60719
Kazu Hirata committed -
* parser.c (cp_parser_dependent_type_p): Fix thinko. * g++.dg/init/array9.C: New test. From-SVN: r60718
Mark Mitchell committed -
* Makefile.in: Rebuilt. * Makefile.def (target_modules) [libffi]: Allow installation. From-SVN: r60717
Tom Tromey committed -
* lib/profopt.exp: Change the name of a global variable to avoid possible clashes with other test suites. From-SVN: r60711
Janis Johnson committed -
cp: * class.c (modify_vtable_entry): Remove unused variable. (get_vcall_index): Always expect a non-thunk. (update_vtable_entry_for_fn): Combine covariant adjustments, when overriding a thunk. Pass get_vcall_index a non-thunk. * decl2.c (finish_file): Mark undefined inlines as extern. testsuite: * g++.dg/inherit/covariant8.C: New test. From-SVN: r60710
Nathan Sidwell committed -
From-SVN: r60709
Tom Tromey committed -
* 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 5 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
-