ohhh, thanks for fixing that, LGTM!
On Thu, Nov 16, 2023 at 7:31 AM Edwin Lu <e...@rivosinc.com> wrote: > > Fix __riscv_unaligned_fast/slow/avoid macro name to > __riscv_misaligned_fast/slow/avoid to be consistent with the RISC-V API Spec > > gcc/ChangeLog: > > * config/riscv/riscv-c.cc (riscv_cpu_cpp_builtins): update macro name > > gcc/testsuite/ChangeLog: > > * gcc.target/riscv/attribute-1.c: update macro name > * gcc.target/riscv/attribute-4.c: ditto > * gcc.target/riscv/attribute-5.c: ditto > * gcc.target/riscv/predef-align-1.c: ditto > * gcc.target/riscv/predef-align-2.c: ditto > * gcc.target/riscv/predef-align-3.c: ditto > * gcc.target/riscv/predef-align-4.c: ditto > * gcc.target/riscv/predef-align-5.c: ditto > * gcc.target/riscv/predef-align-6.c: ditto > > Signed-off-by: Edwin Lu <e...@rivosinc.com> > --- > gcc/config/riscv/riscv-c.cc | 6 +++--- > gcc/testsuite/gcc.target/riscv/attribute-1.c | 10 +++++----- > gcc/testsuite/gcc.target/riscv/attribute-4.c | 8 ++++---- > gcc/testsuite/gcc.target/riscv/attribute-5.c | 10 +++++----- > gcc/testsuite/gcc.target/riscv/predef-align-1.c | 10 +++++----- > gcc/testsuite/gcc.target/riscv/predef-align-2.c | 8 ++++---- > gcc/testsuite/gcc.target/riscv/predef-align-3.c | 10 +++++----- > gcc/testsuite/gcc.target/riscv/predef-align-4.c | 10 +++++----- > gcc/testsuite/gcc.target/riscv/predef-align-5.c | 8 ++++---- > gcc/testsuite/gcc.target/riscv/predef-align-6.c | 10 +++++----- > 10 files changed, 45 insertions(+), 45 deletions(-) > > diff --git a/gcc/config/riscv/riscv-c.cc b/gcc/config/riscv/riscv-c.cc > index b7f9ba204f7..dd1bd0596fc 100644 > --- a/gcc/config/riscv/riscv-c.cc > +++ b/gcc/config/riscv/riscv-c.cc > @@ -109,11 +109,11 @@ riscv_cpu_cpp_builtins (cpp_reader *pfile) > } > > if (riscv_user_wants_strict_align) > - builtin_define_with_int_value ("__riscv_unaligned_avoid", 1); > + builtin_define_with_int_value ("__riscv_misaligned_avoid", 1); > else if (riscv_slow_unaligned_access_p) > - builtin_define_with_int_value ("__riscv_unaligned_slow", 1); > + builtin_define_with_int_value ("__riscv_misaligned_slow", 1); > else > - builtin_define_with_int_value ("__riscv_unaligned_fast", 1); > + builtin_define_with_int_value ("__riscv_misaligned_fast", 1); > > if (TARGET_MIN_VLEN != 0) > builtin_define_with_int_value ("__riscv_v_min_vlen", TARGET_MIN_VLEN); > diff --git a/gcc/testsuite/gcc.target/riscv/attribute-1.c > b/gcc/testsuite/gcc.target/riscv/attribute-1.c > index abfb0b498e0..a39efb3e6ff 100644 > --- a/gcc/testsuite/gcc.target/riscv/attribute-1.c > +++ b/gcc/testsuite/gcc.target/riscv/attribute-1.c > @@ -4,13 +4,13 @@ int foo() > { > > /* In absence of -m[no-]strict-align, default mcpu is currently > - set to rocket. rocket has slow_unaligned_access=true. */ > -#if !defined(__riscv_unaligned_slow) > -#error "__riscv_unaligned_slow is not set" > + set to rocket. rocket has slow_misaligned_access=true. */ > +#if !defined(__riscv_misaligned_slow) > +#error "__riscv_misaligned_slow is not set" > #endif > > -#if defined(__riscv_unaligned_avoid) || defined(__riscv_unaligned_fast) > -#error "__riscv_unaligned_avoid or __riscv_unaligned_fast is unexpectedly > set" > +#if defined(__riscv_misaligned_avoid) || defined(__riscv_misaligned_fast) > +#error "__riscv_misaligned_avoid or __riscv_misaligned_fast is unexpectedly > set" > #endif > > return 0; > diff --git a/gcc/testsuite/gcc.target/riscv/attribute-4.c > b/gcc/testsuite/gcc.target/riscv/attribute-4.c > index 545f87cb899..a5a95042a31 100644 > --- a/gcc/testsuite/gcc.target/riscv/attribute-4.c > +++ b/gcc/testsuite/gcc.target/riscv/attribute-4.c > @@ -3,12 +3,12 @@ > int foo() > { > > -#if !defined(__riscv_unaligned_avoid) > -#error "__riscv_unaligned_avoid is not set" > +#if !defined(__riscv_misaligned_avoid) > +#error "__riscv_misaligned_avoid is not set" > #endif > > -#if defined(__riscv_unaligned_fast) || defined(__riscv_unaligned_slow) > -#error "__riscv_unaligned_fast or __riscv_unaligned_slow is unexpectedly set" > +#if defined(__riscv_misaligned_fast) || defined(__riscv_misaligned_slow) > +#error "__riscv_misaligned_fast or __riscv_misaligned_slow is unexpectedly > set" > #endif > > return 0; > diff --git a/gcc/testsuite/gcc.target/riscv/attribute-5.c > b/gcc/testsuite/gcc.target/riscv/attribute-5.c > index 753043c31e9..ad1a1811fa3 100644 > --- a/gcc/testsuite/gcc.target/riscv/attribute-5.c > +++ b/gcc/testsuite/gcc.target/riscv/attribute-5.c > @@ -3,13 +3,13 @@ > int foo() > { > > -/* Default mcpu is rocket which has slow_unaligned_access=true. */ > -#if !defined(__riscv_unaligned_slow) > -#error "__riscv_unaligned_slow is not set" > +/* Default mcpu is rocket which has slow_misaligned_access=true. */ > +#if !defined(__riscv_misaligned_slow) > +#error "__riscv_misaligned_slow is not set" > #endif > > -#if defined(__riscv_unaligned_avoid) || defined(__riscv_unaligned_fast) > -#error "__riscv_unaligned_avoid or __riscv_unaligned_fast is unexpectedly > set" > +#if defined(__riscv_misaligned_avoid) || defined(__riscv_misaligned_fast) > +#error "__riscv_misaligned_avoid or __riscv_misaligned_fast is unexpectedly > set" > #endif > > return 0; > diff --git a/gcc/testsuite/gcc.target/riscv/predef-align-1.c > b/gcc/testsuite/gcc.target/riscv/predef-align-1.c > index 9dde37a721e..fb8c5f74035 100644 > --- a/gcc/testsuite/gcc.target/riscv/predef-align-1.c > +++ b/gcc/testsuite/gcc.target/riscv/predef-align-1.c > @@ -3,13 +3,13 @@ > > int main() { > > -/* thead-c906 default is cpu tune param unaligned access fast */ > -#if !defined(__riscv_unaligned_fast) > -#error "__riscv_unaligned_fast is not set" > +/* thead-c906 default is cpu tune param misaligned access fast */ > +#if !defined(__riscv_misaligned_fast) > +#error "__riscv_misaligned_fast is not set" > #endif > > -#if defined(__riscv_unaligned_avoid) || defined(__riscv_unaligned_slow) > -#error "__riscv_unaligned_avoid or __riscv_unaligned_slow is unexpectedly > set" > +#if defined(__riscv_misaligned_avoid) || defined(__riscv_misaligned_slow) > +#error "__riscv_misaligned_avoid or __riscv_misaligned_slow is unexpectedly > set" > #endif > > return 0; > diff --git a/gcc/testsuite/gcc.target/riscv/predef-align-2.c > b/gcc/testsuite/gcc.target/riscv/predef-align-2.c > index 33d604f5aa0..50ab67e04f5 100644 > --- a/gcc/testsuite/gcc.target/riscv/predef-align-2.c > +++ b/gcc/testsuite/gcc.target/riscv/predef-align-2.c > @@ -3,12 +3,12 @@ > > int main() { > > -#if !defined(__riscv_unaligned_avoid) > -#error "__riscv_unaligned_avoid is not set" > +#if !defined(__riscv_misaligned_avoid) > +#error "__riscv_misaligned_avoid is not set" > #endif > > -#if defined(__riscv_unaligned_fast) || defined(__riscv_unaligned_slow) > -#error "__riscv_unaligned_fast or __riscv_unaligned_slow is unexpectedly set" > +#if defined(__riscv_misaligned_fast) || defined(__riscv_misaligned_slow) > +#error "__riscv_misaligned_fast or __riscv_misaligned_slow is unexpectedly > set" > #endif > > return 0; > diff --git a/gcc/testsuite/gcc.target/riscv/predef-align-3.c > b/gcc/testsuite/gcc.target/riscv/predef-align-3.c > index daf5718a39f..5c586907cb0 100644 > --- a/gcc/testsuite/gcc.target/riscv/predef-align-3.c > +++ b/gcc/testsuite/gcc.target/riscv/predef-align-3.c > @@ -3,13 +3,13 @@ > > int main() { > > -/* thead-c906 default is cpu tune param unaligned access fast */ > -#if !defined(__riscv_unaligned_fast) > -#error "__riscv_unaligned_fast is not set" > +/* thead-c906 default is cpu tune param misaligned access fast */ > +#if !defined(__riscv_misaligned_fast) > +#error "__riscv_misaligned_fast is not set" > #endif > > -#if defined(__riscv_unaligned_avoid) || defined(__riscv_unaligned_slow) > -#error "__riscv_unaligned_avoid or __riscv_unaligned_slow is unexpectedly > set" > +#if defined(__riscv_misaligned_avoid) || defined(__riscv_misaligned_slow) > +#error "__riscv_misaligned_avoid or __riscv_misaligned_slow is unexpectedly > set" > #endif > > return 0; > diff --git a/gcc/testsuite/gcc.target/riscv/predef-align-4.c > b/gcc/testsuite/gcc.target/riscv/predef-align-4.c > index d46a46f252d..6fbdc7f7d41 100644 > --- a/gcc/testsuite/gcc.target/riscv/predef-align-4.c > +++ b/gcc/testsuite/gcc.target/riscv/predef-align-4.c > @@ -3,13 +3,13 @@ > > int main() { > > -/* rocket default is cpu tune param unaligned access slow */ > -#if !defined(__riscv_unaligned_slow) > -#error "__riscv_unaligned_slow is not set" > +/* rocket default is cpu tune param misaligned access slow */ > +#if !defined(__riscv_misaligned_slow) > +#error "__riscv_misaligned_slow is not set" > #endif > > -#if defined(__riscv_unaligned_avoid) || defined(__riscv_unaligned_fast) > -#error "__riscv_unaligned_avoid or __riscv_unaligned_fast is unexpectedly > set" > +#if defined(__riscv_misaligned_avoid) || defined(__riscv_misaligned_fast) > +#error "__riscv_misaligned_avoid or __riscv_misaligned_fast is unexpectedly > set" > #endif > > return 0; > diff --git a/gcc/testsuite/gcc.target/riscv/predef-align-5.c > b/gcc/testsuite/gcc.target/riscv/predef-align-5.c > index 3aa25f8e0e0..4a40081d86d 100644 > --- a/gcc/testsuite/gcc.target/riscv/predef-align-5.c > +++ b/gcc/testsuite/gcc.target/riscv/predef-align-5.c > @@ -3,12 +3,12 @@ > > int main() { > > -#if !defined(__riscv_unaligned_avoid) > -#error "__riscv_unaligned_avoid is not set" > +#if !defined(__riscv_misaligned_avoid) > +#error "__riscv_misaligned_avoid is not set" > #endif > > -#if defined(__riscv_unaligned_fast) || defined(__riscv_unaligned_slow) > -#error "__riscv_unaligned_fast or __riscv_unaligned_slow is unexpectedly set" > +#if defined(__riscv_misaligned_fast) || defined(__riscv_misaligned_slow) > +#error "__riscv_misaligned_fast or __riscv_misaligned_slow is unexpectedly > set" > #endif > > return 0; > diff --git a/gcc/testsuite/gcc.target/riscv/predef-align-6.c > b/gcc/testsuite/gcc.target/riscv/predef-align-6.c > index cb64d7e7778..18eb72cfc60 100644 > --- a/gcc/testsuite/gcc.target/riscv/predef-align-6.c > +++ b/gcc/testsuite/gcc.target/riscv/predef-align-6.c > @@ -3,13 +3,13 @@ > > int main() { > > -/* rocket default is cpu tune param unaligned access slow */ > -#if !defined(__riscv_unaligned_slow) > -#error "__riscv_unaligned_slow is not set" > +/* rocket default is cpu tune param misaligned access slow */ > +#if !defined(__riscv_misaligned_slow) > +#error "__riscv_misaligned_slow is not set" > #endif > > -#if defined(__riscv_unaligned_avoid) || defined(__riscv_unaligned_fast) > -#error "__riscv_unaligned_avoid or __riscv_unaligned_fast is unexpectedly > set" > +#if defined(__riscv_misaligned_avoid) || defined(__riscv_misaligned_fast) > +#error "__riscv_misaligned_avoid or __riscv_misaligned_fast is unexpectedly > set" > #endif > > return 0; > -- > 2.34.1 >