++
Assignee: unassigned at gcc dot gnu.org
Reporter: adam at os dot inf.tu-dresden.de
Host: x86_64
Target: sparc
The following code produces an ICE for a Sparc target, with 4.9.0. Also tested
4.7.4 and 4.8.2 with same result. No ICE for target x86 for any
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83764
Adam Lackorzynski changed:
What|Removed |Added
CC||adam at os dot
inf.tu-dresden.de
++
Assignee: unassigned at gcc dot gnu.org
Reporter: adam at os dot inf.tu-dresden.de
Target Milestone: ---
Created attachment 41918
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41918&action=edit
Code triggering the ICE
With the following reduced code I'm getti
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81702
--- Comment #6 from Adam Lackorzynski ---
So assuming removing the assert is ok, the following would address it:
--- gimple-fold.c (revision 254205)
+++ gimple-fold.c (working copy)
@@ -6439,7 +6439,6 @@
gcc_assert (init);
if (
: inline-asm
Assignee: unassigned at gcc dot gnu.org
Reporter: adam at os dot inf.tu-dresden.de
Target Milestone: ---
The following reduced test-case:
void f()
{
asm ("push %0" : : "r" ((unsigned long long)456 >> 32));
}
produces:
$ gcc -c -m32 t
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: adam at os dot inf.tu-dresden.de
Target Milestone: ---
With gcc version 6.0.0 20151115 (experimental) (GCC), x86_64:
$ cat t.i
struct G {};
struct L
{
enum class T { S } t;
G f() const
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66214
Adam Lackorzynski changed:
What|Removed |Added
CC||adam at os dot
inf.tu-dresden.de
: unassigned at gcc dot gnu.org
Reporter: adam at os dot inf.tu-dresden.de
The following code causes an ICE:
struct Per_cpu_ctor_data
{
typedef void (*Func)();
Per_cpu_ctor_data() = default;
void *_base;
};
class Per_cpu_data
{
private:
typedef Per_cpu_ctor_data Ctor;
struct
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36722
Adam Lackorzynski changed:
What|Removed |Added
CC||adam at os dot
inf.tu-dresden.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33661
--- Comment #11 from Adam Lackorzynski ---
Confirming issue still exists for 4.7.4, 4.8.4, 4.9.2 and 5.0 (tested on
x86_64).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63649
--- Comment #3 from Adam Lackorzynski ---
Thanks, seems to fix the issue for me.
++
Assignee: unassigned at gcc dot gnu.org
Reporter: adam at os dot inf.tu-dresden.de
The following code generates an ICE:
class C
{
int y, x;
void i();
bool __attribute__((const)) xx() { return x; }
};
void C::i()
{
if (xx())
x = 1;
}
$ g++ -c -O2 t.i
t.i: In member
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64068
Adam Lackorzynski changed:
What|Removed |Added
CC||adam at os dot
inf.tu-dresden.de
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: adam at os dot inf.tu-dresden.de
The following code causes an ICE:
class T { static void t(); };
class U
{
public:
static void u() __attribute__ ((__section__ (".initcall.text")));
};
inline void U::u() {}
14 matches
Mail list logo