<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/author/ian</link><counters><counter name="forever" lastEventTime="1268589611" firstEventTime="1073869101">2249</counter><counter name="lastMonth" lastEventTime="1267134490" firstEventTime="1265066548">31</counter><counter name="thisMonth" lastEventTime="1268589611" firstEventTime="1267644717">9</counter></counters><metadata></metadata><recentMessages><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from kitenet.net (wren.kitenet.net [80.68.85.49])
	by cia.vc (Postfix) with ESMTP id 0689E7961F
	for &lt;cia@cia.vc&gt;; Sun, 14 Mar 2010 10:41:03 -0700 (PDT)</header><header name="Received">from finch.kitenet.net (finch.kitenet.net [74.207.232.33])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client CN &quot;Joey Hess&quot;, Issuer &quot;Joey Hess&quot; (verified OK))
	by kitenet.net (Postfix) with ESMTPS id 65CC411934D
	for &lt;cia@cia.vc&gt;; Sun, 14 Mar 2010 13:40:57 -0400 (EDT)</header><header name="Received">by finch.kitenet.net (Postfix, from userid 1000)
	id BA083AED6C; Sun, 14 Mar 2010 17:40:31 +0000 (UTC)</header><header name="From">joey@kitenet.net</header><header name="Message-Id">&lt;20100314174031.BA083AED6C@finch.kitenet.net&gt;</header><header name="Date">Sun, 14 Mar 2010 17:40:31 +0000 (UTC)</header></mailHeaders></generator>    <source>        <project>ikiwiki</project>        <branch>l10n</branch>   </source>    <timestamp>        1268588431    </timestamp>    <body>        <commit>            <author>ian</author>            <revision>54be16aaa8a6</revision>            <files>   <file>doc/forum/Cannot_write_to_commitlock.mdwn</file>            </files>            <log>               </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from kitenet.net (wren.kitenet.net [80.68.85.49])
	by cia.vc (Postfix) with ESMTP id D6FE8797BF
	for &lt;cia@cia.vc&gt;; Sun, 14 Mar 2010 10:41:00 -0700 (PDT)</header><header name="Received">from finch.kitenet.net (finch.kitenet.net [74.207.232.33])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client CN &quot;Joey Hess&quot;, Issuer &quot;Joey Hess&quot; (verified OK))
	by kitenet.net (Postfix) with ESMTPS id 5569A119343
	for &lt;cia@cia.vc&gt;; Sun, 14 Mar 2010 13:40:56 -0400 (EDT)</header><header name="Received">by finch.kitenet.net (Postfix, from userid 1000)
	id 2993CBA191; Sun, 14 Mar 2010 17:40:31 +0000 (UTC)</header><header name="From">joey@kitenet.net</header><header name="Message-Id">&lt;20100314174031.2993CBA191@finch.kitenet.net&gt;</header><header name="Date">Sun, 14 Mar 2010 17:40:31 +0000 (UTC)</header></mailHeaders></generator>    <source>        <project>ikiwiki</project>        <branch>l10n</branch>   </source>    <timestamp>        1268588431    </timestamp>    <body>        <commit>            <author>ian</author>            <revision>d926c73a6673</revision>            <files>   <file>doc/forum/Cannot_write_to_commitlock.mdwn</file>            </files>            <log>               </log>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Cygnus-style CVS mails</name>        <version>1.1</version>        <url>Ask pasky@ucw.cz.</url>    </generator>    <source>        <project>binutils</project>        <module>src</module>    </source>    <body>        <commit>            <author>ian</author>            <files>   <file>gold/i386.cc</file>   <file>gold/target.cc</file>            </files>            <log>  Adjust last patch--same ChangeLog entry, same e-mail.              </log>        </commit>    </body> <timestamp>1268270310</timestamp></message><message>    <generator>        <name>CIA Perl client for Cygnus-style CVS mails</name>        <version>1.1</version>        <url>Ask pasky@ucw.cz.</url>    </generator>    <source>        <project>binutils</project>        <module>src</module>    </source>    <body>        <commit>            <author>ian</author>            <files>   <file>gold/ChangeLog</file>   <file>gold/i386.cc</file>   <file>gold/reloc.cc</file>   <file>gold/target.cc</file>   <file>gold/target.h</file>            </files>            <log>  * reloc.cc (Sized_relobj::split_stack_adjust_reltype): Call the
	target to ask whether a reference to a symbol requires a stack
	split.
	* target.h (Target::is_call_to_non_split): New function.
	(Target::do_is_call_to_non_split): Declare virtual function.
	* target.cc: Include &quot;symtab.h&quot;.
	(Target::do_is_call_to_non_split): New function.
	* i386.cc (Target_i386::do_is_call_to_non_split): New function.              </log>        </commit>    </body> <timestamp>1268269857</timestamp></message><message>    <generator>        <name>CIA Perl client for GCC SVN mails</name>        <version>1.1</version>        <url>Ask pasky@ucw.cz.</url>    </generator>    <source>        <project>gcc</project>        <module>libgo</module>        <branch>gccgo</branch>   </source>    <body>        <commit>            <author>ian</author>            <revision>157371</revision>            <files>   <file>go/export.cc</file>   <file>go/export.h</file>   <file>go/expressions.cc</file>   <file>go/expressions.h</file>   <file>go/go-lang.c</file>   <file>go/gogo-tree.cc</file>   <file>go/gogo.cc</file>   <file>go/import.cc</file>   <file>go/lex.cc</file>   <file>go/lex.h</file>   <file>go/parse.cc</file>   <file>go/types.cc</file>   <file>go/types.h</file>   <file>go/fmt/format.go</file>   <file>go/fmt/print.go</file>   <file>go/reflect/type.go</file>   <file>go/reflect/value.go</file>   <file>go/runtime/type.go</file>   <file>runtime/go-print.c</file>   <file>runtime/go-reflect-call.c</file>   <file>runtime/go-reflect.c</file>   <file>runtime/go-type.h</file>            </files>            <log> Add support for complex numbers.              </log>        </commit>    </body> <timestamp>1268261673</timestamp></message><message>    <generator>        <name>CIA Perl client for Cygnus-style CVS mails</name>        <version>1.1</version>        <url>Ask pasky@ucw.cz.</url>    </generator>    <source>        <project>binutils</project>        <module>src</module>    </source>    <body>        <commit>            <author>ian</author>            <files>   <file>gold/ChangeLog</file>   <file>gold/options.h</file>   <file>gold/output.cc</file>            </files>            <log>  * options.h (class General_options): Add --spare-dynamic-tags.
	* output.cc (Output_data_dynamic::set_final_data_size): Implement
	--spare-dynamic-tags.              </log>        </commit>    </body> <timestamp>1267842856</timestamp></message><message>    <generator>        <name>CIA Perl client for Cygnus-style CVS mails</name>        <version>1.1</version>        <url>Ask pasky@ucw.cz.</url>    </generator>    <source>        <project>binutils</project>        <module>src</module>    </source>    <body>        <commit>            <author>ian</author>            <files>   <file>gold/ChangeLog</file>   <file>gold/incremental.cc</file>            </files>            <log>  * incremental.cc: Include &quot;libiberty.h&quot;.              </log>        </commit>    </body> <timestamp>1267826693</timestamp></message><message>    <generator>        <name>CIA Perl client for GCC SVN mails</name>        <version>1.1</version>        <url>Ask pasky@ucw.cz.</url>    </generator>    <source>        <project>gcc</project>        <module>libgo</module>        <branch>gccgo</branch>   </source>    <body>        <commit>            <author>ian</author>            <revision>157238</revision>            <files>   <file>runtime/go-string-to-byte-array.c</file>   <file>runtime/go-string-to-int-array.c</file>   <file>go/expressions.cc</file>   <file>Makefile.am</file>   <file>Makefile.in</file>            </files>            <log> Add []byte(string) and []int(string) conversions.              </log>        </commit>    </body> <timestamp>1267751065</timestamp></message><message>    <generator>        <name>CIA Perl client for Cygnus-style CVS mails</name>        <version>1.1</version>        <url>Ask pasky@ucw.cz.</url>    </generator>    <source>        <project>binutils</project>        <module>src</module>    </source>    <body>        <commit>            <author>ian</author>            <files>   <file>gold/ChangeLog</file>   <file>gold/arm.cc</file>   <file>gold/object.cc</file>   <file>gold/object.htarget-reloc.h</file>   <file>gold/testsuite/Makefile.am</file>   <file>gold/testsuite/Makefile.in</file>   <file>gold/testsuite/discard_locals_test.sh</file>   <file>gold/testsuite/discard_locals_relocatable_test.c</file>            </files>            <log>  * target-reloc.h (relocate_section): Check the symbol table index
	for -1U before setting the local symbol index.
	(scan_relocatable_relocs): If copying the relocation, record that
	the local symbol is required.
	* object.h (Symbol_value::is_output_symtab_index_set): New
	function.
	(Symbol_value::may_be_discarded_from_output_symtab): New
	function.
	(Symbol_value::has_output_symtab_entry): New function.
	(Symbol_value::needs_output_symtab_entry): Remove.
	(Symbol_value::output_symtab_index): Make sure the symbol index is
	set.
	(Symbol_value::set_output_symtab_index): Make sure the symbol
	index is not set.  Make sure the new index is valid.
	(Symbol_value::set_must_have_output_symtab_entry): New function.
	(Symbol_value::has_output_dynsym_entry): New function.
	(Symbol_value::set_output_dynsym_index): Make sure the new index
	is valid.
	(Sized_relobj::set_must_have_output_symtab_entry): New function.
	* object.cc (Sized_relobj::do_count_local_symbols): Only discard a
	local symbol if permitted.
	(Sized_relobj::do_finalize_local_symbols): Call
	is_output_symtab_index_set rather than needs_output_symtab_entry.
	(Sized_relobj::write_local_symbols): Call has_output_symtab_entry
	rather than needs_output_symtab_entry.  Call
	has_output_dynsym_entry rather than needs_output_dynsym_entry.
	* arm.cc (Arm_relobj::update_output_local_symbol_count): Call
	is_output_symtab_index_set rather than needs_output_symtab_entry.
	* testsuite/discard_locals_relocatable_test.c: New file.
	* testsuite/discard_locals_test.sh: Test -r.
	* testsuite/Makefile.am (check_DATA): Add
	discard_locals_relocatable_test1.syms,
	discard_local_relocatable_test2.syms.
	(MOSTLYCLEANFILES): Likewise.  Also add
	discard_locals_relocatable_test1.lout and
	discard_locals_relocatable_test2.out.
	(discard_locals_relocatable_test1.syms): New target.
	(discard_locals_relocatable_test.o): New target.
	(discard_locals_relocatable_test1.out): New target.
	(discard_locals_relocatable_test2.syms): New target.
	(discard_locals_relocatable_test2.out): New target.
	(various): Add missing ../ld-new dependencies.
	* testsuite/Makefile.in: Rebuild.              </log>        </commit>    </body> <timestamp>1267644717</timestamp></message><message>    <generator>        <name>CIA Perl client for GCC SVN mails</name>        <version>1.1</version>        <url>Ask pasky@ucw.cz.</url>    </generator>    <source>        <project>gcc</project>        <module>gcc</module>        <branch>gccgo</branch>   </source>    <body>        <commit>            <author>ian</author>            <revision>157073</revision>            <files>   <file>go/gogo-tree.cc</file>            </files>            <log> Only use protected visibility on ELF targets.              </log>        </commit>    </body> <timestamp>1267134490</timestamp></message><message>    <generator>        <name>CIA Perl client for GCC SVN mails</name>        <version>1.1</version>        <url>Ask pasky@ucw.cz.</url>    </generator>    <source>        <project>gcc</project>        <module>libgo</module>        <branch>gccgo</branch>   </source>    <body>        <commit>            <author>ian</author>            <revision>157066</revision>            <files>   <file>runtime/mheap.c</file>   <file>runtime/mheapmap32.c</file>   <file>runtime/mheapmap64.c</file>            </files>            <log> Fix types to avoid warnings.              </log>        </commit>    </body> <timestamp>1267117912</timestamp></message><message>    <generator>        <name>CIA Perl client for GCC SVN mails</name>        <version>1.1</version>        <url>Ask pasky@ucw.cz.</url>    </generator>    <source>        <project>gcc</project>        <module>libgo</module>        <branch>gccgo</branch>   </source>    <body>        <commit>            <author>ian</author>            <revision>157028</revision>            <files>   <file>runtime/malloc.cgo</file>            </files>            <log> Add casts to avoid printf warnings on 64-bit target.              </log>        </commit>    </body> <timestamp>1266993591</timestamp></message><message>    <generator>        <name>CIA Perl client for Cygnus-style CVS mails</name>        <version>1.1</version>        <url>Ask pasky@ucw.cz.</url>    </generator>    <source>        <project>binutils</project>        <module>src</module>    </source>    <body>        <commit>            <author>ian</author>            <files>   <file>gold/ChangeLog</file>   <file>gold/arm.cc</file>   <file>gold/attributes.cc</file>            </files>            <log>  * arm.cc (Target_arm::do_finalize_sections): Create attribute
	section if it does not already exist.
	* attributes.cc	(Attributes_section_data::Attributes_section_data):
	Don't crash if size is zero.              </log>        </commit>    </body> <timestamp>1266947142</timestamp></message><message>    <generator>        <name>CIA Perl client for Cygnus-style CVS mails</name>        <version>1.1</version>        <url>Ask pasky@ucw.cz.</url>    </generator>    <source>        <project>binutils</project>        <module>src</module>    </source>    <body>        <commit>            <author>ian</author>            <files>   <file>gold/ChangeLog</file>   <file>gold/gold.cc</file>   <file>gold/workqueue.h</file>            </files>            <log>  * gold.cc (queue_middle_tasks): If no input files were opened,
	exit.
	* workqueue.h (Task_function::Task_function): Assert that there is
	a blocker.              </log>        </commit>    </body> <timestamp>1266946950</timestamp></message><message>    <generator>        <name>CIA Perl client for GCC SVN mails</name>        <version>1.1</version>        <url>Ask pasky@ucw.cz.</url>    </generator>    <source>        <project>gcc</project>        <module>libgo</module>        <branch>gccgo</branch>   </source>    <body>        <commit>            <author>ian</author>            <revision>156987</revision>            <files>   <file>go/compress/gzip/gzip.go</file>   <file>go/compress/gzip/gzip_test.go</file>   <file>go/container/vector/defs.go</file>   <file>go/container/vector/intvector_test.go</file>   <file>go/container/vector/nogen_test.go</file>   <file>go/container/vector/numbers_test.go</file>   <file>go/container/vector/stringvector_test.go</file>   <file>go/debug/proc/proc_mingw.go</file>   <file>go/debug/proc/regs_mingw_386.go</file>   <file>go/debug/proc/regs_mingw_amd64.go</file>   <file>go/exp/draw/draw_test.go</file>   <file>go/fmt/stringer_test.go</file>   <file>go/http/chunked.go</file>   <file>go/http/dump.go</file>   <file>go/http/lex.go</file>   <file>go/http/lex_test.go</file>   <file>go/http/persist.go</file>   <file>go/http/readrequest_test.go</file>   <file>go/http/requestwrite_test.go</file>   <file>go/http/response.go</file>   <file>go/http/response_test.go</file>   <file>go/http/responsewrite_test.go</file>   <file>go/http/transfer.go</file>   <file>go/image/names.go</file>   <file>go/math/acosh.go</file>   <file>go/math/asinh.go</file>   <file>go/math/atanh.go</file>   <file>go/math/cbrt.go</file>   <file>go/math/copysign.go</file>   <file>go/math/erf.go</file>   <file>go/math/expm1.go</file>   <file>go/math/fdim.go</file>   <file>go/math/frexp.go</file>   <file>go/math/ldexp.go</file>   <file>go/math/log1p.go</file>   <file>go/math/modf.go</file>   <file>go/math/nextafter.go</file>   <file>go/math/sincos.go</file>   <file>go/math/sqrt_port.go</file>   <file>go/math/sqrt_test.go</file>   <file>go/mime/</file>   <file>go/mime/mime_test.go</file>   <file>go/mime/test.types</file>   <file>go/mime/type.go</file>   <file>go/net/hosts.go</file>   <file>go/net/hosts_test.go</file>   <file>go/net/hosts_testdata</file>   <file>go/netchan/</file>   <file>go/netchan/common.go</file>   <file>go/netchan/export.go</file>   <file>go/netchan/import.go</file>   <file>go/netchan/netchan_test.go</file>   <file>go/os/signal/mkunix.sh</file>   <file>go/scanner/</file>   <file>go/scanner/scanner.go</file>   <file>go/scanner/scanner_test.go</file>   <file>go/time/format.go</file>   <file>go/time/sleep_test.go</file>   <file>go/xgb/auth.go</file>   <file>runtime/malloc.cgo</file>   <file>runtime/mem.c</file>   <file>runtime/mfinal.c</file>   <file>runtime/mgc0.c</file>   <file>runtime/mheapmap32.c</file>   <file>runtime/mheapmap32.h</file>   <file>runtime/mheapmap64.c</file>   <file>runtime/mheapmap64.h</file>   <file>go/malloc/malloc.go</file>   <file>runtime/malloc.c</file>   <file>runtime/malloc_go.cgo</file>            </files>            <log> Add and delete files which should have been added or deleted with the
library update.              </log>        </commit>    </body> <timestamp>1266900774</timestamp></message><message>    <generator>        <name>CIA Perl client for GCC SVN mails</name>        <version>1.1</version>        <url>Ask pasky@ucw.cz.</url>    </generator>    <source>        <project>gcc</project>        <module>libgo</module>        <branch>gccgo</branch>   </source>    <body>        <commit>            <author>ian</author>            <revision>156986</revision>            <files>   <file>Makefile.am</file>   <file>Makefile.in</file>            </files>            <log> Fix missing Makefile dependency.              </log>        </commit>    </body> <timestamp>1266900730</timestamp></message><message>    <generator>        <name>CIA Perl client for GCC SVN mails</name>        <version>1.1</version>        <url>Ask pasky@ucw.cz.</url>    </generator>    <source>        <project>gcc</project>        <module>gcc</module>        <branch>gccgo</branch>   </source>    <body>        <commit>            <author>ian</author>            <revision>156921</revision>            <files>   <file>testsuite/go.test/test/README.gcc</file>   <file>testsuite/go.test/test/chan/doubleselect.go</file>   <file>testsuite/go.test/test/ddd.go</file>   <file>testsuite/go.test/test/ddd1.go</file>   <file>testsuite/go.test/test/ddd2.go</file>   <file>testsuite/go.test/test/ddd3.go</file>   <file>testsuite/go.test/test/deferprint.go</file>   <file>testsuite/go.test/test/fixedbugs/bug219.go</file>   <file>testsuite/go.test/test/fixedbugs/bug227.go</file>   <file>testsuite/go.test/test/fixedbugs/bug228.go</file>   <file>testsuite/go.test/test/fixedbugs/bug229.go</file>   <file>testsuite/go.test/test/fixedbugs/bug230.go</file>   <file>testsuite/go.test/test/fixedbugs/bug231.go</file>   <file>testsuite/go.test/test/fixedbugs/bug232.go</file>   <file>testsuite/go.test/test/fixedbugs/bug233.go</file>   <file>testsuite/go.test/test/fixedbugs/bug234.go</file>   <file>testsuite/go.test/test/fixedbugs/bug235.go</file>   <file>testsuite/go.test/test/fixedbugs/bug236.go</file>   <file>testsuite/go.test/test/fixedbugs/bug238.go</file>   <file>testsuite/go.test/test/fixedbugs/bug239.go</file>   <file>testsuite/go.test/test/fixedbugs/bug240.go</file>   <file>testsuite/go.test/test/fixedbugs/bug241.go</file>   <file>testsuite/go.test/test/fixedbugs/bug242.go</file>   <file>testsuite/go.test/test/fixedbugs/bug243.go</file>   <file>testsuite/go.test/test/fixedbugs/bug244.go</file>   <file>testsuite/go.test/test/fixedbugs/bug245.go</file>   <file>testsuite/go.test/test/fixedbugs/bug246.go</file>   <file>testsuite/go.test/test/fixedbugs/bug247.go</file>   <file>testsuite/go.test/test/fixedbugs/bug248.dir/</file>   <file>testsuite/go.test/test/fixedbugs/bug248.dir/bug0.go</file>   <file>testsuite/go.test/test/fixedbugs/bug248.dir/bug1.go</file>   <file>testsuite/go.test/test/fixedbugs/bug248.dir/bug2.go</file>   <file>testsuite/go.test/test/fixedbugs/bug248.dir/bug3.go</file>   <file>testsuite/go.test/test/fixedbugs/bug248.go</file>   <file>testsuite/go.test/test/fixedbugs/bug249.go</file>   <file>testsuite/go.test/test/fixedbugs/bug250.go</file>   <file>testsuite/go.test/test/fixedbugs/bug251.go</file>   <file>testsuite/go.test/test/fixedbugs/bug252.go</file>   <file>testsuite/go.test/test/import2.go</file>   <file>testsuite/go.test/test/import3.go</file>   <file>testsuite/go.test/test/mallocfin.go</file>   <file>testsuite/go.test/test/syntax/</file>   <file>testsuite/go.test/test/syntax/forvar.go</file>   <file>testsuite/go.test/test/syntax/import.go</file>   <file>testsuite/go.test/test/syntax/interface.go</file>   <file>testsuite/go.test/test/syntax/semi1.go</file>   <file>testsuite/go.test/test/syntax/semi2.go</file>   <file>testsuite/go.test/test/syntax/semi3.go</file>   <file>testsuite/go.test/test/syntax/semi4.go</file>   <file>testsuite/go.test/test/syntax/semi5.go</file>   <file>testsuite/go.test/test/syntax/semi6.go</file>   <file>testsuite/go.test/test/syntax/semi7.go</file>   <file>testsuite/go.test/test/syntax/slice.go</file>   <file>testsuite/go.test/test/typeswitch2.go</file>   <file>testsuite/go.test/test/bugs/bug219.go</file>   <file>testsuite/go.test/go-test.exp</file>   <file>testsuite/go.test/test/bench/binary-tree-freelist.go</file>   <file>testsuite/go.test/test/bench/binary-tree.go</file>   <file>testsuite/go.test/test/bench/chameneosredux.go</file>   <file>testsuite/go.test/test/bench/fannkuch.go</file>   <file>testsuite/go.test/test/bench/fasta.go</file>   <file>testsuite/go.test/test/bench/k-nucleotide.go</file>   <file>testsuite/go.test/test/bench/mandelbrot.go</file>   <file>testsuite/go.test/test/bench/meteor-contest.go</file>   <file>testsuite/go.test/test/bench/nbody.go</file>   <file>testsuite/go.test/test/bench/pidigits.go</file>   <file>testsuite/go.test/test/bench/regex-dna.go</file>   <file>testsuite/go.test/test/bench/reverse-complement.go</file>   <file>testsuite/go.test/test/bench/spectral-norm-parallel.=</file>   <file>testsuite/go.test/test/bench/spectral-norm.go</file>   <file>testsuite/go.test/test/bench/threadring.go</file>   <file>testsuite/go.test/test/bench/timing.log</file>   <file>testsuite/go.test/test/defer.go</file>   <file>testsuite/go.test/test/fixedbugs/bug121.go</file>   <file>testsuite/go.test/test/fixedbugs/bug160.go</file>   <file>testsuite/go.test/test/fixedbugs/bug195.go</file>   <file>testsuite/go.test/test/gc.go</file>   <file>testsuite/go.test/test/golden.out</file>   <file>testsuite/go.test/test/import1.go</file>   <file>testsuite/go.test/test/malloc1.go</file>   <file>testsuite/go.test/test/mallocrand.go</file>   <file>testsuite/go.test/test/mallocrep.go</file>   <file>testsuite/go.test/test/mallocrep1.go</file>   <file>testsuite/go.test/test/method.go</file>   <file>testsuite/go.test/test/method3.go</file>   <file>testsuite/go.test/test/nacl-pass.txt</file>   <file>testsuite/go.test/test/range.go</file>   <file>testsuite/go.test/test/run</file>   <file>testsuite/go.test/test/run-nacl</file>   <file>testsuite/go.test/test/runtime.go</file>            </files>            <log> Update to current testsuite.
Add README.gcc.
Put go-test.exp under GPL.              </log>        </commit>    </body> <timestamp>1266644375</timestamp></message><message>    <generator>        <name>CIA Perl client for GCC SVN mails</name>        <version>1.1</version>        <url>Ask pasky@ucw.cz.</url>    </generator>    <source>        <project>gcc</project>        <module>libgo</module>        <branch>gccgo</branch>   </source>    <body>        <commit>            <author>ian</author>            <revision>156920</revision>            <files>   <file>go/gogo-tree.cc</file>   <file>MERGE</file>   <file>Makefile.am</file>   <file>Makefile.in</file>   <file>go/asn1/asn1.go</file>   <file>go/asn1/asn1_test.go</file>   <file>go/asn1/common.go</file>   <file>go/asn1/marshal.go</file>   <file>go/asn1/marshal_test.go</file>   <file>go/big/int.go</file>   <file>go/big/int_test.go</file>   <file>go/big/nat.go</file>   <file>go/bignum/bignum.go</file>   <file>go/bignum/bignum_test.go</file>   <file>go/bufio/bufio.go</file>   <file>go/bytes/buffer.go</file>   <file>go/bytes/bytes_test.go</file>   <file>go/compress/gzip/gunzip.go</file>   <file>go/compress/gzip/gunzip_test.go</file>   <file>go/compress/zlib/reader.go</file>   <file>go/compress/zlib/writer.go</file>   <file>go/container/list/list.go</file>   <file>go/container/list/list_test.go</file>   <file>go/container/vector/intvector.go</file>   <file>go/container/vector/stringvector.go</file>   <file>go/container/vector/vector.go</file>   <file>go/container/vector/vector_test.go</file>   <file>go/crypto/md4/md4.go</file>   <file>go/crypto/md4/md4_test.go</file>   <file>go/crypto/md4/md4block.go</file>   <file>go/crypto/md5/md5.go</file>   <file>go/crypto/md5/md5_test.go</file>   <file>go/crypto/md5/md5block.go</file>   <file>go/crypto/sha1/sha1.go</file>   <file>go/crypto/sha1/sha1_test.go</file>   <file>go/crypto/sha256/sha256.go</file>   <file>go/crypto/sha256/sha256_test.go</file>   <file>go/crypto/tls/ca_set.go</file>   <file>go/crypto/tls/common.go</file>   <file>go/crypto/tls/handshake_client.go</file>   <file>go/crypto/tls/handshake_messages.go</file>   <file>go/crypto/tls/handshake_messages_test.go</file>   <file>go/crypto/tls/handshake_server.go</file>   <file>go/crypto/tls/handshake_server_test.go</file>   <file>go/crypto/tls/record_process.go</file>   <file>go/crypto/tls/record_process_test.go</file>   <file>go/crypto/tls/record_read.go</file>   <file>go/crypto/tls/tls.go</file>   <file>go/crypto/x509/x509.go</file>   <file>go/crypto/x509/x509_test.go</file>   <file>go/debug/gosym/pclntab_test.go</file>   <file>go/debug/proc/proc_linux.go</file>   <file>go/encoding/ascii85/ascii85_test.go</file>   <file>go/encoding/base64/base64_test.go</file>   <file>go/encoding/git85/git_test.go</file>   <file>go/encoding/pem/pem.go</file>   <file>go/encoding/pem/pem_test.go</file>   <file>go/exec/exec.go</file>   <file>go/exec/exec_test.go</file>   <file>go/exp/4s/xs.go</file>   <file>go/exp/datafmt/datafmt.go</file>   <file>go/exp/draw/draw.go</file>   <file>go/exp/eval/compiler.go</file>   <file>go/exp/eval/expr.go</file>   <file>go/exp/eval/stmt.go</file>   <file>go/exp/eval/type.go</file>   <file>go/exp/eval/typec.go</file>   <file>go/exp/parser/interface.go</file>   <file>go/exp/parser/parser.go</file>   <file>go/expvar/expvar_test.go</file>   <file>go/fmt/fmt_test.go</file>   <file>go/fmt/print.go</file>   <file>go/go/ast/ast.go</file>   <file>go/go/ast/filter.go</file>   <file>go/go/ast/scope.go</file>   <file>go/go/ast/walk.go</file>   <file>go/go/doc/doc.go</file>   <file>go/go/parser/interface.go</file>   <file>go/go/parser/parser.go</file>   <file>go/go/parser/parser_test.go</file>   <file>go/go/printer/nodes.go</file>   <file>go/go/printer/printer.go</file>   <file>go/go/printer/printer_test.go</file>   <file>go/go/printer/testdata/comments.golden</file>   <file>go/go/printer/testdata/comments.input</file>   <file>go/go/printer/testdata/comments.x</file>   <file>go/go/printer/testdata/declarations.golden</file>   <file>go/go/printer/testdata/declarations.input</file>   <file>go/go/printer/testdata/expressions.golden</file>   <file>go/go/printer/testdata/expressions.input</file>   <file>go/go/printer/testdata/expressions.raw</file>   <file>go/go/printer/testdata/linebreaks.golden</file>   <file>go/go/printer/testdata/linebreaks.input</file>   <file>go/go/printer/testdata/statements.golden</file>   <file>go/go/printer/testdata/statements.input</file>   <file>go/go/scanner/scanner.go</file>   <file>go/go/scanner/scanner_test.go</file>   <file>go/gob/decode.go</file>   <file>go/gob/encode.go</file>   <file>go/gob/encoder.go</file>   <file>go/gob/encoder_test.go</file>   <file>go/gob/type.go</file>   <file>go/hash/hash.go</file>   <file>go/http/client.go</file>   <file>go/http/fs.go</file>   <file>go/http/request.go</file>   <file>go/http/request_test.go</file>   <file>go/http/server.go</file>   <file>go/http/url.go</file>   <file>go/http/url_test.go</file>   <file>go/image/color.go</file>   <file>go/image/image.go</file>   <file>go/image/jpeg/reader.go</file>   <file>go/image/png/reader.go</file>   <file>go/io/io.go</file>   <file>go/io/pipe.go</file>   <file>go/io/pipe_test.go</file>   <file>go/json/decode.go</file>   <file>go/json/struct.go</file>   <file>go/json/struct_test.go</file>   <file>go/log/log.go</file>   <file>go/math/all_test.go</file>   <file>go/math/asin.go</file>   <file>go/math/atan.go</file>   <file>go/math/atan2.go</file>   <file>go/math/bits.go</file>   <file>go/math/exp.go</file>   <file>go/math/fabs.go</file>   <file>go/math/floor.go</file>   <file>go/math/fmod.go</file>   <file>go/math/hypot.go</file>   <file>go/math/log.go</file>   <file>go/math/pow10.go</file>   <file>go/math/sin.go</file>   <file>go/math/sinh.go</file>   <file>go/math/sqrt.go</file>   <file>go/math/tan.go</file>   <file>go/math/tanh.go</file>   <file>go/net/dnsclient.go</file>   <file>go/net/ip.go</file>   <file>go/net/net.go</file>   <file>go/net/sock.go</file>   <file>go/net/udpsock.go</file>   <file>go/os/file.go</file>   <file>go/os/os_test.go</file>   <file>go/os/signal/signal_test.go</file>   <file>go/patch/patch.go</file>   <file>go/patch/patch_test.go</file>   <file>go/path/path.go</file>   <file>go/path/path_test.go</file>   <file>go/reflect/all_test.go</file>   <file>go/reflect/type.go</file>   <file>go/reflect/value.go</file>   <file>go/regexp/all_test.go</file>   <file>go/regexp/regexp.go</file>   <file>go/rpc/client.go</file>   <file>go/runtime/extern.go</file>   <file>go/runtime/type.go</file>   <file>go/sort/sort.go</file>   <file>go/template/template.go</file>   <file>go/template/template_test.go</file>   <file>go/testing/testing.go</file>   <file>go/time/sleep.go</file>   <file>go/time/tick.go</file>   <file>go/time/tick_test.go</file>   <file>go/time/time.go</file>   <file>go/time/time_test.go</file>   <file>go/time/zoneinfo.go</file>   <file>go/unicode/letter.go</file>   <file>go/websocket/client.go</file>   <file>go/websocket/server.go</file>   <file>go/websocket/websocket.go</file>   <file>go/websocket/websocket_test.go</file>   <file>go/xgb/xgb.go</file>   <file>go/xml/read.go</file>   <file>go/xml/xml.go</file>   <file>go/xml/xml_test.go</file>   <file>merge.sh</file>   <file>runtime/cgo2c.c</file>   <file>runtime/go-can-convert-interface.c</file>   <file>runtime/go-convert-interface.c</file>   <file>runtime/go-interface-compare.c</file>   <file>runtime/go-map-delete.c</file>   <file>runtime/go-map-index.c</file>   <file>runtime/go-map-range.c</file>   <file>runtime/go-refcount-flush.c</file>   <file>runtime/go-type-interface.c</file>   <file>runtime/go-type.h</file>   <file>runtime/go-typedesc-equal.c</file>   <file>runtime/go-unsafe-pointer.c</file>   <file>runtime/malloc.h</file>   <file>runtime/mcache.c</file>   <file>runtime/mcentral.c</file>   <file>runtime/mfixalloc.c</file>   <file>runtime/mheap.c</file>   <file>runtime/msize.c</file>   <file>runtime/runtime.h</file>   <file>runtime/string.cgo</file>   <file>syscalls/sysfile.go</file>   <file>testsuite/gotest</file>            </files>            <log> Update to current version of Go library.              </log>        </commit>    </body> <timestamp>1266643907</timestamp></message><message>    <generator>        <name>CIA Perl client for GCC SVN mails</name>        <version>1.1</version>        <url>Ask pasky@ucw.cz.</url>    </generator>    <source>        <project>gcc</project>        <module>gcc</module>        <branch>gccgo</branch>   </source>    <body>        <commit>            <author>ian</author>            <revision>156919</revision>            <files>   <file>go/expressions.cc</file>   <file>go/gogo.h</file>   <file>go/types.cc</file>   <file>go/types.h</file>            </files>            <log> Several small fixups.

Avoid crash converting constant string to interface.
Fix error about unexported name.
Fix package names in type descriptors.
Adjust interface and function reflection strings to match 6g.
Permit converting an unnamed struct with methods to an interface.              </log>        </commit>    </body> <timestamp>1266642151</timestamp></message><message>    <generator>        <name>CIA Perl client for GCC SVN mails</name>        <version>1.1</version>        <url>Ask pasky@ucw.cz.</url>    </generator>    <source>        <project>gcc</project>        <module>gcc</module>        <branch>gccgo</branch>   </source>    <body>        <commit>            <author>ian</author>            <revision>156748</revision>            <files>   <file>go/expressions.cc</file>   <file>go/gogo-tree.cc</file>   <file>go/gogo.cc</file>   <file>go/gogo.h</file>   <file>go/parse.cc</file>   <file>go/types.cc</file>   <file>go/types.h</file>   <file>go/unsafe.cc</file>            </files>            <log> Permit unnamed structs to have methods.              </log>        </commit>    </body> <timestamp>1266050203</timestamp></message></recentMessages></statsTarget>