Re: Build reproducibility of gcc @ NixOS

2021-04-02 Thread Tadeus Prastowo via Gcc
Hi Arthur, On Fri, Apr 2, 2021 at 6:45 PM Arthur Gautier wrote: > > On Fri, Apr 2, 2021 at 4:32 PM Tadeus Prastowo > wrote: > > > > Hi Arthur, > > > > On Fri, Apr 2, 2021 at 5:04 PM Arthur Gautier > > wrote: > > > > > > Hi Tadeus, > > > > > > On Fri, Apr 2, 2021 at 9:07 AM Tadeus Prastowo >

Re: Build reproducibility of gcc @ NixOS

2021-04-02 Thread Tadeus Prastowo via Gcc
Hi Arthur, On Fri, Apr 2, 2021 at 5:04 PM Arthur Gautier wrote: > > Hi Tadeus, > > On Fri, Apr 2, 2021 at 9:07 AM Tadeus Prastowo > wrote: [...] > > Since an optimized build is likely to be machine-dependent regardless > > of any intended injection (e.g., different instructions used in GCC >

Re: Build reproducibility of gcc @ NixOS

2021-04-02 Thread Tadeus Prastowo via Gcc
Hi Arthur, On Fri, Apr 2, 2021 at 5:56 AM Arthur Gautier wrote: > > Dear GCC development team, > > We've been trying to build reproducibly the minimal NixOS image, and > gcc was one of the last issues we had. > We found that disabling profiled bootstrap compilation of GCC allowed > us to get a re

Re: How to pack small type to big type without memory load/store ?

2020-08-03 Thread Tadeus Prastowo via Gcc
On Tue, Aug 4, 2020 at 5:10 AM Jojo R wrote: > > Hi, > > Form My ABI, float register is used by function call, > I want to pack float a and b into double v without any memory load/store, > > The flowing is my demo: > > Typedef union { > float ff[2]; > double v; > } double_u; > > Do