[Bug tree-optimization/88540] Issues with vectorization of min/max operations

2023-07-12 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88540 --- Comment #7 from Hongtao.liu --- (In reply to Hongtao.liu from comment #6) > Note, x86 MINSS/MAXSS is not IEEE-conformant minimum and maximum operations, > it always return the second operand when there's NAN, but for > fmin/fmax_optab it shou

[Bug bootstrap/110650] collect2: fatal error: ld terminated with signal 11 [Segmentation fault]

2023-07-12 Thread townsend at astro dot wisc.edu via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110650 --- Comment #3 from Rich Townsend --- Sure thing: GNU ld version 2.17.50.0.6-26.el5 20061020 I'm deliberately working with an old toolchain, inside a Docker container, to make sure that when I distribute the gcc executables they will work OK o

[Bug bootstrap/110650] collect2: fatal error: ld terminated with signal 11 [Segmentation fault]

2023-07-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110650 --- Comment #4 from Andrew Pinski --- Most likely that binutils version is just broken. You should use a newer one. Binutils 2.35 or newer is recommended so you can use LTO. As mentioned on https://gcc.gnu.org/install/prerequisites.html

[Bug tree-optimization/82255] Vectorizer cost model overcounts cost of some vectorized loads

2023-07-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82255 --- Comment #12 from CVS Commits --- The master branch has been updated by Kewen Lin : https://gcc.gnu.org/g:090d83c25508c108756a534c765d2fa8c07eb261 commit r14-2490-g090d83c25508c108756a534c765d2fa8c07eb261 Author: Kewen Lin Date: Wed Jul 1

[Bug tree-optimization/82255] Vectorizer cost model overcounts cost of some vectorized loads

2023-07-12 Thread linkw at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82255 Kewen Lin changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2023-07-12 Thread linkw at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 82255, which changed state. Bug 82255 Summary: Vectorizer cost model overcounts cost of some vectorized loads https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82255 What|Removed |Added

[Bug target/110643] aarch64: Miscompilation at O1 level (O0 is working)

2023-07-12 Thread malat at debian dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110643 --- Comment #6 from Mathieu Malaterre --- > $ export CXX=-O1 > $ export CXXFLAGS=g++-13 should read: $ export CXX=g++-13 $ export CXXFLAGS=-O1

[Bug target/110643] aarch64: Miscompilation at O1 level (O0 is working)

2023-07-12 Thread malat at debian dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110643 --- Comment #5 from Mathieu Malaterre --- > We are going to need a self contained testcase to figure this out ... You are not going to like it. Anyway here it goes: [using Debian sid/arm64] $ git clone https://github.com/google/highway.git $ e

[Bug target/110643] aarch64: Miscompilation at O1 level (O0 is working)

2023-07-12 Thread malat at debian dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110643 --- Comment #7 from Mathieu Malaterre --- (In reply to Andrew Pinski from comment #3) > Does -ffp-contract=on help? Nope, I do not see any difference in symptoms: ``` 73: [ RUN ] HwyMathTestGroup/HwyMathTest.TestAllAtan2/NEON_WITHOUT_AES

<    1   2