public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/100859] New: ICE in tsubst_omp_clauses, at cp/pt.c:17520
@ 2021-06-01 15:25 asolokha at gmx dot com
  2021-06-02  6:29 ` [Bug c++/100859] [12 Regression] ICE in tsubst_omp_clauses, at cp/pt.c:17520 since r12-1108-g9a5de4d5af1c10a8 marxin at gcc dot gnu.org
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: asolokha at gmx dot com @ 2021-06-01 15:25 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 100859
           Summary: ICE in tsubst_omp_clauses, at cp/pt.c:17520
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Keywords: openmp
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: asolokha at gmx dot com
  Target Milestone: ---

g++-12.0.0-alpha20210530 snapshot (g:a0a7adeea31918deefb053a9a15257af94aecfaf)
ICEs when compiling the following testcase, reduced from
test/OpenMP/task_ast_print.cpp from the clang 12.0.0 test suite, w/ -fopenmp:

struct S1 {
  S1 () {}
};

template <typename T>
class S7 {
protected:
  T c[10];

public:
  S7 () {
#pragma omp task affinity (iterator (i = 0 : 10 : 1): c[i])
    for (int k = 0; k < 1; ++k)
      ;
  }
};

struct S8 : public S7<S1> {
  S8 () : S7<S1> () {}
};

% g++-12.0.0 -fopenmp -c jhbrjcts.cpp
jhbrjcts.cpp: In instantiation of 'S7<T>::S7() [with T = S1]':
jhbrjcts.cpp:19:19:   required from here
jhbrjcts.cpp:12:9: internal compiler error: in tsubst_omp_clauses, at
cp/pt.c:17520
   12 | #pragma omp task affinity (iterator (i = 0 : 10 : 1): c[i])
      |         ^~~
0x6b8a81 tsubst_omp_clauses
       
/var/tmp/portage/sys-devel/gcc-12.0.0_alpha20210530/work/gcc-12-20210530/gcc/cp/pt.c:17520
0xab7392 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
       
/var/tmp/portage/sys-devel/gcc-12.0.0_alpha20210530/work/gcc-12-20210530/gcc/cp/pt.c:18720
0xab726e tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
       
/var/tmp/portage/sys-devel/gcc-12.0.0_alpha20210530/work/gcc-12-20210530/gcc/cp/pt.c:18507
0xab7eb2 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
       
/var/tmp/portage/sys-devel/gcc-12.0.0_alpha20210530/work/gcc-12-20210530/gcc/cp/pt.c:18142
0xab7eb2 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
       
/var/tmp/portage/sys-devel/gcc-12.0.0_alpha20210530/work/gcc-12-20210530/gcc/cp/pt.c:18156
0xab726e tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
       
/var/tmp/portage/sys-devel/gcc-12.0.0_alpha20210530/work/gcc-12-20210530/gcc/cp/pt.c:18507
0xabd308 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
       
/var/tmp/portage/sys-devel/gcc-12.0.0_alpha20210530/work/gcc-12-20210530/gcc/cp/pt.c:18142
0xabd308 instantiate_body
       
/var/tmp/portage/sys-devel/gcc-12.0.0_alpha20210530/work/gcc-12-20210530/gcc/cp/pt.c:25843
0xabe502 instantiate_decl(tree_node*, bool, bool)
       
/var/tmp/portage/sys-devel/gcc-12.0.0_alpha20210530/work/gcc-12-20210530/gcc/cp/pt.c:26137
0xae36ab instantiate_pending_templates(int)
       
/var/tmp/portage/sys-devel/gcc-12.0.0_alpha20210530/work/gcc-12-20210530/gcc/cp/pt.c:26216
0x9a4d7b c_parse_final_cleanups()
       
/var/tmp/portage/sys-devel/gcc-12.0.0_alpha20210530/work/gcc-12-20210530/gcc/cp/decl2.c:4966

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

* [Bug c++/100859] [12 Regression] ICE in tsubst_omp_clauses, at cp/pt.c:17520 since r12-1108-g9a5de4d5af1c10a8
  2021-06-01 15:25 [Bug c++/100859] New: ICE in tsubst_omp_clauses, at cp/pt.c:17520 asolokha at gmx dot com
@ 2021-06-02  6:29 ` marxin at gcc dot gnu.org
  2021-06-02  7:40 ` [Bug c++/100859] [12 Regression][OpenMP] " burnus at gcc dot gnu.org
                   ` (7 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: marxin at gcc dot gnu.org @ 2021-06-02  6:29 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|ICE in tsubst_omp_clauses,  |[12 Regression] ICE in
                   |at cp/pt.c:17520            |tsubst_omp_clauses, at
                   |                            |cp/pt.c:17520 since
                   |                            |r12-1108-g9a5de4d5af1c10a8
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2021-06-02
                 CC|                            |burnus at gcc dot gnu.org,
                   |                            |marxin at gcc dot gnu.org

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Started with r12-1108-g9a5de4d5af1c10a8.

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

* [Bug c++/100859] [12 Regression][OpenMP] ICE in tsubst_omp_clauses, at cp/pt.c:17520 since r12-1108-g9a5de4d5af1c10a8
  2021-06-01 15:25 [Bug c++/100859] New: ICE in tsubst_omp_clauses, at cp/pt.c:17520 asolokha at gmx dot com
  2021-06-02  6:29 ` [Bug c++/100859] [12 Regression] ICE in tsubst_omp_clauses, at cp/pt.c:17520 since r12-1108-g9a5de4d5af1c10a8 marxin at gcc dot gnu.org
@ 2021-06-02  7:40 ` burnus at gcc dot gnu.org
  2021-06-02  8:01 ` rguenth at gcc dot gnu.org
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: burnus at gcc dot gnu.org @ 2021-06-02  7:40 UTC (permalink / raw)
  To: gcc-bugs

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

Tobias Burnus <burnus at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org
            Summary|[12 Regression] ICE in      |[12 Regression][OpenMP] ICE
                   |tsubst_omp_clauses, at      |in tsubst_omp_clauses, at
                   |cp/pt.c:17520 since         |cp/pt.c:17520 since
                   |r12-1108-g9a5de4d5af1c10a8  |r12-1108-g9a5de4d5af1c10a8

--- Comment #2 from Tobias Burnus <burnus at gcc dot gnu.org> ---
(In reply to Martin Liška from comment #1)
> Started with r12-1108-g9a5de4d5af1c10a8.
... unsurprisingly – as the 'affinity' clause wasn't supported before.


Using 'depend' instead of 'affinity' fails with:

dep.cc:12:58: error: ‘S7<S1>::c’ is not a variable in ‘depend’ clause
   12 | #pragma omp task depend (iterator (i = 0 : 10 : 1), out: c[i])

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

* [Bug c++/100859] [12 Regression][OpenMP] ICE in tsubst_omp_clauses, at cp/pt.c:17520 since r12-1108-g9a5de4d5af1c10a8
  2021-06-01 15:25 [Bug c++/100859] New: ICE in tsubst_omp_clauses, at cp/pt.c:17520 asolokha at gmx dot com
  2021-06-02  6:29 ` [Bug c++/100859] [12 Regression] ICE in tsubst_omp_clauses, at cp/pt.c:17520 since r12-1108-g9a5de4d5af1c10a8 marxin at gcc dot gnu.org
  2021-06-02  7:40 ` [Bug c++/100859] [12 Regression][OpenMP] " burnus at gcc dot gnu.org
@ 2021-06-02  8:01 ` rguenth at gcc dot gnu.org
  2021-06-02  8:44 ` jakub at gcc dot gnu.org
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: rguenth at gcc dot gnu.org @ 2021-06-02  8:01 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |12.0

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

* [Bug c++/100859] [12 Regression][OpenMP] ICE in tsubst_omp_clauses, at cp/pt.c:17520 since r12-1108-g9a5de4d5af1c10a8
  2021-06-01 15:25 [Bug c++/100859] New: ICE in tsubst_omp_clauses, at cp/pt.c:17520 asolokha at gmx dot com
                   ` (2 preceding siblings ...)
  2021-06-02  8:01 ` rguenth at gcc dot gnu.org
@ 2021-06-02  8:44 ` jakub at gcc dot gnu.org
  2021-06-02  9:51 ` jakub at gcc dot gnu.org
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: jakub at gcc dot gnu.org @ 2021-06-02  8:44 UTC (permalink / raw)
  To: gcc-bugs

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

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

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

* [Bug c++/100859] [12 Regression][OpenMP] ICE in tsubst_omp_clauses, at cp/pt.c:17520 since r12-1108-g9a5de4d5af1c10a8
  2021-06-01 15:25 [Bug c++/100859] New: ICE in tsubst_omp_clauses, at cp/pt.c:17520 asolokha at gmx dot com
                   ` (3 preceding siblings ...)
  2021-06-02  8:44 ` jakub at gcc dot gnu.org
@ 2021-06-02  9:51 ` jakub at gcc dot gnu.org
  2021-06-02  9:57 ` jakub at gcc dot gnu.org
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: jakub at gcc dot gnu.org @ 2021-06-02  9:51 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
WIP testcase:
struct S {
  S () {}
};

struct W {
  S c[10];
  W () {
#pragma omp task affinity (iterator (i = 0 : 10 : 1): c[i])
    ;
#pragma omp task depend (iterator (i = 0 : 10 : 1), inout: c[i])
    ;
#pragma omp task affinity (this[0])
    ;
#pragma omp task depend (inout: this[0])
    ;
#pragma omp taskwait
  }
};

template <typename T>
struct U {
  T c[10];
  U () {
#pragma omp task affinity (iterator (i = 0 : 10 : 1): c[i])
    ;
#pragma omp task depend (iterator (i = 0 : 10 : 1), inout: c[i])
    ;
#pragma omp task affinity (this[0])
    ;
#pragma omp task depend (inout: this[0])
    ;
#pragma omp taskwait
  }
};

struct V : public U<S> {
  V () : U<S> () {}
};

W w;
V v;

and WIP patch:
--- gcc/cp/semantics.c.jj       2021-06-02 10:07:47.633826543 +0200
+++ gcc/cp/semantics.c  2021-06-02 11:35:39.490212873 +0200
@@ -4968,7 +4968,11 @@ handle_omp_array_sections_1 (tree c, tre
          if (REFERENCE_REF_P (t))
            t = TREE_OPERAND (t, 0);
        }
-      if (!VAR_P (t) && TREE_CODE (t) != PARM_DECL)
+      if (TREE_CODE (t) == FIELD_DECL
+         && (OMP_CLAUSE_CODE (c) == OMP_CLAUSE_AFFINITY
+             || OMP_CLAUSE_CODE (c) == OMP_CLAUSE_DEPEND))
+       ret = finish_non_static_data_member (t, NULL_TREE, NULL_TREE);
+      else if (!VAR_P (t) && TREE_CODE (t) != PARM_DECL)
        {
          if (processing_template_decl && TREE_CODE (t) != OVERLOAD)
            return NULL_TREE;
@@ -4985,7 +4989,9 @@ handle_omp_array_sections_1 (tree c, tre
       else if (ort == C_ORT_OMP
               && TREE_CODE (t) == PARM_DECL
               && DECL_ARTIFICIAL (t)
-              && DECL_NAME (t) == this_identifier)
+              && DECL_NAME (t) == this_identifier
+              && OMP_CLAUSE_CODE (c) != OMP_CLAUSE_AFFINITY
+              && OMP_CLAUSE_CODE (c) != OMP_CLAUSE_DEPEND)
        {
          error_at (OMP_CLAUSE_LOCATION (c),
                    "%<this%> allowed in OpenMP only in %<declare simd%>"
@@ -7468,7 +7474,6 @@ finish_omp_clauses (tree clauses, enum c
            }
          goto handle_field_decl;

-       case OMP_CLAUSE_AFFINITY:
        case OMP_CLAUSE_DEPEND:
          t = OMP_CLAUSE_DECL (c);
          if (t == NULL_TREE)
@@ -7477,13 +7482,15 @@ finish_omp_clauses (tree clauses, enum c
                          == OMP_CLAUSE_DEPEND_SOURCE);
              break;
            }
-         if (OMP_CLAUSE_CODE (c) == OMP_CLAUSE_DEPEND
-             && OMP_CLAUSE_DEPEND_KIND (c) == OMP_CLAUSE_DEPEND_SINK)
+         if (OMP_CLAUSE_DEPEND_KIND (c) == OMP_CLAUSE_DEPEND_SINK)
            {
              if (cp_finish_omp_clause_depend_sink (c))
                remove = true;
              break;
            }
+         /* FALLTHRU */
+       case OMP_CLAUSE_AFFINITY:
+         t = OMP_CLAUSE_DECL (c);
          if (TREE_CODE (t) == TREE_LIST
              && TREE_PURPOSE (t)
              && TREE_CODE (TREE_PURPOSE (t)) == TREE_VEC)
@@ -7543,11 +7550,9 @@ finish_omp_clauses (tree clauses, enum c
                   && TREE_CODE (TREE_OPERAND (t, 1)) == FIELD_DECL
                   && DECL_BIT_FIELD (TREE_OPERAND (t, 1)))
            {
-             gcc_assert (OMP_CLAUSE_CODE (c) == OMP_CLAUSE_DEPEND
-                         || OMP_CLAUSE_CODE (c) == OMP_CLAUSE_AFFINITY);
              error_at (OMP_CLAUSE_LOCATION (c),
                        "bit-field %qE in %qs clause", t,
-                         omp_clause_code_name[OMP_CLAUSE_CODE (c)]);
+                       omp_clause_code_name[OMP_CLAUSE_CODE (c)]);
              remove = true;
            }
          else if (OMP_CLAUSE_CODE (c) == OMP_CLAUSE_DEPEND
--- gcc/cp/pt.c.jj      2021-05-31 10:11:15.149978907 +0200
+++ gcc/cp/pt.c 2021-06-02 10:41:31.319178655 +0200
@@ -17399,6 +17399,7 @@ tsubst_omp_clauses (tree clauses, enum c
        case OMP_CLAUSE_COPYPRIVATE:
        case OMP_CLAUSE_UNIFORM:
        case OMP_CLAUSE_DEPEND:
+       case OMP_CLAUSE_AFFINITY:
        case OMP_CLAUSE_FROM:
        case OMP_CLAUSE_TO:
        case OMP_CLAUSE_MAP:

There are still ICEs on it though (on the non-template case).

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

* [Bug c++/100859] [12 Regression][OpenMP] ICE in tsubst_omp_clauses, at cp/pt.c:17520 since r12-1108-g9a5de4d5af1c10a8
  2021-06-01 15:25 [Bug c++/100859] New: ICE in tsubst_omp_clauses, at cp/pt.c:17520 asolokha at gmx dot com
                   ` (4 preceding siblings ...)
  2021-06-02  9:51 ` jakub at gcc dot gnu.org
@ 2021-06-02  9:57 ` jakub at gcc dot gnu.org
  2021-06-02 12:16 ` jakub at gcc dot gnu.org
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: jakub at gcc dot gnu.org @ 2021-06-02  9:57 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
That last ICE seems to be specific to cdtors only, so iterator handling during
cdtor cloning...

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

* [Bug c++/100859] [12 Regression][OpenMP] ICE in tsubst_omp_clauses, at cp/pt.c:17520 since r12-1108-g9a5de4d5af1c10a8
  2021-06-01 15:25 [Bug c++/100859] New: ICE in tsubst_omp_clauses, at cp/pt.c:17520 asolokha at gmx dot com
                   ` (5 preceding siblings ...)
  2021-06-02  9:57 ` jakub at gcc dot gnu.org
@ 2021-06-02 12:16 ` jakub at gcc dot gnu.org
  2021-06-03  8:46 ` cvs-commit at gcc dot gnu.org
  2021-06-04  9:22 ` jakub at gcc dot gnu.org
  8 siblings, 0 replies; 10+ messages in thread
From: jakub at gcc dot gnu.org @ 2021-06-02 12:16 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 50908
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50908&action=edit
gcc12-pr100859.patch

Full untested patch.

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

* [Bug c++/100859] [12 Regression][OpenMP] ICE in tsubst_omp_clauses, at cp/pt.c:17520 since r12-1108-g9a5de4d5af1c10a8
  2021-06-01 15:25 [Bug c++/100859] New: ICE in tsubst_omp_clauses, at cp/pt.c:17520 asolokha at gmx dot com
                   ` (6 preceding siblings ...)
  2021-06-02 12:16 ` jakub at gcc dot gnu.org
@ 2021-06-03  8:46 ` cvs-commit at gcc dot gnu.org
  2021-06-04  9:22 ` jakub at gcc dot gnu.org
  8 siblings, 0 replies; 10+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2021-06-03  8:46 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #6 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:098f4e989beb1a1be1157430c56ea4f158c1d538

commit r12-1171-g098f4e989beb1a1be1157430c56ea4f158c1d538
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Thu Jun 3 10:38:08 2021 +0200

    openmp: Assorted depend/affinity/iterator related fixes [PR100859]

    The depend-iterator-3.C testcases shows various bugs.

    1) tsubst_omp_clauses didn't handle OMP_CLAUSE_AFFINITY (should be
       handled like OMP_CLAUSE_DEPEND)
    2) because locators can be arbitrary lvalue expressions, we need
       to allow for C++ array section base (especially when array section
       is just an array reference) FIELD_DECLs, handle them as this->member,
       but don't need to privatize in any way
    3) similarly for this as base
    4) depend(inout: this) is invalid, but for different reason than the
reported
       one, again this is an expression, but not lvalue expression, so that
       should be reported
    5) the ctor/dtor cloning in the C++ FE (which is using walk_tree with
       copy_tree_body_r) didn't handle iterators correctly, walk_tree normally
       doesn't walk TREE_PURPOSE of TREE_LIST, and in the iterator case
       that TREE_VEC contains also a BLOCK that needs special handling during
       copy_tree_body_r

    2021-06-03  Jakub Jelinek  <jakub@redhat.com>

            PR c++/100859
    gcc/
            * tree-inline.c (copy_tree_body_r): Handle iterators on
            OMP_CLAUSE_AFFINITY or OMP_CLAUSE_DEPEND.
    gcc/c/
            * c-typeck.c (c_finish_omp_clauses): Move OMP_CLAUSE_AFFINITY
            after depend only cases.
    gcc/cp/
            * semantics.c (handle_omp_array_sections_1): For
            OMP_CLAUSE_{AFFINITY,DEPEND} handle FIELD_DECL base using
            finish_non_static_data_member and allow this as base.
            (finish_omp_clauses): Move OMP_CLAUSE_AFFINITY
            after depend only cases.  Let this be diagnosed by !lvalue_p
            case for OMP_CLAUSE_{AFFINITY,DEPEND} and remove useless
            assert.
            * pt.c (tsubst_omp_clauses): Handle OMP_CLAUSE_AFFINITY.
    gcc/testsuite/
            * g++.dg/gomp/depend-iterator-3.C: New test.
            * g++.dg/gomp/this-1.C: Don't expect any diagnostics for
            this as base expression of depend array section, expect a different
            error wording for this as depend locator and add testcases
            for affinity clauses.

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

* [Bug c++/100859] [12 Regression][OpenMP] ICE in tsubst_omp_clauses, at cp/pt.c:17520 since r12-1108-g9a5de4d5af1c10a8
  2021-06-01 15:25 [Bug c++/100859] New: ICE in tsubst_omp_clauses, at cp/pt.c:17520 asolokha at gmx dot com
                   ` (7 preceding siblings ...)
  2021-06-03  8:46 ` cvs-commit at gcc dot gnu.org
@ 2021-06-04  9:22 ` jakub at gcc dot gnu.org
  8 siblings, 0 replies; 10+ messages in thread
From: jakub at gcc dot gnu.org @ 2021-06-04  9:22 UTC (permalink / raw)
  To: gcc-bugs

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

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

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

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed.

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

end of thread, other threads:[~2021-06-04  9:22 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-01 15:25 [Bug c++/100859] New: ICE in tsubst_omp_clauses, at cp/pt.c:17520 asolokha at gmx dot com
2021-06-02  6:29 ` [Bug c++/100859] [12 Regression] ICE in tsubst_omp_clauses, at cp/pt.c:17520 since r12-1108-g9a5de4d5af1c10a8 marxin at gcc dot gnu.org
2021-06-02  7:40 ` [Bug c++/100859] [12 Regression][OpenMP] " burnus at gcc dot gnu.org
2021-06-02  8:01 ` rguenth at gcc dot gnu.org
2021-06-02  8:44 ` jakub at gcc dot gnu.org
2021-06-02  9:51 ` jakub at gcc dot gnu.org
2021-06-02  9:57 ` jakub at gcc dot gnu.org
2021-06-02 12:16 ` jakub at gcc dot gnu.org
2021-06-03  8:46 ` cvs-commit at gcc dot gnu.org
2021-06-04  9:22 ` 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).