a93c0eb695
* ada-lang.c (ada_convert_actual): Renames convert_actual.
...
Make non-static.
(ada_convert_actuals): Delete.
* ada-lang.h (ada_convert_actual): Add declaration.
(ada_convert_actuals): Remove declaration.
* infcall.c: #include "ada-lang.h".
(value_arg_coerce): Add new parameter sp. Update function
documetnation. Add handling of Ada function call parameters.
* Makefile.in (infcall.o): Update dependencies.
2008-01-08 19:28:09 +00:00
88e2547f13
* gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
...
landed. Should also fix random failures in the test following it.
2008-01-08 18:17:30 +00:00
a84a8a0d30
* ada-lang.c (ensure_lval): Fix value lval kind.
...
(convert_actual): Add handling for arguments passed by reference.
2008-01-08 17:40:09 +00:00
7eebcca8bd
* futex.m4: New file.
2008-01-08 17:29:24 +00:00
d7f98cced6
* dbxread.c (read_dbx_symtab): Fix indentation.
2008-01-08 17:14:28 +00:00
aeafac0cd3
binutils/rclex.c: (yylex): Add ':', '_', '\\', and '/' to post characters
...
for name tokens. PR/5529.
2008-01-08 09:10:47 +00:00
9396508db2
PR gas/5322
...
* lib/gas-defs.exp (gas_host_run): Add fourth argument to regsub command.
2008-01-08 08:37:13 +00:00
2ae6c22fab
*** empty log message ***
2008-01-08 00:00:33 +00:00
9f1e7fd31e
* config.sub, config.guess: Update from upstream sources.
2008-01-07 23:25:47 +00:00
3c75e4f892
* prdbg.c (print_vma): Print as long long, if host supports it.
2008-01-07 23:17:48 +00:00
6945b3e87b
daily update
2008-01-07 23:00:05 +00:00
febe438365
* gdb.texinfo (C and C++): Add Decimal Floating Point format
...
subsubsection.
(Decimal Floating Point format): New subsubsection.
2008-01-07 22:35:36 +00:00
f6867ce08c
* gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
...
for expressions with decimal float values.
(test_dfp_conversions): New function to test casts to and from
decimal float types.
Call test_dfp_conversions.
* gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
elements.
(main): Initialize ds.float4 and ds.double8 elements.
* gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
string to new error message.
(d64_set_tests): Likewise.
(d128_set_tests): Likewise.
Add tests for expressions with decimal float variables. Add tests for
conversions to and from decimal float types.
2008-01-07 22:34:49 +00:00
4ef30785ea
* Makefile.in (dfp.o): Depend on expression.h, gdbtypes.h and value.h.
...
(valarith.o): Depend on dfp.h.
(valops.o): Likewise.
* dfp.c: Include expression.h, gdbtypes.h, value.h and dfp.h.
(set_decnumber_context): New function.
(decimal_check_errors): Likewise.
(decimal_from_number): Likewise.
(decimal_to_number): Likewise.
(decimal_from_string): Use set_decnumber_context and
decimal_check_errors.
(decimal_from_integral): New function.
(decimal_from_floating): Likewise.
(decimal_to_double): Likewise.
(promote_decimal): Likewise.
(decimal_binop): Likewise.
(decimal_is_zero): Likewise.
(decimal_compare): Likewise.
(decimal_convert): Likewise.
* dfp.h (decimal_from_integral): New prototype.
(decimal_from_floating): Likewise.
(decimal_to_double): Likewise.
(decimal_binop): Likewise.
(decimal_is_zero): Likewise.
(decimal_compare): Likewise.
(decimal_convert): Likewise.
* eval.c (evaluate_subexp_standard): Remove expect_type argument from
call to value_from_decfloat.
* valarith.c: Include dfp.h.
(value_args_as_decimal): New function.
(value_binop): Add if block to handle TYPE_CODE_DECFLOAT values.
(value_logical_not): Likewise.
(value_equal): Likewise.
(value_less): Likewise.
(value_pos): Likewise.
(value_neg): Formatting fix.
* valops.c: Include dfp.h.
(value_cast): Add if block to handle TYPE_CODE_DECFLOAT values.
* value.c (unpack_long): Add case to handle TYPE_CODE_DECFLOAT.
(unpack_double): Add if block to handle TYPE_CODE_DECFLOAT.
(value_from_decfloat): Remove expect_type argument.
* value.h (value_from_decfloat): Update prototype.
2008-01-07 22:33:57 +00:00
780b23606d
PR binutils/5535
...
* vms.c (vms_close_and_cleanup): Check for the presence of a
vms_private_data_struct before examining any of its fields.
2008-01-07 17:53:03 +00:00
ace7938838
bfd/
...
2008-01-07 H.J. Lu <hongjiu.lu@intel.com>
PR ld/5522
* elflink.c (elf_link_input_bfd): Don't write out a section if
its output section is marked with SEC_NEVER_LOAD.
ld/testsuite/
2008-01-07 H.J. Lu <hongjiu.lu@intel.com>
PR ld/5522
* ld-elf/noload-3.d: New file.
* ld-elf/noload-3.s: Likewise.
* ld-elf/noload-3.t: Likewise.
2008-01-07 16:45:35 +00:00
a7c02bc8e1
Ignore change in name of dynamic linker during
...
execution, on Solaris. This also unbreaks pending breakpoints.
* solist.h (struct target_so_ops): New field same.
* solib-svr4.c (svr4_same): New.
(_initialize_svr4_solib): Register svr4_same.
* solib.c (update_solib_list): Use ops->same, if available.
2008-01-07 15:19:58 +00:00
2dd3e587bd
Report linker script errors with line numbers. Ignore OUTPUT_FORMAT
...
with three arguments, and ignore OUTPUT_ARCH.
2008-01-07 05:19:02 +00:00
d4e917ea7f
*** empty log message ***
2008-01-07 00:00:33 +00:00
885e4b3d1f
daily update
2008-01-06 23:00:04 +00:00
610dd7f9a6
* win32-nat.c (win32_make_so): Use cygwin-style path to avoid warnings when
...
using MS-DOS paths.
2008-01-06 06:59:14 +00:00
d391083d3c
Add support for -e and for ENTRY in linker scripts.
2008-01-06 00:47:10 +00:00
2969336b5e
*** empty log message ***
2008-01-06 00:00:33 +00:00
8133291eb3
daily update
2008-01-05 23:00:05 +00:00
7a404eba27
gdb/
...
* NEWS: Mention --pid and --core command line behaviour changes.
gdb/doc/
* gdb.texinfo (File Options): Remove mention of the attempt to
open a core file with the -p option. Don't list -c as a valid
option to attach to a process.
2008-01-05 21:50:44 +00:00
e1d4d8936f
gas/
...
2008-01-05 H.J. Lu <hongjiu.lu@intel.com>
* doc/c-i386.texi: Update .att_mnemonic and .intel_mnemonic.
* config/tc-i386.c (set_intel_mnemonic): Set intel_mnemonic
only.
(md_assemble): Remove Intel mode workaround.
(match_template): Check support for old gcc, AT&T mnemonic
and Intel Syntax.
(md_parse_option): Don't set intel_mnemonic to 0 for
OPTION_MOLD_GCC.
gas/testsuite/
2008-01-05 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/intel.s: Add tests for fadd, faddp, fdiv, fdivp,
fdivr, fdivrp, fmul, fmulp, fsub, fsubp, fsubr and fsubrp.
* gas/i386/intel.d: Updated.
* gas/i386/intel.e: Likewise.
opcodes/
2008-01-05 H.J. Lu <hongjiu.lu@intel.com>
* i386-gen.c (opcode_modifiers): Rename IntelMnemonic to
ATTSyntax.
* i386-opc.h (IntelMnemonic): Renamed to ..
(ATTSyntax): This
(Opcode_Modifier_Max): Updated.
(i386_opcode_modifier): Remove intelmnemonic. Add attsyntax
and intelsyntax.
* i386-opc.tbl: Remove IntelMnemonic and update with ATTSyntax
on fsub, fubp, fsubr, fsubrp, div, fdivp, fdivr and fdivrp.
* i386-tbl.h: Regenerated.
2008-01-05 17:07:25 +00:00
a4d9b460bd
gdb/
...
* main.c (captured_main): Remove 'count' varible and the
ALIGN_STACK_ON_ENTRY block that used it. Error out if --core and
--pid options were issued simultaneously. If an explicit pid
option was passed, don't fallback to core file. Detect extra
arguments better in the presence of explicit pid or core
arguments.
gdb/doc/
* gdbint.texinfo (Host Conditionals): Remove mention of
ALIGN_STACK_ON_ENTRY.
2008-01-05 16:49:53 +00:00
f9c112822a
* gdb.ada/packed_tagged/comp_bug.adb: New file.
...
* gdb.ada/packed_tagged.exp: New testcase.
2008-01-05 15:48:08 +00:00
0c281816be
* ada-lang.c (ada_which_variant_applies): Correctly compute
...
the value of the discriminant when the variant record is packed.
2008-01-05 15:44:53 +00:00
6ec2edbe70
* gdbint.texinfo (Start of New Year Procedure): Add item
...
describing how to update the source and documentation copyright
notices.
2008-01-05 15:12:56 +00:00
dd208731ed
*** empty log message ***
2008-01-05 00:00:03 +00:00
28d105a1bc
daily update
2008-01-04 23:00:05 +00:00
0ecbca72c8
* gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
...
gdb.ada/homonym/homonym_main.adb: New files.
* gdb.ada/homonym.exp: New testcase.
2008-01-04 21:40:34 +00:00
babe1480e8
* ada-lang.c (is_name_suffix): Handle middle-name numeric suffixes
...
that are used to differentiate homonyms.
2008-01-04 21:36:25 +00:00
c18d3d891b
* gdb.ada/packed_array.exp: Add testing of references to
...
a packed array.
2008-01-04 20:47:16 +00:00
727e3d2e5c
* ada-lang.c (decode_packed_array_type): Avoid a seg fault
...
when the type is an anonymous pointer type.
(ada_check_typedef): Avoid a seg fault when the type is null.
* ada-typeprint.c (print_array_type): Add support for pointer
to packed arrays.
2008-01-04 20:45:05 +00:00
ecc7085baf
* gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
...
New files.
* gdb.ada/type_coercion.exp: New testcase.
2008-01-04 20:07:40 +00:00
c474c9229e
* gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
...
gdb.ada/tagged/foo.adb: New file.
* gdb.ada/tagged.exp: New testcase.
2008-01-04 20:02:29 +00:00
bb28a9dcd8
* ada-exp.y: Allow '{type} ADDRESS' notation on left of assignment.
2008-01-04 19:46:28 +00:00
6799def481
* ada-lang.c (ada_evaluate_subexp): Evaluate tagged types in
...
EVAL_NORMAL mode when noside is EVAL_AVOID_SIDE_EFFECTS.
2008-01-04 19:01:30 +00:00
23117009d4
2008-01-04 H.J. Lu <hongjiu.lu@intel.com>
...
* config/tc-i386.h: Update copyright to 2008.
2008-01-04 18:19:12 +00:00
6f143e4d77
2008-01-04 H.J. Lu <hongjiu.lu@intel.com>
...
* i386-gen.c: Update copyright to 2008.
* i386-opc.h: Likewise.
* i386-opc.tbl: Likewise.
* i386-init.h: Regenerated.
* i386-tbl.h: Likewise.
2008-01-04 18:10:08 +00:00
c6add5371c
gas/testsuite/
...
2008-01-04 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/rexw.d: New.
* gas/i386/rexw.s: Likewise.
* gas/i386/x86-64-sse4_1-intel.d: Updated.
* gas/i386/x86-64-sse4_1.d: Likewise.
opcodes/
2008-01-04 H.J. Lu <hongjiu.lu@intel.com>
* i386-opc.tbl: Add NoRex64 to extractps, movmskpd, movmskps,
pextrb, pextrw, pinsrb, pinsrw and pmovmskb.
* i386-tbl.h: Regenerated.
2008-01-04 18:03:02 +00:00
9005b927e2
* gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
...
gdb.ada/ptype_field/foo.adb: New files.
* gdb.ada/ptype_field.exp: New testcase.
2008-01-04 15:10:10 +00:00
d3353bbdea
* ada-exp.y (chop_separator): New function.
...
(write_selectors): Rewrite to re-use chop_separator.
(ada_nget_field_index, get_symbol_field_type): New functions.
(write_var_or_type): Add support for "ptype TYPENAME.FIELD"
expressions.
2008-01-04 15:04:10 +00:00
b0e34bfe93
* config/tc-ppc.c (parse_cpu): Preserve the settings of the
...
PPC_OPCODE_ALTIVEC and PPC_OPCODE_SPE flags.
* gas/ppc/altivec_and_spe.s: New test - checks that ISA extension
command line options (-maltivec, -mspe) can be specified before
CPU selection command line options.
* gas/ppc/altivec_and_spe.d: Expected disassembly.
* gas/ppc/ppc.exp: Run the new test
2008-01-04 14:53:50 +00:00
ec4d452564
* dwarf.c (read_and_display_attr_value): Prefix values that are
...
displayed in hexadecimal with 0x.
For the DW_AT_import attribute display the abbreviation number and
tag of the imported DIE.
(process_debug_info): Warn about lengths that reserved by the
DWARF3 specification.
Provide more information when corrupted DIEs are detected.
Warn if DIE corruption makes the sibling level negative.
2008-01-04 09:53:41 +00:00
fced7afdce
Add -h/-soname option.
2008-01-04 05:35:24 +00:00
1bedcac52a
Don't create the postprocessing buffer if it already exists.
2008-01-04 05:04:56 +00:00
aacd03c3bb
2008-01-03 H.J. Lu <hongjiu.lu@intel.com>
...
* config/tc-i386.c (md_assemble): Use !intel_mnemonic instead
of SYSV386_COMPAT.
2008-01-04 01:27:01 +00:00