diff options
Diffstat (limited to 'ld')
-rw-r--r-- | ld/ChangeLog | 7 | ||||
-rw-r--r-- | ld/emultempl/aix.em | 5 | ||||
-rw-r--r-- | ld/lexsup.c | 2 | ||||
-rw-r--r-- | ld/pe-dll.c | 2 |
4 files changed, 11 insertions, 5 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index c10bc39..4b96e1a 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,10 @@ +2021-03-29 Alan Modra <amodra@gmail.com> + + * emultempl/aix.em (gld${EMULATION_NAME}_before_allocation): Simplify + boolean expression. + * lexsup.c (parse_args): Likewise. + * pe-dll.c (pe_dll_id_target): Likewise. + 2021-03-25 Nick Alcock <nick.alcock@oracle.com> * testsuite/ld-ctf/array.d: Only check that the data object diff --git a/ld/emultempl/aix.em b/ld/emultempl/aix.em index 6fd67b2..bea8c1d 100644 --- a/ld/emultempl/aix.em +++ b/ld/emultempl/aix.em @@ -834,9 +834,8 @@ gld${EMULATION_NAME}_before_allocation (void) /* Let the XCOFF backend set up the .loader section. */ if (!bfd_xcoff_size_dynamic_sections (link_info.output_bfd, &link_info, libpath, entry_symbol.name, file_align, - maxstack, maxdata, gc && !unix_ld ? TRUE : FALSE, - modtype, textro ? TRUE : FALSE, flags, special_sections, - rtld ? TRUE : FALSE)) + maxstack, maxdata, gc && !unix_ld, + modtype, textro, flags, special_sections, rtld)) einfo (_("%F%P: failed to set dynamic section sizes: %E\n")); /* Look through the special sections, and put them in the right diff --git a/ld/lexsup.c b/ld/lexsup.c index 88eb79e..51b2a3e 100644 --- a/ld/lexsup.c +++ b/ld/lexsup.c @@ -1091,7 +1091,7 @@ parse_args (unsigned argc, char **argv) getopt can't handle two args to an option without kludges. */ /* Enable optimizations of output files. */ - link_info.optimize = strtoul (optarg, NULL, 0) ? TRUE : FALSE; + link_info.optimize = strtoul (optarg, NULL, 0) != 0; break; case 'o': lang_add_output (optarg, 0); diff --git a/ld/pe-dll.c b/ld/pe-dll.c index 154c684..56b4375 100644 --- a/ld/pe-dll.c +++ b/ld/pe-dll.c @@ -439,7 +439,7 @@ pe_dll_id_target (const char *target) bfd_get_target_info (target, NULL, NULL, &u, NULL); if (u == -1) abort (); - pe_detail_list[i].underscored = (u != 0 ? TRUE : FALSE); + pe_detail_list[i].underscored = u != 0; pe_details = pe_detail_list + i; pe_leading_underscore = (u != 0 ? 1 : 0); return; |