On Sat, Dec 07, 2013 at 05:43:12PM +0100, Paolo Carlini wrote:
> On 12/07/2013 04:48 PM, H.J. Lu wrote:
> >I have been seeing 3 libstdc++ tests:
> >
> >FAIL: 17_intro/headers/c++200x/stdc+
> >+.cc (test for excess errors)
> >FAIL: 17_intro/headers/c++200x/stdc++_multiple_inclusion.cc (test for
> >excess errors)

These two failed for me just once so far, in i686-linux build,
the errors were the same for both, perhaps related to PR58627?
Just a random guess, but until that PR is fixed, if the compiler is using
ggc_freed memory, really anything can happen.

tree check: expected tree_list, have error_mark in dump_template_bindings, at 
cp/error.c:274                                                       
       _M_head(const _Head_base& __b) noexcept { return __b._M_head_impl; }     
                                                                   
       ^                                                                        
                                                                   
0x8bcc083 tree_check_failed(tree_node const*, char const*, int, char const*, 
...)                                                                  
        ../../gcc/tree.c:9190                                                   
                                                                   
0x831d349 tree_check                                                            
                                                                   
        ../../gcc/tree.h:2702                                                   
                                                                   
0x831d349 dump_template_bindings                                                
                                                                   
        ../../gcc/cp/error.c:274                                                
                                                                   
0x831d349 dump_substitution                                                     
                                                                   
        ../../gcc/cp/error.c:1386                                               
                                                                   
0x831e3fd dump_function_decl                                                    
                                                                   
        ../../gcc/cp/error.c:1515                                               
                                                                   
0x8320c19 decl_to_string                                                        
                                                                   
        ../../gcc/cp/error.c:2829                                               
                                                                   
0x8320c19 cp_printer                                                            
                                                                   
        ../../gcc/cp/error.c:3430                                               
                                                                   
0x92c7c89 pp_format(pretty_printer*, text_info*)                                
                                                                   
        ../../gcc/pretty-print.c:616                                            
                                                                   
0x92c840d pp_format_verbatim(pretty_printer*, text_info*)                       
                                                                   
        ../../gcc/pretty-print.c:675                                            
                                                                   
0x92c8471 pp_verbatim(pretty_printer*, char const*, ...)                        
                                                                   
        ../../gcc/pretty-print.c:871                                            
                                                                   
0x8311530 print_instantiation_full_context                                      
                                                                   
        ../../gcc/cp/error.c:3199                                               
                                                                   
0x8311530 maybe_print_instantiation_context                                     
                                                                   
        ../../gcc/cp/error.c:3343                                               
                                                                   
0x831f4eb cp_diagnostic_starter                                                 
                                                                   
        ../../gcc/cp/error.c:3027                                               
                                                                   
0x92c5c0a diagnostic_report_diagnostic(diagnostic_context*, diagnostic_info*)   
                                                                   
        ../../gcc/diagnostic.c:791                                              
                                                                   
0x92c63c9 internal_error(char const*, ...)                                      
                                                                   
        ../../gcc/diagnostic.c:1129                                             
                                                                   
0x8bcc083 tree_check_failed(tree_node const*, char const*, int, char const*, 
...)                                                                  
        ../../gcc/tree.c:9190                                                   
                                                                   
0x840928a tree_check                                                            
                                                                   
        ../../gcc/tree.h:2702                                                   
                                                                   
0x840928a decl_is_template_id                                                   
                                                                   
        ../../gcc/cp/mangle.c:291                                               
                                                                   
0x840dba6 write_nested_name                                                     
                                                                   
        ../../gcc/cp/mangle.c:949                                               
                                                                   
0x840e320 write_name                                                            
                                                                   
        ../../gcc/cp/mangle.c:866                                               
                                                                   

> >FAIL: 30_threads/async/async.cc execution test

async.exe: /usr/src/gcc/libstdc++-v3/testsuite/30_threads/async/async.cc:66: 
void test02(): Assertion `status == std::future_status::ready' failed.

This one fails pretty frequently for me, 6 times out of last 12 i686-linux
bootstraps/regtests, starting with ~ Nov 21th bootstrap (but before that
I did one only on Nov 15th, so there is a big window).  Neither of the above
ones were seen in x86_64 regtests (but, I'm not testing multilib, instead
doing two parallel full bootstraps and primary multilib regtests
(x86_64-linux and i686-linux)).

        Jakub

Reply via email to