trans-intrinsic.c (conv_co_minmaxsum): Fix argument passing.
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-06-19 Tobias Burnus <burnus@net-b.de>
2
3 * gfortran.dg/coarray/collectives_2.f90: Extend
4 and make valid.
5
6 2014-06-18 Tom de Vries <tom@codesourcery.com>
7
8 * gcc.target/aarch64/fuse-caller-save.c: New test.
9
10 2014-06-18 Radovan Obradovic <robradovic@mips.com>
11 Tom de Vries <tom@codesourcery.com>
12
13 * gcc.target/arm/fuse-caller-save.c: New test.
14
15 2014-06-18 Richard Biener <rguenther@suse.de>
16
17 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
18 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
19 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
20
21 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
22
23 PR tree-optimization/61518
24 * gcc.dg/torture/pr61518.c: New test.
25
26 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
27
28 PR tree-optimization/61517
29 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
30 (incorrect_read_be32): Likewise.
31 (main): Call incorrect_read_* to test stmt replacement is made by
32 bswap at the right place.
33 * gcc.c-torture/execute/pr61517.c: New test.
34
35 2014-06-18 Andreas Schwab <schwab@suse.de>
36
37 PR rtl-optimization/54555
38 * gcc.target/m68k/pr54555.c: New test.
39
40 2014-06-18 Olivier Hainque <hainque@adacore.com>
41
42 * gnat.dg/blocklocs.adb: New test.
43
44 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
45
46 PR tree-optimization/52252
47 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
48 * gcc.target/i386/pr52252-core.c: Ditto.
49
50 PR tree-optimization/61403
51 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
52
53 2014-06-18 Jakub Jelinek <jakub@redhat.com>
54
55 * gfortran.dg/gomp/declare-simd-1.f90: New test.
56 * gfortran.dg/gomp/depend-1.f90: New test.
57 * gfortran.dg/gomp/target1.f90: New test.
58 * gfortran.dg/gomp/target2.f90: New test.
59 * gfortran.dg/gomp/target3.f90: New test.
60 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
61 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
62 201107.
63
64 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
65
66 PR fortran/61126
67 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
68
69 2014-06-17 Tobias Burnus <burnus@net-b.de>
70 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
71
72 * gfortran.dg/coarray/send_array.f90: New.
73 * gfortran.dg/coarray/get_array.f90: New.
74 * gfortran.dg/coarray/sendget_array.f90: New.
75 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
76 names.
77 * gfortran.dg/coarray/collectives_2.f90: New.
78
79 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
80
81 PR target/61533
82 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
83 dg-options.
84
85 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
86
87 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
88 unit_id and kind_id to zero.
89
90 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
91
92 PR target/61483
93 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
94 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
95 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
96 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
97
98 2014-06-17 Richard Biener <rguenther@suse.de>
99
100 PR lto/61012
101 * gcc.dg/lto/pr61526_0.c: New testcase.
102 * gcc.dg/lto/pr61526_1.c: Likewise.
103
104 2014-06-17 Richard Biener <rguenther@suse.de>
105
106 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
107 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
108 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
109 * gcc.dg/tree-ssa/vrp36.c: Likewise.
110 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
111
112 2014-06-17 Richard Biener <rguenther@suse.de>
113
114 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
115
116 2014-06-16 Richard Biener <rguenther@suse.de>
117
118 PR tree-optimization/61482
119 * g++.dg/torture/pr61482.C: New testcase.
120
121 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
122
123 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
124 vpmacsdql instruction.
125
126 2014-06-16 Yury Gribov <y.gribov@samsung.com>
127
128 * c-c++-common/asan/instrument-with-calls-1.c: New test.
129 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
130 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
131 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
132 test patterns.
133 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
134 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
135 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
136 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
137 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
138 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
139
140 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
141
142 PR fortran/28484
143 PR fortran/61429
144 * gfortran.dg/system_clock_1.f90: New file.
145 * gfortran.dg/system_clock_2.f90: New file.
146
147 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
148
149 PR c++/33101
150 * g++.dg/other/void3.C: New.
151 * g++.dg/conversion/err-recover1.C: Update.
152
153 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
154
155 PR target/61415
156 * lib/target-supports.exp (check_effective_target_longdouble128): New.
157 * gcc.target/powerpc/pack02.c: Use it.
158 * gcc.target/powerpc/tfmode_off.c: Likewise.
159
160 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
161
162 PR rtl-optimization/61094
163 PR rtl-optimization/61446
164 * gcc.target/i386/pr61446.c : New.
165
166 2014-06-13 Dehao Chen <dehao@google.com>
167
168 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
169
170 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
171
172 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
173
174 2014-06-13 Richard Biener <rguenther@suse.de>
175
176 * c-c++-common/pr46562-2.c: Adjust.
177 * g++.dg/tree-ssa/pr8781.C: Likewise.
178 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
179 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
180 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
181 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
182 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
183
184 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
185
186 PR tree-optimization/61375
187 * gcc.c-torture/execute/pr61375-1.c: New test.
188
189 2014-06-12 Jakub Jelinek <jakub@redhat.com>
190
191 PR middle-end/61486
192 * c-c++-common/gomp/pr61486-1.c: New test.
193 * c-c++-common/gomp/pr61486-2.c: New test.
194
195 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
196
197 PR target/59843
198 * gcc.dg/vect/vect-singleton_1.c: New file.
199
200 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
201
202 PR target/61443
203 * gcc.target/avr/torture/pr61443.c: New test.
204
205 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
206
207 PR c++/19200
208 * g++.dg/parse/friend11.C: New.
209
210 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
211
212 PR c++/60265
213 * g++.dg/cpp0x/using-enum-1.C: New.
214 * g++.dg/cpp0x/using-enum-2.C: Likewise.
215
216 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
217
218 PR c++/19200
219 * g++.dg/parse/friend9.C: New.
220 * g++.dg/parse/friend10.C: Likewise.
221 * g++.dg/parse/friend7.C: Adjust.
222
223 2014-06-11 Richard Biener <rguenther@suse.de>
224
225 PR tree-optimization/61452
226 * gcc.dg/torture/pr61452.c: New testcase.
227
228 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
229
230 PR c++/34049
231 * g++.dg/parse/pr34049.C: New.
232
233 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
234
235 * gcc.c-torture/execute/pr61306-1.c: New test.
236 * gcc.c-torture/execute/pr61306-2.c: Likewise.
237 * gcc.c-torture/execute/pr61306-3.c: Likewise.
238
239 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
240
241 * gcc.target/aarch64/acle/acle.exp: New.
242 * gcc.target/aarch64/acle/crc32b.c: New test.
243 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
244 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
245 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
246 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
247 * gcc.target/aarch64/acle/crc32d.c: Likewise.
248 * gcc.target/aarch64/acle/crc32h.c: Likewise.
249 * gcc.target/aarch64/acle/crc32w.c: Likewise.
250
251 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
252
253 PR tree-optimization/52252
254 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
255
256 2014-06-11 Richard Biener <rguenther@suse.de>
257
258 PR middle-end/61437
259 * gcc.dg/torture/20140610-1.c: New testcase.
260 * gcc.dg/torture/20140610-2.c: Likewise.
261
262 2014-06-10 Richard Biener <rguenther@suse.de>
263
264 PR tree-optimization/61438
265 * gcc.dg/torture/pr61438.c: New testcase.
266
267 2014-06-10 Richard Biener <rguenther@suse.de>
268
269 PR middle-end/61456
270 * g++.dg/opt/pr61456.C: New testcase.
271
272 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
273 Mikael Morin <mikael@gcc.gnu.org>
274
275 PR fortran/41936
276 * gfortran.dg/class_array_15.f03: Check memory leaks.
277
278 2014-06-10 Richard Biener <rguenther@suse.de>
279
280 PR tree-optimization/57186
281 PR tree-optimization/59299
282 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
283 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
284
285 2014-06-10 Jakub Jelinek <jakub@redhat.com>
286
287 PR fortran/60928
288 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
289 directives.
290 * gfortran.dg/gomp/associate1.f90: New test.
291 * gfortran.dg/gomp/intentin1.f90: New test.
292 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
293 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
294 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
295 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
296
297 2014-06-09 Marek Polacek <polacek@redhat.com>
298
299 PR c/36446
300 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
301 * gcc.dg/array-2.c: Likewise.
302 * gcc.dg/array-const-2.c: Likewise.
303 * gcc.dg/ucnid-8.c: Likewise.
304 * gcc.dg/vla-init-1.c: Likewise.
305 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
306 * gcc.dg/c99-flex-array-7.c: Likewise.
307 * gcc.dg/init-bad-1.c: Likewise.
308 * gcc.dg/init-bad-3.c: Likewise.
309 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
310 * gcc.dg/pedwarn-init.c: Add dg-warning.
311 * gcc.dg/pr53119.c: Remove dg-excess-errors.
312
313 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
314
315 PR c++/22556
316 * g++.dg/other/redecl3.C: New.
317
318 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
319
320 PR c++/54442
321 * g++.dg/pr54442.C: New file.
322
323 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
324
325 PR fortran/61406
326 * gfortran.dg/associate_17.f90 : New test
327
328 2014-06-09 Petr Murzin <petr.murzin@intel.com>
329
330 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
331 void for TEST instead of static void.
332 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
333 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
334 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
335 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
336 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
337 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
338 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
339 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
340 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
341 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
342 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
343 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
344 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
345 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
346 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
347 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
348 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
349 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
350 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
351 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
352 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
353 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
354 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
355 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
356 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
357 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
358 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
359 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
360 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
361 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
362 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
363 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
364 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
365 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
366 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
367 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
368 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
369 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
370 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
371 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
372 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
373 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
374 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
375 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
376 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
377 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
378 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
379 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
380 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
381 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
382 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
383 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
384 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
385 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
386 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
387 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
388 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
389 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
390 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
391 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
392 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
393 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
394 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
395 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
396 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
397 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
398 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
399 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
400 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
401 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
402 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
403 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
404 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
405 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
406 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
407 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
408 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
409 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
410 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
411 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
412 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
413 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
414 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
415 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
416 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
417 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
418 instead of static void.
419 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
420 delete unused variables.
421 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
422 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
423 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
424 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
425 delete unused variables, void for TEST instead of static void.
426 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
427 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
428 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
429 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
430 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
431 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
432 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
433 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
434 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
435 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
436 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
437 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
438 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
439 initialize variables.
440 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
441 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
442 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
443 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
444 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
445 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
446 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
447 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
448 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
449 * gcc.target/i386/i386.exp: Ditto.
450 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
451 CALC, void for TEST instead of static void, initialize variables.
452 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
453 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
454 static void.
455 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
456 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
457 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
458 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
459 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
460 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
461 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
462 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
463 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
464 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
465 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
466 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
467 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
468 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
469 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
470 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
471 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
472 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
473 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
474 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
475 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
476 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
477 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
478 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
479 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
480 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
481 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
482 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
483 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
484 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
485 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
486 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
487 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
488 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
489 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
490 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
491 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
492 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
493 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
494 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
495 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
496 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
497 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
498 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
499 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
500 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
501 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
502 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
503 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
504 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
505 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
506 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
507 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
508 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
509 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
510 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
511 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
512 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
513 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
514 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
515 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
516 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
517 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
518 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
519 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
520 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
521 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
522 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
523 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
524 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
525 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
526 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
527 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
528 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
529 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
530 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
531 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
532 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
533 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
534 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
535 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
536 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
537 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
538 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
539 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
540 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
541 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
542 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
543 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
544 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
545 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
546 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
547 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
548 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
549 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
550 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
551 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
552 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
553 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
554 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
555 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
556 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
557 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
558 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
559 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
560 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
561 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
562 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
563 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
564 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
565 instead of static void.
566 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
567 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
568 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
569 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
570 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
571 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
572 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
573 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
574 static void, delete unused variables.
575 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
576 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
577 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
578 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
579 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
580 static void, delete unused variables, Change parameters for
581 UNION_CHECK, MASK_MERGE and MASK_ZERO.
582 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
583 CALC, void for TEST instead of static void.
584 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
585 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
586 void.
587 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
588 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
589 static void, change type of parameter for UNION_TYPE.
590 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
591 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
592 void for TEST instead of static void, delete unused variables, change
593 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
594 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
595 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
596 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
597 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
598 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
599 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
600 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
601 void for TEST instead of static void, change parameters for
602 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
603 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
604 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
605 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
606 * gcc.target/i386/avx512f-additional-reg-names.c: Add
607 __attribute__((unused)).
608 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
609 __attribute__((unused)).
610 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
611 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
612 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
613 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
614 * gcc.target/i386/avx512f-korw-1.c: Ditto.
615 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
616 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
617 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
618 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
619 add __attribute__((unused)).
620 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
621 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
622 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
623 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
624 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
625 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
626 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
627 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
628 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
629 delete unused variables.
630 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
631 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
632 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
633 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
634 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
635 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
636 static void, mask_merging and zero_masking for unsigned types.
637 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
638 CHECK_ARRAY for unsigned types.
639 * gcc.target/i386/m256-check.h: Ditto.
640 * gcc.target/i386/m512-check.h: Ditto.
641
642 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
643
644 PR target/61062
645 * gcc.target/arm/pr48252.c (main): Expect same result
646 as endian-neutral.
647
648 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
649
650 PR fortran/45187
651 * gfortran.dg/cray_pointers_10.f90: New file.
652
653 2014-06-09 Jakub Jelinek <jakub@redhat.com>
654
655 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
656 instead of complex(kind=16).
657
658 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
659
660 PR fortran/38829
661 * gfortran.dg/bind_c_usage_29.f90: New file.
662
663 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
664
665 * gnat.dg/opt38.adb: New test.
666 * gnat.dg/opt38_pkg.ad[sb]: New helper.
667
668 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
669
670 PR target/18343
671 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
672 New macro, 0 for __MMIX__, default 64.
673 (bar): Pass it to __builtin_apply instead of literal 64.
674
675 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
676
677 * gfortran.dg/io_constraints_11.f90: New file.
678 * gfortran.dg/io_constraints_12.f90: New file.
679 * gfortran.dg/io_constraints_13.f90: New file.
680
681 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
682
683 PR target/61423
684 * gcc.target/i386/pr61423.c: New test.
685
686 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
687
688 PR c++/60184
689 * g++.dg/cpp0x/constexpr-union6.C: New.
690 * g++.dg/cpp0x/union6.C: Likewise.
691 * g++.dg/init/ref14.C: Adjust.
692 * g++.dg/init/union1.C: Likewise.
693
694 2014-06-06 Richard Biener <rguenther@suse.de>
695
696 PR tree-optimization/59299
697 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
698
699 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
700
701 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
702 * gcc.dg/tree-ssa/sra-12.c: Likewise.
703
704 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
705
706 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
707 bitfield and test wrong results instead of correct results to make the
708 test more portable.
709
710 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
711
712 PR c++/60432
713 * g++.dg/cpp0x/constexpr-60432.C: New.
714
715 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
716
717 PR c++/60199
718 * g++.dg/cpp0x/constexpr-60199.C: New.
719
720 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
721
722 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
723 Specify -march=z900 as an additional option.
724 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
725 * gcc.dg/optimize-bswapsi-2.c: Likewise.
726 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
727
728 2014-06-06 Jakub Jelinek <jakub@redhat.com>
729
730 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
731 reduction clause diagnostic changes.
732 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
733 * gfortran.dg/gomp/reduction1.f90: Likewise.
734 * gfortran.dg/gomp/reduction3.f90: Likewise.
735 * gfortran.dg/gomp/udr1.f90: New test.
736 * gfortran.dg/gomp/udr2.f90: New test.
737 * gfortran.dg/gomp/udr3.f90: New test.
738 * gfortran.dg/gomp/udr4.f90: New test.
739 * gfortran.dg/gomp/udr5.f90: New test.
740 * gfortran.dg/gomp/udr6.f90: New test.
741 * gfortran.dg/gomp/udr7.f90: New test.
742
743 2014-06-06 Christian Bruel <christian.bruel@st.com>
744
745 PR tree-optimization/43934
746 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
747
748 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
749
750 PR c/53119
751 * gcc.dg/pr53119.c: New testcase.
752
753 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
754
755 PR target/52472
756 * gcc.target/avr/pr52472.c: New test.
757
758
759 2014-06-05 Jeff Law <law@redhat.com>
760
761 PR tree-optimization/61289
762 * g++.dg/pr61289.C: New test.
763 * g++.dg/pr61289-2.C: New test.
764
765 2014-06-05 Richard Biener <rguenther@suse.de>
766 Paolo Carlini <paolo.carlini@oracle.com>
767
768 PR c++/56961
769 * g++.dg/parse/pr56961.C: New.
770
771 2014-06-05 Kai Tietz <ktietz@redhat.com>
772
773 PR target/46219
774 * gcc.target/i386/sibcall-4.c: Remove xfail.
775
776 2014-06-05 Julian Brown <julian@codesourcery.com>
777 Sandra Loosemore <sandra@codesourcery.com>
778
779 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
780
781 2014-06-05 Richard Biener <rguenther@suse.de>
782
783 PR c++/61004
784 * g++.dg/diagnostic/pr61004.C: New testcase.
785
786 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
787
788 * gcc.dg/torture/pr61319.c: New test.
789
790 2014-06-05 Marek Polacek <polacek@redhat.com>
791
792 PR c/56724
793 * gcc.dg/pr56724-3.c: New test.
794
795 2014-06-05 Andreas Schwab <schwab@suse.de>
796
797 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
798
799 2014-06-05 Marek Polacek <polacek@redhat.com>
800
801 PR c/49706
802 * c-c++-common/pr49706.c: New test.
803
804 2014-06-05 Marek Polacek <polacek@redhat.com>
805
806 PR c/48062
807 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
808 * gcc.dg/Wshadow-3.c: Likewise.
809 * gcc.dg/pr48062.c: New test.
810
811 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
812
813 PR c++/43453
814 * g++.dg/init/pr43453.C: New.
815
816 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
817
818 PR tree-optimization/61385
819 * gcc.dg/tree-ssa/pr61385.c: New file.
820
821 2014-06-04 Richard Biener <rguenther@suse.de>
822
823 PR tree-optimization/60098
824 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
825
826 2014-06-04 Richard Biener <rguenther@suse.de>
827
828 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
829
830 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
831
832 PR c/58942
833 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
834 the case with a pointer.
835
836 2014-06-04 Marek Polacek <polacek@redhat.com>
837
838 PR c/30020
839 * c-c++-common/pr30020.c: New test.
840
841 2014-06-03 Andrew Pinski <apinski@cavium.com>
842
843 * gcc.c-torture/compile/20140528-1.c: New testcase.
844
845 2014-06-03 Dehao Chen <dehao@google.com>
846
847 * gcc.dg/tree-prof/merge_block.c: New test.
848
849 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
850
851 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
852 * g++.dg/ext/mv15.C (dg-options): Ditto.
853
854 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
855
856 DR 1423
857 PR c++/52174
858 * g++.dg/cpp0x/nullptr31.C: New.
859 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
860 * g++.dg/cpp0x/nullptr17.C: Update.
861
862 2014-06-03 Marek Polacek <polacek@redhat.com>
863
864 PR c/60439
865 * c-c++-common/pr60439.c: New test.
866 * g++.dg/eh/scope1.C (f4): Add dg-warning.
867
868 2014-06-03 Martin Jambor <mjambor@suse.cz>
869
870 PR ipa/61160
871 * g++.dg/ipa/pr61160-1.C: New test.
872
873 2014-06-03 Richard Biener <rguenther@suse.de>
874
875 PR tree-optimization/61383
876 * gcc.dg/torture/pr61383-1.c: New testcase.
877
878 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
879
880 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
881
882 2014-06-02 Jeff Law <law@redhat.com>
883
884 PR rtl-optimization/61094
885 * g++.dg/pr61094: New test.
886
887 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
888
889 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
890 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
891 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
892 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
893 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
894 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
895 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
896 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
897
898 2014-06-02 Richard Biener <rguenther@suse.de>
899
900 PR tree-optimization/61346
901 * gcc.dg/torture/pr61346.c: New testcase.
902
903 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
904
905 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
906 not compilation.
907 * gcc.target/i386/sibcall-4.c: Ditto.
908 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
909
910 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
911
912 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
913 in scan-assembler-not string.
914 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
915 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
916 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
917
918 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
919
920 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
921
922 2014-06-01 Kai Tietz <ktietz@redhat.com>
923
924 PR target/61377
925 * gcc.target/i386/sibcall-6.c: New test.
926
927 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
928
929 DR 1227
930 PR c++/57543
931 * g++.dg/cpp0x/pr57543-1.C: New.
932 * g++.dg/cpp0x/pr57543-2.C: Likewise.
933 * g++.dg/cpp0x/pr57543-3.C: Likewise.
934 * g++.dg/cpp0x/decltype59.C: Likewise.
935
936 2014-05-31 Tom de Vries <tom@codesourcery.com>
937
938 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
939
940 2014-05-30 Jakub Jelinek <jakub@redhat.com>
941
942 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
943 restore_gcc_exec_prefix_env_var): New procedures.
944 (set_ld_library_path_env_vars,
945 restore_ld_library_path_env_vars): Use them.
946 * lib/c-compat.exp: Load target-libpath.exp.
947 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
948 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
949 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
950 restore_gcc_exec_prefix_env_var.
951 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
952 Likewise.
953
954 * c-c++-common/asan/misalign-1.c: New test.
955 * c-c++-common/asan/misalign-2.c: New test.
956
957 * g++.dg/asan/asan_test.C: Add -std=c++11 and
958 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
959 -DASAN_USE_DEJAGNU_GTEST=1.
960 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
961 * g++.dg/asan/asan_oob_test.cc: Likewise.
962 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
963 * g++.dg/asan/asan_str_test.cc: Likewise.
964 * g++.dg/asan/asan_test_utils.h: Likewise.
965 * g++.dg/asan/sanitizer_test_config.h: Likewise.
966 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
967 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
968 Imported from upstream r209283.
969 * g++.dg/asan/asan_test_config.h: Likewise.
970
971 2014-05-30 Kai Tietz <ktietz@redhat.com>
972
973 PR target/60104
974 * gcc.target/i386/sibcall-1.c: New test.
975 * gcc.target/i386/sibcall-2.c: New test.
976 * gcc.target/i386/sibcall-3.c: New test.
977 * gcc.target/i386/sibcall-4.c: New test.
978
979 2014-05-30 Ian Lance Taylor <iant@google.com>
980
981 * gcc.target/i386/pause-2.c: New test.
982
983 2014-05-30 Tom de Vries <tom@codesourcery.com>
984
985 * gcc.target/i386/fuse-caller-save.c: New test.
986 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
987 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
988
989 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
990
991 * gcc.target/arm/simd/vrev16p8_1.c: New file.
992 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
993 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
994 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
995 * gcc.target/arm/simd/vrev16s8_1.c: New file.
996 * gcc.target/arm/simd/vrev16u8_1.c: New file.
997 * gcc.target/arm/simd/vrev32p16_1.c: New file.
998 * gcc.target/arm/simd/vrev32p8_1.c: New file.
999 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
1000 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
1001 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
1002 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
1003 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
1004 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
1005 * gcc.target/arm/simd/vrev32s16_1.c: New file.
1006 * gcc.target/arm/simd/vrev32s8_1.c: New file.
1007 * gcc.target/arm/simd/vrev32u16_1.c: New file.
1008 * gcc.target/arm/simd/vrev32u8_1.c: New file.
1009 * gcc.target/arm/simd/vrev64f32_1.c: New file.
1010 * gcc.target/arm/simd/vrev64p16_1.c: New file.
1011 * gcc.target/arm/simd/vrev64p8_1.c: New file.
1012 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
1013 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
1014 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
1015 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
1016 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
1017 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
1018 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
1019 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
1020 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
1021 * gcc.target/arm/simd/vrev64s16_1.c: New file.
1022 * gcc.target/arm/simd/vrev64s32_1.c: New file.
1023 * gcc.target/arm/simd/vrev64s8_1.c: New file.
1024 * gcc.target/arm/simd/vrev64u16_1.c: New file.
1025 * gcc.target/arm/simd/vrev64u32_1.c: New file.
1026 * gcc.target/arm/simd/vrev64u8_1.c: New file.
1027
1028 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
1029
1030 PR rtl-optimization/61325
1031 * gcc.target/aarch64/pr61325.c: New.
1032
1033 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
1034
1035 * gcc.target/arm/simd/vextQf32_1.c: New file.
1036 * gcc.target/arm/simd/vextQp16_1.c: New file.
1037 * gcc.target/arm/simd/vextQp8_1.c: New file.
1038 * gcc.target/arm/simd/vextQs16_1.c: New file.
1039 * gcc.target/arm/simd/vextQs32_1.c: New file.
1040 * gcc.target/arm/simd/vextQs64_1.c: New file.
1041 * gcc.target/arm/simd/vextQs8_1.c: New file.
1042 * gcc.target/arm/simd/vextQu16_1.c: New file.
1043 * gcc.target/arm/simd/vextQu32_1.c: New file.
1044 * gcc.target/arm/simd/vextQu64_1.c: New file.
1045 * gcc.target/arm/simd/vextQu8_1.c: New file.
1046 * gcc.target/arm/simd/vextQp64_1.c: New file.
1047 * gcc.target/arm/simd/vextf32_1.c: New file.
1048 * gcc.target/arm/simd/vextp16_1.c: New file.
1049 * gcc.target/arm/simd/vextp8_1.c: New file.
1050 * gcc.target/arm/simd/vexts16_1.c: New file.
1051 * gcc.target/arm/simd/vexts32_1.c: New file.
1052 * gcc.target/arm/simd/vexts64_1.c: New file.
1053 * gcc.target/arm/simd/vexts8_1.c: New file.
1054 * gcc.target/arm/simd/vextu16_1.c: New file.
1055 * gcc.target/arm/simd/vextu32_1.c: New file.
1056 * gcc.target/arm/simd/vextu64_1.c: New file.
1057 * gcc.target/arm/simd/vextu8_1.c: New file.
1058 * gcc.target/arm/simd/vextp64_1.c: New file.
1059
1060 2014-05-29 Radovan Obradovic <robradovic@mips.com>
1061 Tom de Vries <tom@codesourcery.com>
1062
1063 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
1064 options.
1065 * gcc.target/mips/fuse-caller-save.h: New include file.
1066 * gcc.target/mips/fuse-caller-save.c: New test.
1067 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1068 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1069
1070 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
1071
1072 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
1073
1074 2014-05-28 Richard Biener <rguenther@suse.de>
1075
1076 PR middle-end/61045
1077 * gcc.dg/pr61045.c: New testcase.
1078
1079 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1080
1081 * lib/clearcap.exp: New file.
1082 * gcc.dg/vect/vect.exp: Load clearcap.exp.
1083 Remove clearcap_ldflags handling.
1084 Call clearcap-init, clearcap-finish.
1085 * gcc.target/i386/i386.exp: Likewise.
1086 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1087 * gcc.target/i386/clearcapv2.map: Move to
1088 ../config/sol2-clearcapv2.map.
1089 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1090 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1091
1092 2014-05-28 Richard Biener <rguenther@suse.de>
1093
1094 PR tree-optimization/61335
1095 * gfortran.dg/pr61335.f90: New testcase.
1096
1097 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1098
1099 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1100
1101 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1102
1103 * gnat.dg/overflow_fixed.adb: New test.
1104
1105 2014-05-27 Marek Polacek <polacek@redhat.com>
1106
1107 PR c/56724
1108 * gcc.dg/pr56724-1.c: New test.
1109 * gcc.dg/pr56724-2.c: New test.
1110 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
1111 -Wtraditional.
1112 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
1113
1114 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1115
1116 * gcc.dg/fold-compare-8.c: New test.
1117 * gcc.dg/Wstrict-overflow-25.c: Likewise.
1118
1119 2014-05-27 Richard Biener <rguenther@suse.de>
1120
1121 * gcc.dg/tree-ssa/vrp92.c: New testcase.
1122
1123 2014-05-27 Marek Polacek <polacek@redhat.com>
1124
1125 PR testsuite/61319
1126 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
1127 LLONG_MIN, and ULLONG_MAX.
1128
1129 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1130
1131 * lib/target-supports.exp (check_effective_target_vect_bswap):
1132 Specify arm*-*-* support.
1133
1134 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1135
1136 PR testsuite/61319
1137 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
1138 -nan optional.
1139 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1140 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1141
1142 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1143
1144 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
1145
1146 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
1147
1148 PR rtl-optimization/61222
1149 * gcc.c-torture/compile/pr61222-1.c: New test.
1150 * gcc.c-torture/compile/pr61222-2.c: Likewise.
1151
1152 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1153
1154 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
1155
1156 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1157
1158 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
1159
1160 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1161
1162 PR libgfortran/55117
1163 * gfortran.dg/namelist_85.f90: New test.
1164
1165 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
1166
1167 PR c/61191
1168 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
1169 the case with syntax error.
1170
1171 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1172
1173 * gcc.dg/lto/pr61278_0.c: New test.
1174 * gcc.dg/lto/pr61278_1.c: New test.
1175
1176 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1177
1178 * gcc.dg/pr61220.c: New test.
1179 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
1180
1181 2014-05-25 Tobias Burnus <burnus@net-b.de>
1182
1183 * gfortran.dg/coarray_10.f90: Update dg-warning.
1184 * gfortran.dg/coarray_this_image_1.f90: New.
1185 * gfortran.dg/coarray_this_image_2.f90: New.
1186
1187 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
1188
1189 PR libfortran/61173
1190 * gfortran.dg/arrayio_14.f90: New test.
1191
1192 2014-05-24 Andreas Schwab <schwab@suse.de>
1193
1194 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
1195
1196 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1197
1198 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
1199 Adjust regexp for -flto.
1200 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
1201 * gfortran.dg/pr52835.f90: Likewise.
1202
1203 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
1204
1205 PR rtl-optimization/61215
1206 * gcc.target/i386/pr61215.c: New.
1207
1208 2014-05-23 Marek Polacek <polacek@redhat.com>
1209 Jakub Jelinek <jakub@redhat.com>
1210
1211 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
1212 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
1213 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
1214 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
1215 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
1216 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
1217 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
1218 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
1219 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
1220 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
1221 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
1222 * c-c++-common/ubsan/float-cast.h: New file.
1223 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
1224 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
1225
1226 2014-05-23 Jiong Wang <jiong.wang@arm.com>
1227
1228 * gcc.target/aarch64/tail_indirect_call_1.c: New.
1229
1230 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1231
1232 * g++.dg/cpp1y/lambda-init9.C: New.
1233
1234 2014-05-23 Richard Biener <rguenther@suse.de>
1235
1236 PR testsuite/61266
1237 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
1238 adjust testcase to reflect reality.
1239
1240 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1241
1242 PR tree-optimization/54733
1243 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
1244 optimization to support memory sources and bitwise operations
1245 equivalent to load in host endianness.
1246 * gcc.dg/optimize-bswaphi-1.c: Likewise.
1247 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1248 * gcc.c-torture/execute/bswap-2.c: Likewise.
1249
1250 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1251
1252 * lib/target-supports.exp: New effective targets for architectures
1253 capable of performing byte swap.
1254 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
1255 * gcc.dg/optimize-bswapdi-2.c: Likewise.
1256 * gcc.dg/optimize-bswapsi-1.c: Likewise.
1257
1258 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1259
1260 PR c++/61088
1261 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
1262 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
1263
1264 2014-05-22 Xinliang David Li <davidxl@google.com>
1265
1266 * g++.dg/ipa/devirt-15.C: Fix expected message.
1267 * g++.dg/ipa/devirt-16.C: Ditto.
1268 * g++.dg/ipa/devirt-17.C: Ditto.
1269 * g++.dg/ipa/devirt-26.C: Ditto.
1270 * g++.dg/ipa/imm-devirt-1.C: Ditto.
1271 * g++.dg/ipa/imm-devirt-2.C: Ditto.
1272 * g++.dg/tree-ssa/pr8781.C:Ditto.
1273
1274 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
1275
1276 * gcc.target/powerpc/htm-ttest.c: New test.
1277
1278 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
1279
1280 * gnat.dg/opt37.ad[sb]: New test.
1281
1282 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
1283
1284 PR c/61271
1285 * g++.dg/cilk-plus/AN/array_function.cc: New.
1286
1287 2014-05-22 Richard Biener <rguenther@suse.de>
1288
1289 * gcc.dg/tree-ssa/alias-33.c: New testcase.
1290
1291 2014-05-22 Kostya Serebryany <kcc@google.com>
1292
1293 * c-c++-common/tsan/mutexset1.c: Update the test to match
1294 upstream r209283.
1295 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
1296
1297 2014-05-21 Marek Polacek <polacek@redhat.com>
1298
1299 PR sanitizer/61272
1300 * g++.dg/ubsan/pr61272.C: New test.
1301
1302 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
1303 Sandra Loosemore <sandra@codesourcery.com>
1304
1305 PR lto/60179
1306 * lib/scanasm.exp (scan-lto-assembler): New procedure.
1307 * gcc.target/nios2/custom-fp-lto.c: New test.
1308
1309 2014-05-21 Andreas Schwab <schwab@suse.de>
1310
1311 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
1312
1313 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1314
1315 PR target/54236
1316 * gcc.target/sh/pr54236-3.c: New.
1317
1318 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
1319
1320 PR c++/60189
1321 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
1322
1323 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
1324
1325 PR tree-optimization/60899
1326 * g++.dg/ipa/devirt-11.C: Update template.
1327
1328 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
1329
1330 PR C++/61038
1331 * g++.dg/cpp0x/pr61038.C: New.
1332
1333 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1334
1335 PR c++/58753
1336 PR c++/58930
1337 PR c++/58704
1338 * g++.dg/cpp0x/nsdmi-template11.C: New.
1339 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
1340 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
1341
1342 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
1343
1344 * gnat.dg/opt35.adb: New test.
1345 * gnat.dg/opt36.adb: Likewise.
1346 * gnat.dg/opt35_pkg.ad[sb]: New helper.
1347
1348 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1349
1350 PR c++/60373
1351 * g++.dg/cpp0x/Wattributes1.C: New.
1352 * g++.dg/ext/visibility/redecl1.C: Adjust.
1353 * g++.dg/ext/visibility/visibility-7.C: Likewise.
1354
1355 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1356
1357 * gcc.target/powerpc/vsxcopy.c: New test.
1358
1359 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1360
1361 PR c++/58664
1362 * g++.dg/cpp0x/nsdmi-union6.C: New.
1363 * g++.dg/parse/pr58664.C: Likewise.
1364 * g++.dg/cpp0x/nsdmi6.C: Tweak.
1365 * g++.dg/parse/crash31.C: Likewise.
1366 * g++.dg/template/error2.C: Likewise.
1367 * g++.dg/template/inherit8.C: Likewise.
1368 * g++.dg/template/offsetof2.C: Likewise.
1369
1370 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
1371
1372 * c-c++-common/gomp/simd4.c: Adjust for inform.
1373 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1374 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1375 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
1376 * g++.dg/cpp0x/noexcept15.C: Likewise.
1377 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
1378 * g++.dg/eh/spec6.C: Likewise.
1379 * g++.dg/expr/cast1.C: Likewise.
1380 * g++.dg/expr/dtor1.C: Likewise.
1381 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
1382 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1383 * g++.dg/gomp/pr49223-2.C: Likewise.
1384 * g++.dg/gomp/udr-4.C: Likewise.
1385 * g++.dg/init/delete1.C: Likewise.
1386 * g++.dg/other/crash-2.C: Likewise.
1387 * g++.dg/parse/crash24.C: Likewise.
1388 * g++.dg/parse/crash25.C: Likewise.
1389 * g++.dg/parse/crash31.C: Likewise.
1390 * g++.dg/parse/crash49.C: Likewise.
1391 * g++.dg/parse/crash50.C: Likewise.
1392 * g++.dg/parse/crash54.C: Likewise.
1393 * g++.dg/parse/dtor7.C: Likewise.
1394 * g++.dg/parse/error40.C: Likewise.
1395 * g++.dg/parse/fused-params1.C: Likewise.
1396 * g++.dg/parse/new1.C: Likewise.
1397 * g++.dg/template/crash35.C: Likewise.
1398 * g++.dg/template/crash59.C: Likewise.
1399 * g++.dg/template/crash77.C: Likewise.
1400 * g++.dg/template/error51.C: Likewise.
1401 * g++.dg/template/incomplete1.C: Likewise.
1402 * g++.dg/template/incomplete3.C: Likewise.
1403 * g++.dg/template/incomplete4.C: Likewise.
1404 * g++.dg/template/incomplete5.C: Likewise.
1405 * g++.dg/template/inherit8.C: Likewise.
1406 * g++.dg/template/instantiate1.C: Likewise.
1407 * g++.dg/template/instantiate3.C: Likewis: Likewise.
1408 * g++.dg/template/offsetof2.C: Likewise.
1409 * g++.dg/tm/pr51928.C: Likewise.
1410 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
1411 * g++.dg/warn/incomplete1.C: Likewise.
1412 * g++.dg/warn/incomplete2.C: Likewise.
1413 * g++.old-deja/g++.brendan/friend4.C: Likewise.
1414 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
1415 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
1416 * g++.old-deja/g++.eh/catch1.C: Likewise.
1417 * g++.old-deja/g++.eh/spec6.C: Likewise.
1418 * g++.old-deja/g++.mike/p7868.C: Likewise.
1419 * g++.old-deja/g++.other/crash38.C: Likewise.
1420 * g++.old-deja/g++.other/enum2.C: Likewise.
1421 * g++.old-deja/g++.other/incomplete.C: Likewise.
1422 * g++.old-deja/g++.other/vaarg3.C: Likewise.
1423 * g++.old-deja/g++.pt/crash9.C: Likewise.
1424 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1425 * g++.old-deja/g++.pt/typename8.C: Likewise.
1426 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
1427
1428 2014-05-19 Joseph Myers <joseph@codesourcery.com>
1429
1430 * lib/target-supports.exp
1431 (check_effective_target_vect_sizes_32B_16B): Return false if
1432 128-bit AVX vectors preferred.
1433
1434 2014-05-19 Mike Stump <mikestump@comcast.net>
1435
1436 * lib/target-supports.exp (check_effective_target_avx): Early out
1437 if not x86 to prevent x86 flags on non-x86 targets.
1438
1439 2014-05-19 Richard Biener <rguenther@suse.de>
1440
1441 PR tree-optimization/61221
1442 * gcc.dg/torture/pr61221.c: New testcase.
1443
1444 2014-05-19 Richard Biener <rguenther@suse.de>
1445
1446 PR tree-optimization/61209
1447 * gfortran.dg/pr61209.f90: New testcase.
1448
1449 2014-05-19 Richard Biener <rguenther@suse.de>
1450
1451 PR tree-optimization/61184
1452 * c-c++-common/torture/pr61184.c: New testcase.
1453
1454 2014-05-19 Christian Bruel <christian.bruel@st.com>
1455
1456 PR target/61195
1457 * gcc.target/sh/pr61195.c: New test.
1458
1459 2014-05-18 Wei Mi <wmi@google.com>
1460
1461 PR target/58066
1462 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
1463 directive with rtl insns. Add effective-target fpic and
1464 tls_native.
1465
1466 2014-05-17 Xinliang David Li <davidxl@google.com>
1467
1468 * g++.dg/ipa/devirt-33.C: New testcase.
1469
1470 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
1471
1472 * g++.dg/ipa/comdat.C: New file.
1473
1474 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
1475
1476 * gnat.dg/volatile12.ad[sb]: New test.
1477
1478 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
1479
1480 * gnat.dg/enum3.adb: New test.
1481
1482 2014-05-18 Andreas Schwab <schwab@suse.de>
1483
1484 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
1485
1486 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
1487
1488 PR libfortran/52539
1489 * gfortran.dg/namelist_utf8.f90: New test.
1490
1491 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1492
1493 PR c++/52875
1494 * g++.dg/cpp0x/decltype58.C: New.
1495
1496 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
1497
1498 * gcc.target/microblaze/others/break_handler.c: New.
1499
1500 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
1501
1502 PR tree-optimization/61140
1503 PR tree-optimization/61150
1504 PR tree-optimization/61197
1505 * gcc.dg/tree-ssa/pr61140.c: New file.
1506 * gcc.dg/tree-ssa/pr61150.c: New file.
1507 * gcc.dg/tree-ssa/pr61197.c: New file.
1508
1509 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
1510
1511 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
1512 (dg-options): Add -mfpmath=387.
1513 (dg-final): Check that no MMX registers are used.
1514
1515 2014-05-17 Andreas Schwab <schwab@suse.de>
1516
1517 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
1518
1519 2014-05-16 David Malcolm <dmalcolm@redhat.com>
1520
1521 Revert:
1522 2014-04-29 David Malcolm <dmalcolm@redhat.com>
1523
1524 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
1525 occurrences of "int" in the gimple dump to reflect that the return
1526 types of functions now show up in such dumps.
1527 * gcc.dg/tree-ssa/pr27810.c: Likewise.
1528
1529 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
1530
1531 * gcc.c-torture/execute/20101011-1.c: Update testcase.
1532 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
1533 * gcc.dg/tree-ssa/writeonly.c: New testcase.
1534 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
1535 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
1536 * gcc.dg/debug/pr35154.c: Update testcase.
1537 * gcc.target/i386/vectorize1.c: Update testcase.
1538
1539 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
1540
1541 PR c++/51640
1542 * g++.dg/parse/error54.C: New.
1543
1544 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
1545
1546 PR rtl-optimization/60969
1547 * g++.dg/pr60969.C: New.
1548
1549 2014-05-16 Richard Biener <rguenther@suse.de>
1550
1551 PR tree-optimization/61194
1552 * gcc.dg/vect/pr61194.c: New testcase.
1553
1554 2014-05-16 Richard Biener <rguenther@suse.de>
1555
1556 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
1557 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
1558 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
1559 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
1560
1561 2014-05-16 Richard Biener <rguenther@suse.de>
1562
1563 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
1564
1565 2014-05-15 Martin Jambor <mjambor@suse.cz>
1566
1567 PR ipa/61085
1568 * g++.dg/ipa/pr61085.C: New test.
1569
1570 2014-05-15 Martin Jambor <mjambor@suse.cz>
1571
1572 PR tree-optimization/61090
1573 * gcc.dg/tree-ssa/pr61090.c: New test.
1574
1575 2014-05-15 Jakub Jelinek <jakub@redhat.com>
1576
1577 PR tree-optimization/61158
1578 * gcc.dg/pr61158.c: New test.
1579
1580 2014-05-15 Andreas Schwab <schwab@suse.de>
1581
1582 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
1583 emitted.
1584 * obj-c++.dg/exceptions-5.mm: Likewise.
1585
1586 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1587
1588 * shrink-wrap-loop.c: New test case.
1589
1590 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
1591
1592 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
1593 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
1594 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
1595 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
1596 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
1597 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
1598 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
1599 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
1600 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
1601 * gcc.target/arm/simd/vtrnf32_1.c: New file.
1602 * gcc.target/arm/simd/vtrnp16_1.c: New file.
1603 * gcc.target/arm/simd/vtrnp8_1.c: New file.
1604 * gcc.target/arm/simd/vtrns16_1.c: New file.
1605 * gcc.target/arm/simd/vtrns32_1.c: New file.
1606 * gcc.target/arm/simd/vtrns8_1.c: New file.
1607 * gcc.target/arm/simd/vtrnu16_1.c: New file.
1608 * gcc.target/arm/simd/vtrnu32_1.c: New file.
1609 * gcc.target/arm/simd/vtrnu8_1.c: New file.
1610
1611 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
1612
1613 * gcc.target/i386/clflushopt-1.c: New.
1614 * gcc.target/i386/xsavec-1.c: Ditto.
1615 * gcc.target/i386/xsavec64-1.c: Ditto.
1616 * gcc.target/i386/xsaves-1.c: Ditto.
1617 * gcc.target/i386/xsaves64-1.c: Ditto.
1618 * gcc.target/i386/sse-12.c: Test new options.
1619 * gcc.target/i386/sse-13.c: Ditto.
1620 * gcc.target/i386/sse-14.c: Ditto.
1621 * gcc.target/i386/sse-22.c: Ditto.
1622 * gcc.target/i386/sse-23.c: Ditto.
1623 * g++.dg/other/i386-2.C: Ditto.
1624 * g++.dg/other/i386-3.C: Ditto.
1625
1626 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
1627
1628 PR rtl-optimization/60866
1629 * gcc.dg/pr60866.c: New test.
1630
1631 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
1632
1633 PR rtl-optimization/60901
1634 * gcc.target/i386/pr60901.c: New test.
1635
1636 2014-05-14 Yury Gribov <y.gribov@samsung.com>
1637
1638 PR sanitizer/61100
1639 * c-c++-common/asan/asan-interface-1.c: New test.
1640 * lib/asan-dg.exp (asan_include_flags): New function.
1641 (asan_init): Call asan_include_flags to obtain path
1642 to sanitizer headers.
1643
1644 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
1645
1646 * lib/target-support.exp (check_dfp_hw_available): New function.
1647 (is-effective-target): Check $arg for dfp_hw.
1648 (is-effective-target-keyword): Likewise.
1649 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
1650 Change target to dfp_hw.
1651
1652 2014-05-13 Marek Polacek <polacek@redhat.com>
1653
1654 PR c/61162
1655 * gcc.dg/pr61162.c: New test.
1656
1657 2014-05-13 Marek Polacek <polacek@redhat.com>
1658
1659 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
1660 * c-c++-common/pr50459-2.c: New test.
1661
1662 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
1663
1664 PR c++/54310
1665 * g++.dg/template/pr54310.C: New.
1666
1667 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
1668 Sandra Loosemore <sandra@codesourcery.com>
1669
1670 * gcc.target/mips/loongson-simd.c: Disable micromips too.
1671
1672 2014-05-13 Catherine Moore <clm@cm00re.com>
1673
1674 * gcc.target/mips/near-far-1.c: Adjust expected output
1675 to allow the JALS instruction.
1676 * gcc.target/mips/near-far-2.c: Likewise.
1677 * gcc.target/mips/near-far-4.c: Likewise.
1678
1679 2014-05-13 Bin Cheng <bin.cheng@arm.com>
1680
1681 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
1682
1683 2014-05-13 Jakub Jelinek <jakub@redhat.com>
1684
1685 PR target/61060
1686 * gcc.dg/pr61060.c: New test.
1687
1688 2014-05-12 DJ Delorie <dj@redhat.com>
1689
1690 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
1691 * gcc.dg/sibcall-4.c: Likewise.
1692
1693 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
1694
1695 * objc.dg/shadow-1.m: New test.
1696 * objc.dg/shadow-2.m: New test.
1697 * objc.dg/ivar-scope-1.m: New test.
1698 * objc.dg/ivar-scope-2.m: New test.
1699 * objc.dg/ivar-scope-3.m: New test.
1700 * objc.dg/ivar-scope-4.m: New test.
1701 * objc.dg/ivar-visibility-1.m: New test.
1702 * objc.dg/ivar-visibility-2.m: New test.
1703 * objc.dg/ivar-visibility-3.m: New test.
1704 * objc.dg/ivar-visibility-4.m: New test.
1705
1706 2014-05-12 Tobias Burnus <burnus@net-b.de>
1707
1708 PR fortran/60127
1709 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
1710
1711 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1712
1713 PR fortran/60834
1714 * gfortran.dg/associate_16.f90: New test.
1715
1716 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1717
1718 PR target/60991
1719 * gcc.target/avr/pr60991.c: New testcase.
1720
1721 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1722
1723 PR c++/60054
1724 * g++.dg/cpp1y/pr60054.C: New.
1725
1726 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1727
1728 PR c++/51199
1729 * g++.dg/template/pr51199.C: New.
1730
1731 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
1732
1733 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
1734
1735 2014-05-11 Jakub Jelinek <jakub@redhat.com>
1736
1737 * gfortran.dg/gomp/affinity-1.f90: New test.
1738
1739 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
1740
1741 * gcc.dg/torture/pr61136.c: New test.
1742
1743 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1744
1745 PR c++/59705
1746 * g++.dg/cpp0x/sfinae51.C: New.
1747
1748 PR c++/58353
1749 * g++.dg/cpp0x/variadic157.C: New.
1750
1751 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
1752
1753 PR target/51244
1754 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
1755
1756 2014-05-10 Marek Polacek <polacek@redhat.com>
1757
1758 * gcc.dg/pedwarn-init.c: New test.
1759 * gcc.dg/init-string-1.c: Adjust dg-error.
1760
1761 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
1762
1763 * lib/target-supports.exp
1764 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
1765 to the list.
1766
1767 2014-05-09 Marek Polacek <polacek@redhat.com>
1768
1769 PR c/61096
1770 * gcc.dg/pr61096-1.c: New test.
1771 * gcc.dg/pr61096-2.c: New test.
1772
1773 2014-05-09 Florian Weimer <fweimer@redhat.com>
1774
1775 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
1776 * g++.dg/fstack-protector-strong.C: Likewise.
1777 * gcc.target/i386/ssp-strong-reg.c: New file.
1778
1779 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
1780
1781 PR target/61055
1782 * gcc.target/avr/torture/pr61055.c: New test.
1783
1784 2014-05-09 Marek Polacek <polacek@redhat.com>
1785
1786 PR c/50459
1787 * c-c++-common/attributes-1.c: Move test line to a new test.
1788 * c-c++-common/attributes-2.c: New test.
1789 * c-c++-common/pr50459.c: New test.
1790 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
1791 * gcc.dg/nonnull-2.c: Likewise.
1792 * gcc.dg/pr55570.c: Modify dg-error.
1793 * gcc.dg/tm/wrap-2.c: Likewise.
1794
1795 2014-05-08 Jeff Law <law@redhat.com>
1796
1797 PR tree-optimization/61009
1798 * g++.dg/tree-ssa/pr61009.C: New test.
1799
1800 2014-05-08 Matthias Klose <doko@ubuntu.com>
1801
1802 PR driver/61106
1803 * gcc-dg/unused-8a.c: New.
1804 * gcc-dg/unused-8b.c: Likewise.
1805
1806 2014-05-08 Marek Polacek <polacek@redhat.com>
1807
1808 PR c/61053
1809 * gcc.dg/pr61053.c: New test.
1810
1811 2014-05-08 Marek Polacek <polacek@redhat.com>
1812
1813 PR c/61077
1814 * gcc.dg/pr61077.c: New test.
1815
1816 2014-05-08 Tobias Burnus <burnus@net-b.de>
1817
1818 * gfortran.dg/coarray_collectives_1.f90: New.
1819 * gfortran.dg/coarray_collectives_2.f90: New.
1820 * gfortran.dg/coarray_collectives_3.f90: New.
1821 * gfortran.dg/coarray_collectives_4.f90: New.
1822 * gfortran.dg/coarray_collectives_5.f90: New.
1823 * gfortran.dg/coarray_collectives_6.f90: New.
1824 * gfortran.dg/coarray/collectives_1.f90: New.
1825 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
1826 * gfortran.dg/assumed_type_4.f90: Update dg-error.
1827 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1828 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
1829 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
1830 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
1831 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1832
1833 2014-05-08 Wei Mi <wmi@google.com>
1834
1835 PR target/58066
1836 * gcc.target/i386/pr58066.c: New test.
1837
1838 2014-05-08 Joseph Myers <joseph@codesourcery.com>
1839
1840 * gcc.target/i386/avx256-unaligned-load-2.c,
1841 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
1842 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
1843 packed-single instructions.
1844
1845 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1846
1847 PR c++/13981
1848 * g++.dg/diagnostic/pr13981.C: New.
1849
1850 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
1851
1852 PR tree-optimization/59100
1853 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
1854 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
1855
1856 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
1857
1858 PR tree-optimization/61095
1859 * gcc.dg/torture/pr61095.c: New test.
1860
1861 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1862
1863 PR middle-end/39246
1864 * gcc.dg/uninit-13.c: Move warning on the actual source line where
1865 the uninitialized complex is used.
1866 * gcc.dg/uninit-17.c: New test to check partial initialization of
1867 complex with branches.
1868 * gcc.dg/uninit-17-O0.c: Likewise.
1869
1870 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
1871
1872 PR target/60884
1873 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
1874 (test_03): Rename to test_02.
1875
1876 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
1877
1878 PR c++/61083
1879 * g++.dg/cpp0x/sfinae50.C: New.
1880
1881 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
1882
1883 PR c++/61080
1884 * g++.dg/cpp0x/deleted7.C: New.
1885
1886 2014-05-07 Richard Biener <rguenther@suse.de>
1887
1888 PR tree-optimization/61034
1889 * g++.dg/tree-ssa/pr61034.C: New testcase.
1890
1891 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
1892
1893 * gcc.target/epiphany/isr-arg.c: New file.
1894
1895 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
1896
1897 PR tree-optimization/52252
1898 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
1899
1900 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
1901
1902 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
1903 * gcc.target/aarch64/simd/vrev16p8.x: New file.
1904 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
1905 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
1906 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
1907 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
1908 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
1909 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
1910 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
1911 * gcc.target/aarch64/simd/vrev16s8.x: New file.
1912 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
1913 * gcc.target/aarch64/simd/vrev16u8.x: New file.
1914 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
1915 * gcc.target/aarch64/simd/vrev32p16.x: New file.
1916 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
1917 * gcc.target/aarch64/simd/vrev32p8.x: New file.
1918 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
1919 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
1920 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
1921 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
1922 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
1923 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
1924 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
1925 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
1926 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
1927 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
1928 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
1929 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
1930 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
1931 * gcc.target/aarch64/simd/vrev32s16.x: New file.
1932 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
1933 * gcc.target/aarch64/simd/vrev32s8.x: New file.
1934 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
1935 * gcc.target/aarch64/simd/vrev32u16.x: New file.
1936 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
1937 * gcc.target/aarch64/simd/vrev32u8.x: New file.
1938 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
1939 * gcc.target/aarch64/simd/vrev64f32.x: New file.
1940 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
1941 * gcc.target/aarch64/simd/vrev64p16.x: New file.
1942 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
1943 * gcc.target/aarch64/simd/vrev64p8.x: New file.
1944 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
1945 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
1946 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
1947 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
1948 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
1949 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
1950 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
1951 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
1952 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
1953 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
1954 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
1955 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
1956 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
1957 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
1958 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
1959 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
1960 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
1961 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
1962 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
1963 * gcc.target/aarch64/simd/vrev64s16.x: New file.
1964 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
1965 * gcc.target/aarch64/simd/vrev64s32.x: New file.
1966 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
1967 * gcc.target/aarch64/simd/vrev64s8.x: New file.
1968 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
1969 * gcc.target/aarch64/simd/vrev64u16.x: New file.
1970 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
1971 * gcc.target/aarch64/simd/vrev64u32.x: New file.
1972 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
1973 * gcc.target/aarch64/simd/vrev64u8.x: New file.
1974
1975 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
1976
1977 gcc.target/aarch64/simd/ext_f32.x: New file.
1978 gcc.target/aarch64/simd/ext_f32_1.c: New file.
1979 gcc.target/aarch64/simd/ext_p16.x: New file.
1980 gcc.target/aarch64/simd/ext_p16_1.c: New file.
1981 gcc.target/aarch64/simd/ext_p8.x: New file.
1982 gcc.target/aarch64/simd/ext_p8_1.c: New file.
1983 gcc.target/aarch64/simd/ext_s16.x: New file.
1984 gcc.target/aarch64/simd/ext_s16_1.c: New file.
1985 gcc.target/aarch64/simd/ext_s32.x: New file.
1986 gcc.target/aarch64/simd/ext_s32_1.c: New file.
1987 gcc.target/aarch64/simd/ext_s64.x: New file.
1988 gcc.target/aarch64/simd/ext_s64_1.c: New file.
1989 gcc.target/aarch64/simd/ext_s8.x: New file.
1990 gcc.target/aarch64/simd/ext_s8_1.c: New file.
1991 gcc.target/aarch64/simd/ext_u16.x: New file.
1992 gcc.target/aarch64/simd/ext_u16_1.c: New file.
1993 gcc.target/aarch64/simd/ext_u32.x: New file.
1994 gcc.target/aarch64/simd/ext_u32_1.c: New file.
1995 gcc.target/aarch64/simd/ext_u64.x: New file.
1996 gcc.target/aarch64/simd/ext_u64_1.c: New file.
1997 gcc.target/aarch64/simd/ext_u8.x: New file.
1998 gcc.target/aarch64/simd/ext_u8_1.c: New file.
1999 gcc.target/aarch64/simd/ext_f64.c: New file.
2000 gcc.target/aarch64/simd/extq_f32.x: New file.
2001 gcc.target/aarch64/simd/extq_f32_1.c: New file.
2002 gcc.target/aarch64/simd/extq_p16.x: New file.
2003 gcc.target/aarch64/simd/extq_p16_1.c: New file.
2004 gcc.target/aarch64/simd/extq_p8.x: New file.
2005 gcc.target/aarch64/simd/extq_p8_1.c: New file.
2006 gcc.target/aarch64/simd/extq_s16.x: New file.
2007 gcc.target/aarch64/simd/extq_s16_1.c: New file.
2008 gcc.target/aarch64/simd/extq_s32.x: New file.
2009 gcc.target/aarch64/simd/extq_s32_1.c: New file.
2010 gcc.target/aarch64/simd/extq_s64.x: New file.
2011 gcc.target/aarch64/simd/extq_s64_1.c: New file.
2012 gcc.target/aarch64/simd/extq_s8.x: New file.
2013 gcc.target/aarch64/simd/extq_s8_1.c: New file.
2014 gcc.target/aarch64/simd/extq_u16.x: New file.
2015 gcc.target/aarch64/simd/extq_u16_1.c: New file.
2016 gcc.target/aarch64/simd/extq_u32.x: New file.
2017 gcc.target/aarch64/simd/extq_u32_1.c: New file.
2018 gcc.target/aarch64/simd/extq_u64.x: New file.
2019 gcc.target/aarch64/simd/extq_u64_1.c: New file.
2020 gcc.target/aarch64/simd/extq_u8.x: New file.
2021 gcc.target/aarch64/simd/extq_u8_1.c: New file.
2022 gcc.target/aarch64/simd/extq_f64.c: New file.
2023
2024 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2025
2026 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
2027 * gcc.target/aarch64/vtrnu32.c: Likewise.
2028 * gcc.target/aarch64/vtrnf32.c: Likewise.
2029
2030 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2031
2032 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
2033 * gcc.target/aarch64/simd/vtrnf32.x: New file.
2034 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
2035 * gcc.target/aarch64/simd/vtrnp16.x: New file.
2036 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
2037 * gcc.target/aarch64/simd/vtrnp8.x: New file.
2038 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
2039 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
2040 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
2041 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
2042 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
2043 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
2044 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
2045 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
2046 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
2047 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
2048 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
2049 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
2050 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
2051 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
2052 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
2053 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
2054 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
2055 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
2056 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
2057 * gcc.target/aarch64/simd/vtrns16.x: New file.
2058 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
2059 * gcc.target/aarch64/simd/vtrns32.x: New file.
2060 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
2061 * gcc.target/aarch64/simd/vtrns8.x: New file.
2062 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
2063 * gcc.target/aarch64/simd/vtrnu16.x: New file.
2064 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
2065 * gcc.target/aarch64/simd/vtrnu32.x: New file.
2066 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
2067 * gcc.target/aarch64/simd/vtrnu8.x: New file.
2068
2069 2014-05-07 Richard Biener <rguenther@suse.de>
2070
2071 PR tree-optimization/57864
2072 * gcc.dg/torture/pr57864.c: New testcase.
2073
2074 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
2075
2076 PR libfortran/61049
2077 * gfortran.dg/list_read_13.f: New test.
2078
2079 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2080
2081 PR c++/60999
2082 * g++.dg/cpp0x/nsdmi-template9.C: New.
2083 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
2084
2085 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
2086 Mike Stump <mikestump@comcast.net>
2087 Richard Sandiford <rdsandiford@googlemail.com>
2088
2089 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
2090
2091 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
2092
2093 PR ipa/60965
2094 * g++.dg/ipa/devirt-32.C: New testcase.
2095
2096 2014-05-05 Richard Biener <rguenther@suse.de>
2097
2098 PR middle-end/61010
2099 * gcc.dg/torture/pr61010.c: New testcase.
2100
2101 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2102
2103 * gcc.target/s390/leaf-profile.c: New testcase.
2104
2105 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2106
2107 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
2108 Disable asm scan for s390.
2109 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2110 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2111
2112 2014-05-05 Bin Cheng <bin.cheng@arm.com>
2113
2114 PR tree-optimization/60363
2115 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
2116
2117 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
2118
2119 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2120 (dg-require-effective-target): Change target to powerpc_fprs.
2121 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2122 (dg-require-effective-target): Change target to dfprt.
2123
2124 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2125
2126 PR c++/58582
2127 * g++.dg/cpp0x/deleted4.C: New.
2128 * g++.dg/cpp0x/deleted5.C: Likewise.
2129 * g++.dg/cpp0x/deleted6.C: Likewise.
2130
2131 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2132
2133 PR fortran/61025
2134 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
2135 regexps for -m32.
2136 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
2137 * gfortran.dg/coarray_poly_6.f90: Likewise.
2138 * gfortran.dg/coarray_poly_7.f90: Likewise.
2139 * gfortran.dg/coarray_poly_8.f90: Likewise.
2140
2141 2014-05-02 Marek Polacek <polacek@redhat.com>
2142
2143 PR c/25801
2144 * gcc.dg/pr25801.c: New test.
2145
2146 2014-05-02 Marek Polacek <polacek@redhat.com>
2147
2148 PR c/60784
2149 * gcc.dg/pr60784.c: New test.
2150
2151 2014-05-01 Marek Polacek <polacek@redhat.com>
2152
2153 PR c/60915
2154 * gcc.dg/pr60915.c: New test.
2155
2156 2014-05-01 Marek Polacek <polacek@redhat.com>
2157
2158 PR c/60257
2159 * gcc.dg/pr60257.c: New test.
2160
2161 2014-05-01 Marek Polacek <polacek@redhat.com>
2162
2163 PR c/43395
2164 * c-c++-common/pr43395.c: New test.
2165
2166 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
2167
2168 * gcc.dg/cond-reduc-1.c: New test.
2169 * gcc.dg/cond-reduc-2.c: Likewise.
2170
2171 2014-05-01 Marek Polacek <polacek@redhat.com>
2172
2173 PR c/29467
2174 * gcc.dg/pr29467.c: New test.
2175 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
2176 about boolean types.
2177 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
2178 to bool.
2179 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
2180
2181 2014-05-01 Marek Polacek <polacek@redhat.com>
2182
2183 PR c/43245
2184 * gcc.dg/pr43245.c: New test.
2185
2186 2014-05-01 Marek Polacek <polacek@redhat.com>
2187
2188 PR c/56989
2189 * gcc.dg/pr56989.c: New test.
2190
2191 2014-04-30 Ian Lance Taylor <iant@google.com>
2192
2193 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
2194 in go_compile_args rather than in argument to go-torture-execute.
2195
2196 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
2197
2198 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
2199 instead of getpid.
2200
2201 2014-04-30 Tobias Burnus <burnus@net-b.de>
2202
2203 * gfortran.dg/coarray_poly_6.f90
2204 * gfortran.dg/coarray_poly_7.f90
2205 * gfortran.dg/coarray_poly_8.f90
2206
2207 2014-04-30 Tobias Burnus <burnus@net-b.de>
2208
2209 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
2210 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
2211 * gfortran.dg/coarray/codimension.f90: New.
2212
2213 2014-04-30 Tobias Burnus <burnus@net-b.de>
2214
2215 * gfortran.dg/coarray_lib_this_image_1.f90: New.
2216 * gfortran.dg/coarray_lib_this_image_2.f90: New.
2217
2218 2014-04-30 Tobias Burnus <burnus@net-b.de>
2219
2220 * gfortran.dg/coarray_poly_4.f90: New.
2221 * gfortran.dg/coarray_poly_5.f90: New.
2222
2223 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2224
2225 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
2226 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
2227 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
2228 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
2229 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
2230 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
2231 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
2232 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
2233 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
2234 * gcc.target/arm/simd/vuzpf32_1.c: New file.
2235 * gcc.target/arm/simd/vuzpp16_1.c: New file.
2236 * gcc.target/arm/simd/vuzpp8_1.c: New file.
2237 * gcc.target/arm/simd/vuzps16_1.c: New file.
2238 * gcc.target/arm/simd/vuzps32_1.c: New file.
2239 * gcc.target/arm/simd/vuzps8_1.c: New file.
2240 * gcc.target/arm/simd/vuzpu16_1.c: New file.
2241 * gcc.target/arm/simd/vuzpu32_1.c: New file.
2242 * gcc.target/arm/simd/vuzpu8_1.c: New file.
2243
2244 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2245
2246 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
2247 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
2248 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
2249
2250 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2251
2252 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
2253 * gcc.target/aarch64/simd/vuzpf32.x: New file.
2254 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
2255 * gcc.target/aarch64/simd/vuzpp16.x: New file.
2256 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
2257 * gcc.target/aarch64/simd/vuzpp8.x: New file.
2258 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
2259 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
2260 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
2261 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
2262 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
2263 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
2264 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
2265 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
2266 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
2267 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
2268 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
2269 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
2270 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
2271 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
2272 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
2273 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
2274 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
2275 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
2276 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
2277 * gcc.target/aarch64/simd/vuzps16.x: New file.
2278 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
2279 * gcc.target/aarch64/simd/vuzps32.x: New file.
2280 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
2281 * gcc.target/aarch64/simd/vuzps8.x: New file.
2282 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
2283 * gcc.target/aarch64/simd/vuzpu16.x: New file.
2284 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
2285 * gcc.target/aarch64/simd/vuzpu32.x: New file.
2286 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
2287 * gcc.target/aarch64/simd/vuzpu8.x: New file.
2288
2289 2014-04-30 Richard Biener <rguenther@suse.de>
2290
2291 PR tree-optimization/48329
2292 * gfortran.dg/vect/pr48329.f90: New testcase.
2293
2294 2014-04-30 Marek Polacek <polacek@redhat.com>
2295
2296 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
2297 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
2298
2299 2014-04-30 Marek Polacek <polacek@redhat.com>
2300
2301 PR c/60139
2302 * gcc.dg/pr60139.c: New test.
2303
2304 2014-04-30 Marek Polacek <polacek@redhat.com>
2305
2306 PR c/60351
2307 * gcc.dg/pr60351.c: New test.
2308
2309 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
2310
2311 * gcc.target/arm/simd/simd.exp: New file.
2312 * gcc.target/arm/simd/vzipqf32_1.c: New file.
2313 * gcc.target/arm/simd/vzipqp16_1.c: New file.
2314 * gcc.target/arm/simd/vzipqp8_1.c: New file.
2315 * gcc.target/arm/simd/vzipqs16_1.c: New file.
2316 * gcc.target/arm/simd/vzipqs32_1.c: New file.
2317 * gcc.target/arm/simd/vzipqs8_1.c: New file.
2318 * gcc.target/arm/simd/vzipqu16_1.c: New file.
2319 * gcc.target/arm/simd/vzipqu32_1.c: New file.
2320 * gcc.target/arm/simd/vzipqu8_1.c: New file.
2321 * gcc.target/arm/simd/vzipf32_1.c: New file.
2322 * gcc.target/arm/simd/vzipp16_1.c: New file.
2323 * gcc.target/arm/simd/vzipp8_1.c: New file.
2324 * gcc.target/arm/simd/vzips16_1.c: New file.
2325 * gcc.target/arm/simd/vzips32_1.c: New file.
2326 * gcc.target/arm/simd/vzips8_1.c: New file.
2327 * gcc.target/arm/simd/vzipu16_1.c: New file.
2328 * gcc.target/arm/simd/vzipu32_1.c: New file.
2329 * gcc.target/arm/simd/vzipu8_1.c: New file.
2330
2331 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2332
2333 PR c++/51707
2334 * g++.dg/cpp0x/constexpr-51707.C: New.
2335
2336 2014-04-29 David Malcolm <dmalcolm@redhat.com>
2337
2338 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2339 occurrences of "int" in the gimple dump to reflect that the return
2340 types of functions now show up in such dumps.
2341 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2342
2343 2014-04-29 Jakub Jelinek <jakub@redhat.com>
2344
2345 PR tree-optimization/60971
2346 * c-c++-common/turtore/pr60971.c: New test.
2347
2348 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
2349
2350 * gcc.target/aarch64/simd/simd.exp: New file.
2351 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
2352 * gcc.target/aarch64/simd/vzipf32.x: New file.
2353 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
2354 * gcc.target/aarch64/simd/vzipp16.x: New file.
2355 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
2356 * gcc.target/aarch64/simd/vzipp8.x: New file.
2357 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
2358 * gcc.target/aarch64/simd/vzipqf32.x: New file.
2359 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
2360 * gcc.target/aarch64/simd/vzipqp16.x: New file.
2361 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
2362 * gcc.target/aarch64/simd/vzipqp8.x: New file.
2363 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
2364 * gcc.target/aarch64/simd/vzipqs16.x: New file.
2365 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
2366 * gcc.target/aarch64/simd/vzipqs32.x: New file.
2367 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
2368 * gcc.target/aarch64/simd/vzipqs8.x: New file.
2369 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
2370 * gcc.target/aarch64/simd/vzipqu16.x: New file.
2371 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
2372 * gcc.target/aarch64/simd/vzipqu32.x: New file.
2373 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
2374 * gcc.target/aarch64/simd/vzipqu8.x: New file.
2375 * gcc.target/aarch64/simd/vzips16_1.c: New file.
2376 * gcc.target/aarch64/simd/vzips16.x: New file.
2377 * gcc.target/aarch64/simd/vzips32_1.c: New file.
2378 * gcc.target/aarch64/simd/vzips32.x: New file.
2379 * gcc.target/aarch64/simd/vzips8_1.c: New file.
2380 * gcc.target/aarch64/simd/vzips8.x: New file.
2381 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
2382 * gcc.target/aarch64/simd/vzipu16.x: New file.
2383 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
2384 * gcc.target/aarch64/simd/vzipu32.x: New file.
2385 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
2386 * gcc.target/aarch64/simd/vzipu8.x: New file.
2387
2388 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2389
2390 * gcc.target/aarch64/fcsel_1.c: New test case.
2391
2392 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
2393
2394 PR libfortran/60810
2395 * gfortran.dg/arrayio_13.f90: New test.
2396
2397 2014-04-28 Martin Jambor <mjambor@suse.cz>
2398
2399 * gcc.dg/tree-ssa/sra-14.c: New test.
2400
2401 2014-04-28 Richard Biener <rguenther@suse.de>
2402
2403 PR middle-end/60092
2404 * gcc.dg/tree-ssa/alias-32.c: New testcase.
2405 * gcc.dg/vect/pr60092.c: Likewise.
2406
2407 2014-04-28 Richard Biener <rguenther@suse.de>
2408
2409 * gcc.dg/tree-ssa/vrp91.c: New testcase.
2410 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
2411 * gcc.dg/Wstrict-overflow-15.c: Likewise.
2412 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
2413
2414 2014-04-28 Richard Biener <rguenther@suse.de>
2415
2416 PR tree-optimization/60979
2417 * gcc.dg/graphite/pr60979.c: New testcase.
2418
2419 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2420
2421 PR c/60983
2422 * gcc.dg/pr60114.c: Use signed chars.
2423
2424 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2425
2426 PR c++/59120
2427 * g++.dg/cpp0x/alias-decl-43.C: New.
2428
2429 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2430
2431 PR fortran/59604
2432 PR fortran/58003
2433 * gfortran.dg/no_range_check_3.f90: New test.
2434
2435 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
2436
2437 PR libfortran/52539
2438 * gfortran.dg/namelist_utf8.f90: New test.
2439
2440 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
2441
2442 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
2443 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
2444 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
2445
2446 2014-04-25 Cary Coutant <ccoutant@google.com>
2447
2448 PR debug/60929
2449 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
2450 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
2451 -fdebug-types-section flag.
2452
2453 2014-04-25 Jiong Wang <jiong.wang@arm.com>
2454
2455 * gcc.target/arm/tail-long-call.c: New test.
2456
2457 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2458
2459 PR tree-optimization/60930
2460 * gcc.dg/torture/pr60930.c: New test.
2461
2462 2014-04-25 Jakub Jelinek <jakub@redhat.com>
2463
2464 PR tree-optimization/60960
2465 * gcc.c-torture/execute/pr60960.c: New test.
2466
2467 2014-04-25 Marek Polacek <polacek@redhat.com>
2468
2469 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
2470
2471 2014-04-25 Marek Polacek <polacek@redhat.com>
2472
2473 PR c/18079
2474 * gcc.dg/pr18079.c: New test.
2475 * gcc.dg/pr18079-2.c: New test.
2476
2477 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
2478
2479 * c-c++-common/gomp/pr60823-2.c: Require effective target
2480 vect_simd_clones.
2481
2482 2014-04-25 Marek Polacek <polacek@redhat.com>
2483
2484 PR c/60114
2485 * gcc.dg/pr60114.c: New test.
2486
2487 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
2488
2489 * gcc.c-torture/execute/20140425-1.c: New test.
2490
2491 2014-04-25 Marek Polacek <polacek@redhat.com>
2492
2493 PR c/60156
2494 * c-c++-common/pr60156.c: New test.
2495
2496 2014-04-25 Richard Biener <rguenther@suse.de>
2497
2498 PR ipa/60912
2499 * g++.dg/opt/pr60912.C: New testcase.
2500
2501 2014-04-25 Richard Biener <rguenther@suse.de>
2502
2503 PR ipa/60911
2504 * gcc.dg/lto/pr60911_0.c: New testcase.
2505
2506 2014-04-24 Cong Hou <congh@google.com>
2507
2508 PR tree-optimization/60896
2509 * g++.dg/vect/pr60896.cc: New test.
2510
2511 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2512
2513 * gcc.target/powerpc/pack01.c: New test to test the new pack and
2514 unpack builtin functionss for 128-bit types.
2515 * gcc.target/powerpc/pack02.c: Likewise.
2516 * gcc.target/powerpc/pack03.c: Likewise.
2517 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
2518 divide builtin functionss.
2519 * gcc.target/powerpc/extend-divide-2.c: Likewise.
2520 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
2521 functions.
2522 * gcc.target/powerpc/bcd-2.c: Likewise.
2523 * gcc.target/powerpc/bcd-3.c: Likewise.
2524 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
2525 builtin functionss.
2526 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2527
2528 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
2529
2530 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
2531 keeps_null_pointer_checks.
2532 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
2533 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
2534 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
2535 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
2536
2537 2014-04-24 Jakub Jelinek <jakub@redhat.com>
2538
2539 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
2540 Replace load with read and store with write.
2541
2542 2014-04-24 Jeff Law <law@redhat.com>
2543
2544 PR target/60822
2545 * gcc.c-torture/pr60822.c: New test.
2546 * gcc.c-torture/pr60822.x: New test.
2547
2548 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
2549
2550 PR c++/57958
2551 * g++.dg/cpp0x/pr57958.C: New test.
2552
2553 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
2554
2555 * lib/target-supports.exp (check_effective_target_vect_perm): Return
2556 true for aarch64_be.
2557
2558 2014-04-24 Radovan Obradovic <robradovic@mips.com>
2559 Tom de Vries <tom@codesourcery.com>
2560
2561 * gcc.dg/fuse-caller-save.c: New test.
2562
2563 2014-04-24 Joey Ye <joey.ye@arm.com>
2564
2565 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
2566
2567 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2568
2569 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
2570 * gcc.dg/vect/vect-bswap16: New test.
2571 * gcc.dg/vect/vect-bswap32: Likewise.
2572 * gcc.dg/vect/vect-bswap64: Likewise.
2573
2574 2014-04-23 Jeff Law <law@redhat.com>
2575
2576 PR tree-optimization/60902
2577 * gcc.target/i386/pr60902.c: New test.
2578
2579 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
2580
2581 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
2582 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
2583 * gcc.target/aarch64/vdup_n_1.c: New testcase.
2584
2585 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2586
2587 * gcc.target/arm/rev16.c: New test.
2588
2589 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2590
2591 * gcc.target/aarch64/rev16_1.c: New test.
2592
2593 2014-04-23 Richard Biener <rguenther@suse.de>
2594
2595 PR tree-optimization/60903
2596 * gcc.dg/torture/pr60903.c: New testcase.
2597
2598 2014-04-23 Richard Biener <rguenther@suse.de>
2599
2600 PR middle-end/60895
2601 * g++.dg/torture/pr60895.C: New testcase.
2602
2603 2014-04-23 Richard Biener <rguenther@suse.de>
2604
2605 PR middle-end/60891
2606 * gcc.dg/torture/pr60891.c: New testcase.
2607
2608 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2609
2610 PR sanitizer/60275
2611 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
2612 -fno-sanitize-recover to dg-options.
2613 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
2614 add -std=c++11 to dg-options.
2615 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
2616 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
2617 add -std=c++1y to dg-options.
2618 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
2619 -fno-sanitize-recover to dg-options.
2620 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2621 * c-c++-common/ubsan/vla-4.c: Likewise.
2622 * c-c++-common/ubsan/pr59503.c: Likewise.
2623 * c-c++-common/ubsan/vla-3.c: Likewise.
2624 * c-c++-common/ubsan/save-expr-1.c: Likewise.
2625 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2626 * c-c++-common/ubsan/shift-3.c: Likewise.
2627 * c-c++-common/ubsan/overflow-1.c: Likewise.
2628 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2629 * c-c++-common/ubsan/vla-2.c: Likewise.
2630 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2631 * c-c++-common/ubsan/pr60613-1.c: Likewise.
2632 * c-c++-common/ubsan/shift-6.c: Likewise.
2633 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2634 * c-c++-common/ubsan/overflow-add-3.c: New test.
2635 * c-c++-common/ubsan/overflow-add-4.c: New test.
2636 * c-c++-common/ubsan/div-by-zero-6.c: New test.
2637 * c-c++-common/ubsan/div-by-zero-7.c: New test.
2638
2639 2014-04-22 Christian Bruel <christian.bruel@st.com>
2640
2641 * gcc.target/sh/hiconst.c: New test.
2642
2643 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
2644
2645 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
2646 lroundf generates custom round instruction, too.
2647
2648 2014-04-22 Tobias Burnus <burnus@net-b.de>
2649
2650 PR fortran/60881
2651 * coarray/alloc_comp_3.f90: New.
2652
2653 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
2654
2655 PR target/60868
2656 * gcc.target/i386/pr60868.c: New testcase.
2657
2658 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2659
2660 PR c/59073
2661 * c-c++-common/gomp/pr59073.c: New test.
2662
2663 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
2664
2665 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
2666
2667 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
2668
2669 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
2670 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
2671
2672 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
2673
2674 * gcc.dg/memcpy-5.c: New test.
2675
2676 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2677
2678 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
2679
2680 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
2681 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
2682 *-*-solaris2.9.
2683 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
2684 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
2685 from dg-options.
2686 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
2687 from dg-additional-options.
2688 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
2689 from dg-options.
2690
2691 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
2692 execution check.
2693 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
2694 (sigill_hdlr): Remove.
2695 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
2696 check.
2697
2698 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
2699 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
2700 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
2701
2702 * lib/target-supports.exp (add_options_for_tls): Remove
2703 *-*-solaris2.9* handling.
2704
2705 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
2706
2707 * gcc.target/aarch64/vect_cvtf_1.c: New.
2708
2709 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2710
2711 PR tree-optimization/60823
2712 * c-c++-common/gomp/pr60823-1.c: New test.
2713 * c-c++-common/gomp/pr60823-2.c: New test.
2714 * c-c++-common/gomp/pr60823-3.c: New test.
2715
2716 2014-04-22 Ian Bolton <ian.bolton@arm.com>
2717
2718 * gcc.target/arm/anddi_notdi-1.c: New test.
2719 * gcc.target/arm/iordi_notdi-1.c: New test case.
2720
2721 2014-04-22 Ian Bolton <ian.bolton@arm.com>
2722
2723 * gcc.target/arm/iordi_notdi-1.c: New test.
2724
2725 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
2726
2727 * gcc.target/aarch64/vrnd_f64_1.c : New file.
2728
2729 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2730
2731 PR target/60735
2732 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
2733 not cause errors if -mspe.
2734
2735 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
2736
2737 PR target/60909
2738 * gcc.target/i386/pr60909-1.c: New test.
2739 * gcc.target/i386/pr60909-2.c: Ditto.
2740
2741 2014-04-18 Cong Hou <congh@google.com>
2742
2743 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
2744 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
2745
2746 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2747
2748 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
2749 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2750
2751 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
2752
2753 PR c++/59200
2754 * g++.dg/cpp0x/alias-decl-42.C: New.
2755
2756 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
2757
2758 * gcc.target/powerpc/ti_math1.c: New.
2759 * gcc.target/powerpc/ti_math2.c: New.
2760
2761 2014-04-17 Martin Jambor <mjambor@suse.cz>
2762
2763 * gnat.dg/opt34.adb: New.
2764 * gnat.dg/opt34_pkg.ads: Likewise.
2765
2766 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
2767
2768 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
2769 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
2770
2771 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
2772
2773 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
2774 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
2775
2776 2014-04-17 Jakub Jelinek <jakub@redhat.com>
2777
2778 PR target/60847
2779 Forward port from 4.8 branch
2780 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
2781
2782 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
2783 Fix scan patterns.
2784 * gcc.target/i386/bmi-2.c: Ditto.
2785
2786 2014-04-17 Richard Biener <rguenther@suse.de>
2787
2788 PR middle-end/60849
2789 * g++.dg/opt/pr60849.C: New testcase.
2790
2791 2014-04-17 Richard Biener <rguenther@suse.de>
2792
2793 PR tree-optimization/60836
2794 * g++.dg/vect/pr60836.cc: New testcase.
2795
2796 2014-04-17 Richard Biener <rguenther@suse.de>
2797
2798 PR tree-optimization/60841
2799 * gcc.dg/vect/pr60841.c: New testcase.
2800
2801 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
2802
2803 * g++.dg/ipa/devirt-31.C: New testcase.
2804
2805 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
2806
2807 PR lto/60820
2808 * gcc.dg/lto/pr60820_0.c: New testcase.
2809 * gcc.dg/lto/pr60820_1.c: New testcase.
2810
2811 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
2812
2813 PR ipa/60854
2814 * g++.dg/torture/pr60854.C: New testcase.
2815
2816 2014-04-16 Catherine Moore <clm@codesourcery.com>
2817
2818 * gcc.target/mips/umips-store16-2.c: New test.
2819
2820 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
2821
2822 * g++.dg/cpp0x/initlist-vect.C: New file.
2823
2824 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
2825
2826 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
2827 * gcc.dg/uninit-I-O0.c: Likewise.
2828 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
2829
2830 2014-04-16 Jakub Jelinek <jakub@redhat.com>
2831
2832 PR tree-optimization/60844
2833 * gcc.dg/pr60844.c: New test.
2834
2835 2014-04-15 Richard Biener <rguenther@suse.de>
2836
2837 PR rtl-optimization/56965
2838 * gcc.dg/torture/pr56965-1.c: New testcase.
2839 * gcc.dg/torture/pr56965-2.c: Likewise.
2840
2841 2014-04-15 Teresa Johnson <tejohnson@google.com>
2842
2843 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
2844
2845 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
2846
2847 * gnat.dg/vect14.adb: New test.
2848
2849 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
2850
2851 * gnat.dg/vect12.ad[sb]: New test.
2852 * gnat.dg/vect13.ad[sb]: Likewise.
2853
2854 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
2855
2856 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
2857 under qemu-arm.
2858 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2859 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2860 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
2861 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
2862 * c-c++-common/ubsan/null-1.c: Likewise.
2863 * c-c++-common/ubsan/null-10.c: Likewise.
2864 * c-c++-common/ubsan/null-11.c: Likewise.
2865 * c-c++-common/ubsan/null-2.c: Likewise.
2866 * c-c++-common/ubsan/null-3.c: Likewise.
2867 * c-c++-common/ubsan/null-4.c: Likewise.
2868 * c-c++-common/ubsan/null-5.c: Likewise.
2869 * c-c++-common/ubsan/null-6.c: Likewise.
2870 * c-c++-common/ubsan/null-7.c: Likewise.
2871 * c-c++-common/ubsan/null-8.c: Likewise.
2872 * c-c++-common/ubsan/null-9.c: Likewise.
2873 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2874 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2875 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2876 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2877 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2878 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2879 * c-c++-common/ubsan/pr59333.c: Likewise.
2880 * c-c++-common/ubsan/pr59667.c: Likewise.
2881 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2882 * c-c++-common/ubsan/pr60636.c: Likewise.
2883 * c-c++-common/ubsan/shift-1.c: Likewise.
2884 * c-c++-common/ubsan/shift-2.c: Likewise.
2885 * c-c++-common/ubsan/vla-1.c: Likewise.
2886
2887 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
2888
2889 * gnat.dg/vect11.ad[sb]: New test.
2890
2891 2014-04-14 Richard Biener <rguenther@suse.de>
2892
2893 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
2894
2895 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2896
2897 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
2898
2899 2014-04-14 Richard Biener <rguenther@suse.de>
2900 Marc Glisse <marc.glisse@inria.fr>
2901
2902 PR c/60819
2903 * gcc.target/i386/vec-may_alias.c: New testcase.
2904
2905 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2906
2907 * lib/target-supports.exp
2908 (check_effective_target_vect_widen_mult_si_to_di_pattern):
2909 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
2910 Fix formatting.
2911
2912 2014-04-14 Richard Biener <rguenther@suse.de>
2913
2914 PR lto/60720
2915 * gcc.dg/lto/pr60720_0.c: New testcase.
2916 * gcc.dg/lto/pr60720_1.c: Likewise.
2917
2918 2014-04-14 Christian Bruel <christian.bruel@st.com>
2919
2920 * gcc.target/sh/memset.c: New test.
2921
2922 2014-04-14 Richard Biener <rguenther@suse.de>
2923
2924 PR middle-end/55022
2925 * gcc.dg/graphite/pr55022.c: New testcase.
2926
2927 2014-04-14 Richard Biener <rguenther@suse.de>
2928
2929 PR tree-optimization/59817
2930 PR tree-optimization/60453
2931 * gfortran.dg/graphite/pr59817.f: New testcase.
2932 * gcc.dg/graphite/pr59817-1.c: Likewise.
2933 * gcc.dg/graphite/pr59817-2.c: Likewise.
2934
2935 2014-04-14 Jason Merrill <jason@redhat.com>
2936
2937 Revert:
2938 * lib/gcc-dg.exp (dg-build-dso): New.
2939 (gcc-dg-test-1): Handle dg-do-what "dso".
2940
2941 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
2942
2943 PR fortran/60717
2944 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
2945
2946 PR fortran/58085
2947 * gfortran.dg/associate_15.f90: New test.
2948
2949 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
2950
2951 PR middle-end/60467
2952 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
2953 case to check.
2954
2955 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
2956
2957 PR middle-end/60469
2958 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
2959
2960 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
2961
2962 * gcc.target/mips/umips-store16-1.c: New test.
2963
2964 2014-04-11 Tobias Burnus <burnus@net-b.de>
2965
2966 PR c/60194
2967 * * g++.dg/warn/warn_format_signedness.C: New.
2968 * gcc.dg/format/warn-signedness.c: New.
2969
2970 2014-04-11 Tobias Burnus <burnus@net-b.de>
2971
2972 PR fortran/58880
2973 PR fortran/60495
2974 * gfortran.dg/finalize_25.f90: New.
2975
2976 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
2977
2978 * gcc.target/epiphany/t1068-2.c: New file.
2979
2980 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
2981
2982 * gcc.target/epiphany/btst-1.c: New test.
2983
2984 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
2985
2986 PR rtl-optimization/60651
2987 * gcc.target/epiphany/mode-switch.c: New test.
2988
2989 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
2990
2991 PR c++/58600
2992 * g++.dg/cpp0x/gen-attrs-58.C: New.
2993 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
2994
2995 2014-04-11 Steve Ellcey <sellcey@mips.com>
2996 Jakub Jelinek <jakub@redhat.com>
2997
2998 PR middle-end/60556
2999 * gcc.c-torture/compile/pr60556.c: New test.
3000
3001 2014-04-11 Richard Biener <rguenther@suse.de>
3002
3003 PR middle-end/60797
3004 * gcc.dg/pr60797.c: New testcase.
3005
3006 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3007
3008 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
3009 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
3010 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
3011 rename to ...
3012 * gcc.target/s390/htm-nofloat-1.c: ... this one.
3013 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
3014 instructions as well.
3015
3016 2014-04-11 Jakub Jelinek <jakub@redhat.com>
3017
3018 PR rtl-optimization/60663
3019 * gcc.target/arm/pr60663.c: New test.
3020
3021 2014-04-10 Jason Merrill <jason@redhat.com>
3022
3023 * g++.dg/dso/dlclose1.C: Disable for 4.9.
3024
3025 2014-04-10 Jakub Jelinek <jakub@redhat.com>
3026
3027 PR lto/60567
3028 * g++.dg/lto/pr60567_0.C: New test.
3029
3030 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3031
3032 * gfortran.dg/class_nameclash.f90: New test.
3033
3034 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3035
3036 PR c++/52844
3037 * g++.dg/cpp0x/variadic156.C: New.
3038
3039 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3040
3041 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
3042 long.
3043
3044 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3045
3046 PR debug/60655
3047 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
3048 -fdata-sections.
3049
3050 2014-04-09 Steve Ellcey <sellcey@mips.com>
3051
3052 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
3053 and scan lists.
3054
3055 2014-04-09 Cong Hou <congh@google.com>
3056
3057 PR testsuite/60773
3058 * lib/target-supports.exp:
3059 (check_effective_target_vect_widen_si_to_di_pattern): New.
3060 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
3061 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
3062 targets only.
3063 (foo): Fix up formatting.
3064 (main): Call check_vect.
3065
3066 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3067
3068 PR c++/59115
3069 * g++.dg/template/crash119.C: New.
3070
3071 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
3072
3073 * gcc.target/powerpc/atomic_load_store-p8.c: New.
3074
3075 2014-04-08 Jason Merrill <jason@redhat.com>
3076
3077 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
3078
3079 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3080
3081 PR rtl-optimization/60776
3082 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
3083 * gcc.dg/builtin-bswap-7.c: Likewise.
3084 * gcc.dg/builtin-bswap-6a.c: New testcase.
3085 * gcc.dg/builtin-bswap-7a.c: New testcase.
3086
3087 Revert
3088 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3089
3090 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3091 optimization.
3092 * gcc.dg/builtin-bswap-7.c: Likewise.
3093
3094 2014-04-08 Richard Biener <rguenther@suse.de>
3095
3096 PR tree-optimization/60785
3097 * gcc.dg/graphite/pr60785.c: New testcase.
3098
3099 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3100
3101 PR target/60602
3102 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
3103 with as at -O0.
3104
3105 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
3106
3107 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
3108 * g++.dg/warn/Wnvdtor-3.C: Likewise.
3109 * g++.dg/warn/Wnvdtor-4.C: Likewise.
3110
3111 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
3112
3113 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
3114
3115 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
3116
3117 PR target/60609
3118 * g++.dg/torture/pr60609.C: New test.
3119
3120 2014-04-07 Richard Biener <rguenther@suse.de>
3121
3122 PR tree-optimization/60766
3123 * gcc.dg/torture/pr60766.c: New testcase.
3124
3125 2014-04-07 Jason Merrill <jason@redhat.com>
3126
3127 * lib/gcc-dg.exp (dg-build-dso): New.
3128 (gcc-dg-test-1): Handle dg-do-what "dso".
3129 * lib/target-supports.exp (add_options_for_dlopen): New.
3130 (check_effective_target_dlopen): Use it.
3131
3132 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3133
3134 * gcc.target/arm/pr60657.c: Fix missing curly brace.
3135
3136 2014-04-07 Richard Biener <rguenther@suse.de>
3137
3138 PR middle-end/60750
3139 * g++.dg/torture/pr60750.C: New testcase.
3140 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
3141
3142 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
3143
3144 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
3145
3146 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
3147
3148 PR testsuite/60671
3149 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
3150
3151 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
3152
3153 PR testsuite/60672
3154 * g++.dg/cpp1y/auto-fn25.C: Require lto.
3155
3156 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
3157
3158 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
3159
3160 * gfortran.dg/warn_conversion_4.f90: Adjust test.
3161
3162 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
3163
3164 * gcc.target/avr/dev-specific-rmw.c: New test.
3165
3166 2014-04-04 Cong Hou <congh@google.com>
3167
3168 PR tree-optimization/60656
3169 * gcc.dg/vect/pr60656.c: New test.
3170
3171 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3172
3173 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3174 optimization.
3175 * gcc.dg/builtin-bswap-7.c: Likewise.
3176
3177 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3178
3179 PR c++/58207
3180 * g++.dg/cpp0x/constexpr-ice15.C: New.
3181
3182 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
3183
3184 PR ipa/59626
3185 testcase by Richard Biener
3186 * gcc.dg/lto/pr59626_0.c: New testcase.
3187 * gcc.dg/lto/pr59626_1.c: New testcase.
3188
3189 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3190
3191 PR debug/60655
3192 * gcc.c-torture/compile/pr60655-1.c: New test.
3193
3194 2014-04-04 Martin Jambor <mjambor@suse.cz>
3195
3196 PR ipa/60640
3197 * g++.dg/ipa/pr60640-1.C: New test.
3198 * g++.dg/ipa/pr60640-2.C: Likewise.
3199 * g++.dg/ipa/pr60640-3.C: Likewise.
3200 * g++.dg/ipa/pr60640-4.C: Likewise.
3201
3202 2014-04-04 Jeff Law <law@redhat.com>
3203
3204 PR target/60657
3205 * gcc.target/arm/pr60657.c: New test.
3206
3207 2014-04-04 Richard Biener <rguenther@suse.de>
3208
3209 PR ipa/60746
3210 * g++.dg/torture/pr60746.C: New testcase.
3211
3212 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
3213
3214 * g++.old-deja/g++.robertl/eb121.C: Adjust.
3215 * g++.old-deja/g++.jason/overload21.C: Likewise.
3216 * g++.old-deja/g++.law/init5.C: Likewise.
3217
3218 2014-04-03 Cong Hou <congh@google.com>
3219
3220 PR tree-optimization/60505
3221 * gcc.dg/vect/pr60505.c: New test.
3222
3223 2014-04-03 Richard Biener <rguenther@suse.de>
3224
3225 PR tree-optimization/60740
3226 * gcc.dg/graphite/pr60740.c: New testcase.
3227
3228 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
3229
3230 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
3231 * g++.dg/warn/Wnvdtor-2.C: New.
3232 * g++.dg/warn/Wnvdtor-3.C: New.
3233 * g++.dg/warn/Wnvdtor-4.C: New.
3234 * g++.dg/warn/Weff1.C: Delete.
3235 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
3236 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
3237
3238 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
3239
3240 PR ipa/60659
3241 * g++.dg/torture/pr60659.C: New testcase.
3242
3243 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3244
3245 PR tree-optimization/60733
3246 * gcc.dg/torture/pr60733.c: New test.
3247
3248 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
3249
3250 PR rtl-optimization/60650
3251 * gcc.target/arm/pr60650-2.c: New.
3252
3253 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
3254
3255 * gcc.target/i386/avx2-vpand-3.c,
3256 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
3257
3258 2014-04-02 Joseph Myers <joseph@codesourcery.com>
3259
3260 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
3261 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
3262 gcc.target/i386/memcpy-strategy-1.c,
3263 gcc.target/i386/memcpy-strategy-2.c,
3264 gcc.target/i386/memcpy-vector_loop-1.c,
3265 gcc.target/i386/memcpy-vector_loop-2.c,
3266 gcc.target/i386/memset-vector_loop-1.c,
3267 gcc.target/i386/memset-vector_loop-2.c,
3268 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
3269 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
3270 -march= options different from those in dg-options.
3271
3272 2014-04-02 Joseph Myers <joseph@codesourcery.com>
3273
3274 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3275 gcc.target/i386/pr30970.c: Use -mtune=generic.
3276 * gcc.target/i386/avx2-vpaddb-3.c,
3277 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
3278 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
3279 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
3280 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
3281 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
3282 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
3283 gcc.target/i386/avx2-vpsubw-3.c,
3284 gcc.target/i386/avx256-unaligned-load-1.c,
3285 gcc.target/i386/avx256-unaligned-load-4.c,
3286 gcc.target/i386/avx256-unaligned-store-1.c,
3287 gcc.target/i386/avx256-unaligned-store-2.c,
3288 gcc.target/i386/avx256-unaligned-store-4.c: Use
3289 -mno-prefer-avx128.
3290
3291 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
3292 Iain Sandoe <iain@codesourcery.com>
3293
3294 PR target/54083
3295 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
3296 with the additional options -Wl,-undefined,dynamic_lookup
3297 and -Wl,-flat_namespace.
3298 * gcc.dg/torture/pr53922.c: Additional option
3299 -Wl,-flat_namespace for darwin[89].
3300 * gcc.dg/torture/pr60092.c: Additional options
3301 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
3302 for darwin[89].
3303
3304 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
3305
3306 PR target/43751
3307 * lib/prune.exp: Modify the regular express to prune
3308 the new warnings introduced by r205679 on darwin9.
3309
3310 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
3311
3312 * g++.dg/init/ctor4.C: Adjust.
3313 * g++.dg/init/ctor4-1.C: New.
3314 * g++.dg/cpp0x/defaulted2.C: Adjust.
3315
3316 2014-04-01 Richard Henderson <rth@redhat.com>
3317
3318 PR target/60704
3319 * gcc.dg/pr60704.c: New file.
3320
3321 2014-04-01 Bin Cheng <bin.cheng@arm.com>
3322
3323 PR target/60363
3324 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
3325 logical_op_short_circuit targets.
3326
3327 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3328
3329 PR libfortran/60128
3330 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
3331 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
3332
3333 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
3334
3335 PR rtl-optimization/60700
3336 * gcc.target/i386/pr60700.c: New test.
3337
3338 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3339
3340 PR target/60650
3341 * gcc.target/arm/pr60650.c: Adjust command line options.
3342
3343 2014-03-31 Martin Jambor <mjambor@suse.cz>
3344
3345 PR middle-end/60647
3346 * gcc.dg/pr60647-1.c: New test.
3347 * gcc.dg/pr60647-2.c: Likewise.
3348
3349 2014-03-31 Richard Biener <rguenther@suse.de>
3350
3351 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
3352
3353 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
3354
3355 PR target/60034
3356 * gcc.target/aarch64/pr60034.c: New file.
3357
3358 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
3359
3360 PR c++/60626
3361 * g++.dg/cpp1y/pr60626.C: New testcase.
3362
3363 2014-03-29 Joseph Myers <joseph@codesourcery.com>
3364
3365 * gcc.dg/pr45416.c: Allow bextr on x86.
3366 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
3367 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
3368 gcc.target/i386/fma4-vector.c: Use -mno-fma.
3369 * gcc.target/i386/l_fma_double_1.c,
3370 gcc.target/i386/l_fma_double_2.c,
3371 gcc.target/i386/l_fma_double_3.c,
3372 gcc.target/i386/l_fma_double_4.c,
3373 gcc.target/i386/l_fma_double_5.c,
3374 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
3375 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
3376 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
3377 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
3378 * gcc.target/i386/pr27971.c: Use -mno-tbm.
3379 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
3380 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
3381
3382 2014-03-29 Jakub Jelinek <jakub@redhat.com>
3383
3384 PR target/60648
3385 * g++.dg/pr60648.C: Move test to...
3386 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
3387 dg-options, add for fpic targets dg-additional-options -fPIC.
3388
3389 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
3390
3391 * gnat.dg/opt33.adb: New testcase.
3392
3393 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
3394
3395 PR target/60697
3396 * gcc.target/aarch64/pr60697.c: New.
3397
3398 2014-03-27 Jeff Law <law@redhat.com>
3399
3400 PR target/60648
3401 * g++.dg/pr60648.C: New test.
3402
3403 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
3404
3405 PR c++/60573
3406 * g++.dg/cpp1y/pr60573.C: New testcase.
3407
3408 2014-03-28 Jakub Jelinek <jakub@redhat.com>
3409
3410 PR target/60693
3411 * gcc.target/i386/pr60693.c: New test.
3412
3413 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
3414
3415 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
3416
3417 2014-03-28 Jakub Jelinek <jakub@redhat.com>
3418
3419 PR c++/60689
3420 * c-c++-common/pr60689.c: New test.
3421
3422 PR c++/58678
3423 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
3424 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
3425 targets.
3426
3427 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
3428
3429 PR target/60675
3430 * gcc.target/aarch64/pr60675.C: New.
3431
3432 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3433
3434 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
3435 * lib/target-supports.exp: Return true for s390
3436 in check_effective_logical_op_short_circuit.
3437
3438 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3439
3440 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
3441 of second source operand.
3442 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3443 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3444 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3445
3446 2014-03-28 Jakub Jelinek <jakub@redhat.com>
3447
3448 PR ipa/60315
3449 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
3450
3451 2014-03-28 Tobias Burnus <burnus@net-b.de>
3452
3453 * lib/cilk-plus-dg.exp: New.
3454 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
3455 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
3456
3457 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3458
3459 PR fortran/60522
3460 * gfortran.dg/where_4.f90: New test case.
3461
3462 2014-03-27 Tobias Burnus <burnus@net-b.de>
3463
3464 PR fortran/58880
3465 * gfortran.dg/finalize_24.f90: New.
3466
3467 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3468
3469 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
3470 vbpermq builtin.
3471
3472 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
3473 vec_select optimizations.
3474 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
3475 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
3476
3477 PR target/60672
3478 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
3479 xxpermdi builtins are supported.
3480
3481 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
3482
3483 PR rtl-optimization/60650
3484 * gcc.target/arm/pr60650.c: New.
3485
3486 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3487
3488 * gcc.target/s390/20140327-1.c: New testcase.
3489
3490 2014-03-27 Jakub Jelinek <jakub@redhat.com>
3491
3492 PR middle-end/60682
3493 * g++.dg/gomp/pr60682.C: New test.
3494
3495 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
3496
3497 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
3498
3499 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
3500
3501 PR target/60580
3502 * gcc.target/aarch64/pr60580_1.c: New.
3503 * gcc.target/aarch64/test_fp_attribute_1.c: New.
3504 * gcc.target/aarch64/test_fp_attribute_2.c: New.
3505
3506 2014-03-26 Dehao Chen <dehao@google.com>
3507
3508 * gcc.dg/predict-8.c: New test.
3509
3510 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
3511
3512 PR c++/52369
3513 * g++.dg/init/const10.C: New.
3514 * g++.dg/init/const11.C: New.
3515 * g++.dg/init/pr25811.C: Adjust.
3516 * g++.dg/init/pr29043.C: Likewise.
3517 * g++.dg/init/pr43719.C: Likewise.
3518 * g++.dg/init/pr44086.C: Likewise.
3519 * g++.dg/init/ctor8.C: Likewise.
3520 * g++.dg/init/uninitialized1.C: Likewise.
3521
3522 2014-03-26 Jakub Jelinek <jakub@redhat.com>
3523
3524 PR sanitizer/60636
3525 * c-c++-common/ubsan/pr60636.c: New test.
3526
3527 2014-03-26 Andreas Schwab <schwab@suse.de>
3528
3529 * g++.dg/torture/pr60315.C: Remove duplication.
3530
3531 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
3532
3533 * gcc.c-torture/execute/20140326-1.c: New test.
3534
3535 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
3536
3537 PR ipa/60315
3538 * g++.dg/torture/pr60315.C: New testcase.
3539
3540 2014-03-25 Martin Jambor <mjambor@suse.cz>
3541
3542 PR ipa/60600
3543 * g++.dg/ipa/pr60600.C: New test.
3544
3545 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
3546
3547 PR testsuite/58013
3548 * g++.dg/opt/pr56999.C: Pop hidden visibility.
3549
3550 2014-03-25 Richard Biener <rguenther@suse.de>
3551
3552 PR middle-end/60635
3553 * gfortran.dg/lto/pr60635_0.f90: New testcase.
3554 * gfortran.dg/lto/pr60635_1.c: Likewise.
3555
3556 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
3557
3558 PR c++/60627
3559 * g++.dg/cpp1y/pr60627.C: New testcase.
3560
3561 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
3562
3563 * gcc.target/aarch64/ushr64_1.c: New.
3564
3565 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
3566
3567 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
3568 (LONG_LONG): Use LLONG.
3569 (set_rvector_long): Explicitly return void.
3570 (set_vector_long): Likewise.
3571 (check_vector_long): Likewise.
3572
3573 2014-03-24 Marek Polacek <polacek@redhat.com>
3574
3575 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
3576 Define INT_MIN.
3577 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
3578 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3579 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3580 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3581 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3582 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3583 * c-c++-common/ubsan/pr59503.c: Likewise.
3584 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3585 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3586 * c-c++-common/ubsan/shift-3.c: Likewise.
3587 * c-c++-common/ubsan/shift-6.c: Likewise.
3588 * c-c++-common/ubsan/undefined-1.c: Likewise.
3589 * c-c++-common/ubsan/vla-2.c: Likewise.
3590 * c-c++-common/ubsan/vla-3.c: Likewise.
3591 * c-c++-common/ubsan/vla-4.c: Likewise.
3592 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3593 * g++.dg/ubsan/return-2.C: Likewise.
3594
3595 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
3596
3597 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
3598 hppa*-*-hpux*.
3599
3600 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
3601
3602 PR libfortran/59313
3603 PR libfortran/58015
3604 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
3605 * gfortran.dg/round_4.f90: Likewise.
3606
3607 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
3608
3609 PR libfortran/60128
3610 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
3611 i?86-*-solaris2.9*.
3612
3613 2014-03-22 Jakub Jelinek <jakub@redhat.com>
3614
3615 PR sanitizer/60613
3616 * c-c++-common/ubsan/pr60613-1.c: New test.
3617 * c-c++-common/ubsan/pr60613-2.c: New test.
3618
3619 2014-03-22 Matthias Klose <doko@ubuntu.com>
3620
3621 * g++.dg/cpp0x/regress: Remove empty directory.
3622
3623 2014-03-22 Jakub Jelinek <jakub@redhat.com>
3624
3625 PR debug/60603
3626 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
3627
3628 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3629
3630 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
3631 * g++.dg/cpp1y/pr60393.C: Likewise.
3632
3633 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3634
3635 PR c++/60384
3636 * g++.dg/cpp1y/pr60384.C: New.
3637
3638 2014-03-21 Jakub Jelinek <jakub@redhat.com>
3639
3640 PR target/60598
3641 * gcc.dg/pr60598.c: New test.
3642
3643 2014-03-21 Martin Jambor <mjambor@suse.cz>
3644
3645 PR ipa/59176
3646 * g++.dg/torture/pr59176.C: New test.
3647
3648 2014-03-21 Martin Jambor <mjambor@suse.cz>
3649
3650 PR ipa/60419
3651 * g++.dg/ipa/pr60419.C: New test.
3652
3653 2014-03-21 Richard Biener <rguenther@suse.de>
3654
3655 PR tree-optimization/60577
3656 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
3657
3658 2014-03-21 Tobias Burnus <burnus@net-b.de>
3659
3660 PR fortran/60599
3661 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
3662
3663 2014-03-20 Jakub Jelinek <jakub@redhat.com>
3664
3665 PR middle-end/60597
3666 * g++.dg/opt/pr60597.C: New test.
3667
3668 PR c++/60572
3669 * g++.dg/init/pr60572.C: New test.
3670
3671 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3672
3673 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
3674
3675 2014-03-19 Tobias Burnus <burnus@net-b.de>
3676
3677 PR fortran/60543
3678 PR fortran/60283
3679 * gfortran.dg/implicit_pure_4.f90: New.
3680
3681 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3682
3683 PR c++/51474
3684 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
3685
3686 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
3687
3688 PR testsuite/60590
3689 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
3690 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
3691 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
3692
3693 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3694
3695 PR c++/60332
3696 * g++.dg/cpp1y/pr60332.C: New.
3697
3698 2014-03-19 Marek Polacek <polacek@redhat.com>
3699
3700 PR sanitizer/60569
3701 * g++.dg/ubsan/pr60569.C: New test.
3702
3703 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3704
3705 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
3706
3707 2014-03-19 Jakub Jelinek <jakub@redhat.com>
3708
3709 PR tree-optimization/60559
3710 * g++.dg/vect/pr60559.cc: New test.
3711
3712 2014-03-18 Ian Lance Taylor <iant@google.com>
3713
3714 PR target/60563
3715 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
3716 (ditype): Rename typedef from int64_t.
3717
3718 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3719
3720 PR c/55383
3721 * gcc.dg/cast-qual-3.c: New.
3722 Revert:
3723 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
3724 * c-c++-common/Wcast-qual-1.c: More precise match text.
3725
3726 2014-03-18 Janus Weil <janus@gcc.gnu.org>
3727
3728 PR fortran/55207
3729 PR fortran/60549
3730 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
3731 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
3732 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
3733 * gfortran.dg/intent_optimize_1.f90: Ditto.
3734 * gfortran.dg/pointer_init_9.f90: Ditto.
3735 * gfortran.dg/volatile4.f90: Ditto.
3736 * gfortran.dg/volatile6.f90: Ditto.
3737
3738 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
3739
3740 PR c/55383
3741 * c-c++-common/Wcast-qual-1.c: More precise match text.
3742
3743 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3744
3745 PR c++/60305
3746 * g++.dg/cpp0x/constexpr-ice14.C: New.
3747
3748 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3749
3750 PR c++/54250
3751 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
3752
3753 2014-03-18 Jakub Jelinek <jakub@redhat.com>
3754
3755 PR sanitizer/60535
3756 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
3757 * c-c++-common/ubsan/null-2.c: Likewise.
3758 * c-c++-common/ubsan/null-3.c: Likewise.
3759 * c-c++-common/ubsan/null-4.c: Likewise.
3760 * c-c++-common/ubsan/null-5.c: Likewise.
3761 * c-c++-common/ubsan/null-6.c: Likewise.
3762 * c-c++-common/ubsan/null-7.c: Likewise.
3763 * c-c++-common/ubsan/null-8.c: Likewise.
3764 * c-c++-common/ubsan/null-9.c: Likewise.
3765 * c-c++-common/ubsan/null-10.c: Likewise.
3766 * c-c++-common/ubsan/null-11.c: Likewise.
3767 * c-c++-common/ubsan/overflow-1.c: Likewise.
3768 * c-c++-common/ubsan/overflow-2.c: Likewise.
3769 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3770 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3771 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3772 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3773 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3774 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3775 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3776 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3777 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3778 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3779 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3780 * c-c++-common/ubsan/pr59333.c: Likewise.
3781 * c-c++-common/ubsan/pr59503.c: Likewise.
3782 * c-c++-common/ubsan/pr59667.c: Likewise.
3783 * c-c++-common/ubsan/undefined-1.c: Likewise.
3784 * g++.dg/ubsan/pr59250.C: Likewise.
3785 * g++.dg/ubsan/pr59306.C: Likewise.
3786
3787 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3788
3789 * gcc.dg/tls/pr58595.c: Add tls options.
3790
3791 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
3792
3793 * gcc.target/i386/avx-additional-reg-names.c: New.
3794 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
3795
3796 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
3797
3798 PR c++/60390
3799 * g++.dg/cpp1y/pr60390.C: New testcase.
3800
3801 PR c++/60391
3802 * g++.dg/cpp1y/pr60391.C: New testcase.
3803
3804 2014-03-17 Jakub Jelinek <jakub@redhat.com>
3805
3806 PR target/60516
3807 * gcc.target/i386/pr60516.c: New test.
3808
3809 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
3810
3811 PR c++/59571
3812 * g++.dg/cpp0x/constexpr-ice13.C: New.
3813
3814 2014-03-17 Marek Polacek <polacek@redhat.com>
3815
3816 PR middle-end/60534
3817 * gcc.dg/gomp/pr60534.c: New test.
3818
3819 2014-03-17 Kai Tietz <ktietz@redhat.com>
3820
3821 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
3822
3823 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
3824
3825 PR testsuite/58851
3826 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
3827 storage size.
3828
3829 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
3830
3831 PR libfortran/58324
3832 * gfortran.dg/list_read_12.f90: New test.
3833
3834 2014-03-15 Janus Weil <janus@gcc.gnu.org>
3835
3836 PR fortran/55207
3837 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
3838 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
3839 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
3840 -Wno-aggressive-loop-optimizations and remove an unused variable.
3841 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
3842 * gfortran.dg/pointer_init_9.f90: New.
3843 * gfortran.dg/volatile4.f90: Put into subroutine.
3844 * gfortran.dg/volatile6.f90: Ditto.
3845
3846 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
3847
3848 PR fortran/60392
3849 * gfortran.dg/transpose_4.f90: New test.
3850
3851 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
3852
3853 PR rtl-optimization/60508
3854 * gcc.target/i386/pr60508.c: New.
3855
3856 2014-03-14 Richard Biener <rguenther@suse.de>
3857
3858 PR middle-end/60518
3859 * g++.dg/pr60518.C: New testcase.
3860
3861 2014-03-14 Martin Jambor <mjambor@suse.cz>
3862
3863 PR lto/60461
3864 * gcc.dg/lto/pr60461_0.c: New test.
3865
3866 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
3867
3868 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
3869 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
3870 * gcc.dg/lto/save-temps_0.c: New testcase.
3871
3872 2014-03-13 Jakub Jelinek <jakub@redhat.com>
3873
3874 PR middle-end/36282
3875 * c-c++-common/pr36282-1.c: New test.
3876 * c-c++-common/pr36282-2.c: New test.
3877 * c-c++-common/pr36282-3.c: New test.
3878 * c-c++-common/pr36282-4.c: New test.
3879
3880 2014-03-13 Richard Henderson <rth@redhat.com>
3881
3882 PR debug/60438
3883 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
3884
3885 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3886
3887 PR c++/60383
3888 * g++.dg/template/crash118.C: New.
3889 * g++.dg/template/crash95.C: Adjust.
3890
3891 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
3892
3893 PR rtl-optimization/57189
3894 * gcc.target/i386/pr57189.c: New.
3895
3896 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3897
3898 PR c++/60254
3899 * g++.dg/cpp0x/static_assert10.C: New.
3900 * g++.dg/cpp0x/static_assert11.C: Likewise.
3901 * g++.dg/cpp0x/static_assert3.C: Adjust.
3902
3903 2014-03-13 Richard Biener <rguenther@suse.de>
3904
3905 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
3906
3907 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3908
3909 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
3910 2.07 128-bit arithmetic.
3911 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
3912
3913 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
3914 due to when TImode is allowed in VSX registers, the allowable
3915 address modes for TImode is just a single indirect address in
3916 order for the value to be loaded and store in either GPR or VSX
3917 registers. This affects the generated code, and it would cause
3918 this test to fail, when such an option is used.
3919
3920 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
3921
3922 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
3923
3924 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3925
3926 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
3927 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
3928 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
3929 only test for exactly one if if -mbranch-cost=1 has been passed.
3930
3931 2014-03-12 Christian Bruel <christian.bruel@st.com>
3932
3933 PR target/60264
3934 * gcc.target/arm/pr60264.c
3935
3936 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
3937
3938 PR tree-optimization/60454
3939 * gcc.c-torture/execute/pr60454.c: New test.
3940
3941 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3942 Marc Glisse <marc.glisse@inria.fr>
3943
3944 PR tree-optimization/60502
3945 * gcc.c-torture/compile/pr60502.c: New test.
3946
3947 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3948
3949 PR middle-end/60482
3950 * gcc.dg/vect/pr60482.c: New test.
3951
3952 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
3953
3954 PR c++/60389
3955 * g++.dg/cpp0x/inh-ctor19.C: New.
3956
3957 2014-03-11 Richard Biener <rguenther@suse.de>
3958
3959 PR tree-optimization/60429
3960 PR tree-optimization/60485
3961 * gcc.dg/pr60485-1.c: New testcase.
3962 * gcc.dg/pr60485-2.c: Likewise.
3963
3964 2014-03-10 Jakub Jelinek <jakub@redhat.com>
3965
3966 PR ipa/60457
3967 * g++.dg/ipa/pr60457.C: New test.
3968
3969 2014-03-10 Richard Biener <rguenther@suse.de>
3970
3971 PR middle-end/60474
3972 * g++.dg/torture/pr60474.C: New testcase.
3973
3974 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
3975
3976 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
3977
3978 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
3979
3980 * gcc.dg/lto/pr55113_0.c: New testcase.
3981
3982 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
3983
3984 PR c++/60033
3985 * g++.dg/cpp1y/pr60033.C: New testcase.
3986
3987 PR c++/60393
3988 * g++.dg/cpp1y/pr60393.C: New testcase.
3989
3990 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3991
3992 PR libfortran/60128
3993 * gfortran.dg/fmt_en.f90: New test.
3994
3995 2014-03-07 Jason Merrill <jason@redhat.com>
3996
3997 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
3998 * lib/target-supports.exp (check_effective_target_c++11): Now
3999 means C++11 and up.
4000 (check_effective_target_c++11_only): New.
4001 (check_effective_target_c++11_down): New.
4002 (check_effective_target_c++1y): New.
4003 (check_effective_target_c++1y_only): New.
4004 (check_effective_target_c++98_only): Rename from
4005 check_effective_target_c++98.
4006 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
4007
4008 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
4009
4010 PR c++/58609
4011 * g++.dg/cpp0x/constexpr-ice12.C: New.
4012
4013 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
4014
4015 * c-c++-common/gomp/map-1.c: Extend.
4016
4017 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
4018 Janus Weil <janus@gcc.gnu.org>
4019
4020 PR fortran/51976
4021 * gfortran.dg/deferred_type_component_1.f90 : New test.
4022 * gfortran.dg/deferred_type_component_2.f90 : New test.
4023
4024 2014-03-06 Marek Polacek <polacek@redhat.com>
4025
4026 PR c/60197
4027 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
4028 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
4029
4030 2014-03-06 Jakub Jelinek <jakub@redhat.com>
4031
4032 PR target/58595
4033 * gcc.dg/tls/pr58595.c: New test.
4034
4035 2014-03-06 Richard Biener <rguenther@suse.de>
4036
4037 PR middle-end/60445
4038 PR lto/60424
4039 PR lto/60427
4040 Revert
4041 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4042
4043 * gcc.dg/lto/pr55113_0.c: New testcase.
4044
4045 2014-03-05 Jakub Jelinek <jakub@redhat.com>
4046
4047 PR testsuite/59308
4048 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
4049 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
4050 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
4051 s390*/i?86/x86_64.
4052 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4053 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4054 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4055 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4056 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
4057 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
4058 even for mips*/s390*/i?86/x86_64.
4059 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4060 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4061 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4062 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4063 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4064
4065 PR lto/60404
4066 * gcc.dg/lto/pr60404_0.c: New test.
4067 * gcc.dg/lto/pr60404_1.c: New file.
4068 * gcc.dg/lto/pr60404_2.c: New file.
4069
4070 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4071
4072 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
4073 long long" throughout.
4074 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4075 * gcc.dg/vmx/insert-vsx.c: Likewise.
4076 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4077 * gcc.dg/vmx/ld-vsx.c: Likewise.
4078 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4079 * gcc.dg/vmx/ldl-vsx.c: Likewise.
4080 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4081 * gcc.dg/vmx/merge-vsx.c: Likewise.
4082 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4083 * gcc.dg/vmx/st-vsx.c: Likewise.
4084 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4085 * gcc.dg/vmx/stl-vsx.c: Likewise.
4086 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4087
4088 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4089
4090 * gcc.dg/lto/pr55113_0.c: New testcase.
4091
4092 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4093
4094 PR c++/60376
4095 * g++.dg/cpp1y/pr60376.C: New.
4096
4097 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4098
4099 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
4100
4101 2014-03-04 Richard Biener <rguenther@suse.de>
4102
4103 PR tree-optimization/60382
4104 * gcc.dg/vect/pr60382.c: New testcase.
4105
4106 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
4107
4108 PR libfortran/60148
4109 * gfortran.dg/namelist_84.f90: New test.
4110
4111 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
4112
4113 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
4114 argument to avoid inf values.
4115 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
4116 UNION_FP_CHECK machinery.
4117
4118 2014-03-03 Renlin Li <Renlin.Li@arm.com>
4119
4120 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
4121 i32in128 cases outside special big-endian processing block.
4122
4123 2014-03-03 Jakub Jelinek <jakub@redhat.com>
4124
4125 PR preprocessor/60400
4126 * c-c++-common/cpp/pr60400.c: New test.
4127 * c-c++-common/cpp/pr60400-1.h: New file.
4128 * c-c++-common/cpp/pr60400-2.h: New file.
4129
4130 PR objc++/60398
4131 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
4132
4133 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
4134 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
4135
4136 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4137
4138 PR ipa/60150
4139 * g++.dg/lto/pr60150.H: New testcase.
4140 * g++.dg/lto/pr60150_0.C: New testcase.
4141 * g++.dg/lto/pr60150_1.C: New testcase.
4142
4143 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4144
4145 PR ipa/60306
4146 * g++.dg/ipa/devirt-29.C: New testcase
4147
4148 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4149
4150 PR fortran/60236
4151 * gfortran.dg/vect/pr32380.f: Fix expected test results.
4152
4153 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4154
4155 PR c++/50025
4156 * g++.dg/cpp0x/pr50025.C: New.
4157
4158 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
4159
4160 PR c++/60377
4161 * g++.dg/cpp1y/pr60377.C: New testcase.
4162
4163 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
4164
4165 PR fortran/60341
4166 * gfortran.dg/str_comp_optimize_1.f90: New test.
4167
4168 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4169
4170 PR target/60071
4171 * gcc.c-torture/compile/pr60071.c: New.
4172
4173 2014-02-28 Janus Weil <janus@gcc.gnu.org>
4174
4175 PR fortran/60359
4176 * gfortran.dg/unlimited_polymorphic_16.f90: New.
4177
4178 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4179
4180 PR c++/58610
4181 * g++.dg/cpp0x/constexpr-ice11.C: New.
4182
4183 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4184
4185 PR c++/60314
4186 * g++.dg/cpp1y/auto-fn24.C: New.
4187
4188 2014-02-28 Joey Ye <joey.ye@arm.com>
4189
4190 PR target/PR60169
4191 * gcc.target/arm/thumb1-far-jump-3.c: New case.
4192
4193 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4194
4195 PR c++/60253
4196 * g++.dg/overload/ellipsis2.C: New.
4197
4198 2014-02-27 Jeff Law <law@redhat.com>
4199
4200 PR rtl-optimization/52714
4201 * gcc.c-torture/compile/pr52714.c: New test.
4202
4203 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
4204 Jeff Law <law@redhat.com>
4205
4206 PR rtl-optimization/49847
4207 * g++.dg/pr49847.C: New test.
4208
4209 2014-02-27 Marek Polacek <polacek@redhat.com>
4210
4211 PR middle-end/59223
4212 * c-c++-common/pr59223.c: New test.
4213
4214 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
4215
4216 * common/config/i386/predicates.md (const1256_operand): Remove.
4217 (const2356_operand): New.
4218 (const_1_to_2_operand): Remove.
4219 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
4220 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
4221 (*avx512pf_gatherpf<mode>sf): Ditto.
4222 (avx512pf_gatherpf<mode>df): Ditto.
4223 (*avx512pf_gatherpf<mode>df_mask): Ditto.
4224 (*avx512pf_gatherpf<mode>df): Ditto.
4225 (avx512pf_scatterpf<mode>sf): Ditto.
4226 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
4227 (*avx512pf_scatterpf<mode>sf): Ditto.
4228 (avx512pf_scatterpf<mode>df): Ditto.
4229 (*avx512pf_scatterpf<mode>df_mask): Ditto.
4230 (*avx512pf_scatterpf<mode>df): Ditto.
4231 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
4232
4233 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
4234
4235 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
4236 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
4237 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
4238 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
4239 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
4240 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
4241 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
4242 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
4243
4244 2014-02-26 Bin Cheng <bin.cheng@arm.com>
4245
4246 PR target/60280
4247 * gnat.dg/renaming5.adb: Change to two expected gotos.
4248 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
4249 jump threads.
4250 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
4251 messages for removed basic block.
4252 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
4253 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
4254 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
4255 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
4256
4257 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4258
4259 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
4260 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4261 * gcc.dg/vmx/ldl-vsx.c: Likewise.
4262 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4263 * gcc.dg/vmx/merge-vsx.c: Likewise.
4264 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4265
4266 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
4267
4268 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
4269 * gcc.target/i386/prefetchwt1-1.c: New.
4270 * g++.dg/other/i386-2.C: Add new option.
4271 * g++.dg/other/i386-3.C: Ditto.
4272 * gcc.target/i386/sse-12.c: Ditto.
4273 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
4274 * gcc.target/i386/sse-22.c: Add new option.
4275 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
4276
4277 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4278
4279 PR libfortran/59313
4280 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
4281
4282 PR libfortran/58015
4283 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
4284
4285 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
4286
4287 PR c++/60311
4288 * g++.dg/cpp1y/pr60311.C: New testcase.
4289
4290 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
4291
4292 PR c++/60065
4293 * g++.dg/cpp1y/pr60065.C: New testcase.
4294
4295 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
4296
4297 PR rtl-optimization/60268
4298 * gcc.c-torture/compile/pr60268.c: New test.
4299
4300 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
4301
4302 * gcc.target/microblaze/others/mem_reload.c: New test.
4303
4304 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4305
4306 * gcc.dg/vmx/lde.c: New test.
4307 * gcc.dg/vmx/lde-be-order.c: New test.
4308 * gcc.dg/vmx/ste.c: New test.
4309 * gcc.dg/vmx/ste-be-order.c: New test.
4310
4311 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
4312
4313 PR testsuite/60173
4314 * lib/target-supports.exp
4315 (check_effective_target_logical_op_short_circuit): Add cris-*-*
4316 and crisv32-*-* to list.
4317
4318 2014-02-21 Janus Weil <janus@gcc.gnu.org>
4319
4320 PR fortran/60302
4321 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
4322
4323 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4324
4325 * gcc.dg/vmx/vsums.c: Check entire result vector.
4326 * gcc.dg/vmx/vsums-be-order.c: Likewise.
4327
4328 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4329
4330 * gcc.dg/vmx/ld.c: New test.
4331 * gcc.dg/vmx/ld-be-order.c: New test.
4332 * gcc.dg/vmx/ld-vsx.c: New test.
4333 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
4334 * gcc.dg/vmx/ldl.c: New test.
4335 * gcc.dg/vmx/ldl-be-order.c: New test.
4336 * gcc.dg/vmx/ldl-vsx.c: New test.
4337 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
4338 * gcc.dg/vmx/st.c: New test.
4339 * gcc.dg/vmx/st-be-order.c: New test.
4340 * gcc.dg/vmx/st-vsx.c: New test.
4341 * gcc.dg/vmx/st-vsx-be-order.c: New test.
4342 * gcc.dg/vmx/stl.c: New test.
4343 * gcc.dg/vmx/stl-be-order.c: New test.
4344 * gcc.dg/vmx/stl-vsx.c: New test.
4345 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
4346
4347 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
4348
4349 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
4350 * g++.dg/other/i386-3.C (dg-options): Ditto.
4351 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
4352 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
4353 -mavx512pf and -msha.
4354
4355 2014-02-21 Richard Biener <rguenther@suse.de>
4356
4357 PR tree-optimization/60276
4358 * gcc.dg/vect/pr60276.c: New testcase.
4359
4360 2014-02-21 Janus Weil <janus@gcc.gnu.org>
4361
4362 PR fortran/60234
4363 * gfortran.dg/finalize_23.f90: New.
4364
4365 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
4366
4367 PR c++/60052
4368 PR c++/60053
4369 * g++.dg/cpp1y/pr60052.C: New testcase.
4370 * g++.dg/cpp1y/pr60053.C: New testcase.
4371
4372 2014-02-21 Tobias Burnus <burnus@net-b.de>
4373
4374 PR fortran/60286
4375 * gfortran.dg/inquire_16.f90: New.
4376
4377 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
4378
4379 * gcc.target/nios2/biggot-1.c: New.
4380 * gcc.target/nios2/biggot-2.c: New.
4381
4382 2014-02-20 Martin Jambor <mjambor@suse.cz>
4383
4384 PR ipa/55260
4385 * gcc.dg/ipa/pr55260.c: New test.
4386
4387 2014-02-20 Bin Cheng <bin.cheng@arm.com>
4388
4389 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
4390 for execution test case.
4391
4392 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
4393
4394 PR ipa/58555
4395 * g++.dg/torture/pr58555.C: New testcase.
4396
4397 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
4398
4399 PR target/60204
4400 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
4401 reflect abi fix.
4402 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
4403
4404 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
4405 Kirill Yukhin <kirill.yukhin@intel.com>
4406
4407 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
4408 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
4409 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
4410 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
4411 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
4412 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
4413
4414 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4415
4416 PR c/37743
4417 * g++.dg/ext/builtin-bswap1.C: New test.
4418 * c-c++-common/pr37743.c: New test.
4419
4420 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
4421
4422 * gcc.dg/decl-10.c: New test.
4423
4424 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4425
4426 PR c++/60267
4427 * g++.dg/ext/ivdep-1.C: New test.
4428
4429 PR c++/60267
4430 * gcc.dg/pr60267.c: New test.
4431
4432 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
4433
4434 PR target/59794
4435 * gcc.target/i386/pr39162.c: Add dg-prune-output.
4436 (dg-options): Remove -Wno-psabi.
4437 * gcc.target/i386/pr59794-2.c: Ditto.
4438 * gcc.target/i386/pr60205-1.c: Ditto.
4439 * gcc.target/i386/sse-5.c: Ditto.
4440
4441 2014-02-18 Nick Clifton <nickc@redhat.com>
4442
4443 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
4444 * gcc.dg/pr23623.c: Likewise.
4445 * gcc.dg/pr48784-1.c: Likewise.
4446 * gcc.dg/pr48784-2.c: Likewise.
4447 * gcc.dg/pr56997-2.c: Likewise.
4448 * gcc.dg/sms-6.c: Likewise.
4449 * gcc.dg/torture/pr60183.c: Likewise.
4450 * gcc.dg/torture/vec-cvt-1.c: Likewise.
4451 * gcc.c-torture/execute/20061220-1.x: New.
4452 * gcc.c-torture/execute/pr43220.x: New.
4453 * gcc.c-torture/execute/pr51581-1.x: New.
4454 * gcc.c-torture/execute/pr51581-2.x: New.
4455 * gcc.c-torture/execute/pr58570.x: New.
4456 * gcc.c-torture/unsorted/DFcmp.x: New.
4457 * gcc.c-torture/unsorted/SFset.x: New.
4458
4459 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
4460
4461 * gnat.dg/opt31.adb: New test.
4462
4463 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4464
4465 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
4466
4467 2014-02-19 Janus Weil <janus@gcc.gnu.org>
4468
4469 PR fortran/60232
4470 * gfortran.dg/typebound_proc_33.f90: New.
4471
4472 2014-02-19 Marek Polacek <polacek@redhat.com>
4473
4474 PR c/60195
4475 * gcc.dg/pr60195.c: New test.
4476
4477 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
4478
4479 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
4480
4481 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4482
4483 PR preprocessor/58844
4484 * c-c++-common/cpp/pr58844-1.c: New test.
4485 * c-c++-common/cpp/pr58844-2.c: New test.
4486
4487 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4488
4489 PR c++/60225
4490 * g++.dg/cpp0x/constexpr-ice10.C: New.
4491
4492 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4493
4494 PR c++/60215
4495 * g++.dg/cpp0x/pr60215.C: New.
4496
4497 2014-02-18 Tobias Burnus <burnus@net-b.de>
4498
4499 PR fortran/49397
4500 * gfortran.dg/proc_ptr_45.f90: New.
4501 * gfortran.dg/proc_ptr_46.f90: New.
4502
4503 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
4504
4505 PR c++/60190
4506 * g++.dg/cpp1y/pr60190.C: New testcase.
4507
4508 PR c++/60064
4509 * g++.dg/cpp1y/pr60064.C: New testcase.
4510
4511 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
4512
4513 PR target/60205
4514 * gcc.target/i386/pr60205-1.c: New test.
4515 * gcc.target/i386/pr60205-2.c: Ditto.
4516
4517 2014-02-18 Kai Tietz <ktietz@redhat.com>
4518
4519 PR target/60193
4520 * gcc.target/i386/nest-1.c: New testcase.
4521
4522 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
4523
4524 * gnat.dg/opt32.adb: New test.
4525
4526 2014-02-18 Janus Weil <janus@gcc.gnu.org>
4527
4528 PR fortran/60231
4529 * gfortran.dg/typebound_generic_15.f90: New.
4530
4531 2014-02-17 Janus Weil <janus@gcc.gnu.org>
4532
4533 PR fortran/55907
4534 * gfortran.dg/init_flag_12.f90: New.
4535
4536 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
4537 Ilya Tocar <ilya.tocar@intel.com>
4538
4539 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
4540 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4541 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4542 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4543
4544 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
4545
4546 * lib/target-supports.exp
4547 (check_effective_target_logical_op_short_circuit): New procedure.
4548 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
4549 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
4550 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
4551 * gcc.dg/tree-ssa/vrp47.c: Likewise.
4552 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4553 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
4554 logical_op_short_circuit for the alternative test, extending
4555 it to arm_cortex_m.
4556
4557 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4558
4559 PR target/60203
4560 * gcc.target/powerpc/pr60203.c: New testsuite.
4561
4562 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
4563
4564 PR fortran/59599
4565 * gfortran.dg/ichar_3.f90: New test.
4566
4567 2014-02-15 Richard Biener <rguenther@suse.de>
4568
4569 PR tree-optimization/60183
4570 * gcc.dg/torture/pr60183.c: New testcase.
4571
4572 2014-02-14 Jeff Law <law@redhat.com>
4573
4574 PR rtl-optimization/60131
4575 * g++.dg/torture/pr60131.C: New test.
4576
4577 2014-02-14 Ian Bolton <ian.bolton@arm.com>
4578
4579 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
4580 on command-line.
4581
4582 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
4583
4584 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
4585
4586 2014-02-14 Jakub Jelinek <jakub@redhat.com>
4587
4588 * gcc.c-torture/compile/20140213.c: New test.
4589
4590 2014-02-13 Jakub Jelinek <jakub@redhat.com>
4591
4592 PR target/43546
4593 * gcc.target/i386/pr43546.c: New test.
4594
4595 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
4596
4597 * gcc.target/s390/hotpatch-compile-8.c: New test.
4598
4599 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
4600
4601 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
4602 definition with an ifndef.
4603 * gcc.dg/pr59605-2.c: New test.
4604
4605 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
4606
4607 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
4608
4609 2014-02-12 Joseph Myers <joseph@codesourcery.com>
4610
4611 * gcc.dg/torture/float128-mul-underflow.c,
4612 gcc.dg/torture/float128-truncdf-underflow.c,
4613 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
4614
4615 2014-02-12 Jakub Jelinek <jakub@redhat.com>
4616
4617 PR middle-end/59737
4618 * g++.dg/ipa/pr59737.C: New test.
4619
4620 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
4621
4622 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
4623
4624 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
4625
4626 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
4627
4628 * gcc.dg/cilk-plus/jump-openmp.c: New file.
4629
4630 2014-02-12 Richard Biener <rguenther@suse.de>
4631
4632 PR middle-end/60092
4633 * gcc.dg/torture/pr60092.c: New testcase.
4634 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
4635
4636 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
4637
4638 * gcc.c-torture/execute/20140212-1.c: New test.
4639
4640 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
4641
4642 PR c++/60047
4643 * g++.dg/cpp0x/pr60047.C: New.
4644
4645 2014-02-12 Jakub Jelinek <jakub@redhat.com>
4646
4647 PR c/60101
4648 * c-c++-common/pr60101.c: New test.
4649
4650 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
4651
4652 PR lto/59468
4653 * g++.dg/ipa/devirt-27.C: New testcase.
4654 * g++.dg/ipa/devirt-26.C: New testcase.
4655
4656 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4657
4658 PR target/60137
4659 * gcc.target/powerpc/pr60137.c: New file.
4660
4661 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4662
4663 PR fortran/52370
4664 * gfortran.dg/pr52370.f90: New test.
4665
4666 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
4667
4668 PR target/59927
4669 Revert
4670 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
4671
4672 PR testsuite/58630
4673 * gcc.target/i386/pr43662.c (dg-options):
4674 Add -maccumulate-outgoing-args.
4675 * gcc.target/i386/pr43869.c (dg-options): Ditto.
4676 * gcc.target/i386/pr57003.c (dg-options): Ditto.
4677 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
4678 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
4679 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
4680 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
4681 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
4682 Add -maccumulate-outgoing-args.
4683 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
4684 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
4685 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
4686 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
4687 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
4688 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
4689 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
4690 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
4691 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
4692 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
4693 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
4694 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
4695 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
4696 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
4697 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
4698
4699 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
4700
4701 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
4702
4703 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4704
4705 PR debug/59776
4706 * gcc.dg/guality/pr59776.c: New test.
4707
4708 2014-02-11 Renlin Li <Renlin.Li@arm.com>
4709
4710 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
4711 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
4712 (add_options_for_arm_vfp3): New.
4713
4714 2014-02-11 Jeff Law <law@redhat.com>
4715
4716 PR middle-end/54041
4717 * gcc.target/m68k/pr54041.c: New test.
4718
4719 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4720
4721 PR target/59927
4722 * gcc.target/i386/pr59927.c: New test.
4723
4724 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
4725
4726 * gcc.dg/vect/pr57741-3.c: Require vect_int.
4727 * gcc.dg/vect/pr60012.c: Likewise.
4728 * gcc.dg/vect/vect-119.c: Likewise.
4729 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
4730 * gcc.dg/vect/vect-outer-4c.c: Likewise.
4731
4732 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4733
4734 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
4735
4736 2014-02-10 Jeff Law <law@redhat.com>
4737
4738 PR middle-end-52306
4739 * gcc.c-torture/compile/pr52306.c: New test.
4740
4741 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4742
4743 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
4744
4745 2014-02-10 Richard Biener <rguenther@suse.de>
4746
4747 PR tree-optimization/60115
4748 * gcc.dg/torture/pr60115.c: New testcase.
4749
4750 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
4751
4752 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
4753 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
4754
4755 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
4756 Ilya Tocar <ilya.tocar@intel.com>
4757
4758 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
4759 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
4760 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4761 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4762 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
4763 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
4764 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
4765 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
4766 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4767 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4768 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
4769 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
4770 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
4771 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
4772 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4773 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4774 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
4775 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
4776 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4777 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
4778 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4779 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
4780 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4781 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
4782 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
4783 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4784 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4785
4786 2014-02-10 Jakub Jelinek <jakub@redhat.com>
4787
4788 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
4789
4790 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
4791
4792 PR fortran/57522
4793 * gfortran.dg/associated_target_5.f03: New test.
4794
4795 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
4796
4797 PR fortran/59026
4798 * gfortran.dg/elemental_by_value_1.f90: New test.
4799
4800 2014-02-08 Janus Weil <janus@gcc.gnu.org>
4801
4802 PR fortran/58470
4803 * gfortran.dg/finalize_22.f90: New.
4804
4805 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
4806
4807 PR fortran/60066
4808 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
4809 was fixed by the patch for PR59906.
4810
4811 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
4812
4813 PR translation/52289
4814 * gfortran.dg/coarray_8.f90: Update dg-error match.
4815
4816 2014-02-08 Jakub Jelinek <jakub@redhat.com>
4817
4818 PR c/59984
4819 * gcc.dg/vect/pr59984.c: New test.
4820
4821 PR middle-end/60092
4822 * gcc.dg/attr-alloc_align-1.c: New test.
4823 * gcc.dg/attr-alloc_align-2.c: New test.
4824 * gcc.dg/attr-alloc_align-3.c: New test.
4825 * gcc.dg/attr-assume_aligned-1.c: New test.
4826 * gcc.dg/attr-assume_aligned-2.c: New test.
4827 * gcc.dg/attr-assume_aligned-3.c: New test.
4828
4829 2014-02-08 Jakub Jelinek <jakub@redhat.com>
4830
4831 PR target/60077
4832 * gcc.target/i386/pr60077-1.c: New test.
4833 * gcc.target/i386/pr60077-2.c: New test.
4834
4835 2014-02-07 Jakub Jelinek <jakub@redhat.com>
4836
4837 PR preprocessor/56824
4838 * gcc.dg/pr56824.c: New test.
4839
4840 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4841
4842 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
4843 variable used for atomic operations.
4844
4845 2014-02-07 Richard Biener <rguenther@suse.de>
4846
4847 PR middle-end/60092
4848 * gcc.dg/vect/pr60092-2.c: New testcase.
4849
4850 2014-02-07 Jakub Jelinek <jakub@redhat.com>
4851
4852 PR c++/60082
4853 Revert
4854 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4855
4856 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4857 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4858
4859 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4860
4861 * gcc.target/s390/fp2int1.c: New testcase.
4862
4863 2014-02-07 Richard Biener <rguenther@suse.de>
4864
4865 PR middle-end/60092
4866 * gcc.dg/tree-ssa/alias-30.c: New testcase.
4867 * gcc.dg/tree-ssa/alias-31.c: Likewise.
4868
4869 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
4870
4871 PR ipa/59918
4872 * g++.dg/torture/pr59918.C: New testcase.
4873
4874 2014-02-06 Jakub Jelinek <jakub@redhat.com>
4875
4876 PR target/59575
4877 * gcc.target/arm/pr59575.c: New test.
4878
4879 PR debug/59992
4880 * gcc.dg/pr59992.c: New test.
4881
4882 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
4883
4884 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
4885 init_priority. Test alignment of variable instead of function.
4886
4887 2014-02-06 Marek Polacek <polacek@redhat.com>
4888
4889 PR c/60087
4890 * gcc.dg/pr60087.c: New test.
4891
4892 2014-02-06 Alan Modra <amodra@gmail.com>
4893
4894 * gcc.target/powerpc/pr60032.c: New.
4895
4896 2014-02-06 Jakub Jelinek <jakub@redhat.com>
4897
4898 PR target/60062
4899 * gcc.c-torture/execute/pr60062.c: New test.
4900 * gcc.c-torture/execute/pr60072.c: New test.
4901
4902 2014-02-06 Ian Bolton <ian.bolton@arm.com>
4903
4904 * gcc.dg/tree-ssa/pr59597.c: Make called function static
4905 so that expected outcome works for PIC variants too.
4906
4907 2014-02-06 Yury Gribov <y.gribov@samsung.com>
4908 Kugan Vivekanandarajah <kuganv@linaro.org>
4909
4910 * gcc.target/arm/vect-noalign.c: New file.
4911
4912 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
4913 Jakub Jelinek <jakub@redhat.com>
4914
4915 PR middle-end/60013
4916 * gcc.dg/pr60013.c: New testcase.
4917
4918 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4919
4920 * gcc.dg/vmx/sum2s.c: New.
4921 * gcc.dg/vmx/sum2s-be-order.c: New.
4922
4923 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4924
4925 * gcc.dg/vmx/pack.c: New.
4926 * gcc.dg/vmx/pack-be-order.c: New.
4927 * gcc.dg/vmx/unpack.c: New.
4928 * gcc.dg/vmx/unpack-be-order.c: New.
4929
4930 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4931
4932 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4933 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4934
4935 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4936
4937 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
4938 Use __builtin_floorf, __builtin_ceilf.
4939 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
4940 declaration.
4941 (TEST): Use __builtin_floorf.
4942 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4943
4944 2014-02-05 Jakub Jelinek <jakub@redhat.com>
4945
4946 PR ipa/59947
4947 * g++.dg/opt/pr59947.C: New test.
4948
4949 PR c++/58703
4950 * c-c++-common/gomp/pr58703.c: New test.
4951
4952 2014-02-05 Richard Biener <rguenther@suse.de>
4953
4954 PR testsuite/60076
4955 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
4956 avoid using unsigned long long.
4957
4958 2014-02-05 Jakub Jelinek <jakub@redhat.com>
4959
4960 PR middle-end/57499
4961 * g++.dg/torture/pr57499.C: New test.
4962
4963 2014-02-05 Yury Gribov <y.gribov@samsung.com>
4964
4965 * gcc.dg/asan/nosanitize-and-inline.c: New test.
4966
4967 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
4968
4969 * g++.dg/ipa/devirrt-22.C: Fix template.
4970
4971 2014-02-04 Marek Polacek <polacek@redhat.com>
4972
4973 PR c/60036
4974 * gcc.dg/pr60036.c: New test.
4975
4976 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
4977
4978 PR ipa/60058
4979 * g++.dg/torture/pr60058.C: New testcase.
4980
4981 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
4982
4983 * g++.dg/tsan/default_options.C: Invert check.
4984
4985 2014-02-04 Jakub Jelinek <jakub@redhat.com>
4986
4987 PR tree-optimization/60002
4988 * g++.dg/opt/pr60002.C: New test.
4989
4990 PR tree-optimization/60023
4991 * g++.dg/vect/pr60023.cc: New test.
4992
4993 PR ipa/60026
4994 * c-c++-common/torture/pr60026.c: New test.
4995
4996 PR rtl-optimization/57915
4997 * gcc.target/i386/pr57915.c: New test.
4998
4999 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5000
5001 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
5002
5003 2014-02-04 Renlin Li <Renlin.Li@arm.com>
5004
5005 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
5006
5007 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5008
5009 PR middle-end/59261
5010 * gcc.dg/pr59261.c: New test.
5011
5012 2014-02-04 Richard Biener <rguenther@suse.de>
5013
5014 PR tree-optimization/60012
5015 * gcc.dg/vect/pr60012.c: New testcase.
5016
5017 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5018
5019 PR target/59788
5020 * g++.dg/eh/unwind-direct.C: New test.
5021
5022 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
5023
5024 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
5025 timeout value to 20s.
5026
5027 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5028
5029 PR ipa/59882
5030 * g++.dg/torture/pr59882.C: New testcase
5031
5032 2014-02-03 Jan Hubicka <jh@suse.cz>
5033
5034 PR ipa/59831
5035 * g++.dg/ipa/devirt-22.C: New testcase.
5036
5037 2014-02-03 Jan Hubicka <jh@suse.cz>
5038
5039 * g++.dg/ipa/devirt-25.C: New testcase.
5040
5041 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5042
5043 PR tree-optimization/59924
5044 * gcc.dg/pr59924.c: New test.
5045
5046 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5047
5048 PR ipa/59831
5049 * g++.dg/ipa/devirt-24.C: New testcase.
5050
5051 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
5052
5053 PR c++/53017
5054 PR c++/59211
5055 * c-c++-common/attributes-1.c: New testcase.
5056 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
5057
5058 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5059
5060 PR c++/58871
5061 * g++.dg/cpp0x/pr58871.C: New.
5062
5063 2014-02-03 Cong Hou <congh@google.com>
5064
5065 PR tree-optimization/60000
5066 * g++.dg/vect/pr60000.cc: New test.
5067
5068 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
5069
5070 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
5071 * gcc.target/i386/long-double-64-4.c: Likewise.
5072 * gcc.target/i386/long-double-80-1.c: Likewise.
5073 * gcc.target/i386/long-double-80-2.c: Likewise.
5074 * gcc.target/i386/long-double-80-3.c: Likewise.
5075 * gcc.target/i386/long-double-80-4.c: Likewise.
5076 * gcc.target/i386/long-double-80-5.c: Likewise.
5077 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
5078 __multf3 isn't used.
5079 * gcc.target/i386/long-double-64-3.c: Likewise.
5080 * gcc.target/i386/long-double-128-1.c: New test.
5081 * gcc.target/i386/long-double-128-2.c: Likewise.
5082 * gcc.target/i386/long-double-128-3.c: Likewise.
5083 * gcc.target/i386/long-double-128-4.c: Likewise.
5084 * gcc.target/i386/long-double-128-5.c: Likewise.
5085 * gcc.target/i386/long-double-128-6.c: Likewise.
5086 * gcc.target/i386/long-double-128-7.c: Likewise.
5087 * gcc.target/i386/long-double-128-8.c: Likewise.
5088 * gcc.target/i386/long-double-128-9.c: Likewise.
5089 * gcc.target/i386/long-double-64-5.c: Likewise.
5090 * gcc.target/i386/long-double-64-6.c: Likewise.
5091 * gcc.target/i386/long-double-64-7.c: Likewise.
5092 * gcc.target/i386/long-double-64-8.c: Likewise.
5093 * gcc.target/i386/long-double-64-9.c: Likewise.
5094 * gcc.target/i386/long-double-80-10.c: Likewise.
5095 * gcc.target/i386/long-double-80-8.c: Likewise.
5096 * gcc.target/i386/long-double-80-9.c: Likewise.
5097
5098 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
5099
5100 PR rtl-optimization/57662
5101 * g++.dg/pr57662.C: New test.
5102
5103 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5104
5105 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
5106 * gcc.dg/vmx/perm.c: New.
5107 * gcc.dg/vmx/perm-be-order.c: New.
5108
5109 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5110
5111 * gcc.dg/vmx/vsums.c: New.
5112 * gcc.dg/vmx/vsums-be-order.c: New.
5113
5114 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
5115
5116 * g++.dg/ipa/devirt-23.C: New testcase.
5117 * g++.dg/ipa/devirt-20.C: Fix template.
5118
5119 2014-02-02 Jan Hubicka <jh@suse.cz>
5120
5121 * g++.dg/ipa/devirt-21.C: New testcase.
5122
5123 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5124
5125 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
5126 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
5127
5128 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
5129
5130 PR target/60017
5131 * gcc.c-torture/execute/pr60017.c: New test.
5132
5133 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
5134
5135 PR fortran/57033
5136 * gfortran.dg/default_initialization_7.f90: New test.
5137
5138 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
5139
5140 PR fortran/59906
5141 * gfortran.dg/elemental_subroutine_9.f90: New test.
5142
5143 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5144
5145 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
5146
5147 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5148
5149 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
5150
5151 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5152
5153 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
5154
5155 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5156
5157 PR c++/51219
5158 * g++.dg/init/bitfield5.C: New.
5159
5160 2014-02-01 Jakub Jelinek <jakub@redhat.com>
5161
5162 PR tree-optimization/60003
5163 * gcc.c-torture/execute/pr60003.c: New test.
5164
5165 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
5166
5167 PR bootstrap/59985
5168 * gcc.target/arm/pr59985.C: New.
5169
5170 2014-01-31 Jakub Jelinek <jakub@redhat.com>
5171
5172 PR sanitizer/59410
5173 * lib/tsan-dg.exp (tsan_init): Instead of not running any
5174 tsan tests if trivial testcase doesn't run, set dg-do-what-default
5175 to compile.
5176 (tsan_finish): Restore dg-do-what-default.
5177 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
5178 * g++.dg/tsan/fd_close_norace2.C: Likewise.
5179 * g++.dg/tsan/default_options.C: Likewise.
5180 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5181 * g++.dg/tsan/atomic_free2.C: Likewise.
5182 * g++.dg/tsan/cond_race.C: Likewise.
5183 * g++.dg/tsan/fd_close_norace.C: Likewise.
5184 * g++.dg/tsan/benign_race.C: Likewise.
5185 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5186 * c-c++-common/tsan/simple_race.c: Likewise.
5187 * c-c++-common/tsan/mutexset1.c: Likewise.
5188 * c-c++-common/tsan/thread_leak2.c: Likewise.
5189 * c-c++-common/tsan/tls_race.c: Likewise.
5190 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5191 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
5192 * c-c++-common/tsan/free_race2.c: Likewise.
5193 * c-c++-common/tsan/thread_leak.c: Likewise.
5194 * c-c++-common/tsan/thread_leak1.c: Likewise.
5195 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5196 * c-c++-common/tsan/free_race.c: Likewise.
5197 * c-c++-common/tsan/sleep_sync.c: Likewise.
5198 * c-c++-common/tsan/tiny_race.c: Likewise.
5199 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5200 * c-c++-common/tsan/atomic_stack.c: Likewise.
5201 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
5202 in dg-output regexps.
5203 * c-c++-common/tsan/simple_stack.c: Likewise.
5204
5205 2014-01-31 Richard Henderson <rth@redhat.com>
5206
5207 * g++.dg/tm/pr60004.C: New.
5208
5209 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5210
5211 PR c++/59082
5212 * g++.dg/inherit/crash4.C: New.
5213
5214 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
5215
5216 * c-c++-common/tsan/simple_race.c: Made test less flaky.
5217
5218 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5219
5220 * gcc.target/i386/m512-check.h: Use correct rounding values.
5221
5222 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5223
5224 * gcc.target/i386/avx-1.c: Use correct rounding values.
5225 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
5226 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
5227 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
5228 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
5229 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
5230 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
5231 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
5232 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
5233 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
5234 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
5235 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
5236 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
5237 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
5238 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
5239 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
5240 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
5241 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
5242 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
5243 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
5244 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
5245 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
5246 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
5247 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
5248 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
5249 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
5250 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5251 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
5252 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
5253 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
5254 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
5255 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
5256 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
5257 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
5258 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
5259 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
5260 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
5261 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
5262 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
5263 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
5264 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
5265 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
5266 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
5267 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
5268 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
5269 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
5270 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
5271 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
5272 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
5273 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
5274 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
5275 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
5276 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
5277 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
5278 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
5279 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
5280 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
5281 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
5282 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
5283 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
5284 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
5285 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
5286 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
5287 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
5288 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
5289 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
5290 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
5291 * gcc.target/i386/sse-13.c: Ditto.
5292 * gcc.target/i386/sse-14.c: Ditto.
5293 * gcc.target/i386/sse-22.c: Ditto.
5294 * gcc.target/i386/sse-23.c: Ditto.
5295
5296 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5297
5298 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
5299 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
5300
5301 2014-01-31 Richard Biener <rguenther@suse.de>
5302
5303 PR middle-end/59990
5304 * gcc.dg/torture/pr59990.c: New testcase.
5305
5306 2014-01-31 Jakub Jelinek <jakub@redhat.com>
5307
5308 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
5309 if it fails don't run any tsan tests.
5310
5311 2014-01-31 Marek Polacek <polacek@redhat.com>
5312
5313 PR c/59963
5314 * gcc.dg/pr59940.c (g): Adjust dg-warning.
5315 (y): Adjust dg-error.
5316 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
5317 * gcc.dg/pr59963-1.c: New test.
5318 * gcc.dg/pr59963-2.c: New test.
5319 * gcc.dg/pr59963-3.c: New test.
5320
5321 2014-01-30 Jakub Jelinek <jakub@redhat.com>
5322
5323 PR target/59923
5324 * gcc.target/arm/pr59923.c: New test.
5325
5326 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5327
5328 * gcc.dg/vmx/splat.c: New.
5329 * gcc.dg/vmx/splat-vsx.c: New.
5330 * gcc.dg/vmx/splat-be-order.c: New.
5331 * gcc.dg/vmx/splat-vsx-be-order.c: New.
5332 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
5333 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
5334
5335 2014-01-30 Richard Biener <rguenther@suse.de>
5336
5337 PR tree-optimization/59993
5338 * gcc.dg/torture/pr59993.c: New testcase.
5339
5340 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
5341
5342 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
5343 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
5344 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
5345 vect_int rather than vect_float.
5346
5347 2014-01-30 Marek Polacek <polacek@redhat.com>
5348
5349 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
5350
5351 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
5352
5353 * gcc.target/microblaze/isa/fcmp4.c: New.
5354
5355 2014-01-30 Marek Polacek <polacek@redhat.com>
5356
5357 PR c/59940
5358 * gcc.dg/pr59940.c: New test.
5359 * gcc.dg/pr35635.c (func3): Move dg-warning.
5360
5361 2014-01-30 Richard Biener <rguenther@suse.de>
5362
5363 PR tree-optimization/59903
5364 * gcc.dg/torture/pr59903.c: New testcase.
5365
5366 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5367
5368 PR c++/58843
5369 * g++.dg/lookup/crash8.C: New.
5370
5371 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5372
5373 PR c++/58649
5374 * g++.dg/template/crash117.C: New.
5375
5376 2014-01-30 Richard Biener <rguenther@suse.de>
5377
5378 PR c/59905
5379 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
5380 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
5381 abort.
5382 * gcc.dg/invalid-call-1.c: Likewise.
5383
5384 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5385
5386 PR c++/58561
5387 * g++.dg/cpp1y/auto-fn23.C: New.
5388
5389 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5390
5391 PR c++/58846
5392 * g++.dg/init/dso_handle2.C: New.
5393
5394 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5395
5396 PR c++/58674
5397 * g++.dg/cpp0x/pr58674.C: New.
5398
5399 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
5400
5401 PR target/59617
5402 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
5403 * gcc.target/i386/avx512f-gather-5.c: Ditto.
5404
5405 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5406
5407 * gcc.dg/vmx/merge-be-order.c: New.
5408 * gcc.dg/vmx/merge.c: New.
5409 * gcc.dg/vmx/merge-vsx-be-order.c: New.
5410 * gcc.dg/vmx/merge-vsx.c: New.
5411
5412 2014-01-29 Richard Biener <rguenther@suse.de>
5413
5414 PR tree-optimization/58742
5415 * gcc.dg/pr58742-1.c: New testcase.
5416 * gcc.dg/pr58742-2.c: Likewise.
5417 * gcc.dg/pr58742-3.c: Likewise.
5418
5419 2014-01-29 Renlin Li <Renlin.Li@arm.com>
5420
5421 * gcc.target/arm/ftest-armv7ve-arm.c: New.
5422 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
5423 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
5424
5425 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5426
5427 PR c++/58702
5428 * g++.dg/gomp/pr58702.C: New.
5429
5430 2014-01-29 Dodji Seketeli <dodji@redhat.com>
5431
5432 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
5433 selector.
5434
5435 2014-01-29 Jakub Jelinek <jakub@redhat.com>
5436
5437 PR middle-end/59917
5438 PR tree-optimization/59920
5439 * gcc.dg/pr59920-1.c: New test.
5440 * gcc.dg/pr59920-2.c: New test.
5441 * gcc.dg/pr59920-3.c: New test.
5442 * c-c++-common/gomp/pr59917-1.c: New test.
5443 * c-c++-common/gomp/pr59917-2.c: New test.
5444
5445 PR tree-optimization/59594
5446 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
5447 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
5448 * gcc.dg/vect/pr59594.c: New test.
5449
5450 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
5451
5452 PR fortran/59414
5453 * gfortran.dg/allocate_class_3.f90: New test.
5454
5455 2014-01-28 Dodji Seketeli <dodji@redhat.com>
5456
5457 PR preprocessor/59935
5458 * c-c++-common/cpp/warning-zero-location.c: New test.
5459 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
5460
5461 2014-01-27 Steve Ellcey <sellcey@mips.com>
5462
5463 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
5464
5465 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
5466
5467 * g++.dg/ext/mv16.C: New tests.
5468
5469 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
5470
5471 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
5472 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5473 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
5474 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5475 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
5476 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
5477 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
5478 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5479 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5480 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5481 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5482 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5483 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5484 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5485 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5486 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5487 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5488 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5489 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5490 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5491 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5492 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5493 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5494 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5495 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5496 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5497 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5498 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5499 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5500 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5501 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5502 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5503 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5504 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5505 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5506 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5507 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5508 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5509 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
5510 _mm512_mask_cvtepi32_storeu_epi8.
5511 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
5512 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
5513 _mm512_mask_cvtepi32_storeu_epi16.
5514 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
5515 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
5516 _mm512_mask_cvtepi64_storeu_epi8.
5517 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
5518 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
5519 _mm512_mask_cvtepi64_storeu_epi16.
5520 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
5521 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
5522 _mm512_mask_cvtepi64_storeu_epi32.
5523 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
5524 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
5525 _mm512_mask_cvtsepi32_storeu_epi8.
5526 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
5527 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
5528 _mm512_mask_cvtsepi32_storeu_epi16.
5529 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
5530 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
5531 _mm512_mask_cvtsepi64_storeu_epi8.
5532 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
5533 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
5534 _mm512_mask_cvtsepi64_storeu_epi16.
5535 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
5536 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
5537 _mm512_mask_cvtsepi64_storeu_epi32.
5538 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
5539 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
5540 _mm512_mask_cvtusepi32_storeu_epi8.
5541 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
5542 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
5543 _mm512_mask_cvtusepi32_storeu_epi16.
5544 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
5545 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
5546 _mm512_mask_cvtusepi64_storeu_epi8.
5547 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
5548 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
5549 _mm512_mask_cvtusepi64_storeu_epi16.
5550 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
5551 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
5552 _mm512_mask_cvtusepi64_storeu_epi32.
5553 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
5554 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
5555
5556 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
5557
5558 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
5559 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5560 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5561 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5562 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
5563 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
5564 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
5565 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
5566 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
5567 built-ins roudning immediate.
5568 * gcc.target/i386/sse-22.c: Add new built-ins.
5569 * gcc.target/i386/sse-23.c: Ditto.
5570 * gcc.target/i386/avx-1.c: Ditto.
5571
5572 2014-01-27 Christian Bruel <christian.bruel@st.com>
5573
5574 * gcc.target/sh/torture/strncmp.c: New tests.
5575
5576 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
5577
5578 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
5579
5580 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
5581
5582 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
5583
5584 2014-01-24 Jeff Law <law@redhat.com>
5585
5586 PR tree-optimization/59919
5587 * gcc.c-torture/compile/pr59919.c: New test.
5588
5589 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
5590
5591 PR c++/57524
5592 * g++.dg/ext/timevar2.C: New.
5593
5594 2014-01-24 Marek Polacek <polacek@redhat.com>
5595
5596 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
5597
5598 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
5599
5600 PR target/59929
5601 * gcc.target/i386/pr59929.c: New test.
5602
5603 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5604
5605 PR target/59909
5606 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
5607 word atomic functions at runtime.
5608
5609 2014-01-23 Marek Polacek <polacek@redhat.com>
5610
5611 PR c/59846
5612 * gcc.dg/pr59846.c: New test.
5613
5614 2014-01-23 Marek Polacek <polacek@redhat.com>
5615
5616 PR c/58346
5617 * c-c++-common/pr58346-1.c: New test.
5618 * c-c++-common/pr58346-2.c: New test.
5619 * c-c++-common/pr58346-3.c: New test.
5620
5621 2014-01-23 Marek Polacek <polacek@redhat.com>
5622
5623 PR c/59871
5624 * gcc.dg/20020220-2.c: Adjust dg-warning message.
5625 * gcc.dg/pr59871.c: New test.
5626
5627 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
5628
5629 PR c++/58980
5630 * g++.dg/parse/enum11.C: New.
5631
5632 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
5633
5634 * gcc.target/aarch64/sshr64_1.c: New testcase.
5635
5636 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
5637
5638 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
5639 SIMD enabled function.
5640 * g++.dg/cilk-plus/ef_test.C: New test.
5641 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
5642 and added C++ ones.
5643 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
5644 to differenciate C error messages from C++ ones.
5645
5646 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
5647
5648 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
5649
5650 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
5651
5652 * gcc.target/microblaze/others/builtin-trap.c: New test,
5653
5654 2014-01-23 Jakub Jelinek <jakub@redhat.com>
5655
5656 PR middle-end/58809
5657 * c-c++-common/gomp/pr58809.c: New test.
5658
5659 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
5660
5661 PR sanitizer/59897
5662 * c-c++-common/asan/use-after-return-1.c: Fixed
5663 to pass on darwin.
5664
5665 2014-01-23 Dodji Seketeli <dodji@redhat.com>
5666
5667 PR preprocessor/58580
5668 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
5669
5670 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
5671 Ilya Tocar <ilya.tocar@intel.com>
5672
5673 * gcc.target/i386/avx512f-kmovw-1.c: New.
5674
5675 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
5676
5677 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
5678 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
5679 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5680 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5681 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
5682 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
5683
5684 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
5685
5686 PR target/52125
5687 * gcc.dg/pr48774.c: Remove skip for mips_rel.
5688 * gcc.target/mips/pr52125.c: New test.
5689
5690 2014-01-22 Marek Polacek <polacek@redhat.com>
5691
5692 PR c/59891
5693 * gcc.dg/torture/pr59891.c: New test.
5694
5695 2014-01-22 Jeff Law <law@redhat.com>
5696
5697 PR tree-optimization/59597
5698 * gcc.dg/tree-ssa/pr59597.c: New test.
5699
5700 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
5701
5702 PR rtl-optimization/59477
5703 * g++.dg/pr59477.C: New.
5704
5705 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
5706
5707 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
5708
5709 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5710
5711 PR c++/59482
5712 * g++.dg/pr59482.C: New.
5713
5714 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5715
5716 * gcc.dg/vmx/insert-vsx-be-order.c: New.
5717 * gcc.dg/vmx/extract-vsx.c: New.
5718 * gcc.dg/vmx/extract-vsx-be-order.c: New.
5719 * gcc.dg/vmx/insert-vsx.c: New.
5720
5721 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
5722
5723 PR rtl-optimization/59896
5724 * gcc.target/arm/pr59896.c: New.
5725
5726 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
5727
5728 PR rtl-optimization/59858
5729 * gcc.target/arm/pr59858.c: New.
5730
5731 2014-01-21 Jakub Jelinek <jakub@redhat.com>
5732
5733 PR target/59003
5734 * gcc.dg/tree-prof/pr59003.c: New test.
5735
5736 PR middle-end/59860
5737 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
5738 other targets.
5739
5740 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
5741
5742 * gfortran.dg/round_3.f08: Add more cases.
5743
5744 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
5745
5746 * lib/target-supports.exp (force_conventional_output_for): New
5747 procedure.
5748 * lib/scanasm.exp (scan-assembler_required_options)
5749 (scan-assembler-not_required_options)
5750 (scan-assembler-times_required_options): Replace with
5751 force_conventional_output_fors.
5752 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
5753 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
5754
5755 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
5756
5757 PR middle-end/59789
5758 * gcc.target/i386/pr59789.c: New testcase.
5759
5760 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
5761
5762 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
5763 the 'code' bitfield from 16 to 8.
5764
5765 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
5766
5767 * lib/target-supports.exp
5768 (check_effective_target_vect_perm): Exclude aarch64_be.
5769 (check_effective_target_vect_perm_byte): Likewise.
5770 (check_effective_target_vect_perm_short): Likewise.
5771
5772 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
5773
5774 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
5775 (RUN_TEST): Use new macro.
5776 (INDEX64_32): Delete.
5777 (INDEX64_64): Likewise.
5778 (INDEX128_32): Likewise.
5779 (INDEX128_64): Likewise.
5780 (INDEX): Likewise.
5781 (test_vneg_f32): Use fixed RUN_TEST.
5782
5783 2014-01-20 Richard Biener <rguenther@suse.de>
5784
5785 PR middle-end/59860
5786 * gcc.dg/pr59860.c: New testcase.
5787
5788 2014-01-20 Jakub Jelinek <jakub@redhat.com>
5789
5790 PR target/59880
5791 * gcc.target/i386/pr59880.c: New test.
5792
5793 2014-01-20 Renlin Li <renlin.li@arm.com>
5794
5795 * gcc.dg/pr44194-1.c: Tweak regexp.
5796
5797 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
5798
5799 PR libfortran/59771
5800 PR libfortran/59774
5801 PR libfortran/59836
5802 * gfortran.dg/round_3.f08: New cases added.
5803 * gfortran.dg/fmt_g_1.f90: New test.
5804
5805 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
5806
5807 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
5808
5809 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
5810
5811 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
5812
5813 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
5814
5815 * gcc.dg/vect/pr57705.c: Require vect_int.
5816 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
5817 * gcc.dg/vect/vect-alias-check.c: Likewise.
5818
5819 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
5820
5821 PR fortran/58007
5822 * gfortran.dg/unresolved_fixup_1.f90: New test.
5823 * gfortran.dg/unresolved_fixup_2.f90: New test.
5824
5825 2014-01-18 Jakub Jelinek <jakub@redhat.com>
5826
5827 PR target/58944
5828 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
5829 Remove dg-prune-output lines.
5830
5831 2014-01-17 Jakub Jelinek <jakub@redhat.com>
5832
5833 PR middle-end/59706
5834 * gfortran.dg/pr59706.f90: New test.
5835 * g++.dg/ext/pr59706.C: New test.
5836
5837 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5838
5839 PR c++/59270
5840 PR c++/58811
5841 * g++.dg/cpp0x/decltype-incomplete1.C: New.
5842 * g++.dg/init/pr58811.C: Likewise.
5843
5844 2014-01-17 Jeff Law <law@redhat.com>
5845
5846 PR middle-end/57904
5847 * gfortran.dg/pr57904.f90: New test.
5848
5849 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5850
5851 PR c++/59269
5852 * g++.dg/cpp0x/nsdmi-union4.C: New.
5853
5854 2014-01-17 Marek Polacek <polacek@redhat.com>
5855
5856 PR c++/59838
5857 * g++.dg/diagnostic/pr59838.C: New test.
5858
5859 2014-01-17 Marek Polacek <polacek@redhat.com>
5860
5861 PR c/58346
5862 * gcc.dg/pr58346.c: New test.
5863
5864 2014-01-17 Jakub Jelinek <jakub@redhat.com>
5865
5866 PR testsuite/58776
5867 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
5868 dg-options, use dg-additional-options for i?86/x86_64 to avoid
5869 option duplication.
5870
5871 PR fortran/59440
5872 * gfortran.dg/pr59440-1.f90: New test.
5873 * gfortran.dg/pr59440-2.f90: New test.
5874 * gfortran.dg/pr59440-3.f90: New test.
5875
5876 PR testsuite/59064
5877 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
5878 testing for " version" and " alias" with one testing for
5879 " version\[^\n\r]* alias".
5880 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
5881 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
5882 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
5883 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
5884 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
5885 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
5886
5887 PR c++/57945
5888 * c-c++-common/torture/pr57945.c: New test.
5889
5890 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
5891
5892 * gcc.target/arm/its.c: New testcase.
5893
5894 2014-01-16 Jan Hubicka <jh@suse.cz>
5895
5896 PR ipa/59775
5897 * g++.dg/torture/pr59775.C: New testcase.
5898
5899 2014-01-16 Jakub Jelinek <jakub@redhat.com>
5900
5901 PR middle-end/58344
5902 * gcc.c-torture/compile/pr58344.c: New test.
5903
5904 PR target/59839
5905 * gcc.target/i386/pr59839.c: New test.
5906
5907 PR debug/54694
5908 * gcc.target/i386/pr9771-1.c (main): Rename to...
5909 (real_main): ... this. Add __asm name "main".
5910 (ASMNAME, ASMNAME2, STRING): Define.
5911
5912 2014-01-16 Nick Clifton <nickc@redhat.com>
5913
5914 PR middle-end/28865
5915 * gcc.c-torture/compile/pr28865.c: New.
5916 * gcc.c-torture/execute/pr28865.c: New.
5917
5918 2014-01-16 Marek Polacek <polacek@redhat.com>
5919
5920 PR middle-end/59827
5921 * gcc.dg/pr59827.c: New test.
5922
5923 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
5924
5925 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
5926
5927 2014-01-15 Richard Henderson <rth@redhat.com>
5928
5929 PR debug/54694
5930 * gcc.target/i386/pr54694.c: New test.
5931
5932 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
5933
5934 PR c++/49718
5935 * g++.dg/pr49718.C: New test.
5936
5937 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
5938
5939 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
5940
5941 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5942
5943 * gcc.dg/vmx/mult-even-odd.c: New.
5944 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
5945
5946 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
5947
5948 * lib/target-supports.exp (check_libcilkrts_available): Added an
5949 extern "C" if we are using C++ along with a function prototype.
5950
5951 2014-01-15 Jeff Law <law@redhat.com>
5952
5953 PR tree-optimization/59747
5954 * gcc.c-torture/execute/pr59747.c: New test.
5955
5956 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
5957
5958 PR target/59794
5959 * c-c++-common/convert-vec-1.c: Also prune ABI change for
5960 Linux/x86.
5961 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
5962 * g++.dg/ext/attribute-test-1.C: Likewise.
5963 * g++.dg/ext/attribute-test-2.C: Likewise.
5964 * g++.dg/ext/attribute-test-3.C: Likewise.
5965 * g++.dg/ext/attribute-test-4.C: Likewise.
5966 * g++.dg/ext/pr56790-1.C: Likewise.
5967 * g++.dg/torture/pr38565.C: Likewise.
5968 * gcc.dg/pr53060.c: Likewise.
5969 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
5970 * c-c++-common/vector-compare-2.c: Likewise.
5971 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
5972 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
5973 dg-message line number.
5974
5975 2014-01-15 Matthias Klose <doko@ubuntu.com>
5976
5977 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
5978
5979 2014-01-15 Richard Biener <rguenther@suse.de>
5980
5981 PR tree-optimization/59822
5982 * g++.dg/torture/pr59822.C: New testcase.
5983
5984 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
5985
5986 PR target/59808
5987 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
5988 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
5989
5990 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
5991 Kugan Vivekanandarajah <kuganv@linaro.org>
5992
5993 PR target/59695
5994 * g++.dg/pr59695.C: New testcase.
5995
5996 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5997
5998 PR target/59803
5999 * gcc.c-torture/compile/pr59803.c: New testcase.
6000
6001 2014-01-15 Jakub Jelinek <jakub@redhat.com>
6002
6003 PR c/58943
6004 * gcc.c-torture/execute/pr58943.c: New test.
6005 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
6006
6007 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
6008
6009 PR target/59794
6010 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
6011 * gcc.target/i386/pr39162.c (y): New __m256i variable.
6012 (bar): Change return type to void. Set y to x.
6013 * gcc.target/i386/pr59794-1.c: New testcase.
6014 * gcc.target/i386/pr59794-2.c: Likewise.
6015 * gcc.target/i386/pr59794-3.c: Likewise.
6016 * gcc.target/i386/pr59794-4.c: Likewise.
6017 * gcc.target/i386/pr59794-5.c: Likewise.
6018 * gcc.target/i386/pr59794-6.c: Likewise.
6019 * gcc.target/i386/pr59794-7.c: Likewise.
6020
6021 2014-01-14 Richard Biener <rguenther@suse.de>
6022
6023 PR tree-optimization/58921
6024 PR tree-optimization/59006
6025 * gcc.dg/torture/pr58921.c: New testcase.
6026 * gcc.dg/torture/pr59006.c: Likewise.
6027 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
6028
6029 2014-01-14 Jakub Jelinek <jakub@redhat.com>
6030
6031 PR testsuite/59494
6032 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
6033 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
6034 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
6035 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
6036 Executing predictive commoning without unrolling.
6037
6038 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
6039
6040 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
6041 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
6042 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
6043 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
6044 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
6045 __builtin_ia32_rsqrt28sd_round.
6046 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
6047 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
6048 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
6049 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
6050 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
6051 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
6052 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
6053 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
6054 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
6055 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
6056 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
6057 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
6058 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
6059 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
6060 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
6061 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
6062 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
6063 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6064 * gcc.target/i386/sse-22.c: Extend with new built-ins,
6065 fix wrong rounding mode (see above).
6066 * gcc.target/i386/sse-23.c: Ditto.
6067
6068 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6069
6070 * gcc.dg/vmx/insert.c: New.
6071 * gcc.dg/vmx/insert-be-order.c: New.
6072 * gcc.dg/vmx/extract.c: New.
6073 * gcc.dg/vmx/extract-be-order.c: New.
6074
6075 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6076
6077 PR tree-optimization/59387
6078 * gcc.c-torture/execute/pr59387.c: New test.
6079
6080 2014-01-13 Richard Biener <rguenther@suse.de>
6081
6082 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
6083 adjusting mathlib options.
6084 * gfortran.dg/lto/lto.exp: Likewise.
6085
6086 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
6087
6088 * gnat.dg/loop_optimization17.adb: New test.
6089 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
6090
6091 2014-01-13 Christian Bruel <christian.bruel@st.com>
6092
6093 * gcc.target/sh/cmpstrn.c: New case.
6094
6095 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6096
6097 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
6098 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6099
6100 2014-01-12 Janus Weil <janus@gcc.gnu.org>
6101
6102 PR fortran/58026
6103 * gfortran.dg/alloc_comp_basics_6.f90: New.
6104
6105 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
6106
6107 PR fortran/59700
6108 * gfortran.dg/pr59700.f90: New test.
6109
6110 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6111
6112 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
6113 * gfortran.dg/use_only_3.f90: Likewise.
6114 * gfortran.dg/inquire_10.f90: Delete opened file.
6115 * gfortran.dg/inquire_15.f90: Likewise.
6116 * gfortran.dg/pr16597.f90: Likewise.
6117 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
6118 for PR59419.
6119
6120 2014-01-10 Jeff Law <law@redhat.com>
6121
6122 PR middle-end/59743
6123 * gcc.c-torture/compile/pr59743.c: New test.
6124
6125 2014-01-10 Jan Hubicka <jh@suse.cz>
6126
6127 PR ipa/58585
6128 * g++.dg/torture/pr58585.C: New testcase.
6129
6130 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
6131
6132 * gcc.dg/pr46309.c: Disable for cris*-*-*.
6133
6134 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
6135
6136 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
6137
6138 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
6139
6140 PR target/59744
6141 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
6142 * gcc.target/aarch64/cmn-neg2.c: New test.
6143
6144 2014-01-10 Richard Biener <rguenther@suse.de>
6145
6146 PR tree-optimization/59374
6147 * gcc.dg/torture/pr59374-3.c: New testcase.
6148
6149 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6150
6151 * lib/target-supports.exp
6152 (check_effective_target_arm_crypto_ok_nocache): New.
6153 (check_effective_target_arm_crypto_ok): Use above procedure.
6154 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
6155
6156 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
6157
6158 PR ipa/58252
6159 PR ipa/59226
6160 * g++.dg/ipa/devirt-20.C: New testcase.
6161 * g++.dg/torture/pr58252.C: Likewise.
6162 * g++.dg/torture/pr59226.C: Likewise.
6163
6164 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
6165
6166 * c-c++-common/asan/no-asan-stack.c: New test.
6167
6168 2014-01-10 Jakub Jelinek <jakub@redhat.com>
6169
6170 PR middle-end/59670
6171 * gcc.dg/pr59670.c: New test.
6172
6173 2014-01-09 Steve Ellcey <sellcey@mips.com>
6174
6175 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
6176
6177 2014-01-09 Jakub Jelinek <jakub@redhat.com>
6178
6179 PR middle-end/47735
6180 * gcc.target/i386/pr47735.c: New test.
6181
6182 PR tree-optimization/59622
6183 * g++.dg/opt/pr59622-2.C: New test.
6184 * g++.dg/opt/pr59622-3.C: New test.
6185 * g++.dg/opt/pr59622-4.C: New test.
6186 * g++.dg/opt/pr59622-5.C: New test.
6187
6188 PR sanitizer/59136
6189 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
6190 filename:line instead of (modulename+offset) form with stripped
6191 initial / from the filename.
6192
6193 2014-01-09 Ian Lance Taylor <iant@google.com>
6194
6195 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
6196 the other Go compiler.
6197
6198 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6199
6200 PR c++/59730
6201 * g++.dg/cpp0x/variadic145.C: New.
6202
6203 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
6204
6205 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
6206 which don't support -fsplit-stack. Skip rotate[0123].go tests.
6207
6208 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
6209
6210 PR testsuite/59524
6211 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
6212 are run only if the Cilk library is available/enabled.
6213 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6214 * lib/target-supports.exp (check_libcilkrts_available): New function.
6215
6216 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
6217
6218 PR c++/59631
6219 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
6220 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6221 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
6222 with dg-additional-options.
6223 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6224 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6225 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6226 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6227 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
6228 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
6229
6230 2014-01-09 Richard Biener <rguenther@suse.de>
6231
6232 PR tree-optimization/59715
6233 * gcc.dg/torture/pr59715.c: New testcase.
6234
6235 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
6236
6237 * c-c++-common/asan/no-asan-globals.c: New test.
6238 * c-c++-common/asan/no-instrument-reads.c: Likewise.
6239 * c-c++-common/asan/no-instrument-writes.c: Likewise.
6240 * c-c++-common/asan/use-after-return-1.c: Likewise.
6241 * c-c++-common/asan/no-use-after-return.c: Likewise.
6242
6243 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
6244
6245 * gnat.dg/weak2.ad[sb]: New test.
6246
6247 2014-01-08 Jakub Jelinek <jakub@redhat.com>
6248
6249 PR middle-end/59471
6250 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
6251 type, use pointers to vector type instead.
6252
6253 2014-01-08 Catherine Moore <clm@codesourcery.com>
6254
6255 * gcc.target/mips/umips-branch-3.c: New test.
6256 * gcc.target/mips/umips-branch-4.c: New test.
6257
6258 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
6259
6260 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
6261 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
6262 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
6263 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
6264 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
6265 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
6266 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
6267 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
6268
6269 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
6270
6271 PR rtl-optimization/59137
6272 * gcc.target/mips/pr59137.c: New test.
6273
6274 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
6275
6276 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
6277 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
6278 * gcc.target/i386/pr55433.c (dg-options): Ditto.
6279 * gcc.target/i386/pr57848.c (dg-options): Ditto.
6280 * gcc.target/i386/pr59099.c (dg-options): Ditto.
6281 Require fpic effective target.
6282 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
6283
6284 2014-01-08 Jakub Jelinek <jakub@redhat.com>
6285
6286 PR ipa/59722
6287 * gcc.dg/pr59722.c: New test.
6288
6289 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
6290
6291 PR middle-end/57748
6292 * gcc.dg/torture/pr57748-3.c: New test.
6293 * gcc.dg/torture/pr57748-4.c: New test.
6294
6295 2014-01-08 Marek Polacek <polacek@redhat.com>
6296
6297 PR middle-end/59669
6298 * gcc.dg/gomp/pr59669-1.c: New test.
6299 * gcc.dg/gomp/pr59669-2.c: New test.
6300
6301 2014-01-08 Martin Jambor <mjambor@suse.cz>
6302
6303 PR ipa/59610
6304 * gcc.dg/ipa/pr59610.c: New test.
6305
6306 2014-01-08 Janus Weil <janus@gcc.gnu.org>
6307
6308 PR fortran/58182
6309 * gfortran.dg/binding_label_tests_26a.f90: New.
6310 * gfortran.dg/binding_label_tests_26b.f90: New.
6311
6312 2014-01-08 Marek Polacek <polacek@redhat.com>
6313
6314 PR sanitizer/59667
6315 * c-c++-common/ubsan/pr59667.c: New test.
6316
6317 2014-01-08 Richard Biener <rguenther@suse.de>
6318
6319 PR middle-end/59630
6320 * gcc.dg/pr59630.c: New testcase.
6321
6322 2014-01-08 Richard Biener <rguenther@suse.de>
6323
6324 PR middle-end/59471
6325 * gcc.dg/pr59471.c: New testcase.
6326
6327 2014-01-07 Jeff Law <law@redhat.com>
6328
6329 PR middle-end/53623
6330 * gcc.target/i386/pr53623.c: New test.
6331
6332 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
6333
6334 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
6335 blanks at EOF.
6336 * g++.dg/cpp1y/pr58534.C: Likewise.
6337 * g++.dg/cpp1y/pr58536.C: Likewise.
6338 * g++.dg/cpp1y/pr58548.C: Likewise.
6339 * g++.dg/cpp1y/pr58549.C: Likewise.
6340 * g++.dg/cpp1y/pr58637.C: Likewise.
6341 * g++.dg/cpp1y/pr59112.C: Likewise.
6342 * g++.dg/cpp1y/pr59113.C: Likewise.
6343 * g++.dg/cpp1y/pr59629.C: Likewise.
6344 * g++.dg/cpp1y/pr59635.C: Likewise.
6345 * g++.dg/cpp1y/pr59636.C: Likewise.
6346 * g++.dg/cpp1y/pr59638.C: Likewise.
6347
6348 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
6349
6350 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
6351
6352 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
6353
6354 * gcc.target/i386/intrinsics_4.c (bar): New function.
6355
6356 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
6357
6358 * g++.dg/ext/is_base_of_incomplete-2.C: New.
6359
6360 2014-01-07 Jakub Jelinek <jakub@redhat.com>
6361
6362 PR rtl-optimization/58668
6363 * gcc.dg/pr58668.c: New test.
6364
6365 PR tree-optimization/59643
6366 * gcc.dg/pr59643.c: New test.
6367 * gcc.c-torture/execute/pr59643.c: New test.
6368
6369 2014-01-06 Janus Weil <janus@gcc.gnu.org>
6370
6371 PR fortran/59589
6372 * gfortran.dg/class_allocate_16.f90: New.
6373
6374 2014-01-06 Jakub Jelinek <jakub@redhat.com>
6375
6376 PR target/59644
6377 * gcc.target/i386/pr59644.c: New test.
6378
6379 2014-01-06 Marek Polacek <polacek@redhat.com>
6380
6381 PR c/57773
6382 * gcc.dg/pr57773.c: New test.
6383
6384 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
6385
6386 PR c++/59635
6387 PR c++/59636
6388 PR c++/59629
6389 PR c++/59638
6390 * g++.dg/cpp1y/pr59635.C: New testcase.
6391 * g++.dg/cpp1y/pr59636.C: New testcase.
6392 * g++.dg/cpp1y/pr59629.C: New testcase.
6393 * g++.dg/cpp1y/pr59638.C: New testcase.
6394
6395 2014-01-06 Martin Jambor <mjambor@suse.cz>
6396
6397 PR ipa/59008
6398 * gcc.dg/ipa/pr59008.c: New test.
6399
6400 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6401
6402 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
6403 if supported.
6404
6405 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6406
6407 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
6408 Require c99_runtime.
6409 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
6410
6411 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
6412 Require c99_runtime.
6413 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
6414 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
6415 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
6416
6417 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
6418 Require c99_runtime.
6419 Make CALC void static.
6420 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
6421
6422 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
6423 Require c99_runtime.
6424 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
6425
6426 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6427
6428 * gcc.target/i386/pr59501-1.c: Require avx effective target.
6429 * gcc.target/i386/pr59501-2.c: Likewise.
6430 * gcc.target/i386/pr59501-3.c: Likewise.
6431 * gcc.target/i386/pr59501-4.c: Likewise.
6432 * gcc.target/i386/pr59501-5.c: Likewise.
6433 * gcc.target/i386/pr59501-6.c: Likewise.
6434
6435 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6436
6437 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
6438 * gcc.target/i386/pr59390_1.c: Likewise.
6439 * gcc.target/i386/pr59390_2.c: Likewise.
6440
6441 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
6442
6443 * gcc.dg/pr59350.c: Tweak.
6444 * gcc.dg/pr59350-2.c: New test.
6445 * g++.dg/pr59510.C: Likewise.
6446
6447 2014-01-06 Janus Weil <janus@gcc.gnu.org>
6448
6449 PR fortran/59023
6450 * gfortran.dg/bind_c_procs_2.f90: New.
6451
6452 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
6453
6454 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
6455 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6456 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6457 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6458 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
6459 * gcc.dg/tree-ssa/vrp47.c: Likewise.
6460 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6461
6462 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
6463
6464 * gcc.target/arm/neon-nested-apcs.c: New test.
6465
6466 2014-01-04 Jakub Jelinek <jakub@redhat.com>
6467
6468 PR tree-optimization/59519
6469 * gcc.dg/vect/pr59519-1.c: New test.
6470 * gcc.dg/vect/pr59519-2.c: New test.
6471
6472 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
6473 vmovdqu32.
6474
6475 2014-01-04 Janus Weil <janus@gcc.gnu.org>
6476
6477 PR fortran/59547
6478 * gfortran.dg/typebound_proc_32.f90: New.
6479
6480 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
6481
6482 PR c++/58950
6483 * g++.dg/pr58950.C: New file.
6484
6485 2014-01-03 Tobias Burnus <burnus@net-b.de>
6486
6487 PR c++/58567
6488 * g++.dg/gomp/pr58567.C: New.
6489
6490 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
6491
6492 PR tree-optimization/59651
6493 * gcc.dg/torture/pr59651.c: New test.
6494 * gcc.dg/vect/pr59651.c: Ditto.
6495
6496 2014-01-03 Jakub Jelinek <jakub@redhat.com>
6497
6498 PR target/59625
6499 * gcc.target/i386/pr59625.c: New test.
6500
6501 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
6502
6503 Core DR 1442
6504 PR c++/59165
6505 * g++.dg/cpp0x/range-for28.C: New.
6506 * g++.dg/cpp0x/range-for3.C: Update.
6507
6508 2014-01-02 Joseph Myers <joseph@codesourcery.com>
6509
6510 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
6511
6512 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
6513
6514 PR c++/59641
6515 * g++.dg/cpp0x/pr59641.C: New file.
6516
6517 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
6518
6519 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
6520
6521 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
6522
6523 PR c++/59378
6524 * g++.dg/ext/pr59378.C: New file.
6525
6526 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6527
6528 Update copyright years
6529
6530 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6531
6532 * gcc.target/arc/arc.exp: Use the standard form for the copyright
6533 notice.
6534
6535 2014-01-02 Janus Weil <janus@gcc.gnu.org>
6536
6537 PR fortran/59654
6538 * gfortran.dg/dynamic_dispatch_12.f90: New.
6539
6540 2014-01-01 Jakub Jelinek <jakub@redhat.com>
6541
6542 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
6543 the builtin isn't optimized away as unused.
6544
6545 PR rtl-optimization/59647
6546 * g++.dg/opt/pr59647.C: New test.
6547 \f
6548 Copyright (C) 2014 Free Software Foundation, Inc.
6549
6550 Copying and distribution of this file, with or without modification,
6551 are permitted in any medium without royalty provided the copyright
6552 notice and this notice are preserved.