public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/25647]  New: Large automaticallty generated code (unrolled loop) crashes the compiler
@ 2006-01-03  8:01 jonas dot mellin at his dot se
  2006-01-03  8:03 ` [Bug c++/25647] " jonas dot mellin at his dot se
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: jonas dot mellin at his dot se @ 2006-01-03  8:01 UTC (permalink / raw)
  To: gcc-bugs

Large automatically generated code (unrolled bubble sort) on std::vector<int>
crashes the compiler. If there are 1000 elements in the vector, the compiler
crashes with the message:
g++ ur1000.cc -o ur1000.exe
ur1000.cc: In function `int main(int, char**)':
ur1000.cc:99799: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.


-- 
           Summary: Large automaticallty generated code (unrolled loop)
                    crashes the compiler
           Product: gcc
           Version: 3.4.4
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: jonas dot mellin at his dot se
  GCC host triplet: i686-pc-cygwin


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



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

* [Bug c++/25647] Large automaticallty generated code (unrolled loop) crashes the compiler
  2006-01-03  8:01 [Bug c++/25647] New: Large automaticallty generated code (unrolled loop) crashes the compiler jonas dot mellin at his dot se
@ 2006-01-03  8:03 ` jonas dot mellin at his dot se
  2006-02-14  4:10 ` pinskia at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: jonas dot mellin at his dot se @ 2006-01-03  8:03 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from jonas dot mellin at his dot se  2006-01-03 08:03 -------
Created an attachment (id=10577)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10577&action=view)
The code generating the erroneous code


-- 


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



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

* [Bug c++/25647] Large automaticallty generated code (unrolled loop) crashes the compiler
  2006-01-03  8:01 [Bug c++/25647] New: Large automaticallty generated code (unrolled loop) crashes the compiler jonas dot mellin at his dot se
  2006-01-03  8:03 ` [Bug c++/25647] " jonas dot mellin at his dot se
@ 2006-02-14  4:10 ` pinskia at gcc dot gnu dot org
  2006-03-08  5:14 ` bangerth at dealii dot org
  2006-03-12 19:58 ` jonas dot mellin at his dot se
  3 siblings, 0 replies; 5+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-02-14  4:10 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from pinskia at gcc dot gnu dot org  2006-02-14 04:10 -------
What do you think it will do to 1000^2 expressions?


-- 


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


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

* [Bug c++/25647] Large automaticallty generated code (unrolled loop) crashes the compiler
  2006-01-03  8:01 [Bug c++/25647] New: Large automaticallty generated code (unrolled loop) crashes the compiler jonas dot mellin at his dot se
  2006-01-03  8:03 ` [Bug c++/25647] " jonas dot mellin at his dot se
  2006-02-14  4:10 ` pinskia at gcc dot gnu dot org
@ 2006-03-08  5:14 ` bangerth at dealii dot org
  2006-03-12 19:58 ` jonas dot mellin at his dot se
  3 siblings, 0 replies; 5+ messages in thread
From: bangerth at dealii dot org @ 2006-03-08  5:14 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from bangerth at dealii dot org  2006-03-08 05:14 -------
Your compiler simply runs out of memory. Don't do code like this. It will
also not be very efficient.

W.


-- 

bangerth at dealii dot org changed:

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


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


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

* [Bug c++/25647] Large automaticallty generated code (unrolled loop) crashes the compiler
  2006-01-03  8:01 [Bug c++/25647] New: Large automaticallty generated code (unrolled loop) crashes the compiler jonas dot mellin at his dot se
                   ` (2 preceding siblings ...)
  2006-03-08  5:14 ` bangerth at dealii dot org
@ 2006-03-12 19:58 ` jonas dot mellin at his dot se
  3 siblings, 0 replies; 5+ messages in thread
From: jonas dot mellin at his dot se @ 2006-03-12 19:58 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from jonas dot mellin at his dot se  2006-03-12 19:58 -------
(In reply to comment #3)
> Your compiler simply runs out of memory. 

The compiler gives an error message to leave a message on bugzilla when it runs
out of memory instead of saying that it ran out of memory. I gathered this from
some simple experiments. So, my complaint is really about the error messages
from the compiler itself.

> Don't do code like this. It will
> also not be very efficient.

I want to get rid of the effect of the instruction cache in the hardware to
obtain a baseline to demonstrate the effect of the instruction cache in
measurements. So, I do not really care about efficiency, or rather I care a lot
about it.
> 
> W.
> 


-- 


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


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

end of thread, other threads:[~2006-03-12 19:58 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-01-03  8:01 [Bug c++/25647] New: Large automaticallty generated code (unrolled loop) crashes the compiler jonas dot mellin at his dot se
2006-01-03  8:03 ` [Bug c++/25647] " jonas dot mellin at his dot se
2006-02-14  4:10 ` pinskia at gcc dot gnu dot org
2006-03-08  5:14 ` bangerth at dealii dot org
2006-03-12 19:58 ` jonas dot mellin at his dot se

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).