Commit 9751171c by Ramana Radhakrishnan Committed by Ramana Radhakrishnan

Fixup last commit.

Fixed PR target/46788 and not PR 47688

From-SVN: r171002
parent 80fffdef
2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
PR target/47668
PR target/46778
* config/arm/arm.md (arm_movtas_ze): Use 'L' instead of 'c'
in the output template.
......
2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
PR target/47688
* gcc.target/arm/pr47688.c: New.
PR target/46788
* gcc.target/arm/pr46788.c: New.
2011-03-15 Richard Guenther <rguenther@suse.de>
......
/* { dg-options "-mthumb -O2" } */
/* { dg-require-effective-target arm_thumb2_ok } */
/* { dg-final { scan-assembler-not "-32768" } } */
typedef union
{
unsigned long int u_32_value;
struct
{
unsigned short int u_16_value_0;
unsigned short int u_16_value_1;
} u_16_values;
} my_union;
unsigned long int Test(const unsigned short int wXe)
{
my_union dwCalcVal;
dwCalcVal.u_16_values.u_16_value_0=wXe;
dwCalcVal.u_16_values.u_16_value_1=0x8000u;
dwCalcVal.u_32_value /=3;
return (dwCalcVal.u_32_value);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment