diff options
author | Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> | 2009-10-01 12:18:34 +0000 |
---|---|---|
committer | Ramana Radhakrishnan <ramana@gcc.gnu.org> | 2009-10-01 12:18:34 +0000 |
commit | 3a303360aaa25cc639216d82b3c33b317937cb9d (patch) | |
tree | 423e9d3461a294fc917fa87e0f9724cc3c966251 /gcc | |
parent | 6096017ee3a043a7d813a9291196cd6838338c04 (diff) | |
download | gcc-3a303360aaa25cc639216d82b3c33b317937cb9d.zip gcc-3a303360aaa25cc639216d82b3c33b317937cb9d.tar.gz gcc-3a303360aaa25cc639216d82b3c33b317937cb9d.tar.bz2 |
arm.c (arm_override_options): Turn off flag_dwarf2_cfi_asm for AAPCS variants.
2009-10-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
* config/arm/arm.c (arm_override_options): Turn off
flag_dwarf2_cfi_asm for AAPCS variants.
From-SVN: r152369
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/arm/arm.c | 7 |
2 files changed, 12 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 19a52e3..99c5f13 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2009-10-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> + + * config/arm/arm.c (arm_override_options): Turn off + flag_dwarf2_cfi_asm for AAPCS variants. + 2009-10-01 Martin Jambor <mjambor@suse.cz> PR middle-end/12392 diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index efc329b..cd5a0ed 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -1298,6 +1298,13 @@ arm_override_options (void) enum processor_type target_arch_cpu = arm_none; enum processor_type selected_cpu = arm_none; + /* Ideally we would want to use CFI directives to generate + debug info. However this also creates the .eh_frame + section, so disable them until GAS can handle + this properly. See PR40521. */ + if (TARGET_AAPCS_BASED) + flag_dwarf2_cfi_asm = 0; + /* Set up the flags based on the cpu/architecture selected by the user. */ for (i = ARRAY_SIZE (arm_select); i--;) { |