public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415
@ 2012-11-16 17:16 rcp at sentientmeat dot ca
  2012-11-16 17:23 ` [Bug c++/55355] " rcp at sentientmeat dot ca
                   ` (20 more replies)
  0 siblings, 21 replies; 22+ messages in thread
From: rcp at sentientmeat dot ca @ 2012-11-16 17:16 UTC (permalink / raw)
  To: gcc-bugs


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

             Bug #: 55355
           Summary: internal compiler error: in tree_low_cst, at
                    tree.c:6415
    Classification: Unclassified
           Product: gcc
           Version: 4.6.3
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: rcp@sentientmeat.ca


Created attachment 28711
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28711
Minimal C++ file to reproduce gcc 3.4.6 ICE in tree_low_cst, at tree.c:6415

The attached file produces the following error when compiled with gcc 3.4.6:

$ /usr/local/gcc-4.6.3/bin/g++ -O2 -save-temps -c test.cpp
test.cpp: In member function 'void C::funcC()':
test.cpp:34:1: internal compiler error: in tree_low_cst, at tree.c:6415
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.

gcc 3.4.6 is configured thusly:

$ /usr/local/gcc-4.6.3/bin/g++ -v
Using built-in specs.
COLLECT_GCC=/usr/local/gcc-4.6.3/bin/g++
COLLECT_LTO_WRAPPER=/usr/local/gcc-4.6.3/bin/../libexec/gcc/i686-pc-linux-gnu/4.6.3/lto-wrapper
Target: i686-pc-linux-gnu
Configured with: ../gcc-4.6.3/configure --prefix=/opt/soldev/gcc-4.6.3
--with-gnu-as --with-gnu-ld --disable-libgcj --enable-languages=c,c++
Thread model: posix
gcc version 4.6.3 (GCC)


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

* [Bug c++/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
@ 2012-11-16 17:23 ` rcp at sentientmeat dot ca
  2012-11-16 17:31 ` paolo.carlini at oracle dot com
                   ` (19 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: rcp at sentientmeat dot ca @ 2012-11-16 17:23 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #1 from Richard Perrin <rcp at sentientmeat dot ca> 2012-11-16 17:23:11 UTC ---
Oops:
s/3.4.6/4.6.3/ on all above.

All references to gcc 3.4.6 should actually be gcc 4.6.3.  I'm apparently
dyslexic or something today.


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

* [Bug c++/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
  2012-11-16 17:23 ` [Bug c++/55355] " rcp at sentientmeat dot ca
@ 2012-11-16 17:31 ` paolo.carlini at oracle dot com
  2012-11-16 17:51 ` rcp at sentientmeat dot ca
                   ` (18 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: paolo.carlini at oracle dot com @ 2012-11-16 17:31 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #2 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-11-16 17:30:55 UTC ---
I can't reproduce this on x86_64-linux, neither -m64 nor -m32. Tried 4.6.3,
current 4_6-branch, 4_7-branch and mainline.

Somebody can?


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

* [Bug c++/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
  2012-11-16 17:23 ` [Bug c++/55355] " rcp at sentientmeat dot ca
  2012-11-16 17:31 ` paolo.carlini at oracle dot com
@ 2012-11-16 17:51 ` rcp at sentientmeat dot ca
  2012-11-18 13:53 ` paolo.carlini at oracle dot com
                   ` (17 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: rcp at sentientmeat dot ca @ 2012-11-16 17:51 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #3 from Richard Perrin <rcp at sentientmeat dot ca> 2012-11-16 17:50:30 UTC ---
(In reply to comment #2)
> I can't reproduce this on x86_64-linux, neither -m64 nor -m32. Tried 4.6.3,
> current 4_6-branch, 4_7-branch and mainline.

I have tried 4.7.1 and 4.7.2 on the same systems, built with the same
configuration, and can confirm that neither of these versions suffers from this
problem. (Other issues prevent us from adopting those versions.)


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

* [Bug c++/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
                   ` (2 preceding siblings ...)
  2012-11-16 17:51 ` rcp at sentientmeat dot ca
@ 2012-11-18 13:53 ` paolo.carlini at oracle dot com
  2012-11-19 16:19 ` rcp at sentientmeat dot ca
                   ` (16 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: paolo.carlini at oracle dot com @ 2012-11-18 13:53 UTC (permalink / raw)
  To: gcc-bugs


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

Paolo Carlini <paolo.carlini at oracle dot com> changed:

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

--- Comment #4 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-11-18 13:52:53 UTC ---
Thanks. Closing.


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

* [Bug c++/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
                   ` (3 preceding siblings ...)
  2012-11-18 13:53 ` paolo.carlini at oracle dot com
@ 2012-11-19 16:19 ` rcp at sentientmeat dot ca
  2012-11-19 17:20 ` paolo.carlini at oracle dot com
                   ` (15 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: rcp at sentientmeat dot ca @ 2012-11-19 16:19 UTC (permalink / raw)
  To: gcc-bugs


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

Richard Perrin <rcp at sentientmeat dot ca> changed:

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

--- Comment #5 from Richard Perrin <rcp at sentientmeat dot ca> 2012-11-19 16:18:58 UTC ---
I really am relying on a fix in 4_6-branch (perhaps back-port of the fix that's
in 4.7?). Other issues prevent us from adopting gcc 4.7.


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

* [Bug c++/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
                   ` (4 preceding siblings ...)
  2012-11-19 16:19 ` rcp at sentientmeat dot ca
@ 2012-11-19 17:20 ` paolo.carlini at oracle dot com
  2012-11-19 17:25 ` paolo.carlini at oracle dot com
                   ` (14 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: paolo.carlini at oracle dot com @ 2012-11-19 17:20 UTC (permalink / raw)
  To: gcc-bugs


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

Paolo Carlini <paolo.carlini at oracle dot com> changed:

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

--- Comment #6 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-11-19 17:19:45 UTC ---
Very unlikely. If you find the patch which fixed it, and it's simple enough,
send a message to gcc or gcc-patches and try to ask.


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

* [Bug c++/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
                   ` (6 preceding siblings ...)
  2012-11-19 17:25 ` paolo.carlini at oracle dot com
@ 2012-11-19 17:25 ` rcp at sentientmeat dot ca
  2012-11-20 15:45 ` rcp at sentientmeat dot ca
                   ` (12 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: rcp at sentientmeat dot ca @ 2012-11-19 17:25 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #7 from Richard Perrin <rcp at sentientmeat dot ca> 2012-11-19 17:24:14 UTC ---
So 4.6 branch is dead? Or no more i386 support?


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

* [Bug c++/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
                   ` (5 preceding siblings ...)
  2012-11-19 17:20 ` paolo.carlini at oracle dot com
@ 2012-11-19 17:25 ` paolo.carlini at oracle dot com
  2012-11-19 17:25 ` rcp at sentientmeat dot ca
                   ` (13 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: paolo.carlini at oracle dot com @ 2012-11-19 17:25 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #8 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-11-19 17:25:08 UTC ---
Note that, as I said already, I can't reproduce anywhere, not even in current
4_6-branch (on x86_64-linux -m32). Did you actually try it?


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

* [Bug c++/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
                   ` (7 preceding siblings ...)
  2012-11-19 17:25 ` rcp at sentientmeat dot ca
@ 2012-11-20 15:45 ` rcp at sentientmeat dot ca
  2012-11-22 14:53 ` rcp at sentientmeat dot ca
                   ` (11 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: rcp at sentientmeat dot ca @ 2012-11-20 15:45 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #9 from Richard Perrin <rcp at sentientmeat dot ca> 2012-11-20 15:45:06 UTC ---
(In reply to comment #8)
> Note that, as I said already, I can't reproduce anywhere, not even in current
> 4_6-branch (on x86_64-linux -m32). Did you actually try it?

I have reproduced the ICE in an i386 build of gcc-4_6-branch at r193571.

I then switched to an x86_64-linux platform and built gcc from the same
codebase, and could not reproduce the ICE with the x86_64 gcc binary against
the test code.


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

* [Bug c++/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
                   ` (8 preceding siblings ...)
  2012-11-20 15:45 ` rcp at sentientmeat dot ca
@ 2012-11-22 14:53 ` rcp at sentientmeat dot ca
  2012-11-22 15:04 ` paolo.carlini at oracle dot com
                   ` (10 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: rcp at sentientmeat dot ca @ 2012-11-22 14:53 UTC (permalink / raw)
  To: gcc-bugs


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

Richard Perrin <rcp at sentientmeat dot ca> changed:

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

--- Comment #10 from Richard Perrin <rcp at sentientmeat dot ca> 2012-11-22 14:52:43 UTC ---
I am re-opening given comment 9 which provides an additional and apparently
necessary reproduction ingredient, namely an i386 platform build. Let me know
if there's other info necessary, or if you still cannot reproduce.


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

* [Bug c++/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
                   ` (9 preceding siblings ...)
  2012-11-22 14:53 ` rcp at sentientmeat dot ca
@ 2012-11-22 15:04 ` paolo.carlini at oracle dot com
  2012-11-22 23:26 ` mikpe at it dot uu.se
                   ` (9 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: paolo.carlini at oracle dot com @ 2012-11-22 15:04 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #11 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-11-22 15:04:23 UTC ---
Still, you reported the issue as fixed in 4_7-branch, thus unless you think
it's a regression, it seems highly unlikely that it will be fixed in that
branch too, unless you volunteer to actively work on the issue. But by now I
think you know that.


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

* [Bug c++/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
                   ` (10 preceding siblings ...)
  2012-11-22 15:04 ` paolo.carlini at oracle dot com
@ 2012-11-22 23:26 ` mikpe at it dot uu.se
  2012-11-23  9:14 ` jakub at gcc dot gnu.org
                   ` (8 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: mikpe at it dot uu.se @ 2012-11-22 23:26 UTC (permalink / raw)
  To: gcc-bugs


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

Mikael Pettersson <mikpe at it dot uu.se> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mikpe at it dot uu.se

--- Comment #12 from Mikael Pettersson <mikpe at it dot uu.se> 2012-11-22 23:25:45 UTC ---
It's a HWI32 bug.

The ICE reproduces on x86 with 4.6 branch if you build a 32-bit compiler that
targets 32-bit x86; passing -m32 to a 64-bit compiler won't trigger it.

The ICE was silenced on 32-bit x86 for 4.7 by r176871:
http://gcc.gnu.org/ml/gcc-cvs/2011-07/msg01139.html
which is when HJ made 32-bit x86 HWI64.

The ICE reproduces with current 4.7 and 4.8 in 32-bit compilers with HWI32
targets; for instance an i686 to m68k linux cross says:

pr55355.cc: In member function 'void C::funcC()':
pr55355.cc:34:1: internal compiler error: in tree_low_cst, at tree.c:6603
 }
 ^
0x856174f tree_low_cst(tree_node const*, int)
        /mnt/scratch/gcc-4.8-20121118/gcc/tree.c:6603
0x856179e int_bit_position(tree_node const*)
        /mnt/scratch/gcc-4.8-20121118/gcc/tree.c:2480
0x846af0b type_internals_preclude_sra_p
        /mnt/scratch/gcc-4.8-20121118/gcc/tree-sra.c:719
0x846af0b type_internals_preclude_sra_p
        /mnt/scratch/gcc-4.8-20121118/gcc/tree-sra.c:678
0x8471e1f find_param_candidates
        /mnt/scratch/gcc-4.8-20121118/gcc/tree-sra.c:3627
0x8471e1f ipa_early_sra
        /mnt/scratch/gcc-4.8-20121118/gcc/tree-sra.c:4928
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.


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

* [Bug c++/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
                   ` (11 preceding siblings ...)
  2012-11-22 23:26 ` mikpe at it dot uu.se
@ 2012-11-23  9:14 ` jakub at gcc dot gnu.org
  2012-11-23 16:06 ` rcp at sentientmeat dot ca
                   ` (7 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: jakub at gcc dot gnu.org @ 2012-11-23  9:14 UTC (permalink / raw)
  To: gcc-bugs


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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org,
                   |                            |jamborm at gcc dot gnu.org

--- Comment #13 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-11-23 09:14:18 UTC ---
If we want to support this (I'm actually surprised we just don't error on
this), then all users of int_bit_position needs to be guarded with
host_integerp (bit_position (), 0).  Some of them are, e.g. dwarf2out.c,
expr.c, others aren't (devirt in ipa-prop.c/gimple-fold.c, tree-sra.c e.g.).


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

* [Bug c++/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
                   ` (12 preceding siblings ...)
  2012-11-23  9:14 ` jakub at gcc dot gnu.org
@ 2012-11-23 16:06 ` rcp at sentientmeat dot ca
  2012-12-09  1:38 ` pinskia at gcc dot gnu.org
                   ` (6 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: rcp at sentientmeat dot ca @ 2012-11-23 16:06 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #14 from Richard Perrin <rcp at sentientmeat dot ca> 2012-11-23 16:05:48 UTC ---
gcc 4.5.4 does not suffer from the problem compiling the attached repro code,
indicating this is a 4.6 regression.


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

* [Bug c++/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
                   ` (13 preceding siblings ...)
  2012-11-23 16:06 ` rcp at sentientmeat dot ca
@ 2012-12-09  1:38 ` pinskia at gcc dot gnu.org
  2012-12-12 16:25 ` jamborm at gcc dot gnu.org
                   ` (5 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: pinskia at gcc dot gnu.org @ 2012-12-09  1:38 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #15 from Andrew Pinski <pinskia at gcc dot gnu.org> 2012-12-09 01:37:57 UTC ---
a 256MB buffer.


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

* [Bug c++/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
                   ` (14 preceding siblings ...)
  2012-12-09  1:38 ` pinskia at gcc dot gnu.org
@ 2012-12-12 16:25 ` jamborm at gcc dot gnu.org
  2012-12-14 12:06 ` [Bug tree-optimization/55355] " jamborm at gcc dot gnu.org
                   ` (4 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: jamborm at gcc dot gnu.org @ 2012-12-12 16:25 UTC (permalink / raw)
  To: gcc-bugs


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

Martin Jambor <jamborm at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2012-12-12
         AssignedTo|unassigned at gcc dot       |jamborm at gcc dot gnu.org
                   |gnu.org                     |
     Ever Confirmed|0                           |1

--- Comment #16 from Martin Jambor <jamborm at gcc dot gnu.org> 2012-12-12 16:24:37 UTC ---
OK, I'll add the condition to type_internals_preclude_sra_p.


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

* [Bug tree-optimization/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
                   ` (15 preceding siblings ...)
  2012-12-12 16:25 ` jamborm at gcc dot gnu.org
@ 2012-12-14 12:06 ` jamborm at gcc dot gnu.org
  2012-12-21 22:07 ` jamborm at gcc dot gnu.org
                   ` (3 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: jamborm at gcc dot gnu.org @ 2012-12-14 12:06 UTC (permalink / raw)
  To: gcc-bugs


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

Martin Jambor <jamborm at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |http://gcc.gnu.org/ml/gcc-p
                   |                            |atches/2012-12/msg00969.htm
                   |                            |l

--- Comment #17 from Martin Jambor <jamborm at gcc dot gnu.org> 2012-12-14 12:06:21 UTC ---
I have submitted a fix to the mailing list:

http://gcc.gnu.org/ml/gcc-patches/2012-12/msg00969.html


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

* [Bug tree-optimization/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
                   ` (16 preceding siblings ...)
  2012-12-14 12:06 ` [Bug tree-optimization/55355] " jamborm at gcc dot gnu.org
@ 2012-12-21 22:07 ` jamborm at gcc dot gnu.org
  2012-12-21 22:21 ` jamborm at gcc dot gnu.org
                   ` (2 subsequent siblings)
  20 siblings, 0 replies; 22+ messages in thread
From: jamborm at gcc dot gnu.org @ 2012-12-21 22:07 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #18 from Martin Jambor <jamborm at gcc dot gnu.org> 2012-12-21 22:06:42 UTC ---
Author: jamborm
Date: Fri Dec 21 22:06:38 2012
New Revision: 194682

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=194682
Log:
2012-12-21  Martin Jambor  <mjambor@suse.cz>

    PR tree-optimization/55355
    * tree-sra.c (type_internals_preclude_sra_p): Also check that
    bit_position is small enough to fit a single HOST_WIDE_INT.

    * testsuite/g++.dg/torture/pr55355.C: New test.


Added:
    trunk/gcc/testsuite/g++.dg/torture/pr55355.C
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/tree-sra.c


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

* [Bug tree-optimization/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
                   ` (17 preceding siblings ...)
  2012-12-21 22:07 ` jamborm at gcc dot gnu.org
@ 2012-12-21 22:21 ` jamborm at gcc dot gnu.org
  2012-12-21 22:29 ` jamborm at gcc dot gnu.org
  2012-12-21 22:31 ` jamborm at gcc dot gnu.org
  20 siblings, 0 replies; 22+ messages in thread
From: jamborm at gcc dot gnu.org @ 2012-12-21 22:21 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #19 from Martin Jambor <jamborm at gcc dot gnu.org> 2012-12-21 22:21:20 UTC ---
Author: jamborm
Date: Fri Dec 21 22:21:14 2012
New Revision: 194684

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=194684
Log:
2012-12-21  Martin Jambor  <mjambor@suse.cz>

    PR tree-optimization/55355
    * tree-sra.c (type_internals_preclude_sra_p): Also check that
    bit_position is small enough to fit a single HOST_WIDE_INT.

    * testsuite/g++.dg/torture/pr55355.C: New test.


Added:
    branches/gcc-4_7-branch/gcc/testsuite/g++.dg/torture/pr55355.C
Modified:
    branches/gcc-4_7-branch/gcc/ChangeLog
    branches/gcc-4_7-branch/gcc/testsuite/ChangeLog
    branches/gcc-4_7-branch/gcc/tree-sra.c


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

* [Bug tree-optimization/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
                   ` (18 preceding siblings ...)
  2012-12-21 22:21 ` jamborm at gcc dot gnu.org
@ 2012-12-21 22:29 ` jamborm at gcc dot gnu.org
  2012-12-21 22:31 ` jamborm at gcc dot gnu.org
  20 siblings, 0 replies; 22+ messages in thread
From: jamborm at gcc dot gnu.org @ 2012-12-21 22:29 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #20 from Martin Jambor <jamborm at gcc dot gnu.org> 2012-12-21 22:28:45 UTC ---
Author: jamborm
Date: Fri Dec 21 22:28:40 2012
New Revision: 194686

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=194686
Log:
2012-12-21  Martin Jambor  <mjambor@suse.cz>

    PR tree-optimization/55355
    * tree-sra.c (type_internals_preclude_sra_p): Also check that
    bit_position is small enough to fit a single HOST_WIDE_INT.

    * testsuite/g++.dg/torture/pr55355.C: New test.


Added:
    branches/gcc-4_6-branch/gcc/testsuite/g++.dg/torture/pr55355.C
Modified:
    branches/gcc-4_6-branch/gcc/ChangeLog
    branches/gcc-4_6-branch/gcc/testsuite/ChangeLog
    branches/gcc-4_6-branch/gcc/tree-sra.c


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

* [Bug tree-optimization/55355] internal compiler error: in tree_low_cst, at tree.c:6415
  2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
                   ` (19 preceding siblings ...)
  2012-12-21 22:29 ` jamborm at gcc dot gnu.org
@ 2012-12-21 22:31 ` jamborm at gcc dot gnu.org
  20 siblings, 0 replies; 22+ messages in thread
From: jamborm at gcc dot gnu.org @ 2012-12-21 22:31 UTC (permalink / raw)
  To: gcc-bugs


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

Martin Jambor <jamborm at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED

--- Comment #21 from Martin Jambor <jamborm at gcc dot gnu.org> 2012-12-21 22:31:02 UTC ---
Fixed.


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

end of thread, other threads:[~2012-12-21 22:31 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-11-16 17:16 [Bug c++/55355] New: internal compiler error: in tree_low_cst, at tree.c:6415 rcp at sentientmeat dot ca
2012-11-16 17:23 ` [Bug c++/55355] " rcp at sentientmeat dot ca
2012-11-16 17:31 ` paolo.carlini at oracle dot com
2012-11-16 17:51 ` rcp at sentientmeat dot ca
2012-11-18 13:53 ` paolo.carlini at oracle dot com
2012-11-19 16:19 ` rcp at sentientmeat dot ca
2012-11-19 17:20 ` paolo.carlini at oracle dot com
2012-11-19 17:25 ` paolo.carlini at oracle dot com
2012-11-19 17:25 ` rcp at sentientmeat dot ca
2012-11-20 15:45 ` rcp at sentientmeat dot ca
2012-11-22 14:53 ` rcp at sentientmeat dot ca
2012-11-22 15:04 ` paolo.carlini at oracle dot com
2012-11-22 23:26 ` mikpe at it dot uu.se
2012-11-23  9:14 ` jakub at gcc dot gnu.org
2012-11-23 16:06 ` rcp at sentientmeat dot ca
2012-12-09  1:38 ` pinskia at gcc dot gnu.org
2012-12-12 16:25 ` jamborm at gcc dot gnu.org
2012-12-14 12:06 ` [Bug tree-optimization/55355] " jamborm at gcc dot gnu.org
2012-12-21 22:07 ` jamborm at gcc dot gnu.org
2012-12-21 22:21 ` jamborm at gcc dot gnu.org
2012-12-21 22:29 ` jamborm at gcc dot gnu.org
2012-12-21 22:31 ` jamborm at gcc dot gnu.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).