gcc/ChangeLog: 2015-06-10 Mikhail Maltsev * defaults.h (gen_simple_return, gen_return, gen_mem_thread_fence, gen_memory_barrier, gen_mem_signal_fence, gen_load_multiple, gen_store_multiple, gen_tablejump): Remove. Generate by genflags. (HAVE_*): Likewise. * genflags.c (struct stub_info_t): Define. (stubs): Define variable. (struct gflg_string_hasher): Define. (stubs_map): Define variable. (mark_as_done): New function. (gen_dummy): New function (move code out of gen_proto, generalize). (gen_proto): Use gen_dummy. (gen_insn): Call mark_as_done. (gen_stub): New function. (main): Initialize stubs_map, call gen_stubs for missing stubs.