[Bug tree-optimization/49442] [10/11/12/13 Regression] Misaligned store support pessimization

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49442 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #23 from Jakub Jelinek

[Bug target/47481] [10/11/12/13 Regression] spill failure with -O2 -msoft-float on Ada RTS

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47481 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #22 from Jakub Jelinek

[Bug debug/47471] [10/11/12/13 Regression] stdarg functions extraneous too-early prologue end

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47471 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #23 from Jakub Jelinek

[Bug middle-end/47344] [10/11/12/13 Regression][meta-bug] GCC gets slower and uses more memory

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47344 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #25 from Jakub Jelinek

[Bug middle-end/46555] [10/11/12/13 Regression] PHI RTL expansion leads to CSiBE regression

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46555 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #16 from Jakub Jelinek

[Bug target/46393] [10/11/12/13 Regression] m68k code size regression

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46393 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #9 from Jakub Jelinek

[Bug middle-end/45273] [10/11/12/13 Regression] The compiler depends on the host double (-fprofile-corection only)

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45273 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #25 from Jakub Jelinek

[Bug target/44793] [10/11/12/13 Regression] libgcc does not include t-ppccomm on rtems

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44793 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #24 from Jakub Jelinek

[Bug c/43798] [10/11/12/13 Regression] attribute((aligned(x))) not honored for array element types?

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43798 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #23 from Jakub Jelinek

[Bug fortran/42954] [10/11/12/13 regression] TARGET_*_CPP_BUILTINS issues with gfortran

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42954 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #37 from Jakub Jelinek

[Bug target/39725] [10/11/12/13 Regression][cond-optab] MIPS pessimizations on floating-point

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39725 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #25 from Jakub Jelinek

[Bug tree-optimization/38785] [10/11/12/13 Regression] huge performance regression on EEMBC bitmnp01

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38785 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #57 from Jakub Jelinek

[Bug target/38134] [10/11/12/13 Regression] speed regression with many loop invariants

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38134 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #36 from Jakub Jelinek

[Bug middle-end/38059] [10/11/12/13 Regression] Compile time regression for gcc.dg/20020425-1.c

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38059 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #17 from Jakub Jelinek

[Bug tree-optimization/37916] [10/11/12/13 Regression] SSA names causing register pressure; unnecessarily many simultaneously "live" names.

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37916 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #36 from Jakub Jelinek

[Bug testsuite/36443] [10/11/12/13 Regression]: HOSTCC doesn't work with installed gcc

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36443 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #70 from Jakub Jelinek

[Bug tree-optimization/34723] [10/11/12/13 Regression] Summing variable should be initialized to the first member before the loop

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=34723 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #19 from Jakub Jelinek

[Bug middle-end/33699] [10/11/12/13 regression] missing optimization on const addr area store

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33699 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #34 from Jakub Jelinek

[Bug c/32643] [10/11/12/13 Regression] Wrong error message with unsigned char a = uchar&512

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32643 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #34 from Jakub Jelinek

[Bug target/29256] [10/11/12/13 regression] loop performance regression

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29256 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #73 from Jakub Jelinek

[Bug middle-end/28831] [10/11/12/13 Regression] Aggregate copy not elided when using a return value as a pass-by-value parameter

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28831 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #40 from Jakub Jelinek

[Bug other/26966] [10/11/12/13 Regression] linking of C++/ObjC app fail on OpenBSD 3.9/10/11/12 due POSIX threading unresolved symbols

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26966 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #37 from Jakub Jelinek

[Bug c/26154] [10/11/12/13 Regression] OpenMP extensions to the C language is not documented or doumented in the wrong spot

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26154 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #33 from Jakub Jelinek

[Bug driver/25208] [10/11/12/13 Regression] two outputs and -MMD

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25208 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #29 from Jakub Jelinek

[Bug preprocessor/24976] [10/11/12/13 Regression] simple hexadecimal number and plus/minus and no space

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24976 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #26 from Jakub Jelinek

[Bug middle-end/24434] [10/11/12/13 Regression] get_varargs_alias_set returns 0 always

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24434 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #28 from Jakub Jelinek

[Bug preprocessor/24024] [10/11/12/13 Regression] gcc -E -C processes "\" incorrectly inside C comments

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24024 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #26 from Jakub Jelinek

[Bug target/24012] [10/11/12/13 regression] #define _POSIX_C_SOURCE breaks #include

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24012 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #32 from Jakub Jelinek

[Bug middle-end/23868] [10/11/12/13 regression] builtin_apply uses wrong mode for multi-hard-register return values

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23868 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #37 from Jakub Jelinek

[Bug c/23144] [10/11/12/13 Regression] invalid parameter forward declarations not diagnosed

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23144 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #29 from Jakub Jelinek

[Bug tree-optimization/21485] [10/11/12/13 Regression] missed load PRE, PRE makes i?88/9/10/11/12 suck

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=21485 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #74 from Jakub Jelinek

[Bug c/21343] [10/11/12/13 Regression] incompatible internal linkage declarations in different scopes not diagnosed

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=21343 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #24 from Jakub Jelinek

[Bug middle-end/21161] [10/11/12/13 Regression] "clobbered by longjmp" warning ignores the data flow

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=21161 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #24 from Jakub Jelinek

[Bug target/20617] [10/11/12/13 Regression] shared SH libgcc is exporting too many symbols

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20617 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #45 from Jakub Jelinek

[Bug preprocessor/20285] [10/11/12/13 Regression] gcc -E - < . gives a misleading error message

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20285 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #22 from Jakub Jelinek

[Bug tree-optimization/18501] [10/11/12/13 Regression] Missing 'used uninitialized' warning (CCP)

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18501 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #100 from Jakub

[Bug target/18346] [10/11/12/13 regression] mmix-knuth-mmixware testsuite failure: gcc.dg/trampoline-1.c

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18346 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #28 from Jakub Jelinek

[Bug target/18335] [10/11/12/13 regression] mmix-knuth-mmixware testsuite failure: gcc.dg/debug/debug-1.c and debug-2 xyzzy

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18335 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #27 from Jakub Jelinek

[Bug c++/14179] [10/11/12/13 Regression] out of memory while parsing array with many initializers

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=14179 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #88 from Jakub Jelinek

[Bug c/12245] [10/11/12/13 regression] Uses lots of memory when compiling large initialized arrays

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12245 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #81 from Jakub Jelinek

[Bug preprocessor/8270] [10/11/12/13 Regression] back-slash white space newline with comments, no warning

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=8270 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #68 from Jakub Jelinek

[Bug target/106096] [13 regression] ICE building stage 2 libgcc on loongarch64-linux-gnu because stage 2 gcc is miscompiled

2022-06-28 Thread chenglulu at loongson dot cn via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106096 --- Comment #10 from chenglulu --- (In reply to Xi Ruoyao from comment #9) > Created attachment 53214 [details] > patch removing r13 from SIBCALL_REGS > > I'm testing this patch now. > > I suggest to apply this for trunk and gcc-12 branch

[Bug target/106053] [13 Regression] wrong code with -O -fno-tree-fre since r13-707-g68e0063397ba820e

2022-06-28 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106053 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/106113] New: wrong codegen for _mm_[u]comineq_{ss,sd} and need to return PF result.

2022-06-28 Thread lingling.kong7 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106113 Bug ID: 106113 Summary: wrong codegen for _mm_[u]comineq_{ss,sd} and need to return PF result. Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal

[Bug target/106053] [13 Regression] wrong code with -O -fno-tree-fre since r13-707-g68e0063397ba820e

2022-06-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106053 --- Comment #4 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:a3ca1fc5f409e257e9fb9a8165bb4a7068ddebbe commit r13-1317-ga3ca1fc5f409e257e9fb9a8165bb4a7068ddebbe Author: Richard Biener Date:

[Bug tree-optimization/106112] wrong code at -Os and above on x86_64-linux-gnu

2022-06-28 Thread zhendong.su at inf dot ethz.ch via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106112 --- Comment #1 from Zhendong Su --- Compiler Explorer: https://godbolt.org/z/v6qY9d6q6

[Bug tree-optimization/106112] New: wrong code at -Os and above on x86_64-linux-gnu

2022-06-28 Thread zhendong.su at inf dot ethz.ch via Gcc-bugs
-multilib --with-system-zlib Thread model: posix Supported LTO compression algorithms: zlib gcc version 13.0.0 20220628 (experimental) [master r13-1313-gf9764ea128c] (GCC) [575] % [575] % gcctk -O1 small.c; ./a.out [576] % [576] % gcctk -Os small.c [577] % ./a.out Aborted [578] % [578] % cat small.c

[Bug target/106096] [13 regression] ICE building stage 2 libgcc on loongarch64-linux-gnu because stage 2 gcc is miscompiled

2022-06-28 Thread xry111 at mengyan1223 dot wang via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106096 --- Comment #9 from Xi Ruoyao --- Created attachment 53214 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53214=edit patch removing r13 from SIBCALL_REGS I'm testing this patch now. I suggest to apply this for trunk and gcc-12 branch

[Bug c++/106111] -Wc++20-compat doesn't warn about using `requires` as an identifier

2022-06-28 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106111 --- Comment #2 from Jonathan Wakely --- Oh, that's because -Wc++20-compat doesn't include -Wc++17-compat etc. With the right options GCC warns about three: $ g++ -std=c++03 r.C -c -Wc++20-compat -Wc++11-compat -Wc++14-compat -Wc++17-compat

[Bug target/106097] undefined behaviors regarding integer shifts in loongarch_build_integer

2022-06-28 Thread chenglulu at loongson dot cn via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106097 --- Comment #11 from chenglulu --- > Otherwise LGTM. As the port maintainer you can push it directly into > master. Normally we should bootstrap and regtest before applying a patch, > but currently the bootstrap is blocked by PR106096 :(.

[Bug c++/106111] -Wc++20-compat doesn't warn about using `requires` as an identifier

2022-06-28 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106111 --- Comment #1 from Jonathan Wakely --- Looks like we don't warn about any keywords with any -Wc++NN-compat options: int decltype, constexpr, consteval, requires, noexcept, alignof, alignas; GCC doesn't warn about any of these, Clang only

[Bug c++/106111] New: -Wc++20-compat doesn't warn about using `requires` as an identifier

2022-06-28 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106111 Bug ID: 106111 Summary: -Wc++20-compat doesn't warn about using `requires` as an identifier Product: gcc Version: unknown Status: UNCONFIRMED Keywords:

[Bug tree-optimization/106106] SRA scalarizes structure copies

2022-06-28 Thread rsandifo at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106106 --- Comment #5 from rsandifo at gcc dot gnu.org --- FWIW, I agree with Richard that this seems like something that should be fixed in RTL. In some ways it's the opposite of what lower-subreg does: whereas lower-subreg is a bit like SRA for

[Bug target/106096] [13 regression] ICE building stage 2 libgcc on loongarch64-linux-gnu because stage 2 gcc is miscompiled

2022-06-28 Thread chenglulu at loongson dot cn via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106096 --- Comment #8 from chenglulu --- (In reply to Xi Ruoyao from comment #6) > (In reply to chenglulu from comment #5) > > Created attachment 53213 [details] > > Modify the allocation order of caller saved registers. > > I think we need to

[Bug tree-optimization/106106] SRA scalarizes structure copies

2022-06-28 Thread tnfchris at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106106 --- Comment #4 from Tamar Christina --- > > Is the fact that float32x2x2_t is an aggregate with a field named 'val' > part of the neon API? Yeah, it's mandated by ACLE

[Bug tree-optimization/106106] SRA scalarizes structure copies

2022-06-28 Thread rguenth at gcc dot gnu.org via Gcc-bugs
(mem:BLK (reg/v/f:DI 100 [ p2 ]) [0 S8 A8]) > (reg/v:V2x2SF 97 [ __b ]) > (const_int 1 [0x1]) > ] UNSPEC_LD2_LANE)) > "/opt/compiler-explorer/arm64/gcc-trunk-20220628/aarch64-unknown-linux-gnu/ > lib/gcc/aarch64-unknown-linux-gnu/13.0.0/include/a

[Bug target/106096] [13 regression] ICE building stage 2 libgcc on loongarch64-linux-gnu because stage 2 gcc is miscompiled

2022-06-28 Thread xry111 at mengyan1223 dot wang via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106096 --- Comment #7 from Xi Ruoyao --- (In reply to Xi Ruoyao from comment #6) > (In reply to chenglulu from comment #5) > > Created attachment 53213 [details] > > Modify the allocation order of caller saved registers. > > I think we need to

[Bug target/106053] [13 Regression] wrong code with -O -fno-tree-fre since r13-707-g68e0063397ba820e

2022-06-28 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106053 --- Comment #3 from Richard Biener --- It's fold_sign_changed_comparison (in it's match.pd incarnation) that replaces (uint128) a == (uint128) b with a == (signed-bool:128) b. That's a latent issue exposed by the change as we now fold this

[Bug target/106096] [13 regression] ICE building stage 2 libgcc on loongarch64-linux-gnu because stage 2 gcc is miscompiled

2022-06-28 Thread xry111 at mengyan1223 dot wang via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106096 --- Comment #6 from Xi Ruoyao --- (In reply to chenglulu from comment #5) > Created attachment 53213 [details] > Modify the allocation order of caller saved registers. I think we need to completely prevent LARCH_PROLOGUE_TEMP from being used

[Bug target/106096] [13 regression] ICE building stage 2 libgcc on loongarch64-linux-gnu because stage 2 gcc is miscompiled

2022-06-28 Thread chenglulu at loongson dot cn via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106096 --- Comment #5 from chenglulu --- Created attachment 53213 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53213=edit Modify the allocation order of caller saved registers.

[Bug tree-optimization/106106] SRA scalarizes structure copies

2022-06-28 Thread tnfchris at gcc dot gnu.org via Gcc-bugs
t_int 1 [0x1]) ] UNSPEC_LD2_LANE)) "/opt/compiler-explorer/arm64/gcc-trunk-20220628/aarch64-unknown-linux-gnu/lib/gcc/aarch64-unknown-linux-gnu/13.0.0/include/arm_neon.h":17515:10 -1 (nil)) > In any case improving register allocation or massaging the RTL before it > is the way to go he

[Bug fortran/106108] gfortran gives warning about unitilialized variable for string with both allocatable length and size

2022-06-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106108 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment

[Bug tree-optimization/106106] SRA scalarizes structure copies

2022-06-28 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106106 --- Comment #1 from Richard Biener --- SRA is eliding 'v' by doing what it does, so it essentially changes D.22939 = __builtin_aarch64_ld2v2sf (p1_2(D)); v = D.22939; __b = v; D.22937 = __builtin_aarch64_ld2_lanev2sf (p2_3(D), __b, 1);

[Bug target/106097] undefined behaviors regarding integer shifts in loongarch_build_integer

2022-06-28 Thread xry111 at mengyan1223 dot wang via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106097 --- Comment #10 from Xi Ruoyao --- (In reply to chenglulu from comment #9) > Created attachment 53206 [details] > use LU52I_B and LU32I_B instead of hard coding those long > + codes[cost].value = (value & LU32I_B) > + | (sign51 ?

[Bug target/106101] [12/13 Regression] ICE in reg_bitfield_target_p

2022-06-28 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106101 Richard Biener changed: What|Removed |Added Component|rtl-optimization|target Priority|P3

[Bug target/106022] [12/13 Regression] Enable vectorizer generates extra load

2022-06-28 Thread rguenther at suse dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106022 --- Comment #15 from rguenther at suse dot de --- On Mon, 27 Jun 2022, hjl.tools at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106022 > > --- Comment #14 from H.J. Lu --- > (In reply to rguent...@suse.de from comment

[Bug tree-optimization/103035] [meta-bug] YARPGen bugs

2022-06-28 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103035 Bug 103035 depends on bug 106070, which changed state. Bug 106070 Summary: [13 Regression] Wrong code with -O1 since r13-469-g9a53101caadae1b5 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106070 What|Removed

[Bug tree-optimization/106070] [13 Regression] Wrong code with -O1 since r13-469-g9a53101caadae1b5

2022-06-28 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106070 Richard Biener changed: What|Removed |Added Resolution|--- |FIXED Status|REOPENED

<    4   5   6   7   8   9