[Ada] Fix internal error on comparison of unaligned slices

2019-08-12 Thread Pierre-Marie de Rodat
This fixes an internal error in the code generator when it is trying to take the address of a slice which does not start on a byte boundary, in order to generate a comparison between slices with a dynamic length. This case is not supported by the code generator and comes from an explicit

[Ada] Remove doc for language version switches

2019-08-12 Thread Pierre-Marie de Rodat
Remove documentation for Ada language version switches, and note that they are no longer needed. These tools now silently ignore such switches, and process the file correctly no matter what version of Ada is used. Tested on x86_64-pc-linux-gnu, committed on trunk 2019-08-12 Bob Duff

[Ada] New parameter Quiet for procedure GNAT.Command_Line.Getopt

2019-08-12 Thread Pierre-Marie de Rodat
Getopt procedure is parsing the command line or set of strings. If the command line contains unknown switch than the Getopt prints error message to the console and raises the exception Invalid_Switch. The printing can be inappropriate in some cases. The new parameter Quiet allows avoiding console

[Ada] New aspect/pragma No_Caching for analysis of volatile data

2019-08-12 Thread Pierre-Marie de Rodat
A new aspect/pragma can be attached to volatile variables to indicate that such a variable is not used for interactions with the external world, but only that accesses to that variable should not be optimized by the compiler. This is in particular useful for guarding against fault injection. SPARK

[Ada] Missing check on outbound parameter of a non-null access type

2019-08-12 Thread Pierre-Marie de Rodat
This patch adds code to generate proper post-call checks when an actual for an in-out or out parameter has a non-null access type. No constraints are applied to an inbound access parameter, but on exit a not-null check must be performed if the type of the actual requires it. Tested on

[Ada] More precise handling of Size/Object_Size in GNATprove

2019-08-12 Thread Pierre-Marie de Rodat
GNATprove does a partial expansion which did not allow getting the most precise value for attributes Size/Object_Size. Now fixed. There is no impact on compilation. Tested on x86_64-pc-linux-gnu, committed on trunk 2019-08-12 Yannick Moy gcc/ada/ * exp_attr.adb, exp_attr.ads

[Ada] Fix IPv6 numeric address detection

2019-08-12 Thread Pierre-Marie de Rodat
IPv6 numeric address can't have less than 2 colons. It fixes the error when Get_Host_By_Name called with hostname composed by only hexadecimal symbols. Tested on x86_64-pc-linux-gnu, committed on trunk 2019-08-12 Dmitriy Anisimkov gcc/ada/ * libgnat/g-socket.adb (Is_IPv6_Address):

[Ada] Crash on illegal left-hand side in assignment of renamed variable

2019-08-12 Thread Pierre-Marie de Rodat
This patch fixes a crash on an assignment where the left-hand side is a renaming of a function call that does not involve ceiling priorities. This avoids a compiler crash in some cases, and prevents a useless retrieval and compilation of run-time packages. Tested on x86_64-pc-linux-gnu, committed

[Ada] Inconsistent compile time Constraint_Error warning

2019-08-12 Thread Pierre-Marie de Rodat
This patch corrects several bugs within the compiler which led to inconsistent handling of compile time Constraint_Errors. Notibly, subtype out of range checks which are only out of range of the subtype must be warnings while out of range checks where the value is out of range of the base type

[Ada] Improve error message for Object_Size clause on dynamic array

2019-08-12 Thread Pierre-Marie de Rodat
This makes the compiler issue the same error: size clause not allowed for variable length type for an Object_Size clause on a variable-sized type as for a Size clause, for example on the following procedure: procedure P (X, Y : Integer) is subtype Sub is String (X .. Y) with Object_Size

[Ada] Do not suppress checks in instances of internal generics

2019-08-12 Thread Pierre-Marie de Rodat
This patch removes suppression of checks in nested instances of internal packages. No test. This was inconsistent: only for packages, not for subprograms. Only for nested instantiations, not library level ones. Not for GNAT units. Furthermore, the user should have control via pragma Suppress or

[Ada] Prevent crash in Put_Scaled

2019-08-12 Thread Pierre-Marie de Rodat
This patch fixes a bug in Put_Scaled, which causes a crash when checks are on. Tested on x86_64-pc-linux-gnu, committed on trunk 2019-08-12 Bob Duff gcc/ada/ * libgnat/a-tifiio.adb (Put_Scaled): Prevent AA from being negative, since Field is range 0 .. something.---

[Ada] Implement Ada.Directories.Hierarchical_File_Names

2019-08-12 Thread Pierre-Marie de Rodat
This patch corrects certain behaviors within Ada.Directories to better conform to conformance tests and implements the package Ada.Directories.Hierarchical_File_Names outlined in AI05-0049-1. Only partial test sources are included. -- Source -- -- main.ads with

[Ada] Eliminate redundant range checks on conversions

2019-08-12 Thread Pierre-Marie de Rodat
This gets rid of redundant range checks generated in 5 out of the 9 cases of scalar conversions, i.e. (integer, fixed-point, floating-point) converted to (integer, fixed-point, floating-point). The problem is that the Real_Range_Check routine rewrites the conversion node into a conversion to the

[Ada] Adapt new extended traversal of AST to have optional part

2019-08-12 Thread Pierre-Marie de Rodat
The new extended traversal of the AST for GNATprove use now optionally traverses the ranges under Itypes, based on a formal parameter. There is no impact on compilation. Tested on x86_64-pc-linux-gnu, committed on trunk 2019-08-12 Yannick Moy gcc/ada/ * sem_util.adb, sem_util.ads

[Ada] Extended traversal subprograms for GNATprove

2019-08-12 Thread Pierre-Marie de Rodat
GNATprove needs traversal subprograms that do not simply traverse syntactic nodes like Atree.Traverse_Func and Atree.Traverse_Proc, but also traverse semantic nodes which are logically children of the nodes. Now available through Sem_Util.Traverse_More_Func and Sem_Util.Traverse_More_Proc. There

[Ada] Fix missing range check for In/Out parameter with -gnatVa

2019-08-12 Thread Pierre-Marie de Rodat
This plugs another small loophole in the front-end which fails to generate a range check for a scalar In/Out parameter when -gnatVa is specified. This also fixes a few more leaks of the Do_Range_Check flag on actual parameters, both in regular and -gnatVa modes, as well as a leak specific to

[Ada] Fix incorrect Do_Range_Check on type conversion

2019-08-12 Thread Pierre-Marie de Rodat
This gets rid of another leak of the Do_Range_Check flag to the back-end which is specific to expression functions. No functional changes. Tested on x86_64-pc-linux-gnu, committed on trunk 2019-08-12 Eric Botcazou gcc/ada/ * checks.adb (Activate_Range_Check): Remove redundant

[Ada] Add special bypass for obsolete code pattern

2019-08-12 Thread Pierre-Marie de Rodat
This change prevents the analysis phase of the front-end from setting the Do_Range_Check flag in the very peculiar case of the source of a conversion whose result is passed by reference to a "valued procedure", because the expansion phase would not be able to generate the check. This pattern

[Bug tree-optimization/91109] [10 regression][arm] gcc.c-torture/execute/20040709-1.c fails since r273135

2019-08-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91109 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment

[Bug c++/91024] [9 Regression] -Wimplicit-fallthrough is confused by likely/unlikely attributes

2019-08-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91024 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment #8

[Bug c++/85004] ambiguous diagnostic: passing ‘const S’ as ‘this’ argument discards qualifiers

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85004 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #3 from Jakub Jelinek

[Bug rtl-optimization/87902] [9/10 Regression] Shrink-wrapping multiple conditions

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87902 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #10 from Jakub Jelinek

[Bug target/86681] ICE in extract_insn, at recog.c:2304 on s390x

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86681 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #3 from Jakub Jelinek

[Bug tree-optimization/84053] [7/8/9/10 Regression] missing -Warray-bounds accessing a local array across inlined function boundaries

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84053 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #9 from Jakub Jelinek

[Bug gcov-profile/85349] [GCOV] struct varaible definition in while(1) will cause incorrect coverage

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85349 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #3 from Jakub Jelinek

[Bug fortran/86277] Presence of optional arguments not recognized for zero length arrays

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86277 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #5 from Jakub Jelinek

[Bug gcov-profile/85188] [GCOV] a int arrary and a goto statement around the for(;0;) statement will lead to incoccrect code coverage in Gcov

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85188 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #3 from Jakub Jelinek

[Bug c++/68615] Unhelpful location when missing a semi-colon on a function declaration at the end of a header

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68615 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #6 from Jakub Jelinek

[Bug rtl-optimization/90007] [9/10 Regression] ICE in extract_constrain_insn_cached, at recog.c:2223

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90007 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #10 from Jakub Jelinek

[Bug target/90178] [9 Regression] Missed optimization: duplicated terminal basic block with -mavx

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90178 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #13 from Jakub Jelinek

[Bug target/84379] Problems with sol2.c GTY handling

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84379 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #4 from Jakub Jelinek

[Bug c++/90936] [9/10 Regression] Ambiguous call with ref-qualified conversion operators

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90936 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #3 from Jakub Jelinek

[Bug tree-optimization/57534] [7/8/9/10 Regression]: Performance regression versus 4.7.3, 4.8.1 is ~15% slower

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57534 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #36 from Jakub Jelinek

[Bug c++/90750] [9/10 Regression] ICE in cp_default_conversion, at cp/typeck.c:2162

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90750 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #2 from Jakub Jelinek

[Bug d/90719] libphobos.phobos_shared/std/file.d FAILs on 32-bit Solaris

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90719 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #2 from Jakub Jelinek

[Bug c/84919] [8/9/10 Regression] error: passing argument 1 to restrict-qualified parameter aliases with argument 5 [-Werror=restrict]

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84919 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #16 from Jakub Jelinek

[Bug c++/49129] confusing diagnostic for missing semi-colon after member template

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49129 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #5 from Jakub Jelinek

[Bug target/70321] [7/8/9/10 Regression] STV generates less optimized code

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70321 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #20 from Jakub Jelinek

[Bug ipa/89584] [9/10 Regression] CPU2000 degradations with r268448 (172.mgrid -22%, 252.eon -8%)

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89584 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #3 from Jakub Jelinek

[Bug rtl-optimization/90249] [9/10 Regression] Code size regression on thumb2 due to sub-optimal register allocation starting with r265398

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90249 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #10 from Jakub Jelinek

[Bug rtl-optimization/87871] [9/10 Regression] testcases fail after r265398 on arm

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87871 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #62 from Jakub Jelinek

[Bug rtl-optimization/90311] [9/10 Regression] wrong code with -O and __builtin_add_overflow() and compare

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90311 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #6 from Jakub Jelinek

[Bug c++/71283] Inconsistent location for C++ warning options in the manual

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71283 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #10 from Jakub Jelinek

[Bug middle-end/82362] [8/9/10 Regression] SPEC CPU2006 436.cactusADM ~7% performance deviation with trunk@251713

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82362 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #7 from Jakub Jelinek

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

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90597 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #7 from Jakub Jelinek

[Bug c++/91073] [9/10 Regression] if constexpr no longer works directly with Concepts

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91073 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #3 from Jakub Jelinek

[Bug preprocessor/84864] Issues with large line numbers >= 2^31

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84864 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #3 from Jakub Jelinek

[Bug c/69602] [7/8/9/10 Regression] over-ambitious logical-op warning on EAGAIN vs EWOULDBLOCK

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69602 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #25 from Jakub Jelinek

[Bug c++/90997] [9/10 Regression] ICE on a memset in a template in tsubst_copy_and_build, at cp/pt.c:18480

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90997 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #2 from Jakub Jelinek

[Bug d/90136] [d] Merge UDAs between function prototype and definitions

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90136 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #2 from Jakub Jelinek

[Bug c++/90938] [9/10 Regression] Initializing array with {1} works, but not {0}

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90938 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #7 from Jakub Jelinek

[Bug tree-optimization/90387] [9 Regression] __builtin_constant_p and -Warray-bounds warnings

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90387 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #5 from Jakub Jelinek

[Bug c++/90998] [9/10 Regression] ICE (segfalut) in gcc/cp/call.c compare_ics() with -std=c++17

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90998 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #2 from Jakub Jelinek

[Bug c++/90338] [9/10 Regression] member function pointer non-type template parameter compile fail while matching

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90338 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #1 from Jakub Jelinek

[Bug c++/91378] [9 regression] [C++17] ICE in type_dependent_expression_p with noexcept and deduced return type

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91378 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #2 from Jakub Jelinek

[Bug c++/25814] Request for warning for parser ambiguity of function declarations and variable declarations with initializations

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25814 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #13 from Jakub Jelinek

[Bug gcov-profile/85201] [GCOV] A statement with two && operators and a comma operator in the for loop body is wrongly marked in gcov

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85201 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #6 from Jakub Jelinek

[Bug c++/84920] Better handling of unmatched/ambiguous calls

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84920 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #4 from Jakub Jelinek

[Bug target/88474] Inline built-in hypot for -ffast-math

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88474 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #6 from Jakub Jelinek

[Bug rtl-optimization/84753] GCC does not fold xxswapd followed by vperm

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84753 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #10 from Jakub Jelinek

[Bug debug/90981] [9/10 Regression] ICE in dwarf2out_finish, at dwarf2out.c:31644

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90981 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #7 from Jakub Jelinek

[Bug c++/90505] [9/10 Regression] g++ rejects a valid code

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90505 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #4 from Jakub Jelinek

[Bug rtl-optimization/87552] [9/10 regression] FAIL: gcc.c-torture/compile/20010102-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler error)

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87552 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #2 from Jakub Jelinek

[Bug c++/91040] [9/10 Regression] Incorrect "invalid use of non-lvalue array" error in conditional assignment with throw

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91040 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #3 from Jakub Jelinek

[Bug go/88406] [9 regression] Many 64-bit Solaris 10/SPARC execution tests FAIL

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88406 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #7 from Jakub Jelinek

[Bug gcov-profile/85276] [GCOV] A comparative statement with '=', '&&' , '||', and '==' operators is wrongly marked as executed twice in gcov

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85276 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #4 from Jakub Jelinek

[Bug c++/77711] Add fix-it hints for missing parentheses in member function call

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77711 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #10 from Jakub Jelinek

[Bug rtl-optimization/91161] [9/10 Regression] ICE in begin_move_insn, at sched-ebb.c:175

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91161 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #2 from Jakub Jelinek

[Bug c++/84360] unnecessary aka in error message

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84360 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #7 from Jakub Jelinek

[Bug driver/91130] [9 Regression] -MF clashes with -flto on aarch64

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91130 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #42 from Jakub Jelinek

[Bug driver/90392] [9/10 Regression] Assertion failure in ldlang.c:6868 when compiling with -flto

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90392 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #8 from Jakub Jelinek

[Bug c++/91155] [9/10 Regression] __PRETTY_FUNCTION__ gets truncated when char template parameter is '\0'

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91155 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #5 from Jakub Jelinek

[Bug sanitizer/87880] [9/10 regression] All macOS asan execution tests FAIL

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87880 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #13 from Jakub Jelinek

[Bug c++/56084] poor error recovery for missing ";"

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56084 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #11 from Jakub Jelinek

[Bug rtl-optimization/90255] [9/10 regression] r266385 caused code size regressions on Arm, thumb and thumb2

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90255 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #5 from Jakub Jelinek

[Bug tree-optimization/84061] [8/9/10 Regression] gcc.dg/tree-ssa/loop-15.c XFAIL

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84061 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #3 from Jakub Jelinek

[Bug fortran/87352] [7/8/9/10 Regression] Large stack usage with new gfortran

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87352 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #23 from Jakub Jelinek

[Bug c++/90732] [9/10 Regression] ICE with std::apply after variable length array

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90732 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #3 from Jakub Jelinek

[Bug c++/90992] [9/10 Regression] -Wnoexcept produce false positive

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90992 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #7 from Jakub Jelinek

[Bug d/90065] Unaligned accesses on strict-alignment targets

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90065 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #4 from Jakub Jelinek

[Bug lto/89884] g++.dg/lto/pr89335 FAILs

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89884 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #3 from Jakub Jelinek

[Bug c++/88826] ICE (segfault) when compiling invalid C++ code with -std=c++2a

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88826 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #4 from Jakub Jelinek

[Bug middle-end/88129] Two blockage insns are emited in the function epilogue

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88129 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #10 from Jakub Jelinek

[Bug middle-end/89002] [7 Regression] ICE in scan_omp_1_op, at omp-low.c:3166

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89002 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #9 from Jakub Jelinek

[Bug rtl-optimization/91223] [10 Regression] ICE: in curr_insn_transform, at lra-constraints.c:4459

2019-08-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91223 --- Comment #8 from Martin Liška --- @Vladimir: Can the bug be marked as resolved?

[Bug c++/90609] [9/10 Regression] Compilation error in std::function default member initialization inside template class with defaulted constructor

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90609 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #3 from Jakub Jelinek

[Bug libstdc++/83938] Speed up inplace_merge() algorithm & fix inefficient logic

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83938 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #6 from Jakub Jelinek

[Bug debug/90441] [9/10 Regression] corrupt debug info with LTO

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90441 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #26 from Jakub Jelinek

[Bug rtl-optimization/77499] [7/8/9/10 Regression] Regression after code-hoisting, due to combine pass failing to evaluate known value range

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77499 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #19 from Jakub Jelinek

[Bug translation/90119] Merge translation msgids that only differ in placeholders

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90119 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #10 from Jakub Jelinek

[Bug libstdc++/89760] [9/10 Regression] libstdc++ experimental testsuite failures

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89760 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #4 from Jakub Jelinek

[Bug other/85716] No easy way for end-user to tell what GCC is doing when compilation is slow

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85716 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #12 from Jakub Jelinek

[Bug translation/90120] inconsistent punctuation in translation messages

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90120 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #5 from Jakub Jelinek

[Bug libstdc++/90361] [9/10 Regression] Undefined symbols in libstdc++ when building with --with-default-libstdcxx-abi=gcc4-compatible

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90361 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #7 from Jakub Jelinek

[Bug gcov-profile/85351] [GCOV] Wrong coverage with exit() executed in a if statement within a called function

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85351 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #3 from Jakub Jelinek

[Bug c++/90333] [9/10 Regression] Can't apply attributes to lambdas with trailing returns

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90333 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #4 from Jakub Jelinek

[Bug ipa/79966] [9/10 Regression] run time more than twice slower when using -fipa-cp-clone

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79966 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #11 from Jakub Jelinek

[Bug c++/90740] [9/10 Regression] VLA with lamba causes an incorrect unitialized in this function warning

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90740 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #5 from Jakub Jelinek

[Bug middle-end/84443] powerpc suboptimal code generation (shrink wrap unlikely path) for Linux spinlocks

2019-08-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84443 Jakub Jelinek changed: What|Removed |Added Target Milestone|9.2 |9.3 --- Comment #5 from Jakub Jelinek

<    1   2   3   4   5   >