http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25372
Richard Guenther changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|
--- Comment #7 from olivier dot aumage at labri dot fr 2010-07-20 14:16
---
Subject: Re: Aligned args on IA64
Hi,
>From the comments, one may be convinced that the generated code is ok. Now the
question is whether a warning should be triggered or not. A warning would of
course be con
--- Comment #6 from steven at gcc dot gnu dot org 2010-07-20 13:51 ---
So what's the verdict, 4 years later. Is there a bug here, or can this PR be
closed now?
--
steven at gcc dot gnu dot org changed:
What|Removed |Added
--
--- Comment #5 from olivier dot aumage at labri dot fr 2006-02-04 10:17
---
(In reply to comment #2)
> It looks like we have an interaction between the alignment attribute and the
> IA64 calling conventions. In this example GCC is treating my_t type as an
> aligned pointer and not as a
--- Comment #4 from schwab at suse dot de 2006-02-04 01:27 ---
Expressions don't have alignment, only objects have. It does not make sense to
warn about alignment in an assignment. You won't warn either when assigning
the value of a const int object to an int object.
--
http://gcc
--- Comment #3 from sje at cup dot hp dot com 2006-02-04 00:04 ---
Following up to my own comment, the HP ABI expert I talked to thinks the
generated code is OK. His rationale is that to fill up the parameter
registers, you lay things out as they would be in memory and then map that
spa
--- Comment #2 from sje at cup dot hp dot com 2006-02-03 18:44 ---
It looks like we have an interaction between the alignment attribute and the
IA64 calling conventions. In this example GCC is treating my_t type as an
aligned pointer and not as a pointer to aligned data. Is that what y
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-12-12 23:17 ---
(insn 3 9 4 0 (set (mem/f/c/i:DI (reg/f:DI 335 virtual-stack-vars) [0 a+0 S8
A64])
(reg:DI 112 in0 [ a ])) -1 (nil)
(nil))
(insn 6 5 7 0 (set (mem/c/i:DI (reg/f:DI 340) [0 b+0 S8 A128])
(reg:DI