gcc/gcc/c-family
Jakub Jelinek 31be63ab8c re PR c/63307 (Cilk+ breaks -fcompare-debug bootstrap)
PR c/63307
	* cilk.c (fill_decls_vec): Only put decls into vector v.                                                                                   
	(compare_decls): Fix up formatting.

	* c-c++-common/cilk-plus/CK/pr63307.c: New test.

2015-01-21  Igor Zamyatin  <igor.zamyatin@intel.com>

	PR c/63307
	* cilk.c: Include vec.h.
	(struct cilk_decls): New structure.
	(wrapper_parm_cb): Split this function to...
	(fill_decls_vec): ...this...
	(create_parm_list): ...and this.
	(compare_decls): New function.
	(for_local_cb): Remove.
	(wrapper_local_cb): Ditto.
	(build_wrapper_type): For now first traverse and fill vector of
	declarations then sort it and then deal with sorted vector.
	(cilk_outline): Ditto.
	(declare_one_free_variable): Ditto.

From-SVN: r219969
2015-01-21 22:23:04 +01:00
..
ChangeLog re PR c/63307 (Cilk+ breaks -fcompare-debug bootstrap) 2015-01-21 22:23:04 +01:00
ChangeLog.gimple-classes Merger of git branch "gimple-classes-v2-option-3" 2014-11-19 17:00:54 +00:00
array-notation-common.c genattrtab.c (write_header): Include hash-set.h... 2015-01-09 20:18:42 +00:00
c-ada-spec.c genattrtab.c (write_header): Include hash-set.h... 2015-01-09 20:18:42 +00:00
c-ada-spec.h Update copyright years. 2015-01-05 13:33:28 +01:00
c-cilkplus.c genattrtab.c (write_header): Include hash-set.h... 2015-01-09 20:18:42 +00:00
c-common.c IPA ICF: add no_icf attribute. 2015-01-19 15:20:16 +00:00
c-common.def Update copyright years. 2015-01-05 13:33:28 +01:00
c-common.h Merge current set of OpenACC changes from gomp-4_0-branch. 2015-01-15 21:11:12 +01:00
c-cppbuiltin.c Merge current set of OpenACC changes from gomp-4_0-branch. 2015-01-15 21:11:12 +01:00
c-dump.c genattrtab.c (write_header): Include hash-set.h... 2015-01-09 20:18:42 +00:00
c-format.c re PR c++/64629 (-Wformat-security warns with const char *const vars) 2015-01-21 15:15:27 -05:00
c-format.h Update copyright years. 2015-01-05 13:33:28 +01:00
c-gimplify.c genattrtab.c (write_header): Include hash-set.h... 2015-01-09 20:18:42 +00:00
c-lex.c genattrtab.c (write_header): Include hash-set.h... 2015-01-09 20:18:42 +00:00
c-objc.h Update copyright years. 2015-01-05 13:33:28 +01:00
c-omp.c Merge current set of OpenACC changes from gomp-4_0-branch. 2015-01-15 21:11:12 +01:00
c-opts.c genattrtab.c (write_header): Include hash-set.h... 2015-01-09 20:18:42 +00:00
c-pch.c genattrtab.c (write_header): Include hash-set.h... 2015-01-09 20:18:42 +00:00
c-ppoutput.c genattrtab.c (write_header): Include hash-set.h... 2015-01-09 20:18:42 +00:00
c-pragma.c Merge current set of OpenACC changes from gomp-4_0-branch. 2015-01-15 21:11:12 +01:00
c-pragma.h Merge current set of OpenACC changes from gomp-4_0-branch. 2015-01-15 21:11:12 +01:00
c-pretty-print.c genattrtab.c (write_header): Include hash-set.h... 2015-01-09 20:18:42 +00:00
c-pretty-print.h Update copyright years. 2015-01-05 13:33:28 +01:00
c-semantics.c genattrtab.c (write_header): Include hash-set.h... 2015-01-09 20:18:42 +00:00
c-target-def.h Update copyright years. 2015-01-05 13:33:28 +01:00
c-target.def Update copyright years. 2015-01-05 13:33:28 +01:00
c-target.h Update copyright years. 2015-01-05 13:33:28 +01:00
c-ubsan.c genattrtab.c (write_header): Include hash-set.h... 2015-01-09 20:18:42 +00:00
c-ubsan.h ubsan.c (do_ubsan_in_current_function): New. 2015-01-08 16:27:22 -05:00
c.opt Merge current set of OpenACC changes from gomp-4_0-branch. 2015-01-15 21:11:12 +01:00
cilk.c re PR c/63307 (Cilk+ breaks -fcompare-debug bootstrap) 2015-01-21 22:23:04 +01:00
cppspec.c Update copyright years. 2015-01-05 13:33:28 +01:00
stub-objc.c genattrtab.c (write_header): Include hash-set.h... 2015-01-09 20:18:42 +00:00