[jira] Commented: (STDCXX-562) [Intel C++ 9.1/SuSE Linux/AMD64, shared] SIGSEGV in tests

2007-09-18 Thread Farid Zaripov (JIRA)

[ 
https://issues.apache.org/jira/browse/STDCXX-562?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12528359
 ] 

Farid Zaripov commented on STDCXX-562:
--

I have no access to this platform, but trying to check the 64-bit build with 
intel c++ 9.1 / Windows.

 [Intel C++ 9.1/SuSE Linux/AMD64, shared] SIGSEGV in tests
 -

 Key: STDCXX-562
 URL: https://issues.apache.org/jira/browse/STDCXX-562
 Project: C++ Standard Library
  Issue Type: Bug
  Components: Tests
Affects Versions: trunk
 Environment: Intel C++ 9.1/SuSE Linux/AMD64, shared builds only
Reporter: Martin Sebor
 Attachments: linux_suse-9.1-amd64-icc-9.1-12D-575978-log.gz.txt


 Many string and container tests, as well as some iostream are failing when 
 compiled with Intel C++ 9.1 on SuSE Linux/AMD64. Examples don't seem to be 
 affected. Could the problem be in the driver, or related to exceptions? Or 
 TLS? Builds with Intel C++ 10.0 look good.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



RE: Intel C++/Windows XP build failures

2007-09-18 Thread Farid Zaripov
 -Original Message-
 From: Martin Sebor [mailto:[EMAIL PROTECTED] On Behalf Of Martin Sebor
 Sent: Tuesday, September 18, 2007 8:33 AM
 To: stdcxx-dev@incubator.apache.org
 Subject: Intel C++/Windows XP build failures
 
 Unfortunately, we continue to be having problems in Intel C++ (both
 9.1 and 10.0) builds on Windows XP. It might be important 
 that the failures are isolated to the servers xp64build 
 (XP/EM64T Service Pack
 1) and stein (XP/X86 Service Pack 2). The servers xp64build2 
 (also XP/EM64T Service Pack 1), box or mug (also XP/X86 
 Service Pack 2), don't seem to exhibit the problem in the 
 latest builds.
 
 Farid, please let us know where you stand on this, if you've 
 made any progress since the last time we discussed it and 
 what we can do to help. For reference, AFAIK, the last update 
 on this is here:
 http://www.nabble.com/Windows-build-failures-tf4379160.html#a12638734

  I still can't reproduce the problem and I think that problem somewhere
in
installation of the icc.

  Yesterday I've added some additional logging to get some more details
when problem is happened:

 http://svn.apache.org/viewvc?rev=576498view=rev

 Travis, can you please try to determine the difference 
 between the good and the bad servers to see if we're 
 missing patches or what else could be causing the failures? 
 If there is a problem with the environment (incorrectly set 
 up compilers, etc.), please let Andrew know so he can start 
 working on getting it corrected.

  I suggest to try re-intergare ICC into VisualStudio by invoking

C:\Program Files (x86)\Intel\Compiler\VS
Integration\C++\VS2005\integrate.bat C:\Program Files (x86)\Microsoft
Visual Studio 8

Farid.


[jira] Commented: (STDCXX-440) 23_allocator test case can consume all system memory

2007-09-18 Thread Andrew Black (JIRA)

[ 
https://issues.apache.org/jira/browse/STDCXX-440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12528441
 ] 

Andrew Black commented on STDCXX-440:
-

I'm not certain I agree with your conclusion about a misbehavior in the 
limit_process logic Martin.

The flow control operator used in limit_process is a 'continue', not a 'break'. 
 Unless I'm seriously mistaken, this essentially skips over the remainder of 
the for loop, sending the flow back to the start of the loop and incrementing 
the counter.

 23_allocator test case can consume all system memory
 

 Key: STDCXX-440
 URL: https://issues.apache.org/jira/browse/STDCXX-440
 Project: C++ Standard Library
  Issue Type: Bug
  Components: Tests
Affects Versions: 4.2
 Environment: RHAP 5 (possibly others)
Reporter: Eric Lemings
Assignee: Andrew Black
Priority: Critical
 Fix For: 4.2

 Attachments: sample-top.txt


 The 22_allocator test case has been observed to consume all primary and 
 virtual memory bringing the unfortunate system to its knees.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: [jira] Commented: (STDCXX-440) 23_allocator test case can consume all system memory

2007-09-18 Thread Martin Sebor

Andrew, I'm not asking for your off the cuff critique of my
admittedly fuzzy analysis. I said I wasn't sure I completely
understood the problem, so I can certainly be wrong.

What I am asking for is an hour of your time to actually debug
the problem and fix whatever is causing the test to exhaust all
4GB of memory on the system despite the 1GB limit we impose on
it.

Martin

Andrew Black (JIRA) wrote:
[ https://issues.apache.org/jira/browse/STDCXX-440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12528441 ] 


Andrew Black commented on STDCXX-440:
-

I'm not certain I agree with your conclusion about a misbehavior in the 
limit_process logic Martin.

The flow control operator used in limit_process is a 'continue', not a 'break'. 
 Unless I'm seriously mistaken, this essentially skips over the remainder of 
the for loop, sending the flow back to the start of the loop and incrementing 
the counter.


23_allocator test case can consume all system memory


Key: STDCXX-440
URL: https://issues.apache.org/jira/browse/STDCXX-440
Project: C++ Standard Library
 Issue Type: Bug
 Components: Tests
   Affects Versions: 4.2
Environment: RHAP 5 (possibly others)
   Reporter: Eric Lemings
   Assignee: Andrew Black
   Priority: Critical
Fix For: 4.2

Attachments: sample-top.txt


The 22_allocator test case has been observed to consume all primary and virtual 
memory bringing the unfortunate system to its knees.






Re: [MSVC 9.0] 'Unknown' enumerator conflict

2007-09-18 Thread Martin Sebor

Farid Zaripov wrote:

  The 27.istream.unformatted.get.cpp and 27.istream.fmat.arith.cpp tests
are failed to compile
on MSVC 9.0 due to enum member name conflict:


[...]

  We need to rename it to something. I can't invent the suitable name,
unless adding the unredscores :)

  BTW it seems that this member is not used for now. Maybe we should
just remove it?


If it's not used for anything I say get rid of it :)

Another option, at least until we have strongly typed enums in
the language (see N2347:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2347.pdf)
would be to make MemFun a struct around the enums:

struct MemFun {
enum {
...
Throw = 0x1000,
Failure   = 0x2000,
Unknown   = 0x4000
};
};

Martin



Re: svn commit: r577002 - /incubator/stdcxx/trunk/tests/utilities/20.temp.buffer.cpp

2007-09-18 Thread Martin Sebor

[EMAIL PROTECTED] wrote:

Author: faridz
Date: Tue Sep 18 11:01:47 2007
New Revision: 577002

URL: http://svn.apache.org/viewvc?rev=577002view=rev
Log:
2007-09-18 Farid Zaripov [EMAIL PROTECTED]

* 20.temp.buffer.cpp (run_test): Use _RWSTD_LONG_MAX instead
of _RWSTD_PTRDIFF_MAX because BigStruct parametrized by
unsigned long type and sizeof (_RWSTD_PTRDIFF_T) can be
greater that sizeof (unsigned long).


Shouldn't that be the other way around? I mean, wouldn't a more
robust solution be to parametrize BigStruct on ptrdiff_t so that
it can be instantiated with the largest possible value even on
LLP64 like Windows?

Martin



Modified:
incubator/stdcxx/trunk/tests/utilities/20.temp.buffer.cpp

Modified: incubator/stdcxx/trunk/tests/utilities/20.temp.buffer.cpp
URL: 
http://svn.apache.org/viewvc/incubator/stdcxx/trunk/tests/utilities/20.temp.buffer.cpp?rev=577002r1=577001r2=577002view=diff
==
--- incubator/stdcxx/trunk/tests/utilities/20.temp.buffer.cpp (original)
+++ incubator/stdcxx/trunk/tests/utilities/20.temp.buffer.cpp Tue Sep 18 
11:01:47 2007
@@ -443,9 +443,9 @@
 // avoid instantiating test on very large structs
 // to prevent failures (at compile or run-time) due
 // to compiler bugs
-test_failure ((BigStruct_RWSTD_PTRDIFF_MAX / 2*)0, 0);
-test_failure ((BigStruct_RWSTD_PTRDIFF_MAX - 1*)0, 0);
-test_failure ((BigStruct_RWSTD_PTRDIFF_MAX*)0, 0);
+test_failure ((BigStruct_RWSTD_LONG_MAX / 2*)0, 0);
+test_failure ((BigStruct_RWSTD_LONG_MAX - 1*)0, 0);
+test_failure ((BigStruct_RWSTD_LONG_MAX*)0, 0);
 
 #else
 







[MSVC 9.0] 'Unknown' enumerator conflict

2007-09-18 Thread Farid Zaripov
  The 27.istream.unformatted.get.cpp and 27.istream.fmat.arith.cpp tests
are failed to compile
on MSVC 9.0 due to enum member name conflict:

tests\include\rw_streambuf.h(58) : error C2365: 'Unknown' :
redefinition; previous definition was 'enumerator'
C:\Program Files\Microsoft
SDKs\Windows\v6.0A\include\winioctl.h(1635) : see declaration of
'Unknown'

rw_streambuf.h:
-
enum MemFun {
// bitmask with a bit for each virtual member function
[...]
// bit OR-ed with MemFun bits
Throw = 0x1000,
Failure   = 0x2000,
Unknown   = 0x4000
};
-

winioctl.h:
-
typedef enum _MEDIA_TYPE {
Unknown,// Format is unknown
F5_1Pt2_512,// 5.25, 1.2MB,  512 bytes/sector
F3_1Pt44_512,   // 3.5,  1.44MB, 512 bytes/sector
F3_2Pt88_512,   // 3.5,  2.88MB, 512 bytes/sector
-

  We need to rename it to something. I can't invent the suitable name,
unless adding the unredscores :)

  BTW it seems that this member is not used for now. Maybe we should
just remove it?

Farid.


RE: svn commit: r577002 - /incubator/stdcxx/trunk/tests/utilities/20.temp.buffer.cpp

2007-09-18 Thread Farid Zaripov
 -Original Message-
 From: Martin Sebor [mailto:[EMAIL PROTECTED] 
 Sent: Tuesday, September 18, 2007 9:53 PM
 To: stdcxx-dev@incubator.apache.org
 Subject: Re: svn commit: r577002 - 
 /incubator/stdcxx/trunk/tests/utilities/20.temp.buffer.cpp
 
  * 20.temp.buffer.cpp (run_test): Use _RWSTD_LONG_MAX instead
  of _RWSTD_PTRDIFF_MAX because BigStruct parametrized by
  unsigned long type and sizeof (_RWSTD_PTRDIFF_T) can be
  greater that sizeof (unsigned long).
 
 Shouldn't that be the other way around? I mean, wouldn't a 
 more robust solution be to parametrize BigStruct on ptrdiff_t 
 so that it can be instantiated with the largest possible value even on
 LLP64 like Windows?

  Are there any LLP64 platforms except Windows?

  Because on Windows the maximum size of the array is 0x7fff bytes.

The following line of code:

char buf [0x8000];

inducts the error on MSVC (32 bit and 64 bit):

error C2148: total size of array must not exceed 0x7fff bytes

on ICC 9.1 (32 bit and 64 bit), 10.0 (32 bit and 64 bit):

error: array is too large
  char buf [0x8000];
   ^

Farid.


RE: svn commit: r577000 - in /incubator/stdcxx/trunk: include/loc/_messages.h src/messages.cpp

2007-09-18 Thread Farid Zaripov
 -Original Message-
 From: Martin Sebor [mailto:[EMAIL PROTECTED] 
 Sent: Tuesday, September 18, 2007 10:24 PM
 To: stdcxx-dev@incubator.apache.org
 Subject: Re: svn commit: r577000 - in 
 /incubator/stdcxx/trunk: include/loc/_messages.h src/messages.cpp
 
 [EMAIL PROTECTED] wrote:
  Author: faridz
  Date: Tue Sep 18 10:56:44 2007
  New Revision: 577000
 
 I'm curious about this change...
 
 I thought dllexport was only necessary with symbols 
 (functions or objects) that could be referenced from user 
 code (either directly, or indirectly via our own inline 
 functions), and that references to our own symbols from with 
 the stdcxx library itself, even from other translation units, 
 didn't need the decoration.
 
 In this case, I note that __rw_cat_open() is being called 
 from a function that's declared inline (messages::do_open() 
 in the primary template), so at the first glance the change 
 makes sense.
 But then I also note that we're explicitly instantiating the 
 primary template on char and wchar_t (no other 
 specializations are allowed), which should prevent the 
 do_open() member function from being implicitly instantiated 
 in code that uses it, and that the dllexport shouldn't be necessary.
 
 So, does this mean that I'm missing something or that 
 something isn't working quite the way it should? Could it be 
 that MSVC is actually inlining the virtual do_open()? (Most 
 other compilers don't inline virtual function so I would tend 
 to define it out of line to save the little bit of space and 
 avoid code for it from being emitted in every object file 
 that calls it).

  Without that patch the 22.locale.stdcxx-554.cpp regression test
failed to link on ICC, but succeeded on MSVC.

http://people.apache.org/~sebor/stdcxx/results/win_2003-1-em64t-icl-10.0
-12D-win32-576688-log.gz.txt
http://people.apache.org/~sebor/stdcxx/results/win_2003-1-em64t-icl-10.0
-12d-win32-576688-log.gz.txt
http://people.apache.org/~sebor/stdcxx/results/win_2003-1-x86-icl-9.1-12
d-win32-576688-log.gz.txt


22.locale.stdcxx-554.cpp
Linking... (Intel C++ Environment)
xilink: executing 'link'
22.locale.stdcxx-554.obj : error LNK2019: unresolved external symbol
int __cdecl __rw::__rw_cat_open(class std::basic_stringchar,struct
std::char_traitschar,class std::allocatorchar  const ,struct
std::locale const )
([EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@@V?$all
[EMAIL PROTECTED]@2@@std@@[EMAIL PROTECTED]@@Z) referenced in function 
protected:
virtual int __thiscall std::messageschar::do_open(class
std::basic_stringchar,struct std::char_traitschar,class
std::allocatorchar  const ,struct std::locale const )const 
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@
@[EMAIL PROTECTED]@2@@[EMAIL PROTECTED]@2@@Z)
22.locale.stdcxx-554.obj : error LNK2019: unresolved external symbol
void __cdecl __rw::__rw_cat_close(int) ([EMAIL PROTECTED]@@[EMAIL PROTECTED])
referenced in function protected: virtual void __thiscall
std::messageschar::do_close(int)const 
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED])
$(BUILDDIR)\12d\tests\22.locale.stdcxx-554.exe : fatal error LNK1120: 2
unresolved externals

  I'm surprised, that ICC does that because that functions
(messages::open()
and messages::close()) are not invoked in that test, but ICC put them
into
.obj file even in optimized mode (12d).

Farid.


Re: svn commit: r577002 - /incubator/stdcxx/trunk/tests/utilities/20.temp.buffer.cpp

2007-09-18 Thread Martin Sebor

Farid Zaripov wrote:

-Original Message-
From: Martin Sebor [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, September 18, 2007 9:53 PM

To: stdcxx-dev@incubator.apache.org
Subject: Re: svn commit: r577002 - 
/incubator/stdcxx/trunk/tests/utilities/20.temp.buffer.cpp



* 20.temp.buffer.cpp (run_test): Use _RWSTD_LONG_MAX instead
of _RWSTD_PTRDIFF_MAX because BigStruct parametrized by
unsigned long type and sizeof (_RWSTD_PTRDIFF_T) can be
greater that sizeof (unsigned long).
Shouldn't that be the other way around? I mean, wouldn't a 
more robust solution be to parametrize BigStruct on ptrdiff_t 
so that it can be instantiated with the largest possible value even on

LLP64 like Windows?


  Are there any LLP64 platforms except Windows?


I don't know of any other platforms with this silly model, but
that doesn't mean there isn't one.



  Because on Windows the maximum size of the array is 0x7fff bytes.


AFAICT, they're within their right to impose a limit. The C++
standard says the maximum size of an object that a conforming
implementation is required to support is 262,144.

We need to avoid exceeding the limit (which doesn't necessarily
mean that we need to use unsigned long, just that we shouldn't
be trying to create bigger objects than what the implementation
allows). It's your call but if I were to decide, I would change
BigStruct to take ptrdiff_t, or better yet, size_t as a parameter,
and instantiate it on a INT_MAX just for Windows, and leave it
the way it was everywhere else.

Martin



The following line of code:

char buf [0x8000];

inducts the error on MSVC (32 bit and 64 bit):

error C2148: total size of array must not exceed 0x7fff bytes

on ICC 9.1 (32 bit and 64 bit), 10.0 (32 bit and 64 bit):

error: array is too large
  char buf [0x8000];
   ^

Farid.




RE: Intel C++/Windows XP build failures

2007-09-18 Thread Travis Vitek
 

Farid Zaripov wrote:

 Travis, can you please try to determine the difference 
 between the good and the bad servers to see if we're 
 missing patches or what else could be causing the failures? 
 If there is a problem with the environment (incorrectly set 
 up compilers, etc.), please let Andrew know so he can start 
 working on getting it corrected.

  I suggest to try re-intergare ICC into VisualStudio by invoking

C:\Program Files (x86)\Intel\Compiler\VS
Integration\C++\VS2005\integrate.bat C:\Program Files (x86)\Microsoft
Visual Studio 8

Farid.


I looked at the versions, and everything matched up as expected. As a
test I tried to open the Visual Studio on 'stein'. I got an error
message...

  [Intel(R) Vtune(TM) Performance Analyzer]--[X]
  ||
  | One or more components did not load correctly. |
  | You may need to reinstall the product. |
  ||
  ++

I do not get this error message on the machines that are known to work
work [box, mug]. I went ahead and ran the integration script as
suggested by Farid above, and after running it I had no problems running
Visual Studio. I'm pretty sure that this is going to fix the problems.

Travis


Re: svn commit: r577000 - in /incubator/stdcxx/trunk: include/loc/_messages.h src/messages.cpp

2007-09-18 Thread Martin Sebor

Farid Zaripov wrote:

-Original Message-
From: Martin Sebor [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, September 18, 2007 10:24 PM

To: stdcxx-dev@incubator.apache.org
Subject: Re: svn commit: r577000 - in 
/incubator/stdcxx/trunk: include/loc/_messages.h src/messages.cpp


[EMAIL PROTECTED] wrote:

Author: faridz
Date: Tue Sep 18 10:56:44 2007
New Revision: 577000

I'm curious about this change...


[...]

  Without that patch the 22.locale.stdcxx-554.cpp regression test
failed to link on ICC, but succeeded on MSVC.

[...]

  I'm surprised, that ICC does that because that functions
(messages::open()
and messages::close()) are not invoked in that test, but ICC put them
into
.obj file even in optimized mode (12d).


How about this: I'd like us to outline the functions regardless
of these errors because I believe it's an improvement (I've done
it for most other facets and classes in the library so we have
a good precedent :)

I've outlined them here:
  http://svn.apache.org/viewvc?rev=577098view=rev

Could you try, as an experiment, to revert the dllexport change
to see if the linker errors go away? The reason for doing that
is that the fewer symbols we export from the library the less
of an ABI footprint we have to worry about maintaining, and the
easier it will be to maintain and test binary compatibility.

Martin


[jira] Commented: (STDCXX-275) [HP aCC 3.70] ICE on ctor initializer while generating dependencies with +Maked -E

2007-09-18 Thread Martin Sebor (JIRA)

[ 
https://issues.apache.org/jira/browse/STDCXX-275?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12528611
 ] 

Martin Sebor commented on STDCXX-275:
-

Grrr. aCC 3.74 spits out the option with the complaint below (and then asserts 
on the code):

$ cat t.cpp  aCC -hpxstd98 +Maked -E -V t.cpp 
struct S
{
S (): a (b  c ? 0 : new T [d]) { }
} ;
aCC: warning 901: unknown option: `-hpxstd98': use +help for online 
documentation. 
aCC: HP ANSI C++ B3910B A.03.74
Signal 11
...

 [HP aCC 3.70] ICE on ctor initializer while generating dependencies with 
 +Maked -E
 --

 Key: STDCXX-275
 URL: https://issues.apache.org/jira/browse/STDCXX-275
 Project: C++ Standard Library
  Issue Type: Bug
  Components: External
Affects Versions: 4.1.3
 Environment: HP aCC 3.70
Reporter: Martin Sebor
Assignee: Martin Sebor
Priority: Critical
 Fix For: 4.2


 $ cat t.cpp  aCC +Maked -E -V t.cpp
 struct S
 {
 S (): a (b  c ? 0 : new T [d]) { }
 };
 aCC: HP ANSI C++ B3910B A.03.70
 Signal 11
 ( 0)  0x00297f64   sighandler__FiT1 + 0x134 
 [/amd/packages/mdx/hpux/compilers/hp/aCC370_11.23/opt/aCC/lbin/ctcom.pa20]
 ( 1)  0xc0213308   _sigreturn  [/usr/lib/libc.2]
 ( 2)  0x0025d900   synthesize__15LibraryRoutinesF19LibraryRoutinesEnum + 
 0x7c 
 [/amd/packages/mdx/hpux/compilers/hp/aCC370_11.23/opt/aCC/lbin/ctcom.pa20]
 ( 3)  0x000c1bac   enter__15LibraryRoutinesF19LibraryRoutinesEnum + 0x10 
  [/amd/packages/mdx/hpux/compilers/hp/aCC370_11.23/opt/aCC/lbin/ctcom.pa20]
 ( 4)  0x001864d0 
 lookup__3MapF11StringTokenP11DeclarationRbQ2_3Map10LookupKindRC11DynamicListXTP4
  
 + 0x168 
 [/amd/packages/mdx/hpux/compilers/hp/aCC370_11.23/opt/aCC/lbin/ctcom.pa20]
 ( 5)  0x001865dc 
 find__3MapF11StringTokenP11DeclarationRbQ2_3Map10LookupKindRC11DynamicListXTP4No
  
 + 0x9c 
 [/amd/packages/mdx/hpux/compilers/hp/aCC370_11.23/opt/aCC/lbin/ctcom.pa20]
 ( 6)  0x0019cf38 
 hasPointerToMemberComing__12PreprocessorFQ2_12Preprocessor8PTMStateP11Declaratio
  
 + 0x844 
 [/amd/packages/mdx/hpux/compilers/hp/aCC370_11.23/opt/aCC/lbin/ctcom.pa20]
 ( 7)  0x002088b4   isProbablyAnIdentifier__12PreprocessorFb + 0x54 
 [/amd/packages/mdx/hpux/compilers/hp/aCC370_11.23/opt/aCC/lbin/ctcom.pa20]
 ( 8)  0x001883fc 
 resolveIdentifier__12PreprocessorFP12ScannerValue11StringToken + 0xbd4 
 [/amd/packages/mdx/hpux/compilers/hp/aCC370_11.23/opt/aCC/lbin/ctcom.pa20]
 ( 9)  0x001896f4   nextToken__12PreprocessorFP12ScannerValue + 0x210 
 [/amd/packages/mdx/hpux/compilers/hp/aCC370_11.23/opt/aCC/lbin/ctcom.pa20]
 (10)  0x000c6ea8   DoCompile__8CompilerFv + 0xd44 
 [/amd/packages/mdx/hpux/compilers/hp/aCC370_11.23/opt/aCC/lbin/ctcom.pa20]
 (11)  0x00280d00   DoCompile__8CompilerFP6Buffer + 0x34 
 [/amd/packages/mdx/hpux/compilers/hp/aCC370_11.23/opt/aCC/lbin/ctcom.pa20]
 (12)  0x002747c8   DoCompileFile__8CompilerFPc + 0x110 
 [/amd/packages/mdx/hpux/compilers/hp/aCC370_11.23/opt/aCC/lbin/ctcom.pa20]
 (13)  0x0026cc8c   main + 0x404 
 [/amd/packages/mdx/hpux/compilers/hp/aCC370_11.23/opt/aCC/lbin/ctcom.pa20]
 (14)  0xc01459a8   _start + 0xc0  [/usr/lib/libc.2]
 (15)  0x001989d0   $START$ + 0x178 
 [/amd/packages/mdx/hpux/compilers/hp/aCC370_11.23/opt/aCC/lbin/ctcom.pa20]
 Error (system problem) 689: # Compiler received signal 11

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (STDCXX-559) add ASL headers to all documentation files

2007-09-18 Thread Travis Vitek (JIRA)

 [ 
https://issues.apache.org/jira/browse/STDCXX-559?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Travis Vitek updated STDCXX-559:


Attachment: stdlibref.patch

changelog for stdlibref.patch

20070-09-18  Travis Vitek  [EMAIL PROTECTED]

STDCXX-559
--distance-type.html: Add ASL header
--iterator-category.html: Same.
1-1.html: Same.
1-2.html: Same.
1-3.html: Same.
1.html: Same.
2-1.html: Same.
2-10.html: Same.
2-11.html: Same.
2-2.html: Same.
2-3.html: Same.
2-4.html: Same.
2-5.html: Same.
2-6.html: Same.
2-7.html: Same.
2-8.html: Same.
2-9.html: Same.
2.html: Same.
A-1.html: Same.
A-2.html: Same.
A-3.html: Same.
A.html: Same.
accumulate.html: Same.
acknow.html: Same.
adjacent-difference.html: Same.
adjacent-find.html: Same.
advance.html: Same.
algorithm-h.html: Same.
algorithms.html: Same.
allocator.html: Same.
associativecontainers.html: Same.
auto-ptr.html: Same.
B.html: Same.
back-insert-iterator.html: Same.
bad-alloc.html: Same.
bad-cast.html: Same.
bad-exception.html: Same.
bad-typeid.html: Same.
basic-filebuf.html: Same.
basic-fstream.html: Same.
basic-ifstream.html: Same.
basic-ios.html: Same.
basic-iostream.html: Same.
basic-istream.html: Same.
basic-istringstream.html: Same.
basic-ofstream.html: Same.
basic-ostream.html: Same.
basic-ostringstream.html: Same.
basic-streambuf.html: Same.
basic-string.html: Same.
basic-stringbuf.html: Same.
basic-stringstream.html: Same.
bidirectionaliterators.html: Same.
binary-function.html: Same.
binary-negate.html: Same.
binary-search.html: Same.
bind1st.html: Same.
bitmasktypes.html: Same.
bitset.html: Same.
booktoc.html: Same.
cerr.html: Same.
char-traits.html: Same.
cin.html: Same.
clog.html: Same.
codecvt-byname.html: Same.
codecvt.html: Same.
collate.html: Same.
compare.html: Same.
complex-h.html: Same.
complex.html: Same.
contact.html: Same.
containers.html: Same.
copy.html: Same.
copyright.html: Same.
count.html: Same.
cout.html: Same.
ctype-byname.html: Same.
ctype.html: Same.
deque-h.html: Same.
deque.html: Same.
distance.html: Same.
divides.html: Same.
domain-error.html: Same.
equal-range.html: Same.
equal-to.html: Same.
equal.html: Same.
exception-h.html: Same.
exception.html: Same.
exceptions.html: Same.
facets.html: Same.
fill.html: Same.
find-end.html: Same.
find-first-of.html: Same.
find-if.html: Same.
find.html: Same.
for-each.html: Same.
forwarditerators.html: Same.
fpos.html: Same.
frames-banner.html: Same.
frames-classes-alpha.html: Same.
frames-classes-func.html: Same.
frames-displayarea.html: Same.
frames-intro-contents.html: Same.
frames-intro-text.html: Same.
frames-tindex-contents.html: Same.
frames-tindex.html: Same.
front-insert-iterator.html: Same.
fstream-h.html: Same.
functional-h.html: Same.
functionobjects.html: Same.
functoc.html: Same.
generate.html: Same.
get-temporary-buffer.html: Same.
greater-equal.html: Same.
greater.html: Same.
gslice-array.html: Same.
gslice.html: Same.
has-facet.html: Same.
heapoperations.html: Same.
I.html: Same.
II.html: Same.
III.html: Same.
includes.html: Same.
index.html: Same.
indirect-array.html: Same.
inner-product.html: Same.
inplace-merge.html: Same.
inputiterators.html: Same.
insert-iterator.html: Same.
insertiterators.html: Same.
invalid-argument.html: Same.
iomanip-h.html: Same.
ios-base--failure.html: Same.
ios-base.html: Same.
ios-h.html: Same.
iosfwd-h.html: Same.
iostream-h.html: Same.
isalnum.html: Same.
isalpha.html: Same.
iscntrl.html: Same.
isdigit.html: Same.
isgraph.html: Same.
islower.html: Same.
isprint.html: Same.
ispunct.html: Same.
isspace.html: Same.
istream-h.html: Same.
istream-iterator.html: Same.
istreambuf-iterator.html: Same.
istrstream.html: Same.
isupper.html: Same.
isxdigit.html: Same.

[jira] Assigned: (STDCXX-561) add ASL headers to all etc/nls files

2007-09-18 Thread Travis Vitek (JIRA)

 [ 
https://issues.apache.org/jira/browse/STDCXX-561?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Travis Vitek reassigned STDCXX-561:
---

Assignee: Travis Vitek

 add ASL headers to all etc/nls files
 

 Key: STDCXX-561
 URL: https://issues.apache.org/jira/browse/STDCXX-561
 Project: C++ Standard Library
  Issue Type: Sub-task
  Components: Release
Affects Versions: trunk
Reporter: Martin Sebor
Assignee: Travis Vitek
Priority: Blocker
 Fix For: 4.2


 According to the ASF Source Header and Copyright Notice Policy 
 (http://www.apache.org/legal/src-headers.html), all human-readable 
 Apache-developed files that are included within a distribution must include 
 ASL header text. None of our character set description files or locale 
 definition files (the files under etc/nls/) currently does. These headers 
 need to be added in time for the 4.2.0 release.
 Since the above mentioned policy applies to releases distributed after 
 November 1, 2006, this task affects trunk only (and not any already published 
 releases or snapshots).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (STDCXX-559) add ASL headers to all documentation files

2007-09-18 Thread Travis Vitek (JIRA)

 [ 
https://issues.apache.org/jira/browse/STDCXX-559?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Travis Vitek updated STDCXX-559:


Attachment: stdlibug.patch

changelog for the stdlibug.patch

20070-09-18  Travis Vitek  [EMAIL PROTECTED]

STDCXX-559
1-1.html: Add ASL header.
1-2.html: Same.
1-3.html: Same.
1-4.html: Same.
1-5.html: Same.
1-6.html: Same.
1-7.html: Same.
1.html: Same.
10-1.html: Same.
10-2.html: Same.
10-3.html: Same.
10.html: Same.
11-1.html: Same.
11-2.html: Same.
11-3.html: Same.
11.html: Same.
12-1.html: Same.
12-2.html: Same.
12-3.html: Same.
12.html: Same.
13-1.html: Same.
13-2.html: Same.
13-3.html: Same.
13-4.html: Same.
13-5.html: Same.
13-6.html: Same.
13-7.html: Same.
13-8.html: Same.
13.html: Same.
14-1.html: Same.
14-2.html: Same.
14-3.html: Same.
14-4.html: Same.
14-5.html: Same.
14-6.html: Same.
14-7.html: Same.
14.html: Same.
15-1.html: Same.
15-2.html: Same.
15-3.html: Same.
15.html: Same.
16-1.html: Same.
16-2.html: Same.
16-3.html: Same.
16-4.html: Same.
16.html: Same.
17-1.html: Same.
17-2.html: Same.
17.html: Same.
18-1.html: Same.
18-2.html: Same.
18-3.html: Same.
18-4.html: Same.
18.html: Same.
19-1.html: Same.
19-2.html: Same.
19.html: Same.
2-1.html: Same.
2-2.html: Same.
2-3.html: Same.
2-4.html: Same.
2-5.html: Same.
2.html: Same.
20-1.html: Same.
20-2.html: Same.
20-3.html: Same.
20.html: Same.
21-1.html: Same.
21-2.html: Same.
21-3.html: Same.
21.html: Same.
22-1.html: Same.
22-2.html: Same.
22-3.html: Same.
22-4.html: Same.
22-5.html: Same.
22-6.html: Same.
22-7.html: Same.
22.html: Same.
23-1.html: Same.
23-2.html: Same.
23-3.html: Same.
23-4.html: Same.
23.html: Same.
24-1.html: Same.
24-2.html: Same.
24-3.html: Same.
24-4.html: Same.
24.html: Same.
25-1.html: Same.
25-2.html: Same.
25-3.html: Same.
25-4.html: Same.
25-5.html: Same.
25-6.html: Same.
25.html: Same.
26-1.html: Same.
26-2.html: Same.
26-3.html: Same.
26-4.html: Same.
26-5.html: Same.
26-6.html: Same.
26-7.html: Same.
26-8.html: Same.
26-9.html: Same.
26.html: Same.
27-1.html: Same.
27-2.html: Same.
27-3.html: Same.
27-4.html: Same.
27.html: Same.
28-1.html: Same.
28-2.html: Same.
28-3.html: Same.
28-4.html: Same.
28-5.html: Same.
28.html: Same.
29-1.html: Same.
29-2.html: Same.
29-3.html: Same.
29.html: Same.
3-1.html: Same.
3-2.html: Same.
3-3.html: Same.
3-4.html: Same.
3-5.html: Same.
3.html: Same.
30-1.html: Same.
30-2.html: Same.
30-3.html: Same.
30-4.html: Same.
30-5.html: Same.
30.html: Same.
31-1.html: Same.
31-2.html: Same.
31-3.html: Same.
31.html: Same.
32-1.html: Same.
32-2.html: Same.
32-3.html: Same.
32-4.html: Same.
32-5.html: Same.
32-6.html: Same.
32.html: Same.
33-1.html: Same.
33-2.html: Same.
33-3.html: Same.
33.html: Same.
34-1.html: Same.
34-2.html: Same.
34-3.html: Same.
34-4.html: Same.
34.html: Same.
35-1.html: Same.
35-2.html: Same.
35-3.html: Same.
35-4.html: Same.
35-5.html: Same.
35-6.html: Same.
35.html: Same.
36-1.html: Same.
36-2.html: Same.
36-3.html: Same.
36-4.html: Same.
36.html: Same.
37-1.html: Same.
37-2.html: Same.
37.html: Same.
38-1.html: Same.
38-2.html: Same.
38-3.html: Same.
38-4.html: Same.
38-5.html: Same.
38.html: Same.
39-1.html: Same.
39-2.html: Same.
39-3.html: Same.
39.html: Same.
4-1.html: Same.
4-2.html: Same.
4-3.html: Same.
4-4.html: Same.
4.html: Same.
40-1.html: Same.
40-2.html: Same.
40-3.html: Same.
40-4.html: Same.
40-5.html: Same.
40.html: Same.
41-1.html: Same.

[jira] Commented: (STDCXX-559) add ASL headers to all documentation files

2007-09-18 Thread Martin Sebor (JIRA)

[ 
https://issues.apache.org/jira/browse/STDCXX-559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12528650
 ] 

Martin Sebor commented on STDCXX-559:
-

Thanks a lot! The two big patches applied cleanly (after I converted them to a 
sane format w/o CR/LF newlines ;-) but for some strange reason common.patch 
gave me trouble (see below). It seemed simple enough to make the changes by 
hand so I did -- you might want to double-check them just to be sure.

patching file index.html
patching file rw.css
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file rw.css.rej
patching file rwbanner.css
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file rwbanner.css.rej


 add ASL headers to all documentation files
 --

 Key: STDCXX-559
 URL: https://issues.apache.org/jira/browse/STDCXX-559
 Project: C++ Standard Library
  Issue Type: Sub-task
  Components: Release
Affects Versions: trunk
Reporter: Martin Sebor
Assignee: Travis Vitek
Priority: Blocker
 Fix For: 4.2

 Attachments: common.patch, stdlibref.patch, stdlibug.patch


 According to the ASF Source Header and Copyright Notice Policy 
 (http://www.apache.org/legal/src-headers.html), every documentation file 
 needs to contain a comment with the ASL header in it. None of ours currently 
 does. They comments need to be added for the 4.2.0 release.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: svn commit: r577142 [1/6] - /incubator/stdcxx/trunk/doc/stdlibref/

2007-09-18 Thread Martin Sebor

[EMAIL PROTECTED] wrote:

Author: sebor
Date: Tue Sep 18 21:15:03 2007
New Revision: 577142

URL: http://svn.apache.org/viewvc?rev=577142view=rev
Log:
20070-09-18 Travis Vitek [EMAIL PROTECTED]

STDCXX-559
* --distance-type.html: Add ASL header
* --iterator-category.html: Same.


Boy, these are really unfortunate file names. We should rename them
to lose the leading dashes. Anyone know of any reason why we might
not want to do that?

Martin


[jira] Resolved: (STDCXX-559) add ASL headers to all documentation files

2007-09-18 Thread Martin Sebor (JIRA)

 [ 
https://issues.apache.org/jira/browse/STDCXX-559?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Sebor resolved STDCXX-559.
-

Resolution: Fixed

Resolved. Will close after the next RAT report confirms that the we haven't 
skipped any files.

 add ASL headers to all documentation files
 --

 Key: STDCXX-559
 URL: https://issues.apache.org/jira/browse/STDCXX-559
 Project: C++ Standard Library
  Issue Type: Sub-task
  Components: Release
Affects Versions: trunk
Reporter: Martin Sebor
Assignee: Travis Vitek
Priority: Blocker
 Fix For: 4.2

 Attachments: common.patch, stdlibref.patch, stdlibug.patch


 According to the ASF Source Header and Copyright Notice Policy 
 (http://www.apache.org/legal/src-headers.html), every documentation file 
 needs to contain a comment with the ASL header in it. None of ours currently 
 does. They comments need to be added for the 4.2.0 release.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (STDCXX-457) update license statement

2007-09-18 Thread Martin Sebor (JIRA)

 [ 
https://issues.apache.org/jira/browse/STDCXX-457?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Sebor updated STDCXX-457:


Component/s: Release

Set Component to Release [Engineering].

 update license statement
 

 Key: STDCXX-457
 URL: https://issues.apache.org/jira/browse/STDCXX-457
 Project: C++ Standard Library
  Issue Type: Task
  Components: Release
Affects Versions: 4.1.2, 4.1.3
Reporter: Martin Sebor
Assignee: Martin Sebor
Priority: Critical
 Fix For: 4.2


 From the stdcxx status page: Check and make sure that the files that have 
 been donated have been updated to reflect the new ASF copyright. See also: 
 http://www.mail-archive.com/[EMAIL PROTECTED]/msg14483.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



do we still need rwstderr.rc?

2007-09-18 Thread Martin Sebor

Hi Farid,

Now that we have our own gencat utility do we still need rwstderr.rc?

http://svn.apache.org/repos/asf/incubator/stdcxx/trunk/src/rwstderr.rc

Martin


[jira] Closed: (STDCXX-457) update license statement

2007-09-18 Thread Martin Sebor (JIRA)

 [ 
https://issues.apache.org/jira/browse/STDCXX-457?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Sebor closed STDCXX-457.
---

Resolution: Fixed

This is resolved for headers and sources. The rest is subsumed by STDCXX-552.

 update license statement
 

 Key: STDCXX-457
 URL: https://issues.apache.org/jira/browse/STDCXX-457
 Project: C++ Standard Library
  Issue Type: Task
  Components: Release
Affects Versions: 4.1.2, 4.1.3
Reporter: Martin Sebor
Assignee: Martin Sebor
Priority: Critical
 Fix For: 4.2


 From the stdcxx status page: Check and make sure that the files that have 
 been donated have been updated to reflect the new ASF copyright. See also: 
 http://www.mail-archive.com/[EMAIL PROTECTED]/msg14483.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (STDCXX-484) [HP aCC 3.74] -E +Maked ICE on a conditional with new

2007-09-18 Thread Martin Sebor (JIRA)

[ 
https://issues.apache.org/jira/browse/STDCXX-484?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12528659
 ] 

Martin Sebor commented on STDCXX-484:
-

 Original Message 
Subject: RE: aCC 3.74 -E +Maked ICE on a conditional with new
Date: Wed, 19 Sep 2007 09:51:34 +0530
From: Vasanth, Shanthal (STSD) [EMAIL PROTECTED]
To: Martin Sebor [EMAIL PROTECTED], Dennis Handly [EMAIL PROTECTED]
CC: [EMAIL PROTECTED]
References: [EMAIL PROTECTED] [EMAIL PROTECTED]

Martin,
Yes, it is the same. It is coming out with AR0709 which will be
officially released this month.
-Shanthal


 -Original Message-
 From: Martin Sebor [mailto:[EMAIL PROTECTED] On Behalf Of Martin Sebor
 Sent: Wednesday, September 19, 2007 9:44 AM
 To: Dennis Handly
 Cc: [EMAIL PROTECTED]
 Subject: Re: aCC 3.74 -E +Maked ICE on a conditional with new
 
 Dennis Handly wrote:
  From: Martin Sebor [EMAIL PROTECTED]
  It doesn't seem to work with 3.74. Is this an IPF only option?
  
  No, it is a A.03.80 only option.  I thought you beta tested it?
  
 
 The latest beta I tested was called 3.76 and was based on the EDG
 front end. Is that the same? And when is it coming out?
 
 Martin


 [HP aCC 3.74] -E +Maked ICE on a conditional with new
 -

 Key: STDCXX-484
 URL: https://issues.apache.org/jira/browse/STDCXX-484
 Project: C++ Standard Library
  Issue Type: Bug
  Components: External
 Environment: HP aCC 3.74, 3.73, but not 3.63
Reporter: Martin Sebor

 aCC 3.73 and 3.74 crashes generating dependencies for the code below:
 $ cat t.cpp  aCC +Maked -E -V t.cpp
 void foo (int i) {
 char a [1];
 char *p = i  sizeof a ? a : new char [i + 1];
 }
 aCC: HP ANSI C++ B3910B A.03.74
 Signal 11
 ( 0)  0x00298924   sighandler__FiT1 + 0x134 
 [/amd/packages/mdx/hpux/compilers/hp/aCC374_11.31/opt/aCC/lbin/ctcom.pa20]
 ( 1)  0xc022c328   _sigreturn  [/usr/lib/libc.2]
 ( 2)  0x0026b76c   synthesize__15LibraryRoutinesF19LibraryRoutinesEnum + 
 0x7c 
 [/amd/packages/mdx/hpux/compilers/hp/aCC374_11.31/opt/aCC/lbin/ctcom.pa20]
 ( 3)  0x0026f7dc   enter__15LibraryRoutinesF19LibraryRoutinesEnum + 0x10 
  [/amd/packages/mdx/hpux/compilers/hp/aCC374_11.31/opt/aCC/lbin/ctcom.pa20]
 ( 4)  0x001ca0d8 
 lookup__3MapF11StringTokenP11DeclarationRbQ2_3Map10LookupKindRC11DynamicListXTP4
  
 + 0x168 
 [/amd/packages/mdx/hpux/compilers/hp/aCC374_11.31/opt/aCC/lbin/ctcom.pa20]
 ( 5)  0x001c9e84 
 find__3MapF11StringTokenP11DeclarationRbQ2_3Map10LookupKindRC11DynamicListXTP4No
  
 + 0x9c 
 [/amd/packages/mdx/hpux/compilers/hp/aCC374_11.31/opt/aCC/lbin/ctcom.pa20]
 ( 6)  0x001a1e64 
 hasPointerToMemberComing__12PreprocessorFQ2_12Preprocessor8PTMStateP11Declaratio
  
 + 0x844 
 [/amd/packages/mdx/hpux/compilers/hp/aCC374_11.31/opt/aCC/lbin/ctcom.pa20]
 ( 7)  0x002375f4   isProbablyAnIdentifier__12PreprocessorFb + 0x54 
 [/amd/packages/mdx/hpux/compilers/hp/aCC374_11.31/opt/aCC/lbin/ctcom.pa20]
 ( 8)  0x001c7b7c 
 resolveIdentifier__12PreprocessorFP12ScannerValue11StringToken + 0xbd4 
 [/amd/packages/mdx/hpux/compilers/hp/aCC374_11.31/opt/aCC/lbin/ctcom.pa20]
 ( 9)  0x001c5a30   nextToken__12PreprocessorFP12ScannerValue + 0x210 
 [/amd/packages/mdx/hpux/compilers/hp/aCC374_11.31/opt/aCC/lbin/ctcom.pa20]
 (10)  0x0026adc4   DoCompile__8CompilerFv + 0xd44 
 [/amd/packages/mdx/hpux/compilers/hp/aCC374_11.31/opt/aCC/lbin/ctcom.pa20]
 (11)  0x000b347c   DoCompile__8CompilerFP6Buffer + 0x34 
 [/amd/packages/mdx/hpux/compilers/hp/aCC374_11.31/opt/aCC/lbin/ctcom.pa20]
 (12)  0x000b9178   DoCompileFile__8CompilerFPc + 0x110 
 [/amd/packages/mdx/hpux/compilers/hp/aCC374_11.31/opt/aCC/lbin/ctcom.pa20]
 (13)  0x000c1248   main + 0x404 
 [/amd/packages/mdx/hpux/compilers/hp/aCC374_11.31/opt/aCC/lbin/ctcom.pa20]
 (14)  0xc017d964   _start + 0xb4  [/usr/lib/libc.2]
 (15)  0x001a7d08   $START$ + 0x178 
 [/amd/packages/mdx/hpux/compilers/hp/aCC374_11.31/opt/aCC/lbin/ctcom.pa20]
 Error (system problem) 689: # Compiler received signal 11

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.