~ubuntu-branches/debian/jessie/gdb/jessie

« back to all changes in this revision

Viewing changes to gdb/testsuite/gdb.xml/tdesc-arch.exp

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Jacobowitz
  • Date: 2010-03-20 01:21:29 UTC
  • mfrom: (1.3.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20100320012129-t7h25y8zgr8c2369
Tags: 7.1-1
* New upstream release, including:
  - PIE support (Closes: #346409).
  - C++ improvements, including static_cast<> et al, namespace imports,
    and bug fixes in printing virtual base classes.
  - Multi-program debugging.  One GDB can now debug multiple programs
    at the same time.
  - Python scripting improvements, including gdb.parse_and_eval.
  - Updated MIPS Linux signal frame layout (Closes: #570875).
  - No internal error stepping over _dl_debug_state (Closes: #569551).
* Update to Standards-Version: 3.8.4 (no changes required).
* Include more relevant (and smaller) docs in the gdbserver package
  (Closes: #571132).
* Do not duplicate documentation in gdb64, gdb-source, and libgdb-dev.
* Fix crash when switching into TUI mode (Closes: #568489).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright 2007, 2008, 2009 Free Software Foundation, Inc.
 
1
# Copyright 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
2
2
 
3
3
# This program is free software; you can redistribute it and/or modify
4
4
# it under the terms of the GNU General Public License as published by
58
58
 
59
59
proc set_arch { arch which } {
60
60
    global gdb_prompt
 
61
    global subdir
61
62
 
62
 
    set fd [open "tdesc-arch.xml" w]
 
63
    set fd [open "$subdir/tdesc-arch.xml" w]
63
64
    puts $fd \
64
65
        "<target>
65
66
            <architecture>$arch</architecture>
66
67
         </target>"
67
68
    close $fd
 
69
    remote_download host "${subdir}/tdesc-arch.xml" "tdesc-arch.xml"
68
70
 
69
71
    # Anchor the test output, so that error messages are detected.
70
72
    set cmd "set tdesc filename tdesc-arch.xml"
84
86
        "The target architecture is set automatically \\(currently $arch\\)" \
85
87
        "$cmd ($which architecture)"
86
88
 
87
 
    file delete "tdesc-arch.xml"
 
89
    file delete "${subdir}/tdesc-arch.xml"
 
90
    remote_file host delete "tdesc-arch.xml"
88
91
}
89
92
 
90
93
set_arch $arch1 first
91
94
set_arch $arch2 second
92
95
 
93
96
# Check an invalid architecture setting.
94
 
set fd [open "tdesc-arch.xml" w]
 
97
set fd [open "${subdir}/tdesc-arch.xml" w]
95
98
puts $fd \
96
99
    "<target>
97
100
       <architecture>invalid</architecture>
98
101
     </target>"
99
102
close $fd
 
103
remote_download host "$subdir/tdesc-arch.xml" "tdesc-arch.xml"
100
104
 
101
105
set cmd "set tdesc filename tdesc-arch.xml"
102
106
gdb_test $cmd \
108
112
    "The target architecture is set automatically \\(currently $default_arch\\)" \
109
113
    "$cmd (invalid architecture)"
110
114
 
111
 
file delete "tdesc-arch.xml"
 
115
file delete "${subdir}/tdesc-arch.xml"
 
116
remote_file host delete "tdesc-arch.xml"