Author: sebor
Date: Tue Jun  5 12:46:07 2007
New Revision: 544609

URL: http://svn.apache.org/viewvc?view=rev&rev=544609
Log:
2007-06-05  Martin Sebor  <[EMAIL PROTECTED]>

        * acc.config: Silenced excessively noisy remarks for aCC 6.10
        and beyond (causing build logs to exceed 15MB in size).

Modified:
    incubator/stdcxx/trunk/etc/config/acc.config

Modified: incubator/stdcxx/trunk/etc/config/acc.config
URL: 
http://svn.apache.org/viewvc/incubator/stdcxx/trunk/etc/config/acc.config?view=diff&rev=544609&r1=544608&r2=544609
==============================================================================
--- incubator/stdcxx/trunk/etc/config/acc.config (original)
+++ incubator/stdcxx/trunk/etc/config/acc.config Tue Jun  5 12:46:07 2007
@@ -36,6 +36,23 @@
 # 2401 destructor for base class %t is not virtual
 # 2487 inline %n cannot be explicitly instantiated
 
+    ifeq ($(shell [ $(aCC_MINOR) -gt 10 ] && echo 1),1)
+
+# 4227 padding struct with N bytes to align member
+# 4229 64 bit migration: conversion from "long" to "int" may truncate value
+# 4231 64 bit migration: conversion between types of different sizes
+# 4235 conversion from "T" to "U" may lose significant bits
+# 4237 type cast from "T" to "U" may cause sign extension
+# 4249 64 bit migration: value could be truncated before cast
+# 4255 padding size of struct with N bytes to alignment boundary
+# 4272 conversion from "T" to "unsigned T" may lose sign
+# 4284 operator= does not return reference to *this
+# 4285 operator= does not have a check for the source and destination
+# 4286 return non-const handle to non-public data member
+
+        WARNFLAGS += +W4227 +W4229 +W4231 +W4235 +W4237 +W4249 \
+                     +W4255 +W4272 +W4284 +W4285 +W4286
+    endif   # aCC > 6.10
 endif   # aCC 6.x
 
 ifeq ($(shell [ $(aCC_MAJOR) -ge 6 -o $(aCC_MINOR) -ge 38 ] && echo 1),1)


Reply via email to