diff options
author | sje <sje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-07-14 20:38:42 +0000 |
---|---|---|
committer | sje <sje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-07-14 20:38:42 +0000 |
commit | 492c9aa3857cf07d98d5a4dab2ae8679377d6b1a (patch) | |
tree | e460af07f5c3c394a50f47b6ecc25dbc9587be57 | |
parent | 0e59a0d6f813468682be0fae5b44251a54624143 (diff) | |
download | ppe42-gcc-492c9aa3857cf07d98d5a4dab2ae8679377d6b1a.tar.gz ppe42-gcc-492c9aa3857cf07d98d5a4dab2ae8679377d6b1a.zip |
* config/ia64/ia64.c (ia64_output_dwarf_dtprel): Support ILP32 mode.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@102031 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/ia64/ia64.c | 7 |
2 files changed, 9 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b0ca4f999ed..1d8dff4a299 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2005-07-14 Steve Ellcey <sje@cup.hp.com> + + * config/ia64/ia64.c (ia64_output_dwarf_dtprel): Support ILP32 mode. + 2005-07-14 Richard Guenther <rguenther@suse.de> PR middle-end/22347 diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c index 1eb81069d0f..fd97cbeb143 100644 --- a/gcc/config/ia64/ia64.c +++ b/gcc/config/ia64/ia64.c @@ -4267,8 +4267,11 @@ ia64_function_value (tree valtype, tree func ATTRIBUTE_UNUSED) static void ia64_output_dwarf_dtprel (FILE *file, int size, rtx x) { - gcc_assert (size == 8); - fputs ("\tdata8.ua\t@dtprel(", file); + gcc_assert (size == 4 || size == 8); + if (size == 4) + fputs ("\tdata4.ua\t@dtprel(", file); + else + fputs ("\tdata8.ua\t@dtprel(", file); output_addr_const (file, x); fputs (")", file); } |