https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65006
Bug ID: 65006 Summary: [5 Regression] 252.eon in SPEC CPU 2000 miscompiled Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: hjl.tools at gmail dot com CC: hubicka at ucw dot cz On x86-32, r220521 miscompiled 252.eon in SPEC CPU 2000: g++ -m32 -ffast-math -mpc64 -O2 -msse2 -mfpmath=sse -ffast-math -fwhole-program -flto=jobserver -fuse-linker-plugin ggCoverageSolidTexture.o ggPathDielectricMaterial.o ggBox2.o ggBox3.o ggRasterSurfaceTexture.o ggJitterSample1.o ggNRooksSample2.o ggJitterSample2.o ggRGBFPixel.o ggRotatingPinholeCamera.o ggRandomSample2.o ggRandomSample3.o ggSolidNoise2.o ggSolidNoise3.o ggSolidTexture.o ggOakSolidTexture.o ggSpecularMaterial.o ggNA.o ggMaterial.o ggDiffuseMaterial.o ggDielectricMaterial.o ggConductorMaterial.o ggEdgeDiscrepancy.o ggPolishedMaterial.o ggFrameInterpolation.o ggQuaternion.o ggSpline.o ggONB2.o ggONB3.o ggFrame2.o ggFrame3.o ggHMatrix3.o ggSphere.o ggRGBE.o ggGamma.o ggBRDF.o ggDiffuseBRDF.o ggPhongBRDF.o ggPolishedBRDF.o ggCamera.o ggPinholeCamera.o ggThinLensCamera.o ggErr.o ggPixelFilter.o ggTrianglePixelFilter.o ggBoxPixelFilter.o ggFormat.o ggGeometry.o ggHAffineMatrix3.o ggHShearMatrix3.o ggHBoxMatrix3.o ggHPerspectiveMatrix3.o ggHTranslationMatrix3.o ggHRigidBodyMatrix3.o ggHRotationMatrix3.o ggHScaleMatrix3.o ggHPoint3.o ggPoint2.o ggPoint3.o ggOptics.o ggPlane.o ggPolygon.o ggGrayPixel_x.o ggRGBPixel_x.o ggRay2.o ggRay3.o ggBoardFloorSolidTexture.o ggVector2.o ggVector3.o ggString.o ggFineSpectrum.o ggSpectrum.o eon.o eonImageCalculator.o mrObjectRecord.o mrCoarsePixelRenderer.o mrIndirectPixelRenderer.o mrRushmeierPixelRenderer.o mrBruteForcePixelRenderer.o mrKajiyaPixelRenderer.o mrCookPixelRenderer.o mrGrid.o mrScene.o mrCamera.o mrTriangle.o mrFastTriangle.o mrPolygon.o mrXYDisk.o mrXZDisk.o mrYZDisk.o mrPhongAreaXYRectangleLuminaire.o mrPhongAreaXZRectangleLuminaire.o mrPhongAreaYZRectangleLuminaire.o mrEmitter.o mrImposter.o mrLinkedObjects.o mrBox.o mrXCylinder.o mrYCylinder.o mrZCylinder.o mrDiffuseAreaZCylinderLuminaire.o mrDiffuseCosineZCylinderLuminaire.o mrDiffuseVisibleAreaZCylinderLuminaire.o mrXEllipticalCylinder.o mrYEllipticalCylinder.o mrZEllipticalCylinder.o mrSpotAreaXYDiskLuminaire.o mrDiffuseAreaXYRectangleLuminaire.o mrDiffuseAreaXZRectangleLuminaire.o mrDiffuseAreaYZRectangleLuminaire.o mrSurfaceList.o mrDiffuseAreaTriangleLuminaire.o mrDiffuseAreaSphereLuminaire.o mrDiffuseCosineSphereLuminaire.o mrDiffuseSolidAngleSphereLuminaire.o mrShellLuminaire.o mrInstance.o mrMaterial.o mrPhongAreaTriangleLuminaire.o mrSolidTexture.o mrSphere.o mrSurface.o mrSurfaceTexture.o mrXYRectangle.o mrXZRectangle.o mrYZRectangle.o myrand.o -o eon ... Running 252.eon ref base lto default *** Miscompare of pixels_out.kajiya, see /export/gnu/import/git/gcc-regression/spec/2000/spec/benchspec/CINT2000/252.eon/run/00000002/pixels_out.kajiya.mis *** Miscompare of pixels_out.cook, see /export/gnu/import/git/gcc-regression/spec/2000/spec/benchspec/CINT2000/252.eon/run/00000002/pixels_out.cook.mis *** Miscompare of pixels_out.rushmeier, see /export/gnu/import/git/gcc-regression/spec/2000/spec/benchspec/CINT2000/252.eon/run/00000002/pixels_out.rushmeier.mis