]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
18 years agoDaily bump.
GCC Administrator [Sun, 10 Sep 2006 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116802

18 years agore PR c++/26957 (ICE in make_decl_rtl, at varasm.c:871)
Jason Merrill [Sat, 9 Sep 2006 16:11:34 +0000 (12:11 -0400)] 
re PR c++/26957 (ICE in make_decl_rtl, at varasm.c:871)

        PR c++/26957
        * method.c (use_thunk): Fix patch for 4.0 branch.

From-SVN: r116799

18 years agoDaily bump.
GCC Administrator [Sat, 9 Sep 2006 00:16:34 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116791

18 years agoDaily bump.
GCC Administrator [Sat, 9 Sep 2006 00:16:32 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116790

18 years agore PR c++/26957 (ICE in make_decl_rtl, at varasm.c:871)
Jason Merrill [Fri, 8 Sep 2006 16:53:55 +0000 (12:53 -0400)] 
re PR c++/26957 (ICE in make_decl_rtl, at varasm.c:871)

        PR c++/26957
        * method.c (use_thunk): Clear DECL_HAS_VALUE_EXPR_P on copied
        parms.

From-SVN: r116782

18 years agoDaily bump.
GCC Administrator [Fri, 8 Sep 2006 00:16:43 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116770

18 years agoDaily bump.
GCC Administrator [Fri, 8 Sep 2006 00:16:41 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116769

18 years agore PR c++/26195 (pragma interface no longer handles explicit names)
Jason Merrill [Thu, 7 Sep 2006 22:38:03 +0000 (18:38 -0400)] 
re PR c++/26195 (pragma interface no longer handles explicit names)

        PR c++/26195
        * decl.c (make_rtl_for_nonlocal_decl),
        (start_preparsed_function): Don't use lbasename on
        input_filename when calling get_fileinfo.
        * semantics.c (begin_class_definition): Likewise.
        * lex.c (cxx_make_type): Likewise.
        (handle_pragma_interface): Call get_fileinfo on input_filename,
        not on the parameter to the directive.

        PR c++/26696
        * cvt.c (convert_to_void): Replace a subexpression with no side
        effects with void_zero_node.
        * tree.c (is_overloaded_fn): Look through COMPONENT_REF.
        (get_first_fn): Ditto.
        * decl.c (grokdeclarator): No need to look through COMPONENT_REF.

        PR c++/26571
        * parser.c (cp_parser_diagnose_invalid_type_name): Handle the case
        where the name is a type used incorrectly.

        PR c++/26671
        * typeck.c (maybe_warn_about_returning_address_of_local): Look
        through COMPONENT_REF and ARRAY_REF.

        PR c++/19809
        * pt.c (tsubst_friend_function): Set DECL_INITIAL before pushdecl.

From-SVN: r116764

18 years agoDaily bump.
GCC Administrator [Thu, 7 Sep 2006 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116732

18 years agoDaily bump.
GCC Administrator [Thu, 7 Sep 2006 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116731

18 years agoMakefile.in (s-macro_list): Conform to POSIX rules in single quoted strings.
Matthias Klose [Wed, 6 Sep 2006 10:30:49 +0000 (10:30 +0000)] 
Makefile.in (s-macro_list): Conform to POSIX rules in single quoted strings.

2006-09-06  Matthias Klose  <doko@debian.org>

        * Makefile.in (s-macro_list): Conform to POSIX rules in single quoted
        strings.

From-SVN: r116721

18 years agoDaily bump.
GCC Administrator [Wed, 6 Sep 2006 00:16:48 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116705

18 years agoDaily bump.
GCC Administrator [Wed, 6 Sep 2006 00:16:46 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116704

18 years agoDaily bump.
GCC Administrator [Tue, 5 Sep 2006 00:16:36 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116686

18 years agoDaily bump.
GCC Administrator [Tue, 5 Sep 2006 00:16:33 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116685

18 years agoDaily bump.
GCC Administrator [Mon, 4 Sep 2006 00:16:29 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116673

18 years agoDaily bump.
GCC Administrator [Mon, 4 Sep 2006 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116672

18 years agoDaily bump.
GCC Administrator [Sun, 3 Sep 2006 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116664

18 years agoDaily bump.
GCC Administrator [Sun, 3 Sep 2006 00:16:36 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116663

18 years agoDaily bump.
GCC Administrator [Sat, 2 Sep 2006 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116649

18 years agoDaily bump.
GCC Administrator [Sat, 2 Sep 2006 00:16:32 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116648

18 years agoDaily bump.
GCC Administrator [Fri, 1 Sep 2006 00:16:34 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116615

18 years agoDaily bump.
GCC Administrator [Fri, 1 Sep 2006 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116614

18 years agoDaily bump.
GCC Administrator [Thu, 31 Aug 2006 00:16:29 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116595

18 years agoDaily bump.
GCC Administrator [Thu, 31 Aug 2006 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116594

18 years agoDaily bump.
GCC Administrator [Wed, 30 Aug 2006 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116572

18 years agoDaily bump.
GCC Administrator [Wed, 30 Aug 2006 00:16:29 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116571

18 years agore PR c++/26577 (ICE in cp_expr_size with volatile and non POD)
Jason Merrill [Tue, 29 Aug 2006 18:15:20 +0000 (14:15 -0400)] 
re PR c++/26577 (ICE in cp_expr_size with volatile and non POD)

        PR c++/26577
        * cvt.c (convert_to_void): Don't automatically load from volatiles
        of TREE_ADDRESSABLE type.

From-SVN: r116568

18 years agoDaily bump.
GCC Administrator [Tue, 29 Aug 2006 00:16:40 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116546

18 years agoDaily bump.
GCC Administrator [Tue, 29 Aug 2006 00:16:37 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116545

18 years agore PR c++/28860 (Trouble with bound template template parameter in specialization)
Volker Reichelt [Mon, 28 Aug 2006 23:12:32 +0000 (23:12 +0000)] 
re PR c++/28860 (Trouble with bound template template parameter in specialization)

PR c++/28860
* cp-tree.h (maybe_process_partial_specialization): Return
tree instead of void.
* parser.c (cp_parser_class_head): Use return value of
maybe_process_partial_specialization.
* pt.c (maybe_process_partial_specialization): Return error_mark_node
for broken specializations, TYPE otherwise.  Check for template
template parameters.

* g++.dg/template/ttp22.C: New test.

From-SVN: r116544

18 years agoDaily bump.
GCC Administrator [Mon, 28 Aug 2006 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116497

18 years agoDaily bump.
GCC Administrator [Mon, 28 Aug 2006 00:16:36 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116496

18 years agoDaily bump.
GCC Administrator [Sun, 27 Aug 2006 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116483

18 years agoDaily bump.
GCC Administrator [Sun, 27 Aug 2006 00:16:29 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116482

18 years agore PR c++/28853 (ICE on invalid declaration with template template parameter)
Volker Reichelt [Sat, 26 Aug 2006 00:59:09 +0000 (00:59 +0000)] 
re PR c++/28853 (ICE on invalid declaration with template template parameter)

PR c++/28853
* typeck2.c (cxx_incomplete_type_diagnostic): Handle template
template parameters.  Improve error message for template type
parameters.

* g++.dg/template/ttp21.C: New test.

From-SVN: r116466

18 years ago[multiple changes]
Joseph Myers [Sat, 26 Aug 2006 00:24:31 +0000 (01:24 +0100)] 
[multiple changes]

2006-08-25  Fariborz Jahanian  <fjahanian@apple.com>

PR c/28418
* c-gimplify.c (gimplify_compound_literal_expr): Don't add
variable again if DECL_SEEN_IN_BIND_EXPR_P.

testsuite:
2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>

* gcc.c-torture/compile/compound-literal-1.c: New test.

From-SVN: r116461

18 years agore PR c/28299 (ICE with -Wmissing-prototypes)
Joseph Myers [Sat, 26 Aug 2006 00:22:23 +0000 (01:22 +0100)] 
re PR c/28299 (ICE with -Wmissing-prototypes)

PR c/28299
* c-decl.c (start_function): Don't try to process prototype
information from old declaration that isn't a function.

testsuite:
* gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
* gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
Expect extra diagnostics.

From-SVN: r116459

18 years agoDaily bump.
GCC Administrator [Sat, 26 Aug 2006 00:18:39 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r116457

18 years agoDaily bump.
GCC Administrator [Sat, 26 Aug 2006 00:18:09 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r116456

18 years agore PR c/27893 (ICE with TREE_CONSTANT VLA sizes inside functions)
Joseph Myers [Sat, 26 Aug 2006 00:16:07 +0000 (01:16 +0100)] 
re PR c/27893 (ICE with TREE_CONSTANT VLA sizes inside functions)

PR c/27893
* gimplify.c (gimplify_decl_expr, gimplify_init_ctor_preeval):
Treat sizes as variable whenever not INTEGER_CST.

testsuite:
* gcc.c-torture/compile/vla-const-1.c,
gcc.c-torture/compile/vla-const-2.c: New tests.

From-SVN: r116454

18 years agoDaily bump.
GCC Administrator [Fri, 25 Aug 2006 00:16:34 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116388

18 years agoDaily bump.
GCC Administrator [Fri, 25 Aug 2006 00:16:32 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116387

18 years agore PR c++/27714 (operator new as friend in template class rejected)
Jason Merrill [Thu, 24 Aug 2006 16:35:03 +0000 (12:35 -0400)] 
re PR c++/27714 (operator new as friend in template class rejected)

        PR c++/27714
        * pt.c (push_template_decl_real): A friend template with class
        scope isn't primary.

From-SVN: r116381

18 years agoDaily bump.
GCC Administrator [Thu, 24 Aug 2006 00:16:42 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116364

18 years agoDaily bump.
GCC Administrator [Thu, 24 Aug 2006 00:16:39 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116363

18 years agore PR c++/23372 (Temporary aggregate copy not elided when passing parameters by value)
Jason Merrill [Wed, 23 Aug 2006 14:22:41 +0000 (10:22 -0400)] 
re PR c++/23372 (Temporary aggregate copy not elided when passing parameters by value)

        PR c++/23372
        * call.c (build_over_call): Don't make a copy here if build_call
        will make one too.

From-SVN: r116351

18 years agoDaily bump.
GCC Administrator [Wed, 23 Aug 2006 00:17:03 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r116337

18 years agoDaily bump.
GCC Administrator [Wed, 23 Aug 2006 00:16:57 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116336

18 years agoDaily bump.
GCC Administrator [Tue, 22 Aug 2006 00:16:59 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116315

18 years agoDaily bump.
GCC Administrator [Tue, 22 Aug 2006 00:16:57 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116314

18 years agoDaily bump.
GCC Administrator [Mon, 21 Aug 2006 00:16:39 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116279

18 years agoDaily bump.
GCC Administrator [Mon, 21 Aug 2006 00:16:37 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116278

18 years agoDaily bump.
GCC Administrator [Sun, 20 Aug 2006 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116264

18 years agoDaily bump.
GCC Administrator [Sun, 20 Aug 2006 00:16:33 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116263

18 years agoDaily bump.
GCC Administrator [Sat, 19 Aug 2006 00:16:41 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116253

18 years agoDaily bump.
GCC Administrator [Sat, 19 Aug 2006 00:16:40 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116252

18 years agore PR c++/28385 (templated function call goes awry)
Jason Merrill [Fri, 18 Aug 2006 16:27:03 +0000 (12:27 -0400)] 
re PR c++/28385 (templated function call goes awry)

        PR c++/28385
        * pt.c (tsubst) [TEMPLATE_TYPE_PARM]: Ignore quals from template
        if arg is a function.

From-SVN: r116243

18 years agoDaily bump.
GCC Administrator [Fri, 18 Aug 2006 00:16:36 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116233

18 years agoDaily bump.
GCC Administrator [Fri, 18 Aug 2006 00:16:34 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116232

18 years agore PR c++/28606 (Destructor accepted as return-type of constructor)
Volker Reichelt [Thu, 17 Aug 2006 09:19:27 +0000 (09:19 +0000)] 
re PR c++/28606 (Destructor accepted as return-type of constructor)

PR c++/28606
* parser.c (cp_parser_diagnose_invalid_type_name): Handle BIT_NOT_EXPR.
Fix formatting.
(cp_parser_parse_and_diagnose_invalid_type_name): Tighten condition
for valid type-names.
(cp_parser_unqualified_id): Fix error handling for destructors.

* g++.dg/parse/dtor11.C: New test.

From-SVN: r116219

18 years agore PR c++/28710 (ICE redeclaring template as non-template)
Volker Reichelt [Thu, 17 Aug 2006 08:55:17 +0000 (08:55 +0000)] 
re PR c++/28710 (ICE redeclaring template as non-template)

PR c++/28710
* decl.c (xref_tag): Improve error message.  Return early on error.

* g++.dg/template/redecl4.C: New test.

From-SVN: r116216

18 years agoDaily bump.
GCC Administrator [Thu, 17 Aug 2006 00:16:36 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116199

18 years agoDaily bump.
GCC Administrator [Thu, 17 Aug 2006 00:16:33 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116198

18 years agore PR c++/28593 (ICE on invalid operator new)
Volker Reichelt [Wed, 16 Aug 2006 21:46:01 +0000 (21:46 +0000)] 
re PR c++/28593 (ICE on invalid operator new)

PR c++/28593
* init.c (build_new): Return early on invalid placement.

* g++.dg/parse/new3.C: New test.

From-SVN: r116193

18 years agoDaily bump.
GCC Administrator [Wed, 16 Aug 2006 00:16:41 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116175

18 years agoDaily bump.
GCC Administrator [Wed, 16 Aug 2006 00:16:39 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116174

18 years agoDaily bump.
GCC Administrator [Tue, 15 Aug 2006 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116144

18 years agoDaily bump.
GCC Administrator [Tue, 15 Aug 2006 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116143

18 years agoDaily bump.
GCC Administrator [Mon, 14 Aug 2006 00:16:39 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116118

18 years agoDaily bump.
GCC Administrator [Mon, 14 Aug 2006 00:16:37 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116117

18 years agoDaily bump.
GCC Administrator [Sun, 13 Aug 2006 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116103

18 years agoDaily bump.
GCC Administrator [Sun, 13 Aug 2006 00:16:33 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116102

18 years agoDaily bump.
GCC Administrator [Sat, 12 Aug 2006 00:16:29 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116093

18 years agoDaily bump.
GCC Administrator [Sat, 12 Aug 2006 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116092

18 years agore PR rtl-optimization/23454 (ICE in invert_exp_1, at jump.c:1719)
Eric Botcazou [Fri, 11 Aug 2006 19:04:04 +0000 (21:04 +0200)] 
re PR rtl-optimization/23454 (ICE in invert_exp_1, at jump.c:1719)

PR rtl-optimization/23454
Backport from mainline
2005-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>

* reorg.c (relax_delay_slots): Check that the jump is
conditional before trying to invert it.

From-SVN: r116090

19 years agoDaily bump.
GCC Administrator [Fri, 11 Aug 2006 00:16:34 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116075

19 years agoDaily bump.
GCC Administrator [Fri, 11 Aug 2006 00:16:33 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116074

19 years agoDaily bump.
GCC Administrator [Thu, 10 Aug 2006 00:16:44 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116051

19 years agoDaily bump.
GCC Administrator [Thu, 10 Aug 2006 00:16:42 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116050

19 years agoDaily bump.
GCC Administrator [Wed, 9 Aug 2006 00:16:42 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116025

19 years agoDaily bump.
GCC Administrator [Wed, 9 Aug 2006 00:16:40 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116024

19 years agoDaily bump.
GCC Administrator [Tue, 8 Aug 2006 00:16:37 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116008

19 years agoDaily bump.
GCC Administrator [Tue, 8 Aug 2006 00:16:34 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r116007

19 years agosparc-getcontext-1.c: Fix typo.
Eric Botcazou [Mon, 7 Aug 2006 06:45:23 +0000 (08:45 +0200)] 
sparc-getcontext-1.c: Fix typo.

* gcc.dg/sparc-getcontext-1.c: Fix typo.

From-SVN: r115990

19 years agoDaily bump.
GCC Administrator [Mon, 7 Aug 2006 00:16:40 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115983

19 years agoDaily bump.
GCC Administrator [Mon, 7 Aug 2006 00:16:37 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115982

19 years agoDaily bump.
GCC Administrator [Sun, 6 Aug 2006 00:16:34 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115959

19 years agoDaily bump.
GCC Administrator [Sun, 6 Aug 2006 00:16:32 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115958

19 years agoPR fastjar/28359 / CVE-2006-3619
Matthias Klose [Sat, 5 Aug 2006 09:43:02 +0000 (09:43 +0000)] 
PR fastjar/28359 / CVE-2006-3619

        2006-07-17  Richard Guenther  <rguenther@suse.de>
        * jartool.c (extract_jar): Do not allow directory traversal
        to parents of the extraction root.

From-SVN: r115946

19 years agoDaily bump.
GCC Administrator [Sat, 5 Aug 2006 00:16:53 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115936

19 years agoDaily bump.
GCC Administrator [Sat, 5 Aug 2006 00:16:51 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115935

19 years agoDaily bump.
GCC Administrator [Fri, 4 Aug 2006 00:16:34 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115915

19 years agoDaily bump.
GCC Administrator [Fri, 4 Aug 2006 00:16:32 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115914

19 years agosourcebuild.texi (Test Directives): Document dg-shouldfail.
Janis Johnson [Thu, 3 Aug 2006 22:42:24 +0000 (22:42 +0000)] 
sourcebuild.texi (Test Directives): Document dg-shouldfail.

* doc/sourcebuild.texi (Test Directives): Document dg-shouldfail.

* lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
(dg-test): Support shouldfail tests.
* lib/target-supports-dg.exp (dg-shouldfail): New.
* gcc.test-framework/test-framework.awk: Handle shouldfail tests.
* gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
* gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
* gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
* gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
* gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
* gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.

From-SVN: r115913

19 years agore PR c++/28432 (duplicate "no member function declared" message)
Steve Ellcey [Thu, 3 Aug 2006 17:16:20 +0000 (17:16 +0000)] 
re PR c++/28432 (duplicate "no member function declared" message)

PR c++/28432
* decl2.c (check_classfn): Remove early return.
* search.c (lookup_member): Return NULL with bad type.
* g++.dg/other/pr28304.C: Change expected error message.
* g++.dg/other/pr28432.C: New test.

From-SVN: r115908

19 years agore PR c++/28257 (ICE with invalid variable declaration)
Volker Reichelt [Thu, 3 Aug 2006 11:35:52 +0000 (11:35 +0000)] 
re PR c++/28257 (ICE with invalid variable declaration)

PR c++/28257
PR c++/28259
PR c++/28267
* toplev.c (compile_file): Return early on errorcount or sorrycount.
* cgraphunit.c (cgraph_finalize_compilation_unit): Likewise.
(cgraph_optimize): Likewise.

PR c++/28250
* g++.dg/eh/catch4.C: New test.

PR c++/28257
* g++.dg/other/qual1.C: New test.

PR c++/28259
* g++.dg/inherit/error2.C: New test.

PR c++/28267
* g++.dg/other/new1.C: New test.

* g++.dg/warn/pr23075.C: Remove obsolete test.
* g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
* g++.old-deja/g++.jason/report.C: Remove dg-warning marker.

From-SVN: r115901

19 years agore PR c++/27508 (ICE on invalid destructor name)
Volker Reichelt [Thu, 3 Aug 2006 03:02:16 +0000 (03:02 +0000)] 
re PR c++/27508 (ICE on invalid destructor name)

PR c++/27508
* parser.c (cp_parser_unqualified_id): Check for invalid scopes
when parsing destructor names.

* g++.dg/parse/dtor9.C: New test.
* g++.dg/parse/dtor10.C: New test.
* g++.dg/other/error7.C: Adjust error-marker.

From-SVN: r115898

19 years agore PR c++/28274 (Redeclaration with extra default argument doesn't work)
Volker Reichelt [Thu, 3 Aug 2006 02:41:33 +0000 (02:41 +0000)] 
re PR c++/28274 (Redeclaration with extra default argument doesn't work)

PR c++/28274
* decl.c (duplicate_decls): Call check_default_args here.
(start_preparsed_function): Do not call check_default_args.
* name-lookup.c (pushdecl_maybe_friend): Only call
check_default_args if duplicate_decls got bypassed.

* g++.dg/other/default5.C: New test.

From-SVN: r115895

19 years agoDaily bump.
GCC Administrator [Thu, 3 Aug 2006 00:16:44 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115889