Mr.Meng Nok | 28 Aug 19:55 2015

Re:Hello From Meng,

Dear,

Please permit me to make your acquaintance in so informal manner. This is necessitated by my urgent need to
reach you. This request may seem strange and unsolicited but I will crave your indulgence and pray that you
view it seriously.

I want you to partner with me in getting back money left behind in a fixed deposit account in our bank by a
citizen of your country. If this will endanger your position and reputation, I would not have contacted
you. This is safe and beneficial. I am presently the Branch manager of our bank, here is South East Asia,
please do not expose this transaction for any reason, I will give you more information of myself, our bank
and the transaction itself once you write reply.

I wait to hear from you,

Mr Meng Nok.

Simon Dardis | 28 Aug 17:43 2015
Simon Dardis <Simon.Dardis <at> imgtec.com>

Subject: Predictive commoning leads to register to register moves through memory.

Predictive commoning leads to register to register moves through memory.

Hello all,

I've been looking at a code generation issue with GCC 5.2 lately dealing with register to register moves
through memory with -O3 -funroll-loops. For reference the C code is at the end of this mail. The generated
code for mips is (cut down for clarity, ldc1 and sdc1 are double word floating point stores):

        div.d   $f8,$f6,$f4
        mul.d   $f2,$f8,$f8
        sdc1    $f2,8($7)
$L38:
        ldc1    $f0,8($7)		<- load instead of move
        li      $11,1                   # 0x1
	
	<snip>
$L49:
	....
        div.d   $f8,$f6,$f4
        addiu   $11,$10,3
        mul.d   $f2,$f8,$f8
        sdc1    $f2,8($7)
        ldc1    $f0,8($7)		<- load instead of move
$L48:
        mul.d   $f2,$f2,$f0

	<snip>

$L45:
        mul.d   $f2,$f4,$f4
        mov.d   $f8,$f4
        j       $L38
(Continue reading)

Maxim Ostapenko | 28 Aug 15:25 2015

Mention -freport-bug on GCC wiki

Hi, community!

To simplify generating a preprocessed file if ICE is occurred, GCC 
(since 5.0 version) introduces a special -freport-bug option. Looking to 
GCC bug reporting guide (https://gcc.gnu.org/bugs/#detailed), it may be 
useful to mention -freport-bug on this page. Does this make sense? If 
so, could someone help me with publishing such information on GCC wiki 
page? Here a draft text to be published:

How to generate preprocessed source file if ICE (internal compiler 
error) occurred on your code.

To help you generate a preprocessed file from your ICE reprocase, GCC 
(since 5.0 version) introduces a special -freport-bug option. You can 
add it into your CFLAGS and expect the preprocessed code to be generated:

gcc all-your-options -freport-bug source-file

.....
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
*Preprocessed source stored into /tmp/cclPPsxk.out file, please attach 
this to your bugreport*.

The .out file would contain preprocessed code itself, as well as gcc -v 
output and full compilation line to reproduce the issue. This 
information would help GCC developers to fix the bug faster and would 
make their life a bit easier.
(Continue reading)

Eric S. Raymond | 28 Aug 00:53 2015
Picon

Handling the dje ambiguity

For the curios, here's what it looks like to deal with this in reposurgeon:

authors read <gcc.map

# Deal with the one ambiguous username.
(<1>..<14639> & /master/b) | /premerge-fsf-branch/b assign gcc2
<gcc2> authors read <<EOF
dje = Doug Evans <dje <at> gcc.gnu.org>
EOF
~<gcc2> authors read <<EOF
dje = David Edelsohn <dje <at> gcc.gnu.org>
EOF

--

-- 
		<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>

Eric S. Raymond | 27 Aug 18:39 2015
Picon

Re: Moving to git -- RFC: authors map

Joseph Myers <joseph <at> codesourcery.com>:
> On Thu, 27 Aug 2015, Jason Merrill wrote:
> 
> > On 08/20/2015 04:33 PM, Joseph Myers wrote:
> > > I think a proper conversion to git as the master repository should
> > > reconvert all the history with author ids properly mapped
> > 
> > Here's an initial mapping of user names (on various systems over the years,
> > from gnu.ai.mit.edu to gcc.gnu.org) to names and email addresses.  Corrections
> > are welcome, especially for the few I couldn't figure out at all:
> > 
> > erik = erik <erik <at> gnu.ai.mit.edu>
> > fp = fp <fp <at> gnu.ai.mit.edu>
> > rolfh = rolfh <rolfh <at> gnu.ai.mit.edu>
> 
> This message didn't seem to reach the mailing list ... you'd better 
> cross-reference your list with Eric's, it's more complete (it has exactly 
> the number of entries I expect based on examining the repository, 569), 
> but various email addresses are different.

I will merge this.
--

-- 
		<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>

Paulo Matos | 27 Aug 17:59 2015

svn timeouts

Hi,

Am I the only one regularly getting svn timeouts lately?
svn: E210002: Unable to connect to a repository at URL 
'svn://gcc.gnu.org/svn/gcc/trunk'
svn: E210002: Network connection closed unexpectedly

Is this because the repository is being overloaded with requests 
regarding the latest transition start?

--

-- 
Paulo Matos

Eric S. Raymond | 27 Aug 16:38 2015
Picon

Repository for the conversion machinery

I've made it available at:

http://thyrsus.com/gitweb/?p=gcc-conversion.git

The interesting content is gcc.map (the contributor map) and gcc.lift.

Presently the only command in gcc.lift expunges the hooks directory.
--

-- 
		<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>

gccadmin | 27 Aug 00:35 2015
Picon

gcc-4.9-20150826 is now available

Snapshot gcc-4.9-20150826 is now available on
  ftp://gcc.gnu.org/pub/gcc/snapshots/4.9-20150826/
and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 4.9 SVN branch
with the following options: svn://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch revision 227240

You'll find:

 gcc-4.9-20150826.tar.bz2             Complete GCC

  MD5=19b28f82d8b5c73e71d3ba6f6ce23c88
  SHA1=32a79cf5809b12a99b448775aa6a769bcc2db3eb

Diffs from 4.9-20150819 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-4.9
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.

Eric S. Raymond | 26 Aug 21:31 2015
Picon

33 unknowns left

After comparing with the Subversion hists, passswd file, the are 30
unknowns left.  Can anyone identify any of these?

aluchko = aluchko <aluchko>
bo = bo <bo>
bson = bson <bson>
cks = cks <cks>
click = click <click>
dennisg = dennisg <dennisg>
erik = erik <erik>
fp = fp <fp>
friedman = friedman <friedman>
fx = fx <fx>
hassey = hassey <hassey>
ira = ira <ira>
irar = irar <irar>
jrv = jrv <jrv>
jtw = jtw <jtw>
karl = karl <karl>
kristerw = kristerw <kristerw>
matthewg = matthewg <matthewg>
membar = membar <membar>
mib = mib <mib>
miles = miles <miles>
mkoch = mkoch <mkoch>
moore = moore <moore>
mycroft = mycroft <mycroft>
rolfh = rolfh <rolfh>
srladd = srladd <srladd>
steven = steven <steven>
(Continue reading)

Eric S. Raymond | 26 Aug 17:52 2015
Picon

Identifying contributors

I believe I'm down to only 34 unidentified contributors out of 290.

Could someone send me a copy of the password file (or at least the
username and gecos fields) for the Subversion host?  In some of the
remaining cases I could make guesses, but I'd prefer not to guess.
--

-- 
		<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>

gccadmin | 26 Aug 00:35 2015
Picon

gcc-5-20150825 is now available

Snapshot gcc-5-20150825 is now available on
  ftp://gcc.gnu.org/pub/gcc/snapshots/5-20150825/
and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 5 SVN branch
with the following options: svn://gcc.gnu.org/svn/gcc/branches/gcc-5-branch revision 227197

You'll find:

 gcc-5-20150825.tar.bz2               Complete GCC

  MD5=b5248270b8c71ab824ac390f05da5db3
  SHA1=16506414773f2f24032108340f83f68a896408a7

Diffs from 5-20150818 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-5
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


Gmane