Bug 55627 - [4.8 Regression] FAIL: g++.dg/bprob/g++-bprob-1.C execution, -Os -fprofile-arcs
Summary: [4.8 Regression] FAIL: g++.dg/bprob/g++-bprob-1.C execution, -Os -fprofil...
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: rtl-optimization (show other bugs)
Version: 4.8.0
: P3 normal
Target Milestone: 4.8.0
Assignee: Not yet assigned to anyone
URL:
Keywords: wrong-code
Depends on:
Blocks:
 
Reported: 2012-12-09 15:50 UTC by John David Anglin
Modified: 2013-01-08 01:27 UTC (History)
0 users

See Also:
Host: hppa2.0w-hp-hpux11.11
Target: hppa2.0w-hp-hpux11.11
Build: hppa2.0w-hp-hpux11.11
Known to work:
Known to fail:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John David Anglin 2012-12-09 15:50:57 UTC
Executing on host: /test/gnu/gcc/objdir/gcc/testsuite/g++/../../xg++ -B/test/gnu/gcc/objdir/gcc/testsuite/g++/../../ /test/gnu/gcc/gcc/gcc/testsuite/g++.dg/bprob/g++-bprob-1.C  -fno-diagnostics-show-caret  -nostdinc++ -I/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/hppa2.0w-hp-hpux11.11 -I/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include -I/test/gnu/gcc/gcc/libstdc++-v3/libsupc++ -I/test/gnu/gcc/gcc/libstdc++-v3/include/backward -I/test/gnu/gcc/gcc/libstdc++-v3/testsuite/util -fmessage-length=0  -Os   -fprofile-arcs    -L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libstdc++-v3/src/.libs  -B/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libstdc++-v3/src/.libs  -L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libstdc++-v3/src/.libs  -lm   -o /test/gnu/gcc/objdir/gcc/testsuite/g++/g++-bprob-1.x61    (timeout = 300)spawn /test/gnu/gcc/objdir/gcc/testsuite/g++/../../xg++ -B/test/gnu/gcc/objdir/gcc/testsuite/g++/../../ /test/gnu/gcc/gcc/gcc/testsuite/g++.dg/bprob/g++-bprob-1.C -fno-diagnostics-show-caret -nostdinc++ -I/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/hppa2.0w-hp-hpux11.11 -I/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include -I/test/gnu/gcc/gcc/libstdc++-v3/libsupc++ -I/test/gnu/gcc/gcc/libstdc++-v3/include/backward -I/test/gnu/gcc/gcc/libstdc++-v3/testsuite/util -fmessage-length=0 -Os -fprofile-arcs -L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libstdc++-v3/src/.libs -B/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libstdc++-v3/src/.libs -L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libstdc++-v3/src/.libs -lm -o /test/gnu/gcc/objdir/gcc/testsuite/g++/g++-bpro
b-1.x61^M
PASS: g++.dg/bprob/g++-bprob-1.C compilation,  -Os  -fprofile-arcs
Setting LD_LIBRARY_PATH to .:/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libstdc++-v3/src/.libs:/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libstdc++-v3/src/.libs:/test/gnu/gcc/objdir/gcc:.:/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libstdc++-v3/src/.libs:/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libstdc++-v3/src/.libs:/test/gnu/gcc/objdir/gcc
spawn [open ...]^M
FAIL: g++.dg/bprob/g++-bprob-1.C execution,    -Os  -fprofile-arcs
UNRESOLVED: g++.dg/bprob/g++-bprob-1.C compilation,  -Os  -fbranch-probabilities
UNRESOLVED: g++.dg/bprob/g++-bprob-1.C execution,    -Os  -fbranch-probabilities

Didn't fail at beginning of September, 2012.  Fail is specific to -Os.
Comment 1 John David Anglin 2012-12-09 15:59:24 UTC
(gdb) p for_val2
$2 = 6
(gdb) p goto_val
$3 = 11
(gdb) p for_val1
$4 = 12
(gdb) p for_val2
$5 = 6
(gdb) p goto_val
$6 = 11
(gdb) p ifelse_val1
$7 = 31
(gdb) p ifelse_val2
$8 = 23
(gdb) p ifelse_val3
$9 = 246
(gdb) p switch_val
$10 = 55

for_val2 and goto_val are wrong.
Comment 2 Richard Biener 2013-01-07 15:29:07 UTC
Needs more analysis from someone with pa access.  Or maybe it works again?
Comment 3 John David Anglin 2013-01-08 01:27:48 UTC
I don't this anymore (after r194549).