[Bug sanitizer/82183] New: gcc.dg/sancov/cmp0.c fails on aarch64

2017-09-11 Thread sje at gcc dot gnu.org
: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: sje at gcc dot gnu.org CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org, jakub at gcc dot gnu.org, jakub at redhat dot com, kcc at gcc dot gnu.org, marxin at gcc

[Bug other/81096] [8 regression] test case ttest in libbacktrace fails starting with its introduction in r249111

2017-09-12 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81096 --- Comment #5 from Steve Ellcey --- Author: sje Date: Tue Sep 12 16:33:31 2017 New Revision: 252035 URL: https://gcc.gnu.org/viewcvs?rev=252035&root=gcc&view=rev Log: 2017-09-12 Steve Ellcey PR other/81096 * libbacktrace/Mak

[Bug other/81096] [8 regression] test case ttest in libbacktrace fails starting with its introduction in r249111

2017-09-12 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81096 --- Comment #6 from Steve Ellcey --- Author: sje Date: Tue Sep 12 17:00:00 2017 New Revision: 252038 URL: https://gcc.gnu.org/viewcvs?rev=252038&root=gcc&view=rev Log: 2017-09-12 Steve Ellcey PR other/81096 * Makefile.am (tte

[Bug tree-optimization/80925] [8 Regression] vect peeling failures

2017-09-13 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80925 --- Comment #25 from Steve Ellcey --- Author: sje Date: Wed Sep 13 18:06:36 2017 New Revision: 252723 URL: https://gcc.gnu.org/viewcvs?rev=252723&root=gcc&view=rev Log: 2017-09-13 Steve Ellcey PR tree-optimization/80925 * gfo

[Bug target/81647] inconsistent LTGT behavior at different optimization levels on AArch64.

2017-09-14 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81647 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #5

[Bug target/82066] #pragma GCC target documentation does not say it is implemented for aarch64

2017-09-15 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82066 --- Comment #2 from Steve Ellcey --- Author: sje Date: Fri Sep 15 20:55:52 2017 New Revision: 252848 URL: https://gcc.gnu.org/viewcvs?rev=252848&root=gcc&view=rev Log: 2017-09-15 Steve Ellcey PR target/82066 * doc/extend.texi

[Bug middle-end/79794] unnecessary copy from target to target results in poor code for aarch64

2017-09-15 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79794 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #5

[Bug target/79868] aarch64: diagnostic "malformed target %s value" not translateable

2017-09-15 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #6

[Bug rtl-optimization/71779] [5/6 regression] isl miscompiled with -mabi=ilp32

2017-09-18 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71779 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #22

[Bug tree-optimization/70754] [5/6 Regression] ICE during predictive commoning

2017-09-18 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70754 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #15

[Bug rtl-optimization/71779] [5/6 regression] isl miscompiled with -mabi=ilp32

2017-09-18 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71779 --- Comment #24 from Steve Ellcey --- So should the patch be backported to the 5/6 branches?

[Bug middle-end/80533] New: Alias analysis of zero length array does not recognize accesses beyond end of array

2017-04-26 Thread sje at gcc dot gnu.org
Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: sje at gcc dot gnu.org Target Milestone: --- Created attachment 41274 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41274&action=edit Test case GCC

[Bug preprocessor/60723] Line directives with incorrect system header flag

2016-12-07 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60723 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #29

[Bug tree-optimization/82381] [8 Regression] internal compiler error: qsort checking failed

2017-10-03 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82381 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #9

[Bug rtl-optimization/82396] qsort comparator non-negative on sorted output: 4 in ready_sort_real in haifa scheduler

2017-10-03 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82396 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #4

[Bug rtl-optimization/82396] [8 Regression] qsort comparator non-negative on sorted output: 4 in ready_sort_real in haifa scheduler

2017-10-04 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82396 Steve Ellcey changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Bug middle-end/82407] [8 Regression][meta-bug] qsort_chk fallout tracking

2017-10-04 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82407 Bug 82407 depends on bug 82396, which changed state. Bug 82396 Summary: [8 Regression] qsort comparator non-negative on sorted output: 4 in ready_sort_real in haifa scheduler https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82396 What

[Bug target/82440] [8 regression] ICE in aarch64_simd_valid_immediate

2017-10-05 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82440 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org

[Bug rtl-optimization/82395] [8 Regression] qsort comparator non-negative on sorted output: 1 in color_allocnos

2017-10-05 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82395 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #2

[Bug rtl-optimization/82395] [8 Regression] qsort comparator non-negative on sorted output: 1 in color_allocnos

2017-10-05 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82395 --- Comment #3 from Steve Ellcey --- I am not sure if PR 82385 and PR 82396 are different bugs or not, they both involve qsort problems. I guess the aarch64 failure is PR 82396 and not this one, PR 82395.

[Bug target/82683] New: GCC generates bad code with -tune=thunderx2t99

2017-10-23 Thread sje at gcc dot gnu.org
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: sje at gcc dot gnu.org Target Milestone: --- Created attachment 42448 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42448&action=edit Test case I am compiling the GCC sp

[Bug rtl-optimization/82683] Combine: GCC generates bad code with -tune=thunderx2t99

2017-10-26 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82683 --- Comment #11 from Steve Ellcey --- I think I see where this is going wrong but I don't know what to do about it. In try_combine, line 3288 we have i2 and i3 of: (insn 18 16 19 3 (set (reg:DI 91) (ashift:DI (reg:DI 83 [ _26 ])

[Bug rtl-optimization/82683] Combine: GCC generates bad code with -tune=thunderx2t99

2017-10-27 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82683 --- Comment #12 from Steve Ellcey --- Created attachment 42491 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42491&action=edit Patch that fixes the test case Here is a possible patch. It fixes the test case and I am doing a bootstrap and

[Bug target/82786] New: aarch64 frame patch caused a number of target specific test failures.

2017-10-31 Thread sje at gcc dot gnu.org
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: sje at gcc dot gnu.org CC: wdijkstr at arm dot com Target Milestone: --- Target: aarch64-*-* This patch: 2017-10-26 Wilco Dijkstra

[Bug rtl-optimization/82683] Combine: GCC generates bad code with -tune=thunderx2t99

2017-11-01 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82683 --- Comment #14 from Steve Ellcey --- (In reply to Segher Boessenkool from comment #13) > I have a simpler patch. It is testing... Can you attach your patch to this defect so I can test it as well.

[Bug rtl-optimization/82683] Combine: GCC generates bad code with -tune=thunderx2t99

2017-11-01 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82683 --- Comment #17 from Steve Ellcey --- Yes, this fixed my SPEC problem.

[Bug target/79868] aarch64: diagnostic "malformed target %s value" not translateable

2017-11-02 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868 --- Comment #9 from Steve Ellcey --- Author: sje Date: Thu Nov 2 21:56:00 2017 New Revision: 254359 URL: https://gcc.gnu.org/viewcvs?rev=254359&root=gcc&view=rev Log: PR target/79868 * config/aarch64/aarch64-c.c (aarch64_pragma_

[Bug target/79868] aarch64: diagnostic "malformed target %s value" not translateable

2017-11-02 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868 --- Comment #10 from Steve Ellcey --- Author: sje Date: Thu Nov 2 21:58:05 2017 New Revision: 254360 URL: https://gcc.gnu.org/viewcvs?rev=254360&root=gcc&view=rev Log: PR target/79868 * gcc.target/aarch64/spellcheck_1.c: Update

[Bug tree-optimization/80925] [8 Regression] vect peeling failures

2017-11-03 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80925 --- Comment #27 from Steve Ellcey --- (In reply to Richard Biener from comment #26) > Fixed? I see still these vect failures on aarch64: FAIL: gcc.dg/vect/pr65947-14.c execution test FAIL: gcc.dg/vect/pr65947-14.c -flto -ffat-lto-objects execut

[Bug target/79868] aarch64: diagnostic "malformed target %s value" not translateable

2017-11-15 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868 Steve Ellcey changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/81356] __builtin_strcpy is not good for copying an empty string on aarch64

2017-11-17 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81356 --- Comment #7 from Steve Ellcey --- Author: sje Date: Fri Nov 17 22:44:32 2017 New Revision: 254901 URL: https://gcc.gnu.org/viewcvs?rev=254901&root=gcc&view=rev Log: 2017-11-17 Steve Ellcey PR target/81356 * config/aarch64/

[Bug target/81356] __builtin_strcpy is not good for copying an empty string on aarch64

2017-11-20 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81356 --- Comment #8 from Steve Ellcey --- Author: sje Date: Tue Nov 21 00:18:14 2017 New Revision: 254977 URL: https://gcc.gnu.org/viewcvs?rev=254977&root=gcc&view=rev Log: 2017-11-20 Steve Ellcey PR target/81356 * gfortran.dg/pr4

[Bug target/78382] New: ICE when compiling on aarch64 in ILP32 mode with traditional thread local storage and pic

2016-11-16 Thread sje at gcc dot gnu.org
Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: sje at gcc dot gnu.org Target Milestone: --- Target: aarch64 Compiling this code: __thread int abc; void foo

[Bug target/60528] MIPS GCC puts out complex constant incorrectly when in big-endian mode

2014-03-18 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60528 --- Comment #1 from Steve Ellcey --- An additional data point, If I build a MIPS cross compiler as a 32 bit x86 object then it does the right thing, if I build the cross compiler as a 64 bit object then I get incorrect results. The 4.8.1 compiler

[Bug target/60556] tip of tree crash with mips compiler

2014-03-19 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60556 --- Comment #16 from Steve Ellcey --- It looks like this is a bug in convert_move when POINTERS_EXTEND_UNSIGNED is false. If unsignedp is false we call emit_store_flag to get 'fill_value'. Arguments 3 and 4 (op0 and op1 in emit_store_flag) are:

[Bug target/60528] MIPS GCC puts out complex constant incorrectly when in big-endian mode

2014-03-19 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60528 --- Comment #2 from Steve Ellcey --- This may actually be a glibc bug instead of a GCC bug. While GCC puts out different numbers based on whether or not it is built as a 32 or 64 bit object (and I think that is a bug) that does not seem to be cau

[Bug middle-end/60556] tip of tree crash with mips compiler

2014-03-20 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60556 Steve Ellcey changed: What|Removed |Added Component|target |middle-end --- Comment #17 from Steve Ellc

[Bug target/60604] New: GCC incorrectly compiles s_csinh function on MIPS

2014-03-20 Thread sje at gcc dot gnu.org
: target Assignee: unassigned at gcc dot gnu.org Reporter: sje at gcc dot gnu.org Target: mips*-*-* Created attachment 32410 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32410&action=edit Test case While looking at a GCC fortran test failure (gfor

[Bug target/60528] MIPS GCC puts out complex constant incorrectly when in big-endian mode

2014-03-20 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60528 --- Comment #4 from Steve Ellcey --- I have created a new bug for the incorrect csinh results and included a cutdown test case. It looks like a GCC optimization bug. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60604 I think this bug should stay

[Bug target/60604] GCC incorrectly compiles s_csinh function on MIPS

2014-03-21 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60604 --- Comment #1 from Steve Ellcey --- Created attachment 32428 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32428&action=edit New reduced test case Here is a new reduced test case that calls no libm functions. I am pretty sure that the bug

[Bug target/60604] GCC incorrectly compiles s_csinh function on MIPS

2014-03-21 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60604 Steve Ellcey changed: What|Removed |Added CC||pinskia at gcc dot gnu.org,

[Bug target/60604] GCC incorrectly compiles s_csinh function on MIPS32 (32bit fp)

2014-03-24 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60604 --- Comment #4 from Steve Ellcey --- I see what you mean about the bad code and if I change it by hand (copying $2 to $f13 instead of $f12 then the code does work. I am not sure how to fix the register allocator though. I thought maybe REG_WORDS

[Bug target/60604] [4.9 Regression] GCC incorrectly compiles s_csinh function on MIPS32 (32bit fp)

2014-03-25 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60604 Steve Ellcey changed: What|Removed |Added CC||vmakarov at gcc dot gnu.org Sum

[Bug target/60604] [4.9 Regression] GCC incorrectly compiles s_csinh function on MIPS32 (32bit fp)

2014-03-27 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60604 --- Comment #6 from Steve Ellcey --- I think the underlying bug here is the code we generate for builtin_fabs. In emit-rtl.c (validate_subreg) I see this comment: /* Subregs involving floating point modes are not allowed to change size. T

[Bug target/60604] [4.9 Regression] GCC incorrectly compiles s_csinh function on MIPS32 (32bit fp)

2014-03-27 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60604 --- Comment #7 from Steve Ellcey --- I didn't notice that just before the emit-rtl.c (validate_subregs) comment that says: /* Subregs involving floating point modes are not allowed to change size. Therefore (subreg:DI (reg:DF) 0) is fine,

[Bug bootstrap/60050] Build failure on MinGW64

2014-04-16 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60050 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #2

[Bug rtl-optimization/61357] New: Patch for 60969 causes MIPS regressions in register allocation

2014-05-29 Thread sje at gcc dot gnu.org
Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: sje at gcc dot gnu.org This patch (GIT hash c5d7f2f65740ad3659ec083daa6af1df3a6473a7) 2014-05-22 Vladimir Makarov PR rtl-optimization/60969 * ira-costs.c

[Bug rtl-optimization/60969] [4.9/4.10 Regression] ICE in output_129 in MMXMOV of mode MODE_SF for march=pentium4

2014-05-29 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60969 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #30

[Bug target/59371] [4.8/4.9/5 Regression] Performance regression in GCC 4.8 and later versions.

2015-03-13 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59371 --- Comment #15 from Steve Ellcey --- I am not sure yet where and how to improve this automatically but I have found an interesting hand optimization that could point to a way to fix this. If I change the original function: int foo(int *p, unsi

[Bug c/65179] Introduce new C warning: -Wshift-negative-value

2015-05-08 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65179 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #4

[Bug c/66066] [6 Regression] r222889 causes bogus error: initializer element is not constant

2015-05-13 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66066 --- Comment #16 from Steve Ellcey --- I tried Marek's patch and it fixed the build issue with glibc. I did get a few new errors that I think are caused by this change: FAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for excess errors) F

[Bug target/59728] New: gcc.target/mips/octeon-baddu-1.c is failing (finds 3 double adds instead of 4)

2014-01-08 Thread sje at gcc dot gnu.org
: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: sje at gcc dot gnu.org CC: pinskia at gcc dot gnu.org, rdsandiford at googlemail dot com Target: mips*-*-* The test gcc.target/mips/octeon

[Bug plugins/59335] Plugin doesn't build on trunk

2014-01-08 Thread sje at gcc dot gnu.org
||2014-01-08 CC||sje at gcc dot gnu.org Ever confirmed|0 |1

[Bug plugins/59335] Plugin doesn't build on trunk

2014-01-10 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59335 --- Comment #4 from Steve Ellcey --- Author: sje Date: Fri Jan 10 17:54:10 2014 New Revision: 206535 URL: http://gcc.gnu.org/viewcvs?rev=206535&root=gcc&view=rev Log: 2014-01-10 Steve Ellcey PR plugins/59335 * Makefile.in (PLUGIN_HEAD

[Bug plugins/59335] Plugin doesn't build on trunk

2014-01-10 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59335 --- Comment #5 from Steve Ellcey --- The generic problems should be fixed with my patch but the x86 specific plugin build problem probably still exists.

[Bug target/59462] c-c++-common/cilk-plus/AN/builtin_func_double2.c fails on MIPS

2014-01-17 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59462 --- Comment #1 from Steve Ellcey --- Author: sje Date: Fri Jan 17 18:07:18 2014 New Revision: 206724 URL: http://gcc.gnu.org/viewcvs?rev=206724&root=gcc&view=rev Log: 2014-01-17 Andrew Pinski Steve Ellcey PR target/59462 * co

[Bug target/59462] c-c++-common/cilk-plus/AN/builtin_func_double2.c fails on MIPS

2014-01-21 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59462 --- Comment #2 from Steve Ellcey --- Author: sje Date: Tue Jan 21 18:49:27 2014 New Revision: 206894 URL: http://gcc.gnu.org/viewcvs?rev=206894&root=gcc&view=rev Log: Backport from mainline. 2014-01-17 Andrew Pinski Steve Ellcey

[Bug target/59462] c-c++-common/cilk-plus/AN/builtin_func_double2.c fails on MIPS

2014-01-21 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59462 Steve Ellcey changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/52125] Problems with LO16 asm operands on MIPS

2014-01-27 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52125 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #5

[Bug target/52125] Problems with LO16 asm operands on MIPS

2014-01-27 Thread sje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52125 --- Comment #7 from Steve Ellcey --- OK, I will check that in as an obvious fix.

[Bug target/60528] New: MIPS GCC puts out complex constant incorrectly when in big-endian mode

2014-03-14 Thread sje at gcc dot gnu.org
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: sje at gcc dot gnu.org CC: rsandifo at gcc dot gnu.org Target: mips-*-* The included test program prints out: x = 0.634964 1.298458 x = inf inf on

[Bug middle-end/66332] goacc/acc_on_device-2.c scan-rtl-dump-times expand testsuite failure

2015-09-10 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66332 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #7

[Bug middle-end/65315] incorrect alignment of local variable with aligned attribute

2015-10-21 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65315 Steve Ellcey changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug rtl-optimization/67736] Wrong optimization with -fexpensive-optimizations on mips64el

2015-10-23 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67736 --- Comment #4 from Steve Ellcey --- Author: sje Date: Fri Oct 23 15:56:15 2015 New Revision: 229259 URL: https://gcc.gnu.org/viewcvs?rev=229259&root=gcc&view=rev Log: 2015-10-23 Steve Ellcey Andrew Pinski PR rtl-optimi

[Bug rtl-optimization/67736] Wrong optimization with -fexpensive-optimizations on mips64el

2015-10-23 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67736 --- Comment #5 from Steve Ellcey --- Author: sje Date: Fri Oct 23 15:58:33 2015 New Revision: 229260 URL: https://gcc.gnu.org/viewcvs?rev=229260&root=gcc&view=rev Log: 2015-10-23 Steve Ellcey Andrew Pinski PR rtl-optimi

[Bug rtl-optimization/67736] Wrong optimization with -fexpensive-optimizations on mips64el

2015-11-02 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67736 --- Comment #6 from Steve Ellcey --- Author: sje Date: Mon Nov 2 21:04:33 2015 New Revision: 229677 URL: https://gcc.gnu.org/viewcvs?rev=229677&root=gcc&view=rev Log: 2015-11-02 Steve Ellcey Backport from mainline 2015-10-23

[Bug rtl-optimization/67736] Wrong optimization with -fexpensive-optimizations on mips64el

2015-11-02 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67736 --- Comment #7 from Steve Ellcey --- Author: sje Date: Mon Nov 2 21:08:02 2015 New Revision: 229678 URL: https://gcc.gnu.org/viewcvs?rev=229678&root=gcc&view=rev Log: 2015-11-02 Steve Ellcey 2015-10-23 Steve Ellcey

[Bug target/68400] ICE in change_address_1, at emit-rtl.c:2125

2015-11-25 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68400 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #1

[Bug debug/68302] [5/6 Regression] ICE with debugging enabled on mips

2015-11-25 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68302 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #2

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

2015-01-09 Thread sje at gcc dot gnu.org
, ||sje at gcc dot gnu.org --- Comment #3 from Steve Ellcey --- Looks like it is this patch based on the email in the thread. https://gcc.gnu.org/ml/gcc-patches/2015-01/msg00310.html

[Bug ipa/65245] [5 Regression] internal compiler error: in address_matters_p, at symtab.c:1908

2015-02-27 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65245 --- Comment #3 from Steve Ellcey --- (In reply to Martin Liška from comment #1) > Created attachment 34893 [details] > Suggested patch > > I've been testing following patch. FYI: I tested this patch on MIPS and it works for me.

[Bug target/58158] [4.8/4.9/5 Regression] ICE with conditional moves on GPRs with a floating point conditional on mipsel with loongson2f

2015-03-02 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58158 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #17

[Bug target/58158] [4.8/4.9/5 Regression] ICE with conditional moves on GPRs with a floating point conditional on mipsel with loongson2f

2015-03-02 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58158 --- Comment #19 from Steve Ellcey --- Author: sje Date: Tue Mar 3 00:07:19 2015 New Revision: 221128 URL: https://gcc.gnu.org/viewcvs?rev=221128&root=gcc&view=rev Log: 2015-03-02 Steve Ellcey PR target/58158 * config/mips/mips.md (m

[Bug middle-end/65315] New: incorrect alignment of local variable with aligned attribute

2015-03-04 Thread sje at gcc dot gnu.org
Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: sje at gcc dot gnu.org Created attachment 34953 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34953&action=edit Test case When GCC has multiple local variables with di

[Bug middle-end/65315] incorrect alignment of local variable with aligned attribute

2015-03-04 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65315 --- Comment #1 from Steve Ellcey --- It might be easier to see this bug if you apply this patch: diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c index 7dfe1f6..7beb00e 100644 --- a/gcc/cfgexpand.c +++ b/gcc/cfgexpand.c @@ -973,6 +973,8 @@ expand_

[Bug middle-end/65315] incorrect alignment of local variable with aligned attribute

2015-03-04 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65315 --- Comment #2 from Steve Ellcey --- I submitted a proposed fix. https://gcc.gnu.org/ml/gcc-patches/2015-03/msg00244.html

[Bug middle-end/65315] incorrect alignment of local variable with aligned attribute

2015-03-05 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65315 --- Comment #3 from Steve Ellcey --- Author: sje Date: Thu Mar 5 16:34:03 2015 New Revision: 221219 URL: https://gcc.gnu.org/viewcvs?rev=221219&root=gcc&view=rev Log: 2015-03-05 Steve Ellcey PR middle-end/65315 * cfgexpand.c (expand

[Bug rtl-optimization/63823] New: [5.0 Regression] MIPS will not build due to LRA ICE with 64 bit ABI

2014-11-11 Thread sje at gcc dot gnu.org
Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: sje at gcc dot gnu.org My x86 to MIPS build is failing when the new compiler cannot compile a file from glibc. A cut-down preprocessed test case is attached. It only fails

[Bug rtl-optimization/63823] [5.0 Regression] MIPS will not build due to LRA ICE with 64 bit ABI

2014-11-11 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63823 --- Comment #1 from Steve Ellcey --- Created attachment 33941 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33941&action=edit Preprocessed test case

[Bug rtl-optimization/63823] [5.0 Regression] MIPS will not build due to LRA ICE with 64 bit ABI

2014-11-11 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63823 --- Comment #3 from Steve Ellcey --- I think the failure may have started with r217265, but I have not confirmed that for sure. r217265 | vmakarov | 2014-11-09 08:45:15 -0800 (Sun, 09 Nov 2014) | 34 lines 2014-11-09 Vladimir Makarov

[Bug rtl-optimization/63823] [5.0 Regression] MIPS will not build due to LRA ICE with 64 bit ABI

2014-11-11 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63823 --- Comment #4 from Steve Ellcey --- I have now verified that the failure started with r217265.

[Bug rtl-optimization/63823] [5.0 Regression] MIPS will not build due to LRA ICE with 64 bit ABI

2014-11-20 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63823 Steve Ellcey changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/54742] Switch elimination in FSM loop

2014-08-12 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54742 --- Comment #38 from Steve Ellcey --- FYI: I am testing a new patch for this that adds a new pass to do this optimization. See https://gcc.gnu.org/ml/gcc-patches/2014-08/msg01228.html

[Bug middle-end/49191] gcc.dg/memcpy-3.c FAILs on SPARC

2014-08-20 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49191 --- Comment #16 from Steve Ellcey --- Author: sje Date: Wed Aug 20 15:56:45 2014 New Revision: 214226 URL: https://gcc.gnu.org/viewcvs?rev=214226&root=gcc&view=rev Log: 2014-08-20 Steve Ellcey PR middle-end/49191 * doc/sourcebuild.te

[Bug middle-end/49191] gcc.dg/memcpy-3.c FAILs on SPARC

2014-08-20 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49191 --- Comment #17 from Steve Ellcey --- Author: sje Date: Wed Aug 20 15:57:42 2014 New Revision: 214227 URL: https://gcc.gnu.org/viewcvs?rev=214227&root=gcc&view=rev Log: 2014-08-20 Steve Ellcey PR middle-end/49191 * lib/target-support

[Bug bootstrap/62304] [5 regression] ICE in follow_jumps, find_dead_or_set_registers

2014-08-29 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62304 --- Comment #6 from Steve Ellcey --- (In reply to Dave Malcolm from comment #5) > Created attachment 33416 [details] > Candidate patch. Bootstrapped on x86_64; seems to work on stage1 cris and > sparc This patch fixed my MIPS build. I am runni

[Bug debug/68302] [5/6 Regression] ICE with debugging enabled on mips

2015-12-01 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68302 --- Comment #6 from Steve Ellcey --- I still haven't been able to reproduce this. I have been trying to do so with the gcc-5-branch. Aurelien, what host GCC version are you using when you build a cross compiler? I am building on Ubuntu 12.04 w

[Bug debug/68302] [5/6 Regression] ICE with debugging enabled on mips

2015-12-01 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68302 --- Comment #8 from Steve Ellcey --- Where in CC1 do you segfault? Can you show me the error message you get when compiling the test program using the latest gcc-5-branch sources.

[Bug debug/68302] [5/6 Regression] ICE with debugging enabled on mips

2015-12-07 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68302 --- Comment #11 from Steve Ellcey --- Could you try adding 'debug_rtx (x); debug_rtx (y);' to the front of rtx_equal_for_cselib_1? It looks like this routine is in an infinite loop, I would like to see what input it is working on and see if the

[Bug debug/68302] [5/6 Regression] ICE with debugging enabled on mips

2015-12-08 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68302 --- Comment #13 from Steve Ellcey --- Thanks for the trace. I am still not sure I understand what is going on but I wonder if you could try commenting out this code under the "case 'e'" code in rtx_equal_for_cselib_1. #if 0 if (i ==

[Bug tree-optimization/67781] Wrong code generated on mips32 with -O1 -fexpensive-optimizations

2015-12-08 Thread sje at gcc dot gnu.org
||2015-12-08 CC||sje at gcc dot gnu.org Component|rtl-optimization|tree-optimization Ever confirmed|0 |1 --- Comment #2 from Steve Ellcey --- It looks like this is going wrong in the bswap

[Bug target/65604] MIPS -fno-delayed-branch generates incorrect code with -mcheck-zero-division

2015-12-08 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65604 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #1

[Bug target/65604] MIPS -fno-delayed-branch generates incorrect code with -mcheck-zero-division

2015-12-09 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65604 --- Comment #3 from Steve Ellcey --- I have submitted a patch for this problem. https://gcc.gnu.org/ml/gcc-patches/2015-12/msg01049.html

[Bug debug/68302] [5/6 Regression] ICE with debugging enabled on mips

2015-12-09 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68302 --- Comment #15 from Steve Ellcey --- Created attachment 36978 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36978&action=edit patch to put debug statements in cselib.c I still cannot reproduce the failure. I have built cross compilers o

[Bug rtl-optimization/66248] subreg truncation not hoisted from loop

2015-12-14 Thread sje at gcc dot gnu.org
||sje at gcc dot gnu.org Resolution|--- |INVALID --- Comment #1 from Steve Ellcey --- The truncate can not be moved out of the loop because that would affect the overflow behaviour of ret. I.e. we need to truncate ret on each iteration of the loop

[Bug rtl-optimization/66248] subreg truncation not hoisted from loop

2015-12-15 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66248 --- Comment #3 from Steve Ellcey --- My understanding (I don't have a C/C++ standard handy) is that the addition done by 'ret + a[i]' is done in integer mode (not as short). This results in an integer value that may be outside the range of a sho

[Bug rtl-optimization/66248] subreg truncation not hoisted from loop

2015-12-15 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66248 --- Comment #5 from Steve Ellcey --- If we did not truncate ret on each loop iteration then ret could get large enough to overflow the maximum integer value before we truncate it at the end, leading to undefined results. But if we truncate ret o

[Bug rtl-optimization/66248] subreg truncation not hoisted from loop

2015-12-15 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66248 Steve Ellcey changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|INVALID

[Bug rtl-optimization/67736] Wrong optimization with -fexpensive-optimizations on mips64el

2015-12-15 Thread sje at gcc dot gnu.org
||sje at gcc dot gnu.org Known to work||5.3.0, 6.0 Resolution|--- |FIXED --- Comment #8 from Steve Ellcey --- Patch checked in on ToT for 6.0 and on 5.* branch.

[Bug debug/68302] [5/6 Regression] ICE with debugging enabled on mips

2015-12-21 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68302 --- Comment #18 from Steve Ellcey --- I think there is still a difference in our configurations. If you add '-v' to the compile line when compiling the test program what do you see? Specifically what does COLLECT_GCC_OPTIONS show? Mine has: C

<    1   2   3   4   >