[Bug target/79845] rs6000: make code in rs6000.c more i18n-friendly
aldyh at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Sep 13 16:58:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79845
--- Comment #3 from Aldy Hernandez <aldyh at gcc dot gnu.org> ---
Author: aldyh
Date: Wed Sep 13 16:57:26 2017
New Revision: 252425
URL: https://gcc.gnu.org/viewcvs?rev=252425&root=gcc&view=rev
Log:
[gcc]
2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/79845
* config/rs6000/linux64.h (INVALID_64BIT): Use quoted strings.
* config/rs6000/rs6000-c.c (altivec_resolve_overloaded_builtin):
Likewise.
* config/rs6000/rs6000.c (rs6000_init_hard_regno_mode_ok): Use
quoted strings, and make more translator-friendly.
(darwin_rs6000_override_options): Likewise.
(rs6000_option_override_internal): Likewise.
(rs6000_return_in_memory): Fix overlong line.
(init_cmulative_args): Use quoted strings, and make more
translator-friendly.
(rs6000_pass_by_reference): Fix overlong line.
(def_builtin): Use quoted strings.
(altivec_expand_predicate_builtin): Use quoted strings, and make
more translator-friendly.
(htm_expand_builtin): Use quoted strings.
(cpu_expand_builtin): Use quoted strings, and make more
translator-friendly.
(altivec_expand_builtin): Likewise.
(paired_expand_predicate_builtin): Likewise.
(rs6000_invalid_builtin): Likewise.
(builtin_function_type): Use quoted strings.
(rs6000_expand_split_stack_prologue): Use quoted strings, and make
more translator-friendly.
(rs6000_trampoline_init): Likewise.
(rs6000_handle_altivec_attribute): Likewise.
(rs6000_inner_target_options): Use quoted strings.
(rs6000_disable_incompatible_switches): Likewise.
* config/rs6000/sysv4.h (SUBTARGET_OVERRIDE_OPTIONS): Use quoted
strings, and make more translator-friendly.
(SUBSUBTARGET_OVERRIDE_OPTIONS): Use quoted strings.
[gcc/testsuite]
2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/79845
* g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
* gcc.target/powerpc/altivec-cell-5.c: Likewise.
* gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
* gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
* gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
* gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
* gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
* gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
* gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
* gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
* gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
* gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
* gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
* gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
* gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
* gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
* gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
* gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
* gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
* gcc.target/powerpc/byte-in-range-1.c: Likewise.
* gcc.target/powerpc/byte-in-set-1.c: Likewise.
* gcc.target/powerpc/byte-in-set-2.c: Likewise.
* gcc.target/powerpc/cmpb-3.c: Likewise.
* gcc.target/powerpc/crypto-builtin-2.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
* gcc.target/powerpc/no-r11-3.c: Likewise.
* gcc.target/powerpc/pr80098-1.c: Likewise.
* gcc.target/powerpc/pr80098-2.c: Likewise.
* gcc.target/powerpc/pr80098-3.c: Likewise.
* gcc.target/powerpc/pr80098-4.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
* gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
* gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
* gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
* gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
* gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
* gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
* gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
* gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
* gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
Modified:
branches/range-gen2/gcc/ChangeLog
branches/range-gen2/gcc/config/rs6000/linux64.h
branches/range-gen2/gcc/config/rs6000/rs6000-c.c
branches/range-gen2/gcc/config/rs6000/rs6000.c
branches/range-gen2/gcc/config/rs6000/sysv4.h
branches/range-gen2/gcc/testsuite/ChangeLog
branches/range-gen2/gcc/testsuite/g++.dg/ext/altivec-cell-5.C
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/altivec-cell-5.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-exp-1.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-exp-2.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-exp-4.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-exp-5.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-sig-1.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-sig-2.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-sig-4.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-sig-5.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-1.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-10.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-11.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-2.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-4.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-5.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-7.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-8.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-data-class-11.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-data-class-6.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-data-class-7.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-neg-2.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-neg-3.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-neg-5.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/vec-extract-exp-2.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/vec-extract-exp-3.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/vec-extract-sig-2.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/vec-extract-sig-3.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/vec-insert-exp-2.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/vec-insert-exp-3.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/vec-insert-exp-6.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/vec-insert-exp-7.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/vec-test-data-class-2.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/bfp/vec-test-data-class-3.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/byte-in-either-range-1.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/byte-in-range-1.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/byte-in-set-1.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/cmpb-3.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/crypto-builtin-2.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-1.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-11.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-16.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-21.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-26.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-31.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-36.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-41.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-46.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-51.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-56.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-6.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-61.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-66.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-71.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-76.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/no-r11-3.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/pr80098-1.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/pr80098-2.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/pr80098-3.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/pr80098-4.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/vsu/vec-all-nez-7.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eqz-7.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpnez-7.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/vsu/vec-xl-len-12.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/vsu/vec-xl-len-13.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-7.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-7.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/vsu/vec-xst-len-12.c
branches/range-gen2/gcc/testsuite/gcc.target/powerpc/vsu/vec-xst-len-13.c
More information about the Gcc-bugs
mailing list