Commit 131efcd8 by John David Anglin Committed by John David Anglin

* pa.md: Correct and enhance comment.

From-SVN: r63049
parent dce53c70
2003-02-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* pa.md: Correct and enhance comment.
2003-02-18 Geoffrey Keating <geoffk@apple.com> 2003-02-18 Geoffrey Keating <geoffk@apple.com>
* gcc.c (validate_switches): Don't scan past closing '}'. * gcc.c (validate_switches): Don't scan past closing '}'.
......
...@@ -6021,7 +6021,11 @@ ...@@ -6021,7 +6021,11 @@
(symbol_ref "attr_length_save_restore_dltp (insn)")))]) (symbol_ref "attr_length_save_restore_dltp (insn)")))])
;; Split out the PIC register save and restore after reload. This is ;; Split out the PIC register save and restore after reload. This is
;; done if the function doesn't return. ;; done only if the function returns. As the split is done after reload,
;; there are some situations in which we unnecessarily save and restore
;; %r4. This happens when there is a single call and the PIC register
;; is "dead" after the call. This isn't easy to fix as the usage of
;; the PIC register isn't completely determined until the reload pass.
(define_split (define_split
[(parallel [(call (mem:SI (match_operand 0 "call_operand_address" "")) [(parallel [(call (mem:SI (match_operand 0 "call_operand_address" ""))
(match_operand 1 "" "")) (match_operand 1 "" ""))
...@@ -6102,7 +6106,11 @@ ...@@ -6102,7 +6106,11 @@
(symbol_ref "attr_length_save_restore_dltp (insn)")))]) (symbol_ref "attr_length_save_restore_dltp (insn)")))])
;; Split out the PIC register save and restore after reload. This is ;; Split out the PIC register save and restore after reload. This is
;; done if the function doesn't return. ;; done only if the function returns. As the split is done after reload,
;; there are some situations in which we unnecessarily save and restore
;; %r4. This happens when there is a single call and the PIC register
;; is "dead" after the call. This isn't easy to fix as the usage of
;; the PIC register isn't completely determined until the reload pass.
(define_split (define_split
[(parallel [(call (mem:SI (match_operand 0 "call_operand_address" "")) [(parallel [(call (mem:SI (match_operand 0 "call_operand_address" ""))
(match_operand 1 "" "")) (match_operand 1 "" ""))
...@@ -6200,7 +6208,11 @@ ...@@ -6200,7 +6208,11 @@
(symbol_ref "attr_length_save_restore_dltp (insn)")))]) (symbol_ref "attr_length_save_restore_dltp (insn)")))])
;; Split out the PIC register save and restore after reload. This is ;; Split out the PIC register save and restore after reload. This is
;; done if the function doesn't return. ;; done only if the function returns. As the split is done after reload,
;; there are some situations in which we unnecessarily save and restore
;; %r4. This happens when there is a single call and the PIC register
;; is "dead" after the call. This isn't easy to fix as the usage of
;; the PIC register isn't completely determined until the reload pass.
(define_split (define_split
[(parallel [(call (mem:SI (reg:SI 22)) [(parallel [(call (mem:SI (reg:SI 22))
(match_operand 0 "" "")) (match_operand 0 "" ""))
...@@ -6278,7 +6290,11 @@ ...@@ -6278,7 +6290,11 @@
(symbol_ref "attr_length_save_restore_dltp (insn)")))]) (symbol_ref "attr_length_save_restore_dltp (insn)")))])
;; Split out the PIC register save and restore after reload. This is ;; Split out the PIC register save and restore after reload. This is
;; done if the function doesn't return. ;; done only if the function returns. As the split is done after reload,
;; there are some situations in which we unnecessarily save and restore
;; %r4. This happens when there is a single call and the PIC register
;; is "dead" after the call. This isn't easy to fix as the usage of
;; the PIC register isn't completely determined until the reload pass.
(define_split (define_split
[(parallel [(call (mem:SI (match_operand 0 "register_operand" "")) [(parallel [(call (mem:SI (match_operand 0 "register_operand" ""))
(match_operand 1 "" "")) (match_operand 1 "" ""))
...@@ -6460,7 +6476,11 @@ ...@@ -6460,7 +6476,11 @@
(symbol_ref "attr_length_save_restore_dltp (insn)")))]) (symbol_ref "attr_length_save_restore_dltp (insn)")))])
;; Split out the PIC register save and restore after reload. This is ;; Split out the PIC register save and restore after reload. This is
;; done if the function doesn't return. ;; done only if the function returns. As the split is done after reload,
;; there are some situations in which we unnecessarily save and restore
;; %r4. This happens when there is a single call and the PIC register
;; is "dead" after the call. This isn't easy to fix as the usage of
;; the PIC register isn't completely determined until the reload pass.
(define_split (define_split
[(parallel [(set (match_operand 0 "" "") [(parallel [(set (match_operand 0 "" "")
(call (mem:SI (match_operand 1 "call_operand_address" "")) (call (mem:SI (match_operand 1 "call_operand_address" ""))
...@@ -6547,7 +6567,11 @@ ...@@ -6547,7 +6567,11 @@
(symbol_ref "attr_length_save_restore_dltp (insn)")))]) (symbol_ref "attr_length_save_restore_dltp (insn)")))])
;; Split out the PIC register save and restore after reload. This is ;; Split out the PIC register save and restore after reload. This is
;; done if the function doesn't return. ;; done only if the function returns. As the split is done after reload,
;; there are some situations in which we unnecessarily save and restore
;; %r4. This happens when there is a single call and the PIC register
;; is "dead" after the call. This isn't easy to fix as the usage of
;; the PIC register isn't completely determined until the reload pass.
(define_split (define_split
[(parallel [(set (match_operand 0 "" "") [(parallel [(set (match_operand 0 "" "")
(call (mem:SI (match_operand 1 "call_operand_address" "")) (call (mem:SI (match_operand 1 "call_operand_address" ""))
...@@ -6652,7 +6676,11 @@ ...@@ -6652,7 +6676,11 @@
(symbol_ref "attr_length_save_restore_dltp (insn)")))]) (symbol_ref "attr_length_save_restore_dltp (insn)")))])
;; Split out the PIC register save and restore after reload. This is ;; Split out the PIC register save and restore after reload. This is
;; done if the function doesn't return. ;; done only if the function returns. As the split is done after reload,
;; there are some situations in which we unnecessarily save and restore
;; %r4. This happens when there is a single call and the PIC register
;; is "dead" after the call. This isn't easy to fix as the usage of
;; the PIC register isn't completely determined until the reload pass.
(define_split (define_split
[(parallel [(set (match_operand 0 "" "") [(parallel [(set (match_operand 0 "" "")
(call (mem:SI (reg:SI 22)) (call (mem:SI (reg:SI 22))
...@@ -6736,7 +6764,11 @@ ...@@ -6736,7 +6764,11 @@
(symbol_ref "attr_length_save_restore_dltp (insn)")))]) (symbol_ref "attr_length_save_restore_dltp (insn)")))])
;; Split out the PIC register save and restore after reload. This is ;; Split out the PIC register save and restore after reload. This is
;; done if the function doesn't return. ;; done only if the function returns. As the split is done after reload,
;; there are some situations in which we unnecessarily save and restore
;; %r4. This happens when there is a single call and the PIC register
;; is "dead" after the call. This isn't easy to fix as the usage of
;; the PIC register isn't completely determined until the reload pass.
(define_split (define_split
[(parallel [(set (match_operand 0 "" "") [(parallel [(set (match_operand 0 "" "")
(call (mem:SI (match_operand:DI 1 "register_operand" "")) (call (mem:SI (match_operand:DI 1 "register_operand" ""))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment