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}") |