public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/106099] New: ICE in execute_todo, at passes.cc:2134
@ 2022-06-27  6:52 asolokha at gmx dot com
  2022-06-27  9:04 ` [Bug tree-optimization/106099] " zsojka at seznam dot cz
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: asolokha at gmx dot com @ 2022-06-27  6:52 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106099

            Bug ID: 106099
           Summary: ICE in execute_todo, at passes.cc:2134
           Product: gcc
           Version: 13.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: asolokha at gmx dot com
  Target Milestone: ---

gfortran 13.0.0 20220626 snapshot (g:ff35dbc02092fbcd3d814fcd9fe8e871c3f741fd)
ICEs when compiling libgomp/testsuite/libgomp.oacc-fortran/routine-1.f90:

% gfortran-13.0.0 -O1 -fopenacc -funreachable-traps -fno-tree-ccp -c
libgomp/testsuite/libgomp.oacc-fortran/routine-1.f90
during GIMPLE pass: ivcanon
libgomp/testsuite/libgomp.oacc-fortran/routine-1.f90:21:16:

   21 |   !$acc parallel
      |                ^
internal compiler error: in execute_todo, at passes.cc:2134
0x71c660 execute_todo
       
/var/tmp/portage/sys-devel/gcc-13.0.0_p20220626/work/gcc-13-20220626/gcc/passes.cc:2134

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

* [Bug tree-optimization/106099] ICE in execute_todo, at passes.cc:2134
  2022-06-27  6:52 [Bug tree-optimization/106099] New: ICE in execute_todo, at passes.cc:2134 asolokha at gmx dot com
@ 2022-06-27  9:04 ` zsojka at seznam dot cz
  2022-06-27  9:07 ` [Bug tree-optimization/106099] [13 Regression] ICE in execute_todo, at passes.cc:2134 since r13-1204-gd68d366425369649 marxin at gcc dot gnu.org
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: zsojka at seznam dot cz @ 2022-06-27  9:04 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106099

--- Comment #1 from Zdenek Sojka <zsojka at seznam dot cz> ---
A simple C testcase:
$ cat testcase.c
void
foo (void)
{
  for (unsigned i = 0; i < sizeof (foo); i++)
    ;
}
$ x86_64-pc-linux-gnu-gcc -O -fsanitize=unreachable
-fsanitize-undefined-trap-on-error -fno-tree-ccp -fno-tree-dominator-opts
testcase.c
during GIMPLE pass: ivcanon
testcase.c: In function 'foo':
testcase.c:2:1: internal compiler error: in execute_todo, at passes.cc:2134
    2 | foo (void)
      | ^~~
0x755240 execute_todo
        /repo/gcc-trunk/gcc/passes.cc:2134
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.

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

* [Bug tree-optimization/106099] [13 Regression] ICE in execute_todo, at passes.cc:2134 since r13-1204-gd68d366425369649
  2022-06-27  6:52 [Bug tree-optimization/106099] New: ICE in execute_todo, at passes.cc:2134 asolokha at gmx dot com
  2022-06-27  9:04 ` [Bug tree-optimization/106099] " zsojka at seznam dot cz
@ 2022-06-27  9:07 ` marxin at gcc dot gnu.org
  2022-06-27  9:18 ` pinskia at gcc dot gnu.org
                   ` (11 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: marxin at gcc dot gnu.org @ 2022-06-27  9:07 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106099

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever confirmed|0                           |1
                 CC|                            |jason at gcc dot gnu.org,
                   |                            |marxin at gcc dot gnu.org
   Last reconfirmed|                            |2022-06-27
            Summary|ICE in execute_todo, at     |[13 Regression] ICE in
                   |passes.cc:2134              |execute_todo, at
                   |                            |passes.cc:2134 since
                   |                            |r13-1204-gd68d366425369649

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
Started with r13-1204-gd68d366425369649.

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

* [Bug tree-optimization/106099] [13 Regression] ICE in execute_todo, at passes.cc:2134 since r13-1204-gd68d366425369649
  2022-06-27  6:52 [Bug tree-optimization/106099] New: ICE in execute_todo, at passes.cc:2134 asolokha at gmx dot com
  2022-06-27  9:04 ` [Bug tree-optimization/106099] " zsojka at seznam dot cz
  2022-06-27  9:07 ` [Bug tree-optimization/106099] [13 Regression] ICE in execute_todo, at passes.cc:2134 since r13-1204-gd68d366425369649 marxin at gcc dot gnu.org
@ 2022-06-27  9:18 ` pinskia at gcc dot gnu.org
  2022-06-27 10:48 ` rguenth at gcc dot gnu.org
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu.org @ 2022-06-27  9:18 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106099

--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Martin Liška from comment #2)
> Started with r13-1204-gd68d366425369649.

Since -funreachable-traps is a new option, is this a regression then?

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

* [Bug tree-optimization/106099] [13 Regression] ICE in execute_todo, at passes.cc:2134 since r13-1204-gd68d366425369649
  2022-06-27  6:52 [Bug tree-optimization/106099] New: ICE in execute_todo, at passes.cc:2134 asolokha at gmx dot com
                   ` (2 preceding siblings ...)
  2022-06-27  9:18 ` pinskia at gcc dot gnu.org
@ 2022-06-27 10:48 ` rguenth at gcc dot gnu.org
  2022-07-04 10:10 ` marxin at gcc dot gnu.org
                   ` (9 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu.org @ 2022-06-27 10:48 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106099

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|ICE in execute_todo, at     |[13 Regression] ICE in
                   |passes.cc:2134 since        |execute_todo, at
                   |r13-1204-gd68d366425369649  |passes.cc:2134 since
                   |                            |r13-1204-gd68d366425369649
   Target Milestone|---                         |13.0

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

* [Bug tree-optimization/106099] [13 Regression] ICE in execute_todo, at passes.cc:2134 since r13-1204-gd68d366425369649
  2022-06-27  6:52 [Bug tree-optimization/106099] New: ICE in execute_todo, at passes.cc:2134 asolokha at gmx dot com
                   ` (3 preceding siblings ...)
  2022-06-27 10:48 ` rguenth at gcc dot gnu.org
@ 2022-07-04 10:10 ` marxin at gcc dot gnu.org
  2022-07-04 10:12 ` marxin at gcc dot gnu.org
                   ` (8 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: marxin at gcc dot gnu.org @ 2022-07-04 10:10 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106099

--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> ---
*** Bug 106134 has been marked as a duplicate of this bug. ***

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

* [Bug tree-optimization/106099] [13 Regression] ICE in execute_todo, at passes.cc:2134 since r13-1204-gd68d366425369649
  2022-06-27  6:52 [Bug tree-optimization/106099] New: ICE in execute_todo, at passes.cc:2134 asolokha at gmx dot com
                   ` (4 preceding siblings ...)
  2022-07-04 10:10 ` marxin at gcc dot gnu.org
@ 2022-07-04 10:12 ` marxin at gcc dot gnu.org
  2022-07-04 11:35 ` jakub at gcc dot gnu.org
                   ` (7 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: marxin at gcc dot gnu.org @ 2022-07-04 10:12 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106099

--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #3)
> (In reply to Martin Liška from comment #2)
> > Started with r13-1204-gd68d366425369649.
> 
> Since -funreachable-traps is a new option, is this a regression then?

I have a new test-case that does not need the option:

$ cat new-alias.cpp
using size_t = decltype(sizeof(0));
extern "C" char *something(long long x) {}
void *operator new(size_t) __attribute__((alias("something")));
int *pr16715 = new int;

$ g++ new-alias.cpp -c -Og
new-alias.cpp: In function ‘char* something(long long int)’:
new-alias.cpp:2:42: warning: no return statement in function returning non-void
[-Wreturn-type]
    2 | extern "C" char *something(long long x) {}
      |                                          ^
new-alias.cpp: At global scope:
new-alias.cpp:3:7: warning: ‘void* operator new(size_t)’ alias between
functions of incompatible types ‘void*(size_t)’ {aka ‘void*(long unsigned
int)’} and ‘char*(long long int)’ [-Wattribute-alias=]
    3 | void *operator new(size_t) __attribute__((alias("something")));
      |       ^~~~~~~~
new-alias.cpp:2:18: note: aliased declaration here
    2 | extern "C" char *something(long long x) {}
      |                  ^~~~~~~~~
during GIMPLE pass: local-pure-const
new-alias.cpp: In function ‘void __static_initialization_and_destruction_0()’:
new-alias.cpp:4:23: internal compiler error: in execute_todo, at passes.cc:2140
    4 | int *pr16715 = new int;
      |                       ^
0x17450d1 execute_todo
        /home/marxin/Programming/gcc/gcc/passes.cc:2140
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.

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

* [Bug tree-optimization/106099] [13 Regression] ICE in execute_todo, at passes.cc:2134 since r13-1204-gd68d366425369649
  2022-06-27  6:52 [Bug tree-optimization/106099] New: ICE in execute_todo, at passes.cc:2134 asolokha at gmx dot com
                   ` (5 preceding siblings ...)
  2022-07-04 10:12 ` marxin at gcc dot gnu.org
@ 2022-07-04 11:35 ` jakub at gcc dot gnu.org
  2022-07-04 11:38 ` jakub at gcc dot gnu.org
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: jakub at gcc dot gnu.org @ 2022-07-04 11:35 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106099

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

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

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
At least for #c1 (which can be simplified to:
void
foo (void)
{
  for (unsigned i = 0; i == 0; i++)
    ;
}
), the problem is that __builtin_unreachable that was emitted by ivcanon pass
is marked const and so is __ubsan_handle_builtin_unreachable but __builtin_trap
is not.
Which means that __builtin_unreachable (looks ok) and
__ubsan_handle_builtin_unreachable (admittedly surprising) doesn't need
gimple_vdef nor gimple_vuse on it, but __builtin_trap needs it.
And ivcanon doesn't expect that and as it doesn't add the vdef manually, we
remain with something that needs SSA update but we don't ask for it in todo
flags.
At least for user calls of __builtin_trap, I think we need at least vuse on it,
unlike __builtin_unreachable for traps we do care about say stores to memory
before it so that one can investigate them, abort isn't const either.
For a noreturn function, it isn't clear if we need a vdef.
I'm afraid we need to at least investigate all the
gimple_build_builtin_unreachable callers.
E.g. in gimple-fold.cc, it calls gimple_move_vops, so if the old method call
wasn't const/pure, it will work properly, but if it was e.g. const, we won't
add it and will ICE similarly.

Perhaps one way out of this would be to use 2 different __builtin_trap
builtins, one as it is now that requires vops, and another one marked const for
the __builtin_unreachable turned into __builtin_trap which would be marked
const and wouldn't need vops (__builtin_unreachable_trap?) and expand both
builtins the same into RTL.

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

* [Bug tree-optimization/106099] [13 Regression] ICE in execute_todo, at passes.cc:2134 since r13-1204-gd68d366425369649
  2022-06-27  6:52 [Bug tree-optimization/106099] New: ICE in execute_todo, at passes.cc:2134 asolokha at gmx dot com
                   ` (6 preceding siblings ...)
  2022-07-04 11:35 ` jakub at gcc dot gnu.org
@ 2022-07-04 11:38 ` jakub at gcc dot gnu.org
  2022-07-26 10:25 ` jakub at gcc dot gnu.org
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: jakub at gcc dot gnu.org @ 2022-07-04 11:38 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106099

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
And there is another thing, we need to check all these
gimple_build_builtin_unreachable and builtin_decl_unreachable and
build_builtin_unreachable calls and check if any of them aren't done during IPA
with the assumed new caller not being set as cfun.  Because those functions
test
flag_* etc. vars and if there would be such calls, we'd need to pass struct
function * and use opts_for_fn instead of flag_*.

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

* [Bug tree-optimization/106099] [13 Regression] ICE in execute_todo, at passes.cc:2134 since r13-1204-gd68d366425369649
  2022-06-27  6:52 [Bug tree-optimization/106099] New: ICE in execute_todo, at passes.cc:2134 asolokha at gmx dot com
                   ` (7 preceding siblings ...)
  2022-07-04 11:38 ` jakub at gcc dot gnu.org
@ 2022-07-26 10:25 ` jakub at gcc dot gnu.org
  2022-07-28 10:43 ` cvs-commit at gcc dot gnu.org
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: jakub at gcc dot gnu.org @ 2022-07-26 10:25 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106099

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |jakub at gcc dot gnu.org

--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 53357
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53357&action=edit
gcc13-pr106099.patch

Untested fix.

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

* [Bug tree-optimization/106099] [13 Regression] ICE in execute_todo, at passes.cc:2134 since r13-1204-gd68d366425369649
  2022-06-27  6:52 [Bug tree-optimization/106099] New: ICE in execute_todo, at passes.cc:2134 asolokha at gmx dot com
                   ` (8 preceding siblings ...)
  2022-07-26 10:25 ` jakub at gcc dot gnu.org
@ 2022-07-28 10:43 ` cvs-commit at gcc dot gnu.org
  2022-07-30  8:22 ` zsojka at seznam dot cz
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2022-07-28 10:43 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106099

--- Comment #9 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jakub Jelinek <jakub@gcc.gnu.org>:

https://gcc.gnu.org/g:f64eb636677d714781b4543f111b1c9239328db6

commit r13-1874-gf64eb636677d714781b4543f111b1c9239328db6
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Thu Jul 28 12:42:14 2022 +0200

    gimple, internal-fn: Add IFN_TRAP and use it for __builtin_unreachable
[PR106099]

    __builtin_unreachable and __ubsan_handle_builtin_unreachable don't
    use vops, they are marked const/leaf/noreturn/nothrow/cold.
    But __builtin_trap uses vops, isn't const, just leaf/noreturn/nothrow/cold.
    This is I believe so that when users explicitly use __builtin_trap in their
    sources they get stores visible at the trap side.
    -fsanitize=unreachable -fsanitize-undefined-trap-on-error used to transform
    __builtin_unreachable to __builtin_trap even in the past, but the sanopt
pass
    has TODO_update_ssa, so it worked fine.

    Now that gimple_build_builtin_unreachable can build a __builtin_trap call
    right away, we can run into problems that whenever we need it we would need
    to either manually or through TODO_update* ensure the vops being updated.

    Though, as it is originally __builtin_unreachable which is just implemented
    as trap, I think for this case it is fine to avoid vops.  For this the
    patch introduces IFN_TRAP, which has ECF_* flags like __builtin_unreachable
    and is expanded as __builtin_trap.

    2022-07-28  Jakub Jelinek  <jakub@redhat.com>

            PR tree-optimization/106099
            * internal-fn.def (TRAP): New internal fn.
            * internal-fn.h (expand_TRAP): Declare.
            * internal-fn.cc (expand_TRAP): Define.
            * gimple.cc (gimple_build_builtin_unreachable): For BUILT_IN_TRAP,
            use internal fn rather than builtin.

            * gcc.dg/ubsan/pr106099.c: New test.

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

* [Bug tree-optimization/106099] [13 Regression] ICE in execute_todo, at passes.cc:2134 since r13-1204-gd68d366425369649
  2022-06-27  6:52 [Bug tree-optimization/106099] New: ICE in execute_todo, at passes.cc:2134 asolokha at gmx dot com
                   ` (9 preceding siblings ...)
  2022-07-28 10:43 ` cvs-commit at gcc dot gnu.org
@ 2022-07-30  8:22 ` zsojka at seznam dot cz
  2022-08-26  7:29 ` cvs-commit at gcc dot gnu.org
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: zsojka at seznam dot cz @ 2022-07-30  8:22 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106099

--- Comment #10 from Zdenek Sojka <zsojka at seznam dot cz> ---
Thank you for the patch; I can still trigger the ICE with a degenerate testcase
though:

$ cat testcase.c
void
foo (void)
{
  for (unsigned i = 0; i == 0; i++)
    __builtin_printf ("%d", i);
}
$ x86_64-pc-linux-gnu-gcc -O -fharden-compares -fno-tree-forwprop -fno-tree-ch
-fno-tree-dominator-opts -fno-tree-ccp -funreachable-traps
--param=scev-max-expr-size=1 testcase.c 
during GIMPLE pass: optimized
testcase.c: In function 'foo':
testcase.c:2:1: internal compiler error: in execute_todo, at passes.cc:2140
    2 | foo (void)
      | ^~~
0x75616a execute_todo
        /repo/gcc-trunk/gcc/passes.cc:2140
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.

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

* [Bug tree-optimization/106099] [13 Regression] ICE in execute_todo, at passes.cc:2134 since r13-1204-gd68d366425369649
  2022-06-27  6:52 [Bug tree-optimization/106099] New: ICE in execute_todo, at passes.cc:2134 asolokha at gmx dot com
                   ` (10 preceding siblings ...)
  2022-07-30  8:22 ` zsojka at seznam dot cz
@ 2022-08-26  7:29 ` cvs-commit at gcc dot gnu.org
  2022-10-18 13:02 ` jakub at gcc dot gnu.org
  2023-01-03 11:23 ` jakub at gcc dot gnu.org
  13 siblings, 0 replies; 15+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2022-08-26  7:29 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106099

--- Comment #15 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jakub Jelinek <jakub@gcc.gnu.org>:

https://gcc.gnu.org/g:530dc5aaaeb67c223fd0e3986d635408dcea4343

commit r13-2213-g530dc5aaaeb67c223fd0e3986d635408dcea4343
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Fri Aug 26 09:28:48 2022 +0200

    internal-fn, tree-cfg: Fix .TRAP handling and another __builtin_trap vops
issue [PR106099]

    This patch fixes 2 __builtin_unreachable/__builtin_trap related issues.
    One (first hunk) is that CDDCE happily removes calls to .TRAP ()
    internal-fn as useless.  The problem is that the internal-fn is
    ECF_CONST | ECF_NORETURN, doesn't have lhs and so DCE thinks it doesn't
    have side-effects and removes it.  __builtin_unreachable which has
    the same ECF_* flags works fine, as since PR44485 we implicitly add
    ECF_LOOPING_CONST_OR_PURE to ECF_CONST | ECF_NORETURN builtins, but
    do it in flags_from_decl_or_type which isn't called for internal-fns.
    As IFN_TRAP is the only ifn with such flags, it seems easier to
    add it explicitly.

    The other issue (which on the testcase can be seen only with the
    first bug unfixed) is that execute_fixup_cfg can add a __builtin_trap
    which needs vops, but nothing adds it and it can appear in many passes
    which don't have corresponding TODO_update_ssa_only_virtuals etc.
    Fixed similarly as last time but emitting ifn there instead.

    2022-08-26  Jakub Jelinek  <jakub@redhat.com>

            PR tree-optimization/106099
            * internal-fn.def (TRAP): Add ECF_LOOPING_CONST_OR_PURE flag.
            * tree-cfg.cc (execute_fixup_cfg): Add IFN_TRAP instead of
            __builtin_trap to avoid the need of vops.

            * gcc.dg/pr106099.c: New test.

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

* [Bug tree-optimization/106099] [13 Regression] ICE in execute_todo, at passes.cc:2134 since r13-1204-gd68d366425369649
  2022-06-27  6:52 [Bug tree-optimization/106099] New: ICE in execute_todo, at passes.cc:2134 asolokha at gmx dot com
                   ` (11 preceding siblings ...)
  2022-08-26  7:29 ` cvs-commit at gcc dot gnu.org
@ 2022-10-18 13:02 ` jakub at gcc dot gnu.org
  2023-01-03 11:23 ` jakub at gcc dot gnu.org
  13 siblings, 0 replies; 15+ messages in thread
From: jakub at gcc dot gnu.org @ 2022-10-18 13:02 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106099

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

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

--- Comment #16 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Should be fixed now.

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

* [Bug tree-optimization/106099] [13 Regression] ICE in execute_todo, at passes.cc:2134 since r13-1204-gd68d366425369649
  2022-06-27  6:52 [Bug tree-optimization/106099] New: ICE in execute_todo, at passes.cc:2134 asolokha at gmx dot com
                   ` (12 preceding siblings ...)
  2022-10-18 13:02 ` jakub at gcc dot gnu.org
@ 2023-01-03 11:23 ` jakub at gcc dot gnu.org
  13 siblings, 0 replies; 15+ messages in thread
From: jakub at gcc dot gnu.org @ 2023-01-03 11:23 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106099

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |gscfq@t-online.de

--- Comment #17 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
*** Bug 106257 has been marked as a duplicate of this bug. ***

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

end of thread, other threads:[~2023-01-03 11:23 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-27  6:52 [Bug tree-optimization/106099] New: ICE in execute_todo, at passes.cc:2134 asolokha at gmx dot com
2022-06-27  9:04 ` [Bug tree-optimization/106099] " zsojka at seznam dot cz
2022-06-27  9:07 ` [Bug tree-optimization/106099] [13 Regression] ICE in execute_todo, at passes.cc:2134 since r13-1204-gd68d366425369649 marxin at gcc dot gnu.org
2022-06-27  9:18 ` pinskia at gcc dot gnu.org
2022-06-27 10:48 ` rguenth at gcc dot gnu.org
2022-07-04 10:10 ` marxin at gcc dot gnu.org
2022-07-04 10:12 ` marxin at gcc dot gnu.org
2022-07-04 11:35 ` jakub at gcc dot gnu.org
2022-07-04 11:38 ` jakub at gcc dot gnu.org
2022-07-26 10:25 ` jakub at gcc dot gnu.org
2022-07-28 10:43 ` cvs-commit at gcc dot gnu.org
2022-07-30  8:22 ` zsojka at seznam dot cz
2022-08-26  7:29 ` cvs-commit at gcc dot gnu.org
2022-10-18 13:02 ` jakub at gcc dot gnu.org
2023-01-03 11:23 ` jakub 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).