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