public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libstdc++/12208] New: ICE in cmath:399: internal compiler error: RTL flag check: MEM_VOLATILE_P used with unexpected rtx code `reg' in set_mem_attributes_minus_bitpos, at emit-rtl.c:1835
@ 2003-09-08 13:44 c dot christian dot joensson at comhem dot se
  2003-09-08 14:21 ` [Bug libstdc++/12208] " pinskia at gcc dot gnu dot org
  2003-09-08 15:34 ` pinskia at gcc dot gnu dot org
  0 siblings, 2 replies; 3+ messages in thread
From: c dot christian dot joensson at comhem dot se @ 2003-09-08 13:44 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12208

           Summary: ICE in cmath:399: internal compiler error: RTL flag
                    check: MEM_VOLATILE_P used with unexpected rtx code
                    `reg' in set_mem_attributes_minus_bitpos, at emit-
                    rtl.c:1835
           Product: gcc
           Version: 3.4
            Status: UNCONFIRMED
          Severity: critical
          Priority: P2
         Component: libstdc++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: c dot christian dot joensson at comhem dot se
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: sparc64-unknown-linux-gnu
  GCC host triplet: sparc64-unknown-linux-gnu
GCC target triplet: sparc64-unknown-linux-gnu

Aurora SPARC Linux 1.0 (Ansel) Ultra1 single UltraSparc I sun4u:

binutils 2.14.90 20030907 sparc64-linux
bison-1.35-1
dejagnu-1.4.2-10 (ftp://ftp.redhat.com/pub/redhat/linux/rawhide/SRPMS/SRPMS)
expect-5.32.2-67
gcc 3.4 20030826 (experimental) sparc64-linux
glibc-2.2.5-43
glibc-kernheaders-2.4-8.9sparc (ftp://auroralinux.org/pub/aurora/corona/RPMS)
glibc64-2.2.5-43
kernel-2.4.20-3.4sparc (ftp://auroralinux.org/pub/aurora/corona/RPMS)
tcl-8.3.3-67


/usr/local/src/gcc-binutils/trunk/objdir/gcc/xgcc -shared-libgcc
-B/usr/local/src/gcc-binutils/trunk/objdir/gcc/ -nostdinc++
-L/usr/local/src/gcc-binutils/trunk/objdir/sparc64-unknown-linux-gnu/32/libstdc++-v3/src
-L/usr/local/src/gcc-binutils/trunk/objdir/sparc64-unknown-linux-gnu/32/libstdc++-v3/src/.libs
-B/usr/local/gcc-binutils/sparc64-unknown-linux-gnu/bin/
-B/usr/local/gcc-binutils/sparc64-unknown-linux-gnu/lib/ -isystem
/usr/local/gcc-binutils/sparc64-unknown-linux-gnu/include -isystem
/usr/local/gcc-binutils/sparc64-unknown-linux-gnu/sys-include -m32
-I/usr/local/src/gcc-binutils/trunk/objdir/sparc64-unknown-linux-gnu/32/libstdc++-v3/include/sparc64-unknown-linux-gnu
-I/usr/local/src/gcc-binutils/trunk/objdir/sparc64-unknown-linux-gnu/32/libstdc++-v3/include
-I/usr/local/src/gcc-binutils/trunk/gcc/libstdc++-v3/libsupc++ -O2 -g -O2 -g -O2
-D_GNU_SOURCE -m32 -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings
-fdiagnostics-show-location=once -ffunction-sections -fdata-sections
-I/usr/local/src/gcc-binutils/trunk/objdir/sparc64-unknown-linux-gnu/32/libstdc++-v3/include/backward
-Wno-deprecated -c
/usr/local/src/gcc-binutils/trunk/gcc/libstdc++-v3/src/strstream.cc  -fPIC -DPIC
-o .libs/strstream.o
/usr/local/src/gcc-binutils/trunk/objdir/sparc64-unknown-linux-gnu/32/libstdc++-v3/include/cmath:
In member function `void std::strstream::_ZTv0_n12_NSt9strstreamD0Ev()':
/usr/local/src/gcc-binutils/trunk/objdir/sparc64-unknown-linux-gnu/32/libstdc++-v3/include/cmath:399:
internal compiler error: RTL flag check: MEM_VOLATILE_P used with unexpected rtx
code `reg' in set_mem_attributes_minus_bitpos, at emit-rtl.c:1835
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[7]: *** [strstream.lo] Error 1
make[7]: Leaving directory
`/usr/local/src/gcc-binutils/trunk/objdir/sparc64-unknown-linux-gnu/32/libstdc++-v3/src'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory
`/usr/local/src/gcc-binutils/trunk/objdir/sparc64-unknown-linux-gnu/32/libstdc++-v3'
make[5]: *** [all] Error 2
make[5]: Leaving directory
`/usr/local/src/gcc-binutils/trunk/objdir/sparc64-unknown-linux-gnu/32/libstdc++-v3'
make[4]: *** [multi-do] Error 1
make[4]: Leaving directory
`/usr/local/src/gcc-binutils/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3'
make[3]: *** [all-multi] Error 2
make[3]: Leaving directory
`/usr/local/src/gcc-binutils/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/usr/local/src/gcc-binutils/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3'
make[1]: *** [all-target-libstdc++-v3] Error 2
make[1]: Leaving directory `/usr/local/src/gcc-binutils/trunk/objdir'
make: *** [bootstrap-lean] Error 2


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug libstdc++/12208] ICE in cmath:399: internal compiler error: RTL flag check: MEM_VOLATILE_P used with unexpected rtx code `reg' in set_mem_attributes_minus_bitpos, at emit-rtl.c:1835
  2003-09-08 13:44 [Bug libstdc++/12208] New: ICE in cmath:399: internal compiler error: RTL flag check: MEM_VOLATILE_P used with unexpected rtx code `reg' in set_mem_attributes_minus_bitpos, at emit-rtl.c:1835 c dot christian dot joensson at comhem dot se
@ 2003-09-08 14:21 ` pinskia at gcc dot gnu dot org
  2003-09-08 15:34 ` pinskia at gcc dot gnu dot org
  1 sibling, 0 replies; 3+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-09-08 14:21 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12208



------- Additional Comments From pinskia at gcc dot gnu dot org  2003-09-08 14:21 -------
I think this is the same bug as PR 12168, Can you try this patch?
Index: method.c
============================================================
=======
RCS file: /cvsroot/gcc/gcc/gcc/cp/method.c,v
retrieving revision 1.266
diff -C5 -u -r1.266 method.c
cvs server: conflicting specifications of output style
--- method.c    15 Aug 2003 08:55:48 -0000      1.266
+++ method.c    4 Sep 2003 16:13:01 -0000
@@ -424,10 +424,11 @@
       for (a = DECL_ARGUMENTS (function); a; a = TREE_CHAIN (a))
        {
          tree x = copy_node (a);
          TREE_CHAIN (x) = t;
          DECL_CONTEXT (x) = thunk_fndecl;
+         SET_DECL_RTL (x, NULL_RTX);
          t = x;
        }
       a = nreverse (t);
       DECL_ARGUMENTS (thunk_fndecl) = a;
       DECL_RESULT (thunk_fndecl) = NULL_TREE;


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug libstdc++/12208] ICE in cmath:399: internal compiler error: RTL flag check: MEM_VOLATILE_P used with unexpected rtx code `reg' in set_mem_attributes_minus_bitpos, at emit-rtl.c:1835
  2003-09-08 13:44 [Bug libstdc++/12208] New: ICE in cmath:399: internal compiler error: RTL flag check: MEM_VOLATILE_P used with unexpected rtx code `reg' in set_mem_attributes_minus_bitpos, at emit-rtl.c:1835 c dot christian dot joensson at comhem dot se
  2003-09-08 14:21 ` [Bug libstdc++/12208] " pinskia at gcc dot gnu dot org
@ 2003-09-08 15:34 ` pinskia at gcc dot gnu dot org
  1 sibling, 0 replies; 3+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-09-08 15:34 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12208


pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |DUPLICATE


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-09-08 15:34 -------
This is a dup of bug 12168.

*** This bug has been marked as a duplicate of 12168 ***


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2003-09-08 15:34 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-08 13:44 [Bug libstdc++/12208] New: ICE in cmath:399: internal compiler error: RTL flag check: MEM_VOLATILE_P used with unexpected rtx code `reg' in set_mem_attributes_minus_bitpos, at emit-rtl.c:1835 c dot christian dot joensson at comhem dot se
2003-09-08 14:21 ` [Bug libstdc++/12208] " pinskia at gcc dot gnu dot org
2003-09-08 15:34 ` pinskia at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).