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