/] - Rev 65
Go to most recent revision
Clear current filter
Add AUTHORS.txt. This file serves 2 purposes:
1. To give credit where credit is due
2. To have a way for new committers to test write access
They now simply have to add themselves here...
Remove stale osprey1.0/gnu_common_19990929 directory.
We're the Open64 compiler suite. Not the ORC nor the MIPSpro compiler suite.
Rename config_TARG.cxx and config_TARG.h to config_targ_opt.cxx and
config_targ_opt.h (resp). On Windows, filenames are case insensitive
which causes a conflict with config_targ.cxx and config_targ.h (resp).
Besides that, filenames that differ in case only are generally not a
good idea in source repositories...
Rename aux.h to auxarr.h to avoid conflict on Windows. For some
eason Windows doesn't like it when a file is being create that is
amed aux.* (or prn.* for that matter).
This may be a user-visible change and break compatibility.
Fix native installation. Note that we still
require the prebuilt bits.
: marcel | 2005-11-15 19:18:41 -0800
(Cross-) build fixes for GCC 3.2.
Submitted by: Shuxin Yang
: marcel | 2005-11-13 16:45:18 -0800
Add missing include of assert.h.
: marcel | 2005-11-13 16:44:50 -0800
GCC 3.3.5 requires that a symbol is declared weak before it is
: marcel | 2005-11-13 16:43:48 -0800
Reinstate the GCC workarounds, but explicitly test for the
compiler and version, not some externally provided define
that is likely to be set even when the compiler is not GCC.
: marcel | 2005-11-13 16:28:47 -0800
Support recent versions of flex:
Merge post ORC-2.1 cleanups and fixes from the /projects/orc branch to make
this actually compile and make it compile with GCC 3.4.3.
Merge ORC-2.1 onto the trunk. Bump the open64 version from 0.16 to 1.0
while I'm resolving the conflicts.
Create the open64 trunk. Branched from legacy/open64.
Unbreak build of GNU ld. Labels are defined to apply to statements.
Add a semi-colon after the label and before the closing brace.
Remove inclusion of <algo.h>. Missed in previous revision.
Second big round of fixes and cleanups to get this to compile with GCC 3.4.3.
(see also revision 33)
o The use of "using" statements has been avoided. Consequently,
STL class and function references require an explicit namespace
o All STL includes have been converted to the new world order.
o Non-STL classes (like hash_map) have been prefixed with the
__gnu_cxx namespace. A level of abstraction would be nice though.
o The compilation is almost warning-free. 64-bit uncleanliness
exists and needs to be addressed. This should get rid of most
of the remaining warnings. -Werror is the goal...
The Pro64 sources compile with GCC 3.x. The use of GCC 2.x is hereby
unsupported. Life goes on...
Get rid of __GNU_BUG_WORKAROUND. Not only aee the existing workaround not
eeded, new GCC workarounds are not made conditional upon this. Avoid the
baggage -- start anew.
make this (more) conformant so that clobber will
actually delete the library.
use __attribute__((weak)) to declare symbols as
weak when using GCC. The weak pragma appears to
not function on GCC, even after the right name
mangling has been used.