RE: [PATCH, ARM] iWMMXT maintenance

2011-06-24 Thread Xinyu Qi
Hi, Ramana and Joseph, Thank you for your reviewing! Sorry for the late response. Before I submit the new modified patch, I want to make something more specific. > The -mwmmxt option is not acceptable as it stands today. IIRC the msimd > option was the plan long term when we talked about this

Re: [PATCH, ARM] iWMMXT maintenance

2011-06-21 Thread Ramana Radhakrishnan
Joseph S. Myers wrote: > On Mon, 20 Jun 2011, Xinyu Qi wrote: > >> *gcc/config/arm/elf.h: Add option -mwmmxt. >> *gcc/config/arm/arm.opt: Same. > > Why? And where are the documentation updates? How does this relate to > the existing iWMMXt options? > > I thought the plan (Ramana?) was to move to

Re: [PATCH, ARM] iWMMXT maintenance

2011-06-21 Thread Joseph S. Myers
On Mon, 20 Jun 2011, Xinyu Qi wrote: > *gcc/config/arm/elf.h: Add option -mwmmxt. > *gcc/config/arm/arm.opt: Same. Why? And where are the documentation updates? How does this relate to the existing iWMMXt options? I thought the plan (Ramana?) was to move to having a -msimd= option to select

[PATCH, ARM] iWMMXT maintenance

2011-06-20 Thread Xinyu Qi
Hi, This patch maintains iWMMXT intrinsics code, adds WMMX pipeline description and supports iWMMXT auto-vectorization. Ran Arm testsuite on arm-linux-gnueabi. *gcc/config/arm/elf.h: Add option -mwmmxt. *gcc/config/arm/arm.opt: Same. *gcc/config/arm/arm.c (arm_option_override): Same. (arm_coproc