From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13975 invoked by alias); 5 Mar 2014 02:31:47 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 13943 invoked by uid 48); 5 Mar 2014 02:31:41 -0000 From: "ppluzhnikov at google dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/60420] New: [C++11] Bogus "error:=?UTF-8?Q?=20=E2=80=98const=E2=80=99=20qualifiers=20cannot=20be=20applied=20to=20=E2=80=98int=26=E2=80=99?=" with lambda Date: Wed, 05 Mar 2014 02:31:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ppluzhnikov at google dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2014-03/txt/msg00303.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D60420 Bug ID: 60420 Summary: [C++11] Bogus "error: =E2=80=98const=E2=80=99 qualifier= s cannot be applied to =E2=80=98int&=E2=80=99" with lambda Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: ppluzhnikov at google dot com Google ref: b/13305941 Using current (r208339) trunk: g++ -c -std=3Dc++11 t.cc t.cc: In instantiation of =E2=80=98struct fn(Iterator, Iterator) [with Iter= ator =3D __gnu_cxx::__normal_iterator >]::=E2=80=99: t.cc:6:45: required from =E2=80=98void fn(Iterator, Iterator) [with Itera= tor =3D __gnu_cxx::__normal_iterator >]=E2=80=99 t.cc:11:26: required from here t.cc:6:38: error: =E2=80=98const=E2=80=99 qualifiers cannot be applied to = =E2=80=98int&=E2=80=99 auto x =3D [](const decltype(*begin) b) { }; ^ t.cc: In instantiation of =E2=80=98struct fn(Iterator, Iterator) [with Iter= ator =3D __gnu_cxx::__normal_iterator >]::=E2= =80=99: t.cc:6:45: required from =E2=80=98void fn(Iterator, Iterator) [with Itera= tor =3D __gnu_cxx::__normal_iterator >]=E2=80=99 t.cc:16:26: required from here t.cc:6:38: error: =E2=80=98const=E2=80=99 qualifiers cannot be applied to = =E2=80=98const int&=E2=80=99 Clang accepts this test case. GCC-4.8 gives up with "confused by earlier errors, bailing out" after the first error. #include template void fn(Iterator begin, Iterator end) { auto x =3D [](const decltype(*begin) b) { }; } void foo(std::vector &vi) { fn(vi.begin(), vi.end()); } void bar(const std::vector& vi) { fn(vi.begin(), vi.end()); } >>From gcc-bugs-return-445435-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Mar 05 05:09:19 2014 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 12481 invoked by alias); 5 Mar 2014 05:09:18 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 12439 invoked by uid 48); 5 Mar 2014 05:09:13 -0000 From: "y.gribov at samsung dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/60419] [4.8 / 4.9 Regression] ICE Segmentation fault Date: Wed, 05 Mar 2014 05:09:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 4.8.3 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: y.gribov at samsung dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2014-03/txt/msg00304.txt.bz2 Content-length: 572 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D60419 Yury Gribov changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |y.gribov at samsung dot com --- Comment #1 from Yury Gribov --- Attached code seems to be Power-specific: ... /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:483:56: error: =E2=80=98__builtin_vec_sld=E2=80=99 was not declared in this scope >>From gcc-bugs-return-445436-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Mar 05 05:42:32 2014 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 19193 invoked by alias); 5 Mar 2014 05:42:32 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 19155 invoked by uid 48); 5 Mar 2014 05:42:28 -0000 From: "doko at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/60419] [4.8/4.9 Regression] ICE Segmentation fault Date: Wed, 05 Mar 2014 05:42:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 4.8.3 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: doko at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2014-03/txt/msg00305.txt.bz2 Content-length: 171 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60419 --- Comment #2 from Matthias Klose --- yes, the first attachment is for powepc64le-linux-gnu