[Bug c/91031] wrong code generated when using compound literal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91031 --- Comment #6 from Andrew Pinski --- (In reply to Alexey Makhalov from comment #5) > (In reply to Andrew Pinski from comment #1) > > In previous versions of gcc, the compound literal was put in the function > > level scope rather than in the current scope. Which is why it worked > > previously. But the code was undefined. This was added to the changes page > > too. > > Hi Andrew, thanks for the update. > > There is an inconsistency which is really worried me. > > 1) The behavior of GCC is different (from user point of view). -O0 allocates > anonymous variable per function, but -01 and higher allocate it per scope? Because it is an optimization to be able to reuse the stack space. Undefined code at runtime is just that undefined. > > 2) this sample will allocate anonymous (char *)"test" per function scope > with any optimization NO this example does not use compound literals so it does not have an anonymous variable in play. In fact in below testcase, "test" is allocated in a static read only region. I think you want: j = (char[]){"test"}; See PR 89113 for an example. > > #include > > int testme(char *j) { > if (!j) > j = (char *)"test"; > > return strlen(j) == 4; > } > > int main(void) { > return testme(0) == 0; > } > -- > 3) Why GCC does not provide any warning/errors in that case? Because escape analysis is "hard". This can be found at runtime though with -fsanitize=address (which enables -fsanitize-address-use-after-scope). > > 4) Even if anonymous variable put only in current scope (with optimization), > I still see space for it was allocated in function frame. > I can give you bigger example where array of pointers was allocated on stack > in prologue, but was not initialized. It could have been shared with a different anonymous variable. > > Can you point to the commit which introduced this change, please? r259641
[Bug fortran/94978] [8/9/10/11 Regression] Bogus warning "Array reference at (1) out of bounds in loop beginning at (2)"
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94978 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.5 Keywords||diagnostic
[Bug target/94865] Failure to combine unpckhpd+unpcklpd into blendps
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94865 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org
[Bug gcov-profile/94928] Doc comments in gcov-io.h do not show cwd and unexec blocks in the Notes file format
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94928 --- Comment #13 from Martin Liška --- (In reply to Myron Walker from comment #12) > What would be helpful then is if gcno, gcda and source files could all have > separate root file system prefixes. Can you please describe more the situation? Is it something you can handle with https://gcc.gnu.org/onlinedocs/gcc/Cross-profiling.html#Cross-profiling ? Do you build your object files with relative paths or absolute?
[Bug libstdc++/48559] parallel-mode vs C++0x
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48559 --- Comment #6 from Jonathan Wakely --- I'm inclined to close this as WONTFIX. The new C++17 algorithms use modern C++ and are standardised. Rather than maintain our non-standard extension, I'd prefer to deprecate our parallel mode and tell people to use C++17 instead.
[Bug libstdc++/68989] Core issue 1992 will make catching bad_new_array_length unnecessary in _M_grow_words
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68989 --- Comment #2 from Jonathan Wakely --- http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1992 is in C++17, what's the status of the front end?
[Bug fortran/94358] [OMP] Privatize internal array variables introduced by the Fortran FE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94358 --- Comment #3 from Tobias Burnus --- (In reply to Thomas Schwinge from comment #2) > Tobias, as a first step, can you please provide an exemplary Fortran test > case that shows some cases of what code the Fortran front end generates to > calculare array lower and upper bounds etc., for a multi-level OpenACC gang, > worker, vector loop? Well, in principle there are local aux variables generated for: * Explicit-shape ("array([:] ub)") and assumed-size ("array([:] *)" arrays, which pass a contiguous pointer to the actual data. * Assumed-shape arrays ("array([] : )" which can be noncontiguous (unless "contiguous") and have an array descriptor – the lower bound of the actual argument is reset to '1' (or the specified lb). Due to the bound changes, the latter uses "y.0 = y->data;" for the later access to the variable, the former uses the argument directly. And with optional there are additional issues – especially for assumed-shape arrays as one has to check 'y == NULL' (argument absent) and 'y->data == NULL' (unallocated or nonassociated actual argument) (→ PR93464). Currently, 'y' has to be mapped as well for assumed-shape arrays for the 'present' check and also all generated variables (y.0, lower.0, upper.0, stride.0, …) have to be mapped – and there the issue with the data-sharing type (omp default() etc.) and warning plays a role. Not a full test case, but all generated variables are exposed by: subroutine sub_explicit(x, n1, n2) implicit none integer, value :: n1, n2 integer :: x(n1:n2) ! Contiguous memory, same: x(n1:*) = assumed size ! optional :: x ! uncomment for 'optional' arguments integer :: j, i, ub, sz ! uses 'x' directly, sets lbound based on expr. ! j = (*x)[(integer(kind=8)) i + offset.2]; j = x(i) ub = ubound(x, dim=1) sz = size(x) end subroutine sub_assumed_shape2(y, n1, n2) implicit none integer, value :: n1, n2 integer, optional :: y(n1:,n2:) ! Can be strided, reset lower bound (dft: '1') ! optional :: y ! uncomment for 'optional' arguments integer :: j, i1, i2, ub, sz ! uses y.0 instead of y (→ optional issue), sets ! lbound.0, stride.0 etc. ! j = (*y.0)[(integer(kind=8)) i * stride.6 + offset.7] j = y(i1,i2) ub = ubound(y, dim=1) + ubound(y, dim=2) sz = size(y) end
[Bug fortran/94358] [OMP] Privatize internal array variables introduced by the Fortran FE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94358 --- Comment #4 from Tobias Burnus --- (In reply to Tobias Burnus from comment #3) > And with optional there are additional issues – especially for > assumed-shape arrays as one has to check 'y == NULL' (argument absent) and > 'y->data == NULL' (unallocated or nonassociated actual argument) (→ > PR93464). Correction: PR fortran/94672
[Bug target/94980] New: [10/11 Regression] ICE: verify_gimple failed: position plus size exceeds size of referenced object in 'bit_field_ref' with -mavx512vl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94980 Bug ID: 94980 Summary: [10/11 Regression] ICE: verify_gimple failed: position plus size exceeds size of referenced object in 'bit_field_ref' with -mavx512vl Product: gcc Version: 11.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: zsojka at seznam dot cz Target Milestone: --- Host: x86_64-pc-linux-gnu Created attachment 48473 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48473&action=edit reduced testcase Maybe related to PR94438 Compiler output: $ x86_64-pc-linux-gnu-gcc -mavx512vl testcase.c testcase.c: In function 'foo': testcase.c:4:1: error: position plus size exceeds size of referenced object in 'bit_field_ref' 4 | foo(void) | ^~~ _11 = BIT_FIELD_REF <_10, 8, 8>; testcase.c:4:1: error: position plus size exceeds size of referenced object in 'bit_field_ref' _14 = BIT_FIELD_REF <_13, 8, 8>; testcase.c:4:1: error: position plus size exceeds size of referenced object in 'bit_field_ref' _19 = BIT_FIELD_REF <_18, 8, 16>; testcase.c:4:1: error: position plus size exceeds size of referenced object in 'bit_field_ref' _22 = BIT_FIELD_REF <_21, 8, 16>; testcase.c:4:1: error: position plus size exceeds size of referenced object in 'bit_field_ref' _27 = BIT_FIELD_REF <_26, 8, 24>; testcase.c:4:1: error: position plus size exceeds size of referenced object in 'bit_field_ref' _30 = BIT_FIELD_REF <_29, 8, 24>; during GIMPLE pass: veclower testcase.c:4:1: internal compiler error: verify_gimple failed 0x10ec191 verify_gimple_in_cfg(function*, bool) /repo/gcc-trunk/gcc/tree-cfg.c:5470 0xfa0c6f execute_function_todo /repo/gcc-trunk/gcc/passes.c:1985 0xfa1a4e execute_todo /repo/gcc-trunk/gcc/passes.c:2039 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. $ x86_64-pc-linux-gnu-gcc -v Using built-in specs. COLLECT_GCC=/repo/gcc-trunk/binary-latest-amd64/bin/x86_64-pc-linux-gnu-gcc COLLECT_LTO_WRAPPER=/repo/gcc-trunk/binary-trunk-r11-158-20200507093816-gb24fc8a692e-checking-yes-rtl-extra-nobootstrap-amd64/bin/../libexec/gcc/x86_64-pc-linux-gnu/11.0.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: /repo/gcc-trunk//configure --enable-languages=c,c++ --enable-valgrind-annotations --disable-nls --enable-checking=yes,rtl,extra --disable-bootstrap --with-cloog --with-ppl --with-isl --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --with-ld=/usr/bin/x86_64-pc-linux-gnu-ld --with-as=/usr/bin/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch --prefix=/repo/gcc-trunk//binary-trunk-r11-158-20200507093816-gb24fc8a692e-checking-yes-rtl-extra-nobootstrap-amd64 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 11.0.0 20200507 (experimental) (GCC)
[Bug target/94706] [8/9/10/11 Regression] class with empty base passed incorrectly with -std=c++17 on ia64
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #20 from Jakub Jelinek --- Fixed for 10.1+.
[Bug target/94980] [8/9/10/11 Regression] ICE: verify_gimple failed: position plus size exceeds size of referenced object in 'bit_field_ref' with -mavx512vl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94980 Martin Liška changed: What|Removed |Added Last reconfirmed||2020-05-07 CC||marxin at gcc dot gnu.org, ||rsandifo at gcc dot gnu.org Summary|[10/11 Regression] ICE: |[8/9/10/11 Regression] ICE: |verify_gimple failed: |verify_gimple failed: |position plus size exceeds |position plus size exceeds |size of referenced object |size of referenced object |in 'bit_field_ref' with |in 'bit_field_ref' with |-mavx512vl |-mavx512vl Status|UNCONFIRMED |NEW Ever confirmed|0 |1 --- Comment #1 from Martin Liška --- Confirmed, started with r8-5447-g36fd64086542ed73.
[Bug fortran/94672] [10/11 Regression] gfortran/OpenMP chokes on PRESENT(array) despite of SHARED(array): Error: ‘array’ not specified in enclosing ‘parallel’
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94672 Thomas Schwinge changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |burnus at gcc dot gnu.org CC||tschwinge at gcc dot gnu.org Keywords||openacc Status|NEW |ASSIGNED --- Comment #6 from Thomas Schwinge --- If I understand correctly, this is a regression caused by the recent Fortran optional arguments changes, and also it's very much related to the other 'DECL_ARTIFICIAL' items that you're looking into, so will you please have a look at this one, too. I also assume it likewise applies to OpenACC, not just OpenMP.
[Bug tree-optimization/57359] store motion causes wrong code for union access at -O3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57359 --- Comment #32 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:283cb9ea6293e813e48a1b769e1e0779918ea20a commit r11-161-g283cb9ea6293e813e48a1b769e1e0779918ea20a Author: Richard Biener Date: Mon Apr 27 14:45:54 2020 +0200 tree-optimization/57359 - rewrite SM code This rewrites store-motion to process candidates where we can ensure order preserving separately and with no need to disambiguate against all stores. Those candidates we cannot handle this way are validated to be independent on all stores (w/o TBAA) and then processed as "unordered" (all conditionally executed stores are so as well). This will necessary cause FAIL: gcc.dg/graphite/pr80906.c scan-tree-dump graphite "isl AST to Gimple succeeded" because the SM previously performed is not valid for exactly the PR57359 reason, we still perform SM of qc for the innermost loop but that's not enough. There is still room for improvements because we still check some constraints for the order preserving cases that are only necessary in the current strict way for the unordered ones. Leaving that for the furture. 2020-05-07 Richard Biener PR tree-optimization/57359 * tree-ssa-loop-im.c (im_mem_ref::indep_loop): Remove. (in_mem_ref::dep_loop): Repurpose. (LOOP_DEP_BIT): Remove. (enum dep_kind): New. (enum dep_state): Likewise. (record_loop_dependence): New function to populate the dependence cache. (query_loop_dependence): New function to query the dependence cache. (memory_accesses::refs_in_loop): Rename to ... (memory_accesses::refs_loaded_in_loop): ... this and change to only record loads. (outermost_indep_loop): Adjust. (mem_ref_alloc): Likewise. (gather_mem_refs_stmt): Likewise. (mem_refs_may_alias_p): Add tbaa_p parameter and pass it down. (struct sm_aux): New. (execute_sm): Split code generation on exits, record state into new hash-map. (enum sm_kind): New. (execute_sm_exit): Exit code generation part. (sm_seq_push_down): Helper for sm_seq_valid_bb performing dependence checking on stores reached from exits. (sm_seq_valid_bb): New function gathering SM stores on exits. (hoist_memory_references): Re-implement. (refs_independent_p): Add tbaa_p parameter and pass it down. (record_dep_loop): Remove. (ref_indep_loop_p_1): Fold into ... (ref_indep_loop_p): ... this and generalize for three kinds of dependence queries. (can_sm_ref_p): Adjust according to hoist_memory_references changes. (store_motion_loop): Don't do anything if the set of SM candidates is empty. (tree_ssa_lim_initialize): Adjust. (tree_ssa_lim_finalize): Likewise. * gcc.dg/torture/pr57359-1.c: New testcase. * gcc.dg/torture/pr57359-1.c: Likewise. * gcc.dg/tree-ssa/ssa-lim-14.c: Likewise. * gcc.dg/graphite/pr80906.c: XFAIL.
[Bug tree-optimization/57359] store motion causes wrong code for union access at -O3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57359 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED Known to work||11.0 Known to fail||10.0 --- Comment #33 from Richard Biener --- Fixed on trunk.
[Bug c/94981] New: Wrong casts on Power machines dealing with fctiwuz instruction
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94981 Bug ID: 94981 Summary: Wrong casts on Power machines dealing with fctiwuz instruction Product: gcc Version: 9.3.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: tony.reix at atos dot net Target Milestone: --- There are several issues dealing with GCC 8.30 and 9.3.0 (and also 10), for C and C++, on AIX and Fedora/PPC64LE . This appears when casting a float/double/long-double to an unsigned type, with different cases. This is related to the assembly instruction fctiwuz . Here are 3 programs showing all the cases, with a reference to Fedora/x86_64. Also, it looks like there are missing tests in GCC. # cat double.c #include int main() { double d = -2; char c = (char)d; signed char sc = (signed char)d; printf("%d\n", (int)c); printf("%d\n", (int)sc); return 0; } # cat vector.cc #include #include double const dbl[4] = { 10, -1, -2, 4 }; int main() { double d = -2; char c = (char)d; std::cout << (int)c << std::endl; std::vector v(&dbl[0], &dbl[4]); for (auto it = begin (v); it != end (v); ++it) { std::cout << (int)*it << std::endl; } return 0; } Bug is same if "char" is replaced by "unsigned short" or "unsigned int". So, the issue seems to appear on: - AIX when converting a "double", a "float", or a long double" toward: char, unsigned char, unsigned short, unsigned int, unsigned long in 32-bit and 64-bit. - Linux/Power when converting a "double" or a "float" toward an "unsigned" type. On AIX and Linux/Power. double -2 --> char float -2 --> char C | C++ --|---|---|-|---|---|-| | Default | -fsigned-char | -funsigned-char | Default | -fsigned-char | -funsigned-char | --|---|---|-|---|---|-| Fedora/x86_64 | signed | signed | 9.3.1 20200408|-2 | -2 | 254|-2 | -2 | 254 | --|---|---|-|---|---|-| Fedora/Power | signed, but: neg zeroed | signed, but: neg zeroed | 9.3.1 20200408| 0 | -2 |0| 0 | -2 | 0 | BUG --|---|---|-|---|---|-| AIX | | | 6.3.0 | unsigned| unsigned | | 254 | -2 | 254| 254 | -2 | 254 | 8.4.0 & 9.3.0 | signed, but: neg zeroed | signed, but: neg zeroed | | 0 | -2 |0| 0 | -2 | 0 | BUG !! --|---|---|-|---|---|-| long double -2 --> char C | C++ --|---|---|-|---|---|-| | Default | -fsigned-char | -funsigned-char | Default | -fsigned-char | -funsigned-char | --|---|---|-|---|---|-| Fedora/x86_64 | signed | signed | 9.3.1 20200408|-2 | -2 | 254|-2 | -2 | 254 | --|---|---|-|---|---|-| Fedora/Power | unsigned| unsigned | 9.3.1 20200408| 254 | -2 | 254| 254 | -2 | 254 | BUG ?? --|---|---|-|---|---|-| AIX | | | 6.3.0 | unsigned| unsigned | | 254 | -2 | 254
[Bug target/94980] [8/9/10/11 Regression] ICE: verify_gimple failed: position plus size exceeds size of referenced object in 'bit_field_ref' with -mavx512vl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94980 rsandifo at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |rsandifo at gcc dot gnu.org --- Comment #2 from rsandifo at gcc dot gnu.org --- Mine. Looks like the problem was latent before. The testcase ends up using vector boolean types with 2-bit element types. Before that patch we computed the TYPE_SIZE of the vector type as: TYPE_SIZE (type) = int_const_binop (MULT_EXPR, TYPE_SIZE (innertype), bitsize_int (nunits)); where the TYPE_SIZE of the boolean is 8 bits. So the TYPE_SIZE of the vector was 4*8 == 32 bits, even though the TYPE_SIZE_UNIT was only 1 byte. This meant that the BIT_FIELD_REFs passed the tree-cfg.c checks but led to incorrect rtl: ;; _13 = { -1, -1, -1, -1 }; (insn 18 17 0 (set (reg:QI 92 [ _13 ]) (const_int 15 [0xf])) "/tmp/pr94980.c":6:17 -1 (nil)) ;; _14 = BIT_FIELD_REF <_13, 8, 8>; (insn 19 18 20 (set (mem/c:QI (plus:DI (reg/f:DI 77 virtual-stack-vars) (const_int -4 [0xfffc])) [2 S1 A8]) (reg:QI 92 [ _13 ])) "/tmp/pr94980.c":6:17 -1 (nil)) (insn 20 19 0 (set (reg:QI 93 [ _14 ]) (mem/c:QI (plus:DI (reg/f:DI 77 virtual-stack-vars) (const_int -3 [0xfffd])) [0 S1 A8])) "/tmp/pr94980.c":6:17 -1 (nil)) where the last insn reads back uninitialised memory.
[Bug gcov-profile/94928] Doc comments in gcov-io.h do not show cwd and unexec blocks in the Notes file format
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94928 --- Comment #14 from Myron Walker --- There are three types of files used to create a code coverage report. Notes, Data, and Source. It is likely that each type of file might have its own prefix GCOV_SRC_PREFIX, GCOV_NOTES_PREFIX and GCOC_DATA_PREFIX
[Bug c/94981] Wrong casts on Power machines dealing with fctiwuz instruction
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94981 --- Comment #1 from Andreas Schwab --- Converting a negative float to an unsigned integer is undefined.
[Bug other/94982] New: '-Wformat-diag' diagnostics building GCC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94982 Bug ID: 94982 Summary: '-Wformat-diag' diagnostics building GCC Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: diagnostic Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: msebor at gcc dot gnu.org Target Milestone: --- In a x86_64-pc-linux-gnu GCC bootstrap build of commit c416c52bcdb120db5e8c53a51bd78c4360daf79b (releases/gcc-10 branch point), I'm counting 642 'warning: .* \[-Wformat-diag\]' diagnostics. For some files it's hard to spot other diagnostics between all that "noise". I'm not saying that '-Wformat-diag' diagnostics don't have any value (they do!), but there are clearly bogus ones here -- we should do something about this, or disable if not interested?
[Bug target/94980] [8/9/10/11 Regression] ICE: verify_gimple failed: position plus size exceeds size of referenced object in 'bit_field_ref' with -mavx512vl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94980 Richard Biener changed: What|Removed |Added Keywords||wrong-code Priority|P3 |P2 Target Milestone|--- |8.5
[Bug rtl-optimization/94864] Failure to combine vunpckhpd+movsd into single vunpckhpd
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94864 Richard Biener changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org Status|NEW |ASSIGNED --- Comment #4 from Richard Biener --- Addressed by the patch for PR94865.
[Bug gcov-profile/94928] Doc comments in gcov-io.h do not show cwd and unexec blocks in the Notes file format
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94928 --- Comment #15 from Martin Liška --- (In reply to Myron Walker from comment #14) > There are three types of files used to create a code coverage report. > Notes, Data, and Source. It is likely that each type of file might have its > own prefix GCOV_SRC_PREFIX, GCOV_NOTES_PREFIX and GCOC_DATA_PREFIX How difficult would it be to arrange all 3 types together? I mean x.gcda y.gcno files should be in a same folder. With source files, it's more difficult as they can be compiled in a prefixed directory, but e.g. system header files are not prepended with a prefix, right? The easiest approach seem to me copying .gcda and .gcno files into corresponding location in source file directory.
[Bug c/94981] Wrong casts on Power machines dealing with fctiwuz instruction
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94981 --- Comment #2 from Tony Reix --- Big table was too large. Here is a shorter table. double -2 --> char float -2 --> char C | C++ --|---|---| | Default | Default | --|---|---| Fedora/x86_64 |signed | 9.3.1 20200408|-2 |-2 | --|---|---| Fedora/Power | signed, but neg zeroed| 9.3.1 20200408| 0 | 0 | BUG --|---|---| AIX | | 6.3.0 | unsigned| | 254 |254| 8.4.0 & 9.3.0 | signed, but neg zeroed| | 0 | 0 | BUG !! --|---|---| long double -2 --> char C |C++| --|---|---| | Default | Default | --|---|---| Fedora/x86_64 |signed | 9.3.1 20200408|-2 |-2 | --|---|---| Fedora/Power | unsigned| 9.3.1 20200408| 254 | 254 | BUG ?? --|---|---| AIX | | 6.3.0 | unsigned| | 254 | 254 | 8.4.0 & 9.3.0 | signed, but neg zeroed| | 0 | 0 | BUG ! --|---|---|
[Bug libstdc++/92285] Layout of istreambuf_iterator subobject depends on -std mode
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92285 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #5 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug analyzer/94688] ICE caused by analyzer since r10-7502-ga96f1c38a787fbc8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94688 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #2 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug tree-optimization/91954] [10/11 Regression] gcc.dg/vect/pr66142.c should not need early inlining to be vectorized since r10-3311-gff6686d2e5f797d6
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91954 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #6 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug fortran/94672] [10/11 Regression] gfortran/OpenMP chokes on PRESENT(array) despite of SHARED(array): Error: ‘array’ not specified in enclosing ‘parallel’
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94672 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #7 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug target/90822] Remove PowerPC lfiwax and lfiwzx patterns
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90822 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #5 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug c++/93821] Define __cplusplus to 202002L in C++20
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93821 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #5 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug testsuite/94853] [10/11 regression] excess errors in gfortran.dg/analyzer/pr93993.f90 since r10-8012
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94853 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #3 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug c++/87165] Did you mean hints candidates equality
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87165 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #5 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug libbacktrace/88745] Darwin lacks an implementation for libbacktrace
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88745 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #10 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug ipa/92394] operand_equal_p should compare as base+offset when comparing addresses
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92394 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #6 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug target/91804] [10/11 regression] r265398 breaks gcc.target/powerpc/vec-rlmi-rlnm.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91804 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #4 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug target/90823] PowerPC command line switches don't work with #pragma CPU target or target attribute
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90823 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #2 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug fortran/94397] [9/10/11 Regression] the compiler consider "type is( real(kind(1.)) )" as a syntax error since r10-7369-gc38daa7976886a59
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94397 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #9 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug libstdc++/71367] std::time_get does not implement 'r' or 'p'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71367 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #5 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug c++/94907] [10/11 Regression] ICE: Segmentation fault (in check_return_expr) since r10-8016-gbce54ed494fd0e61
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94907 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #5 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug target/90698] Darwin X86 backend lacks support for mcmodel={medium, large, kernel}
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90698 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #10 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug c++/94829] ICE in poplevel, at cp/decl.c:585 since r10-6063-g49789fd08378e3ff
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94829 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #3 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug target/61593] Support '#pragma mark - foo' on non-Darwin targets (by simply ignoring it without warning)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61593 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #9 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug bootstrap/92002] [10/11 regression] -Wuninitialized warning in gcc/wide-int.cc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92002 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #13 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug target/94613] S/390, powerpc: Wrong code generated for vec_sel builtin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94613 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #11 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug preprocessor/88937] valgrind error in parse_has_include
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88937 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #7 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug libgcc/91737] On Alpine Linux (libmusl) a statically linked C++ program which throws the first exception in two threads at the same time can busy spin on shutdown after main().
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91737 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #7 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug target/93492] Broken code with -fpatchable-function-entry and -fcf-protection=full
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93492 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #17 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug rtl-optimization/94516] [10 Regression] gnutls test ./psk-file fails since r10-7515-g2c0fa3ecf70d199af18785702e9e0548fd3ab793
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94516 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #17 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug tree-optimization/91457] FAIL: g++.dg/warn/Warray-bounds-4.C -std=gnu++98 (test for warnings, line 25)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91457 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #17 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug middle-end/91462] [8/9 Regression] missing -Warray-bounds writing to an empty flexible array member in a ctor
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91462 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #3 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug rtl-optimization/79405] [8/9/10/11 Regression] Infinite loop in fwprop
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79405 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #14 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug c++/94038] [8/9/10 Regression] Compiling with -Wall causes function template body to get needlessly instantiated
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94038 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #6 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug tree-optimization/85497] [8/9/10/11 Regression] [graphite] ICE in set_codegen_error, at graphite-isl-ast-to-gimple.c:206
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85497 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #8 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug target/91520] AVX512 target assembler fails for x86_64 Darwin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91520 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #3 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug analyzer/94596] possible false positive when analyze OVS macro
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94596 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #1 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug bootstrap/88590] System Integrity Protection (SIP) breaks GCC build assumptions on Darwin.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88590 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #1 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug c/80806] gcc does not warn if local array is memset only
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80806 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #9 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug rtl-optimization/80481] Unoptimal additional copy instructions
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80481 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #12 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug tree-optimization/82255] Vectorizer cost model overcounts cost of some vectorized loads
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82255 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #8 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug target/94942] [10 Regression] ICE: in extract_constrain_insn, at recog.c:2195 (insn does not satisfy its constraints) with -O -flive-range-shrinkage -ftree-vrp -mavx512vl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94942 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #5 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug analyzer/94503] ICE on C++ return-value-optimization (in saved_diagnostic, at analyzer/diagnostic-manager.cc:84)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94503 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #3 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug c++/52320] missing destructor call after thrown exception in initializer
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52320 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #9 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug fortran/92006] storage_size() returns incorrect value on unlimited polymorphic variable (CLASS(*)) when passed a CHARACTER variable
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92006 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #5 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug libstdc++/71579] type_traits miss checks for type completeness in some traits
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71579 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #14 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug lto/88140] [9/10/11 Regression] ICE: verify_gimple failed since r266325
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88140 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #15 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug tree-optimization/92860] [8/9/10/11 regression] Global flags affected by -O settings are clobbered by optimize attribute
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92860 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #17 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug sanitizer/91707] [10/11 Regression] spurious stringop-overflow warning with -fsanitize=undefined
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91707 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #7 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug target/90824] PowerPC should generate better code for SFmode splats for power8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90824 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #2 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug middle-end/93195] -fpatchable-function-entries : __patchable_function_entries should consider comdat groups
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93195 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #5 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug libgomp/91473] Test case libgomp.fortran/appendix-a/a.28.5.f90 is invalid
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91473 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #11 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug target/94697] aarch64: bti j at function start instead of bti c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94697 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #5 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug tree-optimization/80520] [8/9/10/11 Regression] Performance regression from missing if-conversion
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80520 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #14 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug ipa/92535] [10/11 regression] ICF is relatively expensive and became less effective
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92535 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #5 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug c++/85241] Requires-expressions, fold expressions, and member function templates with dependent parameters don't play nicely
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85241 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #6 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug tree-optimization/92029] [10/11 Regression] 'libgomp.fortran/pr90779.f90' ICE for nvptx offloading
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92029 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #8 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug driver/93645] Support -fuse-ld=/absolute/path/to/ld
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93645 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #2 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug tree-optimization/92879] [10/11 Regression] incorrect warning of __builtin_memset offset is out of the bounds on zero-size allocation and initialization
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92879 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #7 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug tree-optimization/79534] [8/9/10/11 Regression] tree-ifcombine aarch64 performance regression with trunk@245151
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79534 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #16 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug target/94065] AIX rs6000 NO_SUM_IN_TOC and NO_FP_IN_TOC disable logic reversed in aix config files
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94065 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #3 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug c++/77711] Add fix-it hints for missing parentheses in member function call
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77711 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #11 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug lto/93358] [10/11 Regression] 447.dealII regresses by 15% after r10-6025-gf5b25e15165adde1356af42e9066ab75c5b37a19
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93358 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #2 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug gcov-profile/89307] -fprofile-generate binary may be too slow in multithreaded environment due to cache-line conflicts on counters
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89307 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #8 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug rtl-optimization/92294] alias attribute generates incorrect code
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92294 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #4 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug c++/89309] bogus -Wattributes ‘copy’ attribute ignored on a declaration of a different kind than referenced symbol
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89309 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #2 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug testsuite/92466] new test case gfortran.dg/ISO_Fortran_binding_15.f90 in r278025 fails
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92466 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #3 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug target/91188] strict_low_part operations do not work
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91188 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #5 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug rtl-optimization/94148] The DF framework uses bb->aux, which is for passes only
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94148 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #6 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug target/93720] [10/11 Regression] vector creation from two parts of two vectors produces TBL rather than ins
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93720 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #12 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug c++/71504] [C++11] constexpr fails with multidimensional arrays
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71504 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #11 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug ipa/93385] [10/11 Regression] wrong code with u128 modulo at -O2 -fno-dce -fno-ipa-cp -fno-tree-dce
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93385 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #34 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug other/84889] Ideas on revamping how we format diagnostics
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84889 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #20 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug target/88510] GCC generates inefficient U64x2/v2di scalar multiply for NEON32
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88510 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #5 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug tree-optimization/94442] [10/11 regression] Redundant loads/stores emitted at -O3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94442 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #5 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug tree-optimization/84577] snprintf with null buffer not eliminated when return value is in a known range
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84577 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #2 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug target/65649] gcc generates overlarge constants for microblaze-linux-gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65649 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #8 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug middle-end/94940] [10/11 Regression] spurious -Warray-bounds for a zero length array member of union since r10-4300-g49fb45c81f4ac068
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94940 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #7 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug c++/88565] enhance -Warray-bounds for C++ trailing class member arrays
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88565 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #4 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug tree-optimization/92177] [10 Regression] gcc.dg/vect/bb-slp-22.c FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92177 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #11 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug c++/88779] No fix-it hints for misspelled member initializers
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88779 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #2 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug libstdc++/92894] "declared using local type 'test01()::X', is used but never defined" during concept satisfaction
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92894 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #9 from Jakub Jelinek --- GCC 10.1 has been released.
[Bug testsuite/92126] gcc.dg/vect/pr62171.c fails on power7
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92126 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.0|10.2 --- Comment #6 from Jakub Jelinek --- GCC 10.1 has been released.