Add workaround for non-unique errno values on AIX
commita4771bd58f53e475d2e22e4fafe52df232cccb92
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Aug 2018 12:53:34 +0000 (3 12:53 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Aug 2018 12:53:34 +0000 (3 12:53 +0000)
treebbd49f77d9f7a7cb2957bf0f4730414eb945cace
parent5c9c1e7c568316ac4c0c1d6e6770498113d08588
Add workaround for non-unique errno values on AIX

* src/c++11/system_error.cc
(system_error_category::default_error_condition): Add workaround for
ENOTEMPTY and EEXIST having the same value on AIX.
* testsuite/19_diagnostics/error_category/system_category.cc: Add
extra testcases for EDOM, EILSEQ, ERANGE, EEXIST and ENOTEMPTY.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@263289 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/src/c++11/system_error.cc
libstdc++-v3/testsuite/19_diagnostics/error_category/system_category.cc