This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug tree-optimization/60707] New: FAIL: gfortran.dg/pr45636.f90 -O scan-tree-dump-times forwprop2 "memset" 0


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;

}


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]