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