This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Call to arms: testsuite failures on various targets
- From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- To: gcc at gcc dot gnu dot org, fxcoudert at gmail dot com
- Date: Sat, 14 Apr 2007 11:11:57 -0400 (EDT)
- Subject: Re: Call to arms: testsuite failures on various targets
> * hppa-unknown-linux-gnu: gfortran.dg/cray_pointers_2.f90
Fails due to timeout (slow system?):
real 5m45.735s
user 1m33.506s
sys 4m11.716s
I should note that the compilation time doesn't seem consistent from
one run to the next. Here's the detailed breakdown:
GNU F95 version 4.3.0 20070413 (experimental) (hppa-linux)
compiled by GNU C version 4.3.0 20070413 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
options passed:
/home/dave/gnu/gcc-4.3/gcc/gcc/testsuite/gfortran.dg/cray_pointers_2.f90
-O2 -fcray-pointer -fbounds-check -fintrinsic-modules-path finclude
options enabled: -falign-loops -fargument-noalias-anything -fbounds-check
-fbranch-count-reg -fcaller-saves -fcommon -fcprop-registers
-fcrossjumping -fcse-follow-jumps -fdefer-pop -fdelayed-branch
-fdelete-null-pointer-checks -fearly-inlining
-feliminate-unused-debug-types -femit-class-debug-always
-fexpensive-optimizations -fforward-propagate Optimization -ffunction-cse
-fgcse -fgcse-lm -fguess-branch-probability -fident -fif-conversion
-fif-conversion2 -finline-functions-called-once -fipa-pure-const
-fipa-reference -fipa-type-escape -fivopts -fkeep-static-consts
-fleading-underscore -fmerge-constants -fmove-loop-invariants
-fomit-frame-pointer -foptimize-register-move -foptimize-sibling-calls
-fpeephole -fpeephole2 -freg-struct-return -fregmove -freorder-blocks
-freorder-functions -frerun-cse-after-loop -fsched-interblock -fsched-spec
-fsched-stalled-insns-dep -fschedule-insns -fschedule-insns2 -fshow-column
-fsigned-zeros -fsplit-ivs-in-unroller -fsplit-wide-types
-fstrict-aliasing -fstrict-overflow -fthread-jumps -ftoplevel-reorder
-ftrapping-math -ftree-ccp -ftree-ch -ftree-copy-prop -ftree-copyrename
-ftree-dce -ftree-dominator-opts -ftree-dse -ftree-fre -ftree-loop-im
-ftree-loop-ivcanon -ftree-loop-optimize -ftree-pre -ftree-salias
-ftree-scev-cprop -ftree-sink -ftree-sra -ftree-store-ccp
-ftree-store-copy-prop -ftree-ter -ftree-vect-loop-version -ftree-vrp
-funit-at-a-time -fvar-tracking -fzero-initialized-in-bss -mbig-switch
-mgas -mglibc -mno-space-regs
MAIN__ ptr1 ptr2 ptr3 ptr4 ptr5 ptr6 ptr7 {GC 5672k -> 3308k} ptr8 ptr9 ptr10 {GC 5831k -> 4786k} ptr11 ptr12 {GC 6696k -> 5917k} ptr13 parmtest parmptr parmpte intne realne chne ch8ne donothing
Analyzing compilation unit
{GC 7967k -> 7753k} {GC 10087k -> 9996k} {GC 13348k -> 13216k}Performing interprocedural optimizations
<visibility> <early_local_cleanups> {GC 17243k -> 13996k} {GC 18383k -> 14126k} {GC 18603k -> 14326k} <inline> <static-var> <pure-const> <type-escape-var>Assembling functions:
donothing ch8ne chne realne intne parmpte parmptr parmtest ptr13 ptr12 {GC 18629k -> 13729k} ptr11 ptr10 ptr9 {GC 17938k -> 9803k} ptr8 ptr7 ptr6 ptr5 {GC 12868k -> 6136k} ptr4 ptr3 {GC 8101k -> 4176k} ptr2 {GC 5482k -> 3057k} ptr1 MAIN__
Execution times (seconds)
garbage collection : 1.34 ( 2%) usr 0.02 ( 0%) sys 1.32 ( 1%) wall 0 kB ( 0%) ggc
callgraph construction: 0.50 ( 1%) usr 0.78 ( 1%) sys 1.29 ( 1%) wall 2582 kB ( 5%) ggc
callgraph optimization: 0.22 ( 0%) usr 0.02 ( 0%) sys 0.26 ( 0%) wall 850 kB ( 2%) ggc
ipa reference : 0.07 ( 0%) usr 0.01 ( 0%) sys 0.08 ( 0%) wall 0 kB ( 0%) ggc
ipa type escape : 0.11 ( 0%) usr 1.28 ( 1%) sys 1.39 ( 1%) wall 0 kB ( 0%) ggc
cfg cleanup : 0.09 ( 0%) usr 0.00 ( 0%) sys 0.12 ( 0%) wall 109 kB ( 0%) ggc
CFG verifier : 0.74 ( 1%) usr 0.00 ( 0%) sys 0.66 ( 0%) wall 0 kB ( 0%) ggc
trivially dead code : 0.11 ( 0%) usr 0.00 ( 0%) sys 0.13 ( 0%) wall 0 kB ( 0%) ggc
life analysis : 0.36 ( 1%) usr 0.00 ( 0%) sys 0.35 ( 0%) wall 490 kB ( 1%) ggc
life info update : 0.15 ( 0%) usr 0.00 ( 0%) sys 0.16 ( 0%) wall 0 kB ( 0%) ggc
alias analysis : 0.19 ( 0%) usr 0.01 ( 0%) sys 0.17 ( 0%) wall 993 kB ( 2%) ggc
register scan : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.06 ( 0%) wall 0 kB ( 0%) ggc
rebuild jump labels : 0.08 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall 0 kB ( 0%) ggc
parser : 0.39 ( 1%) usr 0.01 ( 0%) sys 0.41 ( 0%) wall 5895 kB (11%) ggc
inline heuristics : 9.34 (17%) usr 28.11 (19%) sys 37.49 (18%) wall 20 kB ( 0%) ggc
tree gimplify : 0.45 ( 1%) usr 0.01 ( 0%) sys 0.46 ( 0%) wall 4217 kB ( 8%) ggc
tree eh : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 0 kB ( 0%) ggc
tree CFG construction : 0.06 ( 0%) usr 0.02 ( 0%) sys 0.04 ( 0%) wall 4980 kB ( 9%) ggc
tree CFG cleanup : 0.40 ( 1%) usr 0.00 ( 0%) sys 0.39 ( 0%) wall 9 kB ( 0%) ggc
tree VRP : 0.61 ( 1%) usr 0.07 ( 0%) sys 0.68 ( 0%) wall 1749 kB ( 3%) ggc
tree copy propagation : 0.24 ( 0%) usr 0.05 ( 0%) sys 0.27 ( 0%) wall 33 kB ( 0%) ggc
tree store copy prop : 0.05 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall 6 kB ( 0%) ggc
tree find ref. vars : 0.06 ( 0%) usr 0.00 ( 0%) sys 0.05 ( 0%) wall 305 kB ( 1%) ggc
tree PTA : 0.18 ( 0%) usr 0.00 ( 0%) sys 0.20 ( 0%) wall 182 kB ( 0%) ggc
tree alias analysis : 0.15 ( 0%) usr 0.26 ( 0%) sys 0.42 ( 0%) wall 224 kB ( 0%) ggc
tree memory partitioning: 0.03 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 2 kB ( 0%) ggc
tree PHI insertion : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 43 kB ( 0%) ggc
tree SSA rewrite : 0.14 ( 0%) usr 0.00 ( 0%) sys 0.13 ( 0%) wall 1801 kB ( 3%) ggc
tree SSA other : 0.08 ( 0%) usr 0.08 ( 0%) sys 0.24 ( 0%) wall 0 kB ( 0%) ggc
tree SSA incremental : 0.20 ( 0%) usr 0.00 ( 0%) sys 0.26 ( 0%) wall 154 kB ( 0%) ggc
tree operand scan : 1.33 ( 2%) usr 0.54 ( 0%) sys 1.92 ( 1%) wall 1879 kB ( 3%) ggc
dominator optimization: 0.29 ( 1%) usr 0.03 ( 0%) sys 0.29 ( 0%) wall 910 kB ( 2%) ggc
tree STORE-CCP : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall 18 kB ( 0%) ggc
tree CCP : 0.24 ( 0%) usr 0.01 ( 0%) sys 0.25 ( 0%) wall 166 kB ( 0%) ggc
tree PHI const/copy prop: 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 0 kB ( 0%) ggc
tree reassociation : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 21 kB ( 0%) ggc
tree PRE : 0.23 ( 0%) usr 0.00 ( 0%) sys 0.29 ( 0%) wall 460 kB ( 1%) ggc
tree FRE : 0.23 ( 0%) usr 0.03 ( 0%) sys 0.27 ( 0%) wall 857 kB ( 2%) ggc
tree code sinking : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall 61 kB ( 0%) ggc
tree forward propagate: 0.05 ( 0%) usr 0.04 ( 0%) sys 0.07 ( 0%) wall 237 kB ( 0%) ggc
tree conservative DCE : 0.06 ( 0%) usr 0.00 ( 0%) sys 0.10 ( 0%) wall 0 kB ( 0%) ggc
tree aggressive DCE : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 0 kB ( 0%) ggc
tree loop bounds : 0.05 ( 0%) usr 0.00 ( 0%) sys 0.06 ( 0%) wall 301 kB ( 1%) ggc
loop invariant motion : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall 1 kB ( 0%) ggc
tree canonical iv : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 157 kB ( 0%) ggc
scev constant prop : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 36 kB ( 0%) ggc
complete unrolling : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall 114 kB ( 0%) ggc
tree iv optimization : 0.23 ( 0%) usr 0.01 ( 0%) sys 0.28 ( 0%) wall 1992 kB ( 4%) ggc
tree loop init : 0.04 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 4 kB ( 0%) ggc
tree copy headers : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 105 kB ( 0%) ggc
tree SSA uncprop : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 0 kB ( 0%) ggc
tree SSA to normal : 0.15 ( 0%) usr 0.01 ( 0%) sys 0.15 ( 0%) wall 623 kB ( 1%) ggc
tree rename SSA copies: 0.02 ( 0%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 0 kB ( 0%) ggc
tree SSA verifier : 3.39 ( 6%) usr 0.00 ( 0%) sys 3.65 ( 2%) wall 19 kB ( 0%) ggc
tree STMT verifier : 25.91 (47%) usr 115.67 (79%) sys 141.31 (70%) wall 0 kB ( 0%) ggc
callgraph verifier : 0.17 ( 0%) usr 0.00 ( 0%) sys 0.17 ( 0%) wall 387 kB ( 1%) ggc
dominance computation : 0.32 ( 1%) usr 0.00 ( 0%) sys 0.37 ( 0%) wall 0 kB ( 0%) ggc
expand : 0.85 ( 2%) usr 0.02 ( 0%) sys 0.77 ( 0%) wall 3951 kB ( 7%) ggc
lower subreg : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall 4 kB ( 0%) ggc
jump : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 0 kB ( 0%) ggc
forward prop : 0.37 ( 1%) usr 0.01 ( 0%) sys 0.36 ( 0%) wall 263 kB ( 0%) ggc
CSE : 0.32 ( 1%) usr 0.00 ( 0%) sys 0.31 ( 0%) wall 83 kB ( 0%) ggc
loop analysis : 0.25 ( 0%) usr 0.00 ( 0%) sys 0.27 ( 0%) wall 247 kB ( 0%) ggc
global CSE : 0.00 ( 0%) usr 0.01 ( 0%) sys 0.00 ( 0%) wall 0 kB ( 0%) ggc
CPROP 1 : 0.05 ( 0%) usr 0.00 ( 0%) sys 0.05 ( 0%) wall 210 kB ( 0%) ggc
PRE : 0.06 ( 0%) usr 0.00 ( 0%) sys 0.07 ( 0%) wall 232 kB ( 0%) ggc
CPROP 2 : 0.12 ( 0%) usr 0.00 ( 0%) sys 0.09 ( 0%) wall 338 kB ( 1%) ggc
bypass jumps : 0.09 ( 0%) usr 0.00 ( 0%) sys 0.09 ( 0%) wall 303 kB ( 1%) ggc
CSE 2 : 0.18 ( 0%) usr 0.00 ( 0%) sys 0.16 ( 0%) wall 33 kB ( 0%) ggc
branch prediction : 1.02 ( 2%) usr 0.02 ( 0%) sys 1.02 ( 1%) wall 10799 kB (20%) ggc
flow analysis : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 0 kB ( 0%) ggc
combiner : 0.33 ( 1%) usr 0.00 ( 0%) sys 0.35 ( 0%) wall 1080 kB ( 2%) ggc
if-conversion : 0.01 ( 0%) usr 0.01 ( 0%) sys 0.01 ( 0%) wall 3 kB ( 0%) ggc
regmove : 0.07 ( 0%) usr 0.00 ( 0%) sys 0.06 ( 0%) wall 1 kB ( 0%) ggc
scheduling : 0.21 ( 0%) usr 0.00 ( 0%) sys 0.24 ( 0%) wall 238 kB ( 0%) ggc
local alloc : 0.16 ( 0%) usr 0.00 ( 0%) sys 0.17 ( 0%) wall 389 kB ( 1%) ggc
global alloc : 0.65 ( 1%) usr 0.00 ( 0%) sys 0.65 ( 0%) wall 669 kB ( 1%) ggc
reload CSE regs : 0.25 ( 0%) usr 0.00 ( 0%) sys 0.27 ( 0%) wall 519 kB ( 1%) ggc
flow 2 : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 86 kB ( 0%) ggc
if-conversion 2 : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 0 kB ( 0%) ggc
peephole 2 : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall 26 kB ( 0%) ggc
rename registers : 0.29 ( 1%) usr 0.02 ( 0%) sys 0.29 ( 0%) wall 2 kB ( 0%) ggc
scheduling 2 : 0.23 ( 0%) usr 0.00 ( 0%) sys 0.23 ( 0%) wall 0 kB ( 0%) ggc
machine dep reorg : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 0 kB ( 0%) ggc
delay branch sched : 0.53 ( 1%) usr 0.00 ( 0%) sys 0.52 ( 0%) wall 984 kB ( 2%) ggc
reorder blocks : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall 150 kB ( 0%) ggc
final : 0.11 ( 0%) usr 0.01 ( 0%) sys 0.15 ( 0%) wall 24 kB ( 0%) ggc
TOTAL : 55.46 147.18 202.90 54308 kB
Extra diagnostic checks enabled; compiler may run slowly.
Configure with --disable-checking to disable checks.
real 3m22.949s
user 0m55.467s
sys 2m27.213s
Most of the time was consumed in the system in the "tree STMT verifier" pass.
Dave
--
J. David Anglin dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)