[Bug middle-end/60960] New: Wrong result when a vector variable is divided by a literal constant

2014-04-24 Thread uranus at tinlans dot org
Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: uranus at tinlans dot org > gcc -v Using built-in specs. COLLECT_GCC=/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.2/gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/4.8.2/

[Bug rtl-optimization/58295] [4.8/4.9 regression] Missed zero-extension elimination in the combiner

2013-09-06 Thread uranus at tinlans dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58295 --- Comment #4 from Ling-hua Tseng --- (In reply to Jakub Jelinek from comment #3) > So perhaps you should just look at combiner dump and see what insns it tried > and failed to match and see if you couldn't add some of them into the > affected ba

[Bug tree-optimization/58296] New: ivopts is unable to handle some loops altered by the loop header copying pass

2013-09-02 Thread uranus at tinlans dot org
: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: uranus at tinlans dot org $ cat test.c void bne_loop(unsigned int val,unsigned int N) { int i; for (i=0;i: # i_13 = PHI # i.0_16 = PHI _7 = i.0_16

[Bug rtl-optimization/58295] New: The combination pass doesn't eliminates some extra zero extensions

2013-09-02 Thread uranus at tinlans dot org
ormal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: uranus at tinlans dot org $ cat test.c extern char zeb_test_array[10]; unsigned char ee_isdigit2(unsigned int i) { unsigned char c = zeb_test_array[i]; unsigned