aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMartin Sebor <msebor@redhat.com>2017-03-14 22:09:40 +0000
committerJeff Law <law@gcc.gnu.org>2017-03-14 16:09:40 -0600
commit6bf29a7e402c9650a0feeb00038f873adc7cd309 (patch)
tree8f95cc76fa5cfe8c263a8916a0158f5bb5b126e3 /gcc
parent4692943dace8ba6e1fc3edc6e1c2b051a81b74b7 (diff)
downloadgcc-6bf29a7e402c9650a0feeb00038f873adc7cd309.zip
gcc-6bf29a7e402c9650a0feeb00038f873adc7cd309.tar.gz
gcc-6bf29a7e402c9650a0feeb00038f873adc7cd309.tar.bz2
re PR c/79936 (ICE with -Walloc-size-larger-than=32767)
PR c/79936 * Makefile.in (GTFILES): Add calls.c. * calls.c: Include "gt-calls.h". From-SVN: r246144
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/Makefile.in1
-rw-r--r--gcc/calls.c3
3 files changed, 10 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c6f0dd5..61277c3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2017-03-14 Martin Sebor <msebor@redhat.com>
+
+ PR c/79936
+ * Makefile.in (GTFILES): Add calls.c.
+ * calls.c: Include "gt-calls.h".
+
2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
PR rtl-optimization/79728
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 1ba0475..e54fac4 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -2518,6 +2518,7 @@ GTFILES = $(CPP_ID_DATA_H) $(srcdir)/input.h $(srcdir)/coretypes.h \
$(srcdir)/ipa-devirt.c \
$(srcdir)/internal-fn.h \
$(srcdir)/hsa-common.c \
+ $(srcdir)/calls.c \
@all_gtfiles@
# Compute the list of GT header files from the corresponding C sources,
diff --git a/gcc/calls.c b/gcc/calls.c
index 6d5ef4e..61caf4c 100644
--- a/gcc/calls.c
+++ b/gcc/calls.c
@@ -5649,3 +5649,6 @@ must_pass_in_stack_var_size_or_pad (machine_mode mode, const_tree type)
return false;
}
+
+/* Tell the garbage collector about GTY markers in this source file. */
+#include "gt-calls.h"