http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60706
Bug ID: 60706 Summary: FAIL: gfortran.dg/size_kind_2.f90 -O scan-tree-dump original "var2 = 42949673 00;" Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libfortran 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/size_ kind_2.f90 -fno-diagnostics-show-caret -fdiagnostics-color=never -O -fdump-t ree-original -S -o size_kind_2.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/size_kind_2.f90 -f no-diagnostics-show-caret -fdiagnostics-color=never -O -fdump-tree-original -S - o size_kind_2.s PASS: gfortran.dg/size_kind_2.f90 -O (test for excess errors) PASS: gfortran.dg/size_kind_2.f90 -O scan-tree-dump original "static integer. kind=8. A..\\[2\\] = \\{2147483650, 2\\};" FAIL: gfortran.dg/size_kind_2.f90 -O scan-tree-dump original "var2 = 42949673 00;" PASS: gfortran.dg/size_kind_2.f90 -O scan-tree-dump original "var3 = 21474836 50;" Test fails because var2 in original tree dump is ouput in hex: MAIN__ () { integer(kind=4) b[4]; integer(kind=8) var1[2]; integer(kind=8) var2; integer(kind=8) var3; { static integer(kind=8) A.0[2] = {2147483650, 2}; (void) (MEM[(c_char * {ref-all})&var1] = MEM[(c_char * {ref-all})&A.0]); var2 = 0x100000004; var3 = 2147483650; } }