aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-01-01arm.c (arm_pr_long_calls, [...]): Use struct.Neil Booth4-9/+18
* config/arm/arm.c (arm_pr_long_calls, arm_pr_no_long_calls, arm_pr_long_calls_off): Use struct. * config/h8300/h8300.c (h8300_pr-interrupt, h8300_pr_saveall) : Similarly. Don't include cpplib.h. * config/sh/sh.c (sh_pr_interrupt, sh_pr_trapa, sh_pr_nosave_low_regs): Similarly. From-SVN: r60757
2003-01-01* config/h8300/h8300.c: Include cpplib.h.Kazu Hirata2-1/+6
From-SVN: r60754
2003-01-01g++.dg/parse/parens2.C: New test.Nathanael Nerode2-0/+15
From-SVN: r60753
2003-01-01* g++.dg/lookup/scoped4.C: New test.Neil Booth2-0/+16
From-SVN: r60751
2003-01-01* g++.dg/parse/parse5.C: New test.Neil Booth2-0/+37
From-SVN: r60750
2003-01-01Make-lang.in ($(srcdir)/f/BUGS): Add include path for gcc-common.texi.Andreas Jaeger2-3/+9
* f/Make-lang.in ($(srcdir)/f/BUGS): Add include path for gcc-common.texi. ($(srcdir)/f/NEWS): Likewise. From-SVN: r60748
2003-01-01Make-lang.in, [...]: Replace "GNU CC" with "GCC" in the copyright header.Steven Bosscher48-225/+285
* Make-lang.in, boehm.c, buffer.c, buffer.h, builtins.c, class.c, config-lang.in, constants.c, convert.h, decl.c, except.c, expr.c, java-except.h, java-tree.h, javaop.def, jcf-parse.c, jcf-write.c, jv-scan.c, jvgenmain.c, jvspec.c, keyword.gperf, keyword.h, lang-options.h, lang-specs.h, lang.c, lex.c, lex.h, mangle.c, mangle_name.c, parse-scan.y, parse.h, parse.y, typeck.c, verify.c, xref.c, xref.h: Replace "GNU CC" with "GCC" in the copyright header. * check-init.c, gjavah.c, javaop.h, jcf-depend.c, jcf-dump.c, jcf-io.c, jcf-path.c, jcf-reader.c, jcf.h, zextract.c, zipfile.h: These files are "part of GCC". Also say "GCC" not "GNU CC". From-SVN: r60747
2003-01-01* g++.dg/parse/parens1.C: New test.Nathanael Nerode2-0/+19
From-SVN: r60746
2003-01-01parens2.C: Removed, turned out to duplicate angle-bracket1.C.Nathanael Nerode2-9/+3
* g++.dg/parse/parens2.C: Removed, turned out to duplicate angle-bracket1.C. From-SVN: r60745
2003-01-01* g++.dg/parse/parens2.C: New test.Nathanael Nerode2-0/+11
From-SVN: r60744
2003-01-01* g++.dg/lookup/scope-operator1.C: New test.Nathanael Nerode2-0/+22
From-SVN: r60743
2003-01-01Make-lang.in, [...]: Replace "GNU CC" with "GCC" in the copyright header.Steven Bosscher9-41/+48
* objc/Make-lang.in, objc/config-lang.in, objc/lang-options.h, objc/lang-specs.h, objc/objc-act.c, objc/objc-act.h, objc/objc-lang.c, objc/objc-tree.def: Replace "GNU CC" with "GCC" in the copyright header. From-SVN: r60742
2003-01-01* g++.dg/parse/operator1.C: New test.Nathanael Nerode2-0/+15
From-SVN: r60741
2003-01-01c-pragma.c (c_register_pragma): New.Neil Booth17-111/+124
* c-pragma.c (c_register_pragma): New. (init_pragma): Use it. * c-pragma.h (cpp_register_pragma): Don't declare. (c_register_pragma): New. * cpplib.h: Remove #ifdef GCC_C_PRAGMA_H. * config/darwin.h (REGISTER_TARGET_PRAGMAS): Update. * config/arm/arm.h (REGISTER_TARGET_PRAGMAS): Update. * config/c4x/c4x.h (REGISTER_TARGET_PRAGMAS): Update. * config/h8300/h8300.h (REGISTER_TARGET_PRAGMAS): Update. * config/i370/i370.h (REGISTER_TARGET_PRAGMAS): Update. * config/i960/i960.h (REGISTER_TARGET_PRAGMAS): Update. * config/ia64/hpux.h (REGISTER_TARGET_PRAGMAS): Update. * config/rs6000/rs6000.h (REGISTER_TARGET_PRAGMAS): Update. * config/sh/sh.h (REGISTER_TARGET_PRAGMAS): Update. * config/v850/v850.h (REGISTER_TARGET_PRAGMAS): Update. * doc/tm.texi (REGISTER_TARGET_PRAGMAS): Update cp: * lex.c: Remove superfluous include of cpplib.h. (CONSTRAINT): Define without conditions. (init_cp_pragma): Use c_register_pragma. From-SVN: r60740
2003-01-01* .cvsignore: Remove.Neil Booth2-1/+4
From-SVN: r60739
2003-01-01call.c, [...]: Replace "GNU CC" with "GCC" in the copyright header.Steven Bosscher30-127/+139
* call.c, class.c, cp-lang.c, cp-tree.h, cvt.c, dump.c, error.c, except.c, expr.c friend.c, g++spec.c, init.c, lang-options.h, lang-specs.h, lex.c, mangle.c, method.c, optimize.c, parser.c, pt.c, ptree.c, repo.c, rtti.c, search.c, semantics.c, tree.c, typeck.c, typeck2.c: Replace "GNU CC" with "GCC" in the copyright header. * lex.h: parse.y is dead, so don't mention it. Also replace the copyright header with the default GNU copyright header. From-SVN: r60738
2003-01-01Daily bump.GCC Administrator2-2/+2
From-SVN: r60737
2003-01-01ambig3.C: Remove XFAIL.Kriang Lerdsuwanakij5-8/+15
* g++.old-deja/g++.jason/ambig3.C: Remove XFAIL. * g++.old-deja/g++.other/access6.C: Likewise. * g++.old-deja/g++.other/decl1.C: Likewise. * g++.old-deja/g++.pt/typename12.C: Likewise. From-SVN: r60730
2003-01-01cp-tree.h (LOOKUP_TEMPLATES_EXPECTED): Remove.Mark Mitchell6-59/+99
* 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
2003-01-01* g++.dg/parse/parse4.C: New test.Neil Booth2-0/+29
From-SVN: r60728
2003-01-01* g++.dg/parse/parse3.C: New test.Neil Booth2-0/+11
From-SVN: r60727
2003-01-01* g++.dg/parse/parse2.C: New test.Neil Booth2-0/+12
From-SVN: r60726
2003-01-01* g++.dg/template/friend11.C: New test.Neil Booth2-0/+22
From-SVN: r60725
2003-01-01*** empty log message ***Neil Booth1-0/+4
From-SVN: r60724
2003-01-01* g++.dg/parse/parse1.C: New test.Neil Booth1-0/+9
From-SVN: r60723
2002-12-31re PR libgcj/7416 (java.security startup refs "GNU libgcj.security")Tom Tromey4-27/+61
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
2002-12-31* .cvsignore: Update.Neil Booth2-2/+4
From-SVN: r60720
2002-12-31h8300-protos.h: Update the prototypes.Kazu Hirata4-6/+15
* 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
2002-12-31parser.c (cp_parser_dependent_type_p): Fix thinko.Mark Mitchell3-1/+17
* parser.c (cp_parser_dependent_type_p): Fix thinko. * g++.dg/init/array9.C: New test. From-SVN: r60718
2002-12-31Makefile.in: Rebuilt.Tom Tromey3-3/+12
* Makefile.in: Rebuilt. * Makefile.def (target_modules) [libffi]: Allow installation. From-SVN: r60717
2002-12-31profopt.exp: Change the name of a global variable to avoid possible clashes ↵Janis Johnson2-3/+8
with other test... * lib/profopt.exp: Change the name of a global variable to avoid possible clashes with other test suites. From-SVN: r60711
2002-12-31class.c (modify_vtable_entry): Remove unused variable.Nathan Sidwell6-68/+142
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
2002-12-31* doc/install.texi (Testing): Fixed typo.Tom Tromey2-1/+5
From-SVN: r60709
2002-12-31cp-tree.def (RETURN_INIT): Remove.Mark Mitchell10-156/+76
* 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
2002-12-31re PR c++/9112 (new C++ parser rejects code older parsers accepted)Mark Mitchell4-2/+24
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
2002-12-31h8300.h (TRAMPOLINE_TEMPLATE): Remove.Kazu Hirata2-29/+39
* config/h8300/h8300.h (TRAMPOLINE_TEMPLATE): Remove. (TRAMPOLINE_SIZE): Support the normal mode. (INITIALIZE_TRAMPOLINE): Emit the entire trampoline. From-SVN: r60705
2002-12-31configure.in: Fix use of $program_transform_name.Andreas Schwab3-6/+11
* configure.in: Fix use of $program_transform_name. * configure: Regenerated. From-SVN: r60704
2002-12-31For PR libgcj/8933:Tom Tromey4-40/+75
* include/Makefile.in: Rebuilt. * include/Makefile.am (noinst_HEADERS): Renamed from include_HEADERS. From-SVN: r60702
2002-12-31re PR libgcj/8997 (spin() calls Thread.sleep)Tom Tromey4-2/+32
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
2002-12-31* c-common.h (pending_lang_change): Declare.Mark Mitchell2-0/+8
From-SVN: r60699
2002-12-31invoke.texi (Optimization Options): Clean up -O flag descriptions.Jerry Quinn2-27/+30
* gcc/doc/invoke.texi (Optimization Options): Clean up -O flag descriptions. From-SVN: r60696
2002-12-31invoke.texi (Optimization Options): List the options enabled by each -O flag.Jerry Quinn2-6/+44
* gcc/doc/invoke.texi (Optimization Options): List the options enabled by each -O flag. From-SVN: r60692
2002-12-31* cp-tree.h (pending_lang_change): Declare.Gabriel Dos Reis2-0/+7
From-SVN: r60687
2002-12-31install.texi (Configuration): Explicitly refer gcc/config.gcc for a list of ↵Gerald Pfeifer2-2/+7
cpu models. * doc/install.texi (Configuration): Explicitly refer gcc/config.gcc for a list of cpu models. From-SVN: r60684
2002-12-31* config/h8300/h8300.h: Fix comment typos.Kazu Hirata2-2/+6
From-SVN: r60683
2002-12-31Daily bump.GCC Administrator2-2/+2
From-SVN: r60682
2002-12-31Add missing changelog entryAlexandre Oliva1-0/+18
From-SVN: r60675
2002-12-31* configure: Regenerated.Daniel Jacobowitz1-0/+1
From-SVN: r60674
2002-12-31* configure.in (baseargs): Don't remove first configure argument.Daniel Jacobowitz3-2/+6
From-SVN: r60673
2002-12-30Minor typosDJ Delorie2-2/+2
From-SVN: r60672