[Bug c++/97399] g++ 9.3 cannot compile SFINAE code with separated declaration and definition, g++ 7.3 compiles

2020-10-13 Thread renlin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97399 --- Comment #1 from Renlin Li --- Created attachment 49363 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49363&action=edit test case 2

[Bug c++/97399] New: g++ 9.3 cannot compile SFINAE code with separated declaration and definition, g++ 7.3 compiles

2020-10-13 Thread renlin at gcc dot gnu.org via Gcc-bugs
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: renlin at gcc dot gnu.org Target Milestone: --- Created attachment 49362 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49362&action=edit test

[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

2018-11-21 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84877 Renlin Li changed: What|Removed |Added Status|NEW |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

2018-11-21 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84877 --- Comment #4 from Renlin Li --- Author: renlin Date: Wed Nov 21 14:29:19 2018 New Revision: 266345 URL: https://gcc.gnu.org/viewcvs?rev=266345&root=gcc&view=rev Log: [PATCH][PR84877]Dynamically align the address for local parameter copy on the

[Bug target/87815] ICE in DSE with -march=armv8-a+sve while trying to replace load with previously stored value

2018-11-12 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87815 Renlin Li changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/87815] ICE in DSE with -march=armv8-a+sve while trying to replace load with previously stored value

2018-11-12 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87815 --- Comment #1 from Renlin Li --- Author: renlin Date: Mon Nov 12 16:47:24 2018 New Revision: 266033 URL: https://gcc.gnu.org/viewcvs?rev=266033&root=gcc&view=rev Log: [PR87815]Don't generate shift sequence for load replacement in DSE when the m

[Bug middle-end/87899] [9 regression]r264897 cause mis-compiled native arm-linux-gnueabihf toolchain

2018-11-08 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87899 --- Comment #6 from Renlin Li --- Created attachment 44975 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44975&action=edit IRA dump

[Bug middle-end/87899] [9 regression]r264897 cause mis-compiled native arm-linux-gnueabihf toolchain

2018-11-08 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87899 --- Comment #5 from Renlin Li --- Created attachment 44974 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44974&action=edit IRA dump The code you want to check is the following in ira pass: insn 10905: r1 = r2040 insn 208: use and update r

[Bug middle-end/87899] [9 regression]r264897 cause mis-compiled native arm-linux-gnueabihf toolchain

2018-11-06 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87899 --- Comment #3 from Renlin Li --- (In reply to Renlin Li from comment #1) > in tree-loop-distribution.c, distribution_loop function, I got the following > code snippets. > > 30386: 0103cff4 4 OBJECT LOCAL DEFAULT 25 _ZL23bb_top_order_in

[Bug middle-end/87899] [9 regression]r264897 cause mis-compiled native arm-linux-gnueabihf toolchain

2018-11-06 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87899 --- Comment #2 from Renlin Li --- Created attachment 44965 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44965&action=edit disassembly of distribute_loop disassembly of wrongly compiled distribute_loop function

[Bug middle-end/87899] [9 regression]r264897 cause mis-compiled native arm-linux-gnueabihf toolchain

2018-11-06 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87899 --- Comment #1 from Renlin Li --- in tree-loop-distribution.c, distribution_loop function, I got the following code snippets. 30386: 0103cff4 4 OBJECT LOCAL DEFAULT 25 _ZL23bb_top_order_index_s 30387: 0103cff8 4 OBJECT LOCAL DEF

[Bug middle-end/87899] New: [9 regression]r264897 cause mis-compiled native arm-linux-gnueabihf toolchain

2018-11-06 Thread renlin at gcc dot gnu.org
: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: renlin at gcc dot gnu.org Target Milestone: --- since r264897, native arm-linux-gnueabihf toolchain has been mis-compiled. Somehow, it survives boostrap. It ICEs when

[Bug target/87815] ICE in DSE with -march=armv8-a+sve while trying to replace load with previously stored value

2018-10-30 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87815 Renlin Li changed: What|Removed |Added Keywords||ice-on-valid-code Target|

[Bug target/87815] ICE in DSE with -march=armv8-a+sve while trying to replace load with previously stored value

2018-10-30 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87815 Renlin Li changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/87815] New: ICE in DSE with -march=armv8-a+sve while trying to replace load with previously stored value

2018-10-30 Thread renlin at gcc dot gnu.org
Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: renlin at gcc dot gnu.org Target Milestone: --- The following test case ICEs with: -march=armv8.2-a+sve -O3 and -Ofast int a, b, d; short e; void f

[Bug target/87563] [9 regression ] ICE with -march=armv8-a+sve

2018-10-30 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87563 Renlin Li changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/87563] [9 regression ] ICE with -march=armv8-a+sve

2018-10-15 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87563 --- Comment #4 from Renlin Li --- Author: renlin Date: Mon Oct 15 16:49:05 2018 New Revision: 265172 URL: https://gcc.gnu.org/viewcvs?rev=265172&root=gcc&view=rev Log: [PR87563][AARCH64-SVE]: Don't keep ifcvt loop when COND_ ifn could not be vec

[Bug tree-optimization/87562] [9 Regression] ICE in in linemap_position_for_line_and_column, at libcpp/line-map.c:848

2018-10-15 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87562 Renlin Li changed: What|Removed |Added CC||renlin at gcc dot gnu.org --- Comment #2

[Bug target/87563] [9 regression ] ICE with -march=armv8-a+sve

2018-10-09 Thread renlin at gcc dot gnu.org
||renlin at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |renlin at gcc dot gnu.org

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

2018-03-15 Thread renlin at gcc dot gnu.org
Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: renlin at gcc dot gnu.org Target Milestone: --- For a test case like this, #include struct

[Bug target/83370] [AARCH64]Tailcall register may be corrupted by epilogue code

2018-02-02 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83370 Renlin Li changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug target/83370] [AARCH64]Tailcall register may be corrupted by epilogue code

2018-02-01 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83370 --- Comment #5 from Renlin Li --- Author: renlin Date: Thu Feb 1 21:33:05 2018 New Revision: 257315 URL: https://gcc.gnu.org/viewcvs?rev=257315&root=gcc&view=rev Log: [PR83370][AARCH64]Use tighter register constraint for sibcall patterns. gcc/

[Bug target/83370] [AARCH64]Tailcall register may be corrupted by epilogue code

2018-02-01 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83370 --- Comment #4 from Renlin Li --- Author: renlin Date: Thu Feb 1 21:09:06 2018 New Revision: 257314 URL: https://gcc.gnu.org/viewcvs?rev=257314&root=gcc&view=rev Log: [PR83370][AARCH64]Use tighter register constraint for sibcall patterns. gcc/

[Bug target/83370] [AARCH64]Tailcall register may be corrupted by epilogue code

2018-02-01 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83370 Renlin Li changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/83370] [AARCH64]Tailcall register may be corrupted by epilogue code

2018-02-01 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83370 --- Comment #1 from Renlin Li --- Author: renlin Date: Thu Feb 1 13:02:24 2018 New Revision: 257294 URL: https://gcc.gnu.org/viewcvs?rev=257294&root=gcc&view=rev Log: [PR83370][AARCH64]Use tighter register constraint for sibcall patterns. In a

[Bug target/83370] New: [AARCH64]Tailcall register may be corrupted by epilogue code

2017-12-11 Thread renlin at gcc dot gnu.org
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: renlin at gcc dot gnu.org Target Milestone: --- The following example generates incorrect code: void (*f)(); int xx; void tailcall (int i) { int arr[5000]; xx = arr[i]; f

[Bug lto/81351] [8 regression] Many LTO testcases FAIL

2017-10-09 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81351 Renlin Li changed: What|Removed |Added CC||renlin at gcc dot gnu.org --- Comment #5

[Bug testsuite/81179] [8 regression] gcc.dg/vect/pr65947-9.c and gcc.dg/vect/pr65947-14.c fail starting with r249553

2017-06-23 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81179 Renlin Li changed: What|Removed |Added CC||renlin at gcc dot gnu.org --- Comment #2

[Bug c++/81067] [8 regression] g++.dg/template/nontype10.C FAILs

2017-06-12 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81067 Renlin Li changed: What|Removed |Added CC||renlin at gcc dot gnu.org --- Comment #1

[Bug tree-optimization/80948] [8 regression] test case gcc.dg/torture/pr68017.c fails with ICE starting with r248771

2017-06-02 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80948 Renlin Li changed: What|Removed |Added CC||renlin at gcc dot gnu.org --- Comment #3

[Bug tree-optimization/78529] [7 Regression] gcc.c-torture/execute/builtins/strcat-chk.c failed with lto/O2

2017-01-06 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78529 --- Comment #25 from Renlin Li --- Created attachment 40474 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40474&action=edit reduced objdump assembler file

[Bug tree-optimization/78529] [7 Regression] gcc.c-torture/execute/builtins/strcat-chk.c failed with lto/O2

2017-01-06 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78529 --- Comment #24 from Renlin Li --- Created attachment 40473 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40473&action=edit memset.c

[Bug tree-optimization/78529] [7 Regression] gcc.c-torture/execute/builtins/strcat-chk.c failed with lto/O2

2017-01-06 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78529 --- Comment #23 from Renlin Li --- Created attachment 40472 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40472&action=edit test case

[Bug tree-optimization/78529] [7 Regression] gcc.c-torture/execute/builtins/strcat-chk.c failed with lto/O2

2017-01-06 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78529 Renlin Li changed: What|Removed |Added CC||renlin at gcc dot gnu.org --- Comment #22

[Bug c++/71913] [5/6/7 Regression] Missing copy elision with operator new

2016-08-30 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71913 --- Comment #11 from Renlin Li --- (In reply to Christophe Lyon from comment #10) > I've noticed that something similar to what Renlin suggested was committed > to trunk as r238728. > > Could this testcase fix be backported to the release branch

[Bug middle-end/64971] [5 Regression] gcc.c-torture/compile/pr37433.c ICEs with -mabi=ilp32

2016-08-09 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64971 --- Comment #17 from Renlin Li --- Author: renlin Date: Tue Aug 9 17:20:14 2016 New Revision: 239300 URL: https://gcc.gnu.org/viewcvs?rev=239300&root=gcc&view=rev Log: [PATCH][PR64971]Convert function pointer to Pmode when emit call. gcc/ 201

[Bug fortran/71961] [7 Regression] 178.galgel in SPEC CPU 2000 is miscompiled

2016-07-28 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71961 --- Comment #15 from Renlin Li --- The change r238497 has been reverted as r238815. I confirmed that, after the revert, the 178.gagel mis-compare is fixed in aarch64-linux environment. PR 71902 is reopend as well.

[Bug fortran/71902] [5/6 Regression] Unneeded temporary on reallocatable character assignment

2016-07-28 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71902 --- Comment #6 from Renlin Li --- Author: renlin Date: Thu Jul 28 11:21:53 2016 New Revision: 238815 URL: https://gcc.gnu.org/viewcvs?rev=238815&root=gcc&view=rev Log: [PATCH] Revert Revert r238497 because of PR 71961. This patch reverts the ch

[Bug fortran/71961] [7 Regression] 178.galgel in SPEC CPU 2000 is miscompiled

2016-07-28 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71961 --- Comment #14 from Renlin Li --- Author: renlin Date: Thu Jul 28 11:21:53 2016 New Revision: 238815 URL: https://gcc.gnu.org/viewcvs?rev=238815&root=gcc&view=rev Log: [PATCH] Revert Revert r238497 because of PR 71961. This patch reverts the c

[Bug c++/71913] [5/6/7 Regression] Missing copy elision with operator new

2016-07-25 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71913 Renlin Li changed: What|Removed |Added CC||renlin at gcc dot gnu.org --- Comment #9

[Bug fortran/71961] [7 Regression] 178.galgel in SPEC CPU 2000 is miscompiled

2016-07-22 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71961 Renlin Li changed: What|Removed |Added CC||renlin at gcc dot gnu.org --- Comment #2

[Bug rtl-optimization/70030] [LRA]ICE when reload insn with output scratch operand

2016-06-28 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70030 --- Comment #8 from Renlin Li --- (In reply to Vladimir Makarov from comment #6) > Created attachment 38033 [details] > A patch > > Here is the patch which might solve the problem. Hi Vladimir, Do you have plan to check this patch in? Thanks!

[Bug middle-end/71625] missing strlen optimization on different array initialization style

2016-06-24 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71625 --- Comment #9 from Renlin Li --- (In reply to nsz from comment #8) > (In reply to Jakub Jelinek from comment #6) > > (In reply to Marc Glisse from comment #1) > > > Or we could do like clang and improve alias analysis. We should know that > > >

[Bug middle-end/71625] New: missing strlen optimization on different array initialization style

2016-06-22 Thread renlin at gcc dot gnu.org
Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: renlin at gcc dot gnu.org Target Milestone: --- Hi, The following two functions shall give the same result 3. Currently, foo () can be optimized to return a constant. bar

[Bug rtl-optimization/70030] [LRA]ICE when reload insn with output scratch operand

2016-04-12 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70030 --- Comment #7 from Renlin Li --- (In reply to Vladimir Makarov from comment #6) > Created attachment 38033 [details] > A patch > > Here is the patch which might solve the problem. Hi Vladimir, sorry for the late reply. I am just back from holi

[Bug rtl-optimization/70030] [LRA]ICE when reload insn with output scratch operand

2016-03-19 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70030 --- Comment #5 from Renlin Li --- (In reply to Vladimir Makarov from comment #3) > (In reply to Ramana Radhakrishnan from comment #2) > > Waiting. > > Actually, I have a candidate patch to deal with scratches created during > LRA. But I can not

[Bug rtl-optimization/70030] New: [LRA]ICE when reload insn with output scratch operand

2016-03-01 Thread renlin at gcc dot gnu.org
Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: renlin at gcc dot gnu.org Target Milestone: --- The ICE is triggered when building linux toolchain with local change to gcc aarch64 backend. vfprintf.c: In function ‘_IO_vfwprintf’: vfprintf.c:1689:1

[Bug target/63634] Compiler generated R_AARCH64_TLSLE_ADD_TPREL_HI12/LO12 pair overflowed by large TP offset

2016-02-08 Thread renlin at gcc dot gnu.org
||renlin at gcc dot gnu.org Resolution|--- |FIXED --- Comment #1 from Renlin Li --- r227215 [AArch64][TLSLE][3/3] Implement local executable mode for all memory model r227213 [AArch64][TLSLE][2/3] Rename SYMBOL_TLSLE to SYMBOL_TLSLE24 r227212 [AArch64

[Bug target/64152] internal compiler error: in gen_add2_insn

2016-02-02 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64152 Renlin Li changed: What|Removed |Added CC||renlin at gcc dot gnu.org --- Comment #3

[Bug rtl-optimization/64895] RA picks the wrong register for -fipa-ra

2016-01-20 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64895 Renlin Li changed: What|Removed |Added CC||renlin at gcc dot gnu.org --- Comment #12

[Bug target/69008] gcc emits unneeded memory access when passing trivial structs by value (ARM)

2016-01-14 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69008 Renlin Li changed: What|Removed |Added CC||renlin at gcc dot gnu.org --- Comment #2

[Bug target/69082] Final link fails on ARM using lto

2016-01-12 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69082 Renlin Li changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/69082] Final link fails on ARM using lto

2016-01-12 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69082 --- Comment #14 from Renlin Li --- Author: renlin Date: Tue Jan 12 17:32:18 2016 New Revision: 232284 URL: https://gcc.gnu.org/viewcvs?rev=232284&root=gcc&view=rev Log: [Backport][PR69082][ARM]Backport "[PATCH][ARM]Tighten the conditions for arm

[Bug target/69082] Final link fails on ARM using lto

2016-01-08 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69082 --- Comment #13 from Renlin Li --- This problem can be reproduced using gcc 4.9.3 (r225077), and can be fixed by r227129. However, in branch 4.9 with the latest code, this bug cannot be trigger any more. I have done a quick bisect, and find out

[Bug target/69082] Final link fails on ARM using lto

2016-01-08 Thread renlin at gcc dot gnu.org
gcc dot gnu.org |renlin at gcc dot gnu.org --- Comment #12 from Renlin Li --- (In reply to Richard Earnshaw from comment #11) > Looks like > https://gcc.gnu.org/ml/gcc-cvs/2015-08/msg00665.html > > would be an appropriate fix for this. I verified that, this patch fixes

[Bug rtl-optimization/67477] [6 Regression] ICE in cselib_record_set, at cselib.c:2388

2015-12-15 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67477 --- Comment #7 from Renlin Li --- (In reply to Jakub Jelinek from comment #4) > The ICE has been on > (insn 105 746 971 5 (parallel [ > (set (reg:V16QI 60 d22 [720]) > (unspec:V16QI [ > (reg:V16

[Bug target/67383] reload_cse_simplify_operands fails on ARMV7-M

2015-12-02 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67383 Renlin Li changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug rtl-optimization/66556] Wrong code-generation for armv7-a big-endian at -Os

2015-11-17 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66556 Renlin Li changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/66776] [AArch64] zero-extend version of csel not matching properly

2015-11-17 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66776 Renlin Li changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/68286] [6 Regression] ICE: in wide_int_to_tree, at tree.c:1468

2015-11-11 Thread renlin at gcc dot gnu.org
|nu |nu, ||arm-none-linux-gnueabihf CC||renlin at gcc dot gnu.org --- Comment #3 from Renlin Li --- same issue happens on arm-none-linuxgnu-eabihf toolchain.

[Bug tree-optimization/67794] [6 regression] internal compiler error: Segmentation fault

2015-10-27 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67794 --- Comment #11 from renlin at gcc dot gnu.org --- > > Hi Martin, > > After the backport patch to branch 5, aarch-none-elf fails to build because > of the following ICEs. > I mean "aarch64-none-elf" here, sorry for the typo.

[Bug tree-optimization/67794] [6 regression] internal compiler error: Segmentation fault

2015-10-27 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67794 renlin at gcc dot gnu.org changed: What|Removed |Added CC||renlin at gcc dot gnu.org

[Bug target/67383] reload_cse_simplify_operands fails on ARMV7-M

2015-10-14 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67383 renlin at gcc dot gnu.org changed: What|Removed |Added CC||renlin at gcc dot gnu.org

[Bug rtl-optimization/67715] [6 Regression][ARM] ICE in cselib.c during reload_cse_regs

2015-10-12 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67715 renlin at gcc dot gnu.org changed: What|Removed |Added CC||renlin at gcc dot gnu.org

[Bug target/66776] [AArch64] zero-extend version of csel not matching properly

2015-10-02 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66776 --- Comment #1 from renlin at gcc dot gnu.org --- Author: renlin Date: Fri Oct 2 11:55:04 2015 New Revision: 228384 URL: https://gcc.gnu.org/viewcvs?rev=228384&root=gcc&view=rev Log: [PATCH][AARCH64][PR66776]Add cmovdi_insn_uxtw patte

[Bug target/66776] [AArch64] zero-extend version of csel not matching properly

2015-10-01 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66776 renlin at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed

[Bug rtl-optimization/67028] combine bug. Different assumptions about subreg in different places.

2015-07-27 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67028 --- Comment #2 from renlin at gcc dot gnu.org --- (In reply to Segher Boessenkool from comment #1) > I have a hard time reproducing this. Could you show the generated > assembler code, and say why you think it is a combine bug? This

[Bug rtl-optimization/67028] New: combine bug. Different assumptions about subreg in different places.

2015-07-27 Thread renlin at gcc dot gnu.org
Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: renlin at gcc dot gnu.org Target Milestone: --- Created attachment 36067 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36067&action=edit test case Th

[Bug rtl-optimization/66556] Wrong code-generation for armv7-a big-endian at -Os

2015-07-15 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66556 --- Comment #4 from renlin at gcc dot gnu.org --- Author: renlin Date: Wed Jul 15 15:13:36 2015 New Revision: 225835 URL: https://gcc.gnu.org/viewcvs?rev=225835&root=gcc&view=rev Log: [PATCH]Fix PR66556. Don't drop s

[Bug rtl-optimization/66556] Wrong code-generation for armv7-a big-endian at -Os

2015-07-13 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66556 --- Comment #3 from renlin at gcc dot gnu.org --- Author: renlin Date: Mon Jul 13 08:29:46 2015 New Revision: 225729 URL: https://gcc.gnu.org/viewcvs?rev=225729&root=gcc&view=rev Log: [PATCH]Fix PR66556. Don't drop s

[Bug rtl-optimization/66556] Wrong code-generation for armv7-a big-endian at -Os

2015-06-16 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66556 --- Comment #1 from renlin at gcc dot gnu.org --- (insn 22 94 24 4 (set (reg:SI 140 [ g+2 ]) (zero_extend:SI (mem/c:HI (post_modify:SI (reg/f:SI 156) (plus:SI (reg/f:SI 156) (const_int 20 [0x14

[Bug rtl-optimization/66556] Wrong code-generation for armv7-a big-endian at -Os

2015-06-16 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66556 renlin at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed

[Bug rtl-optimization/66556] New: Wrong code-generation for armv7-a big-endian at -Os

2015-06-16 Thread renlin at gcc dot gnu.org
: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: renlin at gcc dot gnu.org Target Milestone: --- Created attachment 35789 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35789&action=edit test case The test case is attached. toolchain bui

[Bug target/65326] LRA missing a Thumb optimization.

2015-05-07 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65326 renlin at gcc dot gnu.org changed: What|Removed |Added CC||renlin at gcc dot gnu.org

[Bug target/65459] SLOW_UNALIGNED_ACCESS unconditionally set to 1 for ARM targets

2015-03-20 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65459 renlin at gcc dot gnu.org changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |renlin at gcc dot

[Bug tree-optimization/46038] Vectorizer generates misaligned address for vld1 qn, [rn:alignment]

2015-03-12 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46038 renlin at gcc dot gnu.org changed: What|Removed |Added CC||renlin at gcc dot gnu.org

[Bug libstdc++/64467] [5 Regression] 28_regex/traits/char/isctype.cc and wchar_t/isctype.cc

2015-02-04 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64467 --- Comment #7 from renlin at gcc dot gnu.org --- Author: renlin Date: Wed Feb 4 09:24:56 2015 New Revision: 220392 URL: https://gcc.gnu.org/viewcvs?rev=220392&root=gcc&view=rev Log: [PATCH][libstdc++][Testsuite] isctype test fails fo

[Bug target/64149] -mno-lra bitrots, suggest to remove for GCC 5

2015-01-20 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64149 --- Comment #7 from renlin at gcc dot gnu.org --- Author: renlin Date: Tue Jan 20 10:26:18 2015 New Revision: 219884 URL: https://gcc.gnu.org/viewcvs?rev=219884&root=gcc&view=rev Log: [ARM] PR 64149: Remove -mlra/-mno-lra option for A

[Bug target/61413] __ARM_SIZEOF_WCHAR_T is constant 32 -- should be 4 or 2

2015-01-14 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61413 renlin at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED CC

[Bug target/61413] __ARM_SIZEOF_WCHAR_T is constant 32 -- should be 4 or 2

2015-01-14 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61413 --- Comment #4 from renlin at gcc dot gnu.org --- Author: renlin Date: Wed Jan 14 11:02:24 2015 New Revision: 219587 URL: https://gcc.gnu.org/viewcvs?rev=219587&root=gcc&view=rev Log: [ARM]Fix definition of __ARM_SIZEOF_WCHAR_T.

[Bug target/63424] [4.9 regression] Octave -O3 build: internal compiler error: in prepare_cmp_insn, at optabs.c:4237

2015-01-13 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63424 renlin at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED CC

[Bug target/63424] [4.9 regression] Octave -O3 build: internal compiler error: in prepare_cmp_insn, at optabs.c:4237

2015-01-13 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63424 --- Comment #6 from renlin at gcc dot gnu.org --- Author: renlin Date: Tue Jan 13 16:25:00 2015 New Revision: 219540 URL: https://gcc.gnu.org/viewcvs?rev=219540&root=gcc&view=rev Log: [AArch64] Implement v2di3 pattern Backport from

[Bug ipa/64551] Segfault in target_opts_for_fn (from ipa_icf::sem_function::equals_private)

2015-01-09 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64551 renlin at gcc dot gnu.org changed: What|Removed |Added CC||hp at gcc dot gnu.org

[Bug middle-end/64552] Build broken for cris-elf and others

2015-01-09 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64552 renlin at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED CC

[Bug ipa/64551] Segfault in target_opts_for_fn (from ipa_icf::sem_function::equals_private)

2015-01-09 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64551 renlin at gcc dot gnu.org changed: What|Removed |Added Target|alpha-linux-gnu |alpha-linux-gnu

[Bug target/61413] __ARM_SIZEOF_WCHAR_T is constant 32 -- should be 4 or 2

2015-01-09 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61413 --- Comment #3 from renlin at gcc dot gnu.org --- Author: renlin Date: Fri Jan 9 13:55:16 2015 New Revision: 219386 URL: https://gcc.gnu.org/viewcvs?rev=219386&root=gcc&view=rev Log: [ARM]Fix definition of __ARM_SIZEOF_WCHAR_T.

[Bug middle-end/63762] [ARM]GCC generates UNPREDICTABLE STR with Rn = Rt when hard-float abi is used

2014-12-03 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63762 --- Comment #8 from renlin at gcc dot gnu.org --- Author: renlin Date: Wed Dec 3 11:13:50 2014 New Revision: 218306 URL: https://gcc.gnu.org/viewcvs?rev=218306&root=gcc&view=rev Log: Backported from mainline gcc/ 2014-12-03 R

[Bug target/63661] [4.9 Regression] -O2 miscompiles with -mtune=nehalem or corei7

2014-12-03 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63661 --- Comment #29 from renlin at gcc dot gnu.org --- Author: renlin Date: Wed Dec 3 11:13:50 2014 New Revision: 218306 URL: https://gcc.gnu.org/viewcvs?rev=218306&root=gcc&view=rev Log: Backported from mainline gcc/ 2014-12-03 R

[Bug target/63661] [4.9/5 Regression] -O2 miscompiles with -mtune=nehalem or corei7

2014-11-28 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63661 --- Comment #25 from renlin at gcc dot gnu.org --- Author: renlin Date: Fri Nov 28 11:18:47 2014 New Revision: 218144 URL: https://gcc.gnu.org/viewcvs?rev=218144&root=gcc&view=rev Log: Use native tune. nehalem is not able to triggle the

[Bug target/63661] [4.9/5 Regression] -O2 miscompiles with -mtune=nehalem or corei7

2014-11-28 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63661 --- Comment #24 from renlin at gcc dot gnu.org --- Author: renlin Date: Fri Nov 28 11:01:27 2014 New Revision: 218143 URL: https://gcc.gnu.org/viewcvs?rev=218143&root=gcc&view=rev Log: Add testcase for PR63661. 2014-11-28 Renlin Li

[Bug target/63424] Octave -O3 build: internal compiler error: in prepare_cmp_insn, at optabs.c:4237

2014-11-19 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63424 --- Comment #4 from renlin at gcc dot gnu.org --- Author: renlin Date: Wed Nov 19 16:34:38 2014 New Revision: 217786 URL: https://gcc.gnu.org/viewcvs?rev=217786&root=gcc&view=rev Log: [AArch64] Implement v2di3 pattern gcc/: P

[Bug middle-end/63762] [ARM]GCC generates UNPREDICTABLE STR with Rn = Rt when hard-float abi is used

2014-11-19 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63762 --- Comment #5 from renlin at gcc dot gnu.org --- Author: renlin Date: Wed Nov 19 15:15:51 2014 New Revision: 217783 URL: https://gcc.gnu.org/viewcvs?rev=217783&root=gcc&view=rev Log: 2014-11-19 Renlin Li PR middle-e