[Bug target/81803] [7/8 regression] miscompilation at -O1 on mips64el

2017-08-17 Thread james410 at cowgill dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81803 --- Comment #5 from James Cowgill --- I have just noticed this which seems curious. Is the 39 -> 40 combine really a valid transformation? It seems we've lost the sign extension and we're just putting a 32-bit value into a 64-bit register without

[Bug target/77953] [MIPS] ice: insn does not satisfy its constraints - __bswapsi2

2017-08-16 Thread james410 at cowgill dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77953 --- Comment #2 from James Cowgill --- This appears to be fixed with GCC 7. It is still broken on the GCC 6 branch though (using 6.4).

[Bug target/81833] New: [7 Regression] PowerPC: VSX: Miscompiles ffmpeg's scalarproduct_int16_vsx at -O1

2017-08-12 Thread james410 at cowgill dot org.uk
IRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: james410 at cowgill dot org.uk Target Milestone: --- Created attachment 41984 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41984&action=edit vsx-f

[Bug target/81803] Miscompilation at -O1 on mips64el

2017-08-10 Thread james410 at cowgill dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81803 James Cowgill changed: What|Removed |Added CC||james410 at cowgill dot org.uk

[Bug target/79560] New: libgccjit is broken on generic mips targets

2017-02-16 Thread james410 at cowgill dot org.uk
Assignee: unassigned at gcc dot gnu.org Reporter: james410 at cowgill dot org.uk Target Milestone: --- Originally from https://bugs.debian.org/798710 On generic MIPS targets (ie something like mipsel-linux-gnu), libgccjit does not work. Running the "Smoketest example&

[Bug rtl-optimization/79071] New: Add test case for PR/65618

2017-01-12 Thread james410 at cowgill dot org.uk
Assignee: unassigned at gcc dot gnu.org Reporter: james410 at cowgill dot org.uk Target Milestone: --- Created attachment 40509 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40509&action=edit a-except.adb Maciej asked me to file a PR to add the testcase I used t

[Bug rtl-optimization/79071] Add test case for PR/65618

2017-01-12 Thread james410 at cowgill dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79071 --- Comment #1 from James Cowgill --- Created attachment 40510 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40510&action=edit a-except.ads

[Bug tree-optimization/78895] New: [6 regression] wrong code with -O1 when setting union twice since 6.3

2016-12-21 Thread james410 at cowgill dot org.uk
Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: james410 at cowgill dot org.uk Target Milestone: --- Created attachment 40394 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40394&action=edit union-twice

[Bug target/65618] [5/6/7 Regression] gnat bootstrap comparison failure on mips{,el}-linux-gnu

2016-12-16 Thread james410 at cowgill dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65618 --- Comment #9 from James Cowgill --- Created attachment 40348 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40348&action=edit pr-65618.patch

[Bug target/65618] [5/6/7 Regression] gnat bootstrap comparison failure on mips{,el}-linux-gnu

2016-12-16 Thread james410 at cowgill dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65618 James Cowgill changed: What|Removed |Added CC||rdsandiford at googlemail dot com --- C

[Bug target/65618] [5/6/7 Regression] gnat bootstrap comparison failure on mips{,el}-linux-gnu

2016-12-13 Thread james410 at cowgill dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65618 James Cowgill changed: What|Removed |Added CC||james410 at cowgill dot org.uk

[Bug bootstrap/78338] [7 Regression] bootstrap broken on mips-linux-gnu

2016-11-23 Thread james410 at cowgill dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78338 --- Comment #1 from James Cowgill --- Seems to be fixed in r242522 2016-11-16 Jason Merrill * rtl.h: Declare gt_ggc_mx and gt_pch_nx.

[Bug target/78012] -mfpxx produces assembly code using odd FP registers on MIPS

2016-11-23 Thread james410 at cowgill dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78012 James Cowgill changed: What|Removed |Added CC||james410 at cowgill dot org.uk

[Bug target/78176] [MIPS] miscompiles ldxc1 with large pointers on 32-bits

2016-11-01 Thread james410 at cowgill dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78176 --- Comment #3 from James Cowgill --- As far as I can tell, all the pointers in the original C code are valid and do not wrap. Some of the registers wrap, but they're not pointers (until added with other registers).

[Bug target/78176] [MIPS] miscompiles ldxc1 with large pointers on 32-bits

2016-11-01 Thread james410 at cowgill dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78176 James Cowgill changed: What|Removed |Added Attachment #39937|0 |1 is obsolete|

[Bug target/78176] New: [MIPS] miscompiles ldxc1 with large pointers on 32-bits

2016-11-01 Thread james410 at cowgill dot org.uk
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: james410 at cowgill dot org.uk Target Milestone: --- Created attachment 39937 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39937&action=edit testcase Originally from the

[Bug target/77953] New: [MIPS] ice: insn does not satisfy its constraints - __bswapsi2

2016-10-12 Thread james410 at cowgill dot org.uk
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: james410 at cowgill dot org.uk Target Milestone: --- Created attachment 39795 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39795&action=edit reduced source Compil

[Bug target/77300] [MIPS] incorrectly moves instruction containing local GOT16 relocation into a delay slot

2016-09-29 Thread james410 at cowgill dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77300 James Cowgill changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/77300] [MIPS] incorrectly moves instruction containing local GOT16 relocation into a delay slot

2016-09-29 Thread james410 at cowgill dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77300 --- Comment #3 from James Cowgill --- $ mipsel-linux-gnu-readelf -r src.o Relocation section '.rel.text' at offset 0x584 contains 6 entries: Offset InfoTypeSym.Value Sym. Name 1005 R_MIPS_HI16

[Bug target/77300] New: [MIPS] incorrectly moves instruction containing local GOT16 relocation into a delay slot

2016-08-19 Thread james410 at cowgill dot org.uk
Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: james410 at cowgill dot org.uk Target Milestone: --- Created attachment 39474 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39474&action=edit

[Bug target/65780] [5 Regression] Uninitialized common handling in executables

2015-04-15 Thread james410 at cowgill dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65780 james410 at cowgill dot org.uk changed: What|Removed |Added CC||james410 at cowgill dot

[Bug lto/63688] New: all_symbols_read_handler: Assertion `lto_wrapper_argv' failed.

2014-10-30 Thread james410 at cowgill dot org.uk
ormal Priority: P3 Component: lto Assignee: unassigned at gcc dot gnu.org Reporter: james410 at cowgill dot org.uk When invoking ld manually, with the lto plugin, but without passing the lto_wrapper option, this assertion fails. I know it's stupid to do this, bu