Commit 39b41187351b9078b0b5d5fe7a8f1390e30b54f9

Update

Commit diff

CVS/Entries

 
5151/ChangeLog/1.784/Wed Jan 30 06:44:52 2008//
5252/config.guess/1.44/Wed Jan 30 06:44:54 2008//
5353/config.sub/1.68/Wed Jan 30 06:44:54 2008//
54D/contrib////
toggle raw diff

bfd/CVS/Entries

 
405405/elfxx-target.h/1.112/Wed Jan 30 06:44:54 2008//
406406/format.c/1.27/Wed Jan 30 06:44:54 2008//
407407/libecoff.h/1.24/Wed Jan 30 06:44:54 2008//
408/version.h/1.2227/Wed Jan 30 06:53:05 2008//
409408/vms.c/1.44/Wed Jan 30 06:44:54 2008//
409/version.h/1.2227/Wed Jan 30 07:46:25 2008//
toggle raw diff

gdb/CVS/Entries

 
339339/parse.c/1.69/Wed Jan 9 19:56:53 2008/-ko/
340340/parser-defs.h/1.26/Wed Jan 9 19:56:53 2008/-ko/
341341/posix-hdep.c/1.5/Wed Jan 9 19:56:53 2008//
342/ppc-linux-tdep.c/1.93/Wed Jan 9 19:56:53 2008//
343342/ppcbug-rom.c/1.12/Wed Jan 9 19:56:53 2008/-ko/
344343/ppcnbsd-nat.c/1.27/Wed Jan 9 19:56:53 2008//
345344/ppcnbsd-tdep.c/1.36/Wed Jan 9 19:56:53 2008//
446446/target-descriptions.c/1.15/Wed Jan 9 19:56:53 2008//
447447/target-descriptions.h/1.11/Wed Jan 9 19:56:53 2008//
448448/target-memory.c/1.6/Wed Jan 9 19:56:53 2008//
449/target.h/1.109/Wed Jan 9 19:56:53 2008/-ko/
450449/terminal.h/1.8/Wed Jan 9 19:56:53 2008/-ko/
451450/top.c/1.129/Wed Jan 9 19:56:55 2008/-ko/
452451/top.h/1.17/Wed Jan 9 19:56:55 2008/-ko/
483483/xtensa-config.c/1.5/Wed Jan 9 19:56:55 2008//
484484/xtensa-tdep.h/1.9/Wed Jan 9 19:56:55 2008//
485485/gdb.h/1.9/Tue Jan 29 16:21:06 2008//
486/MAINTAINERS/1.388/Wed Jan 30 06:52:32 2008/-ko/
487/NEWS/1.254/Wed Jan 30 06:52:34 2008/-ko/
488486/README/1.42/Wed Jan 30 06:44:54 2008/-ko/
489487/ada-lang.c/1.132/Wed Jan 30 06:44:54 2008//
490488/ada-lang.h/1.31/Wed Jan 30 06:44:54 2008//
492492/amd64-linux-nat.c/1.20/Wed Jan 30 06:44:54 2008//
493493/amd64-nat.c/1.14/Wed Jan 30 06:44:54 2008//
494494/amd64-nat.h/1.8/Wed Jan 30 06:44:54 2008//
495/amd64-tdep.c/1.46/Wed Jan 30 06:52:35 2008//
496495/amd64bsd-nat.c/1.14/Wed Jan 30 06:44:54 2008//
497496/arm-tdep.c/1.256/Wed Jan 30 06:44:54 2008/-ko/
498497/auxv.c/1.10/Wed Jan 30 06:44:54 2008//
499498/avr-tdep.c/1.106/Wed Jan 30 06:44:54 2008//
500/breakpoint.c/1.299/Wed Jan 30 06:50:04 2008/-ko/
501/breakpoint.h/1.64/Wed Jan 30 06:44:54 2008/-ko/
502499/bsd-uthread.c/1.14/Wed Jan 30 06:44:54 2008//
503500/c-exp.y/1.42/Wed Jan 30 06:44:54 2008/-ko/
504501/c-valprint.c/1.48/Wed Jan 30 06:44:54 2008/-ko/
509509/corelow.c/1.72/Wed Jan 30 06:44:55 2008/-ko/
510510/cris-tdep.c/1.160/Wed Jan 30 06:44:55 2008//
511511/dbxread.c/1.94/Wed Jan 30 06:44:55 2008/-ko/
512/defs.h/1.218/Wed Jan 30 06:50:04 2008/-ko/
513512/dfp.c/1.6/Wed Jan 30 06:44:55 2008//
514513/dfp.h/1.4/Wed Jan 30 06:44:55 2008//
515514/doublest.h/1.24/Wed Jan 30 06:44:55 2008//
516515/dwarf2read.c/1.250/Wed Jan 30 06:44:56 2008/-ko/
517/eval.c/1.77/Wed Jan 30 06:44:56 2008/-ko/
518516/exec.c/1.70/Wed Jan 30 06:44:56 2008/-ko/
519517/f-lang.c/1.46/Wed Jan 30 06:44:56 2008/-ko/
520518/f-valprint.c/1.39/Wed Jan 30 06:44:56 2008/-ko/
521/fork-child.c/1.38/Wed Jan 30 06:52:35 2008/-ko/
522519/frv-tdep.c/1.118/Wed Jan 30 06:44:56 2008//
523520/gdbarch.c/1.420/Wed Jan 30 06:44:56 2008/-ko/
524521/gdbarch.h/1.374/Wed Jan 30 06:44:56 2008/-ko/
525522/gdbarch.sh/1.460/Wed Jan 30 06:44:56 2008/-ko/
526/gdbthread.h/1.19/Wed Jan 30 06:44:56 2008/-ko/
527523/gdbtypes.c/1.143/Wed Jan 30 06:44:56 2008/-ko/
528524/gdbtypes.h/1.84/Wed Jan 30 06:44:56 2008/-ko/
529525/h8300-tdep.c/1.115/Wed Jan 30 06:44:56 2008/-ko/
529529/hpux-thread.c/1.42/Wed Jan 30 06:44:56 2008/-ko/
530530/i386-tdep.c/1.249/Wed Jan 30 06:44:56 2008/-ko/
531531/ia64-tdep.c/1.171/Wed Jan 30 06:44:56 2008//
532/inf-ttrace.c/1.27/Wed Jan 30 06:52:35 2008//
533532/infcall.c/1.94/Wed Jan 30 06:44:56 2008//
534/infcmd.c/1.168/Wed Jan 30 06:52:36 2008/-ko/
535/inferior.h/1.87/Wed Jan 30 06:52:36 2008/-ko/
536/infrun.c/1.266/Wed Jan 30 06:52:37 2008/-ko/
537533/iq2000-tdep.c/1.12/Wed Jan 30 06:44:56 2008//
538534/jv-exp.y/1.28/Wed Jan 30 06:44:56 2008/-ko/
539/linux-fork.c/1.17/Wed Jan 30 06:44:56 2008//
540/linux-nat.c/1.74/Wed Jan 30 06:52:38 2008//
541535/linux-nat.h/1.22/Wed Jan 30 06:44:56 2008//
542536/linux-thread-db.c/1.37/Wed Jan 30 06:44:56 2008//
543537/m2-exp.y/1.17/Wed Jan 30 06:44:56 2008/-ko/
547547/mn10300-tdep.c/1.153/Wed Jan 30 06:44:57 2008/-ko/
548548/mn10300-tdep.h/1.11/Wed Jan 30 06:44:57 2008//
549549/mt-tdep.c/1.17/Wed Jan 30 06:44:57 2008//
550/nto-tdep.c/1.24/Wed Jan 30 06:52:39 2008//
551/nto-tdep.h/1.9/Wed Jan 30 06:52:39 2008//
552550/objc-exp.y/1.29/Wed Jan 30 06:44:57 2008//
553551/p-exp.y/1.39/Wed Jan 30 06:44:57 2008//
554552/ppc-linux-nat.c/1.78/Wed Jan 30 06:44:57 2008//
555/ppc-sysv-tdep.c/1.46/Wed Jan 30 06:52:39 2008//
556553/ppc-tdep.h/1.62/Wed Jan 30 06:44:57 2008//
557554/printcmd.c/1.116/Wed Jan 30 06:44:57 2008/-ko/
558555/procfs.c/1.85/Wed Jan 30 06:44:57 2008/-ko/
559/remote.c/1.278/Wed Jan 30 06:52:41 2008/-ko/
560556/rs6000-nat.c/1.77/Wed Jan 30 06:44:57 2008/-ko/
561557/rs6000-tdep.c/1.304/Wed Jan 30 06:44:57 2008/-ko/
562558/s390-tdep.c/1.169/Wed Jan 30 06:44:57 2008//
560560/sh-tdep.c/1.214/Wed Jan 30 06:44:57 2008/-ko/
561561/sh64-tdep.c/1.58/Wed Jan 30 06:44:57 2008//
562562/sol-thread.c/1.63/Wed Jan 30 06:44:58 2008/-ko/
563/solib-irix.c/1.18/Wed Jan 30 06:52:41 2008//
564/solib-osf.c/1.14/Wed Jan 30 06:52:41 2008//
565/solib-sunos.c/1.27/Wed Jan 30 06:52:42 2008//
566/solib-svr4.c/1.82/Wed Jan 30 06:52:42 2008//
567563/sparc-tdep.c/1.193/Wed Jan 30 06:44:58 2008/-ko/
568564/sparc-tdep.h/1.19/Wed Jan 30 06:44:58 2008//
569565/sparc64-tdep.c/1.36/Wed Jan 30 06:44:58 2008//
570566/spu-tdep.c/1.27/Wed Jan 30 06:44:58 2008//
571567/stack.c/1.163/Wed Jan 30 06:44:58 2008/-ko/
572/symfile.c/1.198/Wed Jan 30 06:52:43 2008/-ko/
573568/symmisc.c/1.47/Wed Jan 30 06:44:58 2008/-ko/
574/target.c/1.154/Wed Jan 30 06:44:58 2008/-ko/
575/thread.c/1.59/Wed Jan 30 06:44:59 2008/-ko/
576569/tracepoint.c/1.100/Wed Jan 30 06:44:59 2008/-ko/
577570/ui-out.c/1.41/Wed Jan 30 06:44:59 2008/-ko/
578571/v850-tdep.c/1.105/Wed Jan 30 06:44:59 2008/-ko/
579/valarith.c/1.55/Wed Jan 30 06:44:59 2008/-ko/
580572/valops.c/1.182/Wed Jan 30 06:44:59 2008/-ko/
581573/valprint.c/1.70/Wed Jan 30 06:44:59 2008/-ko/
582574/value.c/1.57/Wed Jan 30 06:44:59 2008//
583575/value.h/1.107/Wed Jan 30 06:44:59 2008/-ko/
584576/vax-tdep.c/1.100/Wed Jan 30 06:44:59 2008/-ko/
585/version.in/1.2401/Wed Jan 30 06:52:44 2008//
586/win32-nat.c/1.150/Wed Jan 30 06:52:45 2008/-ko/
587577/xcoffread.c/1.58/Wed Jan 30 06:44:59 2008/-ko/
588578/xstormy16-tdep.c/1.101/Wed Jan 30 06:44:59 2008//
589579/xtensa-tdep.c/1.21/Wed Jan 30 06:44:59 2008//
590/ChangeLog/1.9118/Wed Jan 30 07:17:04 2008/-ko/
591/Makefile.in/1.978/Wed Jan 30 07:06:36 2008/-ko/
592/varobj.c/1.101/Wed Jan 30 07:06:36 2008/-ko/
593/varobj.h/1.15/Wed Jan 30 07:06:36 2008/-ko/
580/ChangeLog/1.9120/Wed Jan 30 09:44:23 2008/-ko/
581/MAINTAINERS/1.388/Wed Jan 30 07:46:25 2008/-ko/
582/Makefile.in/1.978/Wed Jan 30 07:46:25 2008/-ko/
583/NEWS/1.254/Wed Jan 30 07:46:25 2008/-ko/
584/amd64-tdep.c/1.46/Wed Jan 30 07:46:25 2008//
585/breakpoint.c/1.299/Wed Jan 30 09:42:48 2008/-ko/
586/breakpoint.h/1.64/Wed Jan 30 09:42:48 2008/-ko/
587/defs.h/1.218/Wed Jan 30 07:46:22 2008/-ko/
588/eval.c/1.78/Wed Jan 30 09:44:28 2008/-ko/
589/fork-child.c/1.38/Wed Jan 30 07:46:25 2008/-ko/
590/gdbthread.h/1.19/Wed Jan 30 09:42:48 2008/-ko/
591/inf-ttrace.c/1.27/Wed Jan 30 07:46:25 2008//
592/infcmd.c/1.168/Wed Jan 30 07:46:25 2008/-ko/
593/inferior.h/1.87/Wed Jan 30 07:46:25 2008/-ko/
594/infrun.c/1.266/Wed Jan 30 09:42:48 2008/-ko/
595/linux-fork.c/1.17/Wed Jan 30 09:42:48 2008//
596/linux-nat.c/1.74/Wed Jan 30 07:46:25 2008//
597/nto-tdep.c/1.24/Wed Jan 30 07:46:25 2008//
598/nto-tdep.h/1.9/Wed Jan 30 07:46:25 2008//
599/ppc-linux-tdep.c/1.93/Wed Jan 30 09:42:48 2008//
600/ppc-sysv-tdep.c/1.46/Wed Jan 30 07:46:25 2008//
601/remote.c/1.278/Wed Jan 30 07:46:25 2008/-ko/
602/solib-irix.c/1.18/Wed Jan 30 07:46:25 2008//
603/solib-osf.c/1.14/Wed Jan 30 07:46:25 2008//
604/solib-sunos.c/1.27/Wed Jan 30 07:46:25 2008//
605/solib-svr4.c/1.82/Wed Jan 30 07:46:25 2008//
606/symfile.c/1.198/Wed Jan 30 07:46:25 2008/-ko/
607/target.c/1.154/Wed Jan 30 09:42:48 2008/-ko/
608/target.h/1.109/Wed Jan 30 09:42:48 2008/-ko/
609/thread.c/1.59/Wed Jan 30 09:42:48 2008/-ko/
610/valarith.c/1.56/Wed Jan 30 09:44:30 2008/-ko/
611/varobj.c/1.101/Wed Jan 30 07:46:25 2008/-ko/
612/varobj.h/1.15/Wed Jan 30 07:46:25 2008/-ko/
613/version.in/1.2401/Wed Jan 30 07:46:25 2008//
614/win32-nat.c/1.150/Wed Jan 30 07:46:25 2008/-ko/
toggle raw diff

gdb/ChangeLog

 
12008-01-30 Pierre Muller <muller@ics.u-strasbg.fr>
2
3 * eval.c (evaluate_subexp_standard): Support
4 BINOP_INTDIV opcode.
5
62008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7
8 * valarith.c (value_binop): Add floating-point BINOP_MIN and
9 BINOP_MAX cases.
10 For BINOP_EXP, use length and signedness of left operand only for
11 result, as for shifts.
12 For integral operands to BINOP_EXP, use new integer_pow and
13 uinteger_pow functions so as to get full range of results.
14 (integer_pow): New function.
15 (uinteger_pow): New function.
16
1172008-01-30 Vladimir Prus <vladimir@codesourcery.com>
218
319 Use vector for varobj_list_children interface.
toggle raw diff

gdb/cli/CVS/Entries

 
1111/cli-setshow.h/1.8/Wed Jan 9 19:56:52 2008//
1212/cli-utils.c/1.6/Wed Jan 9 19:56:52 2008//
1313/cli-utils.h/1.7/Wed Jan 9 19:56:52 2008//
14/cli-script.c/1.45/Wed Jan 30 06:50:04 2008//
14/cli-script.c/1.45/Wed Jan 30 07:46:22 2008//
1515D
toggle raw diff

gdb/doc/CVS/Entries

 
1313/refcard.tex/1.6/Tue Mar 27 18:09:35 2007/-ko/
1414/stabs.texinfo/1.20/Sat Jan 20 16:51:56 2007/-ko/
1515/Makefile.in/1.41/Wed Jan 9 19:56:52 2008/-ko/
16/ChangeLog/1.742/Wed Jan 30 06:52:46 2008/-ko/
17/gdb.texinfo/1.463/Wed Jan 30 06:52:56 2008/-ko/
1816/gdbint.texinfo/1.279/Wed Jan 30 06:44:55 2008/-ko/
17/ChangeLog/1.742/Wed Jan 30 07:46:25 2008/-ko/
18/gdb.texinfo/1.463/Wed Jan 30 07:46:25 2008/-ko/
1919D
toggle raw diff

gdb/eval.c

 
14961496 case BINOP_EXP:
14971497 case BINOP_MUL:
14981498 case BINOP_DIV:
1499 case BINOP_INTDIV:
14991500 case BINOP_REM:
15001501 case BINOP_MOD:
15011502 case BINOP_LSH:
15111511 if (binop_user_defined_p (op, arg1, arg2))
15121512 return value_x_binop (arg1, arg2, op, OP_NULL, noside);
15131513 else if (noside == EVAL_AVOID_SIDE_EFFECTS
1514 && (op == BINOP_DIV || op == BINOP_REM || op == BINOP_MOD))
1514 && (op == BINOP_DIV || op == BINOP_REM || op == BINOP_MOD
1515 || op == BINOP_INTDIV))
15151516 return value_zero (value_type (arg1), not_lval);
15161517 else
15171518 return value_binop (arg1, arg2, op);
toggle raw diff

gdb/gdbserver/CVS/Entries

 
4444/win32-low.h/1.6/Wed Jan 9 19:56:52 2008//
4545/wincecompat.c/1.3/Wed Jan 9 19:56:52 2008//
4646/wincecompat.h/1.3/Wed Jan 9 19:56:52 2008//
47/ChangeLog/1.175/Wed Jan 30 06:52:56 2008//
48/README/1.4/Wed Jan 30 06:52:57 2008/-ko/
49/linux-low.c/1.71/Wed Jan 30 06:52:57 2008//
50/remote-utils.c/1.54/Wed Jan 30 06:52:57 2008/-ko/
51/server.c/1.63/Wed Jan 30 06:52:58 2008/-ko/
47/ChangeLog/1.175/Wed Jan 30 07:46:25 2008//
48/README/1.4/Wed Jan 30 07:46:25 2008/-ko/
49/linux-low.c/1.71/Wed Jan 30 07:46:25 2008//
50/remote-utils.c/1.54/Wed Jan 30 07:46:25 2008/-ko/
51/server.c/1.63/Wed Jan 30 07:46:25 2008/-ko/
5252D
toggle raw diff

gdb/mi/CVS/Entries

 
1919/mi-parse.h/1.10/Wed Jan 9 19:56:53 2008//
2020/mi-symbol-cmds.c/1.6/Wed Jan 9 19:56:53 2008//
2121/mi-cmd-break.c/1.18/Tue Jan 29 16:21:06 2008//
22/mi-cmd-file.c/1.8/Wed Jan 30 06:52:58 2008//
23/mi-cmds.c/1.30/Wed Jan 30 06:50:04 2008//
24/mi-cmds.h/1.27/Wed Jan 30 06:50:04 2008//
25/mi-cmd-var.c/1.45/Wed Jan 30 07:06:36 2008//
22/mi-cmd-file.c/1.8/Wed Jan 30 07:46:25 2008//
23/mi-cmd-var.c/1.45/Wed Jan 30 07:46:25 2008//
24/mi-cmds.c/1.30/Wed Jan 30 07:46:22 2008//
25/mi-cmds.h/1.27/Wed Jan 30 07:46:22 2008//
2626D
toggle raw diff

gdb/testsuite/CVS/Entries

 
2727/configure.ac/1.11/Thu Oct 25 20:30:26 2007//
2828/Makefile.in/1.22/Wed Jan 9 19:56:53 2008/-ko/
2929/configure/1.27/Wed Jan 9 19:56:53 2008/-ko/
30/ChangeLog/1.1551/Wed Jan 30 06:53:04 2008/-ko/
30/ChangeLog/1.1553/Wed Jan 30 09:44:46 2008/-ko/
toggle raw diff

gdb/testsuite/ChangeLog

 
12008-01-30 Nick Roberts <nickrob@snap.net.nz>
2
3 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
4 (test_file_list_exec_source_file): Update to new macro-info field.
5
62008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
7
8 * gdb.ada/exprs: New test program.
9 * gdb.ada/exprs.exp: New testcase.
10
1112008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
212
313 * dfp-test.c (DELTA, DELTA_B): New definitions.
toggle raw diff

gdb/testsuite/gdb.ada/CVS/Entries

 
6262D/arrayparam////
6363D/funcall_param////
6464D/null_array////
65/exprs.exp/1.1/Wed Jan 30 07:28:16 2008//
toggle raw diff

gdb/testsuite/gdb.base/CVS/Entries

 
336336/whatis.exp/1.12/Wed Jan 9 19:56:54 2008/-ko/
337337/expand-psymtabs.exp/1.4/Tue Jan 29 16:24:44 2008//
338338/dfp-exprs.exp/1.3/Wed Jan 30 06:44:58 2008//
339/dfp-test.c/1.4/Wed Jan 30 06:53:04 2008//
340/dfp-test.exp/1.5/Wed Jan 30 06:53:04 2008//
341339/float.exp/1.16/Wed Jan 30 06:44:58 2008//
342/foll-exec.exp/1.7/Wed Jan 30 06:53:04 2008/-ko/
343/foll-fork.exp/1.8/Wed Jan 30 06:53:04 2008/-ko/
344/foll-vfork.exp/1.8/Wed Jan 30 06:53:04 2008/-ko/
345340/gdb1056.exp/1.5/Wed Jan 30 06:44:58 2008//
346341/maint.exp/1.33/Wed Jan 30 06:44:58 2008/-ko/
347342/printcmds.exp/1.20/Wed Jan 30 06:44:58 2008/-ko/
348343/watchpoint-solib-shr.c/1.1/Wed Jan 30 06:44:58 2008//
349344/watchpoint-solib.c/1.1/Wed Jan 30 06:44:58 2008//
350345/watchpoint-solib.exp/1.1/Wed Jan 30 06:44:58 2008//
346/dfp-test.c/1.4/Wed Jan 30 07:46:25 2008//
347/dfp-test.exp/1.5/Wed Jan 30 07:46:25 2008//
348/foll-exec.exp/1.7/Wed Jan 30 07:46:25 2008/-ko/
349/foll-fork.exp/1.8/Wed Jan 30 07:46:25 2008/-ko/
350/foll-vfork.exp/1.8/Wed Jan 30 07:46:25 2008/-ko/
351351D
toggle raw diff

gdb/testsuite/gdb.mi/CVS/Entries

 
2020/mi-console.exp/1.21/Wed Jan 9 19:56:54 2008//
2121/mi-disassemble.exp/1.19/Wed Jan 9 19:56:54 2008//
2222/mi-eval.exp/1.13/Wed Jan 9 19:56:54 2008//
23/mi-file.exp/1.11/Wed Jan 9 19:56:54 2008//
2423/mi-hack-cli.exp/1.9/Wed Jan 9 19:56:54 2008//
2524/mi-pthreads.exp/1.11/Wed Jan 9 19:56:54 2008//
2625/mi-read-memory.exp/1.13/Wed Jan 9 19:56:54 2008//
4343/mi2-console.exp/1.9/Wed Jan 9 19:56:55 2008//
4444/mi2-disassemble.exp/1.9/Wed Jan 9 19:56:55 2008//
4545/mi2-eval.exp/1.7/Wed Jan 9 19:56:55 2008//
46/mi2-file.exp/1.11/Wed Jan 9 19:56:55 2008//
4746/mi2-hack-cli.exp/1.5/Wed Jan 9 19:56:55 2008//
4847/mi2-pthreads.exp/1.6/Wed Jan 9 19:56:55 2008//
4948/mi2-read-memory.exp/1.6/Wed Jan 9 19:56:55 2008//
6767/mi2-var-child.exp/1.12/Wed Jan 30 06:44:58 2008//
6868/mi2-var-display.exp/1.14/Wed Jan 30 06:44:58 2008//
6969/var-cmd.c/1.16/Wed Jan 30 06:44:58 2008//
70/mi-file.exp/1.12/Wed Jan 30 09:44:47 2008//
71/mi2-file.exp/1.12/Wed Jan 30 09:44:47 2008//
7072D
toggle raw diff

gdb/testsuite/gdb.mi/mi-file.exp

 
6464 set line_default [expr $line_main_body - $gdb_lines_to_list + 1]
6565
6666 mi_gdb_test "111-file-list-exec-source-file" \
67 "111\\\^done,line=\"$line_default\",file=\"${srcfilepath}\",fullname=\"$fullname_syntax${srcfile}\"" \
67 "111\\\^done,line=\"$line_default\",file=\"${srcfilepath}\",fullname=\"$fullname_syntax${srcfile}\",macro-info=\"0\"" \
6868 "request path info of current source file (${srcfile})"
6969}
7070
toggle raw diff

gdb/testsuite/gdb.mi/mi2-file.exp

 
6464 set line_default [expr $line_main_body - $gdb_lines_to_list + 1]
6565
6666 mi_gdb_test "111-file-list-exec-source-file" \
67 "111\\\^done,line=\"$line_default\",file=\"${srcfilepath}\",fullname=\"$fullname_syntax${srcfile}\"" \
67 "111\\\^done,line=\"$line_default\",file=\"${srcfilepath}\",fullname=\"$fullname_syntax${srcfile}\",macro-info=\"0\"" \
6868 "request path info of current source file (${srcfile})"
6969}
7070
toggle raw diff

gdb/testsuite/gdb.threads/CVS/Entries

 
4343/tls.exp/1.8/Wed Jan 9 19:56:55 2008//
4444/watchthreads.c/1.5/Wed Jan 9 19:56:55 2008//
4545/watchthreads.exp/1.6/Wed Jan 9 19:56:55 2008//
46/sigthread.c/1.3/Wed Jan 30 06:53:04 2008//
4746/thread_events.c/1.1/Wed Jan 30 06:44:58 2008//
4847/thread_events.exp/1.1/Wed Jan 30 06:44:58 2008//
48/sigthread.c/1.3/Wed Jan 30 07:46:25 2008//
4949D
toggle raw diff

gdb/testsuite/lib/CVS/Entries

 
77/pascal.exp/1.2/Wed Jan 9 19:56:55 2008//
88/trace-support.exp/1.4/Wed Jan 9 19:56:55 2008/-ko/
99/gdb.exp/1.96/Wed Jan 30 06:44:58 2008/-ko/
10/gdbserver-support.exp/1.12/Wed Jan 30 06:53:04 2008//
11/mi-support.exp/1.51/Wed Jan 30 06:53:05 2008//
10/gdbserver-support.exp/1.12/Wed Jan 30 07:46:25 2008//
11/mi-support.exp/1.51/Wed Jan 30 07:46:25 2008//
1212D
toggle raw diff

gdb/valarith.c

 
743743}
744744
745745
746/* Integer exponentiation: V1**V2, where both arguments are
747 integers. Requires V1 != 0 if V2 < 0. Returns 1 for 0 ** 0. */
748static LONGEST
749integer_pow (LONGEST v1, LONGEST v2)
750{
751 if (v2 < 0)
752 {
753 if (v1 == 0)
754 error (_("Attempt to raise 0 to negative power."));
755 else
756 return 0;
757 }
758 else
759 {
760 /* The Russian Peasant's Algorithm */
761 LONGEST v;
762
763 v = 1;
764 for (;;)
765 {
766 if (v2 & 1L)
767 v *= v1;
768 v2 >>= 1;
769 if (v2 == 0)
770 return v;
771 v1 *= v1;
772 }
773 }
774}
775
776/* Integer exponentiation: V1**V2, where both arguments are
777 integers. Requires V1 != 0 if V2 < 0. Returns 1 for 0 ** 0. */
778static ULONGEST
779uinteger_pow (ULONGEST v1, LONGEST v2)
780{
781 if (v2 < 0)
782 {
783 if (v1 == 0)
784 error (_("Attempt to raise 0 to negative power."));
785 else
786 return 0;
787 }
788 else
789 {
790 /* The Russian Peasant's Algorithm */
791 ULONGEST v;
792
793 v = 1;
794 for (;;)
795 {
796 if (v2 & 1L)
797 v *= v1;
798 v2 >>= 1;
799 if (v2 == 0)
800 return v;
801 v1 *= v1;
802 }
803 }
804}
805
746806/* Obtain decimal value of arguments for binary operation, converting from
747807 other types if one of them is not decimal floating point. */
748808static void
958958 error (_("Cannot perform exponentiation: %s"), safe_strerror (errno));
959959 break;
960960
961 case BINOP_MIN:
962 v = v1 < v2 ? v1 : v2;
963 break;
964
965 case BINOP_MAX:
966 v = v1 > v2 ? v1 : v2;
967 break;
968
961969 default:
962970 error (_("Integer-only operation on floating point number."));
963971 }
10471047 }
10481048
10491049 /* Determine type length of the result, and if the operation should
1050 be done unsigned.
1051 Use the signedness of the operand with the greater length.
1050 be done unsigned. For exponentiation and shift operators,
1051 use the length and type of the left operand. Otherwise,
1052 use the signedness of the operand with the greater length.
10521053 If both operands are of equal length, use unsigned operation
10531054 if one of the operands is unsigned. */
1054 if (op == BINOP_RSH || op == BINOP_LSH)
1055 if (op == BINOP_RSH || op == BINOP_LSH || op == BINOP_EXP)
10551056 {
1056 /* In case of the shift operators the type of the result only
1057 depends on the type of the left operand. */
1057 /* In case of the shift operators and exponentiation the type of
1058 the result only depends on the type of the left operand. */
10581059 unsigned_operation = is_unsigned1;
10591060 result_len = promoted_len1;
10601061 }
10771077
10781078 if (unsigned_operation)
10791079 {
1080 LONGEST v2_signed = value_as_long (arg2);
10801081 ULONGEST v1, v2, v = 0;
10811082 v1 = (ULONGEST) value_as_long (arg1);
1082 v2 = (ULONGEST) value_as_long (arg2);
1083 v2 = (ULONGEST) v2_signed;
10831084
10841085 /* Truncate values to the type length of the result. */
10851086 if (result_len < sizeof (ULONGEST))
11121112 break;
11131113
11141114 case BINOP_EXP:
1115 errno = 0;
1116 v = pow (v1, v2);
1117 if (errno)
1118 error (_("Cannot perform exponentiation: %s"), safe_strerror (errno));
1115 v = uinteger_pow (v1, v2_signed);
11191116 break;
11201117
11211118 case BINOP_REM:
12321232 break;
12331233
12341234 case BINOP_EXP:
1235 errno = 0;
1236 v = pow (v1, v2);
1237 if (errno)
1238 error (_("Cannot perform exponentiation: %s"), safe_strerror (errno));
1235 v = integer_pow (v1, v2);
12391236 break;
12401237
12411238 case BINOP_REM:
toggle raw diff