2
0
mirror of git://gcc.gnu.org/git/gcc.git synced 2025-04-13 13:01:02 +08:00

Fix debian bug 307503, error compiling libatomic-ops package.

* config/ia64/ia64.h (EXTRA_MEMORY_CONSTRAINT): New.

From-SVN: r103015
This commit is contained in:
James E Wilson 2005-08-11 18:31:35 -07:00 committed by Jim Wilson
parent 301513ec60
commit 8c2efff755
2 changed files with 11 additions and 0 deletions
gcc
ChangeLog
config/ia64

@ -1,3 +1,7 @@
2005-08-11 James E. Wilson <wilson@specifix.com>
* config/ia64/ia64.h (EXTRA_MEMORY_CONSTRAINT): New.
2005-08-11 Jakub Jelinek <jakub@redhat.com>
* dwarf2out.c (add_location_or_const_value_attribute): Prefer

@ -949,6 +949,13 @@ enum reg_class
#define EXTRA_CONSTRAINT(VALUE, C) \
ia64_extra_constraint (VALUE, C)
/* Document the constraints that can accept reloaded memory operands. This is
needed by the extended asm support, and by reload. 'Q' accepts mem, but
only non-volatile mem. Since we can't reload a volatile mem into a
non-volatile mem, it can not be listed here. */
#define EXTRA_MEMORY_CONSTRAINT(C, STR) ((C) == 'S')
/* Basic Stack Layout */