[Bug target/62254] [4.9/5/6 Regression] gcc-4.9 ICEs on linux kernel zlib for armv3

2016-04-05 Thread jmargetts at ocz dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62254 --- Comment #20 from Julien Margetts --- It is the gcc_assert (REG_P (operands[0])); in arm_reload_in_hi which fires, which as far as I can see is still in trunk today. At this point rtx operands[0] looks like this: 08 2d c2 7a 53 2b 00 00 The

[Bug target/62254] [4.9/5/6 Regression] gcc-4.9 ICEs on linux kernel zlib for armv3

2016-03-31 Thread jmargetts at ocz dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62254 --- Comment #17 from Julien Margetts --- The following test case still fails with the patch applied (originally bug 70362) arm-none-eabi-gcc -march=armv3m -c -o c_compat_x_tst.o gcc/testsuite/gcc.dg/compat/scalar-by-value-4_x.c The assert in th

[Bug target/70362] Segmentation fault compiling scalar-by-value-4_x.c for ARM arch < 4

2016-03-31 Thread jmargetts at ocz dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70362 Julien Margetts changed: What|Removed |Added CC||nickc at gcc dot gnu.org --- Comment #

[Bug target/70362] Segmentation fault compiling scalar-by-value-4_x.c for ARM arch < 4

2016-03-31 Thread jmargetts at ocz dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70362 --- Comment #5 from Julien Margetts --- Yes, I applied both patches, and the test failure is still present, but on closer inspection, it is no longer a segfault, but an internal compiler error: The new assertion in the patch is firing: gcc_

[Bug target/70362] Segmentation fault compiling scalar-by-value-4_x.c for ARM arch < 4

2016-03-31 Thread jmargetts at ocz dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70362 --- Comment #3 from Julien Margetts --- Are you suggesting you confirmed the patch associated with bug 62254 fixes this issue? As far as I can tell, in isolation at least, it does not

[Bug target/70362] New: Segmentation fault compiling scalar-by-value-4_x.c for ARM arch < 4

2016-03-22 Thread jmargetts at ocz dot com
mal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: jmargetts at ocz dot com Target Milestone: --- This testcase fails with a segmentation fault on ARM architectures less then v4 (I.e. where halfword load/store are synthesised f

[Bug tree-optimization/70335] tree-switch-conversion uses erroneous sign extension of data loaded from CSWTCH

2016-03-21 Thread jmargetts at ocz dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70335 Julien Margetts changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/70335] New: tree-switch-conversion uses erroneous sign extension of data loaded from CSWTCH

2016-03-21 Thread jmargetts at ocz dot com
: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: jmargetts at ocz dot com Target Milestone: --- Created attachment 38044 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38044&action=edit Faili