Subversion Repositories Open64

[/] [tags/] [open64-4.2.0] - Rev 1958

Rev

Details | Compare with Previous | Blame

Filtering Options

Clear current filter

Rev Log message Author Age Path
1958 Create tag for Open64 4.2 release laijx 1691d 05h /tags/open64-4.2.0
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 1699d 20h /trunk
1740 Make -Y<phase>,<path> work for Pre-processor(gcc, g++) and Linker. jianian.yan 1764d 11h /trunk
1706 Initial implementation of Frays. Take a look at the
README for further details.
rhundt 1771d 17h /trunk
1705 Simple description of this directory rhundt 1771d 17h /trunk
1704 Adding a directory for Google Open Research Compiler
Project to share code and data.
rhundt 1771d 17h /trunk
1680 Fix an off-by-one buffer overflow. It causes memory corruption sometimes. jianian.yan 1780d 10h /trunk
1572 Fully support FLOOR on IA-64.
Fix the bug in previous implementation which can not handle the case of input value greater than 2^64
laijx 1807d 06h /trunk
1558 In C program, the initial string has more characters than the array is permitted.
Such as:
char str[4] = "abcd"; // the string has 5 characters while the size of array is 4.

Our FE does not consider this case and there are buffer overflow in such case.
This patch fixes this problem by only copying the first array-size characters
from the string into the array.
laijx 1819d 17h /trunk
1555 revert of r1554, which is mistakenly checked in chuntao 1821d 08h /trunk
1554 get rid of the -fno-fast-stlib option so that it would compile chuntao 1821d 08h /trunk
1553 revert r1548, which will invoke double free. dehao 1821d 08h /trunk
1548 Fix the potential memeory leak for ipa. dehao 1822d 19h /trunk
1547 Pass the no_return attribute to WHIRL, and turn on the optimization for no_return by default. dehao 1822d 21h /trunk
1540 Update the docs in the top dir of trunk laijx 1831d 01h /trunk
1539 This is a temporary fix to a bootstrap problem.
GTN1 :- zero
...
GTN2 :- zero
... (use of GTN2)
If GTN1 is homeable, it may hold different value as GTN2 at the 3rd line
due to GRA spill/fill.
If there are stores to GTN1's home location, they will change the value
of GTN1.
In this case, we can not replace GTN2 with GTN1.
laijx 1831d 01h /trunk
1538 update the HOWTO-INSTALL-OPEN64 part, add the fortran FE and ubuntu building notes tianwei 1831d 04h /trunk
1537 Revert rev 1528 because it makes 447.dealII failed again at -O3 -ipa.
The failed unittest caused by the enhancement should be investigated later
laijx 1833d 06h /trunk
1536 In ipa_link, pass the "-soname=xxx" to the real linker. dehao 1835d 08h /trunk
1535 Revert r1533, which will break the ipa compiler dehao 1836d 08h /trunk

1 2 Next >

Show All