File tree 10 files changed +20
-3
lines changed
10 files changed +20
-3
lines changed Original file line number Diff line number Diff line change 20
20
* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
21
21
*******************************************************************************/
22
22
23
+ #if defined(J9ZOS390)
23
24
// On zOS XLC linker can't handle files with same name at link time
24
25
// This workaround with pragma is needed. What this does is essentially
25
26
// give a different name to the codesection (csect) for this file. So it
28
29
#pragma csect(CODE,"TRJ9CGGCBase#C")
29
30
#pragma csect(STATIC,"TRJ9CGGCBase#S")
30
31
#pragma csect(TEST,"TRJ9CGGCBase#T")
32
+ #endif
31
33
32
34
#include " codegen/J9CodeGenerator.hpp" // IWYU pragma: keep
33
35
Original file line number Diff line number Diff line change 20
20
* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
21
21
*******************************************************************************/
22
22
23
+ #if defined(J9ZOS390)
23
24
// On zOS XLC linker can't handle files with same name at link time
24
25
// This workaround with pragma is needed. What this does is essentially
25
26
// give a different name to the codesection (csect) for this file. So it
28
29
#pragma csect(CODE,"TRJ9CGRABase#C")
29
30
#pragma csect(STATIC,"TRJ9CGRABase#S")
30
31
#pragma csect(TEST,"TRJ9CGRABase#T")
32
+ #endif
31
33
32
34
#include " codegen/J9CodeGenerator.hpp"
33
35
Original file line number Diff line number Diff line change 20
20
* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
21
21
*******************************************************************************/
22
22
23
+ #if defined(J9ZOS390)
23
24
// On zOS XLC linker can't handle files with same name at link time
24
25
// This workaround with pragma is needed. What this does is essentially
25
26
// give a different name to the codesection (csect) for this file. So it
28
29
#pragma csect(CODE,"TRJ9CGPhase#C")
29
30
#pragma csect(STATIC,"TRJ9CGPhase#S")
30
31
#pragma csect(TEST,"TRJ9CGPhase#T")
31
-
32
+ # endif
32
33
33
34
#include " codegen/CodeGenPhase.hpp"
34
35
#include " codegen/CodeGenerator.hpp"
Original file line number Diff line number Diff line change 20
20
* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
21
21
*******************************************************************************/
22
22
23
+ #if defined(J9ZOS390)
23
24
#pragma csect(CODE,"TRJ9CGBase#C")
24
25
#pragma csect(STATIC,"TRJ9CGBase#S")
25
26
#pragma csect(TEST,"TRJ9CGBase#T")
27
+ #endif
26
28
27
29
#include < algorithm>
28
30
#include " codegen/AheadOfTimeCompile.hpp"
Original file line number Diff line number Diff line change 20
20
* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
21
21
*******************************************************************************/
22
22
23
+ #if defined(J9ZOS390)
23
24
#pragma csect(CODE,"TRJ9GCStackAtlas#C")
24
25
#pragma csect(STATIC,"TRJ9GCStackAtlas#S")
25
26
#pragma csect(TEST,"TRJ9GCStackAtlas#T")
26
-
27
+ # endif
27
28
28
29
#include " codegen/GCStackAtlas.hpp"
29
30
#include " codegen/GCStackMap.hpp"
Original file line number Diff line number Diff line change 20
20
* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
21
21
*******************************************************************************/
22
22
23
+ #if defined(J9ZOS390)
23
24
// On zOS XLC linker can't handle files with same name at link time
24
25
// This workaround with pragma is needed. What this does is essentially
25
26
// give a different name to the codesection (csect) for this file. So it
26
27
// doesn't conflict with another file with same name.
27
28
#pragma csect(CODE,"TRJ9InstBase#C")
28
29
#pragma csect(STATIC,"TRJ9InstBase#S")
29
30
#pragma csect(TEST,"TRJ9InstBase#T")
30
-
31
+ # endif
31
32
32
33
#include " codegen/Instruction.hpp"
33
34
#include " codegen/CodeGenerator.hpp"
Original file line number Diff line number Diff line change 20
20
* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
21
21
*******************************************************************************/
22
22
23
+ #if defined(J9ZOS390)
23
24
#pragma csect(CODE,"TRJ9CompBase#C")
24
25
#pragma csect(STATIC,"TRJ9CompBase#S")
25
26
#pragma csect(TEST,"TRJ9CompBase#T")
27
+ #endif
26
28
27
29
#include " compile/J9Compilation.hpp"
28
30
Original file line number Diff line number Diff line change 20
20
* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
21
21
*******************************************************************************/
22
22
23
+ #if defined(J9ZOS390)
23
24
#pragma csect(CODE,"J9J9CPU#C")
24
25
#pragma csect(STATIC,"J9J9CPU#S")
25
26
#pragma csect(TEST,"J9J9CPU#T")
27
+ #endif
26
28
27
29
#include " env/CPU.hpp"
28
30
#include " env/VMJ9.h"
Original file line number Diff line number Diff line change 20
20
* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
21
21
*******************************************************************************/
22
22
23
+ #if defined(J9ZOS390)
23
24
// On zOS XLC linker can't handle files with same name at link time
24
25
// This workaround with pragma is needed. What this does is essentially
25
26
// give a different name to the codesection (csect) for this file. So it
26
27
// doesn't conflict with another file with same name.
27
28
#pragma csect(CODE,"J9ObjectModel#C")
28
29
#pragma csect(STATIC,"J9ObjectModel#S")
29
30
#pragma csect(TEST,"J9ObjectModel#T")
31
+ #endif
30
32
31
33
#include < algorithm>
32
34
#include < limits.h>
Original file line number Diff line number Diff line change 20
20
* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
21
21
*******************************************************************************/
22
22
23
+ #if defined(J9ZOS390)
23
24
// On zOS XLC linker can't handle files with same name at link time
24
25
// This workaround with pragma is needed. What this does is essentially
25
26
// give a different name to the codesection (csect) for this file. So it
26
27
// doesn't conflict with another file with same name.
27
28
#pragma csect(CODE,"J9Optimizer#C")
28
29
#pragma csect(STATIC,"J9Optimizer#S")
29
30
#pragma csect(TEST,"J9Optimizer#T")
31
+ #endif
30
32
31
33
#include " optimizer/Optimizer.hpp"
32
34
You can’t perform that action at this time.
0 commit comments