binutils archive
date index for September, 2016

This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.

Indexes: [Date Index] [Subject Index] [Author Index] [Thread Index]
Site Nav: [Browse other archives for this mailing list]
[Browse other mailing lists at this site]
Search: Limit to:

September 30, 2016
21:59 Re: git problems/question Fred Cooke
17:33 [PATCH] [ARC] Pass arc_opcode to GDB as an architecture specific data Anton Kolesov
16:34 Re: [PATCH] ld: fix ABSOLUTE for general expressions Alan Modra
16:19 Re: [PATCH, RFC] Add support for choosing disassembler cpu in GDB for POWER. Ulrich Weigand
15:56 [committed, PATCH] PR binutils/20657: Don't assign alt twice H.J. Lu
15:09 Add missing dependencies to BFD_H_FILES Alan Modra
15:01 Re: git problems/question Christian Groessler
14:46 Re: [PATCH] Obsolete old platforms Joel Sherrill
14:44 Re: git problems/question Andreas Schwab
10:23 Re: [PATCH MIPS] Work around Bash 4.2 bug Hans-Peter Nilsson
10:22 Re: git problems/question Fred Cooke
10:15 Re: git problems/question Christian Groessler
09:35 [PATCH MIPS] Work around Bash 4.2 bug Ludovic Courtès
08:54 Re: --gc-sections and -r Alan Modra
08:20 Fix pr20528 testsuite Alan Modra
08:16 Remove old-style syntactic sugar Alan Modra
08:13 Better ld --fatal-warnings support Alan Modra
08:11 Make bfd_error_handler_type like vprintf Alan Modra
07:40 Re: [PATCH] Obsolete old platforms Tristan Gingold
01:41 [PATCH, RFC] Add support for choosing disassembler cpu in GDB for POWER. Peter Bergner

September 29, 2016
23:29 Re: [PATCH] Obsolete old platforms Christian Groessler
23:12 Re: [PATCH] Obsolete old platforms Vincent Rivière
21:21 Re: Disallow 3-operand cmp[l][i] for ppc64 Alan Modra
20:34 Re: Disallow 3-operand cmp[l][i] for ppc64 Peter Bergner
20:00 [committted, PATCH] PR ld/20528: Don't merge 2 sections with different SHF_EXCLUDE H.J. Lu
19:45 Re: git problems/question Jonas Maebe
19:41 Re: git problems/question Fred Cooke
18:53 git problems/question Christian Groessler
14:51 Re: [PATCH] Frame info dump: Fix bad register marks. Andreas Krebbel
14:17 RE: Further work on PR gas/19614 Moore, Catherine
14:16 [2.27 backport][AArch64] PR target/20553, fix opcode mask for SIMD multiply by element Jiong Wang
14:14 [2.26 backport][AArch64] PR target/20553, fix opcode mask for SIMD multiply by element Jiong Wang
13:47 Re: ld --exclude-libs Andreas Schwab
13:47 Re: [AArch64] PR target/20553, fix opcode mask for SIMD multiply by element Jiong Wang
13:43 RE: Further work on PR gas/19614 Matthew Fortune
13:29 Re: [PATCH] ld: fix ABSOLUTE for general expressions Kyrill Tkachov
13:27 Re: [AArch64] PR target/20553, fix opcode mask for SIMD multiply by element Ramana Radhakrishnan
13:20 Re: Further work on PR gas/19614 Nick Clifton
13:16 Re: [AArch64] PR target/20553, fix opcode mask for SIMD multiply by element Nick Clifton
13:15 Re: [PATCH] Add .cfi_val_offset GAS command. Nick Clifton
12:58 Re: ld --exclude-libs BERTRAND Joël
11:48 Further work on PR gas/19614 Matthew Fortune
11:28 Re: [PATCH] Frame info dump: Fix bad register marks. Nick Clifton
11:10 Re: ld --exclude-libs Alan Modra
10:24 Re: [PATCHv2] Obsolete old platforms Andreas Schwab
09:55 Re: [PATCHv2] Obsolete old platforms Tristan Gingold
09:52 Re: [PATCHv2] Obsolete old platforms Maciej W. Rozycki
09:33 Re: [PATCHv2] Obsolete old platforms Tristan Gingold
09:29 Re: [PATCHv2] Obsolete old platforms Maciej W. Rozycki
08:41 [PATCH] Frame info dump: Fix bad register marks. Andreas Krebbel
07:53 ld --exclude-libs BERTRAND Joël
07:27 Re: [PATCHv2] Obsolete old platforms Tristan Gingold
06:02 Disallow 3-operand cmp[l][i] for ppc64 Alan Modra
06:01 Display .gnu.attributes tags for powerpc64 Alan Modra

September 28, 2016
17:08 Re: [PATCHv2] Obsolete old platforms Joseph Myers
17:04 [PATCH] Add .cfi_val_offset GAS command. Andreas Krebbel
16:40 [AArch64] PR target/20553, fix opcode mask for SIMD multiply by element Jiong Wang
14:01 Re: Deprecating and removing old targets Maciej W. Rozycki
13:35 [PATCHv2] Obsolete old platforms Tristan Gingold
12:25 Re: [PATCH] Obsolete old platforms Joel Sherrill
10:54 Re: [PATCH] ARM: Update the hash table for relocations associated with exidx entries Nick Clifton
09:00 Re: [ARM] PR ld/20608 Richard Earnshaw (lists)
07:28 Re: [GDB] Use AC_CHECK_SIZEOF to test for PRFPREGSET_T_BROKEN Matthew Wahab
07:14 Re: [PATCH] Obsolete old platforms Tristan Gingold
07:13 Re: Deprecating and removing old targets Tristan Gingold
04:03 [PATCH] ARM: Update the hash table for relocations associated with exidx entries Akihiko Odaki
02:53 Re: [ARM] PR ld/20608 Alan Modra
02:35 Re: Deprecating and removing old targets Maciej W. Rozycki

September 27, 2016
23:57 Re: [ARM] PR ld/20608 Christophe Lyon
23:42 Re: [GDB] Use AC_CHECK_SIZEOF to test for PRFPREGSET_T_BROKEN Yao Qi
22:25 Re: [PATCH v2] [Gold,MIPS] Detect 64-bit MIPS targets Aurelien Jarno
20:58 Re: [PATCH] Obsolete old platforms Joel Sherrill
19:39 [gold commit] PR 20238: Don't treat as separate symbols if unversioned symbol is undefined Cary Coutant
19:36 Re: [PATCH] Obsolete old platforms Eric Botcazou
17:14 Re: [PATCH] Obsolete old platforms Jose E. Marchesi
17:04 Re: [PATCH] Obsolete old platforms Eric Botcazou
15:42 Re: [PATCH] Obsolete old platforms Jose E. Marchesi
15:13 Re: [PATCH] Obsolete old platforms Christian Groessler
15:06 Re: [PATCH] Obsolete old platforms Tristan Gingold
15:03 Re: [PATCH] Obsolete old platforms Christian Groessler
14:58 Re: Change license of filenames.h to LGPL Eli Zaretskii
14:11 Re: [PATCH] Update root-level .gitignore Nick Clifton
13:19 Re: [PATCH] Obsolete old platforms Oleg Endo
13:18 Re: [PATCH] Obsolete old platforms Tristan Gingold
13:14 Re: [PATCH] Obsolete old platforms Oleg Endo
13:11 [PATCH] Obsolete old platforms Tristan Gingold
09:15 Re: Change license of filenames.h to LGPL Richard Earnshaw (lists)

September 26, 2016
22:06 Re: Solving symbols from different shared objects? Han Shen
19:03 Re: Solving symbols from different shared objects? Cary Coutant
16:46 Re: [PATCH v4] ARM: Fix relocation of EXIDX sections Szabolcs Nagy
16:46 [PATCH] tc-xtensa.c: fixup xg_reverse_shift_count typo tbsaunde+binutils
15:39 Re: [PATCH v2] Verify warning flags for CC_FOR_BUILD compiler Nick Clifton
15:10 RE: [PATCH] [ARC] ISA alignment. Claudiu Zissulescu
14:41 [PATCH v2] Verify warning flags for CC_FOR_BUILD compiler Vlad Zakharov
14:29 Re: [GDB] Use AC_CHECK_SIZEOF to test for PRFPREGSET_T_BROKEN Andreas Schwab
14:17 [GDB] Use AC_CHECK_SIZEOF to test for PRFPREGSET_T_BROKEN Matthew Wahab
12:10 Re: [PATCH] Verify warning flags for CC_FOR_BUILD compiler Cupertino Miranda
11:58 Re: [PATCH] Verify warning flags for CC_FOR_BUILD compiler Vlad Zakharov
11:53 Re: [PATCH] Verify warning flags for CC_FOR_BUILD compiler Nick Clifton
10:44 Re: [PATCH] Verify warning flags for CC_FOR_BUILD compiler Vlad Zakharov
09:40 Re: [PATCH v4] ARM: Fix relocation of EXIDX sections Szabolcs Nagy
09:32 Re: [PATCH] Verify warning flags for CC_FOR_BUILD compiler Nick Clifton
09:02 PowerPC .gnu.attributes Alan Modra
08:54 [GOLD] regen testsuite/Makefile.in Alan Modra
08:52 [GOLD] warning fixes Alan Modra
08:51 Fix nm potential buffer overflow Alan Modra

September 24, 2016
21:45 [PATCH] Update root-level .gitignore Simon Marchi
07:47 Change license of filenames.h to LGPL Eli Zaretskii

September 23, 2016
15:35 Re: [PATCH v4] ARM: Fix relocation of EXIDX sections Nick Clifton
10:25 [PATCH v4] ARM: Fix relocation of EXIDX sections Akihiko Odaki
09:55 Re: [PATCH] ARM: Fix relocation of EXIDX sections Nick Clifton
09:30 [Committed] S/390: Move start of 64 bit binaries from 2GB to 256MB. Andreas Krebbel
09:30 [PATCH] S/390: Move start of 64 bit binaries from 2GB to 256MB. Andreas Krebbel
08:55 Re: [PATCH] Verify warning flags for CC_FOR_BUILD compiler Vlad Zakharov
05:49 Re: [PATCH] ARM: Fix relocation of EXIDX sections Akihiko Odaki
05:46 [PATCH] ARM: Fix relocation of EXIDX sections Akihiko Odaki
04:40 [PATCH v2] ARM: Fix elf32_arm_count_additional_relocs Akihiko Odaki

September 22, 2016
23:25 Re: [ARM] PR ld/20608 Alan Modra
16:04 Re: [PATH v2] ARM: Fix relocation of EXIDX sections Nick Clifton
15:39 Re: [ARM] PR ld/20608 Richard Earnshaw (lists)
14:14 Re: [PATCH] [ARC] ISA alignment. Nick Clifton
14:11 Re: [ARM] PR ld/20608 Nick Clifton
13:54 Re: Fwd: linkder script gui Nick Clifton
13:29 Commit: Report failed attempts to find needed files Nick Clifton
10:15 Re: [PATCH, binutils/ARM] Remove legacy basepri_mask MRS/MSR special reg Nick Clifton
08:36 Re: [PATCH] ARM: Fix elf32_arm_count_additional_relocs Renlin Li
01:52 [PATCH] ARM: Fix elf32_arm_count_additional_relocs Akihiko Odaki

September 21, 2016
19:23 LMA and file offsets in gold Eugene Leviant
13:41 Fwd: linkder script gui Peter Lorenz
01:29 Solving symbols from different shared objects? Han Shen

September 20, 2016
20:07 [ARM] PR ld/20608 Christophe Lyon
17:58 [PATCH, binutils/ARM] Remove legacy basepri_mask MRS/MSR special reg Thomas Preudhomme
13:55 Re: [AArch64] Print spaces after commas in addresses Richard Earnshaw (lists)
13:52 Re: [AArch64] Use "must" rather than "should" in error messages Richard Earnshaw (lists)
13:51 Re: [AArch64][SVE 26/32] Add SVE MUL VL addressing modes Richard Earnshaw (lists)
13:40 Re: [AArch64][SVE 25/32] Add support for SVE addressing modes Richard Earnshaw (lists)
13:03 Re: [PATCH] ld: Extend documentation for EXCLUDE_FILE Alan Modra
12:39 Re: [AArch64][SVE 12/32] Make more use of bfd_boolean Richard Earnshaw (lists)
10:47 Re: [AArch64][SVE 11/32] Tweak aarch64_reg_parse_32_64 interface Richard Earnshaw (lists)
10:01 [PATCH] ld: Extend documentation for EXCLUDE_FILE Andrew Burgess

September 19, 2016
12:26 Re: [PATCH] bfd: allow negative offsets to _GLOBAL_OFFSET_TABLE_ in elf64 SPARC Jose E. Marchesi
05:49 nm handling of synthetic symbols Alan Modra

September 16, 2016
21:50 Re: [PATCH, committed] Finalize ISA 3.0 instruction support. Peter Bergner
20:50 Re: [PATCH, committed] Finalize ISA 3.0 instruction support. Peter Bergner
17:56 Re: Fwd: Re: Deprecating and removing old targets Steve Bartolomei
15:59 Re: [PATCH][Libiberty] Support empty arguments in pex-win32 Andrew Stubbs
15:48 Re: [PATCH][Libiberty] Support empty arguments in pex-win32 Nick Clifton
15:44 [PATCH][Libiberty] Support empty arguments in pex-win32 Andrew Stubbs
15:22 Re: [PATCH, committed] Finalize ISA 3.0 instruction support. Peter Bergner
15:03 Re: gold vs ld-bfd mismatch on --wrap= Cary Coutant
12:17 [AArch64] Print spaces after commas in addresses Richard Sandiford
12:13 [AArch64] Use "must" rather than "should" in error messages Richard Sandiford
12:10 Re: [AArch64][SVE 26/32] Add SVE MUL VL addressing modes Richard Sandiford
12:06 Re: [AArch64][SVE 25/32] Add support for SVE addressing modes Richard Sandiford
11:56 Re: [AArch64][SVE 12/32] Make more use of bfd_boolean Richard Sandiford
11:51 Re: [AArch64][SVE 11/32] Tweak aarch64_reg_parse_32_64 interface Richard Sandiford

September 15, 2016
21:44 Re: [PATCH, committed] Finalize ISA 3.0 instruction support. Pedro Alves
21:20 Re: [PATCH, committed] Finalize ISA 3.0 instruction support. Peter Bergner
13:41 Re: [PATCH] [ARC] Disassemble correctly extension instructions. Nick Clifton
13:40 Re: [PATCH, committed] Finalize ISA 3.0 instruction support. Peter Bergner
13:07 Re: [PATCH, committed] Finalize ISA 3.0 instruction support. Jan Beulich
12:37 Re: [PATCH, committed] Finalize ISA 3.0 instruction support. Peter Bergner
12:21 Re: [PATCH, committed] Finalize ISA 3.0 instruction support. Peter Bergner
11:34 Re: [PATCH, committed] Finalize ISA 3.0 instruction support. Pedro Alves
10:37 [PATCH] [ARC] ISA alignment. Claudiu Zissulescu
10:28 [PATCH] [ARC] Disassemble correctly extension instructions. Claudiu Zissulescu
10:16 Re: New GAS testsuite failures for SPARC target Jose E. Marchesi
10:06 Re: gprof reports wrong execution times Nick Clifton
10:00 Re: gprof reports wrong execution times Anton Shepelev
09:45 New GAS testsuite failures for SPARC target Nick Clifton
09:43 Re: [PATCH] Fix typo in error message Nick Clifton
07:18 Re: [PATCH, committed] Finalize ISA 3.0 instruction support. Jan Beulich
03:27 [PATCH, committed] Finalize ISA 3.0 instruction support. Peter Bergner

September 14, 2016
18:15 gprof reports wrong execution times Anton Shepelev
17:43 [PATCH] Fix typo in error message Ed Maste
17:41 Re: Deprecating and removing old targets Joel Sherrill
16:52 Re: Deprecating and removing old targets Jeff Law
16:46 Re: Deprecating and removing old targets Joel Sherrill
15:10 Re: Deprecating and removing old targets Jose E. Marchesi
15:10 gold vs ld-bfd mismatch on --wrap= Tristan Gingold
14:49 Re: Deprecating and removing old targets Nick Clifton
14:39 Re: PING: Re: [PATCH] gas/arc: Don't rely on bfd list of cpu type for cpu selection Nick Clifton
14:07 Re: [PATCH] [SPARC] gas: detect DCTI couples in sparc Jose E. Marchesi
14:06 Re: [PATCH] gas: improve architecture mismatch diagnostics in sparc Jose E. Marchesi
13:36 Re: [PATCH] [SPARC] gas: detect DCTI couples in sparc Jose E. Marchesi
13:29 Re: [PATCH] bfd: allow negative offsets to _GLOBAL_OFFSET_TABLE_ in elf64 SPARC Nick Clifton
13:19 Re: [PATCH] gas: improve architecture mismatch diagnostics in sparc Nick Clifton
13:16 Re: [PATCH] [SPARC] gas: detect DCTI couples in sparc Nick Clifton
12:50 Re: [PATCH] Add "build_id" to struct bfd_preserve Nick Clifton
12:15 RE: [PATCH] [ARC] Fix parsing dtpoff relocation expression. Claudiu Zissulescu
12:09 Re: Deprecating and removing old targets John David Anglin
11:27 Re: [PATCH] [ARC] Fix parsing dtpoff relocation expression. Nick Clifton
11:22 Re: [PATCH, binutils/ARM] Fix ld --gc-section segfault with ARMv8-M Security Extensions entry function in absolute section Nick Clifton
11:21 Re: [PATCH] [ARC] Allow disassembly if BFD is not available Nick Clifton
10:25 RE: PING: Re: [PATCH] gas/arc: Don't rely on bfd list of cpu type for cpu selection Claudiu Zissulescu
10:20 PING: Re: [PATCH] gas/arc: Don't rely on bfd list of cpu type for cpu selection Andrew Burgess
07:11 Re: Deprecating and removing old targets Tristan Gingold

September 13, 2016
16:27 Re: Deprecating and removing old targets Joseph Myers
14:32 Re: Deprecating and removing old targets Joel Sherrill
14:03 Re: Deprecating and removing old targets Jeff Law
13:21 Re: Deprecating and removing old targets Pedro Alves
13:04 Re: Deprecating and removing old targets Paul Koning
12:01 [PATCH] bfd: allow negative offsets to _GLOBAL_OFFSET_TABLE_ in elf64 SPARC Jose E. Marchesi
10:39 Re: Deprecating and removing old targets Matthias Klose
10:07 Re: Deprecating and removing old targets Pedro Alves
10:04 [PATH v2] ARM: Fix relocation of EXIDX sections Akihiko Odaki
07:16 Re: [PATCH] ARM: Fix relocation of EXIDX sections Andreas Schwab
06:48 [PATCH] ARM: Fix relocation of EXIDX sections Akihiko Odaki

September 12, 2016
19:00 Re: [RFC] COMDAT Safe Module Level Multi versioning Sriraman Tallam
18:53 Re: [PATCH v2] [Gold,MIPS] Detect 64-bit MIPS targets Cary Coutant
15:55 Re: Deprecating and removing old targets Paul.Koning
15:50 Re: Deprecating and removing old targets Tristan Gingold
15:50 Re: Deprecating and removing old targets Joel Sherrill
15:49 [PATCH] gas: improve architecture mismatch diagnostics in sparc Jose E. Marchesi
15:37 Re: Deprecating and removing old targets Paul.Koning
14:59 [Committed] S/390: Add alternate processor names. Andreas Krebbel
14:59 [Committed] S/390: Fix kmctr instruction type. Andreas Krebbel
14:59 [Committed] S/390: Fix facility bit default. Andreas Krebbel
11:58 Re: Deprecating and removing old targets Oleg Endo
07:37 Deprecating and removing old targets Tristan Gingold

September 11, 2016
12:58 [PATCH] [SPARC] gas: detect DCTI couples in sparc Jose E. Marchesi
09:31 [PATCH] Test also relocations for ARM unwinding section Akihiko Odaki

September 08, 2016
18:40 Does Objdump Support Symbols from Windows PDB Files? Ian Kronquist
14:57 Re: [committed, PATCH] X86: Allow additional ISAs for IAMCU in assembler H.J. Lu
11:40 Re: [arm] Automatically enable CRC instructions on supported ARMv8-A CPUs Richard Earnshaw (lists)

September 07, 2016
16:35 Re: [arm] Automatically enable CRC instructions on supported ARMv8-A CPUs Evandro Menezes
16:26 [arm] Automatically enable CRC instructions on supported ARMv8-A CPUs Richard Earnshaw (lists)
16:26 [committed, PATCH] X86: Allow additional ISAs for IAMCU in assembler H.J. Lu
15:18 [PATCH] Verify warning flags for CC_FOR_BUILD compiler Vlad Zakharov
10:20 [PATCH][gold] Implement --build-id=uuid on MinGW/MSYS2. Igor Kudrin
08:35 [PATCH] Add "build_id" to struct bfd_preserve Bhushan Attarde
07:53 [PATCH] [ARC] Fix parsing dtpoff relocation expression. Claudiu Zissulescu

September 06, 2016
20:35 [committed, PATCH] PR ld/20550: Resolve size relocation with copy relocation H.J. Lu
16:34 Commit: Do not pass sanitization flags to linker testsuite Nick Clifton
14:41 Readelf: do not pass NULL pointer to memcpy Nick Clifton
13:50 [PATCH, binutils/ARM] Fix ld --gc-section segfault with ARMv8-M Security Extensions entry function in absolute section Thomas Preudhomme
12:33 [PATCH] [ARC] Allow disassembly if BFD is not available Anton Kolesov
00:05 Re: Linker magic for aliases an external symbol... how to? Philip Prindeville

September 05, 2016
12:05 Re: gold - Addresses of zero-initialized globals are not shown in Mapfile Koehrer Mathias (ETAS/ESW5)
11:59 gold - Addresses of zero-initialized globals are not shown in Mapfile Koehrer Mathias (ETAS/ESW5)
07:24 Re: --gc-sections and -r Tristan Gingold

September 03, 2016
03:53 Re: Linker magic for aliases an external symbol... how to? Alan Modra
03:43 Re: Compact EH Support Alan Modra

September 02, 2016
23:01 [PATCH][gold][committed] Handle ARM-specific --target1-abs, --target1-rel and --target2 options. Doug Kwan (關振德)
15:00 Re: Ignore symbols defined in SHF_EXCLUDE sections H.J. Lu
14:19 RE: Compact EH Support Moore, Catherine
12:26 Re: .startof.() / .sizeof.() support status Alan Modra
09:13 Re: [PATCH][gold] Extend support of INPUT and GROUP commands to linker scripts added with -T. Igor Kudrin
08:21 Re: [Patch, avr] Fix PR ld/20545 Tristan Gingold
08:04 .startof.() / .sizeof.() support status Jan Beulich
07:33 Re: [Patch, avr] Fix PR ld/20545 Nick Clifton
06:33 [Patch, avr] Fix PR ld/20545 Senthil Kumar Selvaraj
03:29 Re: Linker magic for aliases an external symbol... how to? Philip Prindeville
00:09 Re: Linker magic for aliases an external symbol... how to? Alan Modra

September 01, 2016
23:14 Re: --gc-sections and -r Alan Modra
19:45 Linker magic for aliases an external symbol... how to? Philip Prindeville
19:06 Re: Ignore symbols defined in SHF_EXCLUDE sections H.J. Lu
13:13 Re: [PATCH 2/3] Add ILP32 support to gdb. Yao Qi
12:34 --gc-sections and -r Tristan Gingold
09:50 Re: [PATCH 2/3] Add ILP32 support to gdb. Andreas Schwab
09:43 Re: [PATCH 1/3] Move AARCH64 ILP32 rejection handling Richard Earnshaw (lists)
08:32 Re: [PATCH 3/3] Handle ILP32 AARCH64 correctly for gdbserver Andreas Schwab
07:58 Re: [PATCH, binutils/ARM] Fix input import library testcases for armeb Nick Clifton
07:41 Re: [PATCH 2/3] Add ILP32 support to gdb. Andreas Schwab
07:37 [PATCH 2/3] Add ILP32 support to gdb. Andrew Pinski
07:37 [PATCH 3/3] Handle ILP32 AARCH64 correctly for gdbserver Andrew Pinski
07:36 [PATCH v2 0/3] Support AARCH64 ILP32 for gdb Andrew Pinski
07:36 [PATCH 1/3] Move AARCH64 ILP32 rejection handling Andrew Pinski
06:15 Don't treat .opd section specially when ELFv2 Alan Modra
04:21 Re: [PATCH 2/3] Add ILP32 support to gdb. Andrew Pinski


Indexes: [Date Index] [Subject Index] [Author Index] [Thread Index]
Site Nav: [Browse other archives for this mailing list]
[Browse other mailing lists at this site]
Search: Limit to:

Mail converted by MHonArc