[Bug rtl-optimization/23650] Scheduler does not handle zero_extract correctly

2013-03-19 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23650 Andrew Pinski changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|

[Bug rtl-optimization/23650] Scheduler does not handle zero_extract correctly

2012-01-11 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23650 Richard Guenther changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug rtl-optimization/23650] Scheduler does not handle zero_extract correctly

2005-09-20 Thread Erwin dot Unruh at fujitsu-siemens dot com
--- Additional Comments From Erwin dot Unruh at fujitsu-siemens dot com 2005-09-20 07:22 --- Created an attachment (id=9780) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9780&action=view) complete testcase (corrected) My first try on the testcase depends on the endianess. S/390 i

[Bug rtl-optimization/23650] Scheduler does not handle zero_extract correctly

2005-09-19 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-09-19 17:57 --- Created an attachment (id=9774) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9774&action=view) complete testcase Combining comment #1 and the testcase, declaring some functions and exchaning printf f

[Bug rtl-optimization/23650] Scheduler does not handle zero_extract correctly

2005-09-19 Thread Erwin dot Unruh at fujitsu-siemens dot com
--- Additional Comments From Erwin dot Unruh at fujitsu-siemens dot com 2005-09-19 12:25 --- Created an attachment (id=9773) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9773&action=view) testcase supplement Here is some additional coding, which calls the function given in the bu

[Bug rtl-optimization/23650] Scheduler does not handle zero_extract correctly

2005-09-02 Thread Erwin dot Unruh at fujitsu-siemens dot com
--- Additional Comments From Erwin dot Unruh at fujitsu-siemens dot com 2005-09-02 09:08 --- The zero_extract is generated by the combiner pass (x.c.17.combine). Note that the official documentation of zero_extract requires a mem:QI (see http://gcc.gnu.org/onlinedocs/gccint/Bit_002dFie

[Bug rtl-optimization/23650] Scheduler does not handle zero_extract correctly

2005-08-31 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-08-31 14:58 --- Also note that gcc 3.3.2 is not exactly state of the art, but unmaintained, and a fix would go at earliest into 3.4.5, which may be already fixed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23650

[Bug rtl-optimization/23650] Scheduler does not handle zero_extract correctly

2005-08-31 Thread bonzini at gcc dot gnu dot org
--- Additional Comments From bonzini at gcc dot gnu dot org 2005-08-31 14:45 --- Having a zero_extract that takes 16 bytes out of a QImode mem seems extremely wrong. Can you find out which pass generates that thing? Just grep for zero_extract:SI..mem[a-z/]:QI in all the files dumped

[Bug rtl-optimization/23650] Scheduler does not handle zero_extract correctly

2005-08-31 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-08-31 14:39 --- Can you please provide a testcase that can be executed and does abort() if the outcome is wrong and has zero exit code if it is right? Thanks, Richard. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=236

[Bug rtl-optimization/23650] Scheduler does not handle zero_extract correctly

2005-08-31 Thread Erwin dot Unruh at fujitsu-siemens dot com
--- Additional Comments From Erwin dot Unruh at fujitsu-siemens dot com 2005-08-31 12:51 --- With option -fno-strict-aliasing the generated code is still incorrect. -- What|Removed |Added ---

[Bug rtl-optimization/23650] Scheduler does not handle zero_extract correctly

2005-08-31 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-31 12:29 --- You are violating C aliasing rules, either use an union (which is a GCC extension) or use -fno-strict- alias. (Char2 * ) &var *** This bug has been marked as a duplicate of 21920 *** -- What