mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-22 04:17:44 +00:00
a523b50096
Fix support for AT90USB82/162, move them into "avr35" architecture. Add support for the OS_main and OS_task attributes. Integrate some more bugfixes from the WinAVR patch list.
34 lines
1.1 KiB
Plaintext
34 lines
1.1 KiB
Plaintext
|
|
2007-07-03 Eric Weddington <eweddington@cso.atmel.com>
|
|
|
|
* config/avr/constraints.md (define_memory_constraint "Q"): Fix
|
|
the constraint description.
|
|
* doc/md.texi: Update documentation of AVR constraints.
|
|
|
|
=======================================
|
|
--- gcc/config/avr/constraints.md.old 2007-05-19 04:59:17.000000000 -0600
|
|
+++ gcc/config/avr/constraints.md 2007-07-03 14:47:28.007933000 -0600
|
|
@@ -105,6 +105,6 @@
|
|
(match_test "ival >= -6 && ival <= 5")))
|
|
|
|
(define_memory_constraint "Q"
|
|
- "A memory address based on X or Y pointer with displacement."
|
|
+ "A memory address based on Y or Z pointer with displacement."
|
|
(and (match_code "mem")
|
|
(match_test "extra_constraint_Q (op)")))
|
|
--- gcc/doc/md.texi.old 2007-05-28 19:12:58.000000000 -0600
|
|
+++ gcc/doc/md.texi 2007-07-03 16:56:26.157051800 -0600
|
|
@@ -1742,6 +1742,12 @@ Constant integer 1
|
|
|
|
@item G
|
|
A floating point constant 0.0
|
|
+
|
|
+@item R
|
|
+Integer constant in the range -6 @dots{} 5.
|
|
+
|
|
+@item Q
|
|
+A memory address based on Y or Z pointer with displacement.
|
|
@end table
|
|
|
|
@item CRX Architecture---@file{config/crx/crx.h}
|