[Bug tree-optimization/101956] Miss vectorization from v4hi to v4df

2021-08-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101956 Richard Biener changed: What|Removed |Added Ever confirmed|0 |1 Component|target

[Bug middle-end/101955] (signed<<

2021-08-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101955 Richard Biener changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug target/101956] Miss vectorization from v4hi to v4df

2021-08-17 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101956 --- Comment #2 from Hongtao.liu --- (In reply to Hongtao.liu from comment #1) > test4.c:4:9: missed: conversion not supported by target. > > SLP expect {zero_,}extendv4hiv4df? Typo floatv4hiv4df > > loop vectorizer can automatically try ex

[Bug target/101956] Miss vectorization from v4hi to v4df

2021-08-17 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101956 --- Comment #1 from Hongtao.liu --- test4.c:4:9: missed: conversion not supported by target. SLP expect {zero_,}extendv4hiv4df? loop vectorizer can automatically try extendv8hiv8si + extendv4siv4df void foo1 (double* p, short* q, int n) {

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 --- Comment #21 from Andrew Pinski --- (In reply to M W from comment #18) > I can't believe that this is acceptable. Shocked. in fact. You should read bug 323.

[Bug tree-optimization/101923] std::function's move ctor is slower than the copy one for empty source objects

2021-08-17 Thread dartdart26 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101923 Petar Ivanov changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/97743] Failure to optimize boolean multiplication to select

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97743 --- Comment #6 from Andrew Pinski --- What about: movzbl %dil, %eax negl%eax andl$743, %eax That would be 3 cycles, definitely better than the cmov case. maybe one cycle better than the imul case. It all depends

[Bug target/101956] New: Miss vectorization from v4hi to v4df

2021-08-17 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101956 Bug ID: 101956 Summary: Miss vectorization from v4hi to v4df Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal Prio

[Bug middle-end/101955] (signed<<

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101955 Andrew Pinski changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug middle-end/101955] New: (signed<<

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101955 Bug ID: 101955 Summary: (signed<<31)>>31 should become -(signed&1) Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: enhancement

[Bug tree-optimization/87287] Move signed (x % pow2) == 0 optimization to gimple

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87287 Andrew Pinski changed: What|Removed |Added CC||msebor at gcc dot gnu.org --- Comment #5

[Bug tree-optimization/71149] missing modulo 2 optimization converting result to bool

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71149 Andrew Pinski changed: What|Removed |Added Known to work||9.1.0 Status|NEW

[Bug tree-optimization/87287] Move signed (x % pow2) == 0 optimization to gimple

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87287 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization Target Milestone|-

[Bug rtl-optimization/50984] Boolean return value expression clears register too often

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50984 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement Known to fail|

[Bug libstdc++/81078] dynamic_cast to virtual base produces the wrong answer

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81078 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2021-08-18 Status|UNCONFIRME

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 Andrew Pinski changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread mlwmohawk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 M W changed: What|Removed |Added Resolution|INVALID |--- Status|RESOLVED

[Bug target/97147] GCC uses vhaddpd which is bad for latency

2021-08-17 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97147 --- Comment #7 from Hongtao.liu --- Fixed in GCC12.

[Bug target/97147] GCC uses vhaddpd which is bad for latency

2021-08-17 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97147 --- Comment #6 from CVS Commits --- The master branch has been updated by hongtao Liu : https://gcc.gnu.org/g:97d51c1764554fcef05fe94ee6445f5d2252bcff commit r12-2981-g97d51c1764554fcef05fe94ee6445f5d2252bcff Author: liuhongt Date: Tue Aug 1

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread mlwmohawk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 --- Comment #18 from M W --- I can't believe that this is acceptable. Shocked. in fact.

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 --- Comment #17 from Andrew Pinski --- (In reply to M W from comment #15) > I'm quite sure that is impacting way more projects than have realized it. Almost all of the open source ones have been fixed years ago. Both with IBM and ARM doing a l

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 Andrew Pinski changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread mlwmohawk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 M W changed: What|Removed |Added Resolution|INVALID |--- Status|RESOLVED

[Bug sanitizer/89124] __attribute__((no_sanitize_address)) interferes with __attribute__((target(xxx)))

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89124 Andrew Pinski changed: What|Removed |Added CC||wojciech.mula at microgen dot com --- C

[Bug ipa/67368] Inlining failed due to no_sanitize_address and always_inline conflict

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67368 Andrew Pinski changed: What|Removed |Added Resolution|--- |DUPLICATE Status|NEW

[Bug sanitizer/89124] __attribute__((no_sanitize_address)) interferes with __attribute__((target(xxx)))

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89124 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |8.3 Keywords|

[Bug testsuite/97766] ipa/modref-2.c fails on 32 bits targets

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97766 Andrew Pinski changed: What|Removed |Added Status|ASSIGNED|RESOLVED Target Milestone|---

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 --- Comment #14 from Andrew Pinski --- MIPS64 does: trunc.w.d $f0,$f0 ; int c.le.d $fcc0,$f1,$f0 bc1t$fcc0,.L2 nop trunc.w.d $f0,$f0 mfc1$2,$f0 b .L3 nop .L2:

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 --- Comment #13 from Andrew Pinski --- Newer PowerPC does: fctiwz 0,0 ; int fctiwuz 0,0 ;unsigned Older PPC does: fctiwz 0,0 ; int fctidz 0,0 ; unsigned So it depends on which generation of PowerPC ISA you use.

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 --- Comment #12 from Andrew Pinski --- For aarch64 we do: fcvtzs w0, d0 ; int fcvtzu w0, d0 ; uint32_t For ARM: vcvt.s32.f64s15, d16 ; int vcvt.u32.f64s15, d7 ; uint32_t For x86 we do: cvttsd2

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 --- Comment #11 from Andrew Pinski --- (In reply to Andrew Pinski from comment #10) > 6.3.1.4 Real floating and integer > 1 When a finite value of real floating type is converted to an integer type > other than _Bool, > the fractional part is di

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 --- Comment #10 from Andrew Pinski --- 6.3.1.4 Real floating and integer 1 When a finite value of real floating type is converted to an integer type other than _Bool, the fractional part is discarded (i.e., the value is truncated toward zero). I

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 Andrew Pinski changed: What|Removed |Added Resolution|DUPLICATE |INVALID --- Comment #9 from Andrew Pins

[Bug target/89604] Type conversion from signed char to a wider integer generates wrong assembly for ARM,

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89604 Andrew Pinski changed: What|Removed |Added CC||mlwmohawk at gmail dot com --- Comment #

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 Andrew Pinski changed: What|Removed |Added Resolution|--- |DUPLICATE Status|UNCONFIRME

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread mlwmohawk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 M W changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|INVALID

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread mlwmohawk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 --- Comment #6 from M W --- "Unexpected because not understanding C/C++ standard is normal these days." I'm sort of ticked off by that. I have used some form of this code for over two decades on a lot of different platforms. Mac, Windows, Linu

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 --- Comment #5 from Andrew Pinski --- >it is unexpected. Unexpected because not understanding C/C++ standard is normal these days.

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug ipa/80735] IPA: SRA inhibits constant propagation of structs across multiple function calls

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80735 --- Comment #2 from Andrew Pinski --- I think this was fixed by r10-3311 which changed IPA SRA.

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread mlwmohawk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 M W changed: What|Removed |Added Resolution|INVALID |--- Status|RESOLVED

[Bug modula2/101389] Parallel build doesn't work

2021-08-17 Thread gaiusmod2 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101389 Gaius Mulley changed: What|Removed |Added CC||gaiusmod2 at gmail dot com --- Comment #

[Bug libquadmath/101954] ssize_t unknown for picolibc

2021-08-17 Thread unlvsur at live dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101954 --- Comment #4 from cqwrteur --- Created attachment 51314 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51314&action=edit config file here is the config file

[Bug libquadmath/101954] ssize_t unknown for picolibc

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101954 --- Comment #3 from Andrew Pinski --- Also how did you configure gcc?

[Bug libquadmath/101954] ssize_t unknown for picolibc

2021-08-17 Thread unlvsur at live dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101954 --- Comment #2 from cqwrteur --- (In reply to Andrew Pinski from comment #1) > ssize_t should be defined in stdint.h, why is it not? i do not know. it defines _ssize_t in sys/_types.h

[Bug libquadmath/101954] ssize_t unknown for picolibc

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101954 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2021-08-17 Ever confirmed|0

[Bug libquadmath/101954] New: ssize_t unknown for picolibc

2021-08-17 Thread unlvsur at live dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101954 Bug ID: 101954 Summary: ssize_t unknown for picolibc Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libquadmath

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread schwab--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 Andreas Schwab changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug c/101953] bug on the default cast operator from double to unsigned short

2021-08-17 Thread mlwmohawk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 --- Comment #1 from M W --- This also happens on C++

[Bug c/101953] New: bug on the default cast operator from double to unsigned short

2021-08-17 Thread mlwmohawk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101953 Bug ID: 101953 Summary: bug on the default cast operator from double to unsigned short Product: gcc Version: 8.3.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/101854] [11 Regression] Invalid warning -Wstringop-overflow wrong argument

2021-08-17 Thread msebor at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101854 Martin Sebor changed: What|Removed |Added Summary|[11/12 Regression] Invalid |[11 Regression] Invalid

[Bug tree-optimization/101854] [11/12 Regression] Invalid warning -Wstringop-overflow wrong argument

2021-08-17 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101854 --- Comment #8 from CVS Commits --- The master branch has been updated by Martin Sebor : https://gcc.gnu.org/g:b48d4e6818674898f90d9358378c127511ef0f9f commit r12-2976-gb48d4e6818674898f90d9358378c127511ef0f9f Author: Martin Sebor Date: Tue

[Bug c++/100288] [11/12 Regression] g++-11 internal error and fails to precompile a concept

2021-08-17 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100288 Patrick Palka changed: What|Removed |Added CC||emmanuel.le-trong@cnrs-orle

[Bug c++/101945] [C++] ICE on recursive atomic constraint

2021-08-17 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101945 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Resol

[Bug c++/97234] Constexpr class-scope array initializer referencing previous elements

2021-08-17 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97234 Jonathan Wakely changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug c++/97234] Constexpr class-scope array initializer referencing previous elements

2021-08-17 Thread botond at mozilla dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97234 Botond Ballo changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c++/88323] implement C++20 language features.

2021-08-17 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 101539, which changed state. Bug 101539 Summary: [C++20] Implement builtins for layout-compatibility and pointer-interconvertibility traits https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101539 What|Removed

[Bug libstdc++/88322] Implement C++20 library features.

2021-08-17 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88322 Bug 88322 depends on bug 101539, which changed state. Bug 101539 Summary: [C++20] Implement builtins for layout-compatibility and pointer-interconvertibility traits https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101539 What|Removed

[Bug c++/101539] [C++20] Implement builtins for layout-compatibility and pointer-interconvertibility traits

2021-08-17 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101539 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/101539] [C++20] Implement builtins for layout-compatibility and pointer-interconvertibility traits

2021-08-17 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101539 --- Comment #9 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:32c3a75390623a0470df52af13f78baddd562981 commit r12-2975-g32c3a75390623a0470df52af13f78baddd562981 Author: Jakub Jelinek Date: T

[Bug tree-optimization/101706] bool0^bool1^1 -> bool0 == bool1

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101706 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug c++/97942] [C++20][P0692R1] Access checking not waived for declarations of explicit specializations of function and variable templates

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97942 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2021-08-17 Ever confirmed|0

[Bug rtl-optimization/97545] ICE since commit r11-3684 and using selective-scheduling2

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97545 --- Comment #1 from Andrew Pinski --- r11-3684 would have changed IR before selective-scheduling2.

[Bug target/100340] Bootstrap fails with Clang 12.0.5 (XCode 12.5)

2021-08-17 Thread iains at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100340 Iain Sandoe changed: What|Removed |Added Target Milestone|--- |9.5 --- Comment #23 from Iain Sandoe ---

[Bug target/100340] Bootstrap fails with Clang 12.0.5 (XCode 12.5)

2021-08-17 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100340 --- Comment #22 from CVS Commits --- The master branch has been updated by Iain D Sandoe : https://gcc.gnu.org/g:743b8dd6fd757e997eb060d70fd4ae8e04fb56cd commit r12-2968-g743b8dd6fd757e997eb060d70fd4ae8e04fb56cd Author: Iain Sandoe Date: Sa

[Bug ipa/101949] git miscompiled with -flto -fipa-pta

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101949 --- Comment #2 from Andrew Pinski --- I don't think all of the bugs with -fipa-pta have been fixed which is why it is not turned on by default.

[Bug target/97807] ICE in output_move_double, at config/arm/arm.c:19689

2021-08-17 Thread rearnsha at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97807 --- Comment #2 from Richard Earnshaw --- In Arm mode the compiler restricts 64-bit sized objects to be even/odd pairs of core registers (ie starting in r0, r2, etc). However, the ABI for this packed object is trying to use (r1,r2) for passing th

[Bug c/101950] __builtin_clrsb is never inlined

2021-08-17 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101950 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org Assi

[Bug c/101952] New: SH4 ICE: Error: unaligned opcodes detected in executable segment

2021-08-17 Thread giulio.benetti at benettiengineering dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101952 Bug ID: 101952 Summary: SH4 ICE: Error: unaligned opcodes detected in executable segment Product: gcc Version: 11.1.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/101951] Implement F2018:C937

2021-08-17 Thread kargl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101951 kargl at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Priority|P3

[Bug fortran/101951] New: Implement F2018:C937

2021-08-17 Thread kargl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101951 Bug ID: 101951 Summary: Implement F2018:C937 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee:

[Bug gcov-profile/89961] When "--intermediate-format" is used "--preserve-paths"/"--hash-filenames" is ignored

2021-08-17 Thread xaizek at posteo dot net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89961 --- Comment #18 from xaizek --- > The following 2 files should be created (right now b.gcov.json.gz and > a.gcov.json.gz are created) > > b.gcov.json.gz > src/a.gcov.json.gz > > and so -p and -x does not play any role here. Now you'll need to

[Bug jit/101942] many jit test failures (test-accessing-bitfield.c.exe et al.)

2021-08-17 Thread msebor at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101942 Martin Sebor changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug c/101950] New: __builtin_clrsb is never inlined

2021-08-17 Thread sven.koehler at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101950 Bug ID: 101950 Summary: __builtin_clrsb is never inlined Product: gcc Version: 11.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c A

[Bug c++/101940] Implement -fignored-attributes

2021-08-17 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101940 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/101904] Wrong result of decltype during instantiation of std::result_of

2021-08-17 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101904 --- Comment #4 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #3) > I think Clang doesn't even bother to instantiate the return type for the > non-const overload, because it wouldn't be viable. I'm not sure if that's a > conf

[Bug c++/101940] Implement -fignored-attributes

2021-08-17 Thread msebor at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101940 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org Last reconfi

[Bug other/101949] git miscompiled with -flto -fipa-pta

2021-08-17 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101949 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug other/101949] New: git miscompiled with -flto -fipa-pta

2021-08-17 Thread alex_y_xu at yahoo dot ca via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101949 Bug ID: 101949 Summary: git miscompiled with -flto -fipa-pta Product: gcc Version: 11.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other

[Bug gcov-profile/89961] When "--intermediate-format" is used "--preserve-paths"/"--hash-filenames" is ignored

2021-08-17 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89961 --- Comment #17 from Martin Liška --- > $ gcov src/a.x b.yy --json-format this ought to be src/a.c b.c (but as you noticed gcov deduces .gcda/.gcno files by skipping the last dot component of a path). That's why it works as well.

[Bug gcov-profile/89961] When "--intermediate-format" is used "--preserve-paths"/"--hash-filenames" is ignored

2021-08-17 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89961 --- Comment #16 from Martin Liška --- All right, so what's different about JSON and non-JSON mode: 1) normal mode: gcov src/a.c test/a.c First, gcda/gcno files are searched for both the arguments (so src/a.gcda, ..) and then output is emitted

[Bug c++/101940] Implement -fignored-attributes

2021-08-17 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101940 --- Comment #2 from Marek Polacek --- Possibly. I thought I'd rather keep the names of the option and pragma the same, but maybe that's not necessary.

[Bug target/100305] [10 Regression] aarch64: ICE in output_operand_lossage with -O3

2021-08-17 Thread rsandifo at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100305 rsandifo at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resoluti

[Bug target/100305] [10 Regression] aarch64: ICE in output_operand_lossage with -O3

2021-08-17 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100305 --- Comment #16 from CVS Commits --- The releases/gcc-10 branch has been updated by Richard Sandiford : https://gcc.gnu.org/g:3e44c89e672ec18ce31edecf5b5bac980ce411e5 commit r10-10040-g3e44c89e672ec18ce31edecf5b5bac980ce411e5 Author: Richard S

[Bug tree-optimization/101923] std::function's move ctor is slower than the copy one for empty source objects

2021-08-17 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101923 --- Comment #8 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:0808b0df9c4d31f4c362b9c85fb538b6aafcb517 commit r12-2959-g0808b0df9c4d31f4c362b9c85fb538b6aafcb517 Author: Jonathan Wakely Date:

[Bug jit/101942] many jit test failures (test-accessing-bitfield.c.exe et al.)

2021-08-17 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101942 Martin Liška changed: What|Removed |Added Ever confirmed|0 |1 CC|

[Bug target/100896] --enable-initfini-array should be enabled for cross compiler to Linux

2021-08-17 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100896 --- Comment #3 from CVS Commits --- The master branch has been updated by Christophe Lyon : https://gcc.gnu.org/g:9c560cf23996271ee26dfc4a1d8484b85173cd12 commit r12-2954-g9c560cf23996271ee26dfc4a1d8484b85173cd12 Author: Christophe Lyon Date:

[Bug fortran/101948] [OpenMP] gfc_split_omp_clauses + REDUCTION with TASK modifier

2021-08-17 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101948 --- Comment #1 from Jakub Jelinek --- Clauses on Combined and Composite Constructs section says: "If the task reduction-modifier is specified, the effect is as if it only modifies the behavior of the reduction clause on the innermost leaf constr

[Bug fortran/101948] New: [OpenMP] gfc_split_omp_clauses + REDUCTION with TASK modifier

2021-08-17 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101948 Bug ID: 101948 Summary: [OpenMP] gfc_split_omp_clauses + REDUCTION with TASK modifier Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords: openmp, rejects-

[Bug middle-end/48609] Inefficient complex float argument passing/return

2021-08-17 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48609 --- Comment #9 from Hongtao.liu --- (In reply to Hongtao.liu from comment #8) > > You have to do a little bit more. Like change how the extraction for the two > > parts for the concat. > > We already have vec_extractv2sfsf/vec_setv2sf, will debu

[Bug middle-end/48609] Inefficient complex float argument passing/return

2021-08-17 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48609 --- Comment #8 from Hongtao.liu --- > You have to do a little bit more. Like change how the extraction for the two > parts for the concat. We already have vec_extractv2sfsf/vec_setv2sf, will debug to figure out why they're not used.

[Bug tree-optimization/101944] suboptimal SLP for reduced case from namd_r

2021-08-17 Thread linkw at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101944 --- Comment #5 from Kewen Lin --- (In reply to Richard Biener from comment #3) > On x86 we even have > > Vector cost: 136 > Scalar cost: 196 > > note that we seem to vectorize the reduction but that only happens with > -ffast-math, not -O2

[Bug target/101946] crosscompilation of the kernel for MIPS fails

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101946 Andrew Pinski changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug target/101946] crosscompilation of the kernel for MIPS fails

2021-08-17 Thread sudipm.mukherjee at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101946 --- Comment #4 from Sudip --- (In reply to Sudip from comment #3) > Ohhh.. yes. I updated binutils also to "tag: binutils-2_37". > > For the kernel source this was seen while I was testing the build for > v5.4.142- rc2 and I have checked there

[Bug middle-end/48609] Inefficient complex float argument passing/return

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48609 --- Comment #7 from Andrew Pinski --- (In reply to Hongtao.liu from comment #6) > (In reply to Hongtao.liu from comment #5) > > (In reply to Andrew Pinski from comment #2) > > > Confirmed, In this case, it is a middle-end issue, I suspect if we u

[Bug middle-end/48609] Inefficient complex float argument passing/return

2021-08-17 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48609 --- Comment #6 from Hongtao.liu --- (In reply to Hongtao.liu from comment #5) > (In reply to Andrew Pinski from comment #2) > > Confirmed, In this case, it is a middle-end issue, I suspect if we used > > V2SFmode for the incoming argument, it mig

[Bug ada/101947] [12 Regression] Broken Ada bootstrap in get_base_type_offset, at dwarf2out.c:4330 since r12-2927-g29020d0527512ae0444ad32b1461b7f8526e7427

2021-08-17 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101947 --- Comment #2 from Martin Liška --- Started with r12-2927-g29020d0527512ae0444ad32b1461b7f8526e7427.

[Bug ada/101947] [12 Regression] Broken Ada bootstrap in get_base_type_offset, at dwarf2out.c:4330 since r12-2927-g29020d0527512ae0444ad32b1461b7f8526e7427

2021-08-17 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101947 Martin Liška changed: What|Removed |Added Priority|P3 |P1 Target Milestone|---

[Bug c++/71007] Divergence between treatment of char[0] between OR (=> SFINAE failure) and diagnostic printing (no failure)

2021-08-17 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71007 Andrew Pinski changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug target/101946] crosscompilation of the kernel for MIPS fails

2021-08-17 Thread sudipm.mukherjee at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101946 --- Comment #3 from Sudip --- Ohhh.. yes. I updated binutils also to "tag: binutils-2_37". For the kernel source this was seen while I was testing the build for v5.4.142- rc2 and I have checked there has been no kernel code change which can cau

  1   2   >