]> git.pld-linux.org Git - packages/valgrind.git/blame - valgrind-gcc34.patch
- 2.2.0
[packages/valgrind.git] / valgrind-gcc34.patch
CommitLineData
44008a28 1diff -ruN valgrind./helgrind/hg_main.c valgrind/helgrind/hg_main.c
2--- valgrind./helgrind/hg_main.c 2004-01-05 00:08:03.000000000 +0100
3+++ valgrind/helgrind/hg_main.c 2004-02-29 15:25:04.411765536 +0100
4@@ -3103,42 +3103,42 @@
5
6 #undef DEBUG_STATE
7
8-static void eraser_mem_help_read_1(Addr a)
9+REGPARM(1) static void eraser_mem_help_read_1(Addr a)
10 {
11 eraser_mem_read(a, 1, VG_(get_current_tid)());
12 }
13
14-static void eraser_mem_help_read_2(Addr a)
15+REGPARM(1) static void eraser_mem_help_read_2(Addr a)
16 {
17 eraser_mem_read(a, 2, VG_(get_current_tid)());
18 }
19
20-static void eraser_mem_help_read_4(Addr a)
21+REGPARM(1) static void eraser_mem_help_read_4(Addr a)
22 {
23 eraser_mem_read(a, 4, VG_(get_current_tid)());
24 }
25
26-static void eraser_mem_help_read_N(Addr a, UInt size)
27+REGPARM(2) static void eraser_mem_help_read_N(Addr a, UInt size)
28 {
29 eraser_mem_read(a, size, VG_(get_current_tid)());
30 }
31
32-static void eraser_mem_help_write_1(Addr a, UInt val)
33+REGPARM(2) static void eraser_mem_help_write_1(Addr a, UInt val)
34 {
35 if (*(UChar *)a != val)
36 eraser_mem_write(a, 1, VG_(get_current_tid)());
37 }
38-static void eraser_mem_help_write_2(Addr a, UInt val)
39+REGPARM(2) static void eraser_mem_help_write_2(Addr a, UInt val)
40 {
41 if (*(UShort *)a != val)
42 eraser_mem_write(a, 2, VG_(get_current_tid)());
43 }
44-static void eraser_mem_help_write_4(Addr a, UInt val)
45+REGPARM(2) static void eraser_mem_help_write_4(Addr a, UInt val)
46 {
47 if (*(UInt *)a != val)
48 eraser_mem_write(a, 4, VG_(get_current_tid)());
49 }
50-static void eraser_mem_help_write_N(Addr a, UInt size)
51+REGPARM(2) static void eraser_mem_help_write_N(Addr a, UInt size)
52 {
53 eraser_mem_write(a, size, VG_(get_current_tid)());
54 }
55diff -ruN valgrind./memcheck/mc_include.h valgrind/memcheck/mc_include.h
56--- valgrind./memcheck/mc_include.h 2004-01-04 17:43:22.000000000 +0100
57+++ valgrind/memcheck/mc_include.h 2004-02-29 15:16:14.271359128 +0100
58@@ -121,16 +121,16 @@
59
60
61 /* Functions defined in mc_main.c */
62-extern void MC_(helperc_STOREV4) ( Addr, UInt );
63-extern void MC_(helperc_STOREV2) ( Addr, UInt );
64-extern void MC_(helperc_STOREV1) ( Addr, UInt );
65+extern __attribute__ ((regparm(2))) void MC_(helperc_STOREV4) ( Addr, UInt );
66+extern __attribute__ ((regparm(2))) void MC_(helperc_STOREV2) ( Addr, UInt );
67+extern __attribute__ ((regparm(2))) void MC_(helperc_STOREV1) ( Addr, UInt );
68
69-extern UInt MC_(helperc_LOADV1) ( Addr );
70-extern UInt MC_(helperc_LOADV2) ( Addr );
71-extern UInt MC_(helperc_LOADV4) ( Addr );
72+extern __attribute__ ((regparm(1))) UInt MC_(helperc_LOADV1) ( Addr );
73+extern __attribute__ ((regparm(1))) UInt MC_(helperc_LOADV2) ( Addr );
74+extern __attribute__ ((regparm(1))) UInt MC_(helperc_LOADV4) ( Addr );
75
76-extern void MC_(fpu_write_check) ( Addr addr, Int size );
77-extern void MC_(fpu_read_check) ( Addr addr, Int size );
78+extern __attribute__ ((regparm(2))) void MC_(fpu_write_check) ( Addr addr, Int size );
79+extern __attribute__ ((regparm(2))) void MC_(fpu_read_check) ( Addr addr, Int size );
80
81
82 /* For client requests */
This page took 0.039454 seconds and 4 git commands to generate.