12021-04-08  Release Manager
2
3	* GCC 10.3.0 released.
4
52020-07-23  Release Manager
6
7	* GCC 10.2.0 released.
8
92020-05-07  Release Manager
10
11	* GCC 10.1.0 released.
12
132020-02-20  Alexandre Oliva <oliva@adacore.com>
14
15	* mkheaders.in: Don't require build-time shell on host.
16
172020-02-13  Matheus Castanho  <msc@linux.ibm.com>
18
19	* fixinc.in: Skip machine_name fix on powerpc*-*-linux*.
20
212020-02-13  Alexandre Oliva <oliva@adacore.com>
22
23	* mkheaders.in: Re-create subdirs, copy limits.h into subdir.
24	* mkfixinc.sh: Create dummy fixinc for *-*-vxworks7*.
25
262020-01-25  John David Anglin  <danglin@gcc.gnu.org>
27
28	* inclhack.def (hpux_c99_inttypes4): New, add missing SCNuMAX defines.
29	* fixincl.x: Regenerate.
30	* tests/base/inttypes.h: Update for above fix.
31
322019-12-30  John David Anglin  <danglin@gcc.gnu.org>
33
34	PR libgomp/93066
35	* inclhack.def (hpux_c99_inttypes3): Fix defines for INTPTR_MAX
36	and UINTPTR_MAX, and missing define for SIZE_MAX.
37	* fixincl.x: Regenerate.
38	* tests/base/inttypes.h: Update for above fix.
39
402019-08-18  C.G. Dogan <gcc+cgdogan.00@gmail.com>
41	    Iain Sandoe  <iain@sandoe.co.uk>
42
43	PR target/83531
44	* inclhack.def (darwin_api_availability): New, strip leading
45	underscores from API_XXXX defines.
46	* fixincl.x: Regenerate.
47	* tests/base/os/availability.h: New file.
48
492019-06-21  Iain Sandoe  <iain@sandoe.co.uk>
50
51	* inclhack.def: Replace the complex test using __STRICT_ANSI__ and
52	__STDC_VERSION__ with a test using __DARWIN_NO_LONG_LONG.
53	Ensure that the top level math.h uses <> to wrap included headers
54	rather than "".
55	* fixincl.x: Regenerated.
56	* tests/base/architecture/ppc/math.h: Update test to include the
57	__DARWIN_NO_LONG_LONG case.
58
592019-06-21  Iain Sandoe  <iain@sandoe.co.uk>
60
61	* inclhack.def: Guard __has_attribute and __has_extension in
62	os/base.h.
63	Guard Apple blocks syntax in dispatch/object.h.
64	* fixincl.x: Regenerate.
65	* tests/base/dispatch/object.h: New file.
66	* tests/base/os/base.h: New file.
67
682019-05-11  Iain Sandoe  <iain@sandoe.co.uk>
69	PR target/90379
70	PR bootstrap/89864
71	* inclhack.def (darwin_ucred__Atomic): Do not supply test_text
72	for wrap fixes.
73	* fixincl.x: Regenerated.
74
752019-04-18  Erik Schnetter  <schnetter@gmail.com>
76	  Jakub Jelinek  <jakub@redhat.com>
77	  Iain Sandoe  <iain@sandoe.co.uk>
78
79	PR bootstrap/89864
80	* inclhack.def (darwin_ucred__Atomic): New, work around _Atomic keyword
81	use in headers included by C++.
82	* fixincl.x: Regenerated.
83
842018-10-31  Joseph Myers  <joseph@codesourcery.com>
85
86	PR bootstrap/82856
87	* configure.ac: Remove AC_PREREQ.
88	* aclocal.m4, configure: Regenerate.
89
902018-10-16  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
91
92	* inclhack.def (AAB_vxworks_regs_vxtypes): Add unconditional
93	include of vxCpu.h, guard include of vxTypesOld.h by
94	!_ASMLANGUAGE.
95	* fixincl.x: Regenerate.
96
972018-09-03  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
98
99	* inclhack.def (vxworks_ioctl_macro): Remove parentheses from
100	expansion of ioctl macro.
101	* fixincl.x: Regenerate.
102
1032018-07-23  David Edelsohn  <dje.gcc@gmail.com>
104
105	* inclhack.def (aix_unistd): New.
106	* fixincl.x: Regenerate.
107	* tests/base/unistd.h [AIX_UNISTD_CHECK]: New test.
108
1092018-06-27  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
110
111	* tests/base/ioLib.h [VXWORKS_IOLIB_INCLUDE_UNISTD_CHECK]: Add
112	missing hunk.
113
1142018-06-12    Rasmus Villemoes <rasmus.villemoes@prevas.dk>
115
116	* genfixes: exit 1 when autogen not found.
117	* genfixes: Remove some redundant code.
118	* genfixes: Update URL to autogen source code.
119
120	* inclhack.def: Fix fixup for assert.h on vxworks.
121	* fixincl.x: Regenerate.
122
1232018-05-25  Rasmus Villemoes  <rasmus.villemoes@prevas.dk>
124
125	* inclhack.def (vxworks_iolib_include_unistd): New fix.
126
1272018-04-18  David Malcolm  <dmalcolm@redhat.com>
128
129	PR jit/85384
130	* configure: Regenerate.
131
1322018-02-22  David Edelsohn  <dje.gcc@gmail.com>
133
134	* inclhack.def (aix_stdlib_vec_malloc): New.
135	(aix_stdlib_vec_calloc): New.
136	* fixincl.x: Regenerate.
137	* tests/base/stdlib.h [AIX_STDLIB_VEC_MALLOC]: New test.
138	[AIX_STDLIB_VEC_CALLOC]: New test.
139
1402017-10-13  Mike Frysinger  <vapier@chromium.org>
141
142	* fixinc.in (dirname): Change sed from 's|[^/]*/||' to
143	's|[^/]*//*||'.
144
1452017-06-12  Doug Rupp  <rupp@adacore.com>
146
147	* inclhack.def (AAB_vxworks_stdint): Remove hack.
148	* fixincl.x: Regenerate.
149
1502017-02-25  John David Anglin  <danglin@gcc.gnu.org>
151
152	PR target/68739
153	* inclhack.def (hpux11_pthread_pointer): New fix.
154	(hpux11_pthread_const): Adjust to remove void * cast from define.
155	* fixincl.x: Regenerate.
156
1572017-02-11  John David Anglin  <danglin@gcc.gnu.org>
158
159	* tests/base/alloca.h: New file.
160	* inclhack.def (hppa_hpux11_alloca): New fix.
161	* fixincl.x: Regenerate.
162
1632017-01-17  Jakub Jelinek  <jakub@redhat.com>
164
165	PR other/79046
166	* configure.ac: Add GCC_BASE_VER.
167	* Makefile.in (gcc_version): Use @get_gcc_base_ver@ instead of cat to
168	get version from BASE-VER file.
169	* configure: Regenerated.
170
1712017-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
172
173	PR libstdc++/78979
174	* inclhack.def (solaris_gets_c11, solaris_gets_cxx14)
175	(solaris_std_gets_cxx14, solaris_stdlib_noreturn): New fixes.
176	* fixincl.x: Regenerate.
177	* tests/base/iso/stdio_iso.h [SOLARIS_GETS_C11_CHECK,
178	SOLARIS_GETS_CXX14_CHECK, SOLARIS_STD_GETS_CXX14_CHECK,
179	SOLARIS_STDLIB_NORETURN_CHECK]: New tests.
180
1812016-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
182
183	* inclhack.def (solaris_math_12): New fix.
184	(hpux11_fabsf): Replace bypass by *-hp-hpux11* mach selector.
185	* fixincl.x: Regenerate.
186	* tests/base/math.h [SOLARIS_MATH_12_CHECK]: New test.
187
1882016-11-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
189
190	PR sanitizer/78267
191	* inclhack.def (darwin_availabilityinternal, darwin_os_trace_1)
192	(darwin_os_trace_2, darwin_os_trace_3): New fixes.
193	(hpux_stdint_least_fast): Remove spurious _EOFix_.
194	* fixincl.x: Regenerate.
195	* tests/bases/AvailabilityInternal.h: New file.
196	* tests/bases/os/trace.h: New file.
197
1982016-09-30  Tadek Kijkowski  <tkijkowski@gmail.com>
199
200	* check.tpl: Convert line endings to unix on test outputs
201	* fixfixes.c: Fixed passing file name to apply_fix when
202	SEPARATE_FIX_PROC is defined
203	* fixincl.c: Use system_with_shell, fixes for MinGW and DJGPP
204	* fixlib.c, fixlib.h: Added system_with_shell and fix_path_separators
205
2062016-09-04  John David Anglin  <danglin@gcc.gnu.org>
207
208	* inclhack.def (hpux_longjmp): Adjust select regular expression.
209	* fixincl.x: Regenerate.
210
2112016-08-13  John David Anglin  <danglin@gcc.gnu.org>
212
213	* inclhack.def (hpux_longjmp): New fix.
214	* fixincl.x: Regenerate.
215	* tests/base/setjmp.h: New test file.
216
2172016-08-09  Bernd Edlinger  <bernd.edlinger@hotmail.de>
218
219	PR bootstrap/72833
220	* fixincl.tpl (version-compare): Fix generation with autogen 5.18.
221	* inclhack.def (darwin_longjmp_noreturn): New fix.
222	* fixincl.x: Regenerated.
223	* tests/base/i386/setjmp.h [DARWIN_LONGJMP_NORETURN_CHECK]: new test.
224
2252016-08-01  Muhammad Bilal  <mbilal@codesourcery.com>
226
227	* fixinc.in: Use --parents option to make LIB directory.
228
2292016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
230
231	* mkfixinc.sh: Remove interix support.
232
2332016-06-13  David Edelsohn  <dje.gcc@gmail.com>
234
235	* inclhack.def (aix_stdlib_malloc): New fix.
236	(aix_stdlib_realloc): New fix.
237	(aix_stdlib_calloc): New fix.
238	(aix_stdlib_valloc): New fix.
239	* fixincl.x: Regenerate.
240	* tests/base/stdlib.h [AIX_STDLIB_MALLOC]: New test.
241	[AIX_STDLIB_REALLOC]: New test.
242	[AIX_STDLIB_CALLOC]: New test.
243	[AIX_STDLIB_VALLOC]: New test.
244
2452016-01-31  John David Anglin  <danglin@gcc.gnu.org>
246
247	PR target/68741
248	* inclhack.def (hpux_vsscanf): New fix.
249	* fixincl.x: Regenerated.
250	* tests/base/stdio.h [HPUX_VSSCANF_CHECK]: New test.
251
2522015-08-14  David Edelsohn  <dje.gcc@gmail.com>
253
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
2622015-07-28  Eric Gallager  <egall@gwmail.gwu.edu>
263
264	* check.tpl: Ignore .DS_Store directories.
265
2662015-05-21  David Edelsohn  <dje.gcc@gmail.com>
267
268	* inclhack.def (aix_externc): New fix.
269	(aix_externcpp[12]): New fix.
270	* fixincl.x: Regenerate.
271	* test/base/ctype.h [AIX_EXTERNC_CHECK]: New test.
272	* test/base/sys/socket.h [AIX_EXTERNCPP[12]_CHECK]: New test.
273	* test/base/fcntl.h: New file.
274
2752015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
276
277	* aclocal.m4: Regenerated with automake-1.11.6.
278
2792015-04-22  Gregor Richards  <gregor.richards@uwaterloo.ca>
280
281	* mkfixinc.sh: Add *-musl* with no fixes.
282
2832015-03-28  John David Anglin  <danglin@gcc.gnu.org>
284
285	PR libstdc++/65500
286	* inclhack.def (hpux11_lwp_rwlock_valid): New fix.
287	* fixincl.x: Regenerate.
288	* tests/base/sys/pthread.h [HPUX11_LWP_RWLOCK_VALID_CHECK]: New test.
289
2902015-02-16  Daniel Richard G.  <skunk@iskunk.org>
291
292	PR bootstrap/48009
293	PR bootstrap/53348
294	* inclhack.def (aix_strtof_const): New fix.
295	* fixincl.x: Regenerate.
296	* tests/base/stdlib.h: New test.
297
2982015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
299
300	* inclhack.def (solaris_math_11): New fix.
301	* fixincl.x: Regenerate.
302	* tests/base/iso/math_c99.h [SOLARIS_MATH_11_CHECK]: New test.
303
3042015-02-06  David Edelsohn  <dje.gcc@gmail.com>
305
306	PR bootstrap/53348
307	* inclhack.def (aix_pthread): Accept tab after define.
308	* fixincl.x: Regenerate.
309
3102015-01-24  Bruce Korb  <bkorb@gnu.org>
311
312	* README: add some clarification on use of test_text
313
3142014-12-21  Bruce Korb  <bkorb@gnu.org>
315
316	* fixincludes/fixincl.tpl: add handling for "sum" selection
317	criteria and clean up layout
318	* fixincludes/fixlib.h: enumerate TT_CKSUM test type
319	* fixincludes/fixincl.c (fix_applies): add code to handle
320	the new test type
321	(cksum_test): function to handle it
322	* fixincludes/README: doc it and remove explanations from
323	more than a decade ago.
324
3252014-12-15  Uros Bizjak  <ubizjak@gmail.com>
326
327	* server.c (server_setup): Check return value of
328	getcwd and in case of error set buff[0] to 0.
329
3302014-10-21  Uros Bizjak  <ubizjak@gmail.com>
331
332	* inclhack.def (glibc_c99_inline_4): Add pthread.h to files.
333	* fixincl.x: Regenerate.
334
3352014-08-04  Alexander Ivchenko  <alexander.ivchenko@intel.com>
336
337	* inclhack.def (complier_h_tradcpp): Remove.
338	* fixincl.x: Regenerate.
339	* tests/base/linux/compiler.h: Remove.
340
3412014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
342
343	* inclhack.def (math_exception): Bypass on *-*-solaris2.1[0-9]*.
344	(solaris_int_types): Remove.
345	(solaris_longjmp_noreturn): Remove.
346	(solaris_mutex_init_2): Remove.
347	(solaris_once_init_2): Remove.
348	(solaris_sys_va_list): Remove.
349	* fixincl.x: Regenerate.
350	* tests/base/iso/setjmp_iso.h: Remove.
351	* tests/base/pthread.h [SOLARIS_MUTEX_INIT_2_CHECK]: Remove.
352	[SOLARIS_ONCE_INIT_1_CHECK]: Remove wrapping done by
353	solaris_once_init_2.
354	[SOLARIS_ONCE_INIT_2_CHECK]: Remove.
355	* tests/base/sys/int_types.h: Remove.
356	* tests/base/sys/va_list.h: Remove.
357
3582013-12-20  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
359
360	Makefile.in: Use $(FI) instead of fixincl@EXEEXT@.
361
3622013-12-07  Bruce Korb  <bkorb@gnu.org>
363
364	* inclhack.def: many of the headers found under "bits/" are
365	often stashed under architecture directories.  Apply fixes
366	to those, too.  Also, re-ordered misordered fixes.
367	* tests/base/linux/vt.h: 80 columns in .def file limitation
368	* tests/base/iso/math_c99.h: adjust ordering
369	* tests/base/rtldef/string.h: likewise
370	* tests/base/bits/fenv.h: likewise
371	* tests/base/pthread.h: likewise
372
3732013-12-06  Richard Biener  <rguenther@suse.de>
374
375	* inclhack.def (suse_linux_vt_cxx): New fix for linux/vt.h
376	being not compatible with C++.
377	* fixincl.x: Regenerate.
378	* tests/base/linux/vt.h: New test.
379
3802013-09-20  Alan Modra  <amodra@gmail.com>
381
382	* configure: Regenerate.
383
3842013-09-02  David Edelsohn  <dje.gcc@gmail.com>
385
386	* inclhack.def (aix_assert): New fix.
387	* fixincl.x: Regenerate.
388	* tests/base/assert.h [AIX_ASSERT_CHECK]: New check.
389
3902013-07-06  Bruce Korb  <bkorb@gnu.org>
391
392	* inclhack.def (cdef_cplusplus): removed, per Bug 51776
393	* tests/base/sys/cdefs.h (CDEF_CPLUSPLUS_CHECK): obsolete
394
3952013-05-23  Alexander Ivchenko  <alexander.ivchenko@intel.com>
396
397	* inclhack.def (complier_h_tradcpp): New.
398	* fixincl.x: Rebuilt.
399	* tests/base/linux/compiler.h: New.
400
4012013-05-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
402
403	* inclhack.def (solaris_pow_int_overload): Update comment.
404	Change guard to match <cmath>.
405	* fixincl.x: Regenerate.
406	* tests/base/iso/math_iso.h [SOLARIS_POW_INT_OVERLOAD_CHECK]:
407	Matching change.
408
4092013-05-04  David Edelsohn  <dje.gcc@gmail.com>
410
411	* inclhack.def (aix_null): New.
412	(void_null): Update replacement definition of NULL.
413	* fixincl.x: Regenerate.
414	* tests/base/curses.h: Update for new fix.
415
4162013-01-16  Alexandre Oliva  <aoliva@redhat.com>
417
418	* inclhack.def (feraiseexcept_nosse_invalid): New.
419	(feraiseexcept_nosse_divbyzero): Likewise.
420	* fixincl.x: Rebuilt.
421	* tests/base/bits/fenv.h: New.
422
4232013-01-14  Richard Biener  <rguenther@suse.de>
424
425	* fixlib.h (verbose_level, fixinc_mode): Mark extern.
426
4272012-10-29  Bruce Korb  <bkorb@gnu.org>
428
429	* README: testing wrap and replacement fixes is pointless.
430	* fixincl.c: export verbosity enumerations to fixlib.h
431	(run_compiles): mark replacement fixes to be skipped when
432	in testing mode
433	* fixlib.h: add a test mode and enumerations from fixincl.c
434	* check.tpl: set TEST_MODE in environment
435	* fixopts.c (initialize_opts): check for TEST_MODE in environment
436	* inclhack.def: move AAB_darwin7_9_long_double_funcs to
437	darwin_9_long_double_funcs_2.  It is not a replacement fix.
438	* fixincl.x: regenerate
439	* tests/base/ioLib.h: the need for this is now exposed, so add it.
440	* tests/base/architecture/ppc/math.h: the correct result is now needed.
441
4422012-10-29  Robert Mason  <rbmj@verizon.net>
443
444	* fixinc.in: Omit machine name checks for vxworks
445	* fixincludes/inclhack.def (AAB_vxworks_assert) new replacement fix
446	(AAB_vxworks_regs_vxtypes): another
447	(AAB_vxworks_stdint): yet another
448	(AAB_vxworks_unistd): and another
449	(vxworks_ioctl_macro): reformatting fix
450	(vxworks_mkdir_macro): again
451	(vxworks_regs): and again
452	(vxworks_write_const): and again
453	* tests/base/ioLib.h: new test result
454	* tests/base/math.h: likewise
455	* tests/base/sys/stat.h: likewise
456	* tests/base/testing.h: and again
457
4582012-09-29  David Edelsohn  <dje.gcc@gmail.com>
459
460	* inclhack.def (AAB_aix_fcntl): New fix.
461	* fixincl.x: Regenerate.
462
4632012-06-19  David Edelsohn  <dje.gcc@gmail.com>
464
465	* inclhack.def (aix_mutex_initializer_1): New fix.
466	(aix_cond_initializer_1): New fix.
467	(aix_rwlock_initializer): New fix.
468	* fixincl.x: Regenerate.
469	* tests/base/pthread.h [AIX_MUTEX_INITIALIZER_1_CHECK]: New.
470	[AIX_COND_INITIALIZER_1_CHECK]: New.
471	[AIX_RWLOCK_INITIALIZER_1_CHECK]: New.
472
4732012-05-29  Thomas Schwinge  <thomas@codesourcery.com>
474
475	* configure.ac: Use GCC_AC_FUNC_MMAP_BLACKLIST instead of
476	gcc_AC_FUNC_MMAP_BLACKLIST.
477	* Makefile.in (ACLOCAL_AMFLAGS): Don't include ../gcc.
478	* aclocal.m4: Regenerate.
479	* configure: Regenerate.
480
4812012-04-24  Tristan Gingold  <gingold@adacore.com>
482
483	* fixincl.c (fix_with_system): Add missing specifier.
484	* configure.ac: Default to twoprocess on vms.
485	* configure: Regenerate.
486
4872012-03-23  David Edelsohn  <dje.gcc@gmail.com>
488
489	* inclhack.def (aix_malloc): New.
490	* fixincl.x: Regenerate.
491	* tests/base/malloc.h [AIX_MALLOC_CHECK]: New.
492
4932012-03-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
494
495	PR other/52626
496	* tests/base/pthread.h [SOLARIS_MUTEX_INIT_2_CHECK]
497	(PTHREAD_COND_INITIALIZER): Adapt for solaris_cond_init removal.
498
4992012-03-15  Tristan Gingold  <gingold@adacore.com>
500
501	* README (EXAMPLES OF FIXES): Update.
502
5032012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
504
505	* inclhack.def (math_exception): Remove duplicate.
506	(solaris_cond_init): Remove.
507	(solaris_sys_va_list): Remove Solaris 8 support.
508	* fixincl.x: Regenerate.
509	* tests/base/pthread.h [SOLARIS_COND_INIT_CHECK]: Remove.
510
5112012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
512
513	* inclhack.def (broken_cabs): Remove IRIX and SunOS 4 support.
514	(irix___restrict): Remove.
515	(irix___generic1): Remove.
516	(irix___generic2): Remove.
517	(irix_asm_apostrophe): Remove.
518	(irix_complex): Remove.
519	(irix_pthread_init): Remove.
520	(irix_socklen_t): Remove.
521	(irix_stdint_c99_mode): Remove.
522	(irix_stdint_c99_types): Remove.
523	(irix_stdint_c99_macros): Remove.
524	(irix_stdio_va_list): Remove IRIX 6.5 support.
525	(irix_wcsftime): Remove.
526	(stdio_va_list): Remove IRIX 6.5 support.
527	(svr4_profil): Remove IRIX bypass.
528	* fixincl.x: Regenerate.
529
530	* tests/base/complex.h [IRIX_COMPLEX_CHECK]: Remove.
531	* tests/base/internal/math_core.h: Remove.
532	* tests/base/internal/sgimacros.h: Remove.
533	* tests/base/internal/wchar_core.h: Remove.
534	* tests/base/math.h [BROKEN_CABS_CHECK]: Remove IRIX and SunOS 4
535	support.
536	* tests/base/pthread.h [IRIX_PTHREAD_INIT_CHECK]: Remove.
537	* tests/base/stdint-irix65.h: Remove.
538	* tests/base/stdint.h [IRIX_STDINT_C99_MODE_CHECK]: Remove.
539	* tests/base/sys/asm.h: Remove.
540	* tests/base/sys/socket.h [IRIX_SOCKLEN_T_CHECK]: Remove.
541
5422012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
543
544	* inclhack.def (alpha___extern_prefix): Remove.
545	(alpha___extern_prefix_standards): Remove.
546	(alpha___extern_prefix_sys_stat): Remove.
547	(alpha_bad_lval): Remove.
548	(alpha_pthread): Remove.
549	(alpha_pthread_gcc): Remove.
550	(alpha_pthread_init): Remove.
551	* fixincl.x: Regenerate.
552	* tests/base/pthread.h [ALPHA_PTHREAD_CHECK]: Remove.
553	[ALPHA_PTHREAD_GCC_CHECK]: Remove.
554	[ALPHA_PTHREAD_INIT_CHECK]: Remove.
555	* tests/base/standards.h: Remove.
556	* tests/base/sys/stat.h [ALPHA___EXTERN_PREFIX_SYS_STAT_CHECK]:
557	Remove.
558	* tests/base/testing.h [ALPHA___EXTERN_PREFIX_CHECK]: Remove.
559	[ALPHA_BAD_LVAL_CHECK]: Remove.
560
5612012-03-12  Tristan Gingold  <gingold@adacore.com>
562
563	* inclhack.def (vms_use_quoted_include,vms_add_missing_braces)
564	(vms_do_not_redeclare_hostalias, vms_decc_builtin)
565	(vms_no_64bit_getopt, vms_forward_declare_struct)
566	(vms_use_fast_setjmp): New fixes.
567	* fixincl.x: Regenerate.
568	* tests/base/rtldef/string.h: Update.
569	* tests/base/rtldef/if.h, tests/base/rtldef/resolv.h,
570	* tests/base/rtldef/setjmp.h, tests/base/rtldef/signal.h,
571	* tests/base/rtldef/stdio.h, tests/base/rtldef/wait.h: New files.
572
5732012-01-11  Bruce Korb <bkorb@gnu.org>
574	    Steven G. Kargl  <kargl@gcc.gnu.org>
575	    Andreas Tobler  <andreast@fgznet.ch>
576
577	PR bootstrap/51705
578	PR preprocessor/51776
579	* inclhack.def (cdef_cplusplus): Add a replacement for [[noreturn]].
580	* fixincl.x: Regenerate.
581	* tests/base/sys/cdefs.h: Update.
582
583	* genfixes: Remove the 'Ver.' from the version check.
584
5852011-12-20  Andreas Schwab  <schwab@linux-m68k.org>
586
587	* configure: Regenerate.
588
5892011-12-19  Andreas Schwab  <schwab@linux-m68k.org>
590
591	* configure: Regenerate.
592
5932011-11-16  David Edelsohn  <dje.gcc@gmail.com>
594
595	* inclhack.def (aix_once_init_[12]): New fixes.
596	* fixincl.x: Regenerate.
597	* tests/base/pthread.h: Update.
598
5992011-10-25  Mike Stump  <mikestump@comcast.net>
600
601	PR target/48851
602	* inclhack.def (void_null): New bypass.
603	* fixincl.x: Regenerate.
604
6052011-09-26  Tristan Gingold  <gingold@adacore.com>
606
607	* inclhack.def (ms_define_can_use_extern_prefix):
608	(vms_use_pragma_extern_model, vms_disable_decc_string_builtins):
609	New fixes.
610	* fixincl.x: Regenerate.
611	* tests/base/rtldef/string.h: New test.
612	* tests/base/rtldef/decc$types.h: Likewise.
613	* tests/base/testing.h: Update
614
6152011-09-22  Tristan Gingold  <gingold@adacore.com>
616
617	* mkfixinc.sh (target): Remove alpha-vms from particular targets.
618
6192011-08-23  Steve Ellcey  <sje@cup.hp.com>
620
621	PR libstdc++/50153
622	* inclhack.def (hpux11_abs): Extend to all hpux machines.
623	* fixincl.x: Regenerate.
624
6252011-08-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
626	    Marc Glisse  <marc.glisse@normalesup.org>
627
628	PR libstdc++-v3/1773
629	* inclhack.def (solaris_cxx_linkage, solaris_getc_strict_stdc)
630	(solaris_longjmp_noreturn, solaris_pow_int_overload)
631	(solaris_std___filbuf): New fixes.
632	* tests/base/iso/math_iso.h, tests/base/iso/setjmp_iso.h,
633	tests/base/iso/stdio_iso.h, tests/base/iso/stdlib_iso.h: New tests.
634	* tests/base/stdio.h [SOLARIS_STD___FILBUF_CHECK]: New test.
635
6362011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
637
638	PR c++/49347
639	* inclhack.def (solaris_posix_spawn_restrict): New fix.
640	* fixincl.x: Regenerate.
641	* tests/base/spawn.h: New test.
642
6432011-06-08  Douglas B Rupp  <rupp@gnat.com>
644
645	* configure.ac (AC_USE_SYSTEM_EXTENSIONS): Add.
646	* configure: Regenerate.
647	* config.h.in: Regenerate.
648
6492011-06-06  Peter O'Gorman  <pogma@thewrittenword.com>
650
651	* inclhack.def (aix_net_if_arp): New fix.
652	* fixincl.x: Regenerate.
653	* tests/base/net/if_arp.h [AIX_NET_IF_ARP_CHECK]: New test.
654
6552011-05-17  Tristan Gingold  <gingold@adacore.com>
656
657	* inclhack.def (solaris_complex_cxx): Fix syntax.
658	* fixincl.x: Regenerate.
659
6602011-05-17  Tristan Gingold  <gingold@adacore.com>
661
662	* check.tpl: Shell-quote testing file.
663
6642011-03-22  Joseph Myers  <joseph@codesourcery.com>
665
666	* mkfixinc.sh: Don't handle i?86-moss-msdos* or i?86-*-pe.
667
6682010-11-20  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
669
670	PR other/46202
671	* Makefile.in (install-strip): New phony target.
672	(all, check, install): Also mark as phony.
673
6742010-11-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
675
676	* inclhack.def (irix_pthread_init): New fix.
677	* fixincl.x: Regenerate.
678	* tests/base/pthread.h [IRIX_PTHREAD_INIT_CHECK]: New test.
679
6802010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
681
682	PR c++/46024
683	* inclhack.def (solaris_sys_va_list): New fix.
684	* fixincl.x: Regenerate.
685	* tests/base/sys/va_list.h: New test.
686
6872010-09-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
688
689	* inclhack.def (hpux_htonl): Allow trailing whitespace in select.
690	* fixincl.x: Regenerate.
691
6922010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
693
694	* inclhack.def (solaris_cond_init): New fix.
695	* fixincl.x: Regenerate.
696	* tests/base/pthread.h [SOLARIS_COND_INIT_CHECK]: New test.
697	[SOLARIS_MUTEX_INIT_2_CHECK]: Adapt.
698
6992010-06-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
700
701	* inclhack.def (solaris__restrict, solaris_complex_cxx): New fixes
702	* fixincl.x: Regenerate.
703	* tests/base/complex.h [SOLARIS_COMPLEX_CXX_CHECK]: New test.
704	* tests/base/sys/feature_tests.h: New file.
705
7062010-06-03  Joern Rennecke <joern.rennecke@embecosm.com>
707	    Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
708
709	PR bootstrap/42798
710	* configure.ac: Check for declaration of 'basename(char *)'.
711	* configure: Regenerate.
712
7132010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
714
715	* inclhack.def (alpha_wchar): Remove.
716	* fixincl.x: Regenerate.
717	* tests/base/wchar.h: Remove.
718
7192010-04-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
720
721	* aclocal.m4: Regenerate.
722
7232010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
724
725	* inclhack.def (alpha_assert): Allow for more whitespace in
726	select.
727	* fixincl.x: Regenerate.
728
7292010-03-28  H.J. Lu  <hongjiu.lu@intel.com>
730
731	PR target/40722
732	* mkfixinc.sh: Revert the last change for mingw.
733
7342010-03-24  Joseph Myers  <joseph@codesourcery.com>
735
736	* inclhack.def (glibc_strncpy): New fix.
737	* fixincl.x: Regenerate.
738	* tests/base/bits/string2.h: Update.
739
7402010-03-23  H.J. Lu  <hongjiu.lu@intel.com>
741
742	PR target/40722
743	* mkfixinc.sh: Fix stdlib.h for mingw.
744
7452010-02-19  Bruce Korb  <bkorb@gnu.org>
746
747	* inclhack.def: remove vestiges of inadvertently committed changes
748
7492010-02-10  Bruce Korb  <bkorb@gnu.org>
750
751	* README: fix up references to old gcc/fixinc directory
752
7532010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
754
755	* inclhack.def (solaris_int_limits_3): New fix.
756	* fixincl.x: Regenerate.
757	* tests/base/sys/int_limits.h [SOLARIS_INT_LIMITS_3_CHECK]: New
758	test.
759
760	* inclhack.def (solaris_int_const, solaris_int_limits_1,
761	solaris_int_limits_2 ): Applies to Solaris 2 in general.
762	Remove select.
763	Add mach for *-*-solaris2*.
764	Change second c_fix_arg to select.
765	Remove #pragma ident from test_text.
766	* fixincl.x: Regenerate.
767	* tests/base/sys/int_const.h [SOLARIS_INT_CONST_CHECK]: Remove
768	#pragma trigger text.
769	* tests/base/sys/int_limits.h [SOLARIS_INT_LIMITS_1_CHECK,
770	SOLARIS_INT_LIMITS_2_CHECK]: Likewise.
771
7722010-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
773
774	* inclhack.def (aix_stdint_1): Add stdint-aix.h to files.
775	(aix_stdint_2): Likewise.
776	(aix_stdint_3): Likewise.
777	(aix_stdint_4): Likewise.
778	(aix_stdint_5): Likewise.
779	(darwin_stdint_1): Add stdint-darwin.h to files.
780	(darwin_stdint_2): Likewise.
781	(darwin_stdint_3): Likewise.
782	(darwin_stdint_4): Likewise.
783	(darwin_stdint_5): Likewise.
784	(darwin_stdint_6): Likewise.
785	(darwin_stdint_7): Likewise.
786	(hpux_c99_intptr): Add stdint-hpux11.h to files.
787	(hpux_c99_inttypes): Likewise.
788	(hpux_c99_inttypes2): Likewise.
789	(hpux_stdint_least_fast): Likewise.
790	(irix_stdint_c99): Renamed to irix_stdint_c99_mode.
791	(irix_stdint_c99_types): New fix.
792	(irix_stdint_c99_macros): New fix.
793	(newlib_stdint_1): Add stdint-newlib.h to files.
794	(newlib_stdint_2): Likewise.
795	fixincl.x: Regenerate.
796	tests/base/stdint-aix.h: New file.
797	tests/base/stdint.h [AIX_STDINT_1_CHECK, AIX_STDINT_2_CHECK,
798	AIX_STDINT_3_CHECK, AIX_STDINT_4_CHECK, AIX_STDINT_5_CHECK]: Moved ...
799	tests/base/stdint-aix.h: ... here.
800	[AIX_STDINT_3_CHECK]: Updated to match aix_stdint_3 fix.
801	[AIX_STDINT_4_CHECK]: Updated to match aix_stdint_4 fix.
802	[AIX_STDINT_5_CHECK]: Updated to match aix_stdint_5 fix.
803	tests/base/stdint-darwin.h: New file.
804	tests/base/stdint.h [DARWIN_STDINT_1_CHECK, DARWIN_STDINT_2_CHECK,
805	DARWIN_STDINT_3_CHECK, DARWIN_STDINT_4_CHECK,
806	DARWIN_STDINT_5_CHECK, DARWIN_STDINT_6_CHECK]: Moved ...
807	tests/base/stdint-darwin.h: ... here.
808	[DARWIN_STDINT_1_CHECK]: Updated to match darwin_stdint_1 fix.
809	[DARWIN_STDINT_4_CHECK]: Updated to match darwin_stdint_4 fix.
810	[DARWIN_STDINT_6_CHECK]: Updated to match darwin_stdint_6 fix.
811	tests/base/stdint-hpux11.h: New file.
812	tests/base/stdint.h [HPUX_C99_INTPTR_CHECK,
813	HPUX_C99_INTTYPES2_CHECK, HPUX_STDINT_LEAST_FAST_CHECK]: Moved ...
814	tests/base/stdint-hpux11.h: ... here.
815	[HPUX_C99_INTPTR_CHECK]: Updated to match hpux_c99_intptr fix.
816	[HPUX_C99_INTTYPES2_CHECK]: Updated to match hpux_c99_inttypes2 fix.
817	tests/base/stdint.h [IRIX_STDINT_C99_CHECK]: Renamed guard to
818	IRIX_STDINT_C99_MODE_CHECK.
819	tests/base/stdint-irix65.h: New file.
820	tests/base/stdint-newlib.h: New file.
821	tests/base/stdint.h [NEWLIB_STDINT_1_CHECK,
822	NEWLIB_STDINT_2_CHECK]: Moved ...
823	tests/base/stdint-newlib.h: ... here.
824
8252009-12-05  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
826
827	* configure: Regenerate.
828
8292009-10-21  Steve Ellcey  <sje@cup.hp.com>
830
831	* inclhack.def (hpux_stdint_least_fast): Simplify.
832	* fixincl.x: Regenerate.
833	* tests/base/stdint.h: Update.
834
8352009-09-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
836
837	* inclhack.def (isc_fmod, isc_omits_with_stdc)
838	(nested_sys_limits, sco_math): Remove.
839	* tests/base/math.h (ISC_FMOD_CHECK, SCO_MATH_CHECK): Remove.
840	* tests/base/stdio.h (ISC_OMITS_WITH_STDC_CHECK): Remove.
841	* tests/base/sys/limits.h: Remove.
842	* fixincl.x: Regenerate.
843
8442009-09-08  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
845
846	PR testsuite/29737
847	PR bootstrap/35938
848	PR testsuite/39655
849	* check.tpl: Fix typos.
850	* README: Likewise.  Also, document that 'select' uses ERE.
851	* mkheaders.in: Update copyright years in --version output.
852	* inclhack.def (sco_math): Add missing final newline in sed
853	script 'a', 'c', or 'i' commands, for BSD sed.
854	(sco_math): In the text of 'a', 'c', or 'i' sed
855	commands, prepend leading white space with a backslash to avoid
856	the whitespace to be removed by BSD sed.
857	(sco_math): Match plain 'C++' instead of 'C\+\+' in sed regex.
858	(x11_new): Fix sed expression, for BSD sed.
859	(glibc_mutex_init): Fix newlines in sed 's' command replacement
860	part, for GNU sed 3.02 and Solaris sed.
861	(glibc_mutex_init): Replace unportable \+ sed regex operator
862	with \{1,\}.
863	(glibc_c99_inline_2, glibc_mutex_init): Avoid unportable sed
864	alternation \| regex operator.
865	(solaris_complex): Remove superfluous backslashes from
866	replacement string.  Replace \+ operator with \{1,\}.
867	* tests/base/Xm/Traversal.h: This is fixed for BSD sed now.
868	* fixincl.x: Regenerate.
869
8702009-09-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
871
872	PR libfortran/41169
873	* inclhack.def (irix_complex): New fix.
874	(solaris_complex): Likewise.
875	* fixincl.x: Regenerate.
876	* tests/base/complex.h [IRIX_COMPLEX_CHECK, SOLARIS_COMPLEX_CHECK]:
877	New tests.
878
8792009-08-28   Bruce Korb <bkorb@gnu.org>
880	     Steve Ellcey  <sje@cup.hp.com>
881
882	* README (files): Describe files entry.
883	* inclhack.def (hpux_stdint_least): Remove.
884	(hpux_stdint_fast): Remove.
885	(hpux_stdint_fast): Remove.
886	(hpux_stdint_least_fast): New.
887	(hpux_inttype_int_least8_t): Remove.
888	(hpux_inttype_int8_t): Modify.
889	* fixincl.x: Regenerate.
890	* tests/base/stdint.h: Update.
891	* tests/base/sys/_inttypes.h: Update.
892
8932009-08-28  Steve Ellcey  <sje@cup.hp.com>
894
895	* inclhack.def (hpux_imaginary_i): Remove spaces.
896	* fixincl.x: Regenerate.
897	* tests/base/stdint.h: Update AIX fixes.
898	* tests/base/complex.h: Change HPUX_IMAGINARY_I_CHECK fix.
899
9002009-08-24  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
901
902	* configure.ac (AC_PREREQ): Bump to 2.64.
903
9042009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
905
906	* aclocal.m4: Regenerate.
907	* configure: Regenerate.
908	* config.h.in: Regenerate.
909
9102009-08-17  David Edelsohn  <edelsohn@gnu.org>
911
912	* inclhack.def (aix_complex): Redefine _Complex_I.  Do not
913	redefine I.
914	* (aix_stdint_[12345]): New fixes.
915	* fixincl.x: Regenerate.
916	* tests/base/complex.h: Update check.
917	* tests/base/stdint.h: Add AIX stdint.h checks.
918
9192009-08-14  Steve Ellcey  <sje@cup.hp.com>
920
921	* inclhack.def (hpux_imaginary_i): New fix.
922	* fixincl.x: Regenerate.
923	* tests/base/complex.h: New file.
924
9252009-08-12  David Edelsohn  <edelsohn@gnu.org>
926
927	* inclhack.def (aix_complex): New fix.
928	* fixincl.x: Regenerate.
929
9302009-08-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
931
932	* inclhack.def (hpux_inttype_int_least8_t): Also apply on hpux10*.
933	(hpux_inttype_int8_t): Likewise.
934	* fixincl.x: Regenerate.
935
9362009-07-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
937
938	* Makefile.in (AUTOCONF, AUTOHEADER, ACLOCAL, ACLOCAL_AMFLAGS):
939	New variables.
940	($(srcdir)/configure, $(srcdir)/config.h.in, $(srcdir)/aclocal.m4):
941	Use them.
942
9432009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
944
945	* inclhack.def (darwin_stdint_5, darwin_stdint_6,
946	darwin_stdint_7): New fixes.
947	* fixincl.x: Regenerate.
948	* tests/base/stdint.h: Adjust test for new fixes.
949
9502009-07-03  Eric Botcazou  <ebotcazou@adacore.com>
951
952	* inclhack.def (solaris_int_types): New fix.
953	* fixincl.x: Regenerate.
954	* tests/base/sys/int_types.h: New file.
955
9562009-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
957
958	* inclhack.def (darwin_stdint_1, darwin_stdint_2, darwin_stdint_3,
959	darwin_stdint_4): New fixes.
960	* tests/base/stdint.h: Adjust test results for new fixes.
961	* fixincl.x: Regenerate.
962
9632009-05-29  Eric Botcazou  <ebotcazou@adacore.com>
964
965	* inclhack.def (solaris_int_const): New fix.
966	(solaris_int_limits_1): Likewise.
967	(solaris_int_limits_2): Likewise.
968	* fixincl.x: Regenerate.
969	* tests/base/sys/int_const.h: New file.
970	* tests/base/sys/int_limits.h: Likewise.
971
9722009-05-15  Joseph Myers  <joseph@codesourcery.com>
973
974	* inclhack.def (glibc_tgmath): Correct bypass.
975	* fixincl.x: Regenerate.
976
9772009-04-28  Steve Ellcey  <sje@cup.hp.com>
978
979	* inclhack.def (hpux11_uint32_c): Remove.
980	(hpux_long_double): Disable on hpux11.3*.
981	(hpux_long_double_2): New.
982	(hpux_c99_intptr): New.
983	(hpux_c99_inttypes): New.
984	(hpux_c99_inttypes2): New.
985	(hpux_stdint_least): New.
986	(hpux_stdint_fast): New.
987	(hpux_inttype_int_least8_t): New.
988	(hpux_inttype_int8_t): New.
989	* fixincl.x: Regenerate.
990	* tests/base/sys/_inttypes.h: New.
991	* tests/base/inttypes.h: Update.
992	* tests/base/stdlib.h: Update.
993	* tests/base/stdint.h: Update.
994
9952009-04-28  Joseph Myers  <joseph@codesourcery.com>
996
997	* inclhack.def (glibc_stdint): New fix.
998	* fixincl.x: Regenerate.
999	* tests/base/stdint.h: Update.
1000
10012009-04-09  Jakub Jelinek  <jakub@redhat.com>
1002
1003	* Makefile.in: Change copyright header to refer to version
1004	3 of the GNU General Public License and to point readers at the
1005	COPYING3 file and the FSF's license web page.
1006	* fixfixes.c: Likewise.
1007	* fixinc.in: Likewise.
1008	* fixincl.c: Likewise.
1009	* fixlib.c: Likewise.
1010	* fixlib.h: Likewise.
1011	* fixopts.c: Likewise.
1012	* fixtests.c: Likewise.
1013	* genfixes: Likewise.
1014	* mkheaders.in: Likewise.
1015	* system.h: Likewise.
1016
10172009-03-31  Joseph Myers  <joseph@codesourcery.com>
1018
1019	PR c/448
1020	* inclhack.def (newlib_stdint_1, newlib_stdint_2): New fixes.
1021	* fixincl.x: Regenerate.
1022	* tests/base/stdint.h: Update.
1023
10242009-03-29  Joseph Myers  <joseph@codesourcery.com>
1025
1026	* tests/base/math.h, tests/base/pthread.h, tests/base/sys/wait.h:
1027	Update.
1028
10292009-03-29  Joseph Myers  <joseph@codesourcery.com>
1030
1031	PR c/456
1032	PR c/5675
1033	PR c/19976
1034	PR c/29116
1035	PR c/31871
1036	PR c/35198
1037	* inclhack.def (glibc_tgmath): New fix.
1038	* fixincl.x: Regenerate.
1039	* tests/base/tgmath.h: New.
1040
10412009-03-28  Joseph Myers  <joseph@codesourcery.com>
1042
1043	* inclhack.def (aix_syswait, exception_structure,
1044	pthread_page_size): Remove.
1045	(math_exception): Remove mention of fixproto in comment.
1046	* fixincl.x: Regenerate.
1047	* mkheaders.in: Do not handle STMP_FIXPROTO.
1048
10492009-03-27  Sandra Loosemore  <sandra@codesourcery.com>
1050
1051	* server.c (run_shell): Quote directory name passed to cd.
1052
10532009-03-01  Bruce Korb  <bkorb@gnu.org>
1054	Apply a positively ancient patch:
1055
1056	2004-10-15  Giovanni Bajo  <giovannibajo@libero.it>
1057
1058	* inclhack.def (alpha_if_semicolon): new fix from long, long ago
1059	* tests/base/net/if.h: Add new test.
1060
10612009-01-06  Andreas Tobler  <a.tobler@schweiz.org>
1062
1063	* tests/base/locale.h: Add new test.
1064	* tests/base/stdarg.h: Likewise.
1065
10662009-01-05  Steve Ellcey  <sje@cup.hp.com>
1067
1068	* inclhack.def (hpux_spu_info):  Add files line.
1069	* fixincl.x: Regenerate.
1070
10712009-01-01  Andreas Tobler  <a.tobler@schweiz.org>
1072
1073	* inclhack.def (openbsd_null_definition): Redefine NULL to (void *)0
1074	in case of C.
1075	* fixincl.x: Regenerate.
1076
10772008-12-31  Andreas Tobler  <a.tobler@schweiz.org>
1078
1079	PR target/35460
1080	* inclhack.def (openbsd_va_start): Use __builtin_va_start
1081	for OpenBSD.
1082	* fixincl.x: Regenerate.
1083
10842008-12-18  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1085
1086	* configure: Regenerate.
1087
10882008-12-15  Steve Ellcey  <sje@cup.hp.com>
1089
1090	* inclhack.def (hpux_spu_info): Match PA as well as IA64.
1091	* fixincl.x: Regenerate.
1092
10932008-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1094
1095	* configure.ac: Fix a typo.
1096	* configured: Regenerate.
1097
10982008-09-06  Bruce Korb  <bkorb@gnu.org>
1099
1100	* fixincl.tpl (sed): make the program executable configurable.
1101	Some platforms have some rather oddball defaults.
1102	* config.h.in (SED_PROGRAM): define the default sed.
1103	* fixincl.x: regenerated
1104	* tests/base/internal/wchar_core.h: fix bad sample text
1105	* tests/base/math.h: fix bad sample text
1106	* configure.ac: search for working sed
1107	* inclhack.def (glibc_mutex_init): fix non-portable construct
1108	and re-order a few misordered entries.
1109
11102008-06-17  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1111
1112	* configure: Regenerate.
1113
11142008-06-07  Joseph Myers  <joseph@codesourcery.com>
1115
1116	* inclhack.def (AAB_svr4_replace_byteorder,
1117	AAB_ultrix_ansi_compat, AAB_ultrix_limits, AAB_ultrix_memory,
1118	libc1_G_va_list, libc1_ifdefd_memx, nested_motorola,
1119	ptx_sys_mc_param_h, sco_regset, sco_static_func, sco_utime,
1120	solaris_mutex_init_1, solaris_socket, solaris_unistd,
1121	solaris_widec, svr4_krnl, ultrix_atexit_param, ultrix_atof_param,
1122	ultrix_const3, ultrix_fix_fixproto, ultrix_ifdef, ultrix_locale,
1123	ultrix_math_ifdef, ultrix_nested_ioctl, ultrix_nested_svc,
1124	ultrix_stat, ultrix_static, ultrix_stdlib, ultrix_strings,
1125	ultrix_strings2, ultrix_sys_time, ultrix_unistd,
1126	unicosmk_restrict, uw7_byteorder_fix, windiss_math1,
1127	windiss_math2, windiss_valist): Remove.
1128	* fixincl.x: Regenerate.
1129	* mkfixinc.sh: (arm-semi-aof, hppa1.1-*-osf*, hppa1.1-*-bsd*,
1130	i370-*-openedition, i?86-*-moss*, i?86-*-uwin*,
1131	powerpc-*-eabiaix*): Remove.
1132	* tests/base/math.h: Update.
1133	* tests/base/pthread.h: Update.
1134	* tests/base/stdio.h: Update.
1135	* tests/base/stdlib.h: Update.
1136	* tests/base/string.h: Update.
1137	* tests/base/strings.h: Update.
1138	* tests/base/sys/file.h: Update.
1139	* tests/base/sys/limits.h: Update.
1140	* tests/base/sys/socket.h: Update.
1141	* tests/base/sys/stat.h: Update.
1142	* tests/base/sys/time.h: Update.
1143	* tests/base/testing.h: Update.
1144	* tests/base/unistd.h: Update.
1145	* tests/base/_G_config.h: Remove.
1146	* tests/base/arpa: Remove directory.
1147	* tests/base/fs: Remove directory.
1148	* tests/base/locale.h: Remove.
1149	* tests/base/machine: Remove directory.
1150	* tests/base/rpc/svc.h: Remove.
1151	* tests/base/sys/ioctl.h: Remove.
1152	* tests/base/sys/regset.h: Remove.
1153	* tests/base/sys/times.h: Remove.
1154	* tests/base/sys/utsname.h: Remove.
1155	* tests/base/widec.h: Remove.
1156
11572008-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1158
1159	* inclhack.def (solaris_math_4): Use GCC's __builtin_fpclassify.
1160	* tests/base/iso/math_c99.h: Update.
1161	* fixincl.x: Regenerate.
1162
11632008-05-14  Joseph Myers  <joseph@codesourcery.com>
1164
1165	* inclhack.def (AAB_fd_zero_asm_posix_types_h): Bypass on
1166	posix_types_64.
1167	* fixincl.x: Regenerate.
1168
11692008-04-25  Kai Tietz  <kai.tietz@onvision.com>
1170
1171	* fixincl.c (fix_with_system): Cast pointer difference to long.
1172	* fixlib.c (make_raw_shell_str): Cast compare to avoid sign warning.
1173
11742008-04-18  Paolo Bonzini  <bonzini@gnu.org>
1175
1176	PR bootstrap/35457
1177	* Makefile.in: Rewrite aclocal.m4 rule.
1178	* aclocal.m4: Regenerate.
1179	* configure: Regenerate.
1180
11812008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
1182
1183	PR c++/20366
1184	* inclhack.def (AAB_aix_stdio): Hack stdio.h for -D_LARGE_FILES.
1185	* fixincl.x: Regenerate.
1186	* tests/base/stdio.h: Add test.
1187
11882008-02-25  Ben Elliston  <bje@au.ibm.com>
1189
1190	PR other/32948
1191	* fixincl.c (fix_applies): Remove unused variable `name_len'.
1192
11932008-02-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1194
1195	* inclhack.def (solaris_math_10): New.
1196	* tests/base/iso/math_c99.h: Update.
1197
1198	* fixincl.x: Regenerate.
1199
12002008-02-04  Ismail Dönmez  <ismail@pardus.org.tr>
1201
1202	* inclhack.def: (bsd_stdio_attrs_conflict, freebsd_gcc3_breakage,
1203	freebsd_gcc4_breakage, hppa_hpux_fp_macros, hpux11_abs,
1204	netbsd_c99_inline_1, netbsd_c99_inline_2, netbsd_extra_semicolon):  Add
1205	quotes around mach entries.
1206	* fixincl.x: Regenerate with latest autogen (5.9.4), updating license
1207	to GPLv3.
1208
12092008-02-04  Hans-Peter Nilsson  <hp@axis.com>
1210
1211	PR other/31405
1212	* inclhack.def: (glibc_c99_inline_1a): Re-add last change.
1213	(glibc_c99_inline_3) <bypass>: Change from __STDC_VERSION__ to
1214	__extern_inline|__GNU_STDC_INLINE__.
1215	(glibc_c99_inline_4) <files>: Add wchar.h and */wchar.h.
1216	<bypass>: Change from __STDC_VERSION__ to
1217	__extern_inline|__GNU_STDC_INLINE__.
1218	<first c_fix_arg>: Change from #ifdef-wrapping the extern part to
1219	appending attribute-gnu_inline.
1220	<second c_fix_arg>: Remove.
1221	<test_text>: Remove __extern_inline line.
1222	* tests/base/features.h: Re-add.
1223	* tests/base/sys/sysmacros.h: Adjust.
1224	* fixincl.x: Regenerate.
1225
12262008-01-06  Hans-Peter Nilsson  <hp@axis.com>
1227
1228	Revert last change.
1229
12302007-12-18  Hans-Peter Nilsson  <hp@axis.com>
1231
1232	* inclhack.def: (glibc_c99_inline_1a, glibc_c99_inline_5): New.
1233	* fixincl.x: Regenerate.
1234	* tests/base/wchar.h: Update.
1235	* tests/base/features.h: New.
1236
12372007-10-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1238
1239	PR target/33700
1240	* inclhack.def (hpux11_pthread_const): New.
1241	* fixincl.x: Regenerate.
1242	* tests/base/sys/pthread.h: Update.
1243
12442007-10-12  Kai Tietz  <kai.tietz@onevision.com>
1245
1246	* configure.ac: x86_64 mingw target uses twoprocess.
1247	* mkfixinc.sh: Add x86_64 mingw target.
1248	* configure: Regenerate.
1249
12502007-10-09  Geoffrey Keating  <geoffk@apple.com>
1251
1252	* inclhack.def (darwin_externc): New.
1253	* fixincl.x: Regenerate.
1254	* tests/base/mach-o/swap.h: New.
1255
12562007-08-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1257
1258	* inclhack.def (solaris_math_5, solaris_math_6, solaris_math_7):
1259	Delete fixes.
1260	* tests/base/iso/math_c99.h: Delete associated test baselines.
1261	* fixincl.x: Regenerate.
1262
12632007-07-24  Krister Walfridsson  <cato@df.lth.se>
1264
1265	PR target/30058
1266	* inclhack.def (netbsd_c99_inline_2): New.
1267	* fixincl.x: Regenerate.
1268	* tests/base/signal.h: Update.
1269
12702007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1271
1272	PR target/32641
1273
1274	* inclhack.def (solaris_math_4, solaris_math_5, solaris_math_6,
1275	solaris_math_7): Constify and make FP exception-safe.
1276	* tests/base/iso/math_c99.h: Update.
1277
1278	* fixincl.x: Regenerate.
1279
12802007-07-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1281
1282	PR libgcj/28190
1283	* inclhack.def (irix_stdint_c99): New fix.
1284	* fixincl.x: Regenerate.
1285	* tests/base/stdint.h: New test.
1286
12872007-06-06  Steve Ellcey  <sje@cup.hp.com>
1288
1289	PR testsuite/31828
1290	* inclhack.def (hppa_hpux_fp_macros): New.
1291	* fixincl.x: Regenerate.
1292	* tests/base/math.h: Update.
1293
12942007-03-26  Jakub Jelinek  <jakub@redhat.com>
1295
1296	* inclhack.def (glibc_c99_inline_1): Define __USE_EXTERN_INLINES
1297	if __extern_inline or __GNUC_GNU_INLINE__ is defined rather than
1298	__STDC_VERSION__ < 199901L.
1299	(glibc_c99_inline_2): Replace #if __STDC_VERSION__ < 199901L
1300	with #ifdef __GNUC_GNU_INLINE__.
1301	(glibc_c99_inline_3): Add select.  Replace __STDC_VERSION__ >= 199901L
1302	with defined(__GNUC_STDC_INLINE__).
1303	(glibc_c99_inline_4): Change select, add second c_fix_arg.
1304	Replace #if __STDC_VERSION__ < 199901L with
1305	#ifdef __GNUC_GNU_INLINE__.
1306	* fixincl.x: Regenerated.
1307	* tests/base/bits/string2.h: Update.
1308	* tests/base/sys/sysmacros.h: Update.
1309	* tests/base/sys/stat.h: Update.
1310
13112007-03-18  Krister Walfridsson  <cato@df.lth.se>
1312
1313	PR target/30058
1314	* inclhack.def (netbsd_c99_inline_1): New.
1315	* fixincl.x: Regenerate.
1316	* tests/base/signal.h: New.
1317
13182007-03-12  Brooks Moses  <brooks.moses@codesourcery.com>
1319
1320	* Makefile.in: Add dummy "install-info" target.
1321
13222007-03-06  Joseph Myers  <joseph@codesourcery.com>
1323
1324	* mkheaders.in: Fix headers for each multilib required.
1325
13262007-03-01  Brooks Moses  <brooks.moses@codesourcery.com>
1327
1328	* Makefile.in: Add dummy install-pdf target.
1329
13302007-02-27  Joseph Myers  <joseph@codesourcery.com>
1331
1332	* mkheaders.in (incdir): Use include-fixed not include.
1333
13342007-02-15  Brooks Moses  <brooks.moses@codesourcery.com>
1335
1336	* Makefile.in: Added "pdf" target to .PHONY.
1337
13382007-02-05  Richard Guenther  <rguenther@suse.de>
1339
1340	* inclhack.def (glibc_c99_inline_4): Adjust selector to cope
1341	with older glibc.  Adjust version number for C99.
1342	* fixincl.x: Regenerated.
1343
13442007-02-04  Mike Stump  <mrs@apple.com>
1345
1346	* mkheaders.in: Allow optional isysroot parameter.
1347
13482007-02-03  Bruce Korb <bkorb@gnu.org>
1349
1350	* inclhack.def (glibc_c99_inline_4): replace "extern" only if
1351	surrounded by space characters.
1352
13532007-01-25  Daniel Franke <franke.daniel@gmail.com>
1354
1355	PR target/30272
1356	* inclhack.def(broken_cabs): Also remove definition of cabsl.
1357	* fixincl.x: Regenerate.
1358	* tests/base/math.h: Update.
1359
13602007-01-05  Bruce Korb <bkorb@gnu.org>,
1361	    Daniel Franke <franke.daniel@gmail.com>
1362
1363	PR target/30008
1364	* fixincl.tpl (List): separate file name patterns with a NUL byte instead
1365	of a vertical bar ("|").
1366	* fixincl.c (fix_applies, machine_matches): Use fnmatch for name
1367	matching.  Set SKIP_TEST flag if we are not to run a test.
1368	* fixincl.x: Regenerate.
1369	* inclhack.def (glibc_c99_inline_[1234], broken_cabs, broken_nan,
1370	kandr_concat, sco_math): Replace lists of specfic file names by search
1371	patterns.
1372
13732006-12-12  Olivier Hainque  <hainque@adacore.com>
1374
1375	* fixincludes/mkfixinc.sh: Add "*-*-vxworks*" to the list of
1376	targets for which a no-op fixer is appropriate.
1377
13782006-11-07  Richard Guenther  <rguenther@suse.de>
1379
1380	* inclhack.def (glibc_c99_inline_2): Adjust for glibc 2.3
1381	systems.
1382	* fixincl.x: Regenerate.
1383
13842006-11-02  Geoffrey Keating  <geoffk@apple.com>
1385
1386	* inclhack.def (glibc_c99_inline_1): New.
1387	* inclhack.def (glibc_c99_inline_2): New.
1388	* inclhack.def (glibc_c99_inline_3): New.
1389	* inclhack.def (glibc_c99_inline_4): New.
1390	* fixincl.x: Regenerate.
1391	* tests/base/bits/string2.h: New.
1392	* tests/base/sys/sysmacros.h: New.
1393	* tests/base/sys/stat.h: Update.
1394
13952006-11-01  Steve Ellcey  <sje@cup.hp.com>
1396
1397	* tests/base/sys/socket.h: Update.
1398
13992006-10-31  Steve Ellcey  <sje@cup.hp.com>
1400
1401	* inclhack.def (hpux11_extern_sendfile): New.
1402	(hpux11_extern_sendpath): New.
1403	* fixincl.x: Regenerate.
1404
14052006-10-29  Joseph Myers  <joseph@codesourcery.com>
1406
1407	* inclhack.def (AAB_fd_zero_asm_posix_types_h): Bypass on x86_64.
1408	* fixincl.x: Regenerate.
1409
14102006-10-10  Brooks Moses  <bmoses@stanford.edu>
1411
1412	* Makefile.in: Added empty "pdf" target.
1413
14142006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1415
1416	PR target/29300
1417	* inclhack.def (hpux_pthread_initializers): New hack.
1418	* tests/base/sys/pthread.h: New file.
1419
1420	* fixincl.x: Regenerate.
1421
14222006-10-03  Uros Bizjak <uros@kss-loka.si>
1423
1424	* inclhack.def (glibc_mutex_init): Also fix
1425	PTHREAD_MUTEX_(RECURSIVE|ERRORCHECK|ADAPTIVE)_NP and
1426	PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP initializers.
1427	* tests/base/pthread.h: Update.
1428
1429	* fixincl.x: Regenerate.
1430
14312006-10-01  Uros Bizjak <uros@kss-loka.si>
1432
1433	* inclhack.def (glibc_mutex_init): New fix.
1434	* tests/base/pthread.h: Update.
1435
1436	* fixincl.x: Regenerate.
1437
14382006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1439
1440	* inclhack.def (solaris_mutex_init_2): Update for Solaris9.
1441	Prevent it from running on solaris10 or later.
1442	(solaris_once_init_2): Fix comment.
1443	* tests/base/pthread.h: Update.
1444
1445	* fixincl.x: Regenerate.
1446
14472006-09-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1448
1449	* inclhack.def (solaris_once_init_2): New fix.
1450	* tests/base/pthread.h: Update.
1451
1452	* fixincl.x: Regenerate.
1453
14542006-09-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1455
1456	* inclhack.def (solaris_mutex_init_2): Remove test for
1457	PTHREAD_RWLOCK_INITIALIZER.
1458	(solaris_rwlock_init_1): New.
1459	* tests/base/pthread.h: Update.
1460
1461	* inclhack.def (solaris_once_init_1): New.
1462	* tests/base/pthread.h: Adjust for new fix.
1463
1464	* fixincl.x: Regenerate.
1465
14662006-07-17  Roger Sayle  <roger@eyesopen.com>
1467
1468	* tests/base/errno.h: New file.
1469	* tests/base/architecture/ppc/math.h: Likewise.
1470	* tests/base/ia64/sys/getppdp.h: Likewise.
1471
14722006-07-10  Laurynas Biveinis  <laurynas.biveinis@gmail.com>
1473
1474	PR bootstrap/20437
1475	* Makefile.in (configure, config.h.in): Change into $(srcdir)
1476	before autoconf or autoheader call.
1477
14782006-06-23  Steve Ellcey  <sje@cup.hp.com>
1479
1480	PR target/28084
1481	* inclhack.def (hpux_extern_errno): New.
1482	* fixincl.x: Regenerate.
1483
14842006-05-23  Carlos O'Donell  <carlos@codesourcery.com>
1485
1486	* Makefile.in: Add dvi info html and install-html to .PHONY
1487	Add install-html target.
1488
14892006-05-16  Mike Stump  <mrs@apple.com>
1490
1491	* configure.ac: Add -Wno-overlength-strings.
1492	* configure: Regenerate.
1493
14942006-05-14  Bernhard Fischer  <aldot@gcc.gnu.org>
1495
1496	* README: Fix typo.
1497
14982006-02-18  Steve Ellcey  <sje@cup.hp.com>
1499
1500	PR target/26189
1501	* inclhack.def (hpux_spu_info): New.
1502	* fixincl.x: Regenerate
1503
15042006-01-31  Marcin Dalecki  <martin@dalecki.de>
1505
1506	* configure.ac: Check for asprintf, basename, vasprintf.
1507	* config.h.in: Regenerate.
1508	* configure: Regenerate.
1509
15102006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
1511
1512	PR target/15642
1513	* inclhack.def (AAB_darwin7_9_long_double_funcs [replace]): Define
1514	__APPLE_CC_ as 1345.
1515	(broken_nan): New.
1516	* fixincl.x: Regenerate.
1517
15182005-11-24  Bruce Korb  <bkorb@gnu.org>
1519
1520	* fixincl.c (write_replacement): "here strings" in AutoGen
1521	often/generally don't have a terminating newline.  Check the
1522	last byte for '\n'.
1523
15242005-11-13  Andreas Jaeger  <aj@suse.de>
1525
1526	* check.tpl: Handle CVS additionally.
1527
15282005-11-05  Andreas Jaeger  <aj@suse.de>
1529
1530	* check.tpl: Adopt for move to subversion.
1531
15322005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
1533
1534	PR c++/23139
1535	* inclhack.def (huge_val_hex, huge_valf_hex, huge_vall_hex): New
1536	fixes.
1537	* fixincl.x: Regenerate.
1538	* tests/base/bits/huge_val.h: New file.
1539
15402005-08-14  Kelley Cook  <kcook@gcc.gnu.org>
1541
1542	* All files: Update with new FSF address.
1543
15442005-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1545
1546	* Makefile.in (WARN_CFLAGS): New.
1547	(.c.o): Add $(WARN_CFLAGS).
1548	* aclocal.m4: Include ../config/warnings.m4.
1549	* configure.ac: Invoke ACX_PROG_CC_WARNING_OPTS,
1550	ACX_PROG_CC_WARNING_ALMOST_PEDANTIC and
1551	ACX_PROG_CC_WARNINGS_ARE_ERRORS.
1552	* fixopts.c (initialize_opts): Fix old-style definintion.
1553
1554	* configure: Regenerate.
1555
15562005-06-24  Geoffrey Keating  <geoffk@geoffk.org>
1557
1558	* inclhack.def (AAB_darwin7_9_long_double_funcs): New.
1559	(AAB_darwin7_9_long_double_funcs_2): New.
1560	* fixincl.x: Regenerate.
1561
15622005-06-15  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1563
1564	PR libfortran/15266
1565	* inclhack.def (broken_cabs): Mention IRIX 5/6 problem.
1566	Use double quotes in select so \t matches tabs.
1567	Add IRIX testcase.
1568	* fixincl.x: Regenerate.
1569	* tests/base/math.h [BROKEN_CABS_CHECK]: Adapt for new testcase.
1570
15712005-05-22  Danny Smith  <dannysmith@users.souceforge.net>
1572
1573	PR target/21683
1574	* fixincl.c: Don't include <sys/wait.h> if SEPARATE_FIX_PROC.
1575
15762005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1577	    Joseph S. Myers  <joseph@codesourcery.com>
1578
1579	PR target/19933
1580	PR target/21315
1581	* inclhack.def: New fixes solaris_math_[1-9].
1582	* fixincl.x: Regenerate.
1583	* tests/base/iso/math_c99.h: New.
1584
15852005-05-19  Kelley Cook  <kcook@gcc.gnu.org>
1586
1587	* aclocal.m4: Remove superfluous reference to accross.m4.
1588
15892005-05-15  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1590
1591	* fixlib.c (load_file_data): Use XRESIZVEC in lieu of xrealloc.
1592	* server.c (load_data): Likewise.
1593	(run_shell): Use XCNEW (char) in lieu of xcalloc (1, 1).
1594	* fixincl.c: #include <sys/wait.h>
1595	(run_compiles): Use XCNEWVEC instead of xcalloc.
1596	(fix_with_system, start_fixer): Use XNEWVEC instead of xmalloc.
1597	* fixfixes.c (FIX_PROC_HEAD, main): Likewise.
1598
15992005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
1600
1601	* inclhack.def (stdio_stdarg_h, stdio_va_list): Bypass on
1602	*-*-solaris2.1[0-9]*, not just *-*-solaris2.1[0-9].
1603	* fixincl.x: Regenerate.
1604
16052005-05-06  Bruce Korb  <bkorb@gnu.org>
1606	Joseph S. Myers <joseph@codesourcery.com>
1607
1608	* fixinc/inclhack.def: Correct backslashes
1609	* fixinc/fixincl.x: regen
1610
16112005-04-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1612
1613	* system.h (fopen, fdopen, freopen): Define these to the unlocked
1614	libiberty functions.
1615
16162005-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1617
1618	* configure.ac (fixincludes_UNLOCKED_FUNCS): New.
1619	(AC_CHECK_FUNCS, AC_CHECK_DECLS): Check for fixincludes_UNLOCKED_FUNCS.
1620	* system.h (putchar, getc, getchar, clearerr, feof, fileno,
1621	fflush, fgetc, fgets, ferror, fread): Redefine to the associated
1622	_unlocked function.
1623	(fwrite_unlocked): Fix prototype.
1624
1625	* configure, config.h.in: Regenerate.
1626
16272005-03-21  Zack Weinberg  <zack@codesourcery.com>
1628
1629	* Makefile.in: Set gcc_version directly, not via substitution.
1630	(libsubdir): Use $(gcc_version), not $(version).
1631	(mkheaders.almost): New rule.
1632	(mkheaders): Generate from mkheaders.almost.
1633	(clean): Also delete mkheaders.almost.
1634	* aclocal.m4: Do not include ../config/gcc-version.m4.
1635	* configure.ac: Do not invoke TL_AC_GCC_VERSION.  Generate
1636	mkheaders.almost from mkheaders.in.
1637	* configure: Regenerate.
1638
16392005-03-21  Richard Guenther  <rguenth@gcc.gnu.org>
1640
1641	PR target/20166
1642	* inclhack.def: Add fix for array of incomplete structures
1643	in function prototype in pthread.h.
1644	* fixincl.x: Regenerate.
1645	* tests/base/pthread.h: Adjust.
1646
16472005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1648
1649	* inclhack.def (hpux_htonl): New fix.
1650	* tests/base/netinet/in.h: New test.
1651	* fixincl.x: Regenerate.
1652
16532005-02-23  James E Wilson  <wilson@specifixinc.com>
1654
1655	* Makefile.in (full-stamp, test-stamp, $(AF)): Add $(CFLAGS) to link.
1656
16572004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
1658
1659	PR 18458
1660	* Makefile.in (install): Add @EXEEXT@ to the end of the program name,
1661	fixincl.
1662
16632004-12-02  Richard Sandiford  <rsandifo@redhat.com>
1664
1665	* configure.ac: Use TL_AC_GCC_VERSION to set gcc_version.
1666	* aclocal.m4: Include ../config/gcc-version.m4.
1667	* configure: Regenerate.
1668
16692004-11-26  Mark Mitchell  <mark@codesourcery.com>
1670
1671	* inclhack.def (gnu_types): Do not use on Solaris 2.1x.
1672	(stdio_va_list): Likewise.
1673	(stdio_stdarg.h): Likewise.
1674	(solaris_stdio_tag): Add bypass.
1675	* fixincl.x: Regenerated.
1676
16772004-11-23  Geoffrey Keating  <geoffk@apple.com>
1678
1679	* mkfixinc.sh: Check error code from 'cat'.  Don't try running
1680	built fixincl program.
1681	* mkheaders.in: Use @SHELL@ rather than ${SHELL} to avoid picking
1682	up csh from user.
1683
16842004-11-20  Roger Sayle  <roger@eyesopen.com>
1685
1686	* inclhack.def (alpha_pthread_init): Fix technical problems with
1687	the last check-in caused by CVS variable substitution.
1688	* fixincl.x: Likewise.
1689	* tests/base/pthread.h: Likewise.
1690
16912004-11-20  Roger Sayle  <roger@eyesopen.com>
1692	    Bruce Korb  <bkorb@gnu.org>
1693
1694	* inclhack.def (alpha_pthread_init): New fix.
1695	* fixincl.x: Regenerate.
1696	* tests/base/pthread.h: Update for new test.
1697
16982004-11-15  Bruce Korb  <bkorb@gnu.org>
1699
1700	* fixincl.c(fix_with_system): correct misuse of variables and
1701	incorrect application of "sizeof()".
1702
17032004-11-13  Joseph S. Myers  <joseph@codesourcery.com>
1704
1705	* inclhack.def (hpux_maxint, limits_ifndefs, math_huge_val_ifndef,
1706	svr4__p, undefine_null): Remove.
1707	* fixincl.x: Regenerate.
1708	* tests/base/AvailabilityMacros.h, tests/base/com_err.h: New.
1709	* tests/base/sys/param.h: Remove.
1710	* tests/base/curses.h, tests/base/math.h, tests/base/testing.h,
1711	tests/base/sys/limits.h: Update.
1712
17132004-11-12  Mike Stump  <mrs@apple.com>
1714
1715	* Makefile.in (html): Add html generation support.
1716
17172004-11-12  Joseph S. Myers  <joseph@codesourcery.com>
1718
1719	* inclhack.def (sco_math): Bypass on __GNUG__.
1720	(sysz_stdlib_for_sun): Bypass on _CLASSIC_ANSI_TYPES.
1721	* fixincl.x: Regenerate.
1722
17232004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1724
1725	* inclhack.def (hpux8_bogus_inlines): Bypass on __GNUG__.
1726	(int_abort_free_and_exit, sun_malloc, sysv68_string): Bypass on
1727	_CLASSIC_ANSI_TYPES.
1728	(sun_auth_proto): Bypass on __cplusplus.
1729	* fixincl.x: Regenerate.
1730
17312004-11-05  Geoffrey Keating  <geoffk@apple.com>
1732
1733	* Makefile.in (mostlyclean): Add fixinc.sh.
1734	(clean): Add mkheaders.
1735	(distclean): New.
1736	(dvi): New.
1737	(info): New.
1738	(installcheck): New.
1739
17402004-11-05  Paolo Bonzini  <bonzini@gnu.org>
1741
1742	* Makefile.in (mostlyclean, distclean): New targets.
1743
17442004-11-04  Geoffrey Keating  <geoffk@apple.com>
1745
1746	* configure.ac: Add code to determine noncanonical_target,
1747	local_prefix, gcc_version; process mkheaders.in to make mkheaders.
1748	* configure: Regenerate.
1749	* fixinc.in: Move here from gcc/; fix many cross-hosting bugs.
1750	* mkfixinc.sh: Move here from gcc/; update for changes to fixinc.in.
1751	* mkheaders.in: Move here from gcc/; remove some unnecessary macros;
1752	update for changes to fixinc.in.
1753	* Makefile.in: Add many new macros.
1754	(install): New target.
1755	(mkheaders): New target.
1756	(fixinc.sh): New target.
1757	(all): Add mkheaders and fixinc.sh.
1758	* README-fixinc: Move here from gcc/.
1759
17602004-11-01  Mike Stump  <mrs@apple.com>
1761
1762	* inclhack.def (stdio_va_list): Break out clients from here...
1763	(stdio_va_list_clients): ...to here.  Also, don't fix if stdarg.h is
1764	included or ifdef va_start.
1765	* fixincl.x: Regenerate.
1766
17672004-10-28  Mike Stump  <mrs@apple.com>
1768
1769	* inclhack.def (void_null): Avoid changing NULL on C++ friendly
1770	systems.
1771	* fixincl.x: Regenerate.
1772
17732004-10-27  Geoffrey Keating  <geoffk@apple.com>
1774
1775	* inclhack.def (darwin_gcc4_breakage): New.
1776	* fixincl.x: Regenerate.
1777
17782004-10-27  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
1779
1780	PR bootstrap/17832
1781
1782	* fixfixes.c (main): Check for _PC_NAME_MAX.
1783
17842004-10-27  Paolo Bonzini  <bonzini@gnu.org>
1785
1786	PR other/17991
1787
1788	* configure.ac: Fix typo.
1789	* configure: Regenerate.
1790	* fixincl.c (fix_with_system): tSCC is not a pointer.  Fix.
1791
17922004-10-20  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
1793
1794	PR bootstrap/17832
1795
1796	* fixincl.c (SIGCHLD): Remove definition.
1797	(initialize): Remove SIGIOT and SIGPIPE checks.
1798	(create_file): Fix mkdir() for Win32.
1799	(internal_fix): Use dup2() instead of fcntl().
1800
1801	* fixlib.h (SIGQUIT): Define if undefined.
1802	(SIGIOT): Same.
1803	(SIGPIPE): Same.
1804	(SIGALRM): Same.
1805	(SIGKILL): Same.
1806
1807	* procopen.c (chain_open): Use dup2() instead of fcntl().
1808
18092004-08-14  Paolo Bonzini  <bonzini@gnu.org>
1810
1811	PR other/17991
1812
1813	* Makefile.in (ALLOBJ, TESTOBJ, FIXOBJ): Add fixopts.o.
1814	Update copyright year.
1815	* fixfixes.c (main): Call initialize_opts from fixopts.c.
1816	* fixincl.c (initialize): Call initialize_opts from fixopts.c,
1817	do not include code for parsing options (environment vars).
1818	(fix_with_system): Use a search path for applyfix, so that you
1819	can run the test suite with two-process fixincludes.
1820	* fixopts.c: New file.
1821	* configure.ac: Add --enable-twoprocess.  Export ac_exeext
1822	to config.h.  Default to --enable-twoprocess for MinGW32.
1823	* config.h.in: Regenerate.
1824	* configure: Regenerate.
1825
18262004-10-04  Loren J. Rittle  <ljrittle@acm.org>
1827
1828	* tests/base/sys/cdefs.h: Update from test area.
1829
18302004-09-17  Roger Sayle  <roger@eyesopen.com>
1831
1832	* inclhack.def (linux_ia64_ucontext): New fix.
1833	* fixincl.x: Regenerate.
1834	* tests/base/sys/ucontext.h: New file.
1835
18362004-09-15  Roger Sayle  <roger@eyesopen.com>
1837
1838	* tests/base/sys/time.h: Correct mismatch in 2004-09-10 check-in.
1839	* tests/base/stdlib.h: Likewise.
1840
18412004-09-13  Loren J. Rittle  <ljrittle@acm.org>
1842
1843	* inclhack.def (freebsd_gcc4_breakage): Add.
1844	* fixincl.x: Regenerate.
1845	* tests/base/sys/cdefs.h: Update for new test.
1846
18472004-09-10  Adam Nemet  <anemet@lnxw.com>
1848
1849	* inclhack.def (lynx_void_int): Remove.
1850	(lynxos_fcntl_proto): Remove.
1851	(lynxos_no_warning_in_sys_time_h): New fix.
1852	(lynxos_missing_putenv): New fix.
1853	* fixincl.x: Regenerate.
1854	* tests/base/fcntl.h: Remove.
1855	* tests/base/sys/time.h: Update from test area.
1856	* tests/base/curses.h: Likewise.
1857	* tests/base/stdlib.h: Likewise.
1858
18592004-09-03  Jan Beulich  <jbeulich@novell.com>
1860
1861	* inclhack.def: Suppress exception_structure and math_exception
1862	for NetWare headers.
1863	* fixincl.x: Regenerate.
1864
18652004-08-31  Paolo Bonzini  <bonzini@gnu.org>
1866
1867	* .cvsignore: New.
1868	* Makefile.in: From gcc/fixinc/Makefile.in, making it fully
1869	autoconfiscated.
1870	* configure.ac: New.
1871	* config.h.in: Generate.
1872	* configure: Generate.
1873	* aclocal.m4: New.
1874	* fixlib.h: Remove inclusions of gcc files.
1875	* system.h: New.
1876
1877	Other files copied from gcc/fixinc.
1878