Re: terminology: zero character vs. null character

2017-03-10 Thread Manuel López-Ibáñez
On 06/03/17 21:15, Roland Illig wrote: Hi, I am currently translating GCC into German. During that, I noticed that in some places the term "zero character" means '\0'. The official term though is "null character", as per the C standard. Since it is confusing to have two different terms for the

Re: GNU Toolchain Fund established at the Free Software Foundation

2017-03-10 Thread Jim Wilson
On 03/10/2017 03:08 AM, David Edelsohn wrote: On Thu, Mar 9, 2017 at 8:48 PM, Ian Lance Taylor wrote: On Thu, Mar 9, 2017 at 11:49 AM, David Edelsohn wrote: As discussed at the last Cauldron, the first interest of the community seems to be the shared infrastructure of Sourceware: hosting, sys

Right way to represent flag-setting arithmetic instructions in MD files

2017-03-10 Thread Kyrill Tkachov
Hi all, Some (many?) targets have instructions that perform an arithmetic operation and set the condition flags based on the result. For example, on aarch64, we have instructions like ADDS, SUBS, ANDS etc. In the machine description we represent them as a PARALLEL pattern of a COMPARE and the a

Re: Right way to represent flag-setting arithmetic instructions in MD files

2017-03-10 Thread Eric Botcazou
> My understanding was that the order of the two in this pattern here doesn't > matter because there is an implicit PARALLEL around them, but I found that > the compare-elimination pass (compare-elim.c) assumes that the COMPARE set > must be in the second position for it to do the transformations i

Re: Right way to represent flag-setting arithmetic instructions in MD files

2017-03-10 Thread Kyrill Tkachov
On 10/03/17 10:23, Eric Botcazou wrote: My understanding was that the order of the two in this pattern here doesn't matter because there is an implicit PARALLEL around them, but I found that the compare-elimination pass (compare-elim.c) assumes that the COMPARE set must be in the second positio

Re: Right way to represent flag-setting arithmetic instructions in MD files

2017-03-10 Thread Jakub Jelinek
On Fri, Mar 10, 2017 at 10:10:34AM +, Kyrill Tkachov wrote: > Hi all, > > Some (many?) targets have instructions that perform an arithmetic operation > and set the condition flags based on the result. > For example, on aarch64, we have instructions like ADDS, SUBS, ANDS etc. > In the machine

Re: Testsuite breakages on Cygwin

2017-03-10 Thread Jonathan Wakely
On 10 March 2017 at 06:39, Daniel Santos wrote: > Hello, > > I've been trying to get some clean test results on Cygwin and have > encountered a number of problems. I've opened a report for the one I'm most > concerned with (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79867). When an > executable

Re: Right way to represent flag-setting arithmetic instructions in MD files

2017-03-10 Thread Kyrylo Tkachov
On 10/03/17 10:38, Jakub Jelinek wrote: On Fri, Mar 10, 2017 at 10:10:34AM +, Kyrill Tkachov wrote: Hi all, Some (many?) targets have instructions that perform an arithmetic operation and set the condition flags based on the result. For example, on aarch64, we have instructions like ADDS,

Re: Testsuite breakages on Cygwin

2017-03-10 Thread Joseph Myers
On Fri, 10 Mar 2017, Daniel Santos wrote: > 3. Wouldn't it be better to move this logic up into DejaGnu and restrict gcc > to using a black-box interface for modifying the environment? GCC is meant to work with a wide range of different DejaGnu versions. There would be a long gap between adding

Re: diagnostics: %<%s%> vs. %qs

2017-03-10 Thread Joseph Myers
On Fri, 10 Mar 2017, Manuel López-Ibáñez wrote: > On 07/03/17 20:38, Roland Illig wrote: > > Hi, > > > > in the diagnostics the %qs specifier is used in most of the cases. But > > there are some cases left where the more complicated %<%s%> is used. Is > > there a good reason to prefer the complic

Re: Right way to represent flag-setting arithmetic instructions in MD files

2017-03-10 Thread Segher Boessenkool
On Fri, Mar 10, 2017 at 10:30:33AM +, Kyrill Tkachov wrote: > I'm trying to improve the cases where the result of the arithmetic > operation is used in multiple places besides the comparison. > For example: > add w0, w0, w1 > add w1, w0, 2 > cmp w0, 0 > > Co

Global AI Big Data Cloud IoT Boot Camp Partners Wanted

2017-03-10 Thread forbes
Howdy, Would you like to be our Global 2-day AI Big Data Cloud IoT Boot Camp partner in your area? If you can find 30 or plus attendees, provide venue, food, drinks and all other necessary logistics, then we're happy to split the total revenue evenly with you by sending our top-niche industry p

Ji

2017-03-10 Thread Paul Green
Ce Sent from my iPhonezE

Re: Cygwin + zlib

2017-03-10 Thread Daniel Santos
On 02/24/2017 11:55 AM, NightStrike wrote: Currently, to build natively on cygwin, this patch is required to zlib: https://github.com/Alexpux/MSYS2-packages/blob/master/zlib/1.2.11-cygwin-no-widechar.patch Thank you for this. Unfortunately, I didn't see this message prior to filing my bug re