public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug debug/37022] internal compiler error: in compute_barrier_args_size
       [not found] <bug-37022-4@http.gcc.gnu.org/bugzilla/>
@ 2010-10-01 11:52 ` jakub at gcc dot gnu.org
  2011-04-16 10:04 ` jakub at gcc dot gnu.org
  2011-04-28 16:05 ` rguenth at gcc dot gnu.org
  2 siblings, 0 replies; 12+ messages in thread
From: jakub at gcc dot gnu.org @ 2010-10-01 11:52 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.4.5                       |4.4.6


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

* [Bug debug/37022] internal compiler error: in compute_barrier_args_size
       [not found] <bug-37022-4@http.gcc.gnu.org/bugzilla/>
  2010-10-01 11:52 ` [Bug debug/37022] internal compiler error: in compute_barrier_args_size jakub at gcc dot gnu.org
@ 2011-04-16 10:04 ` jakub at gcc dot gnu.org
  2011-04-28 16:05 ` rguenth at gcc dot gnu.org
  2 siblings, 0 replies; 12+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-04-16 10:04 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.4.6                       |4.4.7


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

* [Bug debug/37022] internal compiler error: in compute_barrier_args_size
       [not found] <bug-37022-4@http.gcc.gnu.org/bugzilla/>
  2010-10-01 11:52 ` [Bug debug/37022] internal compiler error: in compute_barrier_args_size jakub at gcc dot gnu.org
  2011-04-16 10:04 ` jakub at gcc dot gnu.org
@ 2011-04-28 16:05 ` rguenth at gcc dot gnu.org
  2 siblings, 0 replies; 12+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-04-28 16:05 UTC (permalink / raw)
  To: gcc-bugs

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

Richard Guenther <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.4.7                       |---


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

* [Bug debug/37022] internal compiler error: in compute_barrier_args_size
  2008-08-04 19:59 [Bug debug/37022] New: libffi test suite failures andreast at gcc dot gnu dot org
                   ` (7 preceding siblings ...)
  2010-01-25  8:22 ` jakub at gcc dot gnu dot org
@ 2010-04-30  9:25 ` jakub at gcc dot gnu dot org
  8 siblings, 0 replies; 12+ messages in thread
From: jakub at gcc dot gnu dot org @ 2010-04-30  9:25 UTC (permalink / raw)
  To: gcc-bugs



-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.4.4                       |4.4.5


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


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

* [Bug debug/37022] internal compiler error: in compute_barrier_args_size
  2008-08-04 19:59 [Bug debug/37022] New: libffi test suite failures andreast at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2010-01-25  6:59 ` ebotcazou at gcc dot gnu dot org
@ 2010-01-25  8:22 ` jakub at gcc dot gnu dot org
  2010-04-30  9:25 ` jakub at gcc dot gnu dot org
  8 siblings, 0 replies; 12+ messages in thread
From: jakub at gcc dot gnu dot org @ 2010-01-25  8:22 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #18 from jakub at gcc dot gnu dot org  2010-01-25 08:22 -------
It is no longer marged regression, so no longer release critical.
Anyway, the goal should be to reenable the asserts in dwarf2out.c and fix the
issues, because they really result in wrong unwind info.  Only the unwinder
uses it though (DW_CFA_GNU_args_size), so the question is if we can come up
with a testcase that actually misbehaves of it.
There are two known cases which triggered the assertions - one is alloca with
an argument that ends up to be constant in the end, and the other is
crossjumping of noreturn sequences with different stack push depth.


-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|blocker                     |major
           Priority|P1                          |P2


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


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

* [Bug debug/37022] internal compiler error: in compute_barrier_args_size
  2008-08-04 19:59 [Bug debug/37022] New: libffi test suite failures andreast at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2010-01-21 13:13 ` jakub at gcc dot gnu dot org
@ 2010-01-25  6:59 ` ebotcazou at gcc dot gnu dot org
  2010-01-25  8:22 ` jakub at gcc dot gnu dot org
  2010-04-30  9:25 ` jakub at gcc dot gnu dot org
  8 siblings, 0 replies; 12+ messages in thread
From: ebotcazou at gcc dot gnu dot org @ 2010-01-25  6:59 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #17 from ebotcazou at gcc dot gnu dot org  2010-01-25 06:58 -------
Jakub, what to do with this PR?  It is still marked "blocker" although it seems
to have blocked nothing.


-- 

ebotcazou at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ebotcazou at gcc dot gnu dot
                   |                            |org


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


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

* [Bug debug/37022] internal compiler error: in compute_barrier_args_size
  2008-08-04 19:59 [Bug debug/37022] New: libffi test suite failures andreast at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2009-10-15 12:49 ` jakub at gcc dot gnu dot org
@ 2010-01-21 13:13 ` jakub at gcc dot gnu dot org
  2010-01-25  6:59 ` ebotcazou at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: jakub at gcc dot gnu dot org @ 2010-01-21 13:13 UTC (permalink / raw)
  To: gcc-bugs



-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.4.3                       |4.4.4


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


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

* [Bug debug/37022] internal compiler error: in compute_barrier_args_size
  2008-08-04 19:59 [Bug debug/37022] New: libffi test suite failures andreast at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2009-07-22 10:30 ` jakub at gcc dot gnu dot org
@ 2009-10-15 12:49 ` jakub at gcc dot gnu dot org
  2010-01-21 13:13 ` jakub at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: jakub at gcc dot gnu dot org @ 2009-10-15 12:49 UTC (permalink / raw)
  To: gcc-bugs



-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.4.2                       |4.4.3


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


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

* [Bug debug/37022] internal compiler error: in compute_barrier_args_size
  2008-08-04 19:59 [Bug debug/37022] New: libffi test suite failures andreast at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2009-04-21 15:58 ` jakub at gcc dot gnu dot org
@ 2009-07-22 10:30 ` jakub at gcc dot gnu dot org
  2009-10-15 12:49 ` jakub at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: jakub at gcc dot gnu dot org @ 2009-07-22 10:30 UTC (permalink / raw)
  To: gcc-bugs



-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.4.1                       |4.4.2


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


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

* [Bug debug/37022] internal compiler error: in compute_barrier_args_size
  2008-08-04 19:59 [Bug debug/37022] New: libffi test suite failures andreast at gcc dot gnu dot org
  2009-01-13 17:18 ` [Bug debug/37022] internal compiler error: in compute_barrier_args_size jakub at gcc dot gnu dot org
  2009-03-08 14:37 ` amylaar at gcc dot gnu dot org
@ 2009-04-21 15:58 ` jakub at gcc dot gnu dot org
  2009-07-22 10:30 ` jakub at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: jakub at gcc dot gnu dot org @ 2009-04-21 15:58 UTC (permalink / raw)
  To: gcc-bugs



-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.4.0                       |4.4.1


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


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

* [Bug debug/37022] internal compiler error: in compute_barrier_args_size
  2008-08-04 19:59 [Bug debug/37022] New: libffi test suite failures andreast at gcc dot gnu dot org
  2009-01-13 17:18 ` [Bug debug/37022] internal compiler error: in compute_barrier_args_size jakub at gcc dot gnu dot org
@ 2009-03-08 14:37 ` amylaar at gcc dot gnu dot org
  2009-04-21 15:58 ` jakub at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: amylaar at gcc dot gnu dot org @ 2009-03-08 14:37 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #16 from amylaar at gcc dot gnu dot org  2009-03-08 14:37 -------
(In reply to comment #9)
> The darwin -m64 failures are then the same problem, cross-jumping of noreturn
> calls between different level of stack depths.
> I've been wrong about DW_CFA_GNU_args_size being useless for cfa.reg !=
> STACK_POINTER_REGNUM, while such directives won't ever be used by the libgcc
> unwinder, they might be used by debuggers to set correct value of stack
> pointer,
> and therefore such directives aren't useless and so we should avoid
> crossjumping
> in that case.

It is a valid size optimization, so if the unwinder doesn't need the directive
to be always correct, we should do this optimization for -Os unless you also
specify -O1.  Optimization levels above -O1 are known to give imperfect debug
information.  And -O1 defaults to -fno-crossjumping .


-- 

amylaar at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |amylaar at gcc dot gnu dot
                   |                            |org


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


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

* [Bug debug/37022] internal compiler error: in compute_barrier_args_size
  2008-08-04 19:59 [Bug debug/37022] New: libffi test suite failures andreast at gcc dot gnu dot org
@ 2009-01-13 17:18 ` jakub at gcc dot gnu dot org
  2009-03-08 14:37 ` amylaar at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  8 siblings, 0 replies; 12+ messages in thread
From: jakub at gcc dot gnu dot org @ 2009-01-13 17:18 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #15 from jakub at gcc dot gnu dot org  2009-01-13 17:18 -------
As the asserts aren't on the trunk, this isn't really a regression, we've been
emitting bogus unwind info in these cases (and many more than now) before as
well.


-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[4.4 regression] internal   |internal compiler error: in
                   |compiler error: in          |compute_barrier_args_size
                   |compute_barrier_args_size   |


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


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

end of thread, other threads:[~2011-04-28 16:05 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-37022-4@http.gcc.gnu.org/bugzilla/>
2010-10-01 11:52 ` [Bug debug/37022] internal compiler error: in compute_barrier_args_size jakub at gcc dot gnu.org
2011-04-16 10:04 ` jakub at gcc dot gnu.org
2011-04-28 16:05 ` rguenth at gcc dot gnu.org
2008-08-04 19:59 [Bug debug/37022] New: libffi test suite failures andreast at gcc dot gnu dot org
2009-01-13 17:18 ` [Bug debug/37022] internal compiler error: in compute_barrier_args_size jakub at gcc dot gnu dot org
2009-03-08 14:37 ` amylaar at gcc dot gnu dot org
2009-04-21 15:58 ` jakub at gcc dot gnu dot org
2009-07-22 10:30 ` jakub at gcc dot gnu dot org
2009-10-15 12:49 ` jakub at gcc dot gnu dot org
2010-01-21 13:13 ` jakub at gcc dot gnu dot org
2010-01-25  6:59 ` ebotcazou at gcc dot gnu dot org
2010-01-25  8:22 ` jakub at gcc dot gnu dot org
2010-04-30  9:25 ` jakub 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).