Subversion Repositories Open64

[/] [trunk/] [osprey/] [linux/] - Rev 2694

Rev

Go to most recent revision

Filtering Options

Clear current filter

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/

1 2 Next >

Show All