--- - branch: MAIN date: Sun Dec 29 06:29:23 UTC 2019 files: - new: '1.34' old: '1.33' path: pkgsrc/devel/sdcc3/Makefile pathrev: pkgsrc/devel/sdcc3/Makefile@1.34 type: modified - new: '1.6' old: '1.5' path: pkgsrc/devel/sdcc3/PLIST pathrev: pkgsrc/devel/sdcc3/PLIST@1.6 type: modified - new: '1.10' old: '1.9' path: pkgsrc/devel/sdcc3/distinfo pathrev: pkgsrc/devel/sdcc3/distinfo@1.10 type: modified - new: '0' old: '1.2' path: pkgsrc/devel/sdcc3/patches/patch-Makefile_in pathrev: pkgsrc/devel/sdcc3/patches/patch-Makefile_in@0 type: deleted - new: '0' old: '1.2' path: pkgsrc/devel/sdcc3/patches/patch-device_non-free_lib_Makefile.in pathrev: pkgsrc/devel/sdcc3/patches/patch-device_non-free_lib_Makefile.in@0 type: deleted - new: '0' old: '1.2' path: pkgsrc/devel/sdcc3/patches/patch-doc_Makefile_in pathrev: pkgsrc/devel/sdcc3/patches/patch-doc_Makefile_in@0 type: deleted - new: '1.3' old: '1.2' path: pkgsrc/devel/sdcc3/patches/patch-aa pathrev: pkgsrc/devel/sdcc3/patches/patch-aa@1.3 type: modified - new: '0' old: '1.3' path: pkgsrc/devel/sdcc3/patches/patch-device_non-free_lib_pic14_libdev_Makefile.in pathrev: pkgsrc/devel/sdcc3/patches/patch-device_non-free_lib_pic14_libdev_Makefile.in@0 type: deleted - new: '0' old: '1.3' path: pkgsrc/devel/sdcc3/patches/patch-support_sdbinutils_libiberty_Makefile.in pathrev: pkgsrc/devel/sdcc3/patches/patch-support_sdbinutils_libiberty_Makefile.in@0 type: deleted - new: '0' old: '1.1' path: pkgsrc/devel/sdcc3/patches/patch-sim_ucsim_cmd.src_Makefile.in pathrev: pkgsrc/devel/sdcc3/patches/patch-sim_ucsim_cmd.src_Makefile.in@0 type: deleted - new: '0' old: '1.1' path: pkgsrc/devel/sdcc3/patches/patch-sim_ucsim_doc_Makefile_in pathrev: pkgsrc/devel/sdcc3/patches/patch-sim_ucsim_doc_Makefile_in@0 type: deleted - new: '0' old: '1.1' path: pkgsrc/devel/sdcc3/patches/patch-sim_ucsim_sim.src_Makefile.in pathrev: pkgsrc/devel/sdcc3/patches/patch-sim_ucsim_sim.src_Makefile.in@0 type: deleted - new: '0' old: '1.1' path: pkgsrc/devel/sdcc3/patches/patch-support_cpp_Makefile.in pathrev: pkgsrc/devel/sdcc3/patches/patch-support_cpp_Makefile.in@0 type: deleted - new: '0' old: '1.1' path: pkgsrc/devel/sdcc3/patches/patch-support_makebin_Makefile_in pathrev: pkgsrc/devel/sdcc3/patches/patch-support_makebin_Makefile_in@0 type: deleted - new: '0' old: '1.1' path: pkgsrc/devel/sdcc3/patches/patch-support_scripts_Makefile.in pathrev: pkgsrc/devel/sdcc3/patches/patch-support_scripts_Makefile.in@0 type: deleted - new: '0' old: '1.1' path: pkgsrc/devel/sdcc3/patches/patch-support_sdbinutils_Makefile.in pathrev: pkgsrc/devel/sdcc3/patches/patch-support_sdbinutils_Makefile.in@0 type: deleted - new: '0' old: '1.1' path: pkgsrc/devel/sdcc3/patches/patch-support_sdbinutils_bfd_asxxxx.c pathrev: pkgsrc/devel/sdcc3/patches/patch-support_sdbinutils_bfd_asxxxx.c@0 type: deleted id: 20191229T062923Z.c2ee0b7326e38072f41648803575b86627240959 log: "Update to 3.9.0\n\nChangelog:\nSDCC 3.9.0 Feature List:\n Support for struct / union assignment.\n Optimizations in the stm8 backend relevant to soft float increase Whetstone score by two thirds.\n Improvements in rematerialization in the stm8 backend improve code generation for struct, union and arrays.\n New stack allocator reduces stack space usage for the stm8, z80, z180, gbz80, r2k, r3ka, tlcs90 backends.\n New ez80_z80 backend for eZ80 in Z80 mode.\n Removed deprecated sdcclib utility.\n New pdk14 backend for Padauk è¢\x96C with 14-bit wide program memory.\n New in-development pdk15 backend for Padauk è¢\x96C with 15-bit wide program memory.\n\nSDCC 3.8.0 Feature List\n\nThere is always a problem to create a list of new features when a new SDCC release is announced. The following list is an attempt to create such a list \"on the fly\". Every time a new feature which is visible or interesting for the SDCC users is implemented, it should be added to the following list.\n\n Additional general utility function: bsearch().\n Support for rematerialization in the stm8 backend reduces register pressure and stack usage.\n Merged upstream GNU binutils 2.30.\n All Python code is now fully compatible with both Python 2.7 and Python 3.6, so Python 3 can be used instead of Python 2.\n Regression testing for diagnostics.\n Improved handling of local bool variables in the mcs51 backend substantially reduces code size.\n Large memory model for stm8 for 24-bit codespace allows using more than 32KB of Flash for code.\n New optimizations for calls to some standard library function (printf(), puts(), strcpy()).\n The type of true and false from stdbool.h change from int to bool.\n New C2X mode (--std-c2x, --std-sdcc2x, #pragma std_c2x) adds support for one-argument static_assert variant.\n Intermingling of declarations and statements (ISO C99).\n Support headers for AX8052 devices.\n \ Adopted GCC 8.2 regression tests (execute part of the GCC C torture tests).\n" module: pkgsrc subject: 'CVS commit: pkgsrc/devel/sdcc3' unixtime: '1577600963' user: ryoon