Greetings Martin

I'm not certain, but I suspect this change has lead to a breakage with
aCC 3.73 and aCC 3.76.  In particular, I see the following failure while
building the library (remarks trimmed out)
> aCC -c -I$(TOPDIR)/include/ansi -I/usr/include     -I$(TOPDIR)/include 
> -I$(BUILDDIR)/include  -Aa +nostl +W2193 +W2261 +W2340 +W2401 +W2487 +W4263 
> +W4264 +W4297 +O2  +DD64 +w +W392 +W655 +W684 +W818 +W819 +W849  +Z  
> $(TOPDIR)/src/time_put.cpp
> "$(TOPDIR)/src/time_put.cpp", line 2811: error #2167: argument of type 
> "unsigned long" is incompatible with parameter of type "const wchar_t *"
>                           bufsize,
>                           ^

The failure is a fairly new (less than a week old), and I believe this
to be the most likely culprit.

--Andrew Black

[EMAIL PROTECTED] wrote:
> Author: sebor
> Date: Tue Jul 10 15:51:19 2007
> New Revision: 555106
> 
> URL: http://svn.apache.org/viewvc?view=rev&rev=555106
> Log:
> 2007-07-10  Martin Sebor  <[EMAIL PROTECTED]>
> 
>       STDCXX-482
>       * LIMITS.cpp (compute_limits): Used the first argument to pass in
>       a pointer to a value for the function to use in integer arithmetic
>       involving (signed) overflow which with some aggressive optimizers
>       such as Sun Studio 12 aka Sun C++ 5.9 leads to undefined behavior.
>       (main): Introduced MKLIMITS() macro for convenience.
> 
> Modified:
>     incubator/stdcxx/trunk/etc/config/src/LIMITS.cpp

Reply via email to