Deleted Added
full compact
i386.md (53176) i386.md (56391)
1; GCC machine description for Intel X86.
1; GCC machine description for Intel X86.
2;; Copyright (C) 1988, 94, 95, 96, 97, 98, 1999 Free Software Foundation, Inc.
2;; Copyright (C) 1988, 94-99, 2000 Free Software Foundation, Inc.
3;; Mostly by William Schelter.
4
5;; This file is part of GNU CC.
6
7;; GNU CC is free software; you can redistribute it and/or modify
8;; it under the terms of the GNU General Public License as published by
9;; the Free Software Foundation; either version 2, or (at your option)
10;; any later version.

--- 55 unchanged lines hidden (view full) ---

66;; 5 This is a `bsf' operation.
67;; 6 This is the @GOT offset of a PIC address.
68;; 7 This is the @GOTOFF offset of a PIC address.
69;; 8 This is a reference to a symbol's @PLT address.
70
71;; This shadows the processor_type enumeration, so changes must be made
72;; to i386.h at the same time.
73
3;; Mostly by William Schelter.
4
5;; This file is part of GNU CC.
6
7;; GNU CC is free software; you can redistribute it and/or modify
8;; it under the terms of the GNU General Public License as published by
9;; the Free Software Foundation; either version 2, or (at your option)
10;; any later version.

--- 55 unchanged lines hidden (view full) ---

66;; 5 This is a `bsf' operation.
67;; 6 This is the @GOT offset of a PIC address.
68;; 7 This is the @GOTOFF offset of a PIC address.
69;; 8 This is a reference to a symbol's @PLT address.
70
71;; This shadows the processor_type enumeration, so changes must be made
72;; to i386.h at the same time.
73
74;; $FreeBSD: head/contrib/gcc/config/i386/i386.md 53176 1999-11-15 04:28:55Z obrien $
74;; $FreeBSD: head/contrib/gcc/config/i386/i386.md 56391 2000-01-22 16:04:30Z obrien $
75
76(define_attr "type"
77 "integer,binary,memory,test,compare,fcompare,idiv,imul,lea,fld,fpop,fpdiv,fpmul"
78 (const_string "integer"))
79
80(define_attr "memory" "none,load,store"
81 (cond [(eq_attr "type" "idiv,lea")
82 (const_string "none")

--- 8104 unchanged lines hidden (view full) ---

8187 DONE;
8188}")
8189
8190(define_expand "exception_receiver"
8191 [(const_int 0)]
8192 "flag_pic"
8193 "
8194{
75
76(define_attr "type"
77 "integer,binary,memory,test,compare,fcompare,idiv,imul,lea,fld,fpop,fpdiv,fpmul"
78 (const_string "integer"))
79
80(define_attr "memory" "none,load,store"
81 (cond [(eq_attr "type" "idiv,lea")
82 (const_string "none")

--- 8104 unchanged lines hidden (view full) ---

8187 DONE;
8188}")
8189
8190(define_expand "exception_receiver"
8191 [(const_int 0)]
8192 "flag_pic"
8193 "
8194{
8195 load_pic_register ();
8196 DONE;
8197}")
8198
8199(define_expand "builtin_setjmp_receiver"
8200 [(label_ref (match_operand 0 "" ""))]
8201 "flag_pic"
8202 "
8203{
8195 load_pic_register (1);
8196 DONE;
8197}")
8204 load_pic_register (1);
8205 DONE;
8206}")