diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000000..e69de29bb2 diff --git a/404.html b/404.html new file mode 100644 index 0000000000..325d6adfc4 --- /dev/null +++ b/404.html @@ -0,0 +1,1226 @@ + + + +
+ + + + + + + + + + + + + + ++ | HighLevel with Unsupported | +HighLevel | +LLVM | +Binary | +
---|---|---|---|---|
TOTAL | +1749/1831 | +1699/1831 | +782/1831 | +522/1831 | +
2002-04-17-PrintfChar | +0.0223 | +0.0226 | +0.0094 | +0.0304 | +
2002-05-02-ArgumentTest | +0.0175 | +0.0213 | +0.0175 | +0.0228 | +
2002-05-02-CastTest | +0.0372 | +0.0494 | +0.311 | +FAIL | +
2002-05-02-CastTest1 | +0.0261 | +0.0225 | +0.0259 | +0.0143 | +
2002-05-02-CastTest2 | +0.0247 | +0.0374 | +0.2546 | +FAIL | +
2002-05-02-CastTest3 | +0.0213 | +0.0128 | +0.0165 | +0.0258 | +
2002-05-02-ManyArguments | +0.0237 | +0.0296 | +0.0614 | +FAIL | +
2002-05-03-NotTest | +0.0317 | +0.0206 | +0.076 | +FAIL | +
2002-05-19-DivTest | +0.02 | +0.0302 | +0.0481 | +0.0661 | +
2002-08-02-CastTest | +0.0371 | +0.0295 | +0.0638 | +FAIL | +
2002-08-02-CastTest2 | +0.0206 | +0.0228 | +0.022 | +0.0332 | +
2002-08-19-CodegenBug | +0.0391 | +0.0385 | +0.2546 | +FAIL | +
2002-10-09-ArrayResolution | +0.0346 | +0.0288 | +FAIL | +FAIL | +
2002-10-12-StructureArgs | +0.0333 | +0.0266 | +0.0681 | +FAIL | +
2002-10-12-StructureArgsSimple | +0.0258 | +0.0293 | +0.0648 | +FAIL | +
2002-10-13-BadLoad | +0.0203 | +0.015 | +0.0219 | +0.0178 | +
2002-12-13-MishaTest | +0.033 | +0.0244 | +FAIL | +FAIL | +
2003-04-22-Switch | +0.0307 | +0.022 | +FAIL | +FAIL | +
2003-05-02-DependentPHI | +0.0233 | +0.0346 | +FAIL | +FAIL | +
2003-05-07-VarArgs | +0.0314 | +0.0159 | +FAIL | +FAIL | +
2003-05-12-MinIntProblem | +0.0379 | +0.0357 | +0.0709 | +FAIL | +
2003-05-14-AtExit | +0.0363 | +0.0479 | +FAIL | +FAIL | +
2003-05-26-Shorts | +0.0301 | +0.0347 | +0.147 | +FAIL | +
2003-05-31-CastToBool | +0.0244 | +0.0281 | +0.0891 | +FAIL | +
2003-05-31-LongShifts | +0.0165 | +0.0185 | +0.0205 | +FAIL | +
2003-07-06-IntOverflow | +0.0245 | +0.0277 | +0.0774 | +FAIL | +
2003-07-08-BitOpsTest | +0.0251 | +0.0357 | +0.0658 | +FAIL | +
2003-07-09-LoadShorts | +0.0352 | +0.0452 | +0.3724 | +FAIL | +
2003-07-09-SignedArgs | +0.0177 | +0.0263 | +FAIL | +FAIL | +
2003-07-10-SignConversions | +0.0239 | +0.0247 | +0.0772 | +FAIL | +
2003-08-05-CastFPToUint | +0.032 | +0.0333 | +0.2744 | +FAIL | +
2003-08-11-VaListArg | +0.0333 | +0.0314 | +FAIL | +FAIL | +
2003-08-20-FoldBug | +0.0293 | +0.0301 | +0.061 | +FAIL | +
2003-09-18-BitFieldTest | +0.0244 | +0.0332 | +0.0613 | +FAIL | +
2003-10-13-SwitchTest | +0.0363 | +0.0262 | +FAIL | +FAIL | +
2003-10-29-ScalarReplBug | +0.0268 | +0.0198 | +FAIL | +FAIL | +
2004-02-02-NegativeZero | +0.0246 | +0.0216 | +0.0255 | +FAIL | +
2004-06-20-StaticBitfieldInit | +0.0331 | +0.0284 | +0.0703 | +FAIL | +
2004-11-28-GlobalBoolLayout | +0.0563 | +0.0502 | +FAIL | +FAIL | +
2005-05-11-Popcount-ffs-fls | +0.032 | +0.0328 | +0.1755 | +FAIL | +
2005-05-12-Int64ToFP | +0.0361 | +0.0384 | +FAIL | +FAIL | +
2005-05-13-SDivTwo | +0.0191 | +0.0343 | +0.064 | +FAIL | +
2005-07-15-Bitfield-ABI | +0.0318 | +0.0269 | +0.0255 | +FAIL | +
2005-07-17-INT-To-FP | +0.0271 | +0.0248 | +0.0842 | +FAIL | +
2005-11-29-LongSwitch | +0.0288 | +0.0171 | +FAIL | +FAIL | +
2006-01-23-UnionInit | +0.0336 | +0.0333 | +FAIL | +FAIL | +
2006-01-29-SimpleIndirectCall | +0.0428 | +0.0305 | +FAIL | +FAIL | +
2006-02-04-DivRem | +0.0234 | +0.0277 | +0.0709 | +FAIL | +
2006-12-01-float_varg | +0.0315 | +0.0212 | +0.0718 | +FAIL | +
2006-12-04-DynAllocAndRestore | +FAIL | +FAIL | +FAIL | +FAIL | +
2006-12-07-Compare64BitConstant | +0.0382 | +0.0309 | +0.0583 | +FAIL | +
2006-12-11-LoadConstants | +0.0466 | +0.0433 | +0.2343 | +FAIL | +
2007-01-04-KNR-Args | +0.035 | +0.0331 | +FAIL | +FAIL | +
2007-03-02-VaCopy | +0.0326 | +0.0266 | +FAIL | +FAIL | +
2007-04-10-BitfieldTest | +0.0407 | +0.037 | +0.2513 | +FAIL | +
2007-04-25-weak | +0.0211 | +0.0186 | +FAIL | +FAIL | +
2008-04-18-LoopBug | +0.0207 | +0.0265 | +0.0209 | +0.0298 | +
2008-04-20-LoopBug2 | +0.0248 | +0.0187 | +FAIL | +FAIL | +
2008-07-13-InlineSetjmp | +0.0352 | +0.0322 | +FAIL | +FAIL | +
2009-04-16-BitfieldInitialization | +0.0351 | +0.0406 | +FAIL | +FAIL | +
2009-12-07-StructReturn | +0.023 | +0.0121 | +FAIL | +FAIL | +
2010-05-24-BitfieldTest | +0.0103 | +0.0202 | +0.0186 | +0.0205 | +
2010-12-08-tls | +0.0362 | +0.0217 | +0.0543 | +FAIL | +
2020-01-06-coverage-001 | +0.0275 | +0.0284 | +FAIL | +FAIL | +
2020-01-06-coverage-002 | +0.0267 | +0.0414 | +FAIL | +FAIL | +
2020-01-06-coverage-003 | +0.0368 | +0.0276 | +0.0881 | +FAIL | +
2020-01-06-coverage-004 | +0.033 | +0.0415 | +FAIL | +FAIL | +
2020-01-06-coverage-005 | +0.0359 | +0.0388 | +FAIL | +FAIL | +
2020-01-06-coverage-006 | +0.0383 | +0.0208 | +0.0923 | +FAIL | +
2020-01-06-coverage-007 | +0.028 | +0.0457 | +0.0855 | +FAIL | +
2020-01-06-coverage-008 | +0.0305 | +0.0321 | +0.0928 | +FAIL | +
2020-01-06-coverage-009 | +0.0322 | +0.032 | +FAIL | +FAIL | +
2020-01-06-coverage-010 | +0.0275 | +0.0368 | +FAIL | +FAIL | +
2mm | +0.1048 | +0.1102 | +FAIL | +FAIL | +
3mm | +0.1148 | +0.1039 | +FAIL | +FAIL | +
AtomicOps | +0.0225 | +0.0349 | +0.0849 | +FAIL | +
Bubblesort | +0.0397 | +0.0325 | +0.3147 | +FAIL | +
DefaultInitDynArrays | +0.0134 | +FAIL | +FAIL | +FAIL | +
FloatMM | +0.0437 | +0.0461 | +0.3127 | +FAIL | +
FloatPrecision | +0.0227 | +0.0277 | +0.0595 | +FAIL | +
GCC-C-execute-20000112-1 | +0.0167 | +0.023 | +FAIL | +FAIL | +
GCC-C-execute-20000113-1 | +0.0164 | +0.0252 | +FAIL | +FAIL | +
GCC-C-execute-20000121-1 | +0.0179 | +0.0167 | +0.0284 | +0.0 | +
GCC-C-execute-20000205-1 | +0.0228 | +0.0134 | +FAIL | +FAIL | +
GCC-C-execute-20000217-1 | +0.0193 | +0.029 | +FAIL | +FAIL | +
GCC-C-execute-20000223-1 | +0.0165 | +0.0174 | +FAIL | +FAIL | +
GCC-C-execute-20000224-1 | +0.0213 | +0.0239 | +0.0202 | +FAIL | +
GCC-C-execute-20000225-1 | +0.0182 | +0.0209 | +FAIL | +FAIL | +
GCC-C-execute-20000227-1 | +0.017 | +0.0165 | +FAIL | +FAIL | +
GCC-C-execute-20000313-1 | +0.0156 | +0.0221 | +0.0268 | +0.0 | +
GCC-C-execute-20000314-1 | +0.0142 | +0.0171 | +FAIL | +FAIL | +
GCC-C-execute-20000314-2 | +0.0127 | +0.0131 | +FAIL | +FAIL | +
GCC-C-execute-20000314-3 | +0.01 | +0.0212 | +FAIL | +FAIL | +
GCC-C-execute-20000402-1 | +0.0303 | +0.0276 | +0.0567 | +FAIL | +
GCC-C-execute-20000403-1 | +0.0174 | +0.0169 | +FAIL | +FAIL | +
GCC-C-execute-20000412-1 | +0.0206 | +0.0228 | +0.0295 | +0.0 | +
GCC-C-execute-20000412-2 | +0.0222 | +0.0211 | +0.0233 | +0.0 | +
GCC-C-execute-20000412-3 | +0.0202 | +0.0148 | +FAIL | +FAIL | +
GCC-C-execute-20000412-4 | +0.0217 | +0.0248 | +0.0175 | +0.0 | +
GCC-C-execute-20000412-5 | +0.0168 | +0.0235 | +0.0183 | +0.0 | +
GCC-C-execute-20000412-6 | +0.0183 | +0.0237 | +FAIL | +FAIL | +
GCC-C-execute-20000419-1 | +0.0199 | +0.0164 | +0.0177 | +0.0 | +
GCC-C-execute-20000422-1 | +0.0261 | +0.0102 | +0.032 | +FAIL | +
GCC-C-execute-20000503-1 | +0.0192 | +0.017 | +0.024 | +0.0 | +
GCC-C-execute-20000511-1 | +0.0286 | +0.0211 | +FAIL | +FAIL | +
GCC-C-execute-20000519-1 | +0.0242 | +0.0158 | +FAIL | +FAIL | +
GCC-C-execute-20000519-2 | +0.0207 | +0.0202 | +0.0226 | +0.0 | +
GCC-C-execute-20000523-1 | +0.0097 | +0.0176 | +0.0261 | +0.0 | +
GCC-C-execute-20000528-1 | +0.023 | +0.0184 | +0.0178 | +FAIL | +
GCC-C-execute-20000603-1 | +0.019 | +0.0191 | +0.0143 | +0.0 | +
GCC-C-execute-20000605-1 | +0.0296 | +0.0298 | +0.024 | +0.0 | +
GCC-C-execute-20000605-2 | +0.0166 | +0.0166 | +0.0303 | +0.0 | +
GCC-C-execute-20000605-3 | +0.0208 | +0.0153 | +FAIL | +FAIL | +
GCC-C-execute-20000622-1 | +0.022 | +0.0189 | +FAIL | +FAIL | +
GCC-C-execute-20000703-1 | +0.0203 | +0.0219 | +FAIL | +FAIL | +
GCC-C-execute-20000706-1 | +0.0258 | +0.0167 | +FAIL | +FAIL | +
GCC-C-execute-20000706-2 | +0.0102 | +0.0241 | +FAIL | +FAIL | +
GCC-C-execute-20000706-3 | +0.0186 | +0.0167 | +0.0158 | +0.0 | +
GCC-C-execute-20000706-4 | +0.0275 | +0.0124 | +0.0135 | +0.0 | +
GCC-C-execute-20000706-5 | +0.0275 | +0.0101 | +FAIL | +FAIL | +
GCC-C-execute-20000707-1 | +0.0137 | +0.017 | +0.0188 | +0.0 | +
GCC-C-execute-20000715-1 | +0.0188 | +0.0158 | +0.0387 | +0.0 | +
GCC-C-execute-20000715-2 | +0.0215 | +0.0133 | +0.0188 | +0.0 | +
GCC-C-execute-20000717-1 | +0.0225 | +0.0184 | +FAIL | +FAIL | +
GCC-C-execute-20000717-2 | +0.0171 | +0.0234 | +0.023 | +0.0 | +
GCC-C-execute-20000717-3 | +0.0238 | +0.0171 | +0.0151 | +0.0 | +
GCC-C-execute-20000717-4 | +0.0205 | +0.0114 | +0.0149 | +0.0 | +
GCC-C-execute-20000717-5 | +0.017 | +0.0156 | +FAIL | +FAIL | +
GCC-C-execute-20000722-1 | +0.0165 | +0.0214 | +FAIL | +FAIL | +
GCC-C-execute-20000726-1 | +0.0189 | +0.0162 | +0.0164 | +0.0 | +
GCC-C-execute-20000731-1 | +0.018 | +0.0179 | +FAIL | +FAIL | +
GCC-C-execute-20000731-2 | +0.0166 | +0.015 | +0.015 | +0.0 | +
GCC-C-execute-20000801-1 | +0.0284 | +0.0187 | +FAIL | +FAIL | +
GCC-C-execute-20000801-2 | +0.0222 | +0.0197 | +FAIL | +FAIL | +
GCC-C-execute-20000801-3 | +0.0169 | +0.0203 | +0.0166 | +0.0 | +
GCC-C-execute-20000801-4 | +0.013 | +0.0205 | +FAIL | +FAIL | +
GCC-C-execute-20000808-1 | +0.015 | +0.0149 | +FAIL | +FAIL | +
GCC-C-execute-20000815-1 | +0.0182 | +0.0253 | +FAIL | +FAIL | +
GCC-C-execute-20000818-1 | +0.0192 | +0.0141 | +FAIL | +FAIL | +
GCC-C-execute-20000819-1 | +0.0161 | +0.0192 | +FAIL | +FAIL | +
GCC-C-execute-20000910-1 | +0.0333 | +0.0369 | +FAIL | +FAIL | +
GCC-C-execute-20000910-2 | +0.0295 | +0.0414 | +0.2196 | +FAIL | +
GCC-C-execute-20000914-1 | +0.021 | +0.0168 | +FAIL | +FAIL | +
GCC-C-execute-20000917-1 | +0.0218 | +0.0122 | +FAIL | +FAIL | +
GCC-C-execute-20001009-1 | +0.0158 | +0.0236 | +0.0212 | +0.0 | +
GCC-C-execute-20001009-2 | +0.0207 | +0.0208 | +FAIL | +FAIL | +
GCC-C-execute-20001011-1 | +0.0138 | +0.0132 | +FAIL | +FAIL | +
GCC-C-execute-20001013-1 | +0.0273 | +0.0173 | +0.0264 | +0.0 | +
GCC-C-execute-20001017-1 | +0.0207 | +0.0155 | +0.0204 | +0.0 | +
GCC-C-execute-20001017-2 | +0.0118 | +0.0281 | +FAIL | +FAIL | +
GCC-C-execute-20001024-1 | +0.022 | +0.0203 | +FAIL | +FAIL | +
GCC-C-execute-20001026-1 | +0.0276 | +0.0215 | +FAIL | +FAIL | +
GCC-C-execute-20001027-1 | +0.0262 | +0.0132 | +0.02 | +0.0 | +
GCC-C-execute-20001031-1 | +0.0219 | +0.0178 | +0.0244 | +0.0 | +
GCC-C-execute-20001101 | +0.0176 | +0.0224 | +FAIL | +FAIL | +
GCC-C-execute-20001108-1 | +0.0141 | +0.0166 | +0.0201 | +0.0 | +
GCC-C-execute-20001111-1 | +0.0168 | +0.0194 | +0.0161 | +FAIL | +
GCC-C-execute-20001112-1 | +0.021 | +0.0188 | +0.0193 | +0.0 | +
GCC-C-execute-20001124-1 | +0.0214 | +0.0167 | +FAIL | +FAIL | +
GCC-C-execute-20001130-1 | +0.0234 | +0.031 | +0.0262 | +0.0 | +
GCC-C-execute-20001130-2 | +0.0177 | +0.0169 | +FAIL | +FAIL | +
GCC-C-execute-20001203-1 | +0.0198 | +0.0274 | +0.0154 | +0.0 | +
GCC-C-execute-20001203-2 | +0.021 | +0.0249 | +FAIL | +FAIL | +
GCC-C-execute-20001221-1 | +0.0135 | +0.0196 | +0.0183 | +0.0 | +
GCC-C-execute-20001228-1 | +0.0139 | +0.0186 | +0.0283 | +0.0 | +
GCC-C-execute-20001229-1 | +0.0138 | +0.0184 | +FAIL | +FAIL | +
GCC-C-execute-20010106-1 | +0.0225 | +0.0122 | +FAIL | +FAIL | +
GCC-C-execute-20010114-1 | +0.0126 | +0.0205 | +0.0131 | +0.0 | +
GCC-C-execute-20010116-1 | +0.0073 | +0.0208 | +FAIL | +FAIL | +
GCC-C-execute-20010118-1 | +0.0175 | +0.0252 | +0.0348 | +0.0 | +
GCC-C-execute-20010119-1 | +0.0221 | +0.0239 | +0.0168 | +FAIL | +
GCC-C-execute-20010123-1 | +0.0203 | +0.026 | +FAIL | +FAIL | +
GCC-C-execute-20010129-1 | +0.0104 | +0.0192 | +FAIL | +FAIL | +
GCC-C-execute-20010206-1 | +0.0151 | +0.0169 | +0.0255 | +0.0 | +
GCC-C-execute-20010221-1 | +0.0178 | +0.017 | +0.0283 | +0.0 | +
GCC-C-execute-20010222-1 | +0.0094 | +0.02 | +0.0251 | +0.0 | +
GCC-C-execute-20010224-1 | +0.0127 | +0.017 | +0.03 | +FAIL | +
GCC-C-execute-20010325-1 | +0.013 | +0.0135 | +FAIL | +FAIL | +
GCC-C-execute-20010329-1 | +0.0207 | +0.0182 | +FAIL | +FAIL | +
GCC-C-execute-20010403-1 | +0.0242 | +0.017 | +0.0259 | +0.0 | +
GCC-C-execute-20010409-1 | +0.0226 | +0.0214 | +FAIL | +FAIL | +
GCC-C-execute-20010422-1 | +0.0168 | +0.0172 | +0.0287 | +0.0 | +
GCC-C-execute-20010518-1 | +0.0217 | +0.0204 | +0.0242 | +0.0 | +
GCC-C-execute-20010518-2 | +0.0244 | +0.0184 | +FAIL | +FAIL | +
GCC-C-execute-20010520-1 | +0.0219 | +0.0126 | +0.0178 | +0.0 | +
GCC-C-execute-20010604-1 | +0.0214 | +0.0229 | +FAIL | +FAIL | +
GCC-C-execute-20010605-2 | +0.022 | +0.0144 | +FAIL | +FAIL | +
GCC-C-execute-20010711-1 | +0.0241 | +0.0223 | +0.0252 | +0.0 | +
GCC-C-execute-20010717-1 | +0.0216 | +0.0129 | +0.0208 | +0.0 | +
GCC-C-execute-20010723-1 | +0.0145 | +0.017 | +FAIL | +FAIL | +
GCC-C-execute-20010904-1 | +0.0155 | +0.0226 | +FAIL | +FAIL | +
GCC-C-execute-20010904-2 | +0.0253 | +0.024 | +FAIL | +FAIL | +
GCC-C-execute-20010910-1 | +0.0284 | +0.0115 | +0.0335 | +0.0 | +
GCC-C-execute-20010915-1 | +0.0285 | +0.0256 | +FAIL | +FAIL | +
GCC-C-execute-20010924-1 | +0.0236 | +0.0169 | +FAIL | +FAIL | +
GCC-C-execute-20010925-1 | +0.0153 | +0.0165 | +0.0159 | +0.0 | +
GCC-C-execute-20011008-3 | +0.018 | +0.0273 | +0.0255 | +0.0 | +
GCC-C-execute-20011019-1 | +0.0099 | +0.0191 | +FAIL | +FAIL | +
GCC-C-execute-20011024-1 | +0.0209 | +0.0132 | +0.0203 | +FAIL | +
GCC-C-execute-20011109-1 | +0.0296 | +0.0274 | +FAIL | +FAIL | +
GCC-C-execute-20011109-2 | +0.0152 | +0.0215 | +0.0241 | +0.0 | +
GCC-C-execute-20011113-1 | +0.0182 | +0.0138 | +FAIL | +FAIL | +
GCC-C-execute-20011114-1 | +0.0133 | +0.0249 | +0.0208 | +0.0 | +
GCC-C-execute-20011115-1 | +0.026 | +0.02 | +FAIL | +FAIL | +
GCC-C-execute-20011121-1 | +0.0195 | +0.0151 | +0.0206 | +FAIL | +
GCC-C-execute-20011126-1 | +0.0143 | +0.0146 | +0.0208 | +0.0 | +
GCC-C-execute-20011126-2 | +0.0209 | +0.0159 | +FAIL | +FAIL | +
GCC-C-execute-20011128-1 | +0.0171 | +0.0099 | +FAIL | +FAIL | +
GCC-C-execute-20011217-1 | +0.0174 | +0.0093 | +FAIL | +FAIL | +
GCC-C-execute-20011219-1 | +0.0171 | +0.0235 | +FAIL | +FAIL | +
GCC-C-execute-20011223-1 | +0.0246 | +0.0179 | +FAIL | +FAIL | +
GCC-C-execute-20020103-1 | +0.0166 | +0.0205 | +0.0259 | +0.0 | +
GCC-C-execute-20020108-1 | +0.0495 | +0.0585 | +0.1726 | +0.0 | +
GCC-C-execute-20020118-1 | +0.0094 | +0.0236 | +FAIL | +FAIL | +
GCC-C-execute-20020127-1 | +0.0252 | +0.0176 | +0.0253 | +0.0 | +
GCC-C-execute-20020129-1 | +0.0251 | +0.0084 | +FAIL | +FAIL | +
GCC-C-execute-20020201-1 | +0.0119 | +0.024 | +0.0283 | +0.0 | +
GCC-C-execute-20020206-1 | +0.0113 | +0.0253 | +FAIL | +FAIL | +
GCC-C-execute-20020206-2 | +0.0117 | +0.0172 | +FAIL | +FAIL | +
GCC-C-execute-20020213-1 | +0.0293 | +0.0243 | +0.0247 | +0.0 | +
GCC-C-execute-20020215-1 | +0.0152 | +0.0163 | +FAIL | +FAIL | +
GCC-C-execute-20020216-1 | +0.0314 | +0.0123 | +FAIL | +FAIL | +
GCC-C-execute-20020219-1 | +0.0155 | +0.0127 | +0.0203 | +0.0 | +
GCC-C-execute-20020225-1 | +0.0148 | +0.0252 | +0.0281 | +0.0 | +
GCC-C-execute-20020225-2 | +0.0212 | +0.0249 | +0.0181 | +0.0 | +
GCC-C-execute-20020226-1 | +0.0261 | +0.027 | +0.0778 | +FAIL | +
GCC-C-execute-20020227-1 | +0.0191 | +0.0206 | +FAIL | +FAIL | +
GCC-C-execute-20020307-1 | +0.0161 | +0.0314 | +0.0513 | +0.0 | +
GCC-C-execute-20020314-1 | +0.0195 | +0.0233 | +FAIL | +FAIL | +
GCC-C-execute-20020320-1 | +0.023 | +0.0228 | +FAIL | +FAIL | +
GCC-C-execute-20020321-1 | +0.0174 | +0.0058 | +0.0159 | +0.0 | +
GCC-C-execute-20020328-1 | +0.0213 | +0.0061 | +FAIL | +FAIL | +
GCC-C-execute-20020402-1 | +0.0093 | +0.015 | +0.0266 | +0.0 | +
GCC-C-execute-20020402-2 | +0.0275 | +0.0267 | +0.0408 | +FAIL | +
GCC-C-execute-20020402-3 | +0.0244 | +0.0157 | +0.0251 | +0.0 | +
GCC-C-execute-20020404-1 | +0.0255 | +0.022 | +FAIL | +FAIL | +
GCC-C-execute-20020406-1 | +0.0177 | +0.0246 | +0.0423 | +0.0 | +
GCC-C-execute-20020411-1 | +0.014 | +0.0204 | +FAIL | +FAIL | +
GCC-C-execute-20020413-1 | +0.0112 | +0.0165 | +FAIL | +FAIL | +
GCC-C-execute-20020418-1 | +0.0127 | +0.018 | +FAIL | +FAIL | +
GCC-C-execute-20020423-1 | +0.0179 | +0.026 | +0.0222 | +0.0 | +
GCC-C-execute-20020503-1 | +0.011 | +0.0167 | +FAIL | +FAIL | +
GCC-C-execute-20020506-1 | +0.0241 | +0.024 | +0.0633 | +0.0 | +
GCC-C-execute-20020508-1 | +0.0284 | +0.0353 | +0.0766 | +FAIL | +
GCC-C-execute-20020508-2 | +0.0347 | +0.037 | +0.0803 | +FAIL | +
GCC-C-execute-20020508-3 | +0.0395 | +0.0394 | +0.0723 | +FAIL | +
GCC-C-execute-20020510-1 | +0.0163 | +0.0232 | +0.0333 | +0.0 | +
GCC-C-execute-20020529-1 | +0.0122 | +0.0252 | +FAIL | +FAIL | +
GCC-C-execute-20020611-1 | +0.0204 | +0.0227 | +FAIL | +FAIL | +
GCC-C-execute-20020614-1 | +0.024 | +0.0218 | +0.032 | +0.0 | +
GCC-C-execute-20020615-1 | +0.0137 | +0.0077 | +FAIL | +FAIL | +
GCC-C-execute-20020619-1 | +0.0222 | +0.0209 | +0.0144 | +FAIL | +
GCC-C-execute-20020716-1 | +0.0172 | +0.0246 | +FAIL | +FAIL | +
GCC-C-execute-20020720-1 | +0.0218 | +0.019 | +0.0278 | +0.0 | +
GCC-C-execute-20020805-1 | +0.0164 | +0.0184 | +0.0246 | +0.0 | +
GCC-C-execute-20020810-1 | +0.0175 | +0.0197 | +FAIL | +FAIL | +
GCC-C-execute-20020819-1 | +0.0178 | +0.0136 | +0.0201 | +0.0 | +
GCC-C-execute-20020904-1 | +0.0155 | +0.0251 | +0.0266 | +0.0 | +
GCC-C-execute-20020911-1 | +0.0129 | +0.0185 | +0.0204 | +0.0 | +
GCC-C-execute-20020916-1 | +0.0243 | +0.0283 | +0.0202 | +0.0 | +
GCC-C-execute-20020920-1 | +0.0239 | +0.0227 | +FAIL | +FAIL | +
GCC-C-execute-20021010-1 | +0.0169 | +0.0245 | +FAIL | +FAIL | +
GCC-C-execute-20021010-2 | +0.0403 | +0.0382 | +FAIL | +FAIL | +
GCC-C-execute-20021011-1 | +0.0117 | +0.0305 | +FAIL | +FAIL | +
GCC-C-execute-20021015-1 | +0.0288 | +0.0296 | +FAIL | +FAIL | +
GCC-C-execute-20021024-1 | +0.0177 | +0.0291 | +FAIL | +FAIL | +
GCC-C-execute-20021111-1 | +0.0074 | +0.0208 | +0.0099 | +0.0 | +
GCC-C-execute-20021113-1 | +0.0156 | +0.0241 | +FAIL | +FAIL | +
GCC-C-execute-20021118-1 | +0.0204 | +0.0232 | +0.0246 | +0.0 | +
GCC-C-execute-20021118-2 | +0.0242 | +0.0368 | +FAIL | +FAIL | +
GCC-C-execute-20021118-3 | +0.0098 | +0.026 | +0.0203 | +0.0 | +
GCC-C-execute-20021119-1 | +0.0078 | +0.0128 | +0.0117 | +0.0 | +
GCC-C-execute-20021120-1 | +0.029 | +0.0274 | +FAIL | +FAIL | +
GCC-C-execute-20021120-2 | +0.0172 | +0.0165 | +0.0163 | +0.0 | +
GCC-C-execute-20021120-3 | +0.022 | +0.0126 | +0.0105 | +0.0 | +
GCC-C-execute-20021204-1 | +0.0163 | +0.0264 | +FAIL | +FAIL | +
GCC-C-execute-20021219-1 | +0.0157 | +0.0213 | +FAIL | +FAIL | +
GCC-C-execute-20030105-1 | +0.017 | +0.0184 | +0.017 | +FAIL | +
GCC-C-execute-20030109-1 | +0.0251 | +0.0274 | +FAIL | +FAIL | +
GCC-C-execute-20030117-1 | +0.0198 | +0.0111 | +0.027 | +0.0 | +
GCC-C-execute-20030120-1 | +0.017 | +0.017 | +FAIL | +FAIL | +
GCC-C-execute-20030120-2 | +0.0165 | +0.0282 | +0.0275 | +0.0 | +
GCC-C-execute-20030125-1 | +0.0128 | +0.0198 | +FAIL | +FAIL | +
GCC-C-execute-20030128-1 | +0.0184 | +0.0209 | +FAIL | +FAIL | +
GCC-C-execute-20030203-1 | +0.0274 | +0.0132 | +0.0138 | +0.0 | +
GCC-C-execute-20030209-1 | +0.0202 | +0.0129 | +0.0175 | +0.0 | +
GCC-C-execute-20030216-1 | +0.0076 | +0.023 | +0.0093 | +0.0 | +
GCC-C-execute-20030218-1 | +0.0207 | +0.0217 | +FAIL | +FAIL | +
GCC-C-execute-20030221-1 | +0.0263 | +0.0134 | +FAIL | +FAIL | +
GCC-C-execute-20030222-1 | +0.0246 | +0.0219 | +FAIL | +FAIL | +
GCC-C-execute-20030224-2 | +0.0232 | +0.023 | +FAIL | +FAIL | +
GCC-C-execute-20030307-1 | +0.0238 | +0.015 | +0.0111 | +0.0 | +
GCC-C-execute-20030313-1 | +0.0242 | +0.0258 | +FAIL | +FAIL | +
GCC-C-execute-20030316-1 | +0.0174 | +0.0159 | +0.0235 | +0.0 | +
GCC-C-execute-20030323-1 | +0.0243 | +0.0234 | +FAIL | +FAIL | +
GCC-C-execute-20030330-1 | +0.0141 | +0.0118 | +FAIL | +FAIL | +
GCC-C-execute-20030401-1 | +0.0195 | +0.017 | +0.0315 | +0.0 | +
GCC-C-execute-20030403-1 | +0.007 | +0.0209 | +0.0167 | +0.0 | +
GCC-C-execute-20030404-1 | +0.0057 | +0.012 | +0.028 | +0.0 | +
GCC-C-execute-20030408-1 | +0.0184 | +0.0116 | +FAIL | +FAIL | +
GCC-C-execute-20030606-1 | +0.0167 | +0.0212 | +FAIL | +FAIL | +
GCC-C-execute-20030613-1 | +0.0224 | +0.0181 | +FAIL | +FAIL | +
GCC-C-execute-20030626-1 | +0.0168 | +0.0292 | +0.0207 | +0.0 | +
GCC-C-execute-20030626-2 | +0.0139 | +0.0146 | +0.0123 | +FAIL | +
GCC-C-execute-20030714-1 | +0.0172 | +0.0192 | +FAIL | +FAIL | +
GCC-C-execute-20030715-1 | +0.0136 | +0.0307 | +FAIL | +FAIL | +
GCC-C-execute-20030717-1 | +0.0203 | +0.0234 | +FAIL | +FAIL | +
GCC-C-execute-20030718-1 | +0.0235 | +0.0177 | +0.0239 | +0.0 | +
GCC-C-execute-20030811-1 | +0.0182 | +0.0166 | +0.0298 | +FAIL | +
GCC-C-execute-20030821-1 | +0.0191 | +0.0139 | +0.0202 | +0.0 | +
GCC-C-execute-20030828-1 | +0.0137 | +0.0163 | +0.0212 | +FAIL | +
GCC-C-execute-20030828-2 | +0.0156 | +0.0158 | +FAIL | +FAIL | +
GCC-C-execute-20030903-1 | +0.0093 | +0.0133 | +FAIL | +FAIL | +
GCC-C-execute-20030909-1 | +0.0172 | +0.0223 | +FAIL | +FAIL | +
GCC-C-execute-20030910-1 | +0.0118 | +0.0158 | +FAIL | +FAIL | +
GCC-C-execute-20030913-1 | +0.0201 | +0.022 | +0.0165 | +0.0 | +
GCC-C-execute-20030914-1 | +0.017 | +0.0198 | +FAIL | +FAIL | +
GCC-C-execute-20030914-2 | +0.0195 | +0.0114 | +0.0226 | +0.0 | +
GCC-C-execute-20030916-1 | +0.0204 | +0.0153 | +FAIL | +FAIL | +
GCC-C-execute-20030920-1 | +0.0204 | +0.0094 | +FAIL | +FAIL | +
GCC-C-execute-20030928-1 | +0.0189 | +0.0169 | +FAIL | +FAIL | +
GCC-C-execute-20031010-1 | +0.0158 | +0.02 | +FAIL | +FAIL | +
GCC-C-execute-20031011-1 | +0.0138 | +0.0202 | +0.0361 | +0.0 | +
GCC-C-execute-20031012-1 | +0.0286 | +0.0092 | +0.0155 | +0.0 | +
GCC-C-execute-20031020-1 | +0.016 | +0.0213 | +0.0236 | +0.0 | +
GCC-C-execute-20031201-1 | +0.0304 | +0.0293 | +FAIL | +FAIL | +
GCC-C-execute-20031204-1 | +0.0298 | +0.023 | +FAIL | +FAIL | +
GCC-C-execute-20031211-1 | +0.0227 | +0.0214 | +0.0325 | +0.0 | +
GCC-C-execute-20031211-2 | +0.0195 | +0.0154 | +FAIL | +FAIL | +
GCC-C-execute-20031214-1 | +0.0294 | +0.0099 | +0.0112 | +0.0 | +
GCC-C-execute-20031215-1 | +0.0232 | +0.0217 | +FAIL | +FAIL | +
GCC-C-execute-20031216-1 | +0.0251 | +0.0179 | +0.0084 | +0.0 | +
GCC-C-execute-20040208-1 | +0.0162 | +0.0127 | +0.0234 | +0.0 | +
GCC-C-execute-20040218-1 | +0.0085 | +0.0151 | +FAIL | +FAIL | +
GCC-C-execute-20040223-1 | +0.0347 | +0.0418 | +0.0849 | +FAIL | +
GCC-C-execute-20040302-1 | +0.0215 | +0.0093 | +FAIL | +FAIL | +
GCC-C-execute-20040307-1 | +0.0236 | +0.0249 | +FAIL | +FAIL | +
GCC-C-execute-20040309-1 | +0.0255 | +0.0118 | +0.0243 | +0.0 | +
GCC-C-execute-20040311-1 | +0.0244 | +0.0254 | +0.037 | +0.0 | +
GCC-C-execute-20040313-1 | +0.0181 | +0.013 | +0.0275 | +0.0 | +
GCC-C-execute-20040319-1 | +0.0161 | +0.0116 | +0.0169 | +0.0 | +
GCC-C-execute-20040331-1 | +0.0194 | +0.0137 | +0.0202 | +0.0 | +
GCC-C-execute-20040409-1 | +0.0224 | +0.0172 | +0.0285 | +0.0 | +
GCC-C-execute-20040409-1w | +0.021 | +0.0093 | +0.0289 | +0.0 | +
GCC-C-execute-20040409-2 | +0.0326 | +0.0274 | +0.0226 | +0.0 | +
GCC-C-execute-20040409-2w | +0.0314 | +0.0274 | +0.0248 | +0.0 | +
GCC-C-execute-20040409-3 | +0.0046 | +0.0187 | +0.0321 | +0.0 | +
GCC-C-execute-20040409-3w | +0.0162 | +0.0243 | +0.028 | +0.0 | +
GCC-C-execute-20040411-1 | +0.022 | +0.027 | +FAIL | +FAIL | +
GCC-C-execute-20040625-1 | +0.006 | +0.0293 | +0.0182 | +0.0 | +
GCC-C-execute-20040629-1 | +0.0758 | +0.0765 | +FAIL | +FAIL | +
GCC-C-execute-20040703-1 | +FAIL | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-20040704-1 | +0.0205 | +0.0087 | +FAIL | +FAIL | +
GCC-C-execute-20040705-1 | +0.058 | +0.0626 | +FAIL | +FAIL | +
GCC-C-execute-20040705-2 | +0.068 | +0.0644 | +FAIL | +FAIL | +
GCC-C-execute-20040706-1 | +0.0134 | +0.017 | +0.0163 | +0.0 | +
GCC-C-execute-20040707-1 | +0.0255 | +0.0217 | +FAIL | +FAIL | +
GCC-C-execute-20040709-1 | +0.0864 | +0.0877 | +FAIL | +FAIL | +
GCC-C-execute-20040709-2 | +0.0981 | +0.0949 | +FAIL | +FAIL | +
GCC-C-execute-20040709-3 | +0.0818 | +0.0918 | +FAIL | +FAIL | +
GCC-C-execute-20040805-1 | +0.0192 | +0.0237 | +0.0343 | +0.0 | +
GCC-C-execute-20040811-1 | +0.0231 | +0.027 | +FAIL | +FAIL | +
GCC-C-execute-20040820-1 | +0.0039 | +0.0189 | +0.0184 | +0.0 | +
GCC-C-execute-20040823-1 | +0.0439 | +0.0335 | +0.1933 | +FAIL | +
GCC-C-execute-20040831-1 | +0.0139 | +0.0092 | +0.0194 | +0.0 | +
GCC-C-execute-20040917-1 | +0.022 | +0.0137 | +FAIL | +FAIL | +
GCC-C-execute-20041011-1 | +0.0533 | +0.0513 | +FAIL | +FAIL | +
GCC-C-execute-20041019-1 | +0.021 | +0.0112 | +0.0236 | +0.0 | +
GCC-C-execute-20041112-1 | +0.0277 | +0.0213 | +0.0177 | +0.0 | +
GCC-C-execute-20041113-1 | +0.0212 | +0.0186 | +FAIL | +FAIL | +
GCC-C-execute-20041114-1 | +0.0246 | +0.0244 | +0.0275 | +0.0 | +
GCC-C-execute-20041124-1 | +0.0259 | +0.0234 | +FAIL | +FAIL | +
GCC-C-execute-20041126-1 | +0.0091 | +0.0121 | +0.0295 | +0.0 | +
GCC-C-execute-20041201-1 | +0.0207 | +0.0097 | +FAIL | +FAIL | +
GCC-C-execute-20041210-1 | +0.0134 | +0.0318 | +0.0244 | +0.0 | +
GCC-C-execute-20041212-1 | +0.0238 | +0.0251 | +FAIL | +FAIL | +
GCC-C-execute-20041213-2 | +0.0246 | +0.022 | +0.0255 | +0.0 | +
GCC-C-execute-20041214-1 | +0.03 | +0.0105 | +FAIL | +FAIL | +
GCC-C-execute-20041218-1 | +0.023 | +0.0248 | +FAIL | +FAIL | +
GCC-C-execute-20050104-1 | +0.0204 | +0.0183 | +0.0271 | +0.0 | +
GCC-C-execute-20050106-1 | +0.0242 | +0.0233 | +FAIL | +FAIL | +
GCC-C-execute-20050107-1 | +0.022 | +0.0267 | +0.0174 | +0.0 | +
GCC-C-execute-20050111-1 | +0.0215 | +0.0187 | +0.0263 | +0.0 | +
GCC-C-execute-20050119-1 | +0.0224 | +0.0209 | +0.0321 | +0.0 | +
GCC-C-execute-20050119-2 | +0.0138 | +0.0177 | +0.0345 | +0.0 | +
GCC-C-execute-20050121-1 | +0.0322 | +0.0179 | +FAIL | +FAIL | +
GCC-C-execute-20050124-1 | +0.0217 | +0.0226 | +0.0201 | +0.0 | +
GCC-C-execute-20050125-1 | +0.0423 | +0.0405 | +FAIL | +FAIL | +
GCC-C-execute-20050131-1 | +0.0428 | +0.036 | +0.2266 | +FAIL | +
GCC-C-execute-20050203-1 | +0.0392 | +0.0282 | +FAIL | +FAIL | +
GCC-C-execute-20050215-1 | +0.019 | +0.0173 | +FAIL | +FAIL | +
GCC-C-execute-20050218-1 | +0.0228 | +0.0151 | +FAIL | +FAIL | +
GCC-C-execute-20050224-1 | +0.0185 | +0.0131 | +FAIL | +FAIL | +
GCC-C-execute-20050316-1 | +0.021 | +0.0172 | +FAIL | +FAIL | +
GCC-C-execute-20050316-2 | +0.0336 | +0.027 | +FAIL | +FAIL | +
GCC-C-execute-20050316-3 | +0.0171 | +0.0171 | +FAIL | +FAIL | +
GCC-C-execute-20050410-1 | +0.0076 | +0.0133 | +0.0271 | +0.0 | +
GCC-C-execute-20050502-1 | +0.018 | +0.0256 | +FAIL | +FAIL | +
GCC-C-execute-20050502-2 | +0.027 | +0.0211 | +FAIL | +FAIL | +
GCC-C-execute-20050604-1 | +0.0229 | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-20050607-1 | +0.0123 | +0.016 | +FAIL | +FAIL | +
GCC-C-execute-20050613-1 | +0.0141 | +0.014 | +FAIL | +FAIL | +
GCC-C-execute-20050713-1 | +0.0267 | +0.018 | +FAIL | +FAIL | +
GCC-C-execute-20050826-1 | +0.0203 | +0.0195 | +0.0291 | +FAIL | +
GCC-C-execute-20050826-2 | +0.0158 | +0.0176 | +FAIL | +FAIL | +
GCC-C-execute-20050929-1 | +0.0221 | +0.0187 | +FAIL | +FAIL | +
GCC-C-execute-20051012-1 | +0.0249 | +0.0167 | +0.0258 | +0.0 | +
GCC-C-execute-20051021-1 | +0.0175 | +0.01 | +0.0257 | +FAIL | +
GCC-C-execute-20051104-1 | +0.0139 | +0.0181 | +FAIL | +FAIL | +
GCC-C-execute-20051110-1 | +0.0236 | +0.0102 | +FAIL | +FAIL | +
GCC-C-execute-20051110-2 | +0.0197 | +0.0235 | +FAIL | +FAIL | +
GCC-C-execute-20051113-1 | +0.0237 | +0.0104 | +0.0288 | +0.0 | +
GCC-C-execute-20051215-1 | +0.0199 | +0.0199 | +FAIL | +FAIL | +
GCC-C-execute-20060102-1 | +0.0171 | +0.0197 | +0.0265 | +0.0 | +
GCC-C-execute-20060110-1 | +0.0124 | +0.01 | +0.0252 | +0.0 | +
GCC-C-execute-20060110-2 | +0.0227 | +0.0093 | +0.0133 | +0.0 | +
GCC-C-execute-20060127-1 | +0.0191 | +0.0129 | +0.025 | +0.0 | +
GCC-C-execute-20060412-1 | +0.0241 | +0.024 | +FAIL | +FAIL | +
GCC-C-execute-20060420-1 | +0.0274 | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-20060905-1 | +0.0099 | +0.0264 | +0.0137 | +0.0 | +
GCC-C-execute-20060910-1 | +0.0123 | +0.016 | +FAIL | +FAIL | +
GCC-C-execute-20060929-1 | +0.0217 | +0.0196 | +FAIL | +FAIL | +
GCC-C-execute-20060930-1 | +0.0182 | +0.0135 | +FAIL | +FAIL | +
GCC-C-execute-20060930-2 | +0.0142 | +0.0187 | +0.0355 | +FAIL | +
GCC-C-execute-20061031-1 | +0.0094 | +0.0093 | +FAIL | +FAIL | +
GCC-C-execute-20061101-1 | +0.0135 | +0.0244 | +0.0242 | +0.0 | +
GCC-C-execute-20061101-2 | +0.0174 | +0.0201 | +0.0244 | +0.0 | +
GCC-C-execute-20070201-1 | +0.0123 | +0.0135 | +FAIL | +FAIL | +
GCC-C-execute-20070212-1 | +0.0121 | +0.0262 | +0.0241 | +0.0 | +
GCC-C-execute-20070212-2 | +0.0299 | +0.0211 | +0.0251 | +0.0 | +
GCC-C-execute-20070212-3 | +0.0179 | +0.0215 | +0.0261 | +0.0 | +
GCC-C-execute-20070424-1 | +0.0133 | +0.0231 | +FAIL | +FAIL | +
GCC-C-execute-20070517-1 | +0.0107 | +0.0281 | +FAIL | +FAIL | +
GCC-C-execute-20070614-1 | +0.0218 | +0.0188 | +FAIL | +FAIL | +
GCC-C-execute-20070623-1 | +0.0285 | +0.0279 | +0.0298 | +0.0 | +
GCC-C-execute-20070724-1 | +0.0205 | +0.0197 | +FAIL | +FAIL | +
GCC-C-execute-20070824-1 | +0.0074 | +0.0265 | +FAIL | +FAIL | +
GCC-C-execute-20071011-1 | +0.0244 | +0.0172 | +0.0228 | +0.0 | +
GCC-C-execute-20071018-1 | +0.0213 | +0.0221 | +0.0167 | +FAIL | +
GCC-C-execute-20071029-1 | +0.0168 | +0.0228 | +FAIL | +FAIL | +
GCC-C-execute-20071030-1 | +0.0208 | +0.0167 | +FAIL | +FAIL | +
GCC-C-execute-20071108-1 | +0.0263 | +0.0217 | +FAIL | +FAIL | +
GCC-C-execute-20071120-1 | +0.0304 | +0.0251 | +FAIL | +FAIL | +
GCC-C-execute-20071202-1 | +0.0216 | +0.0203 | +FAIL | +FAIL | +
GCC-C-execute-20071205-1 | +0.0278 | +0.0262 | +0.0228 | +0.0 | +
GCC-C-execute-20071210-1 | +0.0204 | +0.0234 | +FAIL | +FAIL | +
GCC-C-execute-20071211-1 | +0.0195 | +0.0216 | +FAIL | +FAIL | +
GCC-C-execute-20071213-1 | +0.0205 | +0.0159 | +FAIL | +FAIL | +
GCC-C-execute-20071216-1 | +0.0266 | +0.0134 | +0.0257 | +FAIL | +
GCC-C-execute-20071219-1 | +0.0245 | +0.0123 | +0.0284 | +FAIL | +
GCC-C-execute-20071220-1 | +0.0176 | +0.0232 | +FAIL | +FAIL | +
GCC-C-execute-20071220-2 | +0.0138 | +0.0133 | +FAIL | +FAIL | +
GCC-C-execute-20080117-1 | +0.0137 | +0.0212 | +FAIL | +FAIL | +
GCC-C-execute-20080122-1 | +0.02 | +0.0099 | +FAIL | +FAIL | +
GCC-C-execute-20080222-1 | +0.0077 | +0.012 | +0.0174 | +0.0 | +
GCC-C-execute-20080408-1 | +0.0079 | +0.0145 | +0.0236 | +0.0 | +
GCC-C-execute-20080424-1 | +0.0268 | +0.0184 | +0.0162 | +FAIL | +
GCC-C-execute-20080502-1 | +0.0239 | +0.02 | +FAIL | +FAIL | +
GCC-C-execute-20080506-1 | +0.0136 | +0.0099 | +0.0351 | +0.0 | +
GCC-C-execute-20080506-2 | +0.0228 | +0.014 | +0.0205 | +0.0 | +
GCC-C-execute-20080519-1 | +0.0255 | +0.0179 | +FAIL | +FAIL | +
GCC-C-execute-20080522-1 | +0.0094 | +0.013 | +0.0256 | +0.0 | +
GCC-C-execute-20080529-1 | +0.013 | +0.0269 | +0.0231 | +0.0 | +
GCC-C-execute-20080604-1 | +0.0276 | +0.0138 | +FAIL | +FAIL | +
GCC-C-execute-20080719-1 | +0.0096 | +0.0168 | +FAIL | +FAIL | +
GCC-C-execute-20080813-1 | +0.0231 | +0.0128 | +0.021 | +0.0 | +
GCC-C-execute-20081103-1 | +0.0167 | +0.0244 | +FAIL | +FAIL | +
GCC-C-execute-20081112-1 | +0.0168 | +0.0154 | +0.0197 | +0.0 | +
GCC-C-execute-20081117-1 | +0.0096 | +0.0149 | +FAIL | +FAIL | +
GCC-C-execute-20081218-1 | +0.0136 | +0.0176 | +0.0251 | +FAIL | +
GCC-C-execute-20090113-1 | +0.0119 | +0.023 | +FAIL | +FAIL | +
GCC-C-execute-20090113-2 | +0.0244 | +0.0243 | +FAIL | +FAIL | +
GCC-C-execute-20090113-3 | +0.0345 | +0.0197 | +FAIL | +FAIL | +
GCC-C-execute-20090207-1 | +0.0267 | +0.0129 | +0.0299 | +0.0 | +
GCC-C-execute-20090527-1 | +0.0173 | +0.0198 | +FAIL | +FAIL | +
GCC-C-execute-20090623-1 | +0.0137 | +0.0262 | +FAIL | +FAIL | +
GCC-C-execute-20090711-1 | +0.0176 | +0.0175 | +0.0115 | +0.0 | +
GCC-C-execute-20090814-1 | +0.0228 | +0.0211 | +0.0182 | +FAIL | +
GCC-C-execute-20091229-1 | +0.0163 | +0.0244 | +0.0213 | +0.0 | +
GCC-C-execute-20100209-1 | +0.0096 | +0.0115 | +0.0311 | +0.0 | +
GCC-C-execute-20100316-1 | +0.0232 | +0.0167 | +0.0178 | +FAIL | +
GCC-C-execute-20100416-1 | +0.0131 | +0.0152 | +0.031 | +0.0 | +
GCC-C-execute-20100430-1 | +0.0096 | +0.025 | +0.0262 | +0.0 | +
GCC-C-execute-20100708-1 | +0.0078 | +0.0075 | +0.0228 | +0.0 | +
GCC-C-execute-20100805-1 | +0.0203 | +0.0202 | +0.0234 | +0.0 | +
GCC-C-execute-20100827-1 | +0.021 | +0.0137 | +FAIL | +FAIL | +
GCC-C-execute-20101013-1 | +0.0163 | +0.0243 | +0.0109 | +0.0 | +
GCC-C-execute-20101025-1 | +0.0179 | +0.0154 | +0.0208 | +0.0 | +
GCC-C-execute-20110418-1 | +0.0146 | +0.0125 | +0.0224 | +0.0 | +
GCC-C-execute-20111208-1 | +0.0179 | +0.0125 | +FAIL | +FAIL | +
GCC-C-execute-20111212-1 | +0.027 | +0.0139 | +0.0282 | +FAIL | +
GCC-C-execute-20111227-1 | +0.013 | +0.0077 | +0.0258 | +0.0 | +
GCC-C-execute-20120105-1 | +0.0246 | +0.0164 | +FAIL | +FAIL | +
GCC-C-execute-20120111-1 | +0.0426 | +0.0298 | +0.197 | +FAIL | +
GCC-C-execute-20120207-1 | +0.0261 | +0.0321 | +FAIL | +FAIL | +
GCC-C-execute-20120427-1 | +0.0166 | +0.0282 | +0.0299 | +0.0 | +
GCC-C-execute-20120427-2 | +0.0152 | +0.0132 | +0.0178 | +0.0 | +
GCC-C-execute-20120615-1 | +0.018 | +0.0165 | +0.0132 | +0.0 | +
GCC-C-execute-20120808-1 | +0.0192 | +0.0252 | +FAIL | +FAIL | +
GCC-C-execute-20120817-1 | +0.0208 | +0.0261 | +0.0102 | +0.0 | +
GCC-C-execute-20120919-1 | +0.0268 | +0.0122 | +0.0121 | +0.0 | +
GCC-C-execute-20121108-1 | +0.0234 | +0.0212 | +FAIL | +FAIL | +
GCC-C-execute-20131127-1 | +0.0218 | +0.0203 | +FAIL | +FAIL | +
GCC-C-execute-20140212-1 | +0.0241 | +0.0198 | +FAIL | +FAIL | +
GCC-C-execute-20140212-2 | +0.0197 | +0.0167 | +0.0254 | +0.0 | +
GCC-C-execute-20140326-1 | +0.0236 | +0.0194 | +0.0291 | +0.0 | +
GCC-C-execute-20140425-1 | +0.027 | +0.0266 | +0.024 | +0.0 | +
GCC-C-execute-20140622-1 | +0.0245 | +0.0264 | +0.0193 | +FAIL | +
GCC-C-execute-20140828-1 | +0.0212 | +0.0167 | +FAIL | +FAIL | +
GCC-C-execute-20141022-1 | +0.0202 | +0.0194 | +FAIL | +FAIL | +
GCC-C-execute-20141107-1 | +0.016 | +0.016 | +0.0266 | +FAIL | +
GCC-C-execute-20141125-1 | +0.0246 | +0.0291 | +0.0169 | +FAIL | +
GCC-C-execute-20150611-1 | +0.0119 | +0.0265 | +0.0173 | +FAIL | +
GCC-C-execute-20170111-1 | +0.0077 | +0.0264 | +0.014 | +0.0 | +
GCC-C-execute-20170401-1 | +0.0186 | +0.0162 | +FAIL | +FAIL | +
GCC-C-execute-20170401-2 | +0.0287 | +0.0193 | +0.0245 | +0.0 | +
GCC-C-execute-20170419-1 | +0.0202 | +0.0129 | +0.0229 | +0.0 | +
GCC-C-execute-20171008-1 | +0.0153 | +0.0299 | +FAIL | +FAIL | +
GCC-C-execute-20180112-1 | +0.0099 | +0.018 | +0.0133 | +0.0 | +
GCC-C-execute-20180131-1 | +0.0166 | +0.0091 | +FAIL | +FAIL | +
GCC-C-execute-20180226-1 | +0.0209 | +0.0172 | +FAIL | +FAIL | +
GCC-C-execute-20180921-1 | +0.0209 | +0.0243 | +FAIL | +FAIL | +
GCC-C-execute-20181120-1 | +0.0258 | +0.0168 | +0.0202 | +FAIL | +
GCC-C-execute-20190228-1 | +0.0209 | +0.0084 | +0.0309 | +0.0 | +
GCC-C-execute-20190820-1 | +0.0274 | +0.0125 | +FAIL | +FAIL | +
GCC-C-execute-900409-1 | +0.0209 | +0.0183 | +FAIL | +FAIL | +
GCC-C-execute-920202-1 | +0.0115 | +0.0082 | +FAIL | +FAIL | +
GCC-C-execute-920302-1 | +0.0155 | +0.0181 | +FAIL | +FAIL | +
GCC-C-execute-920409-1 | +0.0145 | +0.017 | +0.0226 | +0.0 | +
GCC-C-execute-920410-1 | +0.0165 | +0.0201 | +0.0169 | +0.0 | +
GCC-C-execute-920411-1 | +0.0146 | +0.0219 | +0.0241 | +0.0 | +
GCC-C-execute-920428-1 | +0.0197 | +0.0162 | +FAIL | +FAIL | +
GCC-C-execute-920429-1 | +0.0296 | +0.0211 | +FAIL | +FAIL | +
GCC-C-execute-920501-1 | +0.0152 | +0.0201 | +FAIL | +FAIL | +
GCC-C-execute-920501-2 | +0.0231 | +0.0213 | +FAIL | +FAIL | +
GCC-C-execute-920501-3 | +0.0098 | +0.025 | +FAIL | +FAIL | +
GCC-C-execute-920501-4 | +0.0212 | +0.0264 | +FAIL | +FAIL | +
GCC-C-execute-920501-5 | +0.0135 | +0.0135 | +FAIL | +FAIL | +
GCC-C-execute-920501-6 | +0.033 | +0.026 | +FAIL | +FAIL | +
GCC-C-execute-920501-8 | +0.0294 | +0.0354 | +FAIL | +FAIL | +
GCC-C-execute-920501-9 | +0.0322 | +0.027 | +FAIL | +FAIL | +
GCC-C-execute-920506-1 | +0.0195 | +0.0208 | +FAIL | +FAIL | +
GCC-C-execute-920520-1 | +0.0215 | +0.0167 | +FAIL | +FAIL | +
GCC-C-execute-920603-1 | +0.0171 | +0.0098 | +FAIL | +FAIL | +
GCC-C-execute-920604-1 | +0.0165 | +0.0206 | +0.0095 | +0.0 | +
GCC-C-execute-920612-1 | +0.0192 | +0.0238 | +0.0328 | +0.0 | +
GCC-C-execute-920618-1 | +0.0208 | +0.02 | +0.0261 | +0.0 | +
GCC-C-execute-920625-1 | +0.0172 | +0.0149 | +FAIL | +FAIL | +
GCC-C-execute-920710-1 | +0.0165 | +0.0232 | +0.0233 | +0.0 | +
GCC-C-execute-920711-1 | +0.0201 | +0.0208 | +0.0168 | +0.0 | +
GCC-C-execute-920721-1 | +0.0209 | +0.0139 | +0.0264 | +0.0 | +
GCC-C-execute-920721-2 | +0.0166 | +0.0265 | +FAIL | +FAIL | +
GCC-C-execute-920721-3 | +0.0238 | +0.0107 | +FAIL | +FAIL | +
GCC-C-execute-920726-1 | +0.0213 | +0.0305 | +FAIL | +FAIL | +
GCC-C-execute-920728-1 | +0.0134 | +0.0257 | +FAIL | +FAIL | +
GCC-C-execute-920730-1 | +0.0167 | +0.0216 | +0.0142 | +0.0 | +
GCC-C-execute-920731-1 | +0.0257 | +0.0196 | +FAIL | +FAIL | +
GCC-C-execute-920810-1 | +0.0624 | +0.0451 | +FAIL | +FAIL | +
GCC-C-execute-920812-1 | +0.0134 | +0.0206 | +FAIL | +FAIL | +
GCC-C-execute-920829-1 | +0.0135 | +0.0197 | +0.01 | +0.0 | +
GCC-C-execute-920908-1 | +0.0239 | +0.0109 | +FAIL | +FAIL | +
GCC-C-execute-920908-2 | +0.0227 | +0.0245 | +FAIL | +FAIL | +
GCC-C-execute-920909-1 | +0.012 | +0.015 | +FAIL | +FAIL | +
GCC-C-execute-920922-1 | +0.0256 | +0.0129 | +FAIL | +FAIL | +
GCC-C-execute-920929-1 | +0.0231 | +0.0189 | +FAIL | +FAIL | +
GCC-C-execute-921006-1 | +0.0171 | +0.0205 | +FAIL | +FAIL | +
GCC-C-execute-921007-1 | +0.0315 | +0.0184 | +0.0248 | +FAIL | +
GCC-C-execute-921013-1 | +0.0176 | +0.0189 | +FAIL | +FAIL | +
GCC-C-execute-921016-1 | +0.0181 | +0.0266 | +0.0247 | +FAIL | +
GCC-C-execute-921019-1 | +0.017 | +0.0237 | +FAIL | +FAIL | +
GCC-C-execute-921019-2 | +0.0169 | +0.0173 | +0.0171 | +0.0 | +
GCC-C-execute-921029-1 | +0.022 | +0.0111 | +FAIL | +FAIL | +
GCC-C-execute-921104-1 | +0.0222 | +0.0217 | +0.0201 | +0.0 | +
GCC-C-execute-921110-1 | +0.0273 | +0.0203 | +FAIL | +FAIL | +
GCC-C-execute-921112-1 | +0.0142 | +0.0128 | +FAIL | +FAIL | +
GCC-C-execute-921113-1 | +0.0205 | +0.0214 | +FAIL | +FAIL | +
GCC-C-execute-921117-1 | +0.0279 | +0.0139 | +0.0252 | +FAIL | +
GCC-C-execute-921123-1 | +0.0156 | +0.0114 | +0.029 | +0.0 | +
GCC-C-execute-921123-2 | +0.0095 | +0.0172 | +0.0161 | +0.0 | +
GCC-C-execute-921124-1 | +0.0157 | +0.0136 | +FAIL | +FAIL | +
GCC-C-execute-921202-2 | +0.0225 | +0.0097 | +FAIL | +FAIL | +
GCC-C-execute-921204-1 | +0.0272 | +0.0062 | +FAIL | +FAIL | +
GCC-C-execute-921207-1 | +0.0191 | +0.0183 | +0.0308 | +0.0 | +
GCC-C-execute-921208-1 | +0.0259 | +0.0201 | +FAIL | +FAIL | +
GCC-C-execute-921208-2 | +0.0173 | +0.0157 | +FAIL | +FAIL | +
GCC-C-execute-921218-1 | +0.026 | +0.0101 | +0.0154 | +0.0 | +
GCC-C-execute-921218-2 | +0.0263 | +0.0131 | +0.0205 | +0.0 | +
GCC-C-execute-930106-1 | +0.0155 | +0.026 | +0.0136 | +0.0 | +
GCC-C-execute-930111-1 | +0.0172 | +0.0256 | +FAIL | +FAIL | +
GCC-C-execute-930123-1 | +0.0295 | +0.0131 | +FAIL | +FAIL | +
GCC-C-execute-930126-1 | +0.0168 | +0.0108 | +FAIL | +FAIL | +
GCC-C-execute-930208-1 | +0.0234 | +0.0086 | +FAIL | +FAIL | +
GCC-C-execute-930406-1 | +0.0227 | +0.016 | +FAIL | +FAIL | +
GCC-C-execute-930408-1 | +0.0231 | +0.0238 | +FAIL | +FAIL | +
GCC-C-execute-930429-1 | +0.0122 | +0.0141 | +FAIL | +FAIL | +
GCC-C-execute-930429-2 | +0.019 | +0.0187 | +0.0061 | +0.0 | +
GCC-C-execute-930513-1 | +0.0306 | +0.0328 | +FAIL | +FAIL | +
GCC-C-execute-930513-2 | +0.0343 | +0.0162 | +FAIL | +FAIL | +
GCC-C-execute-930518-1 | +0.0238 | +0.0181 | +FAIL | +FAIL | +
GCC-C-execute-930527-1 | +0.0214 | +0.0274 | +0.0246 | +0.0 | +
GCC-C-execute-930529-1 | +0.024 | +0.0289 | +0.0317 | +0.0 | +
GCC-C-execute-930603-1 | +0.0236 | +0.0204 | +FAIL | +FAIL | +
GCC-C-execute-930603-2 | +0.0184 | +0.0291 | +FAIL | +FAIL | +
GCC-C-execute-930603-3 | +0.0155 | +0.0224 | +FAIL | +FAIL | +
GCC-C-execute-930608-1 | +0.0246 | +0.0183 | +FAIL | +FAIL | +
GCC-C-execute-930614-1 | +0.0125 | +0.0195 | +FAIL | +FAIL | +
GCC-C-execute-930614-2 | +0.0201 | +0.0175 | +0.0236 | +0.0 | +
GCC-C-execute-930621-1 | +0.0134 | +0.0208 | +0.0226 | +0.0 | +
GCC-C-execute-930622-1 | +0.0078 | +0.017 | +FAIL | +FAIL | +
GCC-C-execute-930622-2 | +0.0192 | +0.0259 | +FAIL | +FAIL | +
GCC-C-execute-930628-1 | +0.0212 | +0.0256 | +FAIL | +FAIL | +
GCC-C-execute-930630-1 | +0.0251 | +0.0201 | +FAIL | +FAIL | +
GCC-C-execute-930702-1 | +0.0098 | +0.0234 | +FAIL | +FAIL | +
GCC-C-execute-930713-1 | +0.016 | +0.0209 | +FAIL | +FAIL | +
GCC-C-execute-930718-1 | +0.0202 | +0.0161 | +0.0239 | +0.0 | +
GCC-C-execute-930719-1 | +0.0209 | +0.0218 | +FAIL | +FAIL | +
GCC-C-execute-930725-1 | +0.0261 | +0.0211 | +FAIL | +FAIL | +
GCC-C-execute-930818-1 | +0.0247 | +0.0211 | +0.0158 | +0.0 | +
GCC-C-execute-930916-1 | +0.0122 | +0.021 | +FAIL | +FAIL | +
GCC-C-execute-930921-1 | +0.0307 | +0.0201 | +0.018 | +0.0 | +
GCC-C-execute-930929-1 | +0.0129 | +0.0172 | +0.0207 | +0.0 | +
GCC-C-execute-930930-1 | +0.0081 | +0.0209 | +FAIL | +FAIL | +
GCC-C-execute-930930-2 | +0.022 | +0.018 | +0.0169 | +0.0 | +
GCC-C-execute-931004-1 | +0.0206 | +0.0232 | +FAIL | +FAIL | +
GCC-C-execute-931004-10 | +0.0207 | +0.014 | +FAIL | +FAIL | +
GCC-C-execute-931004-11 | +0.0261 | +0.0203 | +FAIL | +FAIL | +
GCC-C-execute-931004-12 | +0.0225 | +0.0129 | +FAIL | +FAIL | +
GCC-C-execute-931004-13 | +0.0239 | +0.0127 | +FAIL | +FAIL | +
GCC-C-execute-931004-14 | +0.0243 | +0.031 | +FAIL | +FAIL | +
GCC-C-execute-931004-2 | +0.0159 | +0.0192 | +FAIL | +FAIL | +
GCC-C-execute-931004-3 | +0.01 | +0.0221 | +FAIL | +FAIL | +
GCC-C-execute-931004-4 | +0.0167 | +0.0307 | +FAIL | +FAIL | +
GCC-C-execute-931004-5 | +0.0137 | +0.0069 | +FAIL | +FAIL | +
GCC-C-execute-931004-6 | +0.0166 | +0.0105 | +FAIL | +FAIL | +
GCC-C-execute-931004-7 | +0.0161 | +0.0121 | +FAIL | +FAIL | +
GCC-C-execute-931004-8 | +0.0205 | +0.0149 | +FAIL | +FAIL | +
GCC-C-execute-931004-9 | +0.0144 | +0.0175 | +FAIL | +FAIL | +
GCC-C-execute-931005-1 | +0.006 | +0.0173 | +FAIL | +FAIL | +
GCC-C-execute-931009-1 | +0.0176 | +0.0162 | +FAIL | +FAIL | +
GCC-C-execute-931012-1 | +0.0096 | +0.0183 | +FAIL | +FAIL | +
GCC-C-execute-931017-1 | +0.0101 | +0.0098 | +FAIL | +FAIL | +
GCC-C-execute-931018-1 | +0.0157 | +0.0039 | +FAIL | +FAIL | +
GCC-C-execute-931031-1 | +0.0225 | +0.0134 | +0.0285 | +0.0 | +
GCC-C-execute-931102-1 | +0.0285 | +0.0191 | +FAIL | +FAIL | +
GCC-C-execute-931102-2 | +0.0122 | +0.0246 | +FAIL | +FAIL | +
GCC-C-execute-931110-1 | +0.0287 | +0.0169 | +0.0337 | +0.0 | +
GCC-C-execute-931110-2 | +0.0157 | +0.0173 | +FAIL | +FAIL | +
GCC-C-execute-931208-1 | +0.0084 | +0.0197 | +0.0211 | +0.0 | +
GCC-C-execute-931228-1 | +0.0041 | +0.0135 | +0.0339 | +0.0 | +
GCC-C-execute-940115-1 | +0.0156 | +0.0211 | +0.0248 | +0.0 | +
GCC-C-execute-940122-1 | +0.021 | +0.0221 | +FAIL | +FAIL | +
GCC-C-execute-941014-1 | +0.0127 | +0.0256 | +FAIL | +FAIL | +
GCC-C-execute-941014-2 | +0.029 | +0.0373 | +0.2764 | +FAIL | +
GCC-C-execute-941015-1 | +0.0222 | +0.0213 | +FAIL | +FAIL | +
GCC-C-execute-941021-1 | +0.0291 | +0.0121 | +FAIL | +FAIL | +
GCC-C-execute-941025-1 | +0.0167 | +0.0188 | +0.0279 | +0.0 | +
GCC-C-execute-941031-1 | +0.0249 | +0.0225 | +0.0292 | +0.0 | +
GCC-C-execute-941101-1 | +0.0215 | +0.017 | +0.0221 | +0.0 | +
GCC-C-execute-941110-1 | +0.0252 | +0.0149 | +0.0299 | +0.0 | +
GCC-C-execute-941202-1 | +0.0202 | +0.0226 | +FAIL | +FAIL | +
GCC-C-execute-950221-1 | +0.0173 | +0.0258 | +FAIL | +FAIL | +
GCC-C-execute-950322-1 | +0.0166 | +0.0135 | +0.0145 | +0.0 | +
GCC-C-execute-950426-1 | +0.019 | +0.012 | +FAIL | +FAIL | +
GCC-C-execute-950426-2 | +0.0214 | +0.0248 | +0.0263 | +0.0 | +
GCC-C-execute-950503-1 | +0.0168 | +0.0141 | +0.0236 | +0.0 | +
GCC-C-execute-950511-1 | +0.0186 | +0.0207 | +0.0283 | +0.0 | +
GCC-C-execute-950512-1 | +0.0159 | +0.0195 | +0.0131 | +0.0 | +
GCC-C-execute-950605-1 | +0.014 | +0.0192 | +FAIL | +FAIL | +
GCC-C-execute-950607-1 | +0.0192 | +0.0252 | +0.0224 | +0.0 | +
GCC-C-execute-950607-2 | +0.0179 | +0.0212 | +FAIL | +FAIL | +
GCC-C-execute-950612-1 | +0.0223 | +0.0275 | +0.0262 | +0.0 | +
GCC-C-execute-950621-1 | +0.0079 | +0.0165 | +FAIL | +FAIL | +
GCC-C-execute-950628-1 | +0.0287 | +0.0153 | +FAIL | +FAIL | +
GCC-C-execute-950704-1 | +0.0171 | +0.0128 | +0.0206 | +FAIL | +
GCC-C-execute-950706-1 | +0.0243 | +0.0247 | +0.0277 | +0.0 | +
GCC-C-execute-950710-1 | +0.0181 | +0.0203 | +FAIL | +FAIL | +
GCC-C-execute-950714-1 | +0.0087 | +0.0199 | +FAIL | +FAIL | +
GCC-C-execute-950809-1 | +0.0202 | +0.0186 | +FAIL | +FAIL | +
GCC-C-execute-950906-1 | +0.0231 | +0.0258 | +FAIL | +FAIL | +
GCC-C-execute-950915-1 | +0.0288 | +0.0197 | +0.024 | +0.0 | +
GCC-C-execute-950929-1 | +0.0166 | +0.0256 | +FAIL | +FAIL | +
GCC-C-execute-951003-1 | +0.0214 | +0.0212 | +0.0191 | +0.0 | +
GCC-C-execute-951115-1 | +0.014 | +0.0139 | +FAIL | +FAIL | +
GCC-C-execute-951204-1 | +0.021 | +0.0138 | +FAIL | +FAIL | +
GCC-C-execute-960116-1 | +0.0205 | +0.0166 | +0.0203 | +0.0 | +
GCC-C-execute-960117-1 | +0.0216 | +0.009 | +FAIL | +FAIL | +
GCC-C-execute-960209-1 | +0.023 | +0.0303 | +FAIL | +FAIL | +
GCC-C-execute-960215-1 | +0.0219 | +0.0245 | +0.0267 | +0.0 | +
GCC-C-execute-960218-1 | +0.0196 | +0.0175 | +FAIL | +FAIL | +
GCC-C-execute-960219-1 | +0.0185 | +0.0133 | +FAIL | +FAIL | +
GCC-C-execute-960301-1 | +0.0162 | +0.0173 | +0.0167 | +0.0 | +
GCC-C-execute-960302-1 | +0.0172 | +0.0171 | +FAIL | +FAIL | +
GCC-C-execute-960311-1 | +0.0299 | +0.0195 | +FAIL | +FAIL | +
GCC-C-execute-960311-2 | +0.035 | +0.0234 | +FAIL | +FAIL | +
GCC-C-execute-960311-3 | +0.0314 | +0.0178 | +FAIL | +FAIL | +
GCC-C-execute-960312-1 | +0.0231 | +0.0207 | +FAIL | +FAIL | +
GCC-C-execute-960317-1 | +0.014 | +0.0172 | +FAIL | +FAIL | +
GCC-C-execute-960321-1 | +0.0266 | +0.0228 | +FAIL | +FAIL | +
GCC-C-execute-960326-1 | +0.028 | +0.0135 | +FAIL | +FAIL | +
GCC-C-execute-960327-1 | +0.0361 | +0.025 | +FAIL | +FAIL | +
GCC-C-execute-960402-1 | +0.0134 | +0.0137 | +0.0246 | +0.0 | +
GCC-C-execute-960405-1 | +0.0371 | +0.0214 | +0.0095 | +0.0 | +
GCC-C-execute-960416-1 | +0.0193 | +0.0287 | +FAIL | +FAIL | +
GCC-C-execute-960419-1 | +0.0158 | +0.0224 | +0.026 | +0.0 | +
GCC-C-execute-960419-2 | +0.0162 | +0.0244 | +0.0309 | +FAIL | +
GCC-C-execute-960512-1 | +0.0168 | +0.0128 | +FAIL | +FAIL | +
GCC-C-execute-960513-1 | +0.0164 | +0.0186 | +FAIL | +FAIL | +
GCC-C-execute-960521-1 | +0.0286 | +0.0308 | +FAIL | +FAIL | +
GCC-C-execute-960608-1 | +0.0229 | +0.0176 | +FAIL | +FAIL | +
GCC-C-execute-960801-1 | +0.0341 | +0.0177 | +0.0182 | +0.0 | +
GCC-C-execute-960802-1 | +0.0132 | +0.0129 | +0.0285 | +FAIL | +
GCC-C-execute-960830-1 | +0.0177 | +0.011 | +0.0197 | +0.0 | +
GCC-C-execute-960909-1 | +0.0217 | +0.0164 | +FAIL | +FAIL | +
GCC-C-execute-961004-1 | +0.024 | +0.0094 | +0.0335 | +0.0 | +
GCC-C-execute-961017-1 | +0.0274 | +0.0119 | +FAIL | +FAIL | +
GCC-C-execute-961017-2 | +0.0193 | +0.0146 | +FAIL | +FAIL | +
GCC-C-execute-961026-1 | +0.0234 | +0.0158 | +0.0198 | +0.0 | +
GCC-C-execute-961112-1 | +0.018 | +0.0192 | +0.0145 | +0.0 | +
GCC-C-execute-961122-1 | +0.0158 | +0.0163 | +FAIL | +FAIL | +
GCC-C-execute-961122-2 | +0.016 | +0.0322 | +FAIL | +FAIL | +
GCC-C-execute-961125-1 | +0.0184 | +0.0134 | +FAIL | +FAIL | +
GCC-C-execute-961206-1 | +0.0152 | +0.0155 | +FAIL | +FAIL | +
GCC-C-execute-961213-1 | +0.0141 | +0.0182 | +0.0179 | +FAIL | +
GCC-C-execute-970214-1 | +0.0169 | +0.0273 | +0.0233 | +0.0 | +
GCC-C-execute-970214-2 | +0.0186 | +0.0099 | +0.006 | +0.0 | +
GCC-C-execute-970217-1 | +0.0204 | +0.0121 | +0.0247 | +FAIL | +
GCC-C-execute-970923-1 | +0.0193 | +0.0161 | +FAIL | +FAIL | +
GCC-C-execute-980205 | +0.02 | +0.013 | +FAIL | +FAIL | +
GCC-C-execute-980223 | +0.032 | +0.0247 | +FAIL | +FAIL | +
GCC-C-execute-980424-1 | +0.024 | +0.0202 | +0.0258 | +FAIL | +
GCC-C-execute-980505-1 | +0.0281 | +0.0173 | +0.0255 | +0.0 | +
GCC-C-execute-980505-2 | +0.0201 | +0.0196 | +0.0264 | +0.0 | +
GCC-C-execute-980506-1 | +0.0241 | +0.0184 | +FAIL | +FAIL | +
GCC-C-execute-980506-2 | +0.0234 | +0.0207 | +0.0154 | +0.0 | +
GCC-C-execute-980506-3 | +0.0179 | +0.0207 | +0.0142 | +0.0 | +
GCC-C-execute-980526-1 | +0.013 | +0.0176 | +FAIL | +FAIL | +
GCC-C-execute-980526-2 | +0.0163 | +0.0166 | +0.0339 | +0.0 | +
GCC-C-execute-980526-3 | +0.018 | +0.0184 | +FAIL | +FAIL | +
GCC-C-execute-980602-1 | +0.0242 | +0.0164 | +0.0363 | +0.0 | +
GCC-C-execute-980602-2 | +0.0239 | +0.0164 | +0.0148 | +FAIL | +
GCC-C-execute-980604-1 | +0.0213 | +0.0151 | +FAIL | +FAIL | +
GCC-C-execute-980605-1 | +0.042 | +0.0233 | +0.0945 | +FAIL | +
GCC-C-execute-980612-1 | +0.0235 | +0.0078 | +FAIL | +FAIL | +
GCC-C-execute-980617-1 | +0.0235 | +0.021 | +0.0241 | +0.0 | +
GCC-C-execute-980618-1 | +0.0158 | +0.0129 | +0.0271 | +0.0 | +
GCC-C-execute-980701-1 | +0.0236 | +0.0184 | +FAIL | +FAIL | +
GCC-C-execute-980707-1 | +0.0452 | +0.0356 | +FAIL | +FAIL | +
GCC-C-execute-980709-1 | +0.0512 | +0.0378 | +0.1224 | +0.0 | +
GCC-C-execute-980716-1 | +0.0225 | +0.0154 | +FAIL | +FAIL | +
GCC-C-execute-980929-1 | +0.0148 | +0.0279 | +0.0145 | +0.0 | +
GCC-C-execute-981001-1 | +0.0261 | +0.0251 | +FAIL | +FAIL | +
GCC-C-execute-981019-1 | +0.0189 | +0.0211 | +FAIL | +FAIL | +
GCC-C-execute-981130-1 | +0.0309 | +0.0108 | +0.0278 | +0.0 | +
GCC-C-execute-981206-1 | +0.019 | +0.0208 | +0.0335 | +FAIL | +
GCC-C-execute-990106-1 | +0.0288 | +0.017 | +FAIL | +FAIL | +
GCC-C-execute-990106-2 | +0.0248 | +0.0085 | +FAIL | +FAIL | +
GCC-C-execute-990117-1 | +0.0121 | +0.0173 | +0.0157 | +0.0 | +
GCC-C-execute-990127-1 | +0.0111 | +0.0235 | +FAIL | +FAIL | +
GCC-C-execute-990127-2 | +0.0203 | +0.0147 | +0.0135 | +0.0 | +
GCC-C-execute-990128-1 | +0.0174 | +0.0086 | +FAIL | +FAIL | +
GCC-C-execute-990130-1 | +0.0288 | +0.0168 | +FAIL | +FAIL | +
GCC-C-execute-990211-1 | +0.023 | +0.0172 | +0.0293 | +0.0 | +
GCC-C-execute-990222-1 | +0.0201 | +0.0241 | +FAIL | +FAIL | +
GCC-C-execute-990324-1 | +0.0228 | +0.0154 | +0.0213 | +0.0 | +
GCC-C-execute-990326-1 | +0.0304 | +0.0224 | +0.0942 | +0.0 | +
GCC-C-execute-990404-1 | +0.014 | +0.0187 | +FAIL | +FAIL | +
GCC-C-execute-990413-2 | +0.0246 | +0.0154 | +FAIL | +FAIL | +
GCC-C-execute-990513-1 | +0.0241 | +0.0212 | +FAIL | +FAIL | +
GCC-C-execute-990524-1 | +0.013 | +0.0209 | +FAIL | +FAIL | +
GCC-C-execute-990525-1 | +0.0144 | +0.0151 | +0.0172 | +0.0 | +
GCC-C-execute-990525-2 | +0.0136 | +0.0119 | +FAIL | +FAIL | +
GCC-C-execute-990527-1 | +0.0194 | +0.0151 | +0.0265 | +0.0 | +
GCC-C-execute-990531-1 | +0.0119 | +0.0292 | +0.0223 | +0.0 | +
GCC-C-execute-990604-1 | +0.0183 | +0.0164 | +FAIL | +FAIL | +
GCC-C-execute-990628-1 | +0.0346 | +0.0309 | +FAIL | +FAIL | +
GCC-C-execute-990804-1 | +0.0303 | +0.0202 | +FAIL | +FAIL | +
GCC-C-execute-990811-1 | +0.0228 | +0.0135 | +FAIL | +FAIL | +
GCC-C-execute-990826-0 | +0.0427 | +0.0483 | +0.1611 | +FAIL | +
GCC-C-execute-990827-1 | +0.0226 | +0.0111 | +0.0191 | +0.0 | +
GCC-C-execute-990829-1 | +0.0192 | +0.0235 | +0.0233 | +0.0 | +
GCC-C-execute-990923-1 | +0.0088 | +0.0198 | +0.0313 | +0.0 | +
GCC-C-execute-991016-1 | +0.02 | +0.0198 | +FAIL | +FAIL | +
GCC-C-execute-991019-1 | +0.0129 | +0.0182 | +0.0147 | +0.0 | +
GCC-C-execute-991023-1 | +0.0114 | +0.0235 | +0.014 | +0.0 | +
GCC-C-execute-991030-1 | +0.0267 | +0.0237 | +0.0163 | +0.0 | +
GCC-C-execute-991112-1 | +0.0047 | +0.0244 | +FAIL | +FAIL | +
GCC-C-execute-991118-1 | +0.0174 | +0.0253 | +FAIL | +FAIL | +
GCC-C-execute-991201-1 | +0.0143 | +0.0163 | +0.0314 | +0.0 | +
GCC-C-execute-991202-1 | +0.0148 | +0.0161 | +FAIL | +FAIL | +
GCC-C-execute-991202-2 | +0.0204 | +0.0093 | +0.0219 | +0.0 | +
GCC-C-execute-991202-3 | +0.0181 | +0.0099 | +0.0174 | +0.0 | +
GCC-C-execute-991216-1 | +0.0216 | +0.0149 | +FAIL | +FAIL | +
GCC-C-execute-991216-2 | +0.0217 | +0.0257 | +FAIL | +FAIL | +
GCC-C-execute-991216-4 | +0.016 | +0.025 | +0.0203 | +0.0 | +
GCC-C-execute-991221-1 | +0.0201 | +0.0179 | +0.0233 | +0.0 | +
GCC-C-execute-991227-1 | +0.0159 | +0.0163 | +FAIL | +FAIL | +
GCC-C-execute-991228-1 | +0.0279 | +0.0259 | +FAIL | +FAIL | +
GCC-C-execute-alias-2 | +0.0214 | +0.0156 | +0.0206 | +0.0 | +
GCC-C-execute-alias-3 | +0.0172 | +0.0209 | +FAIL | +FAIL | +
GCC-C-execute-alias-4 | +0.0187 | +0.0131 | +FAIL | +FAIL | +
GCC-C-execute-alias-access-path-1 | +0.0087 | +0.0225 | +0.0185 | +0.0 | +
GCC-C-execute-align-1 | +0.0141 | +0.0156 | +0.0152 | +0.0 | +
GCC-C-execute-align-2 | +0.0202 | +0.0234 | +0.0497 | +0.0 | +
GCC-C-execute-align-3 | +0.0166 | +0.0168 | +FAIL | +FAIL | +
GCC-C-execute-alloca-1 | +0.0078 | +0.0206 | +FAIL | +FAIL | +
GCC-C-execute-anon-1 | +0.0148 | +0.0216 | +0.0246 | +0.0 | +
GCC-C-execute-arith-1 | +0.0132 | +0.0161 | +0.0288 | +0.0 | +
GCC-C-execute-arith-rand | +0.0194 | +0.0344 | +FAIL | +FAIL | +
GCC-C-execute-arith-rand-ll | +0.0239 | +0.0268 | +FAIL | +FAIL | +
GCC-C-execute-ashldi-1 | +0.0285 | +0.0257 | +FAIL | +FAIL | +
GCC-C-execute-ashrdi-1 | +0.0266 | +0.0303 | +FAIL | +FAIL | +
GCC-C-execute-bf-layout-1 | +0.0262 | +0.0199 | +0.0207 | +0.0 | +
GCC-C-execute-bf-pack-1 | +0.0251 | +0.0192 | +FAIL | +FAIL | +
GCC-C-execute-bf-sign-1 | +0.0233 | +0.0218 | +0.0245 | +FAIL | +
GCC-C-execute-bf-sign-2 | +0.0158 | +0.0293 | +0.0332 | +FAIL | +
GCC-C-execute-bf64-1 | +0.0269 | +0.025 | +FAIL | +FAIL | +
GCC-C-execute-bitfld-1 | +0.0296 | +0.0228 | +FAIL | +FAIL | +
GCC-C-execute-bitfld-2 | +0.0228 | +0.021 | +0.0208 | +0.0 | +
GCC-C-execute-bitfld-4 | +0.0139 | +0.0229 | +0.021 | +0.0 | +
GCC-C-execute-bitfld-6 | +0.0094 | +0.0164 | +0.0276 | +0.0 | +
GCC-C-execute-bitfld-7 | +0.0082 | +0.017 | +0.0165 | +0.0 | +
GCC-C-execute-bswap-1 | +0.0269 | +0.0176 | +0.0246 | +FAIL | +
GCC-C-execute-bswap-2 | +0.0203 | +0.033 | +FAIL | +FAIL | +
GCC-C-execute-built-in-setjmp | +0.0166 | +0.0129 | +0.0312 | +FAIL | +
GCC-C-execute-builtin-bitops-1 | +0.0501 | +0.0323 | +FAIL | +FAIL | +
GCC-C-execute-builtin-constant | +0.0131 | +0.0092 | +0.0357 | +FAIL | +
GCC-C-execute-builtin-prefetch-1 | +0.0163 | +0.0284 | +0.0316 | +FAIL | +
GCC-C-execute-builtin-prefetch-2 | +0.0286 | +0.0115 | +FAIL | +FAIL | +
GCC-C-execute-builtin-prefetch-3 | +0.0266 | +0.0239 | +FAIL | +FAIL | +
GCC-C-execute-builtin-prefetch-4 | +0.0273 | +0.0336 | +FAIL | +FAIL | +
GCC-C-execute-builtin-prefetch-5 | +0.0246 | +0.0158 | +FAIL | +FAIL | +
GCC-C-execute-builtin-prefetch-6 | +0.017 | +0.0196 | +0.0272 | +FAIL | +
GCC-C-execute-builtin-types-compatible-p | +0.0194 | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-call-trap-1 | +0.0238 | +0.029 | +FAIL | +FAIL | +
GCC-C-execute-cbrt | +0.021 | +0.0275 | +0.0379 | +0.0 | +
GCC-C-execute-cmpdi-1 | +0.0266 | +0.0239 | +FAIL | +FAIL | +
GCC-C-execute-cmpsf-1 | +0.0338 | +0.036 | +FAIL | +FAIL | +
GCC-C-execute-cmpsi-1 | +0.0104 | +0.0139 | +FAIL | +FAIL | +
GCC-C-execute-cmpsi-2 | +0.0208 | +0.0277 | +FAIL | +FAIL | +
GCC-C-execute-comp-goto-1 | +0.0486 | +0.0322 | +FAIL | +FAIL | +
GCC-C-execute-compare-1 | +0.0267 | +0.0131 | +FAIL | +FAIL | +
GCC-C-execute-compare-2 | +0.0173 | +0.0241 | +0.0211 | +0.0 | +
GCC-C-execute-compare-3 | +0.0286 | +0.0116 | +0.0208 | +0.0 | +
GCC-C-execute-complex-1 | +0.012 | +0.0282 | +FAIL | +FAIL | +
GCC-C-execute-complex-2 | +0.019 | +0.0165 | +FAIL | +FAIL | +
GCC-C-execute-complex-3 | +0.0217 | +0.0239 | +0.0229 | +0.0 | +
GCC-C-execute-complex-4 | +0.0179 | +0.0148 | +FAIL | +FAIL | +
GCC-C-execute-complex-5 | +0.0125 | +0.0156 | +FAIL | +FAIL | +
GCC-C-execute-complex-6 | +0.0325 | +0.0437 | +FAIL | +FAIL | +
GCC-C-execute-complex-7 | +0.0146 | +0.0081 | +FAIL | +FAIL | +
GCC-C-execute-compndlit-1 | +0.0151 | +0.0205 | +FAIL | +FAIL | +
GCC-C-execute-const-addr-expr-1 | +0.0418 | +0.0495 | +FAIL | +FAIL | +
GCC-C-execute-conversion | +0.0303 | +0.0263 | +FAIL | +FAIL | +
GCC-C-execute-cvt-1 | +0.0126 | +0.0226 | +0.0154 | +0.0 | +
GCC-C-execute-dbra-1 | +0.0233 | +0.0258 | +0.0396 | +0.0 | +
GCC-C-execute-divcmp-1 | +0.0338 | +0.0205 | +0.0558 | +0.0 | +
GCC-C-execute-divcmp-2 | +0.0284 | +0.029 | +0.0263 | +0.0 | +
GCC-C-execute-divcmp-3 | +0.0189 | +0.0154 | +0.0207 | +0.0 | +
GCC-C-execute-divcmp-4 | +0.0163 | +0.0267 | +0.0379 | +0.0 | +
GCC-C-execute-divcmp-5 | +0.0165 | +0.0234 | +FAIL | +FAIL | +
GCC-C-execute-divconst-1 | +0.0213 | +0.0131 | +FAIL | +FAIL | +
GCC-C-execute-divconst-2 | +0.0189 | +0.02 | +0.0305 | +0.0 | +
GCC-C-execute-divconst-3 | +0.0143 | +0.0214 | +0.0216 | +0.0 | +
GCC-C-execute-divmod-1 | +0.0138 | +0.0293 | +0.033 | +0.0 | +
GCC-C-execute-doloop-1 | +0.0231 | +0.0244 | +FAIL | +FAIL | +
GCC-C-execute-doloop-2 | +0.0183 | +0.027 | +FAIL | +FAIL | +
GCC-C-execute-enum-1 | +0.0231 | +0.0177 | +FAIL | +FAIL | +
GCC-C-execute-enum-2 | +0.0182 | +0.0149 | +0.0213 | +0.0 | +
GCC-C-execute-enum-3 | +0.0135 | +0.0215 | +0.0642 | +FAIL | +
GCC-C-execute-extzvsi | +0.02 | +0.0218 | +0.0241 | +0.0 | +
GCC-C-execute-ffs-1 | +0.0217 | +0.0153 | +0.0184 | +FAIL | +
GCC-C-execute-ffs-2 | +0.026 | +0.0212 | +0.025 | +FAIL | +
GCC-C-execute-float-floor | +0.019 | +0.0189 | +0.0215 | +0.0 | +
GCC-C-execute-floatunsisf-1 | +0.0168 | +0.0138 | +0.0194 | +0.0 | +
GCC-C-execute-fprintf-1 | +0.0425 | +0.0412 | +FAIL | +FAIL | +
GCC-C-execute-fprintf-2 | +0.0396 | +0.0572 | +FAIL | +FAIL | +
GCC-C-execute-func-ptr-1 | +0.0128 | +0.0299 | +FAIL | +FAIL | +
GCC-C-execute-gofast | +0.0333 | +0.0253 | +FAIL | +FAIL | +
GCC-C-execute-ieee-20000320-1 | +0.0276 | +0.0211 | +0.026 | +0.0 | +
GCC-C-execute-ieee-20001122-1 | +0.0117 | +0.0209 | +FAIL | +FAIL | +
GCC-C-execute-ieee-20010114-2 | +0.0155 | +0.0146 | +0.0197 | +FAIL | +
GCC-C-execute-ieee-20010226-1 | +0.0236 | +0.0097 | +0.0208 | +FAIL | +
GCC-C-execute-ieee-20011123-1 | +0.0195 | +0.0167 | +0.0283 | +0.0 | +
GCC-C-execute-ieee-20030331-1 | +0.0203 | +0.0229 | +0.0268 | +FAIL | +
GCC-C-execute-ieee-20041213-1 | +0.0191 | +0.0175 | +0.0281 | +FAIL | +
GCC-C-execute-ieee-920518-1 | +0.0253 | +0.0169 | +0.0177 | +0.0 | +
GCC-C-execute-ieee-920810-1 | +0.0241 | +0.0178 | +0.0684 | +FAIL | +
GCC-C-execute-ieee-930529-1 | +0.0168 | +0.0164 | +FAIL | +FAIL | +
GCC-C-execute-ieee-980619-1 | +0.0207 | +0.0174 | +FAIL | +FAIL | +
GCC-C-execute-ieee-acc1 | +0.0135 | +0.0201 | +FAIL | +FAIL | +
GCC-C-execute-ieee-acc2 | +0.0209 | +0.0232 | +FAIL | +FAIL | +
GCC-C-execute-ieee-builtin-nan-1 | +0.0191 | +0.0143 | +FAIL | +FAIL | +
GCC-C-execute-ieee-compare-fp-1 | +0.0297 | +0.0274 | +FAIL | +FAIL | +
GCC-C-execute-ieee-compare-fp-2 | +0.0222 | +0.0173 | +0.0182 | +0.0 | +
GCC-C-execute-ieee-compare-fp-3 | +0.0218 | +0.0206 | +FAIL | +FAIL | +
GCC-C-execute-ieee-compare-fp-4 | +0.033 | +0.0345 | +FAIL | +FAIL | +
GCC-C-execute-ieee-copysign1 | +0.0369 | +0.0439 | +FAIL | +FAIL | +
GCC-C-execute-ieee-copysign2 | +0.0497 | +0.0378 | +FAIL | +FAIL | +
GCC-C-execute-ieee-fp-cmp-1 | +FAIL | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-ieee-fp-cmp-2 | +FAIL | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-ieee-fp-cmp-3 | +FAIL | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-ieee-fp-cmp-4 | +0.024 | +0.024 | +0.0396 | +FAIL | +
GCC-C-execute-ieee-fp-cmp-4e | +0.0274 | +0.0175 | +0.0195 | +0.0 | +
GCC-C-execute-ieee-fp-cmp-4f | +0.0224 | +0.0158 | +0.0374 | +FAIL | +
GCC-C-execute-ieee-fp-cmp-4l | +0.0277 | +0.0242 | +FAIL | +FAIL | +
GCC-C-execute-ieee-fp-cmp-5 | +0.0233 | +0.0296 | +FAIL | +FAIL | +
GCC-C-execute-ieee-fp-cmp-6 | +0.0234 | +0.0231 | +FAIL | +FAIL | +
GCC-C-execute-ieee-fp-cmp-8 | +0.031 | +0.0242 | +FAIL | +FAIL | +
GCC-C-execute-ieee-fp-cmp-8e | +0.0212 | +0.0229 | +0.0137 | +0.0 | +
GCC-C-execute-ieee-fp-cmp-8f | +0.0298 | +0.0203 | +FAIL | +FAIL | +
GCC-C-execute-ieee-fp-cmp-8l | +0.0221 | +0.0218 | +FAIL | +FAIL | +
GCC-C-execute-ieee-hugeval | +0.0513 | +0.0397 | +0.135 | +FAIL | +
GCC-C-execute-ieee-inf-1 | +0.0266 | +0.0163 | +FAIL | +FAIL | +
GCC-C-execute-ieee-inf-2 | +0.0217 | +0.0287 | +FAIL | +FAIL | +
GCC-C-execute-ieee-inf-3 | +0.0228 | +0.0239 | +FAIL | +FAIL | +
GCC-C-execute-ieee-minuszero | +0.017 | +0.0158 | +0.0307 | +0.0 | +
GCC-C-execute-ieee-mul-subnormal-single-1 | +0.0231 | +0.0215 | +0.0335 | +0.0 | +
GCC-C-execute-ieee-mzero2 | +0.0159 | +0.0285 | +0.0216 | +FAIL | +
GCC-C-execute-ieee-mzero3 | +0.03 | +0.0225 | +0.0173 | +0.0 | +
GCC-C-execute-ieee-mzero4 | +0.017 | +0.0119 | +0.0195 | +0.0 | +
GCC-C-execute-ieee-mzero5 | +0.0276 | +0.0127 | +FAIL | +FAIL | +
GCC-C-execute-ieee-mzero6 | +0.0221 | +0.0259 | +FAIL | +FAIL | +
GCC-C-execute-ieee-pr28634 | +0.0128 | +0.0214 | +0.0271 | +FAIL | +
GCC-C-execute-ieee-pr29302-1 | +0.0242 | +0.0277 | +0.033 | +0.0 | +
GCC-C-execute-ieee-pr30704 | +0.024 | +0.0118 | +0.0251 | +0.0 | +
GCC-C-execute-ieee-pr36332 | +0.0253 | +0.0331 | +FAIL | +FAIL | +
GCC-C-execute-ieee-pr38016 | +0.0103 | +0.0169 | +FAIL | +FAIL | +
GCC-C-execute-ieee-pr50310 | +0.0298 | +0.0252 | +FAIL | +FAIL | +
GCC-C-execute-ieee-pr67218 | +0.0093 | +0.0094 | +0.0338 | +0.0 | +
GCC-C-execute-ieee-pr72824 | +0.0096 | +0.0126 | +0.0284 | +FAIL | +
GCC-C-execute-ieee-pr72824-2 | +0.0095 | +0.0192 | +FAIL | +FAIL | +
GCC-C-execute-ieee-pr84235 | +0.0198 | +0.0232 | +0.0206 | +FAIL | +
GCC-C-execute-ieee-rbug | +0.0124 | +0.0234 | +0.0199 | +0.0 | +
GCC-C-execute-ieee-unsafe-fp-assoc | +0.0308 | +0.0234 | +0.0151 | +0.0 | +
GCC-C-execute-ieee-unsafe-fp-assoc-1 | +0.0223 | +0.0174 | +0.0222 | +FAIL | +
GCC-C-execute-ifcvt-onecmpl-abs-1 | +0.0169 | +0.0262 | +0.0165 | +0.0 | +
GCC-C-execute-index-1 | +0.0183 | +0.0209 | +0.0192 | +0.0 | +
GCC-C-execute-inst-check | +0.0189 | +0.028 | +0.0257 | +0.0 | +
GCC-C-execute-int-compare | +0.0123 | +0.0162 | +FAIL | +FAIL | +
GCC-C-execute-ipa-sra-1 | +0.0165 | +0.0163 | +0.0184 | +0.0 | +
GCC-C-execute-ipa-sra-2 | +0.0284 | +0.0216 | +0.0224 | +0.0 | +
GCC-C-execute-longlong | +0.0178 | +0.0167 | +0.0233 | +0.0 | +
GCC-C-execute-loop-1 | +0.0093 | +0.0328 | +0.0281 | +0.0 | +
GCC-C-execute-loop-10 | +0.0147 | +0.0164 | +0.0291 | +FAIL | +
GCC-C-execute-loop-11 | +0.0245 | +0.0202 | +0.025 | +0.0 | +
GCC-C-execute-loop-12 | +0.0216 | +0.0248 | +FAIL | +FAIL | +
GCC-C-execute-loop-13 | +0.0209 | +0.0139 | +FAIL | +FAIL | +
GCC-C-execute-loop-14 | +0.0178 | +0.0049 | +0.0236 | +0.0 | +
GCC-C-execute-loop-15 | +0.0164 | +0.0223 | +FAIL | +FAIL | +
GCC-C-execute-loop-2 | +0.0196 | +0.0205 | +FAIL | +FAIL | +
GCC-C-execute-loop-2b | +0.0249 | +0.0169 | +FAIL | +FAIL | +
GCC-C-execute-loop-2d | +0.0169 | +0.0193 | +FAIL | +FAIL | +
GCC-C-execute-loop-2e | +0.0208 | +0.0152 | +FAIL | +FAIL | +
GCC-C-execute-loop-2f | +0.0326 | +0.0457 | +FAIL | +FAIL | +
GCC-C-execute-loop-2g | +0.0286 | +0.0393 | +FAIL | +FAIL | +
GCC-C-execute-loop-3 | +0.0307 | +0.024 | +FAIL | +FAIL | +
GCC-C-execute-loop-3b | +0.0148 | +0.0126 | +FAIL | +FAIL | +
GCC-C-execute-loop-3c | +0.0241 | +0.0178 | +FAIL | +FAIL | +
GCC-C-execute-loop-4 | +0.0257 | +0.0243 | +0.0229 | +0.0 | +
GCC-C-execute-loop-4b | +0.0174 | +0.0175 | +FAIL | +FAIL | +
GCC-C-execute-loop-5 | +0.0203 | +0.0254 | +0.0271 | +0.0 | +
GCC-C-execute-loop-6 | +0.0184 | +0.022 | +0.0158 | +0.0 | +
GCC-C-execute-loop-7 | +0.0213 | +0.0248 | +0.0191 | +0.0 | +
GCC-C-execute-loop-8 | +0.0308 | +0.0128 | +FAIL | +FAIL | +
GCC-C-execute-loop-9 | +0.0163 | +0.0302 | +0.0205 | +0.0 | +
GCC-C-execute-loop-ivopts-1 | +0.0145 | +0.0193 | +0.0299 | +0.0 | +
GCC-C-execute-loop-ivopts-2 | +0.0209 | +0.0259 | +0.0178 | +0.0 | +
GCC-C-execute-lshrdi-1 | +0.0223 | +0.0272 | +FAIL | +FAIL | +
GCC-C-execute-lto-tbaa-1 | +0.0231 | +0.0149 | +FAIL | +FAIL | +
GCC-C-execute-mayalias-1 | +0.0209 | +0.0169 | +0.0232 | +0.0 | +
GCC-C-execute-mayalias-2 | +0.0265 | +0.0192 | +0.0305 | +0.0 | +
GCC-C-execute-mayalias-3 | +0.0204 | +0.0179 | +FAIL | +FAIL | +
GCC-C-execute-memchr-1 | +0.0413 | +0.0301 | +FAIL | +FAIL | +
GCC-C-execute-memcpy-1 | +0.031 | +0.0329 | +FAIL | +FAIL | +
GCC-C-execute-memcpy-2 | +0.0342 | +0.0356 | +FAIL | +FAIL | +
GCC-C-execute-memcpy-bi | +0.0487 | +0.0556 | +0.1278 | +FAIL | +
GCC-C-execute-memset-1 | +0.0199 | +0.026 | +FAIL | +FAIL | +
GCC-C-execute-memset-2 | +0.033 | +0.0417 | +FAIL | +FAIL | +
GCC-C-execute-memset-3 | +0.0213 | +0.0174 | +FAIL | +FAIL | +
GCC-C-execute-memset-4 | +0.0116 | +0.0098 | +0.0276 | +FAIL | +
GCC-C-execute-mod-1 | +0.0309 | +0.0132 | +FAIL | +FAIL | +
GCC-C-execute-mode-dependent-address | +0.0472 | +0.043 | +0.3092 | +FAIL | +
GCC-C-execute-multdi-1 | +0.0127 | +0.0198 | +0.0128 | +0.0 | +
GCC-C-execute-multi-ix | +0.0264 | +0.0252 | +FAIL | +FAIL | +
GCC-C-execute-nestfunc-4 | +0.0246 | +0.028 | +FAIL | +FAIL | +
GCC-C-execute-packed-1 | +0.0155 | +0.017 | +FAIL | +FAIL | +
GCC-C-execute-packed-2 | +0.0219 | +0.0189 | +0.0196 | +0.0 | +
GCC-C-execute-pending-4 | +0.028 | +0.0254 | +0.0232 | +0.0 | +
GCC-C-execute-postmod-1 | +0.0265 | +0.0209 | +FAIL | +FAIL | +
GCC-C-execute-pr15262 | +0.0153 | +0.0174 | +0.0204 | +0.0 | +
GCC-C-execute-pr15262-1 | +0.0238 | +0.0071 | +0.0183 | +0.0 | +
GCC-C-execute-pr15262-2 | +0.0208 | +0.0037 | +FAIL | +FAIL | +
GCC-C-execute-pr15296 | +0.0194 | +0.0217 | +FAIL | +FAIL | +
GCC-C-execute-pr16790-1 | +0.0217 | +0.0179 | +0.0229 | +0.0 | +
GCC-C-execute-pr17078-1 | +0.0142 | +0.016 | +FAIL | +FAIL | +
GCC-C-execute-pr17133 | +0.026 | +0.02 | +FAIL | +FAIL | +
GCC-C-execute-pr17252 | +0.0228 | +0.0193 | +0.0211 | +FAIL | +
GCC-C-execute-pr17377 | +0.0228 | +0.0261 | +FAIL | +FAIL | +
GCC-C-execute-pr19005 | +0.0179 | +0.0316 | +FAIL | +FAIL | +
GCC-C-execute-pr19449 | +0.0168 | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-pr19515 | +0.0278 | +0.0254 | +FAIL | +FAIL | +
GCC-C-execute-pr19606 | +0.0239 | +0.0135 | +0.0172 | +0.0 | +
GCC-C-execute-pr19689 | +0.0187 | +0.0157 | +0.0232 | +0.0 | +
GCC-C-execute-pr20100-1 | +0.0244 | +0.0166 | +FAIL | +FAIL | +
GCC-C-execute-pr20187-1 | +0.0243 | +0.0168 | +0.0173 | +0.0 | +
GCC-C-execute-pr20466-1 | +0.0134 | +0.0206 | +FAIL | +FAIL | +
GCC-C-execute-pr20527-1 | +0.0208 | +0.0269 | +FAIL | +FAIL | +
GCC-C-execute-pr20601-1 | +0.0245 | +0.0137 | +FAIL | +FAIL | +
GCC-C-execute-pr20621-1 | +0.0254 | +0.0223 | +0.0322 | +0.0 | +
GCC-C-execute-pr21173 | +0.0127 | +0.0316 | +FAIL | +FAIL | +
GCC-C-execute-pr21331 | +0.018 | +0.0132 | +0.0234 | +0.0 | +
GCC-C-execute-pr21964-1 | +0.0157 | +0.0111 | +0.0271 | +0.0 | +
GCC-C-execute-pr22061-1 | +0.0257 | +0.0202 | +FAIL | +FAIL | +
GCC-C-execute-pr22061-2 | +0.0147 | +0.0201 | +FAIL | +FAIL | +
GCC-C-execute-pr22098-1 | +0.013 | +0.0267 | +FAIL | +FAIL | +
GCC-C-execute-pr22098-2 | +0.0237 | +0.0037 | +FAIL | +FAIL | +
GCC-C-execute-pr22098-3 | +0.0113 | +0.0108 | +FAIL | +FAIL | +
GCC-C-execute-pr22141-1 | +0.0278 | +0.0256 | +FAIL | +FAIL | +
GCC-C-execute-pr22141-2 | +0.0155 | +0.0181 | +FAIL | +FAIL | +
GCC-C-execute-pr22348 | +0.0169 | +0.0248 | +0.0168 | +0.0 | +
GCC-C-execute-pr22429 | +0.0232 | +0.0203 | +0.017 | +0.0 | +
GCC-C-execute-pr22493-1 | +0.024 | +0.0094 | +0.0345 | +0.0 | +
GCC-C-execute-pr22630 | +0.0179 | +0.0261 | +FAIL | +FAIL | +
GCC-C-execute-pr23047 | +0.0166 | +0.0167 | +0.0273 | +0.0 | +
GCC-C-execute-pr23135 | +0.0226 | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-pr23324 | +0.0209 | +0.0305 | +FAIL | +FAIL | +
GCC-C-execute-pr23467 | +0.0101 | +0.0225 | +0.0266 | +0.0 | +
GCC-C-execute-pr23604 | +0.0197 | +0.0179 | +0.0144 | +0.0 | +
GCC-C-execute-pr23941 | +0.0133 | +0.0233 | +0.0359 | +0.0 | +
GCC-C-execute-pr24141 | +0.0159 | +0.0117 | +0.0246 | +0.0 | +
GCC-C-execute-pr24142 | +0.0119 | +0.0222 | +0.0205 | +0.0 | +
GCC-C-execute-pr24716 | +0.0175 | +0.0201 | +FAIL | +FAIL | +
GCC-C-execute-pr24851 | +0.0094 | +0.0174 | +0.0126 | +0.0 | +
GCC-C-execute-pr25125 | +0.0265 | +0.0176 | +0.0174 | +0.0 | +
GCC-C-execute-pr25737 | +0.0134 | +0.019 | +0.0196 | +0.0 | +
GCC-C-execute-pr27073 | +0.0187 | +0.0287 | +FAIL | +FAIL | +
GCC-C-execute-pr27260 | +0.0176 | +0.0198 | +0.0225 | +FAIL | +
GCC-C-execute-pr27285 | +0.0167 | +0.0167 | +FAIL | +FAIL | +
GCC-C-execute-pr27364 | +0.0195 | +0.0186 | +0.0162 | +0.0 | +
GCC-C-execute-pr27671-1 | +0.0231 | +0.0194 | +FAIL | +FAIL | +
GCC-C-execute-pr28289 | +0.013 | +0.0171 | +FAIL | +FAIL | +
GCC-C-execute-pr28403 | +0.0171 | +0.013 | +FAIL | +FAIL | +
GCC-C-execute-pr28651 | +0.0128 | +0.0288 | +0.0201 | +0.0 | +
GCC-C-execute-pr28778 | +0.0166 | +0.0205 | +FAIL | +FAIL | +
GCC-C-execute-pr28982a | +0.0319 | +0.0258 | +FAIL | +FAIL | +
GCC-C-execute-pr28982b | +0.0235 | +0.0215 | +FAIL | +FAIL | +
GCC-C-execute-pr29006 | +0.0223 | +0.0256 | +0.0133 | +0.0 | +
GCC-C-execute-pr29156 | +0.0095 | +0.0182 | +0.0173 | +0.0 | +
GCC-C-execute-pr29695-1 | +0.0159 | +0.0163 | +0.0295 | +0.0 | +
GCC-C-execute-pr29695-2 | +0.0205 | +0.024 | +0.018 | +0.0 | +
GCC-C-execute-pr29797-1 | +0.0204 | +0.0169 | +0.0225 | +FAIL | +
GCC-C-execute-pr29797-2 | +0.018 | +0.0179 | +0.0164 | +FAIL | +
GCC-C-execute-pr29798 | +0.0261 | +0.0204 | +0.0251 | +0.0 | +
GCC-C-execute-pr30185 | +0.0217 | +0.0154 | +FAIL | +FAIL | +
GCC-C-execute-pr30778 | +0.0307 | +0.0143 | +FAIL | +FAIL | +
GCC-C-execute-pr31072 | +0.0157 | +0.0156 | +FAIL | +FAIL | +
GCC-C-execute-pr31136 | +0.0169 | +0.0166 | +0.0158 | +0.0 | +
GCC-C-execute-pr31169 | +0.0262 | +0.0179 | +0.0152 | +0.0 | +
GCC-C-execute-pr31448 | +0.0138 | +0.017 | +0.028 | +FAIL | +
GCC-C-execute-pr31448-2 | +0.0229 | +0.0142 | +0.0281 | +FAIL | +
GCC-C-execute-pr31605 | +0.0186 | +0.0142 | +0.0244 | +0.0 | +
GCC-C-execute-pr32500 | +0.0172 | +0.0058 | +0.0257 | +0.0 | +
GCC-C-execute-pr33142 | +0.0249 | +0.0187 | +0.0136 | +0.0 | +
GCC-C-execute-pr33382 | +0.0133 | +0.0201 | +FAIL | +FAIL | +
GCC-C-execute-pr33631 | +0.0205 | +0.0165 | +FAIL | +FAIL | +
GCC-C-execute-pr33669 | +0.02 | +0.0183 | +FAIL | +FAIL | +
GCC-C-execute-pr33779-1 | +0.0198 | +0.0128 | +0.0254 | +0.0 | +
GCC-C-execute-pr33779-2 | +0.0102 | +0.0214 | +0.0138 | +0.0 | +
GCC-C-execute-pr33870 | +FAIL | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-pr33870-1 | +FAIL | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-pr33992 | +0.0104 | +0.0177 | +FAIL | +FAIL | +
GCC-C-execute-pr34070-1 | +0.0158 | +0.0171 | +0.0179 | +0.0 | +
GCC-C-execute-pr34070-2 | +0.0236 | +0.0204 | +0.0263 | +0.0 | +
GCC-C-execute-pr34099 | +0.0207 | +0.0368 | +FAIL | +FAIL | +
GCC-C-execute-pr34099-2 | +0.0235 | +0.0171 | +FAIL | +FAIL | +
GCC-C-execute-pr34130 | +0.0184 | +0.0281 | +0.0187 | +FAIL | +
GCC-C-execute-pr34154 | +0.019 | +0.0182 | +FAIL | +FAIL | +
GCC-C-execute-pr34176 | +0.0232 | +0.0093 | +FAIL | +FAIL | +
GCC-C-execute-pr34415 | +0.0133 | +0.0195 | +FAIL | +FAIL | +
GCC-C-execute-pr34456 | +0.0383 | +0.0265 | +FAIL | +FAIL | +
GCC-C-execute-pr34768-1 | +0.0165 | +0.013 | +FAIL | +FAIL | +
GCC-C-execute-pr34768-2 | +0.0171 | +0.0158 | +FAIL | +FAIL | +
GCC-C-execute-pr34982 | +0.0248 | +0.0146 | +0.0146 | +0.0 | +
GCC-C-execute-pr35163 | +0.0101 | +0.0198 | +0.0142 | +0.0 | +
GCC-C-execute-pr35231 | +0.0132 | +0.0229 | +0.0173 | +0.0 | +
GCC-C-execute-pr35390 | +0.0162 | +0.0179 | +0.0128 | +0.0 | +
GCC-C-execute-pr35456 | +0.0115 | +0.0088 | +FAIL | +FAIL | +
GCC-C-execute-pr35472 | +0.0208 | +0.01 | +0.0279 | +FAIL | +
GCC-C-execute-pr35800 | +0.0136 | +0.0251 | +FAIL | +FAIL | +
GCC-C-execute-pr36034-1 | +0.0256 | +0.0141 | +0.0318 | +0.0 | +
GCC-C-execute-pr36034-2 | +0.0216 | +0.0224 | +0.0318 | +0.0 | +
GCC-C-execute-pr36038 | +0.0115 | +0.0226 | +FAIL | +FAIL | +
GCC-C-execute-pr36077 | +0.0172 | +0.0239 | +0.0219 | +0.0 | +
GCC-C-execute-pr36321 | +0.0151 | +0.0231 | +FAIL | +FAIL | +
GCC-C-execute-pr36339 | +0.0152 | +0.0281 | +FAIL | +FAIL | +
GCC-C-execute-pr36343 | +0.0266 | +0.0145 | +0.0255 | +0.0 | +
GCC-C-execute-pr36691 | +0.0227 | +0.0238 | +FAIL | +FAIL | +
GCC-C-execute-pr36765 | +0.0137 | +0.0323 | +0.0157 | +FAIL | +
GCC-C-execute-pr37102 | +0.0199 | +0.0168 | +0.0167 | +FAIL | +
GCC-C-execute-pr37125 | +0.0239 | +0.0248 | +0.0276 | +0.0 | +
GCC-C-execute-pr37573 | +0.0175 | +0.0189 | +FAIL | +FAIL | +
GCC-C-execute-pr37780 | +0.0037 | +0.0221 | +FAIL | +FAIL | +
GCC-C-execute-pr37882 | +0.0202 | +0.0166 | +0.026 | +0.0 | +
GCC-C-execute-pr37924 | +0.0228 | +0.0202 | +0.0306 | +0.0 | +
GCC-C-execute-pr37931 | +0.0169 | +0.0158 | +0.0168 | +0.0 | +
GCC-C-execute-pr38048-1 | +0.0231 | +0.0135 | +0.0264 | +0.0 | +
GCC-C-execute-pr38048-2 | +0.0213 | +0.0084 | +0.022 | +0.0 | +
GCC-C-execute-pr38051 | +0.0343 | +0.0366 | +FAIL | +FAIL | +
GCC-C-execute-pr38151 | +0.021 | +0.0275 | +FAIL | +FAIL | +
GCC-C-execute-pr38236 | +0.0127 | +0.0174 | +0.0144 | +0.0 | +
GCC-C-execute-pr38422 | +0.0131 | +0.0112 | +0.0113 | +0.0 | +
GCC-C-execute-pr38533 | +0.0285 | +0.0324 | +FAIL | +FAIL | +
GCC-C-execute-pr38819 | +0.0266 | +0.0241 | +0.0225 | +0.0 | +
GCC-C-execute-pr38969 | +0.0201 | +0.0138 | +FAIL | +FAIL | +
GCC-C-execute-pr39100 | +0.029 | +0.0218 | +FAIL | +FAIL | +
GCC-C-execute-pr39120 | +0.0185 | +0.0129 | +FAIL | +FAIL | +
GCC-C-execute-pr39233 | +0.0296 | +0.019 | +0.0233 | +0.0 | +
GCC-C-execute-pr39240 | +0.0218 | +0.0258 | +0.0309 | +0.0 | +
GCC-C-execute-pr39339 | +0.0285 | +0.0255 | +0.0329 | +FAIL | +
GCC-C-execute-pr39501 | +0.0209 | +0.0148 | +FAIL | +FAIL | +
GCC-C-execute-pr40022 | +0.0193 | +0.021 | +FAIL | +FAIL | +
GCC-C-execute-pr40057 | +0.0183 | +0.0143 | +0.0291 | +0.0 | +
GCC-C-execute-pr40386 | +0.0235 | +0.0323 | +0.0654 | +FAIL | +
GCC-C-execute-pr40404 | +0.0155 | +0.0212 | +0.0139 | +FAIL | +
GCC-C-execute-pr40493 | +0.0215 | +0.0211 | +0.0223 | +FAIL | +
GCC-C-execute-pr40579 | +0.0202 | +0.0247 | +0.0241 | +0.0 | +
GCC-C-execute-pr40657 | +0.0198 | +0.0283 | +FAIL | +FAIL | +
GCC-C-execute-pr40668 | +0.0182 | +0.0213 | +FAIL | +FAIL | +
GCC-C-execute-pr40747 | +0.0168 | +0.015 | +0.0198 | +0.0 | +
GCC-C-execute-pr41239 | +0.0224 | +0.0222 | +FAIL | +FAIL | +
GCC-C-execute-pr41317 | +0.0179 | +0.0187 | +0.0149 | +0.0 | +
GCC-C-execute-pr41395-1 | +0.0227 | +0.0231 | +0.0129 | +0.0 | +
GCC-C-execute-pr41395-2 | +0.0241 | +0.0189 | +0.0269 | +0.0 | +
GCC-C-execute-pr41463 | +0.0398 | +0.0418 | +0.1903 | +FAIL | +
GCC-C-execute-pr41750 | +0.0202 | +0.021 | +FAIL | +FAIL | +
GCC-C-execute-pr41917 | +0.0245 | +0.0178 | +0.0234 | +0.0 | +
GCC-C-execute-pr41919 | +0.0216 | +0.0268 | +FAIL | +FAIL | +
GCC-C-execute-pr42006 | +0.0155 | +0.0155 | +0.0295 | +0.0 | +
GCC-C-execute-pr42142 | +0.0246 | +0.0225 | +0.0228 | +0.0 | +
GCC-C-execute-pr42154 | +0.013 | +0.0248 | +0.0287 | +0.0 | +
GCC-C-execute-pr42231 | +0.0243 | +0.0168 | +FAIL | +FAIL | +
GCC-C-execute-pr42248 | +0.017 | +0.024 | +FAIL | +FAIL | +
GCC-C-execute-pr42269-2 | +0.0162 | +0.0145 | +0.0243 | +0.0 | +
GCC-C-execute-pr42512 | +0.0184 | +0.0218 | +FAIL | +FAIL | +
GCC-C-execute-pr42544 | +0.0169 | +0.0178 | +0.0166 | +0.0 | +
GCC-C-execute-pr42570 | +0.0224 | +0.0254 | +0.0176 | +FAIL | +
GCC-C-execute-pr42614 | +0.0286 | +0.0137 | +0.0339 | +0.0 | +
GCC-C-execute-pr42691 | +0.0206 | +0.0172 | +FAIL | +FAIL | +
GCC-C-execute-pr42721 | +0.0176 | +0.0223 | +FAIL | +FAIL | +
GCC-C-execute-pr42833 | +0.0232 | +0.0289 | +FAIL | +FAIL | +
GCC-C-execute-pr43008 | +0.0205 | +0.0157 | +0.0165 | +FAIL | +
GCC-C-execute-pr43220 | +0.013 | +0.0183 | +FAIL | +FAIL | +
GCC-C-execute-pr43236 | +0.0192 | +0.0101 | +FAIL | +FAIL | +
GCC-C-execute-pr43269 | +0.0197 | +0.0152 | +FAIL | +FAIL | +
GCC-C-execute-pr43385 | +0.0147 | +0.0267 | +FAIL | +FAIL | +
GCC-C-execute-pr43438 | +0.0155 | +0.0205 | +FAIL | +FAIL | +
GCC-C-execute-pr43560 | +0.0268 | +0.0274 | +FAIL | +FAIL | +
GCC-C-execute-pr43629 | +0.0132 | +0.0152 | +0.0169 | +FAIL | +
GCC-C-execute-pr43784 | +0.019 | +0.0062 | +FAIL | +FAIL | +
GCC-C-execute-pr43835 | +0.021 | +0.019 | +FAIL | +FAIL | +
GCC-C-execute-pr43987 | +0.0237 | +0.0214 | +0.0179 | +FAIL | +
GCC-C-execute-pr44164 | +0.0177 | +0.0208 | +FAIL | +FAIL | +
GCC-C-execute-pr44202-1 | +0.0128 | +0.0131 | +FAIL | +FAIL | +
GCC-C-execute-pr44468 | +0.0181 | +0.0233 | +FAIL | +FAIL | +
GCC-C-execute-pr44555 | +0.0072 | +0.0209 | +FAIL | +FAIL | +
GCC-C-execute-pr44575 | +0.0214 | +0.021 | +FAIL | +FAIL | +
GCC-C-execute-pr44683 | +0.0184 | +0.0207 | +FAIL | +FAIL | +
GCC-C-execute-pr44828 | +0.0186 | +0.027 | +0.0243 | +0.0 | +
GCC-C-execute-pr44852 | +0.0135 | +0.0147 | +FAIL | +FAIL | +
GCC-C-execute-pr44858 | +0.0172 | +0.0164 | +0.014 | +0.0 | +
GCC-C-execute-pr44942 | +0.0299 | +0.0128 | +FAIL | +FAIL | +
GCC-C-execute-pr45034 | +0.0141 | +0.0205 | +FAIL | +FAIL | +
GCC-C-execute-pr45070 | +0.0276 | +0.0206 | +FAIL | +FAIL | +
GCC-C-execute-pr45262 | +0.0148 | +0.0131 | +0.0303 | +0.0 | +
GCC-C-execute-pr45695 | +0.0279 | +0.0234 | +FAIL | +FAIL | +
GCC-C-execute-pr46019 | +0.0133 | +0.025 | +0.021 | +0.0 | +
GCC-C-execute-pr46309 | +0.0132 | +0.019 | +FAIL | +FAIL | +
GCC-C-execute-pr46316 | +0.0264 | +0.0205 | +0.0139 | +0.0 | +
GCC-C-execute-pr46909-1 | +0.0243 | +0.0174 | +FAIL | +FAIL | +
GCC-C-execute-pr46909-2 | +0.0213 | +0.0064 | +FAIL | +FAIL | +
GCC-C-execute-pr47148 | +0.0131 | +0.0141 | +FAIL | +FAIL | +
GCC-C-execute-pr47155 | +0.0164 | +0.0128 | +0.0188 | +0.0 | +
GCC-C-execute-pr47299 | +0.029 | +0.0257 | +0.0251 | +0.0 | +
GCC-C-execute-pr47337 | +0.0268 | +0.0136 | +FAIL | +FAIL | +
GCC-C-execute-pr47538 | +0.028 | +0.0272 | +FAIL | +FAIL | +
GCC-C-execute-pr47925 | +0.0218 | +0.0044 | +FAIL | +FAIL | +
GCC-C-execute-pr48197 | +0.0165 | +0.0164 | +0.033 | +0.0 | +
GCC-C-execute-pr48571-1 | +0.0216 | +0.0101 | +FAIL | +FAIL | +
GCC-C-execute-pr48717 | +0.0214 | +0.0248 | +0.0299 | +FAIL | +
GCC-C-execute-pr48809 | +0.0305 | +0.0111 | +FAIL | +FAIL | +
GCC-C-execute-pr48814-1 | +0.0226 | +0.0303 | +0.0207 | +FAIL | +
GCC-C-execute-pr48814-2 | +0.0241 | +0.0109 | +0.0227 | +FAIL | +
GCC-C-execute-pr48973-1 | +0.0123 | +0.0157 | +0.0227 | +FAIL | +
GCC-C-execute-pr48973-2 | +0.015 | +0.0203 | +0.0247 | +0.0 | +
GCC-C-execute-pr49039 | +0.0188 | +0.0244 | +0.0219 | +0.0 | +
GCC-C-execute-pr49073 | +0.0285 | +0.0038 | +FAIL | +FAIL | +
GCC-C-execute-pr49123 | +0.0316 | +0.0037 | +0.0192 | +0.0 | +
GCC-C-execute-pr49161 | +0.0213 | +0.0097 | +FAIL | +FAIL | +
GCC-C-execute-pr49186 | +0.0204 | +0.0128 | +0.0231 | +0.0 | +
GCC-C-execute-pr49218 | +0.0188 | +0.0231 | +FAIL | +FAIL | +
GCC-C-execute-pr49279 | +0.0202 | +0.0126 | +FAIL | +FAIL | +
GCC-C-execute-pr49281 | +0.0175 | +0.0205 | +FAIL | +FAIL | +
GCC-C-execute-pr49390 | +0.0245 | +0.0275 | +FAIL | +FAIL | +
GCC-C-execute-pr49419 | +0.0258 | +0.0289 | +FAIL | +FAIL | +
GCC-C-execute-pr49644 | +0.0149 | +0.0159 | +FAIL | +FAIL | +
GCC-C-execute-pr49712 | +0.0141 | +0.0083 | +0.0227 | +0.0 | +
GCC-C-execute-pr49768 | +0.0078 | +0.0131 | +0.0217 | +0.0 | +
GCC-C-execute-pr49886 | +0.019 | +0.0248 | +FAIL | +FAIL | +
GCC-C-execute-pr50865 | +0.011 | +0.0133 | +0.0175 | +0.0 | +
GCC-C-execute-pr51023 | +0.0191 | +0.0117 | +0.0179 | +0.0 | +
GCC-C-execute-pr51323 | +0.023 | +0.0168 | +FAIL | +FAIL | +
GCC-C-execute-pr51466 | +0.013 | +0.0208 | +FAIL | +FAIL | +
GCC-C-execute-pr51581-1 | +0.0232 | +0.026 | +FAIL | +FAIL | +
GCC-C-execute-pr51581-2 | +0.0216 | +0.01 | +FAIL | +FAIL | +
GCC-C-execute-pr51877 | +0.0167 | +0.0226 | +FAIL | +FAIL | +
GCC-C-execute-pr51933 | +0.0271 | +0.0191 | +FAIL | +FAIL | +
GCC-C-execute-pr52129 | +0.0303 | +0.0307 | +FAIL | +FAIL | +
GCC-C-execute-pr52209 | +0.0167 | +0.0175 | +0.0192 | +0.0 | +
GCC-C-execute-pr52286 | +0.0222 | +0.0276 | +FAIL | +FAIL | +
GCC-C-execute-pr52760 | +0.018 | +0.0258 | +FAIL | +FAIL | +
GCC-C-execute-pr52979-1 | +0.0164 | +0.0164 | +FAIL | +FAIL | +
GCC-C-execute-pr52979-2 | +0.0212 | +0.0192 | +FAIL | +FAIL | +
GCC-C-execute-pr53084 | +0.0208 | +0.021 | +FAIL | +FAIL | +
GCC-C-execute-pr53160 | +0.0218 | +0.0187 | +0.0153 | +FAIL | +
GCC-C-execute-pr53465 | +0.0328 | +0.0168 | +0.0308 | +0.0 | +
GCC-C-execute-pr53645 | +FAIL | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-pr53645-2 | +FAIL | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-pr53688 | +0.0153 | +0.0199 | +FAIL | +FAIL | +
GCC-C-execute-pr54471 | +0.0165 | +0.0158 | +FAIL | +FAIL | +
GCC-C-execute-pr54937 | +0.0187 | +0.0165 | +FAIL | +FAIL | +
GCC-C-execute-pr54985 | +0.0201 | +0.0135 | +FAIL | +FAIL | +
GCC-C-execute-pr55137 | +0.0116 | +0.0132 | +0.0266 | +0.0 | +
GCC-C-execute-pr55750 | +0.0194 | +0.0183 | +FAIL | +FAIL | +
GCC-C-execute-pr55875 | +0.0185 | +0.0206 | +FAIL | +FAIL | +
GCC-C-execute-pr56051 | +0.0059 | +0.0307 | +0.0303 | +0.0 | +
GCC-C-execute-pr56205 | +0.0225 | +0.0138 | +FAIL | +FAIL | +
GCC-C-execute-pr56250 | +0.0207 | +0.0118 | +0.017 | +0.0 | +
GCC-C-execute-pr56799 | +0.0274 | +0.0428 | +FAIL | +FAIL | +
GCC-C-execute-pr56837 | +0.0137 | +0.0196 | +FAIL | +FAIL | +
GCC-C-execute-pr56866 | +0.0157 | +0.0228 | +FAIL | +FAIL | +
GCC-C-execute-pr56899 | +0.0253 | +0.0247 | +0.0175 | +FAIL | +
GCC-C-execute-pr56962 | +0.0166 | +0.0039 | +0.023 | +0.0 | +
GCC-C-execute-pr56982 | +0.0264 | +0.0208 | +FAIL | +FAIL | +
GCC-C-execute-pr57124 | +0.0073 | +0.0147 | +0.024 | +0.0 | +
GCC-C-execute-pr57130 | +0.018 | +0.021 | +FAIL | +FAIL | +
GCC-C-execute-pr57131 | +0.0211 | +0.0332 | +0.0223 | +0.0 | +
GCC-C-execute-pr57144 | +0.0174 | +0.0199 | +0.0171 | +0.0 | +
GCC-C-execute-pr57281 | +0.0201 | +0.0087 | +0.0154 | +0.0 | +
GCC-C-execute-pr57321 | +0.0278 | +0.0243 | +0.0272 | +0.0 | +
GCC-C-execute-pr57344-1 | +0.0195 | +0.0206 | +FAIL | +FAIL | +
GCC-C-execute-pr57344-2 | +0.0116 | +0.0198 | +FAIL | +FAIL | +
GCC-C-execute-pr57344-3 | +0.0124 | +0.0223 | +FAIL | +FAIL | +
GCC-C-execute-pr57344-4 | +0.0077 | +0.0256 | +FAIL | +FAIL | +
GCC-C-execute-pr57568 | +0.0201 | +0.0219 | +FAIL | +FAIL | +
GCC-C-execute-pr57829 | +0.0166 | +0.0201 | +FAIL | +FAIL | +
GCC-C-execute-pr57860 | +0.0269 | +0.0188 | +FAIL | +FAIL | +
GCC-C-execute-pr57861 | +0.0172 | +0.0145 | +0.0182 | +FAIL | +
GCC-C-execute-pr57875 | +0.0232 | +0.0136 | +FAIL | +FAIL | +
GCC-C-execute-pr57876 | +0.0214 | +0.0162 | +0.024 | +0.0 | +
GCC-C-execute-pr57877 | +0.0186 | +0.0144 | +0.0296 | +FAIL | +
GCC-C-execute-pr58209 | +0.0188 | +0.0234 | +FAIL | +FAIL | +
GCC-C-execute-pr58277-1 | +0.024 | +0.0169 | +FAIL | +FAIL | +
GCC-C-execute-pr58277-2 | +0.0233 | +0.0207 | +FAIL | +FAIL | +
GCC-C-execute-pr58364 | +0.0127 | +0.0315 | +0.0254 | +FAIL | +
GCC-C-execute-pr58365 | +0.0137 | +0.0155 | +FAIL | +FAIL | +
GCC-C-execute-pr58385 | +0.0206 | +0.0221 | +FAIL | +FAIL | +
GCC-C-execute-pr58387 | +0.017 | +0.0217 | +0.0201 | +0.0 | +
GCC-C-execute-pr58419 | +0.0208 | +0.0254 | +FAIL | +FAIL | +
GCC-C-execute-pr58431 | +0.0161 | +0.0172 | +FAIL | +FAIL | +
GCC-C-execute-pr58564 | +0.0266 | +0.0207 | +FAIL | +FAIL | +
GCC-C-execute-pr58570 | +0.0192 | +0.0229 | +0.0276 | +0.0 | +
GCC-C-execute-pr58574 | +0.0377 | +0.0394 | +FAIL | +FAIL | +
GCC-C-execute-pr58640 | +0.032 | +0.018 | +0.0173 | +0.0 | +
GCC-C-execute-pr58640-2 | +0.0214 | +0.018 | +0.0129 | +FAIL | +
GCC-C-execute-pr58662 | +0.0257 | +0.019 | +FAIL | +FAIL | +
GCC-C-execute-pr58726 | +0.0244 | +0.0208 | +0.0186 | +0.0 | +
GCC-C-execute-pr58831 | +0.0274 | +0.0059 | +0.0303 | +FAIL | +
GCC-C-execute-pr58943 | +0.0224 | +0.0109 | +0.0162 | +FAIL | +
GCC-C-execute-pr58984 | +0.0261 | +0.0188 | +FAIL | +FAIL | +
GCC-C-execute-pr59014 | +0.0231 | +0.0139 | +FAIL | +FAIL | +
GCC-C-execute-pr59014-2 | +0.0186 | +0.0209 | +0.0167 | +0.0 | +
GCC-C-execute-pr59101 | +0.0153 | +0.016 | +0.0164 | +0.0 | +
GCC-C-execute-pr59221 | +0.0209 | +0.0214 | +0.0203 | +FAIL | +
GCC-C-execute-pr59229 | +0.017 | +0.019 | +0.0331 | +FAIL | +
GCC-C-execute-pr59358 | +0.0198 | +0.0247 | +0.0299 | +FAIL | +
GCC-C-execute-pr59387 | +0.0187 | +0.0099 | +FAIL | +FAIL | +
GCC-C-execute-pr59388 | +0.0242 | +0.0181 | +0.0249 | +FAIL | +
GCC-C-execute-pr59413 | +0.0227 | +0.0227 | +0.0243 | +FAIL | +
GCC-C-execute-pr59643 | +0.0215 | +0.0185 | +0.0353 | +FAIL | +
GCC-C-execute-pr59747 | +0.0127 | +0.0187 | +0.0074 | +0.0 | +
GCC-C-execute-pr60017 | +0.0129 | +0.0145 | +FAIL | +FAIL | +
GCC-C-execute-pr60062 | +0.0213 | +0.0206 | +0.0303 | +FAIL | +
GCC-C-execute-pr60072 | +0.0146 | +0.024 | +0.0247 | +FAIL | +
GCC-C-execute-pr60454 | +0.006 | +0.0176 | +0.0208 | +0.0 | +
GCC-C-execute-pr60822 | +0.0113 | +0.0172 | +0.0204 | +FAIL | +
GCC-C-execute-pr60960 | +0.0205 | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-pr61306-1 | +0.0208 | +0.0129 | +0.0303 | +0.0 | +
GCC-C-execute-pr61306-2 | +0.0272 | +0.0222 | +0.0199 | +0.0 | +
GCC-C-execute-pr61306-3 | +0.0176 | +0.0164 | +0.0129 | +0.0 | +
GCC-C-execute-pr61375 | +0.0239 | +0.0164 | +FAIL | +FAIL | +
GCC-C-execute-pr61517 | +0.0235 | +0.0149 | +0.0236 | +0.0 | +
GCC-C-execute-pr61673 | +0.0199 | +0.0259 | +FAIL | +FAIL | +
GCC-C-execute-pr61682 | +0.0187 | +0.0172 | +0.0183 | +0.0 | +
GCC-C-execute-pr61725 | +0.0245 | +0.0129 | +0.0164 | +FAIL | +
GCC-C-execute-pr62151 | +0.0179 | +0.0207 | +FAIL | +FAIL | +
GCC-C-execute-pr63209 | +0.0169 | +0.0178 | +0.0131 | +0.0 | +
GCC-C-execute-pr63302 | +0.0226 | +0.0263 | +FAIL | +FAIL | +
GCC-C-execute-pr63641 | +0.0274 | +0.0103 | +FAIL | +FAIL | +
GCC-C-execute-pr63659 | +0.0097 | +0.0262 | +0.0311 | +FAIL | +
GCC-C-execute-pr63843 | +0.0246 | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-pr64006 | +0.0127 | +0.0217 | +0.0332 | +FAIL | +
GCC-C-execute-pr64255 | +0.029 | +0.0128 | +0.0248 | +FAIL | +
GCC-C-execute-pr64260 | +0.0193 | +0.017 | +0.027 | +FAIL | +
GCC-C-execute-pr64682 | +0.0171 | +0.0233 | +0.021 | +FAIL | +
GCC-C-execute-pr64718 | +0.0097 | +0.0213 | +0.0256 | +0.0 | +
GCC-C-execute-pr64756 | +0.0152 | +0.0328 | +0.0255 | +0.0 | +
GCC-C-execute-pr64957 | +0.013 | +0.0169 | +0.0299 | +0.0 | +
GCC-C-execute-pr64979 | +0.0231 | +0.0261 | +FAIL | +FAIL | +
GCC-C-execute-pr65053-1 | +0.0183 | +0.0147 | +FAIL | +FAIL | +
GCC-C-execute-pr65053-2 | +0.0206 | +0.0335 | +FAIL | +FAIL | +
GCC-C-execute-pr65170 | +0.0112 | +0.0255 | +FAIL | +FAIL | +
GCC-C-execute-pr65215-1 | +0.0205 | +0.0169 | +FAIL | +FAIL | +
GCC-C-execute-pr65215-2 | +0.0183 | +0.0313 | +FAIL | +FAIL | +
GCC-C-execute-pr65215-3 | +0.0245 | +0.0195 | +FAIL | +FAIL | +
GCC-C-execute-pr65215-4 | +0.0084 | +0.0196 | +FAIL | +FAIL | +
GCC-C-execute-pr65215-5 | +0.0221 | +0.0198 | +0.0133 | +0.0 | +
GCC-C-execute-pr65216 | +0.0209 | +0.0249 | +0.0154 | +FAIL | +
GCC-C-execute-pr65369 | +0.0318 | +0.0256 | +FAIL | +FAIL | +
GCC-C-execute-pr65401 | +0.0199 | +0.0186 | +0.0376 | +FAIL | +
GCC-C-execute-pr65418-1 | +0.0162 | +0.0136 | +FAIL | +FAIL | +
GCC-C-execute-pr65418-2 | +0.0215 | +0.0144 | +FAIL | +FAIL | +
GCC-C-execute-pr65427 | +0.0231 | +0.0226 | +FAIL | +FAIL | +
GCC-C-execute-pr65648 | +0.0205 | +0.0281 | +FAIL | +FAIL | +
GCC-C-execute-pr65956 | +0.0134 | +0.0268 | +FAIL | +FAIL | +
GCC-C-execute-pr66187 | +0.0264 | +0.0193 | +0.0135 | +FAIL | +
GCC-C-execute-pr66233 | +0.0261 | +0.017 | +0.017 | +0.0 | +
GCC-C-execute-pr66556 | +0.0256 | +0.0244 | +0.0332 | +FAIL | +
GCC-C-execute-pr66757 | +0.0223 | +0.0164 | +0.0252 | +0.0 | +
GCC-C-execute-pr66940 | +0.0179 | +0.0105 | +0.0206 | +0.0 | +
GCC-C-execute-pr67037 | +0.025 | +0.0244 | +FAIL | +FAIL | +
GCC-C-execute-pr67226 | +0.0132 | +0.031 | +0.0205 | +FAIL | +
GCC-C-execute-pr67714 | +0.0225 | +0.0152 | +0.0209 | +FAIL | +
GCC-C-execute-pr67781 | +0.02 | +0.0206 | +0.0153 | +0.0 | +
GCC-C-execute-pr67929_1 | +0.0203 | +0.0158 | +0.021 | +0.0 | +
GCC-C-execute-pr68143_1 | +0.0284 | +0.0216 | +0.0046 | +FAIL | +
GCC-C-execute-pr68185 | +0.0237 | +0.0065 | +0.0222 | +FAIL | +
GCC-C-execute-pr68249 | +0.0218 | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-pr68250 | +0.0208 | +0.0166 | +FAIL | +FAIL | +
GCC-C-execute-pr68321 | +0.0219 | +0.0218 | +FAIL | +FAIL | +
GCC-C-execute-pr68328 | +0.0185 | +0.0165 | +FAIL | +FAIL | +
GCC-C-execute-pr68376-1 | +0.0182 | +0.0269 | +0.0179 | +0.0 | +
GCC-C-execute-pr68376-2 | +0.0233 | +0.0194 | +FAIL | +FAIL | +
GCC-C-execute-pr68381 | +0.0221 | +0.0213 | +0.0177 | +FAIL | +
GCC-C-execute-pr68390 | +0.0213 | +0.0198 | +FAIL | +FAIL | +
GCC-C-execute-pr68506 | +0.029 | +0.0197 | +FAIL | +FAIL | +
GCC-C-execute-pr68532 | +0.0293 | +0.0261 | +FAIL | +FAIL | +
GCC-C-execute-pr68624 | +0.0166 | +0.0288 | +FAIL | +FAIL | +
GCC-C-execute-pr68648 | +0.0192 | +0.0213 | +FAIL | +FAIL | +
GCC-C-execute-pr68841 | +0.0232 | +0.0171 | +0.0242 | +FAIL | +
GCC-C-execute-pr68911 | +0.0303 | +0.0199 | +FAIL | +FAIL | +
GCC-C-execute-pr69097-1 | +0.0063 | +0.0222 | +0.0253 | +0.0 | +
GCC-C-execute-pr69097-2 | +0.0169 | +0.0208 | +FAIL | +FAIL | +
GCC-C-execute-pr69320-1 | +0.0346 | +0.0302 | +0.1719 | +FAIL | +
GCC-C-execute-pr69320-2 | +0.0288 | +0.0366 | +FAIL | +FAIL | +
GCC-C-execute-pr69320-3 | +0.0357 | +0.0373 | +0.1659 | +FAIL | +
GCC-C-execute-pr69320-4 | +0.0337 | +0.0256 | +0.1755 | +FAIL | +
GCC-C-execute-pr69403 | +0.0175 | +0.0194 | +0.0309 | +0.0 | +
GCC-C-execute-pr69447 | +0.029 | +0.018 | +FAIL | +FAIL | +
GCC-C-execute-pr69691 | +0.0252 | +0.0223 | +FAIL | +FAIL | +
GCC-C-execute-pr70005 | +0.0172 | +0.0096 | +0.0139 | +FAIL | +
GCC-C-execute-pr70127 | +0.0287 | +0.0131 | +0.0218 | +FAIL | +
GCC-C-execute-pr70222-1 | +0.0206 | +0.0117 | +0.0241 | +FAIL | +
GCC-C-execute-pr70222-2 | +0.0171 | +0.0224 | +FAIL | +FAIL | +
GCC-C-execute-pr70429 | +0.008 | +0.0204 | +FAIL | +FAIL | +
GCC-C-execute-pr70460 | +0.0159 | +0.0286 | +FAIL | +FAIL | +
GCC-C-execute-pr70566 | +0.0243 | +0.0202 | +0.0333 | +FAIL | +
GCC-C-execute-pr70586 | +0.0166 | +0.0161 | +0.0222 | +0.0 | +
GCC-C-execute-pr70602 | +0.012 | +0.0198 | +0.0281 | +0.0 | +
GCC-C-execute-pr70903 | +0.0213 | +0.0116 | +FAIL | +FAIL | +
GCC-C-execute-pr71083 | +0.014 | +0.0161 | +0.0241 | +0.0 | +
GCC-C-execute-pr71335 | +0.0165 | +0.0207 | +0.0178 | +0.0 | +
GCC-C-execute-pr71550 | +0.0257 | +0.0148 | +0.021 | +FAIL | +
GCC-C-execute-pr71554 | +0.0094 | +0.0235 | +0.0113 | +FAIL | +
GCC-C-execute-pr71626-1 | +0.0107 | +0.025 | +FAIL | +FAIL | +
GCC-C-execute-pr71626-2 | +0.0215 | +0.0171 | +FAIL | +FAIL | +
GCC-C-execute-pr71631 | +0.0271 | +0.0293 | +FAIL | +FAIL | +
GCC-C-execute-pr71700 | +0.0174 | +0.0195 | +0.0208 | +0.0 | +
GCC-C-execute-pr7284-1 | +0.0113 | +0.0245 | +0.0149 | +0.0 | +
GCC-C-execute-pr77718 | +0.0084 | +0.0157 | +0.017 | +FAIL | +
GCC-C-execute-pr77766 | +0.0175 | +0.0118 | +FAIL | +FAIL | +
GCC-C-execute-pr77767 | +0.0204 | +0.0178 | +0.0124 | +FAIL | +
GCC-C-execute-pr78170 | +0.0246 | +0.0239 | +0.0326 | +FAIL | +
GCC-C-execute-pr78378 | +0.0159 | +0.0181 | +FAIL | +FAIL | +
GCC-C-execute-pr78436 | +0.0142 | +0.0205 | +0.0165 | +0.0 | +
GCC-C-execute-pr78438 | +0.0229 | +0.0184 | +FAIL | +FAIL | +
GCC-C-execute-pr78477 | +0.0232 | +0.017 | +FAIL | +FAIL | +
GCC-C-execute-pr78559 | +0.0231 | +0.0166 | +FAIL | +FAIL | +
GCC-C-execute-pr78586 | +0.0207 | +0.0129 | +0.0241 | +FAIL | +
GCC-C-execute-pr78617 | +0.0209 | +0.0176 | +0.0276 | +0.0 | +
GCC-C-execute-pr78622 | +0.0155 | +0.0172 | +FAIL | +FAIL | +
GCC-C-execute-pr78675 | +0.0227 | +0.0188 | +0.0196 | +0.0 | +
GCC-C-execute-pr78720 | +0.0254 | +0.0103 | +FAIL | +FAIL | +
GCC-C-execute-pr78726 | +0.0192 | +0.016 | +FAIL | +FAIL | +
GCC-C-execute-pr78791 | +0.0247 | +FAIL | +0.0253 | +0.0 | +
GCC-C-execute-pr78856 | +0.0156 | +0.0091 | +0.0231 | +FAIL | +
GCC-C-execute-pr79121 | +0.0238 | +0.0159 | +0.0203 | +0.0 | +
GCC-C-execute-pr79286 | +0.0175 | +0.022 | +0.0298 | +FAIL | +
GCC-C-execute-pr79327 | +0.0142 | +0.0252 | +0.0335 | +FAIL | +
GCC-C-execute-pr79354 | +0.0188 | +0.0286 | +FAIL | +FAIL | +
GCC-C-execute-pr79388 | +0.015 | +0.0117 | +0.0293 | +0.0 | +
GCC-C-execute-pr79450 | +0.017 | +0.0206 | +FAIL | +FAIL | +
GCC-C-execute-pr79737-1 | +0.0268 | +0.0169 | +0.0183 | +0.0 | +
GCC-C-execute-pr79737-2 | +0.0219 | +0.0175 | +FAIL | +FAIL | +
GCC-C-execute-pr80153 | +0.0148 | +0.0173 | +FAIL | +FAIL | +
GCC-C-execute-pr80421 | +0.0258 | +0.0274 | +FAIL | +FAIL | +
GCC-C-execute-pr80501 | +0.0178 | +0.0173 | +0.0179 | +0.0 | +
GCC-C-execute-pr81281 | +0.016 | +0.0254 | +0.021 | +FAIL | +
GCC-C-execute-pr81423 | +0.0097 | +0.0324 | +0.0234 | +0.0 | +
GCC-C-execute-pr81503 | +0.0164 | +0.026 | +0.0189 | +FAIL | +
GCC-C-execute-pr81555 | +0.0127 | +0.0238 | +0.0251 | +FAIL | +
GCC-C-execute-pr81556 | +0.0165 | +0.0214 | +0.0249 | +FAIL | +
GCC-C-execute-pr81588 | +0.02 | +0.0198 | +FAIL | +FAIL | +
GCC-C-execute-pr81913 | +0.01 | +0.0193 | +FAIL | +FAIL | +
GCC-C-execute-pr82192 | +0.0186 | +0.0089 | +0.0271 | +0.0 | +
GCC-C-execute-pr82387 | +0.0161 | +0.0116 | +FAIL | +FAIL | +
GCC-C-execute-pr82388 | +0.0134 | +0.0173 | +FAIL | +FAIL | +
GCC-C-execute-pr82524 | +0.0196 | +0.0173 | +FAIL | +FAIL | +
GCC-C-execute-pr82954 | +0.0083 | +0.0189 | +FAIL | +FAIL | +
GCC-C-execute-pr83269 | +0.0161 | +0.0204 | +0.0179 | +0.0 | +
GCC-C-execute-pr83298 | +0.0128 | +0.0152 | +0.0208 | +FAIL | +
GCC-C-execute-pr83362 | +0.0148 | +0.0137 | +FAIL | +FAIL | +
GCC-C-execute-pr83383 | +0.0173 | +0.0133 | +0.0131 | +FAIL | +
GCC-C-execute-pr83477 | +0.0168 | +0.0112 | +0.0252 | +FAIL | +
GCC-C-execute-pr84339 | +0.0134 | +0.0093 | +FAIL | +FAIL | +
GCC-C-execute-pr84478 | +0.0433 | +0.0411 | +FAIL | +FAIL | +
GCC-C-execute-pr84521 | +0.0167 | +0.0219 | +FAIL | +FAIL | +
GCC-C-execute-pr84524 | +0.0123 | +0.0241 | +FAIL | +FAIL | +
GCC-C-execute-pr84748 | +0.0135 | +0.0273 | +0.0288 | +0.0 | +
GCC-C-execute-pr85095 | +0.0252 | +0.0233 | +FAIL | +FAIL | +
GCC-C-execute-pr85156 | +0.0323 | +0.0202 | +FAIL | +FAIL | +
GCC-C-execute-pr85169 | +0.0178 | +0.0203 | +FAIL | +FAIL | +
GCC-C-execute-pr85529-1 | +0.0336 | +0.0226 | +FAIL | +FAIL | +
GCC-C-execute-pr85529-2 | +0.0231 | +0.0173 | +0.0151 | +FAIL | +
GCC-C-execute-pr85582-1 | +0.024 | +0.008 | +FAIL | +FAIL | +
GCC-C-execute-pr85582-2 | +0.0168 | +0.0276 | +FAIL | +FAIL | +
GCC-C-execute-pr85582-3 | +0.0281 | +0.0163 | +FAIL | +FAIL | +
GCC-C-execute-pr85756 | +0.0182 | +0.0152 | +FAIL | +FAIL | +
GCC-C-execute-pr86231 | +0.0181 | +0.0147 | +FAIL | +FAIL | +
GCC-C-execute-pr86492 | +0.0273 | +0.014 | +FAIL | +FAIL | +
GCC-C-execute-pr86528 | +0.0174 | +0.0169 | +FAIL | +FAIL | +
GCC-C-execute-pr86714 | +0.0129 | +0.0153 | +FAIL | +FAIL | +
GCC-C-execute-pr86844 | +0.0191 | +0.0214 | +FAIL | +FAIL | +
GCC-C-execute-pr87053 | +0.0188 | +0.0117 | +FAIL | +FAIL | +
GCC-C-execute-pr87290 | +0.0283 | +0.0112 | +0.0344 | +FAIL | +
GCC-C-execute-pr87623 | +0.0255 | +0.0151 | +0.0207 | +0.0 | +
GCC-C-execute-pr88693 | +0.0092 | +0.024 | +FAIL | +FAIL | +
GCC-C-execute-pr88714 | +0.0337 | +0.0246 | +FAIL | +FAIL | +
GCC-C-execute-pr88739 | +0.0272 | +0.0269 | +FAIL | +FAIL | +
GCC-C-execute-pr88904 | +0.0193 | +0.0261 | +FAIL | +FAIL | +
GCC-C-execute-pr89195 | +0.0211 | +0.0259 | +0.0259 | +FAIL | +
GCC-C-execute-pr89369 | +0.0212 | +0.024 | +FAIL | +FAIL | +
GCC-C-execute-pr89434 | +0.0226 | +0.0122 | +0.025 | +FAIL | +
GCC-C-execute-pr89634 | +0.0212 | +0.0163 | +FAIL | +FAIL | +
GCC-C-execute-pr89826 | +0.0255 | +0.0185 | +0.0128 | +0.0 | +
GCC-C-execute-pr90025 | +0.0168 | +0.0181 | +0.0208 | +FAIL | +
GCC-C-execute-pr90949 | +0.0236 | +0.023 | +0.024 | +0.0 | +
GCC-C-execute-pr91137 | +0.0233 | +0.0267 | +0.0172 | +FAIL | +
GCC-C-execute-printf-1 | +0.0421 | +0.0369 | +FAIL | +FAIL | +
GCC-C-execute-printf-2 | +0.0531 | +0.0447 | +FAIL | +FAIL | +
GCC-C-execute-pta-field-1 | +0.0135 | +0.0166 | +0.0206 | +0.0 | +
GCC-C-execute-pta-field-2 | +0.0279 | +0.0156 | +FAIL | +FAIL | +
GCC-C-execute-ptr-arith-1 | +0.0172 | +0.0203 | +FAIL | +FAIL | +
GCC-C-execute-pure-1 | +0.02 | +0.0206 | +FAIL | +FAIL | +
GCC-C-execute-pushpop_macro | +0.0197 | +0.0119 | +0.0196 | +0.0 | +
GCC-C-execute-regstack-1 | +0.0226 | +0.0108 | +FAIL | +FAIL | +
GCC-C-execute-return-addr | +0.0227 | +0.0191 | +FAIL | +FAIL | +
GCC-C-execute-scal-to-vec1 | +FAIL | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-scal-to-vec2 | +0.0194 | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-scal-to-vec3 | +0.0285 | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-scope-1 | +0.0239 | +0.0174 | +FAIL | +FAIL | +
GCC-C-execute-shiftdi | +0.0216 | +0.0191 | +0.0264 | +0.0 | +
GCC-C-execute-shiftdi-2 | +0.0306 | +0.0217 | +FAIL | +FAIL | +
GCC-C-execute-shiftopt-1 | +0.0201 | +0.0185 | +0.0313 | +0.0 | +
GCC-C-execute-simd-1 | +0.0245 | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-simd-2 | +0.0277 | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-simd-4 | +0.0334 | +0.0138 | +FAIL | +FAIL | +
GCC-C-execute-simd-5 | +0.0247 | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-simd-6 | +0.0167 | +FAIL | +FAIL | +FAIL | +
GCC-C-execute-ssad-run | +0.0106 | +0.017 | +FAIL | +FAIL | +
GCC-C-execute-stdarg-1 | +0.0268 | +0.0273 | +FAIL | +FAIL | +
GCC-C-execute-stdarg-2 | +0.0238 | +0.0359 | +FAIL | +FAIL | +
GCC-C-execute-stdarg-3 | +0.0172 | +0.0215 | +FAIL | +FAIL | +
GCC-C-execute-stdarg-4 | +0.0266 | +0.0178 | +FAIL | +FAIL | +
GCC-C-execute-stkalign | +0.0117 | +0.0262 | +FAIL | +FAIL | +
GCC-C-execute-strcmp-1 | +0.0278 | +0.0141 | +FAIL | +FAIL | +
GCC-C-execute-strcpy-1 | +0.0177 | +0.0254 | +FAIL | +FAIL | +
GCC-C-execute-strcpy-2 | +0.0076 | +0.0231 | +FAIL | +FAIL | +
GCC-C-execute-strct-pack-1 | +0.0273 | +0.0156 | +0.0194 | +0.0 | +
GCC-C-execute-strct-pack-2 | +0.0128 | +0.012 | +0.0217 | +0.0 | +
GCC-C-execute-strct-pack-3 | +0.0139 | +0.0083 | +FAIL | +FAIL | +
GCC-C-execute-strct-pack-4 | +0.0288 | +0.023 | +0.0223 | +0.0 | +
GCC-C-execute-strct-stdarg-1 | +0.0235 | +0.0194 | +FAIL | +FAIL | +
GCC-C-execute-strct-varg-1 | +0.0262 | +0.0133 | +FAIL | +FAIL | +
GCC-C-execute-string-opt-17 | +0.0094 | +0.0158 | +FAIL | +FAIL | +
GCC-C-execute-string-opt-18 | +0.0224 | +0.0251 | +FAIL | +FAIL | +
GCC-C-execute-string-opt-5 | +0.0171 | +0.0354 | +FAIL | +FAIL | +
GCC-C-execute-strlen-1 | +0.0229 | +0.0253 | +FAIL | +FAIL | +
GCC-C-execute-strlen-2 | +0.044 | +0.0397 | +FAIL | +FAIL | +
GCC-C-execute-strlen-3 | +0.0297 | +0.0416 | +FAIL | +FAIL | +
GCC-C-execute-strlen-4 | +0.0613 | +0.0639 | +FAIL | +FAIL | +
GCC-C-execute-strlen-5 | +0.1397 | +0.1322 | +FAIL | +FAIL | +
GCC-C-execute-strlen-6 | +0.0325 | +0.0298 | +FAIL | +FAIL | +
GCC-C-execute-strlen-7 | +0.0254 | +0.0304 | +FAIL | +FAIL | +
GCC-C-execute-strncmp-1 | +0.0407 | +0.0366 | +FAIL | +FAIL | +
GCC-C-execute-struct-aliasing-1 | +0.0147 | +0.0249 | +0.0276 | +0.0 | +
GCC-C-execute-struct-cpy-1 | +0.0164 | +0.0296 | +FAIL | +FAIL | +
GCC-C-execute-struct-ini-1 | +0.0235 | +0.0192 | +FAIL | +FAIL | +
GCC-C-execute-struct-ini-2 | +0.0241 | +0.019 | +0.0235 | +FAIL | +
GCC-C-execute-struct-ini-3 | +0.0135 | +0.0227 | +0.0223 | +0.0 | +
GCC-C-execute-struct-ini-4 | +0.0256 | +0.0153 | +0.0202 | +0.0 | +
GCC-C-execute-struct-ret-1 | +0.0298 | +0.0346 | +FAIL | +FAIL | +
GCC-C-execute-struct-ret-2 | +0.0127 | +0.0074 | +0.0263 | +0.0 | +
GCC-C-execute-switch-1 | +0.021 | +0.0102 | +FAIL | +FAIL | +
GCC-C-execute-tstdi-1 | +0.0172 | +0.025 | +FAIL | +FAIL | +
GCC-C-execute-usad-run | +0.0291 | +0.0182 | +FAIL | +FAIL | +
GCC-C-execute-user-printf | +0.0605 | +0.0319 | +FAIL | +FAIL | +
GCC-C-execute-usmul | +0.0165 | +0.0075 | +0.0196 | +0.0 | +
GCC-C-execute-va-arg-1 | +0.0234 | +0.0235 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-10 | +0.0209 | +0.0176 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-11 | +0.022 | +0.0076 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-12 | +0.0204 | +0.0302 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-13 | +0.0153 | +0.0209 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-14 | +0.0298 | +0.0208 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-15 | +0.0209 | +0.0207 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-16 | +0.0225 | +0.0135 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-17 | +0.0152 | +0.01 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-18 | +0.0131 | +0.0202 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-19 | +0.0132 | +0.0166 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-2 | +0.0288 | +0.0244 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-20 | +0.0297 | +0.0245 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-21 | +0.0485 | +0.0319 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-22 | +0.0373 | +0.0338 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-23 | +0.0117 | +0.0224 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-24 | +0.0476 | +0.0469 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-26 | +0.0255 | +0.0174 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-4 | +0.0122 | +0.0152 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-5 | +0.0145 | +0.0099 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-6 | +0.026 | +0.0226 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-9 | +0.0152 | +0.0345 | +FAIL | +FAIL | +
GCC-C-execute-va-arg-trap-1 | +0.0199 | +0.0133 | +FAIL | +FAIL | +
GCC-C-execute-vfprintf-1 | +0.0417 | +0.0548 | +FAIL | +FAIL | +
GCC-C-execute-vla-dealloc-1 | +0.0164 | +0.0213 | +FAIL | +FAIL | +
GCC-C-execute-vprintf-1 | +0.0562 | +0.0484 | +FAIL | +FAIL | +
GCC-C-execute-vrp-1 | +0.0201 | +0.0085 | +0.0131 | +0.0 | +
GCC-C-execute-vrp-2 | +0.0143 | +0.0104 | +0.0116 | +0.0 | +
GCC-C-execute-vrp-3 | +0.0197 | +0.0163 | +0.0279 | +0.0 | +
GCC-C-execute-vrp-4 | +0.0207 | +0.0161 | +0.0267 | +0.0 | +
GCC-C-execute-vrp-5 | +0.0058 | +0.0305 | +0.0244 | +0.0 | +
GCC-C-execute-vrp-6 | +0.0166 | +0.0179 | +0.0216 | +0.0 | +
GCC-C-execute-vrp-7 | +0.0199 | +0.02 | +0.0218 | +0.0 | +
GCC-C-execute-wchar_t-1 | +0.0112 | +0.0234 | +FAIL | +FAIL | +
GCC-C-execute-widechar-1 | +0.0244 | +0.0156 | +0.0208 | +0.0 | +
GCC-C-execute-widechar-2 | +0.0115 | +0.0212 | +FAIL | +FAIL | +
GCC-C-execute-widechar-3 | +0.0138 | +0.0159 | +FAIL | +FAIL | +
GCC-C-execute-zero-struct-1 | +0.0298 | +0.024 | +FAIL | +FAIL | +
GCC-C-execute-zero-struct-2 | +0.0154 | +0.0169 | +FAIL | +FAIL | +
GCC-C-execute-zerolen-1 | +0.0221 | +0.0244 | +0.0244 | +FAIL | +
GCC-C-execute-zerolen-2 | +0.0125 | +0.0219 | +FAIL | +FAIL | +
IntMM | +0.0525 | +0.052 | +0.3132 | +FAIL | +
Oscar | +0.0583 | +0.0402 | +FAIL | +FAIL | +
Perm | +0.0416 | +0.0414 | +0.2938 | +FAIL | +
Puzzle | +0.0438 | +0.0415 | +0.618 | +FAIL | +
Queens | +0.0406 | +0.0427 | +FAIL | +FAIL | +
Quicksort | +0.0537 | +0.0469 | +FAIL | +FAIL | +
RealMM | +0.0517 | +0.0403 | +0.3167 | +FAIL | +
ReedSolomon | +0.0835 | +0.0845 | +FAIL | +FAIL | +
Regression-C++-2003-05-14-array-init | +0.025 | +FAIL | +FAIL | +FAIL | +
Regression-C++-2003-05-14-expr_stmt | +0.024 | +FAIL | +FAIL | +FAIL | +
Regression-C++-2003-06-08-BaseType | +0.018 | +FAIL | +0.0277 | +FAIL | +
Regression-C++-2003-06-08-VirtualFunctions | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C++-2003-06-13-Crasher | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C++-2003-08-20-EnumSizeProblem | +0.0217 | +0.0197 | +0.0238 | +0.0 | +
Regression-C++-2003-09-29-NonPODsByValue | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C++-2008-01-29-ParamAliasesReturn | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C++-2011-03-28-Bitfield | +0.0247 | +FAIL | +FAIL | +FAIL | +
Regression-C++-BuiltinTypeInfo | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C++-ConditionalExpr | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C++-class_hierarchy | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C++-ctor_dtor_count | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C++-ctor_dtor_count-2 | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C++-custom_section_members | +0.0246 | +FAIL | +FAIL | +FAIL | +
Regression-C++-dead_try_block | +0.0303 | +FAIL | +0.03 | +FAIL | +
Regression-C++-exception_spec_test | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C++-fixups | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C++-function_try_block | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C++-global_ctor | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C++-global_type | +0.0146 | +0.0273 | +FAIL | +FAIL | +
Regression-C++-inlined_cleanup | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C++-ofstream_ctor | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C++-pointer_member | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C++-pointer_method | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C++-pointer_method2 | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C++-recursive-throw | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C++-short_circuit_dtor | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C++-simple_rethrow | +0.0149 | +FAIL | +FAIL | +FAIL | +
Regression-C++-simple_throw | +0.0258 | +FAIL | +FAIL | +FAIL | +
Regression-C++-throw_rethrow_test | +FAIL | +FAIL | +FAIL | +FAIL | +
Regression-C-2003-05-14-initialize-string | +0.0246 | +0.0235 | +FAIL | +FAIL | +
Regression-C-2003-05-21-BitfieldHandling | +0.0205 | +0.0134 | +FAIL | +FAIL | +
Regression-C-2003-05-21-UnionBitfields | +0.0636 | +0.046 | +FAIL | +FAIL | +
Regression-C-2003-05-21-UnionTest | +0.0275 | +0.0318 | +FAIL | +FAIL | +
Regression-C-2003-05-22-LocalTypeTest | +0.0367 | +0.0241 | +FAIL | +FAIL | +
Regression-C-2003-05-22-VarSizeArray | +0.0178 | +0.0218 | +FAIL | +FAIL | +
Regression-C-2003-05-23-TransparentUnion | +0.0301 | +0.0268 | +FAIL | +FAIL | +
Regression-C-2003-06-16-InvalidInitializer | +0.0175 | +0.0113 | +0.0194 | +0.0 | +
Regression-C-2003-06-16-VolatileError | +0.0137 | +0.0185 | +0.0193 | +0.0 | +
Regression-C-2003-10-12-GlobalVarInitializers | +0.0326 | +0.0119 | +0.0644 | +FAIL | +
Regression-C-2004-02-03-AggregateCopy | +0.0374 | +0.029 | +0.0688 | +FAIL | +
Regression-C-2004-03-15-IndirectGoto | +0.0231 | +0.029 | +FAIL | +FAIL | +
Regression-C-2004-08-12-InlinerAndAllocas | +0.037 | +0.0235 | +0.065 | +FAIL | +
Regression-C-2005-05-06-LongLongSignedShift | +0.022 | +0.0136 | +0.0269 | +0.0 | +
Regression-C-2008-01-07-LongDouble | +0.0173 | +0.0273 | +0.0642 | +FAIL | +
Regression-C-ConstructorDestructorAttributes | +0.0231 | +FAIL | +0.0624 | +FAIL | +
Regression-C-DuffsDevice | +0.0269 | +0.0225 | +FAIL | +FAIL | +
Regression-C-PR10189 | +0.0171 | +0.0145 | +FAIL | +FAIL | +
Regression-C-PR1386 | +0.0313 | +0.0228 | +FAIL | +FAIL | +
Regression-C-PR491 | +0.0309 | +0.0417 | +0.0676 | +FAIL | +
Regression-C-PR640 | +0.0178 | +0.0231 | +FAIL | +FAIL | +
Regression-C-badidx | +0.0372 | +0.0426 | +0.2686 | +FAIL | +
Regression-C-bigstack | +0.0507 | +0.0402 | +0.3085 | +FAIL | +
Regression-C-callargs | +0.0357 | +0.0241 | +0.0766 | +FAIL | +
Regression-C-casts | +0.0524 | +0.0483 | +FAIL | +FAIL | +
Regression-C-compare | +0.0463 | +0.0395 | +0.279 | +FAIL | +
Regression-C-float16-smoke | +0.0293 | +0.0284 | +0.0732 | +FAIL | +
Regression-C-globalrefs | +0.0176 | +0.0228 | +FAIL | +FAIL | +
Regression-C-matrixTranspose | +0.0165 | +0.0254 | +FAIL | +FAIL | +
Regression-C-pointer_arithmetic | +0.0166 | +0.0197 | +0.0142 | +0.0 | +
Regression-C-sumarray | +0.0452 | +0.0252 | +0.2818 | +FAIL | +
Regression-C-sumarray2d | +0.0387 | +0.0352 | +0.2487 | +FAIL | +
Regression-C-sumarraymalloc | +0.0444 | +0.0416 | +FAIL | +FAIL | +
Regression-C-test_indvars | +0.0238 | +0.0354 | +0.0867 | +FAIL | +
Regression-C-testtrace | +0.033 | +0.0409 | +0.108 | +FAIL | +
Regression-C-uint64_to_float | +0.0383 | +0.0248 | +FAIL | +FAIL | +
Shootout-C++-ackermann | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-ary | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-ary2 | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-ary3 | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-except | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-fibo | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-hash | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-hash2 | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-heapsort | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-hello | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-lists | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-lists1 | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-matrix | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-methcall | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-moments | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-nestedloop | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-objinst | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-random | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-reversefile | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-sieve | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-spellcheck | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-strcat | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-sumcol | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-wc | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-C++-wordfreq | +FAIL | +FAIL | +FAIL | +FAIL | +
Shootout-ackermann | +0.0397 | +0.0415 | +0.264 | +FAIL | +
Shootout-ary3 | +0.0309 | +0.0434 | +0.2694 | +FAIL | +
Shootout-fib2 | +0.0362 | +0.0256 | +FAIL | +FAIL | +
Shootout-hash | +0.0569 | +0.068 | +FAIL | +FAIL | +
Shootout-heapsort | +0.0741 | +0.0765 | +FAIL | +FAIL | +
Shootout-hello | +0.0238 | +0.0222 | +0.0627 | +FAIL | +
Shootout-lists | +0.0571 | +0.0566 | +FAIL | +FAIL | +
Shootout-matrix | +0.0451 | +0.0533 | +0.3152 | +FAIL | +
Shootout-methcall | +0.0508 | +0.0404 | +FAIL | +FAIL | +
Shootout-nestedloop | +0.0375 | +0.0471 | +0.2681 | +FAIL | +
Shootout-objinst | +0.0423 | +0.0469 | +FAIL | +FAIL | +
Shootout-random | +0.0568 | +0.0723 | +0.4536 | +FAIL | +
Shootout-sieve | +0.0447 | +0.0432 | +0.2677 | +FAIL | +
Shootout-strcat | +0.0432 | +0.0464 | +FAIL | +FAIL | +
StructModifyTest | +0.0201 | +0.0244 | +0.0172 | +0.0243 | +
TestLoop | +0.0163 | +0.028 | +0.0871 | +FAIL | +
Towers | +0.0466 | +0.0516 | +0.3586 | +FAIL | +
Treesort | +0.0348 | +0.0486 | +0.3597 | +FAIL | +
Vector-build | +0.0205 | +FAIL | +FAIL | +FAIL | +
Vector-build2 | +0.0292 | +FAIL | +FAIL | +FAIL | +
Vector-constpool | +0.3361 | +FAIL | +FAIL | +FAIL | +
Vector-divides | +0.0325 | +FAIL | +FAIL | +FAIL | +
Vector-multiplies | +0.0386 | +FAIL | +FAIL | +FAIL | +
Vector-simple | +0.031 | +FAIL | +FAIL | +FAIL | +
Vector-sse.expandfft | +0.1591 | +FAIL | +FAIL | +FAIL | +
Vector-sse.isamax | +0.1173 | +FAIL | +FAIL | +FAIL | +
Vector-sse.shift | +0.0875 | +FAIL | +FAIL | +FAIL | +
Vector-sse.stepfft | +0.1298 | +FAIL | +FAIL | +FAIL | +
Vector-sumarray | +0.0274 | +FAIL | +FAIL | +FAIL | +
Vector-sumarray-dbl | +0.0331 | +FAIL | +FAIL | +FAIL | +
adi | +0.1138 | +0.1049 | +FAIL | +FAIL | +
almabench | +0.0753 | +0.0814 | +FAIL | +FAIL | +
atax | +0.1168 | +0.0883 | +FAIL | +FAIL | +
bicg | +0.0926 | +0.0915 | +FAIL | +FAIL | +
bigfib | +FAIL | +FAIL | +FAIL | +FAIL | +
block-byref-cxxobj-test | +0.0168 | +0.0142 | +0.0204 | +0.0245 | +
block-byref-test | +0.0212 | +0.0132 | +0.0227 | +0.0183 | +
block-call-r7674133 | +0.0092 | +0.0202 | +0.0174 | +0.0319 | +
block-copied-in-cxxobj | +0.0212 | +0.0242 | +0.0177 | +0.0167 | +
block-copied-in-cxxobj-1 | +0.0139 | +0.0131 | +0.0292 | +0.0313 | +
blockstret | +0.0194 | +0.025 | +0.0246 | +0.0275 | +
byval-alignment | +0.0291 | +0.0249 | +FAIL | +FAIL | +
cast | +0.0519 | +FAIL | +FAIL | +FAIL | +
cast-bug | +0.0316 | +0.0139 | +0.0155 | +0.0237 | +
cast2 | +0.0238 | +FAIL | +FAIL | +FAIL | +
ccc | +0.0531 | +0.0308 | +FAIL | +FAIL | +
cholesky | +0.1023 | +0.096 | +FAIL | +FAIL | +
chomp | +0.0599 | +0.0522 | +FAIL | +FAIL | +
classify | +2.6672 | +2.6841 | +FAIL | +FAIL | +
conditional-gnu-ext | +0.0102 | +FAIL | +FAIL | +FAIL | +
conditional-gnu-ext-cxx | +0.0246 | +FAIL | +FAIL | +FAIL | +
correlation | +0.0852 | +0.1067 | +FAIL | +FAIL | +
covariance | +0.097 | +0.0912 | +FAIL | +FAIL | +
deriche | +0.1134 | +0.1061 | +FAIL | +FAIL | +
div | +0.0352 | +0.0364 | +FAIL | +FAIL | +
doitgen | +0.1007 | +0.083 | +FAIL | +FAIL | +
dry | +0.0525 | +0.0581 | +FAIL | +FAIL | +
dt | +0.0782 | +0.0663 | +0.5079 | +FAIL | +
durbin | +0.1093 | +0.112 | +FAIL | +FAIL | +
evalloop | +0.0329 | +0.0296 | +FAIL | +FAIL | +
exptree | +0.0472 | +0.0667 | +FAIL | +FAIL | +
factor | +0.0469 | +0.0511 | +FAIL | +FAIL | +
fannkuch | +0.0513 | +0.0481 | +FAIL | +FAIL | +
fasta | +0.0624 | +0.0477 | +FAIL | +FAIL | +
fbench | +0.0706 | +0.0816 | +FAIL | +FAIL | +
fdtd-2d | +0.1 | +0.1027 | +FAIL | +FAIL | +
ffbench | +0.0804 | +0.085 | +FAIL | +FAIL | +
fftbench | +FAIL | +FAIL | +FAIL | +FAIL | +
fldry | +0.0376 | +0.0566 | +FAIL | +FAIL | +
flops | +0.0828 | +0.0804 | +FAIL | +FAIL | +
flops-1 | +0.0595 | +0.0536 | +0.2451 | +FAIL | +
flops-2 | +0.0564 | +0.0344 | +0.2248 | +FAIL | +
flops-3 | +0.0616 | +0.0698 | +0.221 | +FAIL | +
flops-4 | +0.0553 | +0.064 | +0.2114 | +FAIL | +
flops-5 | +0.0779 | +0.0644 | +0.2356 | +FAIL | +
flops-6 | +0.0661 | +0.0595 | +0.2334 | +FAIL | +
flops-7 | +0.063 | +0.068 | +0.2131 | +FAIL | +
flops-8 | +0.0406 | +0.0516 | +0.2428 | +FAIL | +
floyd-warshall | +0.1069 | +0.0961 | +FAIL | +FAIL | +
fp-convert | +0.0452 | +0.0406 | +0.2684 | +FAIL | +
functionobjects | +FAIL | +FAIL | +FAIL | +FAIL | +
gcc-loops | +FAIL | +FAIL | +FAIL | +FAIL | +
gemm | +0.0946 | +0.1131 | +FAIL | +FAIL | +
gemver | +0.116 | +0.1124 | +FAIL | +FAIL | +
gesummv | +0.1003 | +0.0887 | +FAIL | +FAIL | +
gramschmidt | +0.1014 | +0.1053 | +FAIL | +FAIL | +
heat-3d | +0.1204 | +0.1117 | +FAIL | +FAIL | +
himenobmtxpa | +0.0718 | +0.0635 | +FAIL | +FAIL | +
huffbench | +0.1 | +0.0782 | +FAIL | +FAIL | +
index-select | +FAIL | +FAIL | +FAIL | +FAIL | +
initp1 | +FAIL | +FAIL | +FAIL | +FAIL | +
jacobi-1d | +0.1028 | +0.0983 | +FAIL | +FAIL | +
jacobi-2d | +0.0904 | +0.104 | +FAIL | +FAIL | +
linpack-pc | +0.0986 | +0.0944 | +FAIL | +FAIL | +
loop_unroll | +FAIL | +FAIL | +FAIL | +FAIL | +
lowercase | +0.033 | +0.0259 | +FAIL | +FAIL | +
lpbench | +0.0796 | +0.0783 | +0.8124 | +FAIL | +
lu | +0.1022 | +0.1162 | +FAIL | +FAIL | +
ludcmp | +0.1069 | +0.1194 | +FAIL | +FAIL | +
mandel | +0.0611 | +0.0642 | +FAIL | +FAIL | +
mandel-2 | +0.0527 | +0.0561 | +FAIL | +FAIL | +
mandel-text | +0.015 | +FAIL | +FAIL | +FAIL | +
matmul_f64_4x4 | +0.0287 | +0.0294 | +FAIL | +FAIL | +
matrix-types-spec | +0.0119 | +0.0205 | +0.016 | +FAIL | +
member-function-pointers | +FAIL | +FAIL | +FAIL | +FAIL | +
misr | +0.0595 | +0.0606 | +FAIL | +FAIL | +
ms_struct-bitfield | +0.0197 | +FAIL | +FAIL | +FAIL | +
ms_struct-bitfield-1 | +0.0301 | +FAIL | +FAIL | +FAIL | +
ms_struct-bitfield-init | +0.0334 | +FAIL | +FAIL | +FAIL | +
ms_struct-bitfield-init-1 | +0.0494 | +FAIL | +FAIL | +FAIL | +
ms_struct_pack_layout | +0.0249 | +FAIL | +FAIL | +FAIL | +
ms_struct_pack_layout-1 | +0.0181 | +FAIL | +0.015 | +0.0214 | +
mvt | +0.0998 | +0.1097 | +FAIL | +FAIL | +
n-body | +0.0799 | +0.0653 | +0.6303 | +FAIL | +
nsieve-bits | +0.0595 | +0.0413 | +FAIL | +FAIL | +
nussinov | +0.116 | +0.1071 | +FAIL | +FAIL | +
oopack_v1p8 | +FAIL | +FAIL | +FAIL | +FAIL | +
oourafft | +0.1132 | +0.1063 | +FAIL | +FAIL | +
outer-loop-vect | +FAIL | +FAIL | +FAIL | +FAIL | +
partialsums | +0.0616 | +FAIL | +FAIL | +FAIL | +
perlin | +0.0493 | +0.0634 | +FAIL | +FAIL | +
pi | +0.0361 | +0.0288 | +0.0854 | +FAIL | +
printargs | +0.0284 | +0.0203 | +0.0565 | +FAIL | +
puzzle | +0.0461 | +0.0419 | +0.3185 | +FAIL | +
queens | +0.0548 | +0.0598 | +FAIL | +FAIL | +
ray | +FAIL | +FAIL | +FAIL | +FAIL | +
recurrences | +FAIL | +FAIL | +FAIL | +FAIL | +
recursive | +0.0403 | +0.0222 | +0.0826 | +FAIL | +
rem | +0.0677 | +0.0641 | +FAIL | +FAIL | +
revertBits | +0.0462 | +0.051 | +0.3408 | +FAIL | +
richards_benchmark | +0.0486 | +0.0505 | +FAIL | +FAIL | +
runtime-checks | +FAIL | +FAIL | +FAIL | +FAIL | +
salsa20 | +0.0404 | +0.0549 | +0.7561 | +FAIL | +
seidel-2d | +0.1109 | +0.0907 | +FAIL | +FAIL | +
shr | +0.0249 | +0.0329 | +0.1132 | +FAIL | +
simple_types_constant_folding | +FAIL | +FAIL | +FAIL | +FAIL | +
simple_types_loop_invariant | +FAIL | +FAIL | +FAIL | +FAIL | +
smallpt | +FAIL | +FAIL | +FAIL | +FAIL | +
spectral-norm | +0.0712 | +0.0715 | +FAIL | +FAIL | +
sphereflake | +FAIL | +FAIL | +FAIL | +FAIL | +
spirit | +FAIL | +FAIL | +FAIL | +FAIL | +
stdthreadbug | +FAIL | +FAIL | +FAIL | +FAIL | +
stepanov_abstraction | +FAIL | +FAIL | +FAIL | +FAIL | +
stepanov_container | +FAIL | +FAIL | +FAIL | +FAIL | +
stepanov_v1p2 | +FAIL | +FAIL | +FAIL | +FAIL | +
stepanov_vector | +FAIL | +FAIL | +FAIL | +FAIL | +
stmtexpr | +FAIL | +FAIL | +FAIL | +FAIL | +
symm | +0.1047 | +0.107 | +FAIL | +FAIL | +
syr2k | +0.0997 | +0.0958 | +FAIL | +FAIL | +
syrk | +0.1176 | +0.1036 | +FAIL | +FAIL | +
testcase-CGExprConstant | +0.0204 | +0.0403 | +FAIL | +FAIL | +
testcase-Expr-1 | +0.0243 | +0.0283 | +0.0929 | +FAIL | +
testcase-ExprConstant-1 | +0.0283 | +0.0269 | +FAIL | +FAIL | +
testcase-ExprConstant-2 | +0.0308 | +FAIL | +FAIL | +FAIL | +
testcase-InstCombine-1 | +0.0208 | +0.0203 | +0.0775 | +FAIL | +
testcase-Value-1 | +0.0198 | +0.0284 | +FAIL | +FAIL | +
tls | +0.0396 | +0.0447 | +FAIL | +FAIL | +
trisolv | +0.1083 | +0.0919 | +FAIL | +FAIL | +
trmm | +0.097 | +0.1176 | +FAIL | +FAIL | +
vla | +0.0341 | +0.0309 | +FAIL | +FAIL | +
whetstone | +0.0939 | +0.0873 | +FAIL | +FAIL | +
x86-dyn_stack_alloc_realign | +FAIL | +FAIL | +FAIL | +FAIL | +
x86-dyn_stack_alloc_realign2 | +FAIL | +FAIL | +FAIL | +FAIL | +
+ | HighLevel with Unsupported | +HighLevel | +
---|---|---|
Total | +21910/23190 | +20374/23190 | +
sv-benchmarks/c/array-cav19 | +13/13 | +13/13 | +
sv-benchmarks/c/array-crafted | +43/43 | +43/43 | +
sv-benchmarks/c/array-examples | +96/96 | +96/96 | +
sv-benchmarks/c/array-fpi | +138/138 | +138/138 | +
sv-benchmarks/c/array-industry-pattern | +17/17 | +17/17 | +
sv-benchmarks/c/array-lopstr16 | +11/11 | +11/11 | +
sv-benchmarks/c/array-memsafety-realloc | +3/3 | +3/3 | +
sv-benchmarks/c/array-memsafety | +65/65 | +65/65 | +
sv-benchmarks/c/array-multidimensional | +20/20 | +20/20 | +
sv-benchmarks/c/array-patterns | +30/30 | +30/30 | +
sv-benchmarks/c/array-programs | +16/16 | +16/16 | +
sv-benchmarks/c/array-tiling | +29/29 | +29/29 | +
sv-benchmarks/c/aws-c-common | +344/344 | +4/344 | +
sv-benchmarks/c/bitvector-loops | +3/3 | +3/3 | +
sv-benchmarks/c/bitvector-regression | +10/10 | +10/10 | +
sv-benchmarks/c/bitvector | +70/70 | +70/70 | +
sv-benchmarks/c/busybox-1.22.0-todo | +6/16 | +6/16 | +
sv-benchmarks/c/busybox-1.22.0 | +18/86 | +18/86 | +
sv-benchmarks/c/combinations | +671/671 | +671/671 | +
sv-benchmarks/c/coreutils-v8.31 | +0/120 | +0/120 | +
sv-benchmarks/c/ddv-machzwd | +13/13 | +13/13 | +
sv-benchmarks/c/eca-programs | +106/106 | +106/106 | +
sv-benchmarks/c/eca-rers2012 | +1140/1140 | +1140/1140 | +
sv-benchmarks/c/eca-rers2018 | +9/9 | +9/9 | +
sv-benchmarks/c/float-benchs | +78/82 | +78/82 | +
sv-benchmarks/c/float-newlib | +265/265 | +265/265 | +
sv-benchmarks/c/floats-cbmc-regression | +31/31 | +31/31 | +
sv-benchmarks/c/floats-cdfpl | +40/40 | +40/40 | +
sv-benchmarks/c/floats-esbmc-regression | +44/44 | +44/44 | +
sv-benchmarks/c/forester-heap | +40/40 | +40/40 | +
sv-benchmarks/c/fuzzle-programs | +15/15 | +15/15 | +
sv-benchmarks/c/goblint-coreutils | +0/20 | +0/20 | +
sv-benchmarks/c/goblint-regression | +220/220 | +220/220 | +
sv-benchmarks/c/hardness-nfm22 | +4012/4012 | +4012/4012 | +
sv-benchmarks/c/hardware-verification-array | +12/12 | +12/12 | +
sv-benchmarks/c/hardware-verification-bv | +2436/2436 | +2436/2436 | +
sv-benchmarks/c/heap-data | +10/10 | +10/10 | +
sv-benchmarks/c/heap-manipulation | +13/13 | +13/13 | +
sv-benchmarks/c/ldv-challenges-todo | +2/2 | +2/2 | +
sv-benchmarks/c/ldv-challenges | +176/199 | +176/199 | +
sv-benchmarks/c/ldv-commit-tester-todo | +1/1 | +1/1 | +
sv-benchmarks/c/ldv-commit-tester | +35/53 | +35/53 | +
sv-benchmarks/c/ldv-consumption | +132/161 | +132/161 | +
sv-benchmarks/c/ldv-linux-3.0-todo | +1/1 | +0/1 | +
sv-benchmarks/c/ldv-linux-3.0 | +32/38 | +17/38 | +
sv-benchmarks/c/ldv-linux-3.12-rc1-todo | +4/4 | +4/4 | +
sv-benchmarks/c/ldv-linux-3.12-rc1 | +29/33 | +29/33 | +
sv-benchmarks/c/ldv-linux-3.14-races | +6/6 | +6/6 | +
sv-benchmarks/c/ldv-linux-3.14-todo | +0/1 | +0/1 | +
sv-benchmarks/c/ldv-linux-3.14 | +300/320 | +300/320 | +
sv-benchmarks/c/ldv-linux-3.16-rc1-todo | +57/63 | +57/63 | +
sv-benchmarks/c/ldv-linux-3.16-rc1 | +78/93 | +78/93 | +
sv-benchmarks/c/ldv-linux-3.4-simple | +1078/1157 | +551/1157 | +
sv-benchmarks/c/ldv-linux-3.7.3 | +11/11 | +11/11 | +
sv-benchmarks/c/ldv-linux-4.0-rc1-mav-todo | +14/23 | +14/23 | +
sv-benchmarks/c/ldv-linux-4.0-rc1-mav | +60/76 | +60/76 | +
sv-benchmarks/c/ldv-linux-4.2-rc1-todo | +2/4 | +2/4 | +
sv-benchmarks/c/ldv-linux-4.2-rc1 | +299/422 | +299/422 | +
sv-benchmarks/c/ldv-memsafety-bitfields | +10/10 | +10/10 | +
sv-benchmarks/c/ldv-memsafety | +95/95 | +95/95 | +
sv-benchmarks/c/ldv-multiproperty-todo | +0/1 | +0/1 | +
sv-benchmarks/c/ldv-multiproperty | +74/98 | +74/98 | +
sv-benchmarks/c/ldv-races | +19/19 | +19/19 | +
sv-benchmarks/c/ldv-regression | +88/88 | +88/88 | +
sv-benchmarks/c/ldv-sets | +8/8 | +8/8 | +
sv-benchmarks/c/ldv-validator-v0.6-todo | +3/4 | +3/4 | +
sv-benchmarks/c/ldv-validator-v0.6 | +15/17 | +15/17 | +
sv-benchmarks/c/ldv-validator-v0.8-todo | +5/6 | +5/6 | +
sv-benchmarks/c/ldv-validator-v0.8 | +15/17 | +15/17 | +
sv-benchmarks/c/list-ext-properties | +21/21 | +21/21 | +
sv-benchmarks/c/list-ext2-properties | +6/6 | +6/6 | +
sv-benchmarks/c/list-ext3-properties | +16/16 | +16/16 | +
sv-benchmarks/c/list-properties | +13/13 | +13/13 | +
sv-benchmarks/c/list-simple | +40/40 | +40/40 | +
sv-benchmarks/c/locks | +13/13 | +13/13 | +
sv-benchmarks/c/longjmp | +37/37 | +37/37 | +
sv-benchmarks/c/loop-acceleration | +44/44 | +44/44 | +
sv-benchmarks/c/loop-crafted | +7/9 | +7/9 | +
sv-benchmarks/c/loop-floats-scientific-comp | +7/7 | +7/7 | +
sv-benchmarks/c/loop-industry-pattern | +3/18 | +3/18 | +
sv-benchmarks/c/loop-invariants | +9/9 | +9/9 | +
sv-benchmarks/c/loop-invgen | +28/29 | +28/29 | +
sv-benchmarks/c/loop-lit | +33/33 | +33/33 | +
sv-benchmarks/c/loop-new | +11/11 | +11/11 | +
sv-benchmarks/c/loop-simple | +8/8 | +8/8 | +
sv-benchmarks/c/loop-zilu | +58/58 | +58/58 | +
sv-benchmarks/c/loops-crafted-1 | +55/55 | +55/55 | +
sv-benchmarks/c/loops | +0/0 | +0/0 | +
sv-benchmarks/c/loops/todo | +77/77 | +77/77 | +
sv-benchmarks/c/memory-alloca | +1/1 | +1/1 | +
sv-benchmarks/c/memory-model | +2/2 | +2/2 | +
sv-benchmarks/c/memsafety-bftpd | +3/3 | +3/3 | +
sv-benchmarks/c/memsafety-broom | +30/31 | +30/31 | +
sv-benchmarks/c/memsafety-ext | +8/8 | +8/8 | +
sv-benchmarks/c/memsafety-ext2 | +10/10 | +10/10 | +
sv-benchmarks/c/memsafety-ext3 | +18/18 | +18/18 | +
sv-benchmarks/c/memsafety | +42/43 | +42/43 | +
sv-benchmarks/c/neural-networks | +611/611 | +611/611 | +
sv-benchmarks/c/nla-digbench-scaling | +0/0 | +0/0 | +
sv-benchmarks/c/nla-digbench-scaling/todo | +488/488 | +488/488 | +
sv-benchmarks/c/nla-digbench | +0/0 | +0/0 | +
sv-benchmarks/c/nla-digbench/todo | +57/57 | +57/57 | +
sv-benchmarks/c/ntdrivers-simplified | +10/10 | +10/10 | +
sv-benchmarks/c/ntdrivers | +12/12 | +12/12 | +
sv-benchmarks/c/openbsd-6.2 | +5/5 | +0/5 | +
sv-benchmarks/c/openssl-simplified | +26/26 | +26/26 | +
sv-benchmarks/c/openssl | +36/36 | +36/36 | +
sv-benchmarks/c/product-lines | +597/597 | +597/597 | +
sv-benchmarks/c/psyco | +11/11 | +11/11 | +
sv-benchmarks/c/pthread-C-DAC | +5/5 | +5/5 | +
sv-benchmarks/c/pthread-atomic | +18/18 | +18/18 | +
sv-benchmarks/c/pthread-complex | +4/6 | +4/6 | +
sv-benchmarks/c/pthread-deagle | +24/24 | +24/24 | +
sv-benchmarks/c/pthread-divine | +16/16 | +16/16 | +
sv-benchmarks/c/pthread-driver-races | +0/30 | +0/30 | +
sv-benchmarks/c/pthread-ext | +95/95 | +95/95 | +
sv-benchmarks/c/pthread-lit | +16/16 | +16/16 | +
sv-benchmarks/c/pthread-memsafety | +3/3 | +3/3 | +
sv-benchmarks/c/pthread-nondet | +6/6 | +6/6 | +
sv-benchmarks/c/pthread-race-challenges | +63/63 | +63/63 | +
sv-benchmarks/c/pthread-wmm | +283/283 | +283/283 | +
sv-benchmarks/c/pthread | +64/64 | +64/64 | +
sv-benchmarks/c/recursified_loop-crafted | +7/9 | +7/9 | +
sv-benchmarks/c/recursified_loop-invariants | +9/9 | +9/9 | +
sv-benchmarks/c/recursified_loop-simple | +8/8 | +8/8 | +
sv-benchmarks/c/recursified_nla-digbench | +0/0 | +0/0 | +
sv-benchmarks/c/recursified_nla-digbench/todo | +57/57 | +57/57 | +
sv-benchmarks/c/recursive-simple | +77/77 | +77/77 | +
sv-benchmarks/c/recursive-with-pointer | +2/2 | +2/2 | +
sv-benchmarks/c/recursive | +27/27 | +27/27 | +
sv-benchmarks/c/reducercommutativity | +50/50 | +50/50 | +
sv-benchmarks/c/regression | +4024/4438 | +3439/4438 | +
sv-benchmarks/c/seq-mthreaded-reduced | +109/316 | +109/316 | +
sv-benchmarks/c/seq-mthreaded | +192/192 | +192/192 | +
sv-benchmarks/c/seq-pthread | +19/19 | +19/19 | +
sv-benchmarks/c/signedintegeroverflow-regression | +15/15 | +15/15 | +
sv-benchmarks/c/sqlite | +0/1 | +0/1 | +
sv-benchmarks/c/systemc | +62/62 | +62/62 | +
sv-benchmarks/c/termination-15-todo | +2/2 | +1/2 | +
sv-benchmarks/c/termination-15 | +62/62 | +0/62 | +
sv-benchmarks/c/termination-bwb | +41/41 | +41/41 | +
sv-benchmarks/c/termination-crafted-lit-todo | +7/7 | +7/7 | +
sv-benchmarks/c/termination-crafted-lit | +159/159 | +159/159 | +
sv-benchmarks/c/termination-crafted-todo | +6/6 | +6/6 | +
sv-benchmarks/c/termination-crafted | +118/118 | +118/118 | +
sv-benchmarks/c/termination-dietlibc | +32/32 | +32/32 | +
sv-benchmarks/c/termination-memory-alloca-todo | +56/56 | +56/56 | +
sv-benchmarks/c/termination-memory-alloca | +147/147 | +147/147 | +
sv-benchmarks/c/termination-memory-linkedlists-todo | +4/4 | +4/4 | +
sv-benchmarks/c/termination-memory-linkedlists | +18/18 | +18/18 | +
sv-benchmarks/c/termination-nla | +78/78 | +78/78 | +
sv-benchmarks/c/termination-numeric | +22/22 | +22/22 | +
sv-benchmarks/c/termination-recursive-malloc | +28/28 | +28/28 | +
sv-benchmarks/c/termination-restricted-15-todo | +82/82 | +82/82 | +
sv-benchmarks/c/termination-restricted-15 | +103/103 | +103/103 | +
sv-benchmarks/c/unsignedintegeroverflow-sas23 | +5/5 | +5/5 | +
sv-benchmarks/c/uthash-2.0.2 | +192/192 | +192/192 | +
sv-benchmarks/c/verifythis | +13/13 | +13/13 | +
sv-benchmarks/c/weaver | +172/172 | +172/172 | +
sv-benchmarks/c/xcsp | +119/119 | +119/119 | +
First, thanks for your interest in contributing to VAST! We welcome and +appreciate all contributions, including bug reports, feature suggestions, +tutorials/blog posts, and code improvements.
+If you're unsure where to start, we recommend our good first issue
issue label.
Bug reports and feature suggestions can be submitted to our issue tracker.
+When reporting a bug please provide a minimal example with steps to reproduce the issue +if possible. It helps us a lot, as we can get to the bottom of the issue much faster and can +even use it as a test case to catch future regressions.
+Questions can be submitted to the discussion page.
+For legal reasons, we require contributors to sign our Contributor License +Agreement. This will be +automatically checked as part of our CI.
+VAST uses the pull request contribution model. Please make an account on +Github, fork this repo, and submit code contributions via pull request. For +more documentation, look here.
+Since VAST does not squash commits in a pull request, it is important to uphold +some culture when it comes to commits.
+component: Simple sentence with a dot.
with maximum of 80 chars and optional longer
+ message.git log
on the modified file(s).Some pull request guidelines:
+VAST partially models ABI specifications for function types and therefore +callsites. While the specification goes into details regarding registers, for +now VAST only offers lowering similar to what clang codegen does - argument and +return types are coerced to types that will easily fit their respective +registers once that allocation takes place. There is nothing preventing +inclusion of information about registers as well (for example as metadata or +separate operations/dialect), however it is not yet implemented.
+Similar to other transformation in VAST, ABI modelling tries to be as modular as +possible and as such can be split into three distinct steps:
+Main goal for now is to lower function prototypes to match the types produced by +clang, so that VAST emitted LLVM can be used as drop-in replacement for clang +one.
+When reading this document please keep in mind that implementation of this +feature is still ongoing and therefore particular technical details could change +drastically (although we hope that overall design will remain the same).
+Mirrors what clang does, but instead of locking the computed information away,
+we expose the API. In ideal world we would like to keep the algorithm(s, as
+there may be multiple per different ABIs) generic. This can be achieved by
+requiring users to implement & provide interface that specifies various details
+about used types; algorithm will be same when talking about hl
or LLVM
types
+after all.
Currently, we only provide support for x86 target to assess the approach's +applicability.
+-vast-emit-abi
)Once classification for a function is computed, we need to:
+sret
.To facilitate this, VAST contains abi
dialect, which operations encode
+"high-level" descriptions of type transformations that can occur during ABI
+lowering as operations. This is not very different from what clang does, but
+VAST does it over multiple steps.
For functions, type change itself is easy and to mark that function is
+transformed, abi.func
operation is used instead of original one to define the
+newly formed function. However, as arguments and return types are different, we
+introduce abi.prologue
and abi.epilogue
operations.
Consider following function we want to lower:
+Disclaimer: Since abi
dialect does not have nice formatting, therefore examples in
+this section contain some artistic liberty, but semantics (and operations) are
+preserved.
strut Point{ int; int; int; };
+
+int size( struct Point p ) { ... }
+
+After running the classification, we discover that type of size
should be
+( i64, i32 ) -> i32
- both arguments and
+returned value are passed directly. Therefore we encode it as follows:
abi.func size(i64 %arg0_0, i32 %arg0_1 ) -> i32
+{
+ %arg = abi.prologue {
+ %4 = abi.direct %arg0, %arg1 : i64, i32 -> !hl.record<"Point">
+ %5 = abi.yield %4 : !hl.record<"Point"> -> !hl.record<"Point">
+ } : !hl.record<"Point">
+
+ // Computation can continue as before, because %arg has a correct type
+
+ %ret = ... value that was previously returned ... -> i32
+ %out = abi.epilogue
+ {
+ %0 = abi.direct %ret: i32 -> i32
+ abi.yield %0
+ }
+ hl.return %out
+}
+
+In case, there were multiple function arguments, the abi.prologue
would return
+more values.
+%args = abi.prologue -> (hl.struct< "Point" >, i32 )
+{
+ %0 = abi.direct %arg0_0, %arg0_1
+ %1 = abi.direct %arg1
+ abi.yield %0, %1
+}
+
+This design allows easy analysis and subsequent rewrite (as each function has a +prologue and epilogue and returned values are explicitly yielded).
+Callsites are transformed in the same manner (unfortunately, they look more +complicated due to nested regions):
+
+%x = hl.call< "size" > %arg: hl.struct< "Point" > -> i32
+
+%x = abi.call< "size" >: () -> i32
+{
+ %arg0_0, %arg0_1 = abi.call_args: () -> (i64, i32)
+ {
+ %0, %1 = abi.direct %arg
+ abi.yield %0, %1
+ }
+ %x' = hl.call< "size" > %arg0_0, &arg0_1 : (i64, i32) -> i32
+ %0 = abi.call_rets : () -> i32
+ {
+ %0 = abi.direct %x' : i32 -> i32
+ abi.yield %0
+ }
+ abi.yield %0
+}
+
+
+If we had an argument passed as MEMORY
class, we would encode it in a similar manner.
ll.func @foo external (%arg0: !hl.record<"data">) -> si32 {
+
+Gets transformed to:
+ abi.func @vast.abi.foo external (%arg0: !hl.ptr<!hl.record<"data">>) -> si32 {
+ %0 = abi.prologue {
+ %5 = abi.indirect %arg0 : !hl.ptr<!hl.record<"data">> -> !hl.record<"data">
+ %6 = abi.yield %5 : !hl.record<"data"> -> !hl.record<"data">
+ } : !hl.record<"data">
+
+Call site:
+ %2 = abi.call_exec @da(%1) {
+ %3 = abi.call_args {
+ %7 = abi.indirect %1 : !hl.record<"data"> -> !hl.ptr<!hl.record<"data">>
+ %8 = abi.yield %7 : !hl.ptr<!hl.record<"data">> -> !hl.ptr<!hl.record<"data">>
+ } : !hl.ptr<!hl.record<"data">>
+ %4 = abi.call @da(%3) : (!hl.ptr<!hl.record<"data">>) -> si32
+ %5 = abi.call_rets {
+ %7 = abi.direct %4 : si32 -> si32
+ %8 = abi.yield %7 : si32 -> si32
+ } : si32
+ %6 = abi.yield %5 : si32 -> si32
+ } : (!hl.record<"data">) -> si32
+
+For now, same abi
operations are used to encode transformation in callsite and
+function (although they change the value in a "opposite direction"), this may be
+later revisited, but for now it is enough to look at the parent operation to
+determine whether the transformation lies in a function or callsite.
-vast-lower-abi
)While abi
dialect provides us with all the information required to do the
+transformation, it does not "compute" anything. Rather this lowering is left to
+a next pass. We hope by splitting the transformation into 2,
+we achieve the following:
hl
, llvm
or totally
+ random dialect of user choice.Currently we lower into our own dialect stack. To continue with our example - +after lowering the prologue:
+ ll.func @size external (%arg0: i64, %arg1: i32) -> si32 {
+ %0 = ll.extract %arg0 {from = 0 : ui64, to = 32 : ui64} : (i64) -> si32
+ %1 = ll.extract %arg0 {from = 32 : ui64, to = 64 : ui64} : (i64) -> si32
+ %2 = hl.initlist %0, %1, %arg1 : (si32, si32, i32) -> !hl.record<"Point">
+ %3 = ll.alloca : !hl.ptr<!hl.record<"Point">>
+ ll.store %3, %2 : !hl.ptr<!hl.record<"Point">>, !hl.record<"Point">
+
+And the callsite:
+ %9 = "ll.gep"(%8) <{idx = 0 : i32, name = "a"}> : (!hl.ptr<!hl.record<"Point">>) -> !hl.ptr<si32>
+ %10 = ll.load %9 : (!hl.ptr<si32>) -> si32
+ %11 = "ll.gep"(%8) <{idx = 1 : i32, name = "b"}> : (!hl.ptr<!hl.record<"Point">>) -> !hl.ptr<si32>
+ %12 = ll.load %11 : (!hl.ptr<si32>) -> si32
+ %13 = ll.concat %10, %12 : (si32, si32) -> i64
+ %14 = "ll.gep"(%8) <{idx = 2 : i32, name = "c"}> : (!hl.ptr<!hl.record<"Point">>) -> !hl.ptr<si32>
+ %15 = ll.load %14 : (!hl.ptr<si32>) -> si32
+ %16 = ll.concat %15 : (si32) -> i32
+ %17 = hl.call @size(%13, %16) : (i64, i32) -> si32
+ ll.store %5, %17 : !hl.ptr<si32>, si32
+ %18 = hl.const #core.integer<0> : si32
+
+We do not use memcpy
as we try to preserve as much explicit data flow as we
+can but nothing really prevents it.
The proposed way of parameter passing for next-gen c++ is to use declarative style:
+f( in X x) // x can be read from
+f( inout X x) // x can be used in read and write
+f( out X x) // x can be writen to
+f( move X x) // x will be moved from
+f(forward X x) // x will be passed along
+
+Similar holds for return values:
+auto f() move X { /* ... */ } // move X to caller
+auto f() X { /* ... */ } // possibly same
+auto f() forward X { /* ... */ } // pass along X to the caller
+
+Using the semantics aware vast dialects, we can design a method to automatically modernize code to use a declarative style of parameter passing.
++CPP + | ++CPP2 + | +
---|---|
+
+
+void f(const X& x) {
+ g(x);
+}
+
+ |
+
+
+
+void f(in X x) {
+ g(x);
+}
+
+ |
+
+VAST high-level dialect + | ++Transformed to parameter dialect + | +
+
+
+hl.func @f(%x: !hl.ref< !hl.lvalue< !hl.struct< "X" > >, const >) {
+ %0 = hl.call @g(%x) : (!hl.ref< !hl.lvalue< !hl.struct< "X" > >, const >) -> !hl.void
+}
+
+ |
+
+
+
+hl.func @f(%x: !par.in< !hl.lvalue< !hl.struct< "X" > > >) {
+ %0 = hl.call @g(%x) : (!par.in< !hl.lvalue< !hl.struct< "X" > > >) -> !hl.void
+}
+
+ |
+
The transformation will be probably overapproximating, in cases when the analysis cannot determine the precise category, i.e., inout
oveapproximates in
and out
parameters.
The dialect will define type adaptors for each parameter category:
+!par.in< T >
+!par.out< T >
+!par.inout< T >
+!par.move< T >
+!par.forward< T >
+
+Parameter categories can also be present as type attributes not to mess up the rest of the type trait system. +This needs further investigation.
+The advantage of the type adaptors we can enforce the correct usage of values. For example, we can forbid usage of out
parameter in other places than assignment.
Currently, it is necessary to use clang
(due to gcc
bug) to build VAST. On Linux it is also necessary to use lld
at the moment.
VAST uses llvm-18
which can be obtained from the repository provided by LLVM.
Before building (for Ubuntu) get all the necessary dependencies by running
+apt-get install build-essential cmake ninja-build libstdc++-12-dev llvm-18 libmlir-18 libmlir-18-dev mlir-18-tools libclang-18-dev
+
+or an equivalent command for your operating system of choice.
+To configure project run cmake
with following default options.
+In case clang
isn't your default compiler prefix the command with CC=clang CXX=clang++
.
+If you want to use system installed llvm
and mlir
(on Ubuntu) use:
The simplest way is to run
+cmake --workflow release
+
+If this method doesn't work for you, configure the project in the usual way:
+cmake --preset default
+
+To use a specific llvm
provide -DCMAKE_PREFIX_PATH=<llvm & mlir instalation paths>
option, where CMAKE_PREFIX_PATH
points to directory containing LLVMConfig.cmake
and MLIRConfig.cmake
.
Note: vast requires LLVM with RTTI enabled. Use LLVM_ENABLE_RTTI=ON
if you build your own LLVM.
Finally, build the project:
+cmake --build --preset release
+
+Use debug
preset for debug build.
To run mlir codegen of highlevel dialect use.
+./builds/default/tools/vast-front/Release/vast-front -vast-emit-mlir=<dialect> <input.c> -o <output.mlir>
+
+Supported dialects are: hl
, ll
, llvm
ctest --preset debug
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ VAST makes use of the MLIR infrastructure to facilitate the reproduction of crashes within the pipeline. You can refer to the MLIR documentation on crash and failure reproduction for more details. We provide a similar set of options in vast-front to aid in debugging.
+To generate a minimal reproducer for a crashed pipeline of vast-front
, use the following option:
-vast-emit-crash-reproducer="reproducer.mlir"
+
+This option disables multithreading to ensure a comprehensive crash report. You can then load and examine the crash report using the following command:
+vast-opt -run-reproducer reproducer.mlir
+
+To obtain a detailed insight into the pipeline, you can use the following option of vast-front
:
-vast-print-pipeline
+
+This option dumps the pipeline string to the standard error stream. You can use this information for a more specific investigation of the pipeline. Execute the pipeline with the printed string using the following command:
+vast-opt --pass-pipeline="pipeline-string"
+
+With the -vast-debug
option, you get more detailed crash reports. It shows MLIR operations when there's an error and provides current stack traces.
Sometimes it is needed to examine the results of conversion steps more closely to discover what went wrong. -vast-snapshot-at=pass1;...;passN
will instrument conversion pipeline to store a result of passN
into a file after it is applied. Name of the file will be in the form of: basename.pass_name
.
+Passing "*"
in the string will result in output after every step.
VAST offers a handy script to generate a variety of MLIR primitives. You can find the script at scripts/templater.py
. This tool is designed to help you create dialects, passes, operations, types, and attributes interactively.
Just run the script. It has been designed to provide a guided process for generating the desired primitives. If you find anything confusing or unintuitive, please don't hesitate to open an issue so that we can address it.
+When you run the script, it will generate the basic skeleton for your chosen primitive. It will list the generated files which you can freely modify to provide desired functionality.
+ + + + + + + + + + + + + +VAST is designed with a focus on highly customizable code generation, allowing
+developers to tailor the process to their specific needs. At the heart of this customization is the CodeGenDriver
.
The CodeGenDriver
offers the flexibility to either use a predefined driver or
+customize each of its components according to the requirements of your project.
+This driver is responsible for generating a single MLIR module, typically
+corresponding to a single translation unit, although it can also be utilized for
+partial code generation.
vast::cg::meta_generator
serves as a
+configuration point for creating locations attached to MLIR operations. It
+exposes the following API: struct meta_generator {
+ virtual ~meta_generator() = default;
+ virtual loc_t location(const clang_decl *) const = 0;
+ virtual loc_t location(const clang_stmt *) const = 0;
+ virtual loc_t location(const clang_expr *) const = 0;
+ };
+
+In VAST, two implementations are provided:
+- default_meta_gen
: Translates Clang AST locations to MLIR locations.
+- id_meta_gen
: Assigns consecutive IDs as meta information, providing an
+alternative approach.
vast::cg::symbol_generator
serves as a
+configuration point for naming of program symbols. It exposes the following API: struct symbol_generator
+ {
+ virtual ~symbol_generator() = default;
+
+ virtual std::optional< symbol_name > symbol(clang_global decl) = 0;
+ virtual std::optional< symbol_name > symbol(const clang_decl_ref_expr *decl) = 0;
+ };
+
+The symbol generator handles name mangling and the generation of all symbol names in MLIR.
+VAST provides a default symbol generator, default_symbol_generator
, which implements
+symbol mangling in a manner similar to Clang.
struct visitor_base
+ {
+ virtual ~visitor_base() = default;
+
+ virtual operation visit(const clang_decl *, scope_context &scope) = 0;
+ virtual operation visit(const clang_stmt *, scope_context &scope) = 0;
+ virtual mlir_type visit(const clang_type *, scope_context &scope) = 0;
+ virtual mlir_type visit(clang_qual_type, scope_context &scope) = 0;
+ virtual std::optional< named_attr > visit(const clang_attr *, scope_context &scope) = 0;
+
+ virtual operation visit_prototype(const clang_function *decl, scope_context &scope) = 0;
+
+ virtual std::optional< loc_t > location(const clang_decl *) = 0;
+ virtual std::optional< loc_t > location(const clang_stmt *) = 0;
+ virtual std::optional< loc_t > location(const clang_expr *) = 0;
+
+ virtual std::optional< symbol_name > symbol(clang_global) = 0;
+ virtual std::optional< symbol_name > symbol(const clang_decl_ref_expr *) = 0;
+ };
+
+Visitors can operate independently, but leveraging multiple visitors in chain +often offers advantages of their composition. In VAST, we provide several +specialized visitors:
+default_visitor
: This visitor handles the default translation to a high-level dialect.unsup_visitor
: Generates operations marked as "unsupported," serving as a fallback for default visitation.unreach_visitor
(unreachable visitor): Yields an error upon visitation and is typically used as the last visitor in the chain.The visitor API follows a design where its functions return optional results or +empty MLIR entities if visitation, location, or symbol generation fails. This +design facilitates easy recognition of such cases and enables the passing of +visitation to another visitor.
+For cases where only partial visitor implementation is desired, developers can
+utilize a helper class called fallthrough_visitor
as a base for their visitor.
+By default, it treats all visitations as unsuccessful but allows for overrides.
+This empowers developers to implement specialized visitors, such as a dedicated
+type visitor, for specific use cases.
To chain visitors, VAST offers a class to represent a list of visitors called
+vast::cg::visitor_list
. This list satisfies the visitor API and forwards
+visitation to the head of the list, enabling cascading through its visitors
+starting from the head.
Visitor list nodes serve a dual purpose: they can either solely hold visitors +and call them, or they can perform preprocessing on visitation arguments or +postprocessing on results.
+The base class for a visitor list node, which wraps a visitor class, is defined +as follows:
+template <typename visitor>
+visitor_list_node_adaptor
+
+This class simply forwards visitation to the internal visitor without performing +any additional actions. Notably, it doesn't even forward the visitation to the +next node on failure.
+For cases where a visitor may fail, another class is available:
+template <typename visitor>
+try_or_through_list_node
+
+This class attempts to call its visitor, and if it fails, it returns the
+application of next->visit
with same arguments.
Additionally, a helper class for building partial visitor list nodes is +provided:
+template <typename visitor>
+fallthrough_list_node
+
+This class, by default, forwards everything to the next visitor but allows for +overriding specific visitor methods as needed.
+To simplify the construction of a chain of visitors, these classes override the operator|
, enabling chaining. Additionally, we provide convenient constructor methods for specifying how to build each node:
template <typename visitor, typename ...args_t> as_node;
+
+This method creates a visitor list node with the given visitor and passes
+arguments to its constructor. Sometimes, visitors need to invoke the head of the
+visitor list on subelements of the currently visited entity. To achieve this,
+as_node_with_list_ref
can be used, which passes the reference as the first
+argument to the constructor of the visitor. Finally, optional
allows for
+configuring which visitors to plug into the pipeline at runtime.
The construction of the default VAST visitor appears as follows:
+auto visitors = std::make_shared<visitor_list>()
+ | as_node_with_list_ref<attr_visitor_proxy>()
+ | as_node<type_caching_proxy>()
+ | as_node_with_list_ref<default_visitor>(
+ *mctx, *bld, std::move(mg), std::move(sg), strict_return, missing_return_policy
+ )
+ | optional(enable_unsupported, as_node_with_list_ref<unsup_visitor>(*mctx, *bld))
+ | as_node<unreach_visitor>();
+
+In this construction:
+type_caching_proxy
is utilized to deduplicate generated types. It either returns a stored cached type or forwards the visitation. This proxy enables reusing its cache to generate the data layout at the end of module generation.default_visitor
, followed by an optional unsupported_visitor
, and lastly, the unreach_visitor
, which yields an error if reached.// Example usage of the driver class
+
+// Create a driver instance
+driver drv(actx, mctx, bld, visitors);
+
+// Emit declarations
+drv.emit(decls);
+
+// Finalize code generation -- this emits e.g., data layout information
+drv.finalize();
+
+// Verify the generated module
+if (!drv.verify()) {
+ // Handle verification failure
+}
+
+// Retrieve the finalized module
+owning_module_ref mod = drv.freeze();
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test suite extended to generate reports for VAST MLIR dialects.
+C/C++ benchmarks for VAST.
+VAST MLIR Abstract Interpreter
+VAST-based tool that scans C code for variants of the Sequoia bug.
+Compiler frontend for C and C++ that utilizes PASTA for code parsing and VAST +for representing the code as MLIR. Notably, it extends VAST MLIR to handle macro +expansions in its dialects.
+Dialect-based points-to analysis for MLIR.
+ + + + + + + + + + + + + +vast-front
serves as the primary vast
compiler driver for compiling C/C++. It functions as an extension to the Clang compiler and generally supports all Clang's options. Moreover, vast-front
offers several custom options, primarily designed as points of customization for MLIR generation. All these options are prefixed with -vast
.
-vast-emit-mlir=<dialect>
This will execute the translation pipeline up to the specified dialect.
+-vast-emit-mlir-after=<pass-argument-name>
It uses same names as opt
to specify passes.
-vast-emit-mlir-bytecode
can be used in conjunction with -vast-emit-mlir=<dialect>
to print the bytecode format instead of the pretty form.
Other available outputs:
+-vast-emit-llvm
-vast-emit-obj
-vast-emit-asm
Additional customization options include:
+-vast-print-pipeline
-vast-disable-<pipeline-step>
Options for pipeline-step
: "canonicalize", "reduce-hl", "standard-types", etc. (see pipelines section below)
-vast-simplify
Simplifies high-level output.
+-vast-show-locs
Displays locations in MLIR module print.
+-vast-locs-as-meta-ids
-vast-emit-crash-reproducer="reproducer.mlir"
Emits an MLIR transformation crash reproducer; refer to debugging docs.
+-vast-disable-multithreading
Disables multithreading in pipeline transformations for deterministic debugging.
+-vast-debug
Prints MLIR stack trace in diagnostics.
+-vast-disable-verifier
Skips verification of the produced VAST MLIR module.
+vast-snapshot-at="pass1;...;passN
src.pass_name
)."*"
stores snapshot after every conversion.WIP pipelines documentation
+ + + + + + + + + + + + + +VAST provides an implementation of LSP language server in the form of the vast-lsp-server
tool. This tool interacts with the MLIR C++ API to support rich language queries, such as “Find Definition”.
The tool easily integrates with VSCode extension MLIR. The user needs to point the extension to mlir-lsp-server
. To do so, one can create a symbolic link named mlir-lsp-server
to point to built vast-lsp-server
.
To build vast-lsp-server
use:
cmake --build <build-dir> --target vast-lsp-server
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After mlir
module from vast-cc
is produced, we can leverage our optimisation pipeline to transform module in various ways. The lowest level we can do is LLVM dialect, from which we can dump LLVM IR if desired.
Overall design philosophy is that passes try to be really modular, self-contained and doing one thing properly - all while trying to preserve provenance metadata. Sometimes this does not exactly hold (transformation from HL
into LL
is huge) but it is what we strive for. Passes will more often than not have some dependencies between themselves - always consult documentation if unsure and report an issue if wiki is out of date on this.
TODO: Improve once we have examples
+TL;DR: Vast provided passes always try to keep metadata (and they should do a good job), but for passes from other sources this does not hold and probably some heuristic will be used to re-compute them in best-effort.
+Passes we have implemented can be roughly grouped into several categories. We also note some of the native mlir passes that are needed to continue with transformations to reach LLVM dialect.
+A common prerequisite for other passes is to lower HL
types into standard types. This can be done in two steps:
+ * --vast-hl-lower-types
+ - Converts simple (non-struct) types according to provided data layout (embedded in the mlir module metadata).
+ * --vast-hl-structs-to-tuples
+ - Converts HL
struct types into standard tuples
While these should be commutative, the preferred order is --vast-hl-lower-types --vast-hl-structs-to-tuples
--vast-hl-to-scf
HL
control flow ops (currently only hl.if
and hl.while
) into their scf
equivalents. Since scf
requires i1
in their conditions, additional casts may be inserted to satisfy this requirement (currently they are emitted in HL
however this behaviour should customisable eventually.To produce an LLVM following addition passes must be run
+--convert-scf-to-std --convert-std-to-llvm
and possibly --vast-hl-to-ll
as well (or some equivalent, depending on how conditions are coerced)
--vast-hl-to-ll
HL
operation into their LLVM dialect equivalents - this is a rather huge pass, for details see its documentation.--vast-llvm-dump
llvm::errs()
in human readable form. Since passes can run in parallel, dump to file is non-trivial.Let's say we have file main.c
which we want to lower into some dialect. First let's have a look at some generic invocations we may find handy:
To get mlir module via vast-cc
vast-cc --ccopts -xc --from-source main.c
+
+A quick remainder
+ * --ccopts -xc
says we are doing C
not C++
+ * --from-source file
says that source code comes from the file
Once we have the module, we can invoke vast-opt
, with easiest way being a simple pipe
vast-cc --ccopts -xc --from-source main.c | vast-opt pass-we-want another-pass-we-want
+
+If we want, we can also chain pipes
+vast-cc --ccopts -xc --from-source main.c | vast-opt pass | vast-opt another-pass | ...
+
+Now, let's say we want to lower into LLVM bitcode, therefore the invocation will look as follows
+vast-cc --ccopts -xc --from-source main.c | vast-opt --vast-hl-lower-types --vast-hl-structs-to-tuples
+ --vast-hl-to-scf --convert-scf-to-std --convert-std-to-llvm
+ --vast-hl-to-ll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ vast-query
is a command line tool to query symbols in the vast generated MLIR. Its primary purpose is to test symbols and their use edges in the produced MLIR. Example of usage:
vast-query [options] <input file>
+
+Options:
+ --scope=<function name> - Show values from scope of a given function
+ --show-symbols=<value> - Show MLIR symbols
+ =functions - show function symbols
+ =types - show type symbols
+ =records - show record symbols
+ =vars - show variable symbols
+ =globs - show global variable symbols
+ =all - show all symbols
+ --symbol-users=<symbol name> - Show users of a given symbol
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ WIP vast-repl
is an interactive MLIR query and modification tool.
Commands:
+exit - exits repl
+
+help - prints help
+load <filename> - loads source from file
+
+show <value> - displays queried value
+ =source - loaded source code
+ =ast - clang ast
+ =module - current VAST MLIR module
+ =symbols - present symbols in the module
+
+meta <action> - operates on metadata for given symbol
+ =add <symbol> <id> - adds <id> meta to <symbol>
+ =get <id> - gets symbol with <id> meta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {"use strict";/*!
+ * escape-html
+ * Copyright(c) 2012-2013 TJ Holowaychuk
+ * Copyright(c) 2015 Andreas Lubbe
+ * Copyright(c) 2015 Tiancheng "Timothy" Gu
+ * MIT Licensed
+ */var Va=/["'&<>]/;qn.exports=za;function za(e){var t=""+e,r=Va.exec(t);if(!r)return t;var o,n="",i=0,a=0;for(i=r.index;i