| Rev |
Log message |
Author |
Age |
Path |
| 2694 |
merge open-sl branch change(r2110:2693) to trunk |
shenruifen |
1271d 01h |
/trunk/osprey/linux/ |
| 2322 |
Merge all changes through r2321 from open64-booster branch to trunk.
These changes include work done for AMD's x86 Open64 4.2.2 release. |
dcoakley |
1395d 09h |
/trunk/osprey/linux/ |
| 2111 |
merge open-sl branch change(r2035:r2110) to trunk |
shenruifen |
1541d 08h |
/trunk/osprey/linux/ |
| 2044 |
fix bug481 on incorrectly defines type long with opencc -gnu3 (build 32bit, target 64bit) |
tangwei |
1601d 00h |
/trunk/osprey/linux/ |
| 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 |
1631d 02h |
/trunk/osprey/linux/ |
| 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 |
1644d 23h |
/trunk/osprey/linux/ |
| 1950 |
Merge branches/merge08 into trunk.
Now the trunk is the latest revision for Open64 4.2 release.
The trunk now can generate code for 5 platforms:
- IA-32/x86_64
- IA-64 (Itanium)
- CUDA (from NVIDIA)
- SL (an embedded DSP architecture, from SimpLight)
- MIPS prototype (from ICT based on input from PathScale and SimpLight
The trunk is merged with PathScale 3.2 release with a lot of enhancement and
bug fix from Tsinghua Univ., NVIDIA, SimpLight, HP and ICT. |
laijx |
1700d 19h |
/trunk/osprey/linux/ |
| 1411 |
Replace all files in trunk with the merge branch.
Now the files in trunk should be the same as in the merge branch |
laijx |
1948d 00h |
/trunk/osprey/linux/ |
| 1096 |
Change the default Fortran FE compiler from ifort(IA64)/pathf90(x86_64) to openf90 |
laijx |
2174d 02h |
/trunk/osprey/linux/ |
| 1047 |
Rename kpro64 to osprey. The makefile will not work in several hours |
laijx |
2185d 19h |
/trunk/osprey/linux/ |
| 1009 |
Modify the gcommondefs to enable boot strap on X8664
Use opencc/openCC/openf90 to build the libraries. |
laijx |
2194d 01h |
/trunk/kpro64/linux/ |
| 926 |
The 'merge' branch is now our new trunk. |
ributzka |
2236d 15h |
/trunk/kpro64/linux/ |
| 831 |
Force to build the component of the compiler in 32bit on X8664.
This change will not break building the libraries on X8664(both 32bit and 64bit) |
laijx |
2262d 02h |
/trunk/kpro64/linux/ |
| 819 |
Modify the corresponding Makefile to build library successfully, using gmake -f Make.x8664.lib.
This is mainly related to -march=anyx86 and option -fno-fast-stdlib, due to the selection of BUILD_*. |
hucheng |
2269d 07h |
/trunk/kpro64/linux/ |
| 816 |
Fix the assertion at line 2990 of be/cg/x8664/expand.cxx, it's caused by a more CVT introduced by C++FE on X8664.
Force to build 32bit compiler on x8664 for there are some bugs with the 64bit version. |
laijx |
2270d 00h |
/trunk/kpro64/linux/ |
| 804 |
This is to change some enviroment variable like PSC_XXX to OPEN64_XXX and add a
new MACRO 'PSC_TO_OPEN64' to identify the modifications. |
fengzhou |
2272d 03h |
/trunk/kpro64/linux/ |
| 767 |
do some modify to let it built in x8664 |
fengzhou |
2298d 22h |
/trunk/kpro64/linux/ |
| 746 |
Merge libcmplrs, libiberty, libm,libcf,libf,libf90,libF77,libfi,libfortran,libI77,libu,libU77,wgen,clibinc,clibroot.
but the following files do not compile, because of some code didn't implement in ia64.
gen_ieee_cpp_macros.c
ieee_exceptions.F90
ieee_exceptions_types.h
ieee_module_support.c
iso_fortran_env.F90
ieee_arithmetic.F90
ieee_arithmetic_types.h
ieee_features.F90
need to modify kpro64/libfi/mathlb/mathlb.gmakeinclude and kpro64/libfi/mathlb/mathlb.makeinclude. |
fengzhou |
2304d 03h |
/trunk/kpro64/linux/ |
| 722 |
Create new branch 'merge' from trunk |
ributzka |
2307d 09h |
/trunk/kpro64/linux/ |
| 654 |
roll back this changes, only turn off turn off type_alias for wn_fio.cxx |
tianwei |
2380d 04h |
/trunk/kpro64/linux/ |