Re: GSOC

2019-05-13 Thread Giuliano Belinassi
On 05/13, Richard Biener wrote: > On Sun, 12 May 2019, Giuliano Belinassi wrote: > > > Hi, Richard > > > > On 05/07, Richard Biener wrote: > > > On Mon, 6 May 2019, Giuliano Belinassi wrote: > > > > > > > Hi, > > > > > > > > On 03/29, Richard Biener wrote: > > > > > On Thu, 28 Mar 2019, Giulian

Re: ROP attack mitigation

2019-05-13 Thread Jeff Law
On 5/13/19 3:48 PM, Zack Vu wrote: > Given that essentially no CPUs today support CET and given that CPUs > remain deployed for perhaps 10 years, even more considering that CPU > performance has plateaued, isn't there a moral imperative > to mitigate ROP attacks using approaches other than just CET

Re: ROP attack mitigation

2019-05-13 Thread Zack Vu
Given that essentially no CPUs today support CET and given that CPUs remain deployed for perhaps 10 years, even more considering that CPU performance has plateaued, isn't there a moral imperative to mitigate ROP attacks using approaches other than just CET? The two I mentioned would help in the sho

Re: Installation question.

2019-05-13 Thread Matthias Kretz
On Sonntag, 12. Mai 2019 20:01:21 CEST Segher Boessenkool wrote: > On Sun, May 12, 2019 at 03:53:53PM +0100, Iain Sandoe wrote: > > Right now, we don’t install a “cc” [we install gcc] but we do install > > “c++” [ we also install g++, of course]. > > > > Some configure scripts (and one or two pl

Re: Installation question.

2019-05-13 Thread Joseph Myers
On Mon, 13 May 2019, Iain Sandoe wrote: > It seems, from this thread that there’s no specific reason for me _not_ > to install a ‘cc’ for Darwin’s GCC installation - at least it will make > c++/cc consistent. Sure. cc should also have the POSIX -D / -U semantics (see

Re: Installation question.

2019-05-13 Thread Iain Sandoe
> On 13 May 2019, at 17:33, Joseph Myers wrote: > > On Sun, 12 May 2019, Segher Boessenkool wrote: > >> "cc" isn't POSIX, since over a decade I think. "c99" is POSIX, and it is >> a shell script calling whatever "gcc" is first in the PATH, on most distros. > > Note that correct semantics for

RFC: Deprecate libstdc++ Policy-Based Data Structures

2019-05-13 Thread Jonathan Wakely
I'm including gcc@gcc.gnu.org here for visibility, but the discussion really belongs on the libstdc++ list so please limit replies to there. I'd like to discuss deprecating (and eventually removing) the libstdc++-v3/include/ext/pb_ds extensions. For information on them see https://gcc.gnu.org/onl

Re: Installation question.

2019-05-13 Thread Joseph Myers
On Sun, 12 May 2019, Segher Boessenkool wrote: > "cc" isn't POSIX, since over a decade I think. "c99" is POSIX, and it is > a shell script calling whatever "gcc" is first in the PATH, on most distros. Note that correct semantics for "c99" mean it's not a trivial wrapper; some option reordering

The 6th HelloLLVM / HelloGCC social in China: Beijing, May 25, 2019

2019-05-13 Thread 吴伟
Hi all, The 6th HelloLLVM / HelloGCC social in China will happen on May 25, 2019. The location is at Beijing. Everyone interested in LLVM/GCC/Toolchain related projects is invited to join. Event details is at https://mp.weixin.qq.com/s/0LhrzQbfHcURg2Cb0UXPEg BoF style. Presentations are welcom

Re: ROP attack mitigation

2019-05-13 Thread Jeff Law
On 5/13/19 2:43 AM, Frank Tetzel wrote: >>> Every year there are new vulnerabilities, and some of them are >>> possible because of ROP attacks. >>> There are a couple things that come to mind to thwart ROP attacks >>> that would rely on compiler changes in particular, instead of a >>> kernel change

gcc.gnu.org and other bug bounty programs

2019-05-13 Thread Tina Listerov
Hello there , I wanted to thank you for the bounty program you're providing here gcc.gnu.org/bugs/ Not all companies take this so seriously, but I think it's really important that companies are aware of it. I actually found about you thanks to a list of programs online. It's updated quite fre

Re: GSOC

2019-05-13 Thread Richard Biener
On Sun, 12 May 2019, Giuliano Belinassi wrote: > Hi, Richard > > On 05/07, Richard Biener wrote: > > On Mon, 6 May 2019, Giuliano Belinassi wrote: > > > > > Hi, > > > > > > On 03/29, Richard Biener wrote: > > > > On Thu, 28 Mar 2019, Giuliano Belinassi wrote: > > > > > > > > > Hi, Richard > >

Vector Function ABI specifications for AArch64 update

2019-05-13 Thread Szabolcs Nagy
Arm released an update (2019Q1.1) of the Vector Function ABI specifications for AArch64 that uses the `declare variant` directive from OpenMP 5.0 to support user defined vector functions. The mechanism is introduced in chapter 4, and it is in beta release status to allow feedback from the open sou

Re: ROP attack mitigation

2019-05-13 Thread Frank Tetzel
> > Every year there are new vulnerabilities, and some of them are > > possible because of ROP attacks. > > There are a couple things that come to mind to thwart ROP attacks > > that would rely on compiler changes in particular, instead of a > > kernel change or hardware change. > > > > I was wond