blob: 83626b3ae7aa2f6f665e4745f12bedbc91db6176 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# HG changeset patch
# User Andreas Obergschwandtner <andreas.obergschwandtner@skidata.com>
# Date 1537519446 -7200
# Fri Sep 21 10:44:06 2018 +0200
# Node ID 213da2c3ee54a558abd30b0230afa40d4b4e7f83
# Parent 80ee2541504ec08d65da9d968a18a00a69858ce0
Handle format error for GCC >= 7
diff --git a/hotspot/src/share/vm/adlc/output_c.cpp b/hotspot/src/share/vm/adlc/output_c.cpp
--- a/hotspot/src/share/vm/adlc/output_c.cpp
+++ b/hotspot/src/share/vm/adlc/output_c.cpp
@@ -436,9 +436,11 @@
for (i = maxcycleused; i > 0; i /= 10)
cycledigit++;
- int maskdigit = 0;
- for (i = rescount; i > 0; i /= 10)
+ int maskdigit = 1;
+ for (i = rescount / 10; i > 0; i /= 10)
maskdigit++;
+ if (maskdigit > 10)
+ maskdigit = 10;
static const char* pipeline_use_cycle_mask = "Pipeline_Use_Cycle_Mask";
static const char* pipeline_use_element = "Pipeline_Use_Element";
|