| 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 |