[Bug middle-end/38616] [4.3 Regression] Wrong code when -O3 or -O2 -fstack-protector used

2009-01-18 Thread hjl dot tools at gmail dot com


--- Comment #12 from hjl dot tools at gmail dot com  2009-01-18 17:07 
---
It isn't fixed in 4.3.3. See PR 38902. I will search which
revision fixes it on trunk.


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

  BugsThisDependsOn||38902
 Status|RESOLVED|REOPENED
 Resolution|FIXED   |


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



[Bug middle-end/38616] [4.3 Regression] Wrong code when -O3 or -O2 -fstack-protector used

2009-01-18 Thread hjl dot tools at gmail dot com


--- Comment #13 from hjl dot tools at gmail dot com  2009-01-18 22:06 
---
PR 38902 has a much better testcase.

*** This bug has been marked as a duplicate of 38902 ***


-- 

hjl dot tools at gmail dot com changed:

   What|Removed |Added

  BugsThisDependsOn|38902   |
 Status|REOPENED|RESOLVED
 Resolution||DUPLICATE


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



[Bug middle-end/38616] [4.3 Regression] Wrong code when -O3 or -O2 -fstack-protector used

2009-01-14 Thread danglin at gcc dot gnu dot org


--- Comment #10 from danglin at gcc dot gnu dot org  2009-01-14 19:18 
---
Test fails on hppa64-hp-hpux11.11:

Executing on host: /mnt/gnu/gcc/objdir/gcc/xgcc -B/mnt/gnu/gcc/objdir/gcc/
/mnt/
gnu/gcc/gcc/gcc/testsuite/gcc.dg/pr38616.c   -O2 -fstack-protector
-fno-show-col
umn  -lm   -o ./pr38616.exe(timeout = 300)
/mnt/gnu/gcc/gcc/gcc/testsuite/gcc.dg/pr38616.c:1: warning: -fstack-protector
no
t supported for this target
ld: Can't find library for -lssp_nonshared
Fatal error.
collect2: ld returned 1 exit status
compiler exited with status 1
output is:
/mnt/gnu/gcc/gcc/gcc/testsuite/gcc.dg/pr38616.c:1: warning: -fstack-protector
no
t supported for this target
ld: Can't find library for -lssp_nonshared
Fatal error.
collect2: ld returned 1 exit status


-- 

danglin at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||danglin at gcc dot gnu dot
   ||org


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



[Bug middle-end/38616] [4.3 Regression] Wrong code when -O3 or -O2 -fstack-protector used

2009-01-14 Thread pinskia at gcc dot gnu dot org


--- Comment #11 from pinskia at gcc dot gnu dot org  2009-01-14 19:24 
---
/mnt/gnu/gcc/gcc/gcc/testsuite/gcc.dg/pr38616.c:1: warning: -fstack-protector

That has already been fixed:
http://gcc.gnu.org/ml/gcc-cvs/2009-01/msg00372.html


Fixed so closing.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


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



[Bug middle-end/38616] [4.3 Regression] Wrong code when -O3 or -O2 -fstack-protector used

2009-01-11 Thread doko at gcc dot gnu dot org


--- Comment #8 from doko at gcc dot gnu dot org  2009-01-11 17:29 ---
Subject: Bug 38616

Author: doko
Date: Sun Jan 11 17:29:23 2009
New Revision: 143276

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=143276
Log:
gcc/

2009-01-11  Matthias Klose  d...@ubuntu.com

PR middle-end/38616, backport from mainline:
2008-05-04  Uros Bizjak  ubiz...@gmail.com

* config/i386/i386.md (*strmovsi_1): Simplify asm alternatives.
(*strmovsi_rex_1): Ditto.
(*strsetsi_1): Ditto.
(*strsetsi_rex_1): Ditto.

(addmodecc): Macroize expander from addqicc, addhicc, addsicc and
adddicc expanders using SWI mode iterator.

gcc/testsuite/

2009-01-11  Matthias Klose  d...@ubuntu.com

PR middle-end/38616
* gcc.dg/pr38616.c: New test.

Added:
branches/gcc-4_3-branch/gcc/testsuite/gcc.dg/pr38616.c
Modified:
branches/gcc-4_3-branch/gcc/ChangeLog
branches/gcc-4_3-branch/gcc/config/i386/i386.md
branches/gcc-4_3-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug middle-end/38616] [4.3 Regression] Wrong code when -O3 or -O2 -fstack-protector used

2009-01-11 Thread doko at gcc dot gnu dot org


--- Comment #9 from doko at gcc dot gnu dot org  2009-01-11 17:38 ---
Subject: Bug 38616

Author: doko
Date: Sun Jan 11 17:38:22 2009
New Revision: 143277

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=143277
Log:
2009-01-11  Matthias Klose  d...@ubuntu.com

PR middle-end/38616
* gcc.dg/pr38616.c: New test.

Added:
trunk/gcc/testsuite/gcc.dg/pr38616.c
Modified:
trunk/gcc/testsuite/ChangeLog


-- 


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



[Bug middle-end/38616] [4.3 Regression] Wrong code when -O3 or -O2 -fstack-protector used

2008-12-29 Thread rguenth at gcc dot gnu dot org


--- Comment #7 from rguenth at gcc dot gnu dot org  2008-12-29 20:38 ---
Confirmed.  Probably fixed on the trunk by

2008-05-04  Uros Bizjak  ubiz...@gmail.com

* config/i386/i386.md (*strmovsi_1): Simplify asm alternatives.
(*strmovsi_rex_1): Ditto.
(*strsetsi_1): Ditto.
(*strsetsi_rex_1): Ditto.

(addmodecc): Macroize expander from addqicc, addhicc, addsicc and
adddicc expanders using SWI mode iterator.

?


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||rguenth at gcc dot gnu dot
   ||org, ubizjak at gmail dot
   ||com
 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
  GCC build triplet|i386|
   GCC host triplet|i386|
 GCC target triplet|i386|i?86
  Known to fail|4.3.3   |4.3.0 4.3.3
  Known to work|4.4.0   |4.2.4 4.4.0
   Priority|P3  |P2
   Last reconfirmed|-00-00 00:00:00 |2008-12-29 20:38:21
   date||
Summary|[4.3 only] Wrong code when -|[4.3 Regression] Wrong code
   |O3 or -O2 -fstack-protector |when -O3 or -O2 -fstack-
   |used|protector used


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