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] | |
Hi Kazu,
Thank you for pointing out the error.
+ #define MASK_NORMAL_MODE 0x00000500
This should be 0x00000200. I have changed it to 0x00000200.
Please find the updated patch attached with this mail and refer to the
change log entries given below.
=============
Changelog:
2002-11-07 Vijay L. Khuspe <vijayk1@kpit.com>
*config/h8300/h8300.c (h8300_init_once):Allow -mn switch only if -mh
or -ms present.
(h8300_tiny_constant_address_p):Extended support for normal mode.
(h8300_eightbit_constant_address_p):Extended support for normal
mode.
*config/h8300/h8300.h (TARGET_NORMAL_MODE):New.
(POINTER_SIZE): Added 16 bit pointer for normal mode.
(Pmode):Kept HI for normal mode.
(SIZE_TYPE):Kept unsigned int for normal mode.
(PTRDIFF_TYPE):Kept int for normal mode.
(ASM_WORD_OP):Kept word for normal mode.
*config/h8300/h8300.md (tablejump_normal_mode):New.
(indirect_jump_normal_mode):New.
*config/h8300/t-h8300 (MULTILIB_OPTIONS):Passing normal mode option
to directory. (MULTILIB_DIRNAMES):Create target dependent directory
'normal'.
(MULTILIB_EXCEPTIONS):Extended support for normal mode.
*doc/invoke.texi (gccoptlist): Description of switch for normal
mode.
=============
-----Original Message-----
From: Kazu Hirata [mailto:kazu@cs.umass.edu]
Sent: Friday, November 15, 2002 7:23 PM
To: vijayk1@kpit.com
Cc: gcc-patches@gcc.gnu.org
Subject: Re: NORMAL MODE PATCH for Gcc 3.3
Hi Vijay,
Thanks for the update.
> "offset -= 2" is necessary to access the parameters on stack.
Now I think that is the case. Every stack slot is 4 byte long except
the program counter.
> + #define MASK_NORMAL_MODE 0x00000500
Why do you want to use a value that is not a power of 2? Somehow do
you want to combine MASK_SLOWBYTE and MASK_RELAX?
If you could send me a patch as an attachment, that would be greatly
appreciated. I am having a problem with wrapped lines in the patch.
Kazu Hirata
Attachment:
Normal.diff
Description: Binary data
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |