This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH H8300] Added -mno-exr option in case of function with "monitor" attribute


On 04/03/2012 09:40 AM, Sandeep Kumar Singh wrote:
First, do you have an assignment on file with the FSF

We do have a corporate assignment for KPIT.
Excellent. Thanks for verifying.


My recollection was -mint32 was supported on the original H8/300;
is there something in particular that makes you want to issue an
error for that case?

My assumption was based on t-h8300 file. In this file, combination of h8300 and int32 is not considered for MULTILIB_OPTIONS. Did I misinterpret it? In that case I will remove the respective hunk from the patch and will repost it.
Hmm, my memory must be faulty... You're absolutely correct, based on the multilibs -mint32 isn't supported on the H8/300.

[law@stumpy gcc]$ ./xgcc -B./ -print-multi-lib
.;
h8300h;@mh
h8300s;@ms
h8sx;@msx
h8300h/normal;@mh@mn
h8300h/int32;@mh@mint32
h8300h/normal/int32;@mh@mn@mint32
h8300s/normal;@ms@mn
h8300s/int32;@ms@mint32
h8300s/normal/int32;@ms@mn@mint32
h8sx/normal;@msx@mn
h8sx/int32;@msx@mint32
h8sx/normal/int32;@msx@mn@mint32


In h8300.opt, rather than say "Push exr on stack", would it make
more sense to say "[Do not] Push extended registers on stack in
monitor functions"?

Thank you for this suggestion. I have made this change. Please find the updated patch attached here.
I'll get it installed momentarily.

Thanks,
jeff


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]