-
- Downloads
Provide extension hint for aarch64 target (PR driver/83193).
2018-10-31 Martin Liska <mliska@suse.cz> PR driver/83193 * common/config/aarch64/aarch64-common.c (aarch64_parse_extension): Add new argument invalid_extension. (aarch64_get_all_extension_candidates): New function. (aarch64_rewrite_selected_cpu): Add NULL to function call. * config/aarch64/aarch64-protos.h (aarch64_parse_extension): Add new argument. (aarch64_get_all_extension_candidates): New function. * config/aarch64/aarch64.c (aarch64_parse_arch): Add new argument invalid_extension. (aarch64_parse_cpu): Likewise. (aarch64_print_hint_for_extensions): New function. (aarch64_validate_mcpu): Provide hint about invalid extension. (aarch64_validate_march): Likewise. (aarch64_handle_attr_arch): Pass new argument. (aarch64_handle_attr_cpu): Provide hint about invalid extension. (aarch64_handle_attr_isa_flags): Likewise. 2018-10-31 Martin Liska <mliska@suse.cz> PR driver/83193 * gcc.target/aarch64/spellcheck_7.c: New test. * gcc.target/aarch64/spellcheck_8.c: New test. * gcc.target/aarch64/spellcheck_9.c: New test. From-SVN: r265686
Showing
- gcc/ChangeLog 20 additions, 0 deletionsgcc/ChangeLog
- gcc/common/config/aarch64/aarch64-common.c 18 additions, 3 deletionsgcc/common/config/aarch64/aarch64-common.c
- gcc/config/aarch64/aarch64-protos.h 3 additions, 1 deletiongcc/config/aarch64/aarch64-protos.h
- gcc/config/aarch64/aarch64.c 54 additions, 16 deletionsgcc/config/aarch64/aarch64.c
- gcc/testsuite/ChangeLog 7 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.target/aarch64/spellcheck_7.c 12 additions, 0 deletionsgcc/testsuite/gcc.target/aarch64/spellcheck_7.c
- gcc/testsuite/gcc.target/aarch64/spellcheck_8.c 13 additions, 0 deletionsgcc/testsuite/gcc.target/aarch64/spellcheck_8.c
- gcc/testsuite/gcc.target/aarch64/spellcheck_9.c 13 additions, 0 deletionsgcc/testsuite/gcc.target/aarch64/spellcheck_9.c
Loading
Please register or sign in to comment