On Mon, 01 May 2017 10:08:08 PDT (-0700), san...@codesourcery.com wrote:
> On 05/01/2017 09:40 AM, Palmer Dabbelt wrote:
>> [snip]
>>
>> diff --git a/gcc/config/riscv/riscv.opt b/gcc/config/riscv/riscv.opt
>> index 0466bb2..0422e07 100644
>> --- a/gcc/config/riscv/riscv.opt
>> +++ b/gcc/config/riscv/riscv.opt
>> @@ -84,6 +84,10 @@ mcmodel=
>>   Target Report RejectNegative Joined Enum(code_model) Var(riscv_cmodel) 
>> Init(TARGET_DEFAULT_CMODEL)
>>   Specify the code model.
>>
>> +mstrict-align
>> +Target Report Mask(STRICT_ALIGN) Save
>> +Assume that unaligned memory accesses are disallowed.
>> +
>
> It's not clear from that description who is disallowing the accesses,
> and what the assumption implies.  How about just:
>
> Do not generate unaligned memory accesses.

That sounds better, if there's no other comments then I'll commit that version.

>
>> @@ -20945,6 +20946,11 @@ Put global and static data smaller than @var{n} 
>> bytes into a special section
>>   @opindex msave-restore
>>   Use smaller but slower prologue and epilogue code.
>>
>> +@item -mstrict-align
>> +@itemx -mno-strict-align
>> +@opindex mstrict-align
>> +Assume that unaligned memory accesses are disallowed.
>> +
>
> Ditto here.

Thanks!

Reply via email to