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