| |   |
| 339 | 339 | /parse.c/1.69/Wed Jan 9 19:56:53 2008/-ko/ |
| 340 | 340 | /parser-defs.h/1.26/Wed Jan 9 19:56:53 2008/-ko/ |
| 341 | 341 | /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// |
| 343 | 342 | /ppcbug-rom.c/1.12/Wed Jan 9 19:56:53 2008/-ko/ |
| 344 | 343 | /ppcnbsd-nat.c/1.27/Wed Jan 9 19:56:53 2008// |
| 345 | 344 | /ppcnbsd-tdep.c/1.36/Wed Jan 9 19:56:53 2008// |
| … | … | |
| 446 | 446 | /target-descriptions.c/1.15/Wed Jan 9 19:56:53 2008// |
| 447 | 447 | /target-descriptions.h/1.11/Wed Jan 9 19:56:53 2008// |
| 448 | 448 | /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/ |
| 450 | 449 | /terminal.h/1.8/Wed Jan 9 19:56:53 2008/-ko/ |
| 451 | 450 | /top.c/1.129/Wed Jan 9 19:56:55 2008/-ko/ |
| 452 | 451 | /top.h/1.17/Wed Jan 9 19:56:55 2008/-ko/ |
| … | … | |
| 483 | 483 | /xtensa-config.c/1.5/Wed Jan 9 19:56:55 2008// |
| 484 | 484 | /xtensa-tdep.h/1.9/Wed Jan 9 19:56:55 2008// |
| 485 | 485 | /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/ |
| 488 | 486 | /README/1.42/Wed Jan 30 06:44:54 2008/-ko/ |
| 489 | 487 | /ada-lang.c/1.132/Wed Jan 30 06:44:54 2008// |
| 490 | 488 | /ada-lang.h/1.31/Wed Jan 30 06:44:54 2008// |
| … | … | |
| 492 | 492 | /amd64-linux-nat.c/1.20/Wed Jan 30 06:44:54 2008// |
| 493 | 493 | /amd64-nat.c/1.14/Wed Jan 30 06:44:54 2008// |
| 494 | 494 | /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// |
| 496 | 495 | /amd64bsd-nat.c/1.14/Wed Jan 30 06:44:54 2008// |
| 497 | 496 | /arm-tdep.c/1.256/Wed Jan 30 06:44:54 2008/-ko/ |
| 498 | 497 | /auxv.c/1.10/Wed Jan 30 06:44:54 2008// |
| 499 | 498 | /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/ |
| 502 | 499 | /bsd-uthread.c/1.14/Wed Jan 30 06:44:54 2008// |
| 503 | 500 | /c-exp.y/1.42/Wed Jan 30 06:44:54 2008/-ko/ |
| 504 | 501 | /c-valprint.c/1.48/Wed Jan 30 06:44:54 2008/-ko/ |
| … | … | |
| 509 | 509 | /corelow.c/1.72/Wed Jan 30 06:44:55 2008/-ko/ |
| 510 | 510 | /cris-tdep.c/1.160/Wed Jan 30 06:44:55 2008// |
| 511 | 511 | /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/ |
| 513 | 512 | /dfp.c/1.6/Wed Jan 30 06:44:55 2008// |
| 514 | 513 | /dfp.h/1.4/Wed Jan 30 06:44:55 2008// |
| 515 | 514 | /doublest.h/1.24/Wed Jan 30 06:44:55 2008// |
| 516 | 515 | /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/ |
| 518 | 516 | /exec.c/1.70/Wed Jan 30 06:44:56 2008/-ko/ |
| 519 | 517 | /f-lang.c/1.46/Wed Jan 30 06:44:56 2008/-ko/ |
| 520 | 518 | /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/ |
| 522 | 519 | /frv-tdep.c/1.118/Wed Jan 30 06:44:56 2008// |
| 523 | 520 | /gdbarch.c/1.420/Wed Jan 30 06:44:56 2008/-ko/ |
| 524 | 521 | /gdbarch.h/1.374/Wed Jan 30 06:44:56 2008/-ko/ |
| 525 | 522 | /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/ |
| 527 | 523 | /gdbtypes.c/1.143/Wed Jan 30 06:44:56 2008/-ko/ |
| 528 | 524 | /gdbtypes.h/1.84/Wed Jan 30 06:44:56 2008/-ko/ |
| 529 | 525 | /h8300-tdep.c/1.115/Wed Jan 30 06:44:56 2008/-ko/ |
| … | … | |
| 529 | 529 | /hpux-thread.c/1.42/Wed Jan 30 06:44:56 2008/-ko/ |
| 530 | 530 | /i386-tdep.c/1.249/Wed Jan 30 06:44:56 2008/-ko/ |
| 531 | 531 | /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// |
| 533 | 532 | /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/ |
| 537 | 533 | /iq2000-tdep.c/1.12/Wed Jan 30 06:44:56 2008// |
| 538 | 534 | /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// |
| 541 | 535 | /linux-nat.h/1.22/Wed Jan 30 06:44:56 2008// |
| 542 | 536 | /linux-thread-db.c/1.37/Wed Jan 30 06:44:56 2008// |
| 543 | 537 | /m2-exp.y/1.17/Wed Jan 30 06:44:56 2008/-ko/ |
| … | … | |
| 547 | 547 | /mn10300-tdep.c/1.153/Wed Jan 30 06:44:57 2008/-ko/ |
| 548 | 548 | /mn10300-tdep.h/1.11/Wed Jan 30 06:44:57 2008// |
| 549 | 549 | /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// |
| 552 | 550 | /objc-exp.y/1.29/Wed Jan 30 06:44:57 2008// |
| 553 | 551 | /p-exp.y/1.39/Wed Jan 30 06:44:57 2008// |
| 554 | 552 | /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// |
| 556 | 553 | /ppc-tdep.h/1.62/Wed Jan 30 06:44:57 2008// |
| 557 | 554 | /printcmd.c/1.116/Wed Jan 30 06:44:57 2008/-ko/ |
| 558 | 555 | /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/ |
| 560 | 556 | /rs6000-nat.c/1.77/Wed Jan 30 06:44:57 2008/-ko/ |
| 561 | 557 | /rs6000-tdep.c/1.304/Wed Jan 30 06:44:57 2008/-ko/ |
| 562 | 558 | /s390-tdep.c/1.169/Wed Jan 30 06:44:57 2008// |
| … | … | |
| 560 | 560 | /sh-tdep.c/1.214/Wed Jan 30 06:44:57 2008/-ko/ |
| 561 | 561 | /sh64-tdep.c/1.58/Wed Jan 30 06:44:57 2008// |
| 562 | 562 | /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// |
| 567 | 563 | /sparc-tdep.c/1.193/Wed Jan 30 06:44:58 2008/-ko/ |
| 568 | 564 | /sparc-tdep.h/1.19/Wed Jan 30 06:44:58 2008// |
| 569 | 565 | /sparc64-tdep.c/1.36/Wed Jan 30 06:44:58 2008// |
| 570 | 566 | /spu-tdep.c/1.27/Wed Jan 30 06:44:58 2008// |
| 571 | 567 | /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/ |
| 573 | 568 | /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/ |
| 576 | 569 | /tracepoint.c/1.100/Wed Jan 30 06:44:59 2008/-ko/ |
| 577 | 570 | /ui-out.c/1.41/Wed Jan 30 06:44:59 2008/-ko/ |
| 578 | 571 | /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/ |
| 580 | 572 | /valops.c/1.182/Wed Jan 30 06:44:59 2008/-ko/ |
| 581 | 573 | /valprint.c/1.70/Wed Jan 30 06:44:59 2008/-ko/ |
| 582 | 574 | /value.c/1.57/Wed Jan 30 06:44:59 2008// |
| 583 | 575 | /value.h/1.107/Wed Jan 30 06:44:59 2008/-ko/ |
| 584 | 576 | /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/ |
| 587 | 577 | /xcoffread.c/1.58/Wed Jan 30 06:44:59 2008/-ko/ |
| 588 | 578 | /xstormy16-tdep.c/1.101/Wed Jan 30 06:44:59 2008// |
| 589 | 579 | /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 |
--- a/gdb/CVS/Entries
+++ b/gdb/CVS/Entries
@@ -339,7 +339,6 @@ D/tui////
/parse.c/1.69/Wed Jan 9 19:56:53 2008/-ko/
/parser-defs.h/1.26/Wed Jan 9 19:56:53 2008/-ko/
/posix-hdep.c/1.5/Wed Jan 9 19:56:53 2008//
-/ppc-linux-tdep.c/1.93/Wed Jan 9 19:56:53 2008//
/ppcbug-rom.c/1.12/Wed Jan 9 19:56:53 2008/-ko/
/ppcnbsd-nat.c/1.27/Wed Jan 9 19:56:53 2008//
/ppcnbsd-tdep.c/1.36/Wed Jan 9 19:56:53 2008//
@@ -447,7 +446,6 @@ D/tui////
/target-descriptions.c/1.15/Wed Jan 9 19:56:53 2008//
/target-descriptions.h/1.11/Wed Jan 9 19:56:53 2008//
/target-memory.c/1.6/Wed Jan 9 19:56:53 2008//
-/target.h/1.109/Wed Jan 9 19:56:53 2008/-ko/
/terminal.h/1.8/Wed Jan 9 19:56:53 2008/-ko/
/top.c/1.129/Wed Jan 9 19:56:55 2008/-ko/
/top.h/1.17/Wed Jan 9 19:56:55 2008/-ko/
@@ -485,8 +483,6 @@ D/tui////
/xtensa-config.c/1.5/Wed Jan 9 19:56:55 2008//
/xtensa-tdep.h/1.9/Wed Jan 9 19:56:55 2008//
/gdb.h/1.9/Tue Jan 29 16:21:06 2008//
-/MAINTAINERS/1.388/Wed Jan 30 06:52:32 2008/-ko/
-/NEWS/1.254/Wed Jan 30 06:52:34 2008/-ko/
/README/1.42/Wed Jan 30 06:44:54 2008/-ko/
/ada-lang.c/1.132/Wed Jan 30 06:44:54 2008//
/ada-lang.h/1.31/Wed Jan 30 06:44:54 2008//
@@ -496,13 +492,10 @@ D/tui////
/amd64-linux-nat.c/1.20/Wed Jan 30 06:44:54 2008//
/amd64-nat.c/1.14/Wed Jan 30 06:44:54 2008//
/amd64-nat.h/1.8/Wed Jan 30 06:44:54 2008//
-/amd64-tdep.c/1.46/Wed Jan 30 06:52:35 2008//
/amd64bsd-nat.c/1.14/Wed Jan 30 06:44:54 2008//
/arm-tdep.c/1.256/Wed Jan 30 06:44:54 2008/-ko/
/auxv.c/1.10/Wed Jan 30 06:44:54 2008//
/avr-tdep.c/1.106/Wed Jan 30 06:44:54 2008//
-/breakpoint.c/1.299/Wed Jan 30 06:50:04 2008/-ko/
-/breakpoint.h/1.64/Wed Jan 30 06:44:54 2008/-ko/
/bsd-uthread.c/1.14/Wed Jan 30 06:44:54 2008//
/c-exp.y/1.42/Wed Jan 30 06:44:54 2008/-ko/
/c-valprint.c/1.48/Wed Jan 30 06:44:54 2008/-ko/
@@ -516,21 +509,17 @@ D/tui////
/corelow.c/1.72/Wed Jan 30 06:44:55 2008/-ko/
/cris-tdep.c/1.160/Wed Jan 30 06:44:55 2008//
/dbxread.c/1.94/Wed Jan 30 06:44:55 2008/-ko/
-/defs.h/1.218/Wed Jan 30 06:50:04 2008/-ko/
/dfp.c/1.6/Wed Jan 30 06:44:55 2008//
/dfp.h/1.4/Wed Jan 30 06:44:55 2008//
/doublest.h/1.24/Wed Jan 30 06:44:55 2008//
/dwarf2read.c/1.250/Wed Jan 30 06:44:56 2008/-ko/
-/eval.c/1.77/Wed Jan 30 06:44:56 2008/-ko/
/exec.c/1.70/Wed Jan 30 06:44:56 2008/-ko/
/f-lang.c/1.46/Wed Jan 30 06:44:56 2008/-ko/
/f-valprint.c/1.39/Wed Jan 30 06:44:56 2008/-ko/
-/fork-child.c/1.38/Wed Jan 30 06:52:35 2008/-ko/
/frv-tdep.c/1.118/Wed Jan 30 06:44:56 2008//
/gdbarch.c/1.420/Wed Jan 30 06:44:56 2008/-ko/
/gdbarch.h/1.374/Wed Jan 30 06:44:56 2008/-ko/
/gdbarch.sh/1.460/Wed Jan 30 06:44:56 2008/-ko/
-/gdbthread.h/1.19/Wed Jan 30 06:44:56 2008/-ko/
/gdbtypes.c/1.143/Wed Jan 30 06:44:56 2008/-ko/
/gdbtypes.h/1.84/Wed Jan 30 06:44:56 2008/-ko/
/h8300-tdep.c/1.115/Wed Jan 30 06:44:56 2008/-ko/
@@ -540,15 +529,9 @@ D/tui////
/hpux-thread.c/1.42/Wed Jan 30 06:44:56 2008/-ko/
/i386-tdep.c/1.249/Wed Jan 30 06:44:56 2008/-ko/
/ia64-tdep.c/1.171/Wed Jan 30 06:44:56 2008//
-/inf-ttrace.c/1.27/Wed Jan 30 06:52:35 2008//
/infcall.c/1.94/Wed Jan 30 06:44:56 2008//
-/infcmd.c/1.168/Wed Jan 30 06:52:36 2008/-ko/
-/inferior.h/1.87/Wed Jan 30 06:52:36 2008/-ko/
-/infrun.c/1.266/Wed Jan 30 06:52:37 2008/-ko/
/iq2000-tdep.c/1.12/Wed Jan 30 06:44:56 2008//
/jv-exp.y/1.28/Wed Jan 30 06:44:56 2008/-ko/
-/linux-fork.c/1.17/Wed Jan 30 06:44:56 2008//
-/linux-nat.c/1.74/Wed Jan 30 06:52:38 2008//
/linux-nat.h/1.22/Wed Jan 30 06:44:56 2008//
/linux-thread-db.c/1.37/Wed Jan 30 06:44:56 2008//
/m2-exp.y/1.17/Wed Jan 30 06:44:56 2008/-ko/
@@ -564,16 +547,12 @@ D/tui////
/mn10300-tdep.c/1.153/Wed Jan 30 06:44:57 2008/-ko/
/mn10300-tdep.h/1.11/Wed Jan 30 06:44:57 2008//
/mt-tdep.c/1.17/Wed Jan 30 06:44:57 2008//
-/nto-tdep.c/1.24/Wed Jan 30 06:52:39 2008//
-/nto-tdep.h/1.9/Wed Jan 30 06:52:39 2008//
/objc-exp.y/1.29/Wed Jan 30 06:44:57 2008//
/p-exp.y/1.39/Wed Jan 30 06:44:57 2008//
/ppc-linux-nat.c/1.78/Wed Jan 30 06:44:57 2008//
-/ppc-sysv-tdep.c/1.46/Wed Jan 30 06:52:39 2008//
/ppc-tdep.h/1.62/Wed Jan 30 06:44:57 2008//
/printcmd.c/1.116/Wed Jan 30 06:44:57 2008/-ko/
/procfs.c/1.85/Wed Jan 30 06:44:57 2008/-ko/
-/remote.c/1.278/Wed Jan 30 06:52:41 2008/-ko/
/rs6000-nat.c/1.77/Wed Jan 30 06:44:57 2008/-ko/
/rs6000-tdep.c/1.304/Wed Jan 30 06:44:57 2008/-ko/
/s390-tdep.c/1.169/Wed Jan 30 06:44:57 2008//
@@ -581,34 +560,55 @@ D/tui////
/sh-tdep.c/1.214/Wed Jan 30 06:44:57 2008/-ko/
/sh64-tdep.c/1.58/Wed Jan 30 06:44:57 2008//
/sol-thread.c/1.63/Wed Jan 30 06:44:58 2008/-ko/
-/solib-irix.c/1.18/Wed Jan 30 06:52:41 2008//
-/solib-osf.c/1.14/Wed Jan 30 06:52:41 2008//
-/solib-sunos.c/1.27/Wed Jan 30 06:52:42 2008//
-/solib-svr4.c/1.82/Wed Jan 30 06:52:42 2008//
/sparc-tdep.c/1.193/Wed Jan 30 06:44:58 2008/-ko/
/sparc-tdep.h/1.19/Wed Jan 30 06:44:58 2008//
/sparc64-tdep.c/1.36/Wed Jan 30 06:44:58 2008//
/spu-tdep.c/1.27/Wed Jan 30 06:44:58 2008//
/stack.c/1.163/Wed Jan 30 06:44:58 2008/-ko/
-/symfile.c/1.198/Wed Jan 30 06:52:43 2008/-ko/
/symmisc.c/1.47/Wed Jan 30 06:44:58 2008/-ko/
-/target.c/1.154/Wed Jan 30 06:44:58 2008/-ko/
-/thread.c/1.59/Wed Jan 30 06:44:59 2008/-ko/
/tracepoint.c/1.100/Wed Jan 30 06:44:59 2008/-ko/
/ui-out.c/1.41/Wed Jan 30 06:44:59 2008/-ko/
/v850-tdep.c/1.105/Wed Jan 30 06:44:59 2008/-ko/
-/valarith.c/1.55/Wed Jan 30 06:44:59 2008/-ko/
/valops.c/1.182/Wed Jan 30 06:44:59 2008/-ko/
/valprint.c/1.70/Wed Jan 30 06:44:59 2008/-ko/
/value.c/1.57/Wed Jan 30 06:44:59 2008//
/value.h/1.107/Wed Jan 30 06:44:59 2008/-ko/
/vax-tdep.c/1.100/Wed Jan 30 06:44:59 2008/-ko/
-/version.in/1.2401/Wed Jan 30 06:52:44 2008//
-/win32-nat.c/1.150/Wed Jan 30 06:52:45 2008/-ko/
/xcoffread.c/1.58/Wed Jan 30 06:44:59 2008/-ko/
/xstormy16-tdep.c/1.101/Wed Jan 30 06:44:59 2008//
/xtensa-tdep.c/1.21/Wed Jan 30 06:44:59 2008//
-/ChangeLog/1.9118/Wed Jan 30 07:17:04 2008/-ko/
-/Makefile.in/1.978/Wed Jan 30 07:06:36 2008/-ko/
-/varobj.c/1.101/Wed Jan 30 07:06:36 2008/-ko/
-/varobj.h/1.15/Wed Jan 30 07:06:36 2008/-ko/
+/ChangeLog/1.9120/Wed Jan 30 09:44:23 2008/-ko/
+/MAINTAINERS/1.388/Wed Jan 30 07:46:25 2008/-ko/
+/Makefile.in/1.978/Wed Jan 30 07:46:25 2008/-ko/
+/NEWS/1.254/Wed Jan 30 07:46:25 2008/-ko/
+/amd64-tdep.c/1.46/Wed Jan 30 07:46:25 2008//
+/breakpoint.c/1.299/Wed Jan 30 09:42:48 2008/-ko/
+/breakpoint.h/1.64/Wed Jan 30 09:42:48 2008/-ko/
+/defs.h/1.218/Wed Jan 30 07:46:22 2008/-ko/
+/eval.c/1.78/Wed Jan 30 09:44:28 2008/-ko/
+/fork-child.c/1.38/Wed Jan 30 07:46:25 2008/-ko/
+/gdbthread.h/1.19/Wed Jan 30 09:42:48 2008/-ko/
+/inf-ttrace.c/1.27/Wed Jan 30 07:46:25 2008//
+/infcmd.c/1.168/Wed Jan 30 07:46:25 2008/-ko/
+/inferior.h/1.87/Wed Jan 30 07:46:25 2008/-ko/
+/infrun.c/1.266/Wed Jan 30 09:42:48 2008/-ko/
+/linux-fork.c/1.17/Wed Jan 30 09:42:48 2008//
+/linux-nat.c/1.74/Wed Jan 30 07:46:25 2008//
+/nto-tdep.c/1.24/Wed Jan 30 07:46:25 2008//
+/nto-tdep.h/1.9/Wed Jan 30 07:46:25 2008//
+/ppc-linux-tdep.c/1.93/Wed Jan 30 09:42:48 2008//
+/ppc-sysv-tdep.c/1.46/Wed Jan 30 07:46:25 2008//
+/remote.c/1.278/Wed Jan 30 07:46:25 2008/-ko/
+/solib-irix.c/1.18/Wed Jan 30 07:46:25 2008//
+/solib-osf.c/1.14/Wed Jan 30 07:46:25 2008//
+/solib-sunos.c/1.27/Wed Jan 30 07:46:25 2008//
+/solib-svr4.c/1.82/Wed Jan 30 07:46:25 2008//
+/symfile.c/1.198/Wed Jan 30 07:46:25 2008/-ko/
+/target.c/1.154/Wed Jan 30 09:42:48 2008/-ko/
+/target.h/1.109/Wed Jan 30 09:42:48 2008/-ko/
+/thread.c/1.59/Wed Jan 30 09:42:48 2008/-ko/
+/valarith.c/1.56/Wed Jan 30 09:44:30 2008/-ko/
+/varobj.c/1.101/Wed Jan 30 07:46:25 2008/-ko/
+/varobj.h/1.15/Wed Jan 30 07:46:25 2008/-ko/
+/version.in/1.2401/Wed Jan 30 07:46:25 2008//
+/win32-nat.c/1.150/Wed Jan 30 07:46:25 2008/-ko/ |
| |   |
| 743 | 743 | } |
| 744 | 744 | |
| 745 | 745 | |
| 746 | /* Integer exponentiation: V1**V2, where both arguments are |
| 747 | integers. Requires V1 != 0 if V2 < 0. Returns 1 for 0 ** 0. */ |
| 748 | static LONGEST |
| 749 | integer_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. */ |
| 778 | static ULONGEST |
| 779 | uinteger_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 | |
| 746 | 806 | /* Obtain decimal value of arguments for binary operation, converting from |
| 747 | 807 | other types if one of them is not decimal floating point. */ |
| 748 | 808 | static void |
| … | … | |
| 958 | 958 | error (_("Cannot perform exponentiation: %s"), safe_strerror (errno)); |
| 959 | 959 | break; |
| 960 | 960 | |
| 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 | |
| 961 | 969 | default: |
| 962 | 970 | error (_("Integer-only operation on floating point number.")); |
| 963 | 971 | } |
| … | … | |
| 1047 | 1047 | } |
| 1048 | 1048 | |
| 1049 | 1049 | /* 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. |
| 1052 | 1053 | If both operands are of equal length, use unsigned operation |
| 1053 | 1054 | 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) |
| 1055 | 1056 | { |
| 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. */ |
| 1058 | 1059 | unsigned_operation = is_unsigned1; |
| 1059 | 1060 | result_len = promoted_len1; |
| 1060 | 1061 | } |
| … | … | |
| 1077 | 1077 | |
| 1078 | 1078 | if (unsigned_operation) |
| 1079 | 1079 | { |
| 1080 | LONGEST v2_signed = value_as_long (arg2); |
| 1080 | 1081 | ULONGEST v1, v2, v = 0; |
| 1081 | 1082 | v1 = (ULONGEST) value_as_long (arg1); |
| 1082 | | v2 = (ULONGEST) value_as_long (arg2); |
| 1083 | v2 = (ULONGEST) v2_signed; |
| 1083 | 1084 | |
| 1084 | 1085 | /* Truncate values to the type length of the result. */ |
| 1085 | 1086 | if (result_len < sizeof (ULONGEST)) |
| … | … | |
| 1112 | 1112 | break; |
| 1113 | 1113 | |
| 1114 | 1114 | 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); |
| 1119 | 1116 | break; |
| 1120 | 1117 | |
| 1121 | 1118 | case BINOP_REM: |
| … | … | |
| 1232 | 1232 | break; |
| 1233 | 1233 | |
| 1234 | 1234 | 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); |
| 1239 | 1236 | break; |
| 1240 | 1237 | |
| 1241 | 1238 | case BINOP_REM: |
| toggle raw diff |
--- a/gdb/valarith.c
+++ b/gdb/valarith.c
@@ -743,6 +743,66 @@ value_concat (struct value *arg1, struct value *arg2)
}
+/* Integer exponentiation: V1**V2, where both arguments are
+ integers. Requires V1 != 0 if V2 < 0. Returns 1 for 0 ** 0. */
+static LONGEST
+integer_pow (LONGEST v1, LONGEST v2)
+{
+ if (v2 < 0)
+ {
+ if (v1 == 0)
+ error (_("Attempt to raise 0 to negative power."));
+ else
+ return 0;
+ }
+ else
+ {
+ /* The Russian Peasant's Algorithm */
+ LONGEST v;
+
+ v = 1;
+ for (;;)
+ {
+ if (v2 & 1L)
+ v *= v1;
+ v2 >>= 1;
+ if (v2 == 0)
+ return v;
+ v1 *= v1;
+ }
+ }
+}
+
+/* Integer exponentiation: V1**V2, where both arguments are
+ integers. Requires V1 != 0 if V2 < 0. Returns 1 for 0 ** 0. */
+static ULONGEST
+uinteger_pow (ULONGEST v1, LONGEST v2)
+{
+ if (v2 < 0)
+ {
+ if (v1 == 0)
+ error (_("Attempt to raise 0 to negative power."));
+ else
+ return 0;
+ }
+ else
+ {
+ /* The Russian Peasant's Algorithm */
+ ULONGEST v;
+
+ v = 1;
+ for (;;)
+ {
+ if (v2 & 1L)
+ v *= v1;
+ v2 >>= 1;
+ if (v2 == 0)
+ return v;
+ v1 *= v1;
+ }
+ }
+}
+
/* Obtain decimal value of arguments for binary operation, converting from
other types if one of them is not decimal floating point. */
static void
@@ -898,6 +958,14 @@ value_binop (struct value *arg1, struct value *arg2, enum exp_opcode op)
error (_("Cannot perform exponentiation: %s"), safe_strerror (errno));
break;
+ case BINOP_MIN:
+ v = v1 < v2 ? v1 : v2;
+ break;
+
+ case BINOP_MAX:
+ v = v1 > v2 ? v1 : v2;
+ break;
+
default:
error (_("Integer-only operation on floating point number."));
}
@@ -979,14 +1047,15 @@ value_binop (struct value *arg1, struct value *arg2, enum exp_opcode op)
}
/* Determine type length of the result, and if the operation should
- be done unsigned.
- Use the signedness of the operand with the greater length.
+ be done unsigned. For exponentiation and shift operators,
+ use the length and type of the left operand. Otherwise,
+ use the signedness of the operand with the greater length.
If both operands are of equal length, use unsigned operation
if one of the operands is unsigned. */
- if (op == BINOP_RSH || op == BINOP_LSH)
+ if (op == BINOP_RSH || op == BINOP_LSH || op == BINOP_EXP)
{
- /* In case of the shift operators the type of the result only
- depends on the type of the left operand. */
+ /* In case of the shift operators and exponentiation the type of
+ the result only depends on the type of the left operand. */
unsigned_operation = is_unsigned1;
result_len = promoted_len1;
}
@@ -1008,9 +1077,10 @@ value_binop (struct value *arg1, struct value *arg2, enum exp_opcode op)
if (unsigned_operation)
{
+ LONGEST v2_signed = value_as_long (arg2);
ULONGEST v1, v2, v = 0;
v1 = (ULONGEST) value_as_long (arg1);
- v2 = (ULONGEST) value_as_long (arg2);
+ v2 = (ULONGEST) v2_signed;
/* Truncate values to the type length of the result. */
if (result_len < sizeof (ULONGEST))
@@ -1042,10 +1112,7 @@ value_binop (struct value *arg1, struct value *arg2, enum exp_opcode op)
break;
case BINOP_EXP:
- errno = 0;
- v = pow (v1, v2);
- if (errno)
- error (_("Cannot perform exponentiation: %s"), safe_strerror (errno));
+ v = uinteger_pow (v1, v2_signed);
break;
case BINOP_REM:
@@ -1165,10 +1232,7 @@ value_binop (struct value *arg1, struct value *arg2, enum exp_opcode op)
break;
case BINOP_EXP:
- errno = 0;
- v = pow (v1, v2);
- if (errno)
- error (_("Cannot perform exponentiation: %s"), safe_strerror (errno));
+ v = integer_pow (v1, v2);
break;
case BINOP_REM: |