[Bug tree-optimization/52267] a&~N where N has all the bits set up till a specific point can be folded to ((unsigned)a) < N

2013-06-29 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52267 --- Comment #9 from Jorn Wolfgang Rennecke --- (In reply to Jorn Wolfgang Rennecke from comment #8) > (In reply to Georg-Johann Lay from comment #7) > > > I just rediced the test case to find this thinko; I don't know if there are > > more becaus

[Bug c/57821] New: 'array is too large' error is missing when sizetype overflows

2013-07-04 Thread amylaar at gcc dot gnu.org
diagnostic Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: amylaar at gcc dot gnu.org Created attachment 30455 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30455&action=edit test case for 32

[Bug c/57821] 'array is too large' error is missing when sizetype overflows

2013-07-04 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57821 --- Comment #1 from Jorn Wolfgang Rennecke --- avr faces an additional issue in c/c-typeck:set_init_index, where the designator value is converted to bitsizetype; that is 24 bit PSImode for avr.

[Bug tree-optimization/52267] a&~N where N has all the bits set up till a specific point can be folded to ((unsigned)a) < N

2013-07-04 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52267 --- Comment #10 from Jorn Wolfgang Rennecke --- The patch to fix the testsuite is here: http://gcc.gnu.org/ml/gcc-patches/2013-07/msg00079.html

[Bug tree-optimization/57830] New: fold_builtin_memory_op expands memcpy without regard to -Os

2013-07-05 Thread amylaar at gcc dot gnu.org
Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: amylaar at gcc dot gnu.org I see that the memcpy call at the end of gcc.dg/strlenopt-10.c:fn2.c is expanded for the avr target (which has "#define BIGGEST_ALIGNMENT 8",

[Bug target/57830] fold_builtin_memory_op expands memcpy without regard to -Os

2013-07-05 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57830 --- Comment #2 from Jorn Wolfgang Rennecke --- Created attachment 30464 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30464&action=edit strlenopt-10.c optimized dump file from -Os compilation This is expanded not into a single, but multiple

[Bug rtl-optimization/57968] New: MODE_EXIT switches inserted too late

2013-07-24 Thread amylaar at gcc dot gnu.org
-optimization Assignee: unassigned at gcc dot gnu.org Reporter: amylaar at gcc dot gnu.org I see a miscompilation of ___muldi3 for epiphany-elf; the witch to MODE_EXIT is done at the start of the exit block, even though it contains instructions that require a different mode. The return

[Bug rtl-optimization/57968] MODE_EXIT switches inserted too early

2013-07-24 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57968 --- Comment #1 from Jorn Wolfgang Rennecke --- A patch is here: http://gcc.gnu.org/ml/gcc-patches/2013-07/msg01081.html

[Bug c/57821] 'array is too large' error is missing when sizetype overflows

2013-07-25 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57821 --- Comment #7 from Jorn Wolfgang Rennecke --- (In reply to Chung-Ju Wu from comment #6) > Check gcc test summary, it shows that the problem only appears on 32-bit > host. That's because of the different size of HOST_WIDE_INT. FWIW, you can als

[Bug rtl-optimization/58021] New: MODE_EXIT switches at NOTE_INSN_DELETED

2013-07-29 Thread amylaar at gcc dot gnu.org
-optimization Assignee: unassigned at gcc dot gnu.org Reporter: amylaar at gcc dot gnu.org The last function of gcc.dg/fold-mulconj-1.c: _Complex int bar(_Complex int z) { return z * ~z; } gets miscompiled for epiphany-elf. In compute_pre_exit, we break the do .. while (nregs

[Bug tree-optimization/52402] IPA-SRA creates aligned loads from unaligned memory

2013-07-30 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52402 Jorn Wolfgang Rennecke changed: What|Removed |Added CC||amylaar at gcc dot gnu.org

[Bug rtl-optimization/53705] wrong code with custom flags - stores to memory are lost

2013-07-30 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53705 Jorn Wolfgang Rennecke changed: What|Removed |Added CC||amylaar at gcc dot gnu.org

[Bug rtl-optimization/58029] New: base_alias_check says pretend-args saves and varargs accesses don't alias

2013-07-30 Thread amylaar at gcc dot gnu.org
wrong-code Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: amylaar at gcc dot gnu.org When the frame is set up by the prologue, some pretend args saves have to be done using the stack pointe

[Bug rtl-optimization/58029] base_alias_check says pretend-args saves and varargs accesses don't alias

2013-07-30 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58029 --- Comment #1 from Jorn Wolfgang Rennecke --- Created attachment 30572 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30572&action=edit patch This patch fixes the problem for the epiphany, however, it appears to cause 37 guality regressions

[Bug rtl-optimization/58036] New: [meta-bug] alias.c:base_alias_check says stack accesses with different base registers don't alias

2013-07-31 Thread amylaar at gcc dot gnu.org
IRMED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: amylaar at gcc dot gnu.org Blocks: 53705, 58029, 50063, 54921

[Bug testsuite/52641] Test cases fail for 16-bit int targets

2013-08-14 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52641 Jorn Wolfgang Rennecke changed: What|Removed |Added CC||amylaar at gcc dot gnu.org

[Bug tree-optimization/58169] New: missed load PRE related to array index truncation

2013-08-15 Thread amylaar at gcc dot gnu.org
Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: amylaar at gcc dot gnu.org Created attachment 30664 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30664&action=edit test case for 32 bit targets gcc.dg/t

[Bug c/35649] Incorrect printf warning: expect double has float

2013-08-26 Thread amylaar at gcc dot gnu.org
||amylaar at gcc dot gnu.org Resolution|--- |FIXED --- Comment #13 from Jorn Wolfgang Rennecke --- Fixed with this patch: http://gcc.gnu.org/ml/gcc-cvs/2013-08/msg00613.html http://gcc.gnu.org/ml/gcc-cvs/2013-08/msg00615.html

[Bug tree-optimization/58253] New: IPA-SRA creates aligned loads from unaligned memory

2013-08-27 Thread amylaar at gcc dot gnu.org
Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: amylaar at gcc dot gnu.org CC: amylaar at gcc dot gnu.org, jamborm at gcc dot gnu.org, rguenth at gcc dot gnu.org Depends on: 52402

[Bug middle-end/57287] [4.9 Regression] Bogus uninitialized warning with abnormal control flow

2013-09-02 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57287 Jorn Wolfgang Rennecke changed: What|Removed |Added CC||amylaar at gcc dot gnu.org

[Bug c/50353] New: vec_set not used for vector indexing

2011-09-11 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50353 Bug #: 50353 Summary: vec_set not used for vector indexing Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug bootstrap/50513] New: cross configurations fail to build ipa-inline-analysis.o with -Werror

2011-09-25 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50513 Bug #: 50513 Summary: cross configurations fail to build ipa-inline-analysis.o with -Werror Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRM

[Bug rtl-optimization/39351] compute_init_costs uses unemitted insns

2011-10-30 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39351 Jorn Wolfgang Rennecke changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug middle-end/40154] [4.4/4.5/4.6/4.7 Regression] internal compiler error: in do_SUBST, at combine.c:681

2011-11-07 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40154 Jorn Wolfgang Rennecke changed: What|Removed |Added CC||amylaar at gcc dot gnu.org

[Bug middle-end/40154] [4.4/4.5/4.6/4.7 Regression] internal compiler error: in do_SUBST, at combine.c:681

2011-11-07 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40154 --- Comment #4 from Jorn Wolfgang Rennecke 2011-11-08 00:29:17 UTC --- Patch is here: http://gcc.gnu.org/ml/gcc-patches/2011-11/msg01106.html

[Bug target/52495] New: rs6000.c fails to (cross-) build: "implicit declaration of function ‘ASM_WEAKEN_DECL’"

2012-03-05 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52495 Bug #: 52495 Summary: rs6000.c fails to (cross-) build: "implicit declaration of function ‘ASM_WEAKEN_DECL’" Classification: Unclassified Product: gcc Version: 4.8.0

[Bug target/49862] bfin.c warnings

2012-03-05 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49862 Jorn Wolfgang Rennecke changed: What|Removed |Added Target|bfin-elf, bfin-rtems, |bfin-elf, bfin-rtems,

[Bug bootstrap/50513] cross configurations fail to build ipa-inline-analysis.o with -Werror

2012-03-05 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50513 Jorn Wolfgang Rennecke changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug ada/46738] microblaze ada --enable-werror-always build fails

2012-03-05 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46738 Jorn Wolfgang Rennecke changed: What|Removed |Added Known to fail||4.6.0, 4.7.0, 4.8.0 --- Comment

[Bug target/47096] i686-interix3 fails building dbxout.o

2012-03-05 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47096 Jorn Wolfgang Rennecke changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug target/47100] No prototype for ‘vxworks_override_options'

2012-03-05 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47100 --- Comment #3 from Jorn Wolfgang Rennecke 2012-03-05 22:32:22 UTC --- Problem is still present in revision 184927.

[Bug target/48899] enum conversion initializing global_options_init.x_iq2000_tune

2012-03-05 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48899 Jorn Wolfgang Rennecke changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug target/49403] v850e-elf: incompatible pointer type (near initialization for ‘targetm.memory_move_cost’)

2012-03-05 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49403 Jorn Wolfgang Rennecke changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug target/52498] New: vmsdbgout.c fails to build with --enable-werror-always

2012-03-05 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52498 Bug #: 52498 Summary: vmsdbgout.c fails to build with --enable-werror-always Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal

[Bug target/52499] New: avr MODE_CODE_BASE_REG_CLASS enum conversion problem

2012-03-05 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52499 Bug #: 52499 Summary: avr MODE_CODE_BASE_REG_CLASS enum conversion problem Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal

[Bug target/52500] New: dwarf2cfi.c fails to build with -Werror for c6x

2012-03-05 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52500 Bug #: 52500 Summary: dwarf2cfi.c fails to build with -Werror for c6x Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Pr

[Bug target/52501] New: cr16-protos.h uses enum rtx_code outside #ifdef RTX_CODE guard

2012-03-05 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52501 Bug #: 52501 Summary: cr16-protos.h uses enum rtx_code outside #ifdef RTX_CODE guard Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED

[Bug target/52502] New: *86*-elf dwarf2asm.o fails to build with -Werror

2012-03-05 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52502 Bug #: 52502 Summary: *86*-elf dwarf2asm.o fails to build with -Werror Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal P

[Bug target/49427] v850e-elf wants 850e/v850e-common.c

2012-03-05 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49427 Jorn Wolfgang Rennecke changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug target/47099] i686-pc-msdosdjgpp fails to build i386.o: ASM_DECLARE_FUNCTION_NAME undefined

2012-03-05 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47099 --- Comment #1 from Jorn Wolfgang Rennecke 2012-03-06 00:26:53 UTC --- As of revision 184927, i686-pc-msdosdjgpp still fails; i686-interix3 - configured with --enable-obsolete - succeeds building cc1.

[Bug target/52503] New: sh-wrs-vxworks: too many target masks

2012-03-05 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52503 Bug #: 52503 Summary: sh-wrs-vxworks: too many target masks Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Keywords: build Severity: nor

[Bug middle-end/52504] New: (unreachable) out of bounds access in thread_prologue_and_epilogue_insns

2012-03-05 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52504 Bug #: 52504 Summary: (unreachable) out of bounds access in thread_prologue_and_epilogue_insns Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONF

[Bug target/52550] New: tile*.c: unused variable ‘cfa_offset’

2012-03-10 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52550 Bug #: 52550 Summary: tile*.c: unused variable ‘cfa_offset’ Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug target/52551] New: i686-interix3: winnt.c:400:8: error: ‘flag_writable_rel_rdata’ undeclared

2012-03-10 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52551 Bug #: 52551 Summary: i686-interix3: winnt.c:400:8: error: ‘flag_writable_rel_rdata’ undeclared Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCON

[Bug target/52499] avr MODE_CODE_BASE_REG_CLASS enum conversion problem

2012-03-12 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52499 --- Comment #3 from Jorn Wolfgang Rennecke 2012-03-12 13:25:38 UTC --- (In reply to comment #1) > Why are there two incompatible representations of register classes in the > first > place, i.e. enum reg_class and reg_class_t? enum reg_class is

[Bug tree-optimization/58556] New: gen-vect-26.c / gen-vect-28.c regression merging from r202839 to r202981

2013-09-27 Thread amylaar at gcc dot gnu.org
Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: amylaar at gcc dot gnu.org Target: arc-elf32 Created attachment 30921 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30921&action=edit gen-ve

[Bug tree-optimization/58556] [4.9 Regression] gen-vect-26.c / gen-vect-28.c regression merging from r202839 to r202981

2013-10-02 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58556 --- Comment #5 from Jorn Wolfgang Rennecke --- (In reply to ktkachov from comment #4) > Jorn, can you confirm if these tests now pass on ARC? Yes, they do.

[Bug other/58545] [4.7/4.8/4.9 Regression] error: unable to find a register to spill in class 'POINTER_REGS'

2013-10-03 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58545 Jorn Wolfgang Rennecke changed: What|Removed |Added CC||amylaar at gcc dot gnu.org

[Bug other/58545] [4.7/4.8/4.9 Regression] error: unable to find a register to spill in class 'POINTER_REGS'

2013-10-03 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58545 --- Comment #4 from Jorn Wolfgang Rennecke --- Created attachment 30951 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30951&action=edit patch currently under test

[Bug rtl-optimization/58679] [4.9 regression] ICE in create_pre_exit, at mode-switching.c:421 with -mavx after r202915

2013-10-26 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58679 --- Comment #6 from Jorn Wolfgang Rennecke --- (In reply to Uroš Bizjak from comment #1) > There is no return value copy insn. > > The assumption in the mode switching pass, that there is a return value copy > is not correct anymore, due to rece

[Bug rtl-optimization/58679] [4.9 regression] ICE in create_pre_exit, at mode-switching.c:421 with -mavx after r202915

2013-10-26 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58679 --- Comment #10 from Jorn Wolfgang Rennecke --- (In reply to Uroš Bizjak from comment #7) > CC author. Hopefully, following part will be reverted: > > 2013-10-25 Vladimir Makarov > > [...] > * lra-spills.c (lra_final_code_chan

[Bug rtl-optimization/58679] [4.9 regression] ICE in create_pre_exit, at mode-switching.c:421 with -mavx after r202915

2013-10-26 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58679 --- Comment #12 from Jorn Wolfgang Rennecke --- (In reply to Jorn Wolfgang Rennecke from comment #10) > (In reply to Uroš Bizjak from comment #7) > > > CC author. Hopefully, following part will be reverted: > > > > 2013-10-25 Vladimir Makarov

[Bug other/58545] [4.7/4.8/4.9 Regression] error: unable to find a register to spill in class 'POINTER_REGS'

2013-10-30 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58545 --- Comment #5 from Jorn Wolfgang Rennecke --- Author: amylaar Date: Wed Oct 30 23:55:46 2013 New Revision: 204234 URL: http://gcc.gnu.org/viewcvs?rev=204234&root=gcc&view=rev Log: gcc: PR other/58545 * reload1.c (update_eliminabl

[Bug middle-end/59049] New: Two VOIDmode constant in comparison passed to cstoresi4

2013-11-08 Thread amylaar at gcc dot gnu.org
Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: amylaar at gcc dot gnu.org For gcc.c-torture/execute/builtins/strlen-2.c compilation, -O1, with target arc-elf, I see an ICE in config/arc/arc.c:gen_compare_reg, as it has been passed a

[Bug middle-end/59049] Two VOIDmode constant in comparison passed to cstoresi4

2013-11-08 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59049 --- Comment #1 from Jorn Wolfgang Rennecke --- Frame 12 shows that at the tree level, one of the comparison operands is an initialized variable. (gdb) frame 12 #12 0x083bd9fa in expand_expr_real_1 (exp=, target=0x0, tmode=VOIDmode, modifier=

[Bug middle-end/59049] Two VOIDmode constant in comparison passed to cstoresi4

2013-11-08 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59049 Jorn Wolfgang Rennecke changed: What|Removed |Added CC||pinskia at gcc dot gnu.org,

[Bug middle-end/59049] Two VOIDmode constant in comparison passed to cstoresi4

2013-11-08 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59049 --- Comment #3 from Jorn Wolfgang Rennecke --- Making emit_store_flag return 0 in the case of const-const comparison gives simpler rtl generation: (insn 14 13 15 (set (reg:QI 175) (const_int 1 [0x1])) .../strlen-2.c:29 -1 (nil)) (in

[Bug middle-end/59049] Two VOIDmode constant in comparison passed to cstoresi4

2013-11-11 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59049 Jorn Wolfgang Rennecke changed: What|Removed |Added Keywords||patch --- Comment #5 from Jorn W

[Bug middle-end/59049] Two VOIDmode constant in comparison passed to cstoresi4

2013-11-11 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59049 --- Comment #8 from Jorn Wolfgang Rennecke --- (In reply to Richard Biener from comment #7) > That is, sth like > > Index: gcc/tree-ssa-ter.c > === > --- gcc/tree-ssa-ter.c (revisio

[Bug middle-end/59049] Two VOIDmode constant in comparison passed to cstoresi4

2013-11-11 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59049 --- Comment #9 from Jorn Wolfgang Rennecke --- Author: amylaar Date: Mon Nov 11 18:57:25 2013 New Revision: 204682 URL: http://gcc.gnu.org/viewcvs?rev=204682&root=gcc&view=rev Log: PR middle-end/59049 * expmed.c (emit_store_flag):

[Bug target/18335] [4.7/4.8/4.9 regression] mmix-knuth-mmixware testsuite failure: gcc.dg/debug/debug-1.c and debug-2 xyzzy

2013-11-22 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18335 Jorn Wolfgang Rennecke changed: What|Removed |Added CC||amylaar at gcc dot gnu.org

[Bug middle-end/59327] New: warning in expand_used_vars

2013-11-28 Thread amylaar at gcc dot gnu.org
Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: amylaar at gcc dot gnu.org CC: jakub at redhat dot com Code added this morning to cfgexpand.c:expand_used_vars causes a warning: g++ -c -g -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions

[Bug middle-end/59327] warning in expand_used_vars

2013-11-28 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59327 --- Comment #1 from Jorn Wolfgang Rennecke --- The warning also happens when using g++ (GCC) 4.9.0 20131128 (experimental), and when building gcc for target epiphany-elf.

[Bug middle-end/59327] warning in expand_used_vars

2013-11-28 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59327 --- Comment #2 from Jorn Wolfgang Rennecke --- sz is HOST_WIDE_INT, ASAN_RED_ZONE_SIZE is an int literal, and data.asan_alignb is an unsigned int. With 32 bit int and HOST_WIDE_INT, this results in a 32 bit signed/unsigned comparison. When build

[Bug middle-end/59327] [4.9 Regression] warning in expand_used_vars

2013-11-28 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59327 --- Comment #4 from Jorn Wolfgang Rennecke --- (In reply to Jakub Jelinek from comment #3) > Created attachment 31318 [details] > gcc49-pr59327.patch > > Untested fix. This allows arc-elf and arc-epiphany configureed with --enable-werror-always

[Bug tree-optimization/58253] IPA-SRA creates calls with different arguments that the callee accepts

2013-12-02 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58253 --- Comment #6 from Jorn Wolfgang Rennecke --- (In reply to Martin Jambor from comment #1) > But again, I am not really sure what the semantics of alignment of > scalar PARM_DECL is. The relevance of various type properties will vary from target

[Bug ipa/58253] IPA-SRA creates calls with different arguments that the callee accepts

2013-12-03 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58253 --- Comment #8 from Jorn Wolfgang Rennecke --- (In reply to Martin Jambor from comment #7) > Thanks I have posted the updated patch (which checks for > gimple_register_type rather than non-BLKmode) FWIW, it is possible to have a BLKmode struct pa

[Bug tree-optimization/50802] [4.7 Regression] FAIL: gcc.c-torture/execute/arith-rand-ll.c execution at -O2 and -Os

2011-11-18 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50802 Jorn Wolfgang Rennecke changed: What|Removed |Added CC||amylaar at gcc dot gnu.org

[Bug tree-optimization/50802] [4.7 Regression] FAIL: gcc.c-torture/execute/arith-rand-ll.c execution at -O2 and -Os

2011-11-18 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50802 --- Comment #14 from Jorn Wolfgang Rennecke 2011-11-18 21:02:01 UTC --- (In reply to comment #2) > Introduced by the following change: > > 2011-10-17 Richard Guenther > > PR tree-optimization/50729 > * tree-vrp.c (extract_range_from_

[Bug tree-optimization/50802] [4.7 Regression] FAIL: gcc.c-torture/execute/arith-rand-ll.c execution at -O2 and -Os

2011-11-18 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50802 --- Comment #15 from Jorn Wolfgang Rennecke 2011-11-18 22:15:29 UTC --- Created attachment 25855 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25855 Preprocessed testcase for epiphany I can't reproduce the test on gcc20, I think this is a

[Bug tree-optimization/50802] [4.7 Regression] FAIL: gcc.c-torture/execute/arith-rand-ll.c execution at -O2 and -Os

2011-11-18 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50802 --- Comment #16 from Jorn Wolfgang Rennecke 2011-11-18 22:45:10 UTC --- (In reply to comment #15) I can also replicate this on gcc45 using trunk revision 181496.

[Bug tree-optimization/50729] [4.7 Regression] Silent code gen fault: Value range propagation seems to propagate values across narrowing/widening

2011-11-18 Thread amylaar at gcc dot gnu.org
||amylaar at gcc dot gnu.org Resolution|FIXED | --- Comment #7 from Jorn Wolfgang Rennecke 2011-11-18 23:13:49 UTC --- When innerop is unsigned, and middleop is signed, the value computed for middlemax is bogus. The original test would catch

[Bug tree-optimization/50729] [4.7 Regression] Silent code gen fault: Value range propagation seems to propagate values across narrowing/widening

2011-11-18 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50729 --- Comment #8 from Jorn Wolfgang Rennecke 2011-11-19 00:03:56 UTC --- More specifically, the problem appears when innerop has a different signedness than middleop, and the value range of middleop is such that the topmost bit of a double_int is u

[Bug tree-optimization/50802] [4.7 Regression] FAIL: gcc.c-torture/execute/arith-rand-ll.c execution at -O2 and -Os

2011-11-18 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50802 --- Comment #17 from Jorn Wolfgang Rennecke 2011-11-19 02:05:05 UTC --- Created attachment 25857 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25857 Proposed patch Could you test if this also fixes your regressions?

[Bug tree-optimization/50729] [4.7 Regression] Silent code gen fault: Value range propagation seems to propagate values across narrowing/widening

2011-11-18 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50729 --- Comment #9 from Jorn Wolfgang Rennecke 2011-11-19 02:06:36 UTC --- I've added a patch attachment to PR50802 that replaces the test.

[Bug middle-end/49519] [4.7 Regression] Revision 175272 miscompiled 447.dealII in SPEC CPU 2006

2011-11-19 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49519 Jorn Wolfgang Rennecke changed: What|Removed |Added CC||amylaar at gcc dot gnu.org

[Bug middle-end/50074] [4.7 Regression] gcc.dg/sibcall-6.c execution test on x86_64 with -fPIC

2011-11-19 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50074 Jorn Wolfgang Rennecke changed: What|Removed |Added CC||amylaar at gcc dot gnu.org

[Bug middle-end/50074] [4.7 Regression] gcc.dg/sibcall-6.c execution test on x86_64 with -fPIC

2011-11-19 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50074 --- Comment #11 from Jorn Wolfgang Rennecke 2011-11-19 12:03:28 UTC --- Created attachment 25858 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25858 Patch to make mem_overlaps_already_clobbered_arg_p return false if no arguments were stored

[Bug middle-end/50074] [4.7 Regression] gcc.dg/sibcall-6.c execution test on x86_64 with -fPIC

2011-11-26 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50074 --- Comment #15 from Jorn Wolfgang Rennecke 2011-11-26 09:21:51 UTC --- Author: amylaar Date: Sat Nov 26 09:21:47 2011 New Revision: 181738 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=181738 Log: PR middle-end/50074 * c

[Bug tree-optimization/50802] [4.7 Regression] FAIL: gcc.c-torture/execute/arith-rand-ll.c execution at -O2 and -Os

2011-12-01 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50802 --- Comment #19 from Jorn Wolfgang Rennecke 2011-12-01 14:25:52 UTC --- Author: amylaar Date: Thu Dec 1 14:25:24 2011 New Revision: 181880 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=181880 Log: PR tree-optimization/50802

[Bug middle-end/40154] [4.4/4.5/4.6/4.7 Regression] internal compiler error: in do_SUBST, at combine.c:681

2011-12-07 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40154 --- Comment #5 from Jorn Wolfgang Rennecke 2011-12-07 10:17:53 UTC --- Actually, it is not enough to ensure that the mode matches; we must ensure that the SET_DEST of the insn we attach the note to is set to the value.

[Bug middle-end/40154] [4.4/4.5/4.6/4.7 Regression] internal compiler error: in do_SUBST, at combine.c:681

2011-12-07 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40154 Jorn Wolfgang Rennecke changed: What|Removed |Added Keywords||patch --- Comment #6 from Jorn W

[Bug middle-end/40154] [4.4/4.5/4.6/4.7 Regression] internal compiler error: in do_SUBST, at combine.c:681

2011-12-09 Thread amylaar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40154 --- Comment #7 from Jorn Wolfgang Rennecke 2011-12-09 12:57:28 UTC --- Author: amylaar Date: Fri Dec 9 12:57:24 2011 New Revision: 182162 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=182162 Log: PR middle-end/40154 * em

[Bug target/85993] config/sh/sh.c:10878: suspicious if .. else chain

2018-05-30 Thread amylaar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85993 Jorn Wolfgang Rennecke changed: What|Removed |Added CC||olegendo at gcc dot gnu.org ---

[Bug tree-optimization/38785] [6/7/8 Regression] huge performance regression on EEMBC bitmnp01

2018-02-08 Thread amylaar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38785 --- Comment #50 from Jorn Wolfgang Rennecke --- It certainly is the case that the merit of an optimization can often not be evaluated until forther optimization passes are done. In fact, as an assembly programmer, evaluating potential alternativ

[Bug tree-optimization/66726] missed optimization, factor conversion out of COND_EXPR

2019-07-01 Thread amylaar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66726 --- Comment #21 from Jorn Wolfgang Rennecke --- Author: amylaar Date: Mon Jul 1 21:48:55 2019 New Revision: 272911 URL: https://gcc.gnu.org/viewcvs?rev=272911&root=gcc&view=rev Log: PR middle-end/66726 * tree-ssa-phiopt.c (facto

[Bug ipa/91062] New: gcc.dg/ipa/ipa-pta-1.c dump contains garbage when gcc was configured with --enable-checking=all

2019-07-02 Thread amylaar at gcc dot gnu.org
Keywords: GC Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: amylaar at gcc dot gnu.org CC: marxin at gcc dot gnu.org Target Milestone: --- Host: x86_64-pc-linux-gnu

[Bug ipa/91062] gcc.dg/ipa/ipa-pta-1.c dump contains garbage when gcc was configured with --enable-checking=all

2019-07-02 Thread amylaar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91062 --- Comment #1 from Jorn Wolfgang Rennecke --- Similarly, gcc.dg/torture/ipa-pta-1.c fails four scan tests because ipa-pta-1.c.083i.pta2 gets corrupted in the ENABLE_GC_ALWAYS_COLLECT scenario.

[Bug testsuite/91065] New: gcc.dg/plugin/start_unit_plugin.c uses ggc memory without registering a root_tab

2019-07-02 Thread amylaar at gcc dot gnu.org
: GC Severity: normal Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: amylaar at gcc dot gnu.org Target Milestone: --- Host: x86_64-pc-linux-gnu (probably doesn't really matter) T

[Bug testsuite/91065] gcc.dg/plugin/start_unit_plugin.c uses ggc memory without registering a root_tab

2019-07-02 Thread amylaar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91065 Jorn Wolfgang Rennecke changed: What|Removed |Added Keywords||patch --- Comment #1 from Jorn

[Bug ipa/91062] gcc.dg/ipa/ipa-pta-1.c dump contains garbage when gcc was configured with --enable-checking=all

2019-07-02 Thread amylaar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91062 Jorn Wolfgang Rennecke changed: What|Removed |Added CC||rguenth at gcc dot gnu.org ---

[Bug testsuite/91065] gcc.dg/plugin/start_unit_plugin.c uses ggc memory without registering a root_tab

2019-07-02 Thread amylaar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91065 --- Comment #2 from Jorn Wolfgang Rennecke --- Author: amylaar Date: Wed Jul 3 00:22:53 2019 New Revision: 272954 URL: https://gcc.gnu.org/viewcvs?rev=272954&root=gcc&view=rev Log: PR testsuite/91065 * testsuite/gcc.dg/plugin/st

[Bug testsuite/91065] gcc.dg/plugin/start_unit_plugin.c uses ggc memory without registering a root_tab

2019-07-02 Thread amylaar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91065 Jorn Wolfgang Rennecke changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/84877] Local stack copy of BLKmode parameter on the stack is not aligned when the requested alignment exceeds MAX_SUPPORTED_STACK_ALIGNMENT

2019-07-06 Thread amylaar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84877 Jorn Wolfgang Rennecke changed: What|Removed |Added CC||amylaar at gcc dot gnu.org

[Bug tree-optimization/40073] Vector short/char shifts generate sub-optimal code

2019-07-06 Thread amylaar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40073 --- Comment #16 from Jorn Wolfgang Rennecke --- Going from gcc 8.2 to gcc 9.1, I find the following two test cases are now autovectorized: /* { dg-do compile } */ /* { dg-options "-O3" } */ /* Test auto-vectorization */ #include "vector-types.

[Bug middle-end/84877] Local stack copy of BLKmode parameter on the stack is not aligned when the requested alignment exceeds MAX_SUPPORTED_STACK_ALIGNMENT

2019-07-07 Thread amylaar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84877 --- Comment #13 from Jorn Wolfgang Rennecke --- (In reply to Hans-Peter Nilsson from comment #12) > (In reply to Jorn Wolfgang Rennecke from comment #10) > > Created attachment 46567 [details] > > Fix for targets that pass the argument by invisib

[Bug middle-end/84877] Local stack copy of BLKmode parameter on the stack is not aligned when the requested alignment exceeds MAX_SUPPORTED_STACK_ALIGNMENT

2019-07-07 Thread amylaar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84877 --- Comment #15 from Jorn Wolfgang Rennecke --- Created attachment 46574 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46574&action=edit patch for the case that the stack is sufficiently aligned (In reply to dave.anglin from comment #11)

[Bug middle-end/84877] Local stack copy of BLKmode parameter on the stack is not aligned when the requested alignment exceeds MAX_SUPPORTED_STACK_ALIGNMENT

2019-07-08 Thread amylaar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84877 Jorn Wolfgang Rennecke changed: What|Removed |Added Attachment #46574|0 |1 is obsolete|

[Bug other/44035] internals documentation cannot be fixed without new GFDL license grants

2018-03-09 Thread amylaar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44035 --- Comment #5 from Jorn Wolfgang Rennecke --- (In reply to Eric Gallager from comment #4) > Does this really need to have "blocker" importance? It has gone several > years without actually blocking any releases. The license issue has blocked a

[Bug other/44035] internals documentation cannot be fixed without new GFDL license grants

2018-03-15 Thread amylaar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44035 --- Comment #7 from Jorn Wolfgang Rennecke --- (In reply to jos...@codesourcery.com from comment #6) > Since we have docstring relicensing maintainers, I don't think this is an > issue now. Oops, that slipped my mind. Indeed, we can consider t

<    1   2   3   4   5   6   7   >