12019-02-22 Release Manager 2 3 * GCC 8.3.0 released. 4 52018-07-26 Release Manager 6 7 * GCC 8.2.0 released. 8 92018-05-02 Release Manager 10 11 * GCC 8.1.0 released. 12 132018-04-24 H.J. Lu <hongjiu.lu@intel.com> 14 15 * configure: Regenerated. 16 172018-04-19 Jakub Jelinek <jakub@redhat.com> 18 19 * configure: Regenerated. 20 212018-04-18 David Malcolm <dmalcolm@redhat.com> 22 23 PR jit/85384 24 * configure: Regenerate. 25 262018-03-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 27 28 * config/s390/exch_n.c: New file. 29 * configure.tgt: Add the config directory for s390. 30 312018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com> 32 33 PR target/84148 34 * configure: Regenerate. 35 362018-01-03 Jakub Jelinek <jakub@redhat.com> 37 38 Update copyright years. 39 402017-12-14 Steve Ellcey <sellcey@cavium.com> 41 42 * Makefile.am (IFUNC_OPTIONS): Change aarch64 43 option from -march=armv8.1-a to -march=armv8-a+lse. 44 * configure.ac (*aarch64*): Check to see if 45 compiler understands -march=armv8-a+lse option. 46 * configure.tgt (*aarch64*): Only set try_ifunc 47 if compiler understands -march=armv8-a+lse option. 48 * Makefile.in: Regenerate. 49 * testsuite/Makefile.in: Regenerate. 50 * configure: Regenerate. 51 * aclocal.m4: Regenerate. 52 532017-12-04 Steve Ellcey <sellcey@cavium.com> 54 55 * Makefile.am (ARCH_AARCH64_LINUX): Add IFUNC_OPTIONS and 56 libatomic_la_LIBADD. 57 * config/linux/aarch64/host-config.h: New file. 58 * configure.ac (IFUNC_RESOLVER_ARGS): Define. 59 (ARCH_AARCH64_LINUX): New conditional for IFUNC builds. 60 * configure.tgt (aarch64): Set ARCH and try_ifunc. 61 (aarch64*-*-linux*) Update config_path. 62 (aarch64*-*-linux*) Set IFUNC_RESOLVER_ARGS. 63 * libatomic_i.h (GEN_SELECTOR): Add IFUNC_RESOLVER_ARGS argument. 64 * Makefile.in: Regenerate. 65 * auto-config.h.in: Regenerate. 66 * configure: Regenerate. 67 682017-11-17 Igor Tsimbalist <igor.v.tsimbalist@intel.com> 69 70 * configure.ac: Set CET_FLAGS, update XCFLAGS. 71 * acinclude.m4: Add cet.m4 and enable.m4. 72 * configure: Regenerate. 73 * Makefile.in: Likewise. 74 * testsuite/Makefile.in: Likewise. 75 762017-10-20 Richard Earnshaw <rearnsha@arm.com> 77 78 * Makefile.am: (IFUNC_OPTIONS): Set the architecture to 79 -march=armv7-a+fp on Linux/Arm. 80 * Makefile.in: Regenerated. 81 822017-10-02 Martin Sebor <msebor@redhat.com> 83 84 PR c/81854 85 * acinclude.m4 (LIBAT_CHECK_IFUNC): Have ifunc resolver return 86 a function pointer rather than void* to avoid GCC 8 warnings. 87 * configure: Regenerate. 88 * libatomic_i.h: Declare ifunc resolvers to return function 89 pointers rather than void*. 90 912017-05-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 92 93 * testsuite/lib/libatomic.exp: Load scanlang.exp. 94 952017-02-06 Palmer Dabbelt <palmer@dabbelt.com> 96 97 * configure.tgt: Add RISC-V tuple. 98 992017-02-01 Richard Henderson <rth@redhat.com> 100 Torvald Riegel <triegel@redhat.com> 101 102 * acinclude.m4: Add #define FAST_ATOMIC_LDST_*. 103 * auto-config.h.in: Regenerate. 104 * config/x86/host-config.h (FAST_ATOMIC_LDST_16): Define to 0. 105 (atomic_compare_exchange_n): New. 106 * glfree.c (EXACT, LARGER): Change condition and add comments. 107 1082017-01-30 Szabolcs Nagy <szabolcs.nagy@arm.com> 109 110 PR target/78945 111 * config/arm/exch_n.c (libat_exchange): Check __ARM_FEATURE_SIMD32. 112 1132017-01-21 Jakub Jelinek <jakub@redhat.com> 114 115 PR other/79046 116 * testsuite/Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead 117 of cat to get version from BASE-VER file. 118 * testsuite/Makefile.in: Regenerated. 119 1202017-01-17 Jakub Jelinek <jakub@redhat.com> 121 122 PR other/79046 123 * configure.ac: Add GCC_BASE_VER. 124 * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to 125 get version from BASE-VER file. 126 * testsuite/Makefile.in: Regenerated. 127 * configure: Regenerated. 128 * Makefile.in: Regenerated. 129 1302017-01-01 Jakub Jelinek <jakub@redhat.com> 131 132 Update copyright years. 133 1342016-11-15 Matthias Klose <doko@ubuntu.com> 135 136 * configure: Regenerate. 137 1382016-04-27 Sebastian Huber <sebastian.huber@embedded-brains.de> 139 140 * configure.tgt (configure_tgt_pre_target_cpu_XCFLAGS): New variable. 141 (*-*-rtems*): New supported target. 142 * config/rtems/host-config.h: New file. 143 * config/rtems/lock.c: Likewise. 144 1452016-04-25 H.J. Lu <hongjiu.lu@intel.com> 146 147 PR target/70454 148 * configure.tgt (XCFLAGS): Revert the last change. 149 1502016-04-20 H.J. Lu <hongjiu.lu@intel.com> 151 152 PR target/70454 153 * configure.tgt (XCFLAGS): Don't add -march=i486 to compile 154 32-bit x86 target library on x86-64. 155 1562016-01-06 Szabolcs Nagy <szabolcs.nagy@arm.com> 157 158 PR other/67627 159 * Makefile.am (all-multi): Add dependency. 160 * Makefile.in: Regenerate. 161 1622016-01-04 Jakub Jelinek <jakub@redhat.com> 163 164 Update copyright years. 165 1662015-11-18 Joseph Myers <joseph@codesourcery.com> 167 168 PR c/65083 169 * fence.c, flag.c: New files. 170 * Makefile.am (libatomic_la_SOURCES): Add fence.c and flag.c. 171 * Makefile.in: Regenerate. 172 * configure.ac (libtool_VERSION): Change to 3:0:2. 173 * configure: Regenerate. 174 * libatomic.map (LIBATOMIC_1.2): New symbol version. 175 1762015-10-09 David Malcolm <dmalcolm@redhat.com> 177 178 * testsuite/lib/libatomic.exp: Load multiline.exp before 179 prune.exp, using load_gcc_lib. 180 1812015-07-14 John Marino <gnugcc@marino.st> 182 183 * configure.tgt: Add *-*-dragonfly to supported targets. 184 1852015-01-21 Andrew Waterman <waterman@cs.berkeley.edu> 186 187 * fop_n.c (libat_fetch_op): Align address to word boundary. 188 (libat_op_fetch): Likewise. 189 1902015-01-16 Ilya Verbin <ilya.verbin@intel.com> 191 192 PR testsuite/64605 193 * testsuite/lib/libatomic.exp: Do not load gcc-dg.exp. 194 * testsuite/libatomic.c/c.exp: Load gcc-dg.exp. 195 1962015-01-09 Andreas Tobler <andreast@gcc.gnu.org> 197 198 * configure.tgt: Exclude arm*-*-freebsd* from try_ifunc. 199 2002015-01-05 Jakub Jelinek <jakub@redhat.com> 201 202 Update copyright years. 203 2042014-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 205 206 * testsuite/lib/libatomic.exp: Load target-utils.exp 207 2082014-11-21 H.J. Lu <hongjiu.lu@intel.com> 209 210 PR bootstrap/63784 211 * configure: Regenerated. 212 2132014-11-13 Andrew Waterman <waterman@cs.berkeley.edu> 214 215 * cas_n.c (libat_compare_exchange): Add missing cast. 216 2172014-11-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 218 219 PR target/63610 220 * configure: Regenerate. 221 2222014-08-19 Yaakov Selkowitz <yselkowi@redhat.com> 223 224 * configure.tgt: Add cygwin to supported targets. 225 2262014-07-18 Uros Bizjak <ubizjak@gmail.com> 227 228 * configure.tgt (alpha*): Add -mfp-trap-mode=sui to XCFLAGS. 229 2302014-06-17 Kai Tietz <ktietz@redhat.com> 231 232 * Makefile.am (libatomic_la_LDFLAGS): Add lt_host_flags. 233 * configure.ac (ACX_LT_HOST_FLAGS): New. 234 (target_thread_file): New. 235 * configure.tgt (mingw): Add mingw support. 236 * config/mingw/host-config.h: New file. 237 * config/mingw/lock.c: Likewise. 238 * Makefile.in: Regenerated. 239 * configure: Likewise. 240 * aclocal.m4: Likewise. 241 * testsuite/Makefile.in: Likewise. 242 2432014-02-20 Richard Henderson <rth@redhat.com> 244 245 PR c++/60272 246 * cas_n.c (libat_compare_exchange): Conditionalize on failure 247 the store back to EPTR. 248 2492014-01-02 Richard Sandiford <rdsandiford@googlemail.com> 250 251 Update copyright years 252 2532013-12-09 Uros Bizjak <ubizjak@gmail.com> 254 255 * config/x86/fenv.c (__atomic_feraiseexcept): Emit SSE 256 instructions when __SSE_MATH__ is defined. 257 2582013-11-18 Joseph Myers <joseph@codesourcery.com> 259 260 * testsuite/libatomic.c/atomic-compare-exchange-1.c, 261 testsuite/libatomic.c/atomic-compare-exchange-2.c, 262 testsuite/libatomic.c/atomic-compare-exchange-3.c, 263 testsuite/libatomic.c/atomic-compare-exchange-4.c, 264 testsuite/libatomic.c/atomic-compare-exchange-5.c, 265 testsuite/libatomic.c/atomic-exchange-1.c, 266 testsuite/libatomic.c/atomic-exchange-2.c, 267 testsuite/libatomic.c/atomic-exchange-3.c, 268 testsuite/libatomic.c/atomic-exchange-4.c, 269 testsuite/libatomic.c/atomic-exchange-5.c, 270 testsuite/libatomic.c/atomic-generic.c, 271 testsuite/libatomic.c/atomic-load-1.c, 272 testsuite/libatomic.c/atomic-load-2.c, 273 testsuite/libatomic.c/atomic-load-3.c, 274 testsuite/libatomic.c/atomic-load-4.c, 275 testsuite/libatomic.c/atomic-load-5.c, 276 testsuite/libatomic.c/atomic-op-1.c, 277 testsuite/libatomic.c/atomic-op-2.c, 278 testsuite/libatomic.c/atomic-op-3.c, 279 testsuite/libatomic.c/atomic-op-4.c, 280 testsuite/libatomic.c/atomic-op-5.c, 281 testsuite/libatomic.c/atomic-store-1.c, 282 testsuite/libatomic.c/atomic-store-2.c, 283 testsuite/libatomic.c/atomic-store-3.c, 284 testsuite/libatomic.c/atomic-store-4.c, 285 testsuite/libatomic.c/atomic-store-5.c: Declare main as returning 286 int. Do not require built-in sync support or add target-specific 287 options. 288 * testsuite/libatomic.c/atomic-exchange-1.c, 289 testsuite/libatomic.c/atomic-exchange-2.c, 290 testsuite/libatomic.c/atomic-exchange-3.c, 291 testsuite/libatomic.c/atomic-exchange-4.c, 292 testsuite/libatomic.c/atomic-exchange-5.c: Separate increments of 293 count from expression using value of count. 294 2952013-11-10 Uros Bizjak <ubizjak@gmail.com> 296 297 * config/x86/fenv.c: New file. 298 2992013-11-07 Joseph Myers <joseph@codesourcery.com> 300 301 * fenv.c: New file. 302 * libatomic.map (LIBATOMIC_1.1): New symbol version. Include 303 __atomic_feraiseexcept. 304 * configure.ac (libtool_VERSION): Change to 2:0:1. 305 (fenv.h): Test for header. 306 * Makefile.am (libatomic_la_SOURCES): Add fenv.c. 307 * Makefile.in, auto-config.h.in, configure: Regenerate. 308 3092013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org> 310 311 * libatomic/configure.tgt (aarch64*): Remove code preventing 312 build. 313 3142013-09-20 Alan Modra <amodra@gmail.com> 315 316 * configure: Regenerate. 317 3182013-01-14 Richard Sandiford <rdsandiford@googlemail.com> 319 320 Update copyright years. 321 3222012-12-18 Ian Lance Taylor <iant@google.com> 323 324 PR go/55201 325 * Makefile.am (noinst_LTLIBRARIES): Define new make variable. 326 (libatomic_convenience_la_SOURCES): Likewise. 327 (libatomic_convenience_la_LIBADD): Likewise. 328 * Makefile.in: Rebuild. 329 * testsuite/Makefile.in: Rebuild. 330 3312012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com> 332 333 * config/arm/arm-config.h (__ARM_ARCH_8A__): New. 334 3352012-11-21 Matthias Klose <doko@ubuntu.com> 336 337 * configure.tgt (i[3456]86): Handle -mx32 like -m64. 338 3392012-11-04 Thomas Schwinge <thomas@codesourcery.com> 340 341 * acinclude.m4 (LIBAT_CHECK_IFUNC): Clarify message. 342 * configure: Regenerate. 343 344 * configure: Regenerate. 345 3462012-10-23 Sofiane Naci <sofiane.naci@arm.com> 347 348 Mark libatomic unsupported in AArch64. 349 350 * configure.tgt: Mark libatomic unsupported. 351 3522012-09-20 Jakub Jelinek <jakub@redhat.com> 353 354 PR other/43620 355 * configure.ac (AM_INIT_AUTOMAKE): Add no-dist. 356 * configure: Regenerate. 357 * Makefile.in: Regenerate. 358 3592012-09-14 David Edelsohn <dje.gcc@gmail.com> 360 361 * configure: Regenerated. 362 3632012-05-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 364 365 PR other/53231 366 * tas_n.c (libat_test_and_set): Correct return. Remove unused variable. 367 3682012-05-16 H.J. Lu <hongjiu.lu@intel.com> 369 370 * configure: Regenerated. 371 3722012-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 373 374 PR other/53284 375 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Add -O0 -S to CFLAGS 376 instead of overriding. 377 * configure: Regenerate. 378 3792012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 380 381 * Makefile.am (libatomic.map-sun): Handle objects in 382 libatomic_la_LIBADD. 383 * aclocal.m4: Regenerate. 384 * Makefile.in: Regenerate. 385 3862012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 387 388 * configure.ac: Add $XPCFLAGS to CFLAGS, not $XCFLAGS. 389 * configure: Regenerate. 390 3912012-05-03 Richard Henderson <rth@redhat.com> 392 393 * configure.ac (AM_MAINTAINER_MODE): New. 394 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Handle compilation 395 failure in gcc_no_link path. 396 * configure, aclocal.m4, Makefile.in: Rebuild. 397 3982012-05-01 Richard Henderson <rth@redhat.com> 399 400 * Initial commit. 401 402Copyright (C) 2012-2018 Free Software Foundation, Inc. 403 404Copying and distribution of this file, with or without modification, 405are permitted in any medium without royalty provided the copyright 406notice and this notice are preserved. 407