FAIL: gfortran.dg/do_3.F90  -O3 -g  (test for excess errors)
Excess errors:
==6073== Invalid read of size 1
==6073==    at 0x870B847: htab_hash_string (hashtab.c:812)
==6073==    by 0x8196A99: lookup_filename (dwarf2out.c:14304)
==6073==    by 0x8191935: add_src_coords_attributes (dwarf2out.c:11359)
==6073==    by 0x81919FE: add_name_and_src_coords_attributes
(dwarf2out.c:11376)
==6073==    by 0x81935B4: gen_subprogram_die (dwarf2out.c:12376)
==6073==    by 0x8196109: gen_decl_die (dwarf2out.c:13901)
==6073==    by 0x81968ED: dwarf2out_decl (dwarf2out.c:14218)
==6073==    by 0x81931AE: dwarf2out_abstract_function (dwarf2out.c:12236)
==6073==    by 0x84BAEB8: expand_call_inline (tree-inline.c:2874)
==6073==    by 0x84BAFA2: gimple_expand_calls_inline (tree-inline.c:2910)
==6073==    by 0x84BB2D8: optimize_inline_calls (tree-inline.c:3003)
==6073==    by 0x849E44F: apply_inline (ipa-inline.c:1598)
==6073==  Address 0x424fa38 is 0 bytes inside a block of size 90 free'd
==6073==    at 0x4022F82: free (in
/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==6073==    by 0x80BD16B: preprocessor_line (scanner.c:1412)
==6073==    by 0x80BD585: load_file (scanner.c:1566)
==6073==    by 0x80BD8A5: gfc_new_file (scanner.c:1680)
==6073==    by 0x80D24ED: gfc_init (f95-lang.c:290)
==6073==    by 0x8314354: lang_dependent_init (toplev.c:2128)
==6073==    by 0x8314585: do_compile (toplev.c:2250)
==6073==    by 0x83145F0: toplev_main (toplev.c:2283)
==6073==    by 0x811D011: main (main.c:35)
==6073==·
==6073== Invalid read of size 1
==6073==    at 0x4024CC3: strcmp (in
/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==6073==    by 0x870B4E1: htab_find_slot_with_hash (hashtab.c:634)
==6073==    by 0x8196ABA: lookup_filename (dwarf2out.c:14304)
==6073==    by 0x8191935: add_src_coords_attributes (dwarf2out.c:11359)
==6073==    by 0x81919FE: add_name_and_src_coords_attributes
(dwarf2out.c:11376)
==6073==    by 0x8192CBD: gen_formal_parameter_die (dwarf2out.c:12063)
==6073==    by 0x81963AA: gen_decl_die (dwarf2out.c:13985)
==6073==    by 0x8193A1E: gen_subprogram_die (dwarf2out.c:12540)
==6073==    by 0x8196109: gen_decl_die (dwarf2out.c:13901)
==6073==    by 0x81968ED: dwarf2out_decl (dwarf2out.c:14218)
==6073==    by 0x81931AE: dwarf2out_abstract_function (dwarf2out.c:12236)
==6073==    by 0x84BAEB8: expand_call_inline (tree-inline.c:2874)
==6073==  Address 0x424fa38 is 0 bytes inside a block of size 90 free'd
==6073==    at 0x4022F82: free (in
/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==6073==    by 0x80BD16B: preprocessor_line (scanner.c:1412)
==6073==    by 0x80BD585: load_file (scanner.c:1566)
==6073==    by 0x80BD8A5: gfc_new_file (scanner.c:1680)
==6073==    by 0x80D24ED: gfc_init (f95-lang.c:290)
==6073==    by 0x8314354: lang_dependent_init (toplev.c:2128)
==6073==    by 0x8314585: do_compile (toplev.c:2250)
==6073==    by 0x83145F0: toplev_main (toplev.c:2283)
==6073==    by 0x811D011: main (main.c:35)

Used svn revision 131650.


-- 
           Summary: valgrind error indication from testsuite hashtab.c :
                    htab_hash_string
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: ismail at pardus dot org dot tr


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

Reply via email to