[Bug target/71607] [5/6/7/8 Regression] [ARM] ice due to forbidden enabled attribute dependency on instruction operands

2017-05-05 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71607 --- Comment #14 from Thomas Preud'homme --- Author: thopre01 Date: Fri May 5 15:41:28 2017 New Revision: 247640 URL: https://gcc.gnu.org/viewcvs?rev=247640&root=gcc&view=rev Log: [ARM] PR71607: Fix ICE when loading constant 2017-05-05 Andre V

[Bug testsuite/80643] New: NA->FAIL: gcc.dg/pr79214.c gcc.dg/pr79222.c gcc.dg/pr79223.c gcc.dg/tree-ssa/builtins-folding-gimple-ub.c

2017-05-05 Thread thopre01 at gcc dot gnu.org
8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: thopre01 at gcc dot gnu.org CC: msebor at gcc dot gnu.org Target Milestone: --- Target:

[Bug middle-end/77709] specified destination size warning does not work when cross-compiling from 64 host to 32bit target

2017-05-09 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77709 --- Comment #2 from Thomas Preud'homme --- Ping?

[Bug testsuite/80643] NA->FAIL: gcc.dg/pr79214.c gcc.dg/pr79222.c gcc.dg/pr79223.c gcc.dg/tree-ssa/builtins-folding-gimple-ub.c

2017-05-09 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80643 Thomas Preud'homme changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|FIXE

[Bug middle-end/77709] specified destination size warning does not work when cross-compiling from 64 host to 32bit target

2017-05-09 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77709 Thomas Preud'homme changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug target/81036] New: -fcall-saved-X does not work for floating-point registers

2017-06-09 Thread thopre01 at gcc dot gnu.org
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: thopre01 at gcc dot gnu.org Target Milestone: --- Target: arm*-*-* Hi, When compiling the below testcase with "-S -march=armv7-a -fcall-saved-s14 -mfpu=vfpv4 -mfloat-abi=hard

[Bug testsuite/78318] FAIL: g++.dg/pr78112.C scan-assembler-times DW_AT_object_pointer 37

2017-06-16 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78318 Thomas Preud'homme changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/71607] [5/6/7/8 Regression] [ARM] ice due to forbidden enabled attribute dependency on instruction operands

2017-06-19 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71607 --- Comment #16 from Thomas Preud'homme --- Author: thopre01 Date: Mon Jun 19 15:01:11 2017 New Revision: 249372 URL: https://gcc.gnu.org/viewcvs?rev=249372&root=gcc&view=rev Log: PR71607: Fix ICE when loading constant 2017-06-19 Prakhar Bahug

[Bug lto/69866] lto1: internal compiler error: in add_symbol_to_partition_1, at lto/lto-partition.c:158

2017-06-20 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69866 --- Comment #12 from Thomas Preud'homme --- Author: thopre01 Date: Tue Jun 20 11:19:36 2017 New Revision: 249406 URL: https://gcc.gnu.org/viewcvs?rev=249406&root=gcc&view=rev Log: Fix PR69866 2017-06-20 Thomas Preud'homme Backport f

[Bug lto/69866] lto1: internal compiler error: in add_symbol_to_partition_1, at lto/lto-partition.c:158

2017-06-21 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69866 --- Comment #13 from Thomas Preud'homme --- Author: thopre01 Date: Wed Jun 21 08:17:56 2017 New Revision: 249437 URL: https://gcc.gnu.org/viewcvs?rev=249437&root=gcc&view=rev Log: 2017-06-21 Thomas Preud'homme Revert: Backpo

[Bug rtl-optimization/81174] bswap not recognized in |= statement

2017-06-23 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81174 --- Comment #3 from Thomas Preud'homme --- (In reply to Jakub Jelinek from comment #2) > Simplified testcase: > static inline unsigned > bar (unsigned x) > { > return ((x & 0x00ff) << 24) | ((x & 0xff00) << 8) >| ((x & 0x00ff000

[Bug tree-optimization/81184] [8 regression] gcc.dg/pr21643.c and gcc.dg/tree-ssa/phi-opt-11.c fail starting with r249450

2017-07-13 Thread thopre01 at gcc dot gnu.org
CC||thopre01 at gcc dot gnu.org --- Comment #2 from Thomas Preud'homme --- These testcases (gcc.dg/pr21643.c and gcc.dg/tree-ssa/phi-opt-11.c) also started to fail for ARM Cortex-M0, Cortex-M3 and Cortex-M4 arm-none-eabi targets.

[Bug tree-optimization/77673] [5/6/7 Regression] 4-byte load generated instead of 1-byte load, possibly reading past the end of object

2016-11-23 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77673 --- Comment #7 from Thomas Preud'homme --- (In reply to Thomas Preud'homme from comment #6) > (In reply to Thomas Preud'homme from comment #5) > > Got a patch, testing it now. > > Bootstrapped and testsuite came back clean. Trying to turn the co

[Bug tree-optimization/77673] [5/6/7 Regression] 4-byte load generated instead of 1-byte load, possibly reading past the end of object

2016-11-25 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77673 --- Comment #8 from Thomas Preud'homme --- Author: thopre01 Date: Fri Nov 25 10:03:38 2016 New Revision: 242869 URL: https://gcc.gnu.org/viewcvs?rev=242869&root=gcc&view=rev Log: Fix PR77673: bswap loads passed end of object 2016-11-25 Thomas

[Bug rtl-optimization/78617] New: LRA clobbers live register during rematerialization

2016-11-30 Thread thopre01 at gcc dot gnu.org
Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: thopre01 at gcc dot gnu.org Target Milestone: --- Target: arm-none-eabi Created attachment 40208 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40208&

[Bug rtl-optimization/78617] LRA clobbers live register during rematerialization

2016-11-30 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78617 --- Comment #2 from Thomas Preud'homme --- I've tracked down the problem to do_remat: The function scans instruction forward in each basic block and looks for a candidate to use for rematerialization. To check whether the candidate is used, it v

[Bug rtl-optimization/78617] LRA clobbers live register during rematerialization

2016-12-07 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78617 --- Comment #3 from Thomas Preud'homme --- Author: thopre01 Date: Wed Dec 7 17:56:53 2016 New Revision: 243374 URL: https://gcc.gnu.org/viewcvs?rev=243374&root=gcc&view=rev Log: 2016-12-07 Thomas Preud'homme gcc/ PR rtl-optimization

[Bug rtl-optimization/78617] LRA clobbers live register during rematerialization

2016-12-07 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78617 --- Comment #4 from Thomas Preud'homme --- Author: thopre01 Date: Wed Dec 7 18:15:52 2016 New Revision: 243375 URL: https://gcc.gnu.org/viewcvs?rev=243375&root=gcc&view=rev Log: 2016-12-07 Thomas Preud'homme Backport from mainline

[Bug target/77933] Stack corruption on ARM when using high registers and __builtin_return_address

2016-12-09 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77933 --- Comment #7 from Thomas Preud'homme --- Author: thopre01 Date: Fri Dec 9 15:26:17 2016 New Revision: 243490 URL: https://gcc.gnu.org/viewcvs?rev=243490&root=gcc&view=rev Log: 2016-12-09 Thomas Preud'homme Backport from mainline 2

[Bug target/77904] [ARM Cortex-M0] Frame pointer thrashes registers if assembly statements with "sp" clobber are used

2016-12-12 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77904 --- Comment #10 from Thomas Preud'homme --- Author: thopre01 Date: Mon Dec 12 10:58:17 2016 New Revision: 243543 URL: https://gcc.gnu.org/viewcvs?rev=243543&root=gcc&view=rev Log: Fix PR77904: callee-saved register trashed when clobbering sp 20

[Bug target/77904] [ARM Cortex-M0] Frame pointer thrashes registers if assembly statements with "sp" clobber are used

2016-12-12 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77904 Thomas Preud'homme changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug target/77933] Stack corruption on ARM when using high registers and __builtin_return_address

2016-12-13 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77933 --- Comment #8 from Thomas Preud'homme --- Author: thopre01 Date: Tue Dec 13 09:39:02 2016 New Revision: 243600 URL: https://gcc.gnu.org/viewcvs?rev=243600&root=gcc&view=rev Log: Fix PR77933: stack corruption on ARM when using high registers and

[Bug target/77933] Stack corruption on ARM when using high registers and __builtin_return_address

2016-12-13 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77933 Thomas Preud'homme changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug tree-optimization/77673] [5/6/7 Regression] 4-byte load generated instead of 1-byte load, possibly reading past the end of object

2016-12-14 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77673 --- Comment #9 from Thomas Preud'homme --- Author: thopre01 Date: Wed Dec 14 09:58:23 2016 New Revision: 243635 URL: https://gcc.gnu.org/viewcvs?rev=243635&root=gcc&view=rev Log: Fix PR77673: bswap loads passed end of object 2016-12-14 Thomas

[Bug tree-optimization/77673] [5/6/7 Regression] 4-byte load generated instead of 1-byte load, possibly reading past the end of object

2016-12-14 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77673 --- Comment #10 from Thomas Preud'homme --- Author: thopre01 Date: Wed Dec 14 10:07:01 2016 New Revision: 243637 URL: https://gcc.gnu.org/viewcvs?rev=243637&root=gcc&view=rev Log: Fix PR77673: bswap loads passed end of object 2016-12-14 Thomas

[Bug tree-optimization/77673] [5/6/7 Regression] 4-byte load generated instead of 1-byte load, possibly reading past the end of object

2016-12-14 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77673 Thomas Preud'homme changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug tree-optimization/78319] [7 Regression] PASS->FAIL: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 20)

2017-01-11 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78319 --- Comment #16 from Thomas Preud'homme --- FYI: -mtune=cortex-a15 works for an arm-none-eabi toolchain targetting Cortex-M7

[Bug c++/79085] New: ICE with placement new to unaligned location

2017-01-13 Thread thopre01 at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: thopre01 at gcc dot gnu.org CC: jason at gcc dot gnu.org Target Milestone: --- Created attachment 40517 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40517&acti

[Bug c/78768] -Walloca-larger-than and -Wformat-length warnings disabled by -flto

2017-01-16 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78768 Thomas Preud'homme changed: What|Removed |Added CC||thopre01 at gcc dot gn

[Bug rtl-optimization/78617] LRA clobbers live register during rematerialization

2017-01-17 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78617 --- Comment #5 from Thomas Preud'homme --- Author: thopre01 Date: Tue Jan 17 10:09:47 2017 New Revision: 244525 URL: https://gcc.gnu.org/viewcvs?rev=244525&root=gcc&view=rev Log: 2017-01-17 Thomas Preud'homme Backport from mainline 201

[Bug rtl-optimization/78617] LRA clobbers live register during rematerialization

2017-01-17 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78617 --- Comment #6 from Thomas Preud'homme --- Author: thopre01 Date: Tue Jan 17 10:11:20 2017 New Revision: 244526 URL: https://gcc.gnu.org/viewcvs?rev=244526&root=gcc&view=rev Log: 2017-01-17 Thomas Preud'homme Backport from mainline 201

[Bug rtl-optimization/78617] LRA clobbers live register during rematerialization

2017-01-17 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78617 Thomas Preud'homme changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug rtl-optimization/78617] LRA clobbers live register during rematerialization

2017-01-17 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78617 Thomas Preud'homme changed: What|Removed |Added Known to work||5.4.1, 6.3.1 Known to fail|5.4

[Bug testsuite/79126] New: FAIL: gcc.dg/tree-ssa/pr77445-2.c scan-tree-dump thread1 "Jumps threaded: 16"

2017-01-18 Thread thopre01 at gcc dot gnu.org
Severity: normal Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: thopre01 at gcc dot gnu.org CC: hubicka at gcc dot gnu.org Target Milestone: --- Target: arm-none-eabi Created attachment 40533

[Bug testsuite/79126] FAIL: gcc.dg/tree-ssa/pr77445-2.c scan-tree-dump thread1 "Jumps threaded: 16"

2017-01-23 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79126 --- Comment #3 from Thomas Preud'homme --- (In reply to Christophe Lyon from comment #2) > I don't think that's correct: I've noticed a new error message between > r244739 and r244756, and you committed this in-between (r244746). > > The error a

[Bug testsuite/79273] FAIL: c-c++-common/Wduplicated-branches-13.c -std=gnu++98 (test for excess errors)

2017-01-30 Thread thopre01 at gcc dot gnu.org
CC||thopre01 at gcc dot gnu.org --- Comment #1 from Thomas Preud'homme --- Also fail for arm-none-eabi targets.

[Bug testsuite/79273] FAIL: c-c++-common/Wduplicated-branches-13.c -std=gnu++98 (test for excess errors)

2017-02-15 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79273 --- Comment #4 from Thomas Preud'homme --- (In reply to Martin Sebor from comment #2) > I can't reproduce these failures with an hppa2.0w-hp-hpux11.11 > cross-compiler and I don't see them in the most recent test results for the > target (https:/

[Bug lto/69866] lto1: internal compiler error: in add_symbol_to_partition_1, at lto/lto-partition.c:158

2017-02-28 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69866 Thomas Preud'homme changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |thopre01 at gcc dot gn

[Bug lto/69866] lto1: internal compiler error: in add_symbol_to_partition_1, at lto/lto-partition.c:158

2017-02-28 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69866 Thomas Preud'homme changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug lto/69866] lto1: internal compiler error: in add_symbol_to_partition_1, at lto/lto-partition.c:158

2017-03-02 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69866 --- Comment #10 from Thomas Preud'homme --- Patch has been submitted for review: https://gcc.gnu.org/ml/gcc-patches/2017-03/msg00110.html

[Bug tree-optimization/77498] [7 regression] Performance drop after r239414 on spec2000/172mgrid

2017-03-10 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77498 Thomas Preud'homme changed: What|Removed |Added CC||thopre01 at gcc dot gn

[Bug tree-optimization/77498] [7 regression] Performance drop after r239414 on spec2000/172mgrid

2017-03-20 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77498 --- Comment #9 from Thomas Preud'homme --- Sadly I could not come up with a minimal testcase so far. What I can see from the code is that tree code hoisting increases the live range of some values which then translates into more spilling in reloa

[Bug target/80082] [5/6/7 regression] GCC incorrectly assumes Cortex-r[578] have 64-bit single-copy atomic LDRD

2017-03-22 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80082 --- Comment #7 from Thomas Preud'homme --- Author: thopre01 Date: Wed Mar 22 11:35:15 2017 New Revision: 246365 URL: https://gcc.gnu.org/viewcvs?rev=246365&root=gcc&view=rev Log: Fix PR80082: LDRD erronously used for 64bit load on ARMv7-R 2017-

[Bug target/80082] [5/6/7 regression] GCC incorrectly assumes Cortex-r[578] have 64-bit single-copy atomic LDRD

2017-03-22 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80082 Thomas Preud'homme changed: What|Removed |Added CC||thopre01 at gcc dot gn

[Bug tree-optimization/77498] [7 regression] Performance drop after r239414 on spec2000/172mgrid

2017-03-22 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77498 --- Comment #11 from Thomas Preud'homme --- (In reply to Thomas Preud'homme from comment #9) > Sadly I could not come up with a minimal testcase so far. What I can see > from the code is that tree code hoisting increases the live range of some >

[Bug tree-optimization/80155] New: [7 regression] Performance regression with code hoisting enabled

2017-03-22 Thread thopre01 at gcc dot gnu.org
-optimization Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: thopre01 at gcc dot gnu.org CC: avieira at gcc dot gnu.org, rguenth at gcc dot gnu.org Target Milestone

[Bug tree-optimization/77498] [7 regression] Performance drop after r239414 on spec2000/172mgrid

2017-03-22 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77498 Thomas Preud'homme changed: What|Removed |Added CC|thopre01 at gcc dot gnu.org| --- Comment #13

[Bug testsuite/79126] [7 regression] FAIL: gcc.dg/tree-ssa/pr77445-2.c scan-tree-dump thread1 "Jumps threaded: 16"

2017-03-23 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79126 Thomas Preud'homme changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-23 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #5 from Thomas Preud'homme --- (In reply to Richard Biener from comment #4) > Can you benchmark the 2nd candidate (most appropriate at this stage I think, > would also fix 77498). > > It will cause pessimizations for code that benefi

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-23 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #8 from Thomas Preud'homme --- (In reply to rguent...@suse.de from comment #6 and #7) > > The testcase shows hardly profitable PRE which the patches should > disable (I didn't verify the patches fix the testcase!) The patch does not

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-23 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #12 from Thomas Preud'homme --- (In reply to Richard Biener from comment #9) > Ah, the patches do not fix the testcase because the testcase is _not_ the > PRE-creates-IV case. It's indeed simply hoisting/PRE at work transforming > >

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-23 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #14 from Thomas Preud'homme --- (In reply to rguent...@suse.de from comment #13) > On Thu, 23 Mar 2017, thopre01 at gcc dot gnu.org wrote: > > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 > > > >

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-23 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #15 from Thomas Preud'homme --- (In reply to Thomas Preud'homme from comment #14) > (In reply to rguent...@suse.de from comment #13) > > On Thu, 23 Mar 2017, thopre01 at gcc dot gnu.org wrote: > > > >

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-24 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #17 from Thomas Preud'homme --- (In reply to rguent...@suse.de from comment #16) > On Thu, 23 Mar 2017, thopre01 at gcc dot gnu.org wrote: > > > > Funnily this led back to the Cortex-M0+ reduced testcas

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-03-28 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #19 from Thomas Preud'homme --- (In reply to Richard Biener from comment #18) > (In reply to Thomas Preud'homme from comment #17) > > (In reply to rguent...@suse.de from comment #16) > > > On Thu, 23 M

[Bug rtl-optimization/80239] New: [7 regression] 9% regression on dhrystone when targetting Cortex-M7

2017-03-28 Thread thopre01 at gcc dot gnu.org
-optimization Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: thopre01 at gcc dot gnu.org Target Milestone: --- Target: arm-none-eabi Hi, Performance for dhrystone has regressed by

[Bug rtl-optimization/80239] [7 regression] 9% regression on dhrystone when targetting Cortex-M7

2017-03-28 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80239 Thomas Preud'homme changed: What|Removed |Added Keywords|ra | Component|target

[Bug target/80239] [7 regression] 9% regression on dhrystone when targetting Cortex-M7

2017-03-28 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80239 Thomas Preud'homme changed: What|Removed |Added Keywords||ra Component|rtl-optimizat

[Bug target/80239] [7 regression] 9% regression on dhrystone when targetting Cortex-M7

2017-03-28 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80239 --- Comment #3 from Thomas Preud'homme --- (In reply to Richard Earnshaw from comment #2) > is the diff you show backwards? Otherwise the new code looks distinctly > better. Yes it is, sorry. Diff good bad is: - add r5, sp, #16 +

[Bug target/80239] [7 regression] 9% regression on dhrystone when targetting Cortex-M7

2017-03-29 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80239 --- Comment #5 from Thomas Preud'homme --- (In reply to Thomas Preud'homme from comment #1) > > I believe the problem is that the equivalence stays with NO_REGS as register > class instead of being given that of a register (since it's going to b

[Bug target/80239] [7 regression] 9% regression on dhrystone when targetting Cortex-M7

2017-03-29 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80239 Thomas Preud'homme changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/80307] New: [7 regression] MUL generated for small multiplier cores

2017-04-04 Thread thopre01 at gcc dot gnu.org
Severity: normal Priority: P3 Component: target Assignee: thopre01 at gcc dot gnu.org Reporter: thopre01 at gcc dot gnu.org Target Milestone: --- Target: arm-none-eabi Hi, The following test have regressed between GCC 6 and GCC7

[Bug target/80307] [7 regression] MUL generated for small multiplier cores

2017-04-04 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80307 Thomas Preud'homme changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/80307] [7 regression] MUL generated for small multiplier cores

2017-04-04 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80307 --- Comment #2 from Thomas Preud'homme --- Author: thopre01 Date: Tue Apr 4 16:24:18 2017 New Revision: 246682 URL: https://gcc.gnu.org/viewcvs?rev=246682&root=gcc&view=rev Log: [ARM] Fix small multiply feature 2017-04-03 Thomas Preud'homme

[Bug target/80307] [7 regression] MUL generated for small multiplier cores

2017-04-05 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80307 Thomas Preud'homme changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug target/80082] [5/6 regression] GCC incorrectly assumes Cortex-r[578] have 64-bit single-copy atomic LDRD

2017-04-06 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80082 --- Comment #9 from Thomas Preud'homme --- Author: thopre01 Date: Thu Apr 6 14:53:22 2017 New Revision: 246733 URL: https://gcc.gnu.org/viewcvs?rev=246733&root=gcc&view=rev Log: [ARM] Compile atomic_loaddi_11 for Cortex-R5 2017-04-06 Thomas P

[Bug target/80082] [5/6 regression] GCC incorrectly assumes Cortex-r[578] have 64-bit single-copy atomic LDRD

2017-04-06 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80082 --- Comment #10 from Thomas Preud'homme --- Author: thopre01 Date: Thu Apr 6 16:26:39 2017 New Revision: 246734 URL: https://gcc.gnu.org/viewcvs?rev=246734&root=gcc&view=rev Log: 2017-04-06 Thomas Preud'homme gcc/ PR target/80082

[Bug rtl-optimization/80352] New: Improper reload of operands with equiv pseudo

2017-04-07 Thread thopre01 at gcc dot gnu.org
Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: thopre01 at gcc dot gnu.org CC: vmakarov at gcc dot gnu.org Target Milestone: --- Hi, r235184 introduced the ability to reload expressions with equiv but reload happens

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-04-07 Thread thopre01 at gcc dot gnu.org
mas Preud'homme from comment #17) > > > > (In reply to rguent...@suse.de from comment #16) > > > > > On Thu, 23 Mar 2017, thopre01 at gcc dot gnu.org wrote: > > > > > > > > > > > > Funnily this led back to the Cortex-M0+ red

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-04-07 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #22 from Thomas Preud'homme --- (In reply to Thomas Preud'homme from comment #21) > > I can see this behavior for Cortex-M0+ indeed but the results are different > for Cortex-M7 for me: > > > % arm-none-linux-gnueabi-gcc -S ~/corte

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-04-07 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #24 from Thomas Preud'homme --- (In reply to rguent...@suse.de from comment #23) > On Fri, 7 Apr 2017, thopre01 at gcc dot gnu.org wrote: > > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 > > > >

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-04-07 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #26 from Thomas Preud'homme --- (In reply to rguent...@suse.de from comment #25) > On Fri, 7 Apr 2017, thopre01 at gcc dot gnu.org wrote: > > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 > > > >

[Bug tree-optimization/80155] [7 regression] Performance regression with code hoisting enabled

2017-04-07 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #28 from Thomas Preud'homme --- (In reply to rguent...@suse.de from comment #27) > On Fri, 7 Apr 2017, thopre01 at gcc dot gnu.org wrote: > > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 > > > >

[Bug target/80082] [5/6 regression] GCC incorrectly assumes Cortex-r[578] have 64-bit single-copy atomic LDRD

2017-04-11 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80082 --- Comment #11 from Thomas Preud'homme --- Author: thopre01 Date: Tue Apr 11 15:26:20 2017 New Revision: 246844 URL: https://gcc.gnu.org/viewcvs?rev=246844&root=gcc&view=rev Log: Fix PR80082: LDRD erronously used for 64bit load on ARMv7-R 2017

[Bug tree-optimization/80155] [7/8 regression] Performance regression with code hoisting enabled

2017-10-04 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 --- Comment #32 from Thomas Preud'homme --- (In reply to rguent...@suse.de from comment #31) > On Wed, 4 Oct 2017, prathamesh3492 at gcc dot gnu.org wrote: > > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80155 > > > > prathamesh3492 at gcc d

[Bug middle-end/82815] New: RTL frontend errors out on const_double

2017-11-02 Thread thopre01 at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: thopre01 at gcc dot gnu.org CC: dmalcolm at gcc dot gnu.org Target Milestone: --- Created attachment 42537 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42537&action=edit Testcase showing

[Bug c/82817] New: C frontend errors on SSA name from REG_EXPR

2017-11-02 Thread thopre01 at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: thopre01 at gcc dot gnu.org CC: dmalcolm at gcc dot gnu.org Target Milestone: --- Created attachment 42538 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42538&action=edit unparsable RTL Hi, when pa

[Bug c/82817] C frontend errors on SSA name from REG_EXPR

2017-11-03 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82817 --- Comment #2 from Thomas Preud'homme --- (In reply to Richard Biener from comment #1) > The GIMPLE FE also doesn't like that some variable names created by the > middle-end contain '.'. > > I belive it would be good to "fix" create_tmp_var_nam

[Bug c/82817] C frontend errors on SSA name from REG_EXPR

2017-11-03 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82817 --- Comment #4 from Thomas Preud'homme --- (In reply to rguent...@suse.de from comment #3) > On Fri, 3 Nov 2017, thopre01 at gcc dot gnu.org wrote: > > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82817 > > > &g

[Bug c/82817] C frontend errors on SSA name from REG_EXPR

2017-11-03 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82817 --- Comment #6 from Thomas Preud'homme --- (In reply to Richard Biener from comment #5) > (In reply to Thomas Preud'homme from comment #4) > > (In reply to rguent...@suse.de from comment #3) > > > On Fri, 3 Nov 2017,

[Bug lto/69866] lto1: internal compiler error: in add_symbol_to_partition_1, at lto/lto-partition.c:158

2017-11-28 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69866 --- Comment #14 from Thomas Preud'homme --- Author: thopre01 Date: Tue Nov 28 15:19:14 2017 New Revision: 255203 URL: https://gcc.gnu.org/viewcvs?rev=255203&root=gcc&view=rev Log: Fix ICE in add_symbol_to_partition_1 2017-11-28 Thomas Preud'ho

[Bug debug/83199] New: FAIL: gdb.base/async.exp & gdb.base/skip.exp

2017-11-28 Thread thopre01 at gcc dot gnu.org
rmal Priority: P3 Component: debug Assignee: unassigned at gcc dot gnu.org Reporter: thopre01 at gcc dot gnu.org CC: jakub at gcc dot gnu.org Target Milestone: --- Target: arm-none-eabi Hi, The following tests regressed on arm-none-eabi targets a

[Bug debug/83199] [8 Regression] FAIL: gdb.base/async.exp & gdb.base/skip.exp

2017-11-29 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83199 --- Comment #2 from Thomas Preud'homme --- (In reply to Richard Biener from comment #1) > Are we sure this is not gdbs fault? GDB version was fixed when I did my bisect. That said, I don't know what sort of change happened in DWARF so it may wel

[Bug debug/83199] [8 Regression] FAIL: gdb.base/async.exp & gdb.base/skip.exp

2017-11-29 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83199 --- Comment #5 from Thomas Preud'homme --- Created attachment 42742 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42742&action=edit Executable async and skip produced by GCC trunk

[Bug tree-optimization/83216] New: [8 regression] FAIL: gcc.dg/graphite/interchange-3.c

2017-11-29 Thread thopre01 at gcc dot gnu.org
Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: thopre01 at gcc dot gnu.org Target Milestone: --- Target: arm-none-eabi Hi, The following tests started to fail on arm-none-eabi targets after commit r253809: PASS->FAIL: gcc.dg/graph

[Bug tree-optimization/83216] [8 regression] FAIL: gcc.dg/graphite/interchange-3.c

2017-11-29 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83216 --- Comment #3 from Thomas Preud'homme --- (In reply to Richard Biener from comment #2) > Can't reproduce > > What ISL version are you using? ISL 0.15. Also my apologies but I haven't tried on Arm Cortex-M7 yet actually, typed it in as a forc

[Bug tree-optimization/83216] [8 regression] FAIL: gcc.dg/graphite/interchange-3.c

2017-11-30 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83216 --- Comment #6 from Thomas Preud'homme --- (In reply to rguent...@suse.de from comment #5) > On November 29, 2017 4:35:12 PM GMT+01:00, "thopre01 at gcc dot gnu.org" > wrote: > >https://gcc.gnu.org/bug

[Bug c/78768] -Walloca-larger-than and -Wformat-length warnings disabled by -flto

2017-12-05 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78768 --- Comment #11 from Thomas Preud'homme --- (In reply to Martin Sebor from comment #10) > The test was changed to link-only (to exercise LTO) in r244385. I think you meant r244537 (https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/testsuite/gcc.dg/pr787

[Bug target/71607] [5/6/7 Regression] [ARM] ice due to forbidden enabled attribute dependency on instruction operands

2016-09-01 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71607 --- Comment #5 from Thomas Preud'homme --- (In reply to Christophe Monat from comment #4) > (In reply to Thomas Preud'homme from comment #3) > > Thomas, Hi Christophe, > > I am seeing that the assignee name has been reset : does it mean that

[Bug target/71607] [5/6/7 Regression] [ARM] ice due to forbidden enabled attribute dependency on instruction operands

2016-09-01 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71607 Thomas Preud'homme changed: What|Removed |Added Status|ASSIGNED|NEW --- Comment #6 from Thomas Preu

[Bug rtl-optimization/71878] ICE in cselib_record_set

2016-09-15 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71878 Thomas Preud'homme changed: What|Removed |Added Known to fail||6.2.1 --- Comment #5 from Thomas Pr

[Bug middle-end/77709] New: specified destination size warning does not work when cross-compiling from 64 host to 32bit target

2016-09-23 Thread thopre01 at gcc dot gnu.org
Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: thopre01 at gcc dot gnu.org Target Milestone: --- Host: x86_64-linux-gnu Target: arm-none-eabi Hi, gcc.dg/tree-ssa

[Bug testsuite/77710] New: FAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c

2016-09-23 Thread thopre01 at gcc dot gnu.org
: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: thopre01 at gcc dot gnu.org CC: msebor at gcc dot gnu.org Target Milestone: --- Host: x86_64-linux-gnu Target: arm-none-eabi Hi, gcc.dg/tree-ssa/builtin-sprintf-warn-4.c fails

[Bug middle-end/77713] New: gcc.dg/tree-ssa/builtin-sprintf.c compilation failed to produce executable

2016-09-23 Thread thopre01 at gcc dot gnu.org
: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: thopre01 at gcc dot gnu.org CC: msebor at gcc dot gnu.org Target Milestone: --- Host: x86_64-linux-gnu Target: arm-none-eabi Hi

[Bug rtl-optimization/77714] New: Wrong code generation for gcc.c-torture/execute/pr51447.c

2016-09-23 Thread thopre01 at gcc dot gnu.org
Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: thopre01 at gcc dot gnu.org CC: bergner at vnet dot ibm.com Target Milestone: --- Host: x86_64-linux-gnu Target: arm-none-eabi Hi, GCC

[Bug rtl-optimization/77714] [7 Regression] Wrong code generation for gcc.c-torture/execute/pr51447.c

2016-09-26 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77714 --- Comment #4 from Thomas Preud'homme --- Hi Bernd & Peter, Yes the code is still failing on today's trunk. I tested both patch you propose Bernd and both seems to work. Thanks a lot for such a quick fix!

[Bug testsuite/77710] FAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c

2016-09-26 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77710 --- Comment #2 from Thomas Preud'homme --- (In reply to Martin Sebor from comment #1) > I think this failure may have been inadvertently introduced in r240434. The > failure should be gone now that r240442 has been checked in to adjust the > tes

[Bug testsuite/77713] gcc.dg/tree-ssa/builtin-sprintf.c compilation failed to produce executable

2016-09-26 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77713 --- Comment #3 from Thomas Preud'homme --- Test now builds but execution shows a few FAIL: FAIL: test_d_i:266: "%hhi" expected result for "-16657" doesn't match function call return value: 6 not in [1, 4] FAIL: test_d_i:267: "%hhu" expected resu

[Bug testsuite/77710] FAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c

2016-09-28 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77710 --- Comment #4 from Thomas Preud'homme --- (In reply to Martin Sebor from comment #3) > With GCC 7.0.0 20160927 configured with --build=x86_64-pc-linux-gnu > --host=x86_64-pc-linux-gnu --target=arm-none-eabi I get the expected output > (below).

[Bug target/77904] [ARM Cortex-M0] Frame pointer thrashes registers if assembly statements with "sp" clobber are used

2016-10-10 Thread thopre01 at gcc dot gnu.org
CC||thopre01 at gcc dot gnu.org Known to fail||7.0 --- Comment #1 from Thomas Preud'homme --- I can reproduce the behavior mentioned on trunk.

<    1   2   3   4   5   >