ChangeLog 48 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616
  1. 2015-07-16 Release Manager
  2. * GCC 5.2.0 released.
  3. 2015-05-22 David Edelsohn <dje.gcc@gmail.com>
  4. Backport from mainline.
  5. 2015-05-21 David Edelsohn <dje.gcc@gmail.com>
  6. * inclhack.def (aix_externc): New fix.
  7. (aix_externcpp[12]): New fix.
  8. * fixincl.x: Regenerate.
  9. * test/base/ctype.h [AIX_EXTERNC_CHECK]: New test.
  10. * test/base/sys/socket.h [AIX_EXTERNCPP[12]_CHECK]: New test.
  11. * test/base/fcntl.h: New file.
  12. 2015-04-22 Release Manager
  13. * GCC 5.1.0 released.
  14. 2015-03-28 John David Anglin <danglin@gcc.gnu.org>
  15. PR libstdc++/65500
  16. * inclhack.def (hpux11_lwp_rwlock_valid): New fix.
  17. * fixincl.x: Regenerate.
  18. * tests/base/sys/pthread.h [HPUX11_LWP_RWLOCK_VALID_CHECK]: New test.
  19. 2015-02-16 Daniel Richard G. <skunk@iskunk.org>
  20. PR bootstrap/48009
  21. PR bootstrap/53348
  22. * inclhack.def (aix_strtof_const): New fix.
  23. * fixincl.x: Regenerate.
  24. * tests/base/stdlib.h: New test.
  25. 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  26. * inclhack.def (solaris_math_11): New fix.
  27. * fixincl.x: Regenerate.
  28. * tests/base/iso/math_c99.h [SOLARIS_MATH_11_CHECK]: New test.
  29. 2015-02-06 David Edelsohn <dje.gcc@gmail.com>
  30. PR bootstrap/53348
  31. * inclhack.def (aix_pthread): Accept tab after define.
  32. * fixincl.x: Regenerate.
  33. 2015-01-24 Bruce Korb <bkorb@gnu.org>
  34. * README: add some clarification on use of test_text
  35. 2014-12-21 Bruce Korb <bkorb@gnu.org>
  36. * fixincludes/fixincl.tpl: add handling for "sum" selection
  37. criteria and clean up layout
  38. * fixincludes/fixlib.h: enumerate TT_CKSUM test type
  39. * fixincludes/fixincl.c (fix_applies): add code to handle
  40. the new test type
  41. (cksum_test): function to handle it
  42. * fixincludes/README: doc it and remove explanations from
  43. more than a decade ago.
  44. 2014-12-15 Uros Bizjak <ubizjak@gmail.com>
  45. * server.c (server_setup): Check return value of
  46. getcwd and in case of error set buff[0] to 0.
  47. 2014-10-21 Uros Bizjak <ubizjak@gmail.com>
  48. * inclhack.def (glibc_c99_inline_4): Add pthread.h to files.
  49. * fixincl.x: Regenerate.
  50. 2014-08-04 Alexander Ivchenko <alexander.ivchenko@intel.com>
  51. * inclhack.def (complier_h_tradcpp): Remove.
  52. * fixincl.x: Regenerate.
  53. * tests/base/linux/compiler.h: Remove.
  54. 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  55. * inclhack.def (math_exception): Bypass on *-*-solaris2.1[0-9]*.
  56. (solaris_int_types): Remove.
  57. (solaris_longjmp_noreturn): Remove.
  58. (solaris_mutex_init_2): Remove.
  59. (solaris_once_init_2): Remove.
  60. (solaris_sys_va_list): Remove.
  61. * fixincl.x: Regenerate.
  62. * tests/base/iso/setjmp_iso.h: Remove.
  63. * tests/base/pthread.h [SOLARIS_MUTEX_INIT_2_CHECK]: Remove.
  64. [SOLARIS_ONCE_INIT_1_CHECK]: Remove wrapping done by
  65. solaris_once_init_2.
  66. [SOLARIS_ONCE_INIT_2_CHECK]: Remove.
  67. * tests/base/sys/int_types.h: Remove.
  68. * tests/base/sys/va_list.h: Remove.
  69. 2013-12-20 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
  70. Makefile.in: Use $(FI) instead of fixincl@EXEEXT@.
  71. 2013-12-07 Bruce Korb <bkorb@gnu.org>
  72. * inclhack.def: many of the headers found under "bits/" are
  73. often stashed under architecture directories. Apply fixes
  74. to those, too. Also, re-ordered misordered fixes.
  75. * tests/base/linux/vt.h: 80 columns in .def file limitation
  76. * tests/base/iso/math_c99.h: adjust ordering
  77. * tests/base/rtldef/string.h: likewise
  78. * tests/base/bits/fenv.h: likewise
  79. * tests/base/pthread.h: likewise
  80. 2013-12-06 Richard Biener <rguenther@suse.de>
  81. * inclhack.def (suse_linux_vt_cxx): New fix for linux/vt.h
  82. being not compatible with C++.
  83. * fixincl.x: Regenerate.
  84. * tests/base/linux/vt.h: New test.
  85. 2013-09-20 Alan Modra <amodra@gmail.com>
  86. * configure: Regenerate.
  87. 2013-09-02 David Edelsohn <dje.gcc@gmail.com>
  88. * inclhack.def (aix_assert): New fix.
  89. * fixincl.x: Regenerate.
  90. * tests/base/assert.h [AIX_ASSERT_CHECK]: New check.
  91. 2013-07-06 Bruce Korb <bkorb@gnu.org>
  92. * inclhack.def (cdef_cplusplus): removed, per Bug 51776
  93. * tests/base/sys/cdefs.h (CDEF_CPLUSPLUS_CHECK): obsolete
  94. 2013-05-23 Alexander Ivchenko <alexander.ivchenko@intel.com>
  95. * inclhack.def (complier_h_tradcpp): New.
  96. * fixincl.x: Rebuilt.
  97. * tests/base/linux/compiler.h: New.
  98. 2013-05-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  99. * inclhack.def (solaris_pow_int_overload): Update comment.
  100. Change guard to match <cmath>.
  101. * fixincl.x: Regenerate.
  102. * tests/base/iso/math_iso.h [SOLARIS_POW_INT_OVERLOAD_CHECK]:
  103. Matching change.
  104. 2013-05-04 David Edelsohn <dje.gcc@gmail.com>
  105. * inclhack.def (aix_null): New.
  106. (void_null): Update replacement definition of NULL.
  107. * fixincl.x: Regenerate.
  108. * tests/base/curses.h: Update for new fix.
  109. 2013-01-16 Alexandre Oliva <aoliva@redhat.com>
  110. * inclhack.def (feraiseexcept_nosse_invalid): New.
  111. (feraiseexcept_nosse_divbyzero): Likewise.
  112. * fixincl.x: Rebuilt.
  113. * tests/base/bits/fenv.h: New.
  114. 2013-01-14 Richard Biener <rguenther@suse.de>
  115. * fixlib.h (verbose_level, fixinc_mode): Mark extern.
  116. 2012-10-29 Bruce Korb <bkorb@gnu.org>
  117. * README: testing wrap and replacement fixes is pointless.
  118. * fixincl.c: export verbosity enumerations to fixlib.h
  119. (run_compiles): mark replacement fixes to be skipped when
  120. in testing mode
  121. * fixlib.h: add a test mode and enumerations from fixincl.c
  122. * check.tpl: set TEST_MODE in environment
  123. * fixopts.c (initialize_opts): check for TEST_MODE in environment
  124. * inclhack.def: move AAB_darwin7_9_long_double_funcs to
  125. darwin_9_long_double_funcs_2. It is not a replacement fix.
  126. * fixincl.x: regenerate
  127. * tests/base/ioLib.h: the need for this is now exposed, so add it.
  128. * tests/base/architecture/ppc/math.h: the correct result is now needed.
  129. 2012-10-29 Robert Mason <rbmj@verizon.net>
  130. * fixinc.in: Omit machine name checks for vxworks
  131. * fixincludes/inclhack.def (AAB_vxworks_assert) new replacement fix
  132. (AAB_vxworks_regs_vxtypes): another
  133. (AAB_vxworks_stdint): yet another
  134. (AAB_vxworks_unistd): and another
  135. (vxworks_ioctl_macro): reformatting fix
  136. (vxworks_mkdir_macro): again
  137. (vxworks_regs): and again
  138. (vxworks_write_const): and again
  139. * tests/base/ioLib.h: new test result
  140. * tests/base/math.h: likewise
  141. * tests/base/sys/stat.h: likewise
  142. * tests/base/testing.h: and again
  143. 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
  144. * inclhack.def (AAB_aix_fcntl): New fix.
  145. * fixincl.x: Regenerate.
  146. 2012-06-19 David Edelsohn <dje.gcc@gmail.com>
  147. * inclhack.def (aix_mutex_initializer_1): New fix.
  148. (aix_cond_initializer_1): New fix.
  149. (aix_rwlock_initializer): New fix.
  150. * fixincl.x: Regenerate.
  151. * tests/base/pthread.h [AIX_MUTEX_INITIALIZER_1_CHECK]: New.
  152. [AIX_COND_INITIALIZER_1_CHECK]: New.
  153. [AIX_RWLOCK_INITIALIZER_1_CHECK]: New.
  154. 2012-05-29 Thomas Schwinge <thomas@codesourcery.com>
  155. * configure.ac: Use GCC_AC_FUNC_MMAP_BLACKLIST instead of
  156. gcc_AC_FUNC_MMAP_BLACKLIST.
  157. * Makefile.in (ACLOCAL_AMFLAGS): Don't include ../gcc.
  158. * aclocal.m4: Regenerate.
  159. * configure: Regenerate.
  160. 2012-04-24 Tristan Gingold <gingold@adacore.com>
  161. * fixincl.c (fix_with_system): Add missing specifier.
  162. * configure.ac: Default to twoprocess on vms.
  163. * configure: Regenerate.
  164. 2012-03-23 David Edelsohn <dje.gcc@gmail.com>
  165. * inclhack.def (aix_malloc): New.
  166. * fixincl.x: Regenerate.
  167. * tests/base/malloc.h [AIX_MALLOC_CHECK]: New.
  168. 2012-03-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  169. PR other/52626
  170. * tests/base/pthread.h [SOLARIS_MUTEX_INIT_2_CHECK]
  171. (PTHREAD_COND_INITIALIZER): Adapt for solaris_cond_init removal.
  172. 2012-03-15 Tristan Gingold <gingold@adacore.com>
  173. * README (EXAMPLES OF FIXES): Update.
  174. 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  175. * inclhack.def (math_exception): Remove duplicate.
  176. (solaris_cond_init): Remove.
  177. (solaris_sys_va_list): Remove Solaris 8 support.
  178. * fixincl.x: Regenerate.
  179. * tests/base/pthread.h [SOLARIS_COND_INIT_CHECK]: Remove.
  180. 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  181. * inclhack.def (broken_cabs): Remove IRIX and SunOS 4 support.
  182. (irix___restrict): Remove.
  183. (irix___generic1): Remove.
  184. (irix___generic2): Remove.
  185. (irix_asm_apostrophe): Remove.
  186. (irix_complex): Remove.
  187. (irix_pthread_init): Remove.
  188. (irix_socklen_t): Remove.
  189. (irix_stdint_c99_mode): Remove.
  190. (irix_stdint_c99_types): Remove.
  191. (irix_stdint_c99_macros): Remove.
  192. (irix_stdio_va_list): Remove IRIX 6.5 support.
  193. (irix_wcsftime): Remove.
  194. (stdio_va_list): Remove IRIX 6.5 support.
  195. (svr4_profil): Remove IRIX bypass.
  196. * fixincl.x: Regenerate.
  197. * tests/base/complex.h [IRIX_COMPLEX_CHECK]: Remove.
  198. * tests/base/internal/math_core.h: Remove.
  199. * tests/base/internal/sgimacros.h: Remove.
  200. * tests/base/internal/wchar_core.h: Remove.
  201. * tests/base/math.h [BROKEN_CABS_CHECK]: Remove IRIX and SunOS 4
  202. support.
  203. * tests/base/pthread.h [IRIX_PTHREAD_INIT_CHECK]: Remove.
  204. * tests/base/stdint-irix65.h: Remove.
  205. * tests/base/stdint.h [IRIX_STDINT_C99_MODE_CHECK]: Remove.
  206. * tests/base/sys/asm.h: Remove.
  207. * tests/base/sys/socket.h [IRIX_SOCKLEN_T_CHECK]: Remove.
  208. 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  209. * inclhack.def (alpha___extern_prefix): Remove.
  210. (alpha___extern_prefix_standards): Remove.
  211. (alpha___extern_prefix_sys_stat): Remove.
  212. (alpha_bad_lval): Remove.
  213. (alpha_pthread): Remove.
  214. (alpha_pthread_gcc): Remove.
  215. (alpha_pthread_init): Remove.
  216. * fixincl.x: Regenerate.
  217. * tests/base/pthread.h [ALPHA_PTHREAD_CHECK]: Remove.
  218. [ALPHA_PTHREAD_GCC_CHECK]: Remove.
  219. [ALPHA_PTHREAD_INIT_CHECK]: Remove.
  220. * tests/base/standards.h: Remove.
  221. * tests/base/sys/stat.h [ALPHA___EXTERN_PREFIX_SYS_STAT_CHECK]:
  222. Remove.
  223. * tests/base/testing.h [ALPHA___EXTERN_PREFIX_CHECK]: Remove.
  224. [ALPHA_BAD_LVAL_CHECK]: Remove.
  225. 2012-03-12 Tristan Gingold <gingold@adacore.com>
  226. * inclhack.def (vms_use_quoted_include,vms_add_missing_braces)
  227. (vms_do_not_redeclare_hostalias, vms_decc_builtin)
  228. (vms_no_64bit_getopt, vms_forward_declare_struct)
  229. (vms_use_fast_setjmp): New fixes.
  230. * fixincl.x: Regenerate.
  231. * tests/base/rtldef/string.h: Update.
  232. * tests/base/rtldef/if.h, tests/base/rtldef/resolv.h,
  233. * tests/base/rtldef/setjmp.h, tests/base/rtldef/signal.h,
  234. * tests/base/rtldef/stdio.h, tests/base/rtldef/wait.h: New files.
  235. 2012-01-11 Bruce Korb <bkorb@gnu.org>
  236. Steven G. Kargl <kargl@gcc.gnu.org>
  237. Andreas Tobler <andreast@fgznet.ch>
  238. PR bootstrap/51705
  239. PR preprocessor/51776
  240. * inclhack.def (cdef_cplusplus): Add a replacement for [[noreturn]].
  241. * fixincl.x: Regenerate.
  242. * tests/base/sys/cdefs.h: Update.
  243. * genfixes: Remove the 'Ver.' from the version check.
  244. 2011-12-20 Andreas Schwab <schwab@linux-m68k.org>
  245. * configure: Regenerate.
  246. 2011-12-19 Andreas Schwab <schwab@linux-m68k.org>
  247. * configure: Regenerate.
  248. 2011-11-16 David Edelsohn <dje.gcc@gmail.com>
  249. * inclhack.def (aix_once_init_[12]): New fixes.
  250. * fixincl.x: Regenerate.
  251. * tests/base/pthread.h: Update.
  252. 2011-10-25 Mike Stump <mikestump@comcast.net>
  253. PR target/48851
  254. * inclhack.def (void_null): New bypass.
  255. * fixincl.x: Regenerate.
  256. 2011-09-26 Tristan Gingold <gingold@adacore.com>
  257. * inclhack.def (ms_define_can_use_extern_prefix):
  258. (vms_use_pragma_extern_model, vms_disable_decc_string_builtins):
  259. New fixes.
  260. * fixincl.x: Regenerate.
  261. * tests/base/rtldef/string.h: New test.
  262. * tests/base/rtldef/decc$types.h: Likewise.
  263. * tests/base/testing.h: Update
  264. 2011-09-22 Tristan Gingold <gingold@adacore.com>
  265. * mkfixinc.sh (target): Remove alpha-vms from particular targets.
  266. 2011-08-23 Steve Ellcey <sje@cup.hp.com>
  267. PR libstdc++/50153
  268. * inclhack.def (hpux11_abs): Extend to all hpux machines.
  269. * fixincl.x: Regenerate.
  270. 2011-08-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  271. Marc Glisse <marc.glisse@normalesup.org>
  272. PR libstdc++-v3/1773
  273. * inclhack.def (solaris_cxx_linkage, solaris_getc_strict_stdc)
  274. (solaris_longjmp_noreturn, solaris_pow_int_overload)
  275. (solaris_std___filbuf): New fixes.
  276. * tests/base/iso/math_iso.h, tests/base/iso/setjmp_iso.h,
  277. tests/base/iso/stdio_iso.h, tests/base/iso/stdlib_iso.h: New tests.
  278. * tests/base/stdio.h [SOLARIS_STD___FILBUF_CHECK]: New test.
  279. 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  280. PR c++/49347
  281. * inclhack.def (solaris_posix_spawn_restrict): New fix.
  282. * fixincl.x: Regenerate.
  283. * tests/base/spawn.h: New test.
  284. 2011-06-08 Douglas B Rupp <rupp@gnat.com>
  285. * configure.ac (AC_USE_SYSTEM_EXTENSIONS): Add.
  286. * configure: Regenerate.
  287. * config.h.in: Regenerate.
  288. 2011-06-06 Peter O'Gorman <pogma@thewrittenword.com>
  289. * inclhack.def (aix_net_if_arp): New fix.
  290. * fixincl.x: Regenerate.
  291. * tests/base/net/if_arp.h [AIX_NET_IF_ARP_CHECK]: New test.
  292. 2011-05-17 Tristan Gingold <gingold@adacore.com>
  293. * inclhack.def (solaris_complex_cxx): Fix syntax.
  294. * fixincl.x: Regenerate.
  295. 2011-05-17 Tristan Gingold <gingold@adacore.com>
  296. * check.tpl: Shell-quote testing file.
  297. 2011-03-22 Joseph Myers <joseph@codesourcery.com>
  298. * mkfixinc.sh: Don't handle i?86-moss-msdos* or i?86-*-pe.
  299. 2010-11-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
  300. PR other/46202
  301. * Makefile.in (install-strip): New phony target.
  302. (all, check, install): Also mark as phony.
  303. 2010-11-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  304. * inclhack.def (irix_pthread_init): New fix.
  305. * fixincl.x: Regenerate.
  306. * tests/base/pthread.h [IRIX_PTHREAD_INIT_CHECK]: New test.
  307. 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  308. PR c++/46024
  309. * inclhack.def (solaris_sys_va_list): New fix.
  310. * fixincl.x: Regenerate.
  311. * tests/base/sys/va_list.h: New test.
  312. 2010-09-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  313. * inclhack.def (hpux_htonl): Allow trailing whitespace in select.
  314. * fixincl.x: Regenerate.
  315. 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  316. * inclhack.def (solaris_cond_init): New fix.
  317. * fixincl.x: Regenerate.
  318. * tests/base/pthread.h [SOLARIS_COND_INIT_CHECK]: New test.
  319. [SOLARIS_MUTEX_INIT_2_CHECK]: Adapt.
  320. 2010-06-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  321. * inclhack.def (solaris__restrict, solaris_complex_cxx): New fixes
  322. * fixincl.x: Regenerate.
  323. * tests/base/complex.h [SOLARIS_COMPLEX_CXX_CHECK]: New test.
  324. * tests/base/sys/feature_tests.h: New file.
  325. 2010-06-03 Joern Rennecke <joern.rennecke@embecosm.com>
  326. Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
  327. PR bootstrap/42798
  328. * configure.ac: Check for declaration of 'basename(char *)'.
  329. * configure: Regenerate.
  330. 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  331. * inclhack.def (alpha_wchar): Remove.
  332. * fixincl.x: Regenerate.
  333. * tests/base/wchar.h: Remove.
  334. 2010-04-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
  335. * aclocal.m4: Regenerate.
  336. 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  337. * inclhack.def (alpha_assert): Allow for more whitespace in
  338. select.
  339. * fixincl.x: Regenerate.
  340. 2010-03-28 H.J. Lu <hongjiu.lu@intel.com>
  341. PR target/40722
  342. * mkfixinc.sh: Revert the last change for mingw.
  343. 2010-03-24 Joseph Myers <joseph@codesourcery.com>
  344. * inclhack.def (glibc_strncpy): New fix.
  345. * fixincl.x: Regenerate.
  346. * tests/base/bits/string2.h: Update.
  347. 2010-03-23 H.J. Lu <hongjiu.lu@intel.com>
  348. PR target/40722
  349. * mkfixinc.sh: Fix stdlib.h for mingw.
  350. 2010-02-19 Bruce Korb <bkorb@gnu.org>
  351. * inclhack.def: remove vestiges of inadvertently committed changes
  352. 2010-02-10 Bruce Korb <bkorb@gnu.org>
  353. * README: fix up references to old gcc/fixinc directory
  354. 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  355. * inclhack.def (solaris_int_limits_3): New fix.
  356. * fixincl.x: Regenerate.
  357. * tests/base/sys/int_limits.h [SOLARIS_INT_LIMITS_3_CHECK]: New
  358. test.
  359. * inclhack.def (solaris_int_const, solaris_int_limits_1,
  360. solaris_int_limits_2 ): Applies to Solaris 2 in general.
  361. Remove select.
  362. Add mach for *-*-solaris2*.
  363. Change second c_fix_arg to select.
  364. Remove #pragma ident from test_text.
  365. * fixincl.x: Regenerate.
  366. * tests/base/sys/int_const.h [SOLARIS_INT_CONST_CHECK]: Remove
  367. #pragma trigger text.
  368. * tests/base/sys/int_limits.h [SOLARIS_INT_LIMITS_1_CHECK,
  369. SOLARIS_INT_LIMITS_2_CHECK]: Likewise.
  370. 2010-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  371. * inclhack.def (aix_stdint_1): Add stdint-aix.h to files.
  372. (aix_stdint_2): Likewise.
  373. (aix_stdint_3): Likewise.
  374. (aix_stdint_4): Likewise.
  375. (aix_stdint_5): Likewise.
  376. (darwin_stdint_1): Add stdint-darwin.h to files.
  377. (darwin_stdint_2): Likewise.
  378. (darwin_stdint_3): Likewise.
  379. (darwin_stdint_4): Likewise.
  380. (darwin_stdint_5): Likewise.
  381. (darwin_stdint_6): Likewise.
  382. (darwin_stdint_7): Likewise.
  383. (hpux_c99_intptr): Add stdint-hpux11.h to files.
  384. (hpux_c99_inttypes): Likewise.
  385. (hpux_c99_inttypes2): Likewise.
  386. (hpux_stdint_least_fast): Likewise.
  387. (irix_stdint_c99): Renamed to irix_stdint_c99_mode.
  388. (irix_stdint_c99_types): New fix.
  389. (irix_stdint_c99_macros): New fix.
  390. (newlib_stdint_1): Add stdint-newlib.h to files.
  391. (newlib_stdint_2): Likewise.
  392. fixincl.x: Regenerate.
  393. tests/base/stdint-aix.h: New file.
  394. tests/base/stdint.h [AIX_STDINT_1_CHECK, AIX_STDINT_2_CHECK,
  395. AIX_STDINT_3_CHECK, AIX_STDINT_4_CHECK, AIX_STDINT_5_CHECK]: Moved ...
  396. tests/base/stdint-aix.h: ... here.
  397. [AIX_STDINT_3_CHECK]: Updated to match aix_stdint_3 fix.
  398. [AIX_STDINT_4_CHECK]: Updated to match aix_stdint_4 fix.
  399. [AIX_STDINT_5_CHECK]: Updated to match aix_stdint_5 fix.
  400. tests/base/stdint-darwin.h: New file.
  401. tests/base/stdint.h [DARWIN_STDINT_1_CHECK, DARWIN_STDINT_2_CHECK,
  402. DARWIN_STDINT_3_CHECK, DARWIN_STDINT_4_CHECK,
  403. DARWIN_STDINT_5_CHECK, DARWIN_STDINT_6_CHECK]: Moved ...
  404. tests/base/stdint-darwin.h: ... here.
  405. [DARWIN_STDINT_1_CHECK]: Updated to match darwin_stdint_1 fix.
  406. [DARWIN_STDINT_4_CHECK]: Updated to match darwin_stdint_4 fix.
  407. [DARWIN_STDINT_6_CHECK]: Updated to match darwin_stdint_6 fix.
  408. tests/base/stdint-hpux11.h: New file.
  409. tests/base/stdint.h [HPUX_C99_INTPTR_CHECK,
  410. HPUX_C99_INTTYPES2_CHECK, HPUX_STDINT_LEAST_FAST_CHECK]: Moved ...
  411. tests/base/stdint-hpux11.h: ... here.
  412. [HPUX_C99_INTPTR_CHECK]: Updated to match hpux_c99_intptr fix.
  413. [HPUX_C99_INTTYPES2_CHECK]: Updated to match hpux_c99_inttypes2 fix.
  414. tests/base/stdint.h [IRIX_STDINT_C99_CHECK]: Renamed guard to
  415. IRIX_STDINT_C99_MODE_CHECK.
  416. tests/base/stdint-irix65.h: New file.
  417. tests/base/stdint-newlib.h: New file.
  418. tests/base/stdint.h [NEWLIB_STDINT_1_CHECK,
  419. NEWLIB_STDINT_2_CHECK]: Moved ...
  420. tests/base/stdint-newlib.h: ... here.
  421. 2009-12-05 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
  422. * configure: Regenerate.
  423. 2009-10-21 Steve Ellcey <sje@cup.hp.com>
  424. * inclhack.def (hpux_stdint_least_fast): Simplify.
  425. * fixincl.x: Regenerate.
  426. * tests/base/stdint.h: Update.
  427. 2009-09-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
  428. * inclhack.def (isc_fmod, isc_omits_with_stdc)
  429. (nested_sys_limits, sco_math): Remove.
  430. * tests/base/math.h (ISC_FMOD_CHECK, SCO_MATH_CHECK): Remove.
  431. * tests/base/stdio.h (ISC_OMITS_WITH_STDC_CHECK): Remove.
  432. * tests/base/sys/limits.h: Remove.
  433. * fixincl.x: Regenerate.
  434. 2009-09-08 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
  435. PR testsuite/29737
  436. PR bootstrap/35938
  437. PR testsuite/39655
  438. * check.tpl: Fix typos.
  439. * README: Likewise. Also, document that 'select' uses ERE.
  440. * mkheaders.in: Update copyright years in --version output.
  441. * inclhack.def (sco_math): Add missing final newline in sed
  442. script 'a', 'c', or 'i' commands, for BSD sed.
  443. (sco_math): In the text of 'a', 'c', or 'i' sed
  444. commands, prepend leading white space with a backslash to avoid
  445. the whitespace to be removed by BSD sed.
  446. (sco_math): Match plain 'C++' instead of 'C\+\+' in sed regex.
  447. (x11_new): Fix sed expression, for BSD sed.
  448. (glibc_mutex_init): Fix newlines in sed 's' command replacement
  449. part, for GNU sed 3.02 and Solaris sed.
  450. (glibc_mutex_init): Replace unportable \+ sed regex operator
  451. with \{1,\}.
  452. (glibc_c99_inline_2, glibc_mutex_init): Avoid unportable sed
  453. alternation \| regex operator.
  454. (solaris_complex): Remove superfluous backslashes from
  455. replacement string. Replace \+ operator with \{1,\}.
  456. * tests/base/Xm/Traversal.h: This is fixed for BSD sed now.
  457. * fixincl.x: Regenerate.
  458. 2009-09-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  459. PR libfortran/41169
  460. * inclhack.def (irix_complex): New fix.
  461. (solaris_complex): Likewise.
  462. * fixincl.x: Regenerate.
  463. * tests/base/complex.h [IRIX_COMPLEX_CHECK, SOLARIS_COMPLEX_CHECK]:
  464. New tests.
  465. 2009-08-28 Bruce Korb <bkorb@gnu.org>
  466. Steve Ellcey <sje@cup.hp.com>
  467. * README (files): Describe files entry.
  468. * inclhack.def (hpux_stdint_least): Remove.
  469. (hpux_stdint_fast): Remove.
  470. (hpux_stdint_fast): Remove.
  471. (hpux_stdint_least_fast): New.
  472. (hpux_inttype_int_least8_t): Remove.
  473. (hpux_inttype_int8_t): Modify.
  474. * fixincl.x: Regenerate.
  475. * tests/base/stdint.h: Update.
  476. * tests/base/sys/_inttypes.h: Update.
  477. 2009-08-28 Steve Ellcey <sje@cup.hp.com>
  478. * inclhack.def (hpux_imaginary_i): Remove spaces.
  479. * fixincl.x: Regenerate.
  480. * tests/base/stdint.h: Update AIX fixes.
  481. * tests/base/complex.h: Change HPUX_IMAGINARY_I_CHECK fix.
  482. 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
  483. * configure.ac (AC_PREREQ): Bump to 2.64.
  484. 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
  485. * aclocal.m4: Regenerate.
  486. * configure: Regenerate.
  487. * config.h.in: Regenerate.
  488. 2009-08-17 David Edelsohn <edelsohn@gnu.org>
  489. * inclhack.def (aix_complex): Redefine _Complex_I. Do not
  490. redefine I.
  491. * (aix_stdint_[12345]): New fixes.
  492. * fixincl.x: Regenerate.
  493. * tests/base/complex.h: Update check.
  494. * tests/base/stdint.h: Add AIX stdint.h checks.
  495. 2009-08-14 Steve Ellcey <sje@cup.hp.com>
  496. * inclhack.def (hpux_imaginary_i): New fix.
  497. * fixincl.x: Regenerate.
  498. * tests/base/complex.h: New file.
  499. 2009-08-12 David Edelsohn <edelsohn@gnu.org>
  500. * inclhack.def (aix_complex): New fix.
  501. * fixincl.x: Regenerate.
  502. 2009-08-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  503. * inclhack.def (hpux_inttype_int_least8_t): Also apply on hpux10*.
  504. (hpux_inttype_int8_t): Likewise.
  505. * fixincl.x: Regenerate.
  506. 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
  507. * Makefile.in (AUTOCONF, AUTOHEADER, ACLOCAL, ACLOCAL_AMFLAGS):
  508. New variables.
  509. ($(srcdir)/configure, $(srcdir)/config.h.in, $(srcdir)/aclocal.m4):
  510. Use them.
  511. 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
  512. * inclhack.def (darwin_stdint_5, darwin_stdint_6,
  513. darwin_stdint_7): New fixes.
  514. * fixincl.x: Regenerate.
  515. * tests/base/stdint.h: Adjust test for new fixes.
  516. 2009-07-03 Eric Botcazou <ebotcazou@adacore.com>
  517. * inclhack.def (solaris_int_types): New fix.
  518. * fixincl.x: Regenerate.
  519. * tests/base/sys/int_types.h: New file.
  520. 2009-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
  521. * inclhack.def (darwin_stdint_1, darwin_stdint_2, darwin_stdint_3,
  522. darwin_stdint_4): New fixes.
  523. * tests/base/stdint.h: Adjust test results for new fixes.
  524. * fixincl.x: Regenerate.
  525. 2009-05-29 Eric Botcazou <ebotcazou@adacore.com>
  526. * inclhack.def (solaris_int_const): New fix.
  527. (solaris_int_limits_1): Likewise.
  528. (solaris_int_limits_2): Likewise.
  529. * fixincl.x: Regenerate.
  530. * tests/base/sys/int_const.h: New file.
  531. * tests/base/sys/int_limits.h: Likewise.
  532. 2009-05-15 Joseph Myers <joseph@codesourcery.com>
  533. * inclhack.def (glibc_tgmath): Correct bypass.
  534. * fixincl.x: Regenerate.
  535. 2009-04-28 Steve Ellcey <sje@cup.hp.com>
  536. * inclhack.def (hpux11_uint32_c): Remove.
  537. (hpux_long_double): Disable on hpux11.3*.
  538. (hpux_long_double_2): New.
  539. (hpux_c99_intptr): New.
  540. (hpux_c99_inttypes): New.
  541. (hpux_c99_inttypes2): New.
  542. (hpux_stdint_least): New.
  543. (hpux_stdint_fast): New.
  544. (hpux_inttype_int_least8_t): New.
  545. (hpux_inttype_int8_t): New.
  546. * fixincl.x: Regenerate.
  547. * tests/base/sys/_inttypes.h: New.
  548. * tests/base/inttypes.h: Update.
  549. * tests/base/stdlib.h: Update.
  550. * tests/base/stdint.h: Update.
  551. 2009-04-28 Joseph Myers <joseph@codesourcery.com>
  552. * inclhack.def (glibc_stdint): New fix.
  553. * fixincl.x: Regenerate.
  554. * tests/base/stdint.h: Update.
  555. 2009-04-09 Jakub Jelinek <jakub@redhat.com>
  556. * Makefile.in: Change copyright header to refer to version
  557. 3 of the GNU General Public License and to point readers at the
  558. COPYING3 file and the FSF's license web page.
  559. * fixfixes.c: Likewise.
  560. * fixinc.in: Likewise.
  561. * fixincl.c: Likewise.
  562. * fixlib.c: Likewise.
  563. * fixlib.h: Likewise.
  564. * fixopts.c: Likewise.
  565. * fixtests.c: Likewise.
  566. * genfixes: Likewise.
  567. * mkheaders.in: Likewise.
  568. * system.h: Likewise.
  569. 2009-03-31 Joseph Myers <joseph@codesourcery.com>
  570. PR c/448
  571. * inclhack.def (newlib_stdint_1, newlib_stdint_2): New fixes.
  572. * fixincl.x: Regenerate.
  573. * tests/base/stdint.h: Update.
  574. 2009-03-29 Joseph Myers <joseph@codesourcery.com>
  575. * tests/base/math.h, tests/base/pthread.h, tests/base/sys/wait.h:
  576. Update.
  577. 2009-03-29 Joseph Myers <joseph@codesourcery.com>
  578. PR c/456
  579. PR c/5675
  580. PR c/19976
  581. PR c/29116
  582. PR c/31871
  583. PR c/35198
  584. * inclhack.def (glibc_tgmath): New fix.
  585. * fixincl.x: Regenerate.
  586. * tests/base/tgmath.h: New.
  587. 2009-03-28 Joseph Myers <joseph@codesourcery.com>
  588. * inclhack.def (aix_syswait, exception_structure,
  589. pthread_page_size): Remove.
  590. (math_exception): Remove mention of fixproto in comment.
  591. * fixincl.x: Regenerate.
  592. * mkheaders.in: Do not handle STMP_FIXPROTO.
  593. 2009-03-27 Sandra Loosemore <sandra@codesourcery.com>
  594. * server.c (run_shell): Quote directory name passed to cd.
  595. 2009-03-01 Bruce Korb <bkorb@gnu.org>
  596. Apply a positively ancient patch:
  597. 2004-10-15 Giovanni Bajo <giovannibajo@libero.it>
  598. * inclhack.def (alpha_if_semicolon): new fix from long, long ago
  599. * tests/base/net/if.h: Add new test.
  600. 2009-01-06 Andreas Tobler <a.tobler@schweiz.org>
  601. * tests/base/locale.h: Add new test.
  602. * tests/base/stdarg.h: Likewise.
  603. 2009-01-05 Steve Ellcey <sje@cup.hp.com>
  604. * inclhack.def (hpux_spu_info): Add files line.
  605. * fixincl.x: Regenerate.
  606. 2009-01-01 Andreas Tobler <a.tobler@schweiz.org>
  607. * inclhack.def (openbsd_null_definition): Redefine NULL to (void *)0
  608. in case of C.
  609. * fixincl.x: Regenerate.
  610. 2008-12-31 Andreas Tobler <a.tobler@schweiz.org>
  611. PR target/35460
  612. * inclhack.def (openbsd_va_start): Use __builtin_va_start
  613. for OpenBSD.
  614. * fixincl.x: Regenerate.
  615. 2008-12-18 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
  616. * configure: Regenerate.
  617. 2008-12-15 Steve Ellcey <sje@cup.hp.com>
  618. * inclhack.def (hpux_spu_info): Match PA as well as IA64.
  619. * fixincl.x: Regenerate.
  620. 2008-09-06 H.J. Lu <hongjiu.lu@intel.com>
  621. * configure.ac: Fix a typo.
  622. * configured: Regenerate.
  623. 2008-09-06 Bruce Korb <bkorb@gnu.org>
  624. * fixincl.tpl (sed): make the program executable configurable.
  625. Some platforms have some rather oddball defaults.
  626. * config.h.in (SED_PROGRAM): define the default sed.
  627. * fixincl.x: regenerated
  628. * tests/base/internal/wchar_core.h: fix bad sample text
  629. * tests/base/math.h: fix bad sample text
  630. * configure.ac: search for working sed
  631. * inclhack.def (glibc_mutex_init): fix non-portable construct
  632. and re-order a few misordered entries.
  633. 2008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
  634. * configure: Regenerate.
  635. 2008-06-07 Joseph Myers <joseph@codesourcery.com>
  636. * inclhack.def (AAB_svr4_replace_byteorder,
  637. AAB_ultrix_ansi_compat, AAB_ultrix_limits, AAB_ultrix_memory,
  638. libc1_G_va_list, libc1_ifdefd_memx, nested_motorola,
  639. ptx_sys_mc_param_h, sco_regset, sco_static_func, sco_utime,
  640. solaris_mutex_init_1, solaris_socket, solaris_unistd,
  641. solaris_widec, svr4_krnl, ultrix_atexit_param, ultrix_atof_param,
  642. ultrix_const3, ultrix_fix_fixproto, ultrix_ifdef, ultrix_locale,
  643. ultrix_math_ifdef, ultrix_nested_ioctl, ultrix_nested_svc,
  644. ultrix_stat, ultrix_static, ultrix_stdlib, ultrix_strings,
  645. ultrix_strings2, ultrix_sys_time, ultrix_unistd,
  646. unicosmk_restrict, uw7_byteorder_fix, windiss_math1,
  647. windiss_math2, windiss_valist): Remove.
  648. * fixincl.x: Regenerate.
  649. * mkfixinc.sh: (arm-semi-aof, hppa1.1-*-osf*, hppa1.1-*-bsd*,
  650. i370-*-openedition, i?86-*-moss*, i?86-*-uwin*,
  651. powerpc-*-eabiaix*): Remove.
  652. * tests/base/math.h: Update.
  653. * tests/base/pthread.h: Update.
  654. * tests/base/stdio.h: Update.
  655. * tests/base/stdlib.h: Update.
  656. * tests/base/string.h: Update.
  657. * tests/base/strings.h: Update.
  658. * tests/base/sys/file.h: Update.
  659. * tests/base/sys/limits.h: Update.
  660. * tests/base/sys/socket.h: Update.
  661. * tests/base/sys/stat.h: Update.
  662. * tests/base/sys/time.h: Update.
  663. * tests/base/testing.h: Update.
  664. * tests/base/unistd.h: Update.
  665. * tests/base/_G_config.h: Remove.
  666. * tests/base/arpa: Remove directory.
  667. * tests/base/fs: Remove directory.
  668. * tests/base/locale.h: Remove.
  669. * tests/base/machine: Remove directory.
  670. * tests/base/rpc/svc.h: Remove.
  671. * tests/base/sys/ioctl.h: Remove.
  672. * tests/base/sys/regset.h: Remove.
  673. * tests/base/sys/times.h: Remove.
  674. * tests/base/sys/utsname.h: Remove.
  675. * tests/base/widec.h: Remove.
  676. 2008-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
  677. * inclhack.def (solaris_math_4): Use GCC's __builtin_fpclassify.
  678. * tests/base/iso/math_c99.h: Update.
  679. * fixincl.x: Regenerate.
  680. 2008-05-14 Joseph Myers <joseph@codesourcery.com>
  681. * inclhack.def (AAB_fd_zero_asm_posix_types_h): Bypass on
  682. posix_types_64.
  683. * fixincl.x: Regenerate.
  684. 2008-04-25 Kai Tietz <kai.tietz@onvision.com>
  685. * fixincl.c (fix_with_system): Cast pointer difference to long.
  686. * fixlib.c (make_raw_shell_str): Cast compare to avoid sign warning.
  687. 2008-04-18 Paolo Bonzini <bonzini@gnu.org>
  688. PR bootstrap/35457
  689. * Makefile.in: Rewrite aclocal.m4 rule.
  690. * aclocal.m4: Regenerate.
  691. * configure: Regenerate.
  692. 2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
  693. PR c++/20366
  694. * inclhack.def (AAB_aix_stdio): Hack stdio.h for -D_LARGE_FILES.
  695. * fixincl.x: Regenerate.
  696. * tests/base/stdio.h: Add test.
  697. 2008-02-25 Ben Elliston <bje@au.ibm.com>
  698. PR other/32948
  699. * fixincl.c (fix_applies): Remove unused variable `name_len'.
  700. 2008-02-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
  701. * inclhack.def (solaris_math_10): New.
  702. * tests/base/iso/math_c99.h: Update.
  703. * fixincl.x: Regenerate.
  704. 2008-02-04 Ismail Dönmez <ismail@pardus.org.tr>
  705. * inclhack.def: (bsd_stdio_attrs_conflict, freebsd_gcc3_breakage,
  706. freebsd_gcc4_breakage, hppa_hpux_fp_macros, hpux11_abs,
  707. netbsd_c99_inline_1, netbsd_c99_inline_2, netbsd_extra_semicolon): Add
  708. quotes around mach entries.
  709. * fixincl.x: Regenerate with latest autogen (5.9.4), updating license
  710. to GPLv3.
  711. 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
  712. PR other/31405
  713. * inclhack.def: (glibc_c99_inline_1a): Re-add last change.
  714. (glibc_c99_inline_3) <bypass>: Change from __STDC_VERSION__ to
  715. __extern_inline|__GNU_STDC_INLINE__.
  716. (glibc_c99_inline_4) <files>: Add wchar.h and */wchar.h.
  717. <bypass>: Change from __STDC_VERSION__ to
  718. __extern_inline|__GNU_STDC_INLINE__.
  719. <first c_fix_arg>: Change from #ifdef-wrapping the extern part to
  720. appending attribute-gnu_inline.
  721. <second c_fix_arg>: Remove.
  722. <test_text>: Remove __extern_inline line.
  723. * tests/base/features.h: Re-add.
  724. * tests/base/sys/sysmacros.h: Adjust.
  725. * fixincl.x: Regenerate.
  726. 2008-01-06 Hans-Peter Nilsson <hp@axis.com>
  727. Revert last change.
  728. 2007-12-18 Hans-Peter Nilsson <hp@axis.com>
  729. * inclhack.def: (glibc_c99_inline_1a, glibc_c99_inline_5): New.
  730. * fixincl.x: Regenerate.
  731. * tests/base/wchar.h: Update.
  732. * tests/base/features.h: New.
  733. 2007-10-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  734. PR target/33700
  735. * inclhack.def (hpux11_pthread_const): New.
  736. * fixincl.x: Regenerate.
  737. * tests/base/sys/pthread.h: Update.
  738. 2007-10-12 Kai Tietz <kai.tietz@onevision.com>
  739. * configure.ac: x86_64 mingw target uses twoprocess.
  740. * mkfixinc.sh: Add x86_64 mingw target.
  741. * configure: Regenerate.
  742. 2007-10-09 Geoffrey Keating <geoffk@apple.com>
  743. * inclhack.def (darwin_externc): New.
  744. * fixincl.x: Regenerate.
  745. * tests/base/mach-o/swap.h: New.
  746. 2007-08-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
  747. * inclhack.def (solaris_math_5, solaris_math_6, solaris_math_7):
  748. Delete fixes.
  749. * tests/base/iso/math_c99.h: Delete associated test baselines.
  750. * fixincl.x: Regenerate.
  751. 2007-07-24 Krister Walfridsson <cato@df.lth.se>
  752. PR target/30058
  753. * inclhack.def (netbsd_c99_inline_2): New.
  754. * fixincl.x: Regenerate.
  755. * tests/base/signal.h: Update.
  756. 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
  757. PR target/32641
  758. * inclhack.def (solaris_math_4, solaris_math_5, solaris_math_6,
  759. solaris_math_7): Constify and make FP exception-safe.
  760. * tests/base/iso/math_c99.h: Update.
  761. * fixincl.x: Regenerate.
  762. 2007-07-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
  763. PR libgcj/28190
  764. * inclhack.def (irix_stdint_c99): New fix.
  765. * fixincl.x: Regenerate.
  766. * tests/base/stdint.h: New test.
  767. 2007-06-06 Steve Ellcey <sje@cup.hp.com>
  768. PR testsuite/31828
  769. * inclhack.def (hppa_hpux_fp_macros): New.
  770. * fixincl.x: Regenerate.
  771. * tests/base/math.h: Update.
  772. 2007-03-26 Jakub Jelinek <jakub@redhat.com>
  773. * inclhack.def (glibc_c99_inline_1): Define __USE_EXTERN_INLINES
  774. if __extern_inline or __GNUC_GNU_INLINE__ is defined rather than
  775. __STDC_VERSION__ < 199901L.
  776. (glibc_c99_inline_2): Replace #if __STDC_VERSION__ < 199901L
  777. with #ifdef __GNUC_GNU_INLINE__.
  778. (glibc_c99_inline_3): Add select. Replace __STDC_VERSION__ >= 199901L
  779. with defined(__GNUC_STDC_INLINE__).
  780. (glibc_c99_inline_4): Change select, add second c_fix_arg.
  781. Replace #if __STDC_VERSION__ < 199901L with
  782. #ifdef __GNUC_GNU_INLINE__.
  783. * fixincl.x: Regenerated.
  784. * tests/base/bits/string2.h: Update.
  785. * tests/base/sys/sysmacros.h: Update.
  786. * tests/base/sys/stat.h: Update.
  787. 2007-03-18 Krister Walfridsson <cato@df.lth.se>
  788. PR target/30058
  789. * inclhack.def (netbsd_c99_inline_1): New.
  790. * fixincl.x: Regenerate.
  791. * tests/base/signal.h: New.
  792. 2007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
  793. * Makefile.in: Add dummy "install-info" target.
  794. 2007-03-06 Joseph Myers <joseph@codesourcery.com>
  795. * mkheaders.in: Fix headers for each multilib required.
  796. 2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
  797. * Makefile.in: Add dummy install-pdf target.
  798. 2007-02-27 Joseph Myers <joseph@codesourcery.com>
  799. * mkheaders.in (incdir): Use include-fixed not include.
  800. 2007-02-15 Brooks Moses <brooks.moses@codesourcery.com>
  801. * Makefile.in: Added "pdf" target to .PHONY.
  802. 2007-02-05 Richard Guenther <rguenther@suse.de>
  803. * inclhack.def (glibc_c99_inline_4): Adjust selector to cope
  804. with older glibc. Adjust version number for C99.
  805. * fixincl.x: Regenerated.
  806. 2007-02-04 Mike Stump <mrs@apple.com>
  807. * mkheaders.in: Allow optional isysroot parameter.
  808. 2007-02-03 Bruce Korb <bkorb@gnu.org>
  809. * inclhack.def (glibc_c99_inline_4): replace "extern" only if
  810. surrounded by space characters.
  811. 2007-01-25 Daniel Franke <franke.daniel@gmail.com>
  812. PR target/30272
  813. * inclhack.def(broken_cabs): Also remove definition of cabsl.
  814. * fixincl.x: Regenerate.
  815. * tests/base/math.h: Update.
  816. 2007-01-05 Bruce Korb <bkorb@gnu.org>,
  817. Daniel Franke <franke.daniel@gmail.com>
  818. PR target/30008
  819. * fixincl.tpl (List): separate file name patterns with a NUL byte instead
  820. of a vertical bar ("|").
  821. * fixincl.c (fix_applies, machine_matches): Use fnmatch for name
  822. matching. Set SKIP_TEST flag if we are not to run a test.
  823. * fixincl.x: Regenerate.
  824. * inclhack.def (glibc_c99_inline_[1234], broken_cabs, broken_nan,
  825. kandr_concat, sco_math): Replace lists of specfic file names by search
  826. patterns.
  827. 2006-12-12 Olivier Hainque <hainque@adacore.com>
  828. * fixincludes/mkfixinc.sh: Add "*-*-vxworks*" to the list of
  829. targets for which a no-op fixer is appropriate.
  830. 2006-11-07 Richard Guenther <rguenther@suse.de>
  831. * inclhack.def (glibc_c99_inline_2): Adjust for glibc 2.3
  832. systems.
  833. * fixincl.x: Regenerate.
  834. 2006-11-02 Geoffrey Keating <geoffk@apple.com>
  835. * inclhack.def (glibc_c99_inline_1): New.
  836. * inclhack.def (glibc_c99_inline_2): New.
  837. * inclhack.def (glibc_c99_inline_3): New.
  838. * inclhack.def (glibc_c99_inline_4): New.
  839. * fixincl.x: Regenerate.
  840. * tests/base/bits/string2.h: New.
  841. * tests/base/sys/sysmacros.h: New.
  842. * tests/base/sys/stat.h: Update.
  843. 2006-11-01 Steve Ellcey <sje@cup.hp.com>
  844. * tests/base/sys/socket.h: Update.
  845. 2006-10-31 Steve Ellcey <sje@cup.hp.com>
  846. * inclhack.def (hpux11_extern_sendfile): New.
  847. (hpux11_extern_sendpath): New.
  848. * fixincl.x: Regenerate.
  849. 2006-10-29 Joseph Myers <joseph@codesourcery.com>
  850. * inclhack.def (AAB_fd_zero_asm_posix_types_h): Bypass on x86_64.
  851. * fixincl.x: Regenerate.
  852. 2006-10-10 Brooks Moses <bmoses@stanford.edu>
  853. * Makefile.in: Added empty "pdf" target.
  854. 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  855. PR target/29300
  856. * inclhack.def (hpux_pthread_initializers): New hack.
  857. * tests/base/sys/pthread.h: New file.
  858. * fixincl.x: Regenerate.
  859. 2006-10-03 Uros Bizjak <uros@kss-loka.si>
  860. * inclhack.def (glibc_mutex_init): Also fix
  861. PTHREAD_MUTEX_(RECURSIVE|ERRORCHECK|ADAPTIVE)_NP and
  862. PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP initializers.
  863. * tests/base/pthread.h: Update.
  864. * fixincl.x: Regenerate.
  865. 2006-10-01 Uros Bizjak <uros@kss-loka.si>
  866. * inclhack.def (glibc_mutex_init): New fix.
  867. * tests/base/pthread.h: Update.
  868. * fixincl.x: Regenerate.
  869. 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
  870. * inclhack.def (solaris_mutex_init_2): Update for Solaris9.
  871. Prevent it from running on solaris10 or later.
  872. (solaris_once_init_2): Fix comment.
  873. * tests/base/pthread.h: Update.
  874. * fixincl.x: Regenerate.
  875. 2006-09-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
  876. * inclhack.def (solaris_once_init_2): New fix.
  877. * tests/base/pthread.h: Update.
  878. * fixincl.x: Regenerate.
  879. 2006-09-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
  880. * inclhack.def (solaris_mutex_init_2): Remove test for
  881. PTHREAD_RWLOCK_INITIALIZER.
  882. (solaris_rwlock_init_1): New.
  883. * tests/base/pthread.h: Update.
  884. * inclhack.def (solaris_once_init_1): New.
  885. * tests/base/pthread.h: Adjust for new fix.
  886. * fixincl.x: Regenerate.
  887. 2006-07-17 Roger Sayle <roger@eyesopen.com>
  888. * tests/base/errno.h: New file.
  889. * tests/base/architecture/ppc/math.h: Likewise.
  890. * tests/base/ia64/sys/getppdp.h: Likewise.
  891. 2006-07-10 Laurynas Biveinis <laurynas.biveinis@gmail.com>
  892. PR bootstrap/20437
  893. * Makefile.in (configure, config.h.in): Change into $(srcdir)
  894. before autoconf or autoheader call.
  895. 2006-06-23 Steve Ellcey <sje@cup.hp.com>
  896. PR target/28084
  897. * inclhack.def (hpux_extern_errno): New.
  898. * fixincl.x: Regenerate.
  899. 2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
  900. * Makefile.in: Add dvi info html and install-html to .PHONY
  901. Add install-html target.
  902. 2006-05-16 Mike Stump <mrs@apple.com>
  903. * configure.ac: Add -Wno-overlength-strings.
  904. * configure: Regenerate.
  905. 2006-05-14 Bernhard Fischer <aldot@gcc.gnu.org>
  906. * README: Fix typo.
  907. 2006-02-18 Steve Ellcey <sje@cup.hp.com>
  908. PR target/26189
  909. * inclhack.def (hpux_spu_info): New.
  910. * fixincl.x: Regenerate
  911. 2006-01-31 Marcin Dalecki <martin@dalecki.de>
  912. * configure.ac: Check for asprintf, basename, vasprintf.
  913. * config.h.in: Regenerate.
  914. * configure: Regenerate.
  915. 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
  916. PR target/15642
  917. * inclhack.def (AAB_darwin7_9_long_double_funcs [replace]): Define
  918. __APPLE_CC_ as 1345.
  919. (broken_nan): New.
  920. * fixincl.x: Regenerate.
  921. 2005-11-24 Bruce Korb <bkorb@gnu.org>
  922. * fixincl.c (write_replacement): "here strings" in AutoGen
  923. often/generally don't have a terminating newline. Check the
  924. last byte for '\n'.
  925. 2005-11-13 Andreas Jaeger <aj@suse.de>
  926. * check.tpl: Handle CVS additionally.
  927. 2005-11-05 Andreas Jaeger <aj@suse.de>
  928. * check.tpl: Adopt for move to subversion.
  929. 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
  930. PR c++/23139
  931. * inclhack.def (huge_val_hex, huge_valf_hex, huge_vall_hex): New
  932. fixes.
  933. * fixincl.x: Regenerate.
  934. * tests/base/bits/huge_val.h: New file.
  935. 2005-08-14 Kelley Cook <kcook@gcc.gnu.org>
  936. * All files: Update with new FSF address.
  937. 2005-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
  938. * Makefile.in (WARN_CFLAGS): New.
  939. (.c.o): Add $(WARN_CFLAGS).
  940. * aclocal.m4: Include ../config/warnings.m4.
  941. * configure.ac: Invoke ACX_PROG_CC_WARNING_OPTS,
  942. ACX_PROG_CC_WARNING_ALMOST_PEDANTIC and
  943. ACX_PROG_CC_WARNINGS_ARE_ERRORS.
  944. * fixopts.c (initialize_opts): Fix old-style definintion.
  945. * configure: Regenerate.
  946. 2005-06-24 Geoffrey Keating <geoffk@geoffk.org>
  947. * inclhack.def (AAB_darwin7_9_long_double_funcs): New.
  948. (AAB_darwin7_9_long_double_funcs_2): New.
  949. * fixincl.x: Regenerate.
  950. 2005-06-15 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
  951. PR libfortran/15266
  952. * inclhack.def (broken_cabs): Mention IRIX 5/6 problem.
  953. Use double quotes in select so \t matches tabs.
  954. Add IRIX testcase.
  955. * fixincl.x: Regenerate.
  956. * tests/base/math.h [BROKEN_CABS_CHECK]: Adapt for new testcase.
  957. 2005-05-22 Danny Smith <dannysmith@users.souceforge.net>
  958. PR target/21683
  959. * fixincl.c: Don't include <sys/wait.h> if SEPARATE_FIX_PROC.
  960. 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
  961. Joseph S. Myers <joseph@codesourcery.com>
  962. PR target/19933
  963. PR target/21315
  964. * inclhack.def: New fixes solaris_math_[1-9].
  965. * fixincl.x: Regenerate.
  966. * tests/base/iso/math_c99.h: New.
  967. 2005-05-19 Kelley Cook <kcook@gcc.gnu.org>
  968. * aclocal.m4: Remove superfluous reference to accross.m4.
  969. 2005-05-15 Gabriel Dos Reis <gdr@integrable-solutions.net>
  970. * fixlib.c (load_file_data): Use XRESIZVEC in lieu of xrealloc.
  971. * server.c (load_data): Likewise.
  972. (run_shell): Use XCNEW (char) in lieu of xcalloc (1, 1).
  973. * fixincl.c: #include <sys/wait.h>
  974. (run_compiles): Use XCNEWVEC instead of xcalloc.
  975. (fix_with_system, start_fixer): Use XNEWVEC instead of xmalloc.
  976. * fixfixes.c (FIX_PROC_HEAD, main): Likewise.
  977. 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
  978. * inclhack.def (stdio_stdarg_h, stdio_va_list): Bypass on
  979. *-*-solaris2.1[0-9]*, not just *-*-solaris2.1[0-9].
  980. * fixincl.x: Regenerate.
  981. 2005-05-06 Bruce Korb <bkorb@gnu.org>
  982. Joseph S. Myers <joseph@codesourcery.com>
  983. * fixinc/inclhack.def: Correct backslashes
  984. * fixinc/fixincl.x: regen
  985. 2005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
  986. * system.h (fopen, fdopen, freopen): Define these to the unlocked
  987. libiberty functions.
  988. 2005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
  989. * configure.ac (fixincludes_UNLOCKED_FUNCS): New.
  990. (AC_CHECK_FUNCS, AC_CHECK_DECLS): Check for fixincludes_UNLOCKED_FUNCS.
  991. * system.h (putchar, getc, getchar, clearerr, feof, fileno,
  992. fflush, fgetc, fgets, ferror, fread): Redefine to the associated
  993. _unlocked function.
  994. (fwrite_unlocked): Fix prototype.
  995. * configure, config.h.in: Regenerate.
  996. 2005-03-21 Zack Weinberg <zack@codesourcery.com>
  997. * Makefile.in: Set gcc_version directly, not via substitution.
  998. (libsubdir): Use $(gcc_version), not $(version).
  999. (mkheaders.almost): New rule.
  1000. (mkheaders): Generate from mkheaders.almost.
  1001. (clean): Also delete mkheaders.almost.
  1002. * aclocal.m4: Do not include ../config/gcc-version.m4.
  1003. * configure.ac: Do not invoke TL_AC_GCC_VERSION. Generate
  1004. mkheaders.almost from mkheaders.in.
  1005. * configure: Regenerate.
  1006. 2005-03-21 Richard Guenther <rguenth@gcc.gnu.org>
  1007. PR target/20166
  1008. * inclhack.def: Add fix for array of incomplete structures
  1009. in function prototype in pthread.h.
  1010. * fixincl.x: Regenerate.
  1011. * tests/base/pthread.h: Adjust.
  1012. 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
  1013. * inclhack.def (hpux_htonl): New fix.
  1014. * tests/base/netinet/in.h: New test.
  1015. * fixincl.x: Regenerate.
  1016. 2005-02-23 James E Wilson <wilson@specifixinc.com>
  1017. * Makefile.in (full-stamp, test-stamp, $(AF)): Add $(CFLAGS) to link.
  1018. 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
  1019. PR 18458
  1020. * Makefile.in (install): Add @EXEEXT@ to the end of the program name,
  1021. fixincl.
  1022. 2004-12-02 Richard Sandiford <rsandifo@redhat.com>
  1023. * configure.ac: Use TL_AC_GCC_VERSION to set gcc_version.
  1024. * aclocal.m4: Include ../config/gcc-version.m4.
  1025. * configure: Regenerate.
  1026. 2004-11-26 Mark Mitchell <mark@codesourcery.com>
  1027. * inclhack.def (gnu_types): Do not use on Solaris 2.1x.
  1028. (stdio_va_list): Likewise.
  1029. (stdio_stdarg.h): Likewise.
  1030. (solaris_stdio_tag): Add bypass.
  1031. * fixincl.x: Regenerated.
  1032. 2004-11-23 Geoffrey Keating <geoffk@apple.com>
  1033. * mkfixinc.sh: Check error code from 'cat'. Don't try running
  1034. built fixincl program.
  1035. * mkheaders.in: Use @SHELL@ rather than ${SHELL} to avoid picking
  1036. up csh from user.
  1037. 2004-11-20 Roger Sayle <roger@eyesopen.com>
  1038. * inclhack.def (alpha_pthread_init): Fix technical problems with
  1039. the last check-in caused by CVS variable substitution.
  1040. * fixincl.x: Likewise.
  1041. * tests/base/pthread.h: Likewise.
  1042. 2004-11-20 Roger Sayle <roger@eyesopen.com>
  1043. Bruce Korb <bkorb@gnu.org>
  1044. * inclhack.def (alpha_pthread_init): New fix.
  1045. * fixincl.x: Regenerate.
  1046. * tests/base/pthread.h: Update for new test.
  1047. 2004-11-15 Bruce Korb <bkorb@gnu.org>
  1048. * fixincl.c(fix_with_system): correct misuse of variables and
  1049. incorrect application of "sizeof()".
  1050. 2004-11-13 Joseph S. Myers <joseph@codesourcery.com>
  1051. * inclhack.def (hpux_maxint, limits_ifndefs, math_huge_val_ifndef,
  1052. svr4__p, undefine_null): Remove.
  1053. * fixincl.x: Regenerate.
  1054. * tests/base/AvailabilityMacros.h, tests/base/com_err.h: New.
  1055. * tests/base/sys/param.h: Remove.
  1056. * tests/base/curses.h, tests/base/math.h, tests/base/testing.h,
  1057. tests/base/sys/limits.h: Update.
  1058. 2004-11-12 Mike Stump <mrs@apple.com>
  1059. * Makefile.in (html): Add html generation support.
  1060. 2004-11-12 Joseph S. Myers <joseph@codesourcery.com>
  1061. * inclhack.def (sco_math): Bypass on __GNUG__.
  1062. (sysz_stdlib_for_sun): Bypass on _CLASSIC_ANSI_TYPES.
  1063. * fixincl.x: Regenerate.
  1064. 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
  1065. * inclhack.def (hpux8_bogus_inlines): Bypass on __GNUG__.
  1066. (int_abort_free_and_exit, sun_malloc, sysv68_string): Bypass on
  1067. _CLASSIC_ANSI_TYPES.
  1068. (sun_auth_proto): Bypass on __cplusplus.
  1069. * fixincl.x: Regenerate.
  1070. 2004-11-05 Geoffrey Keating <geoffk@apple.com>
  1071. * Makefile.in (mostlyclean): Add fixinc.sh.
  1072. (clean): Add mkheaders.
  1073. (distclean): New.
  1074. (dvi): New.
  1075. (info): New.
  1076. (installcheck): New.
  1077. 2004-11-05 Paolo Bonzini <bonzini@gnu.org>
  1078. * Makefile.in (mostlyclean, distclean): New targets.
  1079. 2004-11-04 Geoffrey Keating <geoffk@apple.com>
  1080. * configure.ac: Add code to determine noncanonical_target,
  1081. local_prefix, gcc_version; process mkheaders.in to make mkheaders.
  1082. * configure: Regenerate.
  1083. * fixinc.in: Move here from gcc/; fix many cross-hosting bugs.
  1084. * mkfixinc.sh: Move here from gcc/; update for changes to fixinc.in.
  1085. * mkheaders.in: Move here from gcc/; remove some unnecessary macros;
  1086. update for changes to fixinc.in.
  1087. * Makefile.in: Add many new macros.
  1088. (install): New target.
  1089. (mkheaders): New target.
  1090. (fixinc.sh): New target.
  1091. (all): Add mkheaders and fixinc.sh.
  1092. * README-fixinc: Move here from gcc/.
  1093. 2004-11-01 Mike Stump <mrs@apple.com>
  1094. * inclhack.def (stdio_va_list): Break out clients from here...
  1095. (stdio_va_list_clients): ...to here. Also, don't fix if stdarg.h is
  1096. included or ifdef va_start.
  1097. * fixincl.x: Regenerate.
  1098. 2004-10-28 Mike Stump <mrs@apple.com>
  1099. * inclhack.def (void_null): Avoid changing NULL on C++ friendly
  1100. systems.
  1101. * fixincl.x: Regenerate.
  1102. 2004-10-27 Geoffrey Keating <geoffk@apple.com>
  1103. * inclhack.def (darwin_gcc4_breakage): New.
  1104. * fixincl.x: Regenerate.
  1105. 2004-10-27 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
  1106. PR bootstrap/17832
  1107. * fixfixes.c (main): Check for _PC_NAME_MAX.
  1108. 2004-10-27 Paolo Bonzini <bonzini@gnu.org>
  1109. PR other/17991
  1110. * configure.ac: Fix typo.
  1111. * configure: Regenerate.
  1112. * fixincl.c (fix_with_system): tSCC is not a pointer. Fix.
  1113. 2004-10-20 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
  1114. PR bootstrap/17832
  1115. * fixincl.c (SIGCHLD): Remove definition.
  1116. (initialize): Remove SIGIOT and SIGPIPE checks.
  1117. (create_file): Fix mkdir() for Win32.
  1118. (internal_fix): Use dup2() instead of fcntl().
  1119. * fixlib.h (SIGQUIT): Define if undefined.
  1120. (SIGIOT): Same.
  1121. (SIGPIPE): Same.
  1122. (SIGALRM): Same.
  1123. (SIGKILL): Same.
  1124. * procopen.c (chain_open): Use dup2() instead of fcntl().
  1125. 2004-08-14 Paolo Bonzini <bonzini@gnu.org>
  1126. PR other/17991
  1127. * Makefile.in (ALLOBJ, TESTOBJ, FIXOBJ): Add fixopts.o.
  1128. Update copyright year.
  1129. * fixfixes.c (main): Call initialize_opts from fixopts.c.
  1130. * fixincl.c (initialize): Call initialize_opts from fixopts.c,
  1131. do not include code for parsing options (environment vars).
  1132. (fix_with_system): Use a search path for applyfix, so that you
  1133. can run the test suite with two-process fixincludes.
  1134. * fixopts.c: New file.
  1135. * configure.ac: Add --enable-twoprocess. Export ac_exeext
  1136. to config.h. Default to --enable-twoprocess for MinGW32.
  1137. * config.h.in: Regenerate.
  1138. * configure: Regenerate.
  1139. 2004-10-04 Loren J. Rittle <ljrittle@acm.org>
  1140. * tests/base/sys/cdefs.h: Update from test area.
  1141. 2004-09-17 Roger Sayle <roger@eyesopen.com>
  1142. * inclhack.def (linux_ia64_ucontext): New fix.
  1143. * fixincl.x: Regenerate.
  1144. * tests/base/sys/ucontext.h: New file.
  1145. 2004-09-15 Roger Sayle <roger@eyesopen.com>
  1146. * tests/base/sys/time.h: Correct mismatch in 2004-09-10 check-in.
  1147. * tests/base/stdlib.h: Likewise.
  1148. 2004-09-13 Loren J. Rittle <ljrittle@acm.org>
  1149. * inclhack.def (freebsd_gcc4_breakage): Add.
  1150. * fixincl.x: Regenerate.
  1151. * tests/base/sys/cdefs.h: Update for new test.
  1152. 2004-09-10 Adam Nemet <anemet@lnxw.com>
  1153. * inclhack.def (lynx_void_int): Remove.
  1154. (lynxos_fcntl_proto): Remove.
  1155. (lynxos_no_warning_in_sys_time_h): New fix.
  1156. (lynxos_missing_putenv): New fix.
  1157. * fixincl.x: Regenerate.
  1158. * tests/base/fcntl.h: Remove.
  1159. * tests/base/sys/time.h: Update from test area.
  1160. * tests/base/curses.h: Likewise.
  1161. * tests/base/stdlib.h: Likewise.
  1162. 2004-09-03 Jan Beulich <jbeulich@novell.com>
  1163. * inclhack.def: Suppress exception_structure and math_exception
  1164. for NetWare headers.
  1165. * fixincl.x: Regenerate.
  1166. 2004-08-31 Paolo Bonzini <bonzini@gnu.org>
  1167. * .cvsignore: New.
  1168. * Makefile.in: From gcc/fixinc/Makefile.in, making it fully
  1169. autoconfiscated.
  1170. * configure.ac: New.
  1171. * config.h.in: Generate.
  1172. * configure: Generate.
  1173. * aclocal.m4: New.
  1174. * fixlib.h: Remove inclusions of gcc files.
  1175. * system.h: New.
  1176. Other files copied from gcc/fixinc.