Ralf Wildenhues
ce4a1a3a50
Fix itbl-parse.h dependencies in gas.
...
gas/:
* Makefile.am (itbl-lex.o): Depend on itbl-parse.h.
(itbl-ops.o, itbl-tops.o): Likewise.
(itbl-parse.h): Use separate rule.
* Makefile.in: Regenerate.
2009-09-03 22:11:21 +00:00
Joseph Myers
9a68ae16f8
* gdb.base/ending-run.exp: Restrict regular expression matching
...
line number to require closing brace following.
2009-09-03 22:03:21 +00:00
Doug Evans
146b914519
* gdb.base/store.exp (check_set): Fix typo in expected value message.
2009-09-03 21:44:49 +00:00
Joel Brobecker
97b9747c0c
* arm-tdep.c (displaced_write_reg): Replace call to abort by call
...
to internal_error.
2009-09-03 18:52:02 +00:00
Adam Nemet
5bbc5ae7bb
* elfxx-mips.c (mips_elf_calculate_relocation): Don't relocate
...
R_MIPS_JALR unless symbol resolves locally.
2009-09-03 18:31:00 +00:00
Adam Nemet
99da6b5fe0
* elfxx-mips.c (_bfd_mips_elf_check_relocs): Don't set
...
has_static_relocs for R_MIPS_JALR.
2009-09-03 18:21:21 +00:00
Dave Korn
032f3e01ca
ld/ChangeLog:
...
* scripttempl/pe.sc (.text): Add "*(.text.*)" in order to catch
new GCC hot/cold/unlikely partitions.
* scripttempl/pep.sc: Likewise.
* scripttempl/epocpe.sc: Likewise.
* scripttempl/mcorepe.sc: Likewise.
* scripttempl/ppcpe.sc: Likewise.
ld/testsuite/ChangeLog:
* ld-pe/longsecn.d: Adjusted to match new .text section merging
in default PE linker scripts.
* ld-pe/longsecn-1.d: Likewise.
* ld-pe/longsecn-2.d: Likewise.
2009-09-03 18:04:35 +00:00
Jie Zhang
110c21e165
* config/tc-bfin.c (md_parse_option): Call as_fatal for bad
...
-mcpu= option.
2009-09-03 18:03:38 +00:00
Jie Zhang
c639698b41
* config/bfin-lex.l: Remove V as STATUS_REG.
2009-09-03 17:52:06 +00:00
Jie Zhang
ad15c38ee6
gas/
...
* config/bfin-parse.y: Remove trailing whitespace.
(ccstat): Indent.
* config/tc-bfin.c (struct bfin_reg_entry): Remove.
(bfin_reg_info[]): Remove.
opcodes/
* bfin-dis.c (_print_insn_bfin): Don't declare.
(print_insn_bfin): Don't declare.
(dregs_pair): Remove.
(ignore_bits): Remove.
(ccstat): Remove.
2009-09-03 17:42:53 +00:00
Jie Zhang
f31bf2c696
* config/bfin-defs.h (F_REG_ALL): Remove macro.
...
(F_REG_HIGH): Redefine.
(F_REG_NONE): New macro.
(F_REG_LOW): New macro.
(REG_CLASS): Enclose macro argument in parentheses when used.
(REG_EVEN): Likewise.
(IS_H): Use flags.
(IS_HCOMPL): Use flags.
* config/bfin-lex.l (SP.L, SP.H, FP.L, FP.H): Set flags.
(parse_reg): Set flags.
(parse_halfreg): Set flags.
2009-09-03 17:06:38 +00:00
Jie Zhang
118176876b
* config/bfin-parse.y (gen_multi_instr_1): Check anomaly
...
05000074 only when both slot1 and slot2 are filled.
testsuite/
* gas/bfin/parallel5.s: New test.
* gas/bfin/error.exp: New test.
2009-09-03 16:50:39 +00:00
H.J. Lu
fca6a796b7
2009-09-03 Ozkan Sezer <sezeroz@gmail.com>
...
PR target/39065
* configure.ac: Also check for intptr_t.
* config.h.in: Regenerated.
* configure: Regenerated.
* hashtab.c (hash_pointer): Cast the pointer argument to intptr_t
instead of of long.
2009-09-03 16:46:55 +00:00
Jie Zhang
bd03da3089
* config/tc-bfin.c (md_assemble): Bump line counters if there is
...
EOL in the instruction.
testsuite/
* gas/bfin/line_number.l, gas/bfin/line_number.s: New test.
* gas/bfin/bfin.exp: Add the new test.
2009-09-03 16:32:42 +00:00
Jie Zhang
c958a8a8fb
gas/
...
* config/bfin-defs.h (IS_GENREG): Define.
(IS_DAGREG): Define.
(IS_SYSREG): Define.
* config/bfin-parse.y (asm_1): Check illegal register move
instructions.
gas/testsuite/
* gas/bfin/expected_move_errors.s,
gas/bfin/expected_move_errors.l: Add "LC1 = I0;".
* gas/bfin/move.s, gas/bfin/move.d: Remove "CYCLES = A0.W".
opcodes/
* bfin-dis.c (IS_DREG): Define.
(IS_PREG): Define.
(IS_AREG): Define.
(IS_GENREG): Define.
(IS_DAGREG): Define.
(IS_SYSREG): Define.
(decode_REGMV_0): Check illegal register move instructions.
2009-09-03 16:17:36 +00:00
Jie Zhang
1d3ad4d0b0
* config/bfin-parse.y (asm_1): Fix a typo.
...
testsuite/
* gas/bfin/expected_comparison_errors.l: Expect error on Line 13.
2009-09-03 15:48:16 +00:00
Jie Zhang
d3a50e1419
* config/bfin-parse.y (asm_1): Add LOOP_BEGIN and LOOP_END.
...
* config/tc-bfin.c (bfin_start_line_hook): Remove.
(bfin_loop_beginend): New.
* config/tc-bfin.h (bfin_start_line_hook): Don't declare.
(md_start_line_hook): Don't define.
* config/bfin-aux.h (bfin_loop_beginend): Declare.
testsuite/
* gas/bfin/loop.s, gas/bfin/loop.d: New test.
* gas/bfin/loop2.s, gas/bfin/loop2.d: New test.
* gas/bfin/loop3.s, gas/bfin/loop3.d: New test.
* gas/bfin/bfin.exp: Add the new tests.
2009-09-03 15:36:02 +00:00
Maciej W. Rozycki
fcbc2f0940
* elf64-mips.c (mips_elf64_howto_table_rela): Add support for
...
R_MIPS_TLS_DTPMOD64 and R_MIPS_TLS_TPREL64, replacing the
respective stubs.
2009-09-03 15:21:09 +00:00
Tristan Gingold
a0840211ed
2009-09-03 Tristan Gingold <gingold@adacore.com>
...
* config/tc-ia64.c (ia64_vms_note): Use lbasename instead of basename.
Call xstrdup on the result and free the buffer after use.
2009-09-03 13:20:31 +00:00
Tristan Gingold
5bc2ed935e
2009-09-03 Tristan Gingold <gingold@adacore.com>
...
* as.h (__PRETTY_FUNCTION__): Use the same definition as bfd/libbfd.h.
2009-09-03 12:54:21 +00:00
Dave Korn
3df5879c31
* Makefile.am (BUILD_LIBINTL): New variable.
...
(i386-gen$(EXEEXT_FOR_BUILD)): Use it.
(ia64-gen$(EXEEXT_FOR_BUILD)): And here.
(z8kgen$(EXEEXT_FOR_BUILD)): And here.
* Makefile.in: Regenerate.
2009-09-03 04:47:46 +00:00
Alan Modra
8139c7d47b
update copyright dates
2009-09-03 02:02:48 +00:00
Alan Modra
5c6877dd1c
daily update
2009-09-03 00:00:05 +00:00
gdbadmin
040f8a9677
*** empty log message ***
2009-09-03 00:00:03 +00:00
Tom Tromey
787d21e15a
* gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
2009-09-02 17:03:39 +00:00
Ian Lance Taylor
fdcac5af29
* output.cc (Output_file::resize): Call map_no_anonymous rather
...
than map.
2009-09-02 16:39:06 +00:00
DJ Delorie
ede8013252
merge from gcc
2009-09-02 16:08:35 +00:00
Tristan Gingold
fce11aaae3
(Also add missing entry for configure.com)
...
2009-09-02 Tristan Gingold <gingold@adacore.com>
* vmsbuild.com: Removed as unused and superceeded by makefile.vms.
* makefile.vms: Ported to Itanium VMS. Remove useless targets and
dependencies. Remove unused FORMAT variable.
* configure.com: New file to create build.com DCL script for
Itanium VMS or Alpha VMS.
2009-09-02 15:23:35 +00:00
Tom Tromey
e78022079c
gdb
...
* frame.h (frame_unwinder_is): Declare.
* frame.c (frame_unwinder_is): New function.
* dwarf2loc.c: Include dwarf2-frame.h.
(dwarf_expr_frame_cfa): New function.
(dwarf2_evaluate_loc_desc): Use it.
(needs_frame_frame_cfa): New function.
(dwarf2_loc_desc_needs_frame): Use it.
* dwarf2expr.h (struct dwarf_expr_context) <get_frame_cfa>: New
field.
* dwarf2expr.c (execute_stack_op) <DW_OP_call_frame_cfa>: New
case.
* dwarf2-frame.h (dwarf2_frame_cfa): Declare.
* dwarf2-frame.c (no_get_frame_cfa): New function.
(execute_stack_op): Use it.
(dwarf2_frame_cfa): New function.
gdb/testsuite
* gdb.dwarf2/callframecfa.exp: New file.
* gdb.dwarf2/callframecfa.S: New file.
2009-09-02 14:53:57 +00:00
Tristan Gingold
d34089166b
2009-09-02 Tristan Gingold <gingold@adacore.com>
...
* configure.com: Do not copy makefile.vms-in to makefile.vms
* makefile.vms-in: Renamed to...
* makefile.vms: ... this usual name as it is not processed anymore.
Remove WRITE_DEBUG_OBJS (unused) and reorder object files for
objdump.exe.
2009-09-02 14:14:49 +00:00
Jie Zhang
10a9c4b427
* binutils-all/bfin/unknown-mode.s: New test.
...
* binutils-all/bfin/objdump.exp: New test.
2009-09-02 09:35:12 +00:00
Jie Zhang
958cff2f9b
* config/bfin-parse.y (value_match): Use int instead of long.
...
From Michael Frysinger <michael.frysinger@analog.com>
* config/bfin-defs.h (Expr_Node_Value): Declare the i_value
member as long long.
2009-09-02 08:57:38 +00:00
Alan Modra
05d510a950
regenerate copyright update
2009-09-02 08:10:55 +00:00
Jie Zhang
39b4412d0f
From Bernd Schmidt <bernd.schmidt@analog.com>
...
* config/gas/bfin-parse.y (asm_1): Clean up and unify error handling
for load and store insns.
(neg_value): Delete function.
testsuite/
From Bernd Schmidt <bernd.schmidt@analog.com>
* gas/bfin/expected_errors.l, gas/bfin/expected_errors.s:
Check error messages for invalid load/store insns.
2009-09-02 07:30:34 +00:00
Alan Modra
aa820537ea
update copyright dates
2009-09-02 07:25:43 +00:00
Paolo Bonzini
8e957354b3
2009-09-02 Paolo Bonzini <bonzini@gnu.org>
...
* Makefile.tpl (AWK): Fix typo.
* Makefile.in: Regenerate.
2009-09-02 Paolo Bonzini <bonzini@gnu.org>
* configure.ac: Detect awk and sed.
* Makefile.def (flags_to_pass): Add AWK and SED.
* Makefile.tpl (AWK, SED): New.
(BASE_FLAGS_TO_PASS): Add AWK and SED.
* configure: Regenerate.
* Makefile.in: Regenerate.
2009-09-02 07:05:02 +00:00
Alan Modra
2c6ee261a4
split changelog
2009-09-02 04:47:29 +00:00
DJ Delorie
0531605226
[cgen]
...
* cpu/mep.opc (parse_signed16_range): Mark as potentially unused.
(parse_unsigned16_range): Likewise.
(mep_cgen_insn_supported_asm): Make BSR12 check dependent on VLIW
isa.
[opcodes]
* mep-asm.c: Regenerate.
* mep-desc.c: Regenerate.
* mep-opc.c: Regenerate.
2009-09-02 02:10:36 +00:00
Hui Zhu
c9e78e0c8b
2009-09-02 Hui Zhu <teawater@gmail.com>
...
* record.c (record_resume): Change "signal" to "siggnal".
2009-09-02 01:31:09 +00:00
gdbadmin
88eba167f4
*** empty log message ***
2009-09-02 00:00:34 +00:00
Alan Modra
dc812a6fdb
daily update
2009-09-02 00:00:04 +00:00
H.J. Lu
8114936d8e
2009-09-01 H.J. Lu <hongjiu.lu@intel.com>
...
* gas/i386/att-regs.s: Add ymm tests for 16bit and 64bit.
* gas/i386/intel-regs.s: Likewise.
* gas/i386/att-regs.d: Updated.
* gas/i386/intel-regs.d: Likewise.
2009-09-01 23:59:10 +00:00
Alan Modra
93dcfcd00f
add missing pr number
2009-09-01 23:55:05 +00:00
H.J. Lu
fae96e0433
2009-09-01 H.J. Lu <hongjiu.lu@intel.com>
...
* gas/i386/att-regs.s: Remove a tab.
2009-09-01 23:17:45 +00:00
H.J. Lu
90d6071096
2009-09-01 H.J. Lu <hongjiu.lu@intel.com>
...
* elf64-x86-64.c (elf64_x86_64_finish_dynamic_symbol): Declare
plt earlier.
2009-09-01 21:27:47 +00:00
Ralf Wildenhues
7bb7d81f10
Fix VPATH search for generated sources in binutils, gas, ld.
...
binutils/:
* Makefile.am (arparse.o, arlex.o, sysroff.o, defparse.o)
(deflex.o, nlmheaders.o, rcparse.o, mcparse.o): Supply correct
source file name for generated files which may be in $(srcdir).
* Makefile.in: Regenerate.
gas/:
* Makefile.am (m68k-parse.o, bfin-lex.o, itbl-lex.o, itbl-parse.o):
Supply correct source file name for generated files which may be
in $(srcdir).
* Makefile.in: Regenerate.
ld/:
* Makefile.am (ldgram.o, ldlex.o, deffilep.o): Supply correct
source file name for generated files which may be in $(srcdir).
* Makefile.in: Regenerate.
2009-09-01 20:56:51 +00:00
H.J. Lu
43123e988c
Change to "Copyright 2009".
2009-09-01 19:30:28 +00:00
Doug Evans
29b090c057
* gdb.texinfo (Caching Data of Remote Targets): Add note on
...
non-stop mode's affect on remote caching.
2009-09-01 18:48:58 +00:00
Ian Lance Taylor
44453f85d9
* gold.cc: Include "incremental.h".
...
(queue_initial_tasks): Call Incremental_checker methods.
* incremental.cc: Include "output.h".
(Incremental_checker::can_incrementally_link_output_file): New
method.
* incremental.h (Incremental_checker): New class.
2009-09-01 17:32:35 +00:00
Ian Lance Taylor
404c2abb01
* output.cc (Output_file::open_for_modification): New method.
...
(Output_file::map_anonymous): Changed return type to bool. Record
map in base_ field.
(Output_file::map_no_anonymous): New method, broken out of map.
(Output_file::map): Use map_no_anonymous and map_anonymous.
* output.h (class Output_file): Update declarations.
2009-09-01 17:32:20 +00:00