ChangeLog 59 KB

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