[PATCH] Fix for PR26702: Emit .size for BSS variables on arm-eabi
Kwok Cheung Yeung
kcy@codesourcery.com
Thu Apr 30 16:56:00 GMT 2015
Hello
The target of the pr26702.c testcase was changed while committing from:
{ target arm*-*-eabi* }
in my original patch to:
{ target arm_eabi }
The check_effective_target_arm_eabi test (in
gcc/testsuite/lib/target-supports.exp) checks for the presence of the
__ARM_EABI__ preprocessor define, which is also present for the
arm-none-linux-gnueabi* targets. This test should only be run on
bare-metal targets without an OS, so this change was incorrect.
Ramana, could you please revert the target string to what it was originally?
Thanks
Kwok
ChangeLog (gcc/testsuite/):
* gcc.target/arm/pr26702.c: Change target to run only on
bare-metal configs.
On 30/04/2015 8:13 AM, Bin.Cheng wrote:
> Hi Kwok,
> The newly introduced test case failed on
> arm-none-linux-gnueabi&arm-none-linux-gnueabihf. Could you please
> have a look at it?
>
> FAIL: gcc.target/arm/pr26702.c scan-assembler \\.size[\\t ]+static_foo, 4
>
> PR65937 is filed for tracking this.
>
> Thanks,
> bin
>
More information about the Gcc-patches
mailing list