Bug 22598 - [4.1 Regression] 23_containers/set/explicit_instantiation/3.cc fails
Summary: [4.1 Regression] 23_containers/set/explicit_instantiation/3.cc fails
Status: RESOLVED DUPLICATE of bug 22444
Alias: None
Product: gcc
Classification: Unclassified
Component: tree-optimization (show other bugs)
Version: 4.1.0
: P2 normal
Target Milestone: 4.1.0
Assignee: Not yet assigned to anyone
URL:
Keywords: ice-on-valid-code
Depends on:
Blocks: 22444
  Show dependency treegraph
 
Reported: 2005-07-21 19:57 UTC by Joseph S. Myers
Modified: 2005-08-08 15:09 UTC (History)
4 users (show)

See Also:
Host:
Target:
Build:
Known to work:
Known to fail:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joseph S. Myers 2005-07-21 19:57:59 UTC
FAIL: 23_containers/set/explicit_instantiation/3.cc (test for excess errors)

is still present on mainline on i686-pc-linux-gnu on 20050721 (07:00 UTC).  This
was related to bugs 22444, 22416, 22483 which have been closed (1.cc and 2.cc do
indeed now pass).

/scratch/gcc/nightly-2005-07-21-mainline/i686-pc-linux-gnu/build_gcc/build/gcc-mainline-nightly-i686-pc-linux-gnu-i686-pc-linux-gnu/i686-pc-linux-gnu/libstdc++-v3/include/bits/stl_set.h:
In member function 'std::pair<typename std::_Rb_tree<_Key, _Key,
std::_Identity<_Key>, _Compare, typename
_Alloc::rebind<_Key>::other>::const_iterator, bool> std::set<_Key, _Compare,
_Alloc>::insert(const _Key&) [with _Key = int, _Compare = std::less<int>, _Alloc
= std::allocator<char>]':
/scratch/gcc/nightly-2005-07-21-mainline/i686-pc-linux-gnu/build_gcc/build/gcc-mainline-nightly-i686-pc-linux-gnu-i686-pc-linux-gnu/i686-pc-linux-gnu/libstdc++-v3/include/bits/stl_set.h:318:
internal compiler error: tree check: expected ssa_name, have var_decl in
is_old_name, at tree-into-ssa.c:466
Comment 1 Hans-Peter Nilsson 2005-07-26 09:44:30 UTC
I'm betting it's the same bug that is visible with 1.cc (again, 1.cc indeed
FAILs, does not PASS) on mmix-knuth-mmixware (cutnpaste from log):
/home/hp/combined/mmix-regobj/mmix-knuth-mmixware/libstdc++-v3/include/bits/stl_set.h:
In member fu\
nction 'std::pair<typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>,
_Compare, typename _Allo\
c::rebind<_Key>::other>::const_iterator, bool> std::set<_Key, _Compare,
_Alloc>::insert(const _Key&\
) [with _Key = int, _Compare = std::less<int>, _Alloc = std::allocator<int>]':^M
/home/hp/combined/mmix-regobj/mmix-knuth-mmixware/libstdc++-v3/include/bits/stl_set.h:318:
internal\
 compiler error: tree check: expected ssa_name, have var_decl in is_old_name, at
tree-into-ssa.c:46\
6^M

PASSED with "Mon Jul 18 16:34:10 UTC 2005"
FAILS with "Mon Jul 25 22:33:14 UTC 2005"
Comment 2 Andrew Pinski 2005-08-08 15:09:25 UTC

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