public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/33699]  New: regression, missing optimization on const addr area store
@ 2007-10-08 16:54 fshvaige at cisco dot com
  2007-12-03  3:43 ` [Bug middle-end/33699] " pinskia at gcc dot gnu dot org
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: fshvaige at cisco dot com @ 2007-10-08 16:54 UTC (permalink / raw)
  To: gcc-bugs

Same problem for
-0s/-02
version 4.1.0
etc...


[Code]

typedef unsigned * ptr_t;
void f (void) {
    ptr_t p = (ptr_t)0xFED0;
    p[0] = 0xDEAD;
    p[2] = 0xDEAD;
    p[4] = 0xDEAD;
    p[6] = 0xDEAD;
}


[Assembly generated by version gcc-4.3-20071005]

00000000 <f>:
   0:   3404dead        li      a0,0xdead
   4:   3402fee8        li      v0,0xfee8
   8:   3403fed0        li      v1,0xfed0
   c:   ac440000        sw      a0,0(v0)
  10:   ac640000        sw      a0,0(v1)
  14:   3402fed8        li      v0,0xfed8
  18:   3403fee0        li      v1,0xfee0
  1c:   ac440000        sw      a0,0(v0)
  20:   03e00008        jr      ra
  24:   ac640000        sw      a0,0(v1)


[Assembly generated by version 3.4.5 (seems better)]

00000000 <f>:
   0:   3403fed0        li      v1,0xfed0
   4:   3402dead        li      v0,0xdead
   8:   ac620018        sw      v0,24(v1)
   c:   ac620000        sw      v0,0(v1)
  10:   ac620008        sw      v0,8(v1)
  14:   03e00008        jr      ra
  18:   ac620010        sw      v0,16(v1)
  1c:   00000000        nop


[Version]

Using built-in specs.
Target: mips-elf
Configured with: ../gcc-4.3-20071005/configure --enable-languages=c,c++
--prefix=/auto/mipaproj/fshvaige/apps/Linux/gcc-4.3-20071005 --target=mips-elf
--program-suffix=.mips --without-headers --with-newlib
Thread model: single
gcc version 4.3.0 20071005 (experimental) (GCC) 


[Command line options]

gcc.mips -c -o main.o -v -save-temps -O3 -march=mips64 -mabi=eabi
-mexplicit-relocs main.c


-- 
           Summary: regression, missing optimization on const addr area
                    store
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: fshvaige at cisco dot com
 GCC build triplet: i686-pc-linux-gnu
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: mips-elf


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


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

end of thread, other threads:[~2010-05-22 18:19 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-10-08 16:54 [Bug target/33699] New: regression, missing optimization on const addr area store fshvaige at cisco dot com
2007-12-03  3:43 ` [Bug middle-end/33699] " pinskia at gcc dot gnu dot org
2007-12-26  1:34 ` [Bug middle-end/33699] [4.1/4.2/4.3 regression], " pinskia at gcc dot gnu dot org
2008-01-02 23:42 ` mmitchel at gcc dot gnu dot org
2008-01-07 19:30 ` steven at gcc dot gnu dot org
2008-01-15 15:23 ` rguenth at gcc dot gnu dot org
2008-07-04 22:19 ` [Bug middle-end/33699] [4.2/4.3/4.4 " jsm28 at gcc dot gnu dot org
2009-02-08 12:49 ` amylaar at gcc dot gnu dot org
2009-03-31 20:12 ` [Bug middle-end/33699] [4.3/4.4/4.5 " jsm28 at gcc dot gnu dot org
2009-05-28  7:43 ` nemet at gcc dot gnu dot org
2009-05-28  7:49 ` nemet at gcc dot gnu dot org
2009-08-04 12:38 ` rguenth at gcc dot gnu dot org
2010-03-12 23:56 ` pinskia at gcc dot gnu dot org
2010-05-22 18:19 ` [Bug middle-end/33699] [4.3/4.4/4.5/4.6 " 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).