Re: GCC 7.3 Released

2018-01-25 Thread bojanowski
Hi Richard Please let me know if you have any knowledge about compiler used to this project I had some info they use gnu compiler before the change name sincerley chris http://www.samsung.com/global/business/telecommunication-systems/resource/opensource/ip-set-top-box.html SMT-6010E SMT-601

gcc-7-20180125 is now available

2018-01-25 Thread gccadmin
Snapshot gcc-7-20180125 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/7-20180125/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 7 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches/gcc-7

Cortex-r52 FP double precision

2018-01-25 Thread Alexander Fedotov
Hi, As I understand from this https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html current master branch doesn't have support of double-precision FPv5 floating-point instructions for ARMv8-R (Cortex-r52). If yes, are there any chances to see them in GCC 8 ? Alex

Re: bugs in external debug info support in libbacktrace

2018-01-25 Thread Ian Lance Taylor
On Mon, Nov 27, 2017 at 2:23 AM, Milian Wolff wrote: > > I was made aware that libbacktrace got support for external debug info with > [1], great work! I have just synced the latest libbacktrace into heaptrack [2] > in a local branch and played around with it and noticed two limitations: > > [1]:

Re: Retpolines and CFI

2018-01-25 Thread Jeff Law
On 01/25/2018 06:38 AM, H.J. Lu wrote: > On Mon, Jan 22, 2018 at 4:21 AM, Florian Weimer wrote: >> I tried this: >> >> struct C { >> virtual ~C(); >> virtual void f(); >> }; >> >> void >> f (C *p) >> { >> p->f(); >> p->f(); >> } >> >> with r256939 and -mindirect-branch=thunk -O2 on x86-64

Re: GCC 7.3 Released

2018-01-25 Thread Jonathan Wakely
You've just sent that to hundreds of people who can't unsubscribe you. Read the SMTP headers of the email, or go to https://gcc.gnu.org/lists.html and follow the instructions there. On 25 January 2018 at 14:56, Jimmy Shen wrote: > unsubscribe > > On Thu, Jan 25, 2018 at 4:41 AM, Richard Biener

Re: GCC 7.3 Released

2018-01-25 Thread Jimmy Shen
unsubscribe On Thu, Jan 25, 2018 at 4:41 AM, Richard Biener wrote: > > The GNU Compiler Collection version 7.3 has been released. > > GCC 7.3 is a bug-fix release from the GCC 7 branch > containing important fixes for regressions and serious bugs in > GCC 7.2 with more than 99 bugs fixed since t

Re: Unstable build/host qsorts causing differing generated target code

2018-01-25 Thread Franz Sirl
Am 2018-01-12 um 19:45 schrieb Jeff Law: On 01/12/2018 11:26 AM, Cory Fields wrote: Quick disclaimer: I'm 100% new to GCC code and the dev process, so there are bound to be some faulty assumptions below. I recently worked on a build of gcc, x86_64-pc-linux-gnu -> x86_64-pc-linux-musl. In order

Re: Retpolines and CFI

2018-01-25 Thread Florian Weimer
On 01/25/2018 02:38 PM, H.J. Lu wrote: On Thu, Jan 25, 2018 at 12:32 AM, Florian Weimer wrote: On 01/22/2018 01:21 PM, Florian Weimer wrote: There is a different issue with the think itself. __x86_indirect_thunk_rax: .LFB2: .cfi_startproc call.LIND5 .LIND4:

Re: Retpolines and CFI

2018-01-25 Thread H.J. Lu
On Thu, Jan 25, 2018 at 12:32 AM, Florian Weimer wrote: > On 01/22/2018 01:21 PM, Florian Weimer wrote: > >> There is a different issue with the think itself. >> >> __x86_indirect_thunk_rax: >> .LFB2: >> .cfi_startproc >> call.LIND5 >> .LIND4: >> pause >> lf

Re: Retpolines and CFI

2018-01-25 Thread H.J. Lu
On Mon, Jan 22, 2018 at 4:21 AM, Florian Weimer wrote: > I tried this: > > struct C { > virtual ~C(); > virtual void f(); > }; > > void > f (C *p) > { > p->f(); > p->f(); > } > > with r256939 and -mindirect-branch=thunk -O2 on x86-64 GNU/Linux, and got > this: > > _Z1fP1C: > .LFB0: >

Re: GCC 7.3 Released

2018-01-25 Thread Vikrant Abbott
Thank you! On 25 Jan 2018 1:16 pm, "Jonathan Wakely" wrote: > Read the SMTP headers of the email, or go to > https://gcc.gnu.org/lists.html and follow the instructions there. > > On 25 January 2018 at 10:48, Vikrant Abbott > wrote: > > Hi > > > > I don't know how to unsubscribe to this. > > > >

Re: GCC 7.3 Released

2018-01-25 Thread Jonathan Wakely
Read the SMTP headers of the email, or go to https://gcc.gnu.org/lists.html and follow the instructions there. On 25 January 2018 at 10:48, Vikrant Abbott wrote: > Hi > > I don't know how to unsubscribe to this. > > Thanks. > Vik. > > On 25 Jan 2018 9:48 am, "Richard Biener" wrote: > >> >> The G

Re: extern const initialized warns in C

2018-01-25 Thread Jonathan Wakely
On 25 January 2018 at 12:29, Jonathan Wakely wrote: > On 25 January 2018 at 12:27, Georg-Johann Lay wrote: >> On 22.01.2018 16:20, Jonathan Wakely wrote: >>> >>> On 21 January 2018 at 12:08, Georg-Johann Lay wrote: Jay K schrieb: > > > extern const int foo = 123; > > W

Re: extern const initialized warns in C

2018-01-25 Thread Jonathan Wakely
On 25 January 2018 at 12:27, Georg-Johann Lay wrote: > On 22.01.2018 16:20, Jonathan Wakely wrote: >> >> On 21 January 2018 at 12:08, Georg-Johann Lay wrote: >>> >>> Jay K schrieb: extern const int foo = 123; Why does this warn? This is a valid portable form, with the

Re: extern const initialized warns in C

2018-01-25 Thread Georg-Johann Lay
On 22.01.2018 16:20, Jonathan Wakely wrote: On 21 January 2018 at 12:08, Georg-Johann Lay wrote: Jay K schrieb: extern const int foo = 123; Why does this warn? This is a valid portable form, with the same meaning across all compilers, and, importantly, portably to C and C++. I also wondered

Re: GCC 7.3 Released

2018-01-25 Thread Vikrant Abbott
Hi I don't know how to unsubscribe to this. Thanks. Vik. On 25 Jan 2018 9:48 am, "Richard Biener" wrote: > > The GNU Compiler Collection version 7.3 has been released. > > GCC 7.3 is a bug-fix release from the GCC 7 branch > containing important fixes for regressions and serious bugs in > GCC

GCC 7.4 Status report (2018-01-25)

2018-01-25 Thread Richard Biener
Status == The GCC 7 branch is again open for regression and documentation fixes. Quality Data Priority # Change from last report --- --- P1 P2 164 + 2 P3 22 + 9 P4 1

GCC 7.3 Released

2018-01-25 Thread Richard Biener
The GNU Compiler Collection version 7.3 has been released. GCC 7.3 is a bug-fix release from the GCC 7 branch containing important fixes for regressions and serious bugs in GCC 7.2 with more than 99 bugs fixed since the previous release. This release includes code generation options to mitigate

Re: Retpolines and CFI

2018-01-25 Thread Florian Weimer
On 01/22/2018 01:21 PM, Florian Weimer wrote: There is a different issue with the think itself. __x86_indirect_thunk_rax: .LFB2:     .cfi_startproc     call    .LIND5 .LIND4:     pause     lfence     jmp .LIND4 .LIND5:     mov %rax, (%rsp)     ret