public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c/38091] New: [Patch] H8SX: Bit instructions enhancement
@ 2008-11-12 10:08 prafullat at kpitcummins dot com
2008-11-12 10:10 ` [Bug c/38091] " prafullat at kpitcummins dot com
` (8 more replies)
0 siblings, 9 replies; 10+ messages in thread
From: prafullat at kpitcummins dot com @ 2008-11-12 10:08 UTC (permalink / raw)
To: gcc-bugs
Hi,
H8SX target supports generation of bit instructions in memory addressing mode.
However, these instructions are not getting generated and the bits in memory
are operated using other instructions which consume more memory. The
attached patch "h8sx.patch" generates these bit instructions and hence
generates optimized code.
Regards,
Prafulla Thakare
http://www.kpitgnutools.com
--
Summary: [Patch] H8SX: Bit instructions enhancement
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: enhancement
Priority: P3
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: prafullat at kpitcummins dot com
GCC build triplet: i686-pc-linux
GCC host triplet: i686-pc-linux
GCC target triplet: h8300*-unknown-elf
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38091
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug c/38091] [Patch] H8SX: Bit instructions enhancement
2008-11-12 10:08 [Bug c/38091] New: [Patch] H8SX: Bit instructions enhancement prafullat at kpitcummins dot com
@ 2008-11-12 10:10 ` prafullat at kpitcummins dot com
2009-06-04 12:53 ` [Bug target/38091] " steven at gcc dot gnu dot org
` (7 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: prafullat at kpitcummins dot com @ 2008-11-12 10:10 UTC (permalink / raw)
To: gcc-bugs
------- Comment #1 from prafullat at kpitcummins dot com 2008-11-12 10:09 -------
Created an attachment (id=16660)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16660&action=view)
Patch for bit insn enhancement
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38091
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/38091] [Patch] H8SX: Bit instructions enhancement
2008-11-12 10:08 [Bug c/38091] New: [Patch] H8SX: Bit instructions enhancement prafullat at kpitcummins dot com
2008-11-12 10:10 ` [Bug c/38091] " prafullat at kpitcummins dot com
@ 2009-06-04 12:53 ` steven at gcc dot gnu dot org
2009-06-26 13:13 ` prafullat at kpitcummins dot com
` (6 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: steven at gcc dot gnu dot org @ 2009-06-04 12:53 UTC (permalink / raw)
To: gcc-bugs
------- Comment #2 from steven at gcc dot gnu dot org 2009-06-04 12:53 -------
This is one of the "GCC 4.5 pending patches". Since we are in stage 1, now is a
good time to submit this patch.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38091
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/38091] [Patch] H8SX: Bit instructions enhancement
2008-11-12 10:08 [Bug c/38091] New: [Patch] H8SX: Bit instructions enhancement prafullat at kpitcummins dot com
2008-11-12 10:10 ` [Bug c/38091] " prafullat at kpitcummins dot com
2009-06-04 12:53 ` [Bug target/38091] " steven at gcc dot gnu dot org
@ 2009-06-26 13:13 ` prafullat at kpitcummins dot com
2009-06-26 13:51 ` rguenth at gcc dot gnu dot org
` (5 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: prafullat at kpitcummins dot com @ 2009-06-26 13:13 UTC (permalink / raw)
To: gcc-bugs
------- Comment #3 from prafullat at kpitcummins dot com 2009-06-26 13:12 -------
There is no change to this patch for gcc-4.5-20090402.
Do we I still need to repost it?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38091
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/38091] [Patch] H8SX: Bit instructions enhancement
2008-11-12 10:08 [Bug c/38091] New: [Patch] H8SX: Bit instructions enhancement prafullat at kpitcummins dot com
` (2 preceding siblings ...)
2009-06-26 13:13 ` prafullat at kpitcummins dot com
@ 2009-06-26 13:51 ` rguenth at gcc dot gnu dot org
2009-06-26 13:54 ` prafullat at kpitcummins dot com
` (4 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-06-26 13:51 UTC (permalink / raw)
To: gcc-bugs
------- Comment #4 from rguenth at gcc dot gnu dot org 2009-06-26 13:51 -------
patches need to be sent to gcc-patches@gcc.gnu.org together with a ChangeLog
entry that follows existing practice and a note on how the patch was tested.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38091
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/38091] [Patch] H8SX: Bit instructions enhancement
2008-11-12 10:08 [Bug c/38091] New: [Patch] H8SX: Bit instructions enhancement prafullat at kpitcummins dot com
` (3 preceding siblings ...)
2009-06-26 13:51 ` rguenth at gcc dot gnu dot org
@ 2009-06-26 13:54 ` prafullat at kpitcummins dot com
2010-01-08 9:06 ` steven at gcc dot gnu dot org
` (3 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: prafullat at kpitcummins dot com @ 2009-06-26 13:54 UTC (permalink / raw)
To: gcc-bugs
------- Comment #5 from prafullat at kpitcummins dot com 2009-06-26 13:54 -------
Ok, I will do that asap.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38091
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/38091] [Patch] H8SX: Bit instructions enhancement
2008-11-12 10:08 [Bug c/38091] New: [Patch] H8SX: Bit instructions enhancement prafullat at kpitcummins dot com
` (4 preceding siblings ...)
2009-06-26 13:54 ` prafullat at kpitcummins dot com
@ 2010-01-08 9:06 ` steven at gcc dot gnu dot org
2010-01-22 7:48 ` prafullat at kpitcummins dot com
` (2 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: steven at gcc dot gnu dot org @ 2010-01-08 9:06 UTC (permalink / raw)
To: gcc-bugs
------- Comment #6 from steven at gcc dot gnu dot org 2010-01-08 09:06 -------
Ping?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38091
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/38091] [Patch] H8SX: Bit instructions enhancement
2008-11-12 10:08 [Bug c/38091] New: [Patch] H8SX: Bit instructions enhancement prafullat at kpitcummins dot com
` (5 preceding siblings ...)
2010-01-08 9:06 ` steven at gcc dot gnu dot org
@ 2010-01-22 7:48 ` prafullat at kpitcummins dot com
2010-02-24 20:50 ` law at redhat dot com
2010-05-04 4:57 ` law at redhat dot com
8 siblings, 0 replies; 10+ messages in thread
From: prafullat at kpitcummins dot com @ 2010-01-22 7:48 UTC (permalink / raw)
To: gcc-bugs
------- Comment #7 from prafullat at kpitcummins dot com 2010-01-22 07:47 -------
We have now posted the updated patch here,
http://gcc.gnu.org/ml/gcc-patches/2010-01/msg01141.html
It seems this patch fixes 272 regressions on the H8SX target and overall it
fixes 525 regressions.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38091
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/38091] [Patch] H8SX: Bit instructions enhancement
2008-11-12 10:08 [Bug c/38091] New: [Patch] H8SX: Bit instructions enhancement prafullat at kpitcummins dot com
` (6 preceding siblings ...)
2010-01-22 7:48 ` prafullat at kpitcummins dot com
@ 2010-02-24 20:50 ` law at redhat dot com
2010-05-04 4:57 ` law at redhat dot com
8 siblings, 0 replies; 10+ messages in thread
From: law at redhat dot com @ 2010-02-24 20:50 UTC (permalink / raw)
To: gcc-bugs
------- Comment #8 from law at redhat dot com 2010-02-24 20:50 -------
Just a note. I'm going to make the 4.6 pending patches depend on this bug.
The patches from 2008-11-12 and Jan 2010 will need updating as it should no
longer be necessary to reject REGs for insv/extv on the H8/SX. See PR 32693
for details.
--
law at redhat dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
OtherBugsDependingO| |41998
nThis| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38091
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Bug target/38091] [Patch] H8SX: Bit instructions enhancement
2008-11-12 10:08 [Bug c/38091] New: [Patch] H8SX: Bit instructions enhancement prafullat at kpitcummins dot com
` (7 preceding siblings ...)
2010-02-24 20:50 ` law at redhat dot com
@ 2010-05-04 4:57 ` law at redhat dot com
8 siblings, 0 replies; 10+ messages in thread
From: law at redhat dot com @ 2010-05-04 4:57 UTC (permalink / raw)
To: gcc-bugs
------- Comment #9 from law at redhat dot com 2010-05-04 04:57 -------
patch was installed
--
law at redhat dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38091
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2010-05-04 4:57 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-11-12 10:08 [Bug c/38091] New: [Patch] H8SX: Bit instructions enhancement prafullat at kpitcummins dot com
2008-11-12 10:10 ` [Bug c/38091] " prafullat at kpitcummins dot com
2009-06-04 12:53 ` [Bug target/38091] " steven at gcc dot gnu dot org
2009-06-26 13:13 ` prafullat at kpitcummins dot com
2009-06-26 13:51 ` rguenth at gcc dot gnu dot org
2009-06-26 13:54 ` prafullat at kpitcummins dot com
2010-01-08 9:06 ` steven at gcc dot gnu dot org
2010-01-22 7:48 ` prafullat at kpitcummins dot com
2010-02-24 20:50 ` law at redhat dot com
2010-05-04 4:57 ` law at redhat dot com
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).