Re: GCC/JIT and precise garbage collection support?

2015-07-12 Thread Trevor Saunders
On Fri, Jul 10, 2015 at 12:35:14PM -0600, Jeff Law wrote: > On 07/10/2015 09:04 AM, Armin Rigo wrote: > >Hi David, > > > >On 10 July 2015 at 16:11, David Malcolm wrote: > >>AIUI, we have CALL_INSN instructions all the way through the RTL phase > >>of the backend, so we can identify which locations

Re: Understanding uses of a statement and def-use chains

2015-07-12 Thread rohit bhatia
Hi I request you to help me understand the solution to my problem. Am I misunderstanding the data structures or is there something wrong with my examples? Thanks and Regards Rohit On Thu, Jul 9, 2015 at 5:59 PM, rohit bhatia wrote: > Hi > > I am implementing a GCC Pass as IPA_Pass before the pa

gcc-6-20150712 is now available

2015-07-12 Thread gccadmin
Snapshot gcc-6-20150712 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/6-20150712/ 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/trunk revision

times(2) used in timevars.c introduces significant measurement error

2015-07-12 Thread Mikhail Maltsev
Hi, all. Recently I found out that internal GCC timing measurement is rather expensive. On my desktop (x86_64-linux, Debian 8) GCC uses times(2) to query performance information (note that this function is considered the default and used whenever available) and it introduces up to 8% change in wal