pre-compiled versions of GCC for hp-ux

2012-04-16 Thread Mailaripillai, Kannan Jeganathan (STSD)
Hi, I belong to HP-UX Itanium/PA-RISC GCC compiler team. I noticed that the GCC page (http://gcc.gnu.org/install/binaries.html) that lists out the pre-compiled versions of GCC (for different platforms) does not contain the web link of "GCC for HP-UX 11i". Please let me know the procedure to get

copyright assignment paperwork?

2012-04-16 Thread Josh Cogliati
I would like to make a contribution to gcc. What copyright assignment paperwork do I need to do this and what do I need to get from my employer?  Thank you. Josh Cogliati

Parma Polyhedra Library 0.12.1

2012-04-16 Thread Roberto Bagnara
The core development team is pleased to announce the availability of PPL 0.12.1, a new release of the Parma Polyhedra Library. This release includes portability improvements, a couple of new minor features, some interface changes and an important bug fix concerning the PIP solver. The precise li

Re: C++: Letting compiler know asm block can call function that can throw?

2012-04-16 Thread Hans-Peter Nilsson
On Mon, 2 Apr 2012, Michael Matz wrote: > On Mon, 2 Apr 2012, Jakub Jelinek wrote: > > > > inline int syscall1(int number, long arg1) { > > > register int ax __asm__("eax"); > > > register long di __asm__("rdi"); > > > ax = number; > > > di = arg1; > > > __asm__ volatile ("syscall"); > >

Re: Switching to C++ by default in 4.8

2012-04-16 Thread Oleg Endo
On Mon, 2012-04-16 at 04:11 +0800, Chiheng Xu wrote: > On Sat, Apr 14, 2012 at 11:47 AM, Chiheng Xu wrote: > > > > And I want to say that tree/gimple/rtl are compiler's data(or state), > > not compiler's text(or logic), the most important thing about them is > > how to access their fields. > > >

Re: [x86-64 psABI] Document STT_GNU_IFUNC and R_X86_64_IRELATIVE

2012-04-16 Thread H.J. Lu
On Tue, Apr 10, 2012 at 8:33 AM, H.J. Lu wrote: > Hi, > > This patch for x86-64 psABI adds document for STT_GNU_IFUNC and > R_X86_64_IRELATIVE. It has been implemented on Linux/x86-64 for > more than a year.  Please add it to x86-64 psABI. > > Thanks. > Hi Michael, Can you apply IFUNC spec to x8

Re: Switching to C++ by default in 4.8

2012-04-16 Thread Jonathan Wakely
On 16 April 2012 10:36, Chiheng Xu wrote: > On Sat, Apr 14, 2012 at 7:07 PM, Robert Dewar wrote: >> hand, but to suggest banning all templates is not a supportable >> notion. >> > > Why ? Because they're useful.

Re: Switching to C++ by default in 4.8

2012-04-16 Thread Chiheng Xu
On Sat, Apr 14, 2012 at 7:07 PM, Robert Dewar wrote: > hand, but to suggest banning all templates is not a supportable > notion. > Why ? -- Chiheng Xu

Re: Switching to C++ by default in 4.8

2012-04-16 Thread Chiheng Xu
On Mon, Apr 16, 2012 at 3:48 PM, Duncan Sands wrote: >>> And I want to say that tree/gimple/rtl are compiler's data(or state), >>> not compiler's text(or logic), the most important thing about them is >>> how to access their fields. >>> >> >> Given the above assumption, now I doubt the necessity o

Re: C++11 variadic function and format attribute

2012-04-16 Thread Jonathan Wakely
On 16 April 2012 08:11, Diego Ongaro wrote: > Hi all, Questions about using GCC should go to the gcc-h...@gcc.gnu.org list, not this one. > I was working on some C++11 template hacks to be able to pass C++ objects to a > function wrapping printf. What I want to do looks like this, where convert >

Re: Switching to C++ by default in 4.8

2012-04-16 Thread Duncan Sands
And I want to say that tree/gimple/rtl are compiler's data(or state), not compiler's text(or logic), the most important thing about them is how to access their fields. Given the above assumption, now I doubt the necessity of accessor macros or C++ getter/setter method. Is "tree->code" more dir

C++11 variadic function and format attribute

2012-04-16 Thread Diego Ongaro
Hi all, I was working on some C++11 template hacks to be able to pass C++ objects to a function wrapping printf. What I want to do looks like this, where convert might do fancy things like create string representations of objects: template void Printf(const char* format, Args&&... args) { pr