This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libstdc++/13480] New: bits/atomicity.h:56: warning: read-write constraint does not allow a register
- From: "wanderer at rsu dot ru" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 23 Dec 2003 18:27:36 -0000
- Subject: [Bug libstdc++/13480] New: bits/atomicity.h:56: warning: read-write constraint does not allow a register
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
Current mainline CVS GCC generate lots warnings
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h:56: warning: read-write
constraint does not allow a register
And as result i have:
=== libstdc++ Summary ===
# of expected passes 1430
# of unexpected failures 429
# of unexpected successes 1
# of expected failures 1
gmake[3]: *** [check-DEJAGNU] ïÛÉÂËÁ 1
I am test bootstrap with 2 versions GCC:
FreeBSD 5.1 system compiler gcc (GCC) 3.2.2 [FreeBSD] 20030205 (release)
and gcc (GCC) 3.4 20031217 (experimental) (last builded and instaled gcc 3.4 i
have)
and 2 versions binutils: current CVS binutils and binutils 2.13.2 [FreeBSD]
More long warnings examples
1) at bootstrap:
---8X--------------------------
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h: In member function
`_CharT* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_refcopy() [with
_CharT = char, _Traits = std::char_traits<char>, _Alloc =
std::allocator<char>]':
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h:56: warning: read-write
constraint does not allow a register
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h:56: warning: read-write
constraint does not allow a register
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h: In member function
`_CharT* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_grab(const
_Alloc&, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>,
_Alloc = std::allocator<char>]':
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h:56: warning: read-write
constraint does not allow a register
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h:56: warning: read-write
constraint does not allow a register
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h: In copy constructor
`std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const
std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits =
std::char_traits<char>, _Alloc = std::allocator<char>]':
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h:56: warning: read-write
constraint does not allow a register
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h:56: warning: read-write
constraint does not allow a register
---X8-----------------
And testsuit run:
---8X------------------
gmake[4]: Entering directory `/usr/home/wanderer/pkg/build/gcc/obj/i386-
unknown-freebsd5.1/libstdc++-v3/testsuite'
`/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/scripts/testsuite_flags --build-cxx` -DHAVE_CONFIG_H -I. -
I/home/wanderer/pkg/build/gcc/src/gcc/gcc/libstdc++-v3/testsuite -I.. -
I/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1 -I/usr/home/wanderer/pkg/build/gcc/obj/i386-
unknown-freebsd5.1/libstdc++-v3/include -
I/home/wanderer/pkg/build/gcc/src/gcc/gcc/libstdc++-v3/libsupc++ -O2 -g -O2 -
g -O2 -c -o
testsuite_hooks.o /home/wanderer/pkg/build/gcc/src/gcc/gcc/libstdc++-
v3/testsuite/testsuite_hooks.cc
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h: In function `void
__gnu_test::verify_demangle(const char*, const char*)':
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h:56: warning: read-write
constraint does not allow a register
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h:56: warning: read-write
constraint does not allow a register
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h:56: warning: read-write
constraint does not allow a register
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h:56: warning: read-write
constraint does not allow a register
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h:56: warning: read-write
constraint does not allow a register
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h:56: warning: read-write
constraint does not allow a register
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h:56: warning: read-write
constraint does not allow a register
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h:56: warning: read-write
constraint does not allow a register
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h: In function
`std::basic_string<_CharT, _Traits, _Alloc> std::operator+(const
std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT,
_Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits<char>,
_Alloc = std::allocator<char>]':
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h:56: warning: read-write
constraint does not allow a register
/usr/home/wanderer/pkg/build/gcc/obj/i386-unknown-freebsd5.1/libstdc++-
v3/include/i386-unknown-freebsd5.1/bits/atomicity.h:56: warning: read-write
constraint does not allow a register
---X8---------------
--
Summary: bits/atomicity.h:56: warning: read-write constraint does
not allow a register
Product: gcc
Version: 3.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: libstdc++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: wanderer at rsu dot ru
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: i386-unknown-freebsd5.1
GCC host triplet: i386-unknown-freebsd5.1
GCC target triplet: i386-unknown-freebsd5.1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13480