[Bug c++/57845] New: ICE with -freg-struct-return on Sparc target

2013-07-07 Thread adam at os dot inf.tu-dresden.de
++ 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

[Bug middle-end/83764] internal compiler error: in gimple_get_virt_method_for_vtable

2018-01-10 Thread adam at os dot inf.tu-dresden.de
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

[Bug c++/81702] New: ICE in gimple_get_virt_method_for_vtable

2017-08-03 Thread 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

[Bug c++/81702] [7/8 Regression] ICE in gimple_get_virt_method_for_vtable

2017-10-29 Thread adam at os dot inf.tu-dresden.de
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 (

[Bug inline-asm/66274] New: gcc6: x86 -m32 emits 64bit register in inline asm

2015-05-24 Thread adam at os dot inf.tu-dresden.de
: 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

[Bug c++/68359] New: ice: tree check: expected integer_cst, have nop_expr in get_len

2015-11-15 Thread adam at os dot inf.tu-dresden.de
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

[Bug middle-end/66214] [6 Regression] ICE verify_type failed with -O0 -g via gen_type_die_with_usage's dwarf2out.c:20250

2015-11-19 Thread adam at os dot inf.tu-dresden.de
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

[Bug c++/63649] New: 5.0: ICE with init_priority

2014-10-26 Thread 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

[Bug target/36722] ICE with inline asm in 64bit mode because of type size

2014-10-26 Thread adam at os dot inf.tu-dresden.de
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

[Bug c++/33661] template methods forget explicit local reg vars

2014-10-26 Thread 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).

[Bug ipa/63649] [5 Regression] ICE: Segmentation fault in gcc/ipa-comdats.c:332

2014-10-31 Thread adam at os dot inf.tu-dresden.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63649 --- Comment #3 from Adam Lackorzynski --- Thanks, seems to fix the issue for me.

[Bug c++/64353] New: ICE: in execute_todo, at passes.c:1986

2014-12-18 Thread adam at os dot inf.tu-dresden.de
++ 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

[Bug ipa/64068] [5 Regression] ICE: in remove_unreachable_nodes, at ipa.c:546

2014-12-20 Thread adam at os dot inf.tu-dresden.de
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

[Bug c++/62164] New: 5.0: ICE: error: Both section and comdat group is set

2014-08-17 Thread 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() {}