[Bug tree-optimization/109429] ivopts: Compute complexity for unsupported addressing modes

2024-06-26 Thread jovan.dmitrovic at syrmia dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109429 --- Comment #4 from Jovan Dmitrović --- There is a patch regarding this issue submitted to the GCC mailing list: https://gcc.gnu.org/pipermail/gcc-patches/2024-March/647966.html. Unfortunately, there hasn't been a response to it for quite some

[Bug target/109435] overaligned structs are not passed correctly for mips64

2023-05-29 Thread jovan.dmitrovic at syrmia dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109435 --- Comment #3 from Jovan Dmitrović --- Tentative patch posted on the mailing list: https://gcc.gnu.org/pipermail/gcc-patches/2023-May/619949.html

[Bug other/109435] [MIPS64R6] Typedef struct alignment returns incorrect results

2023-04-06 Thread jovan.dmitrovic at syrmia dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109435 --- Comment #1 from Jovan Dmitrović --- This is compile command that I used: mipsisa64r6-linux-gnuabi64-gcc -march=mips64r6 -mabi=64 -O0 -o foo foo.c -static I used the MIPS gcc package from Ubuntu's package repository. Also, I used qemu-mips6

[Bug other/109435] New: [MIPS64R6] Typedef struct alignment returns incorrect results

2023-04-06 Thread jovan.dmitrovic at syrmia dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109435 Bug ID: 109435 Summary: [MIPS64R6] Typedef struct alignment returns incorrect results Product: gcc Version: 10.3.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/109429] ivopts: Compute complexity for unsupported addressing modes

2023-04-06 Thread jovan.dmitrovic at syrmia dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109429 --- Comment #3 from Jovan Dmitrović --- Another thing that has come to attention is the register pressure costs being calculated improperly. More information and a patch are submitted at the link below. https://gcc.gnu.org/pipermail/gcc-patches

[Bug tree-optimization/109429] ivopts: Compute complexity for unsupported addressing modes

2023-04-06 Thread jovan.dmitrovic at syrmia dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109429 --- Comment #2 from Jovan Dmitrović --- *** Bug 109430 has been marked as a duplicate of this bug. ***

[Bug tree-optimization/109430] ivopts: Revert register pressure cost when there are enough registers

2023-04-06 Thread jovan.dmitrovic at syrmia dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109430 Jovan Dmitrović changed: What|Removed |Added Resolution|--- |DUPLICATE Status|UNCONFIR

[Bug tree-optimization/109429] ivopts: Compute complexity for unsupported addressing modes

2023-04-06 Thread jovan.dmitrovic at syrmia dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109429 --- Comment #1 from Jovan Dmitrović --- It seems that commit f9f69dd changed the way complexity is calculated, so now the complexity equals zero across the board, for each candidate. Here is one testcase: void daxpy(float *vector1, float *vect

[Bug tree-optimization/109430] New: ivopts: Revert register pressure cost when there are enough registers

2023-04-06 Thread jovan.dmitrovic at syrmia dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109430 Bug ID: 109430 Summary: ivopts: Revert register pressure cost when there are enough registers Product: gcc Version: unknown Status: UNCONFIRMED Severity: norma

[Bug tree-optimization/109429] New: ivopts: Compute complexity for unsupported addressing modes

2023-04-06 Thread jovan.dmitrovic at syrmia dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109429 Bug ID: 109429 Summary: ivopts: Compute complexity for unsupported addressing modes Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal