public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/61172] New: C++11: ICE with invalid call to template class
@ 2014-05-13 12:57 tobi at gcc dot gnu.org
  2014-05-13 13:08 ` [Bug c++/61172] " tobi at gcc dot gnu.org
  2014-05-13 13:22 ` tobi at gcc dot gnu.org
  0 siblings, 2 replies; 3+ messages in thread
From: tobi at gcc dot gnu.org @ 2014-05-13 12:57 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61172

            Bug ID: 61172
           Summary: C++11: ICE with invalid call to template class
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tobi at gcc dot gnu.org

I'm seeing this bug with all g++-4.7 I have access to.  There seems to be no
duplicate in bugzilla, even though there are a few similar bugs they are fixed
in 4.7.0 the latest.  Even if this is fixed in trunk (I cannot check this right
now), adding a testcase may be sensible:

$ cat t.cc
#include <vector>

struct foobar {
    int a;
};

int main(){
    std::vector<foobar> foo;
    //Should fail: foobar has no constructor with one argument
    foo.emplace_back(0);
}
$ g++ t.cc
t.cc: In function 'int main()':
t.cc:10:9: error: 'class std::vector<foobar>' has no member named
'emplace_back'
$ g++ --std=c++11 t.cc
'
Internal compiler error: Error reporting routines re-entered.
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://trac.macports.org/newticket> for instructions.
tobi@tobias-schluters-computer tmp$


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug c++/61172] C++11: ICE with invalid call to template class
  2014-05-13 12:57 [Bug c++/61172] New: C++11: ICE with invalid call to template class tobi at gcc dot gnu.org
@ 2014-05-13 13:08 ` tobi at gcc dot gnu.org
  2014-05-13 13:22 ` tobi at gcc dot gnu.org
  1 sibling, 0 replies; 3+ messages in thread
From: tobi at gcc dot gnu.org @ 2014-05-13 13:08 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61172

--- Comment #1 from Tobias Schlüter <tobi at gcc dot gnu.org> ---
(I see that it mentions macports.  To avoid all confusion: I also see this ICE
it with unmodified gcc-4.7.2 on Linux.)
>From gcc-bugs-return-451454-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue May 13 13:09:56 2014
Return-Path: <gcc-bugs-return-451454-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 13621 invoked by alias); 13 May 2014 13:09:55 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 13399 invoked by uid 48); 13 May 2014 13:09:52 -0000
From: "paolo.carlini at oracle dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/61172] C++11: ICE with invalid call to template class
Date: Tue, 13 May 2014 13:09:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 4.7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo.carlini at oracle dot com
X-Bugzilla-Status: RESOLVED
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_status resolution
Message-ID: <bug-61172-4-Qz5HVXoFvP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-61172-4@http.gcc.gnu.org/bugzilla/>
References: <bug-61172-4@http.gcc.gnu.org/bugzilla/>
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-05/txt/msg01146.txt.bz2
Content-length: 500

https://gcc.gnu.org/bugzilla/show_bug.cgi?ida172

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |DUPLICATE

--- Comment #2 from Paolo Carlini <paolo.carlini at oracle dot com> ---
Dup.

*** This bug has been marked as a duplicate of bug 57086 ***


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug c++/61172] C++11: ICE with invalid call to template class
  2014-05-13 12:57 [Bug c++/61172] New: C++11: ICE with invalid call to template class tobi at gcc dot gnu.org
  2014-05-13 13:08 ` [Bug c++/61172] " tobi at gcc dot gnu.org
@ 2014-05-13 13:22 ` tobi at gcc dot gnu.org
  1 sibling, 0 replies; 3+ messages in thread
From: tobi at gcc dot gnu.org @ 2014-05-13 13:22 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61172

--- Comment #3 from Tobias Schlüter <tobi at gcc dot gnu.org> ---
Thanks! I wonder which option I missed when I was searching for duplicates :(
>From gcc-bugs-return-451461-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue May 13 13:22:28 2014
Return-Path: <gcc-bugs-return-451461-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 27160 invoked by alias); 13 May 2014 13:22:27 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 27100 invoked by uid 55); 13 May 2014 13:22:23 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/60382] [4.8 Regression] ICE on valid code at -O3 on x86_64-linux-gnu (in vect_create_epilog_for_reduction, at tree-vect-loop.c:4352)
Date: Tue, 13 May 2014 13:22: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: rguenth at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 4.8.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-60382-4-CrWup4HUGc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-60382-4@http.gcc.gnu.org/bugzilla/>
References: <bug-60382-4@http.gcc.gnu.org/bugzilla/>
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-05/txt/msg01153.txt.bz2
Content-length: 781

https://gcc.gnu.org/bugzilla/show_bug.cgi?id`382

--- Comment #9 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Tue May 13 13:21:47 2014
New Revision: 210371

URL: http://gcc.gnu.org/viewcvs?rev!0371&root=gcc&view=rev
Log:
2014-05-13  Richard Biener  <rguenther@suse.de>

    Backport from mainline
    2014-03-04  Richard Biener  <rguenther@suse.de>

    PR tree-optimization/60382
    * tree-vect-loop.c (vect_is_simple_reduction_1): Do not consider
    dead PHIs a reduction.

    * gcc.dg/vect/pr60382.c: New testcase.

Added:
    branches/gcc-4_7-branch/gcc/testsuite/gcc.dg/vect/pr60382.c
Modified:
    branches/gcc-4_7-branch/gcc/ChangeLog
    branches/gcc-4_7-branch/gcc/testsuite/ChangeLog
    branches/gcc-4_7-branch/gcc/tree-vect-loop.c


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-05-13 13:22 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-05-13 12:57 [Bug c++/61172] New: C++11: ICE with invalid call to template class tobi at gcc dot gnu.org
2014-05-13 13:08 ` [Bug c++/61172] " tobi at gcc dot gnu.org
2014-05-13 13:22 ` tobi at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).