12016-06-03 Release Manager 2 3 * GCC 5.4.0 released. 4 52016-05-10 Sebastian Huber <sebastian.huber@embedded-brains.de> 6 7 Backport from mainline: 8 2016-04-27 Sebastian Huber <sebastian.huber@embedded-brains.de> 9 10 * configure.tgt (configure_tgt_pre_target_cpu_XCFLAGS): New variable. 11 (*-*-rtems*): New supported target. 12 * config/rtems/host-config.h: New file. 13 * config/rtems/lock.c: Likewise. 14 152016-01-06 Szabolcs Nagy <szabolcs.nagy@arm.com> 16 17 Backport from mainline: 18 2016-01-06 Szabolcs Nagy <szabolcs.nagy@arm.com> 19 20 PR other/67627 21 * Makefile.am (all-multi): Add dependency. 22 * Makefile.in: Regenerate. 23 242015-12-04 Release Manager 25 26 * GCC 5.3.0 released. 27 282015-07-16 Release Manager 29 30 * GCC 5.2.0 released. 31 322015-04-22 Release Manager 33 34 * GCC 5.1.0 released. 35 362015-01-21 Andrew Waterman <waterman@cs.berkeley.edu> 37 38 * fop_n.c (libat_fetch_op): Align address to word boundary. 39 (libat_op_fetch): Likewise. 40 412015-01-16 Ilya Verbin <ilya.verbin@intel.com> 42 43 PR testsuite/64605 44 * testsuite/lib/libatomic.exp: Do not load gcc-dg.exp. 45 * testsuite/libatomic.c/c.exp: Load gcc-dg.exp. 46 472015-01-09 Andreas Tobler <andreast@gcc.gnu.org> 48 49 * configure.tgt: Exclude arm*-*-freebsd* from try_ifunc. 50 512015-01-05 Jakub Jelinek <jakub@redhat.com> 52 53 Update copyright years. 54 552014-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 56 57 * testsuite/lib/libatomic.exp: Load target-utils.exp 58 592014-11-21 H.J. Lu <hongjiu.lu@intel.com> 60 61 PR bootstrap/63784 62 * configure: Regenerated. 63 642014-11-13 Andrew Waterman <waterman@cs.berkeley.edu> 65 66 * cas_n.c (libat_compare_exchange): Add missing cast. 67 682014-11-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 69 70 PR target/63610 71 * configure: Regenerate. 72 732014-08-19 Yaakov Selkowitz <yselkowi@redhat.com> 74 75 * configure.tgt: Add cygwin to supported targets. 76 772014-07-18 Uros Bizjak <ubizjak@gmail.com> 78 79 * configure.tgt (alpha*): Add -mfp-trap-mode=sui to XCFLAGS. 80 812014-06-17 Kai Tietz <ktietz@redhat.com> 82 83 * Makefile.am (libatomic_la_LDFLAGS): Add lt_host_flags. 84 * configure.ac (ACX_LT_HOST_FLAGS): New. 85 (target_thread_file): New. 86 * configure.tgt (mingw): Add mingw support. 87 * config/mingw/host-config.h: New file. 88 * config/mingw/lock.c: Likewise. 89 * Makefile.in: Regenerated. 90 * configure: Likewise. 91 * aclocal.m4: Likewise. 92 * testsuite/Makefile.in: Likewise. 93 942014-02-20 Richard Henderson <rth@redhat.com> 95 96 PR c++/60272 97 * cas_n.c (libat_compare_exchange): Conditionalize on failure 98 the store back to EPTR. 99 1002014-01-02 Richard Sandiford <rdsandiford@googlemail.com> 101 102 Update copyright years 103 1042013-12-09 Uros Bizjak <ubizjak@gmail.com> 105 106 * config/x86/fenv.c (__atomic_feraiseexcept): Emit SSE 107 instructions when __SSE_MATH__ is defined. 108 1092013-11-18 Joseph Myers <joseph@codesourcery.com> 110 111 * testsuite/libatomic.c/atomic-compare-exchange-1.c, 112 testsuite/libatomic.c/atomic-compare-exchange-2.c, 113 testsuite/libatomic.c/atomic-compare-exchange-3.c, 114 testsuite/libatomic.c/atomic-compare-exchange-4.c, 115 testsuite/libatomic.c/atomic-compare-exchange-5.c, 116 testsuite/libatomic.c/atomic-exchange-1.c, 117 testsuite/libatomic.c/atomic-exchange-2.c, 118 testsuite/libatomic.c/atomic-exchange-3.c, 119 testsuite/libatomic.c/atomic-exchange-4.c, 120 testsuite/libatomic.c/atomic-exchange-5.c, 121 testsuite/libatomic.c/atomic-generic.c, 122 testsuite/libatomic.c/atomic-load-1.c, 123 testsuite/libatomic.c/atomic-load-2.c, 124 testsuite/libatomic.c/atomic-load-3.c, 125 testsuite/libatomic.c/atomic-load-4.c, 126 testsuite/libatomic.c/atomic-load-5.c, 127 testsuite/libatomic.c/atomic-op-1.c, 128 testsuite/libatomic.c/atomic-op-2.c, 129 testsuite/libatomic.c/atomic-op-3.c, 130 testsuite/libatomic.c/atomic-op-4.c, 131 testsuite/libatomic.c/atomic-op-5.c, 132 testsuite/libatomic.c/atomic-store-1.c, 133 testsuite/libatomic.c/atomic-store-2.c, 134 testsuite/libatomic.c/atomic-store-3.c, 135 testsuite/libatomic.c/atomic-store-4.c, 136 testsuite/libatomic.c/atomic-store-5.c: Declare main as returning 137 int. Do not require built-in sync support or add target-specific 138 options. 139 * testsuite/libatomic.c/atomic-exchange-1.c, 140 testsuite/libatomic.c/atomic-exchange-2.c, 141 testsuite/libatomic.c/atomic-exchange-3.c, 142 testsuite/libatomic.c/atomic-exchange-4.c, 143 testsuite/libatomic.c/atomic-exchange-5.c: Separate increments of 144 count from expression using value of count. 145 1462013-11-10 Uros Bizjak <ubizjak@gmail.com> 147 148 * config/x86/fenv.c: New file. 149 1502013-11-07 Joseph Myers <joseph@codesourcery.com> 151 152 * fenv.c: New file. 153 * libatomic.map (LIBATOMIC_1.1): New symbol version. Include 154 __atomic_feraiseexcept. 155 * configure.ac (libtool_VERSION): Change to 2:0:1. 156 (fenv.h): Test for header. 157 * Makefile.am (libatomic_la_SOURCES): Add fenv.c. 158 * Makefile.in, auto-config.h.in, configure: Regenerate. 159 1602013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org> 161 162 * libatomic/configure.tgt (aarch64*): Remove code preventing 163 build. 164 1652013-09-20 Alan Modra <amodra@gmail.com> 166 167 * configure: Regenerate. 168 1692013-01-14 Richard Sandiford <rdsandiford@googlemail.com> 170 171 Update copyright years. 172 1732012-12-18 Ian Lance Taylor <iant@google.com> 174 175 PR go/55201 176 * Makefile.am (noinst_LTLIBRARIES): Define new make variable. 177 (libatomic_convenience_la_SOURCES): Likewise. 178 (libatomic_convenience_la_LIBADD): Likewise. 179 * Makefile.in: Rebuild. 180 * testsuite/Makefile.in: Rebuild. 181 1822012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com> 183 184 * config/arm/arm-config.h (__ARM_ARCH_8A__): New. 185 1862012-11-21 Matthias Klose <doko@ubuntu.com> 187 188 * configure.tgt (i[3456]86): Handle -mx32 like -m64. 189 1902012-11-04 Thomas Schwinge <thomas@codesourcery.com> 191 192 * acinclude.m4 (LIBAT_CHECK_IFUNC): Clarify message. 193 * configure: Regenerate. 194 195 * configure: Regenerate. 196 1972012-10-23 Sofiane Naci <sofiane.naci@arm.com> 198 199 Mark libatomic unsupported in AArch64. 200 201 * configure.tgt: Mark libatomic unsupported. 202 2032012-09-20 Jakub Jelinek <jakub@redhat.com> 204 205 PR other/43620 206 * configure.ac (AM_INIT_AUTOMAKE): Add no-dist. 207 * configure: Regenerate. 208 * Makefile.in: Regenerate. 209 2102012-09-14 David Edelsohn <dje.gcc@gmail.com> 211 212 * configure: Regenerated. 213 2142012-05-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 215 216 PR other/53231 217 * tas_n.c (libat_test_and_set): Correct return. Remove unused variable. 218 2192012-05-16 H.J. Lu <hongjiu.lu@intel.com> 220 221 * configure: Regenerated. 222 2232012-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 224 225 PR other/53284 226 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Add -O0 -S to CFLAGS 227 instead of overriding. 228 * configure: Regenerate. 229 2302012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 231 232 * Makefile.am (libatomic.map-sun): Handle objects in 233 libatomic_la_LIBADD. 234 * aclocal.m4: Regenerate. 235 * Makefile.in: Regenerate. 236 2372012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 238 239 * configure.ac: Add $XPCFLAGS to CFLAGS, not $XCFLAGS. 240 * configure: Regenerate. 241 2422012-05-03 Richard Henderson <rth@redhat.com> 243 244 * configure.ac (AM_MAINTAINER_MODE): New. 245 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Handle compilation 246 failure in gcc_no_link path. 247 * configure, aclocal.m4, Makefile.in: Rebuild. 248 2492012-05-01 Richard Henderson <rth@redhat.com> 250 251 * Initial commit. 252