http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60707
Bug ID: 60707 Summary: FAIL: gfortran.dg/pr45636.f90 -O scan-tree-dump-times forwprop2 "memset" 0 Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: danglin at gcc dot gnu.org Host: hppa2.0w-hp-hpux11.11 Target: hppa2.0w-hp-hpux11.11 Build: hppa2.0w-hp-hpux11.11 Executing on host: /test/gnu/gcc/objdir/gcc/testsuite/gfortran/../../gfortran -B /test/gnu/gcc/objdir/gcc/testsuite/gfortran/../../ -B/test/gnu/gcc/objdir/hppa2. 0w-hp-hpux11.11/./libgfortran/ /test/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/pr456 36.f90 -fno-diagnostics-show-caret -fdiagnostics-color=never -O -O2 -fdump-t ree-forwprop2 -S -o pr45636.s (timeout = 300) spawn /test/gnu/gcc/objdir/gcc/testsuite/gfortran/../../gfortran -B/test/gnu/gcc /objdir/gcc/testsuite/gfortran/../../ -B/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11. 11/./libgfortran/ /test/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/pr45636.f90 -fno-d iagnostics-show-caret -fdiagnostics-color=never -O -O2 -fdump-tree-forwprop2 -S -o pr45636.s PASS: gfortran.dg/pr45636.f90 -O (test for excess errors) FAIL: gfortran.dg/pr45636.f90 -O scan-tree-dump-times forwprop2 "memset" 0 Tree dump: ;; Function main (main, funcdef_no=1, decl_uid=832, symbol_order=1) (executed on ce) main (integer(kind=4) argc, character(kind=1) * * argv) { character(kind=1) a[1:4]; character(kind=1) b[1:4]; static integer(kind=4) options.0[9] = {68, 1023, 0, 0, 1, 1, 0, 0, 31}; <bb 2>: _gfortran_set_args (argc_2(D), argv_3(D)); _gfortran_set_options (9, &options.0[0]); __builtin_memcpy (&a, &"a "[1]{lb: 1 sz: 1}, 2); __builtin_memset (&MEM[(void *)&a + 2B], 32, 2); MEM[(c_char * {ref-all})&b] = 98; __builtin_memset (&MEM[(void *)&b + 1B], 32, 3); sub (&a, &b, 4, 4); a ={v} {CLOBBER}; b ={v} {CLOBBER}; return 0; }