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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |wrong-code
           Priority|P3                          |P2
          Component|debug                       |c++

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
;; Function void localLayer(long int, long int, void*) (null)
;; enabled by -tree-original


{
  float[0:(sizetype) (SAVE_EXPR <(ssizetype) Y + -1>)][0:(sizetype) (SAVE_EXPR
<(ssizetype) X + -1>)] * ary = (float[0:(sizetype) (SAVE_EXPR <(ssizetype) Y +
-1>)][0:(sizetype) (SAVE_EXPR <(ssizetype) X + -1>)] *) region;

  # DEBUG BEGIN STMT;
    float[0:(sizetype) (SAVE_EXPR <(ssizetype) Y + -1>)][0:(sizetype)
(SAVE_EXPR <(ssizetype) X + -1>)] * ary = (float[0:(sizetype) (SAVE_EXPR
<(ssizetype) Y + -1>)][0:(sizetype) (SAVE_EXPR <(ssizetype) X + -1>)] *)
region;
  # DEBUG BEGIN STMT;
  <<cleanup_point <<< Unknown tree: expr_stmt
  EAT (((sizetype) (SAVE_EXPR <(ssizetype) X + -1>) + 1) * ((sizetype)
(SAVE_EXPR <(ssizetype) Y + -1>) + 1);, (void *) ary;) >>>>>;
}


I see no DECL_EXPR for the type -> frontend bug with latent wrong-code before
the cited rev./ICE.

I also believe we have duplicates for this.

Reply via email to