Subversion Repositories Open64

[/] - Rev 65

Rev

Go to most recent revision

Filtering Options

Clear current filter

Rev Log message Author Age Path
65 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...
marcel 2741d 12h /
64 Remove stale osprey1.0/gnu_common_19990929 directory. marcel 2741d 13h /
63 We're the Open64 compiler suite. Not the ORC nor the MIPSpro compiler suite. marcel 2741d 13h /
62 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...
marcel 2742d 07h /
61 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.
marcel 2742d 11h /
60 Fix native installation. Note that we still
require the prebuilt bits.
marcel 2742d 14h /
59 r67@ns1: marcel | 2005-11-15 19:18:41 -0800
(Cross-) build fixes for GCC 3.2.

Submitted by: Shuxin Yang
marcel 2743d 07h /
58 r63@ns1: marcel | 2005-11-13 16:45:18 -0800
Add missing include of assert.h.
marcel 2745d 10h /
57 r62@ns1: marcel | 2005-11-13 16:44:50 -0800
GCC 3.3.5 requires that a symbol is declared weak before it is
defined.
marcel 2745d 10h /
56 r61@ns1: 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 2745d 10h /
55 r59@ns1: marcel | 2005-11-13 16:28:47 -0800
Support recent versions of flex:
s/yy_current_buffer/YY_CURRENT_BUFFER/
marcel 2745d 10h /
54 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.
marcel 2750d 11h /
53 Merge ORC-2.1 onto the trunk. Bump the open64 version from 0.16 to 1.0
while I'm resolving the conflicts.
marcel 2750d 11h /
52 Create the open64 trunk. Branched from legacy/open64. marcel 2750d 13h /
51 Unbreak build of GNU ld. Labels are defined to apply to statements.
Add a semi-colon after the label and before the closing brace.
marcel 2750d 14h /
50 Remove inclusion of <algo.h>. Missed in previous revision. marcel 2750d 14h /
49 Second big round of fixes and cleanups to get this to compile with GCC 3.4.3.
(see also revision 33)

Important notes:
o The use of "using" statements has been avoided. Consequently,
STL class and function references require an explicit namespace
prefix.
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...
marcel 2750d 15h /
48 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.
marcel 2750d 15h /
47 make this (more) conformant so that clobber will
actually delete the library.
marcel 2751d 14h /
46 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.
marcel 2752d 12h /

1 2 Next >

Show All