diff options
author | Alan Modra <amodra@gmail.com> | 2002-08-28 01:55:46 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2002-08-28 01:55:46 +0000 |
commit | c89e8944a4533b883d70cae10414355c512be8c2 (patch) | |
tree | 2a5905076f605e2880018abd472b26c651729ef3 | |
parent | 6d110b652a77965efb19039b9b61e4e64ee85448 (diff) | |
download | gdb-c89e8944a4533b883d70cae10414355c512be8c2.zip gdb-c89e8944a4533b883d70cae10414355c512be8c2.tar.gz gdb-c89e8944a4533b883d70cae10414355c512be8c2.tar.bz2 |
* emultempl/aix.em (gld${EMULATION_NAME}_parse_args): Replace strtoll,
strtoul and strtoull with bfd_scan_vma.
(gld${EMULATION_NAME}_read_file): Likewise.
-rw-r--r-- | ld/ChangeLog | 6 | ||||
-rw-r--r-- | ld/emultempl/aix.em | 20 |
2 files changed, 16 insertions, 10 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index f6fb2e7..f09a0ae 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,5 +1,11 @@ 2002-08-28 Alan Modra <amodra@bigpond.net.au> + * emultempl/aix.em (gld${EMULATION_NAME}_parse_args): Replace strtoll, + strtoul and strtoull with bfd_scan_vma. + (gld${EMULATION_NAME}_read_file): Likewise. + +2002-08-28 Alan Modra <amodra@bigpond.net.au> + * configure.tgt: Remove h8[35]00-*-hms*. Add h8500-*-rtems*. 2002-08-27 Egor Duda <deo@logos-m.ru> diff --git a/ld/emultempl/aix.em b/ld/emultempl/aix.em index 8b386ba..60e600c 100644 --- a/ld/emultempl/aix.em +++ b/ld/emultempl/aix.em @@ -180,7 +180,7 @@ gld${EMULATION_NAME}_parse_args (argc, argv) int longind; int optc; bfd_signed_vma val; - char *end; + const char *end; enum { @@ -319,7 +319,7 @@ gld${EMULATION_NAME}_parse_args (argc, argv) break; case 'D': - val = strtoll (optarg, &end, 0); + val = bfd_scan_vma (optarg, &end, 0); if (*end != '\0') einfo ("%P: warning: ignoring invalid -D number %s\n", optarg); else if (val != -1) @@ -327,7 +327,7 @@ gld${EMULATION_NAME}_parse_args (argc, argv) break; case 'H': - val = strtoul (optarg, &end, 0); + val = bfd_scan_vma (optarg, &end, 0); if (*end != '\0' || (val & (val - 1)) != 0) einfo ("%P: warning: ignoring invalid -H number %s\n", optarg); else @@ -345,7 +345,7 @@ gld${EMULATION_NAME}_parse_args (argc, argv) number, we assume the AIX option is intended. Otherwise, we assume the usual GNU ld -T option is intended. We can't just ignore the AIX option, because gcc passes it to the linker. */ - val = strtoull (optarg, &end, 0); + val = bfd_scan_vma (optarg, &end, 0); if (*end != '\0') { optind = prevoptind; @@ -430,7 +430,7 @@ gld${EMULATION_NAME}_parse_args (argc, argv) break; case OPTION_MAXDATA: - val = strtoull (optarg, &end, 0); + val = bfd_scan_vma (optarg, &end, 0); if (*end != '\0') einfo ("%P: warning: ignoring invalid -bmaxdata number %s\n", optarg); else @@ -438,7 +438,7 @@ gld${EMULATION_NAME}_parse_args (argc, argv) break; case OPTION_MAXSTACK: - val = strtoull (optarg, &end, 0); + val = bfd_scan_vma (optarg, &end, 0); if (*end != '\0') einfo ("%P: warning: ignoring invalid -bmaxstack number %s\n", optarg); @@ -471,7 +471,7 @@ gld${EMULATION_NAME}_parse_args (argc, argv) start on. The offset within the page should still be the offset within the file, so we need to build an appropriate expression. */ - val = strtoull (optarg, &end, 0); + val = bfd_scan_vma (optarg, &end, 0); if (*end != '\0') einfo ("%P: warning: ignoring invalid -pD number %s\n", optarg); else @@ -494,7 +494,7 @@ gld${EMULATION_NAME}_parse_args (argc, argv) /* This set the page that the .text section is supposed to start on. The offset within the page should still be the offset within the file. */ - val = strtoull (optarg, &end, 0); + val = bfd_scan_vma (optarg, &end, 0); if (*end != '\0') einfo ("%P: warning: ignoring invalid -pT number %s\n", optarg); else @@ -1112,14 +1112,14 @@ gld${EMULATION_NAME}_read_file (filename, import) if (s != se) { int status; - char *end; + const char *end; status = is_syscall (s, &syscall_flag); if (0 > status) { /* not a system call, check for address */ - address = strtoul (s, &end, 0); + address = bfd_scan_vma (s, &end, 0); if (*end != '\0') { einfo ("%s:%d: warning: syntax error in import/export file\n", |