12013-12-31 Jakub Jelinek <jakub@redhat.com> 2 3 PR tree-optimization/59622 4 * g++.dg/opt/pr59622.C: New test. 5 62013-12-31 Alexander Ivchenko <alexander.ivchenko@intel.com> 7 Maxim Kuznetsov <maxim.kuznetsov@intel.com> 8 Sergey Lega <sergey.s.lega@intel.com> 9 Anna Tikhonova <anna.tikhonova@intel.com> 10 Ilya Tocar <ilya.tocar@intel.com> 11 Andrey Turetskiy <andrey.turetskiy@intel.com> 12 Ilya Verbin <ilya.verbin@intel.com> 13 Kirill Yukhin <kirill.yukhin@intel.com> 14 Michael Zolotukhin <michael.v.zolotukhin@intel.com> 15 16 * gcc.target/i386/avx-1.c: Update for AVX-512 scalar insns. 17 * gcc.target/i386/avx512f-vaddsd-1.c: New. 18 * gcc.target/i386/avx512f-vaddss-1.c: Ditto. 19 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto. 20 * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto. 21 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto. 22 * gcc.target/i386/avx512f-vdivss-1.c: Ditto. 23 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto. 24 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto. 25 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto. 26 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto. 27 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto. 28 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto. 29 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto. 30 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto. 31 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto. 32 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto. 33 * gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto. 34 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto. 35 * gcc.target/i386/avx512f-vgetexpss-1.c: Ditto. 36 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto. 37 * gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto. 38 * gcc.target/i386/avx512f-vgetmantsd-2.c: Ditto. 39 * gcc.target/i386/avx512f-vgetmantss-1.c: Ditto. 40 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto. 41 * gcc.target/i386/avx512f-vmaxsd-1.c: Ditto. 42 * gcc.target/i386/avx512f-vmaxss-1.c: Ditto. 43 * gcc.target/i386/avx512f-vminsd-1.c: Ditto. 44 * gcc.target/i386/avx512f-vminss-1.c: Ditto. 45 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto. 46 * gcc.target/i386/avx512f-vmulss-1.c: Ditto. 47 * gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto. 48 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto. 49 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto. 50 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto. 51 * gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto. 52 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto. 53 * gcc.target/i386/avx512f-vrndscaless-1.c: Ditto. 54 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto. 55 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto. 56 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto. 57 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto. 58 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto. 59 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto. 60 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto. 61 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto. 62 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto. 63 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto. 64 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto. 65 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto. 66 * gcc.target/i386/avx512f-vsubss-1.c: Ditto. 67 * gcc.target/i386/sse-14.c: Update for AVX-512 scalar insns. 68 * gcc.target/i386/sse-23.c: Ditto. 69 * gcc.target/i386/testimm-10.c: Ditto. 70 712013-12-31 Alexander Ivchenko <alexander.ivchenko@intel.com> 72 Maxim Kuznetsov <maxim.kuznetsov@intel.com> 73 Sergey Lega <sergey.s.lega@intel.com> 74 Anna Tikhonova <anna.tikhonova@intel.com> 75 Ilya Tocar <ilya.tocar@intel.com> 76 Andrey Turetskiy <andrey.turetskiy@intel.com> 77 Ilya Verbin <ilya.verbin@intel.com> 78 Kirill Yukhin <kirill.yukhin@intel.com> 79 Michael Zolotukhin <michael.v.zolotukhin@intel.com> 80 81 * gcc.target/i386/avx-1.c: Add define for __builtin_ia32_sha1rnds4. 82 * gcc.target/i386/i386.exp (check_effective_target_sha): New. 83 * gcc.target/i386/sha-check.h: New file. 84 * gcc.target/i386/sha1msg1-1.c: Ditto. 85 * gcc.target/i386/sha1msg1-2.c: Ditto. 86 * gcc.target/i386/sha1msg2-1.c: Ditto. 87 * gcc.target/i386/sha1msg2-2.c: Ditto. 88 * gcc.target/i386/sha1nexte-1: Ditto. 89 * gcc.target/i386/sha1nexte-2: Ditto. 90 * gcc.target/i386/sha1rnds4-1.c: Ditto. 91 * gcc.target/i386/sha1rnds4-2.c: Ditto. 92 * gcc.target/i386/sha256msg1-1.c: Ditto. 93 * gcc.target/i386/sha256msg1-2.c: Ditto. 94 * gcc.target/i386/sha256msg2-1.c: Ditto. 95 * gcc.target/i386/sha256msg2-2.c: Ditto. 96 * gcc.target/i386/sha256rnds2-1.c: Ditto. 97 * gcc.target/i386/sha256rnds2-2.c: Ditto. 98 * gcc.target/i386/sse-13.c: Add __builtin_ia32_sha1rnds4. 99 * gcc.target/i386/sse-14.c: Add _mm_sha1rnds4_epu32. 100 * gcc.target/i386/sse-22.c: Ditto. 101 * gcc.target/i386/sse-23.c: Add __builtin_ia32_sha1rnds4. 102 1032013-12-31 Alexander Ivchenko <alexander.ivchenko@intel.com> 104 Maxim Kuznetsov <maxim.kuznetsov@intel.com> 105 Sergey Lega <sergey.s.lega@intel.com> 106 Anna Tikhonova <anna.tikhonova@intel.com> 107 Ilya Tocar <ilya.tocar@intel.com> 108 Andrey Turetskiy <andrey.turetskiy@intel.com> 109 Ilya Verbin <ilya.verbin@intel.com> 110 Kirill Yukhin <kirill.yukhin@intel.com> 111 Michael Zolotukhin <michael.v.zolotukhin@intel.com> 112 113 * gcc.target/i386/avx512cd-check.h: New file. 114 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Ditto. 115 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Ditto. 116 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Ditto. 117 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto. 118 * gcc.target/i386/avx512cd-vpconflictd-1.c: Ditto. 119 * gcc.target/i386/avx512cd-vpconflictd-2.c: Ditto. 120 * gcc.target/i386/avx512cd-vpconflictq-1.c: Ditto. 121 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto. 122 * gcc.target/i386/avx512cd-vplzcntd-1.c: Ditto. 123 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto. 124 * gcc.target/i386/avx512cd-vplzcntq-1.c: Ditto. 125 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto. 126 * gcc.target/i386/avx512cd-vptestnmd-1.c: Ditto. 127 * gcc.target/i386/avx512cd-vptestnmd-2.c: Ditto. 128 * gcc.target/i386/avx512cd-vptestnmq-1.c: Ditto. 129 * gcc.target/i386/avx512cd-vptestnmq-2.c: Ditto. 130 * gcc.target/i386/avx512er-vexp2pd-1.c: Ditto. 131 * gcc.target/i386/avx512er-vexp2pd-2.c: Ditto. 132 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto. 133 * gcc.target/i386/avx512er-vexp2ps-2.c: Ditto. 134 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto. 135 * gcc.target/i386/avx512er-vrcp28pd-2.c: Ditto. 136 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto. 137 * gcc.target/i386/avx512er-vrcp28ps-2.c: Ditto. 138 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto. 139 * gcc.target/i386/avx512er-vrsqrt28pd-2.c: Ditto. 140 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto. 141 * gcc.target/i386/avx512er-vrsqrt28ps-2.c: Ditto. 142 * gcc.target/i386/avx512f-broadcast-gpr-1.c: Ditto. 143 * gcc.target/i386/avx512f-broadcast-gpr-2.c: Ditto. 144 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Ditto. 145 * gcc.target/i386/avx512f-ceil-sfix-vec-2.c: Ditto. 146 * gcc.target/i386/avx512f-dummy.c: Ditto. 147 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Ditto. 148 * gcc.target/i386/avx512f-floor-sfix-vec-2.c: Ditto. 149 * gcc.target/i386/avx512f-gather-1.c: Ditto. 150 * gcc.target/i386/avx512f-gather-2.c: Ditto. 151 * gcc.target/i386/avx512f-gather-3.c: Ditto. 152 * gcc.target/i386/avx512f-gather-4.c: Ditto. 153 * gcc.target/i386/avx512f-gather-5.c: Ditto. 154 * gcc.target/i386/avx512f-i32gatherd512-1.c: Ditto. 155 * gcc.target/i386/avx512f-i32gatherd512-2.c: Ditto. 156 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Ditto. 157 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Ditto. 158 * gcc.target/i386/avx512f-i32gatherps512-1.c: Ditto. 159 * gcc.target/i386/avx512f-i32gatherps512-2.c: Ditto. 160 * gcc.target/i386/avx512f-i32gatherq512-1.c: Ditto. 161 * gcc.target/i386/avx512f-i32gatherq512-2.c: Ditto. 162 * gcc.target/i386/avx512f-i32scatterd512-1.c: Ditto. 163 * gcc.target/i386/avx512f-i32scatterd512-2.c: Ditto. 164 * gcc.target/i386/avx512f-i32scatterpd512-1.c: Ditto. 165 * gcc.target/i386/avx512f-i32scatterpd512-2.c: Ditto. 166 * gcc.target/i386/avx512f-i32scatterps512-1.c: Ditto. 167 * gcc.target/i386/avx512f-i32scatterps512-2.c: Ditto. 168 * gcc.target/i386/avx512f-i32scatterq512-1.c: Ditto. 169 * gcc.target/i386/avx512f-i32scatterq512-2.c: Ditto. 170 * gcc.target/i386/avx512f-i64gatherd512-1.c: Ditto. 171 * gcc.target/i386/avx512f-i64gatherd512-2.c: Ditto. 172 * gcc.target/i386/avx512f-i64gatherpd512-1.c: Ditto. 173 * gcc.target/i386/avx512f-i64gatherpd512-2.c: Ditto. 174 * gcc.target/i386/avx512f-i64gatherps512-1.c: Ditto. 175 * gcc.target/i386/avx512f-i64gatherps512-2.c: Ditto. 176 * gcc.target/i386/avx512f-i64gatherq512-1.c: Ditto. 177 * gcc.target/i386/avx512f-i64gatherq512-2.c: Ditto. 178 * gcc.target/i386/avx512f-i64scatterd512-1.c: Ditto. 179 * gcc.target/i386/avx512f-i64scatterd512-2.c: Ditto. 180 * gcc.target/i386/avx512f-i64scatterpd512-1.c: Ditto. 181 * gcc.target/i386/avx512f-i64scatterpd512-2.c: Ditto. 182 * gcc.target/i386/avx512f-i64scatterps512-1.c: Ditto. 183 * gcc.target/i386/avx512f-i64scatterps512-2.c: Ditto. 184 * gcc.target/i386/avx512f-i64scatterq512-1.c: Ditto. 185 * gcc.target/i386/avx512f-i64scatterq512-2.c: Ditto. 186 * gcc.target/i386/avx512f-inline-asm.c: Ditto. 187 * gcc.target/i386/avx512f-kandnw-1.c: Ditto. 188 * gcc.target/i386/avx512f-kandw-1.c: Ditto. 189 * gcc.target/i386/avx512f-klogic-2.c: Ditto. 190 * gcc.target/i386/avx512f-knotw-1.c: Ditto. 191 * gcc.target/i386/avx512f-kortestw-1.c: Ditto. 192 * gcc.target/i386/avx512f-kortestw-2.c: Ditto. 193 * gcc.target/i386/avx512f-korw-1.c: Ditto. 194 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto. 195 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto. 196 * gcc.target/i386/avx512f-kxorw-1.c: Ditto. 197 * gcc.target/i386/avx512f-rounding.c: Ditto. 198 * gcc.target/i386/avx512f-set-v16sf-1.c: Ditto. 199 * gcc.target/i386/avx512f-set-v16sf-2.c: Ditto. 200 * gcc.target/i386/avx512f-set-v16sf-3.c: Ditto. 201 * gcc.target/i386/avx512f-set-v16sf-4.c: Ditto. 202 * gcc.target/i386/avx512f-set-v16sf-5.c: Ditto. 203 * gcc.target/i386/avx512f-set-v16si-1.c: Ditto. 204 * gcc.target/i386/avx512f-set-v16si-2.c: Ditto. 205 * gcc.target/i386/avx512f-set-v16si-3.c: Ditto. 206 * gcc.target/i386/avx512f-set-v16si-4.c: Ditto. 207 * gcc.target/i386/avx512f-set-v16si-5.c: Ditto. 208 * gcc.target/i386/avx512f-set-v8df-1.c: Ditto. 209 * gcc.target/i386/avx512f-set-v8df-2.c: Ditto. 210 * gcc.target/i386/avx512f-set-v8df-3.c: Ditto. 211 * gcc.target/i386/avx512f-set-v8df-4.c: Ditto. 212 * gcc.target/i386/avx512f-set-v8df-5.c: Ditto. 213 * gcc.target/i386/avx512f-set-v8di-1.c: Ditto. 214 * gcc.target/i386/avx512f-set-v8di-2.c: Ditto. 215 * gcc.target/i386/avx512f-set-v8di-3.c: Ditto. 216 * gcc.target/i386/avx512f-set-v8di-4.c: Ditto. 217 * gcc.target/i386/avx512f-set-v8di-5.c: Ditto. 218 * gcc.target/i386/avx512f-setzero-pd-1.c: Ditto. 219 * gcc.target/i386/avx512f-setzero-ps-1.c: Ditto. 220 * gcc.target/i386/avx512f-setzero-si512-1.c: Ditto. 221 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto. 222 * gcc.target/i386/avx512f-vaddpd-2.c: Ditto. 223 * gcc.target/i386/avx512f-vaddps-1.c: Ditto. 224 * gcc.target/i386/avx512f-vaddps-2.c: Ditto. 225 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto. 226 * gcc.target/i386/avx512f-vaddsd-2.c: Ditto. 227 * gcc.target/i386/avx512f-vaddss-1.c: Ditto. 228 * gcc.target/i386/avx512f-vaddss-2.c: Ditto. 229 * gcc.target/i386/avx512f-valignd-1.c: Ditto. 230 * gcc.target/i386/avx512f-valignd-2.c: Ditto. 231 * gcc.target/i386/avx512f-valignq-1.c: Ditto. 232 * gcc.target/i386/avx512f-valignq-2.c: Ditto. 233 * gcc.target/i386/avx512f-vblendmpd-1.c: Ditto. 234 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto. 235 * gcc.target/i386/avx512f-vblendmps-1.c: Ditto. 236 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto. 237 * gcc.target/i386/avx512f-vbroadcastf32x4-1.c: Ditto. 238 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c: Ditto. 239 * gcc.target/i386/avx512f-vbroadcastf64x4-1.c: Ditto. 240 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Ditto. 241 * gcc.target/i386/avx512f-vbroadcasti32x4-1.c: Ditto. 242 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto. 243 * gcc.target/i386/avx512f-vbroadcasti64x4-1.c: Ditto. 244 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto. 245 * gcc.target/i386/avx512f-vbroadcastsd-1.c: Ditto. 246 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto. 247 * gcc.target/i386/avx512f-vbroadcastss-1.c: Ditto. 248 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto. 249 * gcc.target/i386/avx512f-vcmppd-1.c: Ditto. 250 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto. 251 * gcc.target/i386/avx512f-vcmpps-1.c: Ditto. 252 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto. 253 * gcc.target/i386/avx512f-vcmpsd-1.c: Ditto. 254 * gcc.target/i386/avx512f-vcmpsd-2.c: Ditto. 255 * gcc.target/i386/avx512f-vcmpss-1.c: Ditto. 256 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto. 257 * gcc.target/i386/avx512f-vcomisd-1.c: Ditto. 258 * gcc.target/i386/avx512f-vcomiss-1.c: Ditto. 259 * gcc.target/i386/avx512f-vcompresspd-1.c: Ditto. 260 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto. 261 * gcc.target/i386/avx512f-vcompressps-1.c: Ditto. 262 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto. 263 * gcc.target/i386/avx512f-vcvtdq2pd-1.c: Ditto. 264 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto. 265 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto. 266 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto. 267 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto. 268 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Ditto. 269 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto. 270 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto. 271 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto. 272 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto. 273 * gcc.target/i386/avx512f-vcvtph2ps-1.c: Ditto. 274 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto. 275 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto. 276 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto. 277 * gcc.target/i386/avx512f-vcvtps2pd-1.c: Ditto. 278 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto. 279 * gcc.target/i386/avx512f-vcvtps2ph-1.c: Ditto. 280 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto. 281 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto. 282 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Ditto. 283 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto. 284 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto. 285 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto. 286 * gcc.target/i386/avx512f-vcvtsd2ss-2.c: Ditto. 287 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto. 288 * gcc.target/i386/avx512f-vcvtsd2usi-2.c: Ditto. 289 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto. 290 * gcc.target/i386/avx512f-vcvtsd2usi64-2.c: Ditto. 291 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto. 292 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto. 293 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto. 294 * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto. 295 * gcc.target/i386/avx512f-vcvtss2sd-2.c: Ditto. 296 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto. 297 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto. 298 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto. 299 * gcc.target/i386/avx512f-vcvtss2usi-2.c: Ditto. 300 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto. 301 * gcc.target/i386/avx512f-vcvtss2usi64-2.c: Ditto. 302 * gcc.target/i386/avx512f-vcvttpd2dq-1.c: Ditto. 303 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto. 304 * gcc.target/i386/avx512f-vcvttpd2udq-1.c: Ditto. 305 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto. 306 * gcc.target/i386/avx512f-vcvttps2dq-1.c: Ditto. 307 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto. 308 * gcc.target/i386/avx512f-vcvttps2udq-1.c: Ditto. 309 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto. 310 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Ditto. 311 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Ditto. 312 * gcc.target/i386/avx512f-vcvttsd2si64-1.c: Ditto. 313 * gcc.target/i386/avx512f-vcvttsd2si64-2.c: Ditto. 314 * gcc.target/i386/avx512f-vcvttsd2usi-1.c: Ditto. 315 * gcc.target/i386/avx512f-vcvttsd2usi-2.c: Ditto. 316 * gcc.target/i386/avx512f-vcvttsd2usi64-1.c: Ditto. 317 * gcc.target/i386/avx512f-vcvttsd2usi64-2.c: Ditto. 318 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto. 319 * gcc.target/i386/avx512f-vcvttss2si-2.c: Ditto. 320 * gcc.target/i386/avx512f-vcvttss2si64-1.c: Ditto. 321 * gcc.target/i386/avx512f-vcvttss2si64-2.c: Ditto. 322 * gcc.target/i386/avx512f-vcvttss2usi-1.c: Ditto. 323 * gcc.target/i386/avx512f-vcvttss2usi-2.c: Ditto. 324 * gcc.target/i386/avx512f-vcvttss2usi64-1.c: Ditto. 325 * gcc.target/i386/avx512f-vcvttss2usi64-2.c: Ditto. 326 * gcc.target/i386/avx512f-vcvtudq2pd-1.c: Ditto. 327 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Ditto. 328 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto. 329 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto. 330 * gcc.target/i386/avx512f-vcvtusi2sd-1.c: Ditto. 331 * gcc.target/i386/avx512f-vcvtusi2sd-2.c: Ditto. 332 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto. 333 * gcc.target/i386/avx512f-vcvtusi2sd64-2.c: Ditto. 334 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto. 335 * gcc.target/i386/avx512f-vcvtusi2ss-2.c: Ditto. 336 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto. 337 * gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Ditto. 338 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto. 339 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto. 340 * gcc.target/i386/avx512f-vdivps-1.c: Ditto. 341 * gcc.target/i386/avx512f-vdivps-2.c: Ditto. 342 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto. 343 * gcc.target/i386/avx512f-vdivsd-2.c: Ditto. 344 * gcc.target/i386/avx512f-vdivss-1.c: Ditto. 345 * gcc.target/i386/avx512f-vdivss-2.c: Ditto. 346 * gcc.target/i386/avx512f-vec-init.c: Ditto. 347 * gcc.target/i386/avx512f-vec-unpack.c: Ditto. 348 * gcc.target/i386/avx512f-vexpandpd-1.c: Ditto. 349 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto. 350 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto. 351 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto. 352 * gcc.target/i386/avx512f-vextractf32x4-1.c: Ditto. 353 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto. 354 * gcc.target/i386/avx512f-vextractf64x4-1.c: Ditto. 355 * gcc.target/i386/avx512f-vextractf64x4-2.c: Ditto. 356 * gcc.target/i386/avx512f-vextracti32x4-1.c: Ditto. 357 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto. 358 * gcc.target/i386/avx512f-vextracti64x4-1.c: Ditto. 359 * gcc.target/i386/avx512f-vextracti64x4-2.c: Ditto. 360 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto. 361 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto. 362 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto. 363 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto. 364 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto. 365 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto. 366 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto. 367 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto. 368 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto. 369 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto. 370 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto. 371 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto. 372 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto. 373 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: Ditto. 374 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto. 375 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: Ditto. 376 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto. 377 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto. 378 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto. 379 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto. 380 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto. 381 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto. 382 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto. 383 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto. 384 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto. 385 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: Ditto. 386 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto. 387 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: Ditto. 388 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto. 389 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto. 390 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto. 391 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto. 392 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto. 393 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto. 394 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto. 395 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto. 396 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto. 397 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: Ditto. 398 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto. 399 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: Ditto. 400 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto. 401 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto. 402 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto. 403 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto. 404 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto. 405 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: Ditto. 406 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto. 407 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: Ditto. 408 * gcc.target/i386/avx512f-vgetexppd-1.c: Ditto. 409 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto. 410 * gcc.target/i386/avx512f-vgetexpps-1.c: Ditto. 411 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto. 412 * gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto. 413 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto. 414 * gcc.target/i386/avx512f-vgetexpss-1.c: Ditto. 415 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto. 416 * gcc.target/i386/avx512f-vgetmantpd-1.c: Ditto. 417 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto. 418 * gcc.target/i386/avx512f-vgetmantps-1.c: Ditto. 419 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto. 420 * gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto. 421 * gcc.target/i386/avx512f-vgetmantsd-2.c: Ditto. 422 * gcc.target/i386/avx512f-vgetmantss-1.c: Ditto. 423 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto. 424 * gcc.target/i386/avx512f-vinsertf32x4-1.c: Ditto. 425 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto. 426 * gcc.target/i386/avx512f-vinsertf64x4-1.c: Ditto. 427 * gcc.target/i386/avx512f-vinsertf64x4-2.c: Ditto. 428 * gcc.target/i386/avx512f-vinserti32x4-1.c: Ditto. 429 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto. 430 * gcc.target/i386/avx512f-vinserti64x4-1.c: Ditto. 431 * gcc.target/i386/avx512f-vinserti64x4-2.c: Ditto. 432 * gcc.target/i386/avx512f-vmaxpd-1.c: Ditto. 433 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto. 434 * gcc.target/i386/avx512f-vmaxps-1.c: Ditto. 435 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto. 436 * gcc.target/i386/avx512f-vmaxsd-1.c: Ditto. 437 * gcc.target/i386/avx512f-vmaxsd-2.c: Ditto. 438 * gcc.target/i386/avx512f-vmaxss-1.c: Ditto. 439 * gcc.target/i386/avx512f-vmaxss-2.c: Ditto. 440 * gcc.target/i386/avx512f-vminpd-1.c: Ditto. 441 * gcc.target/i386/avx512f-vminpd-2.c: Ditto. 442 * gcc.target/i386/avx512f-vminps-1.c: Ditto. 443 * gcc.target/i386/avx512f-vminps-2.c: Ditto. 444 * gcc.target/i386/avx512f-vminsd-1.c: Ditto. 445 * gcc.target/i386/avx512f-vminsd-2.c: Ditto. 446 * gcc.target/i386/avx512f-vminss-1.c: Ditto. 447 * gcc.target/i386/avx512f-vminss-2.c: Ditto. 448 * gcc.target/i386/avx512f-vmovapd-1.c: Ditto. 449 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto. 450 * gcc.target/i386/avx512f-vmovaps-1.c: Ditto. 451 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto. 452 * gcc.target/i386/avx512f-vmovddup-1.c: Ditto. 453 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto. 454 * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto. 455 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto. 456 * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto. 457 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto. 458 * gcc.target/i386/avx512f-vmovdqu32-1.c: Ditto. 459 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto. 460 * gcc.target/i386/avx512f-vmovdqu64-1.c: Ditto. 461 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto. 462 * gcc.target/i386/avx512f-vmovntdq-1.c: Ditto. 463 * gcc.target/i386/avx512f-vmovntdq-2.c: Ditto. 464 * gcc.target/i386/avx512f-vmovntpd-1.c: Ditto. 465 * gcc.target/i386/avx512f-vmovntpd-2.c: Ditto. 466 * gcc.target/i386/avx512f-vmovntps-1.c: Ditto. 467 * gcc.target/i386/avx512f-vmovntps-2.c: Ditto. 468 * gcc.target/i386/avx512f-vmovsd-1.c: Ditto. 469 * gcc.target/i386/avx512f-vmovsd-2.c: Ditto. 470 * gcc.target/i386/avx512f-vmovshdup-1.c: Ditto. 471 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto. 472 * gcc.target/i386/avx512f-vmovsldup-1.c: Ditto. 473 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto. 474 * gcc.target/i386/avx512f-vmovss-1.c: Ditto. 475 * gcc.target/i386/avx512f-vmovss-2.c: Ditto. 476 * gcc.target/i386/avx512f-vmovupd-1.c: Ditto. 477 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto. 478 * gcc.target/i386/avx512f-vmovups-1.c: Ditto. 479 * gcc.target/i386/avx512f-vmovups-2.c: Ditto. 480 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto. 481 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto. 482 * gcc.target/i386/avx512f-vmulps-1.c: Ditto. 483 * gcc.target/i386/avx512f-vmulps-2.c: Ditto. 484 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto. 485 * gcc.target/i386/avx512f-vmulsd-2.c: Ditto. 486 * gcc.target/i386/avx512f-vmulss-1.c: Ditto. 487 * gcc.target/i386/avx512f-vmulss-2.c: Ditto. 488 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto. 489 * gcc.target/i386/avx512f-vpabsd512-1.c: Ditto. 490 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto. 491 * gcc.target/i386/avx512f-vpabsq512-1.c: Ditto. 492 * gcc.target/i386/avx512f-vpaddd-1.c: Ditto. 493 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto. 494 * gcc.target/i386/avx512f-vpaddq-1.c: Ditto. 495 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto. 496 * gcc.target/i386/avx512f-vpandd-1.c: Ditto. 497 * gcc.target/i386/avx512f-vpandd-2.c: Ditto. 498 * gcc.target/i386/avx512f-vpandnd-1.c: Ditto. 499 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto. 500 * gcc.target/i386/avx512f-vpandnq-1.c: Ditto. 501 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto. 502 * gcc.target/i386/avx512f-vpandq-1.c: Ditto. 503 * gcc.target/i386/avx512f-vpandq-2.c: Ditto. 504 * gcc.target/i386/avx512f-vpblendmd-1.c: Ditto. 505 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto. 506 * gcc.target/i386/avx512f-vpblendmq-1.c: Ditto. 507 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto. 508 * gcc.target/i386/avx512f-vpbroadcastd-1.c: Ditto. 509 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto. 510 * gcc.target/i386/avx512f-vpbroadcastq-1.c: Ditto. 511 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto. 512 * gcc.target/i386/avx512f-vpcmpd-1.c: Ditto. 513 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto. 514 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto. 515 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto. 516 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto. 517 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto. 518 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto. 519 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto. 520 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto. 521 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto. 522 * gcc.target/i386/avx512f-vpcmpq-1.c: Ditto. 523 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto. 524 * gcc.target/i386/avx512f-vpcmpud-1.c: Ditto. 525 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto. 526 * gcc.target/i386/avx512f-vpcmpuq-1.c: Ditto. 527 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto. 528 * gcc.target/i386/avx512f-vpcompressd-1.c: Ditto. 529 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto. 530 * gcc.target/i386/avx512f-vpcompressq-1.c: Ditto. 531 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto. 532 * gcc.target/i386/avx512f-vpermd-1.c: Ditto. 533 * gcc.target/i386/avx512f-vpermd-2.c: Ditto. 534 * gcc.target/i386/avx512f-vpermi2d-1.c: Ditto. 535 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto. 536 * gcc.target/i386/avx512f-vpermi2pd-1.c: Ditto. 537 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto. 538 * gcc.target/i386/avx512f-vpermi2ps-1.c: Ditto. 539 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto. 540 * gcc.target/i386/avx512f-vpermi2q-1.c: Ditto. 541 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto. 542 * gcc.target/i386/avx512f-vpermilpd-1.c: Ditto. 543 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto. 544 * gcc.target/i386/avx512f-vpermilpdi-1.c: Ditto. 545 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto. 546 * gcc.target/i386/avx512f-vpermilps-1.c: Ditto. 547 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto. 548 * gcc.target/i386/avx512f-vpermilpsi-1.c: Ditto. 549 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto. 550 * gcc.target/i386/avx512f-vpermpd-1.c: Ditto. 551 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto. 552 * gcc.target/i386/avx512f-vpermpdi-1.c: Ditto. 553 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto. 554 * gcc.target/i386/avx512f-vpermps-1.c: Ditto. 555 * gcc.target/i386/avx512f-vpermps-2.c: Ditto. 556 * gcc.target/i386/avx512f-vpermq-imm-1.c: Ditto. 557 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto. 558 * gcc.target/i386/avx512f-vpermq-var-1.c: Ditto. 559 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto. 560 * gcc.target/i386/avx512f-vpermt2d-1.c: Ditto. 561 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto. 562 * gcc.target/i386/avx512f-vpermt2pd-1.c: Ditto. 563 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto. 564 * gcc.target/i386/avx512f-vpermt2ps-1.c: Ditto. 565 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto. 566 * gcc.target/i386/avx512f-vpermt2q-1.c: Ditto. 567 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto. 568 * gcc.target/i386/avx512f-vpexpandd-1.c: Ditto. 569 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto. 570 * gcc.target/i386/avx512f-vpexpandq-1.c: Ditto. 571 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto. 572 * gcc.target/i386/avx512f-vpmaxsd-1.c: Ditto. 573 * gcc.target/i386/avx512f-vpmaxsd-2.c: Ditto. 574 * gcc.target/i386/avx512f-vpmaxsq-1.c: Ditto. 575 * gcc.target/i386/avx512f-vpmaxsq-2.c: Ditto. 576 * gcc.target/i386/avx512f-vpmaxud-1.c: Ditto. 577 * gcc.target/i386/avx512f-vpmaxud-2.c: Ditto. 578 * gcc.target/i386/avx512f-vpmaxuq-1.c: Ditto. 579 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto. 580 * gcc.target/i386/avx512f-vpminsd-1.c: Ditto. 581 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto. 582 * gcc.target/i386/avx512f-vpminsq-1.c: Ditto. 583 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto. 584 * gcc.target/i386/avx512f-vpminud-1.c: Ditto. 585 * gcc.target/i386/avx512f-vpminud-2.c: Ditto. 586 * gcc.target/i386/avx512f-vpminuq-1.c: Ditto. 587 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto. 588 * gcc.target/i386/avx512f-vpmovdb-1.c: Ditto. 589 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto. 590 * gcc.target/i386/avx512f-vpmovdw-1.c: Ditto. 591 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto. 592 * gcc.target/i386/avx512f-vpmovqb-1.c: Ditto. 593 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto. 594 * gcc.target/i386/avx512f-vpmovqd-1.c: Ditto. 595 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto. 596 * gcc.target/i386/avx512f-vpmovqw-1.c: Ditto. 597 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto. 598 * gcc.target/i386/avx512f-vpmovsdb-1.c: Ditto. 599 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto. 600 * gcc.target/i386/avx512f-vpmovsdw-1.c: Ditto. 601 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto. 602 * gcc.target/i386/avx512f-vpmovsqb-1.c: Ditto. 603 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto. 604 * gcc.target/i386/avx512f-vpmovsqd-1.c: Ditto. 605 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto. 606 * gcc.target/i386/avx512f-vpmovsqw-1.c: Ditto. 607 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto. 608 * gcc.target/i386/avx512f-vpmovsxbd-1.c: Ditto. 609 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto. 610 * gcc.target/i386/avx512f-vpmovsxbq-1.c: Ditto. 611 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto. 612 * gcc.target/i386/avx512f-vpmovsxdq-1.c: Ditto. 613 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto. 614 * gcc.target/i386/avx512f-vpmovsxwd-1.c: Ditto. 615 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto. 616 * gcc.target/i386/avx512f-vpmovsxwq-1.c: Ditto. 617 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto. 618 * gcc.target/i386/avx512f-vpmovusdb-1.c: Ditto. 619 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto. 620 * gcc.target/i386/avx512f-vpmovusdw-1.c: Ditto. 621 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto. 622 * gcc.target/i386/avx512f-vpmovusqb-1.c: Ditto. 623 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto. 624 * gcc.target/i386/avx512f-vpmovusqd-1.c: Ditto. 625 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto. 626 * gcc.target/i386/avx512f-vpmovusqw-1.c: Ditto. 627 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto. 628 * gcc.target/i386/avx512f-vpmovzxbd-1.c: Ditto. 629 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto. 630 * gcc.target/i386/avx512f-vpmovzxbq-1.c: Ditto. 631 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto. 632 * gcc.target/i386/avx512f-vpmovzxdq-1.c: Ditto. 633 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto. 634 * gcc.target/i386/avx512f-vpmovzxwd-1.c: Ditto. 635 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto. 636 * gcc.target/i386/avx512f-vpmovzxwq-1.c: Ditto. 637 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto. 638 * gcc.target/i386/avx512f-vpmuldq-1.c: Ditto. 639 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto. 640 * gcc.target/i386/avx512f-vpmulld-1.c: Ditto. 641 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto. 642 * gcc.target/i386/avx512f-vpmuludq-1.c: Ditto. 643 * gcc.target/i386/avx512f-vpmuludq-2.c: Ditto. 644 * gcc.target/i386/avx512f-vpord-1.c: Ditto. 645 * gcc.target/i386/avx512f-vpord-2.c: Ditto. 646 * gcc.target/i386/avx512f-vporq-1.c: Ditto. 647 * gcc.target/i386/avx512f-vporq-2.c: Ditto. 648 * gcc.target/i386/avx512f-vprold-1.c: Ditto. 649 * gcc.target/i386/avx512f-vprold-2.c: Ditto. 650 * gcc.target/i386/avx512f-vprolq-1.c: Ditto. 651 * gcc.target/i386/avx512f-vprolq-2.c: Ditto. 652 * gcc.target/i386/avx512f-vprolvd-1.c: Ditto. 653 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto. 654 * gcc.target/i386/avx512f-vprolvq-1.c: Ditto. 655 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto. 656 * gcc.target/i386/avx512f-vprord-1.c: Ditto. 657 * gcc.target/i386/avx512f-vprord-2.c: Ditto. 658 * gcc.target/i386/avx512f-vprorq-1.c: Ditto. 659 * gcc.target/i386/avx512f-vprorq-2.c: Ditto. 660 * gcc.target/i386/avx512f-vprorvd-1.c: Ditto. 661 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto. 662 * gcc.target/i386/avx512f-vprorvq-1.c: Ditto. 663 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto. 664 * gcc.target/i386/avx512f-vpshufd-1.c: Ditto. 665 * gcc.target/i386/avx512f-vpshufd-2.c: Ditto. 666 * gcc.target/i386/avx512f-vpslld-1.c: Ditto. 667 * gcc.target/i386/avx512f-vpslld-2.c: Ditto. 668 * gcc.target/i386/avx512f-vpslldi-1.c: Ditto. 669 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto. 670 * gcc.target/i386/avx512f-vpsllq-1.c: Ditto. 671 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto. 672 * gcc.target/i386/avx512f-vpsllqi-1.c: Ditto. 673 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto. 674 * gcc.target/i386/avx512f-vpsllvd-1.c: Ditto. 675 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto. 676 * gcc.target/i386/avx512f-vpsllvq-1.c: Ditto. 677 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto. 678 * gcc.target/i386/avx512f-vpsllvq512-1.c: Ditto. 679 * gcc.target/i386/avx512f-vpsllvq512-2.c: Ditto. 680 * gcc.target/i386/avx512f-vpsrad-1.c: Ditto. 681 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto. 682 * gcc.target/i386/avx512f-vpsradi-1.c: Ditto. 683 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto. 684 * gcc.target/i386/avx512f-vpsraq-1.c: Ditto. 685 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto. 686 * gcc.target/i386/avx512f-vpsraqi-1.c: Ditto. 687 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto. 688 * gcc.target/i386/avx512f-vpsravd-1.c: Ditto. 689 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto. 690 * gcc.target/i386/avx512f-vpsravq-1.c: Ditto. 691 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto. 692 * gcc.target/i386/avx512f-vpsravq512-1.c: Ditto. 693 * gcc.target/i386/avx512f-vpsravq512-2.c: Ditto. 694 * gcc.target/i386/avx512f-vpsrld-1.c: Ditto. 695 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto. 696 * gcc.target/i386/avx512f-vpsrldi-1.c: Ditto. 697 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto. 698 * gcc.target/i386/avx512f-vpsrlq-1.c: Ditto. 699 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto. 700 * gcc.target/i386/avx512f-vpsrlqi-1.c: Ditto. 701 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto. 702 * gcc.target/i386/avx512f-vpsrlvd-1.c: Ditto. 703 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto. 704 * gcc.target/i386/avx512f-vpsrlvq-1.c: Ditto. 705 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto. 706 * gcc.target/i386/avx512f-vpsrlvq512-1.c: Ditto. 707 * gcc.target/i386/avx512f-vpsrlvq512-2.c: Ditto. 708 * gcc.target/i386/avx512f-vpsubd-1.c: Ditto. 709 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto. 710 * gcc.target/i386/avx512f-vpsubq-1.c: Ditto. 711 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto. 712 * gcc.target/i386/avx512f-vpternlogd-1.c: Ditto. 713 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto. 714 * gcc.target/i386/avx512f-vpternlogq-1.c: Ditto. 715 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto. 716 * gcc.target/i386/avx512f-vptestmd-1.c: Ditto. 717 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto. 718 * gcc.target/i386/avx512f-vptestmq-1.c: Ditto. 719 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto. 720 * gcc.target/i386/avx512f-vpunpckhdq-1.c: Ditto. 721 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto. 722 * gcc.target/i386/avx512f-vpunpckhqdq-1.c: Ditto. 723 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto. 724 * gcc.target/i386/avx512f-vpunpckldq-1.c: Ditto. 725 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto. 726 * gcc.target/i386/avx512f-vpunpcklqdq-1.c: Ditto. 727 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto. 728 * gcc.target/i386/avx512f-vpxord-1.c: Ditto. 729 * gcc.target/i386/avx512f-vpxord-2.c: Ditto. 730 * gcc.target/i386/avx512f-vpxorq-1.c: Ditto. 731 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto. 732 * gcc.target/i386/avx512f-vrcp14pd-1.c: Ditto. 733 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto. 734 * gcc.target/i386/avx512f-vrcp14ps-1.c: Ditto. 735 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto. 736 * gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto. 737 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto. 738 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto. 739 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto. 740 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto. 741 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto. 742 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto. 743 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto. 744 * gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto. 745 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto. 746 * gcc.target/i386/avx512f-vrndscaless-1.c: Ditto. 747 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto. 748 * gcc.target/i386/avx512f-vrsqrt14pd-1.c: Ditto. 749 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto. 750 * gcc.target/i386/avx512f-vrsqrt14ps-1.c: Ditto. 751 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto. 752 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto. 753 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto. 754 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto. 755 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto. 756 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto. 757 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto. 758 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto. 759 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto. 760 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto. 761 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto. 762 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto. 763 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto. 764 * gcc.target/i386/avx512f-vshuff32x4-1.c: Ditto. 765 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto. 766 * gcc.target/i386/avx512f-vshuff64x2-1.c: Ditto. 767 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto. 768 * gcc.target/i386/avx512f-vshufi32x4-1.c: Ditto. 769 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto. 770 * gcc.target/i386/avx512f-vshufi64x2-1.c: Ditto. 771 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto. 772 * gcc.target/i386/avx512f-vshufpd-1.c: Ditto. 773 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto. 774 * gcc.target/i386/avx512f-vshufps-1.c: Ditto. 775 * gcc.target/i386/avx512f-vshufps-2.c: Ditto. 776 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto. 777 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto. 778 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto. 779 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto. 780 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto. 781 * gcc.target/i386/avx512f-vsqrtsd-2.c: Ditto. 782 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto. 783 * gcc.target/i386/avx512f-vsqrtss-2.c: Ditto. 784 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto. 785 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto. 786 * gcc.target/i386/avx512f-vsubps-1.c: Ditto. 787 * gcc.target/i386/avx512f-vsubps-2.c: Ditto. 788 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto. 789 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto. 790 * gcc.target/i386/avx512f-vsubss-1.c: Ditto. 791 * gcc.target/i386/avx512f-vsubss-2.c: Ditto. 792 * gcc.target/i386/avx512f-vucomisd-1.c: Ditto. 793 * gcc.target/i386/avx512f-vucomiss-1.c: Ditto. 794 * gcc.target/i386/avx512f-vunpckhpd-1.c: Ditto. 795 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto. 796 * gcc.target/i386/avx512f-vunpckhps-1.c: Ditto. 797 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto. 798 * gcc.target/i386/avx512f-vunpcklpd-1.c: Ditto. 799 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto. 800 * gcc.target/i386/avx512f-vunpcklps-1.c: Ditto. 801 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto. 802 * gcc.target/i386/avx512f_cond_move.c: Ditto. 803 * gcc.target/i386/avx512f_evex_reg_asm-1.c: Ditto. 804 * gcc.target/i386/avx512f_evex_reg_asm-2.c: Ditto. 805 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto. 806 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto. 807 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto. 808 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto. 809 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Ditto. 810 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Ditto. 811 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Ditto. 812 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Ditto. 813 * gcc.target/i386/sse-12.c: Updated options. 814 * gcc.target/i386/sse-13.c: Updated options, added defines for 815 __builtin_ia32_addpd512_mask, __builtin_ia32_addps512_mask, 816 __builtin_ia32_addsd_mask, __builtin_ia32_addss_mask, 817 __builtin_ia32_alignd512_mask, __builtin_ia32_alignq512_mask, 818 __builtin_ia32_cmpd512_mask, __builtin_ia32_cmppd512_mask, 819 __builtin_ia32_cmpps512_mask, __builtin_ia32_cmpq512_mask, 820 __builtin_ia32_cmpsd_mask, __builtin_ia32_cmpss_mask, 821 __builtin_ia32_cvtdq2ps512_mask, __builtin_ia32_cvtpd2dq512_mask, 822 __builtin_ia32_cvtpd2ps512_mask, __builtin_ia32_cvtpd2udq512_mask, 823 __builtin_ia32_cvtps2dq512_mask, __builtin_ia32_cvtps2pd512_mask, 824 __builtin_ia32_cvtps2udq512_mask, __builtin_ia32_cvtsd2ss_mask, 825 __builtin_ia32_cvtsi2sd64, __builtin_ia32_cvtsi2ss32, 826 __builtin_ia32_cvtsi2ss64, __builtin_ia32_cvtss2sd_mask, 827 __builtin_ia32_cvttpd2dq512_mask, __builtin_ia32_cvttpd2udq512_mask, 828 __builtin_ia32_cvttps2dq512_mask, __builtin_ia32_cvttps2udq512_mask, 829 __builtin_ia32_cvtudq2ps512_mask, __builtin_ia32_cvtusi2sd64, 830 __builtin_ia32_cvtusi2ss32, __builtin_ia32_cvtusi2ss64, 831 __builtin_ia32_divpd512_mask, __builtin_ia32_divps512_mask, 832 __builtin_ia32_divsd_mask, __builtin_ia32_divss_mask, 833 __builtin_ia32_extractf32x4_mask, __builtin_ia32_extractf64x4_mask, 834 __builtin_ia32_extracti32x4_mask, __builtin_ia32_extracti64x4_mask, 835 __builtin_ia32_fixupimmpd512_mask, __builtin_ia32_fixupimmpd512_maskz, 836 __builtin_ia32_fixupimmps512_mask, __builtin_ia32_fixupimmps512_maskz, 837 __builtin_ia32_fixupimmsd_mask, __builtin_ia32_fixupimmsd_maskz, 838 __builtin_ia32_fixupimmss_mask, __builtin_ia32_fixupimmss_maskz, 839 __builtin_ia32_gatherdiv8df, __builtin_ia32_gatherdiv8di, 840 __builtin_ia32_gatherdiv16sf, __builtin_ia32_gatherdiv16si, 841 __builtin_ia32_gathersiv16sf, __builtin_ia32_gathersiv16si, 842 __builtin_ia32_gathersiv8df, __builtin_ia32_gathersiv8di, 843 __builtin_ia32_getexppd512_mask, __builtin_ia32_getexpps512_mask, 844 __builtin_ia32_getexpsd128_mask, __builtin_ia32_getexpss128_mask, 845 __builtin_ia32_getmantpd512_mask, __builtin_ia32_getmantps512_mask, 846 __builtin_ia32_getmantsd_mask, __builtin_ia32_getmantss_mask, 847 __builtin_ia32_insertf32x4_mask, __builtin_ia32_insertf64x4_mask, 848 __builtin_ia32_inserti32x4_mask, __builtin_ia32_inserti64x4_mask, 849 __builtin_ia32_maxpd512_mask, __builtin_ia32_maxps512_mask, 850 __builtin_ia32_maxsd_mask, __builtin_ia32_maxss_mask, 851 __builtin_ia32_minpd512_mask, __builtin_ia32_minps512_mask, 852 __builtin_ia32_minsd_mask, __builtin_ia32_minss_mask, 853 __builtin_ia32_mulpd512_mask, __builtin_ia32_mulps512_mask, 854 __builtin_ia32_mulsd_mask, __builtin_ia32_mulss_mask, 855 __builtin_ia32_permdf512_mask, __builtin_ia32_permdi512_mask, 856 __builtin_ia32_prold512_mask, __builtin_ia32_prolq512_mask, 857 __builtin_ia32_prord512_mask, __builtin_ia32_prorq512_mask, 858 __builtin_ia32_pshufd512_mask, __builtin_ia32_pslldi512_mask, 859 __builtin_ia32_psllqi512_mask, __builtin_ia32_psradi512_mask, 860 __builtin_ia32_psraqi512_mask, __builtin_ia32_psrldi512_mask, 861 __builtin_ia32_psrlqi512_mask, __builtin_ia32_pternlogd512_mask, 862 __builtin_ia32_pternlogd512_maskz, __builtin_ia32_pternlogq512_mask, 863 __builtin_ia32_pternlogq512_maskz, __builtin_ia32_rndscalepd_mask, 864 __builtin_ia32_rndscaleps_mask, __builtin_ia32_rndscalesd_mask, 865 __builtin_ia32_rndscaless_mask, __builtin_ia32_scalefpd512_mask, 866 __builtin_ia32_scalefps512_mask, __builtin_ia32_scalefsd_mask, 867 __builtin_ia32_scalefss_mask, __builtin_ia32_scatterdiv8df, 868 __builtin_ia32_scatterdiv8di, __builtin_ia32_scatterdiv16sf, 869 __builtin_ia32_scatterdiv16si, __builtin_ia32_scattersiv16sf, 870 __builtin_ia32_scattersiv16si, __builtin_ia32_scattersiv8df, 871 __builtin_ia32_scattersiv8di, __builtin_ia32_shuf_f32x4_mask, 872 __builtin_ia32_shuf_f64x2_mask, __builtin_ia32_shuf_i32x4_mask, 873 __builtin_ia32_shuf_i64x2_mask, __builtin_ia32_shufpd512_mask, 874 __builtin_ia32_shufps512_mask, __builtin_ia32_sqrtpd512_mask, 875 __builtin_ia32_sqrtps512_mask, __builtin_ia32_sqrtsd_mask, 876 __builtin_ia32_sqrtss_mask, __builtin_ia32_subpd512_mask, 877 __builtin_ia32_subps512_mask, __builtin_ia32_subsd_mask, 878 __builtin_ia32_subss_mask, __builtin_ia32_ucmpd512_mask, 879 __builtin_ia32_ucmpq512_mask, __builtin_ia32_vcomisd, 880 __builtin_ia32_vcomiss, __builtin_ia32_vcvtph2ps512_mask, 881 __builtin_ia32_vcvtps2ph512_mask, __builtin_ia32_vcvtsd2si32, 882 __builtin_ia32_vcvtsd2si64, __builtin_ia32_vcvtsd2usi32, 883 __builtin_ia32_vcvtsd2usi64, __builtin_ia32_vcvtss2si32, 884 __builtin_ia32_vcvtss2si64, __builtin_ia32_vcvtss2usi32, 885 __builtin_ia32_vcvtss2usi64, __builtin_ia32_vcvttsd2si32, 886 __builtin_ia32_vcvttsd2si64, __builtin_ia32_vcvttsd2usi32, 887 __builtin_ia32_vcvttsd2usi64, __builtin_ia32_vcvttss2si32, 888 __builtin_ia32_vcvttss2si64, __builtin_ia32_vcvttss2usi32, 889 __builtin_ia32_vcvttss2usi64, __builtin_ia32_vfmaddpd512_mask, 890 __builtin_ia32_vfmaddpd512_mask3, __builtin_ia32_vfmaddpd512_maskz, 891 __builtin_ia32_vfmaddps512_mask, __builtin_ia32_vfmaddps512_mask3, 892 __builtin_ia32_vfmaddps512_maskz, __builtin_ia32_vfmaddsd3_mask, 893 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz, 894 __builtin_ia32_vfmaddss3_mask, __builtin_ia32_vfmaddss3_mask3, 895 __builtin_ia32_vfmaddss3_maskz, __builtin_ia32_vfmaddsubpd512_mask, 896 __builtin_ia32_vfmaddsubpd512_mask3, 897 __builtin_ia32_vfmaddsubpd512_maskz, 898 __builtin_ia32_vfmaddsubps512_mask, 899 __builtin_ia32_vfmaddsubps512_mask3, 900 __builtin_ia32_vfmaddsubps512_maskz, 901 __builtin_ia32_vfmsubaddpd512_mask3, 902 __builtin_ia32_vfmsubaddps512_mask3, __builtin_ia32_vfmsubpd512_mask3, 903 __builtin_ia32_vfmsubps512_mask3, __builtin_ia32_vfmsubsd3_mask3, 904 __builtin_ia32_vfmsubss3_mask3, __builtin_ia32_vfnmaddpd512_mask, 905 __builtin_ia32_vfnmaddps512_mask, __builtin_ia32_vfnmsubpd512_mask, 906 __builtin_ia32_vfnmsubpd512_mask3, __builtin_ia32_vfnmsubps512_mask, 907 __builtin_ia32_vfnmsubps512_mask3, __builtin_ia32_vpermilpd512_mask, 908 __builtin_ia32_vpermilps512_mask, __builtin_ia32_exp2ps_mask, 909 __builtin_ia32_exp2pd_mask, __builtin_ia32_exp2ps_mask, 910 __builtin_ia32_exp2pd_mask, __builtin_ia32_rsqrt28ps_mask, 911 __builtin_ia32_rsqrt28pd_mask, __builtin_ia32_gatherpfdps, 912 __builtin_ia32_gatherpfqps, __builtin_ia32_scatterpfdps, 913 __builtin_ia32_scatterpfqps, __builtin_ia32_addpd512_mask, 914 __builtin_ia32_addps512_mask, __builtin_ia32_addsd_mask, 915 __builtin_ia32_addss_mask, __builtin_ia32_alignd512_mask, 916 __builtin_ia32_alignq512_mask, __builtin_ia32_cmpd512_mask, 917 __builtin_ia32_cmppd512_mask, __builtin_ia32_cmpps512_mask, 918 __builtin_ia32_cmpq512_mask, __builtin_ia32_cmpsd_mask, 919 __builtin_ia32_cmpss_mask, __builtin_ia32_cvtdq2ps512_mask, 920 __builtin_ia32_cvtpd2dq512_mask, __builtin_ia32_cvtpd2ps512_mask, 921 __builtin_ia32_cvtpd2udq512_mask, __builtin_ia32_cvtps2dq512_mask, 922 __builtin_ia32_cvtps2pd512_mask, __builtin_ia32_cvtps2udq512_mask, 923 __builtin_ia32_cvtsd2ss_mask, __builtin_ia32_cvtsi2sd64, 924 __builtin_ia32_cvtsi2ss32, __builtin_ia32_cvtsi2ss64, 925 __builtin_ia32_cvtss2sd_mask, __builtin_ia32_cvttpd2dq512_mask, 926 __builtin_ia32_cvttpd2udq512_mask, __builtin_ia32_cvttps2dq512_mask, 927 __builtin_ia32_cvttps2udq512_mask, __builtin_ia32_cvtudq2ps512_mask, 928 __builtin_ia32_cvtusi2sd64, __builtin_ia32_cvtusi2ss32, 929 __builtin_ia32_cvtusi2ss64, __builtin_ia32_divpd512_mask, 930 __builtin_ia32_divps512_mask, __builtin_ia32_divsd_mask, 931 __builtin_ia32_divss_mask, __builtin_ia32_extractf32x4_mask, 932 __builtin_ia32_extractf64x4_mask, __builtin_ia32_extracti32x4_mask, 933 __builtin_ia32_extracti64x4_mask, __builtin_ia32_fixupimmpd512_mask, 934 __builtin_ia32_fixupimmpd512_maskz, __builtin_ia32_fixupimmps512_mask, 935 __builtin_ia32_fixupimmps512_maskz, __builtin_ia32_fixupimmsd_mask, 936 __builtin_ia32_fixupimmsd_maskz, __builtin_ia32_fixupimmss_mask, 937 __builtin_ia32_fixupimmss_maskz, __builtin_ia32_gatherdiv8df, 938 __builtin_ia32_gatherdiv8di, __builtin_ia32_gatherdiv16sf, 939 __builtin_ia32_gatherdiv16si, __builtin_ia32_gathersiv16sf, 940 __builtin_ia32_gathersiv16si, __builtin_ia32_gathersiv8df, 941 __builtin_ia32_gathersiv8di, __builtin_ia32_getexppd512_mask, 942 __builtin_ia32_getexpps512_mask, __builtin_ia32_getexpsd128_mask, 943 __builtin_ia32_getexpss128_mask, __builtin_ia32_getmantpd512_mask, 944 __builtin_ia32_getmantps512_mask, __builtin_ia32_getmantsd_mask, 945 __builtin_ia32_getmantss_mask, __builtin_ia32_insertf32x4_mask, 946 __builtin_ia32_insertf64x4_mask, __builtin_ia32_inserti32x4_mask, 947 __builtin_ia32_inserti64x4_mask, __builtin_ia32_maxpd512_mask, 948 __builtin_ia32_maxps512_mask, __builtin_ia32_maxsd_mask, 949 __builtin_ia32_maxss_mask, __builtin_ia32_minpd512_mask, 950 __builtin_ia32_minps512_mask, __builtin_ia32_minsd_mask, 951 __builtin_ia32_minss_mask, __builtin_ia32_mulpd512_mask, 952 __builtin_ia32_mulps512_mask, __builtin_ia32_mulsd_mask, 953 __builtin_ia32_mulss_mask, __builtin_ia32_permdf512_mask, 954 __builtin_ia32_permdi512_mask, __builtin_ia32_prold512_mask, 955 __builtin_ia32_prolq512_mask, __builtin_ia32_prord512_mask, 956 __builtin_ia32_prorq512_mask, __builtin_ia32_pshufd512_mask, 957 __builtin_ia32_pslldi512_mask, __builtin_ia32_psllqi512_mask, 958 __builtin_ia32_psradi512_mask, __builtin_ia32_psraqi512_mask, 959 __builtin_ia32_psrldi512_mask, __builtin_ia32_psrlqi512_mask, 960 __builtin_ia32_pternlogd512_mask, __builtin_ia32_pternlogd512_maskz, 961 __builtin_ia32_pternlogq512_mask, __builtin_ia32_pternlogq512_maskz, 962 __builtin_ia32_rndscalepd_mask, __builtin_ia32_rndscaleps_mask, 963 __builtin_ia32_rndscalesd_mask, __builtin_ia32_rndscaless_mask, 964 __builtin_ia32_scalefpd512_mask, __builtin_ia32_scalefps512_mask, 965 __builtin_ia32_scalefsd_mask, __builtin_ia32_scalefss_mask, 966 __builtin_ia32_scatterdiv8df, __builtin_ia32_scatterdiv8di, 967 __builtin_ia32_scatterdiv16sf, __builtin_ia32_scatterdiv16si, 968 __builtin_ia32_scattersiv16sf, __builtin_ia32_scattersiv16si, 969 __builtin_ia32_scattersiv8df, __builtin_ia32_scattersiv8di, 970 __builtin_ia32_shuf_f32x4_mask, __builtin_ia32_shuf_f64x2_mask, 971 __builtin_ia32_shuf_i32x4_mask, __builtin_ia32_shuf_i64x2_mask, 972 __builtin_ia32_shufpd512_mask, __builtin_ia32_shufps512_mask, 973 __builtin_ia32_sqrtpd512_mask, __builtin_ia32_sqrtps512_mask, 974 __builtin_ia32_sqrtsd_mask, __builtin_ia32_sqrtss_mask, 975 __builtin_ia32_subpd512_mask, __builtin_ia32_subps512_mask, 976 __builtin_ia32_subsd_mask, __builtin_ia32_subss_mask, 977 __builtin_ia32_ucmpd512_mask, __builtin_ia32_ucmpq512_mask, 978 __builtin_ia32_vcomisd, __builtin_ia32_vcomiss, 979 __builtin_ia32_vcvtph2ps512_mask, __builtin_ia32_vcvtps2ph512_mask, 980 __builtin_ia32_vcvtsd2si32, __builtin_ia32_vcvtsd2si64, 981 __builtin_ia32_vcvtsd2usi32, __builtin_ia32_vcvtsd2usi64, 982 __builtin_ia32_vcvtss2si32, __builtin_ia32_vcvtss2si64, 983 __builtin_ia32_vcvtss2usi32, __builtin_ia32_vcvtss2usi64, 984 __builtin_ia32_vcvttsd2si32, __builtin_ia32_vcvttsd2si64, 985 __builtin_ia32_vcvttsd2usi32, __builtin_ia32_vcvttsd2usi64, 986 __builtin_ia32_vcvttss2si32, __builtin_ia32_vcvttss2si64, 987 __builtin_ia32_vcvttss2usi32, __builtin_ia32_vcvttss2usi64, 988 __builtin_ia32_vfmaddpd512_mask, __builtin_ia32_vfmaddpd512_mask3, 989 __builtin_ia32_vfmaddpd512_maskz, __builtin_ia32_vfmaddps512_mask, 990 __builtin_ia32_vfmaddps512_mask3, __builtin_ia32_vfmaddps512_maskz, 991 __builtin_ia32_vfmaddsd3_mask, __builtin_ia32_vfmaddsd3_mask3, 992 __builtin_ia32_vfmaddsd3_maskz, __builtin_ia32_vfmaddss3_mask, 993 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz, 994 __builtin_ia32_vfmaddsubpd512_mask, 995 __builtin_ia32_vfmaddsubpd512_mask3, 996 __builtin_ia32_vfmaddsubpd512_maskz, 997 __builtin_ia32_vfmaddsubps512_mask, 998 __builtin_ia32_vfmaddsubps512_mask3, 999 __builtin_ia32_vfmaddsubps512_maskz, 1000 __builtin_ia32_vfmsubaddpd512_mask3, 1001 __builtin_ia32_vfmsubaddps512_mask3, __builtin_ia32_vfmsubpd512_mask3, 1002 __builtin_ia32_vfmsubps512_mask3, __builtin_ia32_vfmsubsd3_mask3, 1003 __builtin_ia32_vfmsubss3_mask3, __builtin_ia32_vfnmaddpd512_mask, 1004 __builtin_ia32_vfnmaddps512_mask, __builtin_ia32_vfnmsubpd512_mask, 1005 __builtin_ia32_vfnmsubpd512_mask3, __builtin_ia32_vfnmsubps512_mask, 1006 __builtin_ia32_vfnmsubps512_mask3, __builtin_ia32_vpermilpd512_mask, 1007 __builtin_ia32_vpermilps512_mask, __builtin_ia32_gatherpfdps, 1008 __builtin_ia32_gatherpfqps, __builtin_ia32_scatterpfdps, 1009 __builtin_ia32_scatterpfqps, __builtin_ia32_exp2pd_mask, 1010 __builtin_ia32_exp2ps_mask, __builtin_ia32_rcp28pd_mask, 1011 __builtin_ia32_rcp28ps_mask, __builtin_ia32_rsqrt28pd_mask, 1012 __builtin_ia32_rsqrt28ps_mask. 1013 * gcc.target/i386/sse-14.c (test_1y): New. 1014 (test_2y): Ditto. 1015 (test_2vx): Ditto. 1016 (test_3x): Ditto. 1017 (test_3v): Ditto. 1018 (test_3vx): Ditto. 1019 (test_4x): Ditto. 1020 (test_4y): Ditto. 1021 (test_4v): Ditto. 1022 (pragma GCC target): Add avx512f, avx512er, avx512cd, avx512pf. 1023 (tests): Add _mm512_cvt_roundepi32_ps, _mm512_cvt_roundepu32_ps, 1024 _mm512_cvt_roundpd_epi32, _mm512_cvt_roundpd_epu32, 1025 _mm512_cvt_roundpd_ps, _mm512_cvt_roundph_ps, 1026 _mm512_cvt_roundps_epi32, _mm512_cvt_roundps_epu32, 1027 _mm512_cvt_roundps_pd, _mm512_cvtps_ph, _mm512_cvtt_roundpd_epi32, 1028 _mm512_cvtt_roundpd_epu32, _mm512_cvtt_roundps_epi32, 1029 _mm512_cvtt_roundps_epu32, _mm512_extractf32x4_ps, 1030 _mm512_extractf64x4_pd, _mm512_extracti32x4_epi32, 1031 _mm512_extracti64x4_epi64, _mm512_getexp_round_pd, 1032 _mm512_getexp_round_ps, _mm512_getmant_round_pd, 1033 _mm512_getmant_round_ps, _mm512_permute_pd, _mm512_permute_ps, 1034 _mm512_permutex_epi64, _mm512_permutex_pd, _mm512_rol_epi32, 1035 _mm512_rol_epi64, _mm512_ror_epi32, _mm512_ror_epi64, 1036 _mm512_shuffle_epi32, _mm512_slli_epi32, _mm512_slli_epi64, 1037 _mm512_sqrt_round_pd, _mm512_sqrt_round_ps, _mm512_srai_epi32, 1038 _mm512_srai_epi64, _mm512_srli_epi32, _mm512_srli_epi64, 1039 _mm_cvt_roundsd_i32, _mm_cvt_roundsd_u32, _mm_cvt_roundss_i32, 1040 _mm_cvt_roundss_u32, _mm_cvtt_roundsd_i32, _mm_cvtt_roundsd_u32, 1041 _mm_cvtt_roundss_i32, _mm_cvtt_roundss_u32, _mm512_getmant_pd, 1042 _mm512_getmant_ps, _mm_cvt_roundi32_ss, _mm512_add_round_pd, 1043 _mm512_add_round_ps, _mm512_alignr_epi32, _mm512_alignr_epi64, 1044 _mm512_cmp_epi32_mask, _mm512_cmp_epi64_mask, _mm512_cmp_epu32_mask, 1045 _mm512_cmp_epu64_mask, _mm512_cmp_pd_mask, _mm512_cmp_ps_mask, 1046 _mm512_div_round_pd, _mm512_div_round_ps, _mm512_i32gather_epi32, 1047 _mm512_i32gather_epi64, _mm512_i32gather_pd, _mm512_i32gather_ps, 1048 _mm512_i64gather_epi32, _mm512_i64gather_epi64, _mm512_i64gather_pd, 1049 _mm512_i64gather_ps, _mm512_insertf32x4, _mm512_insertf64x4, 1050 _mm512_inserti32x4, _mm512_inserti64x4, 1051 _mm512_maskz_cvt_roundepi32_ps, _mm512_maskz_cvt_roundepu32_ps, 1052 _mm512_maskz_cvt_roundpd_epi32, _mm512_maskz_cvt_roundpd_epu32, 1053 _mm512_maskz_cvt_roundpd_ps, _mm512_maskz_cvt_roundph_ps, 1054 _mm512_maskz_cvt_roundps_epi32, _mm512_maskz_cvt_roundps_epu32, 1055 _mm512_maskz_cvt_roundps_pd, _mm512_maskz_cvtps_ph, 1056 _mm512_maskz_cvtt_roundpd_epi32, _mm512_maskz_cvtt_roundpd_epu32, 1057 _mm512_maskz_cvtt_roundps_epi32, _mm512_maskz_cvtt_roundps_epu32, 1058 _mm512_maskz_extractf32x4_ps, _mm512_maskz_extractf64x4_pd, 1059 _mm512_maskz_extracti32x4_epi32, _mm512_maskz_extracti64x4_epi64, 1060 _mm512_maskz_getexp_round_pd, _mm512_maskz_getexp_round_ps, 1061 _mm512_maskz_getmant_round_pd, _mm512_maskz_getmant_round_ps, 1062 _mm512_maskz_permute_pd, _mm512_maskz_permute_ps, 1063 _mm512_maskz_permutex_epi64, _mm512_maskz_permutex_pd, 1064 _mm512_maskz_rol_epi32, _mm512_maskz_rol_epi64, 1065 _mm512_maskz_ror_epi32, _mm512_maskz_ror_epi64, 1066 _mm512_maskz_shuffle_epi32, _mm512_maskz_slli_epi32, 1067 _mm512_maskz_slli_epi64, _mm512_maskz_sqrt_round_pd, 1068 _mm512_maskz_sqrt_round_ps, _mm512_maskz_srai_epi32, 1069 _mm512_maskz_srai_epi64, _mm512_maskz_srli_epi32, 1070 _mm512_maskz_srli_epi64, _mm512_max_round_pd, _mm512_max_round_ps, 1071 _mm512_min_round_pd, _mm512_min_round_ps, _mm512_mul_round_pd, 1072 _mm512_mul_round_ps, _mm512_scalef_round_pd, _mm512_scalef_round_ps, 1073 _mm512_shuffle_f32x4, _mm512_shuffle_f64x2, _mm512_shuffle_i32x4, 1074 _mm512_shuffle_i64x2, _mm512_shuffle_pd, _mm512_shuffle_ps, 1075 _mm512_sub_round_pd, _mm512_sub_round_ps, _mm_add_round_sd, 1076 _mm_add_round_ss, _mm_cmp_sd_mask, _mm_cmp_ss_mask, 1077 _mm_cvt_roundi64_sd, _mm_cvt_roundi64_ss, _mm_cvt_roundsd_ss, 1078 _mm_cvt_roundss_sd, _mm_cvt_roundu32_ss, _mm_cvt_roundu64_sd, 1079 _mm_cvt_roundu64_ss, _mm_div_round_sd, _mm_div_round_ss, 1080 _mm_getexp_round_sd, _mm_getexp_round_ss, _mm_getmant_round_sd, 1081 _mm_getmant_round_ss, _mm_mul_round_sd, _mm_mul_round_ss, 1082 _mm_scalef_round_sd, _mm_scalef_round_ss, _mm_sqrt_round_sd, 1083 _mm_sqrt_round_ss, _mm_sub_round_sd, _mm_sub_round_ss, 1084 _mm512_cmp_round_pd_mask, _mm512_cmp_round_ps_mask, 1085 _mm512_maskz_roundscale_round_pd, _mm512_maskz_roundscale_round_ps, 1086 _mm_cmp_round_sd_mask, _mm_cmp_round_ss_mask, _mm_comi_round_sd, 1087 _mm_comi_round_ss, _mm_roundscale_round_sd, _mm_roundscale_round_ss, 1088 _mm512_fmadd_round_pd, _mm512_fmadd_round_ps, 1089 _mm512_fmaddsub_round_pd, _mm512_fmaddsub_round_ps, 1090 _mm512_fmsub_round_pd, _mm512_fmsub_round_ps, 1091 _mm512_fmsubadd_round_pd, _mm512_fmsubadd_round_ps, 1092 _mm512_fnmadd_round_pd, _mm512_fnmadd_round_ps, 1093 _mm512_fnmsub_round_pd, _mm512_fnmsub_round_ps, 1094 _mm512_mask_cmp_epi32_mask, _mm512_mask_cmp_epi64_mask, 1095 _mm512_mask_cmp_epu32_mask, _mm512_mask_cmp_epu64_mask, 1096 _mm512_mask_cmp_pd_mask, _mm512_mask_cmp_ps_mask, 1097 _mm512_mask_cvt_roundepi32_ps, _mm512_mask_cvt_roundepu32_ps, 1098 _mm512_mask_cvt_roundpd_epi32, _mm512_mask_cvt_roundpd_epu32, 1099 _mm512_mask_cvt_roundpd_ps, _mm512_mask_cvt_roundph_ps, 1100 _mm512_mask_cvt_roundps_epi32, _mm512_mask_cvt_roundps_epu32, 1101 _mm512_mask_cvt_roundps_pd, _mm512_mask_cvtps_ph, 1102 _mm512_mask_cvtt_roundpd_epi32, _mm512_mask_cvtt_roundpd_epu32, 1103 _mm512_mask_cvtt_roundps_epi32, _mm512_mask_cvtt_roundps_epu32, 1104 _mm512_mask_extractf32x4_ps, _mm512_mask_extractf64x4_pd, 1105 _mm512_mask_extracti32x4_epi32, _mm512_mask_extracti64x4_epi64, 1106 _mm512_mask_getexp_round_pd, _mm512_mask_getexp_round_ps, 1107 _mm512_mask_getmant_round_pd, _mm512_mask_getmant_round_ps, 1108 _mm512_mask_permute_pd, _mm512_mask_permute_ps, 1109 _mm512_mask_permutex_epi64, _mm512_mask_permutex_pd, 1110 _mm512_mask_rol_epi32, _mm512_mask_rol_epi64, _mm512_mask_ror_epi32, 1111 _mm512_mask_ror_epi64, _mm512_mask_shuffle_epi32, 1112 _mm512_mask_slli_epi32, _mm512_mask_slli_epi64, 1113 _mm512_mask_sqrt_round_pd, _mm512_mask_sqrt_round_ps, 1114 _mm512_mask_srai_epi32, _mm512_mask_srai_epi64, 1115 _mm512_mask_srli_epi32, _mm512_mask_srli_epi64, 1116 _mm512_maskz_add_round_pd, _mm512_maskz_add_round_ps, 1117 _mm512_maskz_alignr_epi32, _mm512_maskz_alignr_epi64, 1118 _mm512_maskz_div_round_pd, _mm512_maskz_div_round_ps, 1119 _mm512_maskz_insertf32x4, _mm512_maskz_insertf64x4, 1120 _mm512_maskz_inserti32x4, _mm512_maskz_inserti64x4, 1121 _mm512_maskz_max_round_pd, _mm512_maskz_max_round_ps, 1122 _mm512_maskz_min_round_pd, _mm512_maskz_min_round_ps, 1123 _mm512_maskz_mul_round_pd, _mm512_maskz_mul_round_ps, 1124 _mm512_maskz_scalef_round_pd, _mm512_maskz_scalef_round_ps, 1125 _mm512_maskz_shuffle_f32x4, _mm512_maskz_shuffle_f64x2, 1126 _mm512_maskz_shuffle_i32x4, _mm512_maskz_shuffle_i64x2, 1127 _mm512_maskz_shuffle_pd, _mm512_maskz_shuffle_ps, 1128 _mm512_maskz_sub_round_pd, _mm512_maskz_sub_round_ps, 1129 _mm512_ternarylogic_epi32, _mm512_ternarylogic_epi64, 1130 _mm_fmadd_round_sd, _mm_fmadd_round_ss, _mm_fmsub_round_sd, 1131 _mm_fmsub_round_ss, _mm_fnmadd_round_sd, _mm_fnmadd_round_ss, 1132 _mm_fnmsub_round_sd, _mm_fnmsub_round_ss, _mm_mask_cmp_sd_mask, 1133 _mm_mask_cmp_ss_mask, _mm_maskz_add_round_sd, _mm_maskz_add_round_ss, 1134 _mm_maskz_cvt_roundsd_ss, _mm_maskz_cvt_roundss_sd, 1135 _mm_maskz_div_round_sd, _mm_maskz_div_round_ss, 1136 _mm_maskz_getexp_round_sd, _mm_maskz_getexp_round_ss, 1137 _mm_maskz_getmant_round_sd, _mm_maskz_getmant_round_ss, 1138 _mm_maskz_mul_round_sd, _mm_maskz_mul_round_ss, 1139 _mm_maskz_scalef_round_sd, _mm_maskz_scalef_round_ss, 1140 _mm_maskz_sqrt_round_sd, _mm_maskz_sqrt_round_ss, 1141 _mm_maskz_sub_round_sd, _mm_maskz_sub_round_ss, 1142 _mm512_i32scatter_epi32, _mm512_i32scatter_epi64, 1143 _mm512_i32scatter_pd, _mm512_i32scatter_ps, _mm512_i64scatter_epi32, 1144 _mm512_i64scatter_epi64, _mm512_i64scatter_pd, _mm512_i64scatter_ps, 1145 _mm512_mask_roundscale_round_pd, _mm512_mask_roundscale_round_ps, 1146 _mm512_mask_cmp_round_pd_mask, _mm512_mask_cmp_round_ps_mask, 1147 _mm_fixupimm_round_sd, _mm_fixupimm_round_ss, 1148 _mm_mask_cmp_round_sd_mask, _mm_mask_cmp_round_ss_mask, 1149 _mm_maskz_roundscale_round_sd, _mm_maskz_roundscale_round_ss, 1150 _mm512_mask3_fmadd_round_pd, _mm512_mask3_fmadd_round_ps, 1151 _mm512_mask3_fmaddsub_round_pd, _mm512_mask3_fmaddsub_round_ps, 1152 _mm512_mask3_fmsub_round_pd, _mm512_mask3_fmsub_round_ps, 1153 _mm512_mask3_fmsubadd_round_pd, _mm512_mask3_fmsubadd_round_ps, 1154 _mm512_mask3_fnmadd_round_pd, _mm512_mask3_fnmadd_round_ps, 1155 _mm512_mask3_fnmsub_round_pd, _mm512_mask3_fnmsub_round_ps, 1156 _mm512_mask_add_round_pd, _mm512_mask_add_round_ps, 1157 _mm512_mask_alignr_epi32, _mm512_mask_alignr_epi64, 1158 _mm512_mask_div_round_pd, _mm512_mask_div_round_ps, 1159 _mm512_mask_fmadd_round_pd, _mm512_mask_fmadd_round_ps, 1160 _mm512_mask_fmaddsub_round_pd, _mm512_mask_fmaddsub_round_ps, 1161 _mm512_mask_fmsub_round_pd, _mm512_mask_fmsub_round_ps, 1162 _mm512_mask_fmsubadd_round_pd, _mm512_mask_fmsubadd_round_ps, 1163 _mm512_mask_fnmadd_round_pd, _mm512_mask_fnmadd_round_ps, 1164 _mm512_mask_fnmsub_round_pd, _mm512_mask_fnmsub_round_ps, 1165 _mm512_mask_i32gather_epi32, _mm512_mask_i32gather_epi64, 1166 _mm512_mask_i32gather_pd, _mm512_mask_i32gather_ps, 1167 _mm512_mask_i64gather_epi32, _mm512_mask_i64gather_epi64, 1168 _mm512_mask_i64gather_pd, _mm512_mask_i64gather_ps, 1169 _mm512_mask_insertf32x4, _mm512_mask_insertf64x4, 1170 _mm512_mask_inserti32x4, _mm512_mask_inserti64x4, 1171 _mm512_mask_max_round_pd, _mm512_mask_max_round_ps, 1172 _mm512_mask_min_round_pd, _mm512_mask_min_round_ps, 1173 _mm512_mask_mul_round_pd, _mm512_mask_mul_round_ps, 1174 _mm512_mask_scalef_round_pd, _mm512_mask_scalef_round_ps, 1175 _mm512_mask_shuffle_f32x4, _mm512_mask_shuffle_f64x2, 1176 _mm512_mask_shuffle_i32x4, _mm512_mask_shuffle_i64x2, 1177 _mm512_mask_shuffle_pd, _mm512_mask_shuffle_ps, 1178 _mm512_mask_sub_round_pd, _mm512_mask_sub_round_ps, 1179 _mm512_mask_ternarylogic_epi32, _mm512_mask_ternarylogic_epi64, 1180 _mm512_maskz_fmadd_round_pd, _mm512_maskz_fmadd_round_ps, 1181 _mm512_maskz_fmaddsub_round_pd, _mm512_maskz_fmaddsub_round_ps, 1182 _mm512_maskz_fmsub_round_pd, _mm512_maskz_fmsub_round_ps, 1183 _mm512_maskz_fmsubadd_round_pd, _mm512_maskz_fmsubadd_round_ps, 1184 _mm512_maskz_fnmadd_round_pd, _mm512_maskz_fnmadd_round_ps, 1185 _mm512_maskz_fnmsub_round_pd, _mm512_maskz_fnmsub_round_ps, 1186 _mm512_maskz_ternarylogic_epi32, _mm512_maskz_ternarylogic_epi64, 1187 _mm_mask3_fmadd_round_sd, _mm_mask3_fmadd_round_ss, 1188 _mm_mask3_fmsub_round_sd, _mm_mask3_fmsub_round_ss, 1189 _mm_mask3_fnmadd_round_sd, _mm_mask3_fnmadd_round_ss, 1190 _mm_mask3_fnmsub_round_sd, _mm_mask3_fnmsub_round_ss, 1191 _mm_mask_add_round_sd, _mm_mask_add_round_ss, _mm_mask_cvt_roundsd_ss, 1192 _mm_mask_cvt_roundss_sd, _mm_mask_div_round_sd, _mm_mask_div_round_ss, 1193 _mm_mask_fmadd_round_sd, _mm_mask_fmadd_round_ss, 1194 _mm_mask_fmsub_round_sd, _mm_mask_fmsub_round_ss, 1195 _mm_mask_fnmadd_round_sd, _mm_mask_fnmadd_round_ss, 1196 _mm_mask_fnmsub_round_sd, _mm_mask_fnmsub_round_ss, 1197 _mm_mask_getexp_round_sd, _mm_mask_getexp_round_ss, 1198 _mm_mask_getmant_round_sd, _mm_mask_getmant_round_ss, 1199 _mm_mask_mul_round_sd, _mm_mask_mul_round_ss, 1200 _mm_mask_scalef_round_sd, _mm_mask_scalef_round_ss, 1201 _mm_mask_sqrt_round_sd, _mm_mask_sqrt_round_ss, _mm_mask_sub_round_sd, 1202 _mm_mask_sub_round_ss, _mm_maskz_fmadd_round_sd, 1203 _mm_maskz_fmadd_round_ss, _mm_maskz_fmsub_round_sd, 1204 _mm_maskz_fmsub_round_ss, _mm_maskz_fnmadd_round_sd, 1205 _mm_maskz_fnmadd_round_ss, _mm_maskz_fnmsub_round_sd, 1206 _mm_maskz_fnmsub_round_ss, _mm512_mask_i32scatter_epi32, 1207 _mm512_mask_i32scatter_epi64, _mm512_mask_i32scatter_pd, 1208 _mm512_mask_i32scatter_ps, _mm512_mask_i64scatter_epi32, 1209 _mm512_mask_i64scatter_epi64, _mm512_mask_i64scatter_pd, 1210 _mm512_mask_i64scatter_ps, _mm_mask_getmant_sd, _mm_mask_getmant_ss, 1211 _mm_mask_roundscale_round_sd, _mm_mask_roundscale_round_ss, 1212 _mm512_mask_fixupimm_round_pd, _mm512_mask_fixupimm_round_ps, 1213 _mm512_maskz_fixupimm_round_pd, _mm512_maskz_fixupimm_round_ps, 1214 _mm_mask_fixupimm_round_sd, _mm_mask_fixupimm_round_ss, 1215 _mm_maskz_fixupimm_round_sd, _mm_maskz_fixupimm_round_ss, 1216 _mm512_mask_prefetch_i32gather_ps, _mm512_mask_prefetch_i32scatter_ps, 1217 _mm512_mask_prefetch_i64gather_ps, _mm512_mask_prefetch_i64scatter_ps, 1218 _mm512_exp2a23_round_pd, _mm512_exp2a23_round_ps, 1219 _mm512_rcp28_round_pd, _mm512_rcp28_round_ps, _mm512_rsqrt28_round_pd, 1220 _mm512_rsqrt28_round_ps, _mm512_maskz_exp2a23_round_pd, 1221 _mm512_maskz_exp2a23_round_ps, _mm512_maskz_rcp28_round_pd, 1222 _mm512_maskz_rcp28_round_ps, _mm512_maskz_rsqrt28_round_pd, 1223 _mm512_maskz_rsqrt28_round_ps, _mm512_mask_exp2a23_round_pd, 1224 _mm512_mask_exp2a23_round_ps, _mm512_mask_rcp28_round_pd, 1225 _mm512_mask_rcp28_round_ps, _mm512_mask_rsqrt28_round_pd, 1226 _mm512_mask_rsqrt28_round_ps. 1227 * gcc.target/i386/testimm-10.c: New file. 1228 * gcc.target/i386/testround-1.c: Ditto. 1229 * gcc.target/i386/testround-2.c: Ditto. 1230 * gcc.target/x86_64/abi/avx512f/test_m512_returning.c: Ditto. 1231 * gcc.target/x86_64/abi/avx512f/test_passing_m512.c: Ditto. 1232 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Ditto. 1233 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto. 1234 * gcc.target/i386/avx512cd-check.h: Ditto. 1235 * gcc.target/i386/avx512er-check.h: Ditto. 1236 * gcc.target/i386/avx512f-check.h: Ditto. 1237 * gcc.target/i386/avx512f-helper.h: Ditto. 1238 * gcc.target/i386/avx512f-mask-type.h: Ditto. 1239 * gcc.target/i386/avx512f-os-support.h: Ditto. 1240 * gcc.target/i386/i386.exp (check_effective_target_avx512f): New. 1241 (check_effective_target_avx512cd): Ditto. 1242 (check_effective_target_avx512er): Ditto. 1243 * gcc.target/i386/m128-check.h (CHECK_FP_EXP): Ditto. 1244 * gcc.target/i386/m512-check.h: Ditto. 1245 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: New file. 1246 * gcc.target/x86_64/abi/avx512f/args.h: Ditto. 1247 * gcc.target/x86_64/abi/avx512f/asm-support.S: Ditto. 1248 * gcc.target/x86_64/abi/avx512f/avx512f-check.h: Ditto. 1249 * lib/target-supports.exp (check_effective_target_avx512f): New. 1250 12512013-12-31 Alexander Ivchenko <alexander.ivchenko@intel.com> 1252 Maxim Kuznetsov <maxim.kuznetsov@intel.com> 1253 Sergey Lega <sergey.s.lega@intel.com> 1254 Anna Tikhonova <anna.tikhonova@intel.com> 1255 Ilya Tocar <ilya.tocar@intel.com> 1256 Andrey Turetskiy <andrey.turetskiy@intel.com> 1257 Ilya Verbin <ilya.verbin@intel.com> 1258 Kirill Yukhin <kirill.yukhin@intel.com> 1259 Michael Zolotukhin <michael.v.zolotukhin@intel.com> 1260 1261 * gcc.target/i386/avx-1.c: Extend to AVX-512. 1262 * gcc.target/i386/sse-22.c: Ditto. 1263 * gcc.target/i386/sse-23.c: Ditto. 1264 12652013-12-31 Alexander Ivchenko <alexander.ivchenko@intel.com> 1266 Maxim Kuznetsov <maxim.kuznetsov@intel.com> 1267 Sergey Lega <sergey.s.lega@intel.com> 1268 Anna Tikhonova <anna.tikhonova@intel.com> 1269 Ilya Tocar <ilya.tocar@intel.com> 1270 Andrey Turetskiy <andrey.turetskiy@intel.com> 1271 Ilya Verbin <ilya.verbin@intel.com> 1272 Kirill Yukhin <kirill.yukhin@intel.com> 1273 Michael Zolotukhin <michael.v.zolotukhin@intel.com> 1274 1275 * gcc.target/i386/pr49002-2.c: allow vmovapd generation. 1276 12772013-12-31 Sandra Loosemore <sandra@codesourcery.com> 1278 Chung-Lin Tang <cltang@codesourcery.com> 1279 Based on patches from Altera Corporation 1280 1281 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nios2__. 1282 * gcc.dg/20040813-1.c: Skip for nios2-*-*. 1283 * gcc.dg/20020312-2.c: Add __nios2__ case. 1284 * g++.dg/other/PR23205.C: Skip for nios2-*-*. 1285 * g++.dg/other/pr23205-2.C: Skip for nios2-*-*. 1286 * g++.dg/cpp0x/constexpr-rom.C: Skip for nios2-*-*. 1287 * g++.dg/cpp0x/alias-decl-debug-0.C: Skip for nios2-*-*. 1288 * g++.old-deja/g++.jason/thunk3.C: Skip for nios2-*-*. 1289 * lib/target-supports.exp (check_profiling_available): Check for 1290 nios2-*-elf. 1291 * gcc.c-torture/execute/pr47237.x:: Skip for nios2-*-*. 1292 * gcc.c-torture/execute/20101011-1.c: Skip for nios2-*-*. 1293 * gcc.c-torture/execute/builtins/lib/chk.c (memset): Place 1294 char-based memset loop before inline check, to prevent 1295 problems when called to initialize .bss. Update comments. 1296 * gcc.target/nios2/nios2.exp: New DejaGNU file. 1297 * gcc.target/nios2/nios2-custom-1.c: New test. 1298 * gcc.target/nios2/nios2-trap-insn.c: New test. 1299 * gcc.target/nios2/nios2-builtin-custom.c: New test. 1300 * gcc.target/nios2/nios2-builtin-io.c: New test. 1301 * gcc.target/nios2/nios2-stack-check-1.c: New test. 1302 * gcc.target/nios2/nios2-stack-check-2.c: New test. 1303 * gcc.target/nios2/nios2-rdctl.c: New test. 1304 * gcc.target/nios2/nios2-wrctl.c: New test. 1305 * gcc.target/nios2/nios2-wrctl-zero.c: New test. 1306 * gcc.target/nios2/nios2-wrctl-not-zero.c: New test. 1307 * gcc.target/nios2/nios2-rdwrctl-1.c: New test. 1308 * gcc.target/nios2/nios2-reg-constraints.c: New test. 1309 * gcc.target/nios2/nios2-ashlsi3-one_shift.c: New test. 1310 * gcc.target/nios2/nios2-mul-options-1.c: New test. 1311 * gcc.target/nios2/nios2-mul-options-2.c: New test. 1312 * gcc.target/nios2/nios2-mul-options-3.c: New test. 1313 * gcc.target/nios2/nios2-mul-options-4.c: New test. 1314 * gcc.target/nios2/nios2-nor.c: New test. 1315 * gcc.target/nios2/nios2-stxio.c: New test. 1316 * gcc.target/nios2/custom-fp-1.c: New test. 1317 * gcc.target/nios2/custom-fp-2.c: New test. 1318 * gcc.target/nios2/custom-fp-3.c: New test. 1319 * gcc.target/nios2/custom-fp-4.c: New test. 1320 * gcc.target/nios2/custom-fp-5.c: New test. 1321 * gcc.target/nios2/custom-fp-6.c: New test. 1322 * gcc.target/nios2/custom-fp-7.c: New test. 1323 * gcc.target/nios2/custom-fp-8.c: New test. 1324 * gcc.target/nios2/custom-fp-cmp-1.c: New test. 1325 * gcc.target/nios2/custom-fp-conversion.c: New test. 1326 * gcc.target/nios2/custom-fp-double.c: New test. 1327 * gcc.target/nios2/custom-fp-float.c: New test. 1328 * gcc.target/nios2/nios2-int-types.c: New test. 1329 * gcc.target/nios2/nios2-cache-1.c: New test. 1330 * gcc.target/nios2/nios2-cache-2.c: New test. 1331 13322013-12-30 Mike Stump <mikestump@comcast.net> 1333 1334 PR c++/41090 1335 * g++.dg/ext/label13.C: Update to not expect failures. 1336 13372013-12-30 Janus Weil <janus@gcc.gnu.org> 1338 1339 PR fortran/58998 1340 * gfortran.dg/generic_28.f90: New. 1341 13422013-12-30 Jakub Jelinek <jakub@redhat.com> 1343 1344 PR tree-optimization/59591 1345 * gcc.dg/vect/pr59591-1.c: New test. 1346 * gcc.dg/vect/pr59591-2.c: New test. 1347 * gcc.target/i386/pr59591-1.c: New test. 1348 * gcc.target/i386/pr59591-2.c: New test. 1349 1350 PR target/59501 1351 * gcc.target/i386/pr59501-1.c: New test. 1352 * gcc.target/i386/pr59501-1a.c: New test. 1353 * gcc.target/i386/pr59501-2.c: New test. 1354 * gcc.target/i386/pr59501-2a.c: New test. 1355 * gcc.target/i386/pr59501-3.c: New test. 1356 * gcc.target/i386/pr59501-3a.c: New test. 1357 * gcc.target/i386/pr59501-4.c: New test. 1358 * gcc.target/i386/pr59501-4a.c: New test. 1359 * gcc.target/i386/pr59501-5.c: New test. 1360 * gcc.target/i386/pr59501-6.c: New test. 1361 13622013-12-30 H.J. Lu <hongjiu.lu@intel.com> 1363 1364 PR target/59605 1365 * gcc.dg/pr59605.c: New test. 1366 13672013-12-27 Yury Gribov <y.gribov@samsung.com> 1368 1369 PR target/59585 1370 * c-c++-common/ubsan/div-by-zero-1.c: Fixed pattern. 1371 * c-c++-common/ubsan/div-by-zero-2.c: Likewise. 1372 * c-c++-common/ubsan/div-by-zero-3.c: Likewise. 1373 * c-c++-common/ubsan/load-bool-enum.c: Likewise. 1374 * c-c++-common/ubsan/overflow-add-2.c: Likewise. 1375 * c-c++-common/ubsan/overflow-mul-2.c: Likewise. 1376 * c-c++-common/ubsan/overflow-mul-4.c: Likewise. 1377 * c-c++-common/ubsan/overflow-negate-1.c: Likewise. 1378 * c-c++-common/ubsan/overflow-sub-2.c: Likewise. 1379 * c-c++-common/ubsan/pr59333.c: Likewise. 1380 * c-c++-common/ubsan/shift-1.c: Likewise. 1381 * c-c++-common/ubsan/shift-2.c: Likewise. 1382 * c-c++-common/ubsan/shift-4.c: Likewise. 1383 * c-c++-common/ubsan/vla-1.c: Likewise. 1384 13852013-12-26 H.J. Lu <hongjiu.lu@intel.com> 1386 1387 * g++.old-deja/g++.other/store-expr1.C (dg-options): Replace 1388 -mtune=i686 with -mtune=generic. 1389 * g++.old-deja/g++.other/store-expr2.C (dg-options): Likewise. 1390 13912013-12-26 H.J. Lu <hongjiu.lu@intel.com> 1392 1393 * gcc.target/i386/andor-2.c (dg-options): Replace -mtune=i686 1394 with -mtune=generic. 1395 13962013-12-26 H.J. Lu <hongjiu.lu@intel.com> 1397 1398 PR target/59588 1399 * gcc.target/i386/pr59588-1.c: New file. 1400 * gcc.target/i386/pr59588-2.c: Likewise. 1401 14022013-12-26 Uros Bizjak <ubizjak@gmail.com> 1403 H.J. Lu <hongjiu.lu@intel.com> 1404 1405 PR target/59601 1406 * g++.dg/ext/mv14.C: New tests. 1407 * g++.dg/ext/mv15.C: Likewise. 1408 14092013-12-25 Allan Sandfeld Jensen <sandfeld@kde.org> 1410 1411 PR target/59422 1412 * gcc.target/i386/funcspec-5.c (test_fma, test_xop, test_no_fma, 1413 test_no_xop, test_arch_corei7, test_arch_corei7_avx, 1414 test_arch_core_avx2, test_arch_bdver1, test_arch_bdver2, 1415 test_arch_bdver3, test_tune_corei7, test_tune_corei7_avx, 1416 test_tune_core_avx2, test_tune_bdver1, test_tune_bdver2 and 1417 test_tune_bdver3): New function prototypes. 1418 14192013-12-24 Renlin Li <Renlin.Li@arm.com> 1420 1421 * gcc.target/arm/fixed_float_conversion.c: New test case. 1422 14232013-12-23 Bingfeng Mei <bmei@broadcom.com> 1424 1425 * gcc.dg/vect/vect-neg-store-1.c: New test. 1426 * gcc.dg/vect/vect-neg-store-2.c: Ditto. 1427 14282013-12-23 Bingfeng Mei <bmei@broadcom.com> 1429 1430 PR middle-end/59569 1431 * gcc.c-torture/compile/pr59569-1.c: New test. 1432 * gcc.c-torture/compile/pr59569-2.c: Ditto. 1433 14342013-12-23 Marek Polacek <polacek@redhat.com> 1435 1436 PR c++/59111 1437 * g++.dg/cpp0x/pr59111.C: New test. 1438 * g++.dg/cpp1y/pr59110.C: New test. 1439 14402013-12-22 Uros Bizjak <ubizjak@gmail.com> 1441 1442 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-do): Remove 1443 target selector. 1444 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-do): Ditto. 1445 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-do): Ditto. 1446 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-do): Ditto. 1447 14482013-12-20 Richard Earnshaw <rearnsha@arm.com> 1449 1450 * gcc.target/arm/nested-apcs.c: New test. 1451 14522013-12-20 Jakub Jelinek <jakub@redhat.com> 1453 1454 PR c++/59255 1455 * g++.dg/tree-prof/pr59255.C: New test. 1456 14572013-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1458 1459 * gcc.target/arm/neon-vceq_p64.c: New test. 1460 * gcc.target/arm/neon-vtst_p64.c: Likewise. 1461 14622013-12-20 Bingfeng Mei <bmei@broadcom.com> 1463 1464 PR tree-optimization/59544 1465 * gcc.target/i386/pr59544.c: New test. 1466 14672013-12-20 Jakub Jelinek <jakub@redhat.com> 1468 1469 PR tree-optimization/59413 1470 * gcc.c-torture/execute/pr59413.c: New test. 1471 1472 * c-c++-common/ubsan/load-bool-enum.c: New test. 1473 14742013-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1475 1476 * lib/target-supports.exp (check_effective_target_arm_crypto_ok): 1477 New procedure. 1478 (add_options_for_arm_crypto): Likewise. 1479 * gcc.target/arm/crypto-vaesdq_u8.c: New test. 1480 * gcc.target/arm/crypto-vaeseq_u8.c: Likewise. 1481 * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise. 1482 * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise. 1483 * gcc.target/arm/crypto-vldrq_p128.c: Likewise. 1484 * gcc.target/arm/crypto-vmull_high_p64.c: Likewise. 1485 * gcc.target/arm/crypto-vmullp64.c: Likewise. 1486 * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise. 1487 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise. 1488 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise. 1489 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise. 1490 * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise. 1491 * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise. 1492 * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise. 1493 * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise. 1494 * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise. 1495 * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise. 1496 * gcc.target/arm/crypto-vstrq_p128.c: Likewise. 1497 * gcc.target/arm/neon/vbslQp64: Generate. 1498 * gcc.target/arm/neon/vbslp64: Likewise. 1499 * gcc.target/arm/neon/vcombinep64: Likewise. 1500 * gcc.target/arm/neon/vcreatep64: Likewise. 1501 * gcc.target/arm/neon/vdupQ_lanep64: Likewise. 1502 * gcc.target/arm/neon/vdupQ_np64: Likewise. 1503 * gcc.target/arm/neon/vdup_lanep64: Likewise. 1504 * gcc.target/arm/neon/vdup_np64: Likewise. 1505 * gcc.target/arm/neon/vextQp64: Likewise. 1506 * gcc.target/arm/neon/vextp64: Likewise. 1507 * gcc.target/arm/neon/vget_highp64: Likewise. 1508 * gcc.target/arm/neon/vget_lowp64: Likewise. 1509 * gcc.target/arm/neon/vld1Q_dupp64: Likewise. 1510 * gcc.target/arm/neon/vld1Q_lanep64: Likewise. 1511 * gcc.target/arm/neon/vld1Qp64: Likewise. 1512 * gcc.target/arm/neon/vld1_dupp64: Likewise. 1513 * gcc.target/arm/neon/vld1_lanep64: Likewise. 1514 * gcc.target/arm/neon/vld1p64: Likewise. 1515 * gcc.target/arm/neon/vld2_dupp64: Likewise. 1516 * gcc.target/arm/neon/vld2p64: Likewise. 1517 * gcc.target/arm/neon/vld3_dupp64: Likewise. 1518 * gcc.target/arm/neon/vld3p64: Likewise. 1519 * gcc.target/arm/neon/vld4_dupp64: Likewise. 1520 * gcc.target/arm/neon/vld4p64: Likewise. 1521 * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise. 1522 * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise. 1523 * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise. 1524 * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise. 1525 * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise. 1526 * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise. 1527 * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise. 1528 * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise. 1529 * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise. 1530 * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise. 1531 * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise. 1532 * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise. 1533 * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise. 1534 * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise. 1535 * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise. 1536 * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise. 1537 * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise. 1538 * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise. 1539 * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise. 1540 * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise. 1541 * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise. 1542 * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise. 1543 * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise. 1544 * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise. 1545 * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise. 1546 * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise. 1547 * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise. 1548 * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise. 1549 * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise. 1550 * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise. 1551 * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise. 1552 * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise. 1553 * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise. 1554 * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise. 1555 * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise. 1556 * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise. 1557 * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise. 1558 * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise. 1559 * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise. 1560 * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise. 1561 * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise. 1562 * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise. 1563 * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise. 1564 * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise. 1565 * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise. 1566 * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise. 1567 * gcc.target/arm/neon/vreinterpretf32_p64: Likewise. 1568 * gcc.target/arm/neon/vreinterpretp16_p64: Likewise. 1569 * gcc.target/arm/neon/vreinterpretp64_f32: Likewise. 1570 * gcc.target/arm/neon/vreinterpretp64_p16: Likewise. 1571 * gcc.target/arm/neon/vreinterpretp64_p8: Likewise. 1572 * gcc.target/arm/neon/vreinterpretp64_s16: Likewise. 1573 * gcc.target/arm/neon/vreinterpretp64_s32: Likewise. 1574 * gcc.target/arm/neon/vreinterpretp64_s64: Likewise. 1575 * gcc.target/arm/neon/vreinterpretp64_s8: Likewise. 1576 * gcc.target/arm/neon/vreinterpretp64_u16: Likewise. 1577 * gcc.target/arm/neon/vreinterpretp64_u32: Likewise. 1578 * gcc.target/arm/neon/vreinterpretp64_u64: Likewise. 1579 * gcc.target/arm/neon/vreinterpretp64_u8: Likewise. 1580 * gcc.target/arm/neon/vreinterpretp8_p64: Likewise. 1581 * gcc.target/arm/neon/vreinterprets16_p64: Likewise. 1582 * gcc.target/arm/neon/vreinterprets32_p64: Likewise. 1583 * gcc.target/arm/neon/vreinterprets64_p64: Likewise. 1584 * gcc.target/arm/neon/vreinterprets8_p64: Likewise. 1585 * gcc.target/arm/neon/vreinterpretu16_p64: Likewise. 1586 * gcc.target/arm/neon/vreinterpretu32_p64: Likewise. 1587 * gcc.target/arm/neon/vreinterpretu64_p64: Likewise. 1588 * gcc.target/arm/neon/vreinterpretu8_p64: Likewise. 1589 * gcc.target/arm/neon/vsliQ_np64: Likewise. 1590 * gcc.target/arm/neon/vsli_np64: Likewise. 1591 * gcc.target/arm/neon/vsriQ_np64: Likewise. 1592 * gcc.target/arm/neon/vsri_np64: Likewise. 1593 * gcc.target/arm/neon/vst1Q_lanep64: Likewise. 1594 * gcc.target/arm/neon/vst1Qp64: Likewise. 1595 * gcc.target/arm/neon/vst1_lanep64: Likewise. 1596 * gcc.target/arm/neon/vst1p64: Likewise. 1597 * gcc.target/arm/neon/vst2p64: Likewise. 1598 * gcc.target/arm/neon/vst3p64: Likewise. 1599 * gcc.target/arm/neon/vst4p64: Likewise. 1600 16012013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1602 1603 * lib/target-supports.exp (add_options_for_arm_crc): New procedure. 1604 (check_effective_target_arm_crc_ok_nocache): Likewise. 1605 (check_effective_target_arm_crc_ok): Likewise. 1606 * gcc.target/arm/acle/: New directory. 1607 * gcc.target/arm/acle/acle.exp: New. 1608 * gcc.target/arm/acle/crc32b.c: New test. 1609 * gcc.target/arm/acle/crc32h.c: Likewise. 1610 * gcc.target/arm/acle/crc32w.c: Likewise. 1611 * gcc.target/arm/acle/crc32d.c: Likewise. 1612 * gcc.target/arm/acle/crc32cb.c: Likewise. 1613 * gcc.target/arm/acle/crc32ch.c: Likewise. 1614 * gcc.target/arm/acle/crc32cw.c: Likewise. 1615 * gcc.target/arm/acle/crc32cd.c: Likewise. 1616 16172013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1618 1619 * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd. 1620 16212013-12-19 Oleg Endo <olegendo@gcc.gnu.org> 1622 1623 * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option 1624 for target sh4-*-*. 1625 16262013-12-19 Tejas Belagod <tejas.belagod@arm.com> 1627 1628 * gcc.target/aarch64/pmull_1.c: New. 1629 16302013-12-19 Tejas Belagod <tejas.belagod@arm.com> 1631 1632 * gcc.target/aarch64/sha256_1.c: New. 1633 16342013-12-19 Tejas Belagod <tejas.belagod@arm.com> 1635 1636 * gcc.target/aarch64/sha1_1.c: New. 1637 16382013-12-19 Tejas Belagod <tejas.belagod@arm.com> 1639 1640 * gcc.target/aarch64/aes_1.c: New. 1641 16422013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com> 1643 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 1644 1645 * gcc.target/s390/hotpatch-1.c: New test 1646 * gcc.target/s390/hotpatch-2.c: New test 1647 * gcc.target/s390/hotpatch-3.c: New test 1648 * gcc.target/s390/hotpatch-4.c: New test 1649 * gcc.target/s390/hotpatch-5.c: New test 1650 * gcc.target/s390/hotpatch-6.c: New test 1651 * gcc.target/s390/hotpatch-7.c: New test 1652 * gcc.target/s390/hotpatch-8.c: New test 1653 * gcc.target/s390/hotpatch-9.c: New test 1654 * gcc.target/s390/hotpatch-10.c: New test 1655 * gcc.target/s390/hotpatch-11.c: New test 1656 * gcc.target/s390/hotpatch-12.c: New test 1657 * gcc.target/s390/hotpatch-compile-1.c: New test 1658 * gcc.target/s390/hotpatch-compile-2.c: New test 1659 * gcc.target/s390/hotpatch-compile-3.c: New test 1660 * gcc.target/s390/hotpatch-compile-4.c: New test 1661 * gcc.target/s390/hotpatch-compile-5.c: New test 1662 * gcc.target/s390/hotpatch-compile-6.c: New test 1663 * gcc.target/s390/hotpatch-compile-7.c: New test 1664 16652013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1666 1667 * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective 1668 target check. 1669 16702013-12-18 Steven G. Kargl <kargl@gcc.gnu.org> 1671 1672 * gfortran.dg/io_err_1.f90: New test. 1673 16742013-12-18 Balaji V. Iyer <balaji.v.iyer@intel.com> 1675 1676 * c-c++-common/cilk-plus/SE/ef_test.c: New test. 1677 * c-c++-common/cilk-plus/SE/ef_test2.c: Likewise. 1678 * c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise. 1679 * c-c++-common/cilk-plus/SE/ef_error.c: Likewise. 1680 * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise. 1681 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise. 1682 * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests. 1683 16842013-12-18 Jakub Jelinek <jakub@redhat.com> 1685 1686 PR target/59539 1687 * gcc.target/i386/pr59539-1.c: New test. 1688 * gcc.target/i386/pr59539-2.c: New test. 1689 16902013-12-18 Nick Clifton <nickc@redhat.com> 1691 1692 * gcc.dg/pr32912-2.c: Fix for 16-bit targets. 1693 16942013-12-18 Eric Botcazou <ebotcazou@adacore.com> 1695 1696 * gcc.dg/pr59418.c: New test. 1697 16982013-12-17 Jakub Jelinek <jakub@redhat.com> 1699 1700 PR tree-optimization/59523 1701 * gcc.dg/pr59523.c: New test. 1702 17032013-12-17 Marek Polacek <polacek@redhat.com> 1704 1705 * c-c++-common/ubsan/overflow-int128.c: New test. 1706 17072013-12-17 Jakub Jelinek <jakub@redhat.com> 1708 1709 PR ipa/58290 1710 * gfortran.dg/pr58290.f90: New test. 1711 17122013-12-17 Thomas Schwinge <thomas@codesourcery.com> 1713 1714 * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo. 1715 17162013-12-17 Jan Hubicka <hubicka@ucw.cz> 1717 1718 * g++.dg/ipa/devirt-13.C: Update template. 1719 17202013-12-16 Janus Weil <janus@gcc.gnu.org> 1721 1722 PR fortran/54949 1723 * gfortran.dg/proc_ptr_44.f90: New. 1724 17252013-12-16 Jakub Jelinek <jakub@redhat.com> 1726 1727 * c-c++-common/ubsan/overflow-mul-3.c: New test. 1728 * c-c++-common/ubsan/overflow-mul-4.c: New test. 1729 1730 PR libgomp/59337 1731 * gfortran.dg/gomp/pr59337.f90: New test. 1732 17332013-12-16 Jakub Jelinek <jakub@redhat.com> 1734 1735 PR middle-end/58956 1736 PR middle-end/59470 1737 * gcc.target/i386/pr59470.c: New test. 1738 17392013-12-14 Jan Hubicka <jh@suse.cz> 1740 1741 PR ipa/59265 1742 * g++.dg/torture/pr59265.C: New testcase. 1743 17442013-12-15 Uros Bizjak <ubizjak@gmail.com> 1745 1746 * gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call 1747 __builtin_ia32_emms for 32bit x86 targets. 1748 (foo32x2_le): Ditto. 1749 (main): Reorder function calls. 1750 17512013-12-15 Uros Bizjak <ubizjak@gmail.com> 1752 1753 * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3. 1754 17552013-12-15 Uros Bizjak <ubizjak@gmail.com> 1756 1757 PR testsuite/58630 1758 * gcc.target/i386/pr43662.c (dg-options): 1759 Add -maccumulate-outgoing-args. 1760 * gcc.target/i386/pr43869.c (dg-options): Ditto. 1761 * gcc.target/i386/pr57003.c (dg-options): Ditto. 1762 * gcc.target/i386/avx-vzeroupper-16.c (dg-options): 1763 Remove -mtune=generic and add -maccumulate-outgoing-args instead. 1764 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto. 1765 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto. 1766 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options): 1767 Add -maccumulate-outgoing-args. 1768 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto. 1769 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto. 1770 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto. 1771 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto. 1772 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto. 1773 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto. 1774 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto. 1775 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto. 1776 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto. 1777 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto. 1778 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto. 1779 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto. 1780 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto. 1781 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto. 1782 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto. 1783 17842013-12-15 Janus Weil <janus@gcc.gnu.org> 1785 1786 PR fortran/59493 1787 * gfortran.dg/unlimited_polymorphic_15.f90: New. 1788 17892013-12-14 Jan Hubicka <jh@suse.cz> 1790 1791 PR middle-end/58477 1792 * g++.dg/ipa/devirt-19.C: New testcase. 1793 17942013-12-14 Marek Polacek <polacek@redhat.com> 1795 1796 * c-c++-common/ubsan/overflow-negate-1.c: Add more testing. Don't 1797 require int128 target. 1798 * c-c++-common/ubsan/overflow-negate-2.c: New test. 1799 18002013-12-14 Janus Weil <janus@gcc.gnu.org> 1801 1802 PR fortran/59502 1803 * gfortran.dg/class_57.f90: New. 1804 18052013-12-14 H.J. Lu <hongjiu.lu@intel.com> 1806 1807 PR target/59492 1808 * g++.dg/other/pr59492.C: New file. 1809 18102013-12-14 Andreas Schwab <schwab@linux-m68k.org> 1811 1812 * g++.dg/cilk-plus/cilk-plus.exp: Fix last change. 1813 18142013-12-14 Eric Botcazou <ebotcazou@adacore.com> 1815 1816 * gcc.dg/pr59350.c: New test. 1817 18182013-12-14 Marek Polacek <polacek@redhat.com> 1819 1820 * c-c++-common/ubsan/overflow-1.c: New test. 1821 * c-c++-common/ubsan/overflow-2.c: New test. 1822 18232013-12-14 Marek Polacek <polacek@redhat.com> 1824 1825 PR sanitizer/59503 1826 * c-c++-common/ubsan/pr59503.c: New test. 1827 18282013-12-14 Janus Weil <janus@gcc.gnu.org> 1829 1830 PR fortran/59450 1831 * gfortran.dg/typebound_proc_31.f90: New. 1832 18332013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1834 1835 * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path. 1836 Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS. 1837 18382013-12-03 Jeff Law <law@redhat.com> 1839 1840 PR tree-optimization/45685 1841 * gcc.dg/tree-ssa/pr45685.c: New test. 1842 18432013-12-13 Bin Cheng <bin.cheng@arm.com> 1844 1845 PR tree-optimization/58296 1846 PR tree-optimization/41488 1847 * gcc.dg/tree-ssa/scev-7.c: New test. 1848 * gcc.dg/pr41488.c: New test. 1849 * g++.dg/pr59445.C: New test. 1850 18512013-12-12 Tobias Burnus <burnus@net-b.de> 1852 1853 PR fortran/59440 1854 * gfortran.dg/namelist_83.f90: New. 1855 * gfortran.dg/namelist_83_2.f90: New. 1856 18572013-12-12 Jakub Jelinek <jakub@redhat.com> 1858 1859 PR middle-end/59470 1860 * g++.dg/opt/pr59470.C: New test. 1861 18622013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com> 1863 1864 * c-c++-common/tsan/free_race2.c: New file. 1865 * c-c++-common/tsan/race_on_barrier2.c: Likewise. 1866 * c-c++-common/tsan/race_on_mutex.c: Likewise. 1867 * c-c++-common/tsan/race_on_mutex2.c: Likewise. 1868 * c-c++-common/tsan/simple_race.c: Likewise. 1869 * c-c++-common/tsan/simple_stack.c: Likewise. 1870 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise. 1871 * g++.dg/tsan/atomic_free.C: Likewise. 1872 * g++.dg/tsan/atomic_free2.C: Likewise. 1873 * g++.dg/tsan/benign_race.C: Likewise. 1874 * g++.dg/tsan/cond_race.C: Likewise. 1875 * g++.dg/tsan/default_options.C: Likewise. 1876 * g++.dg/tsan/fd_close_norace.C: Likewise. 1877 * g++.dg/tsan/fd_close_norace2.C: Likewise. 1878 * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests. 1879 18802013-12-12 Jakub Jelinek <jakub@redhat.com> 1881 1882 PR libgomp/59467 1883 * gfortran.dg/gomp/pr59467.f90: New test. 1884 * c-c++-common/gomp/pr59467.c: New test. 1885 18862013-12-12 Ryan Mansfield <rmansfield@qnx.com> 1887 1888 PR testsuite/59442 1889 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes. 1890 * gcc.target/i386/sse2-movapd-2.c: Likewise. 1891 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise. 1892 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise. 1893 18942013-12-11 Sriraman Tallam <tmsriram@google.com> 1895 1896 PR target/59390 1897 * gcc.target/i386/pr59390.c: New test. 1898 * gcc.target/i386/pr59390_1.c: New test. 1899 * gcc.target/i386/pr59390_2.c: New test. 1900 19012013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com> 1902 1903 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case. 1904 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise. 1905 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise. 1906 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise. 1907 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise. 1908 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise. 1909 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords 1910 test stored in c-c++-common. Also, added the Cilk runtime's library 1911 to the ld_library_path. 1912 19132013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de> 1914 1915 PR middle-end/59134 1916 * gcc.c-torture/compile/pr59134.c: New test. 1917 * gnat.dg/misaligned_volatile.adb: New test. 1918 19192013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de> 1920 Sandra Loosemore <sandra@codesourcery.com> 1921 1922 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model. 1923 19242013-12-11 Sandra Loosemore <sandra@codesourcery.com> 1925 1926 PR middle-end/23623 1927 PR middle-end/48784 1928 PR middle-end/56341 1929 PR middle-end/56997 1930 * gcc.dg/pr23623.c: New test. 1931 * gcc.dg/pr48784-1.c: New test. 1932 * gcc.dg/pr48784-2.c: New test. 1933 * gcc.dg/pr56341-1.c: New test. 1934 * gcc.dg/pr56341-2.c: New test. 1935 * gcc.dg/pr56997-1.c: New test. 1936 * gcc.dg/pr56997-2.c: New test. 1937 * gcc.dg/pr56997-3.c: New test. 1938 19392013-12-11 Janus Weil <janus@gcc.gnu.org> 1940 1941 PR fortran/58916 1942 * gfortran.dg/allocate_with_source_4.f90: New. 1943 19442013-12-11 Jakub Jelinek <jakub@redhat.com> 1945 1946 PR tree-optimization/59417 1947 * gcc.c-torture/compile/pr59417.c: New test. 1948 1949 PR tree-optimization/59386 1950 * gcc.c-torture/compile/pr59386.c: New test. 1951 19522013-12-11 Bin Cheng <bin.cheng@arm.com> 1953 1954 Reverted: 1955 2013-12-10 Bin Cheng <bin.cheng@arm.com> 1956 PR tree-optimization/41488 1957 * gcc.dg/tree-ssa/scev-7.c: New test. 1958 * gcc.dg/pr41488.c: New test. 1959 19602013-12-10 Janus Weil <janus@gcc.gnu.org> 1961 1962 PR fortran/35831 1963 * gfortran.dg/c_by_val_5.f90: Modified. 1964 * gfortran.dg/dummy_procedure_10.f90: New. 1965 19662013-12-10 Yury Gribov <y.gribov@samsung.com> 1967 1968 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish. 1969 * g++-dg/tsan/tsan.exp: Likewise. 1970 19712013-12-10 Richard Biener <rguenther@suse.de> 1972 1973 PR middle-end/38474 1974 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL. 1975 19762013-12-10 Jakub Jelinek <jakub@redhat.com> 1977 1978 * gcc.dg/vect/vect-cond-11.c: New test. 1979 * gcc.target/i386/vect-cond-1.c: New test. 1980 * gcc.target/i386/avx2-gather-5.c: New test. 1981 * gcc.target/i386/avx2-gather-6.c: New test. 1982 * gcc.dg/vect/vect-mask-loadstore-1.c: New test. 1983 * gcc.dg/vect/vect-mask-load-1.c: New test. 1984 19852013-12-09 Marek Polacek <polacek@redhat.com> 1986 1987 PR sanitizer/59437 1988 * g++.dg/ubsan/pr59437.C: New test. 1989 19902013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com> 1991 1992 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed. 1993 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options. 1994 * g++-dg/tsan/tsan.exp: Likewise. 1995 19962013-12-10 Eric Botcazou <ebotcazou@adacore.com> 1997 1998 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align. 1999 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult. 2000 20012013-12-10 Bin Cheng <bin.cheng@arm.com> 2002 2003 PR tree-optimization/41488 2004 * gcc.dg/tree-ssa/scev-7.c: New test. 2005 * gcc.dg/pr41488.c: New test. 2006 20072013-12-09 Joseph Myers <joseph@codesourcery.com> 2008 2009 PR preprocessor/55715 2010 * gcc.dg/cpp/expr-overflow-1.c: New test. 2011 20122013-12-10 Tobias Burnus <burnus@net-b.de> 2013 2014 PR fortran/59428 2015 PR fortran/58099 2016 PR fortran/58676 2017 PR fortran/41724 2018 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface. 2019 20202013-12-09 Paolo Carlini <paolo.carlini@oracle.com> 2021 2022 PR c++/59435 2023 * g++.dg/cpp0x/variadic-sizeof3.C: New. 2024 20252013-12-09 David Malcolm <dmalcolm@redhat.com> 2026 2027 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate 2028 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun 2029 explicit. 2030 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise. 2031 20322013-12-09 Richard Earnshaw <rearnsha@arm.com> 2033 2034 * gcc.target/arm/ldrd-strd-offset.c: New. 2035 20362013-12-09 Martin Jambor <mjambor@suse.cz> 2037 2038 * gcc.c-torture/compile/pr39834.c: Remove optimization level option. 2039 * gcc.c-torture/compile/pr48929.c: Likewise. 2040 * gcc.c-torture/compile/pr55569.c: Likewise. 2041 * gcc.c-torture/compile/sra-1.c: Likewise. 2042 * gcc.c-torture/compile/pr45085.c: Moved to... 2043 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do. 2044 20452013-12-09 Marek Polacek <polacek@redhat.com> 2046 2047 PR sanitizer/59415 2048 * g++.dg/ubsan/pr59415.C: New test. 2049 20502013-12-09 Paolo Carlini <paolo.carlini@oracle.com> 2051 2052 PR c++/52707 2053 * g++.dg/cpp0x/deleted2.C: New. 2054 20552013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2056 2057 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern. 2058 20592013-12-09 Richard Sandiford <rdsandiford@googlemail.com> 2060 2061 * lib/asan-dg.exp (asan-gtest): Remove expected output from the 2062 pass/fail line and add it to the log instead. 2063 20642013-12-08 Oleg Endo <olegendo@gcc.gnu.org> 2065 2066 PR target/52898 2067 PR target/51697 2068 * gcc.target/sh/pr51697.c: New. 2069 20702013-12-08 Uros Bizjak <ubizjak@gmail.com> 2071 2072 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump. 2073 * gcc.dg/macro-fusion-2.c: Ditto. 2074 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump. 2075 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto. 2076 20772013-12-08 Tobias Burnus <burnus@net-b.de> 2078 2079 PR fortran/58099 2080 PR fortran/58676 2081 PR fortran/41724 2082 * gfortran.dg/elemental_subroutine_8.f90: New. 2083 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid. 2084 * gfortran.dg/proc_ptr_11.f90: Ditto. 2085 * gfortran.dg/proc_ptr_result_8.f90: Ditto. 2086 * gfortran.dg/proc_ptr_32.f90: Update dg-error. 2087 * gfortran.dg/proc_ptr_33.f90: Ditto. 2088 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface 2089 which is not elemental. 2090 * gfortran.dg/proc_ptr_result_7.f90: Ditto. 2091 20922013-12-07 Janus Weil <janus@gcc.gnu.org> 2093 2094 PR fortran/59414 2095 * gfortran.dg/class_result_2.f90: New. 2096 20972013-12-06 Jakub Jelinek <jakub@redhat.com> 2098 2099 PR tree-optimization/59388 2100 * gcc.c-torture/execute/pr59388.c: New test. 2101 21022013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr> 2103 2104 PR testsuite/59043 2105 * g++.dg/pubtypes.C: Adjust the regular expression. 2106 * gcc.dg/pubtypes-1.c: Likewise. 2107 * gcc.dg/pubtypes-2.c: Likewise. 2108 * gcc.dg/pubtypes-3.c: Likewise. 2109 * gcc.dg/pubtypes-4.c: Likewise. 2110 21112013-12-06 Tejas Belagod <tejas.belagod@arm.com> 2112 2113 * gcc.dg/vect/vect-nop-move.c: Fix dg options. 2114 21152013-12-06 Uros Bizjak <ubizjak@gmail.com> 2116 2117 PR target/59405 2118 * gcc.target/i386/pr59405.c: New test. 2119 21202013-12-06 Ian Bolton <ian.bolton@arm.com> 2121 Mark Mitchell <mark@codesourcery.com> 2122 2123 PR target/59091 2124 * gcc.target/arm/builtin-trap.c: New test. 2125 * gcc.target/arm/thumb-builtin-trap.c: Likewise. 2126 21272013-12-06 Eric Botcazou <ebotcazou@adacore.com> 2128 2129 * gcc.target/sparc/pdistn.c: New test. 2130 * gcc.target/sparc/pdistn-2.c: Likewise. 2131 21322013-12-06 Richard Biener <rguenther@suse.de> 2133 2134 PR tree-optimization/59058 2135 * gcc.dg/torture/pr59058.c: New testcase. 2136 21372013-12-05 Paolo Carlini <paolo.carlini@oracle.com> 2138 2139 * g++.dg/warn/pr15774-1.C: Adjust expected message. 2140 21412013-12-05 Vladimir Makarov <vmakarov@redhat.com> 2142 2143 PR rtl-optimization/59317 2144 * gcc.target/mips/pr59317.c: New. 2145 21462013-12-05 Marek Polacek <polacek@redhat.com> 2147 2148 PR sanitizer/59333 2149 PR sanitizer/59397 2150 * c-c++-common/ubsan/pr59333.c: New test. 2151 * c-c++-common/ubsan/pr59397.c: New test. 2152 21532013-12-05 Tejas Belagod <tejas.belagod@arm.com> 2154 2155 * gcc.dg/vect/vect-nop-move.c: New test. 2156 21572013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com> 2158 2159 * c-c++-common/tsan/atomic_stack.c: New test. 2160 * c-c++-common/tsan/fd_pipe_race.c: New test. 2161 * c-c++-common/tsan/free_race.c: New test. 2162 * c-c++-common/tsan/mutexset1.c: New test. 2163 * c-c++-common/tsan/race_on_barrier.c: New test. 2164 * c-c++-common/tsan/sleep_sync.c: New test. 2165 * c-c++-common/tsan/thread_leak.c: New test. 2166 * c-c++-common/tsan/thread_leak1.c: New test. 2167 * c-c++-common/tsan/thread_leak2.c: New test. 2168 * c-c++-common/tsan/tiny_race.c: New test. 2169 * c-c++-common/tsan/tls_race.c: New test. 2170 * c-c++-common/tsan/write_in_reader_lock.c: New test. 2171 * lib/tsan-dg.exp: New file. 2172 * gcc.dg/tsan/tsan.exp: New file. 2173 * g++.dg/tsan/tsan.exp: New file. 2174 * g++.dg/dg.exp: Prune tsan subdirectory. 2175 21762013-12-05 Kirill Yukhin <kirill.yukhin@intel.com> 2177 2178 * gcc.target/i386/readeflags-1.c: New. 2179 * gcc.target/i386/writeeflags-1.c: Ditto. 2180 21812013-12-05 Yury Gribov <y.gribov@samsung.com> 2182 2183 PR sanitizer/59369 2184 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms. 2185 * c-c++-common/asan/pr59063-2.c: Likewise. 2186 21872013-12-05 Paolo Carlini <paolo.carlini@oracle.com> 2188 2189 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages. 2190 * g++.dg/cpp0x/defaulted2.C: Likewise. 2191 * g++.dg/cpp1y/auto-fn8.C: Likewise. 2192 * g++.dg/gomp/udr-3.C: Likewise. 2193 * g++.dg/lookup/extern-c-redecl5.C: Likewise. 2194 * g++.dg/lookup/linkage1.C: Likewise. 2195 * g++.dg/overload/new1.C: Likewise. 2196 * g++.dg/parse/friend5.C: Likewise. 2197 * g++.dg/parse/namespace-alias-1.C: Likewise. 2198 * g++.dg/parse/namespace10.C: Likewise. 2199 * g++.dg/parse/redef2.C: Likewise. 2200 * g++.dg/template/friend44.C: Likewise. 2201 * g++.old-deja/g++.brendan/crash42.C: Likewise. 2202 * g++.old-deja/g++.brendan/crash52.C: Likewise. 2203 * g++.old-deja/g++.brendan/crash55.C: Likewise. 2204 * g++.old-deja/g++.jason/overload21.C: Likewise. 2205 * g++.old-deja/g++.jason/overload5.C: Likewise. 2206 * g++.old-deja/g++.jason/redecl1.C: Likewise. 2207 * g++.old-deja/g++.law/arm8.C: Likewise. 2208 * g++.old-deja/g++.other/main1.C: Likewise. 2209 22102013-12-05 Richard Biener <rguenther@suse.de> 2211 2212 PR tree-optimization/56787 2213 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division. 2214 22152013-12-05 Kostya Serebryany <kcc@google.com> 2216 2217 * c-c++-common/asan/null-deref-1.c: Update the test 2218 to match the fresh asan run-time. 2219 22202013-12-05 Richard Biener <rguenther@suse.de> 2221 2222 PR tree-optimization/59374 2223 * gcc.dg/torture/pr59374-1.c: New testcase. 2224 * gcc.dg/torture/pr59374-2.c: Likewise. 2225 22262013-12-05 Kirill Yukhin <kirill.yukhin@intel.com> 2227 2228 * gcc.target/ia64/pr52731.c: New. 2229 22302013-12-04 Jeff Law <law@redhat.com> 2231 2232 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference. 2233 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on 2234 -fisolate-erroneous-paths-attribute. 2235 * gcc.dg/tree-ssa/isolate-4.c: Likewise. 2236 22372013-12-04 Joseph Myers <joseph@codesourcery.com> 2238 2239 PR c/52023 2240 * gcc.dg/c11-align-6.c: New test. 2241 22422013-12-04 Marek Polacek <polacek@redhat.com> 2243 2244 * c-c++-common/ubsan/overflow-mul-2.c: New test. 2245 * c-c++-common/ubsan/overflow-add-1.c: New test. 2246 * c-c++-common/ubsan/overflow-add-2.c: New test. 2247 * c-c++-common/ubsan/overflow-mul-1.c: New test. 2248 * c-c++-common/ubsan/overflow-sub-1.c: New test. 2249 * c-c++-common/ubsan/overflow-sub-2.c: New test. 2250 * c-c++-common/ubsan/overflow-negate-1.c: New test. 2251 22522013-12-04 Marek Polacek <polacek@redhat.com> 2253 2254 PR c/54113 2255 * gcc.dg/pr54113.c: New test. 2256 22572013-12-04 Jakub Jelinek <jakub@redhat.com> 2258 2259 PR c++/59268 2260 * g++.dg/cpp0x/constexpr-template6.C: New test. 2261 22622013-12-04 Eric Botcazou <ebotcazou@adacore.com> 2263 2264 * gnat.dg/pack19.adb: New test. 2265 22662013-12-04 Jakub Jelinek <jakub@redhat.com> 2267 2268 PR rtl-optimization/58726 2269 * gcc.c-torture/execute/pr58726.c: New test. 2270 2271 PR target/59163 2272 * g++.dg/torture/pr59163.C: New test. 2273 2274 PR tree-optimization/59355 2275 * g++.dg/ipa/pr59355.C: New test. 2276 22772013-12-04 Yufeng Zhang <yufeng.zhang@arm.com> 2278 2279 * gcc.dg/tree-ssa/slsr-39.c: Update. 2280 * gcc.dg/tree-ssa/slsr-41.c: New test. 2281 22822013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com> 2283 2284 * gcc.target/powerpc/pr57363.c: New test. 2285 22862013-12-03 Wei Mi <wmi@google.com> 2287 2288 PR rtl-optimization/59020 2289 * gcc.dg/pr59020.c: New. 2290 * gcc.dg/macro-fusion-1.c: New. 2291 * gcc.dg/macro-fusion-2.c: New. 2292 22932013-12-03 Yury Gribov <y.gribov@samsung.com> 2294 2295 PR sanitizer/59063 2296 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer 2297 has not been found. 2298 * lib/ubsan-dg.exp: Likewise. Append to flags also 2299 -B${gccpath}/libsanitizer/. 2300 23012013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2302 2303 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian. 2304 23052013-12-03 H.J. Lu <hongjiu.lu@intel.com> 2306 2307 PR target/59363 2308 * gcc.target/i386/pr59363.c: New file. 2309 23102013-12-03 Marek Polacek <polacek@redhat.com> 2311 2312 PR c/59351 2313 * gcc.dg/pr59351.c: New test. 2314 23152013-12-03 Chung-Ju Wu <jasonwucj@gmail.com> 2316 2317 * gcc.dg/20020312-2.c: Add __nds32__ case. 2318 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*. 2319 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*. 2320 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*. 2321 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__. 2322 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*. 2323 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*. 2324 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*. 2325 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*. 2326 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*. 2327 * gcc.target/nds32: New nds32 specific directory and testcases. 2328 * lib/target-supports.exp (check_profiling_available): Check for 2329 nds32*-*-elf. 2330 23312013-12-03 Jakub Jelinek <jakub@redhat.com> 2332 2333 PR tree-optimization/59362 2334 * gcc.c-torture/compile/pr59362.c: New test. 2335 2336 PR middle-end/59011 2337 * gcc.dg/pr59011.c: New test. 2338 2339 PR target/58864 2340 * g++.dg/opt/pr58864.C: New test. 2341 23422013-12-02 Jeff Law <law@redhat.com> 2343 2344 PR tree-optimization/59322 2345 * gcc.c-torture/compile/pr59322.c: New test. 2346 23472013-12-02 Sriraman Tallam <tmsriram@google.com> 2348 2349 PR target/58944 2350 * gcc.target/i386/pr58944.c: New test. 2351 23522013-12-02 Joseph Myers <joseph@codesourcery.com> 2353 2354 PR c/58235 2355 * gcc.dg/c90-array-lval-8.c: New test. 2356 23572013-12-02 Jakub Jelinek <jakub@redhat.com> 2358 2359 PR tree-optimization/59358 2360 * gcc.c-torture/execute/pr59358.c: New test. 2361 2362 PR lto/59326 2363 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to... 2364 * lib/target-supports.exp (check_effective_target_avx2): ... here. 2365 (check_effective_target_vect_simd_clones): New. 2366 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target 2367 vect_simd_clones. 2368 * gcc.dg/vect/vect-simd-clone-2.c: Likewise. 2369 * gcc.dg/vect/vect-simd-clone-3.c: Likewise. 2370 * gcc.dg/vect/vect-simd-clone-4.c: Likewise. 2371 * gcc.dg/vect/vect-simd-clone-5.c: Likewise. 2372 * gcc.dg/vect/vect-simd-clone-6.c: Likewise. 2373 * gcc.dg/vect/vect-simd-clone-7.c: Likewise. 2374 * gcc.dg/vect/vect-simd-clone-8.c: Likewise. 2375 * gcc.dg/vect/vect-simd-clone-9.c: Likewise. 2376 * gcc.dg/vect/vect-simd-clone-10.c: Likewise. 2377 * gcc.dg/vect/vect-simd-clone-11.c: Likewise. 2378 * gcc.dg/vect/vect-simd-clone-12.c: Likewise. 2379 23802013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de> 2381 2382 * gcc.dg/pr56997-4.c: New testcase. 2383 23842013-12-02 Marek Polacek <polacek@redhat.com> 2385 2386 * c-c++-common/ubsan/vla-1.c: Split the tests into individual 2387 functions. 2388 23892013-12-02 Richard Biener <rguenther@suse.de> 2390 2391 PR tree-optimization/59139 2392 * gcc.dg/torture/pr59139.c: New testcase. 2393 23942013-12-02 Eric Botcazou <ebotcazou@adacore.com> 2395 2396 * gnat.dg/opt30.adb: New test. 2397 23982013-12-01 Paul Thomas <pault@gcc.gnu.org> 2399 2400 PR fortran/57354 2401 * gfortran.dg/realloc_on_assign_23.f90 : New test 2402 24032013-12-01 Paul Thomas <pault@gcc.gnu.org> 2404 2405 PR fortran/34547 2406 * gfortran.dg/null_5.f90 : Include new error. 2407 * gfortran.dg/null_6.f90 : Include new error. 2408 24092013-11-29 Marek Polacek <polacek@redhat.com> 2410 2411 PR sanitizer/59331 2412 * g++.dg/ubsan/pr59331.C: New test. 2413 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable. 2414 Disable the -w option. 2415 * c-c++-common/ubsan/vla-1.c: Likewise. 2416 * c-c++-common/ubsan/vla-2.c: Likewise. 2417 * c-c++-common/ubsan/vla-3.c: Don't use the -w option. 2418 24192013-11-29 Joseph Myers <joseph@codesourcery.com> 2420 2421 PR c/42262 2422 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests. 2423 24242013-11-29 H.J. Lu <hongjiu.lu@intel.com> 2425 2426 * lib/asan-dg.exp (asan_link_flags): Properly add path to 2427 libsanitizer.spec to cflags. 2428 24292013-11-29 Richard Biener <rguenther@suse.de> 2430 2431 PR middle-end/59208 2432 * g++.dg/torture/pr59208.C: New testcase. 2433 24342013-11-29 Jakub Jelinek <jakub@redhat.com> 2435 Yury Gribov <y.gribov@samsung.com> 2436 2437 PR sanitizer/59063 2438 * c-c++-common/asan/pr59063-1.c: New test. 2439 * c-c++-common/asan/pr59063-2.c: Likewise. 2440 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags. 2441 * lib/ubsan-dg.exp: Likewise. 2442 24432013-11-29 Eric Botcazou <ebotcazou@adacore.com> 2444 2445 * gnat.dg/opt29.ad[sb]: New test. 2446 24472013-11-29 Richard Biener <rguenther@suse.de> 2448 2449 PR middle-end/59338 2450 * gcc.dg/torture/pr59338.c: New testcase. 2451 24522013-11-29 Jakub Jelinek <jakub@redhat.com> 2453 2454 PR lto/59326 2455 * gcc.dg/vect/vect-simd-clone-12.c: New test. 2456 * gcc.dg/vect/vect-simd-clone-12a.c: New test. 2457 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords. 2458 2459 PR c/59280 2460 * c-c++-common/pr59280.c: New test. 2461 24622013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org> 2463 2464 * gcc.target/arm/lp1243022.c: Skip target arm-neon. 2465 24662013-11-29 Joseph Myers <joseph@codesourcery.com> 2467 2468 PR c/57574 2469 * gcc.dg/inline-35.c: New test. 2470 24712013-11-28 Jakub Jelinek <jakub@redhat.com> 2472 2473 PR c++/59297 2474 * g++.dg/gomp/pr59297.C: New test. 2475 24762013-11-28 Vladimir Makarov <vmakarov@redhat.com> 2477 2478 PR target/57293 2479 * gcc.target/i386/pr57293.c: New. 2480 24812013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2482 2483 * gcc.target/arm/vrinta-ce.c: New testcase. 2484 24852013-11-28 Richard Biener <rguenther@suse.de> 2486 2487 PR lto/59323 2488 * gcc.dg/lto/pr59323-2_0.c: New testcase. 2489 24902013-11-28 Richard Biener <rguenther@suse.de> 2491 2492 PR tree-optimization/59330 2493 * gcc.dg/torture/pr59330.c: New testcase. 2494 24952013-11-28 Richard Biener <rguenther@suse.de> 2496 2497 PR lto/59323 2498 * gcc.dg/lto/pr59323_0.c: New testcase. 2499 25002013-11-28 Jakub Jelinek <jakub@redhat.com> 2501 2502 PR middle-end/57393 2503 PR tree-optimization/58018 2504 PR tree-optimization/58131 2505 * gcc.dg/torture/pr57393-1.c: New test. 2506 * gcc.dg/torture/pr57393-2.c: New test. 2507 * gcc.dg/torture/pr57393-3.c: New test. 2508 * gcc.dg/torture/pr58018.c: New test. 2509 * gcc.dg/torture/pr58131.c: New test. 2510 * gfortran.dg/pr57393-1.f90: New test. 2511 * gfortran.dg/pr57393-2.f90: New test. 2512 25132013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2514 2515 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC. 2516 25172013-11-27 Eric Botcazou <ebotcazou@adacore.com> 2518 2519 * gcc.dg/guality/param-3.c: New test. 2520 25212013-11-27 Uros Bizjak <ubizjak@gmail.com> 2522 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com> 2523 2524 PR target/56788 2525 * gcc.target/i386/xop-frczX.c: New test. 2526 25272013-11-27 Jakub Jelinek <jakub@redhat.com> 2528 2529 PR tree-optimization/59014 2530 * gcc.c-torture/execute/pr59014-2.c: New test. 2531 25322013-11-27 Paolo Carlini <paolo.carlini@oracle.com> 2533 2534 PR c++/58647 2535 * g++.dg/parse/crash66.C: New. 2536 25372013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com> 2538 2539 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1. 2540 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1. 2541 25422013-11-27 Marek Polacek <polacek@redhat.com> 2543 2544 PR sanitizer/59306 2545 * g++.dg/ubsan/pr59306.C: New test. 2546 25472013-11-27 Aldy Hernandez <aldyh@redhat.com> 2548 Jakub Jelinek <jakub@redhat.com> 2549 2550 * g++.dg/gomp/declare-simd-1.C (f38): Make sure 2551 simdlen is a power of two. 2552 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets. 2553 Remove -msse2. Adjust regexps for name mangling changes. 2554 * gcc.dg/gomp/simd-clones-3.c: Likewise. 2555 * gcc.dg/vect/vect-simd-clone-1.c: New test. 2556 * gcc.dg/vect/vect-simd-clone-2.c: New test. 2557 * gcc.dg/vect/vect-simd-clone-3.c: New test. 2558 * gcc.dg/vect/vect-simd-clone-4.c: New test. 2559 * gcc.dg/vect/vect-simd-clone-5.c: New test. 2560 * gcc.dg/vect/vect-simd-clone-6.c: New test. 2561 * gcc.dg/vect/vect-simd-clone-7.c: New test. 2562 * gcc.dg/vect/vect-simd-clone-8.c: New test. 2563 * gcc.dg/vect/vect-simd-clone-9.c: New test. 2564 * gcc.dg/vect/vect-simd-clone-10.c: New test. 2565 * gcc.dg/vect/vect-simd-clone-10.h: New file. 2566 * gcc.dg/vect/vect-simd-clone-10a.c: New file. 2567 * gcc.dg/vect/vect-simd-clone-11.c: New test. 2568 25692013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2570 2571 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path. 2572 Call set_ld_library_path_env_vars. 2573 * g++.dg/cilk-plus/cilk-plus.exp: Likewise. 2574 25752013-11-27 Tom de Vries <tom@codesourcery.com> 2576 Marc Glisse <marc.glisse@inria.fr> 2577 2578 PR c++/59032 2579 * c-c++-common/pr59032.c: New testcase. 2580 25812013-11-27 Tom de Vries <tom@codesourcery.com> 2582 Marc Glisse <marc.glisse@inria.fr> 2583 2584 PR middle-end/59037 2585 * c-c++-common/pr59037.c: New testcase. 2586 25872013-11-27 Eric Botcazou <ebotcazou@adacore.com> 2588 2589 * gcc.c-torture/execute/20131127-1.c: New test. 2590 25912013-11-27 Richard Biener <rguenther@suse.de> 2592 2593 PR tree-optimization/59288 2594 * gcc.dg/torture/pr59288.c: New testcase. 2595 25962013-11-27 Marek Polacek <polacek@redhat.com> 2597 2598 * c-c++-common/ubsan/undefined-1.c: New test. 2599 26002013-11-26 Jakub Jelinek <jakub@redhat.com> 2601 2602 PR tree-optimization/59014 2603 * gcc.c-torture/execute/pr59014.c: New test. 2604 2605 PR target/59229 2606 * gcc.c-torture/execute/pr59229.c: New test. 2607 2608 PR rtl-optimization/59166 2609 * gcc.dg/torture/pr59166.c: New test. 2610 2611 PR c++/58874 2612 * g++.dg/gomp/pr58874.C: New test. 2613 2614 PR middle-end/59150 2615 * g++.dg/gomp/pr59150.C: New test. 2616 2617 PR middle-end/59152 2618 * c-c++-common/gomp/pr59152.c: New test. 2619 26202013-11-26 Uros Bizjak <ubizjak@gmail.com> 2621 2622 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump. 2623 * gcc.dg/gomp/openmp-simd-2.c: Ditto. 2624 * g++.dg/gomp/openmp-simd-1.C: Ditto. 2625 * g++.dg/gomp/openmp-simd-2.C: Ditto. 2626 * gfortran.dg/c_loc_test_22.f90: Ditto. 2627 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump. 2628 * gcc.dg/tree-ssa/isolate-5.c: Ditto. 2629 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump. 2630 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump. 2631 * gcc.dg/pr57518.c: Cleanup ira rtl dump. 2632 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps. 2633 26342013-11-26 Yufeng Zhang <yufeng.zhang@arm.com> 2635 2636 * gcc.target/arm/20131120.c: New test. 2637 26382013-11-26 Richard Biener <rguenther@suse.de> 2639 2640 PR tree-optimization/59245 2641 * gcc.dg/torture/pr59245.c: New testcase. 2642 26432013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2644 2645 PR target/59290 2646 * gcc.target/arm/negdi-2.c: Scan more general register names. 2647 26482013-11-26 Terry Guo <terry.guo@arm.com> 2649 2650 * gcc.target/arm/thumb1-pic-high-reg.c: New case. 2651 * gcc.target/arm/thumb1-pic-single-base.c: New case. 2652 26532013-11-26 Paolo Carlini <paolo.carlini@oracle.com> 2654 2655 PR c++/58700 2656 * g++.dg/parse/bitfield4.C: New. 2657 26582013-11-26 Richard Biener <rguenther@suse.de> 2659 2660 PR tree-optimization/59287 2661 * gcc.dg/tree-ssa/alias-29.c: New testcase. 2662 26632013-11-25 Paolo Carlini <paolo.carlini@oracle.com> 2664 2665 PR c++/54485 2666 * g++.dg/other/default8.C: New. 2667 * g++.dg/tc1/dr217.C: Remove xfail. 2668 * g++.dg/other/default5.C: Adjust. 2669 * g++.old-deja/g++.mike/p1989.C: Likewise. 2670 26712013-11-25 Paolo Carlini <paolo.carlini@oracle.com> 2672 2673 PR c++/58607 2674 * g++.dg/cpp0x/constexpr-ice9.C: New. 2675 26762013-11-25 Paolo Carlini <paolo.carlini@oracle.com> 2677 2678 PR c++/58810 2679 * g++.dg/other/cv_func3.C: New. 2680 * g++.dg/other/cv_func.C: Adjust. 2681 * g++.dg/parse/fn-typedef2.C: Likewise. 2682 26832013-11-25 Marek Polacek <polacek@redhat.com> 2684 2685 PR sanitizer/59250 2686 * g++.dg/ubsan/pr59250.C: New test. 2687 26882013-11-25 Janus Weil <janus@gcc.gnu.org> 2689 2690 PR fortran/59143 2691 * gfortran.dg/typebound_proc_30.f90: New. 2692 26932013-11-25 Paolo Carlini <paolo.carlini@oracle.com> 2694 2695 PR c++/59080 2696 * g++.dg/cpp0x/initlist75.C: New. 2697 2698 PR c++/59096 2699 * g++.dg/cpp0x/gen-attrs-57.C: New. 2700 27012013-11-25 Adam Butcher <adam@jessamine.co.uk> 2702 2703 PR c++/59112 2704 PR c++/59113 2705 * g++.dg/cpp1y/pr58533.C: Updated testcase. 2706 * g++.dg/cpp1y/pr59112.C: New testcase. 2707 * g++.dg/cpp1y/pr59113.C: New testcase. 2708 27092013-11-25 Terry Guo <terry.guo@arm.com> 2710 2711 * gcc.target/arm/thumb2-slow-flash-data.c: New. 2712 27132013-11-23 Uros Bizjak <ubizjak@gmail.com> 2714 2715 * gcc.dg/float-exact-1.c: Use dg-add-options ieee. 2716 [LDBL_MANT_DIG == 113]: Fix wrong variable name. 2717 27182013-11-23 Janus Weil <janus@gcc.gnu.org> 2719 2720 PR fortran/59228 2721 * gfortran.dg/asynchronous_4.f90: New. 2722 27232013-11-22 Jakub Jelinek <jakub@redhat.com> 2724 2725 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix 2726 cleanup-tree-dump directive. 2727 27282013-11-22 Jan Hubicka <jh@suse.cz> 2729 2730 * gcc.dg/20081223-1.c: Add -ffat-lto-objects. 2731 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects. 2732 27332013-11-22 Jakub Jelinek <jakub@redhat.com> 2734 2735 * g++.dg/ubsan/return-1.C: New test. 2736 * g++.dg/ubsan/return-2.C: New test. 2737 2738 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid 2739 optimizing away some __asan_report* calls. 2740 27412013-11-22 Martin Jambor <mjambor@suse.cz> 2742 2743 * gcc.dg/pr10474.c: Also test ppc64. 2744 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints 2745 to longs. 2746 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise. 2747 27482013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com> 2749 2750 PR target/59054 2751 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to 2752 specify an appropriate register class for VSX operations. 2753 (load_vsx): Use it. 2754 (load_gpr_to_vsx): Likewise. 2755 (load_vsx_to_gpr): Likewise. 2756 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate 2757 register class for VSX registers that the type can handle. Remove 2758 checks for explicit number of instructions generated, just check 2759 if the instruction is generated. 2760 * gcc.target/powerpc/direct-move-vint2.c: Likewise. 2761 * gcc.target/powerpc/direct-move-float1.c: Likewise. 2762 * gcc.target/powerpc/direct-move-float2.c: Likewise. 2763 * gcc.target/powerpc/direct-move-double1.c: Likewise. 2764 * gcc.target/powerpc/direct-move-double2.c: Likewise. 2765 * gcc.target/powerpc/direct-move-long1.c: Likewise. 2766 * gcc.target/powerpc/direct-move-long2.c: Likewise. 2767 2768 * gcc.target/powerpc/pr59054.c: Remove duplicate code. 2769 2770 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now. 2771 * gcc.target/powerpc/bool3-p7.c: Likewise. 2772 * gcc.target/powerpc/bool3-p8.c: Likewise. 2773 2774 * gcc.target/powerpc/p8vector-ldst.c: Just check that the 2775 appropriate instructions are generated, don't check the count. 2776 27772013-11-22 Richard Earnshaw <rearnsha@arm.com> 2778 2779 PR target/59216 2780 * gcc.target/arm/negdi-4.c: Delete invalid test. 2781 * gcc.dg/torture/pr59216.c: New test. 2782 27832013-11-22 Alex Velenko <Alex.Velenko@arm.com> 2784 2785 * gcc.target/aarch64/vmov_n_1.c: New testcase. 2786 27872013-11-22 Richard Biener <rguenther@suse.de> 2788 2789 * gcc.dg/torture/20131122-0.c: New testcase. 2790 27912013-11-22 Jakub Jelinek <jakub@redhat.com> 2792 2793 * gcc.dg/vect/vect-124.c: New test. 2794 27952013-11-21 Cary Coutant <ccoutant@google.com> 2796 2797 * gcc.dg/debug/dwarf2/mlt1.c: New test. 2798 * gcc.dg/debug/dwarf2/mlt2.c: New test. 2799 28002013-11-21 Jeff Law <law@redhat.com> 2801 2802 PR tree-optimization/59221 2803 * gcc.c-torture/execute/pr59221.c: New test. 2804 28052013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 2806 2807 PR libfortran/59227 2808 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*. 2809 Make more generic for other platforms. 2810 28112013-11-21 Oleg Endo <olegendo@gcc.gnu.org> 2812 2813 PR target/53976 2814 * gcc.target/sh/pr53976-1.c: New. 2815 28162013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 2817 2818 PR libfortran/49024 2819 * gfortran.dg/erf_3.F90: New file. 2820 28212013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2822 2823 * gcc.target/powerpc/pr48258-1.c: Skip for little endian. 2824 28252013-11-20 Vladimir Makarov <vmakarov@redhat.com> 2826 2827 PR rtl-optimization/59133 2828 * gcc.target/i386/pr59133.c: New. 2829 28302013-11-20 Joseph Myers <joseph@codesourcery.com> 2831 2832 PR middle-end/21718 2833 * gcc.dg/float-exact-1.c: New test. 2834 28352013-11-20 Richard Earnshaw <rearnsha@arm.com> 2836 2837 PR rtl-optimization/54300 2838 * gcc.target/arm/pr54300.C: New test. 2839 28402013-11-20 Diego Novillo <dnovillo@google.com> 2841 2842 PR 59212 2843 * g++.dg/plugin/selfassign.c: Include stringpool.h 2844 28452013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 2846 2847 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe. 2848 28492013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com> 2850 2851 * gcc.target/s390/htm-1.c: Rename to ... 2852 * gcc.target/s390/htm-builtins-compile-1.c: ... this one. 2853 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ... 2854 * gcc.target/s390/htm-builtins-compile-3.c: ... this one. 2855 * gcc.target/s390/htm-builtins-compile-2.c: New testcase. 2856 * gcc.target/s390/htm-builtins-1.c: New testcase. 2857 * gcc.target/s390/htm-builtins-2.c: New testcase. 2858 * gcc.target/s390/s390.exp: Add check for htm machine. 2859 28602013-11-19 Joshua J Cogliati <jrincayc@yahoo.com> 2861 2862 PR c/53001 2863 * c-c++-common/Wfloat-conversion.c: Copies relevant 2864 tests from c-c++-common/Wconversion-real.c, 2865 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into 2866 new testcase for conversions that are warned about by 2867 -Wfloat-conversion. 2868 28692013-11-19 Martin Jambor <mjambor@suse.cz> 2870 2871 PR rtl-optimization/59099 2872 * gcc.target/i386/pr59099.c: New test. 2873 28742013-11-19 Sriraman Tallam <tmsriram@google.com> 2875 2876 * gcc.dg/tree-prof/cold_partition_label.c: New testcase. 2877 28782013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 2879 2880 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to 2881 construct parameter slot value in endian-independent way. 2882 (fcevv, fciievv, fcvevv): Use it. 2883 28842013-11-19 Jan Hubicka <jh@suse.cz> 2885 2886 * ipa/devirt9.C: Fix prevoius change. 2887 28882013-11-19 Cesar Philippidis <cesar@codesourcery.com> 2889 2890 * gcc.c-torture/execute/20101011-1.c (__aarch64__): 2891 Remove defined(__linux__). 2892 28932013-11-19 Richard Biener <rguenther@suse.de> 2894 2895 PR tree-optimization/59164 2896 * gcc.dg/torture/pr59164.c: New testcase. 2897 28982013-11-19 Richard Biener <rguenther@suse.de> 2899 2900 PR middle-end/58956 2901 * gcc.dg/torture/pr58956.c: New testcase. 2902 29032013-11-19 Marek Polacek <polacek@redhat.com> 2904 2905 * c-c++-common/ubsan/null-1.c: New test. 2906 * c-c++-common/ubsan/null-2.c: New test. 2907 * c-c++-common/ubsan/null-3.c: New test. 2908 * c-c++-common/ubsan/null-4.c: New test. 2909 * c-c++-common/ubsan/null-5.c: New test. 2910 * c-c++-common/ubsan/null-6.c: New test. 2911 * c-c++-common/ubsan/null-7.c: New test. 2912 * c-c++-common/ubsan/null-8.c: New test. 2913 * c-c++-common/ubsan/null-9.c: New test. 2914 * c-c++-common/ubsan/null-10.c: New test. 2915 * c-c++-common/ubsan/null-11.c: New test. 2916 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output. 2917 * c-c++-common/ubsan/shift-1.c: Likewise. 2918 * c-c++-common/ubsan/div-by-zero-3.c: Likewise. 2919 29202013-11-19 Uros Bizjak <ubizjak@gmail.com> 2921 2922 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee. 2923 29242013-11-19 Jan Hubicka <jh@suse.cz> 2925 2926 * ipa/devirt9.C: Verify that the optimization happens already before. 2927 whole-program. 2928 29292013-11-19 Richard Biener <rguenther@suse.de> 2930 2931 PR tree-optimization/57517 2932 * gfortran.fortran-torture/compile/pr57517.f90: New testcase. 2933 * gcc.dg/torture/pr57517.c: Likewise. 2934 29352013-11-19 Jan Hubicka <jh@suse.cz> 2936 2937 * gcc.target/i386/memcpy-3.c: New testcase. 2938 29392013-11-18 Jan Hubicka <jh@suse.cz> 2940 Uros Bizjak <ubizjak@gmail.com> 2941 2942 PR middle-end/59175 2943 * gcc.target/i386/memcpy-2.c: Fix template; 2944 add +1 so the testcase passes at 32bit. 2945 29462013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr> 2947 2948 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h. 2949 Remove spurious FIXME. 2950 29512013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2952 2953 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check. 2954 29552013-11-18 Paolo Carlini <paolo.carlini@oracle.com> 2956 2957 PR c++/53473 2958 * g++.dg/cpp0x/constexpr-noexcept7.C: New. 2959 29602013-11-18 Richard Biener <rguenther@suse.de> 2961 2962 PR tree-optimization/59125 2963 PR tree-optimization/54570 2964 * gcc.dg/builtin-object-size-8.c: Un-xfail. 2965 * gcc.dg/builtin-object-size-14.c: New testcase. 2966 * gcc.dg/strlenopt-14gf.c: Adjust. 2967 * gcc.dg/strlenopt-1f.c: Likewise. 2968 * gcc.dg/strlenopt-4gf.c: Likewise. 2969 29702013-11-18 Eric Botcazou <ebotcazou@adacore.com> 2971 2972 * gnat.dg/volatile11.adb: New test. 2973 * gnat.dg/volatile11_pkg.ad[sb]: New helper. 2974 29752013-11-18 Yury Gribov <y.gribov@samsung.com> 2976 2977 PR sanitizer/59106 2978 * c-c++-common/asan/pr59106.c: New test. 2979 29802013-11-17 Jan Hubicka <jh@suse.cz> 2981 2982 * gcc.target/i386/memcpy-2.c: New testcase. 2983 29842013-11-17 Uros Bizjak <ubizjak@gmail.com> 2985 2986 PR target/59153 2987 * gcc.target/i386/pr59153.c: New test. 2988 29892013-11-17 Paolo Carlini <paolo.carlini@oracle.com> 2990 2991 PR c++/59123 2992 * g++.dg/cpp0x/constexpr-redeclaration1.C: New. 2993 * g++.dg/cpp0x/constexpr-decl.C: Adjust. 2994 29952013-11-16 Paolo Carlini <paolo.carlini@oracle.com> 2996 2997 PR c++/29143 2998 * g++.dg/overload/addr2.C: New. 2999 * g++.old-deja/g++.other/overload11.C: Adjust. 3000 30012013-11-15 Mike Stump <mikestump@comcast.net> 3002 3003 * lib/gcc.exp (gcc_target_compile): Add support for random runtime 3004 * lib/g++.exp (g++_target_compile): Likewise. 3005 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime 3006 libraries. Remove debugging. 3007 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime 3008 libraries. Remove -O0, redundant with default. 3009 30102013-11-15 Joseph Myers <joseph@codesourcery.com> 3011 3012 * c-c++-common/cpp/ucnid-2011-1.c: New test. 3013 30142013-11-15 Paolo Carlini <paolo.carlini@oracle.com> 3015 3016 PR c++/58188 3017 * g++.dg/cpp0x/nsdmi-template8.C: New. 3018 30192013-11-15 Paolo Carlini <paolo.carlini@oracle.com> 3020 3021 PR c++/58725 3022 * g++.dg/cpp0x/nsdmi-template7.C: New. 3023 30242013-11-15 Paolo Carlini <paolo.carlini@oracle.com> 3025 3026 PR c++/58829 3027 * g++.dg/cpp0x/nsdmi-template6.C: New. 3028 30292013-11-15 Paolo Carlini <paolo.carlini@oracle.com> 3030 3031 PR c++/58599 3032 * g++.dg/cpp0x/nsdmi-template5.C: New. 3033 30342013-11-15 Aldy Hernandez <aldyh@redhat.com> 3035 3036 * c-c++-common/cilk-plus/PS: New directory. 3037 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests. 3038 * g++.dg/dg.exp: Run Cilk Plus tests. 3039 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests. 3040 30412013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3042 3043 * gcc.dg/vmx/3b-15.c: Revise for little endian. 3044 30452013-11-15 Richard Biener <rguenther@suse.de> 3046 3047 PR tree-optimization/50262 3048 * gcc.dg/tree-ssa/alias-28.c: New testcase. 3049 * gcc.dg/strlenopt-1.c: Adjust. 3050 * gcc.dg/strlenopt-1f.c: Likewise. 3051 30522013-11-15 Richard Biener <rguenther@suse.de> 3053 3054 * gcc.dg/torture/20131115-1.c: New testcase. 3055 30562013-11-15 Joseph Myers <joseph@codesourcery.com> 3057 3058 * gcc.dg/cpp/ucnid-9.c: New test. 3059 30602013-11-14 Eric Botcazou <ebotcazou@adacore.com> 3061 3062 * gnat.dg/stack_usage1b.adb: New test. 3063 * gnat.dg/stack_usage1c.adb: Likewise. 3064 30652013-11-14 H.J. Lu <hongjiu.lu@intel.com> 3066 3067 * gnat.dg/specs/addr1.ads: Revert the last change. 3068 * gnat.dg/specs/atomic1.ads: Likewise. 3069 30702013-11-14 Cong Hou <congh@google.com> 3071 3072 * gcc.dg/vect/vect-alias-check.c: Update. 3073 30742013-11-14 Paolo Carlini <paolo.carlini@oracle.com> 3075 3076 PR c++/57887 3077 * g++.dg/cpp0x/nsdmi-template3.C: New. 3078 * g++.dg/cpp0x/nsdmi-template4.C: Likewise. 3079 30802013-11-14 Diego Novillo <dnovillo@google.com> 3081 3082 * gcc.dg/plugin/selfassign.c: Include stringpool.h. 3083 * gcc.dg/plugin/start_unit_plugin.c: Likewise. 3084 30852013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 3086 3087 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove 3088 compiler and linker field if _CALL_ELF == 2. 3089 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise. 3090 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise. 3091 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2. 3092 30932013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 3094 3095 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro. 3096 (WRAPPER): Use it. 3097 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2. 3098 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2. 3099 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2. 3100 31012013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 3102 3103 * lib/target-supports.exp (check_effective_target_powerpc_elfv2): 3104 New function. 3105 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2. 3106 * gcc.target/powerpc/pr57949-2.c: Likewise. 3107 31082013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 3109 3110 * g++.dg/eh/ppc64-sighandle-cr.C: New test. 3111 31122013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 3113 3114 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions. 3115 * gcc.dg/torture/float128-div-underflow.c: Likewise. 3116 * gcc.dg/torture/float128-extend-nan.c: Likewise. 3117 31182013-11-14 Richard Biener <rguenther@suse.de> 3119 3120 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector. 3121 31222013-11-14 H.J. Lu <hongjiu.lu@intel.com> 3123 3124 * gnat.dg/specs/addr1.ads: XFAIL on x32. 3125 * gnat.dg/specs/atomic1.ads: Likewise. 3126 31272013-11-14 James Greenhalgh <james.greenhalgh@arm.com> 3128 3129 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu=" 3130 to "cortex-a53". 3131 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu=" 3132 to "cortex-a53". 3133 31342013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 3135 3136 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on 3137 *-*-solaris2.1[0-9]*. 3138 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise. 3139 31402013-11-14 Joey Ye <joey.ye@arm.com> 3141 3142 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m. 3143 * gcc.dg/tree-ssa/vrp47.c: Likewise. 3144 * gcc.dg/tree-ssa/vrp87.c: Likewise. 3145 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m. 3146 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise. 3147 31482013-11-14 Adam Butcher <adam@jessamine.co.uk> 3149 3150 PR c++/58533 3151 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714). 3152 31532013-11-14 Jakub Jelinek <jakub@redhat.com> 3154 3155 PR target/59101 3156 * gcc.c-torture/execute/pr59101.c: New test. 3157 31582013-11-13 Jeff Law <law@redhat.com> 3159 3160 PR tree-optimization/59102 3161 * gcc.c-torture/compile/pr59102.c: New test. 3162 31632013-11-13 Tom de Vries <tom@codesourcery.com> 3164 3165 * gcc.dg/tail-merge-store.c: New test. 3166 31672013-11-13 Andrew MacLeod <amacleod@redhat.com> 3168 3169 * g++.dg/plugin/selfassign.c: Include gimple-iterator.h. 3170 * gcc.dg/plugin/selfassign.c: Likewise. 3171 31722013-11-13 Jeff Law <law@redhat.com> 3173 3174 * PR middle-end/59119 3175 * gcc.c-torture/compile/pr59119.c: New test. 3176 31772013-11-13 Martin Jambor <mjambor@suse.cz> 3178 3179 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements. 3180 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise. 3181 * gcc.dg/pr10474.c: Likewise. 3182 31832013-11-13 Cesar Philippidis <cesar@codesourcery.com> 3184 3185 * lib/target-supports.exp 3186 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list 3187 of targets that do not need command line argument to enable SIMD. 3188 31892013-11-13 Eric Botcazou <ebotcazou@adacore.com> 3190 3191 * gcc.dg/guality/param-4.c: New test. 3192 31932013-11-13 Joseph Myers <joseph@codesourcery.com> 3194 3195 * gcc.dg/c11-complex-1.c: New test. 3196 31972013-11-13 Joseph Myers <joseph@codesourcery.com> 3198 3199 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c, 3200 gcc.dg/auto-type-2.c: New tests. 3201 32022013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com> 3203 3204 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running 3205 LTO tests. 3206 32072013-11-12 Jeff Law <law@redhat.com> 3208 3209 * gcc.dg/tree-ssa/isolate-1.c: Update expected output. 3210 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through 3211 the SSA optimizers. 3212 32132013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com> 3214 3215 PR target/59054 3216 * gcc.target/powerpc/pr59054.c: New test. 3217 32182013-11-12 Adam Butcher <adam@jessamine.co.uk> 3219 3220 * g++.dg/cpp1y/lambda-generic.C: New test case. 3221 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case. 3222 * g++.dg/cpp1y/lambda-generic-dep.C: New test case. 3223 * g++.dg/cpp1y/lambda-generic-udt.C: New test case. 3224 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case. 3225 * g++.dg/cpp1y/lambda-generic-x.C: New test case. 3226 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case. 3227 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case. 3228 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case. 3229 32302013-11-12 Adam Butcher <adam@jessamine.co.uk> 3231 3232 PR c++/58534 3233 PR c++/58536 3234 PR c++/58548 3235 PR c++/58549 3236 PR c++/58637 3237 * g++.dg/cpp1y/pr58534.C: New testcase. 3238 * g++.dg/cpp1y/pr58536.C: New testcase. 3239 * g++.dg/cpp1y/pr58548.C: New testcase. 3240 * g++.dg/cpp1y/pr58549.C: New testcase. 3241 * g++.dg/cpp1y/pr58637.C: New testcase. 3242 32432013-11-12 Joseph Myers <joseph@codesourcery.com> 3244 3245 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c, 3246 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests. 3247 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected 3248 diagnostics. 3249 32502013-11-12 Tristan Gingold <gingold@adacore.com> 3251 3252 * gnat.dg/aggr21.adb: New test. 3253 * gnat.dg/aggr21_pkg.ad[sb]: New helper. 3254 32552013-11-12 Jeff Law <law@redhat.com> 3256 3257 * gcc.dg/tree-ssa/isolate-1.c: Update expected output. 3258 * gcc.dg/tree-ssa/isolate-5.c: New test. 3259 32602013-11-12 Martin Jambor <mjambor@suse.cz> 3261 3262 PR rtl-optimization/10474 3263 * gcc.dg/pr10474.c: New testcase. 3264 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise. 3265 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise. 3266 32672013-11-12 Paolo Carlini <paolo.carlini@oracle.com> 3268 3269 PR c++/57734 3270 * g++.dg/cpp0x/alias-decl-enum-1.C: New. 3271 32722013-11-11 Martin Liska <marxin.liska@gmail.com> 3273 3274 * gcc.dg/time-profiler-1.c: New test. 3275 * gcc.dg/time-profiler-2.c: Ditto. 3276 32772013-11-11 Marc Glisse <marc.glisse@inria.fr> 3278 Jeff Law <law@redhat.com> 3279 3280 * gcc.dg/tree-ssa/alias-27.c: New testcase. 3281 32822013-11-11 Uros Bizjak <ubizjak@gmail.com> 3283 3284 PR target/58853 3285 * gcc.target/i386/pr58853.c: New test. 3286 32872013-11-11 Joern Rennecke <joern.rennecke@embecosm.com> 3288 3289 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC 3290 LOGICAL_OP_NON_SHORT_CIRCUIT definition. 3291 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. 3292 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise. 3293 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise. 3294 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise. 3295 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise. 3296 * gcc.dg/tree-ssa/vrp47.c: Likewise. 3297 * gcc.dg/tree-ssa/vrp87.c: Likewise. 3298 32992013-11-08 Joseph Myers <joseph@codesourcery.com> 3300 3301 * gcc.dg/atomic/stdatomic-compare-exchange-1.c, 3302 gcc.dg/atomic/stdatomic-compare-exchange-2.c, 3303 gcc.dg/atomic/stdatomic-compare-exchange-3.c, 3304 gcc.dg/atomic/stdatomic-compare-exchange-4.c, 3305 gcc.dg/atomic/stdatomic-exchange-1.c, 3306 gcc.dg/atomic/stdatomic-exchange-2.c, 3307 gcc.dg/atomic/stdatomic-exchange-3.c, 3308 gcc.dg/atomic/stdatomic-exchange-4.c, 3309 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c, 3310 gcc.dg/atomic/stdatomic-generic.c, 3311 gcc.dg/atomic/stdatomic-kill-dep.c, 3312 gcc.dg/atomic/stdatomic-load-1.c, 3313 gcc.dg/atomic/stdatomic-load-2.c, 3314 gcc.dg/atomic/stdatomic-load-3.c, 3315 gcc.dg/atomic/stdatomic-load-4.c, 3316 gcc.dg/atomic/stdatomic-lockfree.c, 3317 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c, 3318 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c, 3319 gcc.dg/atomic/stdatomic-store-1.c, 3320 gcc.dg/atomic/stdatomic-store-2.c, 3321 gcc.dg/atomic/stdatomic-store-3.c, 3322 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New 3323 tests. 3324 33252013-11-08 Cong Hou <congh@google.com> 3326 3327 PR tree-optimization/58508 3328 * gcc.dg/vect/pr58508.c: Update. 3329 33302013-11-08 Richard Biener <rguenther@suse.de> 3331 3332 PR tree-optimization/59047 3333 * gcc.dg/torture/pr59047.c: New testcase. 3334 33352013-11-08 Richard Biener <rguenther@suse.de> 3336 3337 PR tree-optimization/59038 3338 PR tree-optimization/58955 3339 * gcc.dg/torture/pr59038.c: New testcase. 3340 33412013-11-07 Janus Weil <janus@gcc.gnu.org> 3342 3343 PR fortran/58471 3344 * gfortran.dg/constructor_9.f90: New. 3345 33462013-11-07 Joseph Myers <joseph@codesourcery.com> 3347 3348 * gcc.dg/atomic-compare-exchange-1.c, 3349 gcc.dg/atomic-compare-exchange-2.c, 3350 gcc.dg/atomic-compare-exchange-3.c, 3351 gcc.dg/atomic-compare-exchange-4.c, 3352 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c, 3353 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c, 3354 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c, 3355 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c, 3356 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c, 3357 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c, 3358 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c, 3359 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c, 3360 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c, 3361 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c, 3362 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c, 3363 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c, 3364 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c, 3365 gcc.dg/atomic-store-5.c: Declare main as returning int. 3366 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c, 3367 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c, 3368 gcc.dg/atomic-exchange-5.c: Separate increments of count from 3369 expression using value of count. 3370 33712013-11-07 Joseph Myers <joseph@codesourcery.com> 3372 3373 * lib/target-supports.exp 3374 (check_effective_target_fenv_exceptions): New function. 3375 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files. 3376 * gcc.dg/atomic/c11-atomic-exec-1.c, 3377 gcc.dg/atomic/c11-atomic-exec-2.c, 3378 gcc.dg/atomic/c11-atomic-exec-3.c, 3379 gcc.dg/atomic/c11-atomic-exec-4.c, 3380 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c, 3381 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c, 3382 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests. 3383 33842013-11-07 Cong Hou <congh@google.com> 3385 3386 * gcc.dg/vect/vect-alias-check.c: New. 3387 33882013-11-07 Jakub Jelinek <jakub@redhat.com> 3389 3390 * gcc.dg/tree-ssa/loop-39.c: New test. 3391 3392 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options. 3393 * gcc.dg/unroll_2.c: Likewise. 3394 * gcc.dg/unroll_3.c: Likewise. 3395 * gcc.dg/unroll_4.c: Likewise. 3396 * gcc.dg/vrp90.c: New test. 3397 33982013-11-07 Paolo Carlini <paolo.carlini@oracle.com> 3399 3400 PR c++/58176 3401 * g++.dg/cpp0x/nullptr30.C: New. 3402 34032013-11-07 Yury Gribov <y.gribov@samsung.com> 3404 Jakub Jelinek <jakub@redhat.com> 3405 3406 PR sanitizer/59029 3407 * c-c++-common/asan/pr59029.c: New test. 3408 34092013-11-07 H.J. Lu <hongjiu.lu@intel.com> 3410 3411 PR target/59034 3412 * gcc.target/i386/pr59034-1.c: New test. 3413 * gcc.target/i386/pr59034-2.c: Likewise. 3414 34152013-11-07 Bin Cheng <bin.cheng@arm.com> 3416 3417 * gcc.dg/tree-ssa/loop-2.c: Refine check condition. 3418 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto. 3419 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto. 3420 34212013-11-06 DJ Delorie <dj@redhat.com> 3422 3423 * gcc.dg/mismatch-decl-1.c: New test. 3424 34252013-11-06 Joseph Myers <joseph@codesourcery.com> 3426 3427 * gcc.dg/torture/float128-cmp-invalid.c, 3428 gcc.dg/torture/float128-div-underflow.c, 3429 gcc.dg/torture/float128-extend-nan.c, 3430 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests. 3431 34322013-11-06 Oleg Endo <olegendo@gcc.gnu.org> 3433 3434 * gcc.target/sh/pr51244-11.c: Remove target line. 3435 * gcc.target/sh/sh4a-sincosf.c: Likewise. 3436 * gcc.target/sh/attr-isr-trap_exit.c: Likewise. 3437 * gcc.target/sh/pr51244-15.c: Likewise. 3438 * gcc.target/sh/pr51244-19.c: Likewise. 3439 * gcc.target/sh/cmpstr.c: Likewise. 3440 * gcc.target/sh/pr33135-3.c: Likewise. 3441 * gcc.target/sh/pr53512-2.c: Likewise. 3442 * gcc.target/sh/pr54602-2.c: Likewise. 3443 * gcc.target/sh/pr52483-1.c: Likewise. 3444 * gcc.target/sh/pr21255-2-ml.c: Likewise. 3445 * gcc.target/sh/pr54760-4.c: Likewise. 3446 * gcc.target/sh/pr52483-5.c: Likewise. 3447 * gcc.target/sh/pr54089-2.c: Likewise. 3448 * gcc.target/sh/pr56547-2.c: Likewise. 3449 * gcc.target/sh/pr54089-6.c: Likewise. 3450 * gcc.target/sh/pr51244-20.c: Likewise. 3451 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise. 3452 * gcc.target/sh/sh4a-fsrra.c: Likewise. 3453 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise. 3454 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise. 3455 * gcc.target/sh/pr55303-2.c: Likewise. 3456 * gcc.target/sh/sh2a-resbank.c: Likewise. 3457 * gcc.target/sh/sp-switch.c: Likewise. 3458 * gcc.target/sh/pr51244-3.c: Likewise. 3459 * gcc.target/sh/pr50751-3.c: Likewise. 3460 * gcc.target/sh/pr51244-7.c: Likewise. 3461 * gcc.target/sh/struct-arg-dw2.c: Likewise. 3462 * gcc.target/sh/pr50751-7.c: Likewise. 3463 * gcc.target/sh/pr49468-di.c: Likewise. 3464 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise. 3465 * gcc.target/sh/pr49880-3.c: Likewise. 3466 * gcc.target/sh/pr51244-12.c: Likewise. 3467 * gcc.target/sh/pr53988.c: Likewise. 3468 * gcc.target/sh/pr6526.c: Likewise. 3469 * gcc.target/sh/sh2a-bxor.c: Likewise. 3470 * gcc.target/sh/pr51244-16.c: Likewise. 3471 * gcc.target/sh/sh2a-bclrmem.c: Likewise. 3472 * gcc.target/sh/sh2a-bor.c: Likewise. 3473 * gcc.target/sh/pr53511-1.c: Likewise. 3474 * gcc.target/sh/pr21255-3.c: Likewise. 3475 * gcc.target/sh/pr53512-3.c: Likewise. 3476 * gcc.target/sh/pr33135-4.c: Likewise. 3477 * gcc.target/sh/pr54602-3.c: Likewise. 3478 * gcc.target/sh/pr54760-1.c: Likewise. 3479 * gcc.target/sh/pr52483-2.c: Likewise. 3480 * gcc.target/sh/sh2a-bsetmem.c: Likewise. 3481 * gcc.target/sh/pr54680.c: Likewise. 3482 * gcc.target/sh/pr54386.c: Likewise. 3483 * gcc.target/sh/pr51244-20-sh2a.c: Likewise. 3484 * gcc.target/sh/pr54089-3.c: Likewise. 3485 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise. 3486 * gcc.target/sh/pr54089-7.c: Likewise. 3487 * gcc.target/sh/strlen.c: Likewise. 3488 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise. 3489 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise. 3490 * gcc.target/sh/pr55303-3.c: Likewise. 3491 * gcc.target/sh/pr51244-4.c: Likewise. 3492 * gcc.target/sh/pr50751-4.c: Likewise. 3493 * gcc.target/sh/pr39423-1.c: Likewise. 3494 * gcc.target/sh/pr51244-8.c: Likewise. 3495 * gcc.target/sh/pr55146.c: Likewise. 3496 * gcc.target/sh/pr50751-8.c: Likewise. 3497 * gcc.target/sh/sh2a-bset.c: Likewise. 3498 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise. 3499 * gcc.target/sh/sh2a-movi20s.c: Likewise. 3500 * gcc.target/sh/20080410-1.c: Likewise. 3501 * gcc.target/sh/pr49880-4.c: Likewise. 3502 * gcc.target/sh/pr51244-13.c: Likewise. 3503 * gcc.target/sh/sh2a-movrt.c: Likewise. 3504 * gcc.target/sh/pr51244-17.c: Likewise. 3505 * gcc.target/sh/pr21255-2-mb.c: Likewise. 3506 * gcc.target/sh/sh2a-bclr.c: Likewise. 3507 * gcc.target/sh/pr33135-1.c: Likewise. 3508 * gcc.target/sh/pr53512-4.c: Likewise. 3509 * gcc.target/sh/pr54602-4.c: Likewise. 3510 * gcc.target/sh/sh4a-bitmovua.c: Likewise. 3511 * gcc.target/sh/pr54760-2.c: Likewise. 3512 * gcc.target/sh/pr52483-3.c: Likewise. 3513 * gcc.target/sh/sh2a-bld.c: Likewise. 3514 * gcc.target/sh/pr54089-4.c: Likewise. 3515 * gcc.target/sh/pr54685.c: Likewise. 3516 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise. 3517 * gcc.target/sh/pr54089-8.c: Likewise. 3518 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise. 3519 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise. 3520 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise. 3521 * gcc.target/sh/pr51244-1.c: Likewise. 3522 * gcc.target/sh/pr50751-1.c: Likewise. 3523 * gcc.target/sh/pr55160.c: Likewise. 3524 * gcc.target/sh/pr51244-5.c: Likewise. 3525 * gcc.target/sh/pr54236-1.c: Likewise. 3526 * gcc.target/sh/pr50751-5.c: Likewise. 3527 * gcc.target/sh/pr52933-1.c: Likewise. 3528 * gcc.target/sh/pr39423-2.c: Likewise. 3529 * gcc.target/sh/pr51244-9.c: Likewise. 3530 * gcc.target/sh/pr49263.c: Likewise. 3531 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise. 3532 * gcc.target/sh/pr49880-1.c: Likewise. 3533 * gcc.target/sh/sh2a-band.c: Likewise. 3534 * gcc.target/sh/pr51244-10.c: Likewise. 3535 * gcc.target/sh/pr49880-5.c: Likewise. 3536 * gcc.target/sh/prefetch.c: Likewise. 3537 * gcc.target/sh/pr51244-14.c: Likewise. 3538 * gcc.target/sh/rte-delay-slot.c: Likewise. 3539 * gcc.target/sh/fpul-usage-1.c: Likewise. 3540 * gcc.target/sh/pr51244-18.c: Likewise. 3541 * gcc.target/sh/pr21255-1.c: Likewise. 3542 * gcc.target/sh/pr33135-2.c: Likewise. 3543 * gcc.target/sh/pr53512-1.c: Likewise. 3544 * gcc.target/sh/pr54602-1.c: Likewise. 3545 * gcc.target/sh/sh2a-rtsn.c: Likewise. 3546 * gcc.target/sh/torture/pragma-isr.c: Likewise. 3547 * gcc.target/sh/torture/pragma-isr2.c: Likewise. 3548 * gcc.target/sh/torture/pr58314.c: Likewise. 3549 * gcc.target/sh/torture/pr34777.c: Likewise. 3550 * gcc.target/sh/torture/pr58475.c: Likewise. 3551 * gcc.target/sh/pr54760-3.c: Likewise. 3552 * gcc.target/sh/sh4a-cosf.c: Likewise. 3553 * gcc.target/sh/pr52483-4.c: Likewise. 3554 * gcc.target/sh/mfmovd.c: Likewise. 3555 * gcc.target/sh/pr54089-1.c: Likewise. 3556 * gcc.target/sh/pr56547-1.c: Likewise. 3557 * gcc.target/sh/pr54089-5.c: Likewise. 3558 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise. 3559 * gcc.target/sh/pr54089-9.c: Likewise. 3560 * gcc.target/sh/sh2a-jsrn.c: Likewise. 3561 * gcc.target/sh/pr49468-si.c: Likewise. 3562 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise. 3563 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise. 3564 * gcc.target/sh/pr55303-1.c: Likewise. 3565 * gcc.target/sh/pr51244-2.c: Likewise. 3566 * gcc.target/sh/pr50751-2.c: Likewise. 3567 * gcc.target/sh/pr54236-2.c: Likewise. 3568 * gcc.target/sh/pr51244-6.c: Likewise. 3569 * gcc.target/sh/cmpstrn.c: Likewise. 3570 * gcc.target/sh/pr50751-6.c: Likewise. 3571 * gcc.target/sh/pr52933-2.c: Likewise. 3572 * gcc.target/sh/pr53568-1.c: Likewise. 3573 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise. 3574 * gcc.target/sh/sh2a-tbr-jump.c: Likewise. 3575 * gcc.target/sh/sh4a-sinf.c: Likewise. 3576 * gcc.target/sh/pr49880-2.c: Likewise. 3577 35782013-11-06 Tobias Burnus <burnus@net-b.de> 3579 3580 * g++.dg/warn/wdate-time.C: Update dg-error pattern. 3581 * gcc.dg/wdate-time.c: Ditto. 3582 * gfortran.dg/wdate-time.F90: Ditto. 3583 35842013-11-06 Oleg Endo <olegendo@gcc.gnu.org> 3585 3586 PR target/30807 3587 * gcc.target/sh/torture/pr30807.c: New. 3588 35892013-11-06 Paolo Carlini <paolo.carlini@oracle.com> 3590 3591 PR c++/11006 3592 * g++.dg/other/java3.C: New. 3593 35942013-11-06 Uros Bizjak <ubizjak@gmail.com> 3595 3596 PR target/59021 3597 * gcc.target/i386/pr59021.c: New test. 3598 35992013-11-06 James Lemke <jwlemke@codesourcery.com> 3600 3601 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for 3602 dg-additional-files to also match BOL. 3603 36042013-11-06 Joseph Myers <joseph@codesourcery.com> 3605 3606 * gcc.dg/torture/c99-contract-1.c: New test. 3607 36082013-11-06 Richard Biener <rguenther@suse.de> 3609 3610 PR tree-optimization/58653 3611 * gcc.dg/tree-ssa/predcom-6.c: New testcase. 3612 * gcc.dg/tree-ssa/predcom-7.c: Likewise. 3613 36142013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com> 3615 3616 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from 3617 40 to 30. Replaced iteration variable with a #define. Instead of 3618 returning non-zero value for error, called __builtin_abort (). Fixed 3619 a bug of calling fib_serial in serial case instead of fib. 3620 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise. 3621 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise. 3622 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise. 3623 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary 3624 compiler flag testing. 3625 36262013-11-06 Christian Bruel <christian.bruel@st.com> 3627 3628 * gcc.target/sh/strlen.c: New test. 3629 36302013-11-06 Jakub Jelinek <jakub@redhat.com> 3631 3632 PR middle-end/58970 3633 * gcc.c-torture/compile/pr58970.c: New test. 3634 36352013-11-05 Wei Mi <wmi@google.com> 3636 3637 PR regression/58985 3638 * gcc.dg/pr57518.c: Add subreg in regexp pattern. 3639 36402013-11-05 Tobias Burnus <burnus@net-b.de> 3641 3642 * g++.dg/warn/wdate-time.C: New. 3643 * gcc.dg/wdate-time.c: New. 3644 * gfortran.dg/wdate-time.F90: New. 3645 36462013-11-05 Steven G. Kargl <kargl@gcc.gnu.org> 3647 3648 PR fortran/58989 3649 * gfortran.dg/reshape_6.f90: New test. 3650 36512013-11-05 Jeff Law <law@redhat.com> 3652 3653 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths. 3654 * gcc.dg/tree-ssa/isolate-1.c: New test. 3655 * gcc.dg/tree-ssa/isolate-2.c: New test. 3656 * gcc.dg/tree-ssa/isolate-3.c: New test. 3657 * gcc.dg/tree-ssa/isolate-4.c: New test. 3658 36592013-11-05 Jakub Jelinek <jakub@redhat.com> 3660 3661 PR rtl-optimization/58997 3662 * gcc.c-torture/compile/pr58997.c: New test. 3663 36642013-11-05 Paolo Carlini <paolo.carlini@oracle.com> 3665 3666 PR c++/58724 3667 * g++.dg/cpp0x/gen-attrs-56.C: New. 3668 36692013-11-05 Richard Biener <rguenther@suse.de> 3670 3671 PR ipa/58492 3672 * gcc.dg/ipa/pr58492.c: New testcase. 3673 36742013-11-05 Richard Biener <rguenther@suse.de> 3675 3676 PR tree-optimization/58955 3677 * gcc.dg/torture/pr58955-1.c: New testcase. 3678 * gcc.dg/torture/pr58955-2.c: Likewise. 3679 36802013-11-05 H.J. Lu <hongjiu.lu@intel.com> 3681 3682 PR middle-end/58981 3683 * gcc.dg/pr58981.c: New test. 3684 36852013-11-05 Richard Biener <rguenther@suse.de> 3686 3687 PR middle-end/58941 3688 * gcc.dg/torture/pr58941.c: New testcase. 3689 36902013-11-05 Marc Glisse <marc.glisse@inria.fr> 3691 3692 PR tree-optimization/58958 3693 * gcc.dg/tree-ssa/pr58958.c: New file. 3694 36952013-11-05 Marc Glisse <marc.glisse@inria.fr> 3696 3697 * gcc.dg/tree-ssa/alias-26.c: New file. 3698 36992013-11-05 Jakub Jelinek <jakub@redhat.com> 3700 3701 PR tree-optimization/58984 3702 * gcc.c-torture/execute/pr58984.c: New test. 3703 37042013-11-05 Andreas Schwab <schwab@suse.de> 3705 3706 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support. 3707 37082013-11-05 Tobias Burnus <burnus@net-b.de> 3709 3710 * g++.dg/gomp/openmp-simd-1.C: New. 3711 * g++.dg/gomp/openmp-simd-2.C: New. 3712 * gcc.dg/gomp/openmp-simd-1.c: New. 3713 * gcc.dg/gomp/openmp-simd-2.c: New. 3714 37152013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 3716 3717 * gcc.dg/superblock.c: Require scheduling support. 3718 37192013-11-04 Kostya Serebryany <kcc@google.com> 3720 3721 * g++.dg/asan/asan_test.cc: Update the test 3722 to match the fresh asan run-time. 3723 * c-c++-common/asan/stack-overflow-1.c: Ditto. 3724 37252013-11-04 Ian Lance Taylor <iant@google.com> 3726 3727 * g++.dg/ext/sync-4.C: New test. 3728 37292013-11-04 Paul Thomas <pault@gcc.gnu.org> 3730 3731 PR fortran/58771 3732 * gfortran.dg/derived_external_function_1.f90 : New test 3733 37342013-11-04 Jakub Jelinek <jakub@redhat.com> 3735 3736 PR tree-optimization/58978 3737 * gcc.c-torture/compile/pr58978.c: New test. 3738 37392013-11-04 Paul Thomas <pault@gcc.gnu.org> 3740 3741 PR fortran/57445 3742 * gfortran.dg/optional_class_1.f90 : New test 3743 37442013-11-04 Vladimir Makarov <vmakarov@redhat.com> 3745 3746 PR rtl-optimization/58968 3747 * gfortran.dg/pr58968.f: New 3748 37492013-11-04 Marek Polacek <polacek@redhat.com> 3750 3751 PR c++/58979 3752 * g++.dg/diagnostic/pr58979.C: New test. 3753 37542013-11-04 Joseph Myers <joseph@codesourcery.com> 3755 3756 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c, 3757 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c, 3758 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c, 3759 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c, 3760 gcc.dg/iec-559-macros-9.c: New tests. 3761 37622013-11-04 Jakub Jelinek <jakub@redhat.com> 3763 3764 PR tree-optimization/58946 3765 * gcc.c-torture/compile/pr58946.c: New test. 3766 37672013-11-03 Paolo Carlini <paolo.carlini@oracle.com> 3768 3769 PR c++/52071 3770 * g++.dg/parse/pr52071.C: New. 3771 37722013-11-03 Paolo Carlini <paolo.carlini@oracle.com> 3773 3774 PR c++/38313 3775 * g++.dg/lookup/name-clash10.C: New. 3776 37772013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org> 3778 3779 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif. 3780 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif. 3781 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or vbif. 3782 37832013-11-03 Marek Polacek <polacek@redhat.com> 3784 3785 * g++.dg/ubsan/cxx1y-vla.C: New test. 3786 * c-c++-common/ubsan/vla-3.c: New test. 3787 * c-c++-common/ubsan/vla-2.c: New test. 3788 * c-c++-common/ubsan/vla-4.c: New test. 3789 * c-c++-common/ubsan/vla-1.c: New test. 3790 37912013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com> 3792 3793 * gcc.dg/vmx/vec-set.c: New. 3794 37952013-11-02 Paolo Carlini <paolo.carlini@oracle.com> 3796 3797 PR c++/29234 3798 PR c++/56037 3799 * g++.dg/parse/pr29234.C: New. 3800 * g++.dg/parse/pr56037.C: Likewise. 3801 38022013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com> 3803 3804 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and 3805 passed it in as one of the options to all Cilk keywords test. 3806 38072013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net> 3808 3809 PR c++/58708 3810 * g++.dg/cpp1y/pr58708.C: New. 3811 38122013-11-01 Marc Glisse <marc.glisse@inria.fr> 3813 3814 PR c++/58834 3815 * g++.dg/ext/pr58834.C: New file. 3816 38172013-11-01 Jakub Jelinek <jakub@redhat.com> 3818 3819 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New 3820 tests. 3821 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New 3822 tests. 3823 38242013-11-01 Paul Thomas <pault@gcc.gnu.org> 3825 3826 PR fortran/57893 3827 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select 3828 type block. 3829 38302013-10-31 Jakub Jelinek <jakub@redhat.com> 3831 3832 * g++.dg/gomp/simd-1.C: New test. 3833 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument. 3834 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests. 3835 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise. 3836 * c-c++-common/gomp/simd6.c: New test. 3837 38382013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net> 3839 3840 Implement C++14 digit separators. 3841 * g++.dg/cpp1y/digit-sep.C: New. 3842 * g++.dg/cpp1y/digit-sep-neg.C: New. 3843 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New. 3844 38452013-10-31 Jakub Jelinek <jakub@redhat.com> 3846 3847 * gcc.dg/vect/vect-align-3.c: New test. 3848 3849 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure 3850 we warn about it already during VRP1 pass. 3851 38522013-10-31 Martin Jambor <mjambor@suse.cz> 3853 3854 PR rtl-optimization/58934 3855 Revert: 3856 2013-10-30 Martin Jambor <mjambor@suse.cz> 3857 PR rtl-optimization/10474 3858 * gcc.dg/pr10474.c: New testcase. 3859 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise. 3860 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise. 3861 38622013-10-31 Paolo Carlini <paolo.carlini@oracle.com> 3863 3864 PR c++/58932 3865 Revert: 3866 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com> 3867 3868 PR c++/58466 3869 * g++.dg/cpp0x/variadic145.C: New. 3870 3871 * g++.dg/cpp0x/sfinae49.C: New. 3872 38732013-10-30 Paolo Carlini <paolo.carlini@oracle.com> 3874 3875 PR c++/58581 3876 * g++.dg/cpp0x/deleted1.C: New. 3877 38782013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org> 3879 3880 * gcc.target/arm/lp1243022.c: New test. 3881 38822013-10-30 Joern Rennecke <joern.rennecke@embecosm.com> 3883 3884 PR other/58545 3885 * gcc.target/avr/pr58545.c: New test. 3886 38872013-10-30 Tobias Burnus <burnus@net-b.de> 3888 3889 Revert: 3890 2013-10-30 Tobias Burnus <burnus@net-b.de> 3891 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library 3892 path to the compile flags. 3893 38942013-10-30 Cong Hou <congh@google.com> 3895 3896 * gcc.target/i386/vect-abs-s8.c: New test. 3897 * gcc.target/i386/vect-abs-s16.c: New test. 3898 * gcc.target/i386/vect-abs-s32.c: New test. 3899 39002013-10-30 Tobias Burnus <burnus@net-b.de> 3901 3902 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library 3903 path to the compile flags. 3904 39052013-10-30 Mikael Pettersson <mikpe@it.uu.se> 3906 3907 PR rtl-optimization/58369 3908 * g++.dg/torture/pr58369.C: New test. 3909 39102013-10-30 Tobias Burnus <burnus@net-b.de> 3911 3912 PR other/33426 3913 * g++.dg/vect/pr33426-ivdep-2.cc: New. 3914 * g++.dg/vect/pr33426-ivdep-3.cc: New. 3915 * g++.dg/vect/pr33426-ivdep-4.cc: New. 3916 39172013-10-30 Vladimir Makarov <vmakarov@redhat.com> 3918 3919 PR target/58784 3920 * gcc.target/arm/pr58784.c: New. 3921 39222013-10-30 Marc Glisse <marc.glisse@inria.fr> 3923 3924 * gcc.dg/tree-ssa/alias-24.c: New file. 3925 39262013-10-30 Vladimir Makarov <vmakarov@redhat.com> 3927 3928 * gcc.target/i386/fma_double_3.c: Use pattern for 3929 scan-assembler-times instead of just one insn name. 3930 * gcc.target/i386/fma_double_5.c: Ditto. 3931 * gcc.target/i386/fma_float_3.c: Ditto. 3932 * gcc.target/i386/fma_float_5.c: Ditto. 3933 * gcc.target/i386/l_fma_double_1.c: Ditto. 3934 * gcc.target/i386/l_fma_double_2.c: Ditto. 3935 * gcc.target/i386/l_fma_double_3.c: Ditto. 3936 * gcc.target/i386/l_fma_double_4.c: Ditto. 3937 * gcc.target/i386/l_fma_double_5.c: Ditto. 3938 * gcc.target/i386/l_fma_double_6.c: Ditto. 3939 * gcc.target/i386/l_fma_float_1.c: Ditto. 3940 * gcc.target/i386/l_fma_float_2.c: Ditto. 3941 * gcc.target/i386/l_fma_float_3.c: Ditto. 3942 * gcc.target/i386/l_fma_float_4.c: Ditto. 3943 * gcc.target/i386/l_fma_float_5.c: Ditto. 3944 * gcc.target/i386/l_fma_float_6.c: Ditto. 3945 39462013-10-30 Christian Bruel <christian.bruel@st.com> 3947 3948 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH. 3949 * gcc.target/sh/cmpstr.c: New test. 3950 * gcc.target/sh/cmpstrn.c: New test. 3951 39522013-10-30 Martin Jambor <mjambor@suse.cz> 3953 3954 PR rtl-optimization/10474 3955 * gcc.dg/pr10474.c: New testcase. 3956 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise. 3957 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise. 3958 39592013-10-29 Andrew Pinski <apinski@cavium.com> 3960 Zhenqiang Chen <zhenqiang.chen@linaro.org> 3961 3962 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case. 3963 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case. 3964 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case. 3965 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case. 3966 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case. 3967 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case. 3968 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent 3969 conditional move to be used. 3970 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove. 3971 39722013-10-29 Tobias Burnus <burnus@net-b.de> 3973 3974 PR fortran/44350 3975 * gfortran.dg/blockdata_8.f90: New. 3976 39772013-10-29 Oleg Endo <olegendo@gcc.gnu.org> 3978 3979 PR target/54236 3980 * gcc.target/sh/pr54236-2: New. 3981 * gcc.target/sh/pr54089-6: Add another rotl special case. 3982 39832013-10-29 Paul Thomas <pault@gcc.gnu.org> 3984 3985 PR fortran/58793 3986 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables 3987 to determine sizes of real kinds. 3988 3989 PR fortran/58858 3990 * gfortran.dg/unlimited_polymorphic_14.f90: New test. 3991 39922013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com> 3993 3994 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test. 3995 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise. 3996 * c-c++-common/cilk-plus/CK/fib.c: Likewise. 3997 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise. 3998 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise. 3999 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise. 4000 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise. 4001 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise. 4002 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise. 4003 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise. 4004 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise. 4005 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise. 4006 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise. 4007 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise. 4008 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise. 4009 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise. 4010 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords 4011 test stored in c-c++-common. Also, added the Cilk runtime's library 4012 to the ld_library_path. 4013 40142013-10-29 Paolo Carlini <paolo.carlini@oracle.com> 4015 4016 PR c++/58888 4017 * g++.dg/cpp0x/auto40.C: New. 4018 * g++.dg/other/warning1.C: Adjust. 4019 40202013-10-29 Richard Biener <rguenther@suse.de> 4021 4022 * gcc.dg/torture/restrict-2.c: New testcase. 4023 * gcc.dg/torture/restrict-3.c: Likewise. 4024 * gcc.dg/torture/restrict-4.c: Likewise. 4025 * gcc.dg/torture/restrict-5.c: Likewise. 4026 40272013-10-29 Marc Glisse <marc.glisse@inria.fr> 4028 4029 PR tree-optimization/19831 4030 * gcc.dg/tree-ssa/alias-25.c: New file. 4031 40322013-10-29 Richard Biener <rguenther@suse.de> 4033 4034 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model 4035 changes. 4036 * gcc.dg/vect/bb-slp-32.c: Likewise. 4037 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise. 4038 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise. 4039 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise. 4040 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise. 4041 * gcc.target/powerpc/crypto-builtin-1.c: Likewise. 4042 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise. 4043 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise. 4044 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise. 4045 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise. 4046 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise. 4047 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise. 4048 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise. 4049 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise. 4050 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise. 4051 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise. 4052 * gfortran.dg/vect/vect.exp: Likewise. 4053 40542013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4055 4056 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant. 4057 * gcc.dg/vmx/eg-5.c: Likewise. 4058 40592013-10-28 Claudiu Zissulescu <claziss@synopsys.com> 4060 Joern Rennecke <joern.rennecke@embecosm.com> 4061 4062 * gcc.target/arc/jump-around-jump.c: New test. 4063 40642013-10-27 Tom de Vries <tom@codesourcery.com> 4065 4066 * gcc.target/arm/require-pic-register-loc.c: New test. 4067 40682013-10-27 Uros Bizjak <ubizjak@gmail.com> 4069 4070 PR target/58679 4071 * gcc.target/i386/pr58679-1.c: New test. 4072 * gcc.target/i386/pr58679-2.c: Ditto. 4073 40742013-10-27 Tobias Burnus <burnus@net-b.de> 4075 4076 PR other/33426 4077 * gcc.dg/vect/vect-ivdep-2.c: New. 4078 40792013-10-26 Oleg Endo <olegendo@gcc.gnu.org> 4080 4081 PR target/52483 4082 * gcc.target/sh/pr52483-1.c: Add tests for memory stores. 4083 * gcc.target/sh/pr52483-2.c: Likewise. 4084 * gcc.target/sh/pr52483-3.c: Likewise. 4085 * gcc.target/sh/pr52483-4.c: Likewise. 4086 40872013-10-26 Jeff Law <law@redhat.com> 4088 4089 * g++.dg/torture/pr49309.C: Removed. 4090 * gcc.dg/dfp/pr35739.c: Removed. 4091 40922013-10-25 Vladimir Makarov <vmakarov@redhat.com> 4093 4094 PR rtl-optimization/58759 4095 * gcc.target/i386/pr58759.c: New. 4096 40972013-10-25 Tobias Burnus <burnus@net-b.de> 4098 4099 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options. 4100 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto. 4101 * gcc.dg/vect/vect-ivdep-1.c: Ditto. 4102 41032013-10-25 Yufeng Zhang <yufeng.zhang@arm.com> 4104 4105 * gcc.dg/wmul-1.c: New test. 4106 41072013-10-25 Paolo Carlini <paolo.carlini@oracle.com> 4108 4109 PR c++/58878 4110 * g++.dg/template/pr58878.C: New. 4111 41122013-10-25 Marc Glisse <marc.glisse@inria.fr> 4113 4114 * gcc.dg/tree-ssa/alias-23.c: New file. 4115 41162013-10-25 Richard Biener <rguenther@suse.de> 4117 4118 PR tree-optimization/58626 4119 * gcc.dg/torture/pr58626.c: New testcase. 4120 41212013-10-25 Paolo Carlini <paolo.carlini@oracle.com> 4122 4123 PR c++/54812 4124 * g++.dg/cpp0x/defaulted47.C: New. 4125 41262013-10-25 Eric Botcazou <ebotcazou@adacore.com> 4127 4128 * gcc.c-torture/execute/pr58831.c: New test. 4129 41302013-10-25 Nick Clifton <nickc@redhat.com> 4131 4132 * c-c++-common/pr57793.c: Add expected error messages for 4133 targets with small integers. 4134 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets. 4135 * gcc.dg/c99-stdint-2.c: Likewise. 4136 * gcc.dg/cdce1.c: Likewise. 4137 * gcc.dg/fold-overflow-1.c: Likewise. 4138 * gcc.dg/utf-cvt.c: Likewise. 4139 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping 4140 arithmetic. 4141 * gcc.dg/ftrapv-2.c: Likewise. 4142 * gcc.dg/pr30286.c: Likewise. 4143 * gcc.dg/pr19340.c: Only run on targets that support scheduling. 4144 * lib/target-supports.exp (check_effective_target_trapping): New 4145 proc. Returns true if the target supports trapping arithmetic. 4146 41472013-10-25 Tobias Burnus <burnus@net-b.de> 4148 4149 * g++.dg/parse/ivdep.C: New. 4150 * g++.dg/vect/pr33426-ivdep.cc: New. 4151 41522013-10-24 Richard Henderson <rth@redhat.com> 4153 4154 PR rtl/58542 4155 * gcc.dg/atomic-store-6.c: New. 4156 41572013-10-24 Ian Lance Taylor <iant@google.com> 4158 4159 * go.test/go-test.exp (errchk): Combine quoted strings in comments. 4160 41612013-10-24 Cong Hou <congh@google.com> 4162 4163 * gcc.c-torture/execute/20030125-1.c: Update. 4164 41652013-10-24 Tobias Burnus <burnus@net-b.de> 4166 4167 PR fortran/44646 4168 * gfortran.dg/vect/vect-do-concurrent-1.f90: New. 4169 41702013-10-24 Dehao Chen <dehao@google.com> 4171 4172 * g++.dg/opt/devirt3.C: New test. 4173 41742013-08-24 Tobias Burnus <burnus@net-b.de> 4175 4176 PR other/33426 4177 * gcc.dg/ivdep.c: New. 4178 * gcc.dg/vect/vect-ivdep-1.c: New. 4179 41802013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4181 4182 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC. 4183 * gcc.target/aarch64/c-output-mod-3.c: Likewise. 4184 41852013-10-24 Nick Clifton <nickc@redhat.com> 4186 4187 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430. 4188 41892013-10-24 Marek Polacek <polacek@redhat.com> 4190 4191 PR c++/58705 4192 * g++.dg/parse/pr58705.C: New test. 4193 41942013-10-24 Marek Polacek <polacek@redhat.com> 4195 4196 * gcc.dg/c11-align-5.c: Add more testing. 4197 41982013-10-23 Pat Haugen <pthaugen@us.ibm.com> 4199 4200 * gcc.target/powerpc/direct-move.h: Fix header for executable tests. 4201 42022013-10-23 Jakub Jelinek <jakub@redhat.com> 4203 4204 PR tree-optimization/58775 4205 PR tree-optimization/58791 4206 * gcc.dg/guality/pr58791-1.c: New test. 4207 * gcc.dg/guality/pr58791-2.c: New test. 4208 * gcc.dg/guality/pr58791-3.c: New test. 4209 * gcc.dg/guality/pr58791-4.c: New test. 4210 * gcc.dg/guality/pr58791-5.c: New test. 4211 * gcc.c-torture/compile/pr58775.c: New test. 4212 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump. 4213 42142013-10-23 Tom de Vries <tom@codesourcery.com> 4215 4216 PR tree-optimization/58805 4217 * gcc.dg/pr58805.c: New test. 4218 42192013-10-23 Jakub Jelinek <jakub@redhat.com> 4220 4221 * gcc.target/i386/vect-div-1.c: New test. 4222 4223 * gcc.dg/vect/pr58508.c: Remove dg-options. 4224 42252013-10-23 Richard Biener <rguenther@suse.de> 4226 4227 * gcc.dg/torture/pr58830.c: New testcase. 4228 42292013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net> 4230 4231 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs. 4232 * g++.dg/cpp1y/attr-deprecated.C: New. 4233 * g++.dg/cpp1y/attr-deprecated-neg.C: New. 4234 42352013-10-23 Tobias Burnus <burnus@net-b.de> 4236 4237 PR fortran/58793 4238 * gfortran.dg/assumed_type_8.f90: New. 4239 42402013-10-22 Uros Bizjak <ubizjak@gmail.com> 4241 4242 PR target/58779 4243 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY 4244 and MINUSCCZEXT defines. Update scan-assembler dg directive. 4245 * gcc.dg/torture/pr58779.c: New test. 4246 42472013-10-22 Steve Ellcey <sellcey@mips.com> 4248 4249 * gcc.target/mips/nor.c: New. 4250 42512013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com> 4252 4253 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack 4254 tests into... 4255 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is 4256 restricted to big-endian targets. 4257 42582013-10-22 Paul Thomas <pault@gcc.gnu.org> 4259 4260 PR fortran 57893 4261 * gfortran.dg/unlimited_polymorphic_13.f90 : New test. 4262 42632013-10-21 Tobias Burnus <burnus@net-b.de> 4264 4265 PR fortran/58803 4266 * gfortran.dg/proc_ptr_comp_38.f90: New. 4267 42682013-10-21 Marek Polacek <polacek@redhat.com> 4269 4270 PR middle-end/58809 4271 * gcc.dg/gomp/pr58809.c: New test. 4272 42732013-10-21 Vidya Praveen <vidyapraveen@arm.com> 4274 4275 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort(). 4276 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit(). 4277 42782013-10-21 Richard Biener <rguenther@suse.de> 4279 4280 PR tree-optimization/58794 4281 * c-c++-common/torture/pr58794-1.c: New testcase. 4282 * c-c++-common/torture/pr58794-2.c: Likewise. 4283 42842013-10-21 Richard Biener <rguenther@suse.de> 4285 4286 PR middle-end/58742 4287 * c-c++-common/fold-divmul-1.c: New testcase. 4288 42892013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com> 4290 4291 * gcc.target/i386/memset-vector_loop-1.c: New test. 4292 * gcc.target/i386/memset-vector_loop-2.c: New test. 4293 42942013-10-21 Diego Novillo <dnovillo@google.com> 4295 4296 * g++.dg/plugin/selfassign.c: Include tree.h. 4297 * gcc.dg/plugin/finish_unit_plugin.c: Likewise. 4298 * gcc.dg/plugin/ggcplug.c: Likewise. 4299 * gcc.dg/plugin/one_time_plugin.c: Likewise. 4300 * gcc.dg/plugin/selfassign.c: Likewise. 4301 * gcc.dg/plugin/start_unit_plugin.c: Likewise. 4302 43032013-10-20 Richard Sandiford <rdsandiford@googlemail.com> 4304 4305 * gcc.target/mips/mips-ps-5.c: Add alignment attributes. 4306 * gcc.target/mips/mips-ps-7.c: Likewise. 4307 43082013-10-20 Richard Sandiford <rdsandiford@googlemail.com> 4309 4310 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c, 4311 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c, 4312 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests. 4313 43142013-10-19 John David Anglin <danglin@gcc.gnu.org> 4315 4316 * c-c++-common/opaque-vector.c: Skip long double test on hppa. 4317 4318 PR testsuite/58645 4319 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*. 4320 43212013-10-19 Mike Stump <mikestump@comcast.net> 4322 4323 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing. 4324 4325 * gcc.dg/lto/pr54625-1_0.c: Move from here... 4326 * g++.dg/lto/pr54625-1_0.c: ... to here. 4327 * gcc.dg/lto/pr54625-1_1.C: Likewise. 4328 * g++.dg/lto/pr54625-1_1.C: Likewise. 4329 * gcc.dg/lto/pr54625-2_0.c: Likewise. 4330 * g++.dg/lto/pr54625-2_0.c: Likewise. 4331 * gcc.dg/lto/pr54625-2_1.C: Likewise. 4332 * g++.dg/lto/pr54625-2_1.C: Likewise. 4333 43342013-10-19 Oleg Endo <olegendo@gcc.gnu.org> 4335 4336 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31. 4337 43382013-10-18 Cong Hou <congh@google.com> 4339 4340 * gcc.dg/vect/pr58508.c: New test. 4341 43422013-10-18 Paolo Carlini <paolo.carlini@oracle.com> 4343 4344 PR c++/58466 4345 * g++.dg/cpp0x/variadic145.C: New. 4346 43472013-10-18 Andrew MacLeod <amacleod@redhat.com> 4348 4349 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h. 4350 43512013-10-18 Hans-Peter Nilsson <hp@axis.com> 4352 4353 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model. 4354 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise. 4355 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise. 4356 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise. 4357 43582013-10-17 Charles Baylis <charles.baylis@linaro.org> 4359 4360 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets. 4361 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets. 4362 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require 4363 effective target arm_thumb1_ok. 4364 * lib/target-supports.exp 4365 (check_effective_target_arm_fp16_ok_nocache): Don't force 4366 -mfloat-abi=soft when building for hardfloat target. 4367 43682013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com> 4369 4370 PR target/58673 4371 * gcc.target/powerpc/pr58673-1.c: New file to test whether 4372 -mquad-word + -mno-vsx-timode causes errors. 4373 * gcc.target/powerpc/pr58673-2.c: Likewise. 4374 43752013-10-17 Paolo Carlini <paolo.carlini@oracle.com> 4376 4377 PR c++/58596 4378 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New 4379 43802013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4381 4382 * gcc.target/aarch64/c-output-template.c: New testcase. 4383 * gcc.target/aarch64/c-output-template-2.c: Likewise. 4384 * gcc.target/aarch64/c-output-template-3.c: Likewise. 4385 43862013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org> 4387 4388 * lib/target-supports.exp 4389 (check_effective_target_sync_long_long): AArch64 supports 4390 atomic operations on "long long". 4391 (check_effective_target_sync_long_long_runtime): AArch64 can 4392 execute atomic operations on "long long". 4393 43942013-10-17 Richard Biener <rguenther@suse.de> 4395 4396 PR tree-optimization/58143 4397 * gcc.dg/torture/pr58143-1.c: New testcase. 4398 * gcc.dg/torture/pr58143-2.c: Likewise. 4399 * gcc.dg/torture/pr58143-3.c: Likewise. 4400 44012013-10-17 Marek Polacek <polacek@redhat.com> 4402 4403 PR c/58267 4404 * gcc.dg/c1x-align-5.c: New test. 4405 44062013-10-16 Tobias Burnus <burnus@net-b.de> 4407 4408 PR fortran/58652 4409 * gfortran.dg/unlimited_polymorphic_12.f90: New. 4410 44112013-10-16 Thomas Schwinge <thomas@codesourcery.com> 4412 4413 * c-c++-common/cpp/openmp-define-1.c: Move 4414 dg-require-effective-target fopenmp after dg-do directive. 4415 * c-c++-common/cpp/openmp-define-2.c: Likewise. 4416 * gfortran.dg/openmp-define-1.f90: Likewise. 4417 * gfortran.dg/openmp-define-2.f90: Likewise. 4418 * gfortran.dg/openmp-define-3.f90: Likewise. 4419 44202013-10-16 Paulo Matos <pmatos@broadcom.com> 4421 4422 * gcc.dg/tree-prof/tree-prof.exp: Fix comment. 4423 44242013-10-15 Sriraman Tallam <tmsriram@google.com> 4425 4426 PR target/57756 4427 * gcc.target/i386/pr57756.c: New test. 4428 * gcc.target/i386/pr57756_2.c: New test. 4429 44302013-10-15 Richard Sandiford <rdsandiford@googlemail.com> 4431 4432 * gcc.dg/torture/builtin-self.c: New file. 4433 44342013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com> 4435 4436 * gcc.dg/tree-ssa/reassoc-32.c: New test case. 4437 * gcc.dg/tree-ssa/reassoc-33.c: New test case. 4438 * gcc.dg/tree-ssa/reassoc-34.c: New test case. 4439 * gcc.dg/tree-ssa/reassoc-35.c: New test case. 4440 * gcc.dg/tree-ssa/reassoc-36.c: New test case. 4441 44422013-10-15 Cong Hou <congh@google.com> 4443 4444 * gcc.dg/vect/vect-reduc-pattern-3.c: New test. 4445 44462013-10-15 Paolo Carlini <paolo.carlini@oracle.com> 4447 4448 PR c++/58707 4449 * g++.dg/cpp0x/pr58707.C: New. 4450 44512013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4452 4453 * c-c++-common/cpp/openmp-define-3.c: Move effective target check 4454 after other directives. 4455 44562013-10-15 Tobias Burnus <burnus@net-b.de> 4457 4458 PR fortran/58652 4459 * gfortran.dg/unlimited_polymorphic_11.f90: New. 4460 44612013-10-14 Ian Lance Taylor <iant@google.com> 4462 4463 * go.test/go-test.exp (go-find-packages): New proc. 4464 (go-gc-tests): Skip stress and safe tests. Skip *.dir 4465 subdirectories. Do simple +build line matching. Handle run with 4466 arguments. Handle errorcheckdir and rundircmpout. Use packages 4467 for rundir. Remove special handling for bug191 and dwarf. 4468 44692013-10-14 Tobias Burnus <burnus@net-b.de> 4470 4471 PR fortran/58658 4472 * gfortran.dg/unlimited_polymorphic_10.f90: New. 4473 44742013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 4475 4476 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]: 4477 Use btsl. 4478 44792013-10-14 Eric Botcazou <ebotcazou@adacore.com> 4480 4481 * gnat.dg/specs/opt1.ads: New test. 4482 44832013-10-14 Richard Biener <rguenther@suse.de> 4484 4485 PR tree-optimization/58640 4486 * gcc.c-torture/execute/pr58640-2.c: New testcase. 4487 44882013-10-13 Eric Botcazou <ebotcazou@adacore.com> 4489 4490 * gnat.dg/uninit_array.ad[sn]: New test. 4491 * gnat.dg/uninit_array_pkg.ads: New helper. 4492 44932013-10-13 Richard Biener <rguenther@suse.de> 4494 4495 * gcc.c-torture/execute/pr58662.c: New test. 4496 44972013-10-12 Oleg Endo <olegendo@gcc.gnu.org> 4498 4499 PR target/51244 4500 * gcc.dg/torture/p51244-21.c: New. 4501 * gcc.target/sh/pr51244-20.c: New. 4502 * gcc.target/sh/pr51244-20-sh2a.c: New. 4503 45042013-10-12 Arnaud Charlet <charlet@adacore.com> 4505 4506 * gnat.dg/specs/linker_section.ads: Update test. 4507 45082013-10-12 H.J. Lu <hongjiu.lu@intel.com> 4509 4510 PR target/58690 4511 * gcc.target/i386/pr58690.c: New test 4512 45132013-10-12 Alexander Monakov <amonakov@ispras.ru> 4514 4515 * gcc.target/i386/builtin-ucmp.c: New test. 4516 45172013-10-11 Brooks Moses <bmoses@google.com> 4518 4519 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling. 4520 45212013-10-11 Jeff Law <law@redhat.com> 4522 4523 * gcc.c-torture/execute/pr58640.c: New test. 4524 45252013-10-11 Paolo Carlini <paolo.carlini@oracle.com> 4526 4527 PR c++/58633 4528 * g++.dg/cpp0x/decltype57.C: New. 4529 45302013-10-11 Paolo Carlini <paolo.carlini@oracle.com> 4531 4532 PR c++/31671 4533 * g++.dg/template/nontype26.C: New. 4534 45352013-10-11 Thomas Schwinge <thomas@codesourcery.com> 4536 4537 * c-c++-common/cpp/openmp-define-1.c: New file. 4538 * c-c++-common/cpp/openmp-define-2.c: Likewise. 4539 * c-c++-common/cpp/openmp-define-3.c: Likewise. 4540 * gfortran.dg/openmp-define-1.f90: Likewise. 4541 * gfortran.dg/openmp-define-2.f90: Likewise. 4542 * gfortran.dg/openmp-define-3.f90: Likewise. 4543 4544 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking 4545 for test source files. 4546 * gcc.dg/gomp/gomp.exp: Likewise. 4547 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error. 4548 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise. 4549 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise. 4550 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise. 4551 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise. 4552 45532013-10-11 Jakub Jelinek <jakub@redhat.com> 4554 4555 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics. 4556 Remove error test that is now valid in OpenMP 4.0. 4557 * c-c++-common/gomp/atomic-16.c: New test. 4558 * c-c++-common/gomp/cancel-1.c: New test. 4559 * c-c++-common/gomp/depend-1.c: New test. 4560 * c-c++-common/gomp/depend-2.c: New test. 4561 * c-c++-common/gomp/map-1.c: New test. 4562 * c-c++-common/gomp/pr58472.c: New test. 4563 * c-c++-common/gomp/sections1.c: New test. 4564 * c-c++-common/gomp/simd1.c: New test. 4565 * c-c++-common/gomp/simd2.c: New test. 4566 * c-c++-common/gomp/simd3.c: New test. 4567 * c-c++-common/gomp/simd4.c: New test. 4568 * c-c++-common/gomp/simd5.c: New test. 4569 * c-c++-common/gomp/single1.c: New test. 4570 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections 4571 parser. 4572 * g++.dg/gomp/block-3.C: Likewise. 4573 * g++.dg/gomp/clause-3.C: Adjust error messages. 4574 * g++.dg/gomp/declare-simd-1.C: New test. 4575 * g++.dg/gomp/declare-simd-2.C: New test. 4576 * g++.dg/gomp/depend-1.C: New test. 4577 * g++.dg/gomp/depend-2.C: New test. 4578 * g++.dg/gomp/target-1.C: New test. 4579 * g++.dg/gomp/target-2.C: New test. 4580 * g++.dg/gomp/taskgroup-1.C: New test. 4581 * g++.dg/gomp/teams-1.C: New test. 4582 * g++.dg/gomp/udr-1.C: New test. 4583 * g++.dg/gomp/udr-2.C: New test. 4584 * g++.dg/gomp/udr-3.C: New test. 4585 * g++.dg/gomp/udr-4.C: New test. 4586 * g++.dg/gomp/udr-5.C: New test. 4587 * g++.dg/gomp/udr-6.C: New test. 4588 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches. 4589 * gcc.dg/autopar/outer-2.c: Likewise. 4590 * gcc.dg/autopar/outer-3.c: Likewise. 4591 * gcc.dg/autopar/outer-4.c: Likewise. 4592 * gcc.dg/autopar/outer-5.c: Likewise. 4593 * gcc.dg/autopar/outer-6.c: Likewise. 4594 * gcc.dg/autopar/parallelization-1.c: Likewise. 4595 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections 4596 parser. 4597 * gcc.dg/gomp/clause-1.c: Adjust error messages. 4598 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime 4599 instead of GOMP_parallel_loop_runtime_start. 4600 * gcc.dg/gomp/declare-simd-1.c: New test. 4601 * gcc.dg/gomp/declare-simd-2.c: New test. 4602 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections 4603 parser. Add further #pragma omp sections nesting tests. 4604 * gcc.dg/gomp/target-1.c: New test. 4605 * gcc.dg/gomp/target-2.c: New test. 4606 * gcc.dg/gomp/taskgroup-1.c: New test. 4607 * gcc.dg/gomp/teams-1.c: New test. 4608 * gcc.dg/gomp/udr-1.c: New test. 4609 * gcc.dg/gomp/udr-2.c: New test. 4610 * gcc.dg/gomp/udr-3.c: New test. 4611 * gcc.dg/gomp/udr-4.c: New test. 4612 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error. 4613 46142013-10-10 Jan Hubicka <jh@suse.cz> 4615 4616 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for 4617 tuning change. 4618 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise. 4619 * gcc.target/i386/pr49168-1.c: Likewise. 4620 * gcc.target/i386/pr49002-2.c: Likewise. 4621 46222013-10-10 Jakub Jelinek <jakub@redhat.com> 4623 4624 PR middle-end/58670 4625 * gcc.dg/torture/pr58670.c: New test. 4626 46272013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com> 4628 4629 * gcc.dg/tree-ssa/phi-opt-11.c: New test. 4630 46312013-10-09 Marek Polacek <polacek@redhat.com> 4632 4633 PR c++/58635 4634 * g++.dg/tm/pr58635-1.C: New test. 4635 * g++.dg/tm/pr58635-2.C: New test. 4636 46372013-10-09 Jakub Jelinek <jakub@redhat.com> 4638 4639 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump. 4640 46412013-10-09 Marc Glisse <marc.glisse@inria.fr> 4642 4643 PR tree-optimization/20318 4644 * c-c++-common/pr20318.c: New file. 4645 * gcc.dg/tree-ssa/pr20318.c: New file. 4646 46472013-10-09 Eric Botcazou <ebotcazou@adacore.com> 4648 4649 * gcc.c-torture/execute/pr58570.c: New test. 4650 46512013-10-09 Alex Velenko <Alex.Velenko@arm.com> 4652 4653 * gcc.target/aarch64/vclz.c: New testcase. 4654 46552013-10-09 Alex Velenko <Alex.Velenko@arm.com> 4656 4657 * gcc.target/aarch64/vadd_f64.c: New testcase. 4658 * gcc.target/aarch64/vsub_f64.c: New testcase. 4659 46602013-10-09 Alex Velenko <Alex.Velenko@arm.com> 4661 4662 * gcc.target/aarch64/vdiv_f.c: New testcase. 4663 46642013-10-09 Alex Velenko <Alex.Velenko@arm.com> 4665 4666 * gcc.target/aarch64/vneg_f.c: New testcase. 4667 * gcc.target/aarch64/vneg_s.c: New testcase. 4668 46692013-10-08 Paolo Carlini <paolo.carlini@oracle.com> 4670 4671 PR c++/58568 4672 * g++.dg/cpp0x/lambda/lambda-ice10.C: New. 4673 * g++.old-deja/g++.mike/misc9.C: Adjust. 4674 46752013-10-08 Paolo Carlini <paolo.carlini@oracle.com> 4676 4677 PR c++/58665 4678 Revert: 4679 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com> 4680 4681 PR c++/58448 4682 * g++.dg/template/crash117.C: New. 4683 46842013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 4685 4686 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options. 4687 46882013-10-08 Marc Glisse <marc.glisse@inria.fr> 4689 4690 PR tree-optimization/58480 4691 * gcc.dg/tree-ssa/pr58480.c: New file. 4692 46932013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4694 4695 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian. 4696 * gcc.target/powerpc/fusion.c: Likewise. 4697 46982013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 4699 4700 * gcc.target/s390/htm-nofloat-2.c: New testcase. 4701 47022013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 4703 4704 * gcc.target/s390/htm-1.c: Add more tests to cover different 4705 operand types. 4706 47072013-10-06 Paolo Carlini <paolo.carlini@oracle.com> 4708 4709 PR c++/58126 4710 * g++.dg/init/uninitialized1.C: New. 4711 47122013-10-06 Paolo Carlini <paolo.carlini@oracle.com> 4713 4714 PR c++/56060 4715 * g++.dg/cpp0x/variadic144.C: New. 4716 47172013-10-04 Paolo Carlini <paolo.carlini@oracle.com> 4718 4719 PR c++/58560 4720 * g++.dg/cpp0x/auto39.C: New. 4721 47222013-10-04 Paolo Carlini <paolo.carlini@oracle.com> 4723 4724 PR c++/58503 4725 * g++.dg/cpp0x/range-for26.C: New. 4726 * g++.dg/cpp0x/range-for27.C: Likewise. 4727 47282013-10-04 Paolo Carlini <paolo.carlini@oracle.com> 4729 4730 PR c++/58448 4731 * g++.dg/template/crash117.C: New. 4732 47332013-10-04 Marc Glisse <marc.glisse@inria.fr> 4734 4735 PR c++/19476 4736 * g++.dg/tree-ssa/pr19476-5.C: New file. 4737 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C. 4738 47392013-10-04 Paolo Carlini <paolo.carlini@oracle.com> 4740 4741 PR c++/58584 4742 * g++.dg/cpp0x/gen-attrs-55.C: New. 4743 47442013-10-03 Easwaran Raman <eraman@google.com> 4745 4746 PR c++/33911 4747 * g++.dg/ext/attribute47.C: New. 4748 47492013-10-03 Rong Xu <xur@google.com> 4750 4751 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original 4752 probability. 4753 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto. 4754 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto. 4755 47562013-10-03 Marek Polacek <polacek@redhat.com> 4757 4758 PR c++/58510 4759 * g++.dg/cpp0x/pr58510.C: New test. 4760 47612013-10-03 Marc Glisse <marc.glisse@inria.fr> 4762 4763 PR c++/19476 4764 * g++.dg/tree-ssa/pr19476-1.C: New file. 4765 * g++.dg/tree-ssa/pr19476-2.C: Likewise. 4766 * g++.dg/tree-ssa/pr19476-3.C: Likewise. 4767 * g++.dg/tree-ssa/pr19476-4.C: Likewise. 4768 47692013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com> 4770 4771 * gcc.target/powerpc/p8vector-fp.c: New test for floating point 4772 scalar operations when using -mupper-regs-sf and -mupper-regs-df. 4773 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either 4774 VSX scalar operations or the traditional floating point form of 4775 the instruction. 4776 * gcc.target/powerpc/ppc-target-2.c: Likewise. 4777 * gcc.target/powerpc/recip-3.c: Likewise. 4778 * gcc.target/powerpc/recip-5.c: Likewise. 4779 * gcc.target/powerpc/pr72747.c: Likewise. 4780 * gcc.target/powerpc/vsx-builtin-3.c: Likewise. 4781 47822013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com> 4783 4784 PR target/58460 4785 * gcc.target/aarch64/pr58460.c: New file. 4786 47872013-10-02 Tobias Burnus <burnus@net-b.de> 4788 4789 PR fortran/58593 4790 * gfortran.dg/char_length_19.f90: New. 4791 47922013-10-02 Paolo Carlini <paolo.carlini@oracle.com> 4793 4794 PR c++/58535 4795 * g++.dg/parse/crash65.C: New. 4796 * g++.dg/cpp1y/pr58535.C: Likewise. 4797 47982013-10-02 Richard Biener <rguenther@suse.de> 4799 4800 * gcc.dg/tree-ssa/ldist-11.c: Adjust. 4801 * gcc.dg/tree-ssa/ldist-17.c: Likewise. 4802 * gcc.dg/tree-ssa/ldist-23.c: Likewise. 4803 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise. 4804 * gfortran.dg/ldist-pr45199.f: Likewise. 4805 48062013-10-02 Paolo Carlini <paolo.carlini@oracle.com> 4807 4808 PR c++/58565 4809 * g++.dg/parse/crash64.C: New. 4810 48112013-10-02 Yufeng Zhang <yufeng.zhang@arm.com> 4812 4813 * gcc.dg/tree-ssa/slsr-40.c: New test. 4814 48152013-10-01 Paolo Carlini <paolo.carlini@oracle.com> 4816 4817 PR c++/58563 4818 * g++.dg/cpp0x/pr58563.C: New. 4819 48202013-10-01 Vidya Praveen <vidyapraveen@arm.com> 4821 4822 * gcc.target/aarch64/vect_saddl_1.c: New. 4823 48242013-10-01 Jakub Jelinek <jakub@redhat.com> 4825 4826 PR target/58574 4827 * gcc.c-torture/execute/pr58574.c: New testcase. 4828 48292013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org> 4830 4831 PR Target/58578 4832 * gcc.target/arm/pr58578.c: New test. 4833 48342013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4835 4836 PR tree-optimization/58556 4837 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model. 4838 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise. 4839 48402013-10-01 Nick Clifton <nickc@redhat.com> 4841 4842 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail 4843 for MSP430. 4844 * gcc.c-torture/compile/20010327-1.c: Only run the test for 4845 ptr32plus targets. 4846 * gcc.c-torture/compile/pr41181.c: Likewise. 4847 * gcc.c-torture/compile/calls.c: Likewise. 4848 * gcc.c-torture/compile/990617-1.c: Likewise. 4849 * gcc.c-torture/compile/pr55955.c: Only run the test for 4850 int32plus targets. 4851 * gcc.c-torture/compile/limits-externdecl.c: Likewise. 4852 48532013-10-01 Richard Biener <rguenther@suse.de> 4854 4855 PR tree-optimization/58553 4856 * gcc.dg/torture/pr58553.c: New testcase. 4857 48582013-09-30 Jakub Jelinek <jakub@redhat.com> 4859 4860 PR middle-end/58564 4861 * gcc.c-torture/execute/pr58564.c: New test. 4862 48632013-09-30 Teresa Johnson <tejohnson@google.com> 4864 4865 * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var): 4866 Update for additional dump message. 4867 48682013-09-30 Richard Biener <rguenther@suse.de> 4869 4870 PR tree-optimization/58554 4871 * gcc.dg/torture/pr58554.c: New testcase. 4872 48732013-09-30 Simon Cook <simon.cook@embecosm.com> 4874 Joern Rennecke <joern.rennecke@embecosm.com> 4875 4876 * gcc.target/arc/barrel-shifter-1.c: New test. 4877 * gcc.target/arc/barrel-shifter-2.c: Likewise. 4878 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise. 4879 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise. 4880 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise. 4881 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise. 4882 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise. 4883 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise. 4884 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise. 4885 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise. 4886 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise. 4887 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise. 4888 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise. 4889 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise. 4890 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise. 4891 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise. 4892 * gcc.target/arc/mtune-ARC600.c: Likewise. 4893 * gcc.target/arc/mtune-ARC601.c: Likewise. 4894 * gcc.target/arc/mtune-ARC700-xmac: Likewise. 4895 * gcc.target/arc/mtune-ARC700.c: Likewise. 4896 * gcc.target/arc/mtune-ARC725D.c: Likewise. 4897 * gcc.target/arc/mtune-ARC750D.c: Likewise. 4898 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise. 4899 * gcc.target/arc/no-dpfp-lrsr.c: Likewise. 4900 49012013-09-30 Richard Biener <rguenther@suse.de> 4902 4903 PR middle-end/58532 4904 * g++.dg/torture/pr58552.C: New testcase. 4905 49062013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com> 4907 4908 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf 4909 and -mupper-regs-df. 4910 49112013-09-27 Paulo Matos <pmatos@broadcom.com> 4912 4913 PR middle-end/58463 4914 * gcc.dg/pr58463.c: New test. 4915 49162013-09-27 Jakub Jelinek <jakub@redhat.com> 4917 4918 PR middle-end/58551 4919 * c-c++-common/gomp/pr58551.c: New test. 4920 49212013-09-27 Richard Biener <rguenther@suse.de> 4922 4923 PR tree-optimization/58459 4924 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase. 4925 49262013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de> 4927 4928 PR fortran/58113 4929 * gfortran.dg/round_4.f90: Check for rounding support. 4930 49312013-09-26 James Greenhalgh <james.greenhalgh@arm.com> 4932 4933 * g++.dg/vect/pr58513.cc (op): Make static. 4934 49352013-09-26 Richard Biener <rguenther@suse.de> 4936 4937 * gcc.dg/tree-ssa/coalesce-2.c: New testcase. 4938 49392013-09-26 Richard Biener <rguenther@suse.de> 4940 4941 PR tree-optimization/58539 4942 * gcc.dg/torture/pr58539.c: New testcase. 4943 49442013-09-25 Jeff Law <law@redhat.com> 4945 4946 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output. 4947 49482013-09-25 Tobias Burnus <burnus@net-b.de> 4949 4950 PR fortran/58436 4951 * gfortran.dg/finalize_21.f90: New. 4952 49532013-09-25 Tobias Burnus <burnus@net-b.de> 4954 4955 PR fortran/57697 4956 PR fortran/58469 4957 * gfortran.dg/defined_assignment_8.f90: New. 4958 * gfortran.dg/defined_assignment_9.f90: New. 4959 49602013-09-25 Marek Polacek <polacek@redhat.com> 4961 4962 PR sanitizer/58413 4963 * c-c++-common/ubsan/shift-5.c: New test. 4964 * c-c++-common/ubsan/shift-6.c: New test. 4965 * c-c++-common/ubsan/div-by-zero-5.c: New test. 4966 * gcc.dg/ubsan/c-shift-1.c: New test. 4967 49682013-09-25 Marek Polacek <polacek@redhat.com> 4969 4970 PR c++/58516 4971 * g++.dg/tm/pr58516.C: New test. 4972 49732013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4974 4975 * lib/target-supports.exp (check_effective_target_arm_cond_exec): 4976 New procedure. 4977 * gcc.target/arm/minmax_minus.c: Check for cond_exec target. 4978 49792013-09-24 Richard Biener <rguenther@suse.de> 4980 4981 PR middle-end/58513 4982 * g++.dg/vect/pr58513.cc: New testcase. 4983 49842013-09-24 Yvan Roux <yvan.roux@linaro.org> 4985 4986 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected 4987 output. 4988 49892013-09-23 Adam Butcher <adam@jessamine.co.uk> 4990 4991 PR c++/58500 4992 * g++.dg/cpp1y/pr58500.C: New testcase. 4993 49942013-09-23 Eric Botcazou <ebotcazou@adacore.com> 4995 4996 * gnat.dg/opt28.ad[sb]: New test. 4997 * gnat.dg/opt28_pkg.ads: New helper. 4998 49992013-09-23 Richard Biener <rguenther@suse.de> 5000 5001 PR tree-optimization/58464 5002 * g++.dg/torture/pr58464.C: New testcase. 5003 50042013-09-23 Christian Bruel <christian.bruel@st.com> 5005 5006 PR target/58475 5007 * gcc.target/sh/torture/pr58475.c: New test. 5008 50092013-09-23 Janus Weil <janus@gcc.gnu.org> 5010 5011 PR fortran/58355 5012 * gfortran.dg/extends_15.f90: New. 5013 50142013-09-20 Paolo Carlini <paolo.carlini@oracle.com> 5015 5016 PR c++/58481 5017 * g++.dg/cpp0x/lambda/lambda-this17.C: New. 5018 50192013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de> 5020 5021 PR target/56875 5022 * gcc.target/vax/vax.exp: New. 5023 * gcc.target/vax/pr56875.c: Ditto. 5024 50252013-09-20 Richard Biener <rguenther@suse.de> 5026 5027 PR middle-end/58484 5028 * gfortran.dg/pr58484.f: New testcase. 5029 50302013-09-20 Jeff Law <law@redhat.com> 5031 5032 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause. 5033 50342013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de> 5035 5036 PR middle-end/57748 5037 * gcc.dg/torture/pr57748-1.c: New test. 5038 * gcc.dg/torture/pr57748-2.c: New test. 5039 50402013-09-20 Marek Polacek <polacek@redhat.com> 5041 5042 PR sanitizer/58413 5043 * c-c++-common/ubsan/shift-4.c: New test. 5044 50452013-09-20 Richard Biener <rguenther@suse.de> 5046 5047 PR tree-optimization/58453 5048 * gcc.dg/tree-ssa/ldist-23.c: New testcase. 5049 50502013-09-20 Janus Weil <janus@gcc.gnu.org> 5051 5052 PR fortran/58099 5053 * gfortran.dg/proc_ptr_43.f90: New. 5054 50552013-09-18 Tobias Burnus <burnus@net-b.de> 5056 5057 PR fortran/57697 5058 * gfortran.dg/defined_assignment_11.f90: New. 5059 50602013-09-18 Vladimir Makarov <vmakarov@redhat.com> 5061 5062 PR rtl-optimization/58438 5063 * g++.dg/pr58438.C: New test. 5064 50652013-09-18 Tobias Burnus <burnus@net-b.de> 5066 5067 PR fortran/43366 5068 * gfortran.dg/class_39.f03: Update dg-error. 5069 * gfortran.dg/class_5.f03: Ditto. 5070 * gfortran.dg/class_53.f90: Ditto. 5071 * gfortran.dg/realloc_on_assign_20.f90: New. 5072 * gfortran.dg/realloc_on_assign_21.f90: New. 5073 * gfortran.dg/realloc_on_assign_22.f90: New. 5074 50752013-09-18 Paolo Carlini <paolo.carlini@oracle.com> 5076 5077 PR c++/58457 5078 * g++.dg/parse/using4.C: New. 5079 50802013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5081 5082 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char. 5083 50842013-09-18 Marek Polacek <polacek@redhat.com> 5085 5086 PR sanitize/58443 5087 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option 5088 instead of the shift option. 5089 * c-c++-common/ubsan/pr58443-1.c: New test. 5090 * c-c++-common/ubsan/pr58443-3.c: New test. 5091 * c-c++-common/ubsan/pr58443-2.c: New test. 5092 50932013-09-18 Richard Biener <rguenther@suse.de> 5094 5095 PR tree-optimization/58417 5096 * gcc.dg/torture/pr58417.c: New testcase. 5097 50982013-09-18 Eric Botcazou <ebotcazou@adacore.com> 5099 5100 * gnat.dg/array_bounds_test2.adb: New test. 5101 51022013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5103 5104 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target. 5105 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise. 5106 51072013-09-18 Eric Botcazou <ebotcazou@adacore.com> 5108 5109 * gnat.dg/in_out_parameter4.adb: New test. 5110 51112013-09-18 Marek Polacek <polacek@redhat.com> 5112 5113 PR sanitizer/58411 5114 * c-c++-common/ubsan/attrib-1.c: New test. 5115 51162013-09-17 Cong Hou <congh@google.com> 5117 5118 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product 5119 on two arrays with short and int types. This should not be recognized 5120 as a dot product pattern. 5121 51222013-09-17 Paolo Carlini <paolo.carlini@oracle.com> 5123 5124 PR c++/58435 5125 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account 5126 the cp_type_quals (r) too. 5127 51282013-09-17 Jan Hubicka <jh@suse.cz> 5129 5130 PR middle-end/58332 5131 * gcc.c-torture/compile/pr58332.c: New testcase. 5132 51332013-09-17 Jeff Law <law@redhat.com> 5134 5135 * gcc.c-torture/execute/pr58387.c: New test. 5136 51372013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5138 5139 PR tree-optimization/58088 5140 * gcc.c-torture/compile/pr58088.c: New test. 5141 51422013-09-17 Nick Clifton <nickc@redhat.com> 5143 5144 * lib/target-supports.exp (check_effective_target_trampolines): 5145 Add MSP430 to the list of targets that do not support trampolines. 5146 (check_profiling_available): Add MSP430 to the list of targets 5147 that do not support profiling. 5148 (check_effective_target_tls_runtime): Add MSP430 to the list of 5149 targets that do not support TLS. 5150 51512013-09-17 Eric Botcazou <ebotcazou@adacore.com> 5152 5153 * gnat.dg/opt27.adb: New test. 5154 * gnat.dg/opt27_pkg.ad[sb]: New helper. 5155 51562013-09-17 Andreas Schwab <schwab@suse.de> 5157 5158 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero. 5159 51602013-09-17 Richard Biener <rguenther@suse.de> 5161 5162 PR tree-optimization/58432 5163 * gcc.dg/pr58432.c: New testcase. 5164 51652013-09-17 Bin Cheng <bin.cheng@arm.com> 5166 5167 * gcc.dg/tree-ssa/slsr-39.c: New test. 5168 51692013-09-16 Xinliang David Li <davidxl@google.com> 5170 5171 * gcc.misc-tests/help.exp: Optimizer help change. 5172 51732013-09-16 Jeff Law <law@redhat.com> 5174 5175 * gcc.c-torture/execute/pr58419.c: New test. 5176 * gcc.c-torture/execute/pr58431.c: New test. 5177 51782013-09-16 Tobias Burnus <burnus@net-b.de> 5179 5180 PR fortran/58356 5181 * gfortran.dg/finalize_19.f90: New. 5182 51832013-09-16 Vladimir Makarov <vmakarov@redhat.com> 5184 5185 * gcc.target/i386/pr58418.c: New. 5186 51872013-09-16 James Greenhalgh <james.greenhalgh@arm.com> 5188 5189 * gcc.target/aarch64/fmla-intrinsic.c: New. 5190 * gcc.target/aarch64/mla-intrinsic.c: Likewise. 5191 * gcc.target/aarch64/fmls-intrinsic.c: Likewise. 5192 * gcc.target/aarch64/mls-intrinsic.c: Likewise. 5193 51942013-09-16 James Greenhalgh <james.greenhalgh@arm.com> 5195 5196 * gcc.target/aarch64/mul_intrinsic_1.c: New. 5197 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise. 5198 51992013-09-16 Richard Biener <rguenther@suse.de> 5200 5201 * gcc.dg/tree-ssa/ldist-22.c: New testcase. 5202 52032013-09-16 Adam Butcher <adam@jessamine.co.uk> 5204 5205 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now 5206 interpreted as implicit templates) to be expected pedwarns instead. 5207 52082013-09-16 Tobias Burnus <burnus@net-b.de> 5209 5210 PR fortran/57697 5211 * gfortran.dg/defined_assignment_10.f90: Comment print statement. 5212 52132013-09-15 Tobias Burnus <burnus@net-b.de> 5214 5215 PR fortran/57697 5216 * gfortran.dg/defined_assignment_10.f90: New. 5217 52182013-09-13 Evgeny Gavrin <e.gavrin@samsung.com> 5219 5220 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test. 5221 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test. 5222 52232013-09-13 Jacek Caban <jacek@codeweavers.com> 5224 5225 * g++.dg/abi/main.C: Added implicit C linkage tests 5226 52272013-09-13 Kai Tietz <ktietz@redhat.com> 5228 5229 * gcc.target/i386/pr57848.c: New file. 5230 52312013-09-13 Christian Bruel <christian.bruel@st.com> 5232 5233 PR target/58314 5234 * gcc.target/sh/torture/pr58314.c: New test. 5235 52362013-09-12 Paolo Carlini <paolo.carlini@oracle.com> 5237 5238 * g++.dg/torture/pr58380.C: Suppress warnings with "-w". 5239 52402013-09-12 Martin Jambor <mjambor@suse.cz> 5241 5242 PR ipa/58389 5243 * g++.dg/pr58389.C: New test. 5244 52452013-09-12 Paolo Carlini <paolo.carlini@oracle.com> 5246 5247 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings. 5248 * g++.dg/template/pseudodtor3.C: Likewise. 5249 52502013-09-12 Richard Biener <rguenther@suse.de> 5251 5252 PR tree-optimization/58404 5253 * g++.dg/tree-ssa/pr58404.C: New testcase. 5254 52552013-09-12 Martin Jambor <mjambor@suse.cz> 5256 5257 PR ipa/58371 5258 * g++.dg/ipa/pr58371.C: New test. 5259 52602013-09-12 Richard Biener <rguenther@suse.de> 5261 5262 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust 5263 expected outcome and comment why that happens. 5264 52652013-09-11 Richard Biener <rguenther@suse.de> 5266 5267 PR middle-end/58377 5268 * g++.dg/uninit-pred-4.C: New testcase. 5269 52702013-09-11 Jakub Jelinek <jakub@redhat.com> 5271 5272 PR tree-optimization/58385 5273 * gcc.c-torture/execute/pr58385.c: New test. 5274 52752013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5276 5277 * gcc.target/arm/thumb-ifcvt-2.c: New test. 5278 52792013-09-10 Jeff Law <law@redhat.com> 5280 5281 * g++.dg/torture/pr58380.C: New test. 5282 52832013-09-10 Jan Hubicka <jh@suse.cz> 5284 Paolo Carlini <paolo.carlini@oracle.com> 5285 5286 * g++.dg/template/cond2.C: Tweak, do not expect a "required from". 5287 52882013-09-10 Jeff Law <law@redhat.com> 5289 5290 * gcc.c-torture/compile/pr58343.c: New test. 5291 52922013-09-10 Jakub Jelinek <jakub@redhat.com> 5293 5294 PR rtl-optimization/58365 5295 * gcc.c-torture/execute/pr58365.c: New test. 5296 52972013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com> 5298 5299 * gcc.dg/torture/memcpy-1.c: New test. 5300 53012013-09-10 Alan Modra <amodra@gmail.com> 5302 5303 * gcc.target/powerpc/pr58330.c: New. 5304 53052013-09-10 Alan Modra <amodra@gmail.com> 5306 5307 * gcc.target/powerpc/medium_offset.c: New. 5308 53092013-09-09 Jakub Jelinek <jakub@redhat.com> 5310 5311 PR c++/58325 5312 * g++.dg/warn/Wunused-var-21.C: New test. 5313 5314 PR tree-optimization/58364 5315 * gcc.c-torture/execute/pr58364.c: New test. 5316 53172013-09-09 Paolo Carlini <paolo.carlini@oracle.com> 5318 5319 PR c++/43452 5320 * g++.dg/warn/Wdelete-incomplete-1.C: New. 5321 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise. 5322 * g++.dg/init/delete1.C: Adjust. 5323 53242013-09-09 Ian Bolton <ian.bolton@arm.com> 5325 5326 * gcc.target/aarch64/movdi_1.c: New test. 5327 53282013-09-09 Paolo Carlini <paolo.carlini@oracle.com> 5329 5330 PR c++/58362 5331 * g++.dg/warn/Wunused-parm-5.C: New. 5332 53332013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5334 5335 * gcc.target/aarch64/cmn-neg.c: New test. 5336 53372013-09-09 Richard Biener <rguenther@suse.de> 5338 5339 PR middle-end/58326 5340 * gcc.dg/torture/pr58326-1.c: New testcase. 5341 * gcc.dg/torture/pr58326-2.c: Likewise. 5342 53432013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5344 5345 PR target/57735 5346 * g++.dg/ext/pr57735.C: New test. 5347 53482013-09-09 Jan Hubicka <jh@suse.cz> 5349 5350 PR middle-end/58294 5351 * g++.dg/torture/PR58294.C: New testcase. 5352 53532013-09-08 Jeff Law <law@redhat.com> 5354 5355 * gcc.c-torture/compile/pr58340.c: New test. 5356 53572013-09-08 Richard Sandiford <rdsandiford@googlemail.com> 5358 5359 * g++.dg/debug/ra1.C: New test. 5360 53612013-09-08 Jan Hubicka <jh@suse.cz> 5362 5363 * g++.dg/ipa/devirt-11.C: Update template. 5364 * g++.dg/ipa/devirt-16.C: New testcase. 5365 * g++.dg/ipa/devirt-17.C: New testcase. 5366 * g++.dg/ipa/devirt-18.C: New testcase. 5367 53682013-09-08 Paolo Carlini <paolo.carlini@oracle.com> 5369 5370 PR c++/54941 5371 * g++.dg/overload/new1.C: Adjust. 5372 53732013-09-08 Joern Rennecke <joern.rennecke@embecosm.com> 5374 5375 * c-c++-common/opaque-vector.c: New test. 5376 53772013-09-08 Tom de Vries <tom@codesourcery.com> 5378 5379 PR c++/58282 5380 * g++.dg/tm/noexcept-6.C: New test. 5381 53822013-09-06 Joern Rennecke <joern.rennecke@embecosm.com> 5383 5384 * gcc.target/arc/cond-set-use.c: New test. 5385 53862013-09-06 Eric Botcazou <ebotcazou@adacore.com> 5387 5388 * gnat.dg/stack_usage2.adb: New test. 5389 53902013-09-06 James Greenhalgh <james.greenhalgh@arm.com> 5391 5392 * gcc.target/aarch64/table-intrinsics.c 5393 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type. 5394 (qtb_tests8_< ,2,3,4>): Likewise. 5395 (qtblq_tests8_< ,2,3,4>): Likewise. 5396 (qtbxq_tests8_< ,2,3,4>): Likewise. 5397 53982013-09-06 Eric Botcazou <ebotcazou@adacore.com> 5399 5400 * gnat.dg/warn10.ad[sb]: New test. 5401 * gnat.dg/warn10_pkg.ads: New helper. 5402 54032013-09-06 Joern Rennecke <joern.rennecke@embecosm.com> 5404 5405 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]: 5406 Don't expect NULL in foo.result set. 5407 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL 5408 in ESCAPED set. 5409 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise. 5410 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise. 5411 54122013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 5413 5414 * gcc.target/s390/nearestint-1.c: New testcase. 5415 54162013-09-06 Joern Rennecke <joern.rennecke@embecosm.com> 5417 Vineet Gupta <Vineet.Gupta@synopsys.com> 5418 5419 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0. 5420 * gcc.target/arc: New directory. 5421 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*. 5422 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define. 5423 * gcc.dg/torture/stackalign/builtin-apply-2.c 5424 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0. 5425 * gcc.dg/builtin-apply2.c 5426 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0. 5427 54282013-09-04 Jan Hubicka <jh@suse.cz> 5429 5430 PR middle-end/58201 5431 * g++.dg/torture/pr58201_0.C: New testcase. 5432 * g++.dg/torture/pr58201_1.C: New testcase. 5433 * g++.dg/torture/pr58201.h: New testcase. 5434 54352013-09-05 Jan Hubicka <jh@suse.cz> 5436 5437 * gcc.dg/autopar/pr49960.c: Disable partial inlining 5438 54392013-09-05 Richard Biener <rguenther@suse.de> 5440 5441 PR tree-optimization/58137 5442 * gcc.target/i386/pr58137.c: New testcase. 5443 54442013-09-05 Martin Jambor <mjambor@suse.cz> 5445 5446 * g++.dg/ipa/remref-1.C: New test. 5447 * g++.dg/ipa/remref-2.C: Likewise. 5448 54492013-09-04 Paolo Carlini <paolo.carlini@oracle.com> 5450 5451 PR c++/24926 5452 * g++.dg/parse/access11.C: New. 5453 54542013-09-04 David Edelsohn <dje.gcc@gmail.com> 5455 5456 * g++.dg/warn/weak1.C: Skip on AIX. 5457 54582013-09-04 Easwaran Raman <eraman@google.com> 5459 5460 PR middle-end/57370 5461 PR tree-optimization/58011 5462 * gfortran.dg/reassoc_12.f90: New testcase. 5463 * gcc.dg/tree-ssa/reassoc-31.c: New testcase. 5464 54652013-09-04 David Edelsohn <dje.gcc@gmail.com> 5466 5467 * gcc.dg/attr-weakref-1.c: Skip on AIX. 5468 * gcc.dg/torture/pr53922.c: Skip on AIX. 5469 * lib/file-format.exp (gcc_target_object_format): AIX is COFF. 5470 54712013-09-04 Teresa Johnson <tejohnson@google.com> 5472 5473 * gcc.dg/unroll_1.c: Test dumping to stderr. 5474 54752013-09-04 Paolo Carlini <paolo.carlini@oracle.com> 5476 5477 PR c++/58305 5478 * g++.dg/warn/deprecated-8.C: New. 5479 54802013-09-03 Jeff Law <law@redhat.com> 5481 5482 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug 5483 dump output. 5484 54852013-09-03 Meador Inge <meadori@codesourcery.com> 5486 5487 Revert: 5488 5489 2013-08-30 Meador Inge <meadori@codesourcery.com> 5490 5491 * gcc.dg/Warray-bounds-11.c: New testcase. 5492 54932013-09-03 David Edelsohn <dje.gcc@gmail.com> 5494 5495 * lib/target-supports.exp (check_weak_available): Return true for AIX. 5496 54972013-09-03 Jan Hubicka <jh@suse.cz> 5498 5499 * g++.dg/ipa/devirt-15.C: Fix testcase. 5500 55012013-09-03 Richard Biener <rguenther@suse.de> 5502 5503 PR middle-end/57656 5504 * gcc.dg/torture/pr57656.c: New testcase. 5505 55062013-09-03 Richard Biener <rguenther@suse.de> 5507 5508 PR middle-end/57287 5509 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp. 5510 55112013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org> 5512 5513 PR fortran/PR56519 5514 * gfortran.dg/do_concurrent_3.f90: New test case. 5515 55162013-09-02 Jan Hubicka <jh@suse.cz> 5517 5518 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase. 5519 55202013-09-02 Martin Jambor <mjambor@suse.cz> 5521 5522 PR ipa/58106 5523 * gcc.dg/ipa/pr58106.c: New test. 5524 55252013-09-02 James Greenhalgh <james.greenhalgh@arm.com> 5526 5527 * gcc.target/aarch64/scalar_intrinsics.c 5528 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers. 5529 55302013-09-02 Richard Biener <rguenther@suse.de> 5531 5532 PR middle-end/57511 5533 * gcc.dg/tree-ssa/sccp-1.c: New testcase. 5534 55352013-09-02 Richard Biener <rguenther@suse.de> 5536 5537 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory 5538 reference. 5539 55402013-09-02 Bin Cheng <bin.cheng@arm.com> 5541 5542 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase. 5543 55442013-09-02 Paolo Carlini <paolo.carlini@oracle.com> 5545 5546 PR c++/21682, implement DR 565 5547 * g++.dg/template/using24.C: New. 5548 * g++.dg/template/using25.C: Likewise. 5549 * g++.dg/template/using26.C: Likewise. 5550 55512013-09-01 Jan Hubicka <jh@suse.cz> 5552 5553 * g++.dg/ipa/devirt-15.C: New testcase. 5554 55552013-09-01 Eric Botcazou <ebotcazou@adacore.com> 5556 5557 * gnat.dg/specs/linker_alias.ads: Skip on Darwin. 5558 55592013-08-31 Jan Hubicka <jh@suse.cz> 5560 5561 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively 5562 * g++.dg/tree-ssa/pr45453.C: Likewise. 5563 55642013-08-31 Jan Hubicka <jh@suse.cz> 5565 5566 * gcc.dg/fork-instrumentation.c: New testcase. 5567 55682013-08-30 Uros Bizjak <ubizjak@gmail.com> 5569 5570 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE. 5571 55722013-08-30 Meador Inge <meadori@codesourcery.com> 5573 5574 * gcc.dg/Warray-bounds-11.c: New testcase. 5575 55762013-08-30 Marek Polacek <polacek@redhat.com> 5577 5578 * g++.dg/ubsan/div-by-zero-1.C: New test. 5579 * c-c++-common/ubsan/save-expr-1.c: New test. 5580 * c-c++-common/ubsan/save-expr-2.c: New test. 5581 * c-c++-common/ubsan/save-expr-3.c: New test. 5582 * c-c++-common/ubsan/save-expr-4.c: New test. 5583 * c-c++-common/ubsan/typedef-1.c: New test. 5584 * c-c++-common/ubsan/const-char-1.c: New test. 5585 * c-c++-common/ubsan/const-expr.c: New test. 5586 * c-c++-common/ubsan/div-by-zero-1.c: Likewise. 5587 * c-c++-common/ubsan/shift-1.c: Likewise. 5588 * c-c++-common/ubsan/shift-2.c: Likewise. 5589 * c-c++-common/ubsan/div-by-zero-2.c: Likewise. 5590 * lib/ubsan-dg.exp: New file. 5591 * g++.dg/dg.exp: Add ubsan tests. 5592 * g++.dg/ubsan/ubsan.exp: New file. 5593 * gcc.dg/ubsan/ubsan.exp: New file. 5594 * g++.dg/ubsan/cxx11-shift-1.C: New test. 5595 * g++.dg/ubsan/cxx11-shift-2.C: New test. 5596 * c-c++-common/ubsan/div-by-zero-3.c: New test. 5597 * c-c++-common/ubsan/div-by-zero-1.c: New test. 5598 * c-c++-common/ubsan/div-by-zero-4.c: New test. 5599 * c-c++-common/ubsan/shift-3.c: New test. 5600 * c-c++-common/ubsan/unreachable-1.c: New test. 5601 * c-c++-common/ubsan/shift-1.c: New test. 5602 * c-c++-common/ubsan/shift-2.c: New test. 5603 * c-c++-common/ubsan/div-by-zero-2.c: New test. 5604 * gcc.dg/ubsan/c99-shift-2.c: New test. 5605 * gcc.dg/ubsan/c99-shift-1.c: New test. 5606 56072013-08-29 Jan Hubicka <jh@suse.cz> 5608 5609 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1 5610 to match template and comment. 5611 56122013-08-30 Paolo Carlini <paolo.carlini@oracle.com> 5613 5614 PR c++/51424 5615 * g++.dg/cpp0x/dc8.C: New. 5616 * g++.dg/template/meminit1.C: Adjust. 5617 56182013-08-30 Teresa Johnson <tejohnson@google.com> 5619 5620 * gcc.dg/inline-dump.c: Delete inadvertant commit. 5621 56222013-08-30 Jakub Jelinek <jakub@redhat.com> 5623 5624 PR tree-optimization/58277 5625 * gcc.c-torture/execute/pr58277-1.c: New test. 5626 * gcc.c-torture/execute/pr58277-2.c: New test. 5627 56282013-08-30 Eric Botcazou <ebotcazou@adacore.com> 5629 5630 * gcc.dg/guality/param-1.c: New test. 5631 * gcc.dg/guality/param-2.c: Likewise. 5632 56332013-08-30 Richard Biener <rguenther@suse.de> 5634 5635 PR tree-optimization/58228 5636 * gcc.dg/torture/pr58228.c: New testcase. 5637 56382013-08-30 Richard Biener <rguenther@suse.de> 5639 5640 PR tree-optimization/58223 5641 * gcc.dg/torture/pr58223.c: New testcase. 5642 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior. 5643 56442013-08-30 Richard Biener <rguenther@suse.de> 5645 5646 PR tree-optimization/58010 5647 * gcc.dg/pr58010.c: New testcase. 5648 56492013-08-29 Xinliang DavidLi <davidxl@google.com> 5650 5651 * gcc.dg/unroll_3.c: Message change. 5652 * gcc.dg/unroll_4.c: Likewise. 5653 * gcc.dg/tree-ssa/cunroll-1.c: Likewise. 5654 * gcc.dg/tree-ssa/cunroll-2.c: Likewise. 5655 * gcc.dg/tree-ssa/cunroll-3.c: Likewise. 5656 * gcc.dg/tree-ssa/cunroll-4.c: Likewise. 5657 * gcc.dg/tree-ssa/cunroll-5.c: Likewise. 5658 * gcc.dg/tree-ssa/loop-23.c: Likewise. 5659 * gcc.dg/tree-ssa/loop-1.c: Likewise. 5660 * gcc.dg/unroll_1.c: Likewise. 5661 * gcc.dg/vect/bb-slp-31.c: Likewise. 5662 * gcc.dg/vect/bb-slp-14.c: Likewise. 5663 * gcc.dg/vect/bb-slp-8.c: Likewise. 5664 * gcc.dg/vect/bb-slp-23.c: Likewise. 5665 * gcc.dg/vect/bb-slp-15.c: Likewise. 5666 * gcc.dg/vect/bb-slp-9.c: Likewise. 5667 * gcc.dg/vect/bb-slp-24.c: Likewise. 5668 * gcc.dg/vect/bb-slp-16.c: Likewise. 5669 * gcc.dg/vect/bb-slp-25.c: Likewise. 5670 * gcc.dg/vect/bb-slp-17.c: Likewise. 5671 * gcc.dg/vect/bb-slp-26.c: Likewise. 5672 * gcc.dg/vect/bb-slp-18.c: Likewise. 5673 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise. 5674 * gcc.dg/vect/bb-slp-27.c: Likewise. 5675 * gcc.dg/vect/bb-slp-19.c: Likewise. 5676 * gcc.dg/vect/bb-slp-28.c: Likewise. 5677 * gcc.dg/vect/bb-slp-cond-1.c: Likewise. 5678 * gcc.dg/vect/bb-slp-29.c: Likewise. 5679 * gcc.dg/vect/bb-slp-8a.c: Likewise. 5680 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise. 5681 * gcc.dg/vect/bb-slp-1.c: Likewise. 5682 * gcc.dg/vect/bb-slp-8b.c: Likewise. 5683 * gcc.dg/vect/bb-slp-2.c: Likewise. 5684 * gcc.dg/vect/bb-slp-3.c: Likewise. 5685 * gcc.dg/vect/bb-slp-10.c: Likewise. 5686 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise. 5687 * gcc.dg/vect/bb-slp-4.c: Likewise. 5688 * gcc.dg/vect/bb-slp-11.c: Likewise. 5689 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise. 5690 * gcc.dg/vect/bb-slp-5.c: Likewise. 5691 * gcc.dg/vect/bb-slp-20.c: Likewise. 5692 * gcc.dg/vect/bb-slp-6.c: Likewise. 5693 * gcc.dg/vect/bb-slp-21.c: Likewise. 5694 * gcc.dg/vect/bb-slp-30.c: Likewise. 5695 * gcc.dg/vect/bb-slp-13.c: Likewise. 5696 * gcc.dg/vect/bb-slp-7.c: Likewise. 5697 * gcc.dg/vect/bb-slp-22.c: Likewise. 5698 * gcc.dg/unroll_2.c: Likewise. 5699 * g++.dg/vect/slp-pr50413.cc: Likewise. 5700 * g++.dg/vect/slp-pr56812.cc: Likewise. 5701 * g++.dg/vect/slp-pr50819.cc: Likewise. 5702 57032013-08-29 Eric Botcazou <ebotcazou@adacore.com> 5704 5705 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp. 5706 57072013-08-29 Teresa Johnson <tejohnson@google.com> 5708 5709 * gcc.dg/pr40209.c: Use -fopt-info. 5710 * gcc.dg/pr26570.c: Ditto. 5711 * gcc.dg/pr32773.c: Ditto. 5712 * g++.dg/tree-ssa/dom-invalid.C: Ditto. 5713 57142013-08-29 Richard Biener <rguenther@suse.de> 5715 5716 PR tree-optimization/58246 5717 * gcc.dg/torture/pr58246.c: New testcase. 5718 57192013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org> 5720 5721 PR fortran/52243 5722 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made 5723 obsolete by patch. 5724 * gfortran.dg/realloc_on_assign_19.f90: New test. 5725 57262013-08-29 Richard Biener <rguenther@suse.de> 5727 5728 PR middle-end/57287 5729 * gcc.dg/pr57287-2.c: New testcase. 5730 57312013-08-29 Richard Biener <rguenther@suse.de> 5732 5733 PR tree-optimization/57685 5734 * gcc.dg/torture/pr57685.c: New testcase. 5735 57362013-08-28 Paolo Carlini <paolo.carlini@oracle.com> 5737 5738 PR c++/58255 5739 * g++.dg/cpp0x/dc7.C: New. 5740 57412013-08-28 Jakub Jelinek <jakub@redhat.com> 5742 5743 PR middle-end/58257 5744 * c-c++-common/gomp/pr58257.c: New test. 5745 57462013-08-28 Richard Biener <rguenther@suse.de> 5747 5748 PR tree-optimization/56933 5749 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect (). 5750 57512013-08-27 Vidya Praveen <vidyapraveen@arm.com> 5752 5753 * gcc.target/aarch64/scalar_shift_1.c: New. 5754 57552013-08-27 Richard Biener <rguenther@suse.de> 5756 5757 PR tree-optimization/57521 5758 * gcc.dg/torture/pr57521.c: New testcase. 5759 57602013-08-27 Jakub Jelinek <jakub@redhat.com> 5761 5762 PR rtl-optimization/57860 5763 PR rtl-optimization/57861 5764 PR rtl-optimization/57875 5765 PR rtl-optimization/57876 5766 PR rtl-optimization/57877 5767 * gcc.c-torture/execute/pr57860.c: New test. 5768 * gcc.c-torture/execute/pr57861.c: New test. 5769 * gcc.c-torture/execute/pr57875.c: New test. 5770 * gcc.c-torture/execute/pr57876.c: New test. 5771 * gcc.c-torture/execute/pr57877.c: New test. 5772 57732013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org> 5774 5775 PR fortran/58146 5776 * gfortran.dg/bounds_check_18.f90: New test. 5777 57782013-08-23 Jan Hubicka <jh@suse.cz> 5779 5780 * g++.dg/ipa/devirt-14.C: Fix typo. 5781 57822013-08-23 Mikael Morin <mikael@gcc.gnu.org> 5783 5784 PR fortran/57798 5785 * gfortran.dg/inline_sum_5.f90: New. 5786 57872013-08-23 Janus Weil <janus@gcc.gnu.org> 5788 5789 PR fortran/57843 5790 * gfortran.dg/typebound_assignment_7.f90: New. 5791 57922013-08-23 Jan Hubicka <jh@suse.cz> 5793 5794 * g++.dg/ipa/devirt-13.C: New testcase. 5795 * g++.dg/ipa/devirt-14.C: New testcase. 5796 57972013-08-23 Jakub Jelinek <jakub@redhat.com> 5798 5799 PR target/58218 5800 * gcc.target/i386/pr58218.c: New test. 5801 5802 PR tree-optimization/58209 5803 * gcc.c-torture/execute/pr58209.c: New test. 5804 58052013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com> 5806 5807 * gcc.target/powerpc/pr57744.c: Declare abort. 5808 58092013-08-22 Paolo Carlini <paolo.carlini@oracle.com> 5810 5811 PR c++/56380 5812 * g++.dg/template/error54.C: New. 5813 58142013-08-22 Janus Weil <janus@gcc.gnu.org> 5815 5816 PR fortran/58185 5817 * gfortran.dg/select_type_34.f90: New. 5818 58192013-08-21 Paolo Carlini <paolo.carlini@oracle.com> 5820 5821 PR c++/56130 5822 * g++.dg/warn/deprecated-7.C: New. 5823 58242013-08-21 Paolo Carlini <paolo.carlini@oracle.com> 5825 5826 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive. 5827 58282013-08-21 Jeff Law <law@redhat.com> 5829 5830 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test. 5831 58322013-08-21 Paolo Carlini <paolo.carlini@oracle.com> 5833 5834 PR c++/56134 5835 * g++.dg/ext/attr-alias-3.C: New. 5836 58372013-08-20 Janus Weil <janus@gcc.gnu.org> 5838 5839 PR fortran/53655 5840 * gfortran.dg/intent_out_8.f90: New. 5841 58422013-08-20 Teresa Johnson <tejohnson@google.com> 5843 5844 PR rtl-optimizations/57451 5845 * g++.dg/tree-prof/pr57451.C: New test. 5846 58472013-08-20 Paolo Carlini <paolo.carlini@oracle.com> 5848 5849 PR c++/58190 5850 * g++.dg/pr57878.C: Use __SIZE_TYPE__. 5851 58522013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com> 5853 5854 PR c/57490 5855 * c-c++-common/cilk-plus/AN/pr57490.c: New test. 5856 58572013-08-19 Peter Bergner <bergner@vnet.ibm.com> 5858 5859 * gcc.target/powerpc/dfp-dd-2.c: New test. 5860 * gcc.target/powerpc/dfp-td-2.c: Likewise. 5861 * gcc.target/powerpc/dfp-td-3.c: Likewise. 5862 58632013-08-19 Richard Sandiford <rdsandiford@googlemail.com> 5864 5865 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU. 5866 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU. 5867 Check for SLL too. 5868 58692013-08-19 Joern Rennecke <joern.rennecke@embecosm.com> 5870 5871 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error. 5872 5873 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times 5874 "Threaded". 5875 5876 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine 5877 correct test response. 5878 5879 PR testsuite/52641 5880 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type. 5881 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail. 5882 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef. 5883 (v4si): Use it. 5884 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32. 5885 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16. 5886 5887 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New. 5888 58892013-08-18 Jan Hubicka <jh@suse.cz> 5890 5891 * g++.dg/ipa/type-inheritance-1.C: New testcase. 5892 58932013-08-19 Janus Weil <janus@gcc.gnu.org> 5894 5895 PR fortran/46271 5896 * gfortran.dg/gomp/proc_ptr_1.f90: New. 5897 58982013-08-18 Jakub Jelinek <jakub@redhat.com> 5899 5900 PR tree-optimization/58006 5901 * g++.dg/opt/pr58006.C: New test. 5902 59032013-08-18 Eric Botcazou <ebotcazou@adacore.com> 5904 5905 * gnat.dg/specs/linker_alias.ads: New test. 5906 59072013-08-16 Jakub Jelinek <jakub@redhat.com> 5908 5909 PR tree-optimization/58164 5910 * gcc.c-torture/compile/pr58164.c: New test. 5911 5912 PR tree-optimization/58165 5913 * g++.dg/opt/pr58165.C: New test. 5914 59152013-08-14 Paolo Carlini <paolo.carlini@oracle.com> 5916 5917 PR c++/51912 5918 * g++.dg/cpp0x/enum28.C: New. 5919 * g++.dg/cpp0x/enum15.C: Adjust. 5920 59212013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 5922 5923 PR target/57949 5924 * gcc.target/powerpc/pr57949-1.c: New. 5925 * gcc.target/powerpc/pr57949-2.c: New. 5926 59272013-08-14 Jakub Jelinek <jakub@redhat.com> 5928 5929 PR tree-optimization/58145 5930 * gcc.dg/pr58145-1.c: New test. 5931 * gcc.dg/pr58145-2.c: New test. 5932 59332013-08-14 Joern Rennecke <joern.rennecke@embecosm.com> 5934 5935 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf. 5936 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise. 5937 * gcc.dg/debug/dwarf2/static1.c: Likewise. 5938 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise. 5939 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise. 5940 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise. 5941 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise. 5942 * gcc.dg/debug/dwarf2/var1.c: Likewise. 5943 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise. 5944 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise. 5945 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise. 5946 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise. 5947 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise. 5948 * gcc.dg/debug/dwarf2/discriminator.c: Likewise. 5949 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise. 5950 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise. 5951 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise. 5952 * gcc.dg/debug/dwarf2/const-2.c: Likewise. 5953 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise. 5954 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise. 5955 * gcc.dg/debug/dwarf2/var2.c: Likewise. 5956 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise. 5957 * gcc.dg/debug/dwarf2/pr31230.c: Likewise. 5958 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise. 5959 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise. 5960 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise. 5961 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise. 5962 * gcc.dg/debug/dwarf2/pr37616.c: Likewise. 5963 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise. 5964 * gcc.dg/debug/dwarf2/inline1.c: Likewise. 5965 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise. 5966 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise. 5967 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise. 5968 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise. 5969 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise. 5970 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise. 5971 * gcc.dg/debug/dwarf2/pr51410.c: Likewise. 5972 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise. 5973 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise. 5974 * gcc.dg/debug/dwarf2/const-2b.c: Likewise. 5975 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise. 5976 5977 PR testsuite/52641 5978 * gcc.c-torture/execute/pr56799.x: New file. 5979 5980 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus. 5981 5982 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr. 5983 5984 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double). 5985 * gcc.dg/pr44214-3.c (v2df): Likewise. 5986 5987 * gcc.dg/pr46647.c: xfail for avr-*-*. 5988 5989 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected 5990 memcpy by one. 5991 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise. 5992 Expect l to be optimized away. 5993 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise. 5994 5995 PR testsuite/52641 5996 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions 5997 to tests that assume int/double are larger than short/float. 5998 5999 PR testsuite/52641 6000 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for 6001 target { ! int16 }. 6002 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }. 6003 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for 6004 target { int16 }. Restrict existing tests to target { int32 } 6005 where appropriate. 6006 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise. 6007 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise. 6008 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise. 6009 * lib/target-supports.exp (check_effective_target_int32): New proc. 6010 6011 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to 6012 exclude from scan test. 6013 6014 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output. 6015 * gcc.dg/debug/dwarf2/inline2.c: Likewise. 6016 * gcc.dg/debug/dwarf2/inline3.c: Likewise. 6017 * gcc.dg/debug/dwarf2/pr37726.c: Likewise. 6018 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise. 6019 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise. 6020 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise. 6021 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise. 6022 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise. 6023 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise. 6024 * gcc.dg/debug/dwarf2/pr41543.c: Likewise. 6025 * gcc.dg/debug/dwarf2/pr41695.c: Likewise. 6026 * gcc.dg/debug/dwarf2/pr43237.c: Likewise. 6027 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise. 6028 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise. 6029 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise. 6030 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise. 6031 * gcc.dg/debug/dwarf2/pr53948.c: Likewise. 6032 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise. 6033 60342013-08-14 Janis Johnson <janisjo@codesourcery.com> 6035 6036 * gcc.target/arm/pr19599.c: Skip for -mthumb. 6037 6038 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do 6039 to be the first test directive. 6040 * gcc.target/arm/atomic-op-acq_rel.c: Likewise. 6041 * gcc.target/arm/atomic-op-acquire.c: Likewise. 6042 * gcc.target/arm/atomic-op-char.c: Likewise. 6043 * gcc.target/arm/atomic-op-consume.c: Likewise. 6044 * gcc.target/arm/atomic-op-int.c: Likewise. 6045 * gcc.target/arm/atomic-op-relaxed.c: Likewise. 6046 * gcc.target/arm/atomic-op-release.c: Likewise. 6047 * gcc.target/arm/atomic-op-seq_cst.c: Likewise. 6048 * gcc.target/arm/atomic-op-short.c: Likewise. 6049 60502013-08-14 Andrey Belevantsev <abel@ispras.ru> 6051 6052 PR rtl-optimization/57662 6053 * gcc.dg/pr57662.c: New test. 6054 60552013-08-13 Maciej W. Rozycki <macro@codesourcery.com> 6056 6057 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an 6058 alternative to -1. 6059 * gcc.target/mips/nans-legacy.c: Likewise. 6060 60612013-08-13 Maciej W. Rozycki <macro@codesourcery.com> 6062 6063 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern 6064 escapes. 6065 * gcc.target/mips/fabs-legacy.c: Likewise. 6066 * gcc.target/mips/fabsf-2008.c: Likewise. 6067 * gcc.target/mips/fabsf-legacy.c: Likewise. 6068 * gcc.target/mips/fneg-2008.c: Likewise. 6069 * gcc.target/mips/fneg-legacy.c: Likewise. 6070 * gcc.target/mips/fnegf-2008.c: Likewise. 6071 * gcc.target/mips/fnegf-legacy.c: Likewise. 6072 * gcc.target/mips/nan-2008.c: Likewise. 6073 * gcc.target/mips/nan-legacy.c: Likewise. 6074 * gcc.target/mips/nanf-2008.c: Likewise. 6075 * gcc.target/mips/nanf-legacy.c: Likewise. 6076 * gcc.target/mips/nans-2008.c: Likewise. 6077 * gcc.target/mips/nans-legacy.c: Likewise. 6078 * gcc.target/mips/nansf-2008.c: Likewise. 6079 * gcc.target/mips/nansf-legacy.c: Likewise. 6080 60812013-08-13 Eric Botcazou <ebotcazou@adacore.com> 6082 6083 * gnat.dg/valued_proc.adb: New test. 6084 * gnat.dg/valued_proc_pkg.ads: New helper. 6085 60862013-08-13 Jakub Jelinek <jakub@redhat.com> 6087 6088 PR tree-optimization/57661 6089 * g++.dg/opt/pr57661.C: New test. 6090 6091 PR sanitizer/56417 6092 * gcc.dg/asan/pr56417.c: New test. 6093 60942013-08-13 Eric Botcazou <ebotcazou@adacore.com> 6095 6096 * gnat.dg/loop_optimization16.adb: New test. 6097 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper. 6098 60992013-08-13 Marek Polacek <polacek@redhat.com> 6100 6101 * gcc.dg/pr57980.c: Use vector of two elements, not just one. 6102 61032013-08-13 David Malcolm <dmalcolm@redhat.com> 6104 6105 Example of converting global state to per-pass state. 6106 6107 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert 6108 global state "static int counter" to... 6109 (one_pass::counter): ...this instance data. 6110 61112013-08-13 David Malcolm <dmalcolm@redhat.com> 6112 6113 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert 6114 to member function... 6115 (one_pass::gate): ...this. 6116 (one_pass_exec): Convert to member function... 6117 (one_pass::impl_execute): ...this. 6118 61192013-08-12 Paolo Carlini <paolo.carlini@oracle.com> 6120 6121 PR c++/57416 6122 * g++.dg/cpp0x/pr57416.C: New. 6123 61242013-08-12 Paolo Carlini <paolo.carlini@oracle.com> 6125 6126 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform 6127 changes. 6128 * g++.dg/cpp0x/constexpr-neg1.C: Likewise. 6129 * g++.dg/cpp0x/defaulted2.C: Likewise. 6130 * g++.dg/cpp0x/defaulted31.C: Likewise. 6131 * g++.dg/cpp0x/error6.C: Likewise. 6132 * g++.dg/cpp0x/gen-attrs-32.C: Likewise. 6133 * g++.dg/cpp0x/override2.C: Likewise. 6134 * g++.dg/cpp0x/parse1.C: Likewise. 6135 * g++.dg/cpp0x/scoped_enum.C: Likewise. 6136 * g++.dg/cpp0x/temp_default4.C: Likewise. 6137 * g++.dg/ext/attrib32.C: Likewise. 6138 * g++.dg/ext/gnu-inline-global-reject.C: Likewise. 6139 * g++.dg/ext/mv13.C: Likewise. 6140 * g++.dg/ext/mv7.C: Likewise. 6141 * g++.dg/ext/mv9.C: Likewise. 6142 * g++.dg/ext/pr57362.C: Likewise. 6143 * g++.dg/ext/typeof10.C: Likewise. 6144 * g++.dg/lookup/anon6.C: Likewise. 6145 * g++.dg/lookup/crash6.C: Likewise. 6146 * g++.dg/lookup/name-clash5.C: Likewise. 6147 * g++.dg/lookup/name-clash6.C: Likewise. 6148 * g++.dg/other/anon4.C: Likewise. 6149 * g++.dg/other/error15.C: Likewise. 6150 * g++.dg/other/error8.C: Likewise. 6151 * g++.dg/other/redecl2.C: Likewise. 6152 * g++.dg/parse/crash16.C: Likewise. 6153 * g++.dg/parse/crash21.C: Likewise. 6154 * g++.dg/parse/crash38.C: Likewise. 6155 * g++.dg/parse/redef2.C: Likewise. 6156 * g++.dg/parse/struct-as-enum1.C: Likewise. 6157 * g++.dg/template/crash39.C: Likewise. 6158 * g++.dg/template/redecl3.C: Likewise. 6159 * g++.dg/tls/diag-3.C: Likewise. 6160 * g++.dg/warn/Wredundant-decls-spec.C: Likewise. 6161 * g++.old-deja/g++.benjamin/typedef01.C: Likewise. 6162 * g++.old-deja/g++.benjamin/warn02.C: Likewise. 6163 * g++.old-deja/g++.brendan/crash16.C: Likewise. 6164 * g++.old-deja/g++.brendan/crash18.C: Likewise. 6165 * g++.old-deja/g++.brendan/err-msg4.C: Likewise. 6166 * g++.old-deja/g++.brendan/redecl1.C: Likewise. 6167 * g++.old-deja/g++.brendan/static3.C: Likewise. 6168 * g++.old-deja/g++.bugs/900127_02.C: Likewise. 6169 * g++.old-deja/g++.jason/binding.C: Likewise. 6170 * g++.old-deja/g++.jason/crash4.C: Likewise. 6171 * g++.old-deja/g++.jason/crash7.C: Likewise. 6172 * g++.old-deja/g++.jason/lineno.C: Likewise. 6173 * g++.old-deja/g++.jason/scoping7.C: Likewise. 6174 * g++.old-deja/g++.mike/misc3.C: Likewise. 6175 * g++.old-deja/g++.mike/net44.C: Likewise. 6176 * g++.old-deja/g++.mike/ns3.C: Likewise. 6177 * g++.old-deja/g++.ns/alias4.C: Likewise. 6178 * g++.old-deja/g++.ns/ns11.C: Likewise. 6179 * g++.old-deja/g++.other/crash23.C: Likewise. 6180 * g++.old-deja/g++.other/decl8.C: Likewise. 6181 * g++.old-deja/g++.other/linkage3.C: Likewise. 6182 * g++.old-deja/g++.other/typeck1.C: Likewise. 6183 * g++.old-deja/g++.other/typedef5.C: Likewise. 6184 * g++.old-deja/g++.pt/explicit34.C: Likewise. 6185 * g++.old-deja/g++.pt/friend36.C: Likewise. 6186 * obj-c++.dg/method-8.mm: Likewise. 6187 * obj-c++.dg/tls/diag-3.mm: Likewise. 6188 61892013-08-12 Perez Read <netfirewall@gmail.com> 6190 6191 PR target/58132 6192 * gcc.target/i386/movabs-1.c: New test. 6193 61942013-08-12 Marek Polacek <polacek@redhat.com> 6195 6196 PR tree-optimization/57980 6197 * gcc.dg/pr57980.c: New test. 6198 61992013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org> 6200 6201 PR fortran/56666 6202 * gfortran.dg/do_check_10.f90: New test. 6203 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options. 6204 * gfortran.dg/array_constructor_18.f90: Likewise. 6205 * gfortran.dg/array_constructor_22.f90: Likewise. 6206 * gfortran.dg/coarray_15.f90: Likewise. 6207 * gfortran.dg/do_1.f90: Add -Wall to dg-options. 6208 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options. 6209 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options. 6210 62112013-08-11 Paolo Carlini <paolo.carlini@oracle.com> 6212 6213 PR c++/53349 6214 * g++.dg/cpp0x/constexpr-ice8.C: New. 6215 62162013-08-09 Xinliang David Li <davidxl@google.com> 6217 6218 * gcc.target/i386/memcpy-strategy-1.c: New test. 6219 * gcc.target/i386/memcpy-strategy-2.c: Ditto. 6220 * gcc.target/i386/memset-strategy-1.c: Ditto. 6221 * gcc.target/i386/memcpy-strategy-3.c: Ditto. 6222 62232013-08-09 Jan Hubicka <jh@suse.cz> 6224 6225 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase. 6226 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase. 6227 62282013-08-09 Yufeng Zhang <yufeng.zhang@arm.com> 6229 6230 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*. 6231 62322013-08-09 Janus Weil <janus@gcc.gnu.org> 6233 6234 PR fortran/58058 6235 * gfortran.dg/transfer_intrinsic_6.f90: New. 6236 62372013-08-09 Paolo Carlini <paolo.carlini@oracle.com> 6238 6239 Revert: 6240 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com> 6241 6242 PR c++/46206 6243 * g++.dg/lookup/typedef2.C: New. 6244 62452013-08-09 James Greenhalgh <james.greenhalgh@arm.com> 6246 6247 * gcc.target/aarch64/scalar_intrinsics.c: Update expected 6248 output of vdup intrinsics. 6249 62502013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org> 6251 6252 * gcc.target/arm/lp1189445.c: New testcase. 6253 62542013-08-08 Richard Sandiford <rdsandiford@googlemail.com> 6255 6256 PR rtl-optimization/58079 6257 * gcc.dg/torture/pr58079.c: New test. 6258 62592013-08-07 Eric Botcazou <ebotcazou@adacore.com> 6260 6261 * gnat.dg/warn9.adb: New test. 6262 62632013-08-07 Paolo Carlini <paolo.carlini@oracle.com> 6264 6265 PR c++/46206 6266 * g++.dg/lookup/typedef2.C: New. 6267 62682013-08-07 David Malcolm <dmalcolm@redhat.com> 6269 6270 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti 6271 to optstr when building plugins on darwin. 6272 62732013-08-06 Martin Jambor <mjambor@suse.cz> 6274 6275 PR tree-optimization/57539 6276 * gcc.dg/ipa/pr57539.c: New test. 6277 62782013-08-06 Martin Jambor <mjambor@suse.cz> 6279 Bernd Edlinger <bernd.edlinger@hotmail.de> 6280 6281 * gcc.dg/torture/pr58041.c (foo): Accept z by reference. 6282 (a): Fix constructor. 6283 62842013-08-06 Martin Jambor <mjambor@suse.cz> 6285 6286 PR fortran/57987 6287 * gfortran.dg/pr57987.f90: New test. 6288 62892013-08-06 Martin Jambor <mjambor@suse.cz> 6290 6291 PR middle-end/58041 6292 * gcc.dg/torture/pr58041.c: New test. 6293 * gcc.target/arm/pr58041.c: Likewise. 6294 62952013-08-06 Janus Weil <janus@gcc.gnu.org> 6296 6297 PR fortran/57306 6298 * gfortran.dg/pointer_init_8.f90: New. 6299 63002013-08-05 Paolo Carlini <paolo.carlini@oracle.com> 6301 6302 PR c++/58080 6303 * g++.dg/cpp0x/pr58080.C: New. 6304 63052013-08-05 David Malcolm <dmalcolm@redhat.com> 6306 6307 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti 6308 to optstr when building plugins. 6309 63102013-08-05 David Malcolm <dmalcolm@redhat.com> 6311 6312 Patch autogenerated by refactor_passes.py from 6313 https://github.com/davidmalcolm/gcc-refactoring-scripts 6314 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e 6315 6316 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global 6317 struct to a subclass of gimple_opt_pass along with... 6318 (pass_data_one_pass): ...new pass_data instance and... 6319 (make_one_pass): ...new function. 6320 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a 6321 global struct to a subclass of gimple_opt_pass along with... 6322 (pass_data_warn_self_assign): ...new pass_data instance and... 6323 (make_pass_warn_self_assign): ...new function. 6324 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from 6325 a global struct to a subclass of gimple_opt_pass along with... 6326 (pass_data_dumb_plugin_example): ...new pass_data instance and... 6327 (make_pass_dumb_plugin_example): ...new function. 6328 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a 6329 global struct to a subclass of gimple_opt_pass along with... 6330 (pass_data_warn_self_assign): ...new pass_data instance and... 6331 (make_pass_warn_self_assign): ...new function. 6332 63332013-08-05 David Malcolm <dmalcolm@redhat.com> 6334 6335 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass 6336 is created and added to the pass_manager to reflect 6337 autogenerated changes. 6338 * g++.dg/plugin/selfassign.c (plugin_init): Likewise. 6339 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise. 6340 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise. 6341 63422013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net> 6343 6344 PR c++/58072 6345 * g++.dg/cpp0x/pr58072.C: New. 6346 63472013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com> 6348 6349 * gcc.dg/torture/pr57993-2.cpp: New. 6350 63512013-08-02 Jan Hubicka <jh@suse.cz> 6352 6353 * gcc.dg/ipa/ipa-1.c: Update. 6354 * gcc.dg/ipa/ipa-2.c: Update. 6355 * gcc.dg/ipa/ipa-3.c: Update. 6356 * gcc.dg/ipa/ipa-4.c: Update. 6357 * gcc.dg/ipa/ipa-5.c: Update. 6358 * gcc.dg/ipa/ipa-7.c: Update. 6359 * gcc.dg/ipa/ipa-8.c: Update. 6360 * gcc.dg/ipa/ipcp-1.c: Update. 6361 * gcc.dg/ipa/ipcp-2.c: Update. 6362 63632013-08-02 Vladimir Makarov <vmakarov@redhat.com> 6364 6365 PR rtl-optimization/58048 6366 * gcc.target/i386/pr58048.c: New. 6367 63682013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6369 6370 * gcc.target/arm/neon-for-64bits-2.c: Delete. 6371 63722013-08-01 Fabien Chêne <fabien@gcc.gnu.org> 6373 Peter Bergner <bergner@vnet.ibm.com> 6374 6375 PR c++/54537 6376 * g++.dg/overload/using3.C: New. 6377 * g++.dg/overload/using2.C: Adjust. 6378 * g++.dg/lookup/using9.C: Likewise. 6379 63802013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6381 6382 * gcc.target/arm/pr46972-2.c: New test. 6383 63842013-08-01 Vidya Praveen <vidyapraveen@arm.com> 6385 6386 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok. 6387 63882013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com> 6389 6390 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support. 6391 63922013-07-31 Richard Sandiford <rdsandiford@googlemail.com> 6393 6394 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls 6395 rather than addressing!=absolute when deciding how to handle MIPS16 6396 when the test forces an ABI. 6397 63982013-07-30 Paolo Carlini <paolo.carlini@oracle.com> 6399 6400 PR c++/57673 6401 * g++.dg/cpp0x/nsdmi-sizeof.C: New. 6402 64032013-07-30 Steve Ellcey <sellcey@mips.com> 6404 6405 * gcc.target/mips/code-readable-1.c: Increase switch size. 6406 * gcc.target/mips/code-readable-2.c: Ditto. 6407 * gcc.target/mips/code-readable-3.c: Ditto. 6408 * gcc.target/mips/code-readable-4.c: Ditto. 6409 64102013-07-30 Paolo Carlini <paolo.carlini@oracle.com> 6411 6412 PR c++/57947 6413 * g++.dg/parse/crash63.C: New. 6414 64152013-07-30 Tobias Burnus <burnus@net-b.de> 6416 6417 PR fortran/57530 6418 * gfortran.dg/pointer_assign_8.f90: New. 6419 * gfortran.dg/pointer_assign_9.f90: New. 6420 * gfortran.dg/pointer_assign_10.f90: New. 6421 * gfortran.dg/pointer_assign_11.f90: New. 6422 64232013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org> 6424 6425 * gcc.target/arm/pr57637.c: New testcase. 6426 64272013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com> 6428 6429 PR tree-optimization/57993 6430 * gcc.dg/torture/pr57993.c: New test. 6431 64322013-07-29 Joern Rennecke <joern.rennecke@embecosm.com> 6433 6434 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany. 6435 64362013-07-29 Paolo Carlini <paolo.carlini@oracle.com> 6437 6438 PR c++/57948 6439 * g++.dg/conversion/ambig2.C: New. 6440 64412013-07-29 Maciej W. Rozycki <macro@codesourcery.com> 6442 6443 * gcc.target/mips/fabs-2008.c: New test case. 6444 * gcc.target/mips/fabs-legacy.c: New test case. 6445 * gcc.target/mips/fabsf-2008.c: New test case. 6446 * gcc.target/mips/fabsf-legacy.c: New test case. 6447 * gcc.target/mips/fneg-2008.c: New test case. 6448 * gcc.target/mips/fneg-legacy.c: New test case. 6449 * gcc.target/mips/fneg-2008.c: New test case. 6450 * gcc.target/mips/fneg-legacy.c: New test case. 6451 * gcc.target/mips/nan-2008.c: New test case. 6452 * gcc.target/mips/nan-legacy.c: New test case. 6453 * gcc.target/mips/nanf-2008.c: New test case. 6454 * gcc.target/mips/nanf-legacy.c: New test case. 6455 * gcc.target/mips/nans-2008.c: New test case. 6456 * gcc.target/mips/nans-legacy.c: New test case. 6457 * gcc.target/mips/nansf-2008.c: New test case. 6458 * gcc.target/mips/nansf-legacy.c: New test case. 6459 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='. 6460 64612013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com> 6462 Maxim Kuvyrkov <maxim@kugelworks.com> 6463 6464 * lib/target-supports.exp (check_effective_target_non_bionic): New 6465 effective-target test. 6466 * g++.dg/tls/thread_local4.C: Disable test for Bionic. 6467 * g++.dg/tls/thread_local4g.C: Ditto. 6468 64692013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org> 6470 6471 PR fortran/58009 6472 * gfortran.dg/vector_subsript_7.f90: New test. 6473 64742013-07-27 Tobias Burnus <burnus@net-b.de> 6475 6476 PR fortran/57991 6477 * gfortran.dg/warn_alias.f90: New. 6478 64792013-07-27 Janus Weil <janus@gcc.gnu.org> 6480 6481 PR fortran/57285 6482 * gfortran.dg/class_array_19.f90: New. 6483 64842013-07-27 Eric Botcazou <ebotcazou@adacore.com> 6485 6486 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target. 6487 * gcc.dg/vect/pr57741-2.c: Require a vect_float target. 6488 * gcc.dg/vect/pr57741-3.c: Likewise. 6489 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target. 6490 64912013-07-26 Joern Rennecke <joern.rennecke@embecosm.com> 6492 6493 Skip tests that make assumptions about struct layout that don't hold 6494 on epiphany: 6495 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*. 6496 * g++.dg/cpp0x/iop.C: Likewise. 6497 * g++.dg/cpp0x/named_refs.C: Likewise. 6498 * g++.dg/cpp0x/rv1p.C: Likewise. 6499 * g++.dg/cpp0x/rv2p.C: Likewise. 6500 * g++.dg/cpp0x/rv3p.C: Likewise. 6501 * g++.dg/cpp0x/rv4p.C: Likewise. 6502 * g++.dg/cpp0x/rv5p.C: Likewise. 6503 * g++.dg/cpp0x/rv6p.C: Likewise. 6504 * g++.dg/cpp0x/rv7p.C: Likewise. 6505 * g++.dg/cpp0x/rv8p.C: Likewise. 6506 * g++.dg/ext/strncpy-chk1.C: Likewise. 6507 * gcc.dg/builtin-object-size-10.c: Likewise. 6508 * gcc.dg/builtin-object-size-11.c: Likewise. 6509 * gcc.dg/builtin-stringop-chk-1.c: Likewise. 6510 * gcc.dg/pr25805.c: Likewise. 6511 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file. 6512 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise. 6513 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise. 6514 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise. 6515 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise. 6516 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise. 6517 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise. 6518 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise. 6519 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise. 6520 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise. 6521 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise. 6522 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise. 6523 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise. 6524 * gcc.c-torture/execute/zerolen-2.x: Likewise. 6525 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise. 6526 6527 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls. 6528 * gcc.dg/tree-ssa/loop-1.c: Likewise. 6529 6530 * gcc.dg/torture/pr37868.c: Disable for epiphany. 6531 * gcc.dg/sibcall-6.c: Enable for epiphany. 6532 65332013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6534 6535 * gcc.target/arm/minmax_minus.c: Scan for absence of mov. 6536 65372013-07-26 David Edelsohn <dje.gcc@gmail.com> 6538 6539 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for 6540 memcpy not initializers. 6541 6542 * gcc.dg/guality/guality.exp: Skip on AIX. 6543 65442013-07-26 Paolo Carlini <paolo.carlini@oracle.com> 6545 6546 PR c++/57101 6547 * g++.dg/cpp0x/pr57101.C: New. 6548 65492013-07-26 Ian Bolton <ian.bolton@arm.com> 6550 6551 * gcc.target/aarch64/neg_1.c: New test. 6552 65532013-07-25 Janus Weil <janus@gcc.gnu.org> 6554 6555 PR fortran/57966 6556 * gfortran.dg/typebound_call_25.f90: New. 6557 65582013-07-25 Paolo Carlini <paolo.carlini@oracle.com> 6559 6560 PR c++/57981 6561 * g++.dg/cpp0x/pr57981.C: New. 6562 65632013-07-25 Paolo Carlini <paolo.carlini@oracle.com> 6564 6565 PR c++/57880 6566 * g++.dg/cpp1y/udlit-empty-string-neg.C: New. 6567 65682013-07-25 Vladimir Makarov <vmakarov@redhat.com> 6569 6570 PR rtl-optimization/57960 6571 * gcc.target/s390/pr57960.c: New. 6572 65732013-07-25 Janus Weil <janus@gcc.gnu.org> 6574 6575 PR fortran/57639 6576 * gfortran.dg/unlimited_polymorphic_9.f90: New. 6577 65782013-07-25 Terry Guo <terry.guo@arm.com> 6579 6580 * gcc.target/arm/thumb1-Os-mult.c: New test case. 6581 65822013-07-24 Paolo Carlini <paolo.carlini@oracle.com> 6583 6584 PR c++/57942 6585 * g++.dg/inherit/pr57942.C: New. 6586 65872013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com> 6588 6589 * gcc.target/powerpc/bool2.h: New file, test the code generation 6590 of logical operations for power5, altivec, power7, and power8 systems. 6591 * gcc.target/powerpc/bool2-p5.c: Likewise. 6592 * gcc.target/powerpc/bool2-av.c: Likewise. 6593 * gcc.target/powerpc/bool2-p7.c: Likewise. 6594 * gcc.target/powerpc/bool2-p8.c: Likewise. 6595 * gcc.target/powerpc/bool3.h: Likewise. 6596 * gcc.target/powerpc/bool3-av.c: Likewise. 6597 * gcc.target/powerpc/bool2-p7.c: Likewise. 6598 * gcc.target/powerpc/bool2-p8.c: Likewise. 6599 66002013-07-23 Yufeng Zhang <yufeng.zhang@arm.com> 6601 6602 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'. 6603 66042013-07-23 Yufeng Zhang <yufeng.zhang@arm.com> 6605 6606 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test. 6607 66082013-07-23 Yufeng Zhang <yufeng.zhang@arm.com> 6609 6610 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32. 6611 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field 6612 type from long to long long. 6613 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives 6614 to have effective-target keywords of lp64 and ilp32. 6615 * gcc.target/aarch64/fcvt_double_int.c: Likewise. 6616 * gcc.target/aarch64/fcvt_double_long.c: Likewise. 6617 * gcc.target/aarch64/fcvt_double_uint.c: Likewise. 6618 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise. 6619 * gcc.target/aarch64/fcvt_float_int.c: Likewise. 6620 * gcc.target/aarch64/fcvt_float_long.c: Likewise. 6621 * gcc.target/aarch64/fcvt_float_uint.c: Likewise. 6622 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise. 6623 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'. 6624 66252013-07-23 Tom Tromey <tromey@redhat.com> 6626 Joseph Myers <joseph@codesourcery.com> 6627 6628 * gcc.dg/c11-generic-1.c: New file. 6629 * gcc.dg/c11-generic-2.c: New file. 6630 66312013-07-22 Tobias Burnus <burnus@net-b.de> 6632 6633 PR fortran/57906 6634 PR fortran/52052 6635 * coarray/lib_realloc_1.f90: Permit optimization. 6636 * gfortran.dg/coarray_31.f90: New. 6637 66382013-07-22 Tobias Burnus <burnus@net-b.de> 6639 6640 PR fortran/57762 6641 * gfortran.dg/class_array_7.f03: Fix memory leak. 6642 66432013-07-22 Paolo Carlini <paolo.carlini@oracle.com> 6644 6645 PR c++/52816 6646 * g++.dg/cpp0x/decltype56.C: New. 6647 66482013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6649 6650 * gcc.dg/pr53265.c: Correct line number in dg-message. 6651 66522013-07-22 Diego Novillo <dnovillo@google.com> 6653 6654 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32. 6655 66562013-07-22 Georg-Johann Lay <avr@gjlay.de> 6657 6658 PR testsuite/52641 6659 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms. 6660 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms. 6661 66622013-07-22 Georg-Johann Lay <avr@gjlay.de> 6663 6664 PR testsuite/52641 6665 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16. 6666 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus. 6667 * gcc.dg/torture/pr53366-1.c: Same. 6668 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus. 6669 * gcc.dg/torture/pr56488.c: Same. 6670 * gcc.dg/torture/pr57584.c: Same. 6671 * gcc.dg/tree-ssa/pr57385.c: Same. 6672 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling. 6673 66742013-07-21 OndÅej BÃlka <neleai@seznam.cz> 6675 6676 * c-c++-common/pr41779.c: Fix typos. 6677 * gcc.c-torture/compile/20031125-2.c: Likewise. 6678 * gcc.c-torture/compile/20040621-1.c: Likewise. 6679 * gcc.c-torture/execute/20020418-1.c: Likewise. 6680 * gcc.dg/20020108-1.c: Likewise. 6681 * gcc.dg/atomic-generic-aux.c: Likewise. 6682 * gcc.dg/builtin-complex-err-2.c: Likewise. 6683 * gcc.dg/decl-1.c: Likewise. 6684 * gcc.dg/di-sync-multithread.c: Likewise. 6685 * gcc.dg/format/c90-printf-1.c: Likewise. 6686 * gcc.dg/format/ms_c90-printf-1.c: Likewise. 6687 * gcc.dg/long-long-compare-1.c: Likewise. 6688 * gcc.dg/plugin/start_unit_plugin.c: Likewise. 6689 * gcc.dg/pr17055-1.c: Likewise. 6690 * gcc.dg/pr27095.c: Likewise. 6691 * gcc.dg/torture/fp-int-convert.h: Likewise. 6692 * gcc.dg/tree-prof/inliner-1.c: Likewise. 6693 * gcc.dg/tree-ssa/20030731-1.c: Likewise. 6694 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. 6695 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise. 6696 * gcc.dg/tree-ssa/loop-19.c: Likewise. 6697 * gcc.dg/tree-ssa/loop-1.c: Likewise. 6698 * gcc.dg/tree-ssa/pr21001.c: Likewise. 6699 * gcc.dg/tree-ssa/pr42585.c: Likewise. 6700 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise. 6701 * gcc.dg/vect/vect-cond-5.c: Likewise. 6702 * gcc.dg/weak/typeof-2.c: Likewise. 6703 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise. 6704 * gcc.target/arm/naked-1.c: Likewise. 6705 * gcc.target/i386/pr9771-1.c: Likewise. 6706 * gcc.target/sparc/sparc-constant-1.c: Likewise. 6707 * gcc.target/sparc/struct-ret-check.c: Likewise. 6708 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise. 6709 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise. 6710 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: 6711 Likewise. 6712 67132013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org> 6714 6715 PR fortran/56937 6716 * gfortran.dg/dependency_42.f90: New test. 6717 * gfortran.dg/dependency_43.f90: New test. 6718 67192013-07-21 Tobias Burnus <burnus@net-b.de> 6720 6721 PR fortran/35862 6722 * gfortran.dg/round_4.f90: New. 6723 67242013-07-21 Tobias Burnus <burnus@net-b.de> 6725 6726 PR fortran/57894 6727 * gfortran.dg/min_max_conformance_2.f90: New. 6728 67292013-07-20 Jakub Jelinek <jakub@redhat.com> 6730 6731 PR preprocessor/57620 6732 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove. 6733 (main): Don't test {s,u,U,L}12. 6734 * c-c++-common/raw-string-13.c: New test. 6735 * c-c++-common/raw-string-14.c: New test. 6736 * c-c++-common/raw-string-15.c: New test. 6737 * c-c++-common/raw-string-16.c: New test. 6738 67392013-07-20 James Greenhalgh <james.greenhalgh@arm.com> 6740 6741 * gcc.target/aarch64/vabs_intrinsic_1.c: New file. 6742 67432013-07-20 Joern Rennecke <joern.rennecke@embecosm.com> 6744 6745 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling. 6746 6747 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for 6748 target { ! keeps_null_pointer_checks }. 6749 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for 6750 target { ! keeps_null_pointer_checks }. 6751 6752 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }. 6753 * gcc.dg/torture/pr56488.c: Likewise. 6754 67552013-07-19 Ian Bolton <ian.bolton@arm.com> 6756 6757 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added 6758 new testcase. 6759 67602013-07-19 David Edelsohn <dje.gcc@gmail.com> 6761 6762 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX. 6763 * gfortran.dg/nint_2.f90: Correct AIX target name to skip. 6764 * gfortran.dg/guality/guality.exp: Skip on AIX. 6765 6766 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX. 6767 6768 * g++.dg/debug/pr56819.C: Skip on AIX. 6769 * g++.dg/ext/vector23.C: Ignore vector ABI warning. 6770 * g++.dg/guality/guality.exp: Skip on AIX. 6771 6772 * g++.old-deja/g++.other/init19.C: Require cxa_atext. 6773 6774 * gcc.misc-tests/gcov-14.c: Skip on AIX. 6775 6776 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX. 6777 67782013-07-19 Georg-Johann Lay <avr@gjlay.de> 6779 6780 PR target/57516 6781 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k): 6782 Adjust to corrected rounding. 6783 67842013-07-19 Georg-Johann Lay <avr@gjlay.de> 6785 6786 * lib/target-supports.exp (check_effective_target_cilkplus): New proc. 6787 * gcc.dg/cilk-plus/cilk-plus.exp: only run if 6788 check_effective_target_cilkplus. 6789 * g++.dg/cilk-plus/cilk-plus.exp: Same. 6790 67912013-07-18 Pat Haugen <pthaugen@us.ibm.com> 6792 6793 * gcc.target/powerpc/pr57744.c: Fix typo. 6794 67952013-07-18 Sriraman Tallam <tmsriram@google.com> 6796 6797 PR middle-end/57698 6798 * gcc.c-torture/compile/pr57698.c: New test. 6799 * gcc.c-torture/compile/pr43791.c: Remove prune output directive. 6800 * gcc.c-torture/compile/pr44043.c: Ditto. 6801 68022013-07-18 Wei Mi <wmi@google.com> 6803 6804 PR rtl-optimization/57878 6805 * g++.dg/pr57878.C: New test. 6806 68072013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6808 6809 * gcc.dg/pr42611.c: Move dg-error to correct line. 6810 68112013-07-17 Tobias Burnus <burnus@net-b.de> 6812 6813 PR fortran/57895 6814 * gfortran.dg/dollar_sym_3.f: New. 6815 * gfortran.dg/dollar_sym_1.f90: Update dg-error. 6816 68172013-07-16 Iain Sandoe <iain@codesourcery.com> 6818 6819 PR target/55654 6820 PR target/55656 6821 PR target/55657 6822 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object. 6823 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise. 6824 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise. 6825 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise. 6826 * objc.dg/image-info.m: Likewise. 6827 * objc.dg/symtab-1.m: Likewise. 6828 * objc.dg/torture/strings/const-str-10.m: Likewise. 6829 * objc.dg/torture/strings/const-str-11.m: Likewise. 6830 * objc.dg/torture/strings/const-str-9.m: Likewise. 6831 * objc.dg/zero-link-1.m: Likewise. 6832 * objc.dg/zero-link-2.m: Likewise. 6833 * objc.dg/no-extra-load.m: Avoid Foundation.h. 6834 * objc.dg/objc-foreach-4.m: Likewise. 6835 * objc.dg/objc-foreach-5.m: Likewise. 6836 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object 6837 (for Darwin). 6838 * obj-c++.dg/strings/const-str-12.mm: Likewise. 6839 * obj-c++.dg/syntax-error-1.mm: Likewise. 6840 * objc.dg/method-6.m: Likewise. 6841 * objc.dg/pr23214.m: Likewise. 6842 * objc.dg/proto-lossage-7.m: Likewise. 6843 * objc.dg/strings/const-str-12b.m: Likewise. 6844 * objc.dg/zero-link-3.m: Likewise. 6845 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'. 6846 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object, 6847 adjust headers, interfaces and encoded types to reflect current system 6848 versions. Add FIXME and outputs from current system compiler for 6849 reference. 6850 68512013-07-15 Cong Hou <congh@google.com> 6852 6853 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be 6854 counted. 6855 * gcc.target/i386/l_fma_float_3.c: Likewise. 6856 * gcc.target/i386/l_fma_double_1.c: Likewise. 6857 * gcc.target/i386/l_fma_double_3.c: Likewise. 6858 68592013-07-15 Peter Bergner <bergner@vnet.ibm.com> 6860 6861 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New 6862 function to test if HTM is available. 6863 * gcc.target/powerpc/htm-xl-intrin-1.c: New test. 6864 * gcc.target/powerpc/htm-builtin-1.c: New test. 6865 68662013-07-15 Tobias Burnus <burnus@net-b.de> 6867 6868 * gfortran.dg/coarray_lib_realloc_1.f90: New. 6869 * gfortran.dg/coarray/lib_realloc_1.f90: New. 6870 * gfortran.dg/coarray_6.f90: Add dg-error. 6871 68722013-07-15 Tobias Burnus <burnus@net-b.de> 6873 6874 PR fortran/37336 6875 * gfortran.dg/finalize_18.f90: New. 6876 68772013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org> 6878 6879 PR fortran/52669 6880 * fortran.dg/module_variable_1.f90: New test. 6881 * fortran.dg/module_variable_2.f90: New test. 6882 68832013-07-14 Marc Glisse <marc.glisse@inria.fr> 6884 6885 * g++.dg/ext/vector19.C: Adapt. 6886 * g++.dg/ext/vector23.C: New testcase. 6887 68882013-07-12 Michael Matz <matz@suse.de> 6889 6890 PR middle-end/55771 6891 * c-c++-common/pr55771.c: New test. 6892 68932013-07-12 Tejas Belagod <tejas.belagod@arm.com> 6894 6895 * gcc.target/aarch64/vect-movi.c: New. 6896 68972013-07-11 Sriraman Tallam <tmsriram@google.com> 6898 6899 PR target/57362 6900 * g++.dg/ext/pr57362.C: New. 6901 69022013-07-11 Georg-Johann Lay <avr@gjlay.de> 6903 6904 PR target/57631 6905 * gcc.target/avr/torture/pr57631.c: New test. 6906 69072013-07-10 Paolo Carlini <paolo.carlini@oracle.com> 6908 6909 PR c++/57827 6910 * g++.dg/cpp0x/constexpr-ice7.C: New. 6911 69122013-07-10 Janis Johnson <janisjo@codesourcery.com> 6913 6914 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment 6915 for EABI targets. 6916 * gcc.c-torture/execute/nest-align-1.x: New. 6917 69182013-07-10 Paolo Carlini <paolo.carlini@oracle.com> 6919 6920 PR c++/57874 6921 * g++.dg/cpp0x/sfinae48.C: New. 6922 69232013-07-10 Jakub Jelinek <jakub@redhat.com> 6924 6925 PR preprocessor/57824 6926 * c-c++-common/raw-string-17.c: New test. 6927 * c-c++-common/gomp/pr57824.c: New test. 6928 69292013-07-10 Paolo Carlini <paolo.carlini@oracle.com> 6930 6931 PR c++/57869 6932 * g++.dg/cpp0x/reinterpret_cast1.C: New. 6933 * g++.dg/warn/Wconditionally-supported-1.C: Likewise. 6934 * g++.dg/conversion/dr195.C: Update. 6935 * g++.dg/expr/cast2.C: Likewise. 6936 69372013-07-10 Jakub Jelinek <jakub@redhat.com> 6938 6939 * c-c++-common/raw-string-18.c: New test. 6940 * c-c++-common/raw-string-19.c: New test. 6941 6942 PR preprocessor/57757 6943 * g++.dg/cpp/paste1.C: New test. 6944 * g++.dg/cpp/paste2.C: New test. 6945 69462013-07-10 Graham Stott <grahams@btinternet.com> 6947 6948 * gcc.target/mips/mulsize-1.c: New. 6949 * gcc.target/mips/mulsize-2.c: New. 6950 * gcc.target/mips/mulsize-3.c: New. 6951 * gcc.target/mips/mulsize-4.c: New. 6952 69532013-07-09 Marc Glisse <marc.glisse@inria.fr> 6954 6955 PR c++/53094 6956 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust. 6957 * g++.dg/ext/vector24.C: New testcase. 6958 69592013-07-09 Marc Glisse <marc.glisse@inria.fr> 6960 6961 PR c++/53000 6962 * g++.dg/cpp0x/decltype17.C: Adjust. 6963 69642013-07-09 Paolo Carlini <paolo.carlini@oracle.com> 6965 6966 PR c++/51786 6967 * g++.dg/cpp0x/pr51786.C: New. 6968 69692013-07-08 Janis Johnson <janisjo@codesourcery.com> 6970 6971 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets. 6972 6973 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message. 6974 6975 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok. 6976 6977 * gcc.target/powerpc/sd-vsx.c: Require dfp. 6978 * gcc.target/powerpc/sd-pwr6.c: Likewise. 6979 69802013-07-08 Tobias Burnus <burnus@net-b.de> 6981 6982 PR fortran/57834 6983 * gfortran.dg/c_f_pointer_tests_8.f90: New. 6984 69852013-07-08 Tobias Burnus <burnus@net-b.de> 6986 6987 PR fortran/50554 6988 * gfortran.dg/do_check_9.f90: New. 6989 69902013-07-08 Tobias Burnus <burnus@net-b.de> 6991 6992 PR fortran/57785 6993 * gfortran.dg/dot_product_2.f90: New. 6994 69952013-07-08 Tobias Burnus <burnus@net-b.de> 6996 6997 PR fortran/57469 6998 * gfortran.dg/warn_unused_dummy_argument_4.f90: New. 6999 70002013-07-08 Manfred Schwarb <manfred99@gmx.ch> 7001 7002 * gfortran.dg/defined_assignment_7.f90: Fix dg-do. 7003 * gfortran.dg/finalize_10.f90: Fix dg-final. 7004 70052013-07-08 Jakub Jelinek <jakub@redhat.com> 7006 7007 PR target/57819 7008 * gcc.target/i386/pr57819.c: New test. 7009 7010 PR rtl-optimization/57829 7011 * gcc.c-torture/execute/pr57829.c: New test. 7012 70132013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com> 7014 7015 * gcc.target/i386/memcpy-vector_loop-1.c: New. 7016 * gcc.target/i386/memcpy-vector_loop-2.c: New. 7017 70182013-07-06 Uros Bizjak <ubizjak@gmail.com> 7019 7020 PR target/57807 7021 * gcc.target/i386/pr57807.c: New test. 7022 70232013-07-06 Jakub Jelinek <jakub@redhat.com> 7024 7025 PR target/29776 7026 * gcc.dg/tree-ssa/vrp89.c: New test. 7027 70282013-07-06 Paolo Carlini <paolo.carlini@oracle.com> 7029 7030 PR c++/28262 7031 * g++.dg/parse/defarg16.C: New. 7032 70332013-07-05 Vladimir Makarov <vmakarov@redhat.com> 7034 7035 PR rtl-optimization/55342 7036 * gcc.target/i386/pr55342.c: New. 7037 70382013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com> 7039 7040 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern. 7041 70422013-07-05 Paolo Carlini <paolo.carlini@oracle.com> 7043 7044 PR c++/14263 7045 * g++.dg/inherit/virtual10.C: New. 7046 70472013-07-04 Joern Rennecke <joern.rennecke@embecosm.com> 7048 7049 PR c/57821 7050 * gcc.dg/large-size-array-6.c: New test. 7051 70522013-07-04 Paolo Carlini <paolo.carlini@oracle.com> 7053 7054 PR c++/38634 7055 * g++.dg/template/crash116.C: New. 7056 70572013-07-04 Joern Rennecke <joern.rennecke@embecosm.com> 7058 7059 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } . 7060 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test. 7061 70622013-07-04 Paolo Carlini <paolo.carlini@oracle.com> 7063 7064 PR c++/54998 7065 * g++.dg/cpp0x/nsdmi-list3.C: New. 7066 70672013-07-03 Jakub Jelinek <jakub@redhat.com> 7068 7069 PR target/57777 7070 * gcc.target/i386/pr57777.c: New test. 7071 7072 PR c++/57771 7073 * g++.dg/template/arg9.C: New test. 7074 70752013-07-02 Sriraman Tallam <tmsriram@google.com> 7076 7077 * gcc.target/i386/avx-inline.c: New test. 7078 70792013-07-02 Maciej W. Rozycki <macro@codesourcery.com> 7080 7081 * gcc.target/mips/call-1.c: Accept JALRS and JALR. 7082 * gcc.target/mips/call-2.c: Likewise. 7083 * gcc.target/mips/call-3.c: Likewise. 7084 * gcc.target/mips/lazy-binding-1.c: Likewise. 7085 70862013-07-02 Jakub Jelinek <jakub@redhat.com> 7087 7088 PR tree-optimization/57741 7089 * gcc.dg/vect/pr57741-1.c: New test. 7090 * gcc.dg/vect/pr57741-2.c: New test. 7091 * gcc.dg/vect/pr57741-3.c: New test. 7092 70932013-07-02 Ian Bolton <ian.bolton@arm.com> 7094 7095 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work 7096 on big endian. 7097 * gcc.target/config/aarch64/insv_2.c: New test for big endian. 7098 * lib/target-supports.exp: Define aarch64_little_endian. 7099 71002013-07-02 Ian Bolton <ian.bolton@arm.com> 7101 7102 * gcc.target/aarch64/abs_1.c: New test. 7103 71042013-07-02 Ian Bolton <ian.bolton@arm.com> 7105 7106 * gcc.target/aarch64/bfxil_1.c: New test. 7107 * gcc.target/aarch64/bfxil_2.c: Likewise. 7108 71092013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com> 7110 7111 PR c/57766 7112 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed 7113 array sizes from 100 to 20. 7114 71152013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr> 7116 7117 PR fortran/54788 7118 * gfortran.dg/pointer_remapping_8.f90: New. 7119 71202013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net> 7121 7122 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust. 7123 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New. 7124 * g++.dg/cpp1y/udlit-userdef-string.C: New. 7125 * g++.dg/cpp1y/complex_literals.h: New. 7126 71272013-06-28 Paolo Carlini <paolo.carlini@oracle.com> 7128 7129 PR c++/57645 7130 * g++.dg/cpp0x/noexcept21.C: New. 7131 71322013-06-28 Jakub Jelinek <jakub@redhat.com> 7133 7134 PR target/57736 7135 * gcc.target/i386/pr57736.c: New test. 7136 71372013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com> 7138 7139 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase 7140 c specific. 7141 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error 7142 strings to match the fixed error messages. 7143 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise. 7144 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error 7145 message check. 7146 71472013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com> 7148 7149 PR target/57744 7150 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and 7151 stqcx. get even registers. 7152 71532013-06-28 Marc Glisse <marc.glisse@inria.fr> 7154 7155 PR c++/57509 7156 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings. 7157 71582013-06-28 Kirill Yukhin <kirill.yukhin@intel.com> 7159 7160 * gcc.target/i386/bmi-1.c: Extend with new instrinsic. 7161 Fix scan patterns. 7162 * gcc.target/i386/bmi-1.c: Ditto. 7163 * gcc.target/i386/bmi-bextr-4.c: New. 7164 * gcc.target/i386/bmi-bextr-5.c: Ditto. 7165 71662013-06-28 Paolo Carlini <paolo.carlini@oracle.com> 7167 7168 PR c++/57682 7169 * g++.dg/cpp0x/initlist73.C: New. 7170 71712013-06-27 Meador Inge <meadori@codesourcery.com> 7172 7173 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*. 7174 * g++.dg/simulate-thread/atomics-2.C: Likewise. 7175 * g++.dg/simulate-thread/atomics-1.C: Likewise. 7176 71772013-06-27 Marc Glisse <marc.glisse@inria.fr> 7178 7179 PR c++/57509 7180 * g++.dg/ext/pr57509.C: New file. 7181 71822013-06-27 Jakub Jelinek <jakub@redhat.com> 7183 7184 PR target/57623 7185 * gcc.target/i386/bmi-bextr-3.c: New test. 7186 7187 PR target/57623 7188 * gcc.target/i386/bmi2-bzhi-1.c: New test. 7189 71902013-06-27 Marc Glisse <marc.glisse@inria.fr> 7191 7192 PR c++/57172 7193 * g++.dg/cpp0x/pr57172.C: New testcase. 7194 71952013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 7196 7197 * gcc.target/s390/htm-1.c: New file. 7198 * gcc.target/s390/htm-nofloat-1.c: New file. 7199 * gcc.target/s390/htm-xl-intrin-1.c: New file. 7200 72012013-06-26 Tobias Burnus <burnus@net-b.de> 7202 7203 PR fortran/29800 7204 * gfortran.dg/bounds_check_17.f90: New. 7205 72062013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net> 7207 7208 PR c++/57640 7209 * g++.dg/cpp1y/pr57640.C: New. 7210 72112013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com> 7212 7213 PR c/57692 7214 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack 7215 overflow due to size of arrays. 7216 72172013-06-25 Jakub Jelinek <jakub@redhat.com> 7218 7219 PR tree-optimization/57705 7220 * gcc.dg/vect/pr57705.c: New test. 7221 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail. 7222 72232013-06-25 Martin Jambor <mjambor@suse.cz> 7224 7225 PR middle-end/57670 7226 * g++.dg/ipa/pr57670.C: New test. 7227 72282013-06-25 Richard Biener <rguenther@suse.de> 7229 7230 PR middle-end/56977 7231 * gcc.dg/pr56977.c: New testcase. 7232 72332013-06-24 Martin Jambor <mjambor@suse.cz> 7234 7235 PR tree-optimization/57358 7236 * gcc.dg/ipa/pr57358.c: New test. 7237 72382013-06-24 Richard Biener <rguenther@suse.de> 7239 7240 PR testsuite/57686 7241 * gcc.dg/torture/pr57584.c: Remove target specific bits. 7242 72432013-06-24 Richard Biener <rguenther@suse.de> 7244 7245 PR tree-optimization/57488 7246 * gcc.dg/torture/pr57488.c: New testcase. 7247 72482013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 7249 Dominique d'Humieres <dominiq@lps.ens.fr> 7250 7251 PR fortran/52413 7252 * gfortran.dg/fraction.f90: New. 7253 72542013-06-24 Alan Modra <amodra@gmail.com> 7255 7256 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian. 7257 Add scan-assembler-not "lvx". 7258 * gcc.target/powerpc/le-altivec-consts.c: New. 7259 72602013-06-23 Paolo Carlini <paolo.carlini@oracle.com> 7261 7262 * g++.dg/cpp0x/sfinae47.C: New. 7263 72642013-06-23 Oleg Endo <olegendo@gcc.gnu.org> 7265 7266 PR target/52483 7267 * gcc.target/sh/pr52483-1.c: New. 7268 * gcc.target/sh/pr52483-2.c: New. 7269 * gcc.target/sh/pr52483-3.c: New. 7270 * gcc.target/sh/pr52483-4.c: New. 7271 * gcc.target/sh/pr52483-5.c: New. 7272 72732013-06-23 Sriraman Tallam <tmsriram@google.com> 7274 7275 * gcc.target/i386/intrinsics_1.c: New test. 7276 * gcc.target/i386/intrinsics_2.c: Ditto. 7277 * gcc.target/i386/intrinsics_3.c: Ditto. 7278 * gcc.target/i386/intrinsics_4.c: Ditto. 7279 * gcc.target/i386/intrinsics_5.c: Ditto. 7280 * gcc.target/i386/intrinsics_6.c: Ditto. 7281 * gcc.target/i386/avx-1.c: Provide macros for builtins 7282 needing immediate arguments in f16cintrin.h and rtmintrin.h. 7283 72842013-06-21 Tobias Burnus <burnus@net-b.de> 7285 7286 PR fortran/37336 7287 * gfortran.dg/finalize_17.f90: New. 7288 72892013-06-21 Tobias Burnus <burnus@net-b.de> 7290 7291 * gfortran.dg/realloc_on_assign_18.f90: New. 7292 72932013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com> 7294 7295 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test. 7296 Also changed the returns from error as distinct values so that 7297 debugging can get easier. 7298 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain 7299 errors specific to C, if necessary. Also added new error 7300 hooks for C++. 7301 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise. 7302 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise. 7303 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise. 7304 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise. 7305 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise. 7306 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to 7307 the same changes as parser_errors3.c, spaces were added between colons 7308 to not confuse C++ compiler with 2 colons as scope. 7309 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific. 7310 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test. 7311 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise. 7312 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise. 7313 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise. 7314 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise. 7315 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise. 7316 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise. 7317 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise. 7318 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise. 7319 * g++.dg/cilk-plus/cilk-plus.exp: New script. 7320 * g++.dg/dg.exp: Included Cilk Plus C++ tests 7321 in the list. 7322 73232013-06-21 Joseph Myers <joseph@codesourcery.com> 7324 7325 PR other/53317 7326 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test. 7327 73282013-06-20 Uros Bizjak <ubizjak@gmail.com> 7329 7330 PR target/57655 7331 * gcc.target/i386/pr57655.c: New test. 7332 73332013-06-20 Eric Botcazou <ebotcazou@adacore.com> 7334 7335 * ada/acats/tests/gcc: Delete. 7336 * gnat.dg/style: Likewise. 7337 73382013-06-20 Jeff Law <law@redhat.com> 7339 7340 PR tree-optimization/57660 7341 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets 7342 based on their branch cost. 7343 7344 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final. 7345 73462013-06-20 Tobias Burnus <burnus@net-b.de> 7347 7348 PR fortran/57633 7349 * gfortran.dg/list_read_11.f90: New. 7350 73512013-06-20 Richard Biener <rguenther@suse.de> 7352 7353 PR tree-optimization/57584 7354 * gcc.dg/torture/pr57584.c: New testcase. 7355 73562013-06-19 Sharad Singhai <singhai@google.com> 7357 7358 * g++.dg/gcov/gcov-8.C: New testcase. 7359 * lib/gcov.exp: Handle intermediate format. 7360 73612013-06-19 Wei Mi <wmi@google.com> 7362 7363 PR rtl-optimization/57518 7364 * gcc.dg/pr57518.c: New test. 7365 73662013-06-19 Igor Zamyatin <igor.zamyatin@intel.com> 7367 7368 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common. 7369 73702013-06-19 Jan Hubicka <jh@suse.cz> 7371 7372 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase. 7373 73742013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com> 7375 7376 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the 7377 hard-coded values of array sizes with a #define. 7378 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise. 7379 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise. 7380 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise. 7381 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise. 7382 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise. 7383 73842013-06-19 Yufeng Zhang <yufeng.zhang@arm.com> 7385 7386 * gcc.dg/torture/stackalign/builtin-apply-2.c: set 7387 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined. 7388 73892013-06-19 Jeff Law <law@redhat.com> 7390 7391 * gcc.dg/tree-ssa/forwprop-28.c: New test. 7392 73932013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 7394 7395 PR c++/57638 7396 * g++.dg/template/error53.C: New. 7397 73982013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de> 7399 7400 PR target/55033 7401 * gcc.target/powerpc/pr55033.c: Fix options. 7402 74032013-06-18 Sriraman Tallam <tmsriram@google.com> 7404 7405 * gcc.target/i386/inline_error.c: New test. 7406 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error. 7407 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error. 7408 74092013-06-18 Paolo Carlini <paolo.carlini@oracle.com> 7410 7411 PR c++/53211 7412 * g++.dg/cpp0x/decltype55.C: New. 7413 74142013-06-18 Marek Polacek <polacek@redhat.com> 7415 7416 * gcc.dg/c90-fordecl-1.c: Adjust expected message. 7417 74182013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com> 7419 7420 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test. 7421 74222013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com> 7423 7424 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test. 7425 Also changed the returns from error as distinct values so that it is 7426 easier to debug. 7427 74282013-06-17 Sofiane Naci <sofiane.naci@arm.com> 7429 7430 * gcc.target/aarch64/scalar_intrinsics.c: Update. 7431 74322013-06-17 Paolo Carlini <paolo.carlini@oracle.com> 7433 7434 PR c++/16128 7435 * g++.dg/template/error52.C: New. 7436 * g++.dg/lookup/friend15.C: Update. 7437 * g++.dg/parse/error11.C: Likewise. 7438 * g++.dg/parse/error14.C: Likewise. 7439 * g++.dg/parse/parser-pr28152-2.C: Likewise. 7440 * g++.dg/parse/template25.C: Likewise. 7441 * g++.old-deja/g++.jason/cond.C: Likewise. 7442 * g++.old-deja/g++.mike/for2.C: Likewise. 7443 * g++.old-deja/g++.robertl/eb125.C: Likewise. 7444 * obj-c++.dg/property/dotsyntax-4.mm: Likewise. 7445 74462013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7447 7448 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to 7449 ensure alignment. 7450 74512013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com> 7452 7453 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of 7454 accidentally placing minus sign for length instead of stride. 7455 74562013-06-16 Joern Rennecke <joern.rennecke@embecosm.com> 7457 7458 PR rtl-optimization/57425 7459 PR rtl-optimization/57569 7460 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files. 7461 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise. 7462 74632013-06-15 Mikael Morin <mikael@gcc.gnu.org> 7464 7465 PR fortran/49074 7466 PR fortran/56136 7467 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any 7468 packing. 7469 * gfortran.dg/typebound_assignment_6.f03: New. 7470 74712013-06-15 Oleg Endo <olegendo@gcc.gnu.org> 7472 7473 * gcc.target/h8300/h8300.exp: New. 7474 * gcc.dg/pragma-isr.c: Move to ... 7475 * gcc.target/sh/torture/pragma-isr.c: ... here ... 7476 * gcc.target/h8300/pragma-isr.c: ... and here. 7477 * gcc.dg/pragma-isr2.c: Move to ... 7478 * gcc.target/sh/torture/pragma-isr2.c: ... here ... 7479 * gcc.target/h8300/pragma-isr2.c: ... and here. 7480 * gcc.dg/pragma-isr-trapa.c: Move to ... 7481 * gcc.target/sh/pragma-isr-trapa.c: ... here. 7482 * gcc.dg/pragma-isr-trapa2.c: Move to ... 7483 * gcc.target/sh/pragma-isr-trapa2.c: ... here. 7484 * gcc.dg/pragma-isr-trap_exit.c: Move to ... 7485 * gcc.target/sh/pragma-isr-trap-exit.c: ... here. 7486 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ... 7487 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here. 7488 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ... 7489 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here. 7490 * gcc.dg/attr-isr-trap_exit.c: Move to ... 7491 * gcc.target/sh/attr-isr-trap_exit.c: ... here. 7492 * gcc.dg/attr-isr-trapa.c: Move to ... 7493 * gcc.target/sh/attr-isr-trapa.c: ... here. 7494 74952013-06-14 Paolo Carlini <paolo.carlini@oracle.com> 7496 7497 PR c++/51413 7498 * g++.dg/ext/builtin-offsetof1.C: New. 7499 75002013-06-14 Vidya Praveen <vidyapraveen@arm.com> 7501 7502 * gcc.target/aarch64/vect_smlal_1.c: New file. 7503 75042013-06-14 Tobias Burnus <burnus@net-b.de> 7505 7506 PR fortran/57508 7507 * gfortran.dg/defined_assignment_7.f90: New. 7508 75092013-06-14 Paolo Carlini <paolo.carlini@oracle.com> 7510 7511 PR c++/57599 7512 * g++.dg/rtti/dyncast6.C: New. 7513 * g++.dg/cpp0x/dyncast1.C: Likewise. 7514 75152013-06-14 Alan Modra <amodra@gmail.com> 7516 7517 PR middle-end/57134 7518 * gcc.dg/pr57134.c: New. 7519 75202013-06-14 Tobias Burnus <burnus@net-b.de> 7521 7522 PR fortran/57596 7523 * gfortran.dg/deferred_type_param_9.f90: New. 7524 75252013-06-13 Marc Glisse <marc.glisse@inria.fr> 7526 7527 * gcc.dg/fold-minus-1.c: New testcase. 7528 75292013-06-13 Mikael Morin <mikael@gcc.gnu.org> 7530 7531 PR fortran/49074 7532 * gfortran.dg/typebound_assignment_5.f03: New. 7533 75342013-06-13 Marc Glisse <marc.glisse@inria.fr> 7535 7536 * gcc.dg/tree-ssa/forwprop-27.c: New testcase. 7537 75382013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com> 7539 Pat Haugen <pthaugen@us.ibm.com> 7540 Peter Bergner <bergner@vnet.ibm.com> 7541 7542 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic 7543 load/store instructions on power7, power8. 7544 * gcc.target/powerpc/atomic-p8.c: Likewise. 7545 75462013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com> 7547 7548 PR c/57577 7549 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase. 7550 75512013-06-12 Paolo Carlini <paolo.carlini@oracle.com> 7552 7553 PR c++/38958 7554 * g++.dg/warn/Wunused-var-20.C: New. 7555 75562013-06-12 Richard Sandiford <rdsandiford@googlemail.com> 7557 7558 * gcc.target/mips/mips.exp: Handle -f{no-,}common. 7559 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do. 7560 Run with -fno-common. 7561 75622013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com> 7563 7564 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort 7565 and exit function calls with return 1 and return 0, respectively. 7566 75672013-06-12 Richard Sandiford <rdsandiford@googlemail.com> 7568 7569 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c: 7570 New tests. 7571 75722013-06-12 Marc Glisse <marc.glisse@inria.fr> 7573 7574 PR tree-optimization/57361 7575 * gcc.dg/tree-ssa/pr57361.c: New file. 7576 75772013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 7578 7579 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize 7580 to ensure alignment. 7581 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise. 7582 75832013-06-12 Tobias Burnus <burnus@net-b.de> 7584 7585 * gfortran.dg/finalize_10.f90: Update scan-tree-dump. 7586 75872013-06-12 Tobias Burnus <burnus@net-b.de> 7588 Dominique d'Humieres <dominiq@lps.ens.fr> 7589 7590 * gfortran.dg/finalize_10.f90: Update scan-tree-dump. 7591 75922013-06-12 Jakub Jelinek <jakub@redhat.com> 7593 7594 PR target/56564 7595 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin. 7596 * gcc.target/i386/pr56564-3.c: Likewise. 7597 75982013-06-11 Tobias Burnus <burnus@net-b.de> 7599 7600 PR fortran/57535 7601 * gfortran.dg/class_array_18.f90: New. 7602 76032013-06-11 Jan Hubicka <jh@suse.cz> 7604 7605 PR c++/57551 7606 * g++.dg/ext/visibility/anon6.C: Update testcase. 7607 76082013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com> 7609 7610 PR c/57563 7611 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug 7612 in how we check __sec_reduce_mutating function's result. 7613 76142013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com> 7615 Pat Haugen <pthaugen@us.ibm.com> 7616 Peter Bergner <bergner@vnet.ibm.com> 7617 7618 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8 7619 direct move instructions. 7620 * gcc.target/powerpc/direct-move-vint2.c: Likewise. 7621 * gcc.target/powerpc/direct-move.h: Likewise. 7622 * gcc.target/powerpc/direct-move-float1.c: Likewise. 7623 * gcc.target/powerpc/direct-move-float2.c: Likewise. 7624 * gcc.target/powerpc/direct-move-double1.c: Likewise. 7625 * gcc.target/powerpc/direct-move-double2.c: Likewise. 7626 * gcc.target/powerpc/direct-move-long1.c: Likewise. 7627 * gcc.target/powerpc/direct-move-long2.c: Likewise. 7628 76292013-06-10 Paolo Carlini <paolo.carlini@oracle.com> 7630 7631 PR c++/52440 7632 * g++.dg/cpp0x/pr52440.C: New. 7633 76342013-06-10 Jakub Jelinek <jakub@redhat.com> 7635 7636 PR target/56564 7637 * gcc.target/i386/pr56564-1.c: New test. 7638 * gcc.target/i386/pr56564-2.c: New test. 7639 * gcc.target/i386/pr56564-3.c: New test. 7640 * gcc.target/i386/pr56564-4.c: New test. 7641 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common. 7642 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise. 7643 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise. 7644 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise. 7645 * gcc.target/i386/vect-sizes-1.c: Likewise. 7646 * gcc.target/i386/memcpy-1.c: Likewise. 7647 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize. 7648 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise. 7649 76502013-06-10 Thomas Schwinge <thomas@codesourcery.com> 7651 7652 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86 7653 systems to cover all GNU systems. 7654 * g++.dg/abi/guard2.C: Likewise. 7655 * g++.dg/cpp0x/constexpr-rom.C: Likewise. 7656 * g++.dg/eh/sighandle.C: Likewise. 7657 * g++.dg/ext/cleanup-10.C: Likewise. 7658 * g++.dg/ext/cleanup-11.C: Likewise. 7659 * g++.dg/ext/cleanup-8.C: Likewise. 7660 * g++.dg/ext/cleanup-9.C: Likewise. 7661 * g++.dg/opt/const5.C: Likewise. 7662 * g++.dg/opt/life1.C: Likewise. 7663 * g++.dg/other/pr39496.C: Likewise. 7664 * g++.old-deja/g++.abi/aggregates.C: Likewise. 7665 * g++.old-deja/g++.abi/align.C: Likewise. 7666 * g++.old-deja/g++.abi/bitfields.C: Likewise. 7667 * g++.old-deja/g++.law/weak.C: Likewise. 7668 * g++.old-deja/g++.pt/asm1.C: Likewise. 7669 * gcc.c-torture/execute/20030125-1.x: Likewise. 7670 * gcc.c-torture/execute/990127-2.x: Likewise. 7671 * gcc.dg/20041106-1.c: Likewise. 7672 * gcc.dg/20050503-1.c: Likewise. 7673 * gcc.dg/builtin-object-size-5.c: Likewise. 7674 * gcc.dg/cleanup-10.c: Likewise. 7675 * gcc.dg/cleanup-11.c: Likewise. 7676 * gcc.dg/cleanup-8.c: Likewise. 7677 * gcc.dg/cleanup-9.c: Likewise. 7678 * gcc.dg/complex-5.c: Likewise. 7679 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise. 7680 * gcc.dg/debug/dwarf2/discriminator.c: Likewise. 7681 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise. 7682 * gcc.dg/dfp/pr35739.c: Likewise. 7683 * gcc.dg/fdata-sections-1.c: Likewise. 7684 * gcc.dg/lto/20090206-1_0.c: Likewise. 7685 * gcc.dg/lto/20090206-2_0.c: Likewise. 7686 * gcc.dg/pr30360.c: Likewise. 7687 * gcc.dg/pr37303.c: Likewise. 7688 * gcc.dg/pr39323-1.c: Likewise. 7689 * gcc.dg/pr39323-2.c: Likewise. 7690 * gcc.dg/pr39323-3.c: Likewise. 7691 * gcc.dg/pr45416.c: Likewise. 7692 * gcc.dg/setjmp-2.c: Likewise. 7693 * gcc.dg/split-1.c: Likewise. 7694 * gcc.dg/split-3.c: Likewise. 7695 * gcc.dg/split-4.c: Likewise. 7696 * gcc.dg/strlenopt-12g.c: Likewise. 7697 * gcc.dg/strlenopt-14g.c: Likewise. 7698 * gcc.dg/strlenopt-14gf.c: Likewise. 7699 * gcc.dg/strlenopt-16g.c: Likewise. 7700 * gcc.dg/strlenopt-17g.c: Likewise. 7701 * gcc.dg/strlenopt-18g.c: Likewise. 7702 * gcc.dg/strlenopt-1f.c: Likewise. 7703 * gcc.dg/strlenopt-22g.c: Likewise. 7704 * gcc.dg/strlenopt-2f.c: Likewise. 7705 * gcc.dg/strlenopt-4g.c: Likewise. 7706 * gcc.dg/strlenopt-4gf.c: Likewise. 7707 * gcc.dg/struct-ret-3.c: Likewise. 7708 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise. 7709 * gcc.misc-tests/linkage.exp: Likewise. 7710 * gcc.target/i386/20000724-1.c: Likewise. 7711 * gcc.target/i386/align-main-3.c: Likewise. 7712 * gcc.target/i386/cleanup-1.c: Likewise. 7713 * gcc.target/i386/inline-mcpy.c: Likewise. 7714 * gcc.target/i386/pr32268.c: Likewise. 7715 * gcc.target/i386/pr36613.c: Likewise. 7716 * gcc.target/i386/pr39013-1.c: Likewise. 7717 * gcc.target/i386/pr39013-2.c: Likewise. 7718 * gcc.target/i386/pr39496.c: Likewise. 7719 * gcc.target/i386/pr40906-3.c: Likewise. 7720 * gcc.target/i386/pr46084.c: Likewise. 7721 * lib/target-supports.exp (check_effective_target_pie): Likewise. 7722 77232013-06-09 Oleg Endo <olegendo@gcc.gnu.org> 7724 7725 PR target/6526 7726 * gcc.target/sh/pr6526.c: New. 7727 77282013-06-09 Jakub Jelinek <jakub@redhat.com> 7729 7730 PR target/57568 7731 * gcc.c-torture/execute/pr57568.c: New test. 7732 77332013-06-09 Paolo Carlini <paolo.carlini@oracle.com> 7734 7735 PR c++/37404 7736 * g++.dg/other/vararg-4.C: New. 7737 77382013-06-08 Vladimir Makarov <vmakarov@redhat.com> 7739 7740 PR rtl-optimization/57559 7741 * gcc.target/s390/pr57559.c : New test. 7742 77432013-06-08 Tobias Burnus <burnus@net-b.de> 7744 7745 PR fortran/37336 7746 * gfortran.dg/finalize_10.f90: New. 7747 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump. 7748 * gfortran.dg/finalize_15.f90: New. 7749 77502013-06-08 Tobias Burnus <burnus@net-b.de> 7751 7752 PR fortran/57553 7753 * gfortran.dg/storage_size_4.f90: New. 7754 77552013-06-07 Sriraman Tallam <tmsriram@google.com> 7756 7757 PR c++/57548 7758 * g++.dg/ext/pr57548.C: New test. 7759 77602013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com> 7761 7762 PR middle-end/57541 7763 * c-c++-common/cilk-plus/AN/pr57541.c: New test case. 7764 77652013-06-07 Jan Hubicka <jh@suse.cz> 7766 7767 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template. 7768 77692013-06-07 Tobias Burnus <burnus@net-b.de> 7770 7771 PR fortran/57549 7772 * gfortran.dg/array_constructor_48.f90: New. 7773 * gfortran.dg/array_constructor_type_14.f03: Correct test case. 7774 * gfortran.dg/array_constructor_type_15.f03: Ditto. 7775 77762013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7777 7778 PR target/56315 7779 * gcc.target/arm/xordi3-opt.c: New test. 7780 77812013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7782 7783 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording. 7784 Revert to dg-options. 7785 77862013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de> 7787 7788 PR target/55033 7789 * gcc.target/powerpc/pr55033.c: New. 7790 77912013-06-07 Paolo Carlini <paolo.carlini@oracle.com> 7792 7793 PR c++/53658 7794 * g++.dg/cpp0x/alias-decl-36.C: New. 7795 77962013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com> 7797 Pat Haugen <pthaugen@us.ibm.com> 7798 Peter Bergner <bergner@vnet.ibm.com> 7799 7800 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test 7801 power8 builtin functions. 7802 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise. 7803 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise. 7804 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise. 7805 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise. 7806 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise. 7807 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise. 7808 * gcc.target/powerpc/p8vector-vectorize-1.c: New 7809 tests to test power8 auto-vectorization. 7810 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise. 7811 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise. 7812 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise. 7813 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise. 7814 7815 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target 7816 powerpc_p8vector_ok instead of powerpc_vsx_ok. 7817 7818 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests. 7819 7820 * lib/target-supports.exp (check_p8vector_hw_available) Add power8 7821 support. 7822 (check_effective_target_powerpc_p8vector_ok): Likewise. 7823 (is-effective-target): Likewise. 7824 (check_vect_support_and_set_flags): Likewise. 7825 78262013-06-06 Paolo Carlini <paolo.carlini@oracle.com> 7827 7828 PR c++/43652 7829 * g++.dg/parse/error53.C: New. 7830 78312013-06-06 Vladimir Makarov <vmakarov@redhat.com> 7832 7833 PR rtl-optimization/57459 7834 * gcc.target/i386/pr57459.c: New test. 7835 78362013-06-06 Teresa Johnson <tejohnson@google.com> 7837 7838 PR c++/53743 7839 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made 7840 into -freorder-blocks-and-partition test. 7841 * gcc.dg/tree-prof/comp-goto-1.c: Ditto. 7842 * gcc.dg/tree-prof/20041218-1.c: Ditto. 7843 * gcc.dg/tree-prof/pr52027.c: Use -O2. 7844 * gcc.dg/tree-prof/pr50907.c: Ditto. 7845 * gcc.dg/tree-prof/pr45354.c: Ditto. 7846 * g++.dg/tree-prof/partition2.C: Ditto. 7847 * g++.dg/tree-prof/partition3.C: Ditto. 7848 78492013-06-06 Tobias Burnus <burnus@net-b.de> 7850 7851 PR fortran/57542 7852 * gfortran.dg/finalize_16.f90: New. 7853 78542013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com> 7855 7856 * gcc.dg/vect/no-section-anchors-vect-68.c: 7857 Add dg-skip-if aarch64_tiny. 7858 78592013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com> 7860 7861 PR C/57457 7862 * c-c++-common/cilk-plus/AN/pr57457.c: New test. 7863 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise. 7864 78652013-06-05 Paolo Carlini <paolo.carlini@oracle.com> 7866 7867 PR c++/51908 7868 * g++.dg/cpp0x/decltype54.C: New. 7869 78702013-06-05 James Greenhalgh <james.greenhalgh@arm.com> 7871 7872 * gcc.dg/fshort-wchar.c: Add extra dg-options for 7873 arm*-*-*eabi* targets. 7874 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch 7875 arm*-*-* targets. 7876 * gcc.dg/tree-ssa/pr43491.c: Likewise. 7877 78782013-06-05 Manfred Schwarb <manfred99@gmx.ch> 7879 Tobias Burnus <burnus@net-b.de> 7880 7881 * gfortran.dg/string_length_2.f90: Fix dg-do run. 7882 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run". 7883 * gfortran.dg/io_real_boz_4.f90: Ditto. 7884 * gfortran.dg/io_real_boz_5.f90: Ditto. 7885 78862013-06-05 Andreas Schwab <schwab@suse.de> 7887 7888 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents. 7889 78902013-06-04 Jan Hubicka <jh@suse.cz> 7891 7892 * gcc.dg/tree-ssa/attr-alias.c: New testcase. 7893 78942013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com> 7895 7896 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv 7897 parameters with void. 7898 (main2): Removed argc parameter. 7899 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise. 7900 (main): Replaced argc, argv parameters with void. 7901 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise. 7902 (main2): Removed argc parameter. 7903 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc 7904 argv parameters with void. Added __asm volatile to avoid optimization 7905 on argc, if necessary. 7906 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise. 7907 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise. 7908 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise. 7909 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise. 7910 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise. 7911 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise. 7912 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise. 7913 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise. 7914 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise. 7915 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise. 7916 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise. 7917 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise. 7918 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise. 7919 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise. 7920 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise. 7921 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise. 7922 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise. 7923 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise. 7924 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise. 7925 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv 7926 parameters with void. 7927 (main2): Removed argc parameter. 7928 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise. 7929 (main): Replaced argc, argv parameters with void. 7930 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc, 7931 argv parameters with void. Also renamed this function as main, and 7932 delete the existing main. 7933 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise. 7934 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise. 7935 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise. 7936 79372013-06-04 Ian Bolton <ian.bolton@arm.com> 7938 7939 * gcc.target/aarch64/movi_1.c: New test. 7940 79412013-06-04 Tobias Burnus <burnus@net-b.de> 7942 7943 PR fortran/37336 7944 * gfortran.dg/finalize_12.f90: New. 7945 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for 7946 end of scope finalization. 7947 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto. 7948 * gfortran.dg/allocatable_scalar_9.f90: Ditto. 7949 * gfortran.dg/auto_dealloc_2.f90: Ditto. 7950 * gfortran.dg/class_19.f03: Ditto. 7951 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto. 7952 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto. 7953 * gfortran.dg/extends_14.f03: Ditto. 7954 * gfortran.dg/move_alloc_4.f90: Ditto. 7955 * gfortran.dg/typebound_proc_27.f03: Ditto. 7956 79572013-06-04 Manfred Schwarb <manfred99@gmx.ch> 7958 7959 * gfortran.dg/bounds_check_7.f90: Remove "! {". 7960 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*. 7961 * gfortran.dg/default_initialization_5.f90: Update dg-do. 7962 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output. 7963 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output. 7964 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output. 7965 * gfortran.dg/init_flag_11.f90: Fix broken dg-options. 7966 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run. 7967 * gfortran.dg/io_real_boz_4.f90: Ditto. 7968 * gfortran.dg/io_real_boz_5.f90: Ditto. 7969 * gfortran.dg/namelist_print_1.f: Fix broken dg-output. 7970 * gfortran.dg/read_x_eor.f90: Fix broken dg-output. 7971 * gfortran.dg/repeat_1.f90: Improve dg-output pattern. 7972 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output. 7973 * gfortran.dg/transpose_2.f90: Fix dg-output. 7974 79752013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com> 7976 7977 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase. 7978 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to 7979 dg-option and an header comment. 7980 79812013-06-03 Paolo Carlini <paolo.carlini@oracle.com> 7982 7983 PR c++/57419 7984 * g++.dg/cpp0x/sfinae46.C: New. 7985 * g++.dg/cpp0x/defaulted13.C: Adjust. 7986 * g++.dg/cpp0x/defaulted2.C: Likewise. 7987 * g++.dg/cpp0x/defaulted26.C: Likewise. 7988 * g++.dg/cpp0x/defaulted3.C: Likewise. 7989 * g++.dg/cpp0x/error1.C: Likewise. 7990 * g++.dg/cpp0x/implicit1.C: Likewise. 7991 * g++.dg/cpp0x/implicit11.C: Likewise. 7992 * g++.dg/cpp0x/inh-ctor13.C: Likewise. 7993 * g++.dg/cpp0x/initlist47.C: Likewise. 7994 * g++.dg/cpp0x/initlist9.C: Likewise. 7995 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise. 7996 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise. 7997 * g++.dg/cpp0x/nsdmi-local.C: Likewise. 7998 * g++.dg/cpp0x/union4.C: Likewise. 7999 * g++.dg/template/crash108.C: Likewise. 8000 * g++.dg/template/crash41.C: Likewise. 8001 * g++.old-deja/g++.jason/local.C: Likewise. 8002 * g++.old-deja/g++.law/visibility3.C: Likewise. 8003 80042013-06-03 Teresa Johnson <tejohnson@google.com> 8005 8006 * gcc.dg/vect/bb-slp-31.c: Update vect dump message. 8007 * gcc.dg/vect/bb-slp-14.c: Ditto. 8008 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto. 8009 * gcc.dg/vect/bb-slp-23.c: Ditto. 8010 * gcc.dg/vect/bb-slp-15.c: Ditto. 8011 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto. 8012 * gcc.dg/vect/bb-slp-24.c: Ditto. 8013 * gcc.dg/vect/bb-slp-16.c: Ditto. 8014 * gcc.dg/vect/bb-slp-25.c: Ditto. 8015 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto. 8016 * gcc.dg/vect/bb-slp-17.c: Ditto. 8017 * gcc.dg/vect/bb-slp-1.c: Ditto. 8018 * gcc.dg/vect/bb-slp-26.c: Ditto. 8019 * gcc.dg/vect/bb-slp-18.c: Ditto. 8020 * gcc.dg/vect/bb-slp-2.c: Ditto. 8021 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto. 8022 * gcc.dg/vect/bb-slp-27.c: Ditto. 8023 * gcc.dg/vect/bb-slp-19.c: Ditto. 8024 * gcc.dg/vect/bb-slp-3.c: Ditto. 8025 * gcc.dg/vect/bb-slp-28.c: Ditto. 8026 * gcc.dg/vect/bb-slp-4.c: Ditto. 8027 * gcc.dg/vect/bb-slp-29.c: Ditto. 8028 * gcc.dg/vect/bb-slp-5.c: Ditto. 8029 * gcc.dg/vect/bb-slp-6.c: Ditto. 8030 * gcc.dg/vect/bb-slp-8a.c: Ditto. 8031 * gcc.dg/vect/bb-slp-7.c: Ditto. 8032 * gcc.dg/vect/bb-slp-8b.c: Ditto. 8033 * gcc.dg/vect/bb-slp-8.c: Ditto. 8034 * gcc.dg/vect/bb-slp-9.c: Ditto. 8035 * gcc.dg/vect/bb-slp-10.c: Ditto. 8036 * gcc.dg/vect/bb-slp-11.c: Ditto. 8037 * gcc.dg/vect/bb-slp-20.c: Ditto. 8038 * gcc.dg/vect/bb-slp-cond-1.c: Ditto. 8039 * gcc.dg/vect/bb-slp-21.c: Ditto. 8040 * gcc.dg/vect/bb-slp-30.c: Ditto. 8041 * gcc.dg/vect/bb-slp-13.c: Ditto. 8042 * gcc.dg/vect/bb-slp-22.c: Ditto. 8043 * g++.dg/vect/slp-pr50413.cc: Ditto. 8044 * g++.dg/vect/slp-pr56812.cc: Ditto. 8045 * g++.dg/vect/slp-pr50819.cc: Ditto. 8046 80472013-06-01 Tobias Burnus <burnus@net-b.de> 8048 8049 PR fortran/57456 8050 * gfortran.dg/class_array_17.f90: New. 8051 80522013-05-31 Eric Botcazou <ebotcazou@adacore.com> 8053 8054 * ada/acats/floatstore.lst: New. 8055 * ada/acats/run_all.sh: Process it. 8056 80572013-05-31 Eric Botcazou <ebotcazou@adacore.com> 8058 8059 * gcc.target/powerpc/e500-ord-1.c: New test. 8060 * gcc.target/powerpc/e500-ord-2.c: Likewise. 8061 * gcc.target/powerpc/e500-unord-1.c: Likewise. 8062 * gcc.target/powerpc/e500-unord-2.c: Likewise. 8063 80642013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com> 8065 8066 * g++.dg/torture/pr54684.C: Add -fno-short-enums. 8067 80682013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com> 8069 8070 * gcc.target/arm/pr56184.C: Add -fno-short-enums. 8071 80722013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com> 8073 8074 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums. 8075 80762013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com> 8077 8078 PR c/57452 8079 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in 8080 test-case. 8081 80822013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8083 8084 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca. 8085 80862013-05-31 Marek Polacek <polacek@redhat.com> 8087 8088 PR tree-optimization/57478 8089 PR tree-optimization/57453 8090 * gcc.dg/torture/pr57478.c: New test. 8091 80922013-05-31 Tobias Burnus <burnus@net-b.de> 8093 8094 PR fortran/57456 8095 * gfortran.dg/class_array_17.f90: New. 8096 80972013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8098 8099 PR target/56315 8100 * gcc.target/arm/iordi3-opt.c: New test. 8101 81022013-05-31 Janus Weil <janus@gcc.gnu.org> 8103 8104 PR fortran/54190 8105 PR fortran/57217 8106 * gfortran.dg/dummy_procedure_5.f90: Modified error message. 8107 * gfortran.dg/interface_26.f90: Ditto. 8108 * gfortran.dg/proc_ptr_11.f90: Ditto. 8109 * gfortran.dg/proc_ptr_15.f90: Ditto. 8110 * gfortran.dg/proc_ptr_comp_20.f90: Ditto. 8111 * gfortran.dg/proc_ptr_comp_33.f90: Ditto. 8112 * gfortran.dg/proc_ptr_result_5.f90: Ditto. 8113 * gfortran.dg/typebound_override_1.f90: Ditto. 8114 * gfortran.dg/typebound_override_4.f90: Ditto. 8115 * gfortran.dg/typebound_proc_6.f03: Ditto. 8116 * gfortran.dg/assumed_type_7.f90: New test. 8117 * gfortran.dg/typebound_override_5.f90: New test. 8118 * gfortran.dg/typebound_override_6.f90: New test. 8119 * gfortran.dg/typebound_override_7.f90: New test. 8120 81212013-05-30 Tobias Burnus <burnus@net-b.de> 8122 8123 PR middle-end/57073 8124 * gfortran.dg/power_6.f90: New. 8125 81262013-05-30 Ian Bolton <ian.bolton@arm.com> 8127 8128 * gcc.target/aarch64/insv_1.c: New test. 8129 81302013-05-30 Yufeng Zhang <yufeng.zhang@arm.com> 8131 8132 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the 8133 dg-skip-if "No stabs". 8134 81352013-05-30 Janus Weil <janus@gcc.gnu.org> 8136 8137 PR fortran/54189 8138 * gfortran.dg/assumed_size_1.f90: New. 8139 81402013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org> 8141 8142 * gcc.dg/shrink-wrap-alloca.c: New added. 8143 * gcc.dg/shrink-wrap-pretend.c: New added. 8144 * gcc.dg/shrink-wrap-sibcall.c: New added. 8145 81462013-05-30 Tobias Burnus <burnus@net-b.de> 8147 8148 PR fortran/57458 8149 * gfortran.dg/assumed_rank_13.f90: New. 8150 81512013-05-29 Easwaran Raman <eraman@google.com> 8152 8153 PR tree-optimization/57442 8154 * gcc.dg/tree-ssa/reassoc-30.c: New testcase. 8155 81562013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8157 8158 PR tree-optimization/57441 8159 * gcc.c-torture/compile/pr57441.c: New. 8160 81612013-05-29 Dehao Chen <dehao@google.com> 8162 8163 PR testsuite/57413 8164 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu. 8165 81662013-05-29 Tobias Burnus <burnus@net-b.de> 8167 8168 PR fortran/37336 8169 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump. 8170 * gfortran.dg/class_19.f03: Ditto. 8171 81722013-05-29 Richard Biener <rguenther@suse.de> 8173 8174 * gcc.dg/vect/bb-slp-32.c: New testcase. 8175 81762013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com> 8177 8178 * c-c++-common/cilk-plus/AN/array_test1.c: New test. 8179 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise. 8180 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise. 8181 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise. 8182 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise. 8183 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise. 8184 * c-c++-common/cilk-plus/AN/if_test.c: Likewise. 8185 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise. 8186 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise. 8187 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise. 8188 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise. 8189 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise. 8190 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise. 8191 * c-c++-common/cilk-plus/AN/misc.c: Likewise. 8192 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise. 8193 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise. 8194 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise. 8195 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise. 8196 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise. 8197 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise. 8198 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise. 8199 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise. 8200 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise. 8201 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise. 8202 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise. 8203 * c-c++-common/cilk-plus/AN/vla.c: Likewise. 8204 * c-c++-common/cilk-plus/AN/an-if.c: Likewise. 8205 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise. 8206 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise. 8207 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise. 8208 * c-c++-common/cilk-plus/AN/conditional.c: Likewise. 8209 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise. 8210 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise. 8211 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise. 8212 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise. 8213 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise. 8214 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise. 8215 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise. 8216 * gcc.dg/cilk-plus/cilk-plus.exp: New script. 8217 82182013-05-29 Tobias Burnus <burnus@net-b.de> 8219 8220 PR fortran/37336 8221 * gfortran.dg/finalize_11.f90: New. 8222 * gfortran.dg/finalize_4.f03: Remove dg-error. 8223 * gfortran.dg/finalize_5.f03: Ditto. 8224 * gfortran.dg/finalize_6.f03: Ditto. 8225 * gfortran.dg/finalize_7.f03: Ditto. 8226 82272013-05-28 Tobias Burnus <burnus@net-b.de> 8228 8229 * gfortran.dg/class_array_16.f90: New. 8230 82312013-05-28 Tobias Burnus <burnus@net-b.de> 8232 8233 PR fortran/57435 8234 * gfortran.dg/use_29.f90: New. 8235 82362013-05-28 Eric Botcazou <ebotcazou@adacore.com> 8237 8238 * gnat.dg/fp_exception.adb: New test. 8239 82402013-05-28 Richard Biener <rguenther@suse.de> 8241 8242 PR tree-optimization/56787 8243 * gcc.dg/vect/pr56787.c: New testcase. 8244 82452013-05-28 Janus Weil <janus@gcc.gnu.org> 8246 Tobias Burnus <burnus@net-b.de> 8247 8248 PR fortran/57217 8249 * gfortran.dg/typebound_override_4.f90: New. 8250 82512013-05-28 Richard Biener <rguenther@suse.de> 8252 8253 PR tree-optimization/57411 8254 * g++.dg/opt/pr57411.C: New testcase. 8255 82562013-05-28 Eric Botcazou <ebotcazou@adacore.com> 8257 8258 * gcc.dg/builtin-bswap-8.c: Compile at -O2. 8259 * gcc.dg/builtin-bswap-9.c: Likewise. 8260 82612013-05-28 Eric Botcazou <ebotcazou@adacore.com> 8262 8263 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options. 8264 82652013-05-27 Richard Biener <rguenther@suse.de> 8266 8267 PR middle-end/57412 8268 * gcc.dg/gomp/pr57412.c: New testcase. 8269 82702013-05-27 Bud Davis <jmdavis@link.com> 8271 8272 PR fortran/50405 8273 * gfortran.dg/stfunc_8.f90: New. 8274 82752013-05-27 Richard Biener <rguenther@suse.de> 8276 8277 PR tree-optimization/57343 8278 * gcc.dg/torture/pr57343.c: New testcase. 8279 82802013-05-27 Richard Biener <rguenther@suse.de> 8281 8282 PR tree-optimization/57417 8283 * gcc.dg/torture/pr57417.c: New testcase. 8284 82852013-05-27 Richard Biener <rguenther@suse.de> 8286 8287 PR tree-optimization/57396 8288 * gfortran.fortran-torture/execute/pr57396.f90: New testcase. 8289 82902013-05-26 Eric Botcazou <ebotcazou@adacore.com> 8291 8292 * gnat.dg/specs/last_bit.ads: New test. 8293 82942013-05-26 Eric Botcazou <ebotcazou@adacore.com> 8295 8296 * gnat.dg/specs/machine_attribute.ads: New test. 8297 82982013-05-26 Eric Botcazou <ebotcazou@adacore.com> 8299 8300 * gnat.dg/incomplete3.ad[sb]: New test. 8301 83022013-05-25 Richard Sandiford <rdsandiford@googlemail.com> 8303 8304 PR target/53916 8305 * gcc.target/mips/div-13.c: New test. 8306 83072013-05-25 Richard Sandiford <rdsandiford@googlemail.com> 8308 8309 PR target/55777 8310 * gcc.target/mips/mips16-attributes-5.c, 8311 * gcc.target/mips/mips16-attributes-6.c: New tests. 8312 83132013-05-25 Eric Botcazou <ebotcazou@adacore.com> 8314 8315 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c. 8316 * gcc.dg/builtin-bswap-8.c: Likewise. 8317 83182013-05-25 Paolo Carlini <paolo.carlini@oracle.com> 8319 8320 PR c++/52216 8321 * g++.dg/cpp0x/new1.C: New. 8322 83232013-05-25 Paolo Carlini <paolo.carlini@oracle.com> 8324 8325 PR c++/25666 8326 * g++.dg/parse/dtor16.C: New. 8327 * g++.dg/parse/dtor6.C: Adjust. 8328 83292013-05-24 Paolo Carlini <paolo.carlini@oracle.com> 8330 8331 PR c++/19618 8332 * g++.dg/expr/bitfield12.C: New. 8333 83342013-05-24 Jeff Law <law@redhat.com> 8335 8336 PR tree-optimization/57124 8337 * gcc.c-torture/execute/pr57124.c: New test. 8338 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow. 8339 83402013-05-24 Martin Jambor <mjambor@suse.cz> 8341 8342 PR tree-optimization/57294 8343 * gcc.dg/ipa/pr57294.c: New test. 8344 83452013-05-24 Dehao Chen <dehao@google.com> 8346 8347 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase. 8348 83492013-05-24 Ian Bolton <ian.bolton@arm.com> 8350 8351 * gcc.target/aarch64/scalar_intrinsics.c 8352 (force_simd): Use a valid instruction. 8353 (test_vdupd_lane_s64): Pass a valid lane argument. 8354 (test_vdupd_lane_u64): Likewise. 8355 83562013-05-24 Richard Biener <rguenther@suse.de> 8357 8358 PR tree-optimization/57287 8359 * gcc.dg/pr57287.c: New testcase. 8360 83612013-05-24 Paolo Carlini <paolo.carlini@oracle.com> 8362 8363 PR c++/26572 8364 * g++.dg/template/error51.C: New. 8365 83662013-05-24 Paolo Carlini <paolo.carlini@oracle.com> 8367 8368 PR c++/25503 8369 * g++.dg/template/bitfield2.C: New. 8370 83712013-05-24 Eric Botcazou <ebotcazou@adacore.com> 8372 8373 * gnat.dg/specs/noinline1.ads: New test. 8374 * gnat.dg/noinline2.ad[sb]: Likewise. 8375 * gnat.dg/specs/noinline3.ads: Likewise. 8376 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper. 8377 83782013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com> 8379 8380 PR tree-ssa/57385 8381 * gcc.dg/tree-ssa/pr57385.c: New test. 8382 83832013-05-24 Eric Botcazou <ebotcazou@adacore.com> 8384 8385 * gnat.dg/derived_type4.adb: New test. 8386 83872013-05-24 Eric Botcazou <ebotcazou@adacore.com> 8388 8389 * gcc.dg/builtin-bswap-6.c: New test. 8390 * gcc.dg/builtin-bswap-7.c: Likewise. 8391 * gcc.dg/builtin-bswap-8.c: Likewise. 8392 * gcc.dg/builtin-bswap-9.c: Likewise. 8393 83942013-05-23 Christian Bruel <christian.bruel@st.com> 8395 8396 PR debug/57351 8397 * gcc.dg/debug/pr57351.c: New test 8398 83992013-05-23 Vidya Praveen <vidyapraveen@arm.com> 8400 8401 * gcc.target/aarch64/vect-clz.c: New file. 8402 84032013-05-23 Martin Jambor <mjambor@suse.cz> 8404 8405 PR middle-end/57347 8406 * gcc.dg/ipa/pr57347.c: New test. 8407 84082013-05-23 Richard Biener <rguenther@suse.de> 8409 8410 PR tree-optimization/57380 8411 * g++.dg/tree-ssa/pr57380.C: New testcase. 8412 84132013-05-23 Richard Biener <rguenther@suse.de> 8414 8415 PR middle-end/57381 8416 * gcc.dg/torture/pr57381.c: New testcase. 8417 84182013-05-23 Jakub Jelinek <jakub@redhat.com> 8419 8420 PR middle-end/57344 8421 * gcc.c-torture/execute/pr57344-1.c: New test. 8422 * gcc.c-torture/execute/pr57344-2.c: New test. 8423 * gcc.c-torture/execute/pr57344-3.c: New test. 8424 * gcc.c-torture/execute/pr57344-4.c: New test. 8425 84262013-05-23 Richard Biener <rguenther@suse.de> 8427 8428 PR rtl-optimization/57341 8429 * gcc.dg/torture/pr57341.c: New testcase. 8430 84312013-05-22 Paolo Carlini <paolo.carlini@oracle.com> 8432 8433 PR c++/57352 8434 * g++.dg/parse/crash62.C: New. 8435 84362013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com> 8437 Pat Haugen <pthaugen@us.ibm.com> 8438 Peter Bergner <bergner@vnet.ibm.com> 8439 8440 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8 8441 crypto builtins. 8442 84432013-05-22 Tobias Burnus <burnus@net-b.de> 8444 8445 PR fortran/57364 8446 * gfortran.dg/defined_assignment_6.f90: New. 8447 84482013-05-22 Tobias Burnus <burnus@net-b.de> 8449 8450 PR fortran/57338 8451 * gfortran.dg/assumed_type_6.f90: New. 8452 84532013-05-22 Paolo Carlini <paolo.carlini@oracle.com> 8454 8455 PR c++/57211 8456 * g++.dg/cpp0x/Wunused-parm.C: New. 8457 84582013-05-21 Paolo Carlini <paolo.carlini@oracle.com> 8459 8460 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings. 8461 * g++.dg/warn/Wdouble-promotion.C: Likewise. 8462 84632013-05-21 Easwaran Raman <eraman@google.com> 8464 8465 PR tree-optimization/57322 8466 * gcc.dg/tree-ssa/reassoc-29.c: New testcase. 8467 84682013-05-21 Graham Stott <graham.stott@btinternet.com> 8469 8470 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match 8471 .set (no)?micromips 8472 84732013-05-21 Tobias Burnus <burnus@net-b.de> 8474 8475 PR fortran/57035 8476 * gfortran.dg/assumed_type_5.f90: New. 8477 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement. 8478 * gfortran.dg/assumed_rank_2.f90: Ditto. 8479 * gfortran.dg/assumed_type_3.f90: Update dg-error. 8480 * gfortran.dg/no_arg_check_3.f90: Ditto. 8481 84822013-05-21 Jakub Jelinek <jakub@redhat.com> 8483 8484 PR tree-optimization/57331 8485 * gcc.c-torture/compile/pr57331.c: New test. 8486 84872013-05-21 Richard Biener <rguenther@suse.de> 8488 8489 PR tree-optimization/57330 8490 * gcc.dg/torture/pr57330.c: New testcase. 8491 84922013-05-21 Richard Biener <rguenther@suse.de> 8493 8494 PR tree-optimization/57303 8495 * gcc.dg/torture/pr57303.c: New testcase. 8496 84972013-05-21 Jakub Jelinek <jakub@redhat.com> 8498 8499 PR tree-optimization/57321 8500 * gcc.c-torture/execute/pr57321.c: New test. 8501 85022013-05-20 Tobias Burnus <burnus@net-b.de> 8503 8504 PR fortran/48858 8505 PR fortran/55465 8506 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error. 8507 * gfortran.dg/binding_label_tests_11_main.f03: Ditto. 8508 * gfortran.dg/binding_label_tests_13_main.f03: Ditto. 8509 * gfortran.dg/binding_label_tests_3.f03: Ditto. 8510 * gfortran.dg/binding_label_tests_4.f03: Ditto. 8511 * gfortran.dg/binding_label_tests_5.f03: Ditto. 8512 * gfortran.dg/binding_label_tests_6.f03: Ditto. 8513 * gfortran.dg/binding_label_tests_7.f03: Ditto. 8514 * gfortran.dg/binding_label_tests_8.f03: Ditto. 8515 * gfortran.dg/c_loc_tests_12.f03: Fix test case. 8516 * gfortran.dg/binding_label_tests_24.f90: New. 8517 * gfortran.dg/binding_label_tests_25.f90: New. 8518 85192013-05-20 Tobias Burnus <burnus@net-b.de> 8520 8521 PR fortran/48858 8522 * gfortran.dg/binding_label_tests_17.f90: New. 8523 * gfortran.dg/binding_label_tests_18.f90: New. 8524 * gfortran.dg/binding_label_tests_19.f90: New. 8525 * gfortran.dg/binding_label_tests_20.f90: New. 8526 * gfortran.dg/binding_label_tests_21.f90: New. 8527 * gfortran.dg/binding_label_tests_22.f90: New. 8528 * gfortran.dg/binding_label_tests_23.f90: New. 8529 85302013-05-20 Tobias Burnus <burnus@net-b.de> 8531 8532 PR fortran/48858 8533 * gfortran.dg/test_common_binding_labels.f03: Update dg-error. 8534 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto. 8535 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto. 8536 * gfortran.dg/common_18.f90: New. 8537 * gfortran.dg/common_19.f90: New. 8538 * gfortran.dg/common_20.f90: New. 8539 * gfortran.dg/common_21.f90: New. 8540 85412013-05-20 Paolo Carlini <paolo.carlini@oracle.com> 8542 8543 PR c++/12288 8544 * g++.dg/parse/error52.C: New. 8545 * g++.dg/parse/error3.C: Adjust. 8546 * g++.dg/parse/error36.C: Likewise. 8547 85482013-05-20 Oleg Endo <olegendo@gcc.gnu.org> 8549 8550 PR target/56547 8551 * gcc.target/sh/pr56547-1.c: New. 8552 * gcc.target/sh/pr56547-2.c: New. 8553 85542013-05-20 Paolo Carlini <paolo.carlini@oracle.com> 8555 8556 PR c++/23608 8557 * g++.dg/warn/Wsign-compare-6.C: New. 8558 * g++.dg/warn/Wdouble-promotion.C: Adjust. 8559 85602013-05-20 Paolo Carlini <paolo.carlini@oracle.com> 8561 8562 PR c++/57327 8563 * g++.dg/template/error50.C: New. 8564 85652013-05-20 Paolo Carlini <paolo.carlini@oracle.com> 8566 8567 PR c++/10207 8568 * g++.dg/ext/complit13.C: New. 8569 85702013-05-20 Marc Glisse <marc.glisse@inria.fr> 8571 8572 PR c++/57175 8573 * g++.dg/pr57175.C: New testcase. 8574 85752013-05-17 Easwaran Raman <eraman@google.com> 8576 8577 * gcc.dg/tree-ssa/reassoc-28.c: New testcase. 8578 85792013-05-17 Marc Glisse <marc.glisse@inria.fr> 8580 8581 PR testsuite/57313 8582 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86). 8583 85842013-05-17 Jakub Jelinek <jakub@redhat.com> 8585 8586 PR rtl-optimization/57281 8587 PR rtl-optimization/57300 8588 * gcc.dg/pr57300.c: New test. 8589 * gcc.c-torture/execute/pr57281.c: New test. 8590 85912013-05-17 Paolo Carlini <paolo.carlini@oracle.com> 8592 8593 PR c++/18126 8594 * g++.dg/ext/sizeof-complit.C: New. 8595 85962013-05-17 Marek Polacek <polacek@redhat.com> 8597 8598 * gcc.dg/strlenopt-25.c: New test. 8599 * gcc.dg/strlenopt-26.c: Likewise. 8600 86012013-05-17 Jakub Jelinek <jakub@redhat.com> 8602 8603 * gcc.target/i386/rotate-4.c: Compile only with -mavx 8604 instead of -mavx2, require only avx instead of avx2. 8605 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead 8606 of avx2-check.h and turn into an avx runtime test instead of 8607 avx2 runtime test. 8608 86092013-05-16 Marc Glisse <marc.glisse@inria.fr> 8610 8611 * g++.dg/ext/vector22.C: Uncomment working test. 8612 86132013-05-16 Paolo Carlini <paolo.carlini@oracle.com> 8614 8615 PR c++/17410 8616 * g++.dg/template/pr17410.C: New. 8617 86182013-05-16 Jakub Jelinek <jakub@redhat.com> 8619 8620 * gcc.target/i386/rotate-3.c: New test. 8621 * gcc.target/i386/rotate-3a.c: New test. 8622 * gcc.target/i386/rotate-4.c: New test. 8623 * gcc.target/i386/rotate-4a.c: New test. 8624 * gcc.target/i386/rotate-5.c: New test. 8625 * gcc.target/i386/rotate-5a.c: New test. 8626 86272013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8628 8629 * gcc.dg/visibility-21.c: Require section_anchors. 8630 86312013-05-16 Greta Yorsh <Greta.Yorsh@arm.com> 8632 8633 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output. 8634 * gcc.target/arm/unaligned-memcpy-3.c: Likewise. 8635 * gcc.target/arm/unaligned-memcpy-4.c: Likewise. 8636 86372013-05-16 Nathan Sidwell <nathan@codesourcery.com> 8638 8639 * gcc.dg/visibility-21.c: New. 8640 86412013-05-16 Marc Glisse <marc.glisse@inria.fr> 8642 8643 PR middle-end/57286 8644 * gcc.dg/pr57286.c: New testcase. 8645 * gcc.dg/vector-shift-2.c: Don't assume int has size 4. 8646 * g++.dg/ext/vector22.C: Comment out transformations not 8647 performed anymore. 8648 86492013-05-15 Richard Sandiford <rdsandiford@googlemail.com> 8650 8651 PR target/57260 8652 * gcc.target/mips/call-1.c: Restrict to o32. 8653 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test. 8654 86552013-05-15 Paolo Carlini <paolo.carlini@oracle.com> 8656 8657 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with 8658 dg-messages. 8659 * g++.dg/warn/Wshadow-1.C: Likewise. 8660 * g++.dg/warn/Wshadow-6.C: Likewise. 8661 * g++.dg/warn/Wshadow-7.C: Likewise. 8662 86632013-05-15 Paolo Carlini <paolo.carlini@oracle.com> 8664 8665 PR c++/31952 8666 * g++.dg/parse/pr31952-1.C: New. 8667 * g++.dg/parse/pr31952-2.C: Likewise. 8668 * g++.dg/parse/pr31952-3.C: Likewise. 8669 8670 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages. 8671 * g++.old-deja/g++.jason/cond.C: Likewise. 8672 * g++.dg/cpp0x/range-for5.C: Likewise. 8673 86742013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 8675 8676 PR target/19599 8677 * gcc.target/arm/pr40887.c: Adjust testcase. 8678 * gcc.target/arm/pr19599.c: New test. 8679 86802013-05-15 Richard Biener <rguenther@suse.de> 8681 8682 PR tree-optimization/57275 8683 * gcc.target/i386/pr57275.c: New testcase. 8684 86852013-05-15 Jan Hubicka <jh@suse.cz> 8686 8687 * gcc.dg/lto/attr-weakref-1_0.c: New testcase. 8688 * gcc.dg/lto/attr-weakref-1_1.c: New testcase. 8689 * gcc.dg/lto/attr-weakref-1_2.c: New testcase. 8690 86912013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 8692 8693 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target 8694 scheduling. 8695 86962013-05-14 Jakub Jelinek <jakub@redhat.com> 8697 8698 PR c++/57274 8699 * c-c++-common/Wsequence-point-1.c: New test. 8700 87012013-05-14 Marc Glisse <marc.glisse@inria.fr> 8702 8703 * g++.dg/ext/vector22.C: New testcase. 8704 * gcc.dg/binop-xor3.c: Remove xfail. 8705 87062013-05-14 James Greenhalgh <james.greenhalgh@arm.com> 8707 8708 * gcc.target/aarch64/vect-fcm.x: Add cases testing 8709 FLOAT cmp FLOAT ? INT : INT. 8710 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE. 8711 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise. 8712 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise. 8713 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise. 8714 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise. 8715 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise. 8716 87172013-05-14 Paolo Carlini <paolo.carlini@oracle.com> 8718 8719 PR c++/53903 8720 * g++.dg/cpp0x/defaulted43.C: New. 8721 87222013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8723 8724 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>. 8725 (alloca): Remove declaration. 8726 (foo9): Replace alloca by __builtin_alloca. 8727 87282013-05-14 Joern Rennecke <joern.rennecke@embecosm.com> 8729 8730 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]: 8731 Expect "size of array is too large" error. 8732 87332013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8734 8735 * gcc.dg/fstack-protector-strong.c (alloca): Declare. 8736 87372013-05-14 Richard Biener <rguenther@suse.de> 8738 8739 PR middle-end/57235 8740 * g++.dg/torture/pr57235.C: New testcase. 8741 87422013-05-14 Jakub Jelinek <jakub@redhat.com> 8743 8744 PR middle-end/57251 8745 * gcc.dg/torture/pr57251.c: New test. 8746 87472013-05-13 Uros Bizjak <ubizjak@gmail.com> 8748 8749 PR target/57264 8750 * gcc.target/i386/pr57264.c: New test. 8751 87522013-05-13 Jakub Jelinek <jakub@redhat.com> 8753 8754 * gcc.dg/vector-shift-2.c: Add -O to dg-options. 8755 87562013-05-13 Greta Yorsh <Greta.Yorsh@arm.com> 8757 8758 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options. 8759 87602013-05-13 Jakub Jelinek <jakub@redhat.com> 8761 8762 PR tree-optimization/45216 8763 PR tree-optimization/57157 8764 * c-c++-common/rotate-1.c: Add 32 tests with +. 8765 * c-c++-common/rotate-1a.c: Adjust. 8766 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates. 8767 * c-c++-common/rotate-2b.c: New test. 8768 * c-c++-common/rotate-3.c: Add 32 tests with +. 8769 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates. 8770 * c-c++-common/rotate-4b.c: New test. 8771 * c-c++-common/rotate-5.c: New test. 8772 87732013-05-13 Martin Jambor <mjambor@suse.cz> 8774 8775 PR middle-end/42371 8776 * gcc.dg/ipa/remref-0.c: New test. 8777 * gcc.dg/ipa/remref-1a.c: Likewise. 8778 * gcc.dg/ipa/remref-1b.c: Likewise. 8779 * gcc.dg/ipa/remref-2a.c: Likewise. 8780 * gcc.dg/ipa/remref-2b.c: Likewise. 8781 87822013-05-13 Marc Glisse <marc.glisse@inria.fr> 8783 8784 * gcc.dg/vector-shift-2.c: New testcase. 8785 87862013-05-13 Jakub Jelinek <jakub@redhat.com> 8787 8788 PR tree-optimization/57230 8789 * gcc.dg/strlenopt-24.c: New test. 8790 8791 PR tree-optimization/57230 8792 * gcc.dg/strlenopt-23.c: New test. 8793 87942013-05-12 Oleg Endo <olegendo@gcc.gnu.org> 8795 8796 PR target/57108 8797 * gcc.target/sh/pr57108.c: Move this test case to ... 8798 * gcc.c-torture/compile/pr57108.c: ... here. 8799 88002013-05-10 Richard Biener <rguenther@suse.de> 8801 8802 PR tree-optimization/57214 8803 * gcc.dg/torture/pr57214.c: New testcase. 8804 88052013-05-10 Marc Glisse <marc.glisse@inria.fr> 8806 8807 * gcc.dg/vector-shift.c: New testcase. 8808 88092013-05-10 Jakub Jelinek <jakub@redhat.com> 8810 8811 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction. 8812 8813 PR tree-optimization/45216 8814 PR tree-optimization/57157 8815 * c-c++-common/rotate-1.c: New test. 8816 * c-c++-common/rotate-1a.c: New test. 8817 * c-c++-common/rotate-2.c: New test. 8818 * c-c++-common/rotate-2a.c: New test. 8819 * c-c++-common/rotate-3.c: New test. 8820 * c-c++-common/rotate-3a.c: New test. 8821 * c-c++-common/rotate-4.c: New test. 8822 * c-c++-common/rotate-4a.c: New test. 8823 88242013-05-10 Richard Biener <rguenther@suse.de> 8825 8826 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined. 8827 * gcc.target/i386/l_fma_double_1.c: Adjust. 8828 * gcc.target/i386/l_fma_double_2.c: Likewise. 8829 * gcc.target/i386/l_fma_double_3.c: Likewise. 8830 * gcc.target/i386/l_fma_double_4.c: Likewise. 8831 * gcc.target/i386/l_fma_double_5.c: Likewise. 8832 * gcc.target/i386/l_fma_double_6.c: Likewise. 8833 * gcc.target/i386/l_fma_float_1.c: Likewise. 8834 * gcc.target/i386/l_fma_float_2.c: Likewise. 8835 * gcc.target/i386/l_fma_float_3.c: Likewise. 8836 * gcc.target/i386/l_fma_float_4.c: Likewise. 8837 * gcc.target/i386/l_fma_float_5.c: Likewise. 8838 * gcc.target/i386/l_fma_float_6.c: Likewise. 8839 88402013-05-08 Paolo Carlini <paolo.carlini@oracle.com> 8841 8842 PR c++/51226 8843 * g++.dg/cpp0x/pr51226.C: New. 8844 88452013-04-16 Han Shen <shenhan@google.com> 8846 8847 Test cases for '-fstack-protector-strong'. 8848 * gcc.dg/fstack-protector-strong.c: New. 8849 * g++.dg/fstack-protector-strong.C: New. 8850 88512013-05-07 Ian Bolton <ian.bolton@arm.com> 8852 8853 * gcc.target/aarch64/ands_1.c: New test. 8854 * gcc.target/aarch64/ands_2.c: Likewise 8855 88562013-05-07 Christophe Lyon <christophe.lyon@linaro.org> 8857 8858 * lib/target-supports.exp (check_effective_target_hw): New 8859 function. 8860 * c-c++-common/asan/clone-test-1.c: Call 8861 check_effective_target_hw. 8862 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise. 8863 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept 8864 possible decorations. 8865 * c-c++-common/asan/null-deref-1.c: Likewise. 8866 * c-c++-common/asan/stack-overflow-1.c: Likewise. 8867 * c-c++-common/asan/strncpy-overflow-1.c: Likewise. 8868 * c-c++-common/asan/use-after-free-1.c: Likewise. 8869 * g++.dg/asan/deep-thread-stack-1.C: Likewise. 8870 * g++.dg/asan/large-func-test-1.C: Likewise. 8871 88722013-05-07 Sofiane Naci <sofiane.naci@arm.com> 8873 8874 * gcc.target/aarch64/scalar_intrinsics.c: Update. 8875 88762013-05-07 Richard Biener <rguenther@suse.de> 8877 8878 PR middle-end/57190 8879 * g++.dg/torture/pr57190.C: New testcase. 8880 88812013-05-07 Jakub Jelinek <jakub@redhat.com> 8882 8883 PR tree-optimization/57149 8884 * gcc.dg/pr57149.c: New test. 8885 8886 PR debug/57184 8887 * gcc.dg/pr57184.c: New test. 8888 88892013-05-07 Eric Botcazou <ebotcazou@adacore.com> 8890 8891 * gnat.dg/specs/array3.ads: New test. 8892 88932013-05-06 Marc Glisse <marc.glisse@inria.fr> 8894 8895 * c-c++-common/vector-scalar-2.c: New testcase. 8896 88972013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com> 8898 8899 * gcc.target/i386/asm-dialect-2.c: New testcase. 8900 89012013-05-06 Paolo Carlini <paolo.carlini@oracle.com> 8902 8903 PR c++/57183 8904 * g++.dg/cpp0x/auto38.C: New. 8905 89062013-05-06 Richard Biener <rguenther@suse.de> 8907 8908 PR tree-optimization/57185 8909 * gcc.dg/autopar/pr57185.c: New testcase. 8910 89112013-05-06 Uros Bizjak <ubizjak@gmail.com> 8912 8913 PR target/57106 8914 * gcc.target/i386/pr57106.c: New test. 8915 89162013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8917 8918 * gcc.dg/tree-ssa/slsr-32.c: Re-enable. 8919 * gcc.dg/tree-ssa/slsr-33.c: Likewise. 8920 * gcc.dg/tree-ssa/slsr-34.c: Likewise. 8921 * gcc.dg/tree-ssa/slsr-35.c: Likewise. 8922 * gcc.dg/tree-ssa/slsr-36.c: Likewise. 8923 * gcc.dg/tree-ssa/slsr-37.c: Likewise. 8924 * gcc.dg/tree-ssa/slsr-38.c: Likewise. 8925 89262013-05-06 Teresa Johnson <tejohnson@google.com> 8927 8928 PR bootstrap/57154 8929 * gcc.dg/pr57154.c: New test. 8930 89312013-05-06 Richard Biener <rguenther@suse.de> 8932 8933 PR middle-end/57147 8934 * gcc.dg/torture/pr57147-1.c: New testcase. 8935 * gcc.dg/torture/pr57147-2.c: Likewise. 8936 * gcc.dg/torture/pr57147-3.c: Likewise. 8937 89382013-05-06 Oleg Endo <olegendo@gcc.gnu.org> 8939 8940 PR target/55303 8941 * gcc.target/sh/pr55303-1.c: New. 8942 * gcc.target/sh/pr55303-2.c: New. 8943 * gcc.target/sh/pr55303-3.c: New. 8944 89452013-05-05 Tobias Burnus <burnus@net-b.de> 8946 8947 * gfortran.dg/allocate_with_source_3.f90: New. 8948 89492013-05-05 Tobias Burnus <burnus@net-b.de> 8950 8951 PR fortran/57141 8952 * gfortran.dg/null_8.f90: New. 8953 89542013-05-04 Paolo Carlini <paolo.carlini@oracle.com> 8955 8956 PR c++/53745 8957 * g++.dg/cpp0x/enum27.C: New. 8958 * g++.dg/cpp0x/enum_base.C: Adjust. 8959 89602013-05-04 Jakub Jelinek <jakub@redhat.com> 8961 8962 PR tree-optimization/56205 8963 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg". 8964 89652013-05-04 Tobias Burnus <burnus@net-b.de> 8966 8967 * gfortran.dg/bind_c_array_params.f03: Update dg-error. 8968 * gfortran.dg/bind_c_usage_27.f90: New. 8969 * gfortran.dg/bind_c_usage_28.f90: New. 8970 89712013-05-04 Paolo Carlini <paolo.carlini@oracle.com> 8972 8973 PR c++/51927 8974 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New. 8975 89762013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com> 8977 8978 PR target/57150 8979 * gcc.target/powerpc/pr57150.c: New file. 8980 89812013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8982 8983 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now. 8984 * gcc.dg/tree-ssa/slsr-33.c: Likewise. 8985 * gcc.dg/tree-ssa/slsr-34.c: Likewise. 8986 * gcc.dg/tree-ssa/slsr-35.c: Likewise. 8987 * gcc.dg/tree-ssa/slsr-36.c: Likewise. 8988 * gcc.dg/tree-ssa/slsr-37.c: Likewise. 8989 * gcc.dg/tree-ssa/slsr-38.c: Likewise. 8990 89912013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr> 8992 8993 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from 8994 scan-assembler-times. 8995 89962013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8997 8998 * gcc.dg/tree-ssa/slsr-32.c: New. 8999 * gcc.dg/tree-ssa/slsr-33.c: New. 9000 * gcc.dg/tree-ssa/slsr-34.c: New. 9001 * gcc.dg/tree-ssa/slsr-35.c: New. 9002 * gcc.dg/tree-ssa/slsr-36.c: New. 9003 * gcc.dg/tree-ssa/slsr-37.c: New. 9004 * gcc.dg/tree-ssa/slsr-38.c: New. 9005 90062013-05-03 Ian Bolton <ian.bolton@arm.com> 9007 9008 * gcc.target/aarch64/tst_1.c: New test. 9009 * gcc.target/aarch64/tst_2.c: Likewise 9010 90112013-05-02 Jeff Law <law@redhat.com> 9012 9013 PR tree-optimization/57144 9014 * gcc.c-torture/execute/pr57144.c: New test. 9015 90162013-05-03 Jakub Jelinek <jakub@redhat.com> 9017 9018 PR rtl-optimization/57130 9019 * gcc.c-torture/execute/pr57130.c: New test. 9020 90212013-05-03 Uros Bizjak <ubizjak@gmail.com> 9022 9023 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string. 9024 90252013-05-03 Vidya Praveen <vidyapraveen@arm.com> 9026 9027 * gcc.target/aarch64/fabd.c: New file. 9028 90292013-05-03 Paolo Carlini <paolo.carlini@oracle.com> 9030 9031 PR c++/54318 9032 * g++.dg/cpp0x/pr54318.C: New. 9033 90342013-05-03 Paolo Carlini <paolo.carlini@oracle.com> 9035 9036 PR c++/14283 9037 * g++.dg/parse/error51.C: New. 9038 * g++.dg/parse/error15.C: Adjust column numbers. 9039 90402013-05-02 Tobias Burnus <burnus@net-b.de> 9041 9042 PR fortran/57142 9043 * gfortran.dg/size_kind_2.f90: New. 9044 * gfortran.dg/size_kind_3.f90: New. 9045 90462013-05-02 Richard Biener <rguenther@suse.de> 9047 9048 PR middle-end/57140 9049 * g++.dg/torture/pr57140.C: New testcase. 9050 90512013-05-02 Greta Yorsh <Greta.Yorsh@arm.com> 9052 9053 PR target/56732 9054 * gcc.target/arm/pr56732-1.c: New test. 9055 90562013-05-02 Martin Jambor <mjambor@suse.cz> 9057 9058 PR middle-end/56988 9059 * gcc.dg/ipa/pr56988.c: New test. 9060 90612013-05-02 Ian Bolton <ian.bolton@arm.com> 9062 9063 * gcc.target/aarch64/bics_1.c: New test. 9064 * gcc.target/aarch64/bics_2.c: Likewise. 9065 90662013-05-02 Jakub Jelinek <jakub@redhat.com> 9067 9068 PR rtl-optimization/57131 9069 * gcc.c-torture/execute/pr57131.c: New test. 9070 90712013-05-01 Paolo Carlini <paolo.carlini@oracle.com> 9072 9073 PR c++/57132 9074 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New. 9075 90762013-05-01 Vladimir Makarov <vmakarov@redhat.com> 9077 9078 PR target/57091 9079 * gcc.target/i386/pr57091.c: New test. 9080 90812013-05-01 James Greenhalgh <james.greenhalgh@arm.com> 9082 9083 * gcc.target/aarch64/vect-vaddv.c: New. 9084 90852013-05-01 James Greenhalgh <james.greenhalgh@arm.com> 9086 9087 * gcc.target/aarch64/vect-vmaxv.c: New. 9088 * gcc.target/aarch64/vect-vfmaxv.c: Likewise. 9089 90902013-05-01 James Greenhalgh <james.greenhalgh@arm.com> 9091 9092 * gcc.target/aarch64/scalar-vca.c: New. 9093 * gcc.target/aarch64/vect-vca.c: Likewise. 9094 90952013-05-01 James Greenhalgh <james.greenhalgh@arm.com> 9096 9097 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New. 9098 (test_vceqd_s64): Force arguments to SIMD registers. 9099 (test_vceqzd_s64): Likewise. 9100 (test_vcged_s64): Likewise. 9101 (test_vcled_s64): Likewise. 9102 (test_vcgezd_s64): Likewise. 9103 (test_vcged_u64): Likewise. 9104 (test_vcgtd_s64): Likewise. 9105 (test_vcltd_s64): Likewise. 9106 (test_vcgtzd_s64): Likewise. 9107 (test_vcgtd_u64): Likewise. 9108 (test_vclezd_s64): Likewise. 9109 (test_vcltzd_s64): Likewise. 9110 (test_vtst_s64): Likewise. 9111 (test_vtst_u64): Likewise. 9112 91132013-05-01 Paolo Carlini <paolo.carlini@oracle.com> 9114 9115 PR c++/57092 9116 * g++.dg/cpp0x/decltype53.C: New. 9117 91182013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org> 9119 9120 PR fortran/57071 9121 * gfortran.dg/power_5.f90: New test. 9122 91232013-04-30 Richard Biener <rguenther@suse.de> 9124 9125 PR middle-end/57122 9126 * gcc.dg/torture/pr57122.c: New testcase. 9127 91282013-04-30 Richard Biener <rguenther@suse.de> 9129 9130 PR middle-end/57107 9131 * g++.dg/torture/pr57107.C: New testcase. 9132 91332013-04-30 Andrey Belevantsev <abel@ispras.ru> 9134 9135 PR rtl-optimization/57105 9136 * gcc.dg/pr57105.c: New test. 9137 91382013-04-30 Jakub Jelinek <jakub@redhat.com> 9139 9140 PR tree-optimization/57104 9141 * gcc.dg/pr57104.c: New test. 9142 91432013-04-29 Uros Bizjak <ubizjak@gmail.com> 9144 9145 PR target/44578 9146 * gcc.target/i386/pr44578.c: New test. 9147 91482013-04-29 Vladimir Makarov <vmakarov@redhat.com> 9149 9150 PR target/57097 9151 * gcc.target/i386/pr57097.c: New test. 9152 91532013-04-29 Uros Bizjak <ubizjak@gmail.com> 9154 9155 PR target/57098 9156 * gcc.target/i386/pr57098.c: New test. 9157 91582013-04-29 Kai Tietz <ktietz@redhat.com> 9159 9160 * gcc.c-torture/execute/pr55875.c: New test. 9161 91622013-04-29 Richard Biener <rguenther@suse.de> 9163 9164 PR middle-end/57075 9165 * gcc.dg/torture/pr57075.c: New testcase. 9166 91672013-04-29 Richard Biener <rguenther@suse.de> 9168 9169 PR middle-end/57103 9170 * gcc.dg/autopar/pr57103.c: New testcase. 9171 91722013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 9173 9174 * gcc.dg/c1x-align-3.c: Add test for negative power of 2. 9175 91762013-04-29 Tom de Vries <tom@codesourcery.com> 9177 9178 * gcc.dg/pr50763.c: Update test. 9179 91802013-04-26 Jeff Law <law@redhat.com> 9181 9182 * gcc.dg/tree-ssa/vrp88.c: New test. 9183 91842013-04-29 Christian Bruel <christian.bruel@st.com> 9185 9186 PR target/57108 9187 * gcc.target/sh/pr57108.c: New test. 9188 91892013-04-29 Richard Biener <rguenther@suse.de> 9190 9191 PR middle-end/57089 9192 * gfortran.dg/gomp/pr57089.f90: New testcase. 9193 91942013-04-29 James Greenhalgh <james.greenhalgh@arm.com> 9195 9196 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64. 9197 91982013-04-29 James Greenhalgh <james.greenhalgh@arm.com> 9199 9200 * gcc.target/aarch64/vect-vcvt.c: New. 9201 92022013-04-29 James Greenhalgh <james.greenhalgh@arm.com> 9203 9204 * gcc.target/aarch64/vect-vrnd.c: New. 9205 92062013-04-29 Richard Biener <rguenther@suse.de> 9207 9208 PR tree-optimization/57081 9209 * gcc.dg/torture/pr57081.c: New testcase. 9210 92112013-04-29 Jakub Jelinek <jakub@redhat.com> 9212 9213 PR tree-optimization/57083 9214 * gcc.dg/torture/pr57083.c: New test. 9215 92162013-04-28 Paolo Carlini <paolo.carlini@oracle.com> 9217 9218 PR c++/56450 9219 * g++.dg/cpp0x/decltype52.C: New. 9220 92212013-04-28 Jakub Jelinek <jakub@redhat.com> 9222 9223 N3472 binary constants 9224 * g++.dg/cpp/limits.C: Adjust warning wording. 9225 * g++.dg/system-binary-constants-1.C: Likewise. 9226 * g++.dg/cpp1y/system-binary-constants-1.C: New test. 9227 92282013-04-28 Tobias Burnus <burnus@net-b.de> 9229 9230 PR fortran/57093 9231 * gfortran.dg/coarray_30.f90: New. 9232 92332013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org> 9234 9235 PR fortran/57071 9236 * frontend-passes (optimize_power): New function. 9237 (optimize_op): Use it. 9238 92392013-04-27 Jakub Jelinek <jakub@redhat.com> 9240 9241 PR target/56866 9242 * gcc.c-torture/execute/pr56866.c: New test. 9243 * gcc.target/i386/pr56866.c: New test. 9244 92452013-04-26 Jakub Jelinek <jakub@redhat.com> 9246 9247 PR go/57045 9248 * gcc.dg/setjmp-5.c: New test. 9249 92502013-04-26 Paolo Carlini <paolo.carlini@oracle.com> 9251 9252 PR c++/55708 9253 * g++.dg/cpp0x/constexpr-55708.C: New. 9254 92552013-04-26 Richard Biener <rguenther@suse.de> 9256 9257 * gcc.dg/tree-prof/update-loopch.c: Revert last change. 9258 * gcc.dg/graphite/pr33766.c: Fix undefined behavior. 9259 * gcc.dg/pr53265.c: Remove XFAILs. 9260 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning. 9261 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads. 9262 92632013-04-26 Jakub Jelinek <jakub@redhat.com> 9264 9265 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS. 9266 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle 9267 -fdiagnostics-color=never option similarly to 9268 -fno-diagnostics-show-caret option. 9269 92702013-04-25 Jakub Jelinek <jakub@redhat.com> 9271 9272 PR rtl-optimization/57003 9273 * gcc.target/i386/pr57003.c: New test. 9274 92752013-04-25 Marek Polacek <polacek@redhat.com> 9276 9277 PR tree-optimization/57066 9278 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase. 9279 92802013-04-25 James Greenhalgh <james.greenhalgh@arm.com> 9281 Tejas Belagod <tejas.belagod@arm.com> 9282 9283 * gcc.target/aarch64/vaddv-intrinsic.c: New. 9284 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise. 9285 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise. 9286 92872013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> 9288 9289 * gcc.target/aarch64/cmp.c: New. 9290 92912013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> 9292 9293 * gcc.target/aarch64/ngc.c: New. 9294 92952013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9296 9297 * lib/target-supports.exp 9298 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure. 9299 (check_effective_target_arm_neon_fp16_ok): Likewise. 9300 (add_options_for_arm_neon_fp16): Likewise. 9301 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated. 9302 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise. 9303 93042013-04-24 Vladimir Makarov <vmakarov@redhat.com> 9305 9306 PR rtl-optimizations/57046 9307 * gcc.target/i386/pr57046.c: New test. 9308 93092013-04-24 Paolo Carlini <paolo.carlini@oracle.com> 9310 9311 * g++.dg/cpp1y/cplusplus.C: New. 9312 93132013-04-24 Paolo Carlini <paolo.carlini@oracle.com> 9314 9315 * g++.dg/cpp1y/cxx1y_macro.C: Remove. 9316 93172013-04-24 Paolo Carlini <paolo.carlini@oracle.com> 9318 9319 * c-c++-common/Wpointer-arith-1.c: New. 9320 93212013-04-24 Paolo Carlini <paolo.carlini@oracle.com> 9322 9323 * g++.dg/cpp1y/cxx1y_macro.C: New. 9324 93252013-04-24 Paolo Carlini <paolo.carlini@oracle.com> 9326 9327 PR c++/56970 9328 * g++.dg/cpp0x/sfinae45.C: New. 9329 93302013-04-24 Richard Biener <rguenther@suse.de> 9331 9332 PR testsuite/57050 9333 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use. 9334 93352013-04-23 Richard Biener <rguenther@suse.de> 9336 9337 PR middle-end/57036 9338 * gcc.dg/torture/pr57036-1.c: New testcase. 9339 * gcc.dg/torture/pr57036-2.c: Likewise. 9340 93412013-04-23 Sofiane Naci <sofiane.naci@arm.com> 9342 9343 * gcc.target/aarch64/scalar-mov.c: New testcase. 9344 93452013-04-23 Richard Biener <rguenther@suse.de> 9346 9347 PR tree-optimization/57026 9348 * gcc.dg/torture/pr57026.c: New testcase. 9349 93502013-04-22 Janus Weil <janus@gcc.gnu.org> 9351 9352 PR fortran/53685 9353 PR fortran/57022 9354 * gfortran.dg/transfer_check_4.f90: New. 9355 93562013-04-22 Marek Polacek <polacek@redhat.com> 9357 9358 PR sanitizer/56990 9359 * gcc.dg/pr56990.c: New test. 9360 93612013-04-22 Vladimir Makarov <vmakarov@redhat.com> 9362 9363 PR target/57018 9364 * gcc.target/i386/pr57018.c: New test. 9365 93662013-04-22 James Greenhalgh <james.greenhalgh@arm.com> 9367 9368 * gcc.target/aarch64/vrecps.c: New. 9369 * gcc.target/aarch64/vrecpx.c: Likewise. 9370 93712013-04-22 Christian Bruel <christian.bruel@st.com> 9372 9373 PR target/56995 9374 * gcc.target/sh/mfmovd.c: Add new function and check hard_float. 9375 93762013-04-21 Jeff Law <law@redhat.com> 9377 9378 * gcc.dg/tree-ssa/forwprop-26.c: New test. 9379 93802013-04-20 Tobias Burnus <burnus@net-b.de> 9381 9382 PR fortran/56907 9383 * gfortran.dg/c_loc_test_22.f90: New. 9384 93852013-04-19 Vladimir Makarov <vmakarov@redhat.com> 9386 9387 PR rtl-optimization/56847 9388 * gcc.dg/pr56847.c: New test. 9389 93902013-04-19 Richard Biener <rguenther@suse.de> 9391 9392 PR tree-optimization/56982 9393 * gcc.c-torture/execute/pr56982.c: New testcase. 9394 93952013-04-19 Martin Jambor <mjambor@suse.cz> 9396 9397 PR tree-optimization/56718 9398 * g++.dg/ipa/imm-devirt-1.C: New test. 9399 * g++.dg/ipa/imm-devirt-2.C: Likewise. 9400 94012013-04-19 Richard Biener <rguenther@suse.de> 9402 9403 PR tree-optimization/57000 9404 * gcc.dg/tree-ssa/reassoc-27.c: New testcase. 9405 94062013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org> 9407 Mikael Morin <mikael@gcc.gnu.org> 9408 9409 PR fortran/56872 9410 * gfortran.dg/array_constructor_45.f90: New test. 9411 * gfortran.dg/array_constructor_46.f90: New test. 9412 * gfortran.dg/array_constructor_47.f90: New test. 9413 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops. 9414 94152013-04-18 Jakub Jelinek <jakub@redhat.com> 9416 9417 PR rtl-optimization/56999 9418 * g++.dg/opt/pr56999.C: New test. 9419 94202013-04-18 Cary Coutant <ccoutant@google.com> 9421 9422 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section. 9423 * g++.dg/debug/dwarf2/pubnames-3.C: New test case. 9424 94252013-04-18 Cary Coutant <ccoutant@google.com> 9426 9427 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag. 9428 * g++.dg/debug/dwarf2/typedef4.C: Likewise. 9429 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise. 9430 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise. 9431 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise. 9432 * g++.dg/debug/dwarf2/nested-2.C: Likewise. 9433 * g++.dg/debug/dwarf2/typedef1.C: Likewise. 9434 * g++.dg/debug/dwarf2/namespace-2.C: Likewise. 9435 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise. 9436 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise. 9437 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise. 9438 94392013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com> 9440 9441 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp(). 9442 94432013-04-18 Jakub Jelinek <jakub@redhat.com> 9444 9445 PR tree-optimization/56984 9446 * gcc.c-torture/compile/pr56984.c: New test. 9447 9448 PR rtl-optimization/56992 9449 * gcc.dg/pr56992.c: New test. 9450 94512013-04-17 Janus Weil <janus@gcc.gnu.org> 9452 9453 PR fortran/56814 9454 * gfortran.dg/proc_ptr_42.f90: New. 9455 94562013-04-17 Eric Botcazou <ebotcazou@adacore.com> 9457 9458 * gnat.dg/discr41.ad[sb]: New test. 9459 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise. 9460 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick. 9461 * gcc.dg/vect/slp-24.c: Likewise. 9462 * gcc.dg/vect/vect-strided-a-mult.c: Likewise. 9463 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise. 9464 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise. 9465 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise. 9466 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise. 9467 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise. 9468 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise. 9469 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise. 9470 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise. 9471 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise. 9472 * gcc.dg/vect/vect-strided-mult.c: Likewise. 9473 * gcc.dg/vect/vect-strided-same-dr.c: Likewise. 9474 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise. 9475 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise. 9476 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise. 9477 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise. 9478 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise. 9479 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise. 9480 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise. 9481 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise. 9482 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise. 9483 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise. 9484 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise. 9485 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise. 9486 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise. 9487 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise. 9488 94892013-04-17 Janne Blomqvist <jb@gcc.gnu.org> 9490 9491 PR fortran/40958 9492 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning. 9493 * gfortran.dg/module_md5_1.f90: Remove. 9494 94952013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> 9496 9497 * gcc.target/aarch64/adds3.c: New. 9498 * gcc.target/aarch64/subs3.c: New. 9499 95002013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> 9501 9502 * gcc.target/aarch64/adds1.c: New. 9503 * gcc.target/aarch64/adds2.c: New. 9504 * gcc.target/aarch64/subs1.c: New. 9505 * gcc.target/aarch64/subs2.c: New. 9506 95072013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net> 9508 9509 Implement n3599 - Literal operator templates for strings. 9510 * g++.dg/cpp1y/udlit-char-template.C: New test. 9511 * g++.dg/cpp1y/udlit-char-template-neg.C: New test. 9512 95132013-04-16 Tobias Burnus <burnus@net-b.de> 9514 9515 PR fortran/39505 9516 * gfortran.dg/no_arg_check_1.f90: New. 9517 * gfortran.dg/no_arg_check_2.f90: New. 9518 * gfortran.dg/no_arg_check_3.f90: New. 9519 95202013-04-16 Janus Weil <janus@gcc.gnu.org> 9521 9522 PR fortran/56968 9523 * gfortran.dg/proc_ptr_41.f90: New. 9524 95252013-04-16 Richard Biener <rguenther@suse.de> 9526 9527 PR tree-optimization/56756 9528 * gcc.dg/torture/pr56756.c: New testcase. 9529 95302013-04-16 Tobias Burnus <burnus@net-b.de> 9531 9532 PR fortran/56969 9533 * gfortran.dg/c_assoc_5.f90: New. 9534 95352013-04-16 Uros Bizjak <ubizjak@gmail.com> 9536 9537 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target. 9538 * gcc.c-torture/execute/pr33992.x: Remove. 9539 * gcc.c-torture/execute/pr33992.c (foo): Declare as static. 9540 * gcc.dg/uninit-pred-5_a.c (foo): Ditto. 9541 * gcc.dg/uninit-pred-5_b.c (foo): Ditto. 9542 95432013-04-15 Jakub Jelinek <jakub@redhat.com> 9544 9545 PR tree-optimization/56962 9546 * gcc.c-torture/execute/pr56962.c: New test. 9547 95482013-04-15 Richard Biener <rguenther@suse.de> 9549 9550 PR tree-optimization/56933 9551 * gcc.dg/vect/pr56933.c: New testcase. 9552 95532013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9554 9555 * gcc.target/arm/anddi3-opt.c: New test. 9556 * gcc.target/arm/anddi3-opt2.c: Likewise. 9557 95582013-04-15 Eric Botcazou <ebotcazou@adacore.com> 9559 9560 * gcc.dg/pr56890-1.c: New test. 9561 * gcc.dg/pr56890-2.c: Likewise. 9562 95632013-04-15 Joey Ye <joey.ye@arm.com> 9564 9565 * gcc.target/arm/thumb1-far-jump-1.c: New test. 9566 * gcc.target/arm/thumb1-far-jump-2.c: New test. 9567 95682013-04-14 Mikael Morin <mikael@gcc.gnu.org> 9569 9570 PR fortran/56816 9571 * gfortran.dg/select_type_33.f03: New test. 9572 95732013-04-13 Janus Weil <janus@gcc.gnu.org> 9574 9575 PR fortran/55959 9576 * gfortran.dg/typebound_proc_29.f03: New. 9577 95782013-04-12 Janus Weil <janus@gcc.gnu.org> 9579 9580 PR fortran/56266 9581 * gfortran.dg/typebound_proc_28.f03: New. 9582 95832013-04-12 Jeff Law <law@redhat.com> 9584 9585 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa 9586 either. 9587 95882013-04-12 Tobias Burnus <burnus@net-b.de> 9589 9590 PR fortran/56929 9591 * gfortran.dg/coarray/alloc_comp_2.f90: New. 9592 95932013-04-12 Vladimir Makarov <vmakarov@redhat.com> 9594 9595 PR target/56903 9596 * gcc.target/i386/pr56903.c: New test. 9597 95982013-04-12 Janus Weil <janus@gcc.gnu.org> 9599 9600 PR fortran/56261 9601 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error. 9602 * gfortran.dg/assumed_rank_4.f90: Modified error wording. 9603 * gfortran.dg/block_11.f90: Fix invalid test case. 9604 * gfortran.dg/function_types_3.f90: Add new error message. 9605 * gfortran.dg/global_references_1.f90: Ditto. 9606 * gfortran.dg/import2.f90: Remove unneeded parts. 9607 * gfortran.dg/import6.f90: Fix invalid test case. 9608 * gfortran.dg/proc_decl_2.f90: Ditto. 9609 * gfortran.dg/proc_decl_9.f90: Ditto. 9610 * gfortran.dg/proc_decl_18.f90: Ditto. 9611 * gfortran.dg/proc_ptr_40.f90: New. 9612 * gfortran.dg/whole_file_7.f90: Modified error wording. 9613 * gfortran.dg/whole_file_16.f90: Ditto. 9614 * gfortran.dg/whole_file_17.f90: Add -pedantic. 9615 * gfortran.dg/whole_file_18.f90: Modified error wording. 9616 * gfortran.dg/whole_file_20.f03: Ditto. 9617 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix 9618 invalid test case. 9619 96202013-04-12 Richard Biener <rguenther@suse.de> 9621 9622 Revert 9623 2013-04-10 Richard Biener <rguenther@suse.de> 9624 9625 * g++.dg/pr55604.C: Use -fdump-rtl-ira. 9626 96272013-04-12 Tobias Burnus <burnus@net-b.de> 9628 9629 PR fortran/56845 9630 * gfortran.dg/class_allocate_15.f90: New. 9631 9632 Revert: 9633 2013-04-12 Tobias Burnus <burnus@net-b.de> 9634 9635 * gfortran.dg/coarray_lib_alloc_2.f90: Update 9636 scan-tree-dump-times. 9637 96382013-04-12 Jakub Jelinek <jakub@redhat.com> 9639 9640 PR tree-optimization/56918 9641 PR tree-optimization/56920 9642 * gcc.dg/vect/pr56918.c: New test. 9643 * gcc.dg/vect/pr56920.c: New test. 9644 96452013-04-12 Tobias Burnus <burnus@net-b.de> 9646 9647 PR fortran/56845 9648 * gfortran.dg/class_allocate_14.f90: New. 9649 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times. 9650 * gfortran.dg/coarray_lib_alloc_3.f90: New. 9651 96522013-04-12 Marc Glisse <marc.glisse@inria.fr> 9653 9654 * gcc.dg/fold-cstvecshift.c: New testcase. 9655 96562013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> 9657 9658 * gcc.target/aarch64/negs.c: New. 9659 96602013-04-11 Jakub Jelinek <jakub@redhat.com> 9661 9662 PR c++/56895 9663 * g++.dg/template/arrow4.C: New test. 9664 96652013-04-11 Eric Botcazou <ebotcazou@adacore.com> 9666 9667 * gnat.dg/array23.adb: New test. 9668 * gnat.dg/array23_pkg[123].ads: New helpers. 9669 96702013-04-11 Jeff Law <law@redhat.com> 9671 9672 PR tree-optimization/56900 9673 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets. 9674 96752013-04-11 Paolo Carlini <paolo.carlini@oracle.com> 9676 9677 PR c++/56913 9678 * g++.dg/cpp0x/sfinae44.C: New. 9679 96802013-04-11 Arnaud Charlet <charlet@adacore.com> 9681 9682 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch. 9683 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch. 9684 96852013-04-11 Paolo Carlini <paolo.carlini@oracle.com> 9686 9687 PR c++/54216 9688 * g++.dg/cpp0x/enum26.C: New. 9689 * g++.old-deja/g++.pt/mangle1.C: Adjust. 9690 96912013-04-11 James Greenhalgh <james.greenhalgh@arm.com> 9692 9693 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of 9694 inverse operands. 9695 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form 9696 loop is vectorized. 9697 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise. 9698 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form 9699 loop is vectorized and that the correct instruction is generated. 9700 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise. 9701 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise. 9702 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise. 9703 97042013-04-11 Jakub Jelinek <jakub@redhat.com> 9705 9706 PR tree-optimization/56899 9707 * gcc.c-torture/execute/pr56899.c: New test. 9708 97092013-04-10 David S. Miller <davem@davemloft.net> 9710 9711 * gcc.target/sparc/setcc-4.c: New test. 9712 * gcc.target/sparc/setcc-5.c: New test. 9713 97142013-04-10 Richard Biener <rguenther@suse.de> 9715 9716 * g++.dg/pr55604.C: Use -fdump-rtl-ira. 9717 97182013-04-10 Richard Biener <rguenther@suse.de> 9719 9720 * gcc.dg/vect/slp-39.c: New testcase. 9721 97222013-04-10 Joern Rennecke <joern.rennecke@embecosm.com> 9723 9724 PR tree-optimization/55524 9725 * gcc.target/epiphany/fnma-1.c: New test. 9726 97272013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn> 9728 9729 * gcc.dg/tree-ssa/inline-11.c: New test 9730 97312013-04-10 Jakub Jelinek <jakub@redhat.com> 9732 9733 PR c++/56895 9734 * g++.dg/template/arrow3.C: New test. 9735 97362013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9737 9738 * gcc.target/arm/minmax_minus.c: New test. 9739 97402013-04-09 Jakub Jelinek <jakub@redhat.com> 9741 9742 PR middle-end/56883 9743 * c-c++-common/gomp/pr56883.c: New test. 9744 97452013-04-09 Jeff Law <law@redhat.com> 9746 9747 * gcc.dg/tree-ssa/vrp87.c: New test. 9748 97492013-04-09 Jakub Jelinek <jakub@redhat.com> 9750 9751 PR tree-optimization/56854 9752 * g++.dg/torture/pr56854.C: New test. 9753 97542013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org> 9755 9756 PR fortran/56782 9757 * gfortran.dg/array_constructor_44.f90: New test. 9758 97592013-04-08 Paolo Carlini <paolo.carlini@oracle.com> 9760 9761 PR c++/56871 9762 * g++.dg/cpp0x/constexpr-specialization.C: New. 9763 97642013-04-08 Jakub Jelinek <jakub@redhat.com> 9765 9766 * gcc.c-torture/execute/pr56837.c: New test. 9767 9768 PR c++/34949 9769 PR c++/50243 9770 * g++.dg/opt/vt3.C: New test. 9771 * g++.dg/opt/vt4.C: New test. 9772 97732013-04-08 Jeff Law <law@redhat.com> 9774 9775 * gcc.dg/tree-ssa/forwprop-25.c: New test. 9776 97772013-04-08 Richard Biener <rguenther@suse.de> 9778 9779 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust. 9780 97812013-04-08 Richard Biener <rguenther@suse.de> 9782 9783 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust. 9784 97852013-04-08 Richard Biener <rguenther@suse.de> 9786 9787 * g++.dg/vect/slp-pr56812.cc: Adjust. 9788 97892013-04-08 Jakub Jelinek <jakub@redhat.com> 9790 9791 * gcc.dg/pr56837.c: New test. 9792 * gcc.dg/tree-ssa/ldist-19.c: Don't check for 9793 "generated memset minus one". 9794 97952013-04-07 Tobias Burnus <burnus@net-b.de> 9796 9797 PR fortran/56849 9798 * gfortran.dg/reshape_5.f90: New. 9799 98002013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 9801 9802 PR target/56843 9803 * gcc.target/powerpc/recip-1.c: Modify expected output. 9804 * gcc.target/powerpc/recip-3.c: Likewise. 9805 * gcc.target/powerpc/recip-4.c: Likewise. 9806 * gcc.target/powerpc/recip-5.c: Add expected output for iterations. 9807 98082013-04-05 Greta Yorsh <Greta.Yorsh@arm.com> 9809 9810 * gcc.target/arm/peep-ldrd-1.c: New test. 9811 * gcc.target/arm/peep-strd-1.c: Likewise. 9812 98132013-04-05 Greta Yorsh <Greta.Yorsh@arm.com> 9814 9815 * gcc.target/arm/negdi-1.c: New test. 9816 * gcc.target/arm/negdi-2.c: Likewise. 9817 * gcc.target/arm/negdi-3.c: Likewise. 9818 * gcc.target/arm/negdi-4.c: Likewise. 9819 98202013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9821 9822 * lib/target-supports.exp (add_options_for_arm_v8_neon): 9823 Add -march=armv8-a when we use v8 NEON. 9824 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*. 9825 (check_effective_target_vect_call_ceilf): Likewise. 9826 (check_effective_target_vect_call_floorf): Likewise. 9827 (check_effective_target_vect_call_roundf): Likewise. 9828 (check_vect_support_and_set_flags): Remove check for arm_v8_neon. 9829 * gcc.target/arm/vect-rounding-btruncf.c: New testcase. 9830 * gcc.target/arm/vect-rounding-ceilf.c: Likewise. 9831 * gcc.target/arm/vect-rounding-floorf.c: Likewise. 9832 * gcc.target/arm/vect-rounding-roundf.c: Likewise. 9833 98342013-04-05 David Edelsohn <dje.gcc@gmail.com> 9835 9836 * gcc.target/powerpc/sd-vsx.c: Skip on AIX. 9837 * gcc.target/powerpc/sd-pwr6.c: Same. 9838 * gcc.dg/stack-usage-1.c: Define SIZE on AIX. 9839 * g++.dg/debug/pr56294.C: XFAIL on AIX. 9840 98412013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net> 9842 9843 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test. 9844 98452013-04-04 Janus Weil <janus@gcc.gnu.org> 9846 9847 PR fortran/40881 9848 * gfortran.dg/altreturn_1.f90: Add -std=gnu. 9849 * gfortran.dg/altreturn_4.f90: Ditto. 9850 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu. 9851 * gfortran.dg/altreturn_5.f90: Ditto. 9852 * gfortran.dg/altreturn_6.f90: Ditto. 9853 * gfortran.dg/altreturn_7.f90: Ditto. 9854 98552013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9856 9857 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw): 9858 New procedure. 9859 (check_effective_target_arm_v8_neon_ok_nocache): 9860 Likewise. 9861 (check_effective_target_arm_v8_neon_ok): Change to use 9862 check_effective_target_arm_v8_neon_ok_nocache. 9863 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8 9864 NEON flags. 9865 (check_effective_target_vect_call_btruncf): 9866 Enable for arm and ARMv8 NEON. 9867 (check_effective_target_vect_call_ceilf): Likewise. 9868 (check_effective_target_vect_call_floorf): Likewise. 9869 (check_effective_target_vect_call_roundf): Likewise. 9870 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective 9871 target. 9872 98732013-04-04 Marek Polacek <polacek@redhat.com> 9874 9875 PR tree-optimization/48186 9876 * gcc.dg/pr48186.c: New test. 9877 98782013-04-04 Richard Biener <rguenther@suse.de> 9879 9880 PR tree-optimization/56826 9881 * gcc.dg/vect/pr56826.c: New testcase. 9882 * gcc.dg/vect/O3-pr36098.c: Adjust. 9883 98842013-04-04 Tejas Belagod <tejas.belagod@arm.com> 9885 9886 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication. 9887 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise. 9888 * gcc.target/aarch64/test-framepointer-1.c: Likewise. 9889 * gcc.target/aarch64/test-framepointer-2.c: Likewise. 9890 * gcc.target/aarch64/test-framepointer-3.c: Likewise. 9891 * gcc.target/aarch64/test-framepointer-4.c: Likewise. 9892 * gcc.target/aarch64/test-framepointer-5.c: Likewise. 9893 * gcc.target/aarch64/test-framepointer-6.c: Likewise. 9894 * gcc.target/aarch64/test-framepointer-7.c: Likewise. 9895 * gcc.target/aarch64/test-framepointer-8.c: Likewise. 9896 98972013-04-04 Richard Biener <rguenther@suse.de> 9898 9899 PR tree-optimization/56213 9900 * gcc.dg/vect/vect-123.c: New testcase. 9901 99022013-04-04 Tobias Burnus <burnus@net-b.de> 9903 9904 PR fortran/56810 9905 * gfortran.dg/read_repeat_2.f90: New. 9906 99072013-04-04 Richard Biener <rguenther@suse.de> 9908 9909 PR tree-optimization/56837 9910 * g++.dg/torture/pr56837.C: New testcase. 9911 99122013-04-04 Tobias Burnus <burnus@net-b.de> 9913 9914 PR fortran/50269 9915 * gfortran.dg/c_loc_test_21.f90: New. 9916 * gfortran.dg/c_loc_test_19.f90: Update dg-error. 9917 * gfortran.dg/c_loc_tests_10.f03: Update dg-error. 9918 * gfortran.dg/c_loc_tests_11.f03: Update dg-error. 9919 * gfortran.dg/c_loc_tests_4.f03: Update dg-error. 9920 * gfortran.dg/c_loc_tests_16.f90: Update dg-error. 9921 99222013-04-03 Jeff Law <law@redhat.com> 9923 9924 PR tree-optimization/56799 9925 * gcc.c-torture/execute/pr56799.c: New test. 9926 99272013-04-03 Paolo Carlini <paolo.carlini@oracle.com> 9928 9929 PR c++/56815 9930 * g++.dg/warn/Wpointer-arith-1.C: New. 9931 * g++.dg/gomp/for-19.C: Adjust. 9932 99332013-04-03 Marek Polacek <polacek@redhat.com> 9934 9935 PR sanitizer/55702 9936 * gcc.dg/pr55702.c: New test. 9937 99382013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9939 9940 PR target/56809 9941 * gcc.dg/pr56809.c: New testcase. 9942 99432013-04-03 Jakub Jelinek <jakub@redhat.com> 9944 9945 PR debug/56819 9946 * g++.dg/debug/pr56819.C: New test. 9947 99482013-04-03 Richard Biener <rguenther@suse.de> 9949 9950 PR tree-optimization/56817 9951 * g++.dg/torture/pr56817.C: New testcase. 9952 99532013-04-03 Marc Glisse <marc.glisse@inria.fr> 9954 9955 * gcc.dg/vect/bb-slp-31.c: New file. 9956 99572013-04-03 Jason Merrill <jason@redhat.com> 9958 9959 PR c++/34949 9960 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count. 9961 99622013-04-03 Richard Biener <rguenther@suse.de> 9963 9964 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options. 9965 99662013-04-03 Richard Biener <rguenther@suse.de> 9967 9968 PR tree-optimization/55964 9969 * gcc.dg/torture/pr55964-2.c: New testcase. 9970 99712013-04-03 Richard Biener <rguenther@suse.de> 9972 9973 PR tree-optimization/56501 9974 * gcc.dg/torture/pr56501.c: New testcase. 9975 99762013-04-03 Richard Biener <rguenther@suse.de> 9977 9978 PR tree-optimization/56407 9979 * gcc.dg/torture/pr56407.c: New testcase. 9980 99812013-04-03 Marc Glisse <marc.glisse@inria.fr> 9982 9983 PR tree-optimization/56790 9984 * g++.dg/ext/pr56790-1.C: New testcase. 9985 99862013-04-03 Marc Glisse <marc.glisse@inria.fr> 9987 9988 * gcc.target/i386/merge-1.c: New testcase. 9989 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial. 9990 99912013-04-03 Jakub Jelinek <jakub@redhat.com> 9992 9993 PR c/19449 9994 * gcc.c-torture/execute/pr19449.c: New test. 9995 99962013-04-03 Richard Biener <rguenther@suse.de> 9997 9998 PR tree-optimization/56812 9999 * g++.dg/vect/slp-pr56812.cc: New testcase. 10000 100012013-04-03 Janus Weil <janus@gcc.gnu.org> 10002 10003 PR fortran/56284 10004 PR fortran/40881 10005 * gfortran.dg/altreturn_8.f90: New. 10006 * gfortran.dg/altreturn_2.f90: Add -std=legacy. 10007 * gfortran.dg/intrinsic_actual_3.f90: Ditto. 10008 * gfortran.dg/invalid_interface_assignment.f90: Ditto. 10009 100102013-04-02 Jakub Jelinek <jakub@redhat.com> 10011 10012 PR rtl-optimization/56745 10013 * gcc.c-torture/compile/pr56745.c: New test. 10014 100152013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com> 10016 10017 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int. 10018 100192013-04-02 Richard Biener <rguenther@suse.de> 10020 10021 PR tree-optimization/56778 10022 * gcc.dg/torture/pr56778.c: New testcase. 10023 100242013-04-02 Richard Biener <rguenther@suse.de> 10025 10026 PR middle-end/56768 10027 * g++.dg/torture/pr56768.C: New testcase. 10028 100292013-04-02 Paolo Carlini <paolo.carlini@oracle.com> 10030 10031 * obj-c++.dg/try-catch-13.mm: Update per PR56725. 10032 100332013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10034 10035 PR fortran/56660 10036 * gfortran.dg/namelist_82.f90: New test. 10037 100382013-04-01 Janus Weil <janus@gcc.gnu.org> 10039 10040 PR fortran/56500 10041 * gfortran.dg/implicit_class_1.f90: New. 10042 100432013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10044 10045 PR fortran/56786 10046 * gfortran.dg/namelist_81.f90: New test. 10047 100482013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org> 10049 10050 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp 10051 for constant and equal string lengths. 10052 * gfortran.dg/character_comparison_5.f90: Likewise. 10053 * gfortran.dg/character_comparison_9.f90: New test. 10054 100552013-03-27 Kirill Yukhin <kirill.yukhin@intel.com> 10056 10057 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name. 10058 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto. 10059 100602013-03-29 Tobias Burnus <burnus@net-b.de> 10061 10062 PR fortran/35203 10063 * gfortran.dg/optional_absent_3.f90: New. 10064 100652013-03-29 Tobias Burnus <burnus@net-b.de> 10066 10067 PR fortran/56737 10068 * gfortran.dg/fmt_cache_3.f90: New. 10069 100702013-03-29 Tobias Burnus <burnus@net-b.de> 10071 10072 PR fortran/56735 10073 * gfortran.dg/namelist_80.f90: New. 10074 100752013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org> 10076 10077 PR fortran/45159 10078 * gfortran.dg/string_length_2.f90: New test. 10079 * gfortran.dg/dependency_41.f90: New test. 10080 100812013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org> 10082 10083 PR fortran/55806 10084 * gfortran.dg/array_constructor_43.f90: New test. 10085 * gfortran.dg/random_seed_3.f90: New test. 10086 100872013-03-28 Ian Bolton <ian.bolton@arm.com> 10088 10089 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test. 10090 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise. 10091 * gcc.target/aarch64/test-framepointer-1.c: Likewise. 10092 * gcc.target/aarch64/test-framepointer-2.c: Likewise. 10093 * gcc.target/aarch64/test-framepointer-3.c: Likewise. 10094 * gcc.target/aarch64/test-framepointer-4.c: Likewise. 10095 * gcc.target/aarch64/test-framepointer-5.c: Likewise. 10096 * gcc.target/aarch64/test-framepointer-6.c: Likewise. 10097 * gcc.target/aarch64/test-framepointer-7.c: Likewise. 10098 * gcc.target/aarch64/test-framepointer-8.c: Likewise. 10099 101002013-03-28 Paolo Carlini <paolo.carlini@oracle.com> 10101 10102 PR c++/56725 10103 * g++.dg/conversion/op4.C: Adjust. 10104 * g++.dg/cpp0x/rv1n.C: Likewise. 10105 * g++.dg/cpp0x/rv2n.C: Likewise. 10106 * g++.dg/cpp0x/template_deduction.C: Likewise. 10107 * g++.dg/expr/cond8.C: Likewise. 10108 * g++.dg/other/error4.C: Likewise. 10109 * g++.old-deja/g++.bugs/900514_03.C: Likewise. 10110 * g++.old-deja/g++.bugs/900519_02.C: Likewise. 10111 * g++.old-deja/g++.bugs/900519_03.C: Likewise. 10112 * g++.old-deja/g++.bugs/900520_02.C: Likewise. 10113 * g++.old-deja/g++.jason/conversion2.C: Likewise. 10114 * g++.old-deja/g++.law/cvt20.C: Likewise. 10115 * g++.old-deja/g++.law/cvt8.C: Likewise. 10116 * g++.old-deja/g++.law/init8.C: Likewise. 10117 * g++.old-deja/g++.mike/net12.C: Likewise. 10118 * g++.old-deja/g++.mike/net8.C: Likewise. 10119 * g++.old-deja/g++.mike/p2793.C: Likewise. 10120 * g++.old-deja/g++.mike/p3836.C: Likewise. 10121 * g++.old-deja/g++.mike/p418.C: Likewise. 10122 * g++.old-deja/g++.mike/p701.C: Likewise. 10123 * g++.old-deja/g++.mike/p807.C: Likewise. 10124 101252013-03-28 Tejas Belagod <tejas.belagod@arm.com> 10126 10127 PR middle-end/56694 10128 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal 10129 targets. 10130 101312013-03-28 Marek Polacek <polacek@redhat.com> 10132 10133 PR tree-optimization/56695 10134 * gcc.dg/vect/pr56695.c: New test. 10135 101362013-03-28 Richard Biener <rguenther@suse.de> 10137 10138 PR tree-optimization/37021 10139 * gcc.dg/vect/fast-math-slp-38.c: New testcase. 10140 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL. 10141 101422013-03-27 Tobias Burnus <burnus@net-b.de> 10143 10144 PR fortran/56650 10145 PR fortran/36437 10146 * gfortran.dg/sizeof_2.f90: New. 10147 * gfortran.dg/sizeof_3.f90: New. 10148 * gfortran.dg/sizeof_proc.f90: Update dg-error. 10149 101502013-03-27 Richard Biener <rguenther@suse.de> 10151 10152 PR tree-optimization/37021 10153 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase. 10154 101552013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com> 10156 10157 * g++.dg/ipa/ivinline-1.C: Add target nonpic. 10158 * g++.dg/ipa/ivinline-2.C: Likewise. 10159 * g++.dg/ipa/ivinline-3.C: Likewise. 10160 * g++.dg/ipa/ivinline-4.C: Likewise. 10161 * g++.dg/ipa/ivinline-5.C: Likewise. 10162 * g++.dg/ipa/ivinline-7.C: Likewise. 10163 * g++.dg/ipa/ivinline-8.C: Likewise. 10164 * g++.dg/ipa/ivinline-9.C: Likewise. 10165 * g++.dg/cpp0x/noexcept03.C: Likewise. 10166 * gcc.dg/const-1.c: Likewise. 10167 * gcc.dg/ipa/pure-const-1.c: Likewise. 10168 * gcc.dg/noreturn-8.c: Likewise. 10169 * gcc.target/i386/mmx-1.c: Likewise. 10170 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise. 10171 * gcc.dg/tree-ssa/loadpre6.c: Likewise. 10172 * gcc.c-torture/execute/pr33992.x: New file. 10173 101742013-03-26 Eric Botcazou <ebotcazou@adacore.com> 10175 10176 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too. 10177 101782013-03-26 Paolo Carlini <paolo.carlini@oracle.com> 10179 10180 PR c++/55951 10181 * g++.dg/ext/desig5.C: New. 10182 101832013-03-26 Tobias Burnus <burnus@net-b.de> 10184 10185 PR fortran/56649 10186 * gfortran.dg/merge_init_expr_2.f90: New. 10187 * gfortran.dg/merge_char_1.f90: Modify test to 10188 stay a run-time test. 10189 * gfortran.dg/merge_char_3.f90: Ditto. 10190 101912013-03-26 Paolo Carlini <paolo.carlini@oracle.com> 10192 10193 * g++.dg/cpp0x/constexpr-friend-2.C: New. 10194 * g++.dg/cpp0x/constexpr-main.C: Likewise. 10195 101962013-03-25 Paolo Carlini <paolo.carlini@oracle.com> 10197 10198 PR c++/56722 10199 * g++.dg/cpp0x/range-for23.C: New. 10200 102012013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de> 10202 10203 PR libfortran/52512 10204 * gfortran.dg/namelist_79.f90: New. 10205 102062013-03-25 Martin Jambor <mjambor@suse.cz> 10207 10208 * gcc.dg/ipa/ipcp-agg-9.c: New test. 10209 102102013-03-25 Tobias Burnus <burnus@net-b.de> 10211 10212 PR fortran/38536 10213 PR fortran/38813 10214 PR fortran/38894 10215 PR fortran/39288 10216 PR fortran/40963 10217 PR fortran/45824 10218 PR fortran/47023 10219 PR fortran/47034 10220 PR fortran/49023 10221 PR fortran/50269 10222 PR fortran/50612 10223 PR fortran/52426 10224 PR fortran/54263 10225 PR fortran/55343 10226 PR fortran/55444 10227 PR fortran/55574 10228 PR fortran/56079 10229 PR fortran/56378 10230 * gfortran.dg/c_assoc_2.f03: Update dg-error wording. 10231 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto. 10232 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto. 10233 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto. 10234 * gfortran.dg/c_funloc_tests_2.f03: Ditto. 10235 * gfortran.dg/c_funloc_tests_5.f03: Ditto. 10236 * gfortran.dg/c_funloc_tests_6.f90: Ditto. 10237 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008. 10238 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error. 10239 * gfortran.dg/c_loc_tests_16.f90: Ditto. 10240 * gfortran.dg/c_loc_tests_4.f03: Ditto. 10241 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording. 10242 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5. 10243 * gfortran.dg/c_loc_tests_8.f03: Ditto. 10244 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times. 10245 * gfortran.dg/c_ptr_tests_15.f90: Ditto. 10246 * gfortran.dg/c_sizeof_1.f90: Fix invalid code. 10247 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording. 10248 * gfortran.dg/pr32601_1.f03: Ditto. 10249 * gfortran.dg/storage_size_2.f08: Remove dg-error. 10250 * gfortran.dg/blockdata_7.f90: New. 10251 * gfortran.dg/c_assoc_4.f90: New. 10252 * gfortran.dg/c_f_pointer_tests_6.f90: New. 10253 * gfortran.dg/c_f_pointer_tests_7.f90: New. 10254 * gfortran.dg/c_funloc_tests_8.f90: New. 10255 * gfortran.dg/c_loc_test_17.f90: New. 10256 * gfortran.dg/c_loc_test_18.f90: New. 10257 * gfortran.dg/c_loc_test_19.f90: New. 10258 * gfortran.dg/c_loc_test_20.f90: New. 10259 * gfortran.dg/c_sizeof_5.f90: New. 10260 * gfortran.dg/iso_c_binding_rename_3.f90: New. 10261 * gfortran.dg/transfer_resolve_2.f90: New. 10262 * gfortran.dg/transfer_resolve_3.f90: New. 10263 * gfortran.dg/transfer_resolve_4.f90: New. 10264 * gfortran.dg/pr32601.f03: Update dg-error. 10265 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error. 10266 * gfortran.dg/c_ptr_tests_9.f03: Fix test case. 10267 102682013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10269 10270 * gcc.target/arm/vseleqdf.c: New test. 10271 * gcc.target/arm/vseleqsf.c: Likewise. 10272 * gcc.target/arm/vselgedf.c: Likewise. 10273 * gcc.target/arm/vselgesf.c: Likewise. 10274 * gcc.target/arm/vselgtdf.c: Likewise. 10275 * gcc.target/arm/vselgtsf.c: Likewise. 10276 * gcc.target/arm/vselledf.c: Likewise. 10277 * gcc.target/arm/vsellesf.c: Likewise. 10278 * gcc.target/arm/vselltdf.c: Likewise. 10279 * gcc.target/arm/vselltsf.c: Likewise. 10280 * gcc.target/arm/vselnedf.c: Likewise. 10281 * gcc.target/arm/vselnesf.c: Likewise. 10282 * gcc.target/arm/vselvcdf.c: Likewise. 10283 * gcc.target/arm/vselvcsf.c: Likewise. 10284 * gcc.target/arm/vselvsdf.c: Likewise. 10285 * gcc.target/arm/vselvssf.c: Likewise. 10286 102872013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10288 10289 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test 10290 body from here... 10291 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here. 10292 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here... 10293 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here. 10294 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here... 10295 * gcc.target/aarch64/atomic-op-acquire.x: ... to here. 10296 * gcc.target/aarch64/atomic-op-char.c: Move test body from here... 10297 * gcc.target/aarch64/atomic-op-char.x: ... to here. 10298 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here... 10299 * gcc.target/aarch64/atomic-op-consume.x: ... to here. 10300 * gcc.target/aarch64/atomic-op-int.c: Move test body from here... 10301 * gcc.target/aarch64/atomic-op-int.x: ... to here. 10302 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here... 10303 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here. 10304 * gcc.target/aarch64/atomic-op-release.c: Move test body from here... 10305 * gcc.target/aarch64/atomic-op-release.x: ... to here. 10306 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here... 10307 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here. 10308 * gcc.target/aarch64/atomic-op-short.c: Move test body from here... 10309 * gcc.target/aarch64/atomic-op-short.x: ... to here. 10310 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test. 10311 * gcc.target/arm/atomic-op-acq_rel.c: Likewise. 10312 * gcc.target/arm/atomic-op-acquire.c: Likewise. 10313 * gcc.target/arm/atomic-op-char.c: Likewise. 10314 * gcc.target/arm/atomic-op-consume.c: Likewise. 10315 * gcc.target/arm/atomic-op-int.c: Likewise. 10316 * gcc.target/arm/atomic-op-relaxed.c: Likewise. 10317 * gcc.target/arm/atomic-op-release.c: Likewise. 10318 * gcc.target/arm/atomic-op-seq_cst.c: Likewise. 10319 * gcc.target/arm/atomic-op-short.c: Likewise. 10320 103212013-03-25 Richard Biener <rguenther@suse.de> 10322 10323 PR middle-end/56694 10324 * g++.dg/torture/pr56694.C: New testcase. 10325 103262013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10327 10328 PR target/56720 10329 * gcc.target/arm/neon-vcond-gt.c: New test. 10330 * gcc.target/arm/neon-vcond-ltgt.c: Likewise. 10331 * gcc.target/arm/neon-vcond-unordered.c: Likewise. 10332 103332013-03-25 Richard Biener <rguenther@suse.de> 10334 10335 PR tree-optimization/56689 10336 * gcc.dg/torture/pr56689.c: New testcase. 10337 103382013-03-25 Kai Tietz <ktietz@redhat.com> 10339 10340 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets. 10341 103422013-03-24 Tobias Burnus <burnus@net-b.de> 10343 10344 PR fortran/56696 10345 * gfortran.dg/eof_5.f90: New. 10346 103472013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de> 10348 10349 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets 10350 alphabetically. 10351 103522013-03-22 Uros Bizjak <ubizjak@gmail.com> 10353 10354 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2. 10355 103562013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de> 10357 10358 PR testsuite/55994 10359 * gcc.c-torture/execute/builtins/builtins.exp: Add 10360 -Wl,--allow-multiple-definition for RTEMS targets. 10361 103622013-03-22 Ian Bolton <ian.bolton@arm.com> 10363 10364 * gcc.target/aarch64/movk.c: New test. 10365 103662013-03-21 Marc Glisse <marc.glisse@inria.fr> 10367 10368 * g++.dg/ext/vector21.C: New testcase. 10369 103702013-03-21 Christophe Lyon <christophe.lyon@linaro.org> 10371 10372 * gcc.target/arm/neon-for-64bits-1.c: New tests. 10373 * gcc.target/arm/neon-for-64bits-2.c: Likewise. 10374 103752013-03-21 Richard Biener <rguenther@suse.de> 10376 10377 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust. 10378 * gcc.dg/vect/vect-outer-3a.c: Likewise. 10379 103802013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> 10381 10382 * gcc.target/aarch64/vect.c: Test and result vector added 10383 for sabd and saba instructions. 10384 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba 10385 instructions in assembly. 10386 * gcc.target/aarch64/vect.x: Add sabd and saba test functions. 10387 * gcc.target/aarch64/vect-fp.c: Test and result vector added 10388 for fabd instruction. 10389 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd 10390 instruction in assembly. 10391 * gcc.target/aarch64/vect-fp.x: Add fabd test function. 10392 103932013-03-20 Jeff Law <law@redhat.com> 10394 10395 * g++.dg/tree-ssa/ssa-dom.C: New test. 10396 103972013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com> 10398 10399 * gcc.target/powerpc/mmfpgpr.c: New test. 10400 * gcc.target/powerpc/sd-vsx.c: Likewise. 10401 * gcc.target/powerpc/sd-pwr6.c: Likewise. 10402 * gcc.target/powerpc/vsx-float0.c: Likewise. 10403 104042013-03-20 Marc Glisse <marc.glisse@inria.fr> 10405 10406 PR tree-optimization/56355 10407 * gcc.dg/pr56355-1.c: New file. 10408 104092013-03-20 Catherine Moore <clm@codesourcery.com> 10410 Richard Sandiford <rdsandiford@googlemail.com> 10411 10412 * gcc.target/mips/mips.exp: Add microMIPS support. 10413 * gcc.target/mips/umips-movep-2.c: New test. 10414 * gcc.target/mips/umips-lwp-2.c: New test. 10415 * gcc.target/mips/umips-swp-5.c: New test. 10416 * gcc.target/mips/umips-constraints-1.c: New test. 10417 * gcc.target/mips/umips-lwp-3.c: New test. 10418 * gcc.target/mips/umips-swp-6.c: New test. 10419 * gcc.target/mips/umips-constraints-2.c: New test. 10420 * gcc.target/mips/umips-save-restore-1.c: New test. 10421 * gcc.target/mips/umips-lwp-4.c: New test. 10422 * gcc.target/mips/umips-swp-7.c: New test. 10423 * gcc.target/mips/umips-save-restore-2.c: New test. 10424 * gcc.target/mips/umips-lwp-swp-volatile.c: New test. 10425 * gcc.target/mips/umips-lwp-5.c: New test. 10426 * gcc.target/mips/umips-save-restore-3.c: New test. 10427 * gcc.target/mips/umips-lwp-6.c: New test. 10428 * gcc.target/mips/umips-swp-1.c: New test. 10429 * gcc.target/mips/umips-lwp-7.c: New test. 10430 * gcc.target/mips/umips-swp-2.c: New test. 10431 * gcc.target/mips/umips-lwp-8.c: New test. 10432 * gcc.target/mips/umips-swp-3.c: New test. 10433 * gcc.target/mips/umips-movep-1.c: New test. 10434 * gcc.target/mips/umips-lwp-1.c: New test. 10435 * gcc.target/mips/umips-swp-4.c: New test. 10436 104372013-03-20 Richard Biener <rguenther@suse.de> 10438 10439 PR tree-optimization/56661 10440 * gcc.dg/torture/pr56661.c: New testcase. 10441 104422013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 10443 10444 PR rtl-optimization/56605 10445 * gcc.target/powerpc/pr56605.c: New. 10446 104472013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 10448 10449 PR fortran/54932 10450 * gfortran.dg/do_1.f90: Don't xfail. 10451 104522013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de> 10453 10454 PR libfortran/51825 10455 * gfortran.dg/namelist_77.f90: New. 10456 * gfortran.dg/namelist_78.f90: New. 10457 104582013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de> 10459 10460 PR libfortran/48618 10461 * gfortran.dg/open_negative_unit_1.f90: New. 10462 104632013-03-19 Ian Bolton <ian.bolton@arm.com> 10464 10465 * gcc.target/aarch64/sbc.c: New test. 10466 104672013-03-19 Ian Bolton <ian.bolton@arm.com> 10468 10469 * gcc.target/aarch64/ror.c: New test. 10470 104712013-03-19 Ian Bolton <ian.bolton@arm.com> 10472 10473 * gcc.target/aarch64/extr.c: New test. 10474 104752013-03-19 Richard Biener <rguenther@suse.de> 10476 10477 PR tree-optimization/56273 10478 * gcc.dg/tree-ssa/vrp47.c: Adjust. 10479 * c-c++-common/uninit-17.c: Likewise. 10480 104812013-03-18 Jakub Jelinek <jakub@redhat.com> 10482 10483 PR tree-optimization/56635 10484 * g++.dg/torture/pr56635.C: New test. 10485 104862013-03-18 Richard Biener <rguenther@suse.de> 10487 10488 PR tree-optimization/3713 10489 * g++.dg/ipa/devirt-12.C: New testcase. 10490 104912013-03-18 Jakub Jelinek <jakub@redhat.com> 10492 10493 PR c/56566 10494 * c-c++-common/pr56566.c: New test. 10495 104962013-03-17 Jason Merrill <jason@redhat.com> 10497 10498 * g++.dg/template/abstract-dr337.C: XFAIL. 10499 105002013-03-16 Jakub Jelinek <jakub@redhat.com> 10501 10502 PR c++/56607 10503 * g++.dg/warn/Wdiv-by-zero-2.C: New test. 10504 * c-c++-common/pr56607.c: New test. 10505 105062013-03-16 Paolo Carlini <paolo.carlini@oracle.com> 10507 10508 PR c++/56582 10509 * g++.dg/cpp0x/constexpr-array5.C: New. 10510 105112013-03-15 Tobias Burnus <burnus@net-b.de> 10512 10513 PR fortran/56615 10514 * gfortran.dg/transfer_intrinsic_5.f90: New. 10515 105162013-03-15 Kai Tietz <ktietz@redhat.com> 10517 10518 * gcc.target/i386/movti.c: Don't test for x64 mingw. 10519 * gcc.target/i386/pr20020-1.c: Likewise. 10520 * gcc.target/i386/pr20020-2.c: Likewise. 10521 * gcc.target/i386/pr20020-3.c: Likewise. 10522 * gcc.target/i386/pr53425-1.c: Likewise. 10523 * gcc.target/i386/pr53425-2.c: Likewise. 10524 * gcc.target/i386/pr55093.c: Likewise. 10525 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets. 10526 105272013-03-15 Jakub Jelinek <jakub@redhat.com> 10528 10529 PR debug/56307 10530 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to 10531 dg-options. Remove 32-bit hppa*-*-hpux* xfail. 10532 105332013-03-14 Jakub Jelinek <jakub@redhat.com> 10534 10535 PR tree-optimization/53265 10536 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid 10537 undefined behavior. 10538 * gcc.dg/graphite/id-6.c (test): Likewise. 10539 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for 10540 MIN_EXPR and MAX_EXPR in GIMPLE stmts. 10541 10542 PR tree-optimization/53265 10543 * gcc.dg/pr53265.c: New test. 10544 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations 10545 to dg-options. 10546 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3 10547 arrays. 10548 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument 10549 n, use it as high bound instead of 4. 10550 105512013-03-13 Oleg Endo <olegendo@gcc.gnu.org> 10552 10553 PR target/49880 10554 * gcc.target/sh/pr49880-1.c: New. 10555 * gcc.target/sh/pr49880-2.c: New. 10556 * gcc.target/sh/pr49880-3.c: New. 10557 * gcc.target/sh/pr49880-4.c: New. 10558 * gcc.target/sh/pr49880-5.c: New. 10559 105602013-03-13 Paolo Carlini <paolo.carlini@oracle.com> 10561 10562 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits. 10563 105642013-03-13 Richard Biener <rguenther@suse.de> 10565 10566 PR tree-optimization/56608 10567 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase. 10568 105692013-03-13 Paolo Carlini <paolo.carlini@oracle.com> 10570 10571 PR c++/56611 10572 * g++.dg/cpp0x/alias-decl-32.C: New. 10573 105742013-03-11 Jan Hubicka <jh@suse.cz> 10575 10576 PR middle-end/56571 10577 * gcc.c-torture/compile/pr56571.c: New testcase. 10578 105792013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 10580 10581 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail. 10582 * gcc.dg/tree-ssa/pr55579.c: Likewise. 10583 105842013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr> 10585 10586 * gcc.dg/inline_3.c: Remove target and dg-excess-errors. 10587 * gcc.dg/inline_4.c: Likewise. 10588 * gcc.dg/unroll_2.c: Likewise. 10589 * gcc.dg/unroll_3.c: Likewise. 10590 * gcc.dg/unroll_4.c: Likewise. 10591 105922013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 10593 10594 PR testsuite/54119 10595 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*. 10596 10597 PR debug/56307 10598 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*. 10599 106002013-03-11 Oleg Endo <olegendo@gcc.gnu.org> 10601 10602 PR target/40797 10603 * gcc.c-torture/compile/pr40797.c: New. 10604 106052013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 10606 10607 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*. 10608 106092013-03-10 Paul Thomas <pault@gcc.gnu.org> 10610 10611 PR fortran/56575 10612 * gfortran.dg/class_56.f90: New test. 10613 106142013-03-09 Richard Sandiford <rdsandiford@googlemail.com> 10615 10616 PR middle-end/56524 10617 * gcc.target/mips/pr56524.c: New test. 10618 106192013-03-08 Paolo Carlini <paolo.carlini@oracle.com> 10620 10621 PR c++/56565 10622 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New. 10623 106242013-03-08 Paolo Carlini <paolo.carlini@oracle.com> 10625 10626 PR c++/51412 10627 * g++.dg/cpp0x/lambda/lambda-err3.C: New. 10628 106292013-03-08 Marek Polacek <polacek@redhat.com> 10630 10631 PR tree-optimization/56478 10632 * gcc.dg/torture/pr56478.c: New test. 10633 106342013-03-08 Kai Tietz <ktietz@redhat.com> 10635 10636 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw 10637 targets linker option --allow-multiple-definition. 10638 10639 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension. 10640 * gcc.dg/pr24683.c: Avoid warning about casting constant string. 10641 * gcc.dg/pr52549.c: Add LLP64 case. 10642 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__. 10643 * gcc.dg/pr56510.c: Adjust for LLP64 targets. 10644 * gcc.dg/torture/pr51071-2.c: Likewise. 10645 * gcc.dg/tree-ssa/vrp72.c: Likewise. 10646 * gcc.dg/tree-ssa/vrp73.c: Likewise. 10647 * gcc.dg/tree-ssa/vrp75.c: Likewise. 10648 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets. 10649 * gcc.dg/weak/weak-1.c: Likewise. 10650 * gcc.dg/weak/weak-2.c: Likewise. 10651 * gcc.dg/weak/weak-3.c: Likewise. 10652 * gcc.dg/weak/weak-4.c: Likewise. 10653 * gcc.dg/weak/weak-5.c: Likewise. 10654 * gcc.dg/weak/weak-15.c: Likewise. 10655 * gcc.dg/weak/weak-16.c: Likewise. 10656 10657 * c-c++-common/pr54486.c: Skip test for mingw-targets. 10658 106592013-03-07 Jakub Jelinek <jakub@redhat.com> 10660 10661 PR tree-optimization/56559 10662 * gcc.dg/tree-ssa/reassoc-26.c: New test. 10663 106642013-03-07 Andreas Schwab <schwab@suse.de> 10665 10666 * gcc.dg/pr31490.c: Fix last change. 10667 106682013-03-06 Paolo Carlini <paolo.carlini@oracle.com> 10669 10670 PR c++/56534 10671 * g++.dg/template/crash115.C: New. 10672 106732013-03-06 Jakub Jelinek <jakub@redhat.com> 10674 10675 PR tree-optimization/56539 10676 * gcc.c-torture/compile/pr56539.c: New test. 10677 106782013-03-06 Kai Tietz <ktietz@redhat.com> 10679 10680 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin 10681 targets. 10682 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail. 10683 * gcc.dg/lto/20091013-1_2.c: Likewise. 10684 * gcc.dg/pr31490.c: Adjust for LLP64 targets. 10685 106862013-03-06 Eric Botcazou <ebotcazou@adacore.com> 10687 10688 * gnat.dg/specs/aggr6.ads: New test. 10689 106902013-03-06 Eric Botcazou <ebotcazou@adacore.com> 10691 10692 * gnat.dg/loop_optimization15.ad[sb]: New test. 10693 106942013-03-06 Jakub Jelinek <jakub@redhat.com> 10695 10696 PR middle-end/56548 10697 * gcc.dg/pr56548.c: New test. 10698 106992013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 10700 10701 PR debug/53363 10702 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin. 10703 107042013-03-06 Jakub Jelinek <jakub@redhat.com> 10705 10706 PR c++/56543 10707 * g++.dg/template/typename20.C: New test. 10708 107092013-03-05 Jakub Jelinek <jakub@redhat.com> 10710 10711 PR debug/56510 10712 * gcc.dg/pr56510.c: New test. 10713 10714 PR rtl-optimization/56484 10715 * gcc.c-torture/compile/pr56484.c: New test. 10716 107172013-03-05 Paolo Carlini <paolo.carlini@oracle.com> 10718 10719 PR c++/56530 10720 * g++.dg/warn/Wsign-conversion-2.C: New. 10721 107222013-03-05 Richard Biener <rguenther@suse.de> 10723 10724 PR tree-optimization/56270 10725 * gcc.dg/vect/slp-38.c: New testcase. 10726 107272013-03-05 Jakub Jelinek <jakub@redhat.com> 10728 10729 PR rtl-optimization/56494 10730 * gcc.dg/pr56494.c: New test. 10731 107322013-01-04 Eric Botcazou <ebotcazou@adacore.com> 10733 10734 * gcc.dg/pr56424.c: New test. 10735 107362013-03-04 Georg-Johann Lay <avr@gjlay.de> 10737 10738 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling. 10739 * gcc.dg/pr56228.c <avr>: Skip. 10740 107412013-03-04 Georg-Johann Lay <avr@gjlay.de> 10742 10743 PR testsuite/52641 10744 PR tree-optimization/52631 10745 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int. 10746 107472013-03-03 David Edelsohn <dje.gcc@gmail.com> 10748 10749 * gcc.dg/vect/vect-82_64.c: Skip on AIX. 10750 * gcc.dg/vect/vect-83_64.c: Same. 10751 107522013-03-03 Mikael Morin <mikael@gcc.gnu.org> 10753 10754 PR fortran/56477 10755 * gfortran.dg/pointer_check_13.f90: New test. 10756 107572013-03-03 Mikael Morin <mikael@gcc.gnu.org> 10758 10759 PR fortran/54730 10760 * gfortran.dg/array_constructor_42.f90: New test. 10761 107622013-03-02 Paolo Carlini <paolo.carlini@oracle.com> 10763 10764 PR c++/52688 10765 * g++.dg/template/static33.C: New. 10766 * g++.dg/template/static34.C: Likewise. 10767 10768 PR c++/10291 10769 * g++.dg/template/static35.C: New. 10770 107712013-03-01 Steve Ellcey <sellcey@mips.com> 10772 10773 * gcc.dg/pr56396.c: Require pic support. 10774 107752013-03-01 Richard Biener <rguenther@suse.de> 10776 10777 PR tree-optimization/55481 10778 * gcc.dg/torture/pr56488.c: New testcase. 10779 107802013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com> 10781 Jakub Jelinek <jakub@redhat.com> 10782 10783 PR sanitizer/56454 10784 * g++.dg/asan/default-options-1.C (__asan_default_options): Use 10785 no_sanitize_address attribute rather than no_address_safety_analysis. 10786 * g++.dg/asan/sanitizer_test_utils.h 10787 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise. 10788 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute 10789 in addition to no_address_safety_analysis. 10790 107912013-02-28 Jason Merrill <jason@redhat.com> 10792 10793 PR c++/56481 10794 * g++.dg/cpp0x/constexpr-and.C: New. 10795 107962013-02-28 Martin Jambor <mjambor@suse.cz> 10797 10798 PR tree-optimization/56294 10799 * g++.dg/debug/pr56294.C: New test. 10800 108012013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com> 10802 10803 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*. 10804 108052013-02-27 Marek Polacek <polacek@redhat.com> 10806 10807 PR rtl-optimization/56466 10808 * gcc.dg/pr56466.c: New test. 10809 108102013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> 10811 10812 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications. 10813 * gcc.dg/tree-ssa/slsr-2.c: Likewise. 10814 * gcc.dg/tree-ssa/slsr-3.c: Likewise. 10815 108162013-02-27 Andrey Belevantsev <abel@ispras.ru> 10817 10818 PR middle-end/45472 10819 * gcc.dg/pr45472.c: New test. 10820 108212013-02-26 Marek Polacek <polacek@redhat.com> 10822 10823 PR tree-optimization/56426 10824 * gcc.dg/pr56436.c: New test. 10825 108262013-02-26 Jakub Jelinek <jakub@redhat.com> 10827 10828 PR tree-optimization/56448 10829 * gcc.c-torture/compile/pr56448.c: New test. 10830 10831 PR tree-optimization/56443 10832 * gcc.dg/torture/pr56443.c: New test. 10833 108342013-02-25 Richard Biener <rguenther@suse.de> 10835 10836 PR tree-optimization/56175 10837 * gcc.dg/tree-ssa/forwprop-24.c: New testcase. 10838 108392013-02-24 Jakub Jelinek <jakub@redhat.com> 10840 10841 PR c++/56403 10842 * g++.dg/torture/pr56403.C: New test. 10843 108442013-02-25 Catherine Moore <clm@codesourcery.com> 10845 10846 Revert: 10847 2013-02-24 Catherine Moore <clm@codesourcery.com> 10848 Richard Sandiford <rdsandiford@googlemail.com> 10849 10850 * gcc.target/mips/mips.exp: Add microMIPS support. 10851 * gcc.target/mips/umips-movep-2.c: New test. 10852 * gcc.target/mips/umips-lwp-2.c: New test. 10853 * gcc.target/mips/umips-swp-5.c: New test. 10854 * gcc.target/mips/umips-constraints-1.c: New test. 10855 * gcc.target/mips/umips-lwp-3.c: New test. 10856 * gcc.target/mips/umips-swp-6.c: New test. 10857 * gcc.target/mips/umips-constraints-2.c: New test. 10858 * gcc.target/mips/umips-save-restore-1.c: New test. 10859 * gcc.target/mips/umips-lwp-4.c: New test. 10860 * gcc.target/mips/umips-swp-7.c: New test. 10861 * gcc.target/mips/umips-save-restore-2.c: New test. 10862 * gcc.target/mips/umips-lwp-swp-volatile.c: New test. 10863 * gcc.target/mips/umips-lwp-5.c: New test. 10864 * gcc.target/mips/umips-save-restore-3.c: New test. 10865 * gcc.target/mips/umips-lwp-6.c: New test. 10866 * gcc.target/mips/umips-swp-1.c: New test. 10867 * gcc.target/mips/umips-lwp-7.c: New test. 10868 * gcc.target/mips/umips-swp-2.c: New test. 10869 * gcc.target/mips/umips-lwp-8.c: New test. 10870 * gcc.target/mips/umips-swp-3.c: New test. 10871 * gcc.target/mips/umips-movep-1.c: New test. 10872 * gcc.target/mips/umips-lwp-1.c: New test. 10873 * gcc.target/mips/umips-swp-4.c: New test. 10874 108752013-02-24 Catherine Moore <clm@codesourcery.com> 10876 Richard Sandiford <rdsandiford@googlemail.com> 10877 10878 * gcc.target/mips/mips.exp: Add microMIPS support. 10879 * gcc.target/mips/umips-movep-2.c: New test. 10880 * gcc.target/mips/umips-lwp-2.c: New test. 10881 * gcc.target/mips/umips-swp-5.c: New test. 10882 * gcc.target/mips/umips-constraints-1.c: New test. 10883 * gcc.target/mips/umips-lwp-3.c: New test. 10884 * gcc.target/mips/umips-swp-6.c: New test. 10885 * gcc.target/mips/umips-constraints-2.c: New test. 10886 * gcc.target/mips/umips-save-restore-1.c: New test. 10887 * gcc.target/mips/umips-lwp-4.c: New test. 10888 * gcc.target/mips/umips-swp-7.c: New test. 10889 * gcc.target/mips/umips-save-restore-2.c: New test. 10890 * gcc.target/mips/umips-lwp-swp-volatile.c: New test. 10891 * gcc.target/mips/umips-lwp-5.c: New test. 10892 * gcc.target/mips/umips-save-restore-3.c: New test. 10893 * gcc.target/mips/umips-lwp-6.c: New test. 10894 * gcc.target/mips/umips-swp-1.c: New test. 10895 * gcc.target/mips/umips-lwp-7.c: New test. 10896 * gcc.target/mips/umips-swp-2.c: New test. 10897 * gcc.target/mips/umips-lwp-8.c: New test. 10898 * gcc.target/mips/umips-swp-3.c: New test. 10899 * gcc.target/mips/umips-movep-1.c: New test. 10900 * gcc.target/mips/umips-lwp-1.c: New test. 10901 * gcc.target/mips/umips-swp-4.c: New test. 10902 109032013-02-22 Jakub Jelinek <jakub@redhat.com> 10904 10905 PR sanitizer/56393 10906 * lib/asan-dg.exp (asan_link_flags): Add 10907 -B${gccpath}/libsanitizer/asan/ to flags. 10908 109092013-02-21 Jakub Jelinek <jakub@redhat.com> 10910 10911 PR middle-end/56420 10912 * gcc.dg/torture/pr56420.c: New test. 10913 109142013-02-20 Aldy Hernandez <aldyh@redhat.com> 10915 10916 PR middle-end/56108 10917 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe. 10918 109192013-02-21 Martin Jambor <mjambor@suse.cz> 10920 10921 PR tree-optimization/56310 10922 * g++.dg/ipa/pr56310.C: New test. 10923 109242013-02-21 Janus Weil <janus@gcc.gnu.org> 10925 10926 PR fortran/56385 10927 * gfortran.dg/proc_ptr_comp_37.f90: New. 10928 109292013-02-21 Richard Biener <rguenther@suse.de> 10930 10931 PR tree-optimization/56415 10932 Revert 10933 2013-02-11 Richard Biener <rguenther@suse.de> 10934 10935 PR tree-optimization/56273 10936 * g++.dg/warn/Warray-bounds-6.C: New testcase. 10937 * gcc.dg/tree-ssa/pr21559.c: Adjust. 10938 * gcc.dg/tree-ssa/vrp17.c: Likewise. 10939 * gcc.dg/tree-ssa/vrp18.c: Likewise. 10940 * gcc.dg/tree-ssa/vrp23.c: Likewise. 10941 * gcc.dg/tree-ssa/vrp24.c: Likewise. 10942 109432013-02-21 Marek Polacek <polacek@redhat.com> 10944 10945 PR tree-optimization/56398 10946 * g++.dg/torture/pr56398.C: New test. 10947 109482013-02-21 Jakub Jelinek <jakub@redhat.com> 10949 10950 PR inline-asm/56405 10951 * gcc.c-torture/compile/pr56405.c: New test. 10952 109532013-02-20 Jan Hubicka <jh@suse.cz> 10954 10955 PR tree-optimization/56265 10956 * g++.dg/ipa/devirt-11.C: New testcase. 10957 109582013-02-20 Richard Biener <rguenther@suse.de> 10959 10960 * gcc.dg/tree-ssa/forwprop-8.c: Adjust. 10961 109622013-02-20 Richard Biener <rguenther@suse.de> 10963 Jakub Jelinek <jakub@redhat.com> 10964 10965 PR tree-optimization/56396 10966 * gcc.dg/pr56396.c: New testcase. 10967 109682013-02-20 Paolo Carlini <paolo.carlini@oracle.com> 10969 10970 PR c++/56373 10971 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New. 10972 109732013-02-19 Richard Biener <rguenther@suse.de> 10974 10975 PR tree-optimization/56384 10976 * gcc.dg/torture/pr56384.c: New testcase. 10977 109782013-02-19 Jakub Jelinek <jakub@redhat.com> 10979 10980 PR tree-optimization/56350 10981 * gcc.dg/pr56350.c: New test. 10982 10983 PR tree-optimization/56381 10984 * g++.dg/opt/pr56381.C: New test. 10985 109862013-02-18 Jakub Jelinek <jakub@redhat.com> 10987 10988 PR pch/54117 10989 * lib/dg-pch.exp (pch-init, pch-finish, 10990 check_effective_target_pch_supported_debug): New procs. 10991 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED. 10992 Likewise if $pch_unsupported_debug and $flags include -g. 10993 Skip FAILs about missing *.gch file if $pch_unsupported_debug 10994 and dg-require-effective-target pch_unsupported_debug. 10995 * g++.dg/pch/pch.exp: Call pch-init and pch-finish. 10996 * objc.dg/pch/pch.exp: Likewise. 10997 * gcc.dg/pch/pch.exp: Likewise. 10998 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target 10999 pch_unsupported_debug. 11000 * gcc.dg/pch/valid-1.hs: Likewise. 11001 * gcc.dg/pch/valid-1b.c: Likewise. 11002 * gcc.dg/pch/valid-1b.hs: Likewise. 11003 110042013-02-18 Richard Biener <rguenther@suse.de> 11005 11006 PR tree-optimization/56366 11007 * gcc.dg/torture/pr56366.c: New testcase. 11008 110092013-02-18 Richard Biener <rguenther@suse.de> 11010 11011 PR middle-end/56349 11012 * gcc.dg/torture/pr56349.c: New testcase. 11013 110142013-02-18 Richard Biener <rguenther@suse.de> 11015 11016 PR tree-optimization/56321 11017 * gcc.dg/torture/pr56321.c: New testcase. 11018 110192013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com> 11020 11021 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register 11022 110232013-02-16 Jakub Jelinek <jakub@redhat.com> 11024 Dodji Seketeli <dodji@redhat.com> 11025 11026 PR asan/56330 11027 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file. 11028 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise. 11029 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise. 11030 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise. 11031 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise. 11032 * c-c++-common/asan/pr56330.c: Likewise. 11033 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1): 11034 Ensure the size argument of __builtin_memcpy is a constant. 11035 110362013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com> 11037 Paolo Carlini <paolo.carlini@oracle.com> 11038 11039 PR c++/51242 11040 * g++.dg/cpp0x/enum23.C: New. 11041 110422013-02-15 Oleg Endo <olegendo@gcc.gnu.org> 11043 11044 PR target/54685 11045 * gcc.target/sh/pr54685.c: Fix scanning of not insn. 11046 110472013-02-15 Vladimir Makarov <vmakarov@redhat.com> 11048 11049 PR rtl-optimization/56348 11050 * gcc.target/i386/pr56348.c: New test. 11051 110522013-02-15 Greta Yorsh <Greta.Yorsh@arm.com> 11053 11054 * gcc.target/arm/interrupt-1.c: Fix for thumb mode. 11055 * gcc.target/arm/interrupt-2.c: Likewise. 11056 110572013-02-15 Tobias Burnus <burnus@net-b.de> 11058 11059 PR fortran/56318 11060 * gfortran.dg/matmul_9.f90: New. 11061 110622013-02-15 Tobias Burnus <burnus@net-b.de> 11063 11064 PR fortran/53818 11065 * gfortran.dg/init_flag_11.f90: New. 11066 110672013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11068 11069 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace. 11070 110712013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11072 11073 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment 11074 characters. 11075 110762013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr> 11077 Tobias Burnus <burnus@net-b.de> 11078 11079 PR testsuite/56138 11080 * gfortran.dg/allocatable_function_7.f90: New. 11081 110822013-02-14 Jakub Jelinek <jakub@redhat.com> 11083 11084 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards. 11085 * asan_globals_test-wrapper.cc: New file. 11086 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc 11087 instead of asan_globals_test.cc as dg-additional-sources. 11088 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc. 11089 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include 11090 "sanitizer_test_utils.h" instead of 11091 "sanitizer_common/tests/sanitizer_test_utils.h". 11092 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream. 11093 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream. 11094 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream. 11095 * g++.dg/asan/asan_globals_test.cc: Synced from upstream. 11096 * g++.dg/asan/asan_test.cc: Synced from upstream. 11097 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream. 11098 110992013-02-14 Dodji Seketeli <dodji@redhat.com> 11100 11101 Fix an asan crash 11102 * c-c++-common/asan/memcmp-2.c: New test. 11103 111042013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net> 11105 11106 PR c++/55582 11107 * g++.dg/cpp0x/udlit-string-literal.h: New. 11108 * g++.dg/cpp0x/udlit-string-literal.C: New. 11109 111102013-02-13 Sriraman Tallam <tmsriram@google.com> 11111 11112 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C. 11113 111142013-02-13 Vladimir Makarov <vmakarov@redhat.com> 11115 11116 PR target/56184 11117 * gcc.target/arm/pr56184.C: New test. 11118 111192013-02-13 Jakub Jelinek <jakub@redhat.com> 11120 11121 PR c++/56302 11122 * g++.dg/torture/pr56302.C: New test. 11123 * g++.dg/cpp0x/constexpr-56302.C: New test. 11124 * c-c++-common/pr56302.c: New test. 11125 111262013-02-13 Tobias Burnus <burnus@net-b.de> 11127 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11128 11129 PR fortran/56204 11130 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==". 11131 * gfortran.dg/quad_3.f90: Ditto. 11132 111332013-02-13 Kostya Serebryany <kcc@google.com> 11134 11135 * c-c++-common/asan/strncpy-overflow-1.c: Update the test 11136 to match the fresh asan run-time. 11137 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto. 11138 111392013-02-12 Dodji Seketeli <dodji@redhat.com> 11140 11141 Avoid instrumenting duplicated memory access in the same basic block 11142 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test. 11143 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise. 11144 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise. 11145 * c-c++-common/asan/inc.c: Likewise. 11146 111472013-02-12 Vladimir Makarov <vmakarov@redhat.com> 11148 11149 PR inline-asm/56148 11150 * gcc.target/i386/pr56148.c: New test. 11151 111522013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr> 11153 Tobias Burnus <burnus@net-b.de> 11154 11155 PR testsuite/56082 11156 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4 11157 to kind=2. 11158 111592013-02-12 Richard Biener <rguenther@suse.de> 11160 11161 PR lto/56297 11162 * gcc.dg/lto/pr56297_0.c: New testcase. 11163 * gcc.dg/lto/pr56297_0.c: Likewise. 11164 111652013-02-12 Janus Weil <janus@gcc.gnu.org> 11166 11167 PR fortran/46952 11168 * gfortran.dg/typebound_deferred_1.f90: New. 11169 111702013-02-12 Jakub Jelinek <jakub@redhat.com> 11171 11172 PR rtl-optimization/56151 11173 * gcc.target/i386/pr56151.c: New test. 11174 111752013-02-11 Sriraman Tallam <tmsriram@google.com> 11176 11177 * g++.dg/ext/mv12.C: New test. 11178 * g++.dg/ext/mv12.h: New file. 11179 * g++.dg/ext/mv12-aux.C: New file. 11180 * g++.dg/ext/mv13.C: New test. 11181 111822013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de> 11183 11184 * lib/target-supports.exp 11185 (check_effective_target_powerpc_eabi_ok): New. 11186 * gcc.target/powerpc/ppc-eabi.c: Use require effective target 11187 powerpc_eabi_ok. 11188 * gcc.target/powerpc/ppc-sdata-1.c: Likewise. 11189 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile 11190 only. 11191 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*. 11192 * gcc.target/powerpc/pr51623.c: Likewise. 11193 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise. 11194 * gcc.target/powerpc/ppc-ldstruct.c: Likewise. 11195 111962013-02-11 Alexander Potapenko <glider@google.com> 11197 Jack Howarth <howarth@bromo.med.uc.edu> 11198 Jakub Jelinek <jakub@redhat.com> 11199 11200 PR sanitizer/55617 11201 * g++.dg/asan/pr55617.C: Run on all targets. 11202 112032013-02-11 Uros Bizjak <ubizjak@gmail.com> 11204 11205 PR rtl-optimization/56275 11206 * gcc.dg/pr56275.c: New test. 11207 112082013-02-11 Richard Biener <rguenther@suse.de> 11209 11210 PR tree-optimization/56273 11211 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging. 11212 112132013-02-11 Richard Biener <rguenther@suse.de> 11214 11215 PR tree-optimization/56264 11216 * gcc.dg/torture/pr56264.c: New testcase. 11217 112182013-02-11 Richard Biener <rguenther@suse.de> 11219 11220 PR tree-optimization/56273 11221 * g++.dg/warn/Warray-bounds-6.C: New testcase. 11222 * gcc.dg/tree-ssa/pr21559.c: Adjust. 11223 * gcc.dg/tree-ssa/vrp17.c: Likewise. 11224 * gcc.dg/tree-ssa/vrp18.c: Likewise. 11225 * gcc.dg/tree-ssa/vrp23.c: Likewise. 11226 * gcc.dg/tree-ssa/vrp24.c: Likewise. 11227 112282013-02-09 Uros Bizjak <ubizjak@gmail.com> 11229 11230 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__ 11231 for *-*-linux-gnu targets. 11232 * g++.dg/asan/interception-test-1.c: Ditto. 11233 * g++.dg/asan/interception-failure-test-1.C: Ditto. 11234 * g++.dg/asan/interception-malloc-test-1.C: Ditto. 11235 112362013-02-09 Paul Thomas <pault@gcc.gnu.org> 11237 11238 PR fortran/55362 11239 * gfortran.dg/intrinsic_size_4.f90 : New test. 11240 112412013-02-09 Jakub Jelinek <jakub@redhat.com> 11242 11243 PR target/56256 11244 * gcc.target/powerpc/pr56256.c: New test. 11245 112462013-02-08 Ian Lance Taylor <iant@google.com> 11247 11248 * lib/go.exp: Load timeout.exp. 11249 112502013-02-08 Vladimir Makarov <vmakarov@redhat.com> 11251 11252 PR rtl-optimization/56246 11253 * gcc.target/i386/pr56246.c: New test. 11254 112552013-02-08 Jeff Law <law@redhat.com> 11256 11257 PR debug/53948 11258 * gcc.dg/debug/dwarf2/pr53948.c: New test. 11259 112602013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com> 11261 11262 PR target/56043 11263 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on 11264 powerpc*-*-linux*. 11265 112662013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com> 11267 11268 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0 11269 112702013-02-08 Jakub Jelinek <jakub@redhat.com> 11271 11272 PR rtl-optimization/56195 11273 * gcc.dg/torture/pr56195.c: New test. 11274 112752013-02-08 Mikael Morin <mikael@gcc.gnu.org> 11276 11277 PR fortran/54107 11278 * gfortran.dg/recursive_interface_2.f90: New test. 11279 112802013-02-08 Jakub Jelinek <jakub@redhat.com> 11281 11282 PR tree-optimization/56250 11283 * gcc.c-torture/execute/pr56250.c: New test. 11284 112852013-02-08 Georg-Johann Lay <avr@gjlay.de> 11286 11287 PR tree-optimization/56064 11288 * gcc.dg/fixed-point/view-convert-2.c: New test. 11289 112902013-02-08 Michael Matz <matz@suse.de> 11291 11292 PR tree-optimization/52448 11293 * gcc.dg/pr52448.c: New test. 11294 112952013-02-08 Richard Biener <rguenther@suse.de> 11296 11297 PR middle-end/56181 11298 * gcc.dg/torture/pr56181.c: New testcase. 11299 113002013-02-08 Georg-Johann Lay <avr@gjlay.de> 11301 11302 PR target/54222 11303 * gcc.target/avr/torture/builtins-4-roundfx.c: New test. 11304 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test. 11305 113062013-02-07 Jakub Jelinek <jakub@redhat.com> 11307 11308 PR c++/56241 11309 * g++.dg/parse/crash61.C: New test. 11310 11311 PR c++/56239 11312 * g++.dg/parse/pr56239.C: New test. 11313 11314 PR c++/56237 11315 * g++.dg/abi/mangle61.C: New test. 11316 113172013-02-07 Vladimir Makarov <vmakarov@redhat.com> 11318 11319 PR rtl-optimization/56225 11320 * gcc.target/i386/pr56225.c: New test. 11321 113222013-02-07 Jakub Jelinek <jakub@redhat.com> 11323 11324 PR debug/56154 11325 * gcc.dg/guality/pr56154-1.c: New test. 11326 * gcc.dg/guality/pr56154-2.c: New test. 11327 * gcc.dg/guality/pr56154-3.c: New test. 11328 * gcc.dg/guality/pr56154-4.c: New test. 11329 * gcc.dg/guality/pr56154-aux.c: New file. 11330 11331 PR tree-optimization/55789 11332 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of 11333 cleanup-tree-dump. 11334 * gcc.dg/tree-ssa/inline-3.c: Add 11335 --param max-early-inliner-iterations=2 option. 11336 113372013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11338 11339 PR debug/53363 11340 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86. 11341 Add -fno-dwarf2-cfi-asm to dg-options. 11342 Adapt match count. 11343 113442013-02-07 Jakub Jelinek <jakub@redhat.com> 11345 11346 PR target/56228 11347 * gcc.dg/pr56228.c: New test. 11348 113492013-02-07 Alan Modra <amodra@gmail.com> 11350 11351 PR target/54009 11352 * gcc.target/powerpc/pr54009.c: New test. 11353 PR target/54131 11354 * gfortran.dg/pr54131.f: New test. 11355 113562013-02-06 Paul Thomas <pault@gcc.gnu.org> 11357 11358 PR fortran/55789 11359 * gfortran.dg/array_constructor_41.f90: New test. 11360 113612013-02-06 Janus Weil <janus@gcc.gnu.org> 11362 11363 PR fortran/55978 11364 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now. 11365 113662013-02-06 Jakub Jelinek <jakub@redhat.com> 11367 11368 PR middle-end/56217 11369 * g++.dg/gomp/pr56217.C: New test. 11370 113712013-02-05 Jakub Jelinek <jakub@redhat.com> 11372 11373 PR tree-optimization/56205 11374 * gcc.dg/tree-ssa/stdarg-6.c: New test. 11375 * gcc.c-torture/execute/pr56205.c: New test. 11376 113772013-02-05 Richard Biener <rguenther@suse.de> 11378 11379 PR tree-optimization/53342 11380 PR tree-optimization/53185 11381 * gcc.dg/vect/pr53185-2.c: New testcase. 11382 113832013-02-05 Jan Hubicka <jh@suse.cz> 11384 11385 PR tree-optimization/55789 11386 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations. 11387 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations. 11388 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations. 11389 * g++.dg/ipa/inline-1.C: New testcase. 11390 * g++.dg/ipa/inline-2.C: New testcase. 11391 * g++.dg/ipa/inline-3.C: New testcase. 11392 113932013-02-05 Jan Hubicka <jh@suse.cz> 11394 11395 PR tree-optimization/55789 11396 * g++.dg/torture/pr55789.C: New testcase. 11397 113982013-02-05 Jakub Jelinek <jakub@redhat.com> 11399 11400 PR middle-end/56167 11401 * gcc.dg/pr56167.c: New test. 11402 114032013-02-04 Oleg Endo <olegendo@gcc.gnu.org> 11404 11405 PR target/55146 11406 * gcc.target/sh/pr55146.c: New. 11407 114082013-02-04 Oleg Endo <olegendo@gcc.gnu.org> 11409 11410 PR tree-optimization/54386 11411 * gcc.target/sh/pr54386.c: New. 11412 114132013-02-04 Paul Thomas <pault@gcc.gnu.org> 11414 11415 PR fortran/56008 11416 * gfortran.dg/realloc_on _assign_16.f90 : New test. 11417 11418 PR fortran/47517 11419 * gfortran.dg/realloc_on _assign_17.f90 : New test. 11420 114212013-02-04 Alexander Potapenko <glider@google.com> 11422 Jack Howarth <howarth@bromo.med.uc.edu> 11423 Jakub Jelinek <jakub@redhat.com> 11424 11425 PR sanitizer/55617 11426 * g++.dg/asan/pr55617.C: New test. 11427 114282013-02-04 Mikael Morin <mikael@gcc.gnu.org> 11429 11430 PR fortran/54195 11431 * gfortran.dg/typebound_operator_19.f90: New test. 11432 * gfortran.dg/typebound_assignment_4.f90: New test. 11433 114342013-02-04 Mikael Morin <mikael@gcc.gnu.org> 11435 11436 PR fortran/54107 11437 * gfortran.dg/recursive_interface_1.f90: New test. 11438 114392013-02-04 Richard Guenther <rguenther@suse.de> 11440 11441 PR lto/56168 11442 * gcc.dg/lto/pr56168_0.c: New testcase. 11443 * gcc.dg/lto/pr56168_1.c: Likewise. 11444 114452013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org> 11446 11447 PR fortran/50627 11448 PR fortran/56054 11449 * gfortran.dg/block_12.f90: New test. 11450 * gfortran.dg/module_error_1.f90: New test. 11451 114522013-02-02 Richard Sandiford <rdsandiford@googlemail.com> 11453 11454 * lib/target-supports.exp (check_effective_target_vect_float) 11455 (check_effective_target_vect_no_align): Add mips-sde-elf. 11456 114572013-02-01 Jakub Jelinek <jakub@redhat.com> 11458 11459 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse. 11460 114612013-02-01 David Edelsohn <dje.gcc@gmail.com> 11462 11463 * gcc.dg/pr56023.c: XFAIL on AIX. 11464 * gcc.dg/vect/pr49352.c: Same. 11465 114662013-02-01 Eric Botcazou <ebotcazou@adacore.com> 11467 11468 * gnat.dg/opt26.adb: New test. 11469 114702013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 11471 11472 Revert. 11473 2013-01-27 Amol Pise <amolpise15@gmail.com> 11474 11475 * gcc.target/arm/neon-vfnms-1.c: New test. 11476 * gcc.target/arm/neon-vfnma-1.c: New test. 11477 114782013-01-31 Richard Biener <rguenther@suse.de> 11479 11480 PR tree-optimization/56157 11481 * gcc.dg/torture/pr56157.c: New testcase. 11482 114832013-01-30 Richard Biener <rguenther@suse.de> 11484 11485 PR tree-optimization/56150 11486 * gcc.dg/torture/pr56150.c: New testcase. 11487 114882013-01-30 Jakub Jelinek <jakub@redhat.com> 11489 11490 PR sanitizer/55374 11491 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition 11492 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame 11493 printed in backtrace. 11494 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new 11495 to avoid errors about mismatched allocation vs. deallocation. 11496 11497 PR c++/55742 11498 * g++.dg/mv1.C: Moved to... 11499 * g++.dg/ext/mv1.C: ... here. Adjust test. 11500 * g++.dg/mv2.C: Moved to... 11501 * g++.dg/ext/mv2.C: ... here. Adjust test. 11502 * g++.dg/mv3.C: Moved to... 11503 * g++.dg/ext/mv3.C: ... here. 11504 * g++.dg/mv4.C: Moved to... 11505 * g++.dg/ext/mv4.C: ... here. 11506 * g++.dg/mv5.C: Moved to... 11507 * g++.dg/ext/mv5.C: ... here. Adjust test. 11508 * g++.dg/mv6.C: Moved to... 11509 * g++.dg/ext/mv6.C: ... here. Adjust test. 11510 * g++.dg/ext/mv7.C: New test. 11511 * g++.dg/ext/mv8.C: New test. 11512 * g++.dg/ext/mv9.C: New test. 11513 * g++.dg/ext/mv10.C: New test. 11514 * g++.dg/ext/mv11.C: New test. 11515 115162013-01-30 Vladimir Makarov <vmakarov@redhat.com> 11517 11518 PR rtl-optimization/56144 11519 * gcc.dg/pr56144.c: New. 11520 115212013-01-30 David Edelsohn <dje.gcc@gmail.com> 11522 11523 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI 11524 message. 11525 * g++.dg/cpp0x/constexpr-53094-3.C: Same. 11526 * g++.dg/cpp0x/constexpr-55573.C: Same 11527 115282013-01-30 Georg-Johann Lay <avr@gjlay.de> 11529 11530 PR tree-optimization/56064 11531 * gcc.dg/fixed-point/view-convert.c: New test. 11532 115332013-01-30 Andreas Schwab <schwab@suse.de> 11534 11535 * lib/target-supports-dg.exp (dg-process-target): Use expr to 11536 evaluate the end index in string range. 11537 115382013-01-30 Tobias Burnus <burnus@net-b.de> 11539 11540 PR fortran/56138 11541 * gfortran.dg/allocatable_function_6.f90: New. 11542 115432013-01-29 Janus Weil <janus@gcc.gnu.org> 11544 Mikael Morin <mikael@gcc.gnu.org> 11545 11546 PR fortran/54107 11547 * gfortran.dg/proc_ptr_comp_36.f90: New. 11548 115492013-01-29 Richard Biener <rguenther@suse.de> 11550 11551 PR tree-optimization/55270 11552 * gcc.dg/torture/pr55270.c: New testcase. 11553 115542013-01-28 Jakub Jelinek <jakub@redhat.com> 11555 11556 PR rtl-optimization/56117 11557 * gcc.dg/pr56117.c: New test. 11558 115592013-01-28 Richard Biener <rguenther@suse.de> 11560 11561 PR tree-optimization/56034 11562 * gcc.dg/torture/pr56034.c: New testcase. 11563 115642013-01-28 Jakub Jelinek <jakub@redhat.com> 11565 11566 PR tree-optimization/56125 11567 * gcc.dg/pr56125.c: New test. 11568 115692013-01-28 Tobias Burnus <burnus@net-b.de> 11570 Mikael Morin <mikael@gcc.gnu.org> 11571 11572 PR fortran/53537 11573 * gfortran.dg/import2.f90: Adjust undeclared type error messages. 11574 * gfortran.dg/import8.f90: Likewise. 11575 * gfortran.dg/interface_derived_type_1.f90: Likewise. 11576 * gfortran.dg/import10.f90: New test. 11577 * gfortran.dg/import11.f90: Likewise 11578 115792013-01-28 Jakub Jelinek <jakub@redhat.com> 11580 11581 PR testsuite/56053 11582 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and 11583 string.h. Provide memset, malloc and free prototypes, adjust line 11584 numbers in dg-output. 11585 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h. 11586 Provide memset prototype and adjust line numbers in dg-output. 11587 * c-c++-common/asan/global-overflow-1.c: Likewise. 11588 11589 PR tree-optimization/56094 11590 * gcc.dg/pr56094.c: New test. 11591 115922013-01-27 Amol Pise <amolpise15@gmail.com> 11593 11594 * gcc.target/arm/neon-vfnms-1.c: New test. 11595 * gcc.target/arm/neon-vfnma-1.c: New test. 11596 115972013-01-27 Uros Bizjak <ubizjak@gmail.com> 11598 11599 PR target/56114 11600 * gcc.target/i386/pr56114.c: New test. 11601 116022013-01-27 Paul Thomas <pault@gcc.gnu.org> 11603 11604 PR fortran/55984 11605 * gfortran.dg/associate_14.f90: New test. 11606 11607 PR fortran/56047 11608 * gfortran.dg/associate_13.f90: New test. 11609 116102013-01-25 Jakub Jelinek <jakub@redhat.com> 11611 11612 PR tree-optimization/56098 11613 * gcc.dg/pr56098-1.c: New test. 11614 * gcc.dg/pr56098-2.c: New test. 11615 116162013-01-25 Georg-Johann Lay <avr@gjlay.de> 11617 11618 PR target/54222 11619 * gcc.target/avr/torture/builtins-3-absfx.c: New test. 11620 116212013-01-22 Marek Polacek <polacek@redhat.com> 11622 11623 PR tree-optimization/56035 11624 * gcc.dg/pr56035.c: New test. 11625 116262013-01-24 Richard Sandiford <rdsandiford@googlemail.com> 11627 11628 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls 11629 for MIPS. 11630 116312013-01-24 Richard Sandiford <rdsandiford@googlemail.com> 11632 11633 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects 11634 116352013-01-24 Jakub Jelinek <jakub@redhat.com> 11636 11637 PR c/56078 11638 * gcc.dg/pr56078.c: New test. 11639 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines. 11640 116412013-01-24 Martin Jambor <mjambor@suse.cz> 11642 11643 PR tree-optimization/55927 11644 * g++.dg/ipa/devirt-10.C: Disable early inlining. 11645 116462013-01-24 Uros Bizjak <ubizjak@gmail.com> 11647 11648 * gcc.target/i386/movsd.c: New test. 11649 116502013-01-24 Steven Bosscher <steven@gcc.gnu.org> 11651 11652 PR inline-asm/55934 11653 * gcc.target/i386/pr55934.c: New test. 11654 116552013-01-23 Janus Weil <janus@gcc.gnu.org> 11656 11657 PR fortran/56081 11658 * gfortran.dg/select_8.f90: New. 11659 116602013-01-23 David Holsgrove <david.holsgrove@xilinx.com> 11661 11662 * gcc.target/microblaze/microblaze.exp: Remove 11663 target_config_cflags check. 11664 116652013-01-23 Jakub Jelinek <jakub@redhat.com> 11666 11667 PR fortran/56052 11668 * gfortran.dg/gomp/pr56052.f90: New test. 11669 11670 PR target/49069 11671 * gcc.dg/pr49069.c: New test. 11672 116732013-01-22 Paolo Carlini <paolo.carlini@oracle.com> 11674 11675 PR c++/55944 11676 * g++.dg/cpp0x/constexpr-static10.C: New. 11677 116782013-01-22 Uros Bizjak <ubizjak@gmail.com> 11679 11680 PR target/56028 11681 * gcc.target/i386/pr56028.c: New test. 11682 116832013-01-22 Jakub Jelinek <jakub@redhat.com> 11684 11685 PR target/55686 11686 * gcc.target/i386/pr55686.c: New test. 11687 116882013-01-22 Dodji Seketeli <dodji@redhat.com> 11689 11690 PR c++/53609 11691 * g++.dg/cpp0x/variadic139.C: New test. 11692 * g++.dg/cpp0x/variadic140.C: Likewise. 11693 * g++.dg/cpp0x/variadic141.C: Likewise. 11694 116952013-01-22 Eric Botcazou <ebotcazou@adacore.com> 11696 11697 * gnat.dg/warn8.adb: New test. 11698 116992013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org> 11700 11701 PR fortran/55919 11702 * gfortran.dg/include_8.f90: New test. 11703 117042013-01-21 Uros Bizjak <ubizjak@gmail.com> 11705 11706 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump. 11707 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump. 11708 117092013-01-21 Jakub Jelinek <jakub@redhat.com> 11710 11711 PR tree-optimization/56051 11712 * gcc.c-torture/execute/pr56051.c: New test. 11713 117142013-01-21 Uros Bizjak <ubizjak@gmail.com> 11715 11716 PR rtl-optimization/56023 11717 * gcc.dg/pr56023.c: New test. 11718 117192013-01-21 Martin Jambor <mjambor@suse.cz> 11720 11721 PR middle-end/56022 11722 * gcc.target/i386/pr56022.c: New test. 11723 117242013-01-21 Jason Merrill <jason@redhat.com> 11725 11726 * lib/target-supports.exp (check_effective_target_alias): New. 11727 117282013-01-20 Jack Howarth <howarth@bromo.med.uc.edu> 11729 11730 PR debug/53235 11731 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin. 11732 117332013-01-20 Hans-Peter Nilsson <hp@axis.com> 11734 11735 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets. 11736 117372013-01-19 Jeff Law <law@redhat.com> 11738 11739 PR tree-optimization/52631 11740 * tree-ssa/pr52631.c: New test. 11741 * tree-ssa/ssa-fre-9: Update expected output. 11742 117432013-01-19 Anthony Green <green@moxielogic.com> 11744 11745 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register 11746 for moxie. 11747 117482013-01-18 Jakub Jelinek <jakub@redhat.com> 11749 11750 PR tree-optimization/56029 11751 * g++.dg/torture/pr56029.C: New test. 11752 117532013-01-18 Sharad Singhai <singhai@google.com> 11754 11755 PR tree-optimization/55995 11756 * gcc.dg/vect/vect.exp: Use "details" flags for dump info. 11757 117582013-01-18 Vladimir Makarov <vmakarov@redhat.com> 11759 11760 PR target/55433 11761 * gcc.target/i386/pr55433.c: New. 11762 117632013-01-18 Jakub Jelinek <jakub@redhat.com> 11764 11765 PR middle-end/56015 11766 * gfortran.dg/pr56015.f90: New test. 11767 117682013-01-18 Janis Johnson <janisjo@codesourcery.com> 11769 11770 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive. 11771 117722013-01-18 James Greenhalgh <james.greenhalgh@arm.com> 11773 11774 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output. 11775 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise. 11776 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise. 11777 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise. 11778 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise. 11779 117802013-01-17 Jeff Law <law@redhat.com> 11781 11782 * gcc.dg/pr52573.c: Move to... 11783 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector. 11784 11785 PR rtl-optimization/52573 11786 * gcc.dg/pr52573.c: New test. 11787 117882013-01-17 Jack Howarth <howarth@bromo.med.uc.edu> 11789 11790 PR sanitizer/55679 11791 * g++.dg/asan/interception-test-1.C: Skip on darwin. 11792 * lib/target-supports.exp (check_effective_target_swapcontext): Use 11793 check_no_compiler_messages to test support in ucontext.h. 11794 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix 11795 compliant RLIMIT_AS. 11796 117972013-01-17 Marek Polacek <polacek@redhat.com> 11798 11799 PR rtl-optimization/55833 11800 * gcc.dg/pr55833.c: New test. 11801 118022013-01-17 Jan Hubicka <jh@suse.cz> 11803 11804 PR tree-optimization/55273 11805 * gcc.c-torture/compile/pr55273.c: New testcase. 11806 118072013-01-17 Uros Bizjak <ubizjak@gmail.com> 11808 11809 PR target/55981 11810 * gcc.target/pr55981.c: New test. 11811 118122013-01-17 Janis Johnson <janisjo@codesourcery.com> 11813 11814 * gcc.target/arm/pr40887.c: Require at least armv5. 11815 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags. 11816 * gcc.target/arm/pr51915.c: Likewise. 11817 * gcc.target/arm/pr52006.c: Likewise. 11818 * gcc.target/arm/pr53187.c: Likewise. 11819 11820 * gcc.target/arm/ftest-support.h: Replace for compile-only tests. 11821 * gcc.target/arm/ftest-support-arm.h: Delete. 11822 * gcc.target/arm/ftest-support-thumb.h: Delete. 11823 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test. 11824 * gcc.target/arm/ftest-armv4t-arm.c: Likewise. 11825 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise. 11826 * gcc.target/arm/ftest-armv5t-arm.c: Likewise. 11827 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise. 11828 * gcc.target/arm/ftest-armv5te-arm.c: Likewise. 11829 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise. 11830 * gcc.target/arm/ftest-armv6-arm.c: Likewise. 11831 * gcc.target/arm/ftest-armv6-thumb.c: Likewise. 11832 * gcc.target/arm/ftest-armv6k-arm.c: Likewise. 11833 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise. 11834 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise. 11835 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise. 11836 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise. 11837 * gcc.target/arm/ftest-armv6z-arm.c: Likewise. 11838 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise. 11839 * gcc.target/arm/ftest-armv7a-arm.c: Likewise. 11840 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise. 11841 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise. 11842 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise. 11843 * gcc.target/arm/ftest-armv7r-arm.c: Likewise. 11844 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise. 11845 * gcc.target/arm/ftest-armv8a-arm.c: Likewise. 11846 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise. 11847 118482013-01-17 Martin Jambor <mjambor@suse.cz> 11849 11850 PR tree-optimizations/55264 11851 * g++.dg/ipa/pr55264.C: New test. 11852 118532013-01-16 Janus Weil <janus@gcc.gnu.org> 11854 11855 PR fortran/55983 11856 * gfortran.dg/class_55.f90: New. 11857 118582013-01-16 Janis Johnson <janisjo@codesourcery.com> 11859 11860 PR testsuite/55994 11861 * gcc.c-torture/execute/builtins/builtins.exp: Add 11862 -Wl,--allow-multiple-definition for eabi and elf targets. 11863 11864 PR testsuite/54622 11865 * lib/target-supports.exp (check_effective_target_vect_perm_byte, 11866 check_effective_target_vect_perm_short, 11867 check_effective_target_vect_widen_mult_qi_to_hi_pattern, 11868 check_effective_target_vect64): Return 0 for big-endian ARM. 11869 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM. 11870 11871 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function 11872 prototypes. 11873 118742013-01-16 Richard Biener <rguenther@suse.de> 11875 11876 PR tree-optimization/55964 11877 * gcc.dg/torture/pr55964.c: New testcase. 11878 118792013-01-16 Richard Biener <rguenther@suse.de> 11880 11881 PR tree-optimization/54767 11882 PR tree-optimization/53465 11883 * gfortran.fortran-torture/execute/pr54767.f90: New testcase. 11884 118852013-01-16 Christian Bruel <christian.bruel@st.com> 11886 11887 PR target/55301 11888 * gcc.target/sh/sh-switch.c: New testcase. 11889 118902013-01-15 Janis Johnson <janisjo@codesourcery.com> 11891 11892 * gcc.dg/webizer.c: Increase the array size. 11893 118942013-01-15 Jakub Jelinek <jakub@redhat.com> 11895 11896 PR target/55940 11897 * gcc.dg/pr55940.c: New test. 11898 118992013-01-15 Manfred Schwarb <manfred99@gmx.ch> 11900 Harald Anlauf <anlauf@gmx.de> 11901 11902 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check". 11903 * gfortran.dg/bounds_check_5.f90: Likewise. 11904 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive. 11905 * gfortran.dg/continuation_9.f90: Likewise. 11906 * gfortran.dg/move_alloc_13.f90: Likewise. 11907 * gfortran.dg/structure_constructor_11.f90: Likewise. 11908 * gfortran.dg/tab_continuation.f: Likewise. 11909 * gfortran.dg/warning-directive-2.F90: Likewise. 11910 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive. 11911 119122013-01-15 Janis Johnson <janisjo@codesourcery.com> 11913 11914 * gcc.target/arm/fma.c: Skip for conflicting multilib options. 11915 * gcc.target/arm/fma-sp.c: Likewise. 11916 119172013-01-15 Vladimir Makarov <vmakarov@redhat.com> 11918 11919 PR rtl-optimization/55153 11920 * gcc.dg/pr55153.c: New. 11921 119222013-01-15 Jakub Jelinek <jakub@redhat.com> 11923 11924 PR tree-optimization/55920 11925 * gcc.c-torture/compile/pr55920.c: New test. 11926 119272013-01-15 Richard Biener <rguenther@suse.de> 11928 11929 PR middle-end/55882 11930 * gcc.dg/torture/pr55882.c: New testcase. 11931 119322013-01-15 Jakub Jelinek <jakub@redhat.com> 11933 11934 PR tree-optimization/55955 11935 * gcc.c-torture/compile/pr55955.c: New test. 11936 119372013-01-15 Dodji Seketeli <dodji@redhat.com> 11938 11939 PR c++/55663 11940 * g++.dg/cpp0x/alias-decl-31.C: New test. 11941 119422013-01-15 Paul Thomas <pault@gcc.gnu.org> 11943 11944 PR fortran/54286 11945 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check 11946 case where interface is null. 11947 119482013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org> 11949 11950 PR fortran/55806 11951 * gfortran.dg/array_constructor_40.f90: New test. 11952 119532013-01-14 Richard Sandiford <rdsandiford@googlemail.com> 11954 11955 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications. 11956 119572013-01-14 Tejas Belagod <tejas.belagod@arm.com> 11958 11959 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New. 11960 * gcc.target/aarch64/vect-ld1r-compile.c: New. 11961 * gcc.target/aarch64/vect-ld1r-fp.c: New. 11962 * gcc.target/aarch64/vect-ld1r.c: New. 11963 * gcc.target/aarch64/vect-ld1r.x: New. 11964 119652013-01-14 Andi Kleen <ak@linux.intel.com> 11966 11967 PR target/55948 11968 * gcc.target/i386/hle-clear-rel.c: New file 11969 * gcc.target/i386/hle-store-rel.c: New file. 11970 119712013-01-14 Harald Anlauf <anlauf@gmx.de> 11972 11973 * gfortran.dg/aint_anint_1.f90: Add dg-do run. 11974 * gfortran.dg/bounds_check_4.f90: Likewise. 11975 * gfortran.dg/inquire_10.f90: Likewise. 11976 * gfortran.dg/minloc_3.f90: Likewise. 11977 * gfortran.dg/minlocval_3.f90: Likewise. 11978 * gfortran.dg/module_double_reuse.f90: Likewise. 11979 * gfortran.dg/mvbits_1.f90: Likewise. 11980 * gfortran.dg/oldstyle_1.f90: Likewise. 11981 * gfortran.dg/pr20163-2.f: Likewise. 11982 * gfortran.dg/save_1.f90: Likewise. 11983 * gfortran.dg/scan_1.f90: Likewise. 11984 * gfortran.dg/select_char_1.f90: Likewise. 11985 * gfortran.dg/shape_4.f90: Likewise. 11986 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive. 11987 * gfortran.dg/function_optimize_10.f90: Likewise. 11988 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise. 11989 * gfortran.dg/used_types_17.f90: Likewise. 11990 * gfortran.dg/used_types_18.f90: Likewise. 11991 119922013-01-13 Paul Thomas <pault@gcc.gnu.org> 11993 11994 PR fortran/54286 11995 * gfortran.dg/proc_ptr_result_8.f90 : New test. 11996 119972013-01-13 Richard Sandiford <rdsandiford@googlemail.com> 11998 11999 * gcc.dg/unroll_5.c: Add nomips16 attributes. 12000 120012013-01-13 Richard Sandiford <rdsandiford@googlemail.com> 12002 12003 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS. 12004 120052013-01-12 Janus Weil <janus@gcc.gnu.org> 12006 12007 PR fortran/55072 12008 * gfortran.dg/assumed_type_2.f90: Fix test case. 12009 * gfortran.dg/internal_pack_13.f90: New test. 12010 * gfortran.dg/internal_pack_14.f90: New test. 12011 120122013-01-08 Paul Thomas <pault@gcc.gnu.org> 12013 12014 PR fortran/55868 12015 * gfortran.dg/unlimited_polymorphic_8.f90: Update 12016 scan-tree-dump-times for foo.0.x._vptr to deal with change from 12017 $tar to STAR. 12018 120192013-01-11 Andreas Schwab <schwab@linux-m68k.org> 12020 12021 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints. 12022 120232013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 12024 12025 PR target/55719 12026 * gcc.target/s390/pr55719.c: New testcase. 12027 120282013-01-11 Richard Guenther <rguenther@suse.de> 12029 12030 PR tree-optimization/44061 12031 * gcc.dg/pr44061.c: New testcase. 12032 120332013-01-10 Richard Sandiford <rdsandiford@googlemail.com> 12034 12035 Update copyright years. 12036 120372013-01-10 Aldy Hernandez <aldyh@redhat.com> 12038 Jakub Jelinek <jakub@redhat.com> 12039 12040 PR target/55565 12041 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex. 12042 120432013-01-10 Vladimir Makarov <vmakarov@redhat.com> 12044 12045 PR rtl-optimization/55672 12046 * gcc.target/i386/pr55672.c: New. 12047 120482013-01-10 Jeff Law <law@redhat.com> 12049 12050 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each 12051 pass/fail message unique. 12052 12053 120542013-01-10 Jason Merrill <jason@redhat.com> 12055 12056 * ada/.gitignore: New. 12057 120582013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12059 12060 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9. 12061 Add tls options. 12062 * g++.dg/tls/thread_local2.C: Likewise. 12063 * g++.dg/tls/thread_local2g.C: Likewise. 12064 * g++.dg/tls/thread_local6.C: Likewise. 12065 * g++.dg/tls/thread_local-order1.C: Add tls options. 12066 * g++.dg/tls/thread_local-order2.C: Likewise. 12067 * g++.dg/tls/thread_local3.C: Likewise. 12068 * g++.dg/tls/thread_local3g.C: Likewise. 12069 * g++.dg/tls/thread_local4.C: Likewise. 12070 * g++.dg/tls/thread_local4g.C: Likewise. 12071 * g++.dg/tls/thread_local5.C: Likewise. 12072 * g++.dg/tls/thread_local5g.C: Likewise. 12073 * g++.dg/tls/thread_local6g.C: Likewise. 12074 120752013-01-10 Kostya Serebryany <kcc@google.com> 12076 12077 * g++.dg/asan/asan_test.cc: Sync from upstream. 12078 120792013-01-10 Jakub Jelinek <jakub@redhat.com> 12080 12081 PR tree-optimization/55921 12082 * gcc.c-torture/compile/pr55921.c: New test. 12083 120842013-01-09 Jan Hubicka <jh@suse.cz> 12085 12086 PR tree-optimization/55569 12087 * gcc.c-torture/compile/pr55569.c: New testcase. 12088 120892013-01-09 Mikael Morin <mikael@gcc.gnu.org> 12090 12091 PR fortran/47203 12092 * gfortran.dg/use_28.f90: New test. 12093 120942013-01-09 Uros Bizjak <ubizjak@gmail.com> 12095 12096 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times 12097 number matching more robust. 12098 120992013-01-09 Vladimir Makarov <vmakarov@redhat.com> 12100 12101 PR rtl-optimization/55829 12102 * gcc.target/i386/pr55829.c: New. 12103 121042013-01-09 Tobias Burnus <burnus@net-b.de> 12105 12106 PR fortran/55758 12107 * gfortran.dg/bind_c_bool_1.f90: New. 12108 * gfortran.dg/do_5.f90: Add dg-warning. 12109 121102013-01-09 Jan Hubicka <jh@suse.cz> 12111 12112 PR tree-optimization/55875 12113 * gcc.c-torture/execute/pr55875.c: New testcase. 12114 * g++.dg/torture/pr55875.C: New testcase. 12115 121162013-01-09 Jakub Jelinek <jakub@redhat.com> 12117 12118 PR c/48418 12119 * c-c++-common/pr48418.c: New test. 12120 121212013-01-09 Paolo Carlini <paolo.carlini@oracle.com> 12122 12123 PR c++/55801 12124 * g++.dg/tls/thread_local-ice.C: New. 12125 121262013-01-09 Andreas Schwab <schwab@suse.de> 12127 12128 * gcc.dg/guality/pr54693.c: Null-terminate arr. 12129 121302013-01-09 Jakub Jelinek <jakub@redhat.com> 12131 12132 PR tree-optimization/48189 12133 * gcc.dg/pr48189.c: New test. 12134 121352013-01-04 Jan Hubicka <jh@suse.cz> 12136 12137 PR tree-optimization/55823 12138 * g++.dg/ipa/devirt-10.C: New testcase. 12139 121402013-01-08 Uros Bizjak <ubizjak@gmail.com> 12141 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com> 12142 12143 PR rtl-optimization/55845 12144 * gcc.target/i386/pr55845.c: New test. 12145 121462013-01-08 Tejas Belagod <tejas.belagod@arm.com> 12147 12148 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for 12149 instructions generated instead of number of occurances. 12150 121512013-01-08 James Greenhalgh <james.greenhalgh@arm.com> 12152 12153 * gcc.target/aarch64/vect-fcm-eq-d.c: New. 12154 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise. 12155 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise. 12156 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise. 12157 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise. 12158 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise. 12159 * gcc.target/aarch64/vect-fcm.x: Likewise. 12160 * lib/target-supports.exp 12161 (check_effective_target_vect_cond): Enable for AArch64. 12162 121632013-01-08 James Greenhalgh <james.greenhalgh@arm.com> 12164 12165 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use 12166 endian-safe float pool loading. 12167 (test_square_root_v4sf): Likewise. 12168 (test_square_root_v2df): Likewise. 12169 * lib/target-supports.exp 12170 (check_effective_target_vect_call_sqrtf): Add AArch64. 12171 121722013-01-08 Martin Jambor <mjambor@suse.cz> 12173 12174 PR debug/55579 12175 * gcc.dg/tree-ssa/pr55579.c: New test. 12176 121772013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12178 12179 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after 12180 asm comments. 12181 121822013-01-08 Jakub Jelinek <jakub@redhat.com> 12183 12184 PR middle-end/55890 12185 * gcc.dg/torture/pr55890-3.c: New test. 12186 12187 PR middle-end/55851 12188 * gcc.c-torture/compile/pr55851.c: New test. 12189 12190 PR sanitizer/55844 12191 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to 12192 dg-options. 12193 121942013-01-08 Paul Thomas <pault@gcc.gnu.org> 12195 12196 PR fortran/55618 12197 * gfortran.dg/elemental_scalar_args_2.f90: New test. 12198 121992013-01-07 Tobias Burnus <burnus@net-b.de> 12200 12201 PR fortran/55763 12202 * gfortran.dg/pointer_init_2.f90: Update dg-error. 12203 * gfortran.dg/pointer_init_7.f90: New. 12204 122052013-01-07 Richard Biener <rguenther@suse.de> 12206 12207 * gcc.dg/lto/pr55525_0.c (s): Size like char *. 12208 122092013-01-07 Richard Biener <rguenther@suse.de> 12210 12211 PR middle-end/55890 12212 * gcc.dg/torture/pr55890-1.c: New testcase. 12213 * gcc.dg/torture/pr55890-2.c: Likewise. 12214 122152013-01-07 James Greenhalgh <james.greenhalgh@arm.com> 12216 12217 * gcc.target/aarch64/fmovd.c: New. 12218 * gcc.target/aarch64/fmovf.c: Likewise. 12219 * gcc.target/aarch64/fmovd-zero.c: Likewise. 12220 * gcc.target/aarch64/fmovf-zero.c: Likewise. 12221 * gcc.target/aarch64/vect-fmovd.c: Likewise. 12222 * gcc.target/aarch64/vect-fmovf.c: Likewise. 12223 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise. 12224 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise. 12225 122262013-01-07 Richard Biener <rguenther@suse.de> 12227 12228 PR tree-optimization/55888 12229 PR tree-optimization/55862 12230 * gcc.dg/torture/pr55888.c: New testcase. 12231 122322013-01-07 Tobias Burnus <burnus@net-b.de> 12233 12234 PR fortran/55852 12235 * gfortran.dg/intrinsic_size_3.f90: New. 12236 122372013-01-07 Tobias Burnus <burnus@net-b.de> 12238 12239 PR fortran/55763 12240 * gfortran.dg/select_type_32.f90: New. 12241 122422013-01-04 Dodji Seketeli <dodji@redhat.com> 12243 12244 PR c++/52343 12245 * g++.dg/cpp0x/alias-decl-29.C: New test. 12246 122472013-01-06 Paul Thomas <pault@gcc.gnu.org> 12248 12249 PR fortran/53876 12250 PR fortran/54990 12251 PR fortran/54992 12252 * gfortran.dg/class_array_15.f03: New test. 12253 122542013-01-06 Mikael Morin <mikael@gcc.gnu.org> 12255 12256 PR fortran/42769 12257 PR fortran/45836 12258 PR fortran/45900 12259 * gfortran.dg/use_23.f90: New test. 12260 * gfortran.dg/use_24.f90: New test. 12261 * gfortran.dg/use_25.f90: New test. 12262 * gfortran.dg/use_26.f90: New test. 12263 * gfortran.dg/use_27.f90: New test. 12264 122652013-01-06 Olivier Hainque <hainque@adacore.com> 12266 12267 * gnat.dg/specs/clause_on_volatile.ads: New test. 12268 122692013-01-06 Eric Botcazou <ebotcazou@adacore.com> 12270 12271 * gnat.dg/alignment10.adb: New test. 12272 122732013-01-05 Steven G. Kargl <kargl@gcc.gnu.org> 12274 Mikael Morin <mikael@gcc.gnu.org> 12275 12276 PR fortran/55827 12277 * gfortran.dg/use_22.f90: New test. 12278 122792013-01-04 Andrew Pinski <apinski@cavium.com> 12280 12281 * gcc.target/aarch64/cmp-1.c: New testcase. 12282 122832013-01-04 Paul Thomas <pault@gcc.gnu.org> 12284 12285 PR fortran/55172 12286 * gfortran.dg/select_type_31.f03: New test. 12287 122882013-01-04 Paolo Carlini <paolo.carlini@oracle.com> 12289 12290 PR c++/54526 (again) 12291 * g++.dg/cpp0x/parse2.C: Extend. 12292 * g++.old-deja/g++.other/crash28.C: Adjust. 12293 122942013-01-04 Richard Biener <rguenther@suse.de> 12295 12296 PR tree-optimization/55862 12297 * gcc.dg/torture/pr55862.c: New testcase. 12298 122992013-01-04 Martin Jambor <mjambor@suse.cz> 12300 12301 PR tree-optimization/55755 12302 * gcc.dg/torture/pr55755.c: New test. 12303 * gcc.dg/tree-ssa/sra-13.c: Likewise. 12304 * gcc.dg/tree-ssa/pr45144.c: Update. 12305 123062013-01-04 Richard Biener <rguenther@suse.de> 12307 12308 PR middle-end/55863 12309 * gcc.dg/fold-reassoc-2.c: New testcase. 12310 123112013-01-04 Tobias Burnus <burnus@net-b.de> 12312 12313 PR fortran/55763 12314 * gfortran.dg/null_7.f90: New. 12315 123162013-01-04 Tobias Burnus <burnus@net-b.de> 12317 12318 PR fortran/55854 12319 PR fortran/55763 12320 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code. 12321 * gfortran.dg/unlimited_polymorphic_7.f90: New. 12322 * gfortran.dg/unlimited_polymorphic_8.f90: New. 12323 123242013-01-03 Richard Sandiford <rdsandiford@googlemail.com> 12325 12326 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough. 12327 123282013-01-03 Janus Weil <janus@gcc.gnu.org> 12329 12330 PR fortran/55855 12331 * gfortran.dg/assignment_1.f90: Modified. 12332 * gfortran.dg/assignment_4.f90: New. 12333 123342013-01-03 David Edelsohn <dje.gcc@gmail.com> 12335 12336 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options. 12337 123382013-01-03 Richard Biener <rguenther@suse.de> 12339 12340 PR tree-optimization/55857 12341 * gcc.dg/vect/pr55857-1.c: New testcase. 12342 * gcc.dg/vect/pr55857-2.c: Likewise. 12343 123442013-01-03 Jakub Jelinek <jakub@redhat.com> 12345 12346 PR rtl-optimization/55838 12347 * gcc.dg/pr55838.c: New test. 12348 12349 PR tree-optimization/55832 12350 * gcc.c-torture/compile/pr55832.c: New test. 12351 123522013-01-02 Teresa Johnson <tejohnson@google.com> 12353 12354 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message. 12355 * gcc.dg/tree-ssa/loop-23.c: Ditto. 12356 * gcc.dg/tree-ssa/cunroll-1.c: Ditto. 12357 * gcc.dg/tree-ssa/cunroll-2.c: Ditto. 12358 * gcc.dg/tree-ssa/cunroll-3.c: Ditto. 12359 * gcc.dg/tree-ssa/cunroll-4.c: Ditto. 12360 * gcc.dg/tree-ssa/cunroll-5.c: Ditto. 12361 * gcc.dg/unroll_1.c: Ditto. 12362 * gcc.dg/unroll_2.c: Ditto. 12363 * gcc.dg/unroll_3.c: Ditto. 12364 * gcc.dg/unroll_4.c: Ditto. 12365 123662013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 12367 12368 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined. 12369 123702013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org> 12371 12372 PR fortran/55818 12373 * gfortran.dg/eof_4.f90: New test. 12374 123752013-01-02 Jakub Jelinek <jakub@redhat.com> 12376 12377 * lib/c-compat.exp (compat-use-alt-compiler): Remove 12378 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed. 12379 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS. 12380 (compat_setup_dfp): Initialize compat_alt_caret and 12381 compat_save_TEST_ALWAYS_FLAGS. 12382 123832013-01-02 Richard Sandiford <rdsandiford@googlemail.com> 12384 12385 * gcc.dg/torture/tls/tls-reload-1.c: New test. 12386 123872013-01-02 Richard Sandiford <rdsandiford@googlemail.com> 12388 12389 * gcc.dg/torture/fp-int-convert-2.c: New test. 12390 123912013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> 12392 12393 * gfortran.dg/newunit_3.f90: Add dg-do run. 12394 * gfortran.dg/inquire_15.f90: Add dg-do run. 12395 123962013-01-01 Jakub Jelinek <jakub@redhat.com> 12397 12398 PR tree-optimization/55831 12399 * gcc.dg/pr55831.c: New test. 12400 12401Copyright (C) 2013 Free Software Foundation, Inc. 12402 12403Copying and distribution of this file, with or without modification, 12404are permitted in any medium without royalty provided the copyright 12405notice and this notice are preserved. 12406