public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/21932] New: -fno-unit-at-a-time causes ICE in gcc-3.4.4 on solaris2.8
@ 2005-06-06 15:49 magerman at rentec dot com
  2005-06-06 15:59 ` [Bug debug/21932] [3.4 Regression] " pinskia at gcc dot gnu dot org
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: magerman at rentec dot com @ 2005-06-06 15:49 UTC (permalink / raw)
  To: gcc-bugs

The following sequence produces an ICE in gcc-3.4.4:

$ cat > foo.C <<FOO
namespace N {
  class X {};
  class Y { Y(const X&); };
  void b();
  void a() { b(); Y z(X()); }
}
FOO
$ g++-3.4.4 -save-temps -v -g -O3 -fno-unit-at-a-time -c foo.C
Reading specs from /work/external/wwc/prgcc/lib/gcc/sparc-sun-solaris2.8/3.4.4/specs
Configured with: ../gcc-3.4.4/configure --prefix=/work/external/wwc/prgcc
--program-suffix=-3.4.4 --enable-threads --with-included-gettext
--enable-languages=c,c++,f77 --with-gnu-as
--with-as=/work/external/wwc/prodbinu216/bin/as --with-gnu-ld
--with-ld=/work/external/wwc/prodbinu216/bin/ld : (reconfigured)
../gcc-3.4.4/configure --prefix=/work/external/wwc/prgcc --program-suffix=-3.4.4
--enable-threads --with-included-gettext --enable-languages=c,c++,f77
--with-gnu-as --with-as=/work/external/wwc/prodbinu216/bin/as --with-gnu-ld
--with-ld=/work/external/wwc/prodbinu216/bin/ld
Thread model: posix
gcc version 3.4.4
 /work/external/wwc/prgcc/libexec/gcc/sparc-sun-solaris2.8/3.4.4/cc1plus -E
-quiet -v foo.C -mcpu=v7 -fno-unit-at-a-time -fworking-directory -O3 -o foo.ii
ignoring nonexistent directory
"/work/external/wwc/prgcc/lib/gcc/sparc-sun-solaris2.8/3.4.4/../../../../sparc-sun-solaris2.8/include"
#include "..." search starts here:
#include <...> search starts here:
 /work/external/wwc/prgcc/lib/gcc/sparc-sun-solaris2.8/3.4.4/../../../../include/c++/3.4.4
 /work/external/wwc/prgcc/lib/gcc/sparc-sun-solaris2.8/3.4.4/../../../../include/c++/3.4.4/sparc-sun-solaris2.8
 /work/external/wwc/prgcc/lib/gcc/sparc-sun-solaris2.8/3.4.4/../../../../include/c++/3.4.4/backward
 /usr/local/include
 /work/external/wwc/prgcc/include
 /work/external/wwc/prgcc/lib/gcc/sparc-sun-solaris2.8/3.4.4/include
 /usr/include
End of search list.
 /work/external/wwc/prgcc/libexec/gcc/sparc-sun-solaris2.8/3.4.4/cc1plus
-fpreprocessed foo.ii -quiet -dumpbase foo.C -mcpu=v7 -auxbase foo -g -O3
-version -fno-unit-at-a-time -o foo.s
GNU C++ version 3.4.4 (sparc-sun-solaris2.8)
	compiled by GNU C version 3.4.4.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
foo.C: In function `void N::a()':
foo.C:5: internal compiler error: in gen_subprogram_die, at dwarf2out.c:10854
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
$ cat foo.s
	.file	"foo.C"
	.section	".debug_abbrev"
.LLdebug_abbrev0:
	.section	".debug_info"
.LLdebug_info0:
	.section	".debug_line"
.LLdebug_line0:
	.section	".text"
.LLtext0:
	.align 4
	.global _ZN1N1aEv
	.type	_ZN1N1aEv, #function
	.proc	020
_ZN1N1aEv:
.LLFB2:
.LLM1:
	!#PROLOGUE# 0
	!#PROLOGUE# 1
.LLBB2:
.LLBB3:
	or	%o7, %g0, %g1
	call	_ZN1N1bEv, 0
	 or	%g1, %g0, %o7
.LLBE3:
.LLBE2:
	nop
.LLFE2:
	.size	_ZN1N1aEv, .-_ZN1N1aEv

Let me know if you need more information.

-- David Magerman
magerman@rentec.com

-- 
           Summary: -fno-unit-at-a-time causes ICE in gcc-3.4.4 on
                    solaris2.8
           Product: gcc
           Version: 3.4.4
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: magerman at rentec dot com
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: sparc-sun-solaris2.8
  GCC host triplet: sparc-sun-solaris2.8
GCC target triplet: sparc-sun-solaris2.8


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


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

* [Bug debug/21932] [3.4 Regression] -fno-unit-at-a-time causes ICE in gcc-3.4.4 on solaris2.8
  2005-06-06 15:49 [Bug c++/21932] New: -fno-unit-at-a-time causes ICE in gcc-3.4.4 on solaris2.8 magerman at rentec dot com
@ 2005-06-06 15:59 ` pinskia at gcc dot gnu dot org
  2005-06-06 16:03 ` pinskia at gcc dot gnu dot org
  2005-06-06 18:47 ` [Bug debug/21932] [3.4 Regression] -O3 -fno-unit-at-a-time causes ICE ebotcazou at gcc dot gnu dot org
  2 siblings, 0 replies; 7+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-06-06 15:59 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|c++                         |debug
           Keywords|                            |ice-on-valid-code
            Summary|-fno-unit-at-a-time causes  |[3.4 Regression] -fno-unit-
                   |ICE in gcc-3.4.4 on         |at-a-time causes ICE in gcc-
                   |solaris2.8                  |3.4.4 on solaris2.8


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


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

* [Bug debug/21932] [3.4 Regression] -fno-unit-at-a-time causes ICE in gcc-3.4.4 on solaris2.8
  2005-06-06 15:49 [Bug c++/21932] New: -fno-unit-at-a-time causes ICE in gcc-3.4.4 on solaris2.8 magerman at rentec dot com
  2005-06-06 15:59 ` [Bug debug/21932] [3.4 Regression] " pinskia at gcc dot gnu dot org
@ 2005-06-06 16:03 ` pinskia at gcc dot gnu dot org
  2005-06-06 18:47 ` [Bug debug/21932] [3.4 Regression] -O3 -fno-unit-at-a-time causes ICE ebotcazou at gcc dot gnu dot org
  2 siblings, 0 replies; 7+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-06-06 16:03 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-06-06 16:03 -------
Confirmed.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
  GCC build triplet|sparc-sun-solaris2.8        |
   GCC host triplet|sparc-sun-solaris2.8        |
 GCC target triplet|sparc-sun-solaris2.8        |dwarf2
      Known to fail|                            |3.4.0
      Known to work|                            |3.3.3 4.0.0 4.1.0
   Last reconfirmed|0000-00-00 00:00:00         |2005-06-06 16:03:37
               date|                            |
   Target Milestone|---                         |3.4.5


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


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

* [Bug debug/21932] [3.4 Regression] -O3 -fno-unit-at-a-time causes ICE
  2005-06-06 15:49 [Bug c++/21932] New: -fno-unit-at-a-time causes ICE in gcc-3.4.4 on solaris2.8 magerman at rentec dot com
  2005-06-06 15:59 ` [Bug debug/21932] [3.4 Regression] " pinskia at gcc dot gnu dot org
  2005-06-06 16:03 ` pinskia at gcc dot gnu dot org
@ 2005-06-06 18:47 ` ebotcazou at gcc dot gnu dot org
  2 siblings, 0 replies; 7+ messages in thread
From: ebotcazou at gcc dot gnu dot org @ 2005-06-06 18:47 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From ebotcazou at gcc dot gnu dot org  2005-06-06 18:47 -------
To be more explicit: it ICEs on x86-64 too.


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to fail|3.4.0                       |3.4.0 3.4.4
   Last reconfirmed|2005-06-06 16:03:37         |2005-06-06 18:47:45
               date|                            |
            Summary|[3.4 Regression] -fno-unit- |[3.4 Regression] -O3 -fno-
                   |at-a-time causes ICE in gcc-|unit-at-a-time causes ICE
                   |3.4.4 on solaris2.8         |


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


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

* [Bug debug/21932] [3.4 Regression] -O3 -fno-unit-at-a-time causes ICE
       [not found] <bug-21932-10772@http.gcc.gnu.org/bugzilla/>
  2005-11-17  9:40 ` reichelt at gcc dot gnu dot org
  2005-11-21  2:31 ` gdr at gcc dot gnu dot org
@ 2006-02-28 15:47 ` gdr at gcc dot gnu dot org
  2 siblings, 0 replies; 7+ messages in thread
From: gdr at gcc dot gnu dot org @ 2006-02-28 15:47 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from gdr at gcc dot gnu dot org  2006-02-28 15:45 -------
Works in 4.0 and up.  Won't fix in 3.4.6.


-- 

gdr at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |WONTFIX


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


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

* [Bug debug/21932] [3.4 Regression] -O3 -fno-unit-at-a-time causes ICE
       [not found] <bug-21932-10772@http.gcc.gnu.org/bugzilla/>
  2005-11-17  9:40 ` reichelt at gcc dot gnu dot org
@ 2005-11-21  2:31 ` gdr at gcc dot gnu dot org
  2006-02-28 15:47 ` gdr at gcc dot gnu dot org
  2 siblings, 0 replies; 7+ messages in thread
From: gdr at gcc dot gnu dot org @ 2005-11-21  2:31 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from gdr at gcc dot gnu dot org  2005-11-21 02:31 -------
Postponed untill GCC 3.4.6


-- 

gdr at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|3.4.5                       |3.4.6


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


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

* [Bug debug/21932] [3.4 Regression] -O3 -fno-unit-at-a-time causes ICE
       [not found] <bug-21932-10772@http.gcc.gnu.org/bugzilla/>
@ 2005-11-17  9:40 ` reichelt at gcc dot gnu dot org
  2005-11-21  2:31 ` gdr at gcc dot gnu dot org
  2006-02-28 15:47 ` gdr at gcc dot gnu dot org
  2 siblings, 0 replies; 7+ messages in thread
From: reichelt at gcc dot gnu dot org @ 2005-11-17  9:40 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from reichelt at gcc dot gnu dot org  2005-11-17 09:40 -------
The compiler already crashes with "g++ -O -finline-functions -g",
i.e. without explicitly specifying -fno-unit-at-a-time.


-- 

reichelt at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |monitored


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


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

end of thread, other threads:[~2006-02-28 15:45 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-06-06 15:49 [Bug c++/21932] New: -fno-unit-at-a-time causes ICE in gcc-3.4.4 on solaris2.8 magerman at rentec dot com
2005-06-06 15:59 ` [Bug debug/21932] [3.4 Regression] " pinskia at gcc dot gnu dot org
2005-06-06 16:03 ` pinskia at gcc dot gnu dot org
2005-06-06 18:47 ` [Bug debug/21932] [3.4 Regression] -O3 -fno-unit-at-a-time causes ICE ebotcazou at gcc dot gnu dot org
     [not found] <bug-21932-10772@http.gcc.gnu.org/bugzilla/>
2005-11-17  9:40 ` reichelt at gcc dot gnu dot org
2005-11-21  2:31 ` gdr at gcc dot gnu dot org
2006-02-28 15:47 ` gdr 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).