head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.8 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.6 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.4 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.2 pkgsrc-2025Q2-base:1.1; locks; strict; comment @# @; 1.1 date 2025.06.15.12.51.36; author js; state Exp; branches; next ; commitid pPFU1zunMUk7eZYF; desc @@ 1.1 log @Add cross/ppc-morphos-gcc 15.1.0 Includes patchset from unreleased MorphOS 3.20 beta SDK with permission. No version suffix anymore since the idea is to only maintain one version in pkgsrc. @ text @Make all ObjC methods saveds. --- gcc/objc/objc-act.cc.orig 2025-05-31 23:13:39.128573359 +0200 +++ gcc/objc/objc-act.cc 2025-05-31 23:13:44.450437107 +0200 @@@@ -5215,6 +5215,13 @@@@ else ftype = build_function_type_vec (return_type, argtypes); +#ifdef TARGET_BASEREL + if (TARGET_BASEREL) + TYPE_ATTRIBUTES (ftype) = tree_cons (get_identifier ("saveds"), + NULL_TREE, + TYPE_ATTRIBUTES (ftype)); +#endif + release_tree_vector (argtypes); return ftype; } @