[Bug inline-asm/59155] ICE: in reg_overlap_mentioned_p, at rtlanal.c:1473

2021-09-14 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59155 Andrew Pinski changed: What|Removed |Added Resolution|--- |DUPLICATE Status|NEW

[Bug inline-asm/59155] ICE: in reg_overlap_mentioned_p, at rtlanal.c:1473

2018-08-07 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59155 Arseny Solokha changed: What|Removed |Added CC||asolokha at gmx dot com --- Comment #9

[Bug inline-asm/59155] ICE: in reg_overlap_mentioned_p, at rtlanal.c:1473

2017-03-07 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59155 --- Comment #8 from Segher Boessenkool --- *** Bug 69034 has been marked as a duplicate of this bug. ***

[Bug inline-asm/59155] ICE: in reg_overlap_mentioned_p, at rtlanal.c:1473

2016-01-04 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59155 --- Comment #7 from Bernd Edlinger --- Created attachment 37216 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37216=edit proposed patch this patch bootstraps cleanly and passes regression tests

[Bug inline-asm/59155] ICE: in reg_overlap_mentioned_p, at rtlanal.c:1473

2016-01-03 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59155 --- Comment #6 from Bernd Edlinger --- (In reply to Marc Glisse from comment #1) > By the way, the following: > > double f(double x){ > asm volatile("":"+X"(x)); > return x; > } > double g(){ > return f(1.); > } > > is rejected with: >

[Bug inline-asm/59155] ICE: in reg_overlap_mentioned_p, at rtlanal.c:1473

2015-12-14 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59155 --- Comment #5 from Bernd Edlinger --- Oh no! The X constraint allows just everything. and combine combines everything that is OK for check_asm_operands. But reg_overlap_mentioned_p is not expecting anything that complicated. How about:

[Bug inline-asm/59155] ICE: in reg_overlap_mentioned_p, at rtlanal.c:1473

2015-12-14 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59155 Bernd Edlinger changed: What|Removed |Added CC||bernd.edlinger at hotmail dot de ---

[Bug inline-asm/59155] ICE: in reg_overlap_mentioned_p, at rtlanal.c:1473

2015-12-14 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59155 --- Comment #4 from Bernd Edlinger --- 234r.ud_dce: (insn 12 10 13 2 (set (reg:DF 93) (plus:DF (reg:DF 91 [ xD.1775 ]) (reg:DF 90 [ xD.1777 ]))) t3.c:6 813 {*fop_df_comm_mixed} (expr_list:REG_DEAD (reg:DF 91 [ xD.1775

[Bug inline-asm/59155] ICE: in reg_overlap_mentioned_p, at rtlanal.c:1473

2013-11-18 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59155 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug inline-asm/59155] ICE: in reg_overlap_mentioned_p, at rtlanal.c:1473

2013-11-16 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59155 --- Comment #1 from Marc Glisse glisse at gcc dot gnu.org --- By the way, the following: double f(double x){ asm volatile(:+X(x)); return x; } double g(){ return f(1.); } is rejected with: c.c: In function 'g': c.c:2:3: error: