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).