Artifact 1797720a62fe368528949ac9fb2982a3095e5f97:


0000: 32 30 31 32 2d 30 34 2d 32 34 20 20 53 61 6d 20  2012-04-24  Sam 
0010: 53 74 65 69 6e 67 6f 6c 64 20 20 3c 73 64 73 40  Steingold  <sds@
0020: 67 6e 75 2e 6f 72 67 3e 0a 0a 09 4e 65 76 65 72  gnu.org>...Never
0030: 20 62 75 69 6c 64 20 73 68 61 72 65 64 20 6c 69   build shared li
0040: 62 72 61 72 69 65 73 3a 20 2d 2d 65 6e 61 62 6c  braries: --enabl
0050: 65 2d 73 68 61 72 65 64 20 68 61 73 20 6e 6f 20  e-shared has no 
0060: 65 66 66 65 63 74 2e 0a 09 2a 20 61 76 63 61 6c  effect...* avcal
0070: 6c 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 20 28 6c  l/Makefile.in (l
0080: 69 62 61 76 63 61 6c 6c 2e 6c 61 29 3a 20 70 61  ibavcall.la): pa
0090: 73 73 20 2d 73 74 61 74 69 63 20 74 6f 20 4c 49  ss -static to LI
00a0: 42 54 4f 4f 4c 5f 4c 49 4e 4b 0a 09 2a 20 63 61  BTOOL_LINK..* ca
00b0: 6c 6c 62 61 63 6b 2f 4d 61 6b 65 66 69 6c 65 2e  llback/Makefile.
00c0: 69 6e 20 28 6c 69 62 63 61 6c 6c 62 61 63 6b 2e  in (libcallback.
00d0: 6c 61 29 3a 20 64 69 74 74 6f 0a 09 2a 20 63 61  la): ditto..* ca
00e0: 6c 6c 62 61 63 6b 2f 74 72 61 6d 70 6f 6c 69 6e  llback/trampolin
00f0: 65 5f 72 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 20  e_r/Makefile.in 
0100: 28 6c 69 62 74 72 61 6d 70 6f 6c 69 6e 65 2e 6c  (libtrampoline.l
0110: 61 29 3a 20 64 69 74 74 6f 0a 09 2a 20 63 61 6c  a): ditto..* cal
0120: 6c 62 61 63 6b 2f 76 61 63 61 6c 6c 5f 72 2f 4d  lback/vacall_r/M
0130: 61 6b 65 66 69 6c 65 2e 69 6e 20 28 6c 69 62 76  akefile.in (libv
0140: 61 63 61 6c 6c 2e 6c 61 29 3a 20 64 69 74 74 6f  acall.la): ditto
0150: 0a 0a 32 30 31 30 2d 30 39 2d 30 33 20 20 53 61  ..2010-09-03  Sa
0160: 6d 20 53 74 65 69 6e 67 6f 6c 64 20 20 3c 73 64  m Steingold  <sd
0170: 73 40 67 6e 75 2e 6f 72 67 3e 0a 0a 09 2a 20 63  s@gnu.org>...* c
0180: 6f 6e 66 69 67 75 72 65 2e 69 6e 3a 20 63 61 6c  onfigure.in: cal
0190: 6c 20 41 43 5f 43 4f 4e 46 49 47 5f 41 55 58 5f  l AC_CONFIG_AUX_
01a0: 44 49 52 28 62 75 69 6c 64 2d 61 75 78 29 0a 0a  DIR(build-aux)..
01b0: 32 30 31 30 2d 30 39 2d 30 33 20 20 53 61 6d 20  2010-09-03  Sam 
01c0: 53 74 65 69 6e 67 6f 6c 64 20 20 3c 73 64 73 40  Steingold  <sds@
01d0: 67 6e 75 2e 6f 72 67 3e 0a 0a 09 2a 20 4d 61 6b  gnu.org>...* Mak
01e0: 65 66 69 6c 65 2e 64 65 76 65 6c 20 28 67 6e 75  efile.devel (gnu
01f0: 6c 69 62 2d 69 6d 70 6f 72 74 65 64 29 3a 20 61  lib-imported): a
0200: 6c 73 6f 20 69 6d 70 6f 72 74 20 68 6f 73 74 2d  lso import host-
0210: 63 70 75 2d 63 2d 61 62 69 0a 09 2a 20 61 76 63  cpu-c-abi..* avc
0220: 61 6c 6c 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e  all/configure.in
0230: 2c 20 63 61 6c 6c 62 61 63 6b 2f 63 6f 6e 66 69  , callback/confi
0240: 67 75 72 65 2e 69 6e 3a 0a 09 2a 20 63 61 6c 6c  gure.in:..* call
0250: 62 61 63 6b 2f 74 72 61 6d 70 6f 6c 69 6e 65 5f  back/trampoline_
0260: 72 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e 2c 20  r/configure.in, 
0270: 63 61 6c 6c 62 61 63 6b 2f 76 61 63 61 6c 6c 5f  callback/vacall_
0280: 72 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e 3a 0a  r/configure.in:.
0290: 09 2a 20 74 72 61 6d 70 6f 6c 69 6e 65 2f 63 6f  .* trampoline/co
02a0: 6e 66 69 67 75 72 65 2e 69 6e 2c 20 76 61 63 61  nfigure.in, vaca
02b0: 6c 6c 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e 3a  ll/configure.in:
02c0: 0a 09 75 73 65 20 67 6c 5f 48 4f 53 54 5f 43 50  ..use gl_HOST_CP
02d0: 55 5f 43 5f 41 42 49 20 69 6e 73 74 65 61 64 20  U_C_ABI instead 
02e0: 6f 66 20 46 46 43 41 4c 4c 5f 43 41 4e 4f 4e 49  of FFCALL_CANONI
02f0: 43 41 4c 5f 48 4f 53 54 5f 43 50 55 0a 09 2a 20  CAL_HOST_CPU..* 
0300: 6d 34 2f 67 65 6e 65 72 61 6c 2e 6d 34 3a 20 72  m4/general.m4: r
0310: 65 6d 6f 76 65 20 46 46 43 41 4c 4c 5f 43 41 4e  emove FFCALL_CAN
0320: 4f 4e 49 43 41 4c 5f 48 4f 53 54 5f 43 50 55 2c  ONICAL_HOST_CPU,
0330: 0a 09 46 46 43 41 4c 4c 5f 43 41 43 48 45 5f 45  ..FFCALL_CACHE_E
0340: 47 52 45 50 5f 43 50 50 2c 20 46 46 43 41 4c 4c  GREP_CPP, FFCALL
0350: 5f 53 45 54 5f 43 50 55 5f 41 42 49 0a 09 2a 20  _SET_CPU_ABI..* 
0360: 67 6c 6d 34 2f 68 6f 73 74 2d 63 70 75 2d 63 2d  glm4/host-cpu-c-
0370: 61 62 69 2e 6d 34 3a 20 61 64 64 0a 09 2a 20 61  abi.m4: add..* a
0380: 76 63 61 6c 6c 2f 4d 61 6b 65 66 69 6c 65 2e 69  vcall/Makefile.i
0390: 6e 2c 20 63 61 6c 6c 62 61 63 6b 2f 4d 61 6b 65  n, callback/Make
03a0: 66 69 6c 65 2e 69 6e 3a 0a 09 2a 20 63 61 6c 6c  file.in:..* call
03b0: 62 61 63 6b 2f 74 72 61 6d 70 6f 6c 69 6e 65 5f  back/trampoline_
03c0: 72 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 2c 20 63  r/Makefile.in, c
03d0: 61 6c 6c 62 61 63 6b 2f 76 61 63 61 6c 6c 5f 72  allback/vacall_r
03e0: 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 3a 0a 09 2a  /Makefile.in:..*
03f0: 20 74 72 61 6d 70 6f 6c 69 6e 65 2f 4d 61 6b 65   trampoline/Make
0400: 66 69 6c 65 2e 69 6e 2c 20 76 61 63 61 6c 6c 2f  file.in, vacall/
0410: 4d 61 6b 65 66 69 6c 65 2e 69 6e 2c 0a 09 75 73  Makefile.in,..us
0420: 65 20 40 48 4f 53 54 5f 43 50 55 5f 43 5f 41 42  e @HOST_CPU_C_AB
0430: 49 40 20 69 6e 73 74 65 61 64 20 6f 66 20 40 68  I@ instead of @h
0440: 6f 73 74 5f 63 70 75 5f 61 62 69 40 0a 09 2a 20  ost_cpu_abi@..* 
0450: 63 61 6c 6c 62 61 63 6b 2f 74 72 61 6d 70 6f 6c  callback/trampol
0460: 69 6e 65 5f 72 2f 63 6f 6e 66 69 67 75 72 65 2e  ine_r/configure.
0470: 69 6e 2c 20 74 72 61 6d 70 6f 6c 69 6e 65 2f 63  in, trampoline/c
0480: 6f 6e 66 69 67 75 72 65 2e 69 6e 3a 0a 09 2a 20  onfigure.in:..* 
0490: 6d 34 2f 63 6f 64 65 65 78 65 63 2e 6d 34 3a 20  m4/codeexec.m4: 
04a0: 75 73 65 20 24 48 4f 53 54 5f 43 50 55 5f 43 5f  use $HOST_CPU_C_
04b0: 41 42 49 20 69 6e 73 74 65 61 64 20 6f 66 20 24  ABI instead of $
04c0: 68 6f 73 74 5f 63 70 75 5f 61 62 69 0a 0a 32 30  host_cpu_abi..20
04d0: 31 30 2d 30 37 2d 32 30 20 20 53 61 6d 20 53 74  10-07-20  Sam St
04e0: 65 69 6e 67 6f 6c 64 20 20 3c 73 64 73 40 67 6e  eingold  <sds@gn
04f0: 75 2e 6f 72 67 3e 0a 0a 09 2a 20 63 61 6c 6c 62  u.org>...* callb
0500: 61 63 6b 2f 74 72 61 6d 70 6f 6c 69 6e 65 5f 72  ack/trampoline_r
0510: 2f 74 72 61 6d 70 6f 6c 69 6e 65 5f 72 2e 68 2e  /trampoline_r.h.
0520: 69 6e 2c 20 74 72 61 6d 70 6f 6c 69 6e 65 2f 74  in, trampoline/t
0530: 72 61 6d 70 6f 6c 69 6e 65 2e 68 2e 69 6e 3a 0a  rampoline.h.in:.
0540: 09 61 64 64 20 61 75 74 6f 63 6f 6e 66 20 43 50  .add autoconf CP
0550: 55 20 64 65 74 65 63 74 69 6f 6e 20 62 6c 6f 63  U detection bloc
0560: 6b 3b 20 74 68 69 73 20 66 69 78 65 73 20 74 72  k; this fixes tr
0570: 61 6d 70 6f 6c 69 6e 65 20 6f 6e 20 73 70 61 72  ampoline on spar
0580: 63 36 34 2f 6c 69 6e 75 78 0a 09 53 75 67 67 65  c64/linux..Sugge
0590: 73 74 65 64 20 62 79 20 56 61 6c 65 72 69 79 20  sted by Valeriy 
05a0: 45 2e 20 55 73 68 61 6b 6f 76 20 3c 75 77 65 40  E. Ushakov <uwe@
05b0: 6e 65 74 62 73 64 2e 6f 72 67 3e 0a 0a 32 30 31  netbsd.org>..201
05c0: 30 2d 30 37 2d 32 30 20 20 56 61 6c 65 72 69 79  0-07-20  Valeriy
05d0: 20 45 2e 20 55 73 68 61 6b 6f 76 20 20 3c 75 77   E. Ushakov  <uw
05e0: 65 40 6e 65 74 62 73 64 2e 6f 72 67 3e 0a 0a 09  e@netbsd.org>...
05f0: 68 74 74 70 73 3a 2f 2f 73 61 76 61 6e 6e 61 68  https://savannah
0600: 2e 67 6e 75 2e 6f 72 67 2f 62 75 67 73 2f 3f 32  .gnu.org/bugs/?2
0610: 32 30 38 31 0a 09 73 75 70 70 6f 72 74 20 73 70  2081..support sp
0620: 61 72 63 36 34 20 66 6f 72 20 73 6f 6c 61 72 69  arc64 for solari
0630: 73 20 26 20 2a 62 73 64 0a 09 2a 20 61 76 63 61  s & *bsd..* avca
0640: 6c 6c 2f 61 76 63 61 6c 6c 2d 73 70 61 72 63 36  ll/avcall-sparc6
0650: 34 2e 63 2c 20 61 76 63 61 6c 6c 2f 61 76 63 61  4.c, avcall/avca
0660: 6c 6c 2e 68 2e 69 6e 3a 0a 09 4b 69 6c 6c 20 63  ll.h.in:..Kill c
0670: 61 6c 6c 65 65 20 28 25 67 32 29 2e 20 53 70 61  allee (%g2). Spa
0680: 72 63 36 34 20 64 6f 65 73 6e 27 74 20 6e 65 65  rc64 doesn't nee
0690: 64 20 74 68 61 74 20 63 6f 64 65 2e 0a 09 44 65  d that code...De
06a0: 6c 65 74 65 20 73 70 61 63 65 5b 5d 20 2d 20 67  lete space[] - g
06b0: 63 63 20 6f 70 74 69 6d 69 7a 65 73 20 69 74 20  cc optimizes it 
06c0: 61 77 61 79 20 61 6e 79 77 61 79 2c 20 61 6e 64  away anyway, and
06d0: 20 69 74 20 64 6f 65 73 6e 27 74 0a 09 67 75 61   it doesn't..gua
06e0: 72 61 6e 74 65 65 20 63 6f 72 72 65 63 74 20 6f  rantee correct o
06f0: 70 65 72 61 74 69 6f 6e 20 65 76 65 6e 20 69 66  peration even if
0700: 20 69 74 27 73 20 6e 6f 74 20 72 65 6d 6f 76 65   it's not remove
0710: 64 20 2d 20 69 66 20 63 6f 6d 70 69 6c 65 72 0a  d - if compiler.
0720: 09 61 6c 6c 6f 63 73 20 69 74 20 62 65 6c 6f 77  .allocs it below
0730: 20 6f 74 68 65 72 20 6c 6f 63 61 6c 20 76 61 72   other local var
0740: 73 20 6f 6e 20 74 68 65 20 73 74 61 63 6b 2c 20  s on the stack, 
0750: 74 68 65 6e 20 63 61 6c 6c 69 6e 67 0a 09 66 75  then calling..fu
0760: 6e 63 74 69 6f 6e 20 77 69 74 68 20 65 6e 6f 75  nction with enou
0770: 67 68 20 61 72 67 75 6d 65 6e 74 73 20 77 69 6c  gh arguments wil
0780: 6c 20 63 6c 6f 62 62 65 72 20 6c 6f 63 61 6c 20  l clobber local 
0790: 76 61 72 73 2e 0a 09 49 6e 73 74 65 61 64 20 69  vars...Instead i
07a0: 27 76 65 20 63 68 61 6e 67 65 64 20 74 68 65 20  've changed the 
07b0: 63 6f 64 65 20 74 6f 20 75 73 65 20 61 6c 6c 6f  code to use allo
07c0: 63 61 2c 20 73 65 65 20 74 68 65 20 63 6f 6d 6d  ca, see the comm
07d0: 65 6e 74 20 69 6e 0a 09 74 68 65 20 63 6f 64 65  ent in..the code
07e0: 20 66 6f 72 20 64 65 74 61 69 6c 73 20 6f 6e 20   for details on 
07f0: 77 68 79 20 74 68 69 73 20 77 6f 72 6b 73 2e 20  why this works. 
0800: 49 74 20 61 6c 73 6f 20 64 6f 65 73 6e 27 74 20  It also doesn't 
0810: 77 61 73 74 65 20 32 4b 0a 09 6f 66 20 73 74 61  waste 2K..of sta
0820: 63 6b 20 6f 6e 20 65 61 63 68 20 63 61 6c 6c 2c  ck on each call,
0830: 20 77 65 20 6f 6e 6c 79 20 67 72 61 62 20 74 68   we only grab th
0840: 65 20 73 70 61 63 65 20 77 65 20 61 63 74 75 61  e space we actua
0850: 6c 6c 79 20 6e 65 65 64 2e 0a 09 49 20 6e 75 6b  lly need...I nuk
0860: 65 64 20 66 61 72 67 5f 6d 61 73 6b 2e 20 49 74  ed farg_mask. It
0870: 27 73 20 6e 6f 74 20 6e 65 63 65 73 73 61 72 79  's not necessary
0880: 20 66 6f 72 20 66 6c 6f 61 74 20 61 72 67 73 2c   for float args,
0890: 20 6d 61 72 6b 69 6e 67 0a 09 74 68 65 6d 20 69   marking..them i
08a0: 6e 20 64 61 72 67 5f 6d 61 73 6b 20 64 6f 65 73  n darg_mask does
08b0: 20 74 68 65 20 72 69 67 68 74 20 74 68 69 6e 67   the right thing
08c0: 20 28 6e 65 77 20 61 76 5f 66 6c 6f 61 74 29 2e   (new av_float).
08d0: 20 41 6e 64 20 74 68 65 79 0a 09 6a 75 73 74 20   And they..just 
08e0: 68 75 72 74 20 73 74 72 75 63 74 75 72 65 20 70  hurt structure p
08f0: 61 73 73 69 6e 67 2c 20 77 68 65 72 65 2c 20 61  assing, where, a
0900: 67 61 69 6e 2c 20 6d 61 72 6b 69 6e 67 20 75 70  gain, marking up
0910: 20 64 61 72 67 5f 6d 61 73 6b 0a 09 64 6f 65 73   darg_mask..does
0920: 20 74 68 65 20 72 69 67 68 74 20 74 68 69 6e 67   the right thing
0930: 2e 0a 09 2a 20 61 76 63 61 6c 6c 2f 61 76 63 61  ...* avcall/avca
0940: 6c 6c 2d 73 61 70 72 63 36 34 2e 53 3a 20 52 65  ll-saprc64.S: Re
0950: 67 65 6e 65 72 61 74 65 64 20 77 69 74 68 20 4e  generated with N
0960: 65 74 42 53 44 20 67 63 63 34 0a 09 2a 20 76 61  etBSD gcc4..* va
0970: 63 61 6c 6c 2f 76 61 63 61 6c 6c 2d 73 70 61 72  call/vacall-spar
0980: 63 36 34 2e 53 2c 20 63 61 6c 6c 62 61 63 6b 2f  c64.S, callback/
0990: 76 61 63 61 6c 6c 5f 72 2f 76 61 63 61 6c 6c 2d  vacall_r/vacall-
09a0: 73 70 61 72 63 36 34 2e 53 3a 0a 09 4e 65 77 20  sparc64.S:..New 
09b0: 62 69 6e 75 74 69 6c 73 20 6f 6e 20 73 70 61 72  binutils on spar
09c0: 63 36 34 20 69 6e 73 69 73 74 20 6f 6e 20 68 61  c64 insist on ha
09d0: 76 69 6e 67 20 67 6c 6f 62 61 6c 20 72 65 67 69  ving global regi
09e0: 73 74 65 72 73 20 70 72 6f 70 65 72 6c 79 0a 09  sters properly..
09f0: 64 65 63 6c 61 72 65 64 20 77 69 74 68 20 2e 72  declared with .r
0a00: 65 67 69 73 74 65 72 2e 20 49 27 76 65 20 6a 75  egister. I've ju
0a10: 73 74 20 61 64 64 65 64 20 74 68 65 20 64 65 63  st added the dec
0a20: 6c 61 72 61 74 69 6f 6e 73 20 6d 61 6e 75 61 6c  larations manual
0a30: 6c 79 0a 09 77 2f 6f 75 74 20 61 63 74 75 61 6c  ly..w/out actual
0a40: 6c 79 20 72 65 67 65 6e 65 72 61 74 69 6e 67 20  ly regenerating 
0a50: 74 68 65 20 66 69 6c 65 73 20 74 6f 20 64 65 6d  the files to dem
0a60: 6f 6e 73 74 72 61 74 65 20 74 68 61 74 27 73 20  onstrate that's 
0a70: 74 68 65 0a 09 6f 6e 6c 79 20 63 68 61 6e 67 65  the..only change
0a80: 20 6e 65 65 64 65 64 20 74 68 65 72 65 2e 20 49   needed there. I
0a90: 46 20 74 68 65 20 66 69 6c 65 73 20 61 72 65 20  F the files are 
0aa0: 72 65 67 65 6e 65 72 61 74 65 64 20 77 69 74 68  regenerated with
0ab0: 20 61 0a 09 6e 65 77 65 72 20 63 6f 6d 70 69 6c   a..newer compil
0ac0: 65 72 20 79 6f 75 20 77 69 6c 6c 20 67 65 74 20  er you will get 
0ad0: 74 68 65 6d 20 61 75 74 6f 6d 61 74 69 63 61 6c  them automatical
0ae0: 6c 79 2e 0a 0a 32 30 30 39 2d 31 31 2d 31 30 20  ly...2009-11-10 
0af0: 20 53 61 6d 20 53 74 65 69 6e 67 6f 6c 64 20 20   Sam Steingold  
0b00: 3c 73 64 73 40 67 6e 75 2e 6f 72 67 3e 0a 0a 09  <sds@gnu.org>...
0b10: 2a 20 76 61 63 61 6c 6c 2f 4d 61 6b 65 66 69 6c  * vacall/Makefil
0b20: 65 2e 69 6e 20 28 76 61 63 61 6c 6c 2d 61 72 6d  e.in (vacall-arm
0b30: 65 6c 2e 6f 29 3a 20 76 61 63 61 6c 6c 2d 61 72  el.o): vacall-ar
0b40: 6d 65 6c 2e 73 20 69 73 20 69 6e 20 24 28 73 72  mel.s is in $(sr
0b50: 63 64 69 72 29 0a 09 2a 20 63 61 6c 6c 62 61 63  cdir)..* callbac
0b60: 6b 2f 76 61 63 61 6c 6c 5f 72 2f 4d 61 6b 65 66  k/vacall_r/Makef
0b70: 69 6c 65 2e 69 6e 20 28 76 61 63 61 6c 6c 2d 61  ile.in (vacall-a
0b80: 72 6d 65 6c 2e 6c 6f 29 3a 20 64 69 74 74 6f 0a  rmel.lo): ditto.
0b90: 0a 32 30 30 39 2d 31 30 2d 31 36 20 20 53 61 6d  .2009-10-16  Sam
0ba0: 20 53 74 65 69 6e 67 6f 6c 64 20 20 3c 73 64 73   Steingold  <sds
0bb0: 40 67 6e 75 2e 6f 72 67 3e 0a 0a 09 74 68 65 20  @gnu.org>...the 
0bc0: 66 69 6e 61 6c 20 66 69 78 20 66 6f 72 20 4c 49  final fix for LI
0bd0: 42 46 46 43 41 4c 4c 5f 56 45 52 53 49 4f 4e 0a  BFFCALL_VERSION.
0be0: 09 2a 20 4d 61 6b 65 66 69 6c 65 2e 64 65 76 65  .* Makefile.deve
0bf0: 6c 20 28 76 61 63 61 6c 6c 2f 76 61 63 61 6c 6c  l (vacall/vacall
0c00: 2e 68 2e 6d 73 76 63 2c 20 76 61 63 61 6c 6c 2f  .h.msvc, vacall/
0c10: 76 61 63 61 6c 6c 2e 68 2e 6d 69 6e 67 77 33 32  vacall.h.mingw32
0c20: 29 0a 09 28 63 61 6c 6c 62 61 63 6b 2f 76 61 63  )..(callback/vac
0c30: 61 6c 6c 5f 72 2f 76 61 63 61 6c 6c 5f 72 2e 68  all_r/vacall_r.h
0c40: 2e 6d 73 76 63 29 0a 09 28 63 61 6c 6c 62 61 63  .msvc)..(callbac
0c50: 6b 2f 76 61 63 61 6c 6c 5f 72 2f 76 61 63 61 6c  k/vacall_r/vacal
0c60: 6c 5f 72 2e 68 2e 6d 69 6e 67 77 33 32 29 3a 20  l_r.h.mingw32): 
0c70: 64 65 70 65 6e 64 20 6f 6e 20 56 45 52 53 49 4f  depend on VERSIO
0c80: 4e 0a 09 2a 20 61 76 63 61 6c 6c 2f 61 76 63 61  N..* avcall/avca
0c90: 6c 6c 2e 68 2e 69 6e 2c 20 63 61 6c 6c 62 61 63  ll.h.in, callbac
0ca0: 6b 2f 63 61 6c 6c 62 61 63 6b 2e 68 2e 69 6e 2c  k/callback.h.in,
0cb0: 0a 09 2a 20 63 61 6c 6c 62 61 63 6b 2f 74 72 61  ..* callback/tra
0cc0: 6d 70 6f 6c 69 6e 65 5f 72 2f 74 72 61 6d 70 6f  mpoline_r/trampo
0cd0: 6c 69 6e 65 5f 72 2e 68 2e 69 6e 2c 20 76 61 63  line_r.h.in, vac
0ce0: 61 6c 6c 2f 76 61 63 61 6c 6c 2e 68 2e 69 6e 2c  all/vacall.h.in,
0cf0: 0a 09 2a 20 63 61 6c 6c 62 61 63 6b 2f 76 61 63  ..* callback/vac
0d00: 61 6c 6c 5f 72 2f 76 61 63 61 6c 6c 5f 72 2e 68  all_r/vacall_r.h
0d10: 2e 69 6e 2c 20 74 72 61 6d 70 6f 6c 69 6e 65 2f  .in, trampoline/
0d20: 74 72 61 6d 70 6f 6c 69 6e 65 2e 68 2e 69 6e 3a  trampoline.h.in:
0d30: 0a 09 75 73 65 20 40 4c 49 42 46 46 43 41 4c 4c  ..use @LIBFFCALL
0d40: 5f 56 45 52 53 49 4f 4e 40 20 69 6e 73 74 65 61  _VERSION@ instea
0d50: 64 20 6f 66 20 40 50 41 43 4b 41 47 45 5f 56 45  d of @PACKAGE_VE
0d60: 52 53 49 4f 4e 40 0a 09 2a 20 61 76 63 61 6c 6c  RSION@..* avcall
0d70: 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e 3a 20 61  /configure.in: a
0d80: 64 64 69 74 69 6f 6e 61 6c 20 70 72 6f 63 65 73  dditional proces
0d90: 73 69 6e 67 20 66 6f 72 20 61 76 63 61 6c 6c 2e  sing for avcall.
0da0: 68 20 74 6f 0a 09 73 75 62 73 74 69 74 75 74 65  h to..substitute
0db0: 20 40 4c 49 42 46 46 43 41 4c 4c 5f 56 45 52 53   @LIBFFCALL_VERS
0dc0: 49 4f 4e 40 0a 09 2a 20 63 61 6c 6c 62 61 63 6b  ION@..* callback
0dd0: 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e 3a 20 64  /configure.in: d
0de0: 69 74 74 6f 20 66 6f 72 20 63 61 6c 6c 62 61 63  itto for callbac
0df0: 6b 2e 68 0a 09 2a 20 63 61 6c 6c 62 61 63 6b 2f  k.h..* callback/
0e00: 74 72 61 6d 70 6f 6c 69 6e 65 5f 72 2f 63 6f 6e  trampoline_r/con
0e10: 66 69 67 75 72 65 2e 69 6e 3a 20 64 69 74 74 6f  figure.in: ditto
0e20: 20 66 6f 72 20 74 72 61 6d 70 6f 6c 69 6e 65 5f   for trampoline_
0e30: 72 2e 68 0a 09 2a 20 63 61 6c 6c 62 61 63 6b 2f  r.h..* callback/
0e40: 76 61 63 61 6c 6c 5f 72 2f 63 6f 6e 66 69 67 75  vacall_r/configu
0e50: 72 65 2e 69 6e 3a 20 64 69 74 74 6f 20 66 6f 72  re.in: ditto for
0e60: 20 76 61 63 61 6c 6c 5f 72 2e 68 0a 09 2a 20 74   vacall_r.h..* t
0e70: 72 61 6d 70 6f 6c 69 6e 65 2f 63 6f 6e 66 69 67  rampoline/config
0e80: 75 72 65 2e 69 6e 3a 20 64 69 74 74 6f 20 66 6f  ure.in: ditto fo
0e90: 72 20 74 72 61 6d 70 6f 6c 69 6e 65 2e 68 0a 09  r trampoline.h..
0ea0: 2a 20 76 61 63 61 6c 6c 2f 63 6f 6e 66 69 67 75  * vacall/configu
0eb0: 72 65 2e 69 6e 3a 20 64 69 74 74 6f 20 66 6f 72  re.in: ditto for
0ec0: 20 76 61 63 61 6c 6c 2e 68 0a 09 2a 20 63 61 6c   vacall.h..* cal
0ed0: 6c 62 61 63 6b 2f 76 61 63 61 6c 6c 5f 72 2f 4d  lback/vacall_r/M
0ee0: 61 6b 65 66 69 6c 65 2e 64 65 76 65 6c 20 28 76  akefile.devel (v
0ef0: 61 63 61 6c 6c 5f 72 2e 68 2e 6d 73 76 63 29 0a  acall_r.h.msvc).
0f00: 09 28 76 61 63 61 6c 6c 5f 72 2e 68 2e 6d 69 6e  .(vacall_r.h.min
0f10: 67 77 33 32 29 3a 20 64 65 70 65 6e 64 20 6f 6e  gw32): depend on
0f20: 20 2e 2e 2f 2e 2e 2f 56 45 52 53 49 4f 4e 3b 0a   ../../VERSION;.
0f30: 09 73 75 62 73 74 69 74 75 74 65 20 40 4c 49 42  .substitute @LIB
0f40: 46 46 43 41 4c 4c 5f 56 45 52 53 49 4f 4e 40 0a  FFCALL_VERSION@.
0f50: 09 2a 20 76 61 63 61 6c 6c 2f 4d 61 6b 65 66 69  .* vacall/Makefi
0f60: 6c 65 2e 64 65 76 65 6c 20 28 76 61 63 61 6c 6c  le.devel (vacall
0f70: 2e 68 2e 6d 73 76 63 2c 20 76 61 63 61 6c 6c 2e  .h.msvc, vacall.
0f80: 68 2e 6d 69 6e 67 77 33 32 29 3a 20 64 65 70 65  h.mingw32): depe
0f90: 6e 64 0a 09 6f 6e 20 2e 2e 2f 56 45 52 53 49 4f  nd..on ../VERSIO
0fa0: 4e 3b 20 73 75 62 73 74 69 74 75 74 65 20 40 4c  N; substitute @L
0fb0: 49 42 46 46 43 41 4c 4c 5f 56 45 52 53 49 4f 4e  IBFFCALL_VERSION
0fc0: 40 0a 0a 32 30 30 39 2d 31 30 2d 31 36 20 20 53  @..2009-10-16  S
0fd0: 61 6d 20 53 74 65 69 6e 67 6f 6c 64 20 20 3c 73  am Steingold  <s
0fe0: 64 73 40 67 6e 75 2e 6f 72 67 3e 0a 0a 09 2a 20  ds@gnu.org>...* 
0ff0: 67 6c 6d 34 2f 6c 6f 6e 67 6c 6f 6e 67 2e 6d 34  glm4/longlong.m4
1000: 2c 20 67 6c 6d 34 2f 6e 6f 63 72 61 73 68 2e 6d  , glm4/nocrash.m
1010: 34 3a 20 75 70 64 61 74 65 20 66 72 6f 6d 20 67  4: update from g
1020: 6e 75 6c 69 62 0a 0a 32 30 30 39 2d 31 30 2d 31  nulib..2009-10-1
1030: 36 20 20 53 61 6d 20 53 74 65 69 6e 67 6f 6c 64  6  Sam Steingold
1040: 20 20 3c 73 64 73 40 67 6e 75 2e 6f 72 67 3e 0a    <sds@gnu.org>.
1050: 0a 09 2a 20 4d 61 6b 65 66 69 6c 65 2e 64 65 76  ..* Makefile.dev
1060: 65 6c 20 28 75 70 64 61 74 65 2d 67 6e 75 6c 69  el (update-gnuli
1070: 62 29 3a 20 75 73 65 20 67 69 74 20 77 68 65 6e  b): use git when
1080: 20 61 76 61 69 6c 61 62 6c 65 0a 0a 32 30 30 39   available..2009
1090: 2d 31 30 2d 31 36 20 20 53 61 6d 20 53 74 65 69  -10-16  Sam Stei
10a0: 6e 67 6f 6c 64 20 20 3c 73 64 73 40 67 6e 75 2e  ngold  <sds@gnu.
10b0: 6f 72 67 3e 0a 0a 09 2a 20 61 76 63 61 6c 6c 2f  org>...* avcall/
10c0: 63 6f 6e 66 69 67 75 72 65 2e 69 6e 2c 20 63 61  configure.in, ca
10d0: 6c 6c 62 61 63 6b 2f 63 6f 6e 66 69 67 75 72 65  llback/configure
10e0: 2e 69 6e 2c 0a 09 2a 20 63 61 6c 6c 62 61 63 6b  .in,..* callback
10f0: 2f 74 72 61 6d 70 6f 6c 69 6e 65 5f 72 2f 63 6f  /trampoline_r/co
1100: 6e 66 69 67 75 72 65 2e 69 6e 2c 20 63 61 6c 6c  nfigure.in, call
1110: 62 61 63 6b 2f 76 61 63 61 6c 6c 5f 72 2f 63 6f  back/vacall_r/co
1120: 6e 66 69 67 75 72 65 2e 69 6e 2c 0a 09 2a 20 74  nfigure.in,..* t
1130: 72 61 6d 70 6f 6c 69 6e 65 2f 63 6f 6e 66 69 67  rampoline/config
1140: 75 72 65 2e 69 6e 2c 20 76 61 63 61 6c 6c 2f 63  ure.in, vacall/c
1150: 6f 6e 66 69 67 75 72 65 2e 69 6e 3a 20 6c 69 73  onfigure.in: lis
1160: 74 20 74 68 65 20 6d 61 69 6e 20 67 65 6e 65 72  t the main gener
1170: 61 74 65 64 0a 09 68 65 61 64 65 72 20 28 61 76  ated..header (av
1180: 63 61 6c 6c 2e 68 20 65 74 20 61 6c 29 20 69 6e  call.h et al) in
1190: 20 41 43 5f 43 4f 4e 46 49 47 5f 48 45 41 44 45   AC_CONFIG_HEADE
11a0: 52 53 2c 20 6e 6f 74 20 69 6e 20 41 43 5f 43 4f  RS, not in AC_CO
11b0: 4e 46 49 47 5f 46 49 4c 45 53 0a 09 66 69 78 65  NFIG_FILES..fixe
11c0: 73 20 74 68 65 20 62 75 67 23 32 37 37 30 36 20  s the bug#27706 
11d0: 28 69 6e 74 72 6f 64 75 63 65 64 20 6f 6e 20 32  (introduced on 2
11e0: 30 30 39 2d 30 34 2d 32 34 29 0a 0a 32 30 30 39  009-04-24)..2009
11f0: 2d 30 34 2d 32 38 20 20 53 61 6d 20 53 74 65 69  -04-28  Sam Stei
1200: 6e 67 6f 6c 64 20 20 3c 73 64 73 40 67 6e 75 2e  ngold  <sds@gnu.
1210: 6f 72 67 3e 0a 0a 09 2a 20 6d 34 2f 67 65 6e 65  org>...* m4/gene
1220: 72 61 6c 2e 6d 34 20 28 46 46 43 41 4c 4c 5f 43  ral.m4 (FFCALL_C
1230: 41 43 48 45 5f 45 47 52 45 50 5f 43 50 50 2c 20  ACHE_EGREP_CPP, 
1240: 46 46 43 41 4c 4c 5f 53 45 54 5f 43 50 55 5f 41  FFCALL_SET_CPU_A
1250: 42 49 29 3a 0a 09 61 62 73 74 72 61 63 74 65 64  BI):..abstracted
1260: 20 6f 75 74 20 6f 66 20 46 46 43 41 4c 4c 5f 43   out of FFCALL_C
1270: 41 4e 4f 4e 49 43 41 4c 5f 48 4f 53 54 5f 43 50  ANONICAL_HOST_CP
1280: 55 0a 09 28 46 46 43 41 4c 4c 5f 43 41 4e 4f 4e  U..(FFCALL_CANON
1290: 49 43 41 4c 5f 48 4f 53 54 5f 43 50 55 29 3a 20  ICAL_HOST_CPU): 
12a0: 75 73 65 20 74 68 65 6d 0a 0a 32 30 30 39 2d 30  use them..2009-0
12b0: 34 2d 32 37 20 20 4d 61 78 20 4c 61 70 61 6e 20  4-27  Max Lapan 
12c0: 20 3c 6d 61 78 2e 6c 61 70 61 6e 40 67 6d 61 69   <max.lapan@gmai
12d0: 6c 2e 63 6f 6d 3e 0a 09 53 61 6d 20 53 74 65 69  l.com>..Sam Stei
12e0: 6e 67 6f 6c 64 20 20 3c 73 64 73 40 67 6e 75 2e  ngold  <sds@gnu.
12f0: 6f 72 67 3e 0a 0a 09 2a 20 61 76 63 61 6c 6c 2f  org>...* avcall/
1300: 4d 61 6b 65 66 69 6c 65 2e 64 65 76 65 6c 2c 20  Makefile.devel, 
1310: 61 76 63 61 6c 6c 2f 4d 61 6b 65 66 69 6c 65 2e  avcall/Makefile.
1320: 69 6e 2c 20 61 76 63 61 6c 6c 2f 61 76 63 61 6c  in, avcall/avcal
1330: 6c 2e 68 2e 69 6e 2c 0a 09 2a 20 63 61 6c 6c 62  l.h.in,..* callb
1340: 61 63 6b 2f 74 72 61 6d 70 6f 6c 69 6e 65 5f 72  ack/trampoline_r
1350: 2f 4d 61 6b 65 66 69 6c 65 2e 64 65 76 65 6c 2c  /Makefile.devel,
1360: 0a 09 2a 20 63 61 6c 6c 62 61 63 6b 2f 74 72 61  ..* callback/tra
1370: 6d 70 6f 6c 69 6e 65 5f 72 2f 4d 61 6b 65 66 69  mpoline_r/Makefi
1380: 6c 65 2e 69 6e 2c 0a 09 2a 20 63 61 6c 6c 62 61  le.in,..* callba
1390: 63 6b 2f 74 72 61 6d 70 6f 6c 69 6e 65 5f 72 2f  ck/trampoline_r/
13a0: 63 6f 6e 66 69 67 75 72 65 2e 69 6e 2c 0a 09 2a  configure.in,..*
13b0: 20 63 61 6c 6c 62 61 63 6b 2f 76 61 63 61 6c 6c   callback/vacall
13c0: 5f 72 2f 4d 61 6b 65 66 69 6c 65 2e 64 65 76 65  _r/Makefile.deve
13d0: 6c 2c 20 63 61 6c 6c 62 61 63 6b 2f 76 61 63 61  l, callback/vaca
13e0: 6c 6c 5f 72 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e  ll_r/Makefile.in
13f0: 2c 0a 09 2a 20 63 61 6c 6c 62 61 63 6b 2f 76 61  ,..* callback/va
1400: 63 61 6c 6c 5f 72 2f 76 61 63 61 6c 6c 5f 72 2e  call_r/vacall_r.
1410: 68 2e 69 6e 2c 20 74 72 61 6d 70 6f 6c 69 6e 65  h.in, trampoline
1420: 2f 4d 61 6b 65 66 69 6c 65 2e 64 65 76 65 6c 2c  /Makefile.devel,
1430: 0a 09 2a 20 74 72 61 6d 70 6f 6c 69 6e 65 2f 4d  ..* trampoline/M
1440: 61 6b 65 66 69 6c 65 2e 69 6e 2c 20 74 72 61 6d  akefile.in, tram
1450: 70 6f 6c 69 6e 65 2f 63 6f 6e 66 69 67 75 72 65  poline/configure
1460: 2e 69 6e 2c 0a 09 2a 20 76 61 63 61 6c 6c 2f 4d  .in,..* vacall/M
1470: 61 6b 65 66 69 6c 65 2e 64 65 76 65 6c 2c 20 76  akefile.devel, v
1480: 61 63 61 6c 6c 2f 4d 61 6b 65 66 69 6c 65 2e 69  acall/Makefile.i
1490: 6e 2c 20 76 61 63 61 6c 6c 2f 76 61 63 61 6c 6c  n, vacall/vacall
14a0: 2e 68 2e 69 6e 3a 0a 09 41 64 64 20 41 52 4d 65  .h.in:..Add ARMe
14b0: 6c 20 73 75 70 70 6f 72 74 20 3c 68 74 74 70 73  l support <https
14c0: 3a 2f 2f 73 61 76 61 6e 6e 61 68 2e 67 6e 75 2e  ://savannah.gnu.
14d0: 6f 72 67 2f 62 75 67 73 2f 3f 32 32 34 39 32 3e  org/bugs/?22492>
14e0: 0a 09 2a 20 6d 34 2f 67 65 6e 65 72 61 6c 2e 6d  ..* m4/general.m
14f0: 34 20 28 46 46 43 41 4c 4c 5f 43 41 4e 4f 4e 49  4 (FFCALL_CANONI
1500: 43 41 4c 5f 48 4f 53 54 5f 43 50 55 29 3a 20 75  CAL_HOST_CPU): u
1510: 73 65 20 41 43 5f 45 47 52 45 50 5f 43 50 50 20  se AC_EGREP_CPP 
1520: 74 6f 0a 09 64 69 73 74 69 6e 67 75 69 73 68 20  to..distinguish 
1530: 62 65 74 77 65 65 6e 20 61 72 6d 20 61 6e 64 20  between arm and 
1540: 61 72 6d 65 6c 0a 09 2a 20 61 76 63 61 6c 6c 2f  armel..* avcall/
1550: 61 76 63 61 6c 6c 2d 61 72 6d 65 6c 2e 53 2c 20  avcall-armel.S, 
1560: 61 76 63 61 6c 6c 2f 61 76 63 61 6c 6c 2d 61 72  avcall/avcall-ar
1570: 6d 65 6c 2e 63 2c 0a 09 2a 20 63 61 6c 6c 62 61  mel.c,..* callba
1580: 63 6b 2f 74 72 61 6d 70 6f 6c 69 6e 65 5f 72 2f  ck/trampoline_r/
1590: 63 61 63 68 65 2d 61 72 6d 65 6c 2e 63 2c 0a 09  cache-armel.c,..
15a0: 2a 20 63 61 6c 6c 62 61 63 6b 2f 74 72 61 6d 70  * callback/tramp
15b0: 6f 6c 69 6e 65 5f 72 2f 63 61 63 68 65 2d 61 72  oline_r/cache-ar
15c0: 6d 65 6c 2e 73 2c 0a 09 2a 20 63 61 6c 6c 62 61  mel.s,..* callba
15d0: 63 6b 2f 76 61 63 61 6c 6c 5f 72 2f 76 61 63 61  ck/vacall_r/vaca
15e0: 6c 6c 2d 61 72 6d 65 6c 2e 63 2c 20 63 61 6c 6c  ll-armel.c, call
15f0: 62 61 63 6b 2f 76 61 63 61 6c 6c 5f 72 2f 76 61  back/vacall_r/va
1600: 63 61 6c 6c 2d 61 72 6d 65 6c 2e 73 2c 0a 09 2a  call-armel.s,..*
1610: 20 74 72 61 6d 70 6f 6c 69 6e 65 2f 63 61 63 68   trampoline/cach
1620: 65 2d 61 72 6d 65 6c 2e 63 2c 20 74 72 61 6d 70  e-armel.c, tramp
1630: 6f 6c 69 6e 65 2f 63 61 63 68 65 2d 61 72 6d 65  oline/cache-arme
1640: 6c 2e 73 2c 0a 09 2a 20 76 61 63 61 6c 6c 2f 76  l.s,..* vacall/v
1650: 61 63 61 6c 6c 2d 61 72 6d 65 6c 2e 63 2c 20 76  acall-armel.c, v
1660: 61 63 61 6c 6c 2f 76 61 63 61 6c 6c 2d 61 72 6d  acall/vacall-arm
1670: 65 6c 2e 73 3a 0a 09 6e 65 77 20 66 69 6c 65 73  el.s:..new files
1680: 0a 0a 32 30 30 39 2d 30 34 2d 32 37 20 20 4d 61  ..2009-04-27  Ma
1690: 78 20 4c 61 70 61 6e 20 20 3c 6d 61 78 2e 6c 61  x Lapan  <max.la
16a0: 70 61 6e 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 0a  pan@gmail.com>..
16b0: 09 2a 20 61 76 63 61 6c 6c 2f 74 65 73 74 73 2e  .* avcall/tests.
16c0: 63 2c 20 63 61 6c 6c 62 61 63 6b 2f 74 65 73 74  c, callback/test
16d0: 73 2e 63 2c 20 76 61 63 61 6c 6c 2f 74 65 73 74  s.c, vacall/test
16e0: 73 2e 63 3a 0a 09 23 69 6e 63 6c 75 64 65 20 22  s.c:..#include "
16f0: 63 6f 6e 66 69 67 2e 68 22 20 66 6f 72 20 48 41  config.h" for HA
1700: 56 45 5f 4c 4f 4e 47 5f 4c 4f 4e 47 5f 49 4e 54  VE_LONG_LONG_INT
1710: 0a 0a 32 30 30 39 2d 30 34 2d 32 37 20 20 4d 61  ..2009-04-27  Ma
1720: 78 20 4c 61 70 61 6e 20 20 3c 6d 61 78 2e 6c 61  x Lapan  <max.la
1730: 70 61 6e 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 0a  pan@gmail.com>..
1740: 09 2a 20 63 61 6c 6c 62 61 63 6b 2f 74 72 61 6d  .* callback/tram
1750: 70 6f 6c 69 6e 65 5f 72 2f 74 72 61 6d 70 6f 6c  poline_r/trampol
1760: 69 6e 65 2e 63 20 28 69 73 5f 74 72 61 6d 70 29  ine.c (is_tramp)
1770: 20 5b 5f 5f 61 72 6d 5f 5f 5d 3a 0a 09 66 69 78   [__arm__]:..fix
1780: 20 62 75 67 20 69 6e 20 74 68 65 20 6c 61 73 74   bug in the last
1790: 20 70 61 74 63 68 0a 0a 32 30 30 39 2d 30 34 2d   patch..2009-04-
17a0: 32 34 20 20 53 61 6d 20 53 74 65 69 6e 67 6f 6c  24  Sam Steingol
17b0: 64 20 20 3c 73 64 73 40 67 6e 75 2e 6f 72 67 3e  d  <sds@gnu.org>
17c0: 0a 0a 09 2a 20 61 76 63 61 6c 6c 2f 63 6f 6e 66  ...* avcall/conf
17d0: 69 67 75 72 65 2e 69 6e 2c 20 63 61 6c 6c 62 61  igure.in, callba
17e0: 63 6b 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e 2c  ck/configure.in,
17f0: 0a 09 2a 20 63 61 6c 6c 62 61 63 6b 2f 74 72 61  ..* callback/tra
1800: 6d 70 6f 6c 69 6e 65 5f 72 2f 63 6f 6e 66 69 67  mpoline_r/config
1810: 75 72 65 2e 69 6e 2c 20 63 61 6c 6c 62 61 63 6b  ure.in, callback
1820: 2f 76 61 63 61 6c 6c 5f 72 2f 63 6f 6e 66 69 67  /vacall_r/config
1830: 75 72 65 2e 69 6e 2c 0a 09 2a 20 74 72 61 6d 70  ure.in,..* tramp
1840: 6f 6c 69 6e 65 2f 63 6f 6e 66 69 67 75 72 65 2e  oline/configure.
1850: 69 6e 2c 20 76 61 63 61 6c 6c 2f 63 6f 6e 66 69  in, vacall/confi
1860: 67 75 72 65 2e 69 6e 3a 0a 09 75 73 65 20 41 43  gure.in:..use AC
1870: 5f 43 4f 4e 46 49 47 5f 46 49 4c 45 53 20 69 6e  _CONFIG_FILES in
1880: 73 74 65 61 64 20 6f 66 20 41 43 5f 4f 55 54 50  stead of AC_OUTP
1890: 55 54 20 77 69 74 68 20 61 72 67 75 6d 65 6e 74  UT with argument
18a0: 0a 09 2a 20 4d 61 6b 65 66 69 6c 65 2e 64 65 76  ..* Makefile.dev
18b0: 65 6c 20 28 61 63 6c 6f 63 61 6c 2e 6d 34 29 3a  el (aclocal.m4):
18c0: 20 61 64 6a 75 73 74 20 74 68 65 20 67 72 65 70   adjust the grep
18d0: 20 72 65 67 65 78 70 0a 0a 32 30 30 39 2d 30 34   regexp..2009-04
18e0: 2d 32 34 20 20 53 61 6d 20 53 74 65 69 6e 67 6f  -24  Sam Steingo
18f0: 6c 64 20 20 3c 73 64 73 40 67 6e 75 2e 6f 72 67  ld  <sds@gnu.org
1900: 3e 0a 0a 09 2a 20 4d 61 6b 65 66 69 6c 65 2e 69  >...* Makefile.i
1910: 6e 2c 20 61 76 63 61 6c 6c 2f 4d 61 6b 65 66 69  n, avcall/Makefi
1920: 6c 65 2e 69 6e 2c 20 63 61 6c 6c 62 61 63 6b 2f  le.in, callback/
1930: 4d 61 6b 65 66 69 6c 65 2e 69 6e 2c 0a 09 2a 20  Makefile.in,..* 
1940: 63 61 6c 6c 62 61 63 6b 2f 74 72 61 6d 70 6f 6c  callback/trampol
1950: 69 6e 65 5f 72 2f 4d 61 6b 65 66 69 6c 65 2e 69  ine_r/Makefile.i
1960: 6e 2c 20 63 61 6c 6c 62 61 63 6b 2f 76 61 63 61  n, callback/vaca
1970: 6c 6c 5f 72 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e  ll_r/Makefile.in
1980: 2c 0a 09 2a 20 74 72 61 6d 70 6f 6c 69 6e 65 2f  ,..* trampoline/
1990: 4d 61 6b 65 66 69 6c 65 2e 69 6e 2c 20 76 61 63  Makefile.in, vac
19a0: 61 6c 6c 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 20  all/Makefile.in 
19b0: 28 64 61 74 61 72 6f 6f 74 64 69 72 29 3a 0a 09  (datarootdir):..
19c0: 73 65 74 20 74 6f 20 40 64 61 74 61 72 6f 6f 74  set to @dataroot
19d0: 64 69 72 40 20 74 6f 20 61 76 6f 69 64 20 61 20  dir@ to avoid a 
19e0: 63 6f 6e 66 69 67 75 72 65 20 77 61 72 6e 69 6e  configure warnin
19f0: 67 0a 0a 32 30 30 39 2d 30 34 2d 32 34 20 20 53  g..2009-04-24  S
1a00: 61 6d 20 53 74 65 69 6e 67 6f 6c 64 20 20 3c 73  am Steingold  <s
1a10: 64 73 40 67 6e 75 2e 6f 72 67 3e 0a 0a 09 2a 20  ds@gnu.org>...* 
1a20: 4d 61 6b 65 66 69 6c 65 2e 64 65 76 65 6c 20 28  Makefile.devel (
1a30: 53 55 42 44 49 52 53 5f 43 4f 4e 46 49 47 5f 48  SUBDIRS_CONFIG_H
1a40: 29 3a 20 61 64 64 20 61 76 63 61 6c 6c 20 61 6e  ): add avcall an
1a50: 64 20 63 61 6c 6c 62 61 63 6b 0a 0a 32 30 30 39  d callback..2009
1a60: 2d 30 34 2d 32 34 20 20 53 61 6d 20 53 74 65 69  -04-24  Sam Stei
1a70: 6e 67 6f 6c 64 20 20 3c 73 64 73 40 67 6e 75 2e  ngold  <sds@gnu.
1a80: 6f 72 67 3e 0a 0a 09 2a 20 56 45 52 53 49 4f 4e  org>...* VERSION
1a90: 3a 20 6e 65 77 20 66 69 6c 65 0a 09 2a 20 63 6f  : new file..* co
1aa0: 6e 66 69 67 75 72 65 2e 69 6e 3a 20 75 73 65 20  nfigure.in: use 
1ab0: 41 43 5f 49 4e 49 54 20 77 69 74 68 20 74 68 65  AC_INIT with the
1ac0: 20 76 65 72 73 69 6f 6e 20 61 72 67 75 6d 65 6e   version argumen
1ad0: 74 0a 09 2a 20 61 76 63 61 6c 6c 2f 4d 61 6b 65  t..* avcall/Make
1ae0: 66 69 6c 65 2e 6d 69 6e 67 77 33 32 3a 20 75 73  file.mingw32: us
1af0: 65 20 73 65 64 20 74 6f 20 73 65 74 20 4c 49 42  e sed to set LIB
1b00: 46 46 43 41 4c 4c 5f 56 45 52 53 49 4f 4e 20 69  FFCALL_VERSION i
1b10: 6e 20 61 76 63 61 6c 6c 2e 68 0a 09 2a 20 63 61  n avcall.h..* ca
1b20: 6c 6c 62 61 63 6b 2f 76 61 63 61 6c 6c 5f 72 2f  llback/vacall_r/
1b30: 4d 61 6b 65 66 69 6c 65 2e 6d 69 6e 67 77 33 32  Makefile.mingw32
1b40: 3a 0a 09 75 73 65 20 73 65 64 20 74 6f 20 73 65  :..use sed to se
1b50: 74 20 4c 49 42 46 46 43 41 4c 4c 5f 56 45 52 53  t LIBFFCALL_VERS
1b60: 49 4f 4e 20 69 6e 20 76 61 63 61 6c 6c 5f 72 2e  ION in vacall_r.
1b70: 68 0a 09 2a 20 76 61 63 61 6c 6c 2f 4d 61 6b 65  h..* vacall/Make
1b80: 66 69 6c 65 2e 6d 69 6e 67 77 33 32 3a 20 75 73  file.mingw32: us
1b90: 65 20 73 65 64 20 74 6f 20 73 65 74 20 4c 49 42  e sed to set LIB
1ba0: 46 46 43 41 4c 4c 5f 56 45 52 53 49 4f 4e 20 69  FFCALL_VERSION i
1bb0: 6e 20 76 61 63 61 6c 6c 2e 68 0a 09 2a 20 61 76  n vacall.h..* av
1bc0: 63 61 6c 6c 2f 61 76 63 61 6c 6c 2e 68 2e 69 6e  call/avcall.h.in
1bd0: 2c 20 63 61 6c 6c 62 61 63 6b 2f 63 61 6c 6c 62  , callback/callb
1be0: 61 63 6b 2e 68 2e 69 6e 2c 0a 09 2a 20 63 61 6c  ack.h.in,..* cal
1bf0: 6c 62 61 63 6b 2f 74 72 61 6d 70 6f 6c 69 6e 65  lback/trampoline
1c00: 5f 72 2f 74 72 61 6d 70 6f 6c 69 6e 65 5f 72 2e  _r/trampoline_r.
1c10: 68 2e 69 6e 2c 0a 09 2a 20 63 61 6c 6c 62 61 63  h.in,..* callbac
1c20: 6b 2f 76 61 63 61 6c 6c 5f 72 2f 76 61 63 61 6c  k/vacall_r/vacal
1c30: 6c 5f 72 2e 68 2e 69 6e 2c 0a 09 2a 20 74 72 61  l_r.h.in,..* tra
1c40: 6d 70 6f 6c 69 6e 65 2f 74 72 61 6d 70 6f 6c 69  mpoline/trampoli
1c50: 6e 65 2e 68 2e 69 6e 2c 20 76 61 63 61 6c 6c 2f  ne.h.in, vacall/
1c60: 76 61 63 61 6c 6c 2e 68 2e 69 6e 3a 0a 09 28 4c  vacall.h.in:..(L
1c70: 49 42 46 46 43 41 4c 4c 5f 56 45 52 53 49 4f 4e  IBFFCALL_VERSION
1c80: 29 3a 20 64 65 66 69 6e 65 20 74 6f 20 40 50 41  ): define to @PA
1c90: 43 4b 41 47 45 5f 56 45 52 53 49 4f 4e 40 0a 09  CKAGE_VERSION@..
1ca0: 2a 20 61 76 63 61 6c 6c 2f 63 6f 6e 66 69 67 75  * avcall/configu
1cb0: 72 65 2e 69 6e 2c 20 63 61 6c 6c 62 61 63 6b 2f  re.in, callback/
1cc0: 63 6f 6e 66 69 67 75 72 65 2e 69 6e 2c 0a 09 2a  configure.in,..*
1cd0: 20 63 61 6c 6c 62 61 63 6b 2f 74 72 61 6d 70 6f   callback/trampo
1ce0: 6c 69 6e 65 5f 72 2f 63 6f 6e 66 69 67 75 72 65  line_r/configure
1cf0: 2e 69 6e 2c 20 63 61 6c 6c 62 61 63 6b 2f 76 61  .in, callback/va
1d00: 63 61 6c 6c 5f 72 2f 63 6f 6e 66 69 67 75 72 65  call_r/configure
1d10: 2e 69 6e 2c 0a 09 2a 20 74 72 61 6d 70 6f 6c 69  .in,..* trampoli
1d20: 6e 65 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e 2c  ne/configure.in,
1d30: 20 76 61 63 61 6c 6c 2f 63 6f 6e 66 69 67 75 72   vacall/configur
1d40: 65 2e 69 6e 3a 0a 09 75 73 65 20 41 43 5f 49 4e  e.in:..use AC_IN
1d50: 49 54 20 77 69 74 68 20 74 68 65 20 76 65 72 73  IT with the vers
1d60: 69 6f 6e 20 61 72 67 75 6d 65 6e 74 2c 0a 09 70  ion argument,..p
1d70: 61 73 73 20 5b 63 6f 6e 66 69 67 2e 68 5d 20 74  ass [config.h] t
1d80: 6f 20 41 43 5f 43 4f 4e 46 49 47 5f 48 45 41 44  o AC_CONFIG_HEAD
1d90: 45 52 53 0a 0a 32 30 30 39 2d 30 34 2d 32 33 20  ERS..2009-04-23 
1da0: 20 53 61 6d 20 53 74 65 69 6e 67 6f 6c 64 20 20   Sam Steingold  
1db0: 3c 73 64 73 40 67 6e 75 2e 6f 72 67 3e 0a 0a 09  <sds@gnu.org>...
1dc0: 2a 20 6d 34 2f 63 6f 64 65 65 78 65 63 2e 6d 34  * m4/codeexec.m4
1dd0: 2c 20 6d 34 2f 69 72 65 67 2e 6d 34 2c 20 6d 34  , m4/ireg.m4, m4
1de0: 2f 70 63 63 73 74 72 75 63 74 2e 6d 34 2c 20 6d  /pccstruct.m4, m
1df0: 34 2f 73 6d 61 6c 6c 73 74 72 75 63 74 2e 6d 34  4/smallstruct.m4
1e00: 3a 0a 09 61 6c 6c 20 33 20 61 72 67 75 6d 65 6e  :..all 3 argumen
1e10: 74 73 20 6f 66 20 41 43 5f 44 45 46 49 4e 45 20  ts of AC_DEFINE 
1e20: 61 72 65 20 6e 6f 77 20 72 65 71 75 69 72 65 64  are now required
1e30: 0a 0a 32 30 30 39 2d 30 34 2d 32 31 20 20 53 61  ..2009-04-21  Sa
1e40: 6d 20 53 74 65 69 6e 67 6f 6c 64 20 20 3c 73 64  m Steingold  <sd
1e50: 73 40 67 6e 75 2e 6f 72 67 3e 0a 0a 09 2a 20 6d  s@gnu.org>...* m
1e60: 34 2f 61 73 2d 75 6e 64 65 72 73 63 6f 72 65 2e  4/as-underscore.
1e70: 6d 34 2c 20 6d 34 2f 63 6f 64 65 65 78 65 63 2e  m4, m4/codeexec.
1e80: 6d 34 2c 20 6d 34 2f 67 65 6e 65 72 61 6c 2e 6d  m4, m4/general.m
1e90: 34 3a 0a 09 2a 20 6d 34 2f 67 65 74 70 61 67 65  4:..* m4/getpage
1ea0: 73 69 7a 65 2e 6d 34 2c 20 6d 34 2f 69 72 65 67  size.m4, m4/ireg
1eb0: 2e 6d 34 2c 20 6d 34 2f 6d 61 63 68 2d 76 6d 2e  .m4, m4/mach-vm.
1ec0: 6d 34 2c 20 6d 34 2f 6d 6d 61 70 2e 6d 34 3a 0a  m4, m4/mmap.m4:.
1ed0: 09 2a 20 6d 34 2f 6d 70 72 6f 74 65 63 74 2e 6d  .* m4/mprotect.m
1ee0: 34 2c 20 6d 34 2f 70 63 63 73 74 72 75 63 74 2e  4, m4/pccstruct.
1ef0: 6d 34 2c 20 6d 34 2f 73 68 6d 2e 6d 34 2c 20 6d  m4, m4/shm.m4, m
1f00: 34 2f 73 6d 61 6c 6c 73 74 72 75 63 74 2e 6d 34  4/smallstruct.m4
1f10: 3a 0a 09 71 75 6f 74 65 20 41 43 5f 44 45 46 49  :..quote AC_DEFI
1f20: 4e 45 20 61 72 67 75 6d 65 6e 74 73 0a 0a 32 30  NE arguments..20
1f30: 30 38 2d 30 39 2d 32 38 20 20 53 61 6d 20 53 74  08-09-28  Sam St
1f40: 65 69 6e 67 6f 6c 64 20 20 3c 73 64 73 40 67 6e  eingold  <sds@gn
1f50: 75 2e 6f 72 67 3e 0a 0a 09 2a 20 4d 61 6b 65 66  u.org>...* Makef
1f60: 69 6c 65 2e 64 65 76 65 6c 20 28 61 63 6c 6f 63  ile.devel (acloc
1f70: 61 6c 2e 6d 34 29 3a 20 69 6e 63 6c 75 64 65 20  al.m4): include 
1f80: 67 6c 6d 34 20 28 74 68 69 73 20 64 65 66 69 6e  glm4 (this defin
1f90: 65 64 20 67 6c 5f 45 41 52 4c 59 0a 09 61 6e 64  ed gl_EARLY..and
1fa0: 20 67 6c 5f 49 4e 49 54 20 61 6e 64 20 66 69 78   gl_INIT and fix
1fb0: 65 73 20 6d 61 6b 65 20 63 68 65 63 6b 20 6f 6e  es make check on
1fc0: 20 78 38 36 5f 36 34 29 0a 0a 32 30 30 38 2d 30   x86_64)..2008-0
1fd0: 39 2d 32 36 20 20 53 61 6d 20 53 74 65 69 6e 67  9-26  Sam Steing
1fe0: 6f 6c 64 20 20 3c 73 64 73 40 67 6e 75 2e 6f 72  old  <sds@gnu.or
1ff0: 67 3e 0a 0a 09 2a 20 61 76 63 61 6c 6c 2f 61 76  g>...* avcall/av
2000: 63 61 6c 6c 2d 69 61 36 34 2e 73 2c 20 61 76 63  call-ia64.s, avc
2010: 61 6c 6c 2f 61 76 63 61 6c 6c 2e 68 2e 69 6e 3a  all/avcall.h.in:
2020: 0a 09 2a 20 63 61 6c 6c 62 61 63 6b 2f 76 61 63  ..* callback/vac
2030: 61 6c 6c 5f 72 2f 76 61 63 61 6c 6c 5f 72 2e 68  all_r/vacall_r.h
2040: 2e 69 6e 3a 0a 09 73 75 70 70 6f 72 74 20 49 41  .in:..support IA
2050: 36 34 20 6f 6e 20 4c 69 6e 75 78 20 28 6b 65 72  64 on Linux (ker
2060: 6e 65 6c 20 32 2e 36 2e 31 36 2b 20 61 6e 64 20  nel 2.6.16+ and 
2070: 67 63 63 20 34 2e 31 2e 30 2b 29 0a 09 68 74 74  gcc 4.1.0+)..htt
2080: 70 73 3a 2f 2f 73 61 76 61 6e 6e 61 68 2e 67 6e  ps://savannah.gn
2090: 75 2e 6f 72 67 2f 62 75 67 73 2f 69 6e 64 65 78  u.org/bugs/index
20a0: 2e 70 68 70 3f 32 32 31 33 30 0a 09 68 74 74 70  .php?22130..http
20b0: 3a 2f 2f 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e  ://sourceforge.n
20c0: 65 74 2f 74 72 61 63 6b 65 72 2f 69 6e 64 65 78  et/tracker/index
20d0: 2e 70 68 70 3f 66 75 6e 63 3d 64 65 74 61 69 6c  .php?func=detail
20e0: 26 61 69 64 3d 31 35 32 38 38 39 35 26 67 72 6f  &aid=1528895&gro
20f0: 75 70 5f 69 64 3d 31 33 35 35 26 61 74 69 64 3d  up_id=1355&atid=
2100: 33 30 31 33 35 35 0a 0a 32 30 30 38 2d 30 39 2d  301355..2008-09-
2110: 32 36 20 20 53 61 6d 20 53 74 65 69 6e 67 6f 6c  26  Sam Steingol
2120: 64 20 20 3c 73 64 73 40 67 6e 75 2e 6f 72 67 3e  d  <sds@gnu.org>
2130: 0a 0a 09 2a 20 63 61 6c 6c 62 61 63 6b 2f 74 72  ...* callback/tr
2140: 61 6d 70 6f 6c 69 6e 65 5f 72 2f 4d 61 6b 65 66  ampoline_r/Makef
2150: 69 6c 65 2e 69 6e 2c 20 63 61 6c 6c 62 61 63 6b  ile.in, callback
2160: 2f 74 72 61 6d 70 6f 6c 69 6e 65 5f 72 2f 63 61  /trampoline_r/ca
2170: 63 68 65 2d 61 72 6d 2e 63 3a 0a 09 2a 20 63 61  che-arm.c:..* ca
2180: 6c 6c 62 61 63 6b 2f 74 72 61 6d 70 6f 6c 69 6e  llback/trampolin
2190: 65 5f 72 2f 63 61 63 68 65 2d 61 72 6d 2e 73 2c  e_r/cache-arm.s,
21a0: 20 63 61 6c 6c 62 61 63 6b 2f 74 72 61 6d 70 6f   callback/trampo
21b0: 6c 69 6e 65 5f 72 2f 63 6f 6e 66 69 67 75 72 65  line_r/configure
21c0: 2e 69 6e 3a 0a 09 2a 20 63 61 6c 6c 62 61 63 6b  .in:..* callback
21d0: 2f 74 72 61 6d 70 6f 6c 69 6e 65 5f 72 2f 74 72  /trampoline_r/tr
21e0: 61 6d 70 2d 61 72 6d 2e 73 2c 20 63 61 6c 6c 62  amp-arm.s, callb
21f0: 61 63 6b 2f 74 72 61 6d 70 6f 6c 69 6e 65 5f 72  ack/trampoline_r
2200: 2f 74 72 61 6d 70 2d 6d 69 70 73 2e 73 3a 0a 09  /tramp-mips.s:..
2210: 2a 20 63 61 6c 6c 62 61 63 6b 2f 74 72 61 6d 70  * callback/tramp
2220: 6f 6c 69 6e 65 5f 72 2f 74 72 61 6d 70 6f 6c 69  oline_r/trampoli
2230: 6e 65 2e 63 2c 20 74 72 61 6d 70 6f 6c 69 6e 65  ne.c, trampoline
2240: 2f 63 61 63 68 65 2d 61 72 6d 2e 63 3a 0a 09 2a  /cache-arm.c:..*
2250: 20 74 72 61 6d 70 6f 6c 69 6e 65 2f 63 61 63 68   trampoline/cach
2260: 65 2d 61 72 6d 2e 73 2c 20 74 72 61 6d 70 6f 6c  e-arm.s, trampol
2270: 69 6e 65 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e  ine/configure.in
2280: 3a 0a 09 2a 20 74 72 61 6d 70 6f 6c 69 6e 65 2f  :..* trampoline/
2290: 74 72 61 6d 70 2d 61 72 6d 2e 73 2c 20 74 72 61  tramp-arm.s, tra
22a0: 6d 70 6f 6c 69 6e 65 2f 74 72 61 6d 70 6f 6c 69  mpoline/trampoli
22b0: 6e 65 2e 63 3a 0a 09 61 64 64 20 61 72 6d 20 73  ne.c:..add arm s
22c0: 75 70 70 6f 72 74 20 66 72 6f 6d 20 4a 6f 6e 61  upport from Jona
22d0: 74 68 61 6e 20 4f 6c 73 6f 6e 20 28 64 65 62 69  than Olson (debi
22e0: 61 6e 20 31 2e 31 30 2d 32 29 0a 09 68 74 74 70  an 1.10-2)..http
22f0: 73 3a 2f 2f 73 61 76 61 6e 6e 61 68 2e 67 6e 75  s://savannah.gnu
2300: 2e 6f 72 67 2f 62 75 67 73 2f 3f 66 75 6e 63 3d  .org/bugs/?func=
2310: 64 65 74 61 69 6c 69 74 65 6d 26 69 74 65 6d 5f  detailitem&item_
2320: 69 64 3d 39 34 36 38 0a 0a 32 30 30 38 2d 30 39  id=9468..2008-09
2330: 2d 32 36 20 20 53 61 6d 20 53 74 65 69 6e 67 6f  -26  Sam Steingo
2340: 6c 64 20 20 3c 73 64 73 40 67 6e 75 2e 6f 72 67  ld  <sds@gnu.org
2350: 3e 0a 0a 09 2a 20 61 76 63 61 6c 6c 2f 61 76 63  >...* avcall/avc
2360: 61 6c 6c 2d 6d 69 70 73 2e 53 2c 20 61 76 63 61  all-mips.S, avca
2370: 6c 6c 2f 61 76 63 61 6c 6c 2d 6d 69 70 73 2e 63  ll/avcall-mips.c
2380: 2c 20 61 76 63 61 6c 6c 2f 61 76 63 61 6c 6c 2e  , avcall/avcall.
2390: 68 2e 69 6e 3a 0a 09 2a 20 63 61 6c 6c 62 61 63  h.in:..* callbac
23a0: 6b 2f 74 72 61 6d 70 6f 6c 69 6e 65 5f 72 2f 74  k/trampoline_r/t
23b0: 72 61 6d 70 6f 6c 69 6e 65 2e 63 2c 20 63 61 6c  rampoline.c, cal
23c0: 6c 62 61 63 6b 2f 76 61 63 61 6c 6c 5f 72 2f 76  lback/vacall_r/v
23d0: 61 63 61 6c 6c 5f 72 2e 68 2e 69 6e 3a 0a 09 2a  acall_r.h.in:..*
23e0: 20 6d 34 2f 67 65 6e 65 72 61 6c 2e 6d 34 2c 20   m4/general.m4, 
23f0: 74 72 61 6d 70 6f 6c 69 6e 65 2f 74 72 61 6d 70  trampoline/tramp
2400: 6f 6c 69 6e 65 2e 63 2c 20 76 61 63 61 6c 6c 2f  oline.c, vacall/
2410: 76 61 63 61 6c 6c 2e 68 2e 69 6e 3a 0a 09 61 64  vacall.h.in:..ad
2420: 64 20 6d 69 70 73 65 6c 20 73 75 70 70 6f 72 74  d mipsel support
2430: 20 66 72 6f 6d 20 54 68 69 65 6d 6f 20 53 65 75   from Thiemo Seu
2440: 66 65 72 20 28 64 65 62 69 61 6e 20 31 2e 31 30  fer (debian 1.10
2450: 2d 32 29 0a 0a 32 30 30 38 2d 30 39 2d 32 36 20  -2)..2008-09-26 
2460: 20 53 61 6d 20 53 74 65 69 6e 67 6f 6c 64 20 20   Sam Steingold  
2470: 3c 73 64 73 40 67 6e 75 2e 6f 72 67 3e 0a 0a 09  <sds@gnu.org>...
2480: 2a 20 4d 61 6b 65 66 69 6c 65 2e 64 65 76 65 6c  * Makefile.devel
2490: 2c 20 4d 61 6b 65 66 69 6c 65 2e 69 6e 2c 20 63  , Makefile.in, c
24a0: 61 6c 6c 62 61 63 6b 2f 4d 61 6b 65 66 69 6c 65  allback/Makefile
24b0: 2e 64 65 76 65 6c 2c 0a 09 2a 20 63 61 6c 6c 62  .devel,..* callb
24c0: 61 63 6b 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 3a  ack/Makefile.in:
24d0: 20 75 73 65 20 22 26 26 22 20 69 6e 73 74 65 61   use "&&" instea
24e0: 64 20 6f 66 20 22 3b 22 20 66 6f 72 20 61 6c 6c  d of ";" for all
24f0: 20 74 61 72 67 65 74 73 0a 0a 32 30 30 38 2d 30   targets..2008-0
2500: 37 2d 31 33 20 20 53 61 6d 20 53 74 65 69 6e 67  7-13  Sam Steing
2510: 6f 6c 64 20 20 3c 73 64 73 40 67 6e 75 2e 6f 72  old  <sds@gnu.or
2520: 67 3e 0a 0a 09 2a 20 67 6c 6d 34 2f 67 6e 75 6c  g>...* glm4/gnul
2530: 69 62 2d 63 61 63 68 65 2e 6d 34 2c 20 67 6c 6d  ib-cache.m4, glm
2540: 34 2f 67 6e 75 6c 69 62 2d 63 6f 6d 6d 6f 6e 2e  4/gnulib-common.
2550: 6d 34 2c 20 67 6c 6d 34 2f 67 6e 75 6c 69 62 2d  m4, glm4/gnulib-
2560: 63 6f 6d 70 2e 6d 34 3a 0a 09 2a 20 67 6c 6d 34  comp.m4:..* glm4
2570: 2f 67 6e 75 6c 69 62 2d 74 6f 6f 6c 2e 6d 34 2c  /gnulib-tool.m4,
2580: 20 67 6c 6d 34 2f 6f 6e 63 65 6f 6e 6c 79 2e 6d   glm4/onceonly.m
2590: 34 3a 20 61 64 64 20 66 72 6f 6d 20 67 6e 75 6c  4: add from gnul
25a0: 69 62 0a 09 2a 20 67 6c 6d 34 2f 6e 6f 63 72 61  ib..* glm4/nocra
25b0: 73 68 2e 6d 34 3a 20 75 70 64 61 74 65 20 66 72  sh.m4: update fr
25c0: 6f 6d 20 67 6e 75 6c 69 62 0a 09 2a 20 4d 61 6b  om gnulib..* Mak
25d0: 65 66 69 6c 65 2e 64 65 76 65 6c 20 28 67 6e 75  efile.devel (gnu
25e0: 6c 69 62 2d 69 6d 70 6f 72 74 65 64 29 3a 20 72  lib-imported): r
25f0: 65 6d 6f 76 65 20 67 6c 6c 69 62 0a 09 2a 20 63  emove gllib..* c
2600: 6f 6e 66 69 67 75 72 65 2e 61 63 3a 20 63 61 6c  onfigure.ac: cal
2610: 6c 20 67 6c 5f 45 41 52 4c 59 20 61 6e 64 20 67  l gl_EARLY and g
2620: 6c 5f 49 4e 49 54 0a 0a 32 30 30 38 2d 30 37 2d  l_INIT..2008-07-
2630: 30 38 20 20 53 61 6d 20 53 74 65 69 6e 67 6f 6c  08  Sam Steingol
2640: 64 20 20 3c 73 64 73 40 67 6e 75 2e 6f 72 67 3e  d  <sds@gnu.org>
2650: 0a 0a 09 2a 20 4d 61 6b 65 66 69 6c 65 2e 64 65  ...* Makefile.de
2660: 76 65 6c 20 28 53 55 42 44 49 52 53 5f 43 4f 4e  vel (SUBDIRS_CON
2670: 46 49 47 55 52 45 29 3a 20 75 73 65 20 24 28 43  FIGURE): use $(C
2680: 55 52 44 49 52 29 20 69 6e 73 74 65 61 64 20 6f  URDIR) instead o
2690: 66 20 2e 0a 09 28 25 2f 63 6f 6e 66 69 67 75 72  f ...(%/configur
26a0: 65 29 3a 20 75 73 65 20 22 26 26 22 20 69 6e 73  e): use "&&" ins
26b0: 74 65 61 64 20 6f 66 20 22 3b 22 0a 0a 32 30 30  tead of ";"..200
26c0: 38 2d 30 37 2d 30 33 20 20 53 61 6d 20 53 74 65  8-07-03  Sam Ste
26d0: 69 6e 67 6f 6c 64 20 20 3c 73 64 73 40 67 6e 75  ingold  <sds@gnu
26e0: 2e 6f 72 67 3e 0a 0a 09 2a 20 4d 61 6b 65 66 69  .org>...* Makefi
26f0: 6c 65 2e 64 65 76 65 6c 20 28 61 6c 6c 29 3a 20  le.devel (all): 
2700: 73 70 6c 69 74 20 69 6e 74 6f 20 61 20 66 65 77  split into a few
2710: 20 6d 61 6e 61 67 65 61 62 6c 65 20 74 61 72 67   manageable targ
2720: 65 74 73 0a 09 28 63 6f 6e 66 69 67 2d 68 2d 69  ets..(config-h-i
2730: 6e 2c 20 77 6f 65 33 32 2d 68 2c 20 77 6f 65 33  n, woe32-h, woe3
2740: 32 2d 63 29 3a 20 6e 65 77 20 74 61 72 67 65 74  2-c): new target
2750: 73 0a 09 28 63 6f 6e 66 69 67 75 72 65 29 3a 20  s..(configure): 
2760: 75 73 65 20 70 61 74 74 65 72 6e 73 0a 0a 32 30  use patterns..20
2770: 30 38 2d 30 37 2d 30 33 20 20 53 61 6d 20 53 74  08-07-03  Sam St
2780: 65 69 6e 67 6f 6c 64 20 20 3c 73 64 73 40 67 6e  eingold  <sds@gn
2790: 75 2e 6f 72 67 3e 0a 0a 09 2a 20 6d 34 2f 73 6d  u.org>...* m4/sm
27a0: 61 6c 6c 73 74 72 75 63 74 2e 6d 34 20 28 46 46  allstruct.m4 (FF
27b0: 43 41 4c 4c 5f 53 4d 41 4c 4c 5f 53 54 52 55 43  CALL_SMALL_STRUC
27c0: 54 5f 52 45 54 55 52 4e 29 3a 20 72 65 6e 61 6d  T_RETURN): renam
27d0: 65 20 66 72 6f 6d 0a 09 43 4c 5f 53 4d 41 4c 4c  e from..CL_SMALL
27e0: 5f 53 54 52 55 43 54 5f 52 45 54 55 52 4e 3b 20  _STRUCT_RETURN; 
27f0: 75 73 65 20 66 66 63 61 6c 6c 5f 63 76 5f 2a 20  use ffcall_cv_* 
2800: 69 6e 73 74 65 61 64 20 6f 66 20 63 6c 5f 63 76  instead of cl_cv
2810: 5f 2a 3b 0a 09 75 73 65 20 72 65 74 75 72 6e 20  _*;..use return 
2820: 69 6e 73 74 65 61 64 20 6f 66 20 65 78 69 74 28  instead of exit(
2830: 29 0a 09 2a 20 6d 34 2f 70 63 63 73 74 72 75 63  )..* m4/pccstruc
2840: 74 2e 6d 34 20 28 46 46 43 41 4c 4c 5f 50 43 43  t.m4 (FFCALL_PCC
2850: 5f 53 54 52 55 43 54 5f 52 45 54 55 52 4e 29 3a  _STRUCT_RETURN):
2860: 20 72 65 6e 61 6d 65 20 66 72 6f 6d 0a 09 43 4c   rename from..CL
2870: 5f 50 43 43 5f 53 54 52 55 43 54 5f 52 45 54 55  _PCC_STRUCT_RETU
2880: 52 4e 3b 20 75 73 65 20 66 66 63 61 6c 6c 5f 63  RN; use ffcall_c
2890: 76 5f 2a 20 69 6e 73 74 65 61 64 20 6f 66 20 63  v_* instead of c
28a0: 6c 5f 63 76 5f 2a 3b 0a 09 75 73 65 20 72 65 74  l_cv_*;..use ret
28b0: 75 72 6e 20 69 6e 73 74 65 61 64 20 6f 66 20 65  urn instead of e
28c0: 78 69 74 28 29 0a 09 2a 20 6d 34 2f 69 72 65 67  xit()..* m4/ireg
28d0: 2e 6d 34 20 28 46 46 43 41 4c 4c 5f 49 52 45 47  .m4 (FFCALL_IREG
28e0: 5f 46 4c 4f 41 54 5f 52 45 54 55 52 4e 29 3a 20  _FLOAT_RETURN): 
28f0: 72 65 6d 61 6d 65 20 66 72 6f 6d 0a 09 43 4c 5f  remame from..CL_
2900: 49 52 45 47 5f 46 4c 4f 41 54 5f 52 45 54 55 52  IREG_FLOAT_RETUR
2910: 4e 3b 20 75 73 65 20 66 66 63 61 6c 6c 5f 63 76  N; use ffcall_cv
2920: 5f 2a 20 69 6e 73 74 65 61 64 20 6f 66 20 63 6c  _* instead of cl
2930: 5f 63 76 5f 2a 3b 0a 09 75 73 65 20 72 65 74 75  _cv_*;..use retu
2940: 72 6e 20 69 6e 73 74 65 61 64 20 6f 66 20 65 78  rn instead of ex
2950: 69 74 28 29 0a 09 2a 20 6d 34 2f 63 6f 64 65 65  it()..* m4/codee
2960: 78 65 63 2e 6d 34 20 28 46 46 43 41 4c 4c 5f 43  xec.m4 (FFCALL_C
2970: 4f 44 45 45 58 45 43 29 3a 20 72 65 6e 61 6d 65  ODEEXEC): rename
2980: 20 66 72 6f 6d 20 43 4c 5f 43 4f 44 45 45 58 45   from CL_CODEEXE
2990: 43 0a 09 75 73 65 20 66 66 63 61 6c 6c 5f 63 76  C..use ffcall_cv
29a0: 5f 2a 20 69 6e 73 74 65 61 64 20 6f 66 20 63 6c  _* instead of cl
29b0: 5f 63 76 5f 2a 3b 20 75 73 65 20 72 65 74 75 72  _cv_*; use retur
29c0: 6e 20 69 6e 73 74 65 61 64 20 6f 66 20 65 78 69  n instead of exi
29d0: 74 28 29 0a 09 2a 20 6d 34 2f 67 65 6e 65 72 61  t()..* m4/genera
29e0: 6c 2e 6d 34 3a 20 72 65 6d 6f 76 65 20 6e 6f 6e  l.m4: remove non
29f0: 2d 46 46 43 41 4c 4c 20 63 6f 64 65 0a 09 28 46  -FFCALL code..(F
2a00: 46 43 41 4c 4c 5f 43 4f 4d 4d 4f 4e 5f 4c 49 42  FCALL_COMMON_LIB
2a10: 54 4f 4f 4c 29 3a 20 72 65 6e 61 6d 65 20 66 72  TOOL): rename fr
2a20: 6f 6d 20 43 4c 5f 46 46 43 41 4c 4c 5f 43 4f 4d  om CL_FFCALL_COM
2a30: 4d 4f 4e 5f 4c 49 42 54 4f 4f 4c 0a 09 28 46 46  MON_LIBTOOL..(FF
2a40: 43 41 4c 4c 5f 43 4f 4d 4d 4f 4e 5f 54 52 41 4d  CALL_COMMON_TRAM
2a50: 50 4f 4c 49 4e 45 29 3a 20 72 65 6e 61 6d 65 20  POLINE): rename 
2a60: 66 72 6f 6d 20 43 4c 5f 46 46 43 41 4c 4c 5f 43  from CL_FFCALL_C
2a70: 4f 4d 4d 4f 4e 5f 54 52 41 4d 50 4f 4c 49 4e 45  OMMON_TRAMPOLINE
2a80: 0a 09 28 46 46 43 41 4c 4c 5f 43 41 4e 4f 4e 49  ..(FFCALL_CANONI
2a90: 43 41 4c 5f 48 4f 53 54 5f 43 50 55 29 3a 20 3c  CAL_HOST_CPU): <
2aa0: 2d 20 43 4c 5f 43 41 4e 4f 4e 49 43 41 4c 5f 48  - CL_CANONICAL_H
2ab0: 4f 53 54 5f 43 50 55 5f 46 4f 52 5f 46 46 43 41  OST_CPU_FOR_FFCA
2ac0: 4c 4c 0a 0a 32 30 30 38 2d 30 37 2d 30 33 20 20  LL..2008-07-03  
2ad0: 53 61 6d 20 53 74 65 69 6e 67 6f 6c 64 20 20 3c  Sam Steingold  <
2ae0: 73 64 73 40 67 6e 75 2e 6f 72 67 3e 0a 0a 09 2a  sds@gnu.org>...*
2af0: 20 4d 61 6b 65 66 69 6c 65 2e 64 65 76 65 6c 20   Makefile.devel 
2b00: 28 62 75 69 6c 64 2d 61 75 78 2d 75 70 64 61 74  (build-aux-updat
2b10: 65 29 3a 20 6e 65 77 20 74 61 72 67 65 74 0a 0a  e): new target..
2b20: 32 30 30 38 2d 30 37 2d 30 32 20 20 53 61 6d 20  2008-07-02  Sam 
2b30: 53 74 65 69 6e 67 6f 6c 64 20 20 3c 73 64 73 40  Steingold  <sds@
2b40: 67 6e 75 2e 6f 72 67 3e 0a 0a 09 2a 20 4d 61 6b  gnu.org>...* Mak
2b50: 65 66 69 6c 65 2e 64 65 76 65 6c 20 28 67 6e 75  efile.devel (gnu
2b60: 6c 69 62 2d 69 6d 70 6f 72 74 65 64 2c 20 75 70  lib-imported, up
2b70: 64 61 74 65 2d 67 6e 75 6c 69 62 29 3a 20 6e 65  date-gnulib): ne
2b80: 77 20 74 61 72 67 65 74 73 0a 09 2a 20 67 6c 6d  w targets..* glm
2b90: 34 3a 20 6e 65 77 20 64 69 72 65 63 74 6f 72 79  4: new directory
2ba0: 0a 09 2a 20 6c 6f 6e 67 6c 6f 6e 67 2e 6d 34 2c  ..* longlong.m4,
2bb0: 20 6e 6f 63 72 61 73 68 2e 6d 34 3a 20 6d 6f 76   nocrash.m4: mov
2bc0: 65 20 66 72 6f 6d 20 6d 34 20 74 6f 20 67 6c 6d  e from m4 to glm
2bd0: 34 0a 0a 32 30 30 38 2d 30 37 2d 30 32 20 20 53  4..2008-07-02  S
2be0: 61 6d 20 53 74 65 69 6e 67 6f 6c 64 20 20 3c 73  am Steingold  <s
2bf0: 64 73 40 67 6e 75 2e 6f 72 67 3e 0a 0a 09 2a 20  ds@gnu.org>...* 
2c00: 6d 34 2f 6c 6e 2e 6d 34 3a 20 75 70 64 61 74 65  m4/ln.m4: update
2c10: 20 66 72 6f 6d 20 63 6c 69 73 70 0a 09 2a 20 6d   from clisp..* m
2c20: 34 2f 63 70 2e 6d 34 3a 20 72 65 6d 6f 76 65 0a  4/cp.m4: remove.
2c30: 09 2a 20 6d 34 2f 67 65 74 70 61 67 65 73 69 7a  .* m4/getpagesiz
2c40: 65 2e 6d 34 3a 20 75 70 64 61 74 65 20 66 72 6f  e.m4: update fro
2c50: 6d 20 63 6c 69 73 70 0a 09 2a 20 6d 34 2f 67 65  m clisp..* m4/ge
2c60: 6e 65 72 61 6c 2e 6d 34 3a 20 75 70 64 61 74 65  neral.m4: update
2c70: 20 66 72 6f 6d 20 63 6c 69 73 70 0a 09 2a 20 6d   from clisp..* m
2c80: 34 2f 6d 6d 61 70 2e 6d 34 3a 20 75 70 64 61 74  4/mmap.m4: updat
2c90: 65 20 66 72 6f 6d 20 63 6c 69 73 70 0a 09 2a 20  e from clisp..* 
2ca0: 6d 34 2f 6d 70 72 6f 74 65 63 74 2e 6d 34 3a 20  m4/mprotect.m4: 
2cb0: 75 70 64 61 74 65 20 66 72 6f 6d 20 63 6c 69 73  update from clis
2cc0: 70 0a 09 2a 20 6d 34 2f 70 72 6f 74 6f 2e 6d 34  p..* m4/proto.m4
2cd0: 3a 20 75 70 64 61 74 65 20 66 72 6f 6d 20 63 6c  : update from cl
2ce0: 69 73 70 0a 09 2a 20 6d 34 2f 6f 70 65 6e 66 6c  isp..* m4/openfl
2cf0: 61 67 73 2e 6d 34 3a 20 72 65 6d 6f 76 65 0a 09  ags.m4: remove..
2d00: 2a 20 6d 34 2f 63 63 2d 76 6f 69 64 2e 6d 34 3a  * m4/cc-void.m4:
2d10: 20 72 65 6d 6f 76 65 0a 0a 32 30 30 38 2d 30 37   remove..2008-07
2d20: 2d 30 32 20 20 53 61 6d 20 53 74 65 69 6e 67 6f  -02  Sam Steingo
2d30: 6c 64 20 20 3c 73 64 73 40 67 6e 75 2e 6f 72 67  ld  <sds@gnu.org
2d40: 3e 0a 0a 09 2a 20 4d 61 6b 65 66 69 6c 65 2e 64  >...* Makefile.d
2d50: 65 76 65 6c 2c 20 61 63 6c 6f 63 61 6c 2e 6d 34  evel, aclocal.m4
2d60: 3a 20 6d 6f 76 65 20 61 75 74 6f 63 6f 6e 66 2f  : move autoconf/
2d70: 61 63 6c 6f 63 61 6c 2e 6d 34 20 74 6f 20 61 63  aclocal.m4 to ac
2d80: 6c 6f 63 61 6c 2e 6d 34 0a 09 2a 20 61 63 6c 6f  local.m4..* aclo
2d90: 63 61 6c 2f 61 75 74 6f 63 6f 6e 66 2e 6d 34 3a  cal/autoconf.m4:
2da0: 20 72 65 6d 6f 76 65 0a 09 2a 20 4d 61 6b 65 66   remove..* Makef
2db0: 69 6c 65 2e 64 65 76 65 6c 20 28 43 4c 49 53 50  ile.devel (CLISP
2dc0: 5f 44 49 52 29 3a 20 72 65 6d 6f 76 65 0a 0a 32  _DIR): remove..2
2dd0: 30 30 38 2d 30 37 2d 30 32 20 20 53 61 6d 20 53  008-07-02  Sam S
2de0: 74 65 69 6e 67 6f 6c 64 20 20 3c 73 64 73 40 67  teingold  <sds@g
2df0: 6e 75 2e 6f 72 67 3e 0a 0a 09 2a 20 6d 34 2f 66  nu.org>...* m4/f
2e00: 66 63 61 6c 6c 2d 70 63 63 73 74 72 75 63 74 2e  fcall-pccstruct.
2e10: 6d 34 2c 20 6d 34 2f 66 66 63 61 6c 6c 2d 73 6d  m4, m4/ffcall-sm
2e20: 61 6c 6c 73 74 72 75 63 74 2e 6d 34 2c 20 6d 34  allstruct.m4, m4
2e30: 2f 66 66 63 61 6c 6c 2d 69 72 65 67 2e 6d 34 3a  /ffcall-ireg.m4:
2e40: 0a 09 2a 20 6d 34 2f 66 66 63 61 6c 6c 2d 63 6f  ..* m4/ffcall-co
2e50: 64 65 65 78 65 63 2e 6d 34 3a 20 72 65 6d 6f 76  deexec.m4: remov
2e60: 65 20 22 66 66 63 61 6c 6c 2d 22 20 70 72 65 66  e "ffcall-" pref
2e70: 69 78 0a 09 2a 20 4d 61 6b 65 66 69 6c 65 2e 64  ix..* Makefile.d
2e80: 65 76 65 6c 3a 20 75 70 64 61 74 65 0a 0a 53 65  evel: update..Se
2e90: 65 20 63 6c 69 73 70 20 43 68 61 6e 67 65 4c 6f  e clisp ChangeLo
2ea0: 67 20 66 6f 72 20 65 61 72 6c 69 65 72 20 63 68  g for earlier ch
2eb0: 61 6e 67 65 73 2e 0a                             anges..