]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
19 years agore PR c++/28343 (ICE with invalid asm specifier for struct member)
Volker Reichelt [Fri, 14 Jul 2006 09:53:14 +0000 (09:53 +0000)] 
re PR c++/28343 (ICE with invalid asm specifier for struct member)

PR c++/28343
* decl.c (cp_finish_decl): Check asmspec_tree for error_mark_node.
* decl2.c (grokfield): Likewise.

* g++.dg/ext/asmspec1.C: New test.

From-SVN: r115438

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

From-SVN: r115427

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

From-SVN: r115426

19 years agoDaily bump.
GCC Administrator [Thu, 13 Jul 2006 00:16:34 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115404

19 years agoDaily bump.
GCC Administrator [Thu, 13 Jul 2006 00:16:33 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115403

19 years agore PR c++/28114 (ICE with struct definition in argument of template function)
Steve Ellcey [Wed, 12 Jul 2006 21:47:58 +0000 (21:47 +0000)] 
re PR c++/28114 (ICE with struct definition in argument of template function)

PR c++/28114
* g++.dg/other/pr28114.C: New.

From-SVN: r115398

19 years agore PR c++/28114 (ICE with struct definition in argument of template function)
Steve Ellcey [Wed, 12 Jul 2006 21:46:43 +0000 (21:46 +0000)] 
re PR c++/28114 (ICE with struct definition in argument of template function)

PR c++/28114
* name-lookup.c (pushtag): Return if we have error_mark_node.

From-SVN: r115397

19 years agoDaily bump.
GCC Administrator [Wed, 12 Jul 2006 00:16:36 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115358

19 years agoDaily bump.
GCC Administrator [Wed, 12 Jul 2006 00:16:34 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115357

19 years agore PR c++/28051 (ICE on invalid conversion operator)
Lee Millward [Tue, 11 Jul 2006 17:37:31 +0000 (17:37 +0000)] 
re PR c++/28051 (ICE on invalid conversion operator)

PR c++/28051
       * mangle.c (mangle_conv_op_name_for_type): Check for
       invalid types.
       * name-lookup.c (push_class_level_binding): Robustify.
       (do_class_using_decl): Return early if name is
       error_mark_node.

From-SVN: r115352

19 years agoDaily bump.
GCC Administrator [Tue, 11 Jul 2006 00:16:46 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115321

19 years agoDaily bump.
GCC Administrator [Tue, 11 Jul 2006 00:16:44 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115320

19 years ago* class.c (check_field_decls): Fix warning call.
Jason Merrill [Mon, 10 Jul 2006 17:01:54 +0000 (13:01 -0400)] 
* class.c (check_field_decls): Fix warning call.

From-SVN: r115308

19 years agoDaily bump.
GCC Administrator [Mon, 10 Jul 2006 00:16:36 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115300

19 years agoDaily bump.
GCC Administrator [Mon, 10 Jul 2006 00:16:33 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115299

19 years agoDaily bump.
GCC Administrator [Sun, 9 Jul 2006 00:16:57 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115293

19 years agoDaily bump.
GCC Administrator [Sun, 9 Jul 2006 00:16:55 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115292

19 years agore PR c++/27820 (ICE with duplicate label)
Lee Millward [Sat, 8 Jul 2006 16:45:09 +0000 (16:45 +0000)] 
re PR c++/27820 (ICE with duplicate label)

PR c++/27820
* decl.c (define_label): Return error_mark_node on error.
* semantics.c (finish_label_stmt): Don't call
add_stmt for invalid labels.

PR c++/27820
* g++.dg/other/label1.C: New test.

Co-Authored-By: Andrew Pinski <pinskia@gmail.com>
From-SVN: r115284

19 years agoDaily bump.
GCC Administrator [Sat, 8 Jul 2006 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115277

19 years agoDaily bump.
GCC Administrator [Sat, 8 Jul 2006 00:16:36 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115275

19 years agoDaily bump.
GCC Administrator [Fri, 7 Jul 2006 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115239

19 years agoDaily bump.
GCC Administrator [Fri, 7 Jul 2006 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115238

19 years agore PR c++/13983 (no warning on some non-POD struct with packed attribute)
Jason Merrill [Thu, 6 Jul 2006 03:33:20 +0000 (23:33 -0400)] 
re PR c++/13983 (no warning on some non-POD struct with packed attribute)

        PR c++/13983
        PR c++/17519
        * stor-layout.c (finish_record_layout): Copy TYPE_PACKED to variants.
        * cp/class.c (check_field_decls): Check TYPE_PACKED after
        stripping array types.

From-SVN: r115220

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

From-SVN: r115213

19 years agoDaily bump.
GCC Administrator [Thu, 6 Jul 2006 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115212

19 years agore PR c++/18681 ([DR 45] template friend declaration not recognized)
Jason Merrill [Wed, 5 Jul 2006 20:40:06 +0000 (16:40 -0400)] 
re PR c++/18681 ([DR 45] template friend declaration not recognized)

        PR c++/18681
        * friend.c (is_friend): Fix DR 45 implementation.

From-SVN: r115209

19 years agoDaily bump.
GCC Administrator [Wed, 5 Jul 2006 00:16:37 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115192

19 years agoDaily bump.
GCC Administrator [Wed, 5 Jul 2006 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115191

19 years agoltconfig: chmod 644 before ranlib during install.
Peter O'Gorman [Tue, 4 Jul 2006 20:28:07 +0000 (20:28 +0000)] 
ltconfig: chmod 644 before ranlib during install.

ChangeLog:
* ltconfig: chmod 644 before ranlib during install.
libiberty/ChangeLog:
* Makefile.in: chmod 644 before ranlib during install.
gcc/ChangeLog:
* mklibgcc.in: chmod 644 before ranlib during install.

From-SVN: r115185

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

From-SVN: r115164

19 years agoDaily bump.
GCC Administrator [Tue, 4 Jul 2006 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115163

19 years agoDaily bump.
GCC Administrator [Mon, 3 Jul 2006 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115137

19 years agoDaily bump.
GCC Administrator [Mon, 3 Jul 2006 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115136

19 years agore PR middle-end/27428 (ICE with goto in erroneous code)
Roger Sayle [Sun, 2 Jul 2006 16:05:28 +0000 (16:05 +0000)] 
re PR middle-end/27428 (ICE with goto in erroneous code)

PR middle-end/27428
* c-lex.c (c_lex_with_flags) <CPP_N_INVALID>: Increment errorcount
to indicate the cpplib has issued an error message for us.

* gcc.dg/pr27428-1.c: New test case.

From-SVN: r115133

19 years agofix line #s
Jason Merrill [Sun, 2 Jul 2006 04:13:27 +0000 (00:13 -0400)] 
fix line #s

From-SVN: r115126

19 years agoDaily bump.
GCC Administrator [Sun, 2 Jul 2006 00:16:36 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115121

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

From-SVN: r115120

19 years agoDaily bump.
GCC Administrator [Sat, 1 Jul 2006 00:16:36 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115109

19 years agoDaily bump.
GCC Administrator [Sat, 1 Jul 2006 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115108

19 years agore PR c++/26577 (ICE in cp_expr_size with volatile and non POD)
Jason Merrill [Fri, 30 Jun 2006 21:25:21 +0000 (17:25 -0400)] 
re PR c++/26577 (ICE in cp_expr_size with volatile and non POD)

        PR c++/26577
        * call.c (build_new_method_call): Force evaluation of the
        instance pointer, not the object.

From-SVN: r115107

19 years agore PR c++/18698 (Error message using "using" for code not using "using" ;-))
Jason Merrill [Fri, 30 Jun 2006 19:45:54 +0000 (15:45 -0400)] 
re PR c++/18698 (Error message using "using" for code not using "using" ;-))

        PR c++/18698
        * decl2.c (grokfield): Only try to treat the decl as an access
        declaration if the scope is a class.

From-SVN: r115102

19 years agore PR c++/27424 (Valid template-template-parameter rejected)
Jason Merrill [Fri, 30 Jun 2006 18:30:28 +0000 (14:30 -0400)] 
re PR c++/27424 (Valid template-template-parameter rejected)

        PR c++/27424
        * pt.c (convert_template_argument): Pass all template arguments
        on to coerce_template_template_parms.

From-SVN: r115096

19 years agoDaily bump.
GCC Administrator [Fri, 30 Jun 2006 00:16:57 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115082

19 years agoDaily bump.
GCC Administrator [Fri, 30 Jun 2006 00:16:55 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115081

19 years agoDaily bump.
GCC Administrator [Thu, 29 Jun 2006 00:16:37 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115057

19 years agoDaily bump.
GCC Administrator [Thu, 29 Jun 2006 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115056

19 years agoDaily bump.
GCC Administrator [Wed, 28 Jun 2006 00:16:46 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115042

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

From-SVN: r115041

19 years agoDaily bump.
GCC Administrator [Tue, 27 Jun 2006 00:16:47 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115028

19 years agoDaily bump.
GCC Administrator [Tue, 27 Jun 2006 00:16:44 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r115027

19 years agoDaily bump.
GCC Administrator [Mon, 26 Jun 2006 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114999

19 years agoDaily bump.
GCC Administrator [Mon, 26 Jun 2006 00:16:33 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114998

19 years agore PR c++/27821 (ICE with invalid ptr-to-member)
Lee Millward [Sun, 25 Jun 2006 17:05:22 +0000 (17:05 +0000)] 
re PR c++/27821 (ICE with invalid ptr-to-member)

PR c++/27821
* decl.c (grokdeclarator): Return error_mark_node
on invalid uses of the scope resolution operator.

From-SVN: r114989

19 years agoDaily bump.
GCC Administrator [Sun, 25 Jun 2006 00:16:33 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114978

19 years agoDaily bump.
GCC Administrator [Sun, 25 Jun 2006 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114977

19 years agoDaily bump.
GCC Administrator [Sat, 24 Jun 2006 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114957

19 years agoDaily bump.
GCC Administrator [Sat, 24 Jun 2006 00:16:33 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114956

19 years agore PR c++/28112 (ICE with invalid argument in attribute)
Volker Reichelt [Fri, 23 Jun 2006 17:10:11 +0000 (17:10 +0000)] 
re PR c++/28112 (ICE with invalid argument in attribute)

PR c++/28112
* parser.c (cp_parser_attribute_list): Skip attributes with invalid
arguments.  Fix comment.

* g++.dg/ext/attrib23.C: New test.

From-SVN: r114943

19 years agore PR middle-end/28045 (Bitfield, &&, and optimization => bad code generation)
Richard Guenther [Fri, 23 Jun 2006 09:57:37 +0000 (09:57 +0000)] 
re PR middle-end/28045 (Bitfield, &&, and optimization => bad code generation)

2006-06-23  Richard Guenther  <rguenther@suse.de>

PR middle-end/28045
* fold-const.c (operand_equal_p): Check if the argument types
have the same precision before stripping NOPs.

* gcc.dg/torture/pr28045.c: New testcase.

From-SVN: r114930

19 years agoDaily bump.
GCC Administrator [Fri, 23 Jun 2006 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114917

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

From-SVN: r114916

19 years agoinstall.texi (Configuration): Remove reference to CrossGCC FAQ which was gone.
Gerald Pfeifer [Thu, 22 Jun 2006 21:28:28 +0000 (21:28 +0000)] 
install.texi (Configuration): Remove reference to CrossGCC FAQ which was gone.

2006-06-22  Gerald Pfeifer  <gerald@pfeifer.com>

        * doc/install.texi (Configuration): Remove reference to CrossGCC
        FAQ which was gone.
        (Building): Ditto.

From-SVN: r114908

19 years agore PR c++/28109 (ICE with typeid of incomplete type)
Volker Reichelt [Thu, 22 Jun 2006 09:43:53 +0000 (09:43 +0000)] 
re PR c++/28109 (ICE with typeid of incomplete type)

PR c++/28109
* rtti.c (get_tinfo_decl_dynamic): Robustify.

* g++.dg/rtti/incomplete1.C: New test.

From-SVN: r114884

19 years agore PR target/27861 (ICE in expand_expr_real_1, at expr.c:6916)
Roger Sayle [Thu, 22 Jun 2006 01:01:07 +0000 (01:01 +0000)] 
re PR target/27861 (ICE in expand_expr_real_1, at expr.c:6916)

PR target/27861
* expmed.c (expand_shift): On SHIFT_COUNT_TRUNCATED targets, we may
have stripped a SUBREG from the shift count, so we may need to
convert_to_mode back to the type's mode before calling make_tree.
Use new_amount instead of amount to avoid expanding a tree twice.

* gcc.dg/pr27861-1.c: New test case.

From-SVN: r114879

19 years agoDaily bump.
GCC Administrator [Thu, 22 Jun 2006 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114875

19 years agoDaily bump.
GCC Administrator [Thu, 22 Jun 2006 00:16:33 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114874

19 years agoDaily bump.
GCC Administrator [Wed, 21 Jun 2006 00:16:56 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114835

19 years agoDaily bump.
GCC Administrator [Wed, 21 Jun 2006 00:16:52 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114834

19 years agoDaily bump.
GCC Administrator [Tue, 20 Jun 2006 00:16:29 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114796

19 years agoDaily bump.
GCC Administrator [Tue, 20 Jun 2006 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114795

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

From-SVN: r114761

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

From-SVN: r114760

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

From-SVN: r114748

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

From-SVN: r114747

19 years agoDaily bump.
GCC Administrator [Sat, 17 Jun 2006 00:16:36 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114735

19 years agoDaily bump.
GCC Administrator [Sat, 17 Jun 2006 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114734

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

From-SVN: r114697

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

From-SVN: r114696

19 years agoDaily bump.
GCC Administrator [Thu, 15 Jun 2006 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114661

19 years agoDaily bump.
GCC Administrator [Thu, 15 Jun 2006 00:16:34 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114660

19 years ago* cp-tree.def: Fix typo.
Gabriel Dos Reis [Wed, 14 Jun 2006 19:10:17 +0000 (19:10 +0000)] 
* cp-tree.def: Fix typo.

From-SVN: r114651

19 years agore PR c++/21210 (Trouble with __complex__ types default construction)
Roger Sayle [Wed, 14 Jun 2006 04:35:29 +0000 (04:35 +0000)] 
re PR c++/21210 (Trouble with __complex__ types default construction)

PR c++/21210
* typeck2.c (build_functional_cast): Use cp_convert to construct
non-aggregate initializers instead of the user-level build_c_cast.

* g++.dg/init/complex1.C: New test case.

From-SVN: r114634

19 years agoDaily bump.
GCC Administrator [Wed, 14 Jun 2006 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114626

19 years agoDaily bump.
GCC Administrator [Wed, 14 Jun 2006 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114625

19 years agoDaily bump.
GCC Administrator [Tue, 13 Jun 2006 00:16:33 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114593

19 years agoDaily bump.
GCC Administrator [Tue, 13 Jun 2006 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114592

19 years agore PR c++/27601 (ICE (in fold_offsetof_1, at c-common.c:5998) on strange offsetof)
Volker Reichelt [Mon, 12 Jun 2006 23:03:36 +0000 (23:03 +0000)] 
re PR c++/27601 (ICE (in fold_offsetof_1, at c-common.c:5998) on strange offsetof)

PR c++/27601
* semantics.c (finish_offsetof): Handle pseudo-destructors.

* g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.

From-SVN: r114590

19 years agore PR target/27421 (ICE with invalid array in struct)
Volker Reichelt [Mon, 12 Jun 2006 21:39:10 +0000 (21:39 +0000)] 
re PR target/27421 (ICE with invalid array in struct)

PR target/27421
* config/i386/i386.c (classify_argument): Skip fields with invalid
types in unions.

* gcc.dg/union-3.c: New test.

From-SVN: r114584

19 years agore PR c++/27933 (ICE with invalid "using")
Volker Reichelt [Mon, 12 Jun 2006 21:23:30 +0000 (21:23 +0000)] 
re PR c++/27933 (ICE with invalid "using")

PR c++/27933
* name-lookup.c (lookup_qualified_name): Always return error_mark_node
if lookup fails.

* g++.dg/lookup/using15.C: New test.

From-SVN: r114582

19 years agore PR c++/27951 (ICE with invalid anonymous union)
Volker Reichelt [Mon, 12 Jun 2006 21:00:31 +0000 (21:00 +0000)] 
re PR c++/27951 (ICE with invalid anonymous union)

PR c++/27951
* decl2.c (finish_anon_union): Return early if build_anon_union_vars
fails.

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

From-SVN: r114579

19 years agoDaily bump.
GCC Administrator [Mon, 12 Jun 2006 00:16:46 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114554

19 years agoDaily bump.
GCC Administrator [Mon, 12 Jun 2006 00:16:44 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114553

19 years agoDaily bump.
GCC Administrator [Sun, 11 Jun 2006 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114543

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

From-SVN: r114542

19 years agoDaily bump.
GCC Administrator [Sat, 10 Jun 2006 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114532

19 years agoDaily bump.
GCC Administrator [Sat, 10 Jun 2006 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114531

19 years agoDaily bump.
GCC Administrator [Fri, 9 Jun 2006 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114502

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

From-SVN: r114501

19 years agoDaily bump.
GCC Administrator [Thu, 8 Jun 2006 00:16:46 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114476

19 years agoDaily bump.
GCC Administrator [Thu, 8 Jun 2006 00:16:39 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r114475