Commit ce79110f by Martin Liska Committed by Martin Liska

Revert r254460 (collect2 LTO for AIX).

2019-07-08  Martin Liska  <mliska@suse.cz>

	* collect2.c (defined): Revert to before r254460.
	(scan_prog_file): Revert to before r254460.

From-SVN: r273229
parent 75b41faa
2019-07-08 Martin Liska <mliska@suse.cz>
* collect2.c (defined): Revert to before r254460.
(scan_prog_file): Revert to before r254460.
2019-07-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/83518
......
......@@ -616,7 +616,7 @@ static const char *const target_machine = TARGET_MACHINE;
Return 0 if not found, otherwise return its name, allocated with malloc. */
#if defined (OBJECT_FORMAT_NONE) || defined (OBJECT_FORMAT_COFF)
#ifdef OBJECT_FORMAT_NONE
/* Add an entry for the object file NAME to object file list LIST.
New entries are added at the end of the list. The original pointer
......@@ -636,7 +636,7 @@ add_lto_object (struct lto_object_list *list, const char *name)
list->last = n;
}
#endif
#endif /* OBJECT_FORMAT_NONE */
/* Perform a link-time recompilation and relink if any of the object
......@@ -2799,10 +2799,8 @@ scan_prog_file (const char *prog_name, scanpass which_pass,
LDFILE *ldptr = NULL;
int sym_index, sym_count;
int is_shared = 0;
int found_lto = 0;
if (which_pass != PASS_FIRST && which_pass != PASS_OBJ
&& which_pass != PASS_LTOINFO)
if (which_pass != PASS_FIRST && which_pass != PASS_OBJ)
return;
#ifdef COLLECT_EXPORT_LIST
......@@ -2815,7 +2813,6 @@ scan_prog_file (const char *prog_name, scanpass which_pass,
eliminate scan_libraries() function. */
do
{
found_lto = 0;
#endif
/* Some platforms (e.g. OSF4) declare ldopen as taking a
non-const char * filename parameter, even though it will not
......@@ -2858,19 +2855,6 @@ scan_prog_file (const char *prog_name, scanpass which_pass,
++name;
#endif
if (which_pass == PASS_LTOINFO)
{
if (found_lto)
continue;
if (strncmp (name, "__gnu_lto_v1", 12) == 0)
{
add_lto_object (&lto_objects, prog_name);
found_lto = 1;
break;
}
continue;
}
switch (is_ctor_dtor (name))
{
#if TARGET_AIX_VERSION
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment