This is the mail archive of the gcc@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]

Re: gcs fix for internal error on Winnt/Alpha


On Wed, Nov 12, 1997 at 11:48:07AM -0800, bob wrote:
> (define_expand "call_nt"
>   [(parallel [(call (mem:DI (match_operand:DI 0 "" ""))
>                     (match_operand 1 "" ""))
>               (clobber (reg:DI 26))])]
[...]
> (define_expand "call_nt"
>  [(parallel [(call (mem:DI (match_operand 0 "" ""))
>                     (match_operand 1 "" ""))
>               (clobber (reg:DI 27))
>               (clobber (reg:DI 26))])]

I was not aware that NT passed the address in $27, which makes
sense considering it doesn't use a GP.  Could someone verify
this fact?

Obviously there were a couple other things you pointed out that
were broken no mater what, but it would be bad to restrict the
pattern to $27 unnecessarily.


r~


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