Subversion Repositories Open64

[/] [trunk/] - Rev 2072

Rev

Go to most recent revision

Filtering Options

Clear current filter

Rev Log message Author Age Path
2061 Revert rev 1539.
The previous check-in caused a little performance degradation.
And the problem it tried to fix can not be reproduced now.
laijx 1580d 17h /trunk/
2060 Revert the checkin Rev 1490, where I made mistake that minus float cannot be expanded to sqrt operation. hucheng 1582d 12h /trunk/
2059 Fix the #490 in BugZilla.
Remove the suffix from the tls symbols.
Append '--enable-tls' to the CONFIGURE script for GCC 4.x FE
laijx 1583d 09h /trunk/
2057 fix bug486 on adding option "-m32" for unknown intel CPU tangwei 1585d 10h /trunk/
2051 fix bug482 on gfec(compiled with opencc) segment fault tangwei 1590d 08h /trunk/
2049 a bug fixed about the va_list using in a struct.
see bug 491
ycwu 1590d 14h /trunk/
2044 fix bug481 on incorrectly defines type long with opencc -gnu3 (build 32bit, target 64bit) tangwei 1594d 10h /trunk/
2034 1. fixed a dependency bug in parallel make

2. clean some files when make clean
ycwu 1607d 16h /trunk/
2032 fix bug 479 and enable jianxin's fix again tangwei 1612d 13h /trunk/
2031 libdwarf depends on libelf, add the dependency. ycwu 1612d 16h /trunk/
2030 reduce the time consumption of if conversion
The old codes take so many time to re-calculate
the Domination even if The CFG did not changed.
ycwu 1613d 17h /trunk/
2029 Fix a bug of the path of ftz.o. The path of ftz.o can not get by find_crt_path().
This patch fixed a lot of compilation error with '-Ofast' on IA-64.
laijx 1615d 12h /trunk/
2028 fixed a bug in make -j that two libkapi.a making jobs in the same time ycwu 1620d 16h /trunk/
2025 The unification of code convention for DIPA code
1. Change the integer types to types like INTxx/UINTxx (defined in workaround.h)
2. Change TAB to 4-size blank
hjz 1622d 16h /trunk/
2023 1. enable gfortran to build open64 front end, so we do not need the old version open64 to build open64

2. integrated a bootstrap build. if we want to build a bootstrap compiler, just
$make bootstrap
the Makefile will do the following three step
1). check if opencc in the PATH, if not, build the cross compiler using gcc (need gfortran to build the fortran front end). This pass, do
not build the library.
2) build the boot compiler using the existing open64 compiler, do not build the library in this pass too.
3) build a reboot compiler and the library using the boot compiler

3. fixed a bugs that opencc will always add -lmv to linker. opencc should not link libmv unless the user add -lm options.
ycwu 1624d 12h /trunk/
2015 chang the Makefiles, replay the usage of csh with sh ycwu 1627d 16h /trunk/
2014 Serveral minor changes:
1. Add some standard header #include to overcome some compilation problem under gcc-4.3
2. Add the dipa build directory under targ_ia32_x8664 (Since there's some problem while compiling elf_reader.cxx on 64 bit, the dipa build directory under targ_x8664_x8664 and targia64_ia64_nodebug hasn't been added yet)
hjz 1629d 13h /trunk/
2013 fix bug 476 about undefined symbol when using whirl2c tangwei 1630d 07h /trunk/
2010 Revert be_symtab.cxx changed in rev 2004.
It may cause 435.gromacs failed at '-O3 -ipa' on IA-64.
The reason is under investigation.
laijx 1634d 09h /trunk/
2009 Implement the isgreater, isgreaterequal, isless, islessequal on IA-64.
These functions do not raise any exceptions.
laijx 1634d 10h /trunk/
2008 change CFLAGS to LCDEFS tangwei 1634d 13h /trunk/
2007 modify the Makefiles
when there is no fortran compiler do not build libF77 arith libu and libfortran.
ycwu 1634d 15h /trunk/
2006 fix bug 469 of incorrect output using option "opencc -dumpmachine" on different target tangwei 1635d 11h /trunk/
2005 Rename ripa to dipa. ltuo 1635d 16h /trunk/
2004 Fixed some merge issues. These code should be NVISA specific.
They have negative effects on performance on IA-64 and x86_64.
laijx 1636d 14h /trunk/
2003 Fix the performance issue in DSE.
Refer #468 in Open64 bugzilla.
Provided by XiaoMi. Thanks her very much.
laijx 1636d 14h /trunk/
2002 Fix #466 in bugzilla.
The field_id of ISTORE is not set for va_arg in the struct.
laijx 1638d 07h /trunk/
2001 do not rebuild the cc1 and cc1plus ycwu 1638d 08h /trunk/
2000 modify the Makefiles to enable parallel build in IA64 x8664 and i386
use the following command for parallel building
make -j n all library
ycwu 1638d 09h /trunk/
1999 Fix a merge error in whirl2ops.cxx about the VARIANT alignment.
This problem caused a lot of unaligned access on IA-64.
laijx 1638d 11h /trunk/