Re: typeid name of non-throwing function type

2017-12-20 Thread Stephan Bergmann
On 12/20/2017 03:48 PM, Stephan Bergmann wrote: I see with any recent GCC (when targeting the Itanium C++ ABI), $ cat test.cc #include #include void f() noexcept; int main() { std::cout << typeid(f).name() << '\n'; } $ g++ -std=c++17 test.cc $ ./a.out FvvE that the function type's mangling

Timezone updates requested

2017-12-20 Thread Eric S. Raymond
If you have commits in the GCC repo, pleae send me your preferred IANA time zone and/or place of residence *by private reply* - no need to flood the list. This is so committer *and author* entries for the converted repo will get the timezone offset correct for their location and the UTC time Subve

Re: Register Allocation Graph Coloring algorithm and Others

2017-12-20 Thread Leslie Zhai
Hi Jakob, Thanks for your kind response! My usecase is for AVR and RISCV targets, and I just want to learn and practice HEA in RA, thanks for your sharing. 在 2017年12月21日 01:25, Jakob Stoklund Olesen 写道: On Dec 18, 2017, at 19:03, Leslie Zhai > wrote: Hi Les

gcc-6-20171220 is now available

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

Re: Register Allocation Graph Coloring algorithm and Others

2017-12-20 Thread Jakob Stoklund Olesen
> On Dec 18, 2017, at 19:03, Leslie Zhai wrote: Hi Leslie, As others have pointed out, the notion that register allocation is isomorphic to graph coloring is poppycock. There are other important aspects, in particular the placement of spill/fill/copy instructions. The importance of graph col

typeid name of non-throwing function type

2017-12-20 Thread Stephan Bergmann
I see with any recent GCC (when targeting the Itanium C++ ABI), $ cat test.cc #include #include void f() noexcept; int main() { std::cout << typeid(f).name() << '\n'; } $ g++ -std=c++17 test.cc $ ./a.out FvvE that the function type's mangling doesn't contain the noexcept specifier (in whic

Re: GCC Buildbot Update

2017-12-20 Thread Paulo Matos
On 20/12/17 12:48, James Greenhalgh wrote: > On Wed, Dec 20, 2017 at 10:02:45AM +, Paulo Matos wrote: >> >> >> On 20/12/17 10:51, Christophe Lyon wrote: >>> >>> The recent fix changed the Makefile and configure script in libatomic. >>> I guess that if your incremental builds does not run conf

Re: GCC Buildbot Update

2017-12-20 Thread James Greenhalgh
On Wed, Dec 20, 2017 at 10:02:45AM +, Paulo Matos wrote: > > > On 20/12/17 10:51, Christophe Lyon wrote: > > > > The recent fix changed the Makefile and configure script in libatomic. > > I guess that if your incremental builds does not run configure, it's > > still using old Makefiles, and

Re: GCC Buildbot Update

2017-12-20 Thread Christophe Lyon
On 20 December 2017 at 11:02, Paulo Matos wrote: > > > On 20/12/17 10:51, Christophe Lyon wrote: >> >> The recent fix changed the Makefile and configure script in libatomic. >> I guess that if your incremental builds does not run configure, it's >> still using old Makefiles, and old options. >> >>

Re: GCC Buildbot Update

2017-12-20 Thread Paulo Matos
On 20/12/17 10:51, Christophe Lyon wrote: > > The recent fix changed the Makefile and configure script in libatomic. > I guess that if your incremental builds does not run configure, it's > still using old Makefiles, and old options. > > You're right. I guess incremental builds should always c

Re: GCC Buildbot Update

2017-12-20 Thread Christophe Lyon
On 20 December 2017 at 09:31, Paulo Matos wrote: > > > On 15/12/17 10:21, Christophe Lyon wrote: >> On 15 December 2017 at 10:19, Paulo Matos wrote: >>> >>> >>> On 14/12/17 21:32, Christophe Lyon wrote: Great, I thought the CF machines were reserved for developpers. Good news you could

Re: Load and parse RTL from textual dump files

2017-12-20 Thread HEBBAL Yacine
Hi Kyrill, Thank you for your response. I looked at GCC RTL tests and I saw that the RTL format in these files is embedded in C functions and slightly different from the one in dump files generated with -fdump-rtl-expand option. So for large scale analysis, do you think that writing a GCC plugin is

Re: GCC Buildbot Update

2017-12-20 Thread Paulo Matos
On 15/12/17 10:21, Christophe Lyon wrote: > On 15 December 2017 at 10:19, Paulo Matos wrote: >> >> >> On 14/12/17 21:32, Christophe Lyon wrote: >>> Great, I thought the CF machines were reserved for developpers. >>> Good news you could add builders on them. >>> >> >> Oh. I have seen similar thin