Fwd: Call for Topics and Sponsors -- Workshop on Open Source Development Tools 2015

2015-06-25 Thread Mingjie Xing
* Call for Topics and Sponsors Workshop on Open Source Development Tools 2015 Beijing, China Sep. 12, 2015 (TBD) HelloGCC Work Group (www.hellogcc.org) *

Call for Topics and Sponsors -- Workshop on Open Source Development Tools 2014

2014-04-24 Thread Mingjie Xing
* Call for Topics and Sponsors Workshop on Open Source Development Tools 2014 (i.e. HelloGCC Workshop) Beijing, China Sep. 13rd, 2014 (TBD) HelloGCC Work Group (www.hellogcc.org) ***

Re: A problem of our Gcc mirror

2011-02-14 Thread Mingjie Xing
2011/2/15 Harry Wei : > Hi us, >           When i want to download the mirror of Gcc 4.3  from the URL of > China it shows broken. The URL is: http://gcc.gnu.org/mirrors.html >           You can click China's for a try.  Could anyone do for it. Or i want > to take the mirror on my website server(

Re: [MIPS] Test case dspr2-MULT is failed

2011-02-17 Thread Mingjie Xing
2011/2/18 Fu, Chao-Ying : > I think your analysis is correct.  We should just delete > mips_order_regs_for_local_alloc() > in mips.c and delete ADJUST_REG_ALLOC_ORDER in mips.h. > Then, 3 accumulators can be used in dspr2-MULT.c and dspr2-MULTU.c now.   > Thanks! /* ADJUST_REG_ALLOC_ORDER is a ma

Does config.h include tm.h for now?

2011-02-21 Thread Mingjie Xing
Hi, I notice that the internals document says "The header file config.h includes tm.h and most compiler source files include config.h." in "Target Description Macros and Functions" section. This may need modification since config.h doesn't include tm.h for now, if I'm not wrong. Thanks, Mingjie

HelloGcc 2011 Workshop call for topic speakers

2011-02-23 Thread Mingjie Xing
Hello, In case someone is interested with it, I put the notice here. Regards, Mingjie HelloGcc Working Group was set up in 2007 by Chinese free software fans and developers in Beijing. With the goal of constructing a free, open, sharing technical community, we not only discuss and learn about GN

Is it a typo in treestruct.def?

2011-06-08 Thread Mingjie Xing
Hi, I find the printable names are both "label decl" for TS_LABEL_DECL and TS_TYPE_DECL in treestruct.def (trunk), DEFTREESTRUCT(TS_LABEL_DECL, "label decl") DEFTREESTRUCT(TS_RESULT_DECL, "result decl") DEFTREESTRUCT(TS_CONST_DECL, "const decl") DEFTREESTRUCT(TS_TYPE_DECL, "label decl") Is it a

Re: A visualization of GCC's passes, as a subway map

2011-07-11 Thread Mingjie Xing
2011/7/12 David Malcolm : > For fun over the weekend I wrote a python script (using my > gcc-python-plugin[1]) to render an SVG diagram of GCC's optimization > passes (or, at least, based on my understanding of them). > > This diagram shows the various GCC optimization passes, arranged > vertically

CALL FOR PARTICIPATION: HelloGCC Workshop 2011

2011-09-17 Thread Mingjie Xing
HelloGCC 2011 : The 4th Workshop on Opensource Toolchain Beijing, China. Sep. 24th. Opensource toolchains are rapidly gaining importance in many areas from super computing to embedded system. The growth in popularity of opensource toolchains is further driven by the growth in Linu

Odd things when change gcc from 3.3 to 3.4

2011-11-15 Thread Mingjie Xing
Hi, Recently, I run into a very odd things when change my gcc toolchain from 3.3.* to 3.4.*. The compiled application such as a simple hello printing, is unable to redirect into a file. $ ./hello hello $ ./hello > log $ cat log $ It's a cross toolchain, using binutils-2.16, glibc-2.3.2, with th

Re: Odd things when change gcc from 3.3 to 3.4

2011-11-15 Thread Mingjie Xing
2011/11/15 Mingjie Xing : > Hi, > > Recently, I run into a very odd things when change my gcc toolchain > from 3.3.* to 3.4.*.  The compiled application such as a simple hello > printing, is unable to redirect into a file. Here's more information generating by strace. $ st

Re: struggling with make inside GCC MELT

2012-01-11 Thread Mingjie Xing
2012/1/10 Ian Lance Taylor : > Stamp files in make work like this: > > FILE: STAMP-FILE; @true > STAMP-FILE: DEPENDENCIES >        commands to create FILE.tmp >        move-if-change FILE.tmp FILE >        touch $@ > > What this says is: if any of DEPENDENCIES change, then run the commands > to cre

[gccint-zh] GCC Internals Chinese Translation Project

2012-02-06 Thread Mingjie Xing
Hello, We (gccint-zh contributors) started to translate GCC internals document into Chinese several years ago. The project has been put on svn (http://code.google.com/p/gccint-zh), which is based on GCC internals ".texi" files, and can be browsed online (http://www.hellogcc.org/gccint). So far,

Re: [gccint-zh] GCC Internals Chinese Translation Project

2012-02-06 Thread Mingjie Xing
2012/2/7 Mingjie Xing : > I'm wondering whether an introduction of this project with a link can > be put on GCC wiki, so that more people can know it and join us. > Thanks. Now, around 80% is translated. We are still translating the rest and periodically sync from official gcc tree.

Change macro SHIFT_COUNT_TRUNCATED to target hook TARGET_SHIFT_COUNT_TRUNCATED?

2010-08-24 Thread Mingjie Xing
Hello, I have a problem about the definition of SHIFT_COUNT_TRUNCATED. MIPS is a SHIFT_COUNT_TRUNCATED target, and has it defined as 1. While loongson-specific vector insns are not SHIFT_COUNT_TRUNCATED. That means that the macro depends on the machine mode. One simple resolution may be, #defin

Miss head file diagnostic.h in plugin.h?

2010-11-26 Thread Mingjie Xing
Hi, When I try to build my plugin, I get such errors, In file included from ../../gcc-vcg-plugin/vcg-plugin/gcc-function.c:27:0: /home/eric/install/trunk/lib/gcc/i686-pc-linux-gnu/4.6.0/plugin/include/plugin.h:35:65: error: expected ‘)’ before ‘*’ token In file included from ../../gcc-vcg-plugin/

[MIPS] Test case dspr2-MULT is failed

2010-12-29 Thread Mingjie Xing
Hi, There are two test cases failed when run 'make check-gcc RUNTESTFLAGS="mips.exp"'. The log is, Executing on host: /home/xmj/tools/build-test-trunk-mips/gcc/xgcc -B/home/xmj/tools/build-test-trunk-mips/gcc/ /home/xmj/tools/test-trunk/gcc/testsuite/gcc.target/mips/dspr2-MULT.c -DNOMIPS16=__at

Re: [MIPS] Test case dspr2-MULT is failed

2011-01-12 Thread Mingjie Xing
2011/1/7 Chung-Lin Tang : > I analyzed this testcase regression a while earlier; the direct cause of > this is due to mips_order_regs_for_local_alloc(), which now serves as > MIPS' ADJUST_REG_ALLOC_ORDER macro. > > The mips_order_regs_for_local_alloc() function seems to be written for > the old loc

proposal to turn on some warnings by default

2014-02-26 Thread Mingjie Xing
Hello, I'm wondering if it's a good idea to turn on some warnings by default (or even promote them to error), such as -Wreturn-type on C. This would help programmers to avoid some mistakes. Regards, Mingjie

HelloGCC 2012 Workshop calls for topic speakers

2012-09-17 Thread Mingjie Xing
Hello, HelloGcc Working Group was set up in 2007 by Chinese free software fans and developers in Beijing. With the goal of constructing a free, open, sharing technical community, we not only discuss and learn about GNU toolchains (such as GCC, GDB, Binutils etc) and QEMU, LLVM, etc, provide helps