This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r275450 - in /trunk/gcc: ChangeLog Makefile.in ...


Author: marxin
Date: Fri Sep  6 06:58:42 2019
New Revision: 275450

URL: https://gcc.gnu.org/viewcvs?rev=275450&root=gcc&view=rev
Log:
Remove support for repo files (PR c++/91125).

2019-09-06  Martin Liska  <mliska@suse.cz>

	PR c++/91125
	* Makefile.in: Remove tlink.o.
	* collect2.c (do_link): New function isolated
	from do_tlink.
	(main): Use.
	* collect2.h (do_tlink): Remove declaration of do_tlink.
	* doc/extend.texi: Remove documentation of -frepo.
	* doc/invoke.texi: Likewise.
	* doc/sourcebuild.texi: Remove cleanup-repo-files.
	* tlink.c: Remove.
2019-09-06  Martin Liska  <mliska@suse.cz>

	PR c++/91125
	* c-common.c: Remove definition of flag_use_repository.
	* c-common.h: Likewise.
	* c-opts.c (c_common_handle_option):
	Do not handle OPT_frepo option.
	* c.opt: Mark the option with Deprecated.
2019-09-06  Martin Liska  <mliska@suse.cz>

	PR c++/91125
	* Make-lang.in: Remove repo.o.
	* config-lang.in: Likewise.
	* cp-tree.h (init_repo): Remove declarations
	of repo-related functions.
	(repo_emit_p): Likewise.
	(repo_export_class_p): Likewise.
	(finish_repo): Likewise.
	* decl2.c (import_export_class): Always
	set -1 value/
	(mark_needed): Remove -frepo from comment.
	(import_export_decl): Similarly here.
	(c_parse_final_cleanups): Remove call of finish_repo.
	* lex.c (cxx_init): Remove call to init_repo.
	* optimize.c (can_alias_cdtor): Remove dead condition.
	* pt.c (push_template_decl_real): Update comment.
	(instantiate_decl): Remove dead code used for -frepo.
	* repo.c: Remove.
2019-09-06  Martin Liska  <mliska@suse.cz>

	PR c++/91125
	* g++.dg/parse/repo1.C: Remove.
	* g++.dg/rtti/repo1.C: Remove.
	* g++.dg/template/repo1.C: Remove.
	* g++.dg/template/repo10.C: Remove.
	* g++.dg/template/repo11.C: Remove.
	* g++.dg/template/repo2.C: Remove.
	* g++.dg/template/repo3.C: Remove.
	* g++.dg/template/repo4.C: Remove.
	* g++.dg/template/repo5.C: Remove.
	* g++.dg/template/repo6.C: Remove.
	* g++.dg/template/repo7.C: Remove.
	* g++.dg/template/repo8.C: Remove.
	* g++.dg/template/repo9.C: Remove.
	* g++.old-deja/g++.pt/instantiate4.C: Remove.
	* g++.old-deja/g++.pt/instantiate6.C: Remove.
	* g++.old-deja/g++.pt/repo1.C: Remove.
	* g++.old-deja/g++.pt/repo2.C: Remove.
	* g++.old-deja/g++.pt/repo3.C: Remove.
	* g++.old-deja/g++.pt/repo4.C: Remove.
	* lib/g++.exp: Remove removal of repo files.
	* lib/gcc-dg.exp: Likewise.
	* lib/obj-c++.exp: Likewise.

Removed:
    trunk/gcc/cp/repo.c
    trunk/gcc/testsuite/g++.dg/parse/repo1.C
    trunk/gcc/testsuite/g++.dg/rtti/repo1.C
    trunk/gcc/testsuite/g++.dg/template/repo1.C
    trunk/gcc/testsuite/g++.dg/template/repo10.C
    trunk/gcc/testsuite/g++.dg/template/repo11.C
    trunk/gcc/testsuite/g++.dg/template/repo2.C
    trunk/gcc/testsuite/g++.dg/template/repo3.C
    trunk/gcc/testsuite/g++.dg/template/repo4.C
    trunk/gcc/testsuite/g++.dg/template/repo5.C
    trunk/gcc/testsuite/g++.dg/template/repo6.C
    trunk/gcc/testsuite/g++.dg/template/repo7.C
    trunk/gcc/testsuite/g++.dg/template/repo8.C
    trunk/gcc/testsuite/g++.dg/template/repo9.C
    trunk/gcc/testsuite/g++.old-deja/g++.pt/instantiate4.C
    trunk/gcc/testsuite/g++.old-deja/g++.pt/instantiate6.C
    trunk/gcc/testsuite/g++.old-deja/g++.pt/repo1.C
    trunk/gcc/testsuite/g++.old-deja/g++.pt/repo2.C
    trunk/gcc/testsuite/g++.old-deja/g++.pt/repo3.C
    trunk/gcc/testsuite/g++.old-deja/g++.pt/repo4.C
    trunk/gcc/tlink.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/Makefile.in
    trunk/gcc/c-family/ChangeLog
    trunk/gcc/c-family/c-common.c
    trunk/gcc/c-family/c-common.h
    trunk/gcc/c-family/c-opts.c
    trunk/gcc/c-family/c.opt
    trunk/gcc/collect2.c
    trunk/gcc/collect2.h
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/Make-lang.in
    trunk/gcc/cp/config-lang.in
    trunk/gcc/cp/cp-tree.h
    trunk/gcc/cp/decl2.c
    trunk/gcc/cp/lex.c
    trunk/gcc/cp/optimize.c
    trunk/gcc/cp/pt.c
    trunk/gcc/doc/extend.texi
    trunk/gcc/doc/invoke.texi
    trunk/gcc/doc/sourcebuild.texi
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/lib/g++.exp
    trunk/gcc/testsuite/lib/gcc-dg.exp
    trunk/gcc/testsuite/lib/obj-c++.exp


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]