public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/30866]  New: [4.3 regression] Another ICE in calc_dfs_tree()
@ 2007-02-19 22:31 martin at mpa-garching dot mpg dot de
  2007-02-19 22:32 ` [Bug c++/30866] " martin at mpa-garching dot mpg dot de
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: martin at mpa-garching dot mpg dot de @ 2007-02-19 22:31 UTC (permalink / raw)
  To: gcc-bugs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2472 bytes --]

Current mainline g++ ICEs when compiling the attached test case with -O -c:

~/tmp>g++ -v -O -c bug.ii
Using built-in specs.
Target: x86_64-unknown-linux-gnu
Configured with: /home/martin/software/gcc/configure
--prefix=/home/martin/software/ugcc --disable-multilib
--enable-languages=c++,fortran --enable-checking=release
Thread model: posix
gcc version 4.3.0 20070219 (experimental)
 /home/martin/software/ugcc/libexec/gcc/x86_64-unknown-linux-gnu/4.3.0/cc1plus
-fpreprocessed bug.ii -quiet -dumpbase bug.ii -mtune=generic -auxbase bug -O
-version -o /tmp/ccpih7d1.s
GNU C++ version 4.3.0 20070219 (experimental) (x86_64-unknown-linux-gnu)
        compiled by GNU C version 4.3.0 20070219 (experimental).
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 4d59e94b92f55eb7790c583c1626d75b
/home/martin/software/ugcc/lib/gcc/x86_64-unknown-linux-gnu/4.3.0/../../../../include/c++/4.3.0/bits/stl_map.h:
In member function ‘_Tp& std::map<_Key, _Tp, _Compare,
_Alloc>::operator[](const _Key&) [with _Key = std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, _Tp = std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, _Compare =
std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char>
> >, _Alloc = std::allocator<std::pair<const std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > > >]’:
/home/martin/software/ugcc/lib/gcc/x86_64-unknown-linux-gnu/4.3.0/../../../../include/c++/4.3.0/bits/stl_map.h:341:
internal compiler error: in calc_dfs_tree, at dominance.c:374
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.


Sorry, but I don't have time to reduce this at the moment :(

It looks very similar to PR25847, but occurs even without OpenMP enabled.


-- 
           Summary: [4.3 regression] Another ICE in calc_dfs_tree()
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: martin at mpa-garching dot mpg dot de
 GCC build triplet: x86_64-unknown-linux-gnu
  GCC host triplet: x86_64-unknown-linux-gnu
GCC target triplet: x86_64-unknown-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30866


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

* [Bug c++/30866] [4.3 regression] Another ICE in calc_dfs_tree()
  2007-02-19 22:31 [Bug c++/30866] New: [4.3 regression] Another ICE in calc_dfs_tree() martin at mpa-garching dot mpg dot de
@ 2007-02-19 22:32 ` martin at mpa-garching dot mpg dot de
  2007-02-19 22:39 ` martin at mpa-garching dot mpg dot de
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: martin at mpa-garching dot mpg dot de @ 2007-02-19 22:32 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from martin at mpa-garching dot mpg dot de  2007-02-19 22:32 -------
Sorry, I meant PR25874.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30866


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

* [Bug c++/30866] [4.3 regression] Another ICE in calc_dfs_tree()
  2007-02-19 22:31 [Bug c++/30866] New: [4.3 regression] Another ICE in calc_dfs_tree() martin at mpa-garching dot mpg dot de
  2007-02-19 22:32 ` [Bug c++/30866] " martin at mpa-garching dot mpg dot de
@ 2007-02-19 22:39 ` martin at mpa-garching dot mpg dot de
  2007-02-23  0:07 ` pinskia at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: martin at mpa-garching dot mpg dot de @ 2007-02-19 22:39 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from martin at mpa-garching dot mpg dot de  2007-02-19 22:39 -------
Created an attachment (id=13071)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13071&action=view)
preprocessed, unreduced test case


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30866


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

* [Bug c++/30866] [4.3 regression] Another ICE in calc_dfs_tree()
  2007-02-19 22:31 [Bug c++/30866] New: [4.3 regression] Another ICE in calc_dfs_tree() martin at mpa-garching dot mpg dot de
  2007-02-19 22:32 ` [Bug c++/30866] " martin at mpa-garching dot mpg dot de
  2007-02-19 22:39 ` martin at mpa-garching dot mpg dot de
@ 2007-02-23  0:07 ` pinskia at gcc dot gnu dot org
  2007-02-24 19:11 ` dje at gcc dot gnu dot org
  2007-02-25 17:39 ` [Bug middle-end/30866] " pinskia at gcc dot gnu dot org
  4 siblings, 0 replies; 6+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-02-23  0:07 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from pinskia at gcc dot gnu dot org  2007-02-23 00:07 -------
I think this is really a duplicate of bug 30509 which has a nice short
testcase.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.3.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30866


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

* [Bug c++/30866] [4.3 regression] Another ICE in calc_dfs_tree()
  2007-02-19 22:31 [Bug c++/30866] New: [4.3 regression] Another ICE in calc_dfs_tree() martin at mpa-garching dot mpg dot de
                   ` (2 preceding siblings ...)
  2007-02-23  0:07 ` pinskia at gcc dot gnu dot org
@ 2007-02-24 19:11 ` dje at gcc dot gnu dot org
  2007-02-25 17:39 ` [Bug middle-end/30866] " pinskia at gcc dot gnu dot org
  4 siblings, 0 replies; 6+ messages in thread
From: dje at gcc dot gnu dot org @ 2007-02-24 19:11 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from dje at gcc dot gnu dot org  2007-02-24 19:11 -------
I see a similar error in the libstdc++ testsuite on AIX:

/tmp/20070223/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
In member function 'typename pb_ds::detail::lu_map_data_<Key, Mapped, Eq_Fn,
Allocator, Update_Policy>::entry_pointer pb_ds::detail::lu_map_data_<Key,
Mapped, Eq_Fn, Allocator, Update_Policy>::allocate_new_entry(typename
pb_ds::detail::types_traits<Key, Mapped, Allocator, false>::const_reference,
pb_ds::detail::false_type) [with Key = pb_ds::test::basic_type, Mapped =
pb_ds::test::basic_type, Eq_Fn = std::equal_to<pb_ds::test::basic_type>,
Allocator = __gnu_cxx::throw_allocator<pb_ds::test::basic_type>, Update_Policy
=
pb_ds::test::counter_lu_policy_t_<__gnu_cxx::throw_allocator<pb_ds::test::basic_type>,
5u>]':
/tmp/20070223/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:75:
internal compiler error: in calc_dfs_tree, at dominance.c:374


-- 

dje at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dje at gcc dot gnu dot org
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2007-02-24 19:11:03
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30866


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

* [Bug middle-end/30866] [4.3 regression] Another ICE in calc_dfs_tree()
  2007-02-19 22:31 [Bug c++/30866] New: [4.3 regression] Another ICE in calc_dfs_tree() martin at mpa-garching dot mpg dot de
                   ` (3 preceding siblings ...)
  2007-02-24 19:11 ` dje at gcc dot gnu dot org
@ 2007-02-25 17:39 ` pinskia at gcc dot gnu dot org
  4 siblings, 0 replies; 6+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-02-25 17:39 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from pinskia at gcc dot gnu dot org  2007-02-25 17:39 -------
The patch which honza added in PR 30509 fixed this testcase so closing as a
dup.

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


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
          Component|c++                         |middle-end
  GCC build triplet|x86_64-unknown-linux-gnu    |
   GCC host triplet|x86_64-unknown-linux-gnu    |
         Resolution|                            |DUPLICATE


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30866


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

end of thread, other threads:[~2007-02-25 17:39 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-19 22:31 [Bug c++/30866] New: [4.3 regression] Another ICE in calc_dfs_tree() martin at mpa-garching dot mpg dot de
2007-02-19 22:32 ` [Bug c++/30866] " martin at mpa-garching dot mpg dot de
2007-02-19 22:39 ` martin at mpa-garching dot mpg dot de
2007-02-23  0:07 ` pinskia at gcc dot gnu dot org
2007-02-24 19:11 ` dje at gcc dot gnu dot org
2007-02-25 17:39 ` [Bug middle-end/30866] " pinskia at gcc dot gnu dot 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).