------- Comment #3 from hjl dot tools at gmail dot com  2010-06-10 22:54 -------
mesa in SPEC CPU 2000 failed to compile:

/export/gnu/import/rrs/160549/usr/bin/gcc -S  -DSPEC_CPU2000_LP64         -O2
-ffast-math -O3 -ffast-math -funroll-loops  vbfill.c   
gnu-32:pts/5[189]> /export/gnu/import/rrs/160549/usr/bin/gcc -S 
-DSPEC_CPU2000_LP64         -O2 -ffast-math -O3 -ffast-math -funroll-loops 
vbfill.c
gnu-32:pts/5[189]> /export/gnu/import/rrs/160549/usr/bin/gcc -S 
-DSPEC_CPU2000_LP64         -O2 -ffast-math -O3 -ffast-math -funroll-loops 
vbfill.c
vbfill.c: In function ‘vertex3fv_color_tex2’:
vbfill.c:893:1: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.


Valgrind reports:

Compiler executable checksum: 4c54e42d5bc4c23dc94f31d87d27f3e6
==23693== Invalid read of size 8
==23693==    at 0x59F7EE: bitmap_clear (bitmap.c:298)
==23693==    by 0x59FB60: bitmap_obstack_free (bitmap.c:394)
==23693==    by 0x65F98E: df_live_free (df-problems.c:1649)
==23693==    by 0x658A26: rest_of_handle_df_finish (df-core.c:813)
==23693==    by 0x900535: execute_one_pass (passes.c:1576)
==23693==    by 0x90071E: execute_pass_list (passes.c:1631)
==23693==    by 0x90073F: execute_pass_list (passes.c:1632)
==23693==    by 0xA8D347: tree_rest_of_compilation (tree-optimize.c:420)
==23693==    by 0xD11E81: cgraph_expand_function (cgraphunit.c:1632)
==23693==    by 0xD12145: cgraph_expand_all_functions (cgraphunit.c:1711)
==23693==    by 0xD1276D: cgraph_optimize (cgraphunit.c:1967)
==23693==    by 0xD1015E: cgraph_finalize_compilation_unit (cgraphunit.c:1171)
==23693==  Address 0xb8b6280 is 16 bytes inside a block of size 4,064 free'd
==23693==    at 0x4A04D72: free (vg_replace_malloc.c:325)
==23693==    by 0x32BF67E3A4: obstack_free (in /lib64/libc-2.12.so)
==23693==    by 0x59F958: bitmap_obstack_release (bitmap.c:345)
==23693==    by 0x65F973: df_live_free (df-problems.c:1646)
==23693==    by 0x658A26: rest_of_handle_df_finish (df-core.c:813)
==23693==    by 0x900535: execute_one_pass (passes.c:1576)
==23693==    by 0x90071E: execute_pass_list (passes.c:1631)
==23693==    by 0x90073F: execute_pass_list (passes.c:1632)
==23693==    by 0xA8D347: tree_rest_of_compilation (tree-optimize.c:420)
==23693==    by 0xD11E81: cgraph_expand_function (cgraphunit.c:1632)
==23693==    by 0xD12145: cgraph_expand_all_functions (cgraphunit.c:1711)
==23693==    by 0xD1276D: cgraph_optimize (cgraphunit.c:1967)
==23693== 
==23693== Invalid read of size 8
==23693==    at 0x59FB65: bitmap_obstack_free (bitmap.c:395)
==23693==    by 0x65F98E: df_live_free (df-problems.c:1649)
==23693==    by 0x658A26: rest_of_handle_df_finish (df-core.c:813)
==23693==    by 0x900535: execute_one_pass (passes.c:1576)
==23693==    by 0x90071E: execute_pass_list (passes.c:1631)
==23693==    by 0x90073F: execute_pass_list (passes.c:1632)
==23693==    by 0xA8D347: tree_rest_of_compilation (tree-optimize.c:420)
==23693==    by 0xD11E81: cgraph_expand_function (cgraphunit.c:1632)
==23693==    by 0xD12145: cgraph_expand_all_functions (cgraphunit.c:1711)
==23693==    by 0xD1276D: cgraph_optimize (cgraphunit.c:1967)
==23693==    by 0xD1015E: cgraph_finalize_compilation_unit (cgraphunit.c:1171)
==23693==    by 0x4B213B: c_write_global_declarations (c-decl.c:9703)
==23693==  Address 0xb8b6298 is 40 bytes inside a block of size 4,064 free'd
==23693==    at 0x4A04D72: free (vg_replace_malloc.c:325)
==23693==    by 0x32BF67E3A4: obstack_free (in /lib64/libc-2.12.so)
==23693==    by 0x59F958: bitmap_obstack_release (bitmap.c:345)
==23693==    by 0x65F973: df_live_free (df-problems.c:1646)
==23693==    by 0x658A26: rest_of_handle_df_finish (df-core.c:813)
==23693==    by 0x900535: execute_one_pass (passes.c:1576)
==23693==    by 0x90071E: execute_pass_list (passes.c:1631)
==23693==    by 0x90073F: execute_pass_list (passes.c:1632)
==23693==    by 0xA8D347: tree_rest_of_compilation (tree-optimize.c:420)
==23693==    by 0xD11E81: cgraph_expand_function (cgraphunit.c:1632)
==23693==    by 0xD12145: cgraph_expand_all_functions (cgraphunit.c:1711)
==23693==    by 0xD1276D: cgraph_optimize (cgraphunit.c:1967)
==23693== 
==23693== Invalid write of size 8
==23693==    at 0x59FB74: bitmap_obstack_free (bitmap.c:395)
==23693==    by 0x65F98E: df_live_free (df-problems.c:1649)
==23693==    by 0x658A26: rest_of_handle_df_finish (df-core.c:813)
==23693==    by 0x900535: execute_one_pass (passes.c:1576)
==23693==    by 0x90071E: execute_pass_list (passes.c:1631)
==23693==    by 0x90073F: execute_pass_list (passes.c:1632)
==23693==    by 0xA8D347: tree_rest_of_compilation (tree-optimize.c:420)
==23693==    by 0xD11E81: cgraph_expand_function (cgraphunit.c:1632)
==23693==    by 0xD12145: cgraph_expand_all_functions (cgraphunit.c:1711)
==23693==    by 0xD1276D: cgraph_optimize (cgraphunit.c:1967)
==23693==    by 0xD1015E: cgraph_finalize_compilation_unit (cgraphunit.c:1171)
==23693==    by 0x4B213B: c_write_global_declarations (c-decl.c:9703)
==23693==  Address 0xb8b6280 is 16 bytes inside a block of size 4,064 free'd
==23693==    at 0x4A04D72: free (vg_replace_malloc.c:325)
==23693==    by 0x32BF67E3A4: obstack_free (in /lib64/libc-2.12.so)
==23693==    by 0x59F958: bitmap_obstack_release (bitmap.c:345)
==23693==    by 0x65F973: df_live_free (df-problems.c:1646)
==23693==    by 0x658A26: rest_of_handle_df_finish (df-core.c:813)
==23693==    by 0x900535: execute_one_pass (passes.c:1576)
==23693==    by 0x90071E: execute_pass_list (passes.c:1631)
==23693==    by 0x90073F: execute_pass_list (passes.c:1632)
==23693==    by 0xA8D347: tree_rest_of_compilation (tree-optimize.c:420)
==23693==    by 0xD11E81: cgraph_expand_function (cgraphunit.c:1632)
==23693==    by 0xD12145: cgraph_expand_all_functions (cgraphunit.c:1711)
==23693==    by 0xD1276D: cgraph_optimize (cgraphunit.c:1967)
==23693== 
==23693== Invalid read of size 8
==23693==    at 0x59FB7B: bitmap_obstack_free (bitmap.c:399)
==23693==    by 0x65F98E: df_live_free (df-problems.c:1649)
==23693==    by 0x658A26: rest_of_handle_df_finish (df-core.c:813)
==23693==    by 0x900535: execute_one_pass (passes.c:1576)
==23693==    by 0x90071E: execute_pass_list (passes.c:1631)
==23693==    by 0x90073F: execute_pass_list (passes.c:1632)
==23693==    by 0xA8D347: tree_rest_of_compilation (tree-optimize.c:420)
==23693==    by 0xD11E81: cgraph_expand_function (cgraphunit.c:1632)
==23693==    by 0xD12145: cgraph_expand_all_functions (cgraphunit.c:1711)
==23693==    by 0xD1276D: cgraph_optimize (cgraphunit.c:1967)
==23693==    by 0xD1015E: cgraph_finalize_compilation_unit (cgraphunit.c:1171)
==23693==    by 0x4B213B: c_write_global_declarations (c-decl.c:9703)
==23693==  Address 0xb8b6298 is 40 bytes inside a block of size 4,064 free'd
==23693==    at 0x4A04D72: free (vg_replace_malloc.c:325)
==23693==    by 0x32BF67E3A4: obstack_free (in /lib64/libc-2.12.so)
==23693==    by 0x59F958: bitmap_obstack_release (bitmap.c:345)
==23693==    by 0x65F973: df_live_free (df-problems.c:1646)
==23693==    by 0x658A26: rest_of_handle_df_finish (df-core.c:813)
==23693==    by 0x900535: execute_one_pass (passes.c:1576)
==23693==    by 0x90071E: execute_pass_list (passes.c:1631)
==23693==    by 0x90073F: execute_pass_list (passes.c:1632)
==23693==    by 0xA8D347: tree_rest_of_compilation (tree-optimize.c:420)
==23693==    by 0xD11E81: cgraph_expand_function (cgraphunit.c:1632)
==23693==    by 0xD12145: cgraph_expand_all_functions (cgraphunit.c:1711)
==23693==    by 0xD1276D: cgraph_optimize (cgraphunit.c:1967)
==23693== 


-- 


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

Reply via email to