Development release 20120407 of mspgcc is now available. * This is a development release.
* It does not supersede yesterday's LTS release. * It's barely been tested. * The only difference is supposed to be that it's based on binutils 2.22 and gcc 4.7.0 instead of binutils 2.21.1a and gcc-4.6.3. * The only value it has for anybody is in evaluating code differences that result solely from updating to gcc 4.7.0 (i.e., middle-end optimizations in the compiler). * There WILL be interface changes and backwards incompatibility changes in this series, possibly affecting binary compatibility. * You should all be using yesterday's LTS release instead. * You never saw this email. Move along. The next development release will add support for 20-bit integers. Not pointers: no data or code beyond the 64 KB boundary. Just the ability to perform arithmetic and integer operations using the 20-bit registers and opcodes. The patch bundle is available at: https://sourceforge.net/projects/mspgcc/files/mspgcc/DEVEL-4.7.x (With this release, development bundles are being segregated from the LTS releases, to help reduce confusion.) The tag workspace/release/20120407 in git://mspgcc.git.sourceforge.net/gitroot/mspgcc/mspgcc checks out a workspace configured for this release. Downstream packagers: please don't bundle this. It's so experimental, only people who are build from source should be playing with it. The stable series remains LTS-20120406. As usual, please submit problems as tracker tickets at: https://sourceforge.net/tracker/?group_id=42303&atid=432701 Summary of changes in mspgcc release 20120407 since release 20120406:LTS binutils: changes from binutils-2.21.1a-20120406 to binutils-2.22-20120407: - bf12d20 [2012-04-07 11:47:08 -0500] Update DEV-PHASE for release - 3e07ad0 [2011-12-05 10:08:04 -0600] Check in from binutils-2.22 distribution tar file - e2aab7b [2011-11-21 12:52:25 +0000] bfd/ 2011-11-21 Tristan Gingold <ging...@adacore.com> gcc: changes from gcc-4.6.3-20120406 to gcc-4.7.0-20120407: - 6571a61 [2012-04-07 11:50:15 -0500] Update DEV-PHASE for release - 95a2622 [2012-04-07 10:34:53 -0500] Update for release - c18fd6a [2012-03-30 17:24:57 -0500] Update DEV-PHASE for internal sync - c59a077 [2012-03-28 14:49:26 +0000] PR middle-end/52691 * tree-ssa-ccp.c (optimize_stdarg_builtin): Optimize __builtin_va_start to __builtin_next_arg if the latter is builtin_decl_explicit_p rather than when it is not. - 0c9d62f [2012-03-30 17:20:21 -0500] Revert "Anticipatory patch for PR tree-optimization/52691" - 4550ab3 [2012-03-29 08:42:14 -0500] Pass operands into output template function - 039f1c3 [2012-03-29 07:37:27 -0500] Avoid llo when operand format does not include shift specifier - c1b3bb5 [2012-03-28 13:16:57 -0500] SF 3512484 clean up legacy hwmul noise - fe3aae7 [2012-03-29 11:00:53 -0500] Eliminate unnecessary expand for mov - 4dfd98a [2012-03-29 09:37:55 -0500] Eliminate unnecessary define_expand for add/sub - 8bfff7e [2012-03-28 12:32:23 -0500] Use mode iterator for mov expansion - 64c7a91 [2012-03-27 17:02:38 -0500] Remove unreferenced trunc instructions - efa43d4 [2012-03-30 10:22:34 -0500] SF 3513285 add CPU/MPY defines to internal cpp set - f5106c0 [2012-03-30 10:08:03 -0500] Provide __interrupt support independently from iomacros.h - ed2e57b [2012-03-27 08:53:56 -0500] Switch to CONSTANT_ADDRESS_P in legitimate address - 3fcfecf [2012-03-26 15:28:44 -0500] Run through indent - eea74e6 [2012-03-25 11:24:51 -0500] Review target macros for 4.7.x - 3ce5169 [2012-03-26 11:02:37 -0500] Eliminate unused target options - 3bd4897 [2012-03-25 08:27:27 -0500] Check in from gcc-4.7.0 distribution tar file - e6ef70c [2012-03-23 15:48:20 -0500] Regenerate - 99da20c [2012-03-21 16:00:08 -0500] Add msp430 target support to GCC - 677b6cf [2012-03-23 15:45:20 -0500] Revert "Add msp430 target support to GCC" - 2427f09 [2012-03-23 15:45:10 -0500] Revert "Regenerate" - 7d1c7b6 [2012-03-23 15:42:44 -0500] Revert "Support move of libgcc and crt to libgcc" - 56f24f5 [2012-03-23 13:26:34 -0500] Update DEV-PHASE through 4dc4ff4 - 2dd99f2 [2012-03-23 13:26:10 -0500] Support move of libgcc and crt to libgcc - ebfaebe [2012-03-05 20:20:40 -0600] Move libgcc and crt to libgcc - 3c90b40 [2012-03-23 13:09:48 -0500] Update DEV-PHASE for pre-9213d2e - f3fc6cc [2012-03-22 18:21:18 -0500] testsuite/sf3428439: update to match generated code - fbd0e79 [2012-03-23 13:01:57 -0500] Update DEV-PHASE through b9a1687 - 42e5cc0 [2012-03-23 13:01:35 -0500] Anticipatory patch for PR tree-optimization/52691 - 9f3d586 [2012-03-23 12:10:56 -0500] Update DEV-PHASE for pre-b9a1687 - 37e7c5f [2012-03-23 11:21:30 -0500] Update DEV-PHASE through 20d892d - 9821065 [2012-03-22 18:01:11 -0500] add opno to rtx_costs - 9d665c6 [2012-03-23 11:17:53 -0500] Update DEV-PHASE for pre-20d892d - ad0b2f7 [2012-03-23 11:14:53 -0500] Update DEV-PHASE through 39cba15 - a4abf04 [2012-03-22 17:40:21 -0500] Replace CUMULATIVE_ARGS* argument type with cumulative_args_t - 15eba91 [2012-03-23 10:51:11 -0500] Update DEV-PHASE for pre-39cba15 - 94a56fd [2012-03-23 10:47:56 -0500] Update DEV-PHASE through 218e3e4 - 4bf36af [2012-03-22 17:11:23 -0500] msp430-common.c: add - 255626a [2012-03-23 10:44:15 -0500] Update DEV-PHASE for pre-218e3e4 - 51e4b02 [2012-03-23 10:43:57 -0500] Revert "SF 3412886 pre-patch pr50213/tree-optimization" - 89b2abd [2012-03-23 10:36:37 -0500] Update DEV-PHASE through ca31636 - 7587dfe [2012-03-05 14:50:07 -0600] Remove poisoned LEGITIMATE_CONSTANT_P - cd27ff3 [2012-03-23 10:33:27 -0500] Update DEV-PHASE for pre-ca31636 - a1256b5 [2012-03-22 16:39:28 -0500] Revert "testsuite: update to match current generated code" - 4e03c49 [2012-03-23 10:30:01 -0500] Update DEV-PHASE through fa8d6f0 - f7b198a [2012-03-05 14:52:47 -0600] Rename ASM_OUTPUT_BSS - 4b00e59 [2012-03-23 10:23:36 -0500] Update DEV-PHASE for pre-fa8d6f0 - ac9876f [2012-03-22 16:20:52 -0500] testsuite/vwa_regression.c: add intervening label to pattern - a0e5872 [2012-03-23 10:15:00 -0500] Update DEV-PHASE through a19f368 - 3ababb8 [2012-03-05 14:38:15 -0600] msp430.h: remove poisoned TARGET_VERSION - 7dff65e [2012-03-23 10:11:43 -0500] Update DEV-PHASE for pre-a19f368 - bfb26ec [2012-03-22 16:08:29 -0500] testsuite: update to match current generated code - aabcb4fc [2012-03-23 10:08:13 -0500] Update DEV-PHASE through 81bcd36 - 45a3763 [2012-03-05 16:18:41 -0600] convert function_arg to target hook - f3c6757 [2012-03-23 10:04:10 -0500] Update DEV-PHASE for pre-81bcd36 - b0dee11 [2012-03-23 09:56:51 -0500] Update DEV-PHASE through ac86af5 - 6167c65 [2012-03-05 14:59:32 -0600] Add affects_type_identity to attribute_spec - b79baed [2012-03-23 09:52:25 -0500] Update DEV-PHASE for pre-ac86af5 - e53674f [2012-03-22 14:20:44 -0500] testsuite/volpeep_mem.c: now uses r14 instead of r15 - f5b498c [2011-09-22 09:25:24 -0500] SF 3412439 address IRA issue in upstream pr50427/rtl-optimization - 178665e [2011-09-22 09:22:25 -0500] SF 3412886 pre-patch pr50213/tree-optimization - f78df09 [2011-02-21 03:47:03 -0600] Anticipatory patch for PR middle-end/42722 (SF 3148801) - 6815742 [2011-01-18 13:13:21 -0600] Add %:include-noerr as spec function. - 3b0e67a [2011-07-25 18:13:25 -0500] Regenerate - 500b2ac [2012-03-21 16:00:08 -0500] Add msp430 target support to GCC - 93c5ebd [2012-03-22 07:11:51 +0000] Mark as release [ several thousand upstream changes ] - caec3e6 [2011-03-14 13:07:26 +0000] * BASE-VER: Change to 4.7.0. gdb: no changes msp430-libc: no changes msp430mcu: changes from msp430mcu-20120406 to msp430mcu-20120407: - 3b29cc0 [2012-04-07 12:10:50 -0500] Regenerate - f767073 [2012-04-07 12:10:27 -0500] Update version number and release notes - 66fa96d [2012-04-05 18:18:34 -0500] Remove legacy remap ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users