aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/resolve.c
diff options
context:
space:
mode:
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>2016-02-11 13:27:28 +0000
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>2016-02-11 13:27:28 +0000
commite1c1ecb0fe57884998e22526a7faa33e1f3528d5 (patch)
treed5fac32fbeb9acfc78bd5ffd4b90be9fe208e2f0 /gcc/fortran/resolve.c
parent4146b7b8c4fc145f1a2e482878b1c9a371cf8282 (diff)
downloadgcc-e1c1ecb0fe57884998e22526a7faa33e1f3528d5.zip
gcc-e1c1ecb0fe57884998e22526a7faa33e1f3528d5.tar.gz
gcc-e1c1ecb0fe57884998e22526a7faa33e1f3528d5.tar.bz2
[AArch64] Only update assembler .arch directive when necessary
* config/aarch64/aarch64.c (aarch64_last_printed_arch_string): New variable. (aarch64_last_printed_tune_string): Likewise. (aarch64_declare_function_name): Only output .arch assembler directive if it will be different from the previously output directive. Same for .tune comment but only if -dA is set. (aarch64_start_file): New function. (TARGET_ASM_FILE_START): Define. * gcc.target/aarch64/target_attr_15.c: Scan assembly for .arch armv8-a\n. Add -dA to dg-options. * gcc.target/aarch64/assembler_arch_1.c: New test. * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options. From-SVN: r233342
Diffstat (limited to 'gcc/fortran/resolve.c')
0 files changed, 0 insertions, 0 deletions