Jan Hubicka
3e76bf2c82
bootstrap-lto.mk: -fuse-linker-plugin is default now; pass -fno-lto to STAGEprofile.
...
* config/bootstrap-lto.mk: -fuse-linker-plugin is default now;
pass -fno-lto to STAGEprofile.
From-SVN: r168645
2011-01-10 23:43:54 +00:00
Jan Hubicka
03ebe6c3b3
re PR lto/47225 (cross-compile fails while configuring libgcc with "xgcc: fatal error: -fuse-linker-plugin, but liblto_plugin.so not found")
...
PR lto/47225
* Makefile.in: Regenerate.
* Makefile.def (lto-plugin): Always pass enable-shared to the plugin
configure.
From-SVN: r168612
2011-01-09 14:34:41 +00:00
Jan Hubicka
96bdf9b403
Makefile.in: Regenerate.
...
* Makefile.in: Regenerate.
* Makefile.def (gcc host module) and soft dependency on lto-plugin
and configure dependency on lto-plugin configure.
(lto-plugin module): Remove dependency on GCC; add dependency on
liniberty.
* doc/invoke.texi: (-flto, -fuse-linker-plugin): Update defaults
and no longer claim that gold is required for linker plugin.
* configure: Regenerate.
* gcc.c (PLUGIN_COND): New macro.
(LINK_COMMAND_SPEC): Use it.
(main): Default to plugin enabled with HAVE_LTO_PLUGIN is set.
* config.in (HAVE_LTO_PLUGIN): New.
* configure.ac (--with-lto-plugin): New parameter; autodetect
HAVE_LTO_PLUGIN.
From-SVN: r168593
2011-01-08 01:37:00 +00:00
William Schmidt
c12e816f59
* MAINTAINERS (Write After Approval): Add myself.
...
From-SVN: r168586
2011-01-07 21:54:14 +00:00
Hariharan Sandanagobalane
539b4d1106
* configure: Regenerate.
...
From-SVN: r168208
2010-12-23 16:09:09 +00:00
Hariharan Sandanagobalane
6e30705627
configure.ac: (picochip): Disable libiberty.
...
* configure.ac: (picochip): Disable libiberty.
From-SVN: r168165
2010-12-22 10:34:23 +00:00
Kaushik Phatak
0c2e69043f
* MAINTAINERS: Added myself to MAINTAINERS (write after approval)
...
From-SVN: r167786
2010-12-14 05:28:02 +00:00
Ian Lance Taylor
d479b12851
re PR bootstrap/46819 (libffi is always built)
...
PR bootstrap/46819
* configure.ac: For --disable-libgcj clear libgcj_saved.
* configure: Rebuild.
From-SVN: r167689
2010-12-10 14:47:12 +00:00
Tobias Burnus
87e6d9dcaa
re PR fortran/46540 (libquadmath: Implement --disable-libquadmath)
...
/
2010-12-10 Tobias Burnus <burnus@net-b.de>
PR fortran/46540
* configure.ac: Add --disable-libquadmath and
--disable-libquadmath-support.
* configure: Regenerate.
gcc/
2010-12-10 Tobias Burnus <burnus@net-b.de>
PR fortran/46540
* configure.ac: Handle --disable-libquadmath-support.
* doc/install.texi: Document --disable-libquadmath and
--disable-libquadmath-support
* configure: Regenerate.
* config.in: Regenerate.
gcc/fortran/
2010-12-10 Tobias Burnus <burnus@net-b.de>
PR fortran/46540
* trans-types.c (gfc_init_kinds): Handle
--disable-libquadmath-support.
libgfortran/
2010-12-10 Tobias Burnus <burnus@net-b.de>
PR fortran/46540
* acinclude.m4 (LIBGFOR_CHECK_FLOAT128): Honour
--disable-libquadmath-support.
* configure.ac: Handle --disable-libquadmath-support.
* configure: Regenerate.
From-SVN: r167684
2010-12-10 11:55:56 +01:00
Alexandre Oliva
e7e9ce4617
Check in for PR other/46020 was meant for PR other/46026.
...
From-SVN: r167493
2010-12-06 13:11:51 +00:00
Ian Lance Taylor
9ad641882a
* MAINTAINERS: Add myself as libgo maintainer.
...
From-SVN: r167444
2010-12-03 20:46:09 +00:00
Hans-Peter Nilsson
d062cd4861
re PR libffi/46792 (libffi fails building for cris-elf)
...
PR libffi/46792
* configure.ac (cris-*-elf, crisv32-*-elf): Disable target-libffi.
* configure: Regenerate.
From-SVN: r167442
2010-12-03 20:38:47 +00:00
Ian Lance Taylor
bec93d73db
configure.ac: Always set default for poststage1_ldflags to -static-libstdc++ -static-libgcc.
...
./: * configure.ac: Always set default for poststage1_ldflags to
-static-libstdc++ -static-libgcc.
gcc/:
* doc/install.texi (Configuration): Update default for
--with-boot-ldflags.
From-SVN: r167382
2010-12-02 18:06:19 +00:00
Andreas Schwab
b3f122e0f9
configure.ac: Move comment to remove extra space in last argument of GCC_TARGET_TOOL.
...
* configure.ac: Move comment to remove extra space in last argument
of GCC_TARGET_TOOL.
From-SVN: r167237
2010-11-29 10:53:25 +00:00
Alexandre Oliva
9aff220f24
re PR fortran/46020 (Improve error string for BIND(C) diagnostic for len>1 character return type)
...
PR other/46020
* configure.ac (CXX_FOR_TARGET): Add -funconfigured-libstdc++-v3.
* Makefile.def (CXX_FOR_TARGET): Removed from flags_to_pass.
* Makefile.tpl (CXX_FOR_TARGET_FLAG_TO_PASS): New.
(BASE_FLAGS_TO_PASS): Use it.
* configure: Rebuilt.
* Makefile.in: Rebuilt.
From-SVN: r167160
2010-11-26 04:25:32 +00:00
H.J. Lu
9580395fac
Properly check default linker.
...
2010-11-23 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/12258
* configure.ac: Correct comments for --enable-gold/--enable-ld.
Properly check default linker.
* configure: Regnerated.
From-SVN: r167090
2010-11-23 10:09:34 -08:00
Matthias Klose
21539e2eb2
configure.ac: For --enable-gold, handle value default' instead of
both*'.
...
2010-11-23 Matthias Klose <doko@ubuntu.com>
* configure.ac: For --enable-gold, handle value `default' instead of
`both*'. New configure option --{en,dis}able-ld.
* configure: Regenerate.
From-SVN: r167076
2010-11-23 13:23:42 +00:00
Ian Lance Taylor
4de7c19456
Move ChangeLog entry to correct ChangeLog file.
...
From-SVN: r166994
2010-11-21 01:52:01 +00:00
Ian Lance Taylor
4da3b0f8d1
configure.ac: Only disable a language library if no language needs it.
...
* configure.ac: Only disable a language library if no language needs
it. Don't let --disable-libgcj uncondtionally disable libffi.
* configure: Rebuild.
From-SVN: r166993
2010-11-21 01:49:05 +00:00
Paolo Bonzini
1f980c2509
move config/ entries to config/ChangeLog
...
From-SVN: r166982
2010-11-20 20:33:11 +00:00
Ralf Wildenhues
e655d2bfa9
Fix missing regeneration of toplevel Makefile.in.
...
/:
* Makefile.in: Regenerate.
From-SVN: r166981
2010-11-20 19:51:13 +00:00
Ralf Wildenhues
455c8f4873
PR other/46202: implement install-strip.
...
/:
PR other/46202
* configure.ac: Fix just-built in-tree STRIP name to be
binutils/strip-new.
* configure: Regenerate.
* Makefile.def (install-strip-gcc, install-strip-binutils)
(install-strip-opcodes, install-strip-ld, install-strip-itcl)
(install-strip-sid): Mirror dependencies on non-strip variants
of these targets on the respective -strip prerequisites.
* Makefile.tpl (install-strip, install-strip-host)
(install-strip-target): New targets.
(install-strip-[+module+], install-strip-target-[+module+]):
New targets.
* Makefile.in: Regenerate.
gcc/:
PR other/46202
* Makefile.in (install_sh, INSTALL_STRIP_PROGRAM): New
variables.
(AR_FOR_TARGET, RANLIB_FOR_TARGET, STRIP_FOR_TARGET): Fix
shell quoting.
(STRIP_FOR_TARGET): Look for in-tree strip under name strip-new.
(install-strip): New target.
(STRIPPROG): New variable, exported if STRIP is set.
* doc/install.texi (Final install): Minor markup and code style
fixes. Document install-strip target.
fixincludes/:
PR other/46202
* Makefile.in (install-strip): New phony target.
(all, check, install): Also mark as phony.
libgcc/:
PR other/46202
* Makefile.in (install-strip): New phony target.
libiberty/:
PR other/46202
* Makefile.in (install-strip): New phony target.
(install): Also mark as phony.
gnattools/:
PR other/46202
* Makefile.in (install-strip): New phony target.
(check, installcheck, info, dvi, pdf, html, install)
(install-info, install-pdf, install-html, mostlyclean)
(clean, distclean, maintainer-clean): Mark phony.
libada/:
PR other/46202
* Makefile.in (install-strip): New phony target.
(check, installcheck, info, dvi, pdf, html, install)
(install-info, install-pdf, install-html, mostlyclean)
(clean, distclean, maintainer-clean): Mark phony.
From-SVN: r166980
2010-11-20 19:37:08 +00:00
Tobias Grosser
39986460d6
* config/cloog.m4: Use AS_HELP_STRING and fix help formatting.
...
From-SVN: r166962
2010-11-19 22:10:27 +00:00
Ian Lance Taylor
28d4beb904
Move entry to correct ChangeLog file.
...
From-SVN: r166961
2010-11-19 21:57:25 +00:00
Ian Lance Taylor
cbec9ca4d7
Move entry to correct ChangeLog.
...
From-SVN: r166960
2010-11-19 21:54:25 +00:00
Ian Lance Taylor
632e2a0763
configure.ac: Add target-libgo to target_libraries.
...
* configure.ac: Add target-libgo to target_libraries. Set
and substitute GOC_FOR_BUILD and GOC_FOR_TARGET.
* Makefile.tpl (BUILD_EXPORTS): Add GOC and GOCFLAGS.
(HOST_EXPORTS): Add GOC.
(BASE_TARGET_EXPORTS): Add GOC.
(GOC_FOR_BUILD, GOCFLAGS, GOC_FOR_TARGET): New variables.
(GOCFLAGS_FOR_TARGET): New variable.
(EXTRA_HOST_FLAGS): Add GOC.
(EXTRA_TARGET_FLAGS): Add GOC and GOCFLAGS.
* Makefile.def (target_modules): Add libgo.
(flags_to_pass): Add GOC_FOR_TARGET and GOCFLAGS_FOR_TARGET.
(dependencies): Add dependency from configure-target-libgo to
configure-target-libffi and all-target-libstdc++-v3. Add
dependencies from all-target-libgo to all-target-libffi.
(languages): Add go.
* configure: Rebuild.
* Makefile.in: Rebuild.
Co-Authored-By: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
From-SVN: r166959
2010-11-19 21:47:18 +00:00
Ian Lance Taylor
ce59187eb8
config-ml.in: Add Go support...
...
* config-ml.in: Add Go support: treat GOC and GOCFLAGS like other
compiler/flag environment variables.
From-SVN: r166956
2010-11-19 20:25:49 +00:00
Ian Lance Taylor
69ecd18fb9
configure.ac: Check for lang_requires_boot_languages in config-lang.in files.
...
* configure.ac: Check for lang_requires_boot_languages in
config-lang.in files.
* configure: Rebuild.
From-SVN: r166914
2010-11-18 17:44:11 +00:00
Francois-Xavier Coudert
1ec601bf9f
re PR fortran/32049 (Support on x86_64 also kind=16)
...
/
2010-11-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Tobias Burnus <burnus@net-b.de>
PR fortran/32049
* Makefile.def: Add libquadmath; build it with language=fortran.
* configure.ac: Add libquadmath.
* Makefile.tpl: Handle multiple libs in check-[+language+].
* Makefile.in: Regenerate.
* configure: Regenerate.
libquadmath/
2010-11-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Tobias Burnus <burnus@net-b.de>
PR fortran/32049
Initial implementation and checkin.
gcc/fortran/
2010-11-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Tobias Burnus <burnus@net-b.de>
PR fortran/32049
* gfortranspec.c (find_spec_file): New function.
(lang_specific_driver): Try to find .spec file and use it.
* trans-io.c (iocall): Define
* IOCALL_X_REAL128/COMPLEX128(,write).
(gfc_build_io_library_fndecls): Build decl for __float128 I/O.
(transfer_expr): Call __float128 I/O functions.
* trans-types.c (gfc_init_kinds): Allow kind-16 belonging
to __float128.
gcc/testsuite/
2010-11-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Tobias Burnus <burnus@net-b.de>
PR fortran/32049
* gfortran.dg/quad_1.f90: New.
* lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
compiler arguments.
* lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
library search path; call gcc-set-multilib-library-path with
arguments such that libgfortran.spec is found.
(gfortran_init): Add path for libgfortran.spec to
GFORTRAN_UNDER_TEST.
libgomp/
2010-11-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Tobias Burnus <burnus@net-b.de>
PR fortran/32049
* configure.ac:
* configure: Regenerate.
libgfortran/
2010-11-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Tobias Burnus <burnus@net-b.de>
PR fortran/32049
* Makefile.am: Add missing pow_r16_i4.c, add transfer128.c,
link libquadmath, if used.
* acinclude.m4 (LIBGFOR_CHECK_FLOAT128): Add.
* configure.ac: Use it, touch spec file.
* gfortran.map: Add pow_r16_i4 and
transfer_(real,complex)128(,write) functions.
* intrinsics/cshift0.c (cshift0): Handle __float128 type.
* intrinsics/erfc_scaled_inc.c: Ditto.
* intrinsics/pack_generic.c (pack): Ditto
* intrinsics/spread_generic.c (spread): Ditto.
* intrinsics/unpack_generic.c (unpack1): Ditto.
* io/read.c (convert_real): Ditto.
* io/transfer.c: Update comments.
* io/transfer128.c: New file.
* io/write_float.def (write_float): Handle __float128 type.
* libgfortran.h: #include quadmath_weak.h, define __builtin_infq
and nanq.
* m4/mtype.m4: Handle __float128 type.
* runtime/in_pack_generic.c (internal_pack): Ditto.
* runtime/in_unpack_generic.c (internal_unpack): Ditto.
* kinds-override.h: New file.
* libgfortran.spec.in: Ditto.
* generated/pow_r16_i4.c: Generated.
* Makefile.in: Regenerate.
* configure: Regenerate.
* config.h: Regenerate.
* bessel_r10.c: Regenerate.
* bessel_r16.c: Regenerate.
* bessel_r4.c: Regenerate.
* bessel_r8.c: Regenerate.
* exponent_r16.c: Regenerate.
* fraction_r16.c: Regenerate.
* nearest_r16.c: Regenerate.
* norm2_r10.c: Regenerate.
* norm2_r16.c: Regenerate.
* norm2_r4.c: Regenerate.
* norm2_r8.c: Regenerate.
* rrspacing_r16.c: Regenerate.
* set_exponent_r16.c: Regenerate.
* spacing_r16.c: Regenerate.
Co-Authored-By: Tobias Burnus <burnus@net-b.de>
From-SVN: r166825
2010-11-16 22:23:19 +01:00
Tom Tromey
b9b9d34254
* MAINTAINERS: Moved myself to reviewers section.
...
From-SVN: r166809
2010-11-16 17:37:04 +00:00
Zdenek Dvorak
ecbfe87a7b
MAINTAINERS: Moved myself to reviewers section.
...
* MAINTAINERS: Moved myself to reviewers section.
From-SVN: r166775
2010-11-15 22:28:44 +00:00
Ralf Wildenhues
29a4f47725
Update MAINTAINERS.
...
/:
* MAINTAINERS (Various Maintainers): Add self for build machinery.
(Write After Approval): Remove self.
From-SVN: r166771
2010-11-15 21:38:42 +00:00
Andreas Schwab
9965e3cddf
configure.ac: Fix spelling in option names.
...
* configure.ac: Fix spelling in option names.
* configure: Regenerated.
config/:
* cloog.m4 (CLOOG_INIT_FLAGS): Fix spelling in option names.
From-SVN: r166758
2010-11-15 16:30:20 +00:00
Georg-Johann Lay
0463992baa
re PR bootstrap/39622 (Missing -isystem include-fixed when building canadian cross libgcc)
...
2010-11-13 Georg-Johann Lay <georgjohann@web.de>
PR bootstrap/39622
* configure.ac (FLAGS_FOR_TARGET): Add include-fixed path.
* configure: Regenerated.
From-SVN: r166720
2010-11-13 20:45:12 +01:00
Kaveh R. Ghazi
3df087348e
MAINTAINERS: Update my email address.
...
* MAINTAINERS: Update my email address.
From-SVN: r166712
2010-11-13 16:34:31 +00:00
Tobias Grosser
f16e223735
Add -enable-cloog-backend.
...
* config/cloog.m4: Add -enable-cloog-backend=(isl|ppl|ppl-legacy) to
define the cloog backend to use. Furthermore, only pass the ppllibs
to the configure checks, if necessary.
*configure: Regenerate.
From-SVN: r166684
2010-11-12 22:08:57 +00:00
Tobias Grosser
0bb52d6882
Improve check for CLooG PPL Legacy.
...
* config/cloog.m4: Use CLooG predefined macro to check for CLooG PPL.
* configure: regenerate
From-SVN: r166682
2010-11-12 22:08:38 +00:00
Tobias Grosser
aba2b02e8f
Fix typo
...
* config/cloog.m4: Fix typo. verison -> version.
* configure: Regenerate.
From-SVN: r166670
2010-11-12 18:29:37 +00:00
Tobias Grosser
27882098ab
Pass PPL libraries to CLooG version check
...
* config/cloog.m4: Pass ppl libraries to the CLooG version check.
* configure: Regenerate.
From-SVN: r166669
2010-11-12 18:29:27 +00:00
Jan Hubicka
dc09b1077d
* config/bootstrap-lto: Use -flto.
...
From-SVN: r166630
2010-11-11 23:06:25 +00:00
Andreas Simbuerger
d32ef397c9
Support official CLooG.org versions.
...
2010-11-11 Andreas Simbuerger <simbuerg@fim.uni-passau.de>
* configure.ac: Support official CLooG.org versions.
* configure: Regenerate.
* config/cloog.m4: New.
From-SVN: r166622
2010-11-11 21:33:24 +00:00
François Dumont
5a4b6c0e97
MAINTAINERS (Write After Approval): Add myself.
...
2010-11-10 François Dumont <francois.cppdevs@free.fr>
* MAINTAINERS (Write After Approval): Add myself.
From-SVN: r166559
2010-11-10 21:47:13 +00:00
David Edelsohn
f2cea7260c
* MAINTAINERS: Updated my email address.
...
From-SVN: r166488
2010-11-09 08:45:15 -05:00
Iain Sandoe
d8ed14ce4e
enable mdynamic-no-pic bootstrap for x86 Darwin
...
* configure.ac (*-*-darwin*): Use mh-darwin for all Darwin variants.
* configure: Regenerate.
* config/mh-ppc-darwin: Rename to mh-darwin.
gcc:
* gcc/configure.ac: Filter -mdynamic-no-pic from CFLAGS when testing for
plugin capabilities.
* gcc/configure: Regenerate.
gcc/testsuite:
* lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic from
plugin build flags on Darwin targets.
From-SVN: r166302
2010-11-04 10:43:47 +00:00
Dave Korn
48215350c2
re PR lto/46273 (Failed to bootstrap)
...
ChangeLog:
2010-11-03 Ian Lance Taylor <iant@google.com>
Dave Korn <dave.korn.cygwin@gmail.com>
PR lto/46273
* configure.ac: Remove libelf tests. Build lto-plugin on ELF always
and on other supported platforms whenever LTO is enabled.
* configure: Rebuild.
gcc/ChangeLog:
2010-11-03 Ian Lance Taylor <iant@google.com>
PR lto/46273
* gcc/config.gcc: Don't set lto_binary_reader.
* doc/install.texi (Prerequisites): Remove libelf paragraphs.
(Configuration): Mention --disable-lto. Remove --with-libelf
paragraph.
lto-plugin/ChangeLog:
2010-11-03 Dave Korn <dave.korn.cygwin@gmail.com>
PR lto/46273
* lto-plugin.h: Delete.
* lto-plugin-elf.c: Likewise.
* lto-plugin-coff.c: Likewise.
* configure.ac: Don't use libelf, don't source config.gcc.
(LIBELFLIBS): Delete.
(LIBELFINC): Delete.
(LTO_FORMAT): Delete.
(SYM_STYLE): Add AC_DEFINE var, set based on $target.
(config.h): Add AC_CONFIG_HEADERS directive.
* Makefile.am (LIBELFLIBS): Delete.
(LIBELFINC): Delete.
(LTO_FORMAT): Delete.
(DEFS): Import.
(AM_CPPFLAGS): Use it. Don't use LIBELFINC.
(liblto_plugin_la_SOURCES): Don't use LTO_FORMAT, don't include
any object-format-specific source file in the link.
(liblto_plugin_la_LIBADD): Don't use LIBELFLIBS.
* config.h.in: Generate.
* configure: Regenerate.
* Makefile.in: Likewise.
* lto-plugin.c (O_BINARY): Definition moved here from lto-plugin.h.
(LTO_SEGMENT_NAME): New definition.
(LTO_SECTION_PREFIX): Definition moved here from lto-plugin.h.
(LTO_SECTION_PREFIX_LEN): New definition.
(struct sym_aux): Struct definition moved here from lto-plugin.h.
(struct plugin_symtab): Likewise.
(struct plugin_objfile): Likewise.
(struct plugin_objfile): New struct def.
(enum symbol_style): New enum type.
(add_symbols): Make static.
(claimed_files): Likewise.
(num_claimed_files): Likewise.
(sym_style): New global.
(check): Make static.
(parse_table_entry): Likewise. Respect sym_style when extracting
symbol from symtab entry.
(translate): Make static.
(resolve_conflicts): Likewise.
(process_symtab): New function, per-section callback version of
old object-format-specific handling from deleted lto-plugin-elf.c.
(claim_file_handler): Convert ELF-specific version from deleted
lto-plugin-elf.c to simple_object interface and move here.
(process_options): Allow new '-sym-style=' option.
(onload): Don't call deleted onload_format_checks hook.
From-SVN: r166233
2010-11-03 09:14:32 +00:00
Alan Modra
878415841a
re PR libstdc++/12110 (ICE building 64-bit strstream.o)
...
PR binutils/12110
* configure.ac: Error when source path contains spaces.
* configure: Regenerate.
From-SVN: r166162
2010-11-02 10:50:35 +10:30
James E. Wilson
fe12dfe194
* MAINTAINERS: Update my email address.
...
From-SVN: r165890
2010-10-23 13:27:20 -07:00
Ian Lance Taylor
66c9242547
Makefile.def (target_modules): Set lib_path to src/.libs for libstdc++-v3 module.
...
* Makefile.def (target_modules): Set lib_path to src/.libs for
libstdc++-v3 module.
* Makefile.tpl: Fix typo in TARGET_LIB_PATH comment.
* Makefile.in: Rebuild.
From-SVN: r165727
2010-10-20 14:39:17 +00:00
Laurynas Biveinis
187d351880
MAINTAINERS (Reviewers): Add myself for gengtype/GTY.
...
2010-10-18 Laurynas Biveinis <laurynas.biveinis@gmail.com>
* MAINTAINERS (Reviewers): Add myself for gengtype/GTY.
(Write After Approval): Remove myself.
From-SVN: r165607
2010-10-18 03:08:21 +00:00
Tristan Gingold
02db6bbaf3
MAINTAINERS (OS Port Maintainers): Add myself for VMS.
...
2010-10-15 Tristan Gingold <gingold@adacore.com>
* MAINTAINERS (OS Port Maintainers): Add myself for VMS.
From-SVN: r165497
2010-10-15 08:59:19 +00:00