]> git.ipfire.org Git - thirdparty/gcc.git/commit
function.c (locate_and_pad_parm): Don't align stack unconditionally.
authorFranz Sirl <Franz.Sirl-kernel@lauterbach.com>
Tue, 17 Oct 2000 22:17:34 +0000 (22:17 +0000)
committerFranz Sirl <sirl@gcc.gnu.org>
Tue, 17 Oct 2000 22:17:34 +0000 (22:17 +0000)
commit832ea3b309246e34a445eae0969220f053e8e8b9
tree60202866c1e0e05a002604b6b673a6c27f06bcd3
parent34137553f95c4c36d1f601101becf90afc68d21e
function.c (locate_and_pad_parm): Don't align stack unconditionally.

2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

* function.c (locate_and_pad_parm): Don't align stack unconditionally.
Fixes execute/20001017-1.c on pwerpc-linux-gnu.
* expr.c (store_constructor): Apply MEM_ALIAS_SET to MEMs only.
* rs6000/rs6000.c (rs6000_hash_constant): use X0INT to access a
LABEL_REF.
* rs6000/rs6000.h (NO_DOLLAR_IN_LABEL, DOLLARS_IN_IDENTIFIERS,
ENCODE_SECTION_INFO, ASM_OUTPUT_SPECIAL_POOL_ENTRY_P): Move from
here...
* rs6000/aix.h: ...to here.
* rs6000/linux.h (ASM_APP_ON, ASM_APP_OFF): Define to Linux-style.

From-SVN: r36914
gcc/ChangeLog
gcc/config/rs6000/aix.h
gcc/config/rs6000/linux.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/expr.c
gcc/function.c