| Rev |
Log message |
Author |
Age |
Path |
| 3936 |
Revert previous open64 merge and change inline functions
This reverts the open64 merge r3774:3875, since it wasn't stable.
Also, changing some inline functions back to macros. The inline functions
caused the coarray lowering phase to crash when not building a debug compiler. |
dreachem |
351d 08h |
/branches/OpenUH/osprey/be/opt/opt_lftr2.h |
| 3934 |
open64 merge r3774:3875
Adds many fixes and improvements made for Open64 5.0 release to OpenUH.
Features include:
enabling of Nystrom alias analyzer for IPA phase
the siloed reference analysis to IPA phase,
x86-ppc32 cross compiler support,
CGSSA implementation.
Other enhancements include improve build where the default target architecture is
detected, and support for variable length arrays in structs. This commit
purposely does not include -r3876 from open64 main trunk, because OpenUH has
existing dependencies on PROMPF feature and that commit attempts to eliminate
PROMPF completely.
See the open64 (main trunk) commit log for more details. |
dreachem |
351d 13h |
/branches/OpenUH/osprey/be/opt/opt_lftr2.h |
| 3577 |
merge of open64 trunk (through r3520) into OpenUH branch. |
leihuang |
748d 21h |
/branches/OpenUH/osprey/be/opt/opt_lftr2.h |
| 1120 |
Create new branch OpenUH from trunk. |
ributzka |
2157d 13h |
/branches/OpenUH/osprey/be/opt/opt_lftr2.h |
| 1047 |
Rename kpro64 to osprey. The makefile will not work in several hours |
laijx |
2179d 06h |
/branches/OpenUH/osprey/be/opt/opt_lftr2.h |
| 926 |
The 'merge' branch is now our new trunk. |
ributzka |
2230d 02h |
/branches/OpenUH/osprey/be/opt/opt_lftr2.h |
| 725 |
Remove directory merge/trunk, added by mistake. |
hucheng |
2300d 18h |
/branches/OpenUH/osprey/be/opt/opt_lftr2.h |
| 722 |
Create new branch 'merge' from trunk |
ributzka |
2300d 20h |
/branches/OpenUH/osprey/be/opt/opt_lftr2.h |
| 594 |
This is the first step of reorganizing the repository (and many will
follow).
The new repository will have the following main structure:
* branches
Branches of Open64, like Open64-2.0, will be put here
* trunk
Here is our development code.
* tags
Final releases, like Open64-2.0, Open64-2.0.1, etc, will be put here
* legacy |
ributzka |
2424d 22h |
/branches/OpenUH/osprey/be/opt/opt_lftr2.h |
| 90 |
Branch off the PathScale 2.2.1 import. |
marcel |
2725d 21h |
/branches/OpenUH/osprey/be/opt/opt_lftr2.h |
| 71 |
Import of PathScale, version 1.0
The PathScale sources have been pre-molded in the following way:
1. The CVS keywords have been normalized for this repository and do
not generate any diffs. For filenames this means that they have
osprey1.0 and not kpro64 as the first level directory even though
the file lives under kpro64.
2. The CVS Log keyword in kpro64/arith/edition.c has been removed
and the delta caused by it due to Fred Chow's initial import has
been reverted.
3. The cygnus_20030612 directory has been renamed to cygnus. This
to reduce diffs with the Pro64 compiler, which had cygnus_20000828
and that got renamed to cygnus before importing. Future PathScale
releases have renamed this directory to cygnus as well.
Diff-reduction has been applied in the following way:
1. Source files that only contained copyright assertions but no other
(non-whitespace) changes have been reverted.
This commit does not remove files that are part of Pro64 but are not
part of PathScale 1.0. There are files we do not want to lose, so this
takes some additional effort. Also, no changes have been made yet to
account for the cygnus_20030612->cygnus name change. This will all be
resolved in follow-up commits. |
marcel |
2737d 22h |
/branches/OpenUH/osprey/be/opt/opt_lftr2.h |
| 67 |
Rename osprey1.0 to kpro64 in preparation of importing version 1.0 |
marcel |
2738d 18h |
/branches/OpenUH/osprey/be/opt/opt_lftr2.h |
| 66 |
Bootstrap the PathScale branch from the pro64 sources. |
marcel |
2738d 19h |
/branches/OpenUH/osprey/be/opt/opt_lftr2.h |
| 2 |
Import of SGI's Pro64 compiler suite, version 0.01.0 (package release 13).
Sources have been normalized in the following way:
1. Deleted osprey1.0/.census
2. Deleted osprey1.0/census,v
3. Removed $Log$ keyword from osprey1.0/arith/edition.c
4. Reset CVS keywords to a preset value |
marcel |
2762d 19h |
/branches/OpenUH/osprey/be/opt/opt_lftr2.h |