[Bug tree-optimization/92712] [8/9 Regression] Performance regression with assumed values

2020-09-01 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92712 --- Comment #25 from Marc Glisse --- (In reply to Feng Xue from comment #24) > Another point: if B+-C can be folded to an existing gimple value, we might > deduce B+-C does not overflow? We can deduce that loading this value that represents B+-C

[Bug tree-optimization/92712] [8/9 Regression] Performance regression with assumed values

2020-09-01 Thread fxue at os dot amperecomputing.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92712 Feng Xue changed: What|Removed |Added CC||fxue at os dot amperecomputing.com --- Comme

[Bug target/96891] New: [AVX512] For vector compare to dest vector, avx512 vector compare could be lowered to avx version

2020-09-01 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96891 Bug ID: 96891 Summary: [AVX512] For vector compare to dest vector, avx512 vector compare could be lowered to avx version Product: gcc Version: 11.0 Status: UNCONFIRMED

[Bug target/92923] __builtin_vec_xor() causes subregs to be used when not using V4SImode vectors

2020-09-01 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92923 --- Comment #6 from CVS Commits --- The releases/gcc-9 branch has been updated by Kewen Lin : https://gcc.gnu.org/g:8c18220564f8372f4d45ed1a4df3fc7f71928654 commit r9-8843-g8c18220564f8372f4d45ed1a4df3fc7f71928654 Author: Kewen Lin Date: Tue

[Bug target/93136] [10 regression] gcc.dg/vmx/ops.c and several other test break after r279772

2020-09-01 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93136 --- Comment #6 from CVS Commits --- The releases/gcc-9 branch has been updated by Kewen Lin : https://gcc.gnu.org/g:8c18220564f8372f4d45ed1a4df3fc7f71928654 commit r9-8843-g8c18220564f8372f4d45ed1a4df3fc7f71928654 Author: Kewen Lin Date: Tue

[Bug fortran/96890] New: Wrong answer with intrinsic IALL

2020-09-01 Thread zhen...@compiler-dev.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96890 Bug ID: 96890 Summary: Wrong answer with intrinsic IALL Product: gcc Version: 10.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran

[Bug jit/96889] Reflection API accessible from the jit C API

2020-09-01 Thread bouanto at zoho dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96889 --- Comment #1 from Antoni --- Created attachment 49173 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49173&action=edit Patch with new functions

[Bug jit/96889] New: Reflection API accessible from the jit C API

2020-09-01 Thread bouanto at zoho dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96889 Bug ID: 96889 Summary: Reflection API accessible from the jit C API Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: jit

[Bug tree-optimization/96888] Missing vectorization opportunity depending on integer type

2020-09-01 Thread pmenon at cs dot cmu.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96888 --- Comment #1 from pmenon at cs dot cmu.edu --- Correction: outer loop condition should read 'i < n'.

[Bug libstdc++/86419] codecvt::in() and out() incorrectly return ok in some cases.

2020-09-01 Thread dmjpp at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86419 --- Comment #5 from Dimitrij Mijoski --- I think I found where the bug lies. It lies in 1. line 557 of the file c++11/codecvt.cc https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=libstdc%2B%2B-v3/src/c%2B%2B11/codecvt.cc;h=0311b15177d0439757e0347f793

[Bug libstdc++/86419] codecvt::in() and out() incorrectly return ok in some cases.

2020-09-01 Thread dmjpp at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86419 Dimitrij Mijoski changed: What|Removed |Added Summary|codecvt::in() and out()|...>::in() and out()

[Bug tree-optimization/96888] New: Missing vectorization opportunity depending on integer type

2020-09-01 Thread pmenon at cs dot cmu.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96888 Bug ID: 96888 Summary: Missing vectorization opportunity depending on integer type Product: gcc Version: 10.2.1 Status: UNCONFIRMED Severity: normal P

[Bug c++/77841] a new expression of a char array cannot be initialized by a string literal

2020-09-01 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77841 --- Comment #5 from CVS Commits --- The master branch has been updated by Marek Polacek : https://gcc.gnu.org/g:b1c59b31ef7adc832405209e9e2a77212284abd7 commit r11-2972-gb1c59b31ef7adc832405209e9e2a77212284abd7 Author: Marek Polacek Date: Tu

[Bug c++/96887] New: Excessive error output with member initializer list and array

2020-09-01 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96887 Bug ID: 96887 Summary: Excessive error output with member initializer list and array Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal P

[Bug c++/77841] a new expression of a char array cannot be initialized by a string literal

2020-09-01 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77841 --- Comment #4 from Marek Polacek --- In C++20, this should also work: new char[4](1,2,3,4);

[Bug libstdc++/71960] __glibcxx_assert and Debug Mode checks can't be used in constexpr functions

2020-09-01 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71960 --- Comment #7 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:10f51543bb81cc953792270b40a9c812049e8b4c commit r11-2971-g10f51543bb81cc953792270b40a9c812049e8b4c Author: Jonathan Wakely Date:

[Bug libfortran/96886] New: valgrind error with optional character argument of unknown length

2020-09-01 Thread ajmay81 at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96886 Bug ID: 96886 Summary: valgrind error with optional character argument of unknown length Product: gcc Version: 10.2.0 Status: UNCONFIRMED Severity: normal

[Bug target/96882] Wrong assembly code generated with arm-none-eabi-gcc -flto -mfloat-abi=hard options

2020-09-01 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96882 Richard Earnshaw changed: What|Removed |Added Target||arm --- Comment #4 from Richard Earns

[Bug c++/96877] Erroneous warning when default initializing function pointer types defined using std::declval

2020-09-01 Thread insertinterestingnamehere at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96877 --- Comment #4 from Ian Henriksen --- It's worth noting that, with g++ using function_type = void (*)(void*) noexcept; actually works, but typedef void(*function_type)(void*) noexcept; does not. clang++ rejects both though.

[Bug c++/96877] Erroneous warning when default initializing function pointer types defined using std::declval

2020-09-01 Thread insertinterestingnamehere at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96877 --- Comment #3 from Ian Henriksen --- The goal of doing it that way was get the exception specification onto the pointer type in C++11 and C++14. The intent was to get the equivalent of typedef void(*function_type)(void*) noexcept; but with st

[Bug target/96808] MMA built-in dies with incorrect sharing of tree nodes error

2020-09-01 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96808 Peter Bergner changed: What|Removed |Added Target Milestone|11.0|10.3

[Bug lto/94311] LTO produces line info entries with invalid line numbers

2020-09-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94311 --- Comment #11 from Jakub Jelinek --- I think the problem is just we ran out of the locations. We hit both if (start_location >= LINE_MAP_MAX_LOCATION) /* We ran out of line map space. */ start_location = 0; in linemap_add and ov

[Bug target/96808] MMA built-in dies with incorrect sharing of tree nodes error

2020-09-01 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96808 --- Comment #2 from Peter Bergner --- Fixed on trunk. I'll backport the fix to GCC 10 after a little burn in on trunk.

[Bug target/96808] MMA built-in dies with incorrect sharing of tree nodes error

2020-09-01 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96808 --- Comment #1 from CVS Commits --- The master branch has been updated by Peter Bergner : https://gcc.gnu.org/g:8bc0f24d7a20d89383859907b875a26ce59dc6c8 commit r11-2970-g8bc0f24d7a20d89383859907b875a26ce59dc6c8 Author: Peter Bergner Date: Tu

[Bug c++/96877] Erroneous warning when default initializing function pointer types defined using std::declval

2020-09-01 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96877 --- Comment #2 from Jonathan Wakely --- Right. But I don't understand why you'd ever want decltype(std::declval()) because the result is always going to be T&& so if you know T, then you already know the decltype.

[Bug sanitizer/96885] New: "member call on misaligned address" when calling a second base member through a pointer to member of derived class

2020-09-01 Thread andrey.vihrov at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96885 Bug ID: 96885 Summary: "member call on misaligned address" when calling a second base member through a pointer to member of derived class Product: gcc Version: 10

[Bug target/96883] -march=native on AWS aarch64 doesn't work (unknown extensions)

2020-09-01 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96883 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/96884] Missing diagnostics when applying the member operator on this in class template

2020-09-01 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96884 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/96884] New: Missing diagnostics when applying the member operator on this in class template

2020-09-01 Thread anders.granlund.0 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96884 Bug ID: 96884 Summary: Missing diagnostics when applying the member operator on this in class template Product: gcc Version: unknown Status: UNCONFIRMED Severit

[Bug lto/94311] LTO produces line info entries with invalid line numbers

2020-09-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94311 --- Comment #10 from Jakub Jelinek --- When I put a breakpoint on ../../libcpp/line-map.c:1737 with xloc.line > 4 (i.e. near end of linemap_expand_location after xloc.line is set), I see (gdb) p/x line_table->highest_line $16 = 0x66e48c7c (gd

[Bug fortran/96859] Wrong answer with intrinsic merge_bits

2020-09-01 Thread sgk at troutmask dot apl.washington.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96859 --- Comment #10 from Steve Kargl --- On Tue, Sep 01, 2020 at 03:20:20PM +, jakub at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96859 > > --- Comment #9 from Jakub Jelinek --- > I've read that. But I think in this

[Bug c++/96877] Erroneous warning when default initializing function pointer types defined using std::declval

2020-09-01 Thread insertinterestingnamehere at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96877 Ian Henriksen changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/96859] Wrong answer with intrinsic merge_bits

2020-09-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96859 --- Comment #9 from Jakub Jelinek --- I've read that. But I think in this case it is an obvious bug (just, what I've missed in the patch, there is another copy of the same bug in another routine). The /* Clear first bit. */ if (kind

[Bug analyzer/96792] Analyzer assumes pointer is NULL, even though pointer was dereferenced earlier

2020-09-01 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96792 David Malcolm changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug fortran/96859] Wrong answer with intrinsic merge_bits

2020-09-01 Thread sgk at troutmask dot apl.washington.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96859 --- Comment #8 from Steve Kargl --- On Tue, Sep 01, 2020 at 12:52:49PM +, jakub at gcc dot gnu.org wrote: > > --- Comment #5 from Jakub Jelinek --- > I think this boils down to: > program foo > print *, int(o'1234567',2), int(o'1234567',4

[Bug lto/94311] LTO produces line info entries with invalid line numbers

2020-09-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94311 Jakub Jelinek changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org,

[Bug c/96882] Wrong assembly code generated with arm-none-eabi-gcc -flto -mfloat-abi=hard options

2020-09-01 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96882 Richard Earnshaw changed: What|Removed |Added Status|WAITING |NEW --- Comment #3 from Richard Earns

[Bug analyzer/96792] Analyzer assumes pointer is NULL, even though pointer was dereferenced earlier

2020-09-01 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96792 --- Comment #2 from CVS Commits --- The master branch has been updated by David Malcolm : https://gcc.gnu.org/g:49bfbf18c0bb9d83934f0ce765dc031ebfbda38e commit r11-2968-g49bfbf18c0bb9d83934f0ce765dc031ebfbda38e Author: David Malcolm Date: Th

[Bug target/71233] [ARM, AArch64] missing AdvSIMD intrinsics

2020-09-01 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71233 --- Comment #27 from Christophe Lyon --- Created attachment 49172 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49172&action=edit a32/a64 intrinsics not supported by the aarch32/arm target

[Bug target/71233] [ARM, AArch64] missing AdvSIMD intrinsics

2020-09-01 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71233 --- Comment #26 from Christophe Lyon --- Created attachment 49171 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49171&action=edit v7 intrinsics not supported by the aarch32/arm target

[Bug target/71233] [ARM, AArch64] missing AdvSIMD intrinsics

2020-09-01 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71233 --- Comment #25 from Christophe Lyon --- Created attachment 49170 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49170&action=edit a64 intrinsics not supported by the aarch64 target

[Bug target/71233] [ARM, AArch64] missing AdvSIMD intrinsics

2020-09-01 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71233 --- Comment #23 from Christophe Lyon --- Created attachment 49168 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49168&action=edit v7 intrinsics not supported by the aarch64 target Update 2020-09-01

[Bug target/71233] [ARM, AArch64] missing AdvSIMD intrinsics

2020-09-01 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71233 --- Comment #24 from Christophe Lyon --- Created attachment 49169 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49169&action=edit a32/a64 intrinsics not supported by the aarch64 target

[Bug fortran/95398] ICE on invalid code

2020-09-01 Thread markeggleston at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95398 markeggleston at gcc dot gnu.org changed: What|Removed |Added CC||markeggleston at gcc do

[Bug fortran/95398] ICE on invalid code

2020-09-01 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95398 --- Comment #4 from CVS Commits --- The releases/gcc-10 branch has been updated by Mark Eggleston : https://gcc.gnu.org/g:84b14e9cd4e05c926a75e8e97ee57dbd3350e752 commit r10-8697-g84b14e9cd4e05c926a75e8e97ee57dbd3350e752 Author: Mark Eggleston

[Bug target/71233] [ARM, AArch64] missing AdvSIMD intrinsics

2020-09-01 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71233 --- Comment #22 from Christophe Lyon --- Applying the recipe from comment #6, the current list of duplicates is: New ones: 2 vcmla_laneq_f16 2 vcmla_rot180_laneq_f16 2 vcmla_rot270_laneq_f16 2 vcmla_rot90_laneq_f16 Known,

[Bug target/96883] New: -march=native on AWS aarch64 doesn't work (unknown extensions)

2020-09-01 Thread matthew.thompson at nasa dot gov
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96883 Bug ID: 96883 Summary: -march=native on AWS aarch64 doesn't work (unknown extensions) Product: gcc Version: 10.2.0 Status: UNCONFIRMED Severity: normal

[Bug c/96882] Wrong assembly code generated with arm-none-eabi-gcc -flto -mfloat-abi=hard options

2020-09-01 Thread emilie.feral at numworks dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96882 --- Comment #2 from emilie.feral at numworks dot com --- Here they are: arm-none-eabi-gcc -v •[master] Using built-in specs. COLLECT_GCC=/Applications/ARM/bin/arm-none-eabi-gcc COLLECT_LTO_WRAPP

[Bug target/71233] [ARM, AArch64] missing AdvSIMD intrinsics

2020-09-01 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71233 --- Comment #21 from Christophe Lyon --- Created attachment 49167 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49167&action=edit Full list of intrinsics documented for a64

[Bug target/71233] [ARM, AArch64] missing AdvSIMD intrinsics

2020-09-01 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71233 --- Comment #20 from Christophe Lyon --- Created attachment 49166 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49166&action=edit Full list of intrinsics documented for a32/a64

[Bug target/71233] [ARM, AArch64] missing AdvSIMD intrinsics

2020-09-01 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71233 --- Comment #19 from Christophe Lyon --- Created attachment 49165 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49165&action=edit Full list of intrinsics documented for v7/a32/a64

[Bug fortran/96859] Wrong answer with intrinsic merge_bits

2020-09-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96859 Jakub Jelinek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org

[Bug c/96882] Wrong assembly code generated with arm-none-eabi-gcc -flto -mfloat-abi=hard options

2020-09-01 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96882 Richard Earnshaw changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug debug/82202] Missing debug information in LTO/offload compilation

2020-09-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82202 --- Comment #3 from Richard Biener --- I fixed this for GCC 10, can you re-check?

[Bug fortran/95352] ICE on select rank with assumed-size selector and lbound intrinsic

2020-09-01 Thread jrfsousa at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95352 José Rui Faustino de Sousa changed: What|Removed |Added Status|NEW |RESOLVED Resolution

[Bug fortran/96728] Fatal Error: Reading module inquiry functions on assumed-rank

2020-09-01 Thread jrfsousa at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96728 José Rui Faustino de Sousa changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution

[Bug fortran/96727] ICE with character length specified using specification function on assumed-rank array

2020-09-01 Thread jrfsousa at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96727 José Rui Faustino de Sousa changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution

[Bug fortran/96726] ICE with user defined specification function on assumed-rank array

2020-09-01 Thread jrfsousa at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96726 José Rui Faustino de Sousa changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution

[Bug fortran/96859] Wrong answer with intrinsic merge_bits

2020-09-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96859 --- Comment #6 from Jakub Jelinek --- Untested fix: --- gcc/fortran/check.c.jj 2020-08-24 10:00:01.424256990 +0200 +++ gcc/fortran/check.c 2020-09-01 15:06:45.428938642 +0200 @@ -429,9 +429,9 @@ gfc_boz2int (gfc_expr *x, int kind) /*

[Bug fortran/94110] Passing an assumed-size to an assumed-shape argument should be rejected

2020-09-01 Thread jrfsousa at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94110 José Rui Faustino de Sousa changed: What|Removed |Added Resolution|--- |FIXED Status|NE

[Bug c/96882] New: Wrong assembly code generated with arm-none-eabi-gcc -flto -mfloat-abi=hard options

2020-09-01 Thread emilie.feral at numworks dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96882 Bug ID: 96882 Summary: Wrong assembly code generated with arm-none-eabi-gcc -flto -mfloat-abi=hard options Product: gcc Version: 9.3.1 Status: UNCONFIRMED Sever

[Bug fortran/96859] Wrong answer with intrinsic merge_bits

2020-09-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96859 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org Sta

[Bug target/71233] [ARM, AArch64] missing AdvSIMD intrinsics

2020-09-01 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71233 --- Comment #18 from Christophe Lyon --- The list at https://developer.arm.com/architectures/instruction-sets/simd-isas/neon/intrinsics has a new format (the list is split in 146 pages, I couldn't find how to get the list on a single page). So I

[Bug target/71233] [ARM, AArch64] missing AdvSIMD intrinsics

2020-09-01 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71233 --- Comment #17 from Christophe Lyon --- Created attachment 49162 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49162&action=edit Full Neon intrinsics list as of 2020-09-01. Full Neon intrinsics list as of 2020-09-01.

[Bug fortran/96859] Wrong answer with intrinsic merge_bits

2020-09-01 Thread zhen...@compiler-dev.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96859 --- Comment #4 from zhen...@compiler-dev.com --- (In reply to kargl from comment #2) > gfortran appears to be correct. Writing an actual program with your > examples, I have > > program foo >print '(I0,1X,I0)', & >& merge_bits(32767_2,o

[Bug fortran/96859] Wrong answer with intrinsic merge_bits

2020-09-01 Thread zhen...@compiler-dev.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96859 --- Comment #3 from zhen...@compiler-dev.com --- (In reply to Dominique d'Humieres from comment #1) > What results do you expect? merge_bits(32767_2, o'1234567', 32767_2) merge_bits(o'1234567', 32767_2, o'1234567') merge_bits(32767_2, o'1234567',

[Bug lto/94311] LTO produces line info entries with invalid line numbers

2020-09-01 Thread mark at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94311 --- Comment #8 from Mark Wielaard --- Note that VEX/priv/guest_arm64_toIR.c is fairly big (1.2M): $ wc VEX/priv/guest_amd64_toIR.c 32655 127564 1189783 VEX/priv/guest_amd64_toIR.c (but still less than 2^15 lines)

[Bug lto/94311] LTO produces line info entries with invalid line numbers

2020-09-01 Thread mark at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94311 --- Comment #7 from Mark Wielaard --- Note that the above is in ./install/lib/valgrind/memcheck-amd64-linux Which has .debug_line entries like: [0x00098404] Set is_stmt to 0 [0x00098405] Advance PC by constant 17 to 0x5809993c [0x000984

[Bug middle-end/90597] [9/10/11 Regression] FAIL: gcc.dg/attr-vector_size.c (internal compiler error)

2020-09-01 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90597 --- Comment #10 from CVS Commits --- The master branch has been updated by Roger Sayle : https://gcc.gnu.org/g:b61eaa25b0812a5996024e0ddb3535dde5a89c88 commit r11-2965-gb61eaa25b0812a5996024e0ddb3535dde5a89c88 Author: Roger Sayle Date: Tue S

[Bug c++/96878] Failed class template argument deduction in unevaluated, parenthesized context

2020-09-01 Thread sbergman at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96878 --- Comment #1 from Stephan Bergmann --- A similar failure happens with typeid (but where the parentheses are not redundant), and I naively assume it's the same underlying issue: > $ cat test.cc > #include > template struct S { S(char const (&

[Bug tree-optimization/96722] [8/9 Regression] Clobbers on NULL since r8-1519

2020-09-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96722 Jakub Jelinek changed: What|Removed |Added Summary|[8/9/10/11 Regression] |[8/9 Regression] Clobbers

[Bug tree-optimization/96881] [8/9/10/11 Regression] Clobbers on NULL vs. DCE since r8-1519

2020-09-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96881 --- Comment #1 from Jakub Jelinek --- This PR should cover the CDDCE part of PR96722, e.g. as mentioned in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96722#c6

[Bug tree-optimization/96881] New: [8/9/10/11 Regression] Clobbers on NULL vs. DCE since r8-1519

2020-09-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96881 Bug ID: 96881 Summary: [8/9/10/11 Regression] Clobbers on NULL vs. DCE since r8-1519 Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal P

[Bug lto/94311] LTO produces line info entries with invalid line numbers

2020-09-01 Thread mark at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94311 --- Comment #6 from Mark Wielaard --- (In reply to Mark Wielaard from comment #5) > I can no longer replicate the issue of the bad line numbers with gcc (GCC) > 10.1.1 20200507 (Red Hat 10.1.1-1) on fedora 32. With either 3.15.0 or > current valg

[Bug fortran/95398] ICE on invalid code

2020-09-01 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95398 --- Comment #3 from CVS Commits --- The master branch has been updated by Mark Eggleston : https://gcc.gnu.org/g:3d137b75febd1a4ad70bcc64e0f79198f5571b86 commit r11-2964-g3d137b75febd1a4ad70bcc64e0f79198f5571b86 Author: Mark Eggleston Date:

[Bug rtl-optimization/96812] gcc.dg/torture/pr90328.c FAILs with -fno-ivopts

2020-09-01 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96812 --- Comment #1 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:d6a05b494b4b714e996a5ca09c5a4a1c41dbd648 commit r11-2963-gd6a05b494b4b714e996a5ca09c5a4a1c41dbd648 Author: Richard Biener Date:

[Bug rtl-optimization/96812] gcc.dg/torture/pr90328.c FAILs with -fno-ivopts

2020-09-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96812 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/94301] Missed vector-vector CTOR / permute simplification

2020-09-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94301 --- Comment #1 from Richard Biener --- Testcase typedef double v1df __attribute__((vector_size(8))); typedef double v2df __attribute__((vector_size(16))); typedef long v2di __attribute__((vector_size(16))); v2df __GIMPLE(ssa) foo (v1df x, v1df

[Bug c++/96880] undefined reference to `__dynamic_cast' when compiling with -fsanitize=vptr and -static

2020-09-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96880 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug tree-optimization/96597] valgrind error in do_hoist_insertion during O3 build

2020-09-01 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96597 --- Comment #11 from CVS Commits --- The releases/gcc-10 branch has been updated by Richard Biener : https://gcc.gnu.org/g:c863dec102e0a636b99100639f523d084aafce4e commit r10-8696-gc863dec102e0a636b99100639f523d084aafce4e Author: Martin Liska

[Bug tree-optimization/88240] [8/9/10 Regression] Potential optimization bug: invalid pre-load of floating-point value could cause SIGFPE-underflow if value is integer

2020-09-01 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88240 --- Comment #19 from CVS Commits --- The releases/gcc-10 branch has been updated by Richard Biener : https://gcc.gnu.org/g:7442a775817db6065b8eed4d9d9f57611c7d09aa commit r10-8695-g7442a775817db6065b8eed4d9d9f57611c7d09aa Author: Richard Biener

[Bug c++/96880] New: undefined reference to `__dynamic_cast' when compiling with -fsanitize=vptr and -static

2020-09-01 Thread fakepaper56 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96880 Bug ID: 96880 Summary: undefined reference to `__dynamic_cast' when compiling with -fsanitize=vptr and -static Product: gcc Version: 7.5.0 Status: UNCONFIRMED S

[Bug target/96879] [11 Regresssion] ICE in native_encode_rtx, at simplify-rtx.c:6482

2020-09-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96879 Jakub Jelinek changed: What|Removed |Added Version|10.0|11.0 Target Milestone|---

[Bug target/96879] [11 Regresssion] ICE in native_encode_rtx, at simplify-rtx.c:6482

2020-09-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96879 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug lto/95604] LTO doesn't pick up -fcf-protection flag for the link step

2020-09-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95604 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment

[Bug c++/96867] [11 Regression] ICE: tree check: expected parm_decl, have var_decl in handle_omp_array_sections_1, at cp/semantics.c:5086 since r11-2849

2020-09-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96867 Jakub Jelinek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug tree-optimization/96722] [8/9/10/11 Regression] Clobbers on NULL since r8-1519

2020-09-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96722 --- Comment #10 from Richard Biener --- (In reply to Jakub Jelinek from comment #9) > The path isolation bug fixed for 10.3+/11+. Keeping open for the DCE issue. Hmm, for easier tracking I'd use a separate bug for this.

[Bug debug/96354] [10/11 Regression] ICE in maybe_canonicalize_mem_ref_addr, at gimple-fold.c:4903 since r10-2271-gd81ab49d0586fca0

2020-09-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96354 Richard Biener changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug c++/96867] [11 Regression] ICE: tree check: expected parm_decl, have var_decl in handle_omp_array_sections_1, at cp/semantics.c:5086 since r11-2849

2020-09-01 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96867 --- Comment #3 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:a37b0cccf4965f13006d2928f57a71e46e341cf8 commit r11-2962-ga37b0cccf4965f13006d2928f57a71e46e341cf8 Author: Jakub Jelinek Date: Tu

[Bug target/96879] New: [11 Regresssion] ICE in native_encode_rtx, at simplify-rtx.c:6482

2020-09-01 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96879 Bug ID: 96879 Summary: [11 Regresssion] ICE in native_encode_rtx, at simplify-rtx.c:6482 Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: ice-on-valid-c

[Bug c++/96878] New: Failed class template argument deduction in unevaluated, parenthesized context

2020-09-01 Thread sbergman at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96878 Bug ID: 96878 Summary: Failed class template argument deduction in unevaluated, parenthesized context Product: gcc Version: unknown Status: UNCONFIRMED Severity