2007-02-15 Roland Levillain <roland(a)lrde.epita.fr>
* config/oln.m4: Relax ICC messages on debatable remarks.
--- 10.292/config/oln.m4 Fri, 09 Feb 2007 16:25:42 +0100 levill_r (oln/j/15_oln.m4
1.38.1.16 644)
+++ 10.293/config/oln.m4 Thu, 15 Feb 2007 16:52:46 +0100 levill_r (oln/j/15_oln.m4
1.38.1.17 644)
@@ -566,8 +566,19 @@
Intel)
_CXXFLAGS_OPTIMIZE="-O3"
_CXXFLAGS_DEBUG="-g"
- _CXXFLAGS_STRICT="-w1"
- _CXXFLAGS_STRICT_ERRORS="-w1"
+ # Ignore some remarks from ICC.
+ #
+ # remark #383: value copied to temporary, reference to temporary used.
+ #
+ # remark #810: conversion from "double" to "const float
&" may lose
+ # significant bits.
+ #
+ # remark #981: operands are evaluated in unspecified order
+ #
+ # remark #1418: external definition with no prior declaration
+ #
+ _CXXFLAGS_STRICT="-w1 -wd383,810,981,1418"
+ _CXXFLAGS_STRICT_ERRORS="-w1 -wd383,810,981,1418"
;;
esac
--- 10.292/oln.prj
+++ 10.293/oln.prj
@@ -1,26 +1,14 @@
;; -*- Prcs -*-
(Created-By-Prcs-Version 1 3 3)
(Project-Description "Olena")
-(Project-Version oln 10 292)
-(Parent-Version oln 10 291)
+(Project-Version oln 10 293)
+(Parent-Version oln 10 292)
(Version-Log "2007-02-15 Roland Levillain <roland(a)lrde.epita.fr>
- Have Olena tests pass with ICC 9.1.
-
- * oln/transforms/dwt.hh (oln::transforms::dwt::dwt): Initalize
- dwt::coeffs in ctor to pacify ICC.
- * tests/utils/tests/stat: Be more tolerant on comparisons of
- floating point values.
-
- * oln/lrde/efigi/Makefile.am,
- * oln/lrde/ufmt/bin/Makefile.am (AM_CXXFLAGS): Set to
- $(CXXFLAGS_OPTIMIZE) $(CXXFLAGS_STRICT_ERRORS) $(ZLIB_CXXFLAGS)
- -DNDEBUG.
- * oln/lrde/efigi/gaussian.cc (main): Use an eplicit
- double-to-float conversion to pacify ICC.
+ * config/oln.m4: Relax ICC messages on debatable remarks.
")
(New-Version-Log "")
-(Checkin-Time "Thu, 15 Feb 2007 16:50:48 +0100")
+(Checkin-Time "Thu, 15 Feb 2007 16:52:46 +0100")
(Checkin-Login levill_r)
;; diff-ignore tests/data/.*pbm$
;; diff-ignore .*\.pbm$
@@ -133,7 +121,7 @@
(Project-Keywords)
(Files
- (ChangeLog (oln/o/33_ChangeLog 1.37.1.16.1.17.1.19.1.37 644))
+ (ChangeLog (oln/o/33_ChangeLog 1.37.1.16.1.17.1.19.1.38 644))
(doc/ChangeLog (oln/o/31_ChangeLog 1.38.1.7.1.5.1.14.1.24 644))
(integre/ChangeLog (oln/q/35_ChangeLog 1.12.1.2.1.55 755))
(metalic/ChangeLog (oln/q/30_ChangeLog 1.3.1.47 644))
@@ -323,7 +311,7 @@
(olena/oln/level/lut.hh (oln/29_lut.hh 1.11 644))
(olena/oln/level/set_level.hh (oln/p/1_set_level. 1.12 644))
(olena/oln/level/threshold.hh (oln/f/15_threshold. 1.16 644))
- (config/oln.m4 (oln/j/15_oln.m4 1.38.1.16 644))
+ (config/oln.m4 (oln/j/15_oln.m4 1.38.1.17 644))
(olena/oln/math/macros.hh (oln/b/21_macros.hh 1.6.1.16 644))
(metalic/mlc/array/1d.hh (oln/f/23_array1d.hh 1.13 644))