[Bug tree-optimization/37810] Bad store sinking job

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37810 --- Comment #7 from Richard Biener --- (In reply to Richard Biener from comment #2) > The original testcase (from an IRC discussion) reduced to a C testcase is: > > struct A { > int n; > int m; > }; > > void g(); > > void test (struct A* i

[Bug c++/84893] Rejects a valid code with variadic function template taking a function pointer

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

[Bug c++/56190] GCC fails deducing a "void(*)(int, float, double)" to a "void(*)(T..., float, double)" with T={int}

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

[Bug c++/84893] Rejects a valid code with variadic function template taking a function pointer

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

[Bug c++/56190] GCC fails deducing a "void(*)(int, float, double)" to a "void(*)(T..., float, double)" with T={int}

2021-07-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56190 Andrew Pinski changed: What|Removed |Added CC||v.reshetnikov at gmail dot com --- Comme

[Bug c++/66670] "template argument deduction/substitution failed" with function pointers and multiple parameter packs

2021-07-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66670 Andrew Pinski changed: What|Removed |Added Depends on||56190 --- Comment #4 from Andrew Pinski

[Bug c++/97999] pass address of instance of function template to another instance of the same function template with placeholder return type

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

[Bug c++/64194] [C++14] for function template with auto return

2021-07-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64194 Andrew Pinski changed: What|Removed |Added CC||spartan_117 at juno dot com --- Comment

[Bug c++/84857] A valid call to a template function in a variadic template struct is rejected

2021-07-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84857 Andrew Pinski changed: What|Removed |Added Last reconfirmed|2018-03-14 00:00:00 |2021-7-27 Keywords|

[Bug debug/101633] New: [debug] DW_TAG_subrange_type missing DW_AT_upper_bound

2021-07-27 Thread vries at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101633 Bug ID: 101633 Summary: [debug] DW_TAG_subrange_type missing DW_AT_upper_bound Product: gcc Version: 7.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Com

[Bug c++/91099] constexpr vs -frounding-math

2021-07-27 Thread glisse at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91099 Marc Glisse changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2 fr

[Bug target/39821] 120% slowdown with vectorizer

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39821 --- Comment #6 from Richard Biener --- 0x398f310 _2 * _4 1 times scalar_stmt costs 12 in body ... 0x392b3f0 _1 w* _3 2 times vec_promote_demote costs 8 in body ... t4.c:4:12: note: Cost model analysis: Vector inside of loop cost: 40 Vector p

[Bug c++/53506] Variadic templates in combination with function pointer problem

2021-07-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53506 Andrew Pinski changed: What|Removed |Added Depends on||66670 Keywords|

[Bug debug/101633] [debug] DW_TAG_subrange_type missing DW_AT_upper_bound

2021-07-27 Thread vries at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101633 Tom de Vries changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug debug/101633] [debug] DW_TAG_subrange_type missing DW_AT_upper_bound

2021-07-27 Thread vries at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101633 --- Comment #2 from Tom de Vries --- https://gcc.gnu.org/pipermail/gcc-patches/2017-May/474657.html : ... >> 2017-05-15 Richard Biener >> >> * dwarf2out.c (loc_list_from_tree_1): Do not create >> DW_OP_GNU_variable_value for DECL_

[Bug middle-end/80053] Label with address taken should prevent duplication of containing basic block

2021-07-27 Thread amonakov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80053 --- Comment #15 from Alexander Monakov --- (In reply to Richard Biener from comment #14) > I think the original asm goto case clearly remains and this is a difficult > to handle case since the label address only appears as regular input and the >

[Bug c++/77939] Valid program rejected due to access control

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

[Bug c++/54235] Templates compile but don't link

2021-07-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54235 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug c++/101634] New: Vectorize optimisations trigger floating point exception

2021-07-27 Thread gcc at wdqb dot uk via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101634 Bug ID: 101634 Summary: Vectorize optimisations trigger floating point exception Product: gcc Version: 11.1.1 Status: UNCONFIRMED Severity: normal Pr

[Bug c++/44254] Template pointer and reference arguments not always recognized as referencing to the same variable

2021-07-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44254 Andrew Pinski changed: What|Removed |Added Keywords||ice-checking, |

[Bug middle-end/101586] ICE:in clear_padding_type, at gimple-fold.c:4783 with call to __builtin_clear_padding for C++

2021-07-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101586 --- Comment #10 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:a21bd3cebd6f54af70a37c18b8fbeae933fb6515 commit r12-2522-ga21bd3cebd6f54af70a37c18b8fbeae933fb6515 Author: Jakub Jelinek Date:

[Bug c++/100279] [ICE in trunk] ICE caused by negative double NTTP. Error: Two symbols with same comdat_group are not linked by the same_comdat_group list.

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

[Bug c++/98216] [C++20] template mangling for double template argument is wrong

2021-07-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98216 Andrew Pinski changed: What|Removed |Added CC||bobmiller at nvidia dot com --- Comment

[Bug middle-end/101586] ICE:in clear_padding_type, at gimple-fold.c:4783 with call to __builtin_clear_padding for C++

2021-07-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101586 --- Comment #11 from Jakub Jelinek --- Fixed on the trunk. Can be backported to 11.3, though it isn't much useful there as libstdc++ still doesn't use the builtin.

[Bug c++/55581] [C++11] Too-eager instantiation with decltype

2021-07-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55581 --- Comment #3 from Andrew Pinski --- so these days clang explodes on this testcase.

[Bug c++/57520] alias template substitution/deduction failure

2021-07-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57520 --- Comment #4 from Andrew Pinski --- On the trunk with C++14 (and C++11), gcc errors out where clang used to error out only. With C++17 (and C++20), though GCC accepts the code.

[Bug fortran/101635] New: FAIL: gfortran.dg/PR93963.f90 – alias-handling issue with BIND(C)'s _gfortran_cfi_desc_to_gfc_desc

2021-07-27 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101635 Bug ID: 101635 Summary: FAIL: gfortran.dg/PR93963.f90 – alias-handling issue with BIND(C)'s _gfortran_cfi_desc_to_gfc_desc Product: gcc Version: 12.0 Status: UNCONFIRMED

[Bug c++/63254] elfos.h missing space between literal and identifier.

2021-07-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63254 Andrew Pinski changed: What|Removed |Added Status|NEW |RESOLVED Keywords|

[Bug c++/62295] Variable Length Arrays can't be passed to functions in c++

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

[Bug c++/51352] g++ can't pass variable-length array as a function argument

2021-07-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51352 Andrew Pinski changed: What|Removed |Added CC||cdkrot at yandex dot ru --- Comment #6 f

[Bug target/39821] 120% slowdown with vectorizer

2021-07-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39821 --- Comment #7 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:c8ce54c6e67295b70052d1b9f9a2f7ce9e2f8f0d commit r12-2524-gc8ce54c6e67295b70052d1b9f9a2f7ce9e2f8f0d Author: Richard Biener Date:

[Bug target/39821] 120% slowdown with vectorizer

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39821 --- Comment #8 from Richard Biener --- I've pushed the change that makes us run into ix86_multiplication_cost but as said that doesn't differentiate highpart or widening multiply yet and thus we're now missing optimizations because of too conserv

[Bug c++/72780] public `using` directive exposes protected base-class constructor

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

[Bug c++/66475] Access checking in templates circumvented with 'using' (C++11)

2021-07-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66475 Andrew Pinski changed: What|Removed |Added CC||kyle.strand at beckman dot com --- Comme

[Bug tree-optimization/101573] uninitialized warning could not appear correclty in -O0 optimisation level

2021-07-27 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101573 --- Comment #3 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:66030d68a7edfc9504a50469598e0707b8f787ce commit r12-2525-g66030d68a7edfc9504a50469598e0707b8f787ce Author: Richard Biener Date:

[Bug tree-optimization/101573] uninitialized warning could not appear correclty in -O0 optimisation level

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101573 Richard Biener changed: What|Removed |Added Known to work||12.0 Status|ASSIGNED

[Bug middle-end/24639] [meta-bug] bug to track all Wuninitialized issues

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24639 Bug 24639 depends on bug 101573, which changed state. Bug 101573 Summary: uninitialized warning could not appear correclty in -O0 optimisation level https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101573 What|Removed

[Bug middle-end/78103] Failure to optimize with __builtin_clzl

2021-07-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78103 Jakub Jelinek changed: What|Removed |Added Attachment #51204|0 |1 is obsolete|

[Bug tree-optimization/101636] New: [11/12 Regression] ICE: verify_gimple failed (error: conversion of register to a different size in 'view_convert_expr')

2021-07-27 Thread asolokha at gmx dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101636 Bug ID: 101636 Summary: [11/12 Regression] ICE: verify_gimple failed (error: conversion of register to a different size in 'view_convert_expr') Product: gcc Vers

[Bug c++/97458] C++ parsing fails when calling specialized template method inside lambda

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

[Bug c++/81781] constexpr pointer comparsion error

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

[Bug c++/89074] valid pointer equality constexpr comparison rejected

2021-07-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89074 Andrew Pinski changed: What|Removed |Added CC||bobk-off at yandex dot ru --- Comment #4

[Bug c++/55004] [meta-bug] constexpr issues

2021-07-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 81781, which changed state. Bug 81781 Summary: constexpr pointer comparsion error https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81781 What|Removed |Added -

[Bug c++/91907] ['17] Constexpr of member function pointer as template parameter results in inconsistent diagnostics

2021-07-27 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91907 --- Comment #2 from Andrew Pinski --- Seems fixed on the trunk. But I could not figure out which patch fixed it so a bisect would be useful.

[Bug tree-optimization/101637] New: #pragma omp for simd defeats VECT_COMPARE_COSTS optimisations

2021-07-27 Thread rsandifo at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101637 Bug ID: 101637 Summary: #pragma omp for simd defeats VECT_COMPARE_COSTS optimisations Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords: missed-optimizat

[Bug c++/70331] missing error dereferencing a dangling pointer in constexpr function

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

[Bug target/101579] Suboptimal codegen for __builtin_shufflevector

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101579 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/101580] [12 Regression] ICE Segmentation fault since r12-2429-g62acc72a957b5614

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101580 Richard Biener changed: What|Removed |Added Target Milestone|--- |12.0 Priority|P3

[Bug fortran/92482] BIND(C) with array-descriptor mishandled for type character

2021-07-27 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92482 --- Comment #5 from Tobias Burnus --- Crossref: See also PR 100906 "Bind(c): failure handling character with len/=1" and PR 100906 comment 4 regarding a status (what needs to be done).

[Bug fortran/100906] Bind(c): failure handling character with len/=1

2021-07-27 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100906 --- Comment #5 from Tobias Burnus --- Cross ref: See also PR 92482 "BIND(C) with array-descriptor mishandled for type character"

[Bug preprocessor/101638] New: ICE with -Wtraditional

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101638 Bug ID: 101638 Summary: ICE with -Wtraditional Product: gcc Version: 11.1.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: preprocessor

[Bug tree-optimization/101590] (len & - N) <= len is not optimized to 1

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101590 --- Comment #1 from Richard Biener --- it doesn't even have to be -N, any unsigned & N <= unsigned

[Bug libgomp/93030] [OpenACC] libgomp.oacc-c-c++-common/deep-copy-10.c FAILS on AMDGCN – invalid 'async' usage?

2021-07-27 Thread tschwinge at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93030 Thomas Schwinge changed: What|Removed |Added Last reconfirmed||2021-07-27 Ever confirmed|0

[Bug target/101579] Suboptimal codegen for __builtin_shufflevector

2021-07-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101579 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug tree-optimization/101591] (a|b) ==/!= a -> (b & ~a) ==/!= 0 on gimple

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101591 --- Comment #4 from Richard Biener --- Not sure if it is cheaper - it's one more operation on GIMPLE so (a|b) == a looks more canonical?

[Bug c/101607] ICE on compilable code: in assign_stack_temp_for_type, at function.c:798

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101607 Richard Biener changed: What|Removed |Added Keywords||accepts-invalid --- Comment #1 from Ri

[Bug tree-optimization/101612] _Complex float multiply expansion does not allow for a tail call to __mulsc3

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101612 --- Comment #1 from Richard Biener --- Hmm, looks like missed PRE of the COMPLEX_EXPR to me. simplifying {complex_expr,_18,_19} translated 4 -> 3 to {complex_expr,_16,_17} to _15 Starting insert iteration 1 Skipping partial redundancy for expr

[Bug tree-optimization/101615] [12 Regression] wrong code at -O3 on x86_64-linux-gnu since r12-1872

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101615 Richard Biener changed: What|Removed |Added Version|unknown |12.0 Assignee|unassigned at

[Bug rtl-optimization/101617] a ? -1 : 1 -> (-(type)a) | 1

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101617 --- Comment #8 from Richard Biener --- We generally want less stmts on GIMPLE, (-(type)a) | 1 is more than a ? -1 : 1 which means it should be a RTL expansion time optimization.

[Bug tree-optimization/101639] New: vectorization with bool reduction

2021-07-27 Thread glisse at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101639 Bug ID: 101639 Summary: vectorization with bool reduction Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: enhancement Pr

[Bug tree-optimization/101621] gcc cannot optimize int8_t vector assign with subscription to shuffle

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101621 Richard Biener changed: What|Removed |Added Last reconfirmed||2021-07-27 Keywords|

[Bug fortran/101624] [9/10/11/12 Regression] ICE: tree check: expected tree that contains 'decl with RTL' structure, have 'const_decl' in maybe_optimize_ubsan_ptr_ifn, at sanopt.c:495

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101624 Richard Biener changed: What|Removed |Added Target Milestone|--- |9.5

[Bug ipa/101625] [11/12 Regression] ICE in modref_tree::merge with LTO and -m32

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101625 Richard Biener changed: What|Removed |Added CC||hubicka at gcc dot gnu.org Target Mi

[Bug preprocessor/101628] Preprocessor errors on extended characters in #if 0 code block

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101628 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug preprocessor/62661] digit separator warning in if'ed out code

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62661 Richard Biener changed: What|Removed |Added CC||david.post at ohyonghao dot com --- Com

[Bug tree-optimization/101637] #pragma omp for simd defeats VECT_COMPARE_COSTS optimisations

2021-07-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101637 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug c++/101631] gcc permits object reference to object outside of its lifetime during constant evaluation

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101631 Richard Biener changed: What|Removed |Added Ever confirmed|1 |0 Status|WAITING

[Bug tree-optimization/101637] #pragma omp for simd defeats VECT_COMPARE_COSTS optimisations

2021-07-27 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101637 ktkachov at gcc dot gnu.org changed: What|Removed |Added Ever confirmed|0 |1 CC|

[Bug tree-optimization/101634] Vectorize optimisations trigger floating point exception

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101634 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/100778] [11 Regression] Get SIGFPE on simple test with -fpe-trap=invalid and SLP vectorization ON, with gfortran 11.1.0 on x86_64

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100778 Richard Biener changed: What|Removed |Added CC||gcc at wdqb dot uk --- Comment #17 fro

[Bug d/101640] New: d: Wrong evaluation order of binary expressions

2021-07-27 Thread ibuclaw at gdcproject dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101640 Bug ID: 101640 Summary: d: Wrong evaluation order of binary expressions Product: gcc Version: 9.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug tree-optimization/101639] vectorization with bool reduction

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101639 Richard Biener changed: What|Removed |Added Blocks||53947 Last reconfirmed|

[Bug tree-optimization/101636] [11/12 Regression] ICE: verify_gimple failed (error: conversion of register to a different size in 'view_convert_expr')

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

[Bug tree-optimization/101641] New: Bogus redundant store removal

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101641 Bug ID: 101641 Summary: Bogus redundant store removal Product: gcc Version: 11.1.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimizatio

[Bug tree-optimization/101641] Bogus redundant store removal

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101641 Richard Biener changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org

[Bug c/101642] New: ice in decompose, at wide-int.h:984

2021-07-27 Thread dcb314 at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101642 Bug ID: 101642 Summary: ice in decompose, at wide-int.h:984 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug c/101642] ice in decompose, at wide-int.h:984

2021-07-27 Thread dcb314 at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101642 --- Comment #1 from David Binderman --- Problem first seems to occur sometime between git hash ead235f60139edc6, dated 20210724 and git hash fcc7c6369f7fbf29, dated today.

[Bug c/101642] ice in decompose, at wide-int.h:984

2021-07-27 Thread dcb314 at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101642 --- Comment #2 from David Binderman --- Reduced code seems to be short __bswap_16___bsx, Process_v1___trans_tmp_1; int Process_v1_common_record; char Process_v1_s2; void Process_v1(void) { Process_v1___trans_tmp_1 = __builtin_bswap16(__bswap_

[Bug c/101642] ice in decompose, at wide-int.h:984

2021-07-27 Thread dcb314 at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101642 --- Comment #3 from David Binderman --- In a git bisect, trying cf5f544227f16b63

[Bug middle-end/78103] Failure to optimize with __builtin_clzl

2021-07-27 Thread segher at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78103 --- Comment #17 from Segher Boessenkool --- (In reply to Jakub Jelinek from comment #16) > Created attachment 51209 [details] > gcc12-pr78103.patch > > Updated patch. This one fixes the reuse of a pseudo you've mentioned above, > and fixes gcc.

[Bug middle-end/78103] Failure to optimize with __builtin_clzl

2021-07-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78103 --- Comment #18 from Jakub Jelinek --- (In reply to Segher Boessenkool from comment #17) > > Nothing changes for combine though, I think it really would be nice if it > > could either change newly added pseudos from combine_split_insns by i2dest

[Bug c/101642] ice in decompose, at wide-int.h:984

2021-07-27 Thread dcb314 at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101642 --- Comment #4 from David Binderman --- (In reply to David Binderman from comment #3) > In a git bisect, trying cf5f544227f16b63 Seems bad, so trying 1ab2270036dc0f2a.

[Bug c/101642] ice in decompose, at wide-int.h:984

2021-07-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101642 --- Comment #5 from Jakub Jelinek --- Started with r12-2516-gcf5f544227f16b63e224529190329eb0edca791c

[Bug middle-end/101642] [12 Regression] ice in decompose, at wide-int.h:984

2021-07-27 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101642 Richard Biener changed: What|Removed |Added Summary|ice in decompose, at|[12 Regression] ice in

[Bug middle-end/101642] [12 Regression] ice in decompose, at wide-int.h:984

2021-07-27 Thread zsojka at seznam dot cz via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101642 Zdenek Sojka changed: What|Removed |Added CC||zsojka at seznam dot cz --- Comment #6 f

[Bug fortran/101635] FAIL: gfortran.dg/PR93963.f90 – alias-handling issue with BIND(C)'s _gfortran_cfi_desc_to_gfc_desc

2021-07-27 Thread pault at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101635 Paul Thomas changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/72443] VRP derives poor range for "y = (int)x + C;" when x has an anti-range

2021-07-27 Thread amacleod at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72443 Andrew Macleod changed: What|Removed |Added CC||amacleod at redhat dot com Reso

[Bug middle-end/78103] Failure to optimize with __builtin_clzl

2021-07-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78103 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug middle-end/101642] [12 Regression] ice in decompose, at wide-int.h:984

2021-07-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101642 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #7

[Bug preprocessor/57824] Raw string literals not handled correctly in macro arguments or deferred pragmas

2021-07-27 Thread moritz.baumann at sap dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57824 Moritz Baumann changed: What|Removed |Added CC||moritz.baumann at sap dot com --- Comme

[Bug debug/101643] New: [debug, ada] packed array not described as packed

2021-07-27 Thread vries at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101643 Bug ID: 101643 Summary: [debug, ada] packed array not described as packed Product: gcc Version: 7.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Componen

[Bug middle-end/101642] [12 Regression] ice in decompose, at wide-int.h:984

2021-07-27 Thread zsojka at seznam dot cz via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101642 --- Comment #8 from Zdenek Sojka --- (In reply to Jakub Jelinek from comment #7) > I think better testcase would be > int x; > > unsigned short > foo (void) > { > return __builtin_bswap16 (x) ? : x; > } > because otherwise you're asking for i

[Bug debug/101643] [debug, ada] packed array not described as packed

2021-07-27 Thread vries at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101643 Tom de Vries changed: What|Removed |Added Resolution|--- |FIXED Keywords|

[Bug middle-end/101642] [12 Regression] ice in decompose, at wide-int.h:984

2021-07-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101642 --- Comment #9 from Jakub Jelinek --- With unsigned short return it ICEs, with int return it doesn't.

[Bug gcov-profile/101644] New: [GCOV] Label after "return" has wrong coverage.

2021-07-27 Thread njuwy at smail dot nju.edu.cn via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101644 Bug ID: 101644 Summary: [GCOV] Label after "return" has wrong coverage. Product: gcc Version: 10.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component

[Bug tree-optimization/101634] Vectorize optimisations trigger floating point exception

2021-07-27 Thread gcc at wdqb dot uk via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101634 William Bainbridge changed: What|Removed |Added Resolution|DUPLICATE |FIXED --- Comment #2 from William

[Bug middle-end/101642] [12 Regression] ice in decompose, at wide-int.h:984

2021-07-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101642 Jakub Jelinek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org Last

[Bug c++/101631] gcc permits object reference to object outside of its lifetime during constant evaluation

2021-07-27 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101631 --- Comment #3 from Jonathan Wakely --- (In reply to fsb4000 from comment #2) > I'm confused with "What we do not want: Bugs in releases or snapshots of GCC > not issued by the GNU Project. Report them to whoever provided you with the > release"

[Bug tree-optimization/101626] [12 Regression] ICE in verify_sra_access_forest, at tree-sra.c:2376

2021-07-27 Thread jamborm at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101626 Martin Jambor changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug middle-end/101642] [12 Regression] ice in decompose, at wide-int.h:984

2021-07-27 Thread roger at nextmovesoftware dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101642 Roger Sayle changed: What|Removed |Added CC||roger at nextmovesoftware dot com --- Co

  1   2   3   >