aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2013-02-07 19:01:40 +0100
committerUros Bizjak <uros@gcc.gnu.org>2013-02-07 19:01:40 +0100
commit6edc3e32a45cd1dc3466b4544f5f31278afd1c62 (patch)
tree9c29cc53d3236c8fca2ec8df62a4662e5aca37b1
parent2052ce24f1200a62154b280583f068f7f7a6ed44 (diff)
downloadgcc-6edc3e32a45cd1dc3466b4544f5f31278afd1c62.zip
gcc-6edc3e32a45cd1dc3466b4544f5f31278afd1c62.tar.gz
gcc-6edc3e32a45cd1dc3466b4544f5f31278afd1c62.tar.bz2
re PR bootstrap/56227 (Bootstrap failure on MinGW building ggc-page.c)
PR bootstrap/56227 * ggc-page.c (ggc_print_statistics): Use HOST_LONG_LONG_FORMAT instead of "ll". * config/i386/i386.c (ix86_print_operand): Ditto. lto/ChangeLog: PR bootstrap/56227 * lto.c (lto_resolution_ready): Use %wx instead of HOST_WIDE_INT_PRINT_HEX_PURE in the argument to internal_error. From-SVN: r195860
-rw-r--r--gcc/ChangeLog35
-rw-r--r--gcc/config/i386/i386.c3
-rw-r--r--gcc/ggc-page.c20
-rw-r--r--gcc/lto/ChangeLog6
-rw-r--r--gcc/lto/lto.c3
5 files changed, 37 insertions, 30 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ac90812..08f9b8f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,7 +1,13 @@
+2013-02-07 Uros Bizjak <ubizjak@gmail.com>
+
+ PR bootstrap/56227
+ * ggc-page.c (ggc_print_statistics): Use HOST_LONG_LONG_FORMAT
+ instead of "ll".
+ * config/i386/i386.c (ix86_print_operand): Ditto.
+
2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
- * lra-constraints.c (process_alt_operands): Fix recently added
- comment.
+ * lra-constraints.c (process_alt_operands): Fix recently added comment.
2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
@@ -17,8 +23,7 @@
(in_first_function_p, maybe_at_text_label_p,
first_loclabel_num_not_at_text_label): New variables.
(dwarf2out_var_location): In the first function find out
- lowest loclabel_num N where .LVLN is known not to be equal
- to .Ltext0.
+ lowest loclabel_num N where .LVLN is known not to be equal to .Ltext0.
(find_empty_loc_ranges_at_text_label, dwarf2out_end_function): New
functions.
@@ -171,8 +176,7 @@
* lto-symtab.c (lto_symtab_merge_decls_1): Make non-builtin
node prevail as last resort.
(lto_symtab_merge_decls): Remove guard on LTRANS here.
- (lto_symtab_prevailing_decl): Builtins are their own prevailing
- decl.
+ (lto_symtab_prevailing_decl): Builtins are their own prevailing decl.
2013-02-04 Richard Biener <rguenther@suse.de>
@@ -359,8 +363,7 @@
* config/v850/v850.opt (mv850e3v5, mv850e2v4): New options.
(mloop): New option.
* config.gcc: Add support for configuring v840e3v5 target.
- * doc/invoke.texi: Document new v850 specific command line
- options.
+ * doc/invoke.texi: Document new v850 specific command line options.
2013-01-31 Paul Koning <ni1d@arrl.net>
@@ -468,8 +471,7 @@
2013-01-30 Richard Biener <rguenther@suse.de>
PR lto/56147
- * lto-symtab.c (lto_symtab_merge_decls_1): Guard DECL_BUILT_IN
- check.
+ * lto-symtab.c (lto_symtab_merge_decls_1): Guard DECL_BUILT_IN check.
2013-01-30 Georg-Johann Lay <avr@gjlay.de>
@@ -624,8 +626,7 @@
2013-01-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/56034
- * tree-loop-distribution.c (enum partition_kind): Add
- PKIND_REDUCTION.
+ * tree-loop-distribution.c (enum partition_kind): Add PKIND_REDUCTION.
(partition_builtin_p): Adjust.
(generate_code_for_partition): Handle PKIND_REDUCTION. Assert
it is the last partition.
@@ -1587,7 +1588,7 @@
* predict.c (predict_loops): If max is 0, don't call compare_tree_int.
If nitercst is 0, don't predict the exit edge.
-2013-01-08 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
+2013-01-08 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
* config/aarch64/aarch64.c (aarch64_print_operand): Replace %r
in asm_fprintf with reg_names.
@@ -1747,10 +1748,10 @@
* asan.c (asan_protect_global): Don't check TREE_ASM_WRITTEN here.
(asan_finish_file): Test it here instead.
-2013-01-07 Nick Clifton <nickc@redhat.com>
- Matthias Klose <doko@debian.org>
- Doug Kwan <dougkwan@google.com>
- H.J. Lu <hongjiu.lu@intel.com>
+2013-01-07 Nick Clifton <nickc@redhat.com>
+ Matthias Klose <doko@debian.org>
+ Doug Kwan <dougkwan@google.com>
+ H.J. Lu <hongjiu.lu@intel.com>
PR driver/55470
* collect2.c (main): Support -fuse-ld=bfd and -fuse-ld=gold.
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 895028b..c6f3d53 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -14628,7 +14628,8 @@ ix86_print_operand (FILE *file, rtx x, int code)
putc ('$', file);
/* Sign extend 32bit SFmode immediate to 8 bytes. */
if (code == 'q')
- fprintf (file, "0x%08llx", (unsigned long long) (int) l);
+ fprintf (file, "0x%08" HOST_LONG_LONG_FORMAT "x",
+ (unsigned long long) (int) l);
else
fprintf (file, "0x%08x", (unsigned int) l);
}
diff --git a/gcc/ggc-page.c b/gcc/ggc-page.c
index 32768b2..5b18468 100644
--- a/gcc/ggc-page.c
+++ b/gcc/ggc-page.c
@@ -2170,31 +2170,31 @@ ggc_print_statistics (void)
{
fprintf (stderr, "\nTotal allocations and overheads during the compilation process\n");
- fprintf (stderr, "Total Overhead: %10lld\n",
+ fprintf (stderr, "Total Overhead: %10" HOST_LONG_LONG_FORMAT "d\n",
G.stats.total_overhead);
- fprintf (stderr, "Total Allocated: %10lld\n",
+ fprintf (stderr, "Total Allocated: %10" HOST_LONG_LONG_FORMAT "d\n",
G.stats.total_allocated);
- fprintf (stderr, "Total Overhead under 32B: %10lld\n",
+ fprintf (stderr, "Total Overhead under 32B: %10" HOST_LONG_LONG_FORMAT "d\n",
G.stats.total_overhead_under32);
- fprintf (stderr, "Total Allocated under 32B: %10lld\n",
+ fprintf (stderr, "Total Allocated under 32B: %10" HOST_LONG_LONG_FORMAT "d\n",
G.stats.total_allocated_under32);
- fprintf (stderr, "Total Overhead under 64B: %10lld\n",
+ fprintf (stderr, "Total Overhead under 64B: %10" HOST_LONG_LONG_FORMAT "d\n",
G.stats.total_overhead_under64);
- fprintf (stderr, "Total Allocated under 64B: %10lld\n",
+ fprintf (stderr, "Total Allocated under 64B: %10" HOST_LONG_LONG_FORMAT "d\n",
G.stats.total_allocated_under64);
- fprintf (stderr, "Total Overhead under 128B: %10lld\n",
+ fprintf (stderr, "Total Overhead under 128B: %10" HOST_LONG_LONG_FORMAT "d\n",
G.stats.total_overhead_under128);
- fprintf (stderr, "Total Allocated under 128B: %10lld\n",
+ fprintf (stderr, "Total Allocated under 128B: %10" HOST_LONG_LONG_FORMAT "d\n",
G.stats.total_allocated_under128);
for (i = 0; i < NUM_ORDERS; i++)
if (G.stats.total_allocated_per_order[i])
{
- fprintf (stderr, "Total Overhead page size %7lu: %10lld\n",
+ fprintf (stderr, "Total Overhead page size %7lu: %10" HOST_LONG_LONG_FORMAT "d\n",
(unsigned long) OBJECT_SIZE (i),
G.stats.total_overhead_per_order[i]);
- fprintf (stderr, "Total Allocated page size %7lu: %10lld\n",
+ fprintf (stderr, "Total Allocated page size %7lu: %10" HOST_LONG_LONG_FORMAT "d\n",
(unsigned long) OBJECT_SIZE (i),
G.stats.total_allocated_per_order[i]);
}
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index 2da6ae1..6743f2f 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,9 @@
+2013-02-07 Uros Bizjak <ubizjak@gmail.com>
+
+ PR bootstrap/56227
+ * lto.c (lto_resolution_ready): Use %wx instead of
+ HOST_WIDE_INT_PRINT_HEX_PURE in the argument to internal_error.
+
2013-02-04 Richard Guenther <rguenther@suse.de>
PR lto/56168
diff --git a/gcc/lto/lto.c b/gcc/lto/lto.c
index 6edf87a..983fa03 100644
--- a/gcc/lto/lto.c
+++ b/gcc/lto/lto.c
@@ -2225,8 +2225,7 @@ lto_resolution_read (splay_tree file_ids, FILE *resolution, lto_file *file)
{
nd = lto_splay_tree_lookup (file_ids, id);
if (nd == NULL)
- internal_error ("resolution sub id " HOST_WIDE_INT_PRINT_HEX_PURE
- " not in object file", id);
+ internal_error ("resolution sub id %wx not in object file", id);
}
file_data = (struct lto_file_decl_data *)nd->value;