From hosking at elego.de Fri Apr 27 22:58:18 2012 From: hosking at elego.de (Antony Hosking) Date: Fri, 27 Apr 2012 22:58:18 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120427205818.9BA95CC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 12/04/27 22:58:18 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 Log message: Silly bug, oversight on my part, fix kindly provided by Dragi a Duri . Thanks! Problem was that inCritical threads refuse the signal and reset their state to Started. So when the collector thread resends the signal the mutators will not see that they are supposed to stopping. From jkrell at elego.de Sat Apr 28 11:18:46 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 11:18:46 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428091847.2B931CC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 11:18:46 Modified files: cm3/m3-libs/m3core/src/thread/WIN32/: ThreadWin32C.c Log message: remove tabs and change comment -- there is definitely a Windows bug being worked around here From jkrell at elego.de Sat Apr 28 11:49:21 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 11:49:21 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428094921.B8FA4CC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 11:49:21 Modified files: cm3/m3-libs/m3core/src/Csupport/libgcc/: libgcc.c Log message: __int64 on VMS From jkrell at elego.de Sat Apr 28 11:54:35 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 11:54:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428095435.C9CDFCC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 11:54:35 Modified files: cm3/m3-libs/m3core/src/Csupport/Common/: hand.c Log message: remove use of 'register' From jkrell at elego.de Sat Apr 28 12:27:35 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 12:27:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428102735.6CF3CCC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 12:27:35 Modified files: cm3/m3-libs/m3core/src/thread/POSIX/: ThreadPosixC.c Log message: remove tabs, remove C9xism From jkrell at elego.de Sat Apr 28 12:38:52 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 12:38:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428103853.16E54CC84C@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 12:38:52 Modified files: cm3/m3-libs/m3core/src/thread/POSIX/: ThreadPosix.i3 ThreadPosix.m3 ThreadPosixC.c Log message: use Usignal.SIGCHLD, Usignal.SIGSEGV instead of local wrappers From jkrell at elego.de Sat Apr 28 12:45:08 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 12:45:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428104508.CA55FCC851@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 12:45:08 Modified files: cm3/m3-libs/m3core/src/thread/POSIX/: ThreadPosixC.c Log message: cosmetic From jkrell at elego.de Sat Apr 28 13:21:57 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 13:21:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428112157.711B42474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 13:21:57 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: opts.h Log message: I missed closing extern C; in the meantime, gcc-4.7 has been released.. From jkrell at elego.de Sat Apr 28 13:56:21 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 13:56:21 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428115622.1F4282474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 13:56:21 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: et-forest.h gcc-plugin.h omega.h optabs.h opts-diagnostic.h output.h target-globals.h targhooks.h unwind-generic.h xcoffout.h Log message: #ifdef __cplusplus extern "C" { #endif From jkrell at elego.de Mon Apr 30 08:31:57 2012 From: jkrell at elego.de (Jay Krell) Date: Mon, 30 Apr 2012 8:31:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120430063158.61B10CC859@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/30 08:31:57 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: cfgloop.h Log message: put back declaration of finite_loop_p From jkrell at elego.de Mon Apr 30 08:34:55 2012 From: jkrell at elego.de (Jay Krell) Date: Mon, 30 Apr 2012 8:34:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120430063456.EF5D7CC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/30 08:34:55 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: calls.c Log message: initialize local 'base' to fix warning From jkrell at elego.de Mon Apr 30 08:36:33 2012 From: jkrell at elego.de (Jay Krell) Date: Mon, 30 Apr 2012 8:36:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120430063639.49FC7CC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/30 08:36:33 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: builtins.c Log message: remove unused local 'exp' From jkrell at elego.de Mon Apr 30 08:50:48 2012 From: jkrell at elego.de (Jay Krell) Date: Mon, 30 Apr 2012 8:50:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120430065049.9DD98CC859@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/30 08:50:48 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: gcc.c gcse.c haifa-sched.c hard-reg-set.h hooks.c hooks.h host-default.c hosthooks-def.h hosthooks.h hwint.c hwint.h libfuncs.h machmode.h mcf.c mode-switching.c modulo-sched.c params.c params.h plugin.c pointer-set.c pointer-set.h postreload-gcse.c postreload.c predict.c predict.h prefix.c prefix.h pretty-print.c pretty-print.h print-rtl.c print-tree.c profile.c profile.h targhooks.c toplev.h tree-affine.c tree-call-cdce.c tree-cfg.c tree-cfgcleanup.c tree-chrec.c tree-complex.c tree-data-ref.c tree-dfa.c tree-diagnostic.c tree-dump.c tree-eh.c tree-emutls.c tree-if-conv.c tree-inline.c tree-into-ssa.c tree-iterator.c tree-loop-distribution.c tree-mudflap.c tree-nested.c tree-nomudflap.c tree-nrv.c tree-object-size.c tree-optimize.c tree-outof-ssa.c tree-phinodes.c tree-predcom.c tree-pretty-print.c tree-profile.c tree-scalar-evolution.c tree-sra.c tree-ssa-address.c tree-ssa-ccp.c tree-ssa-coalesce.c tree-ssa-copy.c tree-ssa-copyrename.c tree-ssa-dom.c tree-ssa-dse.c tree-ssa-forwprop.c tree-ssa-ifcombine.c tree-ssa-live.c tree-ssa-loop-ch.c tree-ssa-loop-im.c tree-ssa-loop-ivcanon.c tree-ssa-loop-ivopts.c tree-ssa-loop-manip.c tree-ssa-loop-prefetch.c tree-ssa-loop-unswitch.c tree-ssa-math-opts.c tree-ssa-phiopt.c tree-ssa-phiprop.c tree-ssa-pre.c tree-ssa-propagate.c tree-ssa-reassoc.c Log message: work in progress -- add #ifdef __cplusplus extern "C" This is so setting breakpoints in m3cg on Darwin works, and seems reasonable to me anyway. From jkrell at elego.de Mon Apr 30 09:33:58 2012 From: jkrell at elego.de (Jay Krell) Date: Mon, 30 Apr 2012 9:33:58 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120430073358.70FFBCC859@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/30 09:33:58 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: passes.c tree-parloops.c tree-ssa-alias.c tree-ssa-loop-niter.c tree-ssa-loop.c tree-ssa-operands.c ./: passes.c tree-parloops.c tree-ssa-alias.c tree-ssa-loop-niter.c tree-ssa-loop.c tree-ssa-operands.c cm3/m3-sys/m3cc/gcc-4.6/gcc/config/: darwin.c Log message: some more extern "C" and LTO removal From hosking at elego.de Fri Apr 27 22:58:18 2012 From: hosking at elego.de (Antony Hosking) Date: Fri, 27 Apr 2012 22:58:18 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120427205818.9BA95CC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 12/04/27 22:58:18 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 Log message: Silly bug, oversight on my part, fix kindly provided by Dragi a Duri . Thanks! Problem was that inCritical threads refuse the signal and reset their state to Started. So when the collector thread resends the signal the mutators will not see that they are supposed to stopping. From jkrell at elego.de Sat Apr 28 11:18:46 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 11:18:46 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428091847.2B931CC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 11:18:46 Modified files: cm3/m3-libs/m3core/src/thread/WIN32/: ThreadWin32C.c Log message: remove tabs and change comment -- there is definitely a Windows bug being worked around here From jkrell at elego.de Sat Apr 28 11:49:21 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 11:49:21 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428094921.B8FA4CC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 11:49:21 Modified files: cm3/m3-libs/m3core/src/Csupport/libgcc/: libgcc.c Log message: __int64 on VMS From jkrell at elego.de Sat Apr 28 11:54:35 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 11:54:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428095435.C9CDFCC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 11:54:35 Modified files: cm3/m3-libs/m3core/src/Csupport/Common/: hand.c Log message: remove use of 'register' From jkrell at elego.de Sat Apr 28 12:27:35 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 12:27:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428102735.6CF3CCC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 12:27:35 Modified files: cm3/m3-libs/m3core/src/thread/POSIX/: ThreadPosixC.c Log message: remove tabs, remove C9xism From jkrell at elego.de Sat Apr 28 12:38:52 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 12:38:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428103853.16E54CC84C@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 12:38:52 Modified files: cm3/m3-libs/m3core/src/thread/POSIX/: ThreadPosix.i3 ThreadPosix.m3 ThreadPosixC.c Log message: use Usignal.SIGCHLD, Usignal.SIGSEGV instead of local wrappers From jkrell at elego.de Sat Apr 28 12:45:08 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 12:45:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428104508.CA55FCC851@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 12:45:08 Modified files: cm3/m3-libs/m3core/src/thread/POSIX/: ThreadPosixC.c Log message: cosmetic From jkrell at elego.de Sat Apr 28 13:21:57 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 13:21:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428112157.711B42474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 13:21:57 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: opts.h Log message: I missed closing extern C; in the meantime, gcc-4.7 has been released.. From jkrell at elego.de Sat Apr 28 13:56:21 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 13:56:21 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428115622.1F4282474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 13:56:21 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: et-forest.h gcc-plugin.h omega.h optabs.h opts-diagnostic.h output.h target-globals.h targhooks.h unwind-generic.h xcoffout.h Log message: #ifdef __cplusplus extern "C" { #endif From jkrell at elego.de Mon Apr 30 08:31:57 2012 From: jkrell at elego.de (Jay Krell) Date: Mon, 30 Apr 2012 8:31:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120430063158.61B10CC859@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/30 08:31:57 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: cfgloop.h Log message: put back declaration of finite_loop_p From jkrell at elego.de Mon Apr 30 08:34:55 2012 From: jkrell at elego.de (Jay Krell) Date: Mon, 30 Apr 2012 8:34:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120430063456.EF5D7CC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/30 08:34:55 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: calls.c Log message: initialize local 'base' to fix warning From jkrell at elego.de Mon Apr 30 08:36:33 2012 From: jkrell at elego.de (Jay Krell) Date: Mon, 30 Apr 2012 8:36:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120430063639.49FC7CC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/30 08:36:33 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: builtins.c Log message: remove unused local 'exp' From jkrell at elego.de Mon Apr 30 08:50:48 2012 From: jkrell at elego.de (Jay Krell) Date: Mon, 30 Apr 2012 8:50:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120430065049.9DD98CC859@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/30 08:50:48 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: gcc.c gcse.c haifa-sched.c hard-reg-set.h hooks.c hooks.h host-default.c hosthooks-def.h hosthooks.h hwint.c hwint.h libfuncs.h machmode.h mcf.c mode-switching.c modulo-sched.c params.c params.h plugin.c pointer-set.c pointer-set.h postreload-gcse.c postreload.c predict.c predict.h prefix.c prefix.h pretty-print.c pretty-print.h print-rtl.c print-tree.c profile.c profile.h targhooks.c toplev.h tree-affine.c tree-call-cdce.c tree-cfg.c tree-cfgcleanup.c tree-chrec.c tree-complex.c tree-data-ref.c tree-dfa.c tree-diagnostic.c tree-dump.c tree-eh.c tree-emutls.c tree-if-conv.c tree-inline.c tree-into-ssa.c tree-iterator.c tree-loop-distribution.c tree-mudflap.c tree-nested.c tree-nomudflap.c tree-nrv.c tree-object-size.c tree-optimize.c tree-outof-ssa.c tree-phinodes.c tree-predcom.c tree-pretty-print.c tree-profile.c tree-scalar-evolution.c tree-sra.c tree-ssa-address.c tree-ssa-ccp.c tree-ssa-coalesce.c tree-ssa-copy.c tree-ssa-copyrename.c tree-ssa-dom.c tree-ssa-dse.c tree-ssa-forwprop.c tree-ssa-ifcombine.c tree-ssa-live.c tree-ssa-loop-ch.c tree-ssa-loop-im.c tree-ssa-loop-ivcanon.c tree-ssa-loop-ivopts.c tree-ssa-loop-manip.c tree-ssa-loop-prefetch.c tree-ssa-loop-unswitch.c tree-ssa-math-opts.c tree-ssa-phiopt.c tree-ssa-phiprop.c tree-ssa-pre.c tree-ssa-propagate.c tree-ssa-reassoc.c Log message: work in progress -- add #ifdef __cplusplus extern "C" This is so setting breakpoints in m3cg on Darwin works, and seems reasonable to me anyway. From jkrell at elego.de Mon Apr 30 09:33:58 2012 From: jkrell at elego.de (Jay Krell) Date: Mon, 30 Apr 2012 9:33:58 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120430073358.70FFBCC859@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/30 09:33:58 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: passes.c tree-parloops.c tree-ssa-alias.c tree-ssa-loop-niter.c tree-ssa-loop.c tree-ssa-operands.c ./: passes.c tree-parloops.c tree-ssa-alias.c tree-ssa-loop-niter.c tree-ssa-loop.c tree-ssa-operands.c cm3/m3-sys/m3cc/gcc-4.6/gcc/config/: darwin.c Log message: some more extern "C" and LTO removal From hosking at elego.de Fri Apr 27 22:58:18 2012 From: hosking at elego.de (Antony Hosking) Date: Fri, 27 Apr 2012 22:58:18 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120427205818.9BA95CC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 12/04/27 22:58:18 Modified files: cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 Log message: Silly bug, oversight on my part, fix kindly provided by Dragi a Duri . Thanks! Problem was that inCritical threads refuse the signal and reset their state to Started. So when the collector thread resends the signal the mutators will not see that they are supposed to stopping. From jkrell at elego.de Sat Apr 28 11:18:46 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 11:18:46 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428091847.2B931CC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 11:18:46 Modified files: cm3/m3-libs/m3core/src/thread/WIN32/: ThreadWin32C.c Log message: remove tabs and change comment -- there is definitely a Windows bug being worked around here From jkrell at elego.de Sat Apr 28 11:49:21 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 11:49:21 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428094921.B8FA4CC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 11:49:21 Modified files: cm3/m3-libs/m3core/src/Csupport/libgcc/: libgcc.c Log message: __int64 on VMS From jkrell at elego.de Sat Apr 28 11:54:35 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 11:54:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428095435.C9CDFCC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 11:54:35 Modified files: cm3/m3-libs/m3core/src/Csupport/Common/: hand.c Log message: remove use of 'register' From jkrell at elego.de Sat Apr 28 12:27:35 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 12:27:35 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428102735.6CF3CCC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 12:27:35 Modified files: cm3/m3-libs/m3core/src/thread/POSIX/: ThreadPosixC.c Log message: remove tabs, remove C9xism From jkrell at elego.de Sat Apr 28 12:38:52 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 12:38:52 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428103853.16E54CC84C@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 12:38:52 Modified files: cm3/m3-libs/m3core/src/thread/POSIX/: ThreadPosix.i3 ThreadPosix.m3 ThreadPosixC.c Log message: use Usignal.SIGCHLD, Usignal.SIGSEGV instead of local wrappers From jkrell at elego.de Sat Apr 28 12:45:08 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 12:45:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428104508.CA55FCC851@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 12:45:08 Modified files: cm3/m3-libs/m3core/src/thread/POSIX/: ThreadPosixC.c Log message: cosmetic From jkrell at elego.de Sat Apr 28 13:21:57 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 13:21:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428112157.711B42474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 13:21:57 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: opts.h Log message: I missed closing extern C; in the meantime, gcc-4.7 has been released.. From jkrell at elego.de Sat Apr 28 13:56:21 2012 From: jkrell at elego.de (Jay Krell) Date: Sat, 28 Apr 2012 13:56:21 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120428115622.1F4282474003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/28 13:56:21 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: et-forest.h gcc-plugin.h omega.h optabs.h opts-diagnostic.h output.h target-globals.h targhooks.h unwind-generic.h xcoffout.h Log message: #ifdef __cplusplus extern "C" { #endif From jkrell at elego.de Mon Apr 30 08:31:57 2012 From: jkrell at elego.de (Jay Krell) Date: Mon, 30 Apr 2012 8:31:57 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120430063158.61B10CC859@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/30 08:31:57 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: cfgloop.h Log message: put back declaration of finite_loop_p From jkrell at elego.de Mon Apr 30 08:34:55 2012 From: jkrell at elego.de (Jay Krell) Date: Mon, 30 Apr 2012 8:34:55 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120430063456.EF5D7CC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/30 08:34:55 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: calls.c Log message: initialize local 'base' to fix warning From jkrell at elego.de Mon Apr 30 08:36:33 2012 From: jkrell at elego.de (Jay Krell) Date: Mon, 30 Apr 2012 8:36:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120430063639.49FC7CC85A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/30 08:36:33 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: builtins.c Log message: remove unused local 'exp' From jkrell at elego.de Mon Apr 30 08:50:48 2012 From: jkrell at elego.de (Jay Krell) Date: Mon, 30 Apr 2012 8:50:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120430065049.9DD98CC859@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/30 08:50:48 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: gcc.c gcse.c haifa-sched.c hard-reg-set.h hooks.c hooks.h host-default.c hosthooks-def.h hosthooks.h hwint.c hwint.h libfuncs.h machmode.h mcf.c mode-switching.c modulo-sched.c params.c params.h plugin.c pointer-set.c pointer-set.h postreload-gcse.c postreload.c predict.c predict.h prefix.c prefix.h pretty-print.c pretty-print.h print-rtl.c print-tree.c profile.c profile.h targhooks.c toplev.h tree-affine.c tree-call-cdce.c tree-cfg.c tree-cfgcleanup.c tree-chrec.c tree-complex.c tree-data-ref.c tree-dfa.c tree-diagnostic.c tree-dump.c tree-eh.c tree-emutls.c tree-if-conv.c tree-inline.c tree-into-ssa.c tree-iterator.c tree-loop-distribution.c tree-mudflap.c tree-nested.c tree-nomudflap.c tree-nrv.c tree-object-size.c tree-optimize.c tree-outof-ssa.c tree-phinodes.c tree-predcom.c tree-pretty-print.c tree-profile.c tree-scalar-evolution.c tree-sra.c tree-ssa-address.c tree-ssa-ccp.c tree-ssa-coalesce.c tree-ssa-copy.c tree-ssa-copyrename.c tree-ssa-dom.c tree-ssa-dse.c tree-ssa-forwprop.c tree-ssa-ifcombine.c tree-ssa-live.c tree-ssa-loop-ch.c tree-ssa-loop-im.c tree-ssa-loop-ivcanon.c tree-ssa-loop-ivopts.c tree-ssa-loop-manip.c tree-ssa-loop-prefetch.c tree-ssa-loop-unswitch.c tree-ssa-math-opts.c tree-ssa-phiopt.c tree-ssa-phiprop.c tree-ssa-pre.c tree-ssa-propagate.c tree-ssa-reassoc.c Log message: work in progress -- add #ifdef __cplusplus extern "C" This is so setting breakpoints in m3cg on Darwin works, and seems reasonable to me anyway. From jkrell at elego.de Mon Apr 30 09:33:58 2012 From: jkrell at elego.de (Jay Krell) Date: Mon, 30 Apr 2012 9:33:58 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20120430073358.70FFBCC859@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 12/04/30 09:33:58 Modified files: cm3/m3-sys/m3cc/gcc-4.6/gcc/: passes.c tree-parloops.c tree-ssa-alias.c tree-ssa-loop-niter.c tree-ssa-loop.c tree-ssa-operands.c ./: passes.c tree-parloops.c tree-ssa-alias.c tree-ssa-loop-niter.c tree-ssa-loop.c tree-ssa-operands.c cm3/m3-sys/m3cc/gcc-4.6/gcc/config/: darwin.c Log message: some more extern "C" and LTO removal