Fixup last commit.
Fixed PR target/46788 and not PR 47688 From-SVN: r171002
This commit is contained in:
parent
80fffdef8f
commit
9751171ca4
|
@ -1,6 +1,6 @@
|
|||
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.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
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>
|
||||
|
||||
|
|
|
@ -0,0 +1,26 @@
|
|||
/* { 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);
|
||||
}
|
Loading…
Reference in New Issue