public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/39722] [4.5/4.6 Regression][cond-optab] worse code with bitfields on v850, mn10300, avr
       [not found] <bug-39722-4@http.gcc.gnu.org/bugzilla/>
@ 2010-12-16 13:04 ` rguenth at gcc dot gnu.org
  2011-04-28 14:57 ` [Bug target/39722] [4.5/4.6/4.7 " rguenth at gcc dot gnu.org
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: rguenth at gcc dot gnu.org @ 2010-12-16 13:04 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39722

Richard Guenther <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.5.2                       |4.5.3

--- Comment #5 from Richard Guenther <rguenth at gcc dot gnu.org> 2010-12-16 13:02:56 UTC ---
GCC 4.5.2 is being released, adjusting target milestone.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/39722] [4.5/4.6/4.7 Regression][cond-optab] worse code with bitfields on v850, mn10300, avr
       [not found] <bug-39722-4@http.gcc.gnu.org/bugzilla/>
  2010-12-16 13:04 ` [Bug target/39722] [4.5/4.6 Regression][cond-optab] worse code with bitfields on v850, mn10300, avr rguenth at gcc dot gnu.org
@ 2011-04-28 14:57 ` rguenth at gcc dot gnu.org
  2012-07-02 12:50 ` [Bug target/39722] [4.6/4.7/4.8 " rguenth at gcc dot gnu.org
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-04-28 14:57 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39722

Richard Guenther <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.5.3                       |4.5.4

--- Comment #6 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-04-28 14:51:13 UTC ---
GCC 4.5.3 is being released, adjusting target milestone.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/39722] [4.6/4.7/4.8 Regression][cond-optab] worse code with bitfields on v850, mn10300, avr
       [not found] <bug-39722-4@http.gcc.gnu.org/bugzilla/>
  2010-12-16 13:04 ` [Bug target/39722] [4.5/4.6 Regression][cond-optab] worse code with bitfields on v850, mn10300, avr rguenth at gcc dot gnu.org
  2011-04-28 14:57 ` [Bug target/39722] [4.5/4.6/4.7 " rguenth at gcc dot gnu.org
@ 2012-07-02 12:50 ` rguenth at gcc dot gnu.org
  2013-04-12 15:17 ` [Bug target/39722] [4.7/4.8/4.9 " jakub at gcc dot gnu.org
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: rguenth at gcc dot gnu.org @ 2012-07-02 12:50 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39722

Richard Guenther <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.5.4                       |4.6.4


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/39722] [4.7/4.8/4.9 Regression][cond-optab] worse code with bitfields on v850, mn10300, avr
       [not found] <bug-39722-4@http.gcc.gnu.org/bugzilla/>
                   ` (2 preceding siblings ...)
  2012-07-02 12:50 ` [Bug target/39722] [4.6/4.7/4.8 " rguenth at gcc dot gnu.org
@ 2013-04-12 15:17 ` jakub at gcc dot gnu.org
  2014-06-12 13:46 ` [Bug target/39722] [4.7/4.8/4.9/4.10 " rguenth at gcc dot gnu.org
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: jakub at gcc dot gnu.org @ 2013-04-12 15:17 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39722

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.6.4                       |4.7.4

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-04-12 15:16:40 UTC ---
GCC 4.6.4 has been released and the branch has been closed.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/39722] [4.7/4.8/4.9/4.10 Regression][cond-optab] worse code with bitfields on v850, mn10300, avr
       [not found] <bug-39722-4@http.gcc.gnu.org/bugzilla/>
                   ` (3 preceding siblings ...)
  2013-04-12 15:17 ` [Bug target/39722] [4.7/4.8/4.9 " jakub at gcc dot gnu.org
@ 2014-06-12 13:46 ` rguenth at gcc dot gnu.org
  2014-12-19 13:40 ` [Bug target/39722] [4.8/4.9/5 " jakub at gcc dot gnu.org
  2015-02-06 19:54 ` [Bug target/39722] [4.8/4.9 " law at redhat dot com
  6 siblings, 0 replies; 8+ messages in thread
From: rguenth at gcc dot gnu.org @ 2014-06-12 13:46 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39722

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.7.4                       |4.8.4

--- Comment #8 from Richard Biener <rguenth at gcc dot gnu.org> ---
The 4.7 branch is being closed, moving target milestone to 4.8.4.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/39722] [4.8/4.9/5 Regression][cond-optab] worse code with bitfields on v850, mn10300, avr
       [not found] <bug-39722-4@http.gcc.gnu.org/bugzilla/>
                   ` (4 preceding siblings ...)
  2014-06-12 13:46 ` [Bug target/39722] [4.7/4.8/4.9/4.10 " rguenth at gcc dot gnu.org
@ 2014-12-19 13:40 ` jakub at gcc dot gnu.org
  2015-02-06 19:54 ` [Bug target/39722] [4.8/4.9 " law at redhat dot com
  6 siblings, 0 replies; 8+ messages in thread
From: jakub at gcc dot gnu.org @ 2014-12-19 13:40 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39722

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.8.4                       |4.8.5

--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 4.8.4 has been released.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/39722] [4.8/4.9 Regression][cond-optab] worse code with bitfields on v850, mn10300, avr
       [not found] <bug-39722-4@http.gcc.gnu.org/bugzilla/>
                   ` (5 preceding siblings ...)
  2014-12-19 13:40 ` [Bug target/39722] [4.8/4.9/5 " jakub at gcc dot gnu.org
@ 2015-02-06 19:54 ` law at redhat dot com
  6 siblings, 0 replies; 8+ messages in thread
From: law at redhat dot com @ 2015-02-06 19:54 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39722

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |law at redhat dot com
         Resolution|---                         |FIXED
            Summary|[4.8/4.9/5                  |[4.8/4.9
                   |Regression][cond-optab]     |Regression][cond-optab]
                   |worse code with bitfields   |worse code with bitfields
                   |on v850, mn10300, avr       |on v850, mn10300, avr

--- Comment #10 from Jeffrey A. Law <law at redhat dot com> ---
First note the testcase is rather bogus.  Modern compilers collapse foo() down
into a simple return as DCE doesn't find any statements within foo() which
affect state outside of foo.  Testing was thus done with "t" being an extern.


The code we generate on the trunk for the v850 is marginally better than what
we generated prior to the cond-optab merge (smaller by a single move insn)

The code we generate on the mn103 is slightly better as well.  It uses fewer
registers (and as a result has less memory traffic to save/restore registers),
and generates smaller code.

The avr code looks considerably better, though my familiarity with that
architecture is minimal.  It appears to use fewer registers and is considerably
smaller.

I haven't done bisection to see what fixed the reported regressions, nor do I
plan to.  While this might have been a regression in 4.8 and 4.9, I don't think
anyone bothered to check and I can't see anyone bothering to do so in the
future or backport the fix if it were identified.


Thus I'm closing as resolved.  If anyone objects, feel free to reopen.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug target/39722] [4.5/4.6 Regression][cond-optab] worse code with bitfields on v850, mn10300, avr
  2009-04-10 12:51 [Bug target/39722] New: [cond-optab] worse code with bitfields on v850 and mn10300 bonzini at gnu dot org
@ 2010-07-31  9:32 ` rguenth at gcc dot gnu dot org
  0 siblings, 0 replies; 8+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2010-07-31  9:32 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from rguenth at gcc dot gnu dot org  2010-07-31 09:29 -------
GCC 4.5.1 is being released, adjusting target milestone.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.5.1                       |4.5.2


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39722


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-02-06 19:54 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-39722-4@http.gcc.gnu.org/bugzilla/>
2010-12-16 13:04 ` [Bug target/39722] [4.5/4.6 Regression][cond-optab] worse code with bitfields on v850, mn10300, avr rguenth at gcc dot gnu.org
2011-04-28 14:57 ` [Bug target/39722] [4.5/4.6/4.7 " rguenth at gcc dot gnu.org
2012-07-02 12:50 ` [Bug target/39722] [4.6/4.7/4.8 " rguenth at gcc dot gnu.org
2013-04-12 15:17 ` [Bug target/39722] [4.7/4.8/4.9 " jakub at gcc dot gnu.org
2014-06-12 13:46 ` [Bug target/39722] [4.7/4.8/4.9/4.10 " rguenth at gcc dot gnu.org
2014-12-19 13:40 ` [Bug target/39722] [4.8/4.9/5 " jakub at gcc dot gnu.org
2015-02-06 19:54 ` [Bug target/39722] [4.8/4.9 " law at redhat dot com
2009-04-10 12:51 [Bug target/39722] New: [cond-optab] worse code with bitfields on v850 and mn10300 bonzini at gnu dot org
2010-07-31  9:32 ` [Bug target/39722] [4.5/4.6 Regression][cond-optab] worse code with bitfields on v850, mn10300, avr rguenth at gcc dot gnu dot org

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