https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115523
--- Comment #2 from Georg-Johann Lay ---
Am 17.06.24 um 17:06 schrieb pinskia at gcc dot gnu.org:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115523
>
> Andrew Pinski changed:
>
> What|Removed |Added
>
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: avr at gjlay dot de
Target Milestone: ---
Casting from double to 32-bit and 16-bit integers incorrectly rounds to
nearest.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86776
Georg-Johann Lay changed:
What|Removed |Added
CC||avr at gjlay dot de
--- Comment #1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39633
Georg-Johann Lay avr at gjlay dot de changed:
What|Removed |Added
CC||avr at gjlay dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48435
--- Comment #7 from Georg-Johann Lay avr at gjlay dot de 2011-04-08 18:22:13
UTC ---
Proper patch:
Author: vmakarov
Date: Fri Apr 8 17:17:50 2011
New Revision: 172201
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=172201
Log:
2011-04-08
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48458
Summary: avr: inline assembly is broken
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: inline-asm
AssignedTo:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48459
Summary: avr: Assertion failure with -gdwarf-2
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: other
AssignedTo:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48435
Summary: Assertion failure during IRA (df_scan)
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: inline-asm
AssignedTo:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48435
--- Comment #1 from Georg-Johann Lay avr at gjlay dot de 2011-04-04 16:00:13
UTC ---
Created attachment 23869
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=23869
much simpler testcase
There is a much simpler testcase that shows the reload
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48435
--- Comment #2 from Georg-Johann Lay avr at gjlay dot de 2011-04-04 16:25:08
UTC ---
Created attachment 23870
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=23870
strtod-i.c procompiled source
Added precompiled source, as it got lost
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41894
Georg-Johann Lay avr at gjlay dot de changed:
What|Removed |Added
CC||avr at gjlay dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37895
Georg-Johann Lay avr at gjlay dot de changed:
What|Removed |Added
CC||eric.weddington
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42976
Georg-Johann Lay avr at gjlay dot de changed:
What|Removed |Added
CC||avr at gjlay dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46779
--- Comment #7 from Georg-Johann Lay avr at gjlay dot de 2011-02-24 13:58:58
UTC ---
Created attachment 23453
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=23453
Simpler example without #include
Slightly simpler test case, compile with
avr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46779
--- Comment #6 from Georg-Johann Lay avr at gjlay dot de 2011-02-23 15:51:11
UTC ---
I can confirm the bug for gcc version 4.4.6 20110222 (prerelease) (GCC)
In pass .168r.asmcons we have
(insn 92 57 93 4 pr46779-1.c:17 (set (subreg:QI (reg
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46779
Georg Lay avr at gjlay dot de changed:
What|Removed |Added
CC||avr at gjlay dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42240
--- Comment #19 from Georg Lay avr at gjlay dot de 2010-11-10 13:00:47 UTC ---
(In reply to comment #18)
I think BBreordering after the end of epilogue in case of normal functions is
little confusing.
Yes, optimized code is often confusing
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42240
--- Comment #16 from Georg Lay avr at gjlay dot de 2010-11-09 17:16:02 UTC ---
Created attachment 22349
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=22349
PR target/42240
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42240
--- Comment #17 from Georg Lay avr at gjlay dot de 2010-11-09 17:20:59 UTC ---
(In reply to comment #14)
Created attachment 22339 [details]
Initial patch to fix the bug
BB reordering pass is suppressed for naked functions. Also suppressed
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29524
Georg Lay avr at gjlay dot de changed:
What|Removed |Added
CC||avr at gjlay dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37895
Georg Lay avr at gjlay dot de changed:
What|Removed |Added
CC||avr at gjlay dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44501
Georg Lay avr at gjlay dot de changed:
What|Removed |Added
CC||avr at gjlay dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20518
Georg Lay avr at gjlay dot de changed:
What|Removed |Added
CC||avr at gjlay dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42240
Georg Lay avr at gjlay dot de changed:
What|Removed |Added
CC||avr at gjlay dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45291
Georg Lay avr at gjlay dot de changed:
What|Removed |Added
CC||avr at gjlay dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40935
Georg Lay avr at gjlay dot de changed:
What|Removed |Added
CC||avr at gjlay dot de
: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: avr at gjlay dot de
GCC build triplet: pc-linux
GCC host triplet: pc-linux
GCC target triplet: private
http://gcc.gnu.org/bugzilla
--- Comment #1 from avr at gjlay dot de 2010-06-21 11:26 ---
Created an attachment (id=20955)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20955action=view)
Dump for .c.123t.optimized
Dump for .c.123t.optimized
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44608
--- Comment #2 from avr at gjlay dot de 2010-06-21 11:28 ---
Created an attachment (id=20956)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20956action=view)
Dump for .c.128r.expand
Dump for .c.128r.expand
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44608
--- Comment #3 from avr at gjlay dot de 2010-06-21 11:28 ---
Created an attachment (id=20957)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20957action=view)
Dump for .c.141r.ce1
Dump for .c.141r.ce1
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44608
--- Comment #4 from avr at gjlay dot de 2010-06-21 11:30 ---
Created an attachment (id=20958)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20958action=view)
Dump for .c.159r.combine
Dump for .c.159r.combine
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44608
--- Comment #7 from avr at gjlay dot de 2010-06-21 12:27 ---
(In reply to comment #5)
It is folding from the frontend that changes
if (y = 0x8000)
to
if ((int) y 0)
(see code == LT instead of code == GEU)
But the main issue is that y = -y to abs is bogus
32 matches
Mail list logo