This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug libstdc++/13480] New: bits/atomicity.h:56: warning: read-write constraint does not allow a register


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]