[PATCH] Fix s{,n}printf folding ICEs with slightly bogus prototypes (PR tree-optimization/89998)

2019-04-08 Thread Jakub Jelinek
Hi! If there are major differences in argument or return types of builtin prototypes, we already don't mark them as builtins, but if there are smaller differences like signedness changes of integral types with the same precision, we still accept them (with warning). The following patch makes sure

Re: [PATCH] Fix PR90006

2019-04-08 Thread Richard Biener
On April 8, 2019 10:59:49 PM GMT+02:00, Richard Sandiford wrote: >Richard Biener writes: >> The following fixes SLP vectorization to properly consider >> calls like lrint demoting on ilp32 targets. >> >> Bootstrapped on x86_64-unknown-linux-gnu, testing in progress. >> >> Richard. >> >> 2019-04-

[committed] Fix typo in riscv diagnostics (PR target/90015)

2019-04-08 Thread Jakub Jelinek
Hi! The following patch fixes a typo in diagnostics as well as removes trailing dot. Tested by Jim and also preapproved by him in the PR, committed to trunk. 2019-04-09 Jakub Jelinek PR target/90015 * config/riscv/riscv.c (riscv_get_interrupt_type): Fix comment typo.

Go patch committed: Sort packages in export data more deterministically

2019-04-08 Thread Ian Lance Taylor
Different Go packages can have the same package name, but the sorting done when generating export data was only sorting by package name. This could cause nondeterministic output. This patch fixes the problem by extending the sort comparison function. Bootstrapped and ran Go testsuite on x86_64-pc

Re: [PATCH v2] elf.c: initialize struct stat

2019-04-08 Thread Khem Raj
On Mon, Apr 8, 2019 at 6:47 PM Yu, Mingli wrote: > > > > On 2019年04月08日 22:21, Jeff Law wrote: > > On 4/8/19 12:34 AM, mingli...@windriver.com wrote: > >> From: Mingli Yu > >> > >> Initialize struct stat to fix the below > >> build failure when -Og included in compiler flag. > >> | > >> ./../../

Re: [PATCH v2] elf.c: initialize struct stat

2019-04-08 Thread Yu, Mingli
On 2019年04月08日 22:21, Jeff Law wrote: On 4/8/19 12:34 AM, mingli...@windriver.com wrote: From: Mingli Yu Initialize struct stat to fix the below build failure when -Og included in compiler flag. | ./../../../../../../../../work-shared/gcc-8.3.0-r0/gcc-8.3.0/libsanitizer/libbacktrace/../../

Re: [PATCH][OBVIOUS] Fix expected scanned pattern.

2019-04-08 Thread Jim Wilson
On Mon, Apr 8, 2019 at 1:40 AM Martin Liška wrote: > * gcc.target/riscv/arch-1.c: Fix expected scanned pattern. Thanks. I verified it is OK with cross testing. Jim

Re: [PATCH] Remove usage of apostrophes in error and warning messages (PR translation/89935).

2019-04-08 Thread Jim Wilson
On Mon, Apr 8, 2019 at 1:10 PM Jim Wilson wrote: > The testcase has to be fixed, but there is a locale issue that has me > confused at the moment, because this testcase is actually working on one > of my machines and failing on another one. Confusion sorted. Turns out one of the trees I was look

[PATCH] PR88395 Fix Nullptr when compiling with -fconcepts

2019-04-08 Thread Nicholas Krause
This fixes the caller in tsubst_requires_expr to tsubst_constraint_variables to wrap their respective trees in PARM_CONSTR_PARMS. This is to get the correct parmeter constraints from the tree before calling tsubst_constraint_variables like other callers in constraint.cc and to fix the bug id, 88395

[PATCH] PR88395 Fix Nullptr when compiling with -fconcepts

2019-04-08 Thread Nicholas Krause
This fixes both callers in tsubst_requires_expr to tsubst_constraint_variables to wrap their respective trees in PARM_CONSTR_PARMS. This is to get the correct parmeter constraints from the tree before calling tsubst_constraint_variables like other callers in constraint.cc and to fix the bug id, 883

Re: [PATCH] Fix PR90006

2019-04-08 Thread Richard Sandiford
Richard Biener writes: > The following fixes SLP vectorization to properly consider > calls like lrint demoting on ilp32 targets. > > Bootstrapped on x86_64-unknown-linux-gnu, testing in progress. > > Richard. > > 2019-04-08 Richard Biener > > PR tree-optimization/90006 > * tree-vec

Re: Issue with webpage

2019-04-08 Thread Ann Sykes
Thank you! It is also happening on this too page http://repos.inaccess.com/embian/ha/docs/components/embian/1.7/ref_docs/gcc_doc/libstdc++_html/20_util/allocator.html when I click on ‘the standard librarian: what are allocators good for?' Have a great day On Sun, Apr 7, 2019 at 2:20 PM Bernhard

Re: [PATCH] Remove usage of apostrophes in error and warning messages (PR translation/89935).

2019-04-08 Thread Jim Wilson
On 4/8/19 1:09 AM, Andreas Schwab wrote: FAIL: gcc.target/riscv/arch-1.c (test for errors, line ) FAIL: gcc.target/riscv/arch-1.c (test for excess errors) Excess errors: cc1: error: '-march=rv32I': first ISA subset must be 'e', 'i' or 'g' The testcase has to be fixed, but there is a locale iss

New German PO file for 'gcc' (version 9.1-b20190324)

2019-04-08 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. A revised PO file for textual domain 'gcc' has been submitted by the German team of translators. The file is available at: https://translationproject.org/latest/gcc/de.po (This file, 'gcc-9.1-b20190324.de.po',

Re: C++ PATCH for c++/89214 - ICE when initializing aggregates with bases

2019-04-08 Thread Marek Polacek
On Mon, Apr 08, 2019 at 03:24:13PM -0400, Jason Merrill wrote: > On 4/1/19 11:23 AM, Marek Polacek wrote: > > On Mon, Apr 01, 2019 at 10:15:11AM +0200, Andreas Schwab wrote: > > > On Mär 28 2019, Marek Polacek wrote: > > > > > > > Andreas, could you please find out why we're not hitting this code

Re: C++ PATCH for c++/89214 - ICE when initializing aggregates with bases

2019-04-08 Thread Jason Merrill
On 4/1/19 11:23 AM, Marek Polacek wrote: On Mon, Apr 01, 2019 at 10:15:11AM +0200, Andreas Schwab wrote: On Mär 28 2019, Marek Polacek wrote: Andreas, could you please find out why we're not hitting this code in digest_init_r: 1210 tree elt = CONSTRUCTOR_ELT (stripped_init, 0)->value;

Re: [PATCH] Implement std::visit for C++2a (P0655R1)

2019-04-08 Thread Jonathan Wakely
On 08/04/19 19:54 +0100, Jonathan Wakely wrote: On 08/04/19 17:36 +0100, Jonathan Wakely wrote: On 08/04/19 19:20 +0300, Ville Voutilainen wrote: On Mon, 8 Apr 2019 at 19:12, Ville Voutilainen wrote: On Mon, 8 Apr 2019 at 19:02, Jonathan Wakely wrote: The attached patch implements the same

Re: [PATCH] Implement std::visit for C++2a (P0655R1)

2019-04-08 Thread Jonathan Wakely
On 08/04/19 17:36 +0100, Jonathan Wakely wrote: On 08/04/19 19:20 +0300, Ville Voutilainen wrote: On Mon, 8 Apr 2019 at 19:12, Ville Voutilainen wrote: On Mon, 8 Apr 2019 at 19:02, Jonathan Wakely wrote: The attached patch implements the same thing with totally separate __gen_vtable_r and _

libgo patch committed: Update to 1.12.2

2019-04-08 Thread Ian Lance Taylor
This patch updates libgo to the 1.12.2 release. Bootstrapped and ran Go testsuite on x86_64-pc-linux-gnu. Committed to mainline. Ian Index: gcc/go/gofrontend/MERGE === --- gcc/go/gofrontend/MERGE (revision 270212) +++ gcc/go/gof

Re: Re : add tsv110 pipeline scheduling

2019-04-08 Thread James Greenhalgh
Thank you for the ChangeLog entry for your patch. I have applied it to trunk as revision 270212. We're very late in GCC 9 development, but this patch only impacts TSV scheduling. Thanks, James On Thu, Apr 04, 2019 at 02:11:12AM +0100, wuyuan (E) wrote: > Hi ,James: > Thank you for you

Re: [PATCH] Implement std::visit for C++2a (P0655R1)

2019-04-08 Thread Jonathan Wakely
On 08/04/19 19:20 +0300, Ville Voutilainen wrote: On Mon, 8 Apr 2019 at 19:12, Ville Voutilainen wrote: On Mon, 8 Apr 2019 at 19:02, Jonathan Wakely wrote: > The attached patch implements the same thing with totally separate > __gen_vtable_r and __gen_vtable_r_impl class templates, instead of

Re: [PATCH] Implement std::visit for C++2a (P0655R1)

2019-04-08 Thread Jonathan Wakely
On 08/04/19 17:02 +0100, Jonathan Wakely wrote: + template +struct __gen_vtable_r_impl< + _Multi_array<_Result_type (*)(_Visitor, _Variants...)>, + tuple<_Variants...>, std::index_sequence<__indices...>> +{ + using _Array_type = + _Multi_array<_Result_t

Re: [PATCH] Implement std::visit for C++2a (P0655R1)

2019-04-08 Thread Ville Voutilainen
On Mon, 8 Apr 2019 at 19:12, Ville Voutilainen wrote: > > On Mon, 8 Apr 2019 at 19:02, Jonathan Wakely wrote: > > The attached patch implements the same thing with totally separate > > __gen_vtable_r and __gen_vtable_r_impl class templates, instead of > > adding all the visit functionality into t

Re: [Patch] [arm] Ensure *neon_mov constraint uses correct mode.

2019-04-08 Thread Kyrill Tkachov
On 4/8/19 4:51 PM, Matthew Malcomson wrote: On 08/04/19 14:00, Kyrill Tkachov wrote: Hi Matthew, On 4/5/19 12:06 PM, Matthew Malcomson wrote: Bootstrapped and regtested on arm-none-linux-gnueabihf Regtested on cross-compiler arm-none-eabi Does this fix a PR? If so, could you add the infor

Re: [PATCH] Implement std::visit for C++2a (P0655R1)

2019-04-08 Thread Ville Voutilainen
On Mon, 8 Apr 2019 at 19:02, Jonathan Wakely wrote: > The attached patch implements the same thing with totally separate > __gen_vtable_r and __gen_vtable_r_impl class templates, instead of > adding all the visit functionality into the existing code (and then > needing to tease it apart again with

Re: [PATCH] Implement std::visit for C++2a (P0655R1)

2019-04-08 Thread Jonathan Wakely
On 06/04/19 03:07 +0300, Ville Voutilainen wrote: On Sat, 6 Apr 2019 at 02:55, Ville Voutilainen wrote: Just in case that cast looks scary: the implicit conversion is also deep down in __visit_invoke, so we do actually require implicit convertibility as we are supposed to. If that's still too

Re: [Patch] [arm] Ensure *neon_mov constraint uses correct mode.

2019-04-08 Thread Matthew Malcomson
On 08/04/19 14:00, Kyrill Tkachov wrote: > Hi Matthew, > > On 4/5/19 12:06 PM, Matthew Malcomson wrote: >> >> Bootstrapped and regtested on arm-none-linux-gnueabihf >> Regtested on cross-compiler arm-none-eabi >> > > Does this fix a PR? > > If so, could you add the information for it to the Cha

[PATCH] netbsd EABI support

2019-04-08 Thread coypu
Pinging again in the hope of getting the patch in, I'd like to have less outstanding patches :) (I have quite a few and new releases can become painful!) gcc/ChangeLog config.gcc (arm*-*-netbsdelf*) Add support for EABI configuration config.host (arm*-*-netbsd*): Build driver-arm.o config/arm/net

Re: C++ PATCH for c++/89214 - ICE when initializing aggregates with bases

2019-04-08 Thread Marek Polacek
Any comments? On Mon, Apr 01, 2019 at 11:23:29AM -0400, Marek Polacek wrote: > On Mon, Apr 01, 2019 at 10:15:11AM +0200, Andreas Schwab wrote: > > On Mär 28 2019, Marek Polacek wrote: > > > > > Andreas, could you please find out why we're not hitting this code in > > > digest_init_r: > > > > > >

Re: [PATCH] claim ifunc support on several NetBSD architectures

2019-04-08 Thread coypu
Small addition for ARM. Since it doesn't have a geneirc way to detect CPU features the code in libatomic relies on a linux-specific behaviour, the ifunc condition is only defined for linux. To unbreak compilation, I'd like to exclude netbsd/arm from the libatomic ifunc camp :) libatomic/ChangeLog

Re: [PATCH v2] elf.c: initialize struct stat

2019-04-08 Thread Jeff Law
On 4/8/19 12:34 AM, mingli...@windriver.com wrote: > From: Mingli Yu > > Initialize struct stat to fix the below > build failure when -Og included in compiler flag. > | > ./../../../../../../../../work-shared/gcc-8.3.0-r0/gcc-8.3.0/libsanitizer/libbacktrace/../../libbacktrace/elf.c: > In functi

Re: [PATCH] Fix PR83033

2019-04-08 Thread Andrea Corallo
Richard Earnshaw (lists) writes: > On 08/04/2019 09:59, Andrea Corallo wrote: >> >> Richard Earnshaw (lists) writes: >> >>> Ah, you've just changed the ChangeLog entries. By comments, I meant in >>> the source code, so that it's clear these don't exist. ChangeLog update >>> is good too. >>> >>

Re: [PATCH] Fix PR83033

2019-04-08 Thread Richard Earnshaw (lists)
On 08/04/2019 09:59, Andrea Corallo wrote: > > Richard Earnshaw (lists) writes: > >> Ah, you've just changed the ChangeLog entries. By comments, I meant in >> the source code, so that it's clear these don't exist. ChangeLog update >> is good too. >> >> R. > > Hi Richard, > sorry my misundersta

Re: [PATCH] Come up with bootstrap-lto-lean config.

2019-04-08 Thread Richard Biener
On Mon, Apr 8, 2019 at 3:53 PM Martin Liška wrote: > > On 4/8/19 3:50 PM, Martin Liška wrote: > > On 4/8/19 2:42 PM, Richard Biener wrote: > >> On Mon, Apr 8, 2019 at 2:26 PM Martin Liška wrote: > >>> > >>> On 4/8/19 2:18 PM, Richard Biener wrote: > On Mon, Apr 8, 2019 at 1:30 PM Martin Lišk

Re: [PATCH] Come up with bootstrap-lto-lean config.

2019-04-08 Thread Martin Liška
On 4/8/19 2:42 PM, Richard Biener wrote: > On Mon, Apr 8, 2019 at 2:26 PM Martin Liška wrote: >> >> On 4/8/19 2:18 PM, Richard Biener wrote: >>> On Mon, Apr 8, 2019 at 1:30 PM Martin Liška wrote: On 4/8/19 12:08 PM, Richard Biener wrote: > On Fri, Apr 5, 2019 at 12:42 PM Martin Lišk

Re: [PATCH][stage1] Support profile (BB counts and edge probabilities) in GIMPLE FE.

2019-04-08 Thread Martin Liška
On 4/8/19 11:11 AM, Richard Biener wrote: > On Fri, Apr 5, 2019 at 2:32 PM Martin Liška wrote: >> >> Hi. >> >> The patch adds support for profile for GIMPLE FE. That can be useful >> in the future. >> >> Patch can bootstrap on x86_64-linux-gnu and survives regression tests. >> >> Ready to be insta

[PATCH] Fix PR90006

2019-04-08 Thread Richard Biener
The following fixes SLP vectorization to properly consider calls like lrint demoting on ilp32 targets. Bootstrapped on x86_64-unknown-linux-gnu, testing in progress. Richard. 2019-04-08 Richard Biener PR tree-optimization/90006 * tree-vect-data-refs.c (vect_get_smallest_sca

Re: [Patch] [arm] Ensure *neon_mov constraint uses correct mode.

2019-04-08 Thread Kyrill Tkachov
Hi Matthew, On 4/5/19 12:06 PM, Matthew Malcomson wrote: Hi there, The "*neon_mov" patterns for 128 bit sized quantities uses the "Dn" constraint to match vmov.f32 and vmov.i patterns. This constraint boils down to using the `neon_immediate_valid` function. Once the constraint has matched, the

Re: [PATCH] Come up with bootstrap-lto-lean config.

2019-04-08 Thread Richard Biener
On Mon, Apr 8, 2019 at 2:26 PM Martin Liška wrote: > > On 4/8/19 2:18 PM, Richard Biener wrote: > > On Mon, Apr 8, 2019 at 1:30 PM Martin Liška wrote: > >> > >> On 4/8/19 12:08 PM, Richard Biener wrote: > >>> On Fri, Apr 5, 2019 at 12:42 PM Martin Liška wrote: > > Hi. > > The

Re: [PATCH] Come up with bootstrap-lto-lean config.

2019-04-08 Thread Martin Liška
On 4/8/19 2:18 PM, Richard Biener wrote: > On Mon, Apr 8, 2019 at 1:30 PM Martin Liška wrote: >> >> On 4/8/19 12:08 PM, Richard Biener wrote: >>> On Fri, Apr 5, 2019 at 12:42 PM Martin Liška wrote: Hi. The patch adds a new config that makes LTO+PGO bootstrap faster by usi

Re: [PATCH] Add missing libsanitizer extra patch (r259664) (PR sanitizer/89941).

2019-04-08 Thread Jakub Jelinek
On Wed, Apr 03, 2019 at 10:09:19AM +0200, Martin Liška wrote: > Hi. > > The patch is about re-application of what we've already had > on top trunk libsanitizer. I'll then include the patch in > libsanitizer/LOCAL_PATCHES. > > Ready for trunk? > Thanks, > Martin > > libsanitizer/ChangeLog: > >

Re: [PATCH] Add peephole2s to improve pr49095.c f{char,short,int,long}minus on ia32 (PR rtl-optimization/89865)

2019-04-08 Thread Uros Bizjak
On Mon, Apr 8, 2019 at 1:32 PM Jakub Jelinek wrote: > > On Sat, Mar 30, 2019 at 11:21:33AM +0100, Uros Bizjak wrote: > > > OK. One might ask if there's a way to share a bit of code here since > > > there's a fair amount of duplication. But I'll trust that you've > > > pondered that and decided i

Re: [PATCH] Come up with bootstrap-lto-lean config.

2019-04-08 Thread Richard Biener
On Mon, Apr 8, 2019 at 1:30 PM Martin Liška wrote: > > On 4/8/19 12:08 PM, Richard Biener wrote: > > On Fri, Apr 5, 2019 at 12:42 PM Martin Liška wrote: > >> > >> Hi. > >> > >> The patch adds a new config that makes LTO+PGO bootstrap faster by > >> using LTO only in stage4. In stage3, generators

[RFC, doc] Note variable shadowing at max macro using statement expression

2019-04-08 Thread Tom de Vries
Hi, When suggesting to rewrite the unsafe (with respect to multiple evaluation of arguments) macro definition: ... #define max(a,b) ((a) > (b) ? (a) : (b)) ... into the safe macro definition: ... #define maxint(a,b) \ ({int _a = (a), _b = (b); _a > _b ? _a : _b; }) ... mention the variable

Re: [PATCH] Add peephole2s to improve pr49095.c f{char,short,int,long}minus on ia32 (PR rtl-optimization/89865)

2019-04-08 Thread Jakub Jelinek
On Sat, Mar 30, 2019 at 11:21:33AM +0100, Uros Bizjak wrote: > > OK. One might ask if there's a way to share a bit of code here since > > there's a fair amount of duplication. But I'll trust that you've > > pondered that and decided it wasn't really worth the effort. > > I think that Vladimir n

Re: [PATCH] Come up with bootstrap-lto-lean config.

2019-04-08 Thread Martin Liška
On 4/8/19 12:08 PM, Richard Biener wrote: > On Fri, Apr 5, 2019 at 12:42 PM Martin Liška wrote: >> >> Hi. >> >> The patch adds a new config that makes LTO+PGO bootstrap faster by >> using LTO only in stage4. In stage3, generators are build with LTO >> in order to collect a reasonable profile for L

Re: [PATCH] Come up with bootstrap-lto-lean config.

2019-04-08 Thread Richard Biener
On Fri, Apr 5, 2019 at 12:42 PM Martin Liška wrote: > > Hi. > > The patch adds a new config that makes LTO+PGO bootstrap faster by > using LTO only in stage4. In stage3, generators are build with LTO > in order to collect a reasonable profile for LTO FE. > > Ready for trunk? I wonder if you need

Re: [PATCH PR89725]Handle DR's access functions of loops not in DDR's loop_nest

2019-04-08 Thread Richard Biener
On Mon, Apr 8, 2019 at 8:17 AM bin.cheng wrote: > > > > > > > -- > > Sender:Richard Biener > > Sent At:2019 Apr. 1 (Mon.) 21:07 > > Recipient:bin.cheng > > Cc:GCC Patches > > Subject:Re: [PATCH PR89725]Handle DR's access functions

[PATCH] Make gcov docs more precise (PR gcov-profile/89959).

2019-04-08 Thread Martin Liška
Hi. The patch is about option documentation improvement as seen in the PR. I'm adding the reported to CC. I'll install it if there are no comments. Martin gcc/ChangeLog: 2019-04-08 Martin Liska PR gcov-profile/89959 * doc/gcov.texi: Make documentation of -x option mo

Re: [PATCH][stage1] Support profile (BB counts and edge probabilities) in GIMPLE FE.

2019-04-08 Thread Richard Biener
On Fri, Apr 5, 2019 at 2:32 PM Martin Liška wrote: > > Hi. > > The patch adds support for profile for GIMPLE FE. That can be useful > in the future. > > Patch can bootstrap on x86_64-linux-gnu and survives regression tests. > > Ready to be installed after stage1 opens? Hmm, I guess to be useful w

[PATCH] Add data_file to GCOV interm. format (PR gcov-profile/89961).

2019-04-08 Thread Martin Liška
Hi. The patch extends JSON intermediate format where data_file column is added. I'm going to install the patch as obvious. Patch can bootstrap on x86_64-linux-gnu and survives regression tests. Martin gcc/ChangeLog: 2019-04-05 Martin Liska PR gcov-profile/89961 * doc/gcov.t

Re: [PATCH] Fix a missed case in predicate analysis of the late uninit pass

2019-04-08 Thread Richard Biener
On Fri, Apr 5, 2019 at 2:26 PM Vladislav Ivanishin wrote: > > Richard Biener writes: > > > On Thu, Apr 4, 2019 at 4:05 PM Vladislav Ivanishin wrote: > >> > >> Richard Biener writes: > >> > >> > On Mon, Apr 1, 2019 at 5:36 PM Vladislav Ivanishin > >> > wrote: > >> >> > >> >> Hi! > >> >> > >> >

Re: [PATCH] Fix PR83033

2019-04-08 Thread Andrea Corallo
Richard Earnshaw (lists) writes: > Ah, you've just changed the ChangeLog entries. By comments, I meant in > the source code, so that it's clear these don't exist. ChangeLog update > is good too. > > R. Hi Richard, sorry my misunderstanding. Bests Andrea 2019-03-29 Andrea Corallo andrea.

Re: [PATCH] Fix directory_iterator handling of DT_UNKNOWN

2019-04-08 Thread Jonathan Wakely
On 08/04/19 09:18 +0200, Christophe Lyon wrote: On Fri, 5 Apr 2019 at 18:57, Jonathan Wakely wrote: We need to handle DT_UNKNOWN earlier, not only during directory recursion, so that the cached file_type value in the directory_entry won't be used. * src/c++17/fs_dir.cc (_Dir::advance(

[PATCH][OBVIOUS] Fix expected scanned pattern.

2019-04-08 Thread Martin Liška
Hi. One obvious fix for the test-case. I'm going to install the patch. Martin gcc/testsuite/ChangeLog: 2019-04-08 Martin Liska * gcc.target/riscv/arch-1.c: Fix expected scanned pattern. --- gcc/testsuite/gcc.target/riscv/arch-1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-

Re: [PATCH] Remove usage of apostrophes in error and warning messages (PR translation/89935).

2019-04-08 Thread Andreas Schwab
FAIL: gcc.target/riscv/arch-1.c (test for errors, line ) FAIL: gcc.target/riscv/arch-1.c (test for excess errors) Excess errors: cc1: error: '-march=rv32I': first ISA subset must be 'e', 'i' or 'g' Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F

Re: [PATCH] Fix directory_iterator handling of DT_UNKNOWN

2019-04-08 Thread Christophe Lyon
On Fri, 5 Apr 2019 at 18:57, Jonathan Wakely wrote: > > We need to handle DT_UNKNOWN earlier, not only during directory > recursion, so that the cached file_type value in the directory_entry > won't be used. > > * src/c++17/fs_dir.cc (_Dir::advance(bool, error_code&)): Handle > d_t