[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug target/14532] New: s390x internal compiler error: output_operand: C
From: |
jakub at gcc dot gnu dot org |
Subject: |
[Bug target/14532] New: s390x internal compiler error: output_operand: Cannot decompose address. |
Date: |
11 Mar 2004 12:57:17 -0000 |
/* { dg-do compile } */
/* { dg-options "-O2 -fpic" } */
struct I
{
void *i;
int j;
};
struct S
{
struct S *m;
} **a;
extern char b[];
int d, e;
void bar (void *, void *, char *, int, int);
void baz (void *, int);
void
foo (void *x, struct I *y, char *z)
{
struct S *f;
int k = 1, l;
again:
for (f = *a; f != (struct S *) a; f = f->m)
{
l = z - b;
if (e && y)
bar (&y->i, x, b, l, y->j);
if (d)
baz (x, l);
z++;
}
if (k)
{
k = 0;
goto again;
}
}
Reproduceable on s390x on gcc-3_4-branch and trunk, works on 3.3 and earlier.
--
Summary: s390x internal compiler error: output_operand: Cannot
decompose address.
Product: gcc
Version: 3.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jakub at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
GCC host triplet: x86_64-redhat-linux
GCC target triplet: s390x-redhat-linux
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14532
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Bug target/14532] New: s390x internal compiler error: output_operand: Cannot decompose address.,
jakub at gcc dot gnu dot org <=