* stor-layout.c (self_referential_size): Do not promote arguments.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2014-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gnat.dg/opt41.adb: New test.
4         * gnat.dg/opt41_pkg.ad[sb]: New helper.
5
6 2014-10-15  Richard Biener  <rguenther@suse.de>
7
8         * g++.dg/torture/pr63419.C: Add -Wno-psabi.
9
10 2014-10-14  Jan Hubicka  <hubicka@ucw.cz>
11
12         * gcc.dg/tree-prof/peel-1.c: Update.
13         * gcc.dg/tree-prof/unroll-1.c: Update.
14         * gcc.dg/gcc.dg/unroll_1.c: Update.
15         * gcc.dg/gcc.dg/unroll_2.c: Update.
16         * gcc.dg/gcc.dg/unroll_3.c: Update.
17         * gcc.dg/gcc.dg/unroll_4.c: Update.
18
19 2014-10-14  DJ Delorie  <dj@redhat.com>
20
21         * g++.dg/abi/mangle64.C: New.
22
23 2014-10-14  Marc Glisse  <marc.glisse@inria.fr>
24
25         * g++.dg/ext/vector9.C: Test ! with float vectors.
26
27 2014-10-14  Richard Biener  <rguenther@suse.de>
28
29         PR tree-optimization/63512
30         * g++.dg/torture/pr63512.C: New testcase.
31
32 2014-10-14  Oleg Endo  <olegendo@gcc.gnu.org>
33
34         PR target/63260
35         * gcc.target/sh/pr63260.c: New.
36
37 2014-10-13  Richard Henderson  <rth@redhat.com>
38
39         * g++.dg/torture/20141013.C: New.
40
41 2014-10-13  Evgeny Stupachenko  <evstupac@gmail.com>
42
43         PR target/8340
44         PR middle-end/47602
45         PR rtl-optimization/55458
46         * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
47         * gcc.target/i386/pr55458.c: Likewise.
48         * gcc.target/i386/pr47602.c: New.
49         * gcc.target/i386/pr23098.c: Move to XFAIL.
50
51 2014-10-13  Jan Hubicka  <hubicka@ucw.cz>
52
53         PR tree-optimization/62127
54         * g++.dg/torture/pr62127.C: New testcase.
55
56 2014-09-19  Marat Zakirov  <m.zakirov@samsung.com>
57
58         * c-c++-common/asan/bitfield-5.c: New test.
59
60 2014-10-13  Richard Biener  <rguenther@suse.de>
61
62         PR tree-optimization/63419
63         * g++.dg/torture/pr63419.C: New testcase.
64
65 2014-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
66
67         PR target/59401
68         PR target/54760
69         * gcc.target/sh/pr54760-5.c: New.
70         * gcc.target/sh/pr54760-6.c: New.
71         * gcc.target/sh/pr59401-1.c: New.
72
73 2014-10-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
74
75         PR fortran/48979
76         * gfortran.dg/ieee/intrinsics_1.f90: New test.
77
78 2014-10-11  Christophe Lyon  <christophe.lyon@linaro.org>
79
80         * lib/target-supports.exp (check_effective_target_shared): New
81         function.
82         * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
83
84 2014-10-10  Jakub Jelinek  <jakub@redhat.com>
85
86         PR c/63495
87         * gcc.target/i386/pr63495.c: New test.
88
89 2014-10-10  Marek Polacek  <polacek@redhat.com>
90
91         * c-c++-common/ubsan/object-size-1.c: New test.
92         * c-c++-common/ubsan/object-size-2.c: New test.
93         * c-c++-common/ubsan/object-size-3.c: New test.
94         * c-c++-common/ubsan/object-size-4.c: New test.
95         * c-c++-common/ubsan/object-size-5.c: New test.
96         * c-c++-common/ubsan/object-size-6.c: New test.
97         * c-c++-common/ubsan/object-size-7.c: New test.
98         * c-c++-common/ubsan/object-size-8.c: New test.
99         * c-c++-common/ubsan/object-size-9.c: New test.
100         * g++.dg/ubsan/object-size-1.C: New test.
101         * gcc.dg/ubsan/object-size-9.c: New test.
102
103 2014-10-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
104
105         * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
106         (asan_finish): Remove restore_ld_library_path_env_vars.
107         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
108         related env variables by calling set_ld_library_path_env_vars.
109         * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
110         (tsan_finish): Remove restore_ld_library_path_env_vars.
111         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
112         related env variables by calling set_ld_library_path_env_vars.
113         * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
114         (ubsan_finish): Remove restore_ld_library_path_env_vars.
115         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
116         related env variables by calling set_ld_library_path_env_vars.
117
118 2014-10-10  Richard Biener  <rguenther@suse.de>
119
120         PR tree-optimization/63379
121         * gcc.dg/vect/pr63379.c: New testcase.
122
123 2014-10-10  Jakub Jelinek  <jakub@redhat.com>
124
125         PR fortran/59488
126         * gfortran.dg/gomp/pr59488-1.f90: New test.
127         * gfortran.dg/gomp/pr59488-2.f90: New test.
128
129 2014-10-10  Richard Biener  <rguenther@suse.de>
130
131         PR tree-optimization/63476
132         * g++.dg/torture/pr63476.C: New testcase.
133
134 2014-10-10  Tobias Burnus  <burnus@net-b.de>
135
136         * gfortran.dg/implicit_16.f90: New.
137
138 2014-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
139
140         * g++.dg/cpp0x/constexpr-using3.C: New.
141         * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
142         * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
143         * g++.dg/cpp1y/constexpr-local1.C: Extend.
144         * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
145
146 2014-10-09  Joseph Myers  <joseph@codesourcery.com>
147
148         * gcc.dg/torture/float128-extendxf-underflow.c: New test.
149
150 2014-10-09  Markus Trippelsdorf  <markus@trippelsdorf.de>
151
152         * g++.dg/ipa/polymorphic-call-1.C: New testcase.
153
154 2014-10-09  Marc Glisse  <marc.glisse@inria.fr>
155
156         * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
157         * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
158         * g++.dg/cpp0x/constexpr-diag1.C: Add const.
159         * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
160         * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
161         * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
162         * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
163         * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
164         * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
165         * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
166         * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
167         * g++.dg/cpp0x/constexpr-static6.C: Likewise.
168
169 2014-10-09  Richard Biener  <rguenther@suse.de>
170
171         PR tree-optimization/63380
172         * gcc.dg/torture/pr63380-1.c: New testcase.
173         * gcc.dg/torture/pr63380-2.c: Likewise.
174
175 2014-10-09  Marek Polacek  <polacek@redhat.com>
176
177         PR c/63480
178         * gcc.dg/pr63480.c: New test.
179
180 2014-10-09  Richard Biener  <rguenther@suse.de>
181
182         PR tree-optimization/63445
183         * gcc.dg/Wstrict-overflow-26.c: New testcase.
184
185 2014-10-08  Pat Haugen  <pthaugen@us.ibm.com>
186
187         * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
188         * gcc.dg/vmx/ops.c: Likewise.
189         * gcc.dg/vmx/ops-long-1.c: Likewise.
190
191 2014-10-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
192
193         * gfortran.dg/implicit_4.f90: Fix some dg-error.
194
195 2014-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
196
197         * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
198         dg-additional-options.
199
200 2014-10-08  Mark Wielaard  <mjw@redhat.com>
201
202         * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
203         prefix from scan-assembler-times.
204
205 2014-10-07  Marek Polacek  <polacek@redhat.com>
206
207         * lib/target-supports.exp (check_effective_target_fd_truncate):
208         Include <string.h>.
209
210 2014-10-07  Marek Polacek  <polacek@redhat.com>
211
212         PR c/59717
213         * gcc.dg/pr59717.c: New test.
214
215 2014-10-07  Marek Polacek  <polacek@redhat.com>
216
217         * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
218         * gcc.dg/iftrap-1.c: Fix implicit declarations.
219         * gcc.target/powerpc/pr26350.c: Likewise.
220         * gcc.target/powerpc/altivec-consts.c: Likewise.
221         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
222         * gcc.target/powerpc/le-altivec-consts.c: Likewise.
223         * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
224         * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
225         * gcc.target/powerpc/pr47862.c: Likewise.
226         * gcc.target/powerpc/pr48053-1.c: Likewise.
227         * gcc.target/powerpc/pr53487.c: Likewise.
228         * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
229         to int.
230         * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
231         * gcc.target/powerpc/altivec-2.c: Likewise.
232         * gcc.target/powerpc/pr47755-2.c: Likewise.
233
234 2014-10-07  Martin Liska  <mliska@suse.cz>
235
236         * g++.dg/lto/pr63270.h: New test.
237         * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
238         include.
239         * g++.dg/lto/pr63270_2.C: New test.
240
241 2014-10-07  Eric Botcazou  <ebotcazou@adacore.com>
242
243         * gnat.dg/lto16.adb: New test.
244         * gnat.dg/lto16_pkg.adb: New helper.
245
246 2014-10-06  Eric Botcazou  <ebotcazou@adacore.com>
247
248         * gnat.dg/return4.adb: New test.
249         * gnat.dg/return4_pkg.ad[sb]: New helper.
250
251 2014-10-06  Edward Smith-Rowland  <3dw4rd@verizon.net>
252
253         * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
254         * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
255         * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
256
257 2014-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
258
259         PR c++/55250
260         * g++.dg/cpp0x/constexpr-type-decl1.C: New.
261         * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
262         * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
263
264 2014-10-06  Marek Polacek  <polacek@redhat.com>
265
266         * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
267         * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
268         * g++.dg/lto/pr54625-2_0.c: Likewise.
269         * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
270
271 2014-10-06  Marek Polacek  <polacek@redhat.com>
272
273         * gcc.target/i386/20040112-1.c: Fix defaulting to int.
274         * gcc.target/i386/avxfp-1.c: Likewise.
275         * gcc.target/i386/avxfp-2.c: Likewise.
276         * gcc.target/i386/cadd.c: Likewise.
277         * gcc.target/i386/cmov2.c: Likewise.
278         * gcc.target/i386/cmov3.c: Likewise.
279         * gcc.target/i386/cmov4.c: Likewise.
280         * gcc.target/i386/cold-attribute-1.c: Likewise.
281         * gcc.target/i386/cvt-1.c: Likewise.
282         * gcc.target/i386/fpcvt-1.c: Likewise.
283         * gcc.target/i386/fpcvt-2.c: Likewise.
284         * gcc.target/i386/fpcvt-3.c: Likewise.
285         * gcc.target/i386/local.c: Likewise.
286         * gcc.target/i386/memcpy-2.c: Likewise.
287         * gcc.target/i386/memcpy-3.c: Likewise.
288         * gcc.target/i386/memset-1.c: Likewise.
289         * gcc.target/i386/minmax-1.c: Likewise.
290         * gcc.target/i386/minmax-2.c: Likewise.
291         * gcc.target/i386/pr45352-2.c: Likewise.
292         * gcc.target/i386/pr46253.c: Likewise.
293         * gcc.target/i386/pr53623.c: Likewise.
294         * gcc.target/i386/pr60902.c: Likewise.
295         * gcc.target/i386/pr57003.c: Likewise.
296         * gcc.target/i386/sse-14.c: Likewise.
297         * gcc.target/i386/sse-19.c: Likewise.
298         * gcc.target/i386/sse-22.c: Likewise.
299         * gcc.target/i386/sse4a-extract.c: Likewise.
300         * gcc.target/i386/sse4a-insert.c: Likewise.
301         * gcc.target/i386/ssefp-1.c: Likewise.
302         * gcc.target/i386/ssefp-2.c: Likewise.
303         * gcc.target/i386/testimm-10.c: Likewise.
304         * gcc.target/i386/vectorize4-avx.c: Likewise.
305         * gcc.target/i386/980709-1.c: Fix implicit declarations.
306         * gcc.target/i386/avx-pr57233.c: Likewise.
307         * gcc.target/i386/avx2-pr57233.c: Likewise.
308         * gcc.target/i386/avx2-vpop-check.h: Likewise.
309         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
310         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
311         * gcc.target/i386/crc32-4.c: Likewise.
312         * gcc.target/i386/pr20204.c: Likewise.
313         * gcc.target/i386/pr23570.c: Likewise.
314         * gcc.target/i386/pr26449-1.c: Likewise.
315         * gcc.target/i386/pr28839.c: Likewise.
316         * gcc.target/i386/pr37101.c: Likewise.
317         * gcc.target/i386/pr61923.c: Likewise.
318         * gcc.target/i386/shrink_wrap_1.c: Likewise.
319         * gcc.target/i386/sse2-pr57233.c: Likewise.
320         * gcc.target/i386/vect-abs-s16.c: Likewise.
321         * gcc.target/i386/vect-abs-s32.c: Likewise.
322         * gcc.target/i386/vect-abs-s8.c: Likewise.
323         * gcc.target/i386/xop-pr57233.c: Likewise.
324         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
325         * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int.  Fix
326         implicit declarations.
327         * gcc.target/i386/xop-shift1-vector.c: Fix typo.
328         * gcc.target/i386/xop-shift2-vector.c: Likewise.
329         * gcc.target/i386/xop-shift3-vector.c: Likewise.
330
331 2014-10-06  Marek Polacek  <polacek@redhat.com>
332
333         * gcc.dg/20001012-1.c: Fix defaulting to int.
334         * gcc.dg/20001012-2.c: Likewise.
335         * gcc.dg/20001108-1.c: Likewise.
336         * gcc.dg/20010516-1.c: Likewise.
337         * gcc.dg/20011008-2.c: Likewise.
338         * gcc.dg/20030612-1.c: Likewise.
339         * gcc.dg/20040219-1.c: Likewise.
340         * gcc.dg/20050603-2.c: Likewise.
341         * gcc.dg/20070507-1.c: Likewise.
342         * gcc.dg/attr-alias-3.c: Likewise.
343         * gcc.dg/fastmath-1.c: Likewise.
344         * gcc.dg/fork-instrumentation.c: Likewise.
345         * gcc.dg/fwrapv-1.c: Likewise.
346         * gcc.dg/fwrapv-2.c: Likewise.
347         * gcc.dg/memmove-1.c: Likewise.
348         * gcc.dg/non-local-goto-1.c: Likewise.
349         * gcc.dg/non-local-goto-2.c: Likewise.
350         * gcc.dg/noreturn-8.c: Likewise.
351         * gcc.dg/parse-decl-after-if.c: Likewise.
352         * gcc.dg/parse-decl-after-label.c: Likewise.
353         * gcc.dg/pr25795-1.c: Likewise.
354         * gcc.dg/pr25795.c: Likewise.
355         * gcc.dg/pr28574.c: Likewise.
356         * gcc.dg/pr30189.c: Likewise.
357         * gcc.dg/pr31529-2.c: Likewise.
358         * gcc.dg/pr33923.c: Likewise.
359         * gcc.dg/pr34263.c: Likewise.
360         * gcc.dg/pr36194.c: Likewise.
361         * gcc.dg/pr45415.c: Likewise.
362         * gcc.dg/pr47443.c: Likewise.
363         * gcc.dg/pr47763.c: Likewise.
364         * gcc.dg/pr49000.c: Likewise.
365         * gcc.dg/pr50340.c: Likewise.
366         * gcc.dg/webizer.c: Likewise.
367         * gcc.dg/pr59940.c: Likewise.
368         * gcc.dg/pr63186.c: Likewise.
369         * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
370         * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
371         * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
372         * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
373         * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
374         * gcc.dg/sms-1.c: Likewise.
375         * gcc.dg/unused-3.c: Likewise.
376         * gcc.dg/varpool-1.c: Likewise.
377         * gcc.dg/pr35899.c: Use -std=gnu89.
378         * gcc.dg/pr59963-1.c: Likewise.
379         * gcc.dg/redecl-15.c: Likewise.
380         * gcc.dg/20041213-1.c: Likewise.
381         * gcc.dg/20080820.c: Likewise.
382         * gcc.dg/920413-1.c: Likewise.
383         * gcc.dg/Wold-style-definition-1.c: Likewise.
384         * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
385         * gcc.dg/decl-nospec-1.c: Likewise.
386         * gcc.dg/decl-nospec-2.c: Likewise.
387         * gcc.dg/decl-nospec-3.c: Likewise.
388         * gcc.dg/bitfld-1.c: Likewise.
389         * gcc.dg/bitfld-9.c: Likewise.
390         * gcc.dg/parm-impl-decl-1.c: Likewise.
391         * gcc.dg/parm-impl-decl-3.c: Likewise.
392         * gcc.dg/pr18596-1.c: Likewise.
393         * gcc.dg/pr18596-2.c: Likewise.
394         * gcc.dg/pr18596-3.c: Likewise.
395         * gcc.dg/pr60139.c: Likewise.
396         * gcc.dg/utf-dflt.c: Likewise.
397         * gcc.dg/utf-dflt2.c: Likewise.
398         * gcc.dg/wtr-func-def-1.c: Likewise.
399         * gcc.dg/declspec-5.c: Likewise.
400         * gcc.dg/declspec-6.c: Likewise.
401         * gcc.dg/ftrapv-2.c: Likewise.
402         * gcc.dg/20020430-1.c: Fix implicit declarations.
403         * gcc.dg/20030702-1.c: Likewise.
404         * gcc.dg/20040127-2.c: Likewise.
405         * gcc.dg/20041122-1.c: Likewise.
406         * gcc.dg/20050309-1.c: Likewise.
407         * gcc.dg/20061026.c: Likewise.
408         * gcc.dg/20101010-1.c: Likewise.
409         * gcc.dg/Werror-1.c: Likewise.
410         * gcc.dg/Werror-10.c: Likewise.
411         * gcc.dg/Werror-11.c: Likewise.
412         * gcc.dg/Werror-12.c: Likewise.
413         * gcc.dg/Werror-2.c: Likewise.
414         * gcc.dg/Werror-3.c: Likewise.
415         * gcc.dg/Werror-4.c: Likewise.
416         * gcc.dg/Werror-5.c: Likewise.
417         * gcc.dg/Werror-6.c: Likewise.
418         * gcc.dg/Werror-7.c: Likewise.
419         * gcc.dg/Werror-8.c: Likewise.
420         * gcc.dg/Wstrict-overflow-20.c: Likewise.
421         * gcc.dg/cpp/trad/macroargs.c: Likewise.
422         * gcc.dg/delay-slot-2.c: Likewise.
423         * gcc.dg/errno-1.c: Likewise.
424         * gcc.dg/globalalias.c: Likewise.
425         * gcc.dg/inline-3.c: Likewise.
426         * gcc.dg/localalias.c: Likewise.
427         * gcc.dg/pr19633-1.c: Likewise.
428         * gcc.dg/pr19633.c: Likewise.
429         * gcc.dg/pr23408.c: Likewise.
430         * gcc.dg/pr23470-1.c: Likewise.
431         * gcc.dg/pr28121.c: Likewise.
432         * gcc.dg/pr28243.c: Likewise.
433         * gcc.dg/pr30260.c: Likewise.
434         * gcc.dg/pr32573.c: Likewise.
435         * gcc.dg/pr33826.c: Likewise.
436         * gcc.dg/pr35065.c: Likewise.
437         * gcc.dg/pr38616.c: Likewise.
438         * gcc.dg/pr39867.c: Likewise.
439         * gcc.dg/pr41470.c: Likewise.
440         * gcc.dg/pr41837.c: Likewise.
441         * gcc.dg/pr44024.c: Likewise.
442         * gcc.dg/pr44699.c: Likewise.
443         * gcc.dg/pr46252.c: Likewise.
444         * gcc.dg/pr46878-1.c: Likewise.
445         * gcc.dg/pr50908-3.c: Likewise.
446         * gcc.dg/pr51796.c: Likewise.
447         * gcc.dg/pr55150-2.c: Likewise.
448         * gcc.dg/pr55833.c: Likewise.
449         * gcc.dg/pr59350.c: Likewise.
450         * gcc.dg/pr59418.c: Likewise.
451         * gcc.dg/pr60647-2.c: Likewise.
452         * gcc.dg/uninit-suppress.c: Likewise.
453         * gcc.dg/uninit-suppress_2.c: Likewise.
454         * gcc.dg/20030805-1.c: Use -fgnu89-inline.
455         * gcc.dg/always_inline.c: Likewise.
456         * gcc.dg/always_inline2.c: Likewise.
457         * gcc.dg/always_inline3.c: Likewise.
458         * gcc.dg/builtin-apply4.c: Likewise.
459         * gcc.dg/declspec-7.c: Likewise.
460         * gcc.dg/inline-1.c: Likewise.
461         * gcc.dg/va-arg-pack-1.c: Likewise.
462         * gcc.dg/winline-2.c: Likewise.
463         * gcc.dg/winline-3.c: Likewise.
464         * gcc.dg/winline-5.c: Likewise.
465         * gcc.dg/winline-6.c: Likewise.
466         * gcc.dg/winline-7.c: Likewise.
467         * gcc.dg/funcorder.c: Fix implicit declarations.  Fix defaulting to
468         int. 
469         * gcc.dg/inline-33.c: Likewise.
470         * gcc.dg/pr27861-1.c: Likewise.
471         * gcc.dg/pr28888.c: Likewise.
472         * gcc.dg/pr29254.c: Likewise.
473         * gcc.dg/pr50908.c: Likewise.
474         * gcc.dg/pr60647-1.c: Likewise.
475         * gcc.dg/pragma-diag-1.c: Likewise.
476         * gcc.dg/pr31529-1.c: Use -fgnu89-inline.  Fix defaulting to int.
477         * gcc.dg/winline-9.c: Likewise.
478         * gcc.dg/pr52808.c: Return 0 instead of nothing.
479
480 2014-10-06  Marek Polacek  <polacek@redhat.com>
481
482         * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
483         * gcc.dg/ipa/inline-4.c: Likewise.
484         * gcc.dg/ipa/inline-5.c: Likewise.
485         * gcc.dg/ipa/pr57539.c: Likewise.
486         * gcc.dg/ipa/inline-6.c: Fix implicit declarations.  Fix
487         defaulting to int.
488         * gcc.dg/ipa/inlinehint-1.c: Likewise.
489         * gcc.dg/ipa/inlinehint-3.c: Likewise.
490         * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
491         * gcc.dg/ipa/ipacost-1.c: Likewise.
492         * gcc.dg/ipa/ipacost-2.c: Likewise.
493         * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline.  Fix defaulting
494         to int.
495
496 2014-10-06  Marek Polacek  <polacek@redhat.com>
497
498         * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline.  Fix implicit
499         declarations.
500         * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
501         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
502         * gcc.dg/debug/pr42767.c: Likewise.
503         * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
504         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
505         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
506         * gcc.dg/debug/pr49522.c: Fix implicit declarations.
507
508 2014-10-06  Marek Polacek  <polacek@redhat.com>
509
510         * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
511         * gcc.dg/lto/20090213_0.c: Likewise.
512         * gcc.dg/lto/20090706-2_0.c: Likewise.
513         * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
514         * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
515         * gcc.dg/lto/ipareference2_0.c: Likewise.
516         * gcc.dg/lto/ipareference_0.c: Likewise.
517         * gcc.dg/lto/ipareference_1.c: Likewise.
518         * gcc.dg/lto/pr55703_0.c: Likewise.
519         * gcc.dg/lto/resolutions_0.c: Likewise.
520         * gcc.dg/lto/trans-mem-3_1.c: Likewise.
521         * gcc.dg/lto/20081115_0.c: Fix defaulting to int.  Fix implicit
522         declarations.  Mark function as gnu_inline.
523         * gcc.dg/lto/20081118_0.c: Likewise.
524         * gcc.dg/lto/20081201-1_0.c: Likewise.
525         * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
526         * gcc.dg/lto/20081118_1.c: Likewise.
527         * gcc.dg/lto/20081120-1_1.c: Likewise.
528         * gcc.dg/lto/20081201-1_1.c: Likewise.
529         * gcc.dg/lto/20081210-1_0.c: Likewise.
530         * gcc.dg/lto/20090218-1_0.c: Likewise.
531         * gcc.dg/lto/20091006-1_0.c: Likewise.
532         * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
533         * gcc.dg/lto/20090218-2_1.c: Likewise.
534         * gcc.dg/lto/materialize-1_0.c: Likewise.
535         * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
536         * gcc.dg/lto/20091013-1_1.c: Likewise.
537         * gcc.dg/lto/20091013-1_2.c: Likewise.
538         * gcc.dg/lto/20091015-1_2.c: Likewise.
539         * gcc.dg/lto/20091027-1_1.c: Likewise.
540         * gcc.dg/lto/pr48622_0.c: Likewise.
541         * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
542         defaulting to int.
543         * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
544
545 2014-10-06  Tobias Burnus  <burnus@net-b.de>
546
547         * gfortran.dg/implicit_14.f90: New.
548         * gfortran.dg/implicit_15.f90: New.
549         * gfortran.dg/implicit_4.f90: Update dg-error.
550
551 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
552
553         * g++.dg/ipa/devirt-42.C: Update template.
554         * g++.dg/ipa/devirt-44.C: Update template.
555         * g++.dg/ipa/devirt-45.C: Update template.
556         * g++.dg/ipa/devirt-46.C: Update template.
557         * g++.dg/ipa/devirt-47.C: Update template.
558         * g++.dg/ipa/devirt-48.C: New testcase.
559
560 2014-10-02  Mark Wielaard  <mjw@redhat.com>
561
562         PR debug/63239
563         * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
564
565 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
566
567         * g++.dg/ipa/devirt-47.C: New testcase.
568
569 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
570
571         PR ipa/61144
572         * gcc.dg/tree-ssa/pr61144.c: New testcase.
573
574 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
575
576         * g++.dg/ipa/devirt-46.C: New testcase.
577
578 2014-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
579
580         PR fortran/36534
581         * gfortran.dg/widechar_10.f90: New test.
582
583 2014-10-03  Jan Hubicka  <hubicka@ucw.cz>
584
585         * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
586         * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
587         * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
588         * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
589
590 2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
591
592         * gcc.target/powerpc/lvsl-lvsr.c: New test.
593
594 2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
595
596         * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
597         failing with the new warning message.
598         * gcc.dg/vmx/3c-01a.c: Likewise.
599         * gcc.dg/vmx/ops-long-1.c: Likewise.
600         * gcc.dg/vmx/ops.c: Likewise.
601         * gcc.target/powerpc/altivec-20.c: Likewise.
602         * gcc.target/powerpc/altivec-6.c: Likewise.
603         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
604         * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
605         * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
606
607 2014-10-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
608
609         * gcc.dg/tm/debug-1.c: Update regex.
610         * c-c++-common/raw-string-18.c: Update regex.
611         * c-c++-common/raw-string-19.c: Update regex.
612
613 2014-10-03  Marek Polacek  <polacek@redhat.com>
614
615         PR c/63453
616         * gcc.dg/pr63453.c: New test.
617
618 2014-10-03  Marc Glisse  <marc.glisse@inria.fr>
619
620         PR c++/54427
621         PR c++/57198
622         PR c++/58845
623         * g++.dg/ext/vector9.C: Update, not an error anymore.
624         * g++.dg/ext/vector27.C: Replace with new test.
625         * g++.dg/ext/vector28.C: New file.
626         * g++.dg/other/error23.C: Update to a different error.
627
628 2014-10-03  Jakub Jelinek  <jakub@redhat.com>
629
630         * gcc.dg/torture/vshuf-v8df.c: New test.
631         * gcc.dg/torture/vshuf-v8di.c: New test.
632         * gcc.dg/torture/vshuf-v16sf.c: New test.
633         * gcc.dg/torture/vshuf-v16si.c: New test.
634         * gcc.dg/torture/vshuf-v32hi.c: New test.
635         * gcc.dg/torture/vshuf-v64qi.c: New test.
636         * gcc.dg/torture/vshuf-64.inc: New file.
637
638         PR tree-optimization/61403
639         * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
640
641 2014-10-03  Marek Polacek  <polacek@redhat.com>
642
643         * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
644         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
645         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
646         * gcc.dg/gomp/asm-1.c: Likewise.
647         * gcc.dg/gomp/for-1.c: Likewise.
648         * gcc.dg/gomp/empty.c: Fix defaulting to int.
649         * gcc.dg/gomp/sharing-3.c: Likewise.
650         * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
651
652 2014-10-03  Marek Polacek  <polacek@redhat.com>
653
654         * gcc.dg/torture/pr24626-2.c: Add function declarations.  Fix
655         defaulting to int.
656         * gcc.dg/torture/pr28814.c: Likewise.
657         * gcc.dg/torture/pr57036-1.c: Likewise.
658         * gcc.dg/torture/inline-1.c: Add function declarations.
659         * gcc.dg/torture/pr24626-1.c: Likewise.
660         * gcc.dg/torture/pr24626-3.c: Likewise.
661         * gcc.dg/torture/pr25947-1.c: Likewise.
662         * gcc.dg/torture/pr27409.c: Likewise.
663         * gcc.dg/torture/pr38948.c: Likewise.
664         * gcc.dg/torture/pr44807.c: Likewise.
665         * gcc.dg/torture/pr49603.c: Likewise.
666         * gcc.dg/torture/pr45865.c: Likewise.
667         * gcc.dg/torture/pr51071-2.c: Likewise.
668         * gcc.dg/torture/pr51801.c: Likewise.
669         * gcc.dg/torture/pr52720.c: Likewise.
670         * gcc.dg/torture/pr55124.c: Likewise.
671         * gcc.dg/torture/pr55238.c: Likewise.
672         * gcc.dg/torture/pr55687.c: Likewise.
673         * gcc.dg/torture/pr55888.c: Likewise.
674         * gcc.dg/torture/pr57036-2.c: Likewise.
675         * gcc.dg/torture/pr57147-3.c: Likewise.
676         * gcc.dg/torture/pr57584.c: Likewise.
677         * gcc.dg/torture/pr59993.c: Likewise.
678         * gcc.dg/torture/pr58079.c: Likewise.
679         * gcc.dg/torture/va-arg-25.c: Likewise.
680         * gcc.dg/torture/vector-2.c: Likewise.
681         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
682         * gcc.dg/torture/pr31254.c: Fix defaulting to int.
683         * gcc.dg/torture/pr43781.c: Likewise.
684         * gcc.dg/torture/pr52912.c: Likewise.
685         * gcc.dg/torture/pr59139.c: Likewise.
686         * gcc.dg/torture/pr55890-1.c: Likewise.
687         * gcc.dg/torture/pr55890-2.c: Likewise.
688         * gcc.dg/torture/pr59164.c: Likewise.
689         * gcc.dg/torture/pr57393-2.c: Likewise.
690         * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
691         * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
692         * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
693         * lib/target-supports.exp (check_effective_target_trapping): Likewise.
694         * gcc.dg/torture/pr35227.c: Use -std=gnu89.  Fix defaulting to int.
695         * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
696
697 2014-10-03  Jakub Jelinek  <jakub@redhat.com>
698
699         PR libgomp/61200
700         * c-c++-common/gomp/pr61200.c: New test.
701
702         PR target/62128
703         * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
704         * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
705
706 2014-10-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
707
708         * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
709         add many more tests.
710
711 2014-10-02  Marek Polacek  <polacek@redhat.com>
712
713         * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
714         * gcc.dg/tree-ssa/20030729-1.c: Likewise.
715         * gcc.dg/tree-ssa/20030807-8.c: Likewise.
716         * gcc.dg/tree-ssa/20040326-1.c: Likewise.
717         * gcc.dg/tree-ssa/vrp27.c: Likewise.
718         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
719         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
720         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
721         * gcc.dg/tree-ssa/vrp09.c: Likewise.
722         * gcc.dg/tree-ssa/inline-7.c: Likewise.
723         * gcc.dg/tree-ssa/attr-alias.c: Likewise.
724         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
725         * gcc.dg/tree-ssa/20041008-1.c: Likewise.
726         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
727         * gcc.dg/tree-ssa/20030917-2.c: Likewise.
728         * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
729         * gcc.dg/tree-ssa/20030708-1.c: Likewise.
730         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
731         * gcc.dg/tree-ssa/20030710-1.c: Likewise.
732         * gcc.dg/tree-ssa/20030711-1.c: Likewise.
733         * gcc.dg/tree-ssa/20030711-2.c: Likewise.
734         * gcc.dg/tree-ssa/20030711-3.c: Likewise.
735         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
736         * gcc.dg/tree-ssa/20030731-2.c: Likewise.
737         * gcc.dg/tree-ssa/20030807-1.c: Likewise.
738         * gcc.dg/tree-ssa/20030807-3.c: Likewise.
739         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
740         * gcc.dg/tree-ssa/20030807-9.c: Likewise.
741         * gcc.dg/tree-ssa/20030814-2.c: Likewise.
742         * gcc.dg/tree-ssa/20030814-3.c: Likewise.
743         * gcc.dg/tree-ssa/20030814-4.c: Likewise.
744         * gcc.dg/tree-ssa/20030814-5.c: Likewise.
745         * gcc.dg/tree-ssa/20030820-1.c: Likewise.
746         * gcc.dg/tree-ssa/20030820-2.c: Likewise.
747         * gcc.dg/tree-ssa/20030821-1.c: Likewise.
748         * gcc.dg/tree-ssa/20031022-1.c: Likewise.
749         * gcc.dg/tree-ssa/20040209-1.c: Likewise.
750         * gcc.dg/tree-ssa/20040211-1.c: Likewise.
751         * gcc.dg/tree-ssa/alias-13.c: Likewise.
752         * gcc.dg/tree-ssa/alias-28.c: Likewise.
753         * gcc.dg/tree-ssa/asm-3.c: Likewise.
754         * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
755         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
756         * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
757         * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
758         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
759         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
760         * gcc.dg/tree-ssa/loadpre7.c: Likewise.
761         * gcc.dg/tree-ssa/pr22117.c: Likewise.
762         * gcc.dg/tree-ssa/pr23744.c: Likewise.
763         * gcc.dg/tree-ssa/pr24117.c: Likewise.
764         * gcc.dg/tree-ssa/pr24840.c: Likewise.
765         * gcc.dg/tree-ssa/pr25734.c: Likewise.
766         * gcc.dg/tree-ssa/pr33723.c: Likewise.
767         * gcc.dg/tree-ssa/pr33920.c: Likewise.
768         * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
769         * gcc.dg/tree-ssa/pr34146.c: Likewise.
770         * gcc.dg/tree-ssa/pr38385.c: Likewise.
771         * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
772         * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
773         * gcc.dg/tree-ssa/pr59597.c: Likewise.
774         * gcc.dg/tree-ssa/sra-1.c: Likewise.
775         * gcc.dg/tree-ssa/sra-2.c: Likewise.
776         * gcc.dg/tree-ssa/sra-5.c: Likewise.
777         * gcc.dg/tree-ssa/sra-6.c: Likewise.
778         * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
779         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
780         * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
781         * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
782         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
783         * gcc.dg/tree-ssa/vrp46.c: Likewise.
784         * gcc.dg/tree-ssa/vrp56.c: Likewise.
785         * gcc.dg/tree-ssa/vrp67.c: Likewise.
786         * gcc.dg/tree-ssa/vrp72.c: Likewise.
787         * gcc.dg/tree-ssa/vrp73.c: Likewise.
788         * gcc.dg/tree-ssa/vrp75.c: Likewise.
789         * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
790         * gcc.dg/tree-ssa/20030703-1.c: Likewise.
791         * gcc.dg/tree-ssa/20030807-11.c: Likewise.
792         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
793         * gcc.dg/tree-ssa/20040121-1.c: Likewise.
794         * gcc.dg/tree-ssa/20040216-1.c: Likewise.
795         * gcc.dg/tree-ssa/20040319-1.c: Likewise.
796         * gcc.dg/tree-ssa/20040326-2.c: Likewise.
797         * gcc.dg/tree-ssa/20040729-1.c: Likewise.
798         * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
799         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
800         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
801         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
802         * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
803         * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
804         * gcc.dg/tree-ssa/ifc-4.c: Likewise.
805         * gcc.dg/tree-ssa/ifc-6.c: Likewise.
806         * gcc.dg/tree-ssa/inline-10.c: Likewise.
807         * gcc.dg/tree-ssa/inline-9.c: Likewise.
808         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
809         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
810         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
811         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
812         * gcc.dg/tree-ssa/pr23434.c: Likewise.
813         * gcc.dg/tree-ssa/pr33922.c: Likewise.
814         * gcc.dg/tree-ssa/scev-3.c: Likewise.
815         * gcc.dg/tree-ssa/scev-4.c: Likewise.
816         * gcc.dg/tree-ssa/scev-5.c: Likewise.
817         * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
818         * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
819         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
820         * gcc.dg/tree-ssa/vrp01.c: Likewise.
821         * gcc.dg/tree-ssa/vrp02.c: Likewise.
822         * gcc.dg/tree-ssa/vrp03.c: Likewise.
823         * gcc.dg/tree-ssa/vrp04.c: Likewise.
824         * gcc.dg/tree-ssa/vrp05.c: Likewise.
825         * gcc.dg/tree-ssa/vrp07.c: Likewise.
826         * gcc.dg/tree-ssa/vrp08.c: Likewise.
827         * gcc.dg/tree-ssa/vrp10.c: Likewise.
828         * gcc.dg/tree-ssa/vrp11.c: Likewise.
829         * gcc.dg/tree-ssa/vrp14.c: Likewise.
830         * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
831         * gcc.dg/tree-ssa/writeonly.c: Likewise.
832         * gcc.dg/tree-ssa/20030807-2.c: Add function declarations.  Fix
833         defaulting to int.
834         * gcc.dg/tree-ssa/20030814-1.c: Likewise.
835         * gcc.dg/tree-ssa/20050719-1.c: Likewise.
836         * gcc.dg/tree-ssa/20070302-1.c: Likewise.
837         * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
838         * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
839         * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
840         * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
841         * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
842         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
843         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
844         * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
845         * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
846         * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
847         * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
848         * gcc.dg/tree-ssa/inline-5.c: Likewise.
849         * gcc.dg/tree-ssa/inline-6.c: Likewise.
850         * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
851         * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
852         * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
853         * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
854         * gcc.dg/tree-ssa/loop-20.c: Likewise.
855         * gcc.dg/tree-ssa/loop-38.c: Likewise.
856         * gcc.dg/tree-ssa/pr20913.c: Likewise.
857         * gcc.dg/tree-ssa/pr21582.c: Likewise.
858         * gcc.dg/tree-ssa/pr24670.c: Likewise.
859         * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
860         * gcc.dg/tree-ssa/vrp06.c: Likewise.
861         * gcc.dg/tree-ssa/vrp12.c: Likewise.
862         * gcc.dg/tree-ssa/vrp13.c: Likewise.
863         * gcc.dg/tree-ssa/vrp23.c: Likewise.
864         * gcc.dg/tree-ssa/vrp24.c: Likewise.
865         * gcc.dg/tree-ssa/vrp25.c: Likewise.
866         * gcc.dg/tree-ssa/vrp55.c: Likewise.
867         * gcc.dg/tree-ssa/recip-6.c: Fix typo.
868
869 2014-10-02  Marek Polacek  <polacek@redhat.com>
870
871         * gcc.dg/tm/20091013.c: Fix defaulting to int.
872         * gcc.dg/tm/20091221.c: Likewise.
873         * gcc.dg/tm/debug-1.c: Likewise.
874         * gcc.dg/tm/irrevocable-1.c: Likewise.
875         * gcc.dg/tm/irrevocable-2.c: Likewise.
876         * gcc.dg/tm/irrevocable-3.c: Likewise.
877         * gcc.dg/tm/irrevocable-4.c: Likewise.
878         * gcc.dg/tm/memopt-1.c: Likewise.
879         * gcc.dg/tm/pr52173-1.c: Likewise.
880         * gcc.dg/tm/props-1.c: Likewise.
881         * gcc.dg/tm/props-2.c: Likewise.
882         * gcc.dg/tm/props-3.c: Likewise.
883         * gcc.dg/tm/20100125.c: Fix implicit declarations.
884         * gcc.dg/tm/memopt-11.c: Likewise.
885         * gcc.dg/tm/memopt-12.c: Likewise.
886         * gcc.dg/tm/memopt-16.c: Likewise.
887         * gcc.dg/tm/memopt-3.c: Likewise.
888         * gcc.dg/tm/memopt-4.c: Likewise.
889         * gcc.dg/tm/memopt-5.c: Likewise.
890         * gcc.dg/tm/memopt-6.c: Likewise.
891         * gcc.dg/tm/wrap-4.c: Likewise.
892
893 2014-10-02  Marek Polacek  <polacek@redhat.com>
894
895         * gcc.dg/vect/pr24049.c: Fix implicit declarations.
896         * gcc.dg/vect/pr37730.c: Likewise.
897         * gcc.dg/vect/pr52870.c: Likewise.
898         * gcc.dg/vect/pr60092-2.c: Likewise.
899         * gcc.dg/vect/pr60092.c: Likewise.
900         * gcc.dg/vect/vect-reduc-sad.c: Likewise.
901         * gcc.dg/vect/pr26359.c: Fix defaulting to int.
902         * gcc.dg/vect/pr31041.c: Likewise.
903         * gcc.dg/vect/pr32216.c: Likewise.
904         * gcc.dg/vect/pr32224.c: Likewise.
905         * gcc.dg/vect/pr32366.c: Likewise.
906         * gcc.dg/vect/pr33866.c: Likewise.
907         * gcc.dg/vect/pr43430-2.c: Likewise.
908         * gcc.dg/vect/pr43842.c: Likewise.
909         * gcc.dg/vect/vect-1.c: Likewise.
910         * gcc.dg/vect/vect-1-big-array.c: Likewise.
911         * gcc.dg/vect/vect-93.c: Likewise.
912         * gcc.dg/vect/pr28952.c: Fix implicit declarations and
913         defaulting to int.
914
915 2014-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
916
917         PR c++/53025
918         * g++.dg/cpp0x/noexcept23.C: New.
919         * g++.dg/cpp0x/noexcept24.C: Likewise.
920
921 2014-10-02  Marek Polacek  <polacek@redhat.com>
922
923         * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
924         * gcc.dg/noncompile/20050120-1.c: Likewise.
925         * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
926         * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
927         * gcc.dg/noncompile/930301-1.c: Likewise.
928         * gcc.dg/noncompile/930622-1.c: Likewise.
929         * gcc.dg/noncompile/930622-2.c: Likewise.
930         * gcc.dg/noncompile/950825-1.c: Likewise.
931         * gcc.dg/noncompile/invalid_asm.c: Likewise.
932         * gcc.dg/noncompile/scope.c: Likewise.
933         * gcc.dg/noncompile/va-arg-1.c: Likewise.
934         * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
935         * gcc.dg/noncompile/971104-1.c: Likewise.
936
937 2014-10-02  Marek Polacek  <polacek@redhat.com>
938
939         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
940         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
941         * gcc.dg/tree-prof/merge_block.c: Likewise.
942         * gcc.dg/tree-prof/peel-1.c: Likewise.
943         * gcc.dg/tree-prof/stringop-1.c: Likewise.
944         * gcc.dg/tree-prof/stringop-2.c: Likewise.
945         * gcc.dg/tree-prof/unroll-1.c: Likewise.
946         * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
947         * gcc.dg/tree-prof/val-prof-1.c: Likewise.
948         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
949         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
950         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
951         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
952         * gcc.dg/tree-prof/val-prof-6.c: Likewise.
953         * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
954         * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline.  Fix defaulting
955         to int.
956
957 2014-10-02  Marek Polacek  <polacek@redhat.com>
958
959         * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
960         * gcc.c-torture/compile/20011119-1.c: Likewise.
961         * gcc.c-torture/compile/20011119-2.c: Likewise.
962         * gcc.c-torture/compile/20021120-1.c: Likewise.
963         * gcc.c-torture/compile/20021120-2.c: Likewise.
964         * gcc.c-torture/compile/20050215-1.c: Likewise.
965         * gcc.c-torture/compile/20050215-2.c: Likewise.
966         * gcc.c-torture/compile/20050215-3.c: Likewise.
967         * gcc.c-torture/compile/pr37669.c: Likewise.
968         * gcc.c-torture/execute/20020107-1.c: Likewise.
969         * gcc.c-torture/execute/restrict-1.c: Likewise.
970         * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
971         * gcc.c-torture/execute/930529-1.c: Likewise.
972         * gcc.c-torture/execute/920612-1.c: Likewise.
973         * gcc.c-torture/execute/920711-1.c: Likewise.
974         * gcc.c-torture/execute/990127-2.c: Likewise.
975         * gcc.c-torture/execute/pr40386.c: Likewise.
976         * gcc.c-torture/execute/pr57124.c: Likewise.
977         * gcc.c-torture/compile/pr34808.c: Add function declarations.
978         * gcc.c-torture/compile/pr42299.c: Likewise.
979         * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
980         * gcc.c-torture/compile/simd-6.c: Likewise.
981         * gcc.c-torture/execute/pr53645-2.c: Likewise.
982         * gcc.c-torture/execute/pr53645.c: Likewise.
983         * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline.  Add function
984         declarations.
985         * gcc.c-torture/execute/980608-1.c: Likewise.
986         * gcc.c-torture/execute/bcp-1.c: Likewise.
987         * gcc.c-torture/execute/p18298.c: Likewise.
988         * gcc.c-torture/execute/unroll-1.c: Likewise.
989         * gcc.c-torture/execute/va-arg-7.c: Likewise.
990         * gcc.c-torture/execute/va-arg-8.c: Likewise.
991         * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline.  Add function
992         declarations.  Fix defaulting to int.
993         * gcc.c-torture/execute/961223-1.c: Likewise.
994         * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
995         -Wno-pointer-to-int-cast.  Fix defaulting to int.
996
997 2014-10-02  Andrew Pinski  <apinski@cavium.com>
998             Max Ostapenko  <m.ostapenko@partner.samsung.com>
999
1000         * lib/ubsan-dg.exp
1001         (check_effective_target_fsanitize_address): New function.
1002         (ubsan_init): Save off ALWAYS_CXXFLAGS.
1003         (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
1004         * lib/asan-dg.exp
1005         (check_effective_target_faddress_sanitizer): Rename to ...
1006         (check_effective_target_fsanitize_address): ... this. Change to creating
1007         an executable.
1008         (asan_init): Save off ALWAYS_CXXFLAGS.
1009         (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
1010         * lib/tsan-dg.exp
1011         (check_effective_target_fthread_sanitizer): Rename to ...
1012         (check_effective_target_fsanitize_thread): ... this. Change to creating
1013         an executable.
1014         (tsan_init): Save off ALWAYS_CXXFLAGS.
1015         (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
1016         to run as a default behaviour.
1017         * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
1018         Check check_effective_target_fsanitize_undefined before running the
1019         tests.
1020         * g++.dg/ubsan/ubsan.exp: Likewise.
1021         * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
1022         check_effective_target_fsanitize_address too early.
1023         Check check_effective_target_fsanitize_address before running the tests.
1024         * g++.dg/asan/asan.exp: Likewise.
1025         * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
1026         check_effective_target_fsanitize_thread too early.
1027         Check check_effective_target_fsanitize_thread before running the tests.
1028         * g++.dg/tsan/tsan.exp: Likewise.
1029
1030 2014-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
1031
1032         * gcc.dg/combine-clobber.c: New.
1033
1034 2014-10-01  Jakub Jelinek  <jakub@redhat.com>
1035
1036         PR debug/63342
1037         * gcc.dg/pr63342.c: New test.
1038
1039         PR c++/63306
1040         * g++.dg/ipa/pr63306.C: New test.
1041
1042         PR target/63428
1043         * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
1044         to test 24 in TESTS.
1045
1046 2014-10-01  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1047
1048         * lib/target-supports.exp: Error out with preprocessor condition
1049         instead of FOO everywhere.
1050
1051 2014-10-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1052
1053         Implement SD-6: SG10 Feature Test Recommendations
1054         * g++.dg/cpp1y/feat-cxx11-neg.C: New.
1055         * g++.dg/cpp1y/feat-cxx11.C: New.
1056         * g++.dg/cpp1y/feat-cxx14.C: New.
1057         * g++.dg/cpp1y/feat-cxx98.C: New.
1058         * g++.dg/cpp1y/feat-cxx98-neg.C: New.
1059         * g++.dg/cpp1y/phoobhar.h: New.
1060         * g++.dg/cpp1y/testinc/phoobhar.h: New.
1061
1062 2014-09-30  Teresa Johnson  <tejohnson@google.com>
1063
1064         * gcc.dg/tree-prof/20050826-2.c: New test.
1065         * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
1066
1067 2014-09-30  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1068
1069        PR c++/16564
1070        * lib/gcc.exp: Accept "fatal error:" as error prefix.
1071        * lib/g++.exp: Likewise.
1072        * lib/obj-c++.exp: Likewise.
1073        * lib/objc.exp: Likewise.
1074        * g++.dg/template/pr16564.C: New test.
1075
1076 2014-09-30  Paolo Carlini  <paolo.carlini@oracle.com>
1077
1078         PR c++/16564
1079         * g++.dg/cpp0x/decltype26.C: Adjust.
1080         * g++.dg/cpp0x/decltype28.C: Likewise.
1081         * g++.dg/cpp0x/decltype29.C: Likewise.
1082         * g++.dg/cpp0x/decltype32.C: Likewise.
1083         * g++.dg/cpp0x/enum11.C: Likewise.
1084         * g++.dg/template/arrow1.C: Likewise.
1085         * g++.dg/template/pr23510.C: Likewise.
1086         * g++.dg/template/recurse.C: Likewise.
1087         * g++.dg/template/recurse2.C: Likewise.
1088         * g++.dg/template/vtable2.C: Likewise.
1089         * g++.old-deja/g++.pt/infinite1.C: Likewise.
1090
1091 2014-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1092
1093         PR preprocessor/58893
1094         * gcc.dg/pr58893.c: New test case.
1095         * gcc.dg/pr58893-0.h: New include.
1096
1097 2014-09-30  Ilya Tocar  <ilya.tocar@intel.com>
1098
1099         PR middle-end/62120
1100         * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
1101         in 32-bit mode.
1102         * gcc.target/i386/pr62120.c: New.
1103
1104 2014-09-30  James Greenhalgh  <james.greenhalgh@arm.com>
1105
1106         * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
1107         * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
1108         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
1109         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32):  Fix
1110         return type.
1111
1112 2014-09-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
1113
1114         * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
1115
1116 2014-09-30  Jakub Jelinek  <jakub@redhat.com>
1117
1118         PR inline-asm/63282
1119         * gcc.c-torture/compile/pr63282.c: New test.
1120
1121 2014-09-29  Eric Botcazou  <ebotcazou@adacore.com>
1122
1123         * gcc.dg/tree-ssa/vrp94.c: New test.
1124         * gnat.dg/opt40.adb: Likewise.
1125
1126 2014-09-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1127
1128         * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
1129         vec_vspltw, and vec_vspltb for which the second argument is out of
1130         range.
1131
1132 2014-09-29  Chen Gang  <gang.chen.5i5j@gmail.com>
1133
1134         * gcc.c-torture/compile/calls-void.c: New test.
1135
1136 2014-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
1137
1138         PR c++/51385
1139         * g++.dg/template/pr51385.C: New.
1140
1141 2014-09-28  Robert Suchanek  <robert.suchanek@imgtec.com>
1142
1143         * gcc.target/mips/20140928.c: New test.
1144
1145 2014-09-27  Andi Kleen  <ak@linux.intel.com>
1146
1147         * gcc.target/i386/nop-mcount.c: Only run on Linux.
1148         * gcc.target/i386/record-mcount.c: dito.
1149
1150 2014-09-26  Jan Hubicka  <hubicka@ucw.cz>
1151
1152         PR ipa/62121
1153         * g++.dg/torture/pr62121.C: New testcase.
1154
1155 2014-09-26  Jan Hubicka  <hubicka@ucw.cz>
1156
1157         PR middle-end/35545
1158         * g++.dg/tree-prof/pr35545.C: New testcase.
1159
1160 2014-09-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1161
1162         * gcc.target/powerpc/pr63335.c: Change effective target to
1163         vsx_hw.
1164
1165 2014-09-26  H.J. Lu  <hongjiu.lu@intel.com>
1166
1167         * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
1168
1169 2014-09-26  Jakub Jelinek  <jakub@redhat.com>
1170
1171         * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
1172         to default options.
1173
1174 2014-09-25  Andi Kleen  <ak@linux.intel.com>
1175
1176         * gcc.target/i386/nop-mcount.c: New file.
1177         * gcc.target/i386/record-mcount.c: New file.
1178
1179 2014-09-25  Sandra Loosemore  <sandra@codesourcery.com>
1180
1181         * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
1182         * gcc.dg/vect/pr57705.c: Likewise.
1183         * gcc.dg/vect/pr57741-2.c: Likewise.
1184         * gcc.dg/vect/pr57741-3.c: Likewise.
1185         * gcc.dg/vect/pr59591-1.c: Likewise.
1186         * gcc.dg/vect/pr59591-2.c: Likewise.
1187         * gcc.dg/vect/pr60196-1.c: Likewise.
1188         * gcc.dg/vect/pr60196-2.c: Likewise.
1189         * gcc.dg/vect/pr60276.c: Likewise.
1190         * gcc.dg/vect/pr61680.c: Likewise.
1191         * gcc.dg/vect/pr63148.c: Likewise.
1192         * gcc.dg/vect/pr63189.c: Likewise.
1193         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1194         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1195         * gcc.dg/vect/vect-nop-move.c: Likewise.
1196         * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
1197         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1198
1199 2014-09-25  Jan Hubicka  <hubicka@ucw.cz>
1200
1201         * testsuite/g++.dg/ipa/devirt-34.C: Update template.
1202
1203 2014-09-25  James Greenhalgh  <james.greenhalgh@arm.com>
1204
1205         * gcc.target/aarch64/simd/vqshlb_1.c: New.
1206
1207 2014-09-25  Jiong Wang  <jiong.wang@arm.com>
1208
1209         * gcc.target/i386/shrink_wrap_1.c: New test.
1210
1211 2014-09-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1212
1213         PR target/63335
1214         * gcc.target/powerpc/pr63335.c: New test.
1215
1216 2014-09-25  Marek Polacek  <polacek@redhat.com>
1217
1218         PR c++/61945
1219         * g++.dg/warn/pr61945.C: New test.
1220
1221 2014-09-25  Jakub Jelinek  <jakub@redhat.com>
1222
1223         PR tree-optimization/63341
1224         * gcc.dg/vect/pr63341-1.c: New test.
1225         * gcc.dg/vect/pr63341-2.c: New test.
1226
1227         PR c++/63249
1228         * g++.dg/gomp/pr63249.C: New test.
1229         * c-c++-common/gomp/pr63249.c: New test.
1230
1231 2014-09-25  Tobias Burnus  <burnus@net-b.de>
1232
1233         * gfortran.dg/coarray/collectives_3.f90: New.
1234         * gfortran.dg/coarray_collectives_9.f90: New.
1235         * gfortran.dg/coarray_collectives_10.f90: New.
1236         * gfortran.dg/coarray_collectives_11.f90: New.
1237         * gfortran.dg/coarray_collectives_12.f90: New.
1238
1239 2014-09-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1240
1241         * gcc.target/powerpc/swaps-p8-17.c: New test.
1242
1243 2014-09-24  Jiong Wang  <jiong.wang@arm.com>
1244
1245         * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
1246
1247 2014-09-24  Marek Polacek  <polacek@redhat.com>
1248
1249         PR c/61405
1250         PR c/53874
1251         * c-c++-common/pr53874.c: New test.
1252         * c-c++-common/pr61405.c: New test.
1253
1254 2014-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1255
1256         * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
1257
1258 2014-09-24  Jakub Jelinek  <jakub@redhat.com>
1259
1260         PR sanitizer/63316
1261         * c-c++-common/asan/pr63316.c: New test.
1262
1263 2014-09-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1264
1265         PR tree-optimization/63266
1266         * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
1267
1268 2014-09-24  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1269
1270         * gcc.target/arm/pr63210.c: New test.
1271
1272 2014-09-23  Andi Kleen  <ak@linux.intel.com>
1273
1274         * gcc.dg/noreorder.c: New test.
1275         * gcc.dg/noreorder2.c: New test.
1276         * gcc.dg/noreorder3.c: New test.
1277         * gcc.dg/noreorder4.c: New test.
1278
1279 2014-09-23  Alan Lawrence  <alan.lawrence@arm.com>
1280
1281         * gcc.dg/combine_ashiftrt_1.c: New test.
1282         * gcc.dg/combine_ashiftrt_2.c: Likewise.
1283         * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
1284         workarounds for cmge.
1285         * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
1286         absence of mvn.
1287
1288 2014-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1289
1290         PR c++/61857
1291         * g++.dg/cpp1y/lambda-init10.C: New.
1292
1293 2014-09-23  Jakub Jelinek  <jakub@redhat.com>
1294
1295         PR fortran/63331
1296         * gfortran.dg/pr63331.f90: New test.
1297
1298 2014-09-24  Renlin Li  <renlin.li@arm.com>
1299
1300         * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
1301         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1302         * gcc.dg/pr10474.c: Likewise.
1303
1304 2014-09-20  Mark Wielaard  <mjw@redhat.com>
1305
1306         * gcc.dg/guality/const-volatile.c (i): Mark as used.
1307         (ci): Likewise.
1308         (pci): Likewise.
1309         (pvi): Likewise.
1310         (pcvi): Likewise.
1311         (cip): Likewise.
1312         (foo): Likewise.
1313         (cfoo): Likewise.
1314
1315 2014-09-20  Mark Wielaard  <mjw@redhat.com>
1316
1317         * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
1318         and "long int" to plain "short" and "long".
1319         * gcc.dg/guality/const-volatile.c (struct bar): New struct
1320         containing short and long long fields.
1321         (bar): New variable to test the type.
1322
1323 2014-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1324
1325         PR c++/62155
1326         * g++.dg/cpp0x/lambda/lambda-62155.C: New.
1327
1328 2014-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1329
1330         PR c++/62219
1331         * g++.dg/cpp0x/lambda/lambda-template14.C: New.
1332
1333 2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
1334
1335         * gcc.dg/vect/vect-reduc-or_1.c: New test.
1336         * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
1337
1338 2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
1339
1340         * lib/target-supports.exp (check_effective_target_whole_vector_shift):
1341         New.
1342
1343         * gcc.dg/vect/vect-reduc-mul_1.c: New test.
1344         * gcc.dg/vect/vect-reduc-mul_2.c: New test.
1345
1346 2014-09-22  Jakub Jelinek  <jakub@redhat.com>
1347
1348         PR debug/63328
1349         * c-c++-common/gomp/pr63328.c: New test.
1350
1351 2014-09-22  Martin Liska  <mliska@suse.cz>
1352
1353         PR lto/63270
1354         * g++.dg/lto/pr63270_0.C: New test.
1355         * g++.dg/lto/pr63270_1.C: New test.
1356
1357 2014-09-21  Uros Bizjak  <ubizjak@gmail.com>
1358
1359         * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
1360         for call_value_rex64_ms_sysv.
1361         * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
1362         * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
1363         for call_rex64_ms_sysv.
1364
1365 2014-09-20  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1366             Tobias Burnus  <burnus@net-b.de>
1367
1368         * gfortran.dg/coarray_atomic_5.f90: New
1369
1370 2014-09-19  Jan Hubicka  <hubicka@ucw.cz>
1371
1372         PR c++/61825
1373         * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
1374
1375 2014-09-19  Andi Kleen  <ak@linux.intel.com>
1376
1377         * gcc.dg/pg-override.c: Only run on x86 Linux.
1378         * gcc.dg/pg.c: Dito.
1379         * gcc.target/i386/fentry-override.c: Exclude for PIC.
1380         * gcc.target/i386/fentry.c: Dito.
1381
1382 2014-09-19  Markus Trippelsdorf  <markus@trippelsdorf.de>
1383
1384         PR ipa/61998
1385         * g++.dg/warn/Wsuggest-final-2.C: New testcase.
1386
1387 2014-09-19  Joost VandeVondele  <vondele@gcc.gnu.org>
1388
1389         PR fortran/63152
1390         * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
1391         * gfortran.dg/pr63152.f90: New test.
1392
1393 2014-09-19  Paolo Carlini  <paolo.carlini@oracle.com>
1394
1395         PR c++/58328
1396         * g++.dg/cpp0x/nsdmi10.C: New.
1397
1398 2014-09-19  James Greenhalgh  <james.greenhalgh@arm.com>
1399
1400         * gcc.dg/ssp-3.c: New.
1401         * gcc.dg/ssp-4.c: Likewise.
1402
1403 2014-09-19  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1404
1405         * gcc.target/s390/dfp-conv1.c: New testcase.
1406
1407 2014-09-19  Marat Zakirov  <m.zakirov@samsung.com>
1408
1409         * c-c++-common/asan/red-align-1.c: New test.
1410         * c-c++-common/asan/red-align-2.c: New test.
1411
1412 2014-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1413
1414         * gcc.dg/pr61053.c: Updated for x32.
1415
1416 2014-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1417
1418         PR debug/63285
1419         * gcc.target/i386/pr63285.c: New test.
1420
1421 2014-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1422
1423         PR target/61360
1424         * gcc.target/i386/pr61360.c: New.
1425
1426 2014-09-18  Jakub Jelinek  <jakub@redhat.com>
1427
1428         PR c++/62017
1429         * g++.dg/asan/pr62017.C: New test.
1430
1431         PR testsuite/63292
1432         * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
1433
1434 2014-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1435
1436         PR c++/62232
1437         * g++.dg/cpp0x/Wdtor1.C: New.
1438
1439 2014-09-18  Joseph Myers  <joseph@codesourcery.com>
1440
1441         * gcc.dg/torture/float128-exact-underflow.c: New test.
1442
1443 2014-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1444
1445         PR c++/61745
1446         * g++.dg/template/pr61745.C: New.
1447
1448 2014-09-17  Marek Polacek  <polacek@redhat.com>
1449
1450         PR c/61854
1451         * gcc.dg/cpp/pr61854-1.c: New test.
1452         * gcc.dg/cpp/pr61854-2.c: New test.
1453         * gcc.dg/cpp/pr61854-3.c: New test.
1454         * gcc.dg/cpp/pr61854-3.h: New test.
1455         * gcc.dg/cpp/pr61854-4.c: New test.
1456         * gcc.dg/cpp/pr61854-5.c: New test.
1457         * gcc.dg/cpp/pr61854-6.c: New test.
1458         * gcc.dg/cpp/pr61854-7.c: New test.
1459         * gcc.dg/cpp/pr61854-c90.c: New test.
1460         * gcc.dg/cpp/pr61854-c94.c: New test.
1461
1462 2014-09-17  Jakub Jelinek  <jakub@redhat.com>
1463
1464         PR debug/63284
1465         * gcc.dg/pr63284.c: New test.
1466
1467         * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
1468
1469 2014-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
1470
1471         PR c++/63241
1472         * g++.dg/cpp0x/constexpr-63241.C: New.
1473
1474 2014-09-17  Janne Blomqvist  <jb@gcc.gnu.org>
1475
1476         PR libfortran/62768
1477         * gfortran.dg/filename_null.f90: New test.
1478
1479 2014-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1480
1481         * gcc.dg/pg-override.c: Fix a typo.
1482
1483 2014-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1484
1485         * gcc.dg/pg.c: Fix a typo.
1486
1487 2014-09-16  Richard Biener  <rguenther@suse.de>
1488
1489         PR testsuite/63258
1490         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
1491         for "vectorization not profitable".
1492
1493 2014-09-16  Ilya Tocar  <ilya.tocar@intel.com>
1494
1495         * gcc.target/i386/avx512f-os-support.h: Remove magic number.
1496
1497 2014-09-16  Jakub Jelinek  <jakub@redhat.com>
1498
1499         PR fortran/56408
1500         * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
1501         missing nexted dg-test call support in dejaGNU 1.4.4.
1502
1503 2014-09-15  Andi Kleen  <ak@linux.intel.com>
1504
1505         * gcc.dg/pg-override.c: New test.
1506         * gcc.dg/pg.c: New test.
1507         * gcc.target/i386/fentry-override.c: New test.
1508         * gcc.target/i386/fentry.c: New test.
1509
1510 2014-09-15  Jakub Jelinek  <jakub@redhat.com>
1511
1512         PR fortran/56408
1513         * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
1514         New global vars.
1515         (dg-compile-aux-modules): New procedure.
1516         * gfortran.dg/binding_label_tests_10.f03: Remove comment
1517         and keep-modules.
1518         * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
1519         use dg-compile-aux-modules.
1520         * gfortran.dg/binding_label_tests_11.f03: Remove comment
1521         and keep-modules.
1522         * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
1523         use dg-compile-aux-modules.
1524         * gfortran.dg/binding_label_tests_13.f03: Remove comment
1525         and keep-modules.
1526         * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
1527         use dg-compile-aux-modules.
1528         * gfortran.dg/binding_label_tests_26a.f90: Remove comment
1529         and keep-modules.
1530         * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
1531         use dg-compile-aux-modules.
1532         * gfortran.dg/class_45a.f03: Remove keep-modules.
1533         * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
1534         and cleanup-modules.
1535         * gfortran.dg/class_4a.f03: Use dg-do link, use
1536         dg-additional-sources and cleanup-modules, remove keep-modules
1537         and update comment.
1538         * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
1539         keep-modules, adjust comment.
1540         * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
1541         dg-additional-sources and cleanup-modules.
1542         * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
1543         associated comment.
1544         * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
1545         remove comment.
1546         * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
1547         * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
1548         use dg-compile-aux-modules.
1549         * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
1550         * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
1551         use dg-compile-aux-modules.
1552         * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
1553         * gfortran.dg/whole_file_29.f90: Remove comment, use
1554         dg-compile-aux-modules.
1555         * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
1556         * gfortran.dg/whole_file_31.f90: Remove comment, use
1557         dg-compile-aux-modules.
1558
1559         * lib/gcc-defs.exp (gcc_parallel_test_run_p,
1560         gcc_parallel_test_enable): New procedures.  If
1561         GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
1562         runtest_file_p to invoke also gcc_parallel_test_run_p.
1563         * g++.dg/guality/guality.exp (check_guality): Save/restore
1564         test_counts array around the body of the procedure.
1565         * gcc.dg/guality/guality.exp (check_guality): Likewise.
1566         * g++.dg/plugin/plugin.exp: Run all the tests serially
1567         by the first parallel runtest encountering it.
1568         * gcc.dg/plugin/plugin.exp: Likewise.
1569         * gcc.misc-tests/matrix1.exp: Likewise.
1570         * gcc.misc-tests/dhry.exp: Likewise.
1571         * gcc.misc-tests/acker1.exp: Likewise.
1572         * gcc.misc-tests/linkage.exp: Likewise.
1573         * gcc.misc-tests/mg.exp: Likewise.
1574         * gcc.misc-tests/mg-2.exp: Likewise.
1575         * gcc.misc-tests/sort2.exp: Likewise.
1576         * gcc.misc-tests/sieve.exp: Likewise.
1577         * gcc.misc-tests/options.exp: Likewise.
1578         * gcc.misc-tests/help.exp: Likewise.
1579         * go.test/go-test.exp (go-gc-tests): Use
1580         gcc_parallel_test_enable {0, 1} around all handling of
1581         each test.
1582         * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
1583         * ada/acats/run_all.sh: Parallelize using mkdir inside of
1584         a shared directory.  Avoid forking and expr uses if
1585         shell supports $(()).
1586
1587 2014-09-14  David Sherwood  <david.sherwood@arm.com>
1588
1589         * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
1590
1591 2014-09-14  James Clarke  <jrtc27@jrtc27.com>
1592
1593         PR target/61407
1594         * gcc.dg/darwin-minversion-1.c: Fixed formatting
1595         * gcc.dg/darwin-minversion-2.c: Fixed formatting
1596         * gcc.dg/darwin-minversion-3.c: Fixed formatting
1597         * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
1598
1599 2014-09-13  Marek Polacek  <polacek@redhat.com>
1600
1601         PR c++/60862
1602         * g++.dg/diagnostic/pr60862.C: New test.
1603
1604 2014-09-12  Richard Biener  <rguenther@suse.de>
1605
1606         PR middle-end/63237
1607         * g++.dg/torture/pr63237.C: New testcase.
1608
1609 2014-09-12  Marc Glisse  <marc.glisse@inria.fr>
1610
1611         * gcc.dg/vec-andxor1.c: New file.
1612
1613 2014-09-11  Marc Glisse  <marc.glisse@inria.fr>
1614
1615         PR target/58757
1616         * gcc.dg/c11-true_min-1.c: New testcase.
1617
1618 2014-09-11  Paolo Carlini  <paolo.carlini@oracle.com>
1619
1620         PR c++/61489
1621         * g++.dg/warn/Wmissing-field-initializers-1.C: New.
1622         * g++.old-deja/g++.other/warn5.C: Adjust.
1623
1624 2014-09-11  Alan Lawrence  <alan.lawrence@arm.com>
1625
1626         * gcc.target/aarch64/vset_lane_1.c: New test.
1627
1628 2014-09-11  Bernd Schmidt  <bernds@codesourcery.com>
1629
1630         * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
1631         Fix declaration.
1632         * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
1633         Fix declaration.
1634         * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
1635         Fix declaration.
1636         * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
1637         Fix declaration.
1638
1639 2014-09-10  Jan Hubicka  <hubicka@ucw.cz>
1640
1641         PR tree-optimization/63186
1642         * gcc.dg/pr63186.c: New testcase.
1643
1644 2014-09-10  Xinliang David Li  <davidxl@google.com>
1645
1646         PR target/63209
1647         * gcc.c-torture/execute/pr63209.c: New test.
1648
1649 2014-09-10  Jakub Jelinek  <jakub@redhat.com>
1650
1651         * gcc.target/i386/i386.exp: Only run vect-args.c tests
1652         if runtest_file_p says they should be run.
1653
1654 2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
1655
1656         * gcc.target/aarch64/vstN_1.c: New test.
1657
1658 2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
1659
1660         * gcc.target/aarch64/vldN_lane_1.c: New test.
1661
1662 2014-09-10  Martin Jambor  <mjambor@suse.cz>
1663
1664         PR ipa/61654
1665         * g++.dg/ipa/pr61654.C: New test.
1666
1667 2014-09-10  Jakub Jelinek  <jakub@redhat.com>
1668
1669         * c-c++-common/ubsan/attrib-3.c: New test.
1670         * c-c++-common/ubsan/nonnull-1.c: New test.
1671         * c-c++-common/ubsan/nonnull-2.c: New test.
1672         * c-c++-common/ubsan/nonnull-3.c: New test.
1673         * c-c++-common/ubsan/nonnull-4.c: New test.
1674         * c-c++-common/ubsan/nonnull-5.c: New test.
1675
1676 2014-09-10  Jan Hubicka  <hubicka@ucw.cz>
1677
1678         * g++.dg/lto/pr63166_0.ii: New testcase.
1679         * g++.dg/lto/pr63166_1.ii: New testcase.
1680
1681 2014-09-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1682
1683         * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
1684
1685 2014-09-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1686
1687         * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
1688         xxpermdi and add commentary about adding it back later; remove
1689         unused typedef.
1690
1691 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1692
1693         * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
1694         and 16-byte aligned.
1695         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
1696         * gcc.target/arm/vect-lroundf_1.c: Likewise.
1697         * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
1698         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1699         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1700         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1701
1702 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
1703
1704         * gcc.target/aarch64/vldN_dup_1.c: New test.
1705
1706 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
1707
1708         * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
1709
1710 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
1711
1712         * gcc.target/aarch64/vldN_1.c: New test.
1713
1714 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
1715
1716         * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
1717
1718 2014-09-09  Jiong Wang  <jiong.wang@arm.com>
1719
1720         * gcc.target/arm/vect-copysignf.c: New testcase.
1721
1722 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1723
1724         * gcc.target/arm/vfp-1.c: Updated expected assembly.
1725
1726 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1727
1728         * gcc.target/arm/vfp-1.c: Updated expected assembly.
1729
1730 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1731
1732         * gcc.target/arm/vfp-1.c: Updated expected assembly.
1733
1734 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1735
1736         * gcc.target/arm/vfp-1.c: Updated expected assembly.
1737
1738 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1739
1740         * gcc.target/arm/pr51835.c: Update expected assembly.
1741         * gcc.target/arm/vfp-1.c: Likewise.
1742         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1743         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
1744         * gcc.target/arm/vfp-ldmiad.c: Likewise.
1745         * gcc.target/arm/vfp-ldmias.c: Likewise.
1746         * gcc.target/arm/vfp-stmdbd.c: Likewise.
1747         * gcc.target/arm/vfp-stmdbs.c: Likewise.
1748         * gcc.target/arm/vfp-stmiad.c: Likewise.
1749         * gcc.target/arm/vfp-stmias.c: Likewise.
1750
1751 2014-09-09  Tony Wang  <tony.wang@arm.com>
1752
1753         * gcc.target/arm/xordi3-opt.c: Disable this
1754         test case for thumb1 target.
1755         * gcc.target/arm/iordi3-opt.c: Ditto.
1756
1757 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1758
1759         PR target/61749
1760         * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
1761
1762 2014-09-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1763
1764         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
1765
1766 2014-09-08  Jakub Jelinek  <jakub@redhat.com>
1767
1768         PR tree-optimization/60196
1769         PR tree-optimization/63189
1770         * gcc.dg/vect/pr63189.c: New test.
1771         * gcc.dg/vect/pr60196-1.c: New test.
1772         * gcc.dg/vect/pr60196-2.c: New test.
1773
1774 2014-09-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1775
1776         * gcc.target/powerpc/swaps-p8-16.c: New test.
1777
1778 2014-09-07  Richard Sandiford  <rdsandiford@googlemail.com>
1779
1780         * gcc.target/i386/pr62208.c: New test.
1781
1782 2014-09-06  John David Anglin  <danglin@gcc.gnu.org>
1783
1784         PR testsuite/56194
1785         * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
1786
1787         * g++.dg/ipa/pr61800.C: Require visibility.
1788
1789         * gcc.dg/pr61868.c: Require lto.
1790
1791 2014-09-05  Easwaran Raman  <eraman@google.com>
1792
1793         PR rtl-optimization/62146
1794         * testsuite/g++.dg/opt/pr62146.C: New.
1795
1796 2014-09-05  Marat Zakirov  <m.zakirov@samsung.com>
1797
1798         * gcc.dg/vect/vect-109.c: Skip predicate added.
1799         * gcc.dg/vect/vect-93.c: Test check fixed.
1800         * gcc.dg/vect/bb-slp-10.c: Likewise.
1801         * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
1802         Check unaligned feature.
1803
1804 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
1805
1806         * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
1807         int{32,16,8}x1_t with int{32,16,8}_t.
1808         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
1809         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
1810         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
1811         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
1812
1813 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
1814
1815         * gcc.target/aarch64/vget_high_1.c: New test.
1816         * gcc.target/aarch64/vget_low_1.c: Likewise.
1817
1818 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
1819
1820         * gcc.target/aarch64/simd/int_comparisons.x: New file.
1821         * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
1822         * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
1823
1824 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
1825
1826         * gcc.target/aarch64/simd/vrbit_1.c: New test.
1827
1828 2014-09-05  Richard Biener  <rguenther@suse.de>
1829
1830         PR middle-end/63148
1831         * gcc.dg/vect/pr63148.c: New testcase.
1832         * c-c++-common/pr19807-1.c: Likewise.
1833         * g++.dg/tree-ssa/pr19807.C: Adjust.
1834         * g++.dg/tree-ssa/tmmti-2.C: Remove.
1835
1836 2014-09-05  Bin Cheng  <bin.cheng@arm.com>
1837
1838         PR target/55701
1839         * gcc.target/arm/memset-inline-1.c: New test.
1840         * gcc.target/arm/memset-inline-2.c: New test.
1841         * gcc.target/arm/memset-inline-3.c: New test.
1842         * gcc.target/arm/memset-inline-4.c: New test.
1843         * gcc.target/arm/memset-inline-5.c: New test.
1844         * gcc.target/arm/memset-inline-6.c: New test.
1845         * gcc.target/arm/memset-inline-7.c: New test.
1846         * gcc.target/arm/memset-inline-8.c: New test.
1847         * gcc.target/arm/memset-inline-9.c: New test.
1848         * gcc.target/arm/memset-inline-10.c: New test.
1849
1850 2014-09-04  Kaz Kojima  <kkojima@gcc.gnu.org>
1851
1852         * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
1853
1854 2014-09-04  Guozhi Wei  <carrot@google.com>
1855
1856         PR target/62040
1857         * gcc.target/aarch64/pr62040.c: New test.
1858
1859 2014-09-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1860
1861         * gcc.dg/cpp/endif-pedantic2.c: More general options do not
1862         override specific ones, but specific ones do.
1863
1864 2014-09-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1865
1866         * gcc.target/powerpc/swaps-p8-13.c: New test.
1867         * gcc.target/powerpc/swaps-p8-14.c: New test.
1868         * gcc.target/powerpc/swaps-p8-15.c: New test.
1869
1870 2014-09-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1871
1872         * gcc.target/powerpc/vsx-extract-1.c:  Test 0th doubleword
1873         regardless of endianness.
1874
1875 2014-09-02  Fritz Reese  <Reese-Fritz@zai.com>
1876
1877         PR fortran/62174
1878         * gfortran.dg/cray_pointers_11.f90: New.
1879
1880 2014-09-03  Martin Jambor  <mjambor@suse.cz>
1881
1882         PR ipa/62015
1883         * g++.dg/ipa/pr62015.C: New test.
1884
1885 2014-09-03  Martin Jambor  <mjambor@suse.cz>
1886
1887         PR ipa/61986
1888         * gcc.dg/ipa/pr61986.c: New test.
1889
1890 2014-09-03  Marek Polacek  <polacek@redhat.com>
1891
1892         PR c/62294
1893         * gcc.dg/pr62294.c: New test.
1894         * gcc.dg/pr62294.h: New file.
1895
1896 2014-09-03  Kaz Kojima  <kkojima@gcc.gnu.org>
1897
1898         * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
1899         of dg-options.  Add "inline" keyword to test functions.
1900
1901 2014-09-03  Marek Polacek  <polacek@redhat.com>
1902
1903         PR c/62024
1904         * g++.dg/cpp0x/pr62024.C: New test.
1905         * gcc.dg/pr62024.c: New test.
1906
1907 2014-09-03  Ilya Tocar  <ilya.tocar@intel.com>
1908
1909         * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
1910         * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
1911         * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
1912         * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
1913         * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
1914         * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
1915
1916 2014-09-03  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1917
1918         PR target/61078
1919         * gcc.target/s390/pr61078.c: New testcase.
1920
1921 2014-09-03  Uros Bizjak  <ubizjak@gmail.com>
1922
1923         * gcc.dg/20111227-2.c: Compile only for x86 targets.
1924         * gcc.dg/20111227-3.c: Ditto.
1925
1926 2014-09-03  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1927
1928         * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
1929
1930 2014-09-03  Tobias Burnus  <burnus@net-b.de>
1931
1932         PR fortran/61881
1933         PR fortran/61888
1934         PR fortran/57305
1935         * gfortran.dg/sizeof_4.f90: New.
1936
1937 2014-09-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1938
1939         * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
1940         vec_cts, and vec_ctu.
1941         * gcc.target/powerpc/builtins-2.c: Likewise.
1942
1943 2014-09-02  Hans-Peter Nilsson  <hp@axis.com>
1944
1945         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
1946         [!__sun__ && !__hpux__] (arena_size): Scale according to
1947         target pointer size.
1948
1949 2014-09-02  Marek Polacek  <polacek@redhat.com>
1950
1951         PR fortran/62270
1952         * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
1953
1954 2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1955
1956         PR target/62275
1957         * gcc.target/arm/vect-lceilf_1.c: New test.
1958         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
1959         * gcc.target/arm/vect-lroundf_1.c: Likewise.
1960
1961 2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1962
1963         PR target/62275
1964         * gcc.target/arm/lceil-vcvt_1.c: New test.
1965         * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
1966         * gcc.target/arm/lround-vcvt_1.c: Likewise.
1967
1968 2014-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
1969
1970         DR 1453
1971         * g++.dg/cpp0x/constexpr-volatile.C: New.
1972         * g++.dg/ext/is_literal_type2.C: Likewise.
1973
1974 2014-09-02  Jakub Jelinek  <jakub@redhat.com>
1975             Balaji V. Iyer  <balaji.v.iyer@intel.com>
1976             Igor Zamyatin  <igor.zamyatin@intel.com>
1977
1978         * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
1979         * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
1980         * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
1981         * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
1982         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
1983         * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
1984         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
1985         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
1986         * g++.dg/cilk-plus/CK/cf3.cc: New test.
1987         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
1988         * g++.dg/cilk-plus/CK/for1.cc: New test.
1989         * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
1990         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
1991         * g++.dg/cilk-plus/CK/stl_test.cc: New test.
1992
1993 2014-09-02  Richard Biener  <rguenther@suse.de>
1994
1995         PR tree-optimization/62695
1996         * gfortran.dg/pr62695.f90: New testcase.
1997
1998 2014-09-01  Oleg Endo  <olegendo@gcc.gnu.org>
1999
2000         PR target/62312
2001         * gcc.c-torture/compile/pr62312.c: New.
2002
2003 2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
2004
2005         * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
2006
2007 2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
2008
2009         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2010         Return right away if !arm*-*-*.
2011
2012 2014-09-01  Bernd Schmidt  <bernds@codesourcery.com>
2013
2014         * gcc.c-torture/unsorted/386.c: Move to ...
2015         * gcc.c-torture/compile/386.c: ... here.
2016         * gcc.c-torture/unsorted/86.c: Move to ...
2017         * gcc.c-torture/compile/86.c: ... here.
2018         * gcc.c-torture/unsorted/a1.c: Move to ...
2019         * gcc.c-torture/compile/a1.c: ... here.
2020         * gcc.c-torture/unsorted/a3.c: Move to ...
2021         * gcc.c-torture/compile/a3.c: ... here.
2022         * gcc.c-torture/unsorted/aaa.c: Move to ...
2023         * gcc.c-torture/compile/aaa.c: ... here.
2024         * gcc.c-torture/unsorted/aa.c: Move to ...
2025         * gcc.c-torture/compile/aa.c: ... here.
2026         * gcc.c-torture/unsorted/abs.c: Move to ...
2027         * gcc.c-torture/compile/abs.c: ... here.
2028         * gcc.c-torture/unsorted/a.c: Move to ...
2029         * gcc.c-torture/compile/a.c: ... here.
2030         * gcc.c-torture/unsorted/ac.c: Move to ...
2031         * gcc.c-torture/compile/ac.c: ... here.
2032         * gcc.c-torture/unsorted/acc.c: Move to ...
2033         * gcc.c-torture/compile/acc.c: ... here.
2034         * gcc.c-torture/unsorted/add386.c: Move to ...
2035         * gcc.c-torture/compile/add386.c: ... here.
2036         * gcc.c-torture/unsorted/add.c: Move to ...
2037         * gcc.c-torture/compile/add.c: ... here.
2038         * gcc.c-torture/unsorted/addcc.c: Move to ...
2039         * gcc.c-torture/compile/addcc.c: ... here.
2040         * gcc.c-torture/unsorted/andm.c: Move to ...
2041         * gcc.c-torture/compile/andm.c: ... here.
2042         * gcc.c-torture/unsorted/andmem.c: Move to ...
2043         * gcc.c-torture/compile/andmem.c: ... here.
2044         * gcc.c-torture/unsorted/andn.c: Move to ...
2045         * gcc.c-torture/compile/andn.c: ... here.
2046         * gcc.c-torture/unsorted/andok.c: Move to ...
2047         * gcc.c-torture/compile/andok.c: ... here.
2048         * gcc.c-torture/unsorted/andsi.c: Move to ...
2049         * gcc.c-torture/compile/andsi.c: ... here.
2050         * gcc.c-torture/unsorted/andsparc.c: Move to ...
2051         * gcc.c-torture/compile/andsparc.c: ... here.
2052         * gcc.c-torture/unsorted/aos.c: Move to ...
2053         * gcc.c-torture/compile/aos.c: ... here.
2054         * gcc.c-torture/unsorted/arr.c: Move to ...
2055         * gcc.c-torture/compile/arr.c: ... here.
2056         * gcc.c-torture/unsorted/as.c: Move to ...
2057         * gcc.c-torture/compile/as.c: ... here.
2058         * gcc.c-torture/unsorted/ase.c: Move to ...
2059         * gcc.c-torture/compile/ase.c: ... here.
2060         * gcc.c-torture/unsorted/b1.c: Move to ...
2061         * gcc.c-torture/compile/b1.c: ... here.
2062         * gcc.c-torture/unsorted/b2.c: Move to ...
2063         * gcc.c-torture/compile/b2.c: ... here.
2064         * gcc.c-torture/unsorted/b3.c: Move to ...
2065         * gcc.c-torture/compile/b3.c: ... here.
2066         * gcc.c-torture/unsorted/b88.c: Move to ...
2067         * gcc.c-torture/compile/b88.c: ... here.
2068         * gcc.c-torture/unsorted/bad.c: Move to ...
2069         * gcc.c-torture/compile/bad.c: ... here.
2070         * gcc.c-torture/unsorted/band.c: Move to ...
2071         * gcc.c-torture/compile/band.c: ... here.
2072         * gcc.c-torture/unsorted/bb0.c: Move to ...
2073         * gcc.c-torture/compile/bb0.c: ... here.
2074         * gcc.c-torture/unsorted/bb1.c: Move to ...
2075         * gcc.c-torture/compile/bb1.c: ... here.
2076         * gcc.c-torture/unsorted/bbb.c: Move to ...
2077         * gcc.c-torture/compile/bbb.c: ... here.
2078         * gcc.c-torture/unsorted/b.c: Move to ...
2079         * gcc.c-torture/compile/b.c: ... here.
2080         * gcc.c-torture/unsorted/bc.c: Move to ...
2081         * gcc.c-torture/compile/bc.c: ... here.
2082         * gcc.c-torture/unsorted/bcopy.c: Move to ...
2083         * gcc.c-torture/compile/bcopy.c: ... here.
2084         * gcc.c-torture/unsorted/bf.c: Move to ...
2085         * gcc.c-torture/compile/bf.c: ... here.
2086         * gcc.c-torture/unsorted/bfins.c: Move to ...
2087         * gcc.c-torture/compile/bfins.c: ... here.
2088         * gcc.c-torture/unsorted/bfx.c: Move to ...
2089         * gcc.c-torture/compile/bfx.c: ... here.
2090         * gcc.c-torture/unsorted/bge.c: Move to ...
2091         * gcc.c-torture/compile/bge.c: ... here.
2092         * gcc.c-torture/unsorted/bit.c: Move to ...
2093         * gcc.c-torture/compile/bit.c: ... here.
2094         * gcc.c-torture/unsorted/bitf.c: Move to ...
2095         * gcc.c-torture/compile/bitf.c: ... here.
2096         * gcc.c-torture/unsorted/bitw.c: Move to ...
2097         * gcc.c-torture/compile/bitw.c: ... here.
2098         * gcc.c-torture/unsorted/blk.c: Move to ...
2099         * gcc.c-torture/compile/blk.c: ... here.
2100         * gcc.c-torture/unsorted/bt386.c: Move to ...
2101         * gcc.c-torture/compile/bt386.c: ... here.
2102         * gcc.c-torture/unsorted/bt.c: Move to ...
2103         * gcc.c-torture/compile/bt.c: ... here.
2104         * gcc.c-torture/unsorted/BUG11.c: Move to ...
2105         * gcc.c-torture/compile/BUG11.c: ... here.
2106         * gcc.c-torture/unsorted/BUG12.c: Move to ...
2107         * gcc.c-torture/compile/BUG12.c: ... here.
2108         * gcc.c-torture/unsorted/BUG13.c: Move to ...
2109         * gcc.c-torture/compile/BUG13.c: ... here.
2110         * gcc.c-torture/unsorted/BUG16.c: Move to ...
2111         * gcc.c-torture/compile/BUG16.c: ... here.
2112         * gcc.c-torture/unsorted/BUG17.c: Move to ...
2113         * gcc.c-torture/compile/BUG17.c: ... here.
2114         * gcc.c-torture/unsorted/BUG18.c: Move to ...
2115         * gcc.c-torture/compile/BUG18.c: ... here.
2116         * gcc.c-torture/unsorted/BUG1.c: Move to ...
2117         * gcc.c-torture/compile/BUG1.c: ... here.
2118         * gcc.c-torture/unsorted/BUG21.c: Move to ...
2119         * gcc.c-torture/compile/BUG21.c: ... here.
2120         * gcc.c-torture/unsorted/BUG22.c: Move to ...
2121         * gcc.c-torture/compile/BUG22.c: ... here.
2122         * gcc.c-torture/unsorted/BUG23.c: Move to ...
2123         * gcc.c-torture/compile/BUG23.c: ... here.
2124         * gcc.c-torture/unsorted/BUG24.c: Move to ...
2125         * gcc.c-torture/compile/BUG24.c: ... here.
2126         * gcc.c-torture/unsorted/BUG25.c: Move to ...
2127         * gcc.c-torture/compile/BUG25.c: ... here.
2128         * gcc.c-torture/unsorted/BUG2.c: Move to ...
2129         * gcc.c-torture/compile/BUG2.c: ... here.
2130         * gcc.c-torture/unsorted/BUG3.c: Move to ...
2131         * gcc.c-torture/compile/BUG3.c: ... here.
2132         * gcc.c-torture/unsorted/BUG4.c: Move to ...
2133         * gcc.c-torture/compile/BUG4.c: ... here.
2134         * gcc.c-torture/unsorted/BUG5.c: Move to ...
2135         * gcc.c-torture/compile/BUG5.c: ... here.
2136         * gcc.c-torture/unsorted/BUG6.c: Move to ...
2137         * gcc.c-torture/compile/BUG6.c: ... here.
2138         * gcc.c-torture/unsorted/bug.c: Move to ...
2139         * gcc.c-torture/compile/bug.c: ... here.
2140         * gcc.c-torture/unsorted/bugc.c: Move to ...
2141         * gcc.c-torture/compile/bugc.c: ... here.
2142         * gcc.c-torture/unsorted/buns.c: Move to ...
2143         * gcc.c-torture/compile/buns.c: ... here.
2144         * gcc.c-torture/unsorted/bx.c: Move to ...
2145         * gcc.c-torture/compile/bx.c: ... here.
2146         * gcc.c-torture/unsorted/c1.c: Move to ...
2147         * gcc.c-torture/compile/c1.c: ... here.
2148         * gcc.c-torture/unsorted/c2.c: Move to ...
2149         * gcc.c-torture/compile/c2.c: ... here.
2150         * gcc.c-torture/unsorted/call386.c: Move to ...
2151         * gcc.c-torture/compile/call386.c: ... here.
2152         * gcc.c-torture/unsorted/call.c: Move to ...
2153         * gcc.c-torture/compile/call.c: ... here.
2154         * gcc.c-torture/unsorted/callind.c: Move to ...
2155         * gcc.c-torture/compile/callind.c: ... here.
2156         * gcc.c-torture/unsorted/c.c: Move to ...
2157         * gcc.c-torture/compile/c.c: ... here.
2158         * gcc.c-torture/unsorted/cc.c: Move to ...
2159         * gcc.c-torture/compile/cc.c: ... here.
2160         * gcc.c-torture/unsorted/charmtst.c: Move to ...
2161         * gcc.c-torture/compile/charmtst.c: ... here.
2162         * gcc.c-torture/unsorted/cmb.c: Move to ...
2163         * gcc.c-torture/compile/cmb.c: ... here.
2164         * gcc.c-torture/unsorted/cmp.c: Move to ...
2165         * gcc.c-torture/compile/cmp.c: ... here.
2166         * gcc.c-torture/unsorted/cmphi.c: Move to ...
2167         * gcc.c-torture/compile/cmphi.c: ... here.
2168         * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
2169         * gcc.c-torture/compile/cmpsi386.c: ... here.
2170         * gcc.c-torture/unsorted/cmul.c: Move to ...
2171         * gcc.c-torture/compile/cmul.c: ... here.
2172         * gcc.c-torture/unsorted/cn1.c: Move to ...
2173         * gcc.c-torture/compile/cn1.c: ... here.
2174         * gcc.c-torture/unsorted/comb.c: Move to ...
2175         * gcc.c-torture/compile/comb.c: ... here.
2176         * gcc.c-torture/unsorted/consec.c: Move to ...
2177         * gcc.c-torture/compile/consec.c: ... here.
2178         * gcc.c-torture/unsorted/const.c: Move to ...
2179         * gcc.c-torture/compile/const.c: ... here.
2180         * gcc.c-torture/unsorted/conv.c: Move to ...
2181         * gcc.c-torture/compile/conv.c: ... here.
2182         * gcc.c-torture/unsorted/conv_tst.c: Move to ...
2183         * gcc.c-torture/compile/conv_tst.c: ... here.
2184         * gcc.c-torture/unsorted/cp.c: Move to ...
2185         * gcc.c-torture/compile/cp.c: ... here.
2186         * gcc.c-torture/unsorted/csebug.c: Move to ...
2187         * gcc.c-torture/compile/csebug.c: ... here.
2188         * gcc.c-torture/unsorted/cvt.c: Move to ...
2189         * gcc.c-torture/compile/cvt.c: ... here.
2190         * gcc.c-torture/unsorted/dblbug.c: Move to ...
2191         * gcc.c-torture/compile/dblbug.c: ... here.
2192         * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
2193         * gcc.c-torture/compile/dbl_parm.c: ... here.
2194         * gcc.c-torture/unsorted/d.c: Move to ...
2195         * gcc.c-torture/compile/d.c: ... here.
2196         * gcc.c-torture/unsorted/ddd.c: Move to ...
2197         * gcc.c-torture/compile/ddd.c: ... here.
2198         * gcc.c-torture/unsorted/dead.c: Move to ...
2199         * gcc.c-torture/compile/dead.c: ... here.
2200         * gcc.c-torture/unsorted/delay.c: Move to ...
2201         * gcc.c-torture/compile/delay.c: ... here.
2202         * gcc.c-torture/unsorted/DFcmp.c: Move to ...
2203         * gcc.c-torture/compile/DFcmp.c: ... here.  Require int32plus.
2204         * gcc.c-torture/unsorted/di.c: Move to ...
2205         * gcc.c-torture/compile/di.c: ... here.
2206         * gcc.c-torture/unsorted/dic.c: Move to ...
2207         * gcc.c-torture/compile/dic.c: ... here.
2208         * gcc.c-torture/unsorted/dilayout.c: Move to ...
2209         * gcc.c-torture/compile/dilayout.c: ... here.
2210         * gcc.c-torture/unsorted/dimove.c: Move to ...
2211         * gcc.c-torture/compile/dimove.c: ... here.
2212         * gcc.c-torture/unsorted/dimul.c: Move to ...
2213         * gcc.c-torture/compile/dimul.c: ... here.
2214         * gcc.c-torture/unsorted/div.c: Move to ...
2215         * gcc.c-torture/compile/div.c: ... here.
2216         * gcc.c-torture/unsorted/divdf.c: Move to ...
2217         * gcc.c-torture/compile/divdf.c: ... here.
2218         * gcc.c-torture/unsorted/dm.c: Move to ...
2219         * gcc.c-torture/compile/dm.c: ... here.
2220         * gcc.c-torture/unsorted/dshift.c: Move to ...
2221         * gcc.c-torture/compile/dshift.c: ... here.
2222         * gcc.c-torture/unsorted/e.c: Move to ...
2223         * gcc.c-torture/compile/e.c: ... here.
2224         * gcc.c-torture/unsorted/ex.c: Move to ...
2225         * gcc.c-torture/compile/ex.c: ... here.
2226         * gcc.c-torture/unsorted/ext.c: Move to ...
2227         * gcc.c-torture/compile/ext.c: ... here.
2228         * gcc.c-torture/unsorted/f1.c: Move to ...
2229         * gcc.c-torture/compile/f1.c: ... here.
2230         * gcc.c-torture/unsorted/f2.c: Move to ...
2231         * gcc.c-torture/compile/f2.c: ... here.
2232         * gcc.c-torture/unsorted/fdmul.c: Move to ...
2233         * gcc.c-torture/compile/fdmul.c: ... here.
2234         * gcc.c-torture/unsorted/float.c: Move to ...
2235         * gcc.c-torture/compile/float.c: ... here.
2236         * gcc.c-torture/unsorted/flo.c: Move to ...
2237         * gcc.c-torture/compile/flo.c: ... here.
2238         * gcc.c-torture/unsorted/flt_const.c: Move to ...
2239         * gcc.c-torture/compile/flt_const.c: ... here.
2240         * gcc.c-torture/unsorted/fnul.c: Move to ...
2241         * gcc.c-torture/compile/fnul.c: ... here.
2242         * gcc.c-torture/unsorted/foo.c: Move to ...
2243         * gcc.c-torture/compile/foo.c: ... here.
2244         * gcc.c-torture/unsorted/forgetcc.c: Move to ...
2245         * gcc.c-torture/compile/forgetcc.c: ... here.
2246         * gcc.c-torture/unsorted/fq.c: Move to ...
2247         * gcc.c-torture/compile/fq.c: ... here.
2248         * gcc.c-torture/unsorted/g.c: Move to ...
2249         * gcc.c-torture/compile/g.c: ... here.
2250         * gcc.c-torture/unsorted/gen_tst.c: Move to ...
2251         * gcc.c-torture/compile/gen_tst.c: ... here.
2252         * gcc.c-torture/unsorted/glob.c: Move to ...
2253         * gcc.c-torture/compile/glob.c: ... here.
2254         * gcc.c-torture/unsorted/gronk.c: Move to ...
2255         * gcc.c-torture/compile/gronk.c: ... here.
2256         * gcc.c-torture/unsorted/hibug.c: Move to ...
2257         * gcc.c-torture/compile/hibug.c: ... here.
2258         * gcc.c-torture/unsorted/hi.c: Move to ...
2259         * gcc.c-torture/compile/hi.c: ... here.
2260         * gcc.c-torture/unsorted/HIcmp.c: Move to ...
2261         * gcc.c-torture/compile/HIcmp.c: ... here.
2262         * gcc.c-torture/unsorted/HIset.c: Move to ...
2263         * gcc.c-torture/compile/HIset.c: ... here.
2264         * gcc.c-torture/unsorted/i.c: Move to ...
2265         * gcc.c-torture/compile/i.c: ... here.
2266         * gcc.c-torture/unsorted/i++.c: Move to ...
2267         * gcc.c-torture/compile/i++.c: ... here.
2268         * gcc.c-torture/unsorted/ic.c: Move to ...
2269         * gcc.c-torture/compile/ic.c: ... here.
2270         * gcc.c-torture/unsorted/icmp.c: Move to ...
2271         * gcc.c-torture/compile/icmp.c: ... here.
2272         * gcc.c-torture/unsorted/ifreg.c: Move to ...
2273         * gcc.c-torture/compile/ifreg.c: ... here.
2274         * gcc.c-torture/unsorted/imm.c: Move to ...
2275         * gcc.c-torture/compile/imm.c: ... here.
2276         * gcc.c-torture/unsorted/isinf.c: Move to ...
2277         * gcc.c-torture/compile/isinf.c: ... here.
2278         * gcc.c-torture/unsorted/jmp.c: Move to ...
2279         * gcc.c-torture/compile/jmp.c: ... here.
2280         * gcc.c-torture/unsorted/jumptab.c: Move to ...
2281         * gcc.c-torture/compile/jumptab.c: ... here.
2282         * gcc.c-torture/unsorted/layout.c: Move to ...
2283         * gcc.c-torture/compile/layout.c: ... here.
2284         * gcc.c-torture/unsorted/lbug.c: Move to ...
2285         * gcc.c-torture/compile/lbug.c: ... here.
2286         * gcc.c-torture/unsorted/l.c: Move to ...
2287         * gcc.c-torture/compile/l.c: ... here.
2288         * gcc.c-torture/unsorted/ll1.c: Move to ...
2289         * gcc.c-torture/compile/ll1.c: ... here.
2290         * gcc.c-torture/unsorted/llbug.c: Move to ...
2291         * gcc.c-torture/compile/llbug.c: ... here.
2292         * gcc.c-torture/unsorted/lll.c: Move to ...
2293         * gcc.c-torture/compile/lll.c: ... here.
2294         * gcc.c-torture/unsorted/load8.c: Move to ...
2295         * gcc.c-torture/compile/load8.c: ... here.
2296         * gcc.c-torture/unsorted/loadhicc.c: Move to ...
2297         * gcc.c-torture/compile/loadhicc.c: ... here.
2298         * gcc.c-torture/unsorted/log2.c: Move to ...
2299         * gcc.c-torture/compile/log2.c: ... here.
2300         * gcc.c-torture/unsorted/logic.c: Move to ...
2301         * gcc.c-torture/compile/logic.c: ... here.
2302         * gcc.c-torture/unsorted/loop-1.c: Move to ...
2303         * gcc.c-torture/compile/loop-1.c: ... here.
2304         * gcc.c-torture/unsorted/loop386.c: Move to ...
2305         * gcc.c-torture/compile/loop386.c: ... here.
2306         * gcc.c-torture/unsorted/lop.c: Move to ...
2307         * gcc.c-torture/compile/lop.c: ... here.
2308         * gcc.c-torture/unsorted/m1.c: Move to ...
2309         * gcc.c-torture/compile/m1.c: ... here.
2310         * gcc.c-torture/unsorted/m2.c: Move to ...
2311         * gcc.c-torture/compile/m2.c: ... here.
2312         * gcc.c-torture/unsorted/m5.c: Move to ...
2313         * gcc.c-torture/compile/m5.c: ... here.
2314         * gcc.c-torture/unsorted/m68.c: Move to ...
2315         * gcc.c-torture/compile/m68.c: ... here.
2316         * gcc.c-torture/unsorted/mbyte.c: Move to ...
2317         * gcc.c-torture/compile/mbyte.c: ... here.
2318         * gcc.c-torture/unsorted/mchar.c: Move to ...
2319         * gcc.c-torture/compile/mchar.c: ... here.
2320         * gcc.c-torture/unsorted/mcmp.c: Move to ...
2321         * gcc.c-torture/compile/mcmp.c: ... here.
2322         * gcc.c-torture/unsorted/mdouble.c: Move to ...
2323         * gcc.c-torture/compile/mdouble.c: ... here.
2324         * gcc.c-torture/unsorted/memtst.c: Move to ...
2325         * gcc.c-torture/compile/memtst.c: ... here.
2326         * gcc.c-torture/unsorted/miscomp.c: Move to ...
2327         * gcc.c-torture/compile/miscomp.c: ... here.
2328         * gcc.c-torture/unsorted/mm.c: Move to ...
2329         * gcc.c-torture/compile/mm.c: ... here.
2330         * gcc.c-torture/unsorted/mod.c: Move to ...
2331         * gcc.c-torture/compile/mod.c: ... here.
2332         * gcc.c-torture/unsorted/modcc.c: Move to ...
2333         * gcc.c-torture/compile/modcc.c: ... here.
2334         * gcc.c-torture/unsorted/move.c: Move to ...
2335         * gcc.c-torture/compile/move.c: ... here.
2336         * gcc.c-torture/unsorted/move_qhi.c: Move to ...
2337         * gcc.c-torture/compile/move_qhi.c: ... here.
2338         * gcc.c-torture/unsorted/mregtst.c: Move to ...
2339         * gcc.c-torture/compile/mregtst.c: ... here.
2340         * gcc.c-torture/unsorted/msp.c: Move to ...
2341         * gcc.c-torture/compile/msp.c: ... here.
2342         * gcc.c-torture/unsorted/mtst.c: Move to ...
2343         * gcc.c-torture/compile/mtst.c: ... here.
2344         * gcc.c-torture/unsorted/mu.c: Move to ...
2345         * gcc.c-torture/compile/mu.c: ... here.
2346         * gcc.c-torture/unsorted/mul.c: Move to ...
2347         * gcc.c-torture/compile/mul.c: ... here.
2348         * gcc.c-torture/unsorted/mword1.c: Move to ...
2349         * gcc.c-torture/compile/mword1.c: ... here.
2350         * gcc.c-torture/unsorted/mword.c: Move to ...
2351         * gcc.c-torture/compile/mword.c: ... here.
2352         * gcc.c-torture/unsorted/n1.c: Move to ...
2353         * gcc.c-torture/compile/n1.c: ... here.
2354         * gcc.c-torture/unsorted/nand.c: Move to ...
2355         * gcc.c-torture/compile/nand.c: ... here.
2356         * gcc.c-torture/unsorted/n.c: Move to ...
2357         * gcc.c-torture/compile/n.c: ... here.
2358         * gcc.c-torture/unsorted/neg.c: Move to ...
2359         * gcc.c-torture/compile/neg.c: ... here.
2360         * gcc.c-torture/unsorted/o.c: Move to ...
2361         * gcc.c-torture/compile/o.c: ... here.
2362         * gcc.c-torture/unsorted/omit.c: Move to ...
2363         * gcc.c-torture/compile/omit.c: ... here.
2364         * gcc.c-torture/unsorted/opout.c: Move to ...
2365         * gcc.c-torture/compile/opout.c: ... here.
2366         * gcc.c-torture/unsorted/opt.c: Move to ...
2367         * gcc.c-torture/compile/opt.c: ... here.
2368         * gcc.c-torture/unsorted/or386.c: Move to ...
2369         * gcc.c-torture/compile/or386.c: ... here.
2370         * gcc.c-torture/unsorted/or.c: Move to ...
2371         * gcc.c-torture/compile/or.c: ... here.
2372         * gcc.c-torture/unsorted/parms.c: Move to ...
2373         * gcc.c-torture/compile/parms.c: ... here.
2374         * gcc.c-torture/unsorted/pass.c: Move to ...
2375         * gcc.c-torture/compile/pass.c: ... here.
2376         * gcc.c-torture/unsorted/p.c: Move to ...
2377         * gcc.c-torture/compile/p.c: ... here.
2378         * gcc.c-torture/unsorted/pmt.c: Move to ...
2379         * gcc.c-torture/compile/pmt.c: ... here.
2380         * gcc.c-torture/unsorted/poor.c: Move to ...
2381         * gcc.c-torture/compile/poor.c: ... here.
2382         * gcc.c-torture/unsorted/pp.c: Move to ...
2383         * gcc.c-torture/compile/pp.c: ... here.
2384         * gcc.c-torture/unsorted/pret-arg.c: Move to ...
2385         * gcc.c-torture/compile/pret-arg.c: ... here.
2386         * gcc.c-torture/unsorted/pyr2.c: Move to ...
2387         * gcc.c-torture/compile/pyr2.c: ... here.
2388         * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
2389         * gcc.c-torture/compile/PYRBUG.c: ... here.
2390         * gcc.c-torture/unsorted/pyr.c: Move to ...
2391         * gcc.c-torture/compile/pyr.c: ... here.
2392         * gcc.c-torture/unsorted/q.c: Move to ...
2393         * gcc.c-torture/compile/q.c: ... here.
2394         * gcc.c-torture/unsorted/QIcmp.c: Move to ...
2395         * gcc.c-torture/compile/QIcmp.c: ... here.
2396         * gcc.c-torture/unsorted/QIset.c: Move to ...
2397         * gcc.c-torture/compile/QIset.c: ... here.
2398         * gcc.c-torture/unsorted/r1.c: Move to ...
2399         * gcc.c-torture/compile/r1.c: ... here.
2400         * gcc.c-torture/unsorted/r.c: Move to ...
2401         * gcc.c-torture/compile/r.c: ... here.
2402         * gcc.c-torture/unsorted/rel.c: Move to ...
2403         * gcc.c-torture/compile/rel.c: ... here.
2404         * gcc.c-torture/unsorted/rmsc.c: Move to ...
2405         * gcc.c-torture/compile/rmsc.c: ... here.
2406         * gcc.c-torture/unsorted/round.c: Move to ...
2407         * gcc.c-torture/compile/round.c: ... here.
2408         * gcc.c-torture/unsorted/run.c: Move to ...
2409         * gcc.c-torture/compile/run.c: ... here.
2410         * gcc.c-torture/unsorted/sar.c: Move to ...
2411         * gcc.c-torture/compile/sar.c: ... here.
2412         * gcc.c-torture/unsorted/s.c: Move to ...
2413         * gcc.c-torture/compile/s.c: ... here.
2414         * gcc.c-torture/unsorted/scal.c: Move to ...
2415         * gcc.c-torture/compile/scal.c: ... here.
2416         * gcc.c-torture/unsorted/sc.c: Move to ...
2417         * gcc.c-torture/compile/sc.c: ... here.
2418         * gcc.c-torture/unsorted/scc.c: Move to ...
2419         * gcc.c-torture/compile/scc.c: ... here.
2420         * gcc.c-torture/unsorted/scond.c: Move to ...
2421         * gcc.c-torture/compile/scond.c: ... here.
2422         * gcc.c-torture/unsorted/selfrec.c: Move to ...
2423         * gcc.c-torture/compile/selfrec.c: ... here.
2424         * gcc.c-torture/unsorted/seq.c: Move to ...
2425         * gcc.c-torture/compile/seq.c: ... here.
2426         * gcc.c-torture/unsorted/set386.c: Move to ...
2427         * gcc.c-torture/compile/set386.c: ... here.
2428         * gcc.c-torture/unsorted/set88.c: Move to ...
2429         * gcc.c-torture/compile/set88.c: ... here.
2430         * gcc.c-torture/unsorted/SFset.c: Move to ...
2431         * gcc.c-torture/compile/SFset.c: ... here.  Require int32plus.
2432         * gcc.c-torture/unsorted/shand.c: Move to ...
2433         * gcc.c-torture/compile/shand.c: ... here.
2434         * gcc.c-torture/unsorted/sh.c: Move to ...
2435         * gcc.c-torture/compile/sh.c: ... here.
2436         * gcc.c-torture/unsorted/shft.c: Move to ...
2437         * gcc.c-torture/compile/shft.c: ... here.
2438         * gcc.c-torture/unsorted/shift.c: Move to ...
2439         * gcc.c-torture/compile/shift.c: ... here.
2440         * gcc.c-torture/unsorted/shloop.c: Move to ...
2441         * gcc.c-torture/compile/shloop.c: ... here.
2442         * gcc.c-torture/unsorted/shm.c: Move to ...
2443         * gcc.c-torture/compile/shm.c: ... here.
2444         * gcc.c-torture/unsorted/SIcmp.c: Move to ...
2445         * gcc.c-torture/compile/SIcmp.c: ... here.
2446         * gcc.c-torture/unsorted/signext2.c: Move to ...
2447         * gcc.c-torture/compile/signext2.c: ... here.
2448         * gcc.c-torture/unsorted/signext.c: Move to ...
2449         * gcc.c-torture/compile/signext.c: ... here.
2450         * gcc.c-torture/unsorted/sim.c: Move to ...
2451         * gcc.c-torture/compile/sim.c: ... here.
2452         * gcc.c-torture/unsorted/simple.c: Move to ...
2453         * gcc.c-torture/compile/simple.c: ... here.
2454         * gcc.c-torture/unsorted/SIset.c: Move to ...
2455         * gcc.c-torture/compile/SIset.c: ... here.
2456         * gcc.c-torture/unsorted/sne.c: Move to ...
2457         * gcc.c-torture/compile/sne.c: ... here.
2458         * gcc.c-torture/unsorted/sound.c: Move to ...
2459         * gcc.c-torture/compile/sound.c: ... here.
2460         * gcc.c-torture/unsorted/sparcbug.c: Move to ...
2461         * gcc.c-torture/compile/sparcbug.c: ... here.
2462         * gcc.c-torture/unsorted/speed.c: Move to ...
2463         * gcc.c-torture/compile/speed.c: ... here.
2464         * gcc.c-torture/unsorted/stor.c: Move to ...
2465         * gcc.c-torture/compile/stor.c: ... here.
2466         * gcc.c-torture/unsorted/store0.c: Move to ...
2467         * gcc.c-torture/compile/store0.c: ... here.
2468         * gcc.c-torture/unsorted/storecc.c: Move to ...
2469         * gcc.c-torture/compile/storecc.c: ... here.
2470         * gcc.c-torture/unsorted/str.c: Move to ...
2471         * gcc.c-torture/compile/str.c: ... here.
2472         * gcc.c-torture/unsorted/stru.c: Move to ...
2473         * gcc.c-torture/compile/stru.c: ... here.
2474         * gcc.c-torture/unsorted/structret.c: Move to ...
2475         * gcc.c-torture/compile/structret.c: ... here.
2476         * gcc.c-torture/unsorted/stuct.c: Move to ...
2477         * gcc.c-torture/compile/stuct.c: ... here.
2478         * gcc.c-torture/unsorted/sub32.c: Move to ...
2479         * gcc.c-torture/compile/sub32.c: ... here.
2480         * gcc.c-torture/unsorted/subcc.c: Move to ...
2481         * gcc.c-torture/compile/subcc.c: ... here.
2482         * gcc.c-torture/unsorted/subcse.c: Move to ...
2483         * gcc.c-torture/compile/subcse.c: ... here.
2484         * gcc.c-torture/unsorted/sym.c: Move to ...
2485         * gcc.c-torture/compile/sym.c: ... here.
2486         * gcc.c-torture/unsorted/symconst.c: Move to ...
2487         * gcc.c-torture/compile/symconst.c: ... here.
2488         * gcc.c-torture/unsorted/t.c: Move to ...
2489         * gcc.c-torture/compile/t.c: ... here.
2490         * gcc.c-torture/unsorted/test.c: Move to ...
2491         * gcc.c-torture/compile/test.c: ... here.
2492         * gcc.c-torture/unsorted/test-flow.c: Move to ...
2493         * gcc.c-torture/compile/test-flow.c: ... here.
2494         * gcc.c-torture/unsorted/test-loop.c: Move to ...
2495         * gcc.c-torture/compile/test-loop.c: ... here.
2496         * gcc.c-torture/unsorted/time.c: Move to ...
2497         * gcc.c-torture/compile/time.c: ... here.
2498         * gcc.c-torture/unsorted/tmp.c: Move to ...
2499         * gcc.c-torture/compile/tmp.c: ... here.
2500         * gcc.c-torture/unsorted/trivial.c: Move to ...
2501         * gcc.c-torture/compile/trivial.c: ... here.
2502         * gcc.c-torture/unsorted/trunc.c: Move to ...
2503         * gcc.c-torture/compile/trunc.c: ... here.
2504         * gcc.c-torture/unsorted/u.c: Move to ...
2505         * gcc.c-torture/compile/u.c: ... here.
2506         * gcc.c-torture/unsorted/udconvert.c: Move to ...
2507         * gcc.c-torture/compile/udconvert.c: ... here.
2508         * gcc.c-torture/unsorted/udivmod4.c: Move to ...
2509         * gcc.c-torture/compile/udivmod4.c: ... here.
2510         * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
2511         * gcc.c-torture/compile/UHIcmp.c: ... here.
2512         * gcc.c-torture/unsorted/uns.c: Move to ...
2513         * gcc.c-torture/compile/uns.c: ... here.
2514         * gcc.c-torture/unsorted/uns_tst.c: Move to ...
2515         * gcc.c-torture/compile/uns_tst.c: ... here.
2516         * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
2517         * gcc.c-torture/compile/UQIcmp.c: ... here.
2518         * gcc.c-torture/unsorted/USIcmp.c: Move to ...
2519         * gcc.c-torture/compile/USIcmp.c: ... here.
2520         * gcc.c-torture/unsorted/uuarg.c: Move to ...
2521         * gcc.c-torture/compile/uuarg.c: ... here.
2522         * gcc.c-torture/unsorted/v.c: Move to ...
2523         * gcc.c-torture/compile/v.c: ... here.
2524         * gcc.c-torture/unsorted/w.c: Move to ...
2525         * gcc.c-torture/compile/w.c: ... here.
2526         * gcc.c-torture/unsorted/ww.c: Move to ...
2527         * gcc.c-torture/compile/ww.c: ... here.
2528         * gcc.c-torture/unsorted/xb.c: Move to ...
2529         * gcc.c-torture/compile/xb.c: ... here.
2530         * gcc.c-torture/unsorted/xbg.c: Move to ...
2531         * gcc.c-torture/compile/xbg.c: ... here.
2532         * gcc.c-torture/unsorted/x.c: Move to ...
2533         * gcc.c-torture/compile/x.c: ... here.
2534         * gcc.c-torture/unsorted/xc.c: Move to ...
2535         * gcc.c-torture/compile/xc.c: ... here.
2536         * gcc.c-torture/unsorted/xcsebug.c: Move to ...
2537         * gcc.c-torture/compile/xcsebug.c: ... here.
2538         * gcc.c-torture/unsorted/xdi.c: Move to ...
2539         * gcc.c-torture/compile/xdi.c: ... here.
2540         * gcc.c-torture/unsorted/xfoo.c: Move to ...
2541         * gcc.c-torture/compile/xfoo.c: ... here.
2542         * gcc.c-torture/unsorted/xi.c: Move to ...
2543         * gcc.c-torture/compile/xi.c: ... here.
2544         * gcc.c-torture/unsorted/xlop.c: Move to ...
2545         * gcc.c-torture/compile/xlop.c: ... here.
2546         * gcc.c-torture/unsorted/xmtst.c: Move to ...
2547         * gcc.c-torture/compile/xmtst.c: ... here.
2548         * gcc.c-torture/unsorted/xneg.c: Move to ...
2549         * gcc.c-torture/compile/xneg.c: ... here.
2550         * gcc.c-torture/unsorted/xopt.c: Move to ...
2551         * gcc.c-torture/compile/xopt.c: ... here.
2552         * gcc.c-torture/unsorted/xor.c: Move to ...
2553         * gcc.c-torture/compile/xor.c: ... here.
2554         * gcc.c-torture/unsorted/xorn.c: Move to ...
2555         * gcc.c-torture/compile/xorn.c: ... here.
2556         * gcc.c-torture/unsorted/xp.c: Move to ...
2557         * gcc.c-torture/compile/xp.c: ... here.
2558         * gcc.c-torture/unsorted/xpp.c: Move to ...
2559         * gcc.c-torture/compile/xpp.c: ... here.
2560         * gcc.c-torture/unsorted/xs.c: Move to ...
2561         * gcc.c-torture/compile/xs.c: ... here.
2562         * gcc.c-torture/unsorted/xsh.c: Move to ...
2563         * gcc.c-torture/compile/xsh.c: ... here.
2564         * gcc.c-torture/unsorted/xz.c: Move to ...
2565         * gcc.c-torture/compile/xz.c: ... here.
2566         * gcc.c-torture/unsorted/xzz.c: Move to ...
2567         * gcc.c-torture/compile/xzz.c: ... here.
2568
2569 2014-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2570
2571         * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
2572         (abort, exit): Declare.
2573
2574 2014-09-01  Yury Gribov  <y.gribov@samsung.com>
2575
2576         PR sanitizer/61897
2577         PR sanitizer/62140
2578         * c-c++-common/asan/pr62140-1.c: New test.
2579         * c-c++-common/asan/pr62140-2.c: New test.
2580
2581 2014-08-31  Fritz Reese  <Reese-Fritz@zai.com>
2582             Tobias Burnus  <burnus@net-b.de>
2583
2584         PR fortran/62309
2585         * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
2586
2587 2014-08-31  Tobias Burnus  <burnus@net-b.de>
2588
2589         * gfortran.dg/coarray_lib_comm_1.f90: New.
2590
2591 2014-08-30  Andrew Pinski  <apinski@cavium.com>
2592
2593         * gcc.c-torture/execute/20140828-1.c: New testcase.
2594
2595 2014-08-29  DJ Delorie  <dj@redhat.com>
2596
2597         * lib/target-supports.exp (check_effective_target_size32plus):
2598         Increase size to avoid false positives on 24-bit address spaces.
2599         * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
2600         * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
2601         * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
2602         * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
2603         * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
2604         * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
2605         * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
2606         * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
2607
2608 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
2609
2610         PR c++/54002
2611         * g++.dg/cpp0x/constexpr-54002.C: New.
2612
2613 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
2614
2615         PR c++/56991
2616         * g++.dg/cpp0x/constexpr-56991.C: New.
2617
2618 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
2619
2620         PR c++/57764
2621         * g++.dg/cpp0x/constexpr-57764.C: New.
2622
2623 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
2624
2625         PR c++/59938
2626         * g++.dg/cpp0x/constexpr-59938.C: New.
2627
2628 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
2629
2630         PR c++/61484
2631         * g++.dg/cpp0x/constexpr-61484.C: New.
2632
2633 2014-08-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2634
2635         * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
2636         vec_round, vec_splat, vec_div, and vec_mul.
2637         * gcc.target/powerpc/builtins-2.c: New test.
2638
2639 2014-08-28  Richard Biener  <rguenther@suse.de>
2640
2641         PR tree-optimization/62283
2642         * gfortran.dg/vect/pr62283.f: New testcase.
2643         * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
2644         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2645         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
2646         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2647         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
2648         * gcc.dg/vect/vect-33.c: Likewise.
2649
2650 2014-08-28  Yury Gribov  <y.gribov@samsung.com>
2651
2652         * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
2653
2654 2014-08-28  Edward Smith-Rowland  <3dw4rd@verizon.net>
2655
2656         PR cpp/23827 - standard C++ should not have hex float preprocessor
2657         tokens
2658         * g++.dg/cpp/pr23827_cxx11.C: New.
2659         * g++.dg/cpp/pr23827_cxx98.C: New.
2660         * g++.dg/cpp/pr23827_cxx98_neg.C: New.
2661         * gcc.dg/cpp/pr23827_c90.c: New.
2662         * gcc.dg/cpp/pr23827_c90_neg.c: New.
2663         * gcc.dg/cpp/pr23827_c99.c: New.
2664
2665 2014-08-27  Paolo Carlini  <paolo.carlini@oracle.com>
2666
2667         PR c++/52892
2668         * g++.dg/cpp0x/constexpr-52892-1.C: New.
2669         * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
2670         * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
2671
2672 2014-08-27  Guozhi Wei  <carrot@google.com>
2673
2674         PR target/62262
2675         * gcc.target/aarch64/pr62262.c: New test.
2676
2677 2014-08-26  Joseph Myers  <joseph@codesourcery.com>
2678
2679         PR target/60606
2680         PR target/61330
2681         * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
2682         gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
2683
2684 2014-08-26  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2685
2686         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2687         failure on s390*-*-linux-gnu.
2688
2689 2014-08-26  Richard Biener  <rguenther@suse.de>
2690
2691         PR tree-optimization/62175
2692         * g++.dg/torture/pr62175.C: New testcase.
2693
2694 2014-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2695
2696         * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
2697         copy of compile/compile.exp.
2698         * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
2699         * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
2700         i?86-*.
2701         * gcc.c-torture/execute/20020404-1.c: Require int32plus.  Skip if
2702         m32c-*-*.
2703         * gcc.c-torture/execute/20021024-1.c: Require int32plus.
2704         * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
2705         * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
2706         * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
2707         * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
2708         * gcc.c-torture/execute/20040629-1.c: Require int32plus.
2709         * gcc.c-torture/execute/20040703-1.c: Likewise.
2710         * gcc.c-torture/execute/20040705-1.c: Likewise.
2711         * gcc.c-torture/execute/20040705-2.c: Likewise.
2712         * gcc.c-torture/execute/20040709-1.c: Likewise.
2713         * gcc.c-torture/execute/20040709-2.c: Likewise.
2714         * gcc.c-torture/execute/20040811-1.c: Likewise.
2715         * gcc.c-torture/execute/20050316-1.c: Likewise.  Add -Wno-psabi.
2716         * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
2717         compiling for x86_64-* or i?86-*.
2718         * gcc.c-torture/execute/20050604-1.c: Likewise.
2719         * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
2720         * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
2721         for x86_64-* or i?86-*.
2722         * gcc.c-torture/execute/20061101-1.c: Require int32plus.
2723         * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
2724         * gcc.c-torture/execute/20081117-1.c: Require int32plus.
2725         * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
2726         option.
2727         * gcc.c-torture/execute/20111227-2.c: Moved to...
2728         * gcc.dg/20111227-2.c: ... here.  Add -free option.
2729         * gcc.c-torture/execute/20111227-3.c: Likewise move to...
2730         * gcc.dg/20111227-3.c: ... here.  Add -free option.
2731         * gcc.c-torture/execute/20120919-1.c: Require int32plus.
2732         * gcc.c-torture/execute/920612-1.c: Add -fwrapv option.  Add
2733         declarations for abort and exit.
2734         * gcc.c-torture/execute/920711-1.c: Likewise.
2735         * gcc.c-torture/execute/930529-1.c: Likewise.
2736         * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
2737         * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
2738         * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
2739         exit.
2740         * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
2741         for i?86-* or x86_64-*.  Add declarations for abort and exit.
2742         * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
2743         i?86-* or x86_64-*.
2744         * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
2745         * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
2746         * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
2747         * gcc.c-torture/execute/cmpsi-2.c: Likewise.
2748         * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
2749         Xfail on powerpc-ibm-aix*.  Add declaration for abort.
2750         * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
2751         * gcc.c-torture/execute/loop-2f.c: Require mmap.  Skip if on
2752         m68k-linux.
2753         * gcc.c-torture/execute/loop-2g.c: Likewise.
2754         * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
2755         * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
2756         powerpc-*-eabi*.
2757         * gcc.c-torture/execute/pr19689.c: Require int32plus.
2758         * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
2759         * gcc.c-torture/execute/pr23047.c: Likewise.
2760         * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option.  Add
2761         declarations for abort and exit.
2762         * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
2763         * gcc.c-torture/execute/pr31448.c: Likewise.
2764         * gcc.c-torture/execute/pr35456.c: Skip on vax.
2765         * gcc.c-torture/execute/pr37573.c: Require int32plus.
2766         * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
2767         * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
2768         Skip on spu-*.
2769         * gcc.c-torture/execute/pr39501.c: Add -ffast-math option.  Add
2770         declarations for abort and exit.
2771         * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
2772         * gcc.c-torture/execute/pr43220.c: Require int32plus.
2773         * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
2774         * gcc.c-torture/execute/pr45262.c: Require int32plus.
2775         * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
2776         * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
2777         * gcc.c-torture/execute/pr51582-2.c: Likewise.
2778         * gcc.c-torture/execute/pr52979-1.c: Likewise.
2779         * gcc.c-torture/execute/pr52979-2.c: Likewise.
2780         * gcc.c-torture/execute/pr56799.c: Likewise.
2781         * gcc.c-torture/execute/pr57124.c: Likewise.  Add -fno-strict-overflow
2782         option.  Add declarations for abort and exit.
2783         * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
2784         * gcc.c-torture/execute/pr58570.c: Likewise.
2785         * gcc.c-torture/execute/pr60822.c: Likewise.
2786         * gcc.c-torture/execute/pr7284-1.c: Likewise.
2787         * gcc.c-torture/execute/shiftdi.c: Likewise.
2788         * gcc.c-torture/execute/simd-4.c: Require stdint_types.
2789         * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
2790         * gcc.c-torture/execute/usmul.c: Require int32plus.
2791         * gcc.c-torture/execute/vrp-5.c: Likewise.
2792         * gcc.c-torture/execute/vrp-6.c: Likewise.
2793         * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
2794         * gcc.c-torture/execute/20010122-1.x: Delete.
2795         * gcc.c-torture/execute/20010129-1.x: Delete.
2796         * gcc.c-torture/execute/20020404-1.x: Delete.
2797         * gcc.c-torture/execute/20021024-1.x: Delete.
2798         * gcc.c-torture/execute/20021127-1.x: Delete.
2799         * gcc.c-torture/execute/20030125-1.x: Delete.
2800         * gcc.c-torture/execute/20030216-1.x: Delete.
2801         * gcc.c-torture/execute/20030222-1.x: Delete.
2802         * gcc.c-torture/execute/20040629-1.x: Delete.
2803         * gcc.c-torture/execute/20040703-1.x: Delete.
2804         * gcc.c-torture/execute/20040705-1.x: Delete.
2805         * gcc.c-torture/execute/20040705-2.x: Delete.
2806         * gcc.c-torture/execute/20040709-1.x: Delete.
2807         * gcc.c-torture/execute/20040709-2.x: Delete.
2808         * gcc.c-torture/execute/20040811-1.x: Delete.
2809         * gcc.c-torture/execute/20050316-1.x: Delete.
2810         * gcc.c-torture/execute/20050316-2.x: Delete.
2811         * gcc.c-torture/execute/20050316-3.x: Delete.
2812         * gcc.c-torture/execute/20050604-1.x: Delete.
2813         * gcc.c-torture/execute/20061101-1.x: Delete.
2814         * gcc.c-torture/execute/20061220-1.x: Delete.
2815         * gcc.c-torture/execute/20081117-1.x: Delete.
2816         * gcc.c-torture/execute/20101011-1.x: Delete.
2817         * gcc.c-torture/execute/20120919-1.x: Delete.
2818         * gcc.c-torture/execute/920612-1.x: Delete.
2819         * gcc.c-torture/execute/920710-1.x: Delete.
2820         * gcc.c-torture/execute/920711-1.x: Delete.
2821         * gcc.c-torture/execute/930529-1.x: Delete.
2822         * gcc.c-torture/execute/931004-12.x: Delete.
2823         * gcc.c-torture/execute/980709-1.x: Delete.
2824         * gcc.c-torture/execute/981130-1.x: Delete.
2825         * gcc.c-torture/execute/990127-2.x: Delete.
2826         * gcc.c-torture/execute/990413-2.x: Delete.
2827         * gcc.c-torture/execute/990826-0.x: Delete.
2828         * gcc.c-torture/execute/bf64-1.x: Delete.
2829         * gcc.c-torture/execute/bitfld-4.x: Delete.
2830         * gcc.c-torture/execute/cmpsi-2.x: Delete.
2831         * gcc.c-torture/execute/cvt-1.x: Delete.
2832         * gcc.c-torture/execute/eeprof-1.x: Delete.
2833         * gcc.c-torture/execute/ipa-sra-2.x: Delete.
2834         * gcc.c-torture/execute/loop-2f.x: Delete.
2835         * gcc.c-torture/execute/loop-2g.x: Delete.
2836         * gcc.c-torture/execute/mode-dependent-address.x: Delete.
2837         * gcc.c-torture/execute/nest-align-1.x: Delete.
2838         * gcc.c-torture/execute/pr19689.x: Delete.
2839         * gcc.c-torture/execute/pr22493-1.x: Delete.
2840         * gcc.c-torture/execute/pr23047.x: Delete.
2841         * gcc.c-torture/execute/pr23135.x: Delete.
2842         * gcc.c-torture/execute/pr29797-1.x: Delete.
2843         * gcc.c-torture/execute/pr31448.x: Delete.
2844         * gcc.c-torture/execute/pr35456.x: Delete.
2845         * gcc.c-torture/execute/pr37573.x: Delete.
2846         * gcc.c-torture/execute/pr38151.x: Delete.
2847         * gcc.c-torture/execute/pr39228.x: Delete.
2848         * gcc.c-torture/execute/pr39501.x: Delete.
2849         * gcc.c-torture/execute/pr40386.x: Delete.
2850         * gcc.c-torture/execute/pr43220.x: Delete.
2851         * gcc.c-torture/execute/pr44683.x: Delete.
2852         * gcc.c-torture/execute/pr45262.x: Delete.
2853         * gcc.c-torture/execute/pr47237.x: Delete.
2854         * gcc.c-torture/execute/pr51581-1.x: Delete.
2855         * gcc.c-torture/execute/pr51581-2.x: Delete.
2856         * gcc.c-torture/execute/pr52979-1.x: Delete.
2857         * gcc.c-torture/execute/pr52979-2.x: Delete.
2858         * gcc.c-torture/execute/pr53366-1.x: Delete.
2859         * gcc.c-torture/execute/pr56799.x: Delete.
2860         * gcc.c-torture/execute/pr57124.x: Delete.
2861         * gcc.c-torture/execute/pr57344-2.x: Delete.
2862         * gcc.c-torture/execute/pr58570.x: Delete.
2863         * gcc.c-torture/execute/pr60822.x: Delete.
2864         * gcc.c-torture/execute/pr7284-1.x: Delete.
2865         * gcc.c-torture/execute/shiftdi.x: Delete.
2866         * gcc.c-torture/execute/simd-4.x: Delete.
2867         * gcc.c-torture/execute/strncmp-1.x: Delete.
2868         * gcc.c-torture/execute/usmul.x: Delete.
2869         * gcc.c-torture/execute/vrp-5.x: Delete.
2870         * gcc.c-torture/execute/vrp-6.x: Delete.
2871         * gcc.c-torture/execute/zerolen-2.x: Delete.
2872
2873 2014-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
2874
2875         * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
2876
2877 2014-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
2878
2879         PR c++/34938
2880         * g++.dg/template/pr34938-1.C: New.
2881         * g++.dg/template/pr34938-2.C: Likewise.
2882
2883 2014-08-24  Oleg Endo  <olegendo@gcc.gnu.org>
2884
2885         PR target/61996
2886         * gcc.target/sh/pr61996.c: New.
2887
2888 2014-08-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
2889
2890         * g++.dg/cpp0x/cplusplus.C: New.
2891         * g++.dg/cpp0x/cplusplus_0x.C: New.
2892         * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
2893         * g++.dg/cpp0x/auto41.C: Ditto.
2894         * g++.dg/cpp0x/auto9.C: Ditto.
2895         * g++.dg/cpp0x/initlist26.C: Ditto.
2896         * g++.dg/cpp0x/pr59111.C: Ditto.
2897         * g++.dg/cpp0x/trailing2.C: Ditto.
2898         * g++.dg/cpp1y/attr-deprecated.C: Ditto.
2899         * g++.dg/cpp1y/auto-dtor1.C: Ditto.
2900         * g++.dg/cpp1y/auto-fn1.C: Ditto.
2901         * g++.dg/cpp1y/auto-fn2.C: Ditto.
2902         * g++.dg/cpp1y/auto-fn3.C: Ditto.
2903         * g++.dg/cpp1y/auto-fn4.C: Ditto.
2904         * g++.dg/cpp1y/auto-fn5.C: Ditto.
2905         * g++.dg/cpp1y/auto-fn6.C: Ditto.
2906         * g++.dg/cpp1y/auto-fn7.C: Ditto.
2907         * g++.dg/cpp1y/auto-fn8.C: Ditto.
2908         * g++.dg/cpp1y/auto-fn9.C: Ditto.
2909         * g++.dg/cpp1y/auto-fn10.C: Ditto.
2910         * g++.dg/cpp1y/auto-fn11.C: Ditto.
2911         * g++.dg/cpp1y/auto-fn12.C: Ditto.
2912         * g++.dg/cpp1y/auto-fn13.C: Ditto.
2913         * g++.dg/cpp1y/auto-fn14.C: Ditto.
2914         * g++.dg/cpp1y/auto-fn15.C: Ditto.
2915         * g++.dg/cpp1y/auto-fn16.C: Ditto.
2916         * g++.dg/cpp1y/auto-fn17.C: Ditto.
2917         * g++.dg/cpp1y/auto-fn18.C: Ditto.
2918         * g++.dg/cpp1y/auto-fn19.C: Ditto.
2919         * g++.dg/cpp1y/auto-fn20.C: Ditto.
2920         * g++.dg/cpp1y/auto-fn21.C: Ditto.
2921         * g++.dg/cpp1y/auto-fn22.C: Ditto.
2922         * g++.dg/cpp1y/auto-fn23.C: Ditto.
2923         * g++.dg/cpp1y/auto-fn24.C: Ditto.
2924         * g++.dg/cpp1y/auto-fn25.C: Ditto.
2925         * g++.dg/cpp1y/auto-mangle1.C: Ditto.
2926         * g++.dg/cpp1y/auto-neg1.C: Ditto.
2927         * g++.dg/cpp1y/digit-sep.C: Ditto.
2928         * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
2929         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
2930         * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
2931         * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
2932         * g++.dg/cpp1y/lambda-generic.C: Ditto.
2933         * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
2934         * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
2935         * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
2936         * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
2937         * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
2938         * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
2939         * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
2940         * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
2941         * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
2942         * g++.dg/cpp1y/lambda-init.C: Ditto.
2943         * g++.dg/cpp1y/lambda-init1.C: Ditto.
2944         * g++.dg/cpp1y/lambda-init2.C: Ditto.
2945         * g++.dg/cpp1y/lambda-init3.C: Ditto.
2946         * g++.dg/cpp1y/lambda-init4.C: Ditto.
2947         * g++.dg/cpp1y/lambda-init5.C: Ditto.
2948         * g++.dg/cpp1y/lambda-init6.C: Ditto.
2949         * g++.dg/cpp1y/lambda-init7.C: Ditto.
2950         * g++.dg/cpp1y/lambda-init8.C: Ditto.
2951         * g++.dg/cpp1y/lambda-init9.C: Ditto.
2952         * g++.dg/cpp1y/mangle1.C: Ditto.
2953         * g++.dg/cpp1y/pr57640.C: Ditto.
2954         * g++.dg/cpp1y/pr57644.C: Ditto.
2955         * g++.dg/cpp1y/pr58500.C: Ditto.
2956         * g++.dg/cpp1y/pr58533.C: Ditto.
2957         * g++.dg/cpp1y/pr58534.C: Ditto.
2958         * g++.dg/cpp1y/pr58535.C: Ditto.
2959         * g++.dg/cpp1y/pr58536.C: Ditto.
2960         * g++.dg/cpp1y/pr58548.C: Ditto.
2961         * g++.dg/cpp1y/pr58549.C: Ditto.
2962         * g++.dg/cpp1y/pr58637.C: Ditto.
2963         * g++.dg/cpp1y/pr58708.C: Ditto.
2964         * g++.dg/cpp1y/pr59110.C: Ditto.
2965         * g++.dg/cpp1y/pr59112.C: Ditto.
2966         * g++.dg/cpp1y/pr59113.C: Ditto.
2967         * g++.dg/cpp1y/pr59629.C: Ditto.
2968         * g++.dg/cpp1y/pr59635.C: Ditto.
2969         * g++.dg/cpp1y/pr59636.C: Ditto.
2970         * g++.dg/cpp1y/pr59638.C: Ditto.
2971         * g++.dg/cpp1y/pr59867.C: Ditto.
2972         * g++.dg/cpp1y/pr60033.C: Ditto.
2973         * g++.dg/cpp1y/pr60052.C: Ditto.
2974         * g++.dg/cpp1y/pr60053.C: Ditto.
2975         * g++.dg/cpp1y/pr60054.C: Ditto.
2976         * g++.dg/cpp1y/pr60064.C: Ditto.
2977         * g++.dg/cpp1y/pr60065.C: Ditto.
2978         * g++.dg/cpp1y/pr60190.C: Ditto.
2979         * g++.dg/cpp1y/pr60311.C: Ditto.
2980         * g++.dg/cpp1y/pr60332.C: Ditto.
2981         * g++.dg/cpp1y/pr60376.C: Ditto.
2982         * g++.dg/cpp1y/pr60377.C: Ditto.
2983         * g++.dg/cpp1y/pr60384.C: Ditto.
2984         * g++.dg/cpp1y/pr60390.C: Ditto.
2985         * g++.dg/cpp1y/pr60391.C: Ditto.
2986         * g++.dg/cpp1y/pr60393.C: Ditto.
2987         * g++.dg/cpp1y/pr60573.C: Ditto.
2988         * g++.dg/cpp1y/pr60626.C: Ditto.
2989         * g++.dg/cpp1y/pr60627.C: Ditto.
2990         * g++.dg/cpp1y/regress1.C: Ditto.
2991         * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
2992         * g++.dg/cpp1y/udlit-char-template.C: Ditto.
2993         * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
2994         * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
2995         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
2996         * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
2997         * g++.dg/cpp1y/var-templ1.C: Ditto.
2998         * g++.dg/cpp1y/var-templ2.C: Ditto.
2999         * g++.dg/cpp1y/var-templ3.C: Ditto.
3000         * g++.dg/cpp1y/var-templ4.C: Ditto.
3001         * g++.dg/cpp1y/var-templ5.C: Ditto.
3002         * g++.dg/cpp1y/var-templ6.C: Ditto.
3003         * g++.dg/cpp1y/var-templ7.C: Ditto.
3004         * g++.dg/cpp1y/vla1.C: Ditto.
3005         * g++.dg/cpp1y/vla2.C: Ditto.
3006         * g++.dg/cpp1y/vla3.C: Ditto.
3007         * g++.dg/cpp1y/vla4.C: Ditto.
3008         * g++.dg/cpp1y/vla5.C: Ditto.
3009         * g++.dg/cpp1y/vla8.C: Ditto.
3010         * g++.dg/cpp1y/vla9.C: Ditto.
3011         * g++.dg/cpp1y/vla10.C: Ditto.
3012         * g++.dg/cpp1y/vla11.C: Ditto.
3013         * g++.dg/cpp1y/vla12.C: Ditto.
3014         * g++.dg/cpp1y/vla13.C: Ditto.
3015         * g++.dg/cpp1y/vla-initlist1.C: Ditto.
3016         * g++.dg/ext/vector23.C: Ditto.
3017         * g++.dg/ext/vla11.C: Ditto.
3018         * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
3019         * g++.dg/warn/Wvla-2.C: Ditto.
3020         * g++.dg/debug/dwarf2/auto1.C: Ditto.
3021         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
3022         * g++.dg/cpp1y/cplusplus.C: Check for exact date.
3023         * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
3024         in error message.
3025         * g++.dg/system-binary-constants-1.C: Ditto.
3026         * g++.dg/cpp1y/cplusplus_1y.C: New.
3027         * g++.dg/cpp1z/cplusplus.C: New.
3028         * lib/target-supports.exp:
3029         (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
3030         (check_effective_target_c++11_only): Call check_effective_target_c++14;
3031         (check_effective_target_c++11_down): Ditto.
3032
3033 2014-08-22  Marek Polacek  <polacek@redhat.com>
3034
3035         PR c++/62199
3036         * c-c++-common/pr62199.c: New test.
3037         * c-c++-common/pr62199-2.c: New test.
3038         * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
3039
3040 2014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3041
3042         PR c++/57709
3043         * g++.dg/Wshadow.C: New test.
3044
3045 2014-08-22  Steven Bosscher  <steven@gcc.gnu.org>
3046
3047         PR fortran/62135
3048         * gfortran.dg/pr62135.f90: New test.
3049
3050 2014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3051
3052         * g++.dg/warn/wdate-time.C: Remove.
3053         * gcc.dg/wdate-time.c: Move from here...
3054         * c-c++-common/wdate-time.c: ... to here.
3055
3056 2014-08-22  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>
3057
3058         * gfortran.dg/use_without_only_1.f90: New test.
3059
3060 2014-08-22  Igor Zamyatin  <igor.zamyatin@intel.com>
3061
3062         PR other/62008
3063         * c-c++-common/cilk-plus/AN/pr62008.c: New test.
3064
3065 2014-08-22  Tony Wang  <tony.wang@arm.com>
3066
3067         * g++.dg/tls/thread_local6.C: Skip this test case when target uses
3068         dejagnu wrapper.
3069
3070 2014-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3071
3072         PR fortran/62214
3073         * gfortran.dg/array_assignment_5.f90:  New test.
3074
3075 2014-08-21  Sandra Loosemore  <sandra@codesourcery.com>
3076
3077         * lib/target-supports.exp
3078         (check_effective_target_logical_op_short_circuit): Add nios2.
3079         * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
3080         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3081         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3082         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3083         * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
3084         for test using -fPIC.
3085         * gcc.dg/lto/pr61526_0.c: Likewise.
3086
3087 2014-08-21  Jan Hubicka  <hubicka@ucw.cz>
3088
3089         PR tree-optimization/62091
3090         * g++.dg/ipa/devirt-37.C: Update template.
3091         * g++.dg/ipa/devirt-40.C: New testcase.
3092
3093 2014-08-21  Marc Glisse  <marc.glisse@inria.fr>
3094
3095         PR tree-optimization/62112
3096         * gcc.dg/tree-ssa/pr62112-1.c: New file.
3097         * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
3098         * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
3099         * gcc.c-torture/execute/20071219-1.c: Likewise.
3100
3101 2014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3102
3103         * testsuite/gcc.target/powerpc/builtins-1.c: New test.
3104
3105 2014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3106
3107         * gcc.target/powerpc/swaps-p8-1.c: New test.
3108         * gcc.target/powerpc/swaps-p8-2.c: New test.
3109         * gcc.target/powerpc/swaps-p8-3.c: New test.
3110         * gcc.target/powerpc/swaps-p8-4.c: New test.
3111         * gcc.target/powerpc/swaps-p8-5.c: New test.
3112         * gcc.target/powerpc/swaps-p8-6.c: New test.
3113         * gcc.target/powerpc/swaps-p8-7.c: New test.
3114         * gcc.target/powerpc/swaps-p8-8.c: New test.
3115         * gcc.target/powerpc/swaps-p8-9.c: New test.
3116         * gcc.target/powerpc/swaps-p8-10.c: New test.
3117         * gcc.target/powerpc/swaps-p8-11.c: New test.
3118         * gcc.target/powerpc/swaps-p8-12.c: New test.
3119
3120 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
3121
3122         * gcc.dg/ipa/ctor-empty-1.c: Update template.
3123
3124 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
3125
3126         * g++.dg/ipa/devirt-37.C: Fix testcase.
3127
3128 2014-08-20  Martin Jambor  <mjambor@suse.cz>
3129             Wei Mi  <wmi@google.com>
3130
3131         PR ipa/60449
3132         PR middle-end/61776
3133         * testsuite/gcc.dg/lto/pr60449_1.c: New test.
3134         * testsuite/gcc.dg/lto/pr60449_0.c: New test.
3135         * testsuite/gcc.dg/pr61776.c: New test.
3136
3137 2014-08-20  Steve Ellcey  <sellcey@mips.com>
3138
3139         PR middle-end/49191
3140         * lib/target-supports.exp (check_effective_target_non_strict_align):
3141         Add function description.
3142
3143 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
3144
3145         * testsuite/g++.dg/ipa/devirt-17.C: Update template.
3146         * testsuite/g++.dg/ipa/devirt-16.C: Update template.
3147
3148 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3149
3150         PR c/59304
3151         * opts-common.c (set_option): Call diagnostic_classify_diagnostic
3152         before setting the option.
3153         * diagnostic.c (diagnostic_classify_diagnostic): Record
3154         command-line status.
3155
3156 2014-08-20  Mark Wielaard  <mjw@redhat.com>
3157
3158         * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
3159
3160 2014-08-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3161
3162         * lib/gcc-defs.exp (${tool}_check_unsupported_p):
3163         Return memory full when we have a tiny target and relocation
3164         truncation occurs.
3165         * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
3166         * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
3167         * lib/target-supports.exp (check_effective_target_tiny): New function.
3168
3169 2014-08-20  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>
3170
3171         * gfortran.dg/errnocheck_1.f90: New test.
3172         * gfortran.dg/associative_1.f90: New test.
3173
3174 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3175
3176         PR preprocessor/51303
3177         * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
3178
3179 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3180
3181         PR c/60975
3182         PR c/53063
3183         * gcc.dg/cpp/Wvariadic-1p.c: New test.
3184
3185 2014-08-19  Janis Johnson  <janisjo@codesourcery.com>
3186
3187         * lib/target-supports.exp 
3188         (check_effective_target_arm_v8_neon_ok_nocache): Add
3189         "-march-armv8-a" to compile flags.
3190
3191 2014-08-19  Marek Polacek  <polacek@redhat.com>
3192
3193         PR c++/62153
3194         * c-c++-common/Wbool-compare-1.c: New test.
3195
3196 2014-08-19  Patrick Palka  <ppalka@gcc.gnu.org>
3197
3198         PR c/45584
3199         * gcc.dg/pr13519-1.c: Adjust.
3200
3201 2014-08-19  Mark Wielaard  <mjw@redhat.com>
3202
3203         * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
3204
3205 2014-07-08  Mark Wielaard  <mjw@redhat.com>
3206
3207         PR debug/59051
3208         * gcc.dg/guality/restrict.c: New test.
3209
3210 2014-08-19  Mark Wielaard  <mjw@redhat.com>
3211
3212         * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
3213         matching. Catch '<unknown type in ' to recognize older gdb versions.
3214         * gcc.dg/guality/const-volatile.c: New test.
3215
3216 2014-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3217
3218         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
3219         !gas.
3220
3221 2014-08-19  Marek Polacek  <polacek@redhat.com>
3222
3223         * gcc.dg/Wc99-c11-compat-1.c: New test.
3224         * gcc.dg/Wc99-c11-compat-2.c: New test.
3225         * gcc.dg/Wc99-c11-compat-3.c: New test.
3226         * gcc.dg/Wc99-c11-compat-4.c: New test.
3227         * gcc.dg/Wc99-c11-compat-5.c: New test.
3228         * gcc.dg/Wc99-c11-compat-6.c: New test.
3229         * gcc.dg/Wc99-c11-compat-7.c: New test.
3230
3231 2014-08-19  Marek Polacek  <polacek@redhat.com>
3232
3233         * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
3234         * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
3235         * gcc.dg/Wc90-c99-compat-7.c: New test.
3236         * gcc.dg/Wc90-c99-compat-8.c: New test.
3237         * gcc.dg/Wdeclaration-after-statement-4.c: New test.
3238
3239 2014-08-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3240             Steven Bosscher  <steven@gcc.gnu.org>
3241
3242         PR c/52952
3243         * gcc.dg/redecl-4.c: Add column markers.
3244         * gcc.dg/format/bitfld-1.c: Likewise.
3245         * gcc.dg/format/attr-2.c: Likewise.
3246         * gcc.dg/format/attr-6.c: Likewise.
3247         * gcc.dg/format/array-1.c: Likewise.
3248         * gcc.dg/format/attr-7.c: Likewise.
3249         * gcc.dg/format/asm_fprintf-1.c: Likewise.
3250         * gcc.dg/format/attr-4.c: Likewise.
3251         * gcc.dg/format/branch-1.c: Likewise.
3252         * gcc.dg/format/c90-printf-1.c: Likewise.
3253
3254 2014-08-18  Aldy Hernandez  <aldyh@redhat.com>
3255
3256         * guality/nrv-1.c: Add `used' attribute to a1.
3257
3258 2014-08-18  Richard Biener  <rguenther@suse.de>
3259
3260         PR tree-optimization/62090
3261         * gcc.dg/pr62090-2.c: New testcase.
3262
3263 2014-08-18  Ilya Enkovich  <ilya.enkovich@intel.com>
3264
3265         * g++.dg/ipa/pr61800.C: New.
3266
3267 2014-08-18  Yury Gribov  <y.gribov@samsung.com>
3268
3269         PR sanitizer/62089
3270         * c-c++-common/asan/pr62089.c: New test.
3271         * c-c++-common/asan/bitfield-1.c: New test.
3272         * c-c++-common/asan/bitfield-2.c: New test.
3273         * c-c++-common/asan/bitfield-3.c: New test.
3274         * c-c++-common/asan/bitfield-4.c: New test.
3275
3276 2014-08-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3277
3278         PR tree-optimization/52904
3279         * gcc.dg/pr52904.c: New test.
3280
3281 2014-08-17  Tobias Burnus  <burnus@net-b.de>
3282
3283         * gfortran.dg/finalize_27.f90: New.
3284
3285 2014-08-16  Andrew Pinski  <apinski@cavium.com>
3286
3287         * gcc.c-torture/compile/20140816-1.c: New testcase.
3288
3289 2014-08-16  Paolo Carlini  <paolo.carlini@oracle.com>
3290
3291         PR c++/52819
3292         * g++.dg/template/pr52819.C: New.
3293
3294 2014-08-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
3295
3296         PR fortran/62142
3297         * gfortran.dg/realloc_on_assign_24.f90:  New test.
3298
3299 2014-08-15  Paolo Carlini  <paolo.carlini@oracle.com>
3300
3301         PR c++/62072
3302         Revert:
3303         2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3304
3305         DR 1584
3306         PR c++/57466
3307         * g++.dg/template/pr57466.C: New.
3308         * g++.dg/cpp0x/pr57466.C: Likewise.
3309         * g++.dg/template/unify6.C: Update.
3310
3311         * g++.dg/cpp0x/sfinae52.C: New.
3312
3313 2014-08-15  Ilya Tocar  <tocarip@gmail.com>
3314
3315         PR target/61878
3316         * gcc.target/i386/avx512f-typecast-1.c: New test.
3317         * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
3318         * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
3319         * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
3320         * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
3321         * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
3322         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
3323         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
3324         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3325         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
3326         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3327         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
3328         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3329         * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
3330         * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
3331         * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
3332         * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
3333         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
3334         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
3335         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
3336         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3337         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
3338         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3339         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
3340         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3341         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
3342         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3343         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
3344         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3345         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
3346         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
3347         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
3348         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
3349         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
3350         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
3351         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
3352         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
3353         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
3354         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
3355         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
3356         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
3357
3358 2014-08-15  Jakub Jelinek  <jakub@redhat.com>
3359             Tobias Burnus  <burnus@net-b.de>
3360
3361         PR fortran/62131
3362         * gfortran.dg/gomp/pr62131.f90: New test.
3363
3364 2014-08-15  Richard Biener  <rguenther@suse.de>
3365
3366         PR tree-optimization/62031
3367         * gcc.dg/torture/pr62031.c: New testcase.
3368
3369 2014-08-15  Bin Cheng  <bin.cheng@arm.com>
3370
3371         * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
3372
3373 2014-08-14  Jan Hubicka  <hubicka@ucw.cz>
3374
3375         PR tree-optimization/62091
3376         * g++.dg/ipa/devirt-38.C: New testcase.
3377
3378 2014-08-14  Marek Polacek  <polacek@redhat.com>
3379
3380         DR 458
3381         * gcc.dg/c11-stdatomic-2.c: New test.
3382
3383 2014-08-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3384
3385         PR fortran/62106
3386         * gfortran.dg/array_constructor_49.f90:  New test.
3387
3388 2014-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
3389
3390         PR c++/54377
3391         * g++.dg/template/pr54377.C: New.
3392         * g++.dg/cpp0x/pr54377.C: Likewise.
3393         * g++.dg/cpp0x/alias-decl-2.C: Adjust.
3394         * g++.dg/cpp0x/pr51226.C: Likewise.
3395         * g++.dg/cpp0x/variadic2.C: Likewise.
3396         * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
3397         * g++.dg/template/dtor3.C: Likewise.
3398         * g++.dg/template/qualttp4.C: Likewise.
3399         * g++.dg/template/spec28.C: Likewise.
3400         * g++.old-deja/g++.brendan/crash8.C: Likewise.
3401         * g++.old-deja/g++.pt/ttp7.C: Likewise.
3402
3403 2014-08-14  Tom de Vries  <tom@codesourcery.com>
3404
3405         PR rtl-optimization/62004
3406         PR rtl-optimization/62030
3407         * gcc.dg/pr62004.c: New test.
3408         * gcc.dg/pr62030.c: Same.
3409         * gcc.target/mips/pr62030-octeon.c: Same.
3410
3411 2014-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
3412
3413         * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
3414         * g++.dg/cpp0x/decltype2.C: Likewise.
3415         * g++.dg/cpp0x/decltype3.C: Likewise.
3416         * g++.dg/cpp0x/pr60249.C: Likewise.
3417         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3418         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3419         * g++.dg/cpp0x/variadic2.C: Likewise.
3420         * g++.dg/cpp0x/variadic74.C: Likewise.
3421         * g++.dg/parse/error10.C: Likewise.
3422         * g++.dg/parse/error15.C: Likewise.
3423         * g++.dg/parse/error2.C: Likewise.
3424         * g++.dg/template/crash106.C: Likewise.
3425         * g++.dg/template/crash89.C: Likewise.
3426         * g++.dg/template/nontype7.C: Likewise.
3427         * g++.dg/template/void3.C: Likewise.
3428         * g++.dg/template/void7.C: Likewise.
3429
3430 2014-08-14  Richard Biener  <rguenther@suse.de>
3431
3432         PR tree-optimization/62090
3433         * gcc.dg/pr62090.c: New testcase.
3434
3435 2014-08-14  Richard Biener  <rguenther@suse.de>
3436
3437         PR rtl-optimization/62079
3438         * g++.dg/pr62079.C: New testcase.
3439
3440 2014-08-14  Zhenqiang Chen  <zhenqiang.chen@arm.com>
3441
3442         * gcc.target/arm/max-insns-skipped.c: New test.
3443
3444 2014-08-14  Bin Cheng  <bin.cheng@arm.com>
3445
3446         * c-c++-common/addrtmp.c: Add bind_pic_locally option.
3447
3448 2014-08-12  Marek Polacek  <polacek@redhat.com>
3449
3450         * gcc.dg/concat.c: Add dg-options.
3451         * gcc.dg/func-outside-2.c: Add __extension__.
3452         * gcc.dg/pr19967.c: Use -std=c99.
3453         * gcc.dg/pr22458-1.c: Add dg-options.
3454         * gcc.dg/pr33676.c: Add dg-options.
3455         * gcc.dg/gnu-predef-1.c: New test.
3456         * gcc.dg/c90-func-1.c: New test.
3457         * gcc.dg/c90-func-2.c: New test.
3458         * gcc.dg/c90-func-2.h: New test.
3459
3460 2014-08-12  Janis Johnson  <janisjo@codesourcery.com>
3461
3462         * lib/target/supports.exp
3463         (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
3464         or later.
3465
3466         * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
3467
3468         * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
3469         on Neon hardware.
3470
3471         * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
3472         * gcc.target/arm/pr59985.c: Likewise.
3473
3474 2014-08-12  Igor Zamyatin  <igor.zamyatin@intel.com>
3475
3476         PR other/61962
3477         * c-c++-common/cilk-plus/AN/pr61962.c: New test.
3478
3479 2014-08-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3480
3481         PR middle-end/62103
3482         * gcc.c-torture/execute/bitfld-6.c: New test.
3483
3484 2014-08-11  Janis Johnson  <janisjo@codesourcery.com>
3485
3486         * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
3487         * gcc.target/arm/pr56184.C: Likewise.
3488         * gcc.target/arm/pr59896.c: Likewise.
3489         * gcc.target/arm/stack-red-zone.c: Likewise.
3490         * gcc.target/arm/thumb-find-work-register.c: Likewise.
3491
3492         * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
3493         check_effective_target_arm_thumb2_ok): Test with code that passes
3494         an argument and returns a result.
3495
3496 2014-08-11  Richard Biener  <rguenther@suse.de>
3497
3498         PR tree-optimization/62075
3499         * gcc.dg/vect/pr62075.c: New testcase.
3500
3501 2014-08-11  Felix Yang  <fei.yang0953@gmail.com>
3502
3503         PR tree-optimization/62073
3504         * gcc.dg/vect/pr62073.c: New test.
3505
3506 2014-08-11  Richard Biener  <rguenther@suse.de>
3507
3508         PR tree-optimization/62070
3509         * gcc.dg/pr62070.c: New testcase.
3510
3511 2014-08-11  Yury Gribov  <y.gribov@samsung.com>
3512
3513         * c-c++-common/asan/inc.c: Update test.
3514         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3515         * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
3516         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3517         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3518         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3519         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3520         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3521         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3522         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3523         * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
3524
3525 2014-08-10 Marek Polacek  <polacek@redhat.com>
3526
3527         PR c/51849
3528         * gcc.dg/Wc90-c99-compat-1.c: New test.
3529         * gcc.dg/Wc90-c99-compat-2.c: New test.
3530         * gcc.dg/Wc90-c99-compat-3.c: New test.
3531         * gcc.dg/Wc90-c99-compat-4.c: New test.
3532         * gcc.dg/Wc90-c99-compat-5.c: New test.
3533         * gcc.dg/Wc90-c99-compat-6.c: New test.
3534         * gcc.dg/wvla-1.c: Adjust dg-warning.
3535         * gcc.dg/wvla-2.c: Adjust dg-warning.
3536         * gcc.dg/wvla-4.c: Adjust dg-warning.
3537         * gcc.dg/wvla-6.c: Adjust dg-warning.
3538
3539 2014-08-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3540
3541         PR fortran/61999
3542         * gfortran.dg/dot_product_3.f90:  New test case.
3543
3544 2014-08-09  Jan Hubicka  <hubicka@ucw.cz>
3545
3546         * g++.dg/ipa/devirt-35.C: Fix template.
3547         * g++.dg/ipa/devirt-36.C: Likewise.
3548         * g++.dg/ipa/devirt-37.C: New testcase.
3549
3550 2014-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
3551
3552         * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
3553         * g++.dg/cpp0x/enum29.C: Adjust.
3554
3555 2014-08-08  Richard Biener  <rguenther@suse.de>
3556
3557         * gcc.dg/strlenopt-8.c: Remove XFAIL.
3558         * gcc.dg/tree-prof/stringop-2.c: Adjust.
3559         * gfortran.dg/array_memcpy_4.f90: Likewise.
3560         * gfortran.dg/trim_optimize_1.f90: Likewise.
3561         * gfortran.dg/trim_optimize_2.f90: Likewise.
3562
3563 2014-08-08  Kugan Vivekanandarajah  <kuganv@linaro.org>
3564
3565         * gcc.dg/zero_sign_ext_test.c: New test.
3566
3567 2014-08-08  Bin Cheng  <bin.cheng@arm.com>
3568
3569         * gcc.dg/torture/pr61772.c: Skip lto running.
3570
3571 2014-08-07  John David Anglin  <danglin@gcc.gnu.org>
3572
3573         PR tree-optimization/60707
3574         * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
3575
3576 2014-08-07  Jan Hubicka  <hubicka@ucw.cz>
3577
3578         * g++.dg/ipa/devirt-35.C: New testcase.
3579         * g++.dg/ipa/devirt-36.C: New testcase.
3580
3581 2014-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3582
3583         PR c++/51312
3584         * g++.dg/cpp0x/enum29.C: New.
3585
3586 2014-08-07  John David Anglin  <danglin@gcc.gnu.org>
3587
3588         * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
3589         defining in dg-options.
3590         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
3591
3592         * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
3593
3594         * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
3595
3596         * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
3597         on 32-bit hppa-hpux.
3598
3599         * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
3600         * c-c++-common/pr50459.c: Likewise.
3601
3602 2014-08-07  Petr Murzin  <petr.murzin@intel.com>
3603
3604         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
3605         values.h, change MAXDOUBLE for DBL_MAX.
3606         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3607         * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
3608         values.h, change MAXFLOAT for FLT_MAX.
3609         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3610         * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
3611         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
3612         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
3613         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
3614         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
3615         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
3616         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
3617         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
3618
3619 2014-08-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3620
3621         * gcc.dg/pr61756.c: Remove arm-specific dg-options.
3622
3623 2014-08-07  Marek Polacek  <polacek@redhat.com>
3624
3625         * gcc.dg/fold-reassoc-3.c: New test.
3626
3627 2013-08-07  Ilya Enkovich  <ilya.enkovich@intel.com>
3628
3629         * gcc.target/i386/struct-size.c: New.
3630
3631 2014-08-07  Tom de Vries  <tom@codesourcery.com>
3632
3633         * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
3634         * lib/target-supports.exp (check_effective_target_glibc)
3635         (check_effective_target_glibc_2_12_or_later)
3636         (check_effective_target_glibc_2_11_or_earlier): Remove proc.
3637
3638 2014-08-07  Zhenqiang Chen  <zhenqiang.chen@arm.com>
3639
3640         * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
3641
3642 2014-08-06  Paolo Carlini  <paolo.carlini@oracle.com>
3643
3644         PR c++/43906
3645         * g++.dg/warn/Waddress-1.C: New.
3646
3647 2014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
3648
3649         * gcc.dg/pr44194-1.c: Remove an extraneous brace.
3650
3651 2014-08-06  Vladimir Makarov  <vmakarov@redhat.com>
3652
3653         PR debug/61923
3654         * gcc.target/i386/pr61923.c: New test.
3655
3656 2014-08-06  Alan Lawrence  <alan.lawrence@arm.com>
3657
3658         * gcc.target/aarch64/vdup_n_2.c: New test.
3659
3660 2014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
3661
3662         * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
3663         powerpc_elfv2.
3664
3665 2014-08-06  Jakub Jelinek  <jakub@redhat.com>
3666
3667         PR rtl-optimization/61801
3668         * gcc.target/i386/pr61801.c: Rewritten.
3669
3670 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3671
3672         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
3673         Fix types.
3674         (test_vqdmlsls_lane_s32): Likewise.
3675         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3676         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3677
3678 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3679
3680         * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
3681         * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
3682         * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
3683         * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
3684         * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
3685         * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
3686         * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
3687         * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
3688
3689 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3690
3691         * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
3692         * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
3693         * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
3694         * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
3695         * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
3696         * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
3697
3698 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3699
3700         * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
3701
3702 2014-08-04  Rohit  <rohitarulraj@freescale.com>
3703
3704         PR target/60102
3705         * gcc.target/powerpc/pr60102.c: New testcase.
3706
3707 2014-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3708
3709         PR target/61713
3710         * gcc.dg/pr61756.c: New test.
3711
3712 2014-08-04  Tom de Vries  <tom@codesourcery.com>
3713
3714         * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
3715         version instead of required-target.
3716         * lib/target-supports.exp
3717         (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
3718         (check_effective_target_glibc_2_11_or_earlier): ... this.
3719
3720 2014-08-04  Arnaud Charlet  <charlet@adacore.com>
3721
3722         * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
3723         * gnat.dg/specs/debug1.ads: Adjust.
3724         * gnat.dg/specs/formal_type.ads: Fix error in test.
3725
3726 2014-08-03  Marek Polacek  <polacek@redhat.com>
3727
3728         * gcc.dg/case-bogus-1.c: New test.
3729
3730 2014-08-02  Paolo Carlini  <paolo.carlini@oracle.com>
3731
3732         PR c++/15339
3733         * g++.dg/other/default9.C: New.
3734         * g++.dg/other/default10.C: Likewise.
3735         * g++.dg/other/default3.C: Remove xfail.
3736
3737 2014-08-02  Jan Hubicka  <hubicka@ucw.cz>
3738
3739         * g++.dg/warn/Wsuggest-final.C: New testcase.
3740         * g++.dg/ipa/devirt-34.C: Fix.
3741
3742 2014-08-02  Marek Polacek  <polacek@redhat.com>
3743
3744         PR c/59855
3745         * gcc.dg/Wdesignated-init-2.c: New test.
3746
3747 2014-08-01  Paolo Carlini  <paolo.carlini@oracle.com>
3748
3749         DR 217 again
3750         * g++.dg/tc1/dr217-2.C: New.
3751
3752 2014-08-01  Igor Zamyatin  <igor.zamyatin@intel.com>
3753
3754         PR other/61963
3755         * c-c++-common/cilk-plus/AN/pr61963.c: New test.
3756
3757 2014-07-08  Igor Zamyatin  <igor.zamyatin@intel.com>
3758
3759         PR middle-end/61455
3760         * c-c++-common/cilk-plus/AN/pr61455.c: New test.
3761         * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
3762
3763 2014-08-01  Jiong Wang  <jiong.wang@arm.com>
3764
3765         * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
3766         testcase.
3767
3768 2014-08-01  Richard Biener  <rguenther@suse.de>
3769
3770         PR middle-end/61762
3771         * gcc.dg/pr61762.c: Align the string to make the testcase work
3772         on strict-align targets.
3773
3774 2014-08-01  Jakub Jelinek  <jakub@redhat.com>
3775
3776         * c-c++-common/ubsan/align-1.c: New test.
3777         * c-c++-common/ubsan/align-2.c: New test.
3778         * c-c++-common/ubsan/align-3.c: New test.
3779         * c-c++-common/ubsan/align-4.c: New test.
3780         * c-c++-common/ubsan/align-5.c: New test.
3781         * c-c++-common/ubsan/attrib-4.c: New test.
3782         * g++.dg/ubsan/align-1.C: New test.
3783         * g++.dg/ubsan/align-2.C: New test.
3784         * g++.dg/ubsan/align-3.C: New test.
3785         * g++.dg/ubsan/attrib-1.C: New test.
3786         * g++.dg/ubsan/null-1.C: New test.
3787         * g++.dg/ubsan/null-2.C: New test.
3788
3789 2014-08-01  Tom de Vries  <tom@codesourcery.com>
3790
3791         * lib/target-supports.exp (check_effective_target_glibc)
3792         (check_effective_target_glibc_2_12_or_later)
3793         (check_effective_target_not_glibc_2_11_or_earlier): New proc.
3794         * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
3795         not_glibc_2_11_or_earlier.
3796
3797 2014-07-31  Tom de Vries  <tom@codesourcery.com>
3798
3799         * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
3800
3801 2014-07-31  James Greenhalgh  <james.greenhalgh@arm.com>
3802
3803         * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
3804         (test_vpaddd_s64): Likewise.
3805         (test_vpaddd_s64): Likewise.
3806         * gcc.target/aarch64/simd/vpaddd_f64: New.
3807         * gcc.target/aarch64/simd/vpaddd_s64: New.
3808         * gcc.target/aarch64/simd/vpaddd_u64: New.
3809
3810 2014-07-31  Charles Baylis  <charles.baylis@linaro.org>
3811
3812         PR target/61948
3813         * gcc.target/arm/pr61948.c: New test case.
3814
3815 2014-07-31  Richard Biener  <rguenther@suse.de>
3816
3817         PR tree-optimization/61964
3818         * gcc.dg/torture/pr61964.c: New testcase.
3819
3820 2014-07-31  Marc Glisse  <marc.glisse@inria.fr>
3821
3822         PR c++/60517
3823         * c-c++-common/addrtmp.c: New file.
3824         * c-c++-common/uninit-G.c: Adapt.
3825
3826 2014-07-31  Bingfeng Mei  <bmei@broadcom.com>
3827
3828         PR lto/61868
3829         * gcc.dg/pr61868.c: New test.
3830
3831 2014-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3832
3833         PR c++/57397
3834         * g++.dg/cpp0x/vt-57397-1.C: New.
3835         * g++.dg/cpp0x/vt-57397-2.C: Likewise.
3836
3837 2014-07-30  Arnaud Charlet  <charlet@adacore.com>
3838
3839         * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
3840
3841 2014-07-30  Tom Tromey  <tromey@redhat.com>
3842
3843         PR c/59855
3844         * gcc.dg/Wdesignated-init.c: New file.
3845
3846 2014-07-29  Jan Hubicka  <hubicka@ucw.cz>
3847
3848         * g++.dg/ipa/devirt-34.C: New testcase.
3849
3850 2014-07-28  Richard Biener  <rguenther@suse.de>
3851
3852         PR rtl-optimization/61801
3853         * gcc.target/i386/pr61801.c: Fix testcase.
3854
3855 2014-07-28  Eric Botcazou  <ebotcazou@adacore.com>
3856
3857         * gcc.dg/fold-abs-5.c: New test.
3858         * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
3859         * gcc.dg/fold-compare-8.c: Likewise.
3860
3861 2014-07-28  Richard Biener  <rguenther@suse.de>
3862
3863         PR middle-end/52478
3864         * gcc.dg/torture/ftrapv-1.c: New testcase.
3865
3866 2014-07-28  Richard Biener  <rguenther@suse.de>
3867
3868         PR tree-optimization/61921
3869         * gfortran.dg/pr61921.f90: New testcase.
3870
3871 2014-07-28  Richard Biener  <rguenther@suse.de>
3872
3873         PR rtl-optimization/61801
3874         * gcc.target/i386/pr61801.c: New testcase.
3875
3876 2014-07-27  Marek Polacek  <polacek@redhat.com>
3877
3878         PR c/61861
3879         * gcc.dg/pr61861.c: New test.
3880
3881 2014-07-27  Petr Murzin  <petr.murzin@intel.com>
3882
3883         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
3884         variable problem.
3885
3886 2014-07-27  Richard Sandiford  <rdsandiford@googlemail.com>
3887
3888         PR rtl-optimization/61926
3889         * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
3890         Reverse argument order.
3891         * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
3892         New XFAILed tests that match the original order.
3893
3894 2014-07-26  Marek Polacek  <polacek@redhat.com>
3895
3896         PR c/61077
3897         * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
3898
3899 2014-07-26  Tobias Burnus  <burnus@net-b.de>
3900
3901         PR fortran/61881
3902         PR fortran/61888
3903         PR fortran/57305
3904         * gfortran.dg/sizeof_2.f90: Change dg-error.
3905         * gfortran.dg/sizeof_4.f90: New.
3906         * gfortran.dg/storage_size_1.f08: Correct expected
3907         value.
3908
3909 2014-07-26  Marc Glisse  <marc.glisse@inria.fr>
3910
3911         PR target/44551
3912         * gcc.target/i386/pr44551-1.c: New file.
3913
3914 2014-07-25  Xinliang David Li  <davidxl@google.com>
3915
3916         * g++.dg/tree-prof/tree-prof.exp: Define macros.
3917         * g++.dg/tree-prof/reorder_class1.h: New file.
3918         * g++.dg/tree-prof/reorder_class2.h: New file.
3919         * g++.dg/tree-prof/reorder.C: New test.
3920         * g++.dg/tree-prof/morefunc.C: New test.
3921
3922 2014-07-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
3923
3924         Implement N4051 - Allow typename in a template template parameter
3925         * lib/target-supports.exp (check_effective_target_c++1y): Now
3926         means C++1y and up.
3927         (check_effective_target_c++1y_down): New.
3928         (check_effective_target_c++1z_only): New.
3929         (check_effective_target_c++1z): New.
3930         * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
3931         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
3932         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
3933
3934 2014-07-25  Tobias Burnus  <burnus@net-b.de>
3935
3936         * gfortran.dg/storage_size_5.f90: New.
3937
3938 2014-07-25  Richard Biener  <rguenther@suse.de>
3939
3940         PR middle-end/61762
3941         PR middle-end/61894
3942         * gcc.dg/pr61762.c: New testcase.
3943         * gcc.dg/fold-cstring.c: Likewise.
3944         * gcc.dg/fold-cvect.c: Likewise.
3945
3946 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3947
3948         * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
3949
3950         * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
3951         * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
3952         * gcc.c-torture/execute/20050316-3.x: New file.  Add -Wno-psabi.
3953         * gcc.c-torture/execute/pr23135.x: Likewise.
3954
3955 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3956
3957         * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
3958
3959 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3960
3961         * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
3962
3963 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3964
3965         * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
3966
3967 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
3968
3969         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
3970         sequences.
3971         * gcc.target/aarch64/test_frame_2.c: Likewise.
3972         * gcc.target/aarch64/test_frame_4.c: Likewise.
3973         * gcc.target/aarch64/test_frame_6.c: Likewise.
3974         * gcc.target/aarch64/test_frame_7.c: Likewise.
3975         * gcc.target/aarch64/test_frame_8.c: Likewise.
3976         * gcc.target/aarch64/test_frame_10.c: Likewise.
3977
3978 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
3979
3980         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
3981         sequences.
3982         * gcc.target/aarch64/test_frame_10.c: Likewise.
3983         * gcc.target/aarch64/test_frame_2.c: Likewise.
3984         * gcc.target/aarch64/test_frame_4.c: Likewise.
3985         * gcc.target/aarch64/test_frame_6.c: Likewise.
3986         * gcc.target/aarch64/test_frame_7.c: Likewise.
3987         * gcc.target/aarch64/test_frame_8.c: Likewise.
3988         * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
3989
3990 2014-07-24  Martin Jambor  <mjambor@suse.cz>
3991
3992         PR ipa/61160
3993         * g++.dg/ipa/pr61160-2.C (main): Always return zero.
3994
3995 2014-07-24  Richard Biener  <rguenther@suse.de>
3996
3997         PR ipa/61823
3998         * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
3999
4000 2014-07-24  Andreas Schwab  <schwab@suse.de>
4001
4002         * lib/target-supports.exp (check_effective_target_arm_nothumb):
4003         Also check for __arm__.
4004
4005 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
4006
4007         * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
4008         sequences.
4009
4010 2014-07-24  Marek Polacek  <polacek@redhat.com>
4011
4012         PR c/57653
4013         * c-c++-common/pr57653.c: New test.
4014         * c-c++-common/pr57653.h: New file.
4015         * c-c++-common/pr57653-2.c: New test.
4016         * c-c++-common/pr57653-2.h: New file.
4017
4018 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
4019
4020         * gcc.target/aarch64/test_frame_common.h: New file.
4021         * gcc.target/aarch64/test_frame_1.c: Likewise.
4022         * gcc.target/aarch64/test_frame_2.c: Likewise.
4023         * gcc.target/aarch64/test_frame_3.c: Likewise.
4024         * gcc.target/aarch64/test_frame_4.c: Likewise.
4025         * gcc.target/aarch64/test_frame_5.c: Likewise.
4026         * gcc.target/aarch64/test_frame_6.c: Likewise.
4027         * gcc.target/aarch64/test_frame_7.c: Likewise.
4028         * gcc.target/aarch64/test_frame_8.c: Likewise.
4029         * gcc.target/aarch64/test_frame_9.c: Likewise.
4030         * gcc.target/aarch64/test_frame_10.c: Likewise.
4031         * gcc.target/aarch64/test_frame_11.c: Likewise.
4032         * gcc.target/aarch64/test_frame_12.c: Likewise.
4033         * gcc.target/aarch64/test_frame_13.c: Likewise.
4034         * gcc.target/aarch64/test_frame_14.c: Likewise.
4035         * gcc.target/aarch64/test_frame_15.c: Likewise.
4036
4037 2014-07-23  Marek Polacek  <polacek@redhat.com>
4038
4039         * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
4040         in the structure.
4041
4042 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
4043
4044         * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
4045         * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
4046         * gcc.dg/pr10474.c (target): Likewise.
4047
4048 2014-07-22  Martin Jambor  <mjambor@suse.cz>
4049
4050         PR ipa/61160
4051         * pr61160-3.C (main): Return zero.
4052
4053 2014-07-22  Alan Lawrence  <alan.lawrence@arm.com>
4054
4055         * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
4056         * gcc.target/arm/simd/vextu64_1.c: Likewise.
4057         * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
4058         * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
4059         * gcc.target/aarch64/simd/ext_s64.x: Remove.
4060         * gcc.target/aarch64/simd/ext_u64.x: Remove.
4061
4062 2014-07-22  Yuri Rumyantsev  <ysrumyan@gmail.com>
4063
4064         PR tree-optimization/61822
4065         * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
4066
4067 2014-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4068
4069         * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
4070
4071 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
4072
4073         * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
4074         -msse2 -mno-avx instead of -msse.
4075
4076 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
4077
4078         * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
4079         * gcc.dg/pr44024.c (dg-options): Add -O1.
4080         (dg-final): Check for the condition.
4081         * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
4082
4083 2014-07-21  Bin Cheng  <bin.cheng@arm.com>
4084
4085         PR target/55701
4086         * gcc.target/arm/memset-inline-1.c: New test.
4087         * gcc.target/arm/memset-inline-2.c: New test.
4088         * gcc.target/arm/memset-inline-3.c: New test.
4089         * gcc.target/arm/memset-inline-4.c: New test.
4090         * gcc.target/arm/memset-inline-5.c: New test.
4091         * gcc.target/arm/memset-inline-6.c: New test.
4092         * gcc.target/arm/memset-inline-7.c: New test.
4093         * gcc.target/arm/memset-inline-8.c: New test.
4094         * gcc.target/arm/memset-inline-9.c: New test.
4095
4096 2014-07-21  Tom de Vries  <tom@codesourcery.com>
4097
4098         PR target/61827
4099         * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
4100         to bar symbol in scan-assembler-times call check.
4101
4102 2014-07-21  Tom de Vries  <tom@codesourcery.com>
4103
4104         PR target/61827
4105         * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
4106         for darwin in scan-assembler-times check.
4107         * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
4108         scan-assembler-not checks.  Add checks for insns.
4109         (main): Remove.
4110         * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
4111         scan-assembler-not checks.  Copy checks from i386/fuse-caller-save.c.
4112         (main): Remove.
4113
4114 2014-07-21  Tom de Vries  <tom@codesourcery.com>
4115
4116         PR target/61827
4117         * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
4118         dg-options.  Add checks for insns with xmm registers.  Remove
4119         cfi_def_cfa_offset checks.  Generalize checks containing %rsp.
4120         (main): Remove.
4121
4122 2014-07-21  Uros Bizjak  <ubizjak@gmail.com>
4123
4124         PR target/61855
4125         * gcc.target/i386/pr61855.c: New test.
4126
4127 2014-07-20  Eric Botcazou  <ebotcazou@adacore.com>
4128
4129         * gnat.dg/pack20.ad[sb]: New test.
4130         * gnat.dg/pack20_pkg.ads: New helper.
4131
4132 2014-07-20  Ian Lance Taylor  <iant@google.com>
4133
4134         * go.test/go-test.exp (go-gc-tests): Support multiple files in one
4135         package for compiledir tests.
4136
4137 2014-07-20  Marek Polacek  <polacek@redhat.com>
4138
4139         PR c/61852
4140         * gcc.dg/pr61852.c: New test.
4141
4142 2014-07-19  Eric Botcazou  <ebotcazou@adacore.com>
4143
4144         * gcc.dg/stack-usage-2.c: Adjust.
4145
4146 2014-07-18  Uros Bizjak  <ubizjak@gmail.com>
4147
4148         PR target/61794
4149         * gcc.target/i386/pr61794.c: New test.
4150
4151 2014-07-17  Richard Sandiford  <rdsandiford@googlemail.com>
4152
4153         * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
4154         involving both inputs rather than a multiplication involving one.
4155         * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
4156         * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
4157         * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
4158
4159 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
4160
4161         PR c++/50961
4162         * g++.dg/template/operator13.C: New.
4163
4164 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4165
4166         * gcc.target/aarch64/simd/vfma_f64.c: New test.
4167         * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
4168         * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
4169         * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
4170
4171 2014-07-17  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4172
4173         * c-c++-common/ubsan/bounds-2.c: Change output pattern.
4174         * c-c++-common/ubsan/bounds-5.c: Likewise.
4175         * c-c++-common/ubsan/bounds-6.c: Likewise.
4176         * c-c++-common/ubsan/bounds-7.c: Likewise.
4177         * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
4178         * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
4179         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4180         * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
4181         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4182         * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
4183         * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
4184         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
4185         * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
4186         * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
4187
4188 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4189
4190         * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
4191         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
4192         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
4193         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
4194
4195 2014-07-17  Uros Bizjak  <ubizjak@gmail.com>
4196
4197         * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
4198         -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
4199         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
4200
4201 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
4202
4203         PR c++/61804
4204         * g++.dg/parse/pr61804.C: New.
4205
4206 2014-07-16  Arnaud Charlet  <charlet@adacore.com>
4207
4208         * gnat.dg/specs/alignment2.ads: Update.
4209         * gnat.dg/specs/size_clause1.ads: Likewise.
4210         * gnat.dg/specs/size_clause2.ads: Likewise.
4211
4212 2014-07-16  Dodji Seketeli  <dodji@redhat.com>
4213
4214         PR preprocessor/60723 - missing system-ness marks for macro tokens
4215         * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
4216
4217 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
4218
4219         * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
4220         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
4221         -mieee-with-inexact for alpha*-*-*.
4222
4223 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
4224
4225         * lib/target-supports.exp (check_effective_target_fenv_exceptions):
4226         Add IEEE options to compile flags.
4227         * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto.  Add -mieee-with-inexact
4228         additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
4229
4230 2014-07-15  Michael Matz  <matz@suse.de>
4231
4232         PR rtl-optimization/61772
4233         * gcc.dg/torture/pr61772.c: New test.
4234
4235 2014-07-15  Marek Polacek  <polacek@redhat.com>
4236
4237         * gcc.dg/ubsan/bounds-1.c: New test.
4238
4239 2014-06-15  Tobias Burnus  <burnus@net-b.de>
4240
4241         * gfortran.dg/coarray_34.f90: New.
4242         * gfortran.dg/coarray_6.f90: Update test case.
4243
4244 2014-07-14  Richard Biener  <rguenther@suse.de>
4245
4246         PR tree-optimization/61779
4247         * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
4248
4249 2014-07-14  Richard Biener  <rguenther@suse.de>
4250
4251         PR tree-optimization/61786
4252         * gcc.dg/torture/pr61786.c: New testcase.
4253         * gcc.dg/lto/pr61786_0.c: Likewise.
4254         * gcc.dg/lto/pr61786_1.c: Likewise.
4255
4256 2014-07-14  Richard Biener  <rguenther@suse.de>
4257
4258         PR tree-optimization/61757
4259         PR tree-optimization/61783
4260         PR tree-optimization/61787
4261         * gcc.dg/torture/pr61757.c: New testcase.
4262         * gcc.dg/torture/pr61787.c: Likewise.
4263
4264 2014-07-14  Jakub Jelinek  <jakub@redhat.com>
4265
4266         PR middle-end/61294
4267         * c-c++-common/Wmemset-transposed-args1.c: New test.
4268         * c-c++-common/Wmemset-transposed-args2.c: New test.
4269         * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
4270
4271 2014-07-13  Jan Hubicka  <hubicka@ucw.cz>
4272
4273         * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
4274         longer happens during parsing.
4275         * gcc.dg/pr44024.c: Update template.
4276         * g++.dg/tree-ssa/nonzero-2.C: New testcase.
4277         * g++.dg/tree-ssa/nonzero-1.C: New testcase.
4278         * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
4279
4280 2014-07-13  Tom de Vries  <tom@codesourcery.com>
4281
4282         * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
4283         * gcc.target/i386/fuse-caller-save-xmm.c: New test.
4284
4285 2014-07-13  Edward Smith-Rowland  <3dw4rd@verizon.net>
4286
4287         PR C++/60209 - Declaration of user-defined literal operator cause error
4288         * g++.dg/cpp0x/pr60209-neg.C: New.
4289         * g++.dg/cpp0x/pr60209.C: New.
4290         * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
4291
4292 2014-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4293
4294         PR c++/60967
4295         * g++.dg/cilk-plus/pr60967.C: New.
4296
4297 2014-07-13  Tobias Burnus  <burnus@net-b.de>
4298
4299         * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
4300
4301 2014-07-12  Paul Thomas  <pault@gcc.gnu.org>
4302
4303         PR fortran/61780
4304         * gfortran.dg/dependency_44.f90 : New test
4305
4306 2014-07-12  Tobias Burnus  <burnus@net-b.de>
4307
4308         * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
4309         * gfortran.dg/coarray_atomic_2.f90: New.
4310         * gfortran.dg/coarray_atomic_3.f90: New.
4311         * gfortran.dg/coarray_atomic_4.f90: New.
4312         * gfortran.dg/coarray/atomic_2.f90: New.
4313
4314 2014-07-11  Edward Smith-Rowland  <3dw4rd@verizon.net>
4315
4316         PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
4317         * g++.dg/cpp0x/pr57644.C: New.
4318
4319 2014-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
4320
4321         PR c++/53159
4322         * g++.dg/cpp0x/Wnarrowing1.C: New.
4323
4324 2014-07-11  Andreas Schwab  <schwab@linux-m68k.org>
4325
4326         PR preprocessor/61389
4327         * gcc.dg/cpp/macsyntx.c: Update expected warnings.
4328         * gcc.dg/cpp/sysmac1.c: Likewise.
4329
4330 2014-07-11  Richard Biener  <rguenther@suse.de>
4331
4332         PR middle-end/61473
4333         * gcc.dg/memmove-4.c: New testcase.
4334         * gcc.dg/strlenopt-8.c: XFAIL.
4335         * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
4336
4337 2014-07-11  Marat Zakirov  <m.zakirov@samsung.com>
4338
4339         PR target/61561
4340         * gcc.dg/pr61561.c: New test.
4341
4342 2014-07-10  Tom de Vries  <tom@codesourcery.com>
4343
4344         * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
4345         dg-options.
4346         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4347         * gcc.target/mips/fuse-caller-save-mips16.c: Same.  Add isa_rev=0 to
4348         dg-options.
4349
4350 2014-07-10  Richard Biener  <rguenther@suse.de>
4351
4352         PR c-family/61741
4353         * c-c++-common/torture/pr61741.c: Use signed char.
4354
4355 2014-07-10  Eric Botcazou  <ebotcazou@adacore.com>
4356
4357         * gnat.dg/opt39.adb: New test.
4358
4359 2014-07-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
4360
4361         PR tree-optimization/61742
4362         * gcc.dg/torture/pr61742.c: New test.
4363         * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
4364         * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
4365
4366 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4367
4368         PR c++/60686
4369         * g++.dg/cpp0x/explicit8.C: New.
4370
4371 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4372
4373         DR 1584
4374         PR c++/57466
4375         * g++.dg/template/pr57466.C: New.
4376         * g++.dg/cpp0x/pr57466.C: Likewise.
4377         * g++.dg/template/unify6.C: Update.
4378
4379 2014-07-09  Tom de Vries  <tom@codesourcery.com>
4380
4381         * gcc.target/i386/fuse-caller-save-rec.c: New test.
4382
4383 2014-07-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4384
4385         * gfortran.dg/ieee/underflow_1.f90: New file.
4386
4387 2014-07-09  Richard Biener  <rguenther@suse.de>
4388
4389         PR c-family/61741
4390         * c-c++-common/torture/pr61741.c: New testcase.
4391
4392 2014-07-09  Pat Haugen  <pthaugen@us.ibm.com>
4393
4394         * lib/target-supports.exp
4395         (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
4396
4397 2014-07-09  Jan Hubicka  <hubicka@ucw.cz>
4398
4399         * gcc.dg/globalalias.c: Remove XFAIL.
4400         * gcc.dg/localalias.c: Remove XFAIL.
4401
4402 2014-07-09  Edward Smith-Rowland  <3dw4rd@verizon.net>
4403
4404         PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
4405         * g++.dg/cpp0x/pr58155.C: New.
4406
4407 2014-07-09  Dominique d'Humieres <dominiq@lps.ens.fr>
4408
4409         PR testsuite/61453
4410         * gfortran.dg/bind_c_array_params_2.f90:
4411         Adjust regexp for more targets.
4412
4413 2014-07-09  Andrew Sutton  <andrew.n.sutton@gmail.com>
4414             Paolo Carlini  <paolo.carlini@oracle.com>
4415
4416         PR c++/59361
4417         * g++.dg/cpp0x/vt-59361.C: New.
4418
4419 2014-07-08  Sriraman Tallam  <tmsriram@google.com>
4420
4421         PR target/61599
4422         * gcc.target/i386/pr61599-1.c: New test.
4423         * gcc.target/i386/pr61599-2.c: New test.
4424
4425 2014-07-08  Jakub Jelinek  <jakub@redhat.com>
4426
4427         PR rtl-optimization/61673
4428         * gcc.c-torture/execute/pr61673.c: New test.
4429
4430         PR tree-optimization/61725
4431         * gcc.dg/tree-ssa/vrp93.c: New test.
4432         * gcc.c-torture/execute/pr61725.c: New test.
4433
4434 2014-07-08  Richard Biener  <rguenther@suse.de>
4435
4436         * tree-ssa-dom.h (loop_depth_of_name): Remove.
4437         * tree-ssa-dom.c (record_equivalences_from_phis): Remove
4438         restriction on loop depth difference.
4439         (record_equality): Likewise.
4440         (propagate_rhs_into_lhs): Likewise.  Simplify condition.
4441         (loop_depth_of_name): Remove.
4442         * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
4443         restriction on loop depth difference.
4444         (init_copy_prop): Likewise.
4445
4446 2014-07-08  Richard Biener  <rguenther@suse.de>
4447
4448         PR tree-optimization/61681
4449         * gcc.dg/torture/pr61681.c: New testcase.
4450
4451 2014-07-08  Richard Biener  <rguenther@suse.de>
4452
4453         PR tree-optimization/61680
4454         * gcc.dg/vect/pr61680.c: New testcase.
4455
4456 2014-07-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
4457
4458         PR tree-optimization/61576
4459         * gcc.dg/torture/pr61576.c: New test.
4460
4461 2014-07-08  Marek Polacek  <polacek@redhat.com>
4462
4463         PR c/60226
4464         * c-c++-common/pr60226.c: New test.
4465
4466 2014-07-07  Paul Thomas  <pault@gcc.gnu.org>
4467
4468         PR fortran/61459
4469         PR fortran/58883
4470         * gfortran.dg/allocatable_function_8.f90 : New test
4471
4472 2014-07-07  Maciej W. Rozycki  <macro@codesourcery.com>
4473
4474         * gcc.target/powerpc/spe-evmerge.c: New file.
4475
4476 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
4477
4478         * g++.dg/cpp0x/override1.C: Tweak expected error messages.
4479
4480 2014-07-07  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4481
4482         * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
4483
4484 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
4485
4486         PR c++/58898
4487         * g++.dg/parse/pr58898.C: New.
4488
4489 2014-07-07  Dominique d'Humieres <dominiq@lps.ens.fr>
4490
4491         * gfortran.dg/list_read_12.f90: Delete the file.
4492         * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
4493         of dg-runtest.
4494
4495 2014-07-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4496
4497         PR libgfortran/61640
4498         * gfortran.dg/arrayio_16.f90: New test.
4499
4500 2014-07-06  Marek Polacek  <polacek@redhat.com>
4501
4502         * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
4503         * g++.dg/ipa/imm-devirt-2.C: Likewise.
4504
4505 2014-07-06  Marek Polacek  <polacek@redhat.com>
4506
4507         PR c/6940
4508         * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
4509         -Wno-sizeof-array-argument.
4510         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4511         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
4512         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
4513         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
4514         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
4515         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
4516         * c-c++-common/sizeof-array-argument.c: New test.
4517         * gcc.dg/vla-5.c: Add dg-warnings.
4518
4519 2014-07-05  Jan Hubicka  <hubicka@ucw.cz>
4520
4521         * g++.dg/ipa/devirt-26.C: Update testcase.
4522         * g++.dg/ipa/imm-devirt-1.C: Update testcase.
4523         * g++.dg/ipa/imm-devirt-2.C: Update testcase.
4524
4525 2014-07-04  Tobias Burnus  <burnus@net-b.de>
4526
4527         * gfortran.dg/coarray/coindexed_3.f90: New.
4528
4529 2014-07-04  Jakub Jelinek  <jakub@redhat.com>
4530
4531         PR middle-end/61654
4532         * g++.dg/opt/pr61654.C: New test.
4533
4534         PR tree-optimization/61684
4535         * gcc.c-torture/compile/pr61684.c: New test.
4536
4537 2014-07-04  Thomas Schwinge  <thomas@codesourcery.com>
4538
4539         * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
4540         dg-runtest's.  Adapt all callers.
4541         * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
4542         * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
4543         * lib/go-dg.exp (go-dg-runtest): Likewise.
4544         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
4545         * lib/objc-dg.exp (objc-dg-runtest): Likewise.
4546
4547 2014-07-03  Jakub Jelinek  <jakub@redhat.com>
4548
4549         PR tree-optimization/61682
4550         * gcc.c-torture/execute/pr61682.c: New test.
4551
4552 2014-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
4553
4554         * gcc.target/powerpc/shift-dot.c: New test.
4555
4556 2014-07-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4557
4558         * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
4559         avoid optimization.
4560
4561 2014-07-03  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4562
4563         * gcc.target/arm/identical-invariants.c: New test.
4564
4565 2014-07-02  Jan Hubicka  <hubicka@ucw.cz>
4566             Chen Gang <gang.chen.5i5j@gmail.com>
4567
4568         * gcc.c-torture/compile/section.c: New testcase.
4569
4570 2014-07-02  Christian Bruel  <christian.bruel@st.com>
4571
4572         PR target/29349
4573         PR target/53513
4574         * gcc.target/sh/fpchg.c: New test.
4575
4576 2014-07-02  Jakub Jelinek  <jakub@redhat.com>
4577             Fritz Reese  <Reese-Fritz@zai.com>
4578
4579         * gfortran.dg/oldstyle_5.f: New test.
4580
4581 2014-07-02  Uros Bizjak  <ubizjak@gmail.com>
4582
4583         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
4584         * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
4585
4586 2014-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4587
4588         * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
4589         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4590         * g++.dg/parse/error11.C: Likewise.
4591         * g++.old-deja/g++.brendan/template17.C: Likewise.
4592
4593 2014-07-02  Tobias Burnus  <burnus@net-b.de>
4594
4595         * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
4596         * gfortran.dg/coarray/send_array.f90: Ditto.
4597         * gfortran.dg/coarray/sendget_array.f90: Ditto.
4598
4599 2014-07-01  James Greenhalgh  <james.greenhalgh@arm.com>
4600             Yufeng Zhang  <yufeng.zhang@arm.com>
4601
4602         * gcc.target/aarch64/aapcs64/aapcs64.exp:
4603         (additional_flags_for_func_ret): New variable based on
4604         $additional_flags with -fno-use-caller-save.
4605         (func-ret-*.c): Use the new variable.
4606
4607 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
4608
4609         PR c++/59637
4610         * g++.dg/cpp0x/decltype60.C: New.
4611
4612 2014-07-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4613
4614         * gcc.target/aarch64/simd/vcage_f64.c: New test.
4615         * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
4616         * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
4617         * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
4618         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
4619         * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
4620         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
4621         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
4622
4623 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
4624
4625         * g++.dg/cpp1y/pr59867.C: Fix target selector.
4626
4627 2014-07-01  Marek Polacek  <polacek@redhat.com>
4628
4629         * gcc.dg/Wint-conversion.c: New test.
4630
4631 2014-07-01  Marek Polacek  <polacek@redhat.com>
4632
4633         PR c/58286
4634         * gcc.dg/Wincompatible-pointer-types.c: New test.
4635
4636 2014-06-30  David Holsgrove <david.holsgrove@xilinx.com>
4637
4638         * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
4639         MicroBlaze specific pattern.
4640
4641 2014-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
4642
4643         PR c++/58781
4644         PR c++/60249
4645         PR c++/59867
4646         * testsuite/g++.dg/cpp0x/pr58781.C: New.
4647         * testsuite/g++.dg/cpp0x/pr60249.C: New.
4648         * testsuite/g++.dg/cpp1y/pr59867.C: New.
4649
4650 2014-06-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4651
4652         * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
4653         test requires greater precision than the current PowerPC long
4654         double implementation supports.
4655
4656 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4657
4658         PR c++/54891
4659         * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
4660
4661 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
4662
4663         PR c++/51400
4664         * g++.dg/cpp0x/constexpr-attribute3.C: New.
4665
4666 2014-06-30  Jeff Law  <law@redhat.com>
4667
4668         PR tree-optimization/61607
4669         * gcc.dg/tree-ssa/pr61607.c: New test.
4670
4671 2014-06-30  Marek Polacek  <polacek@redhat.com>
4672
4673         * c-c++-common/ubsan/attrib-2.c: New test.
4674         * g++.dg/ubsan/return-3.C: New test.
4675
4676 2014-06-30  Igor Zamyatin  <igor.zamyatin@intel.com>
4677
4678         PR middle-end/57541
4679         * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
4680         * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
4681
4682 2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4683
4684         * gcc.dg/ira-loop-pressure.c: New test.
4685
4686 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
4687
4688         * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
4689         checks that the dump is generated.
4690
4691 2014-06-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4692
4693         PR fortran/36275
4694         PR fortran/38839
4695         * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
4696         * gfortran.dg/binding_label_tests_27.f90: New file.
4697
4698 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
4699
4700         * gfortran.dg/graphite/pr59586.f: New testcase.
4701
4702 2014-06-29  Andreas Schwab  <schwab@linux-m68k.org>
4703
4704         * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
4705
4706 2014-06-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4707
4708         PR fortran/29383
4709         * lib/target-supports.exp (check_effective_target_fortran_ieee):
4710         New function.
4711         * gfortran.dg/ieee/ieee.exp: New file.
4712         * gfortran.dg/ieee/ieee_1.F90: New file.
4713         * gfortran.dg/ieee/ieee_2.f90: New file.
4714         * gfortran.dg/ieee/ieee_3.f90: New file.
4715         * gfortran.dg/ieee/ieee_4.f90: New file.
4716         * gfortran.dg/ieee/ieee_5.f90: New file.
4717         * gfortran.dg/ieee/ieee_6.f90: New file.
4718         * gfortran.dg/ieee/ieee_7.f90: New file.
4719         * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
4720
4721 2014-06-28  Jonathan Wakely  <jwakely@redhat.com>
4722
4723         * g++.dg/cpp0x/elision_conv.C: New.
4724
4725 2014-06-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4726
4727         * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
4728
4729 2014-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
4730
4731         PR c++/61614
4732         * g++.dg/ext/complit14.C: New.
4733
4734 2014-06-27  Martin Jambor  <mjambor@suse.cz>
4735
4736         PR ipa/61160
4737         * g++.dg/ipa/pr61160-2.C: New test.
4738         * g++.dg/ipa/pr61160-3.C: Likewise.
4739
4740 2014-06-27  Jakub Jelinek  <jakub@redhat.com>
4741
4742         PR tree-optimization/57233
4743         PR tree-optimization/61299
4744         * gcc.dg/pr57233.c: New test.
4745         * gcc.target/i386/pr57233.c: New test.
4746         * gcc.target/i386/sse2-pr57233.c: New test.
4747         * gcc.target/i386/avx-pr57233.c: New test.
4748         * gcc.target/i386/avx2-pr57233.c: New test.
4749         * gcc.target/i386/avx512f-pr57233.c: New test.
4750         * gcc.target/i386/xop-pr57233.c: New test.
4751
4752 2014-06-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4753
4754         * gcc.dg/typeof-2.c: New testcase.
4755
4756 2014-06-27  Marek Polacek  <polacek@redhat.com>
4757
4758         * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
4759         (fn1): Remove store to out-of-bounds location.  Add memory barrier.
4760         (fn2): Likewise.
4761         (fn5): Likewise.
4762         (fn6): Likewise.
4763         (fn7): Likewise.
4764         (fn8): Likewise.
4765         (fn9): Likewise.
4766         (fn11): Likewise.
4767         * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
4768         location.  Add memory barrier.
4769         (fn2): Likewise.
4770         (fn3): Likewise.
4771         (fn4): Likewise.
4772         (fn5): Likewise.
4773         * c-c++-common/ubsan/bounds-7.c: New test.
4774
4775 2014-06-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4776
4777         PR libgfortran/61499
4778         * gfortran.dg/arrayio_15.f90: New test.
4779
4780 2014-06-26  Uros Bizjak  <ubizjak@gmail.com>
4781
4782         PR target/61586
4783         * gcc.target/alpha/pr61586.c: New test.
4784
4785 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
4786
4787         PR c++/57573
4788         * g++.dg/template/pr57573.C: New.
4789
4790 2014-06-26  Jan Hubicka  <hubicka@ucw.cz>
4791
4792         * gcc.dg/tree-ssa/interposition.c: New testcase.
4793
4794 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
4795
4796         PR c++/56633
4797         * g++.dg/cpp0x/deleted8.C: New.
4798
4799 2014-06-26  Martin Jambor  <mjambor@suse.cz>
4800
4801         * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
4802         parameter.
4803         * g++.dg/simulate-thread/bitfields.C: Likewise.
4804         * gcc.dg/simulate-thread/strict-align-global.c: Remove
4805         allow-packed-store-data-races parameter.
4806         * gcc.dg/simulate-thread/subfields.c: Likewise.
4807         * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
4808         to one.
4809
4810 2014-06-26  Martin Jambor  <mjambor@suse.cz>
4811
4812         * g++.dg/ipa/pr60600.C: Fix typo.
4813         * g++.dg/ipa/devirt-25.C: Likewise.
4814
4815 2014-06-26  Richard Biener  <rguenther@suse.de>
4816
4817         PR tree-optimization/61607
4818         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
4819
4820 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
4821
4822         * gcc.dg/inline-22.c: Add bind_pic_locally.
4823         * gcc.dg/inline_4.c: Ditto.
4824         * gcc.dg/fail_always_inline.c: Ditto.
4825         * g++.dg/ipa/devirt-25.C: Ditto.
4826
4827 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
4828
4829         * lib/target-support.exp (bind_pic_locally): Save the flags to
4830         'flags_to_postpone' instead of appending to 'flags'.
4831         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
4832         with flags_to_postpone and revert after target_compile.
4833         * lib/g++.exp (g++_target_compile): Ditto.
4834         * lib/gfortran.exp (gfortran_target_compile): Ditto.
4835
4836 2014-06-26  Nick Clifton  <nickc@redhat.com>
4837
4838         * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
4839
4840 2014-06-26  Adam Butcher  <adam@jessamine.co.uk>
4841
4842         PR c++/61537
4843         * g++.dg/template/pr61537.C: New testcase.
4844
4845 2014-06-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4846
4847         * gfortran.dg/default_format_denormal_2.f90:  Remove xfail for
4848         powerpc*-*-linux*.
4849
4850 2014-06-25  Tobias Burnus  <burnus@net-b.de>
4851
4852         * gfortran.dg/coarray_33.f90: New.
4853
4854 2014-06-25  Tobias Burnus  <burnus@net-b.de>
4855
4856         * gfortran.dg/coarray/coindexed_1.f90: New.
4857
4858 2014-06-25  Tobias Burnus  <burnus@net-b.de>
4859
4860         * gfortran.dg/coarray_collectives_7.f90: New.
4861
4862 2014-06-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4863
4864         * gcc.c-torture/execute/20140622-1.c: New test.
4865
4866 2014-06-25  Paolo Carlini  <paolo.carlini@oracle.com>
4867
4868         DR 178
4869         PR c++/49132
4870         * g++.dg/cpp0x/aggr1.C: New.
4871         * g++.dg/cpp0x/aggr2.C: Likewise.
4872         * g++.dg/init/aggr11.C: Likewise.
4873         * g++.dg/init/aggr12.C: Likewise.
4874
4875 2014-06-25  Martin Jambor  <mjambor@suse.cz>
4876
4877         * g++.dg/ipa/pr61540.C: Remove dumping test.
4878
4879 2014-06-25  Marek Polacek  <polacek@redhat.com>
4880
4881         PR c/61162
4882         * gcc.dg/pr61162.c: Adjust dg-warning.
4883         * gcc.dg/pr61162-2.c: New test.
4884
4885 2014-06-25  Marc Glisse  <marc.glisse@inria.fr>
4886
4887         PR tree-optimization/57742
4888         * gcc.dg/tree-ssa/calloc-3.c: New file.
4889
4890 2014-06-25  Richard Biener  <rguenther@suse.de>
4891
4892         PR testsuite/61560
4893         * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
4894         for targets that return _Complex float in memory.
4895
4896 2014-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4897
4898         * gcc.target/arm/vect-noalign.c: Adjust options.
4899
4900 2014-06-24  Cong Hou  <congh@google.com>
4901
4902         * gcc.dg/vect/vect-reduc-sad.c: New.
4903         * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
4904
4905 2014-06-24  Marc Glisse  <marc.glisse@inria.fr>
4906
4907         PR tree-optimization/57742
4908         * g++.dg/tree-ssa/calloc.C: New testcase.
4909         * gcc.dg/tree-ssa/calloc-1.c: Likewise.
4910         * gcc.dg/tree-ssa/calloc-2.c: Likewise.
4911         * gcc.dg/strlenopt-9.c: Adapt.
4912
4913 2014-06-24  Yufeng Zhang  <yufeng.zhang@arm.com>
4914
4915         * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
4916         global variable.
4917         (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
4918         instead of calling sequentially in the C code.
4919         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
4920         saved_return_address to the stack frame where LR register was stored.
4921         (saved_return_address): Declare weak.
4922
4923 2014-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
4924
4925         PR c++/33972
4926         * g++.dg/other/operator3.C: New.
4927         * g++.dg/template/operator8.C: Adjust.
4928         * g++.dg/template/operator9.C: Likewise.
4929
4930 2014-06-24  Alan Lawrence  <alan.lawrence@arm.com>
4931
4932         * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
4933
4934 2014-06-24  Richard Biener  <rguenther@suse.de>
4935
4936         PR tree-optimization/61572
4937         * gcc.target/i386/pr61572.c: New testcase.
4938
4939 2014-06-24  Jakub Jelinek  <jakub@redhat.com>
4940
4941         * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
4942         reduction clause.
4943         * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
4944         Remove Label is never defined expected error.
4945         * gfortran.dg/gomp/udr8.f90: New test.
4946
4947 2014-06-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
4948
4949         PR tree-optimization/61554
4950         * g++.dg/torture/pr61554.C: New testcase.
4951
4952 2014-06-23  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4953
4954         * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
4955
4956 2014-06-23  Jan Hubicka  <hubicka@ucw.cz>
4957
4958         * gcc.dg/localalias-2.c: Guard by require-alias.
4959         * gcc.dg/globalalias-2.c: Likewise.
4960
4961 2014-06-23  Kai Tietz  <ktietz@redhat.com>
4962
4963         * gcc.target/i386/indjmp-1.c: New test.
4964
4965 2014-06-23  Andrew Pinski  <apinski@cavium.com>
4966
4967         * gcc.c-torture/compile/20140723-1.c: New testcase.
4968
4969 2014-06-23  Marek Polacek  <polacek@redhat.com>
4970
4971         PR c/61553
4972         * c-c++-common/pr61553.c (foo): Add dg-error.
4973
4974 2014-06-23  Tobias Burnus  <burnus@net-b.de>
4975
4976         * gfortran.dg/coarray_32.f90: New.
4977
4978 2014-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4979
4980         DR 577
4981         PR c++/33101
4982         * g++.dg/other/void1.C: Adjust.
4983         * g++.dg/other/void3.C: Likewise.
4984
4985 2014-06-23  Marek Polacek  <polacek@redhat.com>
4986
4987         PR c/61553
4988         * c-c++-common/pr61553.c: New test.
4989
4990 2014-06-23  Richard Biener  <rguenther@suse.de>
4991
4992         * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
4993         * g++.dg/vect/slp-pr50819.cc: Likewise.
4994         * g++.dg/vect/slp-pr56812.cc: Likewise.
4995         * gcc.dg/vect/bb-slp-1.c: Likewise.
4996         * gcc.dg/vect/bb-slp-10.c: Likewise.
4997         * gcc.dg/vect/bb-slp-11.c: Likewise.
4998         * gcc.dg/vect/bb-slp-13.c: Likewise.
4999         * gcc.dg/vect/bb-slp-14.c: Likewise.
5000         * gcc.dg/vect/bb-slp-15.c: Likewise.
5001         * gcc.dg/vect/bb-slp-16.c: Likewise.
5002         * gcc.dg/vect/bb-slp-17.c: Likewise.
5003         * gcc.dg/vect/bb-slp-18.c: Likewise.
5004         * gcc.dg/vect/bb-slp-19.c: Likewise.
5005         * gcc.dg/vect/bb-slp-2.c: Likewise.
5006         * gcc.dg/vect/bb-slp-20.c: Likewise.
5007         * gcc.dg/vect/bb-slp-21.c: Likewise.
5008         * gcc.dg/vect/bb-slp-22.c: Likewise.
5009         * gcc.dg/vect/bb-slp-23.c: Likewise.
5010         * gcc.dg/vect/bb-slp-24.c: Likewise.
5011         * gcc.dg/vect/bb-slp-25.c: Likewise.
5012         * gcc.dg/vect/bb-slp-26.c: Likewise.
5013         * gcc.dg/vect/bb-slp-27.c: Likewise.
5014         * gcc.dg/vect/bb-slp-28.c: Likewise.
5015         * gcc.dg/vect/bb-slp-29.c: Likewise.
5016         * gcc.dg/vect/bb-slp-3.c: Likewise.
5017         * gcc.dg/vect/bb-slp-30.c: Likewise.
5018         * gcc.dg/vect/bb-slp-31.c: Likewise.
5019         * gcc.dg/vect/bb-slp-32.c: Likewise.
5020         * gcc.dg/vect/bb-slp-4.c: Likewise.
5021         * gcc.dg/vect/bb-slp-5.c: Likewise.
5022         * gcc.dg/vect/bb-slp-6.c: Likewise.
5023         * gcc.dg/vect/bb-slp-7.c: Likewise.
5024         * gcc.dg/vect/bb-slp-8.c: Likewise.
5025         * gcc.dg/vect/bb-slp-8a.c: Likewise.
5026         * gcc.dg/vect/bb-slp-8b.c: Likewise.
5027         * gcc.dg/vect/bb-slp-9.c: Likewise.
5028         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
5029         * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
5030         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
5031         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
5032         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
5033         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
5034         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
5035         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
5036         * gcc.dg/vect/pr26359.c: Likewise.
5037         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
5038
5039 2014-06-23  Marek Polacek  <polacek@redhat.com>
5040
5041         * c-c++-common/pr49706-2.c: New test.
5042
5043 2014-06-23  Alan Modra  <amodra@gmail.com>
5044
5045         * gcc.dg/pr61583.c: New.
5046
5047 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
5048
5049         * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
5050         [u]int64x1_t.
5051
5052         * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
5053         * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
5054
5055         * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
5056         test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
5057         test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
5058         test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
5059         test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
5060         test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
5061         test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
5062         test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
5063         test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
5064         test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
5065         test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
5066         test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
5067         test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
5068         test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
5069         test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
5070         test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
5071         test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
5072         test_vsrid_n_u64): Fix signature to match intrinsic.
5073
5074         (test_vabs_s64): Remove.
5075         (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
5076
5077         (test_vdupd_lane_s64): Rename to...
5078         (test_vdupd_laneq_s64): ...and remove a call to force_simd.
5079
5080         (test_vdupd_lane_u64): Rename to...
5081         (test_vdupd_laneq_u64): ...and remove a call to force_simd.
5082
5083         (test_vtst_s64): Rename to...
5084         (test_vtstd_s64): ...and change int64x1_t to int64_t.
5085
5086         (test_vtst_u64): Rename to...
5087         (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
5088
5089         * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
5090         * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
5091         Remove out-of-bounds tests.
5092         * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
5093         * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
5094         * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
5095
5096 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
5097
5098         * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
5099         * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
5100         * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
5101         * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
5102         * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
5103         vector types.
5104         * gcc.target/aarch64/vsub_f64.c: Likewise.
5105         * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
5106         scheme as now the same for all variants.
5107         * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
5108         float64x1_t.
5109
5110 2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
5111
5112         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
5113
5114 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
5115
5116         * gcc.dg/localalias.c: Fix broken commit.
5117         * gcc.dg/globalalias.c: Likewise.
5118
5119 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
5120
5121         * gcc.dg/localalias.c: New testcase.
5122         * gcc.dg/localalias-2.c: New testcase.
5123         * gcc.dg/globalalias.c: New testcase.
5124         * gcc.dg/globalalias-2.c: New testcase.
5125
5126 2014-06-20  Jakub Jelinek  <jakub@redhat.com>
5127
5128         * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
5129
5130 2014-06-20  Marek Polacek  <polacek@redhat.com>
5131
5132         * c-c++-common/ubsan/bounds-1.c: New test.
5133         * c-c++-common/ubsan/bounds-2.c: New test.
5134         * c-c++-common/ubsan/bounds-3.c: New test.
5135         * c-c++-common/ubsan/bounds-4.c: New test.
5136         * c-c++-common/ubsan/bounds-5.c: New test.
5137         * c-c++-common/ubsan/bounds-6.c: New test.
5138
5139 2014-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
5140
5141         Make the tests big-endian friendly.
5142
5143         * gcc.target/aarch64/aapcs64/test_25.c: Update.
5144         * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
5145         * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
5146         * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
5147         * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
5148         * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
5149         * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
5150         * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
5151         * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
5152
5153 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
5154             Max Ostapenko  <m.ostapenko@partner.samsung.com>
5155
5156         PR sanitizer/61547
5157         * c-c++-common/asan/strlen-overflow-1.c: New test.
5158
5159 2014-06-20  Martin Jambor  <mjambor@suse.cz>
5160
5161         PR ipa/61540
5162         * g++.dg/ipa/pr61540.C: New test.
5163
5164 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
5165             Max Ostapenko  <m.ostapenko@partner.samsung.com>
5166
5167         PR sanitizer/61530
5168         * c-c++-common/asan/pr61530.c: New test.
5169
5170 2014-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5171
5172         * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
5173         * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
5174         * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
5175         * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
5176         * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
5177         * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
5178         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
5179         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
5180         * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
5181         * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
5182         * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
5183         * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
5184         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
5185         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
5186         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
5187         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
5188         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
5189         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
5190         * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
5191         * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
5192         * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
5193         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
5194         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
5195         * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
5196         * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
5197         * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
5198         * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
5199         * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
5200         * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
5201         * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
5202         * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
5203         * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
5204         * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
5205         * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
5206         * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
5207         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
5208         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
5209         * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
5210         * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
5211         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
5212         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
5213         * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
5214         (test_vqdmlal_high_lane_s16): Fix parameter type.
5215         (test_vqdmlal_high_lane_s32): Likewise.
5216         (test_vqdmull_high_lane_s16): Likewise.
5217         (test_vqdmull_high_lane_s32): Likewise.
5218         (test_vqdmlsl_high_lane_s32): Likewise.
5219         (test_vqdmlsl_high_lane_s16): Likewise.
5220         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
5221         Fix argument type.
5222         (test_vqdmlals_lane_s32): Likewise.
5223         (test_vqdmlslh_lane_s16): Likewise.
5224         (test_vqdmlsls_lane_s32): Likewise.
5225         (test_vqdmulhh_lane_s16): Likewise.
5226         (test_vqdmulhs_lane_s32): Likewise.
5227         (test_vqdmullh_lane_s16): Likewise.
5228         (test_vqdmulls_lane_s32): Likewise.
5229         (test_vqrdmulhh_lane_s16): Likewise.
5230         (test_vqrdmulhs_lane_s32): Likewise.
5231
5232 2014-06-20  Tobias Burnus  <burnus@net-b.de>
5233
5234         PR testsuite/61567
5235         * gfortran.dg/coarray_collectives_5.f90: Update
5236         dg-final scan-tree-dump-times.
5237         * gfortran.dg/coarray_collectives_6.f90: Ditto.
5238
5239 2014-06-20 Hale Wang <hale.wang@arm.com>
5240
5241         * gcc.target/arm/lto/: New folder to verify the LTO option.
5242         * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
5243         * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
5244         * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
5245         * lib/lto.exp (object-readelf): New procedure.
5246
5247 2014-06-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5248
5249         PR fortran/61454
5250         * gfortran.dg/pr61454.f90: New file.
5251
5252 2014-06-19  Terry Guo  <terry.guo@arm.com>
5253
5254         * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
5255         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
5256         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
5257
5258 2014-06-19  Tobias Burnus  <burnus@net-b.de>
5259
5260         * gfortran.dg/coarray/collectives_2.f90: Extend
5261         and make valid.
5262
5263 2014-06-18  Tom de Vries  <tom@codesourcery.com>
5264
5265         * gcc.target/aarch64/fuse-caller-save.c: New test.
5266
5267 2014-06-18  Radovan Obradovic  <robradovic@mips.com>
5268             Tom de Vries  <tom@codesourcery.com>
5269
5270         * gcc.target/arm/fuse-caller-save.c: New test.
5271
5272 2014-06-18  Richard Biener  <rguenther@suse.de>
5273
5274         * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
5275         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
5276         * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
5277
5278 2014-06-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
5279
5280         PR tree-optimization/61518
5281         * gcc.dg/torture/pr61518.c: New test.
5282
5283 2014-06-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5284
5285         PR tree-optimization/61517
5286         * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
5287         (incorrect_read_be32): Likewise.
5288         (main): Call incorrect_read_* to test stmt replacement is made by
5289         bswap at the right place.
5290         * gcc.c-torture/execute/pr61517.c: New test.
5291
5292 2014-06-18  Andreas Schwab  <schwab@suse.de>
5293
5294         PR rtl-optimization/54555
5295         * gcc.target/m68k/pr54555.c: New test.
5296
5297 2014-06-18  Olivier Hainque  <hainque@adacore.com>
5298
5299         * gnat.dg/blocklocs.adb: New test.
5300
5301 2014-06-18  Evgeny Stupachenko  <evstupac@gmail.com>
5302
5303         PR tree-optimization/52252
5304         * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
5305         * gcc.target/i386/pr52252-core.c: Ditto.
5306
5307         PR tree-optimization/61403
5308         * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
5309
5310 2014-06-18  Jakub Jelinek  <jakub@redhat.com>
5311
5312         * gfortran.dg/gomp/declare-simd-1.f90: New test.
5313         * gfortran.dg/gomp/depend-1.f90: New test.
5314         * gfortran.dg/gomp/target1.f90: New test.
5315         * gfortran.dg/gomp/target2.f90: New test.
5316         * gfortran.dg/gomp/target3.f90: New test.
5317         * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
5318         * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
5319         201107.
5320
5321 2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
5322
5323         PR fortran/61126
5324         * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
5325
5326 2014-06-17  Tobias Burnus  <burnus@net-b.de>
5327             Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
5328
5329         * gfortran.dg/coarray/send_array.f90: New.
5330         * gfortran.dg/coarray/get_array.f90: New.
5331         * gfortran.dg/coarray/sendget_array.f90: New.
5332         * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
5333         names.
5334         * gfortran.dg/coarray/collectives_2.f90: New.
5335
5336 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5337
5338         PR target/61533
5339         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
5340         dg-options.
5341
5342 2014-06-17  Uros Bizjak  <ubizjak@gmail.com>
5343
5344         * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
5345         unit_id and kind_id to zero.
5346
5347 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
5348
5349         PR target/61483
5350         * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
5351         * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
5352         * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
5353         * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
5354
5355 2014-06-17  Richard Biener  <rguenther@suse.de>
5356
5357         PR lto/61012
5358         * gcc.dg/lto/pr61526_0.c: New testcase.
5359         * gcc.dg/lto/pr61526_1.c: Likewise.
5360
5361 2014-06-17  Richard Biener  <rguenther@suse.de>
5362
5363         * gcc.dg/tree-ssa/20041122-1.c: Adjust.
5364         * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
5365         * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
5366         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5367         * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
5368
5369 2014-06-17  Richard Biener  <rguenther@suse.de>
5370
5371         * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
5372
5373 2014-06-16  Richard Biener  <rguenther@suse.de>
5374
5375         PR tree-optimization/61482
5376         * g++.dg/torture/pr61482.C: New testcase.
5377
5378 2014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
5379
5380         * gcc.target/i386/xop-imul64-vector.c: Remove the check for
5381         vpmacsdql instruction.
5382
5383 2014-06-16  Yury Gribov  <y.gribov@samsung.com>
5384
5385         * c-c++-common/asan/instrument-with-calls-1.c: New test.
5386         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5387         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
5388         * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
5389         test patterns.
5390         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5391         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
5392         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5393         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5394         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5395         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5396
5397 2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5398
5399         PR fortran/28484
5400         PR fortran/61429
5401         * gfortran.dg/system_clock_1.f90: New file.
5402         * gfortran.dg/system_clock_2.f90: New file.
5403
5404 2014-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5405
5406         PR c++/33101
5407         * g++.dg/other/void3.C: New.
5408         * g++.dg/conversion/err-recover1.C: Update.
5409
5410 2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
5411
5412         PR target/61415
5413         * lib/target-supports.exp (check_effective_target_longdouble128): New.
5414         * gcc.target/powerpc/pack02.c: Use it.
5415         * gcc.target/powerpc/tfmode_off.c: Likewise.
5416
5417 2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5418
5419         PR rtl-optimization/61094
5420         PR rtl-optimization/61446
5421         * gcc.target/i386/pr61446.c : New.
5422
5423 2014-06-13  Dehao Chen  <dehao@google.com>
5424
5425         * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
5426
5427 2014-06-13  Alan Lawrence  <alan.lawrence@arm.com>
5428
5429         * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
5430
5431 2014-06-13  Richard Biener  <rguenther@suse.de>
5432
5433         * c-c++-common/pr46562-2.c: Adjust.
5434         * g++.dg/tree-ssa/pr8781.C: Likewise.
5435         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5436         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5437         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
5438         * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
5439         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5440
5441 2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5442
5443         PR tree-optimization/61375
5444         * gcc.c-torture/execute/pr61375-1.c: New test.
5445
5446 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
5447
5448         PR middle-end/61486
5449         * c-c++-common/gomp/pr61486-1.c: New test.
5450         * c-c++-common/gomp/pr61486-2.c: New test.
5451
5452 2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
5453
5454         PR target/59843
5455         * gcc.dg/vect/vect-singleton_1.c: New file.
5456
5457 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
5458
5459         PR target/61443
5460         * gcc.target/avr/torture/pr61443.c: New test.
5461
5462 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
5463
5464         PR c++/19200
5465         * g++.dg/parse/friend11.C: New.
5466
5467 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
5468
5469         PR c++/60265
5470         * g++.dg/cpp0x/using-enum-1.C: New.
5471         * g++.dg/cpp0x/using-enum-2.C: Likewise.
5472
5473 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
5474
5475         PR c++/19200
5476         * g++.dg/parse/friend9.C: New.
5477         * g++.dg/parse/friend10.C: Likewise.
5478         * g++.dg/parse/friend7.C: Adjust.
5479
5480 2014-06-11  Richard Biener  <rguenther@suse.de>
5481
5482         PR tree-optimization/61452
5483         * gcc.dg/torture/pr61452.c: New testcase.
5484
5485 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
5486
5487         PR c++/34049
5488         * g++.dg/parse/pr34049.C: New.
5489
5490 2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5491
5492         * gcc.c-torture/execute/pr61306-1.c: New test.
5493         * gcc.c-torture/execute/pr61306-2.c: Likewise.
5494         * gcc.c-torture/execute/pr61306-3.c: Likewise.
5495
5496 2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5497
5498         * gcc.target/aarch64/acle/acle.exp: New.
5499         * gcc.target/aarch64/acle/crc32b.c: New test.
5500         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
5501         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
5502         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
5503         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
5504         * gcc.target/aarch64/acle/crc32d.c: Likewise.
5505         * gcc.target/aarch64/acle/crc32h.c: Likewise.
5506         * gcc.target/aarch64/acle/crc32w.c: Likewise.
5507
5508 2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
5509
5510         PR tree-optimization/52252
5511         * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
5512
5513 2014-06-11  Richard Biener  <rguenther@suse.de>
5514
5515         PR middle-end/61437
5516         * gcc.dg/torture/20140610-1.c: New testcase.
5517         * gcc.dg/torture/20140610-2.c: Likewise.
5518
5519 2014-06-10  Richard Biener  <rguenther@suse.de>
5520
5521         PR tree-optimization/61438
5522         * gcc.dg/torture/pr61438.c: New testcase.
5523
5524 2014-06-10  Richard Biener  <rguenther@suse.de>
5525
5526         PR middle-end/61456
5527         * g++.dg/opt/pr61456.C: New testcase.
5528
5529 2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
5530             Mikael Morin <mikael@gcc.gnu.org>
5531
5532         PR fortran/41936
5533         * gfortran.dg/class_array_15.f03: Check memory leaks.
5534
5535 2014-06-10  Richard Biener  <rguenther@suse.de>
5536
5537         PR tree-optimization/57186
5538         PR tree-optimization/59299
5539         * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
5540         * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
5541
5542 2014-06-10  Jakub Jelinek  <jakub@redhat.com>
5543
5544         PR fortran/60928
5545         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
5546         directives.
5547         * gfortran.dg/gomp/associate1.f90: New test.
5548         * gfortran.dg/gomp/intentin1.f90: New test.
5549         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
5550         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
5551         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
5552         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
5553
5554 2014-06-09  Marek Polacek  <polacek@redhat.com>
5555
5556         PR c/36446
5557         * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
5558         * gcc.dg/array-2.c: Likewise.
5559         * gcc.dg/array-const-2.c: Likewise.
5560         * gcc.dg/ucnid-8.c: Likewise.
5561         * gcc.dg/vla-init-1.c: Likewise.
5562         * gcc.dg/array-const-3.c: Change dg-error to dg-message.
5563         * gcc.dg/c99-flex-array-7.c: Likewise.
5564         * gcc.dg/init-bad-1.c: Likewise.
5565         * gcc.dg/init-bad-3.c: Likewise.
5566         * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
5567         * gcc.dg/pedwarn-init.c: Add dg-warning.
5568         * gcc.dg/pr53119.c: Remove dg-excess-errors.
5569
5570 2014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5571
5572         PR c++/22556
5573         * g++.dg/other/redecl3.C: New.
5574
5575 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
5576
5577         PR c++/54442
5578         * g++.dg/pr54442.C: New file.
5579
5580 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
5581
5582         PR fortran/61406
5583         * gfortran.dg/associate_17.f90 : New test
5584
5585 2014-06-09  Petr Murzin  <petr.murzin@intel.com>
5586
5587         * gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
5588         void for TEST instead of static void.
5589         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
5590         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
5591         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
5592         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
5593         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
5594         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
5595         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
5596         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
5597         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
5598         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
5599         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
5600         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
5601         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
5602         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
5603         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
5604         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
5605         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
5606         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
5607         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
5608         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
5609         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
5610         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
5611         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
5612         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
5613         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
5614         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
5615         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
5616         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
5617         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
5618         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
5619         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
5620         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
5621         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
5622         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
5623         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
5624         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
5625         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
5626         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
5627         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
5628         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
5629         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
5630         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
5631         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
5632         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
5633         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
5634         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
5635         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
5636         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
5637         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
5638         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
5639         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
5640         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
5641         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
5642         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
5643         * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
5644         * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
5645         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
5646         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
5647         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
5648         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
5649         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
5650         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
5651         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
5652         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
5653         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
5654         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
5655         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
5656         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
5657         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
5658         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
5659         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
5660         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
5661         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
5662         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
5663         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
5664         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
5665         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
5666         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
5667         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
5668         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
5669         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
5670         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
5671         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
5672         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
5673         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
5674         * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
5675         instead of static void.
5676         * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
5677         delete unused variables.
5678         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5679         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5680         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5681         * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
5682         delete unused variables, void for TEST instead of static void.
5683         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5684         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5685         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5686         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5687         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5688         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5689         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5690         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5691         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5692         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5693         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5694         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
5695         * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
5696         initialize variables.
5697         * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
5698         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
5699         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
5700         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
5701         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
5702         * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
5703         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
5704         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
5705         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
5706         * gcc.target/i386/i386.exp: Ditto.
5707         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
5708         CALC, void for TEST instead of static void, initialize variables.
5709         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
5710         * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
5711         static void.
5712         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
5713         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
5714         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
5715         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
5716         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
5717         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
5718         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
5719         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
5720         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
5721         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
5722         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
5723         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
5724         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
5725         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
5726         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
5727         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
5728         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5729         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5730         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
5731         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
5732         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
5733         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
5734         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
5735         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
5736         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
5737         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
5738         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
5739         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
5740         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
5741         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
5742         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
5743         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
5744         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
5745         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
5746         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
5747         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
5748         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
5749         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
5750         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
5751         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
5752         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
5753         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
5754         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
5755         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
5756         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
5757         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
5758         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
5759         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
5760         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
5761         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
5762         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
5763         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
5764         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5765         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5766         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
5767         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
5768         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
5769         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
5770         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
5771         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
5772         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
5773         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
5774         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
5775         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
5776         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
5777         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
5778         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
5779         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
5780         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
5781         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
5782         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5783         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5784         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
5785         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
5786         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
5787         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
5788         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
5789         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
5790         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
5791         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
5792         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
5793         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
5794         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
5795         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
5796         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
5797         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
5798         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
5799         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
5800         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
5801         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
5802         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
5803         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
5804         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
5805         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
5806         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
5807         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
5808         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
5809         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
5810         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
5811         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
5812         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
5813         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
5814         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
5815         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
5816         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
5817         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
5818         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
5819         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
5820         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
5821         * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
5822         instead of static void.
5823         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
5824         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
5825         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
5826         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
5827         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
5828         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
5829         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
5830         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
5831         static void, delete unused variables.
5832         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
5833         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
5834         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
5835         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
5836         * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
5837         static void, delete unused variables, Change parameters for
5838         UNION_CHECK, MASK_MERGE and MASK_ZERO.
5839         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
5840         CALC,  void for TEST instead of static void.
5841         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
5842         UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
5843         void.
5844         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
5845         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
5846         static void, change type  of parameter for UNION_TYPE.
5847         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
5848         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
5849         void for TEST instead of static void, delete unused variables, change
5850         parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
5851         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
5852         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
5853         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
5854         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
5855         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
5856         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
5857         * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
5858         void for TEST instead of static void, change parameters for
5859         UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
5860         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
5861         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
5862         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
5863         * gcc.target/i386/avx512f-additional-reg-names.c: Add
5864         __attribute__((unused)).
5865         * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
5866         __attribute__((unused)).
5867         * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
5868         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
5869         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
5870         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
5871         * gcc.target/i386/avx512f-korw-1.c: Ditto.
5872         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
5873         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
5874         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
5875         * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
5876         add __attribute__((unused)).
5877         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
5878         * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
5879         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
5880         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
5881         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
5882         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
5883         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
5884         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
5885         * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
5886         delete unused variables.
5887         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
5888         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
5889         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5890         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
5891         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
5892         * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
5893         static void, mask_merging and zero_masking for unsigned types.
5894         * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
5895         CHECK_ARRAY for unsigned types.
5896         * gcc.target/i386/m256-check.h: Ditto.
5897         * gcc.target/i386/m512-check.h: Ditto.
5898
5899 2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
5900
5901         PR target/61062
5902         * gcc.target/arm/pr48252.c (main): Expect same result
5903         as endian-neutral.
5904
5905 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5906
5907         PR fortran/45187
5908         * gfortran.dg/cray_pointers_10.f90: New file.
5909
5910 2014-06-09  Jakub Jelinek  <jakub@redhat.com>
5911
5912         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
5913         instead of complex(kind=16).
5914
5915 2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5916
5917         PR fortran/38829
5918         * gfortran.dg/bind_c_usage_29.f90: New file.
5919
5920 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
5921
5922         * gnat.dg/opt38.adb: New test.
5923         * gnat.dg/opt38_pkg.ad[sb]: New helper.
5924
5925 2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
5926
5927         PR target/18343
5928         * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
5929         New macro, 0 for __MMIX__, default 64.
5930         (bar): Pass it to __builtin_apply instead of literal 64.
5931
5932 2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5933
5934         * gfortran.dg/io_constraints_11.f90: New file.
5935         * gfortran.dg/io_constraints_12.f90: New file.
5936         * gfortran.dg/io_constraints_13.f90: New file.
5937
5938 2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
5939
5940         PR target/61423
5941         * gcc.target/i386/pr61423.c: New test.
5942
5943 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5944
5945         PR c++/60184
5946         * g++.dg/cpp0x/constexpr-union6.C: New.
5947         * g++.dg/cpp0x/union6.C: Likewise.
5948         * g++.dg/init/ref14.C: Adjust.
5949         * g++.dg/init/union1.C: Likewise.
5950
5951 2014-06-06  Richard Biener  <rguenther@suse.de>
5952
5953         PR tree-optimization/59299
5954         * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
5955
5956 2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
5957
5958         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
5959         * gcc.dg/tree-ssa/sra-12.c: Likewise.
5960
5961 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5962
5963         * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
5964         bitfield and test wrong results instead of correct results to make the
5965         test more portable.
5966
5967 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5968
5969         PR c++/60432
5970         * g++.dg/cpp0x/constexpr-60432.C: New.
5971
5972 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5973
5974         PR c++/60199
5975         * g++.dg/cpp0x/constexpr-60199.C: New.
5976
5977 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5978
5979         * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
5980         Specify -march=z900 as an additional option.
5981         * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
5982         * gcc.dg/optimize-bswapsi-2.c: Likewise.
5983         * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
5984
5985 2014-06-06  Jakub Jelinek  <jakub@redhat.com>
5986
5987         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
5988         reduction clause diagnostic changes.
5989         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
5990         * gfortran.dg/gomp/reduction1.f90: Likewise.
5991         * gfortran.dg/gomp/reduction3.f90: Likewise.
5992         * gfortran.dg/gomp/udr1.f90: New test.
5993         * gfortran.dg/gomp/udr2.f90: New test.
5994         * gfortran.dg/gomp/udr3.f90: New test.
5995         * gfortran.dg/gomp/udr4.f90: New test.
5996         * gfortran.dg/gomp/udr5.f90: New test.
5997         * gfortran.dg/gomp/udr6.f90: New test.
5998         * gfortran.dg/gomp/udr7.f90: New test.
5999
6000 2014-06-06  Christian Bruel  <christian.bruel@st.com>
6001
6002         PR tree-optimization/43934
6003         * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
6004
6005 2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
6006
6007         PR c/53119
6008         * gcc.dg/pr53119.c: New testcase.
6009
6010 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6011
6012         PR target/52472
6013         * gcc.target/avr/pr52472.c: New test.
6014
6015
6016 2014-06-05  Jeff Law  <law@redhat.com>
6017
6018         PR tree-optimization/61289
6019         * g++.dg/pr61289.C: New test.
6020         * g++.dg/pr61289-2.C: New test.
6021
6022 2014-06-05  Richard Biener  <rguenther@suse.de>
6023             Paolo Carlini  <paolo.carlini@oracle.com>
6024
6025         PR c++/56961
6026         * g++.dg/parse/pr56961.C: New.
6027
6028 2014-06-05  Kai Tietz  <ktietz@redhat.com>
6029
6030         PR target/46219
6031         * gcc.target/i386/sibcall-4.c: Remove xfail.
6032
6033 2014-06-05  Julian Brown  <julian@codesourcery.com>
6034             Sandra Loosemore  <sandra@codesourcery.com>
6035
6036         * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
6037
6038 2014-06-05  Richard Biener  <rguenther@suse.de>
6039
6040         PR c++/61004
6041         * g++.dg/diagnostic/pr61004.C: New testcase.
6042
6043 2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
6044
6045         * gcc.dg/torture/pr61319.c: New test.
6046
6047 2014-06-05  Marek Polacek  <polacek@redhat.com>
6048
6049         PR c/56724
6050         * gcc.dg/pr56724-3.c: New test.
6051
6052 2014-06-05  Andreas Schwab  <schwab@suse.de>
6053
6054         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
6055
6056 2014-06-05  Marek Polacek  <polacek@redhat.com>
6057
6058         PR c/49706
6059         * c-c++-common/pr49706.c: New test.
6060
6061 2014-06-05  Marek Polacek  <polacek@redhat.com>
6062
6063         PR c/48062
6064         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
6065         * gcc.dg/Wshadow-3.c: Likewise.
6066         * gcc.dg/pr48062.c: New test.
6067
6068 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6069
6070         PR c++/43453
6071         * g++.dg/init/pr43453.C: New.
6072
6073 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
6074
6075         PR tree-optimization/61385
6076         * gcc.dg/tree-ssa/pr61385.c: New file.
6077
6078 2014-06-04  Richard Biener  <rguenther@suse.de>
6079
6080         PR tree-optimization/60098
6081         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
6082
6083 2014-06-04  Richard Biener  <rguenther@suse.de>
6084
6085         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
6086
6087 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
6088
6089         PR c/58942
6090         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
6091         the case with a pointer.
6092
6093 2014-06-04  Marek Polacek  <polacek@redhat.com>
6094
6095         PR c/30020
6096         * c-c++-common/pr30020.c: New test.
6097
6098 2014-06-03  Andrew Pinski  <apinski@cavium.com>
6099
6100         * gcc.c-torture/compile/20140528-1.c: New testcase.
6101
6102 2014-06-03  Dehao Chen  <dehao@google.com>
6103
6104         * gcc.dg/tree-prof/merge_block.c: New test.
6105
6106 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
6107
6108         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
6109         * g++.dg/ext/mv15.C (dg-options): Ditto.
6110
6111 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6112
6113         DR 1423
6114         PR c++/52174
6115         * g++.dg/cpp0x/nullptr31.C: New.
6116         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
6117         * g++.dg/cpp0x/nullptr17.C: Update.
6118
6119 2014-06-03  Marek Polacek  <polacek@redhat.com>
6120
6121         PR c/60439
6122         * c-c++-common/pr60439.c: New test.
6123         * g++.dg/eh/scope1.C (f4): Add dg-warning.
6124
6125 2014-06-03  Martin Jambor  <mjambor@suse.cz>
6126
6127         PR ipa/61160
6128         * g++.dg/ipa/pr61160-1.C: New test.
6129
6130 2014-06-03  Richard Biener  <rguenther@suse.de>
6131
6132         PR tree-optimization/61383
6133         * gcc.dg/torture/pr61383-1.c: New testcase.
6134
6135 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
6136
6137         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
6138
6139 2014-06-02  Jeff Law  <law@redhat.com>
6140
6141         PR rtl-optimization/61094
6142         * g++.dg/pr61094: New test.
6143
6144 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
6145
6146         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
6147         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
6148         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
6149         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
6150         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
6151         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
6152         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
6153         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
6154
6155 2014-06-02  Richard Biener  <rguenther@suse.de>
6156
6157         PR tree-optimization/61346
6158         * gcc.dg/torture/pr61346.c: New testcase.
6159
6160 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
6161
6162         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
6163         not compilation.
6164         * gcc.target/i386/sibcall-4.c: Ditto.
6165         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
6166
6167 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
6168
6169         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
6170         in scan-assembler-not string.
6171         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
6172         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
6173         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
6174
6175 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
6176
6177         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
6178
6179 2014-06-01  Kai Tietz  <ktietz@redhat.com>
6180
6181         PR target/61377
6182         * gcc.target/i386/sibcall-6.c: New test.
6183
6184 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
6185
6186         DR 1227
6187         PR c++/57543
6188         * g++.dg/cpp0x/pr57543-1.C: New.
6189         * g++.dg/cpp0x/pr57543-2.C: Likewise.
6190         * g++.dg/cpp0x/pr57543-3.C: Likewise.
6191         * g++.dg/cpp0x/decltype59.C: Likewise.
6192
6193 2014-05-31  Tom de Vries  <tom@codesourcery.com>
6194
6195         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
6196
6197 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
6198
6199         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
6200         restore_gcc_exec_prefix_env_var): New procedures.
6201         (set_ld_library_path_env_vars,
6202         restore_ld_library_path_env_vars): Use them.
6203         * lib/c-compat.exp: Load target-libpath.exp.
6204         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
6205         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
6206         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
6207         restore_gcc_exec_prefix_env_var.
6208         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
6209         Likewise.
6210
6211         * c-c++-common/asan/misalign-1.c: New test.
6212         * c-c++-common/asan/misalign-2.c: New test.
6213
6214         * g++.dg/asan/asan_test.C: Add -std=c++11 and
6215         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
6216         -DASAN_USE_DEJAGNU_GTEST=1.
6217         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
6218         * g++.dg/asan/asan_oob_test.cc: Likewise.
6219         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
6220         * g++.dg/asan/asan_str_test.cc: Likewise.
6221         * g++.dg/asan/asan_test_utils.h: Likewise.
6222         * g++.dg/asan/sanitizer_test_config.h: Likewise.
6223         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
6224         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
6225         Imported from upstream r209283.
6226         * g++.dg/asan/asan_test_config.h: Likewise.
6227
6228 2014-05-30  Kai Tietz  <ktietz@redhat.com>
6229
6230         PR target/60104
6231         * gcc.target/i386/sibcall-1.c: New test.
6232         * gcc.target/i386/sibcall-2.c: New test.
6233         * gcc.target/i386/sibcall-3.c: New test.
6234         * gcc.target/i386/sibcall-4.c: New test.
6235
6236 2014-05-30  Ian Lance Taylor  <iant@google.com>
6237
6238         * gcc.target/i386/pause-2.c: New test.
6239
6240 2014-05-30  Tom de Vries  <tom@codesourcery.com>
6241
6242         * gcc.target/i386/fuse-caller-save.c: New test.
6243         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
6244         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
6245
6246 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
6247
6248         * gcc.target/arm/simd/vrev16p8_1.c: New file.
6249         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
6250         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
6251         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
6252         * gcc.target/arm/simd/vrev16s8_1.c: New file.
6253         * gcc.target/arm/simd/vrev16u8_1.c: New file.
6254         * gcc.target/arm/simd/vrev32p16_1.c: New file.
6255         * gcc.target/arm/simd/vrev32p8_1.c: New file.
6256         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
6257         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
6258         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
6259         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
6260         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
6261         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
6262         * gcc.target/arm/simd/vrev32s16_1.c: New file.
6263         * gcc.target/arm/simd/vrev32s8_1.c: New file.
6264         * gcc.target/arm/simd/vrev32u16_1.c: New file.
6265         * gcc.target/arm/simd/vrev32u8_1.c: New file.
6266         * gcc.target/arm/simd/vrev64f32_1.c: New file.
6267         * gcc.target/arm/simd/vrev64p16_1.c: New file.
6268         * gcc.target/arm/simd/vrev64p8_1.c: New file.
6269         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
6270         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
6271         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
6272         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
6273         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
6274         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
6275         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
6276         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
6277         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
6278         * gcc.target/arm/simd/vrev64s16_1.c: New file.
6279         * gcc.target/arm/simd/vrev64s32_1.c: New file.
6280         * gcc.target/arm/simd/vrev64s8_1.c: New file.
6281         * gcc.target/arm/simd/vrev64u16_1.c: New file.
6282         * gcc.target/arm/simd/vrev64u32_1.c: New file.
6283         * gcc.target/arm/simd/vrev64u8_1.c: New file.
6284
6285 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
6286
6287         PR rtl-optimization/61325
6288         * gcc.target/aarch64/pr61325.c: New.
6289
6290 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
6291
6292         * gcc.target/arm/simd/vextQf32_1.c: New file.
6293         * gcc.target/arm/simd/vextQp16_1.c: New file.
6294         * gcc.target/arm/simd/vextQp8_1.c: New file.
6295         * gcc.target/arm/simd/vextQs16_1.c: New file.
6296         * gcc.target/arm/simd/vextQs32_1.c: New file.
6297         * gcc.target/arm/simd/vextQs64_1.c: New file.
6298         * gcc.target/arm/simd/vextQs8_1.c: New file.
6299         * gcc.target/arm/simd/vextQu16_1.c: New file.
6300         * gcc.target/arm/simd/vextQu32_1.c: New file.
6301         * gcc.target/arm/simd/vextQu64_1.c: New file.
6302         * gcc.target/arm/simd/vextQu8_1.c: New file.
6303         * gcc.target/arm/simd/vextQp64_1.c: New file.
6304         * gcc.target/arm/simd/vextf32_1.c: New file.
6305         * gcc.target/arm/simd/vextp16_1.c: New file.
6306         * gcc.target/arm/simd/vextp8_1.c: New file.
6307         * gcc.target/arm/simd/vexts16_1.c: New file.
6308         * gcc.target/arm/simd/vexts32_1.c: New file.
6309         * gcc.target/arm/simd/vexts64_1.c: New file.
6310         * gcc.target/arm/simd/vexts8_1.c: New file.
6311         * gcc.target/arm/simd/vextu16_1.c: New file.
6312         * gcc.target/arm/simd/vextu32_1.c: New file.
6313         * gcc.target/arm/simd/vextu64_1.c: New file.
6314         * gcc.target/arm/simd/vextu8_1.c: New file.
6315         * gcc.target/arm/simd/vextp64_1.c: New file.
6316
6317 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
6318             Tom de Vries  <tom@codesourcery.com>
6319
6320         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
6321         options.
6322         * gcc.target/mips/fuse-caller-save.h: New include file.
6323         * gcc.target/mips/fuse-caller-save.c: New test.
6324         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
6325         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
6326
6327 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
6328
6329         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
6330
6331 2014-05-28  Richard Biener  <rguenther@suse.de>
6332
6333         PR middle-end/61045
6334         * gcc.dg/pr61045.c: New testcase.
6335
6336 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6337
6338         * lib/clearcap.exp: New file.
6339         * gcc.dg/vect/vect.exp: Load clearcap.exp.
6340         Remove clearcap_ldflags handling.
6341         Call clearcap-init, clearcap-finish.
6342         * gcc.target/i386/i386.exp: Likewise.
6343         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
6344         * gcc.target/i386/clearcapv2.map: Move to
6345         ../config/sol2-clearcapv2.map.
6346         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
6347         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
6348
6349 2014-05-28  Richard Biener  <rguenther@suse.de>
6350
6351         PR tree-optimization/61335
6352         * gfortran.dg/pr61335.f90: New testcase.
6353
6354 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6355
6356         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
6357
6358 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6359
6360         * gnat.dg/overflow_fixed.adb: New test.
6361
6362 2014-05-27  Marek Polacek  <polacek@redhat.com>
6363
6364         PR c/56724
6365         * gcc.dg/pr56724-1.c: New test.
6366         * gcc.dg/pr56724-2.c: New test.
6367         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
6368         -Wtraditional.
6369         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
6370
6371 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
6372
6373         * gcc.dg/fold-compare-8.c: New test.
6374         * gcc.dg/Wstrict-overflow-25.c: Likewise.
6375
6376 2014-05-27  Richard Biener  <rguenther@suse.de>
6377
6378         * gcc.dg/tree-ssa/vrp92.c: New testcase.
6379
6380 2014-05-27  Marek Polacek  <polacek@redhat.com>
6381
6382         PR testsuite/61319
6383         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
6384         LLONG_MIN, and ULLONG_MAX.
6385
6386 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6387
6388         * lib/target-supports.exp (check_effective_target_vect_bswap):
6389         Specify arm*-*-* support.
6390
6391 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
6392
6393         PR testsuite/61319
6394         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
6395         -nan optional.
6396         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
6397         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
6398
6399 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
6400
6401         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
6402
6403 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
6404
6405         PR rtl-optimization/61222
6406         * gcc.c-torture/compile/pr61222-1.c: New test.
6407         * gcc.c-torture/compile/pr61222-2.c: Likewise.
6408
6409 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
6410
6411         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
6412
6413 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
6414
6415         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
6416
6417 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6418
6419         PR libgfortran/55117
6420         * gfortran.dg/namelist_85.f90: New test.
6421
6422 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
6423
6424         PR c/61191
6425         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
6426         the case with syntax error.
6427
6428 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6429
6430         * gcc.dg/lto/pr61278_0.c: New test.
6431         * gcc.dg/lto/pr61278_1.c: New test.
6432
6433 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6434
6435         * gcc.dg/pr61220.c: New test.
6436         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
6437
6438 2014-05-25  Tobias Burnus  <burnus@net-b.de>
6439
6440         * gfortran.dg/coarray_10.f90: Update dg-warning.
6441         * gfortran.dg/coarray_this_image_1.f90: New.
6442         * gfortran.dg/coarray_this_image_2.f90: New.
6443
6444 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
6445
6446         PR libfortran/61173
6447         * gfortran.dg/arrayio_14.f90: New test.
6448
6449 2014-05-24  Andreas Schwab  <schwab@suse.de>
6450
6451         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
6452
6453 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
6454
6455         * gfortran.dg/bind_c_array_params_2.f90:
6456         Adjust regexp for -flto.
6457         * gfortran.dg/pr48636-2.f90: Likewise.
6458         * gfortran.dg/pr52835.f90: Likewise.
6459
6460 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
6461
6462         PR rtl-optimization/61215
6463         * gcc.target/i386/pr61215.c: New.
6464
6465 2014-05-23  Marek Polacek  <polacek@redhat.com>
6466             Jakub Jelinek  <jakub@redhat.com>
6467
6468         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
6469         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
6470         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
6471         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
6472         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
6473         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
6474         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
6475         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
6476         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
6477         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
6478         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
6479         * c-c++-common/ubsan/float-cast.h: New file.
6480         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
6481         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
6482
6483 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
6484
6485         * gcc.target/aarch64/tail_indirect_call_1.c: New.
6486
6487 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
6488
6489         * g++.dg/cpp1y/lambda-init9.C: New.
6490
6491 2014-05-23  Richard Biener  <rguenther@suse.de>
6492
6493         PR testsuite/61266
6494         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
6495         adjust testcase to reflect reality.
6496
6497 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6498
6499         PR tree-optimization/54733
6500         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
6501         optimization to support memory sources and bitwise operations
6502         equivalent to load in host endianness.
6503         * gcc.dg/optimize-bswaphi-1.c: Likewise.
6504         * gcc.dg/optimize-bswapsi-2.c: Likewise.
6505         * gcc.c-torture/execute/bswap-2.c: Likewise.
6506
6507 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6508
6509         * lib/target-supports.exp: New effective targets for architectures
6510         capable of performing byte swap.
6511         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
6512         * gcc.dg/optimize-bswapdi-2.c: Likewise.
6513         * gcc.dg/optimize-bswapsi-1.c: Likewise.
6514
6515 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6516
6517         PR c++/61088
6518         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
6519         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
6520
6521 2014-05-22  Xinliang David Li  <davidxl@google.com>
6522
6523         * g++.dg/ipa/devirt-15.C: Fix expected message.
6524         * g++.dg/ipa/devirt-16.C: Ditto.
6525         * g++.dg/ipa/devirt-17.C: Ditto.
6526         * g++.dg/ipa/devirt-26.C: Ditto.
6527         * g++.dg/ipa/imm-devirt-1.C: Ditto.
6528         * g++.dg/ipa/imm-devirt-2.C: Ditto.
6529         * g++.dg/tree-ssa/pr8781.C:Ditto.
6530
6531 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
6532
6533         * gcc.target/powerpc/htm-ttest.c: New test.
6534
6535 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
6536
6537         * gnat.dg/opt37.ad[sb]: New test.
6538
6539 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
6540
6541         PR c/61271
6542         * g++.dg/cilk-plus/AN/array_function.cc: New.
6543
6544 2014-05-22  Richard Biener  <rguenther@suse.de>
6545
6546         * gcc.dg/tree-ssa/alias-33.c: New testcase.
6547
6548 2014-05-22  Kostya Serebryany  <kcc@google.com>
6549
6550         * c-c++-common/tsan/mutexset1.c: Update the test to match
6551         upstream r209283.
6552         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
6553
6554 2014-05-21  Marek Polacek  <polacek@redhat.com>
6555
6556         PR sanitizer/61272
6557         * g++.dg/ubsan/pr61272.C: New test.
6558
6559 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
6560             Sandra Loosemore  <sandra@codesourcery.com>
6561
6562         PR lto/60179
6563         * lib/scanasm.exp (scan-lto-assembler): New procedure.
6564         * gcc.target/nios2/custom-fp-lto.c: New test.
6565
6566 2014-05-21  Andreas Schwab  <schwab@suse.de>
6567
6568         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
6569
6570 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
6571
6572         PR target/54236
6573         * gcc.target/sh/pr54236-3.c: New.
6574
6575 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
6576
6577         PR c++/60189
6578         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
6579
6580 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
6581
6582         PR tree-optimization/60899
6583         * g++.dg/ipa/devirt-11.C: Update template.
6584
6585 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
6586
6587         PR C++/61038
6588         * g++.dg/cpp0x/pr61038.C: New.
6589
6590 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6591
6592         PR c++/58753
6593         PR c++/58930
6594         PR c++/58704
6595         * g++.dg/cpp0x/nsdmi-template11.C: New.
6596         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
6597         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
6598
6599 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
6600
6601         * gnat.dg/opt35.adb: New test.
6602         * gnat.dg/opt36.adb: Likewise.
6603         * gnat.dg/opt35_pkg.ad[sb]: New helper.
6604
6605 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6606
6607         PR c++/60373
6608         * g++.dg/cpp0x/Wattributes1.C: New.
6609         * g++.dg/ext/visibility/redecl1.C: Adjust.
6610         * g++.dg/ext/visibility/visibility-7.C: Likewise.
6611
6612 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6613
6614         * gcc.target/powerpc/vsxcopy.c: New test.
6615
6616 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6617
6618         PR c++/58664
6619         * g++.dg/cpp0x/nsdmi-union6.C: New.
6620         * g++.dg/parse/pr58664.C: Likewise.
6621         * g++.dg/cpp0x/nsdmi6.C: Tweak.
6622         * g++.dg/parse/crash31.C: Likewise.
6623         * g++.dg/template/error2.C: Likewise.
6624         * g++.dg/template/inherit8.C: Likewise.
6625         * g++.dg/template/offsetof2.C: Likewise.
6626
6627 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
6628
6629         * c-c++-common/gomp/simd4.c: Adjust for inform.
6630         * g++.dg/cpp0x/decltype-call1.C: Likewise.
6631         * g++.dg/cpp0x/forw_enum6.C: Likewise.
6632         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
6633         * g++.dg/cpp0x/noexcept15.C: Likewise.
6634         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
6635         * g++.dg/eh/spec6.C: Likewise.
6636         * g++.dg/expr/cast1.C: Likewise.
6637         * g++.dg/expr/dtor1.C: Likewise.
6638         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
6639         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
6640         * g++.dg/gomp/pr49223-2.C: Likewise.
6641         * g++.dg/gomp/udr-4.C: Likewise.
6642         * g++.dg/init/delete1.C: Likewise.
6643         * g++.dg/other/crash-2.C: Likewise.
6644         * g++.dg/parse/crash24.C: Likewise.
6645         * g++.dg/parse/crash25.C: Likewise.
6646         * g++.dg/parse/crash31.C: Likewise.
6647         * g++.dg/parse/crash49.C: Likewise.
6648         * g++.dg/parse/crash50.C: Likewise.
6649         * g++.dg/parse/crash54.C: Likewise.
6650         * g++.dg/parse/dtor7.C: Likewise.
6651         * g++.dg/parse/error40.C: Likewise.
6652         * g++.dg/parse/fused-params1.C: Likewise.
6653         * g++.dg/parse/new1.C: Likewise.
6654         * g++.dg/template/crash35.C: Likewise.
6655         * g++.dg/template/crash59.C: Likewise.
6656         * g++.dg/template/crash77.C: Likewise.
6657         * g++.dg/template/error51.C: Likewise.
6658         * g++.dg/template/incomplete1.C: Likewise.
6659         * g++.dg/template/incomplete3.C: Likewise.
6660         * g++.dg/template/incomplete4.C: Likewise.
6661         * g++.dg/template/incomplete5.C: Likewise.
6662         * g++.dg/template/inherit8.C: Likewise.
6663         * g++.dg/template/instantiate1.C: Likewise.
6664         * g++.dg/template/instantiate3.C: Likewis: Likewise.
6665         * g++.dg/template/offsetof2.C: Likewise.
6666         * g++.dg/tm/pr51928.C: Likewise.
6667         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
6668         * g++.dg/warn/incomplete1.C: Likewise.
6669         * g++.dg/warn/incomplete2.C: Likewise.
6670         * g++.old-deja/g++.brendan/friend4.C: Likewise.
6671         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
6672         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
6673         * g++.old-deja/g++.eh/catch1.C: Likewise.
6674         * g++.old-deja/g++.eh/spec6.C: Likewise.
6675         * g++.old-deja/g++.mike/p7868.C: Likewise.
6676         * g++.old-deja/g++.other/crash38.C: Likewise.
6677         * g++.old-deja/g++.other/enum2.C: Likewise.
6678         * g++.old-deja/g++.other/incomplete.C: Likewise.
6679         * g++.old-deja/g++.other/vaarg3.C: Likewise.
6680         * g++.old-deja/g++.pt/crash9.C: Likewise.
6681         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
6682         * g++.old-deja/g++.pt/typename8.C: Likewise.
6683         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
6684
6685 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
6686
6687         * lib/target-supports.exp
6688         (check_effective_target_vect_sizes_32B_16B): Return false if
6689         128-bit AVX vectors preferred.
6690
6691 2014-05-19  Mike Stump  <mikestump@comcast.net>
6692
6693         * lib/target-supports.exp (check_effective_target_avx): Early out
6694         if not x86 to prevent x86 flags on non-x86 targets.
6695
6696 2014-05-19  Richard Biener  <rguenther@suse.de>
6697
6698         PR tree-optimization/61221
6699         * gcc.dg/torture/pr61221.c: New testcase.
6700
6701 2014-05-19  Richard Biener  <rguenther@suse.de>
6702
6703         PR tree-optimization/61209
6704         * gfortran.dg/pr61209.f90: New testcase.
6705
6706 2014-05-19  Richard Biener  <rguenther@suse.de>
6707
6708         PR tree-optimization/61184
6709         * c-c++-common/torture/pr61184.c: New testcase.
6710
6711 2014-05-19  Christian Bruel  <christian.bruel@st.com>
6712
6713         PR target/61195
6714         * gcc.target/sh/pr61195.c: New test.
6715
6716 2014-05-18  Wei Mi  <wmi@google.com>
6717
6718         PR target/58066
6719         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
6720         directive with rtl insns. Add effective-target fpic and
6721         tls_native.
6722
6723 2014-05-17  Xinliang David Li  <davidxl@google.com>
6724
6725         * g++.dg/ipa/devirt-33.C: New testcase.
6726
6727 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
6728
6729         * g++.dg/ipa/comdat.C: New file.
6730
6731 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6732
6733         * gnat.dg/volatile12.ad[sb]: New test.
6734
6735 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6736
6737         * gnat.dg/enum3.adb: New test.
6738
6739 2014-05-18  Andreas Schwab  <schwab@suse.de>
6740
6741         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
6742
6743 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
6744
6745         PR libfortran/52539
6746         * gfortran.dg/namelist_utf8.f90: New test.
6747
6748 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6749
6750         PR c++/52875
6751         * g++.dg/cpp0x/decltype58.C: New.
6752
6753 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
6754
6755         * gcc.target/microblaze/others/break_handler.c: New.
6756
6757 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
6758
6759         PR tree-optimization/61140
6760         PR tree-optimization/61150
6761         PR tree-optimization/61197
6762         * gcc.dg/tree-ssa/pr61140.c: New file.
6763         * gcc.dg/tree-ssa/pr61150.c: New file.
6764         * gcc.dg/tree-ssa/pr61197.c: New file.
6765
6766 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
6767
6768         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
6769         (dg-options): Add -mfpmath=387.
6770         (dg-final): Check that no MMX registers are used.
6771
6772 2014-05-17  Andreas Schwab  <schwab@suse.de>
6773
6774         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
6775
6776 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
6777
6778         Revert:
6779         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
6780
6781         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6782         occurrences of "int" in the gimple dump to reflect that the return
6783         types of functions now show up in such dumps.
6784         * gcc.dg/tree-ssa/pr27810.c: Likewise.
6785
6786 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
6787
6788         * gcc.c-torture/execute/20101011-1.c: Update testcase.
6789         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
6790         * gcc.dg/tree-ssa/writeonly.c: New testcase.
6791         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
6792         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
6793         * gcc.dg/debug/pr35154.c: Update testcase.
6794         * gcc.target/i386/vectorize1.c: Update testcase.
6795
6796 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
6797
6798         PR c++/51640
6799         * g++.dg/parse/error54.C: New.
6800
6801 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
6802
6803         PR rtl-optimization/60969
6804         * g++.dg/pr60969.C: New.
6805
6806 2014-05-16  Richard Biener  <rguenther@suse.de>
6807
6808         PR tree-optimization/61194
6809         * gcc.dg/vect/pr61194.c: New testcase.
6810
6811 2014-05-16  Richard Biener  <rguenther@suse.de>
6812
6813         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
6814         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
6815         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
6816         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
6817
6818 2014-05-16  Richard Biener  <rguenther@suse.de>
6819
6820         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
6821
6822 2014-05-15  Martin Jambor  <mjambor@suse.cz>
6823
6824         PR ipa/61085
6825         * g++.dg/ipa/pr61085.C: New test.
6826
6827 2014-05-15  Martin Jambor  <mjambor@suse.cz>
6828
6829         PR tree-optimization/61090
6830         * gcc.dg/tree-ssa/pr61090.c: New test.
6831
6832 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
6833
6834         PR tree-optimization/61158
6835         * gcc.dg/pr61158.c: New test.
6836
6837 2014-05-15  Andreas Schwab  <schwab@suse.de>
6838
6839         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
6840         emitted.
6841         * obj-c++.dg/exceptions-5.mm: Likewise.
6842
6843 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6844
6845         * shrink-wrap-loop.c: New test case.
6846
6847 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
6848
6849         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
6850         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
6851         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
6852         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
6853         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
6854         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
6855         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
6856         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
6857         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
6858         * gcc.target/arm/simd/vtrnf32_1.c: New file.
6859         * gcc.target/arm/simd/vtrnp16_1.c: New file.
6860         * gcc.target/arm/simd/vtrnp8_1.c: New file.
6861         * gcc.target/arm/simd/vtrns16_1.c: New file.
6862         * gcc.target/arm/simd/vtrns32_1.c: New file.
6863         * gcc.target/arm/simd/vtrns8_1.c: New file.
6864         * gcc.target/arm/simd/vtrnu16_1.c: New file.
6865         * gcc.target/arm/simd/vtrnu32_1.c: New file.
6866         * gcc.target/arm/simd/vtrnu8_1.c: New file.
6867
6868 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
6869
6870         * gcc.target/i386/clflushopt-1.c: New.
6871         * gcc.target/i386/xsavec-1.c: Ditto.
6872         * gcc.target/i386/xsavec64-1.c: Ditto.
6873         * gcc.target/i386/xsaves-1.c: Ditto.
6874         * gcc.target/i386/xsaves64-1.c: Ditto.
6875         * gcc.target/i386/sse-12.c: Test new options.
6876         * gcc.target/i386/sse-13.c: Ditto.
6877         * gcc.target/i386/sse-14.c: Ditto.
6878         * gcc.target/i386/sse-22.c: Ditto.
6879         * gcc.target/i386/sse-23.c: Ditto.
6880         * g++.dg/other/i386-2.C: Ditto.
6881         * g++.dg/other/i386-3.C: Ditto.
6882
6883 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
6884
6885         PR rtl-optimization/60866
6886         * gcc.dg/pr60866.c: New test.
6887
6888 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
6889
6890         PR rtl-optimization/60901
6891         * gcc.target/i386/pr60901.c: New test.
6892
6893 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
6894
6895         PR sanitizer/61100
6896         * c-c++-common/asan/asan-interface-1.c: New test.
6897         * lib/asan-dg.exp (asan_include_flags): New function.
6898         (asan_init): Call asan_include_flags to obtain path
6899         to sanitizer headers.
6900
6901 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
6902
6903         * lib/target-support.exp (check_dfp_hw_available): New function.
6904         (is-effective-target): Check $arg for dfp_hw.
6905         (is-effective-target-keyword): Likewise.
6906         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
6907         Change target to dfp_hw.
6908
6909 2014-05-13  Marek Polacek  <polacek@redhat.com>
6910
6911         PR c/61162
6912         * gcc.dg/pr61162.c: New test.
6913
6914 2014-05-13  Marek Polacek  <polacek@redhat.com>
6915
6916         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
6917         * c-c++-common/pr50459-2.c: New test.
6918
6919 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
6920
6921         PR c++/54310
6922         * g++.dg/template/pr54310.C: New.
6923
6924 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
6925             Sandra Loosemore  <sandra@codesourcery.com>
6926
6927         * gcc.target/mips/loongson-simd.c: Disable micromips too.
6928
6929 2014-05-13  Catherine Moore  <clm@cm00re.com>
6930
6931         * gcc.target/mips/near-far-1.c: Adjust expected output
6932         to allow the JALS instruction.
6933         * gcc.target/mips/near-far-2.c: Likewise.
6934         * gcc.target/mips/near-far-4.c: Likewise.
6935
6936 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
6937
6938         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
6939
6940 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
6941
6942         PR target/61060
6943         * gcc.dg/pr61060.c: New test.
6944
6945 2014-05-12  DJ Delorie  <dj@redhat.com>
6946
6947         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
6948         * gcc.dg/sibcall-4.c: Likewise.
6949
6950 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
6951
6952         * objc.dg/shadow-1.m: New test.
6953         * objc.dg/shadow-2.m: New test.
6954         * objc.dg/ivar-scope-1.m: New test.
6955         * objc.dg/ivar-scope-2.m: New test.
6956         * objc.dg/ivar-scope-3.m: New test.
6957         * objc.dg/ivar-scope-4.m: New test.
6958         * objc.dg/ivar-visibility-1.m: New test.
6959         * objc.dg/ivar-visibility-2.m: New test.
6960         * objc.dg/ivar-visibility-3.m: New test.
6961         * objc.dg/ivar-visibility-4.m: New test.
6962
6963 2014-05-12  Tobias Burnus  <burnus@net-b.de>
6964
6965         PR fortran/60127
6966         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
6967
6968 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6969
6970         PR fortran/60834
6971         * gfortran.dg/associate_16.f90:  New test.
6972
6973 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6974
6975         PR target/60991
6976         * gcc.target/avr/pr60991.c: New testcase.
6977
6978 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
6979
6980         PR c++/60054
6981         * g++.dg/cpp1y/pr60054.C: New.
6982
6983 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
6984
6985         PR c++/51199
6986         * g++.dg/template/pr51199.C: New.
6987
6988 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
6989
6990         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
6991
6992 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
6993
6994         * gfortran.dg/gomp/affinity-1.f90: New test.
6995
6996 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
6997
6998         * gcc.dg/torture/pr61136.c: New test.
6999
7000 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7001
7002         PR c++/59705
7003         * g++.dg/cpp0x/sfinae51.C: New.
7004
7005         PR c++/58353
7006         * g++.dg/cpp0x/variadic157.C: New.
7007
7008 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
7009
7010         PR target/51244
7011         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
7012
7013 2014-05-10  Marek Polacek  <polacek@redhat.com>
7014
7015         * gcc.dg/pedwarn-init.c: New test.
7016         * gcc.dg/init-string-1.c: Adjust dg-error.
7017
7018 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
7019
7020         * lib/target-supports.exp
7021         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
7022         to the list.
7023
7024 2014-05-09  Marek Polacek  <polacek@redhat.com>
7025
7026         PR c/61096
7027         * gcc.dg/pr61096-1.c: New test.
7028         * gcc.dg/pr61096-2.c: New test.
7029
7030 2014-05-09  Florian Weimer  <fweimer@redhat.com>
7031
7032         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
7033         * g++.dg/fstack-protector-strong.C: Likewise.
7034         * gcc.target/i386/ssp-strong-reg.c: New file.
7035
7036 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
7037
7038         PR target/61055
7039         * gcc.target/avr/torture/pr61055.c: New test.
7040
7041 2014-05-09  Marek Polacek  <polacek@redhat.com>
7042
7043         PR c/50459
7044         * c-c++-common/attributes-1.c: Move test line to a new test.
7045         * c-c++-common/attributes-2.c: New test.
7046         * c-c++-common/pr50459.c: New test.
7047         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
7048         * gcc.dg/nonnull-2.c: Likewise.
7049         * gcc.dg/pr55570.c: Modify dg-error.
7050         * gcc.dg/tm/wrap-2.c: Likewise.
7051
7052 2014-05-08  Jeff Law  <law@redhat.com>
7053
7054         PR tree-optimization/61009
7055         * g++.dg/tree-ssa/pr61009.C: New test.
7056
7057 2014-05-08  Matthias Klose  <doko@ubuntu.com>
7058
7059         PR driver/61106
7060         * gcc-dg/unused-8a.c: New.
7061         * gcc-dg/unused-8b.c: Likewise.
7062
7063 2014-05-08  Marek Polacek  <polacek@redhat.com>
7064
7065         PR c/61053
7066         * gcc.dg/pr61053.c: New test.
7067
7068 2014-05-08  Marek Polacek  <polacek@redhat.com>
7069
7070         PR c/61077
7071         * gcc.dg/pr61077.c: New test.
7072
7073 2014-05-08  Tobias Burnus  <burnus@net-b.de>
7074
7075         * gfortran.dg/coarray_collectives_1.f90: New.
7076         * gfortran.dg/coarray_collectives_2.f90: New.
7077         * gfortran.dg/coarray_collectives_3.f90: New.
7078         * gfortran.dg/coarray_collectives_4.f90: New.
7079         * gfortran.dg/coarray_collectives_5.f90: New.
7080         * gfortran.dg/coarray_collectives_6.f90: New.
7081         * gfortran.dg/coarray/collectives_1.f90: New.
7082         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
7083         * gfortran.dg/assumed_type_4.f90: Update dg-error.
7084         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7085         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
7086         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
7087         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
7088         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7089
7090 2014-05-08  Wei Mi  <wmi@google.com>
7091
7092         PR target/58066
7093         * gcc.target/i386/pr58066.c: New test.
7094
7095 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
7096
7097         * gcc.target/i386/avx256-unaligned-load-2.c,
7098         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
7099         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
7100         packed-single instructions.
7101
7102 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
7103
7104         PR c++/13981
7105         * g++.dg/diagnostic/pr13981.C: New.
7106
7107 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
7108
7109         PR tree-optimization/59100
7110         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
7111         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
7112
7113 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
7114
7115         PR tree-optimization/61095
7116         * gcc.dg/torture/pr61095.c: New test.
7117
7118 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7119
7120         PR middle-end/39246
7121         * gcc.dg/uninit-13.c: Move warning on the actual source line where
7122         the uninitialized complex is used.
7123         * gcc.dg/uninit-17.c: New test to check partial initialization of
7124         complex with branches.
7125         * gcc.dg/uninit-17-O0.c: Likewise.
7126
7127 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
7128
7129         PR target/60884
7130         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
7131         (test_03): Rename to test_02.
7132
7133 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
7134
7135         PR c++/61083
7136         * g++.dg/cpp0x/sfinae50.C: New.
7137
7138 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
7139
7140         PR c++/61080
7141         * g++.dg/cpp0x/deleted7.C: New.
7142
7143 2014-05-07  Richard Biener  <rguenther@suse.de>
7144
7145         PR tree-optimization/61034
7146         * g++.dg/tree-ssa/pr61034.C: New testcase.
7147
7148 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
7149
7150         * gcc.target/epiphany/isr-arg.c: New file.
7151
7152 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
7153
7154         PR tree-optimization/52252
7155         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
7156
7157 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
7158
7159         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
7160         * gcc.target/aarch64/simd/vrev16p8.x: New file.
7161         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
7162         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
7163         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
7164         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
7165         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
7166         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
7167         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
7168         * gcc.target/aarch64/simd/vrev16s8.x: New file.
7169         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
7170         * gcc.target/aarch64/simd/vrev16u8.x: New file.
7171         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
7172         * gcc.target/aarch64/simd/vrev32p16.x: New file.
7173         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
7174         * gcc.target/aarch64/simd/vrev32p8.x: New file.
7175         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
7176         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
7177         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
7178         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
7179         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
7180         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
7181         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
7182         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
7183         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
7184         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
7185         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
7186         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
7187         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
7188         * gcc.target/aarch64/simd/vrev32s16.x: New file.
7189         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
7190         * gcc.target/aarch64/simd/vrev32s8.x: New file.
7191         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
7192         * gcc.target/aarch64/simd/vrev32u16.x: New file.
7193         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
7194         * gcc.target/aarch64/simd/vrev32u8.x: New file.
7195         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
7196         * gcc.target/aarch64/simd/vrev64f32.x: New file.
7197         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
7198         * gcc.target/aarch64/simd/vrev64p16.x: New file.
7199         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
7200         * gcc.target/aarch64/simd/vrev64p8.x: New file.
7201         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
7202         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
7203         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
7204         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
7205         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
7206         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
7207         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
7208         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
7209         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
7210         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
7211         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
7212         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
7213         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
7214         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
7215         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
7216         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
7217         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
7218         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
7219         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
7220         * gcc.target/aarch64/simd/vrev64s16.x: New file.
7221         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
7222         * gcc.target/aarch64/simd/vrev64s32.x: New file.
7223         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
7224         * gcc.target/aarch64/simd/vrev64s8.x: New file.
7225         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
7226         * gcc.target/aarch64/simd/vrev64u16.x: New file.
7227         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
7228         * gcc.target/aarch64/simd/vrev64u32.x: New file.
7229         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
7230         * gcc.target/aarch64/simd/vrev64u8.x: New file.
7231
7232 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
7233
7234         gcc.target/aarch64/simd/ext_f32.x: New file.
7235         gcc.target/aarch64/simd/ext_f32_1.c: New file.
7236         gcc.target/aarch64/simd/ext_p16.x: New file.
7237         gcc.target/aarch64/simd/ext_p16_1.c: New file.
7238         gcc.target/aarch64/simd/ext_p8.x: New file.
7239         gcc.target/aarch64/simd/ext_p8_1.c: New file.
7240         gcc.target/aarch64/simd/ext_s16.x: New file.
7241         gcc.target/aarch64/simd/ext_s16_1.c: New file.
7242         gcc.target/aarch64/simd/ext_s32.x: New file.
7243         gcc.target/aarch64/simd/ext_s32_1.c: New file.
7244         gcc.target/aarch64/simd/ext_s64.x: New file.
7245         gcc.target/aarch64/simd/ext_s64_1.c: New file.
7246         gcc.target/aarch64/simd/ext_s8.x: New file.
7247         gcc.target/aarch64/simd/ext_s8_1.c: New file.
7248         gcc.target/aarch64/simd/ext_u16.x: New file.
7249         gcc.target/aarch64/simd/ext_u16_1.c: New file.
7250         gcc.target/aarch64/simd/ext_u32.x: New file.
7251         gcc.target/aarch64/simd/ext_u32_1.c: New file.
7252         gcc.target/aarch64/simd/ext_u64.x: New file.
7253         gcc.target/aarch64/simd/ext_u64_1.c: New file.
7254         gcc.target/aarch64/simd/ext_u8.x: New file.
7255         gcc.target/aarch64/simd/ext_u8_1.c: New file.
7256         gcc.target/aarch64/simd/ext_f64.c: New file.
7257         gcc.target/aarch64/simd/extq_f32.x: New file.
7258         gcc.target/aarch64/simd/extq_f32_1.c: New file.
7259         gcc.target/aarch64/simd/extq_p16.x: New file.
7260         gcc.target/aarch64/simd/extq_p16_1.c: New file.
7261         gcc.target/aarch64/simd/extq_p8.x: New file.
7262         gcc.target/aarch64/simd/extq_p8_1.c: New file.
7263         gcc.target/aarch64/simd/extq_s16.x: New file.
7264         gcc.target/aarch64/simd/extq_s16_1.c: New file.
7265         gcc.target/aarch64/simd/extq_s32.x: New file.
7266         gcc.target/aarch64/simd/extq_s32_1.c: New file.
7267         gcc.target/aarch64/simd/extq_s64.x: New file.
7268         gcc.target/aarch64/simd/extq_s64_1.c: New file.
7269         gcc.target/aarch64/simd/extq_s8.x: New file.
7270         gcc.target/aarch64/simd/extq_s8_1.c: New file.
7271         gcc.target/aarch64/simd/extq_u16.x: New file.
7272         gcc.target/aarch64/simd/extq_u16_1.c: New file.
7273         gcc.target/aarch64/simd/extq_u32.x: New file.
7274         gcc.target/aarch64/simd/extq_u32_1.c: New file.
7275         gcc.target/aarch64/simd/extq_u64.x: New file.
7276         gcc.target/aarch64/simd/extq_u64_1.c: New file.
7277         gcc.target/aarch64/simd/extq_u8.x: New file.
7278         gcc.target/aarch64/simd/extq_u8_1.c: New file.
7279         gcc.target/aarch64/simd/extq_f64.c: New file.
7280
7281 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
7282
7283         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
7284         * gcc.target/aarch64/vtrnu32.c: Likewise.
7285         * gcc.target/aarch64/vtrnf32.c: Likewise.
7286
7287 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
7288
7289         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
7290         * gcc.target/aarch64/simd/vtrnf32.x: New file.
7291         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
7292         * gcc.target/aarch64/simd/vtrnp16.x: New file.
7293         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
7294         * gcc.target/aarch64/simd/vtrnp8.x: New file.
7295         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
7296         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
7297         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
7298         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
7299         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
7300         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
7301         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
7302         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
7303         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
7304         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
7305         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
7306         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
7307         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
7308         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
7309         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
7310         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
7311         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
7312         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
7313         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
7314         * gcc.target/aarch64/simd/vtrns16.x: New file.
7315         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
7316         * gcc.target/aarch64/simd/vtrns32.x: New file.
7317         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
7318         * gcc.target/aarch64/simd/vtrns8.x: New file.
7319         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
7320         * gcc.target/aarch64/simd/vtrnu16.x: New file.
7321         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
7322         * gcc.target/aarch64/simd/vtrnu32.x: New file.
7323         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
7324         * gcc.target/aarch64/simd/vtrnu8.x: New file.
7325
7326 2014-05-07  Richard Biener  <rguenther@suse.de>
7327
7328         PR tree-optimization/57864
7329         * gcc.dg/torture/pr57864.c: New testcase.
7330
7331 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
7332
7333         PR libfortran/61049
7334         * gfortran.dg/list_read_13.f: New test.
7335
7336 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7337
7338         PR c++/60999
7339         * g++.dg/cpp0x/nsdmi-template9.C: New.
7340         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
7341
7342 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
7343             Mike Stump  <mikestump@comcast.net>
7344             Richard Sandiford  <rdsandiford@googlemail.com>
7345
7346         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
7347
7348 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
7349
7350         PR ipa/60965
7351         * g++.dg/ipa/devirt-32.C: New testcase.
7352
7353 2014-05-05  Richard Biener  <rguenther@suse.de>
7354
7355         PR middle-end/61010
7356         * gcc.dg/torture/pr61010.c: New testcase.
7357
7358 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7359
7360         * gcc.target/s390/leaf-profile.c: New testcase.
7361
7362 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7363
7364         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
7365         Disable asm scan for s390.
7366         * gcc.dg/hoist-register-pressure-2.c: Likewise.
7367         * gcc.dg/hoist-register-pressure-3.c: Likewise.
7368
7369 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
7370
7371         PR tree-optimization/60363
7372         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
7373
7374 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
7375
7376         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
7377         (dg-require-effective-target): Change target to powerpc_fprs.
7378         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
7379         (dg-require-effective-target): Change target to dfprt.
7380
7381 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7382
7383         PR c++/58582
7384         * g++.dg/cpp0x/deleted4.C: New.
7385         * g++.dg/cpp0x/deleted5.C: Likewise.
7386         * g++.dg/cpp0x/deleted6.C: Likewise.
7387
7388 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
7389
7390         PR fortran/61025
7391         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
7392         regexps for -m32.
7393         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
7394         * gfortran.dg/coarray_poly_6.f90: Likewise.
7395         * gfortran.dg/coarray_poly_7.f90: Likewise.
7396         * gfortran.dg/coarray_poly_8.f90: Likewise.
7397
7398 2014-05-02  Marek Polacek  <polacek@redhat.com>
7399
7400         PR c/25801
7401         * gcc.dg/pr25801.c: New test.
7402
7403 2014-05-02  Marek Polacek  <polacek@redhat.com>
7404
7405         PR c/60784
7406         * gcc.dg/pr60784.c: New test.
7407
7408 2014-05-01  Marek Polacek  <polacek@redhat.com>
7409
7410         PR c/60915
7411         * gcc.dg/pr60915.c: New test.
7412
7413 2014-05-01  Marek Polacek  <polacek@redhat.com>
7414
7415         PR c/60257
7416         * gcc.dg/pr60257.c: New test.
7417
7418 2014-05-01  Marek Polacek  <polacek@redhat.com>
7419
7420         PR c/43395
7421         * c-c++-common/pr43395.c: New test.
7422
7423 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
7424
7425         * gcc.dg/cond-reduc-1.c: New test.
7426         * gcc.dg/cond-reduc-2.c: Likewise.
7427
7428 2014-05-01  Marek Polacek  <polacek@redhat.com>
7429
7430         PR c/29467
7431         * gcc.dg/pr29467.c: New test.
7432         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
7433         about boolean types.
7434         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
7435         to bool.
7436         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
7437
7438 2014-05-01  Marek Polacek  <polacek@redhat.com>
7439
7440         PR c/43245
7441         * gcc.dg/pr43245.c: New test.
7442
7443 2014-05-01  Marek Polacek  <polacek@redhat.com>
7444
7445         PR c/56989
7446         * gcc.dg/pr56989.c: New test.
7447
7448 2014-04-30  Ian Lance Taylor  <iant@google.com>
7449
7450         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
7451         in go_compile_args rather than in argument to go-torture-execute.
7452
7453 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
7454
7455         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
7456         instead of getpid.
7457
7458 2014-04-30  Tobias Burnus  <burnus@net-b.de>
7459
7460         * gfortran.dg/coarray_poly_6.f90
7461         * gfortran.dg/coarray_poly_7.f90
7462         * gfortran.dg/coarray_poly_8.f90
7463
7464 2014-04-30  Tobias Burnus  <burnus@net-b.de>
7465
7466         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
7467         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
7468         * gfortran.dg/coarray/codimension.f90: New.
7469
7470 2014-04-30  Tobias Burnus  <burnus@net-b.de>
7471
7472         * gfortran.dg/coarray_lib_this_image_1.f90: New.
7473         * gfortran.dg/coarray_lib_this_image_2.f90: New.
7474
7475 2014-04-30  Tobias Burnus  <burnus@net-b.de>
7476
7477         * gfortran.dg/coarray_poly_4.f90: New.
7478         * gfortran.dg/coarray_poly_5.f90: New.
7479
7480 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
7481
7482         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
7483         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
7484         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
7485         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
7486         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
7487         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
7488         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
7489         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
7490         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
7491         * gcc.target/arm/simd/vuzpf32_1.c: New file.
7492         * gcc.target/arm/simd/vuzpp16_1.c: New file.
7493         * gcc.target/arm/simd/vuzpp8_1.c: New file.
7494         * gcc.target/arm/simd/vuzps16_1.c: New file.
7495         * gcc.target/arm/simd/vuzps32_1.c: New file.
7496         * gcc.target/arm/simd/vuzps8_1.c: New file.
7497         * gcc.target/arm/simd/vuzpu16_1.c: New file.
7498         * gcc.target/arm/simd/vuzpu32_1.c: New file.
7499         * gcc.target/arm/simd/vuzpu8_1.c: New file.
7500
7501 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
7502
7503         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
7504         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
7505         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
7506
7507 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
7508
7509         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
7510         * gcc.target/aarch64/simd/vuzpf32.x: New file.
7511         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
7512         * gcc.target/aarch64/simd/vuzpp16.x: New file.
7513         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
7514         * gcc.target/aarch64/simd/vuzpp8.x: New file.
7515         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
7516         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
7517         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
7518         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
7519         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
7520         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
7521         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
7522         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
7523         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
7524         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
7525         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
7526         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
7527         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
7528         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
7529         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
7530         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
7531         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
7532         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
7533         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
7534         * gcc.target/aarch64/simd/vuzps16.x: New file.
7535         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
7536         * gcc.target/aarch64/simd/vuzps32.x: New file.
7537         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
7538         * gcc.target/aarch64/simd/vuzps8.x: New file.
7539         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
7540         * gcc.target/aarch64/simd/vuzpu16.x: New file.
7541         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
7542         * gcc.target/aarch64/simd/vuzpu32.x: New file.
7543         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
7544         * gcc.target/aarch64/simd/vuzpu8.x: New file.
7545
7546 2014-04-30  Richard Biener  <rguenther@suse.de>
7547
7548         PR tree-optimization/48329
7549         * gfortran.dg/vect/pr48329.f90: New testcase.
7550
7551 2014-04-30  Marek Polacek  <polacek@redhat.com>
7552
7553         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
7554         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
7555
7556 2014-04-30  Marek Polacek  <polacek@redhat.com>
7557
7558         PR c/60139
7559         * gcc.dg/pr60139.c: New test.
7560
7561 2014-04-30  Marek Polacek  <polacek@redhat.com>
7562
7563         PR c/60351
7564         * gcc.dg/pr60351.c: New test.
7565
7566 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
7567
7568         * gcc.target/arm/simd/simd.exp: New file.
7569         * gcc.target/arm/simd/vzipqf32_1.c: New file.
7570         * gcc.target/arm/simd/vzipqp16_1.c: New file.
7571         * gcc.target/arm/simd/vzipqp8_1.c: New file.
7572         * gcc.target/arm/simd/vzipqs16_1.c: New file.
7573         * gcc.target/arm/simd/vzipqs32_1.c: New file.
7574         * gcc.target/arm/simd/vzipqs8_1.c: New file.
7575         * gcc.target/arm/simd/vzipqu16_1.c: New file.
7576         * gcc.target/arm/simd/vzipqu32_1.c: New file.
7577         * gcc.target/arm/simd/vzipqu8_1.c: New file.
7578         * gcc.target/arm/simd/vzipf32_1.c: New file.
7579         * gcc.target/arm/simd/vzipp16_1.c: New file.
7580         * gcc.target/arm/simd/vzipp8_1.c: New file.
7581         * gcc.target/arm/simd/vzips16_1.c: New file.
7582         * gcc.target/arm/simd/vzips32_1.c: New file.
7583         * gcc.target/arm/simd/vzips8_1.c: New file.
7584         * gcc.target/arm/simd/vzipu16_1.c: New file.
7585         * gcc.target/arm/simd/vzipu32_1.c: New file.
7586         * gcc.target/arm/simd/vzipu8_1.c: New file.
7587
7588 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7589
7590         PR c++/51707
7591         * g++.dg/cpp0x/constexpr-51707.C: New.
7592
7593 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
7594
7595         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
7596         occurrences of "int" in the gimple dump to reflect that the return
7597         types of functions now show up in such dumps.
7598         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7599
7600 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
7601
7602         PR tree-optimization/60971
7603         * c-c++-common/turtore/pr60971.c: New test.
7604
7605 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
7606
7607         * gcc.target/aarch64/simd/simd.exp: New file.
7608         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
7609         * gcc.target/aarch64/simd/vzipf32.x: New file.
7610         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
7611         * gcc.target/aarch64/simd/vzipp16.x: New file.
7612         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
7613         * gcc.target/aarch64/simd/vzipp8.x: New file.
7614         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
7615         * gcc.target/aarch64/simd/vzipqf32.x: New file.
7616         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
7617         * gcc.target/aarch64/simd/vzipqp16.x: New file.
7618         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
7619         * gcc.target/aarch64/simd/vzipqp8.x: New file.
7620         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
7621         * gcc.target/aarch64/simd/vzipqs16.x: New file.
7622         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
7623         * gcc.target/aarch64/simd/vzipqs32.x: New file.
7624         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
7625         * gcc.target/aarch64/simd/vzipqs8.x: New file.
7626         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
7627         * gcc.target/aarch64/simd/vzipqu16.x: New file.
7628         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
7629         * gcc.target/aarch64/simd/vzipqu32.x: New file.
7630         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
7631         * gcc.target/aarch64/simd/vzipqu8.x: New file.
7632         * gcc.target/aarch64/simd/vzips16_1.c: New file.
7633         * gcc.target/aarch64/simd/vzips16.x: New file.
7634         * gcc.target/aarch64/simd/vzips32_1.c: New file.
7635         * gcc.target/aarch64/simd/vzips32.x: New file.
7636         * gcc.target/aarch64/simd/vzips8_1.c: New file.
7637         * gcc.target/aarch64/simd/vzips8.x: New file.
7638         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
7639         * gcc.target/aarch64/simd/vzipu16.x: New file.
7640         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
7641         * gcc.target/aarch64/simd/vzipu32.x: New file.
7642         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
7643         * gcc.target/aarch64/simd/vzipu8.x: New file.
7644
7645 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
7646
7647         * gcc.target/aarch64/fcsel_1.c: New test case.
7648
7649 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
7650
7651         PR libfortran/60810
7652         * gfortran.dg/arrayio_13.f90: New test.
7653
7654 2014-04-28  Martin Jambor  <mjambor@suse.cz>
7655
7656         * gcc.dg/tree-ssa/sra-14.c: New test.
7657
7658 2014-04-28  Richard Biener  <rguenther@suse.de>
7659
7660         PR middle-end/60092
7661         * gcc.dg/tree-ssa/alias-32.c: New testcase.
7662         * gcc.dg/vect/pr60092.c: Likewise.
7663
7664 2014-04-28  Richard Biener  <rguenther@suse.de>
7665
7666         * gcc.dg/tree-ssa/vrp91.c: New testcase.
7667         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
7668         * gcc.dg/Wstrict-overflow-15.c: Likewise.
7669         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
7670
7671 2014-04-28  Richard Biener  <rguenther@suse.de>
7672
7673         PR tree-optimization/60979
7674         * gcc.dg/graphite/pr60979.c: New testcase.
7675
7676 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7677
7678         PR c/60983
7679         * gcc.dg/pr60114.c: Use signed chars.
7680
7681 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7682
7683         PR c++/59120
7684         * g++.dg/cpp0x/alias-decl-43.C: New.
7685
7686 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7687
7688         PR fortran/59604
7689         PR fortran/58003
7690         * gfortran.dg/no_range_check_3.f90:  New test.
7691
7692 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
7693
7694         PR libfortran/52539
7695         * gfortran.dg/namelist_utf8.f90: New test.
7696
7697 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
7698
7699         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
7700         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
7701         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
7702
7703 2014-04-25  Cary Coutant  <ccoutant@google.com>
7704
7705         PR debug/60929
7706         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
7707         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
7708         -fdebug-types-section flag.
7709
7710 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
7711
7712         * gcc.target/arm/tail-long-call.c: New test.
7713
7714 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7715
7716         PR tree-optimization/60930
7717         * gcc.dg/torture/pr60930.c:  New test.
7718
7719 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
7720
7721         PR tree-optimization/60960
7722         * gcc.c-torture/execute/pr60960.c: New test.
7723
7724 2014-04-25  Marek Polacek  <polacek@redhat.com>
7725
7726         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
7727
7728 2014-04-25  Marek Polacek  <polacek@redhat.com>
7729
7730         PR c/18079
7731         * gcc.dg/pr18079.c: New test.
7732         * gcc.dg/pr18079-2.c: New test.
7733
7734 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
7735
7736         * c-c++-common/gomp/pr60823-2.c: Require effective target
7737         vect_simd_clones.
7738
7739 2014-04-25  Marek Polacek  <polacek@redhat.com>
7740
7741         PR c/60114
7742         * gcc.dg/pr60114.c: New test.
7743
7744 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
7745
7746         * gcc.c-torture/execute/20140425-1.c: New test.
7747
7748 2014-04-25  Marek Polacek  <polacek@redhat.com>
7749
7750         PR c/60156
7751         * c-c++-common/pr60156.c: New test.
7752
7753 2014-04-25  Richard Biener  <rguenther@suse.de>
7754
7755         PR ipa/60912
7756         * g++.dg/opt/pr60912.C: New testcase.
7757
7758 2014-04-25  Richard Biener  <rguenther@suse.de>
7759
7760         PR ipa/60911
7761         * gcc.dg/lto/pr60911_0.c: New testcase.
7762
7763 2014-04-24  Cong Hou  <congh@google.com>
7764
7765         PR tree-optimization/60896
7766         * g++.dg/vect/pr60896.cc: New test.
7767
7768 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7769
7770         * gcc.target/powerpc/pack01.c: New test to test the new pack and
7771         unpack builtin functionss for 128-bit types.
7772         * gcc.target/powerpc/pack02.c: Likewise.
7773         * gcc.target/powerpc/pack03.c: Likewise.
7774         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
7775         divide builtin functionss.
7776         * gcc.target/powerpc/extend-divide-2.c: Likewise.
7777         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
7778         functions.
7779         * gcc.target/powerpc/bcd-2.c: Likewise.
7780         * gcc.target/powerpc/bcd-3.c: Likewise.
7781         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
7782         builtin functionss.
7783         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
7784
7785 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
7786
7787         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
7788         keeps_null_pointer_checks.
7789         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
7790         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
7791         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
7792         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
7793
7794 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
7795
7796         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
7797         Replace load with read and store with write.
7798
7799 2014-04-24  Jeff Law  <law@redhat.com>
7800
7801         PR target/60822
7802         * gcc.c-torture/pr60822.c: New test.
7803         * gcc.c-torture/pr60822.x: New test.
7804
7805 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
7806
7807         PR c++/57958
7808         * g++.dg/cpp0x/pr57958.C: New test.
7809
7810 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
7811
7812         * lib/target-supports.exp (check_effective_target_vect_perm): Return
7813         true for aarch64_be.
7814
7815 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
7816             Tom de Vries  <tom@codesourcery.com>
7817
7818         * gcc.dg/fuse-caller-save.c: New test.
7819
7820 2014-04-24  Joey Ye  <joey.ye@arm.com>
7821
7822         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
7823
7824 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7825
7826         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
7827         * gcc.dg/vect/vect-bswap16: New test.
7828         * gcc.dg/vect/vect-bswap32: Likewise.
7829         * gcc.dg/vect/vect-bswap64: Likewise.
7830
7831 2014-04-23  Jeff Law  <law@redhat.com>
7832
7833         PR tree-optimization/60902
7834         * gcc.target/i386/pr60902.c: New test.
7835
7836 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
7837
7838         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
7839         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
7840         * gcc.target/aarch64/vdup_n_1.c: New testcase.
7841
7842 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7843
7844         * gcc.target/arm/rev16.c: New test.
7845
7846 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7847
7848         * gcc.target/aarch64/rev16_1.c: New test.
7849
7850 2014-04-23  Richard Biener  <rguenther@suse.de>
7851
7852         PR tree-optimization/60903
7853         * gcc.dg/torture/pr60903.c: New testcase.
7854
7855 2014-04-23  Richard Biener  <rguenther@suse.de>
7856
7857         PR middle-end/60895
7858         * g++.dg/torture/pr60895.C: New testcase.
7859
7860 2014-04-23  Richard Biener  <rguenther@suse.de>
7861
7862         PR middle-end/60891
7863         * gcc.dg/torture/pr60891.c: New testcase.
7864
7865 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
7866
7867         PR sanitizer/60275
7868         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
7869         -fno-sanitize-recover to dg-options.
7870         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
7871         add -std=c++11 to dg-options.
7872         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
7873         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
7874         add -std=c++1y to dg-options.
7875         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
7876         -fno-sanitize-recover to dg-options.
7877         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7878         * c-c++-common/ubsan/vla-4.c: Likewise.
7879         * c-c++-common/ubsan/pr59503.c: Likewise.
7880         * c-c++-common/ubsan/vla-3.c: Likewise.
7881         * c-c++-common/ubsan/save-expr-1.c: Likewise.
7882         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7883         * c-c++-common/ubsan/shift-3.c: Likewise.
7884         * c-c++-common/ubsan/overflow-1.c: Likewise.
7885         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7886         * c-c++-common/ubsan/vla-2.c: Likewise.
7887         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7888         * c-c++-common/ubsan/pr60613-1.c: Likewise.
7889         * c-c++-common/ubsan/shift-6.c: Likewise.
7890         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7891         * c-c++-common/ubsan/overflow-add-3.c: New test.
7892         * c-c++-common/ubsan/overflow-add-4.c: New test.
7893         * c-c++-common/ubsan/div-by-zero-6.c: New test.
7894         * c-c++-common/ubsan/div-by-zero-7.c: New test.
7895
7896 2014-04-22  Christian Bruel  <christian.bruel@st.com>
7897
7898         * gcc.target/sh/hiconst.c: New test.
7899
7900 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
7901
7902         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
7903         lroundf generates custom round instruction, too.
7904
7905 2014-04-22  Tobias Burnus  <burnus@net-b.de>
7906
7907         PR fortran/60881
7908         * coarray/alloc_comp_3.f90: New.
7909
7910 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
7911
7912         PR target/60868
7913         * gcc.target/i386/pr60868.c: New testcase.
7914
7915 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
7916
7917         PR c/59073
7918         * c-c++-common/gomp/pr59073.c: New test.
7919
7920 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
7921
7922         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
7923
7924 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
7925
7926         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
7927         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
7928
7929 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
7930
7931         * gcc.dg/memcpy-5.c: New test.
7932
7933 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7934
7935         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
7936
7937         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
7938         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
7939         *-*-solaris2.9.
7940         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
7941         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
7942         from dg-options.
7943         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
7944         from dg-additional-options.
7945         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
7946         from dg-options.
7947
7948         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
7949         execution check.
7950         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
7951         (sigill_hdlr): Remove.
7952         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
7953         check.
7954
7955         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
7956         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
7957         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
7958
7959         * lib/target-supports.exp (add_options_for_tls): Remove
7960         *-*-solaris2.9* handling.
7961
7962 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
7963
7964         * gcc.target/aarch64/vect_cvtf_1.c: New.
7965
7966 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
7967
7968         PR tree-optimization/60823
7969         * c-c++-common/gomp/pr60823-1.c: New test.
7970         * c-c++-common/gomp/pr60823-2.c: New test.
7971         * c-c++-common/gomp/pr60823-3.c: New test.
7972
7973 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
7974
7975         * gcc.target/arm/anddi_notdi-1.c: New test.
7976         * gcc.target/arm/iordi_notdi-1.c: New test case.
7977
7978 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
7979
7980         * gcc.target/arm/iordi_notdi-1.c: New test.
7981
7982 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
7983
7984         * gcc.target/aarch64/vrnd_f64_1.c : New file.
7985
7986 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7987
7988         PR target/60735
7989         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
7990         not cause errors if -mspe.
7991
7992 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
7993
7994         PR target/60909
7995         * gcc.target/i386/pr60909-1.c: New test.
7996         * gcc.target/i386/pr60909-2.c: Ditto.
7997
7998 2014-04-18  Cong Hou  <congh@google.com>
7999
8000         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
8001         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
8002
8003 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8004
8005         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
8006         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8007
8008 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
8009
8010         PR c++/59200
8011         * g++.dg/cpp0x/alias-decl-42.C: New.
8012
8013 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
8014
8015         * gcc.target/powerpc/ti_math1.c: New.
8016         * gcc.target/powerpc/ti_math2.c: New.
8017
8018 2014-04-17  Martin Jambor  <mjambor@suse.cz>
8019
8020         * gnat.dg/opt34.adb: New.
8021         * gnat.dg/opt34_pkg.ads: Likewise.
8022
8023 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
8024
8025         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
8026         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
8027
8028 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
8029
8030         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
8031         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
8032
8033 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
8034
8035         PR target/60847
8036         Forward port from 4.8 branch
8037         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
8038
8039         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
8040         Fix scan patterns.
8041         * gcc.target/i386/bmi-2.c: Ditto.
8042
8043 2014-04-17  Richard Biener  <rguenther@suse.de>
8044
8045         PR middle-end/60849
8046         * g++.dg/opt/pr60849.C: New testcase.
8047
8048 2014-04-17  Richard Biener  <rguenther@suse.de>
8049
8050         PR tree-optimization/60836
8051         * g++.dg/vect/pr60836.cc: New testcase.
8052
8053 2014-04-17  Richard Biener  <rguenther@suse.de>
8054
8055         PR tree-optimization/60841
8056         * gcc.dg/vect/pr60841.c: New testcase.
8057
8058 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
8059
8060         * g++.dg/ipa/devirt-31.C: New testcase.
8061
8062 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
8063
8064         PR lto/60820
8065         * gcc.dg/lto/pr60820_0.c: New testcase.
8066         * gcc.dg/lto/pr60820_1.c: New testcase.
8067
8068 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
8069
8070         PR ipa/60854
8071         * g++.dg/torture/pr60854.C: New testcase.
8072
8073 2014-04-16  Catherine Moore  <clm@codesourcery.com>
8074
8075         * gcc.target/mips/umips-store16-2.c: New test.
8076
8077 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
8078
8079         * g++.dg/cpp0x/initlist-vect.C: New file.
8080
8081 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8082
8083         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
8084         * gcc.dg/uninit-I-O0.c: Likewise.
8085         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
8086
8087 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
8088
8089         PR tree-optimization/60844
8090         * gcc.dg/pr60844.c: New test.
8091
8092 2014-04-15  Richard Biener  <rguenther@suse.de>
8093
8094         PR rtl-optimization/56965
8095         * gcc.dg/torture/pr56965-1.c: New testcase.
8096         * gcc.dg/torture/pr56965-2.c: Likewise.
8097
8098 2014-04-15  Teresa Johnson  <tejohnson@google.com>
8099
8100         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
8101
8102 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
8103
8104         * gnat.dg/vect14.adb: New test.
8105
8106 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
8107
8108         * gnat.dg/vect12.ad[sb]: New test.
8109         * gnat.dg/vect13.ad[sb]: Likewise.
8110
8111 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
8112
8113         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
8114         under qemu-arm.
8115         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
8116         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
8117         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
8118         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
8119         * c-c++-common/ubsan/null-1.c: Likewise.
8120         * c-c++-common/ubsan/null-10.c: Likewise.
8121         * c-c++-common/ubsan/null-11.c: Likewise.
8122         * c-c++-common/ubsan/null-2.c: Likewise.
8123         * c-c++-common/ubsan/null-3.c: Likewise.
8124         * c-c++-common/ubsan/null-4.c: Likewise.
8125         * c-c++-common/ubsan/null-5.c: Likewise.
8126         * c-c++-common/ubsan/null-6.c: Likewise.
8127         * c-c++-common/ubsan/null-7.c: Likewise.
8128         * c-c++-common/ubsan/null-8.c: Likewise.
8129         * c-c++-common/ubsan/null-9.c: Likewise.
8130         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
8131         * c-c++-common/ubsan/overflow-int128.c: Likewise.
8132         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
8133         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
8134         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
8135         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
8136         * c-c++-common/ubsan/pr59333.c: Likewise.
8137         * c-c++-common/ubsan/pr59667.c: Likewise.
8138         * c-c++-common/ubsan/pr60613-2.c: Likewise.
8139         * c-c++-common/ubsan/pr60636.c: Likewise.
8140         * c-c++-common/ubsan/shift-1.c: Likewise.
8141         * c-c++-common/ubsan/shift-2.c: Likewise.
8142         * c-c++-common/ubsan/vla-1.c: Likewise.
8143
8144 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8145
8146         * gnat.dg/vect11.ad[sb]: New test.
8147
8148 2014-04-14  Richard Biener  <rguenther@suse.de>
8149
8150         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
8151
8152 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8153
8154         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
8155
8156 2014-04-14  Richard Biener  <rguenther@suse.de>
8157             Marc Glisse  <marc.glisse@inria.fr>
8158
8159         PR c/60819
8160         * gcc.target/i386/vec-may_alias.c: New testcase.
8161
8162 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8163
8164         * lib/target-supports.exp
8165         (check_effective_target_vect_widen_mult_si_to_di_pattern):
8166         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
8167         Fix formatting.
8168
8169 2014-04-14  Richard Biener  <rguenther@suse.de>
8170
8171         PR lto/60720
8172         * gcc.dg/lto/pr60720_0.c: New testcase.
8173         * gcc.dg/lto/pr60720_1.c: Likewise.
8174
8175 2014-04-14  Christian Bruel  <christian.bruel@st.com>
8176
8177         * gcc.target/sh/memset.c: New test.
8178
8179 2014-04-14  Richard Biener  <rguenther@suse.de>
8180
8181         PR middle-end/55022
8182         * gcc.dg/graphite/pr55022.c: New testcase.
8183
8184 2014-04-14  Richard Biener  <rguenther@suse.de>
8185
8186         PR tree-optimization/59817
8187         PR tree-optimization/60453
8188         * gfortran.dg/graphite/pr59817.f: New testcase.
8189         * gcc.dg/graphite/pr59817-1.c: Likewise.
8190         * gcc.dg/graphite/pr59817-2.c: Likewise.
8191
8192 2014-04-14  Jason Merrill  <jason@redhat.com>
8193
8194         Revert:
8195         * lib/gcc-dg.exp (dg-build-dso): New.
8196         (gcc-dg-test-1): Handle dg-do-what "dso".
8197
8198 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
8199
8200         PR fortran/60717
8201         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
8202
8203         PR fortran/58085
8204         * gfortran.dg/associate_15.f90: New test.
8205
8206 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
8207
8208         PR middle-end/60467
8209         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
8210         case to check.
8211
8212 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
8213
8214         PR middle-end/60469
8215         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
8216
8217 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
8218
8219         * gcc.target/mips/umips-store16-1.c: New test.
8220
8221 2014-04-11  Tobias Burnus  <burnus@net-b.de>
8222
8223         PR c/60194
8224         * * g++.dg/warn/warn_format_signedness.C: New.
8225         * gcc.dg/format/warn-signedness.c: New.
8226
8227 2014-04-11  Tobias Burnus  <burnus@net-b.de>
8228
8229         PR fortran/58880
8230         PR fortran/60495
8231         * gfortran.dg/finalize_25.f90: New.
8232
8233 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
8234
8235         * gcc.target/epiphany/t1068-2.c: New file.
8236
8237 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
8238
8239         * gcc.target/epiphany/btst-1.c: New test.
8240
8241 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
8242
8243         PR rtl-optimization/60651
8244         * gcc.target/epiphany/mode-switch.c: New test.
8245
8246 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
8247
8248         PR c++/58600
8249         * g++.dg/cpp0x/gen-attrs-58.C: New.
8250         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
8251
8252 2014-04-11  Steve Ellcey  <sellcey@mips.com>
8253             Jakub Jelinek  <jakub@redhat.com>
8254
8255         PR middle-end/60556
8256         * gcc.c-torture/compile/pr60556.c: New test.
8257
8258 2014-04-11  Richard Biener  <rguenther@suse.de>
8259
8260         PR middle-end/60797
8261         * gcc.dg/pr60797.c: New testcase.
8262
8263 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8264
8265         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
8266         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
8267         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
8268         rename to ...
8269         * gcc.target/s390/htm-nofloat-1.c: ... this one.
8270         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
8271         instructions as well.
8272
8273 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
8274
8275         PR rtl-optimization/60663
8276         * gcc.target/arm/pr60663.c: New test.
8277
8278 2014-04-10  Jason Merrill  <jason@redhat.com>
8279
8280         * g++.dg/dso/dlclose1.C: Disable for 4.9.
8281
8282 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
8283
8284         PR lto/60567
8285         * g++.dg/lto/pr60567_0.C: New test.
8286
8287 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8288
8289         * gfortran.dg/class_nameclash.f90: New test.
8290
8291 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
8292
8293         PR c++/52844
8294         * g++.dg/cpp0x/variadic156.C: New.
8295
8296 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8297
8298         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
8299         long.
8300
8301 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8302
8303         PR debug/60655
8304         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
8305         -fdata-sections.
8306
8307 2014-04-09  Steve Ellcey  <sellcey@mips.com>
8308
8309         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
8310         and scan lists.
8311
8312 2014-04-09  Cong Hou  <congh@google.com>
8313
8314         PR testsuite/60773
8315         * lib/target-supports.exp:
8316         (check_effective_target_vect_widen_si_to_di_pattern): New.
8317         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
8318         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
8319         targets only.
8320         (foo): Fix up formatting.
8321         (main): Call check_vect.
8322
8323 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
8324
8325         PR c++/59115
8326         * g++.dg/template/crash119.C: New.
8327
8328 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
8329
8330         * gcc.target/powerpc/atomic_load_store-p8.c: New.
8331
8332 2014-04-08  Jason Merrill  <jason@redhat.com>
8333
8334         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
8335
8336 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8337
8338         PR rtl-optimization/60776
8339         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
8340         * gcc.dg/builtin-bswap-7.c: Likewise.
8341         * gcc.dg/builtin-bswap-6a.c: New testcase.
8342         * gcc.dg/builtin-bswap-7a.c: New testcase.
8343
8344         Revert
8345         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8346
8347         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
8348         optimization.
8349         * gcc.dg/builtin-bswap-7.c: Likewise.
8350
8351 2014-04-08  Richard Biener  <rguenther@suse.de>
8352
8353         PR tree-optimization/60785
8354         * gcc.dg/graphite/pr60785.c: New testcase.
8355
8356 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8357
8358         PR target/60602
8359         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
8360         with as at -O0.
8361
8362 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
8363
8364         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
8365         * g++.dg/warn/Wnvdtor-3.C: Likewise.
8366         * g++.dg/warn/Wnvdtor-4.C: Likewise.
8367
8368 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8369
8370         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
8371
8372 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
8373
8374         PR target/60609
8375         * g++.dg/torture/pr60609.C: New test.
8376
8377 2014-04-07  Richard Biener  <rguenther@suse.de>
8378
8379         PR tree-optimization/60766
8380         * gcc.dg/torture/pr60766.c: New testcase.
8381
8382 2014-04-07  Jason Merrill  <jason@redhat.com>
8383
8384         * lib/gcc-dg.exp (dg-build-dso): New.
8385         (gcc-dg-test-1): Handle dg-do-what "dso".
8386         * lib/target-supports.exp (add_options_for_dlopen): New.
8387         (check_effective_target_dlopen): Use it.
8388
8389 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8390
8391         * gcc.target/arm/pr60657.c: Fix missing curly brace.
8392
8393 2014-04-07  Richard Biener  <rguenther@suse.de>
8394
8395         PR middle-end/60750
8396         * g++.dg/torture/pr60750.C: New testcase.
8397         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
8398
8399 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
8400
8401         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
8402
8403 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
8404
8405         PR testsuite/60671
8406         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
8407
8408 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
8409
8410         PR testsuite/60672
8411         * g++.dg/cpp1y/auto-fn25.C: Require lto.
8412
8413         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
8414
8415 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
8416
8417         * gfortran.dg/warn_conversion_4.f90: Adjust test.
8418
8419 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
8420
8421         * gcc.target/avr/dev-specific-rmw.c: New test.
8422
8423 2014-04-04  Cong Hou  <congh@google.com>
8424
8425         PR tree-optimization/60656
8426         * gcc.dg/vect/pr60656.c: New test.
8427
8428 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8429
8430         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
8431         optimization.
8432         * gcc.dg/builtin-bswap-7.c: Likewise.
8433
8434 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
8435
8436         PR c++/58207
8437         * g++.dg/cpp0x/constexpr-ice15.C: New.
8438
8439 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
8440
8441         PR ipa/59626
8442         testcase by Richard Biener
8443         * gcc.dg/lto/pr59626_0.c: New testcase.
8444         * gcc.dg/lto/pr59626_1.c: New testcase.
8445
8446 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8447
8448         PR debug/60655
8449         * gcc.c-torture/compile/pr60655-1.c: New test.
8450
8451 2014-04-04  Martin Jambor  <mjambor@suse.cz>
8452
8453         PR ipa/60640
8454         * g++.dg/ipa/pr60640-1.C: New test.
8455         * g++.dg/ipa/pr60640-2.C: Likewise.
8456         * g++.dg/ipa/pr60640-3.C: Likewise.
8457         * g++.dg/ipa/pr60640-4.C: Likewise.
8458
8459 2014-04-04  Jeff Law  <law@redhat.com>
8460
8461         PR target/60657
8462         * gcc.target/arm/pr60657.c: New test.
8463
8464 2014-04-04  Richard Biener  <rguenther@suse.de>
8465
8466         PR ipa/60746
8467         * g++.dg/torture/pr60746.C: New testcase.
8468
8469 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
8470
8471         * g++.old-deja/g++.robertl/eb121.C: Adjust.
8472         * g++.old-deja/g++.jason/overload21.C: Likewise.
8473         * g++.old-deja/g++.law/init5.C: Likewise.
8474
8475 2014-04-03  Cong Hou  <congh@google.com>
8476
8477         PR tree-optimization/60505
8478         * gcc.dg/vect/pr60505.c: New test.
8479
8480 2014-04-03  Richard Biener  <rguenther@suse.de>
8481
8482         PR tree-optimization/60740
8483         * gcc.dg/graphite/pr60740.c: New testcase.
8484
8485 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
8486
8487         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
8488         * g++.dg/warn/Wnvdtor-2.C: New.
8489         * g++.dg/warn/Wnvdtor-3.C: New.
8490         * g++.dg/warn/Wnvdtor-4.C: New.
8491         * g++.dg/warn/Weff1.C: Delete.
8492         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
8493         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
8494
8495 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
8496
8497         PR ipa/60659
8498         * g++.dg/torture/pr60659.C: New testcase.
8499
8500 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8501
8502         PR tree-optimization/60733
8503         * gcc.dg/torture/pr60733.c:  New test.
8504
8505 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
8506
8507         PR rtl-optimization/60650
8508         * gcc.target/arm/pr60650-2.c: New.
8509
8510 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
8511
8512         * gcc.target/i386/avx2-vpand-3.c,
8513         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
8514
8515 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
8516
8517         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
8518         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
8519         gcc.target/i386/memcpy-strategy-1.c,
8520         gcc.target/i386/memcpy-strategy-2.c,
8521         gcc.target/i386/memcpy-vector_loop-1.c,
8522         gcc.target/i386/memcpy-vector_loop-2.c,
8523         gcc.target/i386/memset-vector_loop-1.c,
8524         gcc.target/i386/memset-vector_loop-2.c,
8525         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
8526         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
8527         -march= options different from those in dg-options.
8528
8529 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
8530
8531         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8532         gcc.target/i386/pr30970.c: Use -mtune=generic.
8533         * gcc.target/i386/avx2-vpaddb-3.c,
8534         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
8535         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
8536         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
8537         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
8538         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
8539         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
8540         gcc.target/i386/avx2-vpsubw-3.c,
8541         gcc.target/i386/avx256-unaligned-load-1.c,
8542         gcc.target/i386/avx256-unaligned-load-4.c,
8543         gcc.target/i386/avx256-unaligned-store-1.c,
8544         gcc.target/i386/avx256-unaligned-store-2.c,
8545         gcc.target/i386/avx256-unaligned-store-4.c: Use
8546         -mno-prefer-avx128.
8547
8548 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
8549             Iain Sandoe <iain@codesourcery.com>
8550
8551         PR target/54083
8552         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
8553         with the additional options -Wl,-undefined,dynamic_lookup
8554         and -Wl,-flat_namespace.
8555         * gcc.dg/torture/pr53922.c: Additional option
8556         -Wl,-flat_namespace for darwin[89].
8557         * gcc.dg/torture/pr60092.c: Additional options
8558         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
8559         for darwin[89].
8560
8561 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
8562
8563         PR target/43751
8564         * lib/prune.exp: Modify the regular express to prune
8565         the new warnings introduced by r205679 on darwin9.
8566
8567 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
8568
8569         * g++.dg/init/ctor4.C: Adjust.
8570         * g++.dg/init/ctor4-1.C: New.
8571         * g++.dg/cpp0x/defaulted2.C: Adjust.
8572
8573 2014-04-01  Richard Henderson  <rth@redhat.com>
8574
8575         PR target/60704
8576         * gcc.dg/pr60704.c: New file.
8577
8578 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
8579
8580         PR target/60363
8581         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
8582         logical_op_short_circuit targets.
8583
8584 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
8585
8586         PR libfortran/60128
8587         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
8588         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
8589
8590 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8591
8592         PR rtl-optimization/60700
8593         * gcc.target/i386/pr60700.c: New test.
8594
8595 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8596
8597         PR target/60650
8598         * gcc.target/arm/pr60650.c: Adjust command line options.
8599
8600 2014-03-31  Martin Jambor  <mjambor@suse.cz>
8601
8602         PR middle-end/60647
8603         * gcc.dg/pr60647-1.c: New test.
8604         * gcc.dg/pr60647-2.c: Likewise.
8605
8606 2014-03-31  Richard Biener  <rguenther@suse.de>
8607
8608         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
8609
8610 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
8611
8612         PR target/60034
8613         * gcc.target/aarch64/pr60034.c: New file.
8614
8615 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
8616
8617         PR c++/60626
8618         * g++.dg/cpp1y/pr60626.C: New testcase.
8619
8620 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
8621
8622         * gcc.dg/pr45416.c: Allow bextr on x86.
8623         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
8624         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
8625         gcc.target/i386/fma4-vector.c: Use -mno-fma.
8626         * gcc.target/i386/l_fma_double_1.c,
8627         gcc.target/i386/l_fma_double_2.c,
8628         gcc.target/i386/l_fma_double_3.c,
8629         gcc.target/i386/l_fma_double_4.c,
8630         gcc.target/i386/l_fma_double_5.c,
8631         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
8632         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
8633         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
8634         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
8635         * gcc.target/i386/pr27971.c: Use -mno-tbm.
8636         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
8637         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
8638
8639 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
8640
8641         PR target/60648
8642         * g++.dg/pr60648.C: Move test to...
8643         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
8644         dg-options, add for fpic targets dg-additional-options -fPIC.
8645
8646 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8647
8648         * gnat.dg/opt33.adb: New testcase.
8649
8650 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
8651
8652         PR target/60697
8653         * gcc.target/aarch64/pr60697.c: New.
8654
8655 2014-03-27  Jeff Law  <law@redhat.com>
8656
8657         PR target/60648
8658         * g++.dg/pr60648.C: New test.
8659
8660 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
8661
8662         PR c++/60573
8663         * g++.dg/cpp1y/pr60573.C: New testcase.
8664
8665 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
8666
8667         PR target/60693
8668         * gcc.target/i386/pr60693.c: New test.
8669
8670 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
8671
8672         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
8673
8674 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
8675
8676         PR c++/60689
8677         * c-c++-common/pr60689.c: New test.
8678
8679         PR c++/58678
8680         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
8681         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
8682         targets.
8683
8684 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
8685
8686         PR target/60675
8687         * gcc.target/aarch64/pr60675.C: New.
8688
8689 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8690
8691         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
8692         * lib/target-supports.exp: Return true for s390
8693         in check_effective_logical_op_short_circuit.
8694
8695 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
8696
8697         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
8698         of second source operand.
8699         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
8700         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
8701         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
8702
8703 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
8704
8705         PR ipa/60315
8706         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
8707
8708 2014-03-28  Tobias Burnus  <burnus@net-b.de>
8709
8710         * lib/cilk-plus-dg.exp: New.
8711         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
8712         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
8713
8714 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8715
8716         PR fortran/60522
8717         * gfortran.dg/where_4.f90:  New test case.
8718
8719 2014-03-27  Tobias Burnus  <burnus@net-b.de>
8720
8721         PR fortran/58880
8722         * gfortran.dg/finalize_24.f90: New.
8723
8724 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
8725
8726         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
8727         vbpermq builtin.
8728
8729         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
8730         vec_select optimizations.
8731         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
8732         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
8733
8734         PR target/60672
8735         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
8736         xxpermdi builtins are supported.
8737
8738 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
8739
8740         PR rtl-optimization/60650
8741         * gcc.target/arm/pr60650.c: New.
8742
8743 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8744
8745         * gcc.target/s390/20140327-1.c: New testcase.
8746
8747 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
8748
8749         PR middle-end/60682
8750         * g++.dg/gomp/pr60682.C: New test.
8751
8752 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
8753
8754         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
8755
8756 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8757
8758         PR target/60580
8759         * gcc.target/aarch64/pr60580_1.c: New.
8760         * gcc.target/aarch64/test_fp_attribute_1.c: New.
8761         * gcc.target/aarch64/test_fp_attribute_2.c: New.
8762
8763 2014-03-26  Dehao Chen  <dehao@google.com>
8764
8765         * gcc.dg/predict-8.c: New test.
8766
8767 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
8768
8769         PR c++/52369
8770         * g++.dg/init/const10.C: New.
8771         * g++.dg/init/const11.C: New.
8772         * g++.dg/init/pr25811.C: Adjust.
8773         * g++.dg/init/pr29043.C: Likewise.
8774         * g++.dg/init/pr43719.C: Likewise.
8775         * g++.dg/init/pr44086.C: Likewise.
8776         * g++.dg/init/ctor8.C: Likewise.
8777         * g++.dg/init/uninitialized1.C: Likewise.
8778
8779 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
8780
8781         PR sanitizer/60636
8782         * c-c++-common/ubsan/pr60636.c: New test.
8783
8784 2014-03-26  Andreas Schwab  <schwab@suse.de>
8785
8786         * g++.dg/torture/pr60315.C: Remove duplication.
8787
8788 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8789
8790         * gcc.c-torture/execute/20140326-1.c: New test.
8791
8792 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
8793
8794         PR ipa/60315
8795         * g++.dg/torture/pr60315.C: New testcase.
8796
8797 2014-03-25  Martin Jambor  <mjambor@suse.cz>
8798
8799         PR ipa/60600
8800         * g++.dg/ipa/pr60600.C: New test.
8801
8802 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
8803
8804         PR testsuite/58013
8805         * g++.dg/opt/pr56999.C: Pop hidden visibility.
8806
8807 2014-03-25  Richard Biener  <rguenther@suse.de>
8808
8809         PR middle-end/60635
8810         * gfortran.dg/lto/pr60635_0.f90: New testcase.
8811         * gfortran.dg/lto/pr60635_1.c: Likewise.
8812
8813 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
8814
8815         PR c++/60627
8816         * g++.dg/cpp1y/pr60627.C: New testcase.
8817
8818 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
8819
8820         * gcc.target/aarch64/ushr64_1.c: New.
8821
8822 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
8823
8824         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
8825         (LONG_LONG): Use LLONG.
8826         (set_rvector_long): Explicitly return void.
8827         (set_vector_long): Likewise.
8828         (check_vector_long): Likewise.
8829
8830 2014-03-24  Marek Polacek  <polacek@redhat.com>
8831
8832         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
8833         Define INT_MIN.
8834         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
8835         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
8836         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
8837         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
8838         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
8839         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
8840         * c-c++-common/ubsan/pr59503.c: Likewise.
8841         * c-c++-common/ubsan/pr60613-1.c: Likewise.
8842         * c-c++-common/ubsan/save-expr-1.c: Likewise.
8843         * c-c++-common/ubsan/shift-3.c: Likewise.
8844         * c-c++-common/ubsan/shift-6.c: Likewise.
8845         * c-c++-common/ubsan/undefined-1.c: Likewise.
8846         * c-c++-common/ubsan/vla-2.c: Likewise.
8847         * c-c++-common/ubsan/vla-3.c: Likewise.
8848         * c-c++-common/ubsan/vla-4.c: Likewise.
8849         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
8850         * g++.dg/ubsan/return-2.C: Likewise.
8851
8852 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
8853
8854         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
8855         hppa*-*-hpux*.
8856
8857         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
8858
8859         PR libfortran/59313
8860         PR libfortran/58015
8861         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
8862         * gfortran.dg/round_4.f90: Likewise.
8863
8864 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
8865
8866         PR libfortran/60128
8867         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
8868         i?86-*-solaris2.9*.
8869
8870 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
8871
8872         PR sanitizer/60613
8873         * c-c++-common/ubsan/pr60613-1.c: New test.
8874         * c-c++-common/ubsan/pr60613-2.c: New test.
8875
8876 2014-03-22  Matthias Klose  <doko@ubuntu.com>
8877
8878         * g++.dg/cpp0x/regress: Remove empty directory.
8879
8880 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
8881
8882         PR debug/60603
8883         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
8884
8885 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
8886
8887         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
8888         * g++.dg/cpp1y/pr60393.C: Likewise.
8889
8890 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
8891
8892         PR c++/60384
8893         * g++.dg/cpp1y/pr60384.C: New.
8894
8895 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
8896
8897         PR target/60598
8898         * gcc.dg/pr60598.c: New test.
8899
8900 2014-03-21  Martin Jambor  <mjambor@suse.cz>
8901
8902         PR ipa/59176
8903         * g++.dg/torture/pr59176.C: New test.
8904
8905 2014-03-21  Martin Jambor  <mjambor@suse.cz>
8906
8907         PR ipa/60419
8908         * g++.dg/ipa/pr60419.C: New test.
8909
8910 2014-03-21  Richard Biener  <rguenther@suse.de>
8911
8912         PR tree-optimization/60577
8913         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
8914
8915 2014-03-21  Tobias Burnus  <burnus@net-b.de>
8916
8917         PR fortran/60599
8918         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
8919
8920 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
8921
8922         PR middle-end/60597
8923         * g++.dg/opt/pr60597.C: New test.
8924
8925         PR c++/60572
8926         * g++.dg/init/pr60572.C: New test.
8927
8928 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
8929
8930         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
8931
8932 2014-03-19  Tobias Burnus  <burnus@net-b.de>
8933
8934         PR fortran/60543
8935         PR fortran/60283
8936         * gfortran.dg/implicit_pure_4.f90: New.
8937
8938 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
8939
8940         PR c++/51474
8941         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
8942
8943 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
8944
8945         PR testsuite/60590
8946         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
8947         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
8948         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
8949
8950 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
8951
8952         PR c++/60332
8953         * g++.dg/cpp1y/pr60332.C: New.
8954
8955 2014-03-19  Marek Polacek  <polacek@redhat.com>
8956
8957         PR sanitizer/60569
8958         * g++.dg/ubsan/pr60569.C: New test.
8959
8960 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8961
8962         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
8963
8964 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
8965
8966         PR tree-optimization/60559
8967         * g++.dg/vect/pr60559.cc: New test.
8968
8969 2014-03-18  Ian Lance Taylor  <iant@google.com>
8970
8971         PR target/60563
8972         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
8973         (ditype): Rename typedef from int64_t.
8974
8975 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8976
8977         PR c/55383
8978         * gcc.dg/cast-qual-3.c: New.
8979         Revert:
8980         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8981         * c-c++-common/Wcast-qual-1.c: More precise match text.
8982
8983 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
8984
8985         PR fortran/55207
8986         PR fortran/60549
8987         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
8988         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
8989         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
8990         * gfortran.dg/intent_optimize_1.f90: Ditto.
8991         * gfortran.dg/pointer_init_9.f90: Ditto.
8992         * gfortran.dg/volatile4.f90: Ditto.
8993         * gfortran.dg/volatile6.f90: Ditto.
8994
8995 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8996
8997         PR c/55383
8998         * c-c++-common/Wcast-qual-1.c: More precise match text.
8999
9000 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
9001
9002         PR c++/60305
9003         * g++.dg/cpp0x/constexpr-ice14.C: New.
9004
9005 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
9006
9007         PR c++/54250
9008         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
9009
9010 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
9011
9012         PR sanitizer/60535
9013         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
9014         * c-c++-common/ubsan/null-2.c: Likewise.
9015         * c-c++-common/ubsan/null-3.c: Likewise.
9016         * c-c++-common/ubsan/null-4.c: Likewise.
9017         * c-c++-common/ubsan/null-5.c: Likewise.
9018         * c-c++-common/ubsan/null-6.c: Likewise.
9019         * c-c++-common/ubsan/null-7.c: Likewise.
9020         * c-c++-common/ubsan/null-8.c: Likewise.
9021         * c-c++-common/ubsan/null-9.c: Likewise.
9022         * c-c++-common/ubsan/null-10.c: Likewise.
9023         * c-c++-common/ubsan/null-11.c: Likewise.
9024         * c-c++-common/ubsan/overflow-1.c: Likewise.
9025         * c-c++-common/ubsan/overflow-2.c: Likewise.
9026         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9027         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
9028         * c-c++-common/ubsan/overflow-int128.c: Likewise.
9029         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9030         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
9031         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9032         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
9033         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
9034         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9035         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9036         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
9037         * c-c++-common/ubsan/pr59333.c: Likewise.
9038         * c-c++-common/ubsan/pr59503.c: Likewise.
9039         * c-c++-common/ubsan/pr59667.c: Likewise.
9040         * c-c++-common/ubsan/undefined-1.c: Likewise.
9041         * g++.dg/ubsan/pr59250.C: Likewise.
9042         * g++.dg/ubsan/pr59306.C: Likewise.
9043
9044 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9045
9046         * gcc.dg/tls/pr58595.c: Add tls options.
9047
9048 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
9049
9050         * gcc.target/i386/avx-additional-reg-names.c: New.
9051         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
9052
9053 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
9054
9055         PR c++/60390
9056         * g++.dg/cpp1y/pr60390.C: New testcase.
9057
9058         PR c++/60391
9059         * g++.dg/cpp1y/pr60391.C: New testcase.
9060
9061 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
9062
9063         PR target/60516
9064         * gcc.target/i386/pr60516.c: New test.
9065
9066 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
9067
9068         PR c++/59571
9069         * g++.dg/cpp0x/constexpr-ice13.C: New.
9070
9071 2014-03-17  Marek Polacek  <polacek@redhat.com>
9072
9073         PR middle-end/60534
9074         * gcc.dg/gomp/pr60534.c: New test.
9075
9076 2014-03-17  Kai Tietz  <ktietz@redhat.com>
9077
9078         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
9079
9080 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
9081
9082         PR testsuite/58851
9083         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
9084         storage size.
9085
9086 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
9087
9088         PR libfortran/58324
9089         * gfortran.dg/list_read_12.f90: New test.
9090
9091 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
9092
9093         PR fortran/55207
9094         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
9095         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
9096         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
9097         -Wno-aggressive-loop-optimizations and remove an unused variable.
9098         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
9099         * gfortran.dg/pointer_init_9.f90: New.
9100         * gfortran.dg/volatile4.f90: Put into subroutine.
9101         * gfortran.dg/volatile6.f90: Ditto.
9102
9103 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
9104
9105         PR fortran/60392
9106         * gfortran.dg/transpose_4.f90: New test.
9107
9108 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
9109
9110         PR rtl-optimization/60508
9111         * gcc.target/i386/pr60508.c: New.
9112
9113 2014-03-14  Richard Biener  <rguenther@suse.de>
9114
9115         PR middle-end/60518
9116         * g++.dg/pr60518.C: New testcase.
9117
9118 2014-03-14  Martin Jambor  <mjambor@suse.cz>
9119
9120         PR lto/60461
9121         * gcc.dg/lto/pr60461_0.c: New test.
9122
9123 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
9124
9125         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
9126         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
9127         * gcc.dg/lto/save-temps_0.c: New testcase.
9128
9129 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
9130
9131         PR middle-end/36282
9132         * c-c++-common/pr36282-1.c: New test.
9133         * c-c++-common/pr36282-2.c: New test.
9134         * c-c++-common/pr36282-3.c: New test.
9135         * c-c++-common/pr36282-4.c: New test.
9136
9137 2014-03-13  Richard Henderson  <rth@redhat.com>
9138
9139         PR debug/60438
9140         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
9141
9142 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
9143
9144         PR c++/60383
9145         * g++.dg/template/crash118.C: New.
9146         * g++.dg/template/crash95.C: Adjust.
9147
9148 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
9149
9150         PR rtl-optimization/57189
9151         * gcc.target/i386/pr57189.c: New.
9152
9153 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
9154
9155         PR c++/60254
9156         * g++.dg/cpp0x/static_assert10.C: New.
9157         * g++.dg/cpp0x/static_assert11.C: Likewise.
9158         * g++.dg/cpp0x/static_assert3.C: Adjust.
9159
9160 2014-03-13  Richard Biener  <rguenther@suse.de>
9161
9162         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
9163
9164 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
9165
9166         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
9167         2.07 128-bit arithmetic.
9168         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
9169
9170         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
9171         due to when TImode is allowed in VSX registers, the allowable
9172         address modes for TImode is just a single indirect address in
9173         order for the value to be loaded and store in either GPR or VSX
9174         registers.  This affects the generated code, and it would cause
9175         this test to fail, when such an option is used.
9176
9177 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
9178
9179         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
9180
9181 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
9182
9183         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
9184         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
9185         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
9186         only test for exactly one if if -mbranch-cost=1 has been passed.
9187
9188 2014-03-12  Christian Bruel  <christian.bruel@st.com>
9189
9190         PR target/60264
9191         * gcc.target/arm/pr60264.c
9192
9193 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9194
9195         PR tree-optimization/60454
9196         * gcc.c-torture/execute/pr60454.c: New test.
9197
9198 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
9199             Marc Glisse  <marc.glisse@inria.fr>
9200
9201         PR tree-optimization/60502
9202         * gcc.c-torture/compile/pr60502.c: New test.
9203
9204 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
9205
9206         PR middle-end/60482
9207         * gcc.dg/vect/pr60482.c: New test.
9208
9209 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
9210
9211         PR c++/60389
9212         * g++.dg/cpp0x/inh-ctor19.C: New.
9213
9214 2014-03-11  Richard Biener  <rguenther@suse.de>
9215
9216         PR tree-optimization/60429
9217         PR tree-optimization/60485
9218         * gcc.dg/pr60485-1.c: New testcase.
9219         * gcc.dg/pr60485-2.c: Likewise.
9220
9221 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
9222
9223         PR ipa/60457
9224         * g++.dg/ipa/pr60457.C: New test.
9225
9226 2014-03-10  Richard Biener  <rguenther@suse.de>
9227
9228         PR middle-end/60474
9229         * g++.dg/torture/pr60474.C: New testcase.
9230
9231 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
9232
9233         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
9234
9235 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
9236
9237         * gcc.dg/lto/pr55113_0.c: New testcase.
9238
9239 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
9240
9241         PR c++/60033
9242         * g++.dg/cpp1y/pr60033.C: New testcase.
9243
9244         PR c++/60393
9245         * g++.dg/cpp1y/pr60393.C: New testcase.
9246
9247 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9248
9249         PR libfortran/60128
9250         * gfortran.dg/fmt_en.f90: New test.
9251
9252 2014-03-07  Jason Merrill  <jason@redhat.com>
9253
9254         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
9255         * lib/target-supports.exp (check_effective_target_c++11): Now
9256         means C++11 and up.
9257         (check_effective_target_c++11_only): New.
9258         (check_effective_target_c++11_down): New.
9259         (check_effective_target_c++1y): New.
9260         (check_effective_target_c++1y_only): New.
9261         (check_effective_target_c++98_only): Rename from
9262         check_effective_target_c++98.
9263         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
9264
9265 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
9266
9267         PR c++/58609
9268         * g++.dg/cpp0x/constexpr-ice12.C: New.
9269
9270 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
9271
9272         * c-c++-common/gomp/map-1.c: Extend.
9273
9274 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
9275             Janus Weil  <janus@gcc.gnu.org>
9276
9277         PR fortran/51976
9278         * gfortran.dg/deferred_type_component_1.f90 : New test.
9279         * gfortran.dg/deferred_type_component_2.f90 : New test.
9280
9281 2014-03-06  Marek Polacek  <polacek@redhat.com>
9282
9283         PR c/60197
9284         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
9285         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
9286
9287 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
9288
9289         PR target/58595
9290         * gcc.dg/tls/pr58595.c: New test.
9291
9292 2014-03-06  Richard Biener  <rguenther@suse.de>
9293
9294         PR middle-end/60445
9295         PR lto/60424
9296         PR lto/60427
9297         Revert
9298         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
9299
9300         * gcc.dg/lto/pr55113_0.c: New testcase.
9301
9302 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
9303
9304         PR testsuite/59308
9305         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
9306         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
9307         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
9308         s390*/i?86/x86_64.
9309         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9310         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9311         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9312         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9313         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
9314         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
9315         even for mips*/s390*/i?86/x86_64.
9316         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9317         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9318         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9319         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9320         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9321
9322         PR lto/60404
9323         * gcc.dg/lto/pr60404_0.c: New test.
9324         * gcc.dg/lto/pr60404_1.c: New file.
9325         * gcc.dg/lto/pr60404_2.c: New file.
9326
9327 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9328
9329         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
9330         long long" throughout.
9331         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
9332         * gcc.dg/vmx/insert-vsx.c: Likewise.
9333         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
9334         * gcc.dg/vmx/ld-vsx.c: Likewise.
9335         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
9336         * gcc.dg/vmx/ldl-vsx.c: Likewise.
9337         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
9338         * gcc.dg/vmx/merge-vsx.c: Likewise.
9339         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9340         * gcc.dg/vmx/st-vsx.c: Likewise.
9341         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
9342         * gcc.dg/vmx/stl-vsx.c: Likewise.
9343         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
9344
9345 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
9346
9347         * gcc.dg/lto/pr55113_0.c: New testcase.
9348
9349 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
9350
9351         PR c++/60376
9352         * g++.dg/cpp1y/pr60376.C: New.
9353
9354 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9355
9356         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
9357
9358 2014-03-04  Richard Biener  <rguenther@suse.de>
9359
9360         PR tree-optimization/60382
9361         * gcc.dg/vect/pr60382.c: New testcase.
9362
9363 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
9364
9365         PR libfortran/60148
9366         * gfortran.dg/namelist_84.f90: New test.
9367
9368 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
9369
9370         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
9371         argument to avoid inf values.
9372         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
9373         UNION_FP_CHECK machinery.
9374
9375 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
9376
9377         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
9378         i32in128 cases outside special big-endian processing block.
9379
9380 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
9381
9382         PR preprocessor/60400
9383         * c-c++-common/cpp/pr60400.c: New test.
9384         * c-c++-common/cpp/pr60400-1.h: New file.
9385         * c-c++-common/cpp/pr60400-2.h: New file.
9386
9387         PR objc++/60398
9388         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
9389
9390         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
9391         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
9392
9393 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
9394
9395         PR ipa/60150
9396         * g++.dg/lto/pr60150.H: New testcase.
9397         * g++.dg/lto/pr60150_0.C: New testcase.
9398         * g++.dg/lto/pr60150_1.C: New testcase.
9399
9400 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
9401
9402         PR ipa/60306
9403         * g++.dg/ipa/devirt-29.C: New testcase
9404
9405 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9406
9407         PR fortran/60236
9408         * gfortran.dg/vect/pr32380.f: Fix expected test results.
9409
9410 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
9411
9412         PR c++/50025
9413         * g++.dg/cpp0x/pr50025.C: New.
9414
9415 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
9416
9417         PR c++/60377
9418         * g++.dg/cpp1y/pr60377.C: New testcase.
9419
9420 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
9421
9422         PR fortran/60341
9423         * gfortran.dg/str_comp_optimize_1.f90: New test.
9424
9425 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
9426
9427         PR target/60071
9428         * gcc.c-torture/compile/pr60071.c: New.
9429
9430 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
9431
9432         PR fortran/60359
9433         * gfortran.dg/unlimited_polymorphic_16.f90: New.
9434
9435 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
9436
9437         PR c++/58610
9438         * g++.dg/cpp0x/constexpr-ice11.C: New.
9439
9440 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
9441
9442         PR c++/60314
9443         * g++.dg/cpp1y/auto-fn24.C: New.
9444
9445 2014-02-28  Joey Ye  <joey.ye@arm.com>
9446
9447         PR target/PR60169
9448         * gcc.target/arm/thumb1-far-jump-3.c: New case.
9449
9450 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
9451
9452         PR c++/60253
9453         * g++.dg/overload/ellipsis2.C: New.
9454
9455 2014-02-27  Jeff Law  <law@redhat.com>
9456
9457         PR rtl-optimization/52714
9458         * gcc.c-torture/compile/pr52714.c: New test.
9459
9460 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
9461             Jeff Law  <law@redhat.com>
9462
9463         PR rtl-optimization/49847
9464         * g++.dg/pr49847.C: New test.
9465
9466 2014-02-27  Marek Polacek  <polacek@redhat.com>
9467
9468         PR middle-end/59223
9469         * c-c++-common/pr59223.c: New test.
9470
9471 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
9472
9473         * common/config/i386/predicates.md (const1256_operand): Remove.
9474         (const2356_operand): New.
9475         (const_1_to_2_operand): Remove.
9476         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
9477         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
9478         (*avx512pf_gatherpf<mode>sf): Ditto.
9479         (avx512pf_gatherpf<mode>df): Ditto.
9480         (*avx512pf_gatherpf<mode>df_mask): Ditto.
9481         (*avx512pf_gatherpf<mode>df): Ditto.
9482         (avx512pf_scatterpf<mode>sf): Ditto.
9483         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
9484         (*avx512pf_scatterpf<mode>sf): Ditto.
9485         (avx512pf_scatterpf<mode>df): Ditto.
9486         (*avx512pf_scatterpf<mode>df_mask): Ditto.
9487         (*avx512pf_scatterpf<mode>df): Ditto.
9488         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
9489
9490 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
9491
9492         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
9493         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
9494         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
9495         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
9496         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
9497         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
9498         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
9499         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
9500
9501 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
9502
9503         PR target/60280
9504         * gnat.dg/renaming5.adb: Change to two expected gotos.
9505         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
9506         jump threads.
9507         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
9508         messages for removed basic block.
9509         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
9510         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
9511         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
9512         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
9513
9514 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9515
9516         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
9517         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
9518         * gcc.dg/vmx/ldl-vsx.c: Likewise.
9519         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
9520         * gcc.dg/vmx/merge-vsx.c: Likewise.
9521         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9522
9523 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
9524
9525         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
9526         * gcc.target/i386/prefetchwt1-1.c: New.
9527         * g++.dg/other/i386-2.C: Add new option.
9528         * g++.dg/other/i386-3.C: Ditto.
9529         * gcc.target/i386/sse-12.c: Ditto.
9530         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
9531         * gcc.target/i386/sse-22.c: Add new option.
9532         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
9533
9534 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9535
9536         PR libfortran/59313
9537         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
9538
9539         PR libfortran/58015
9540         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
9541
9542 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
9543
9544         PR c++/60311
9545         * g++.dg/cpp1y/pr60311.C: New testcase.
9546
9547         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
9548
9549         PR c++/60065
9550         * g++.dg/cpp1y/pr60065.C: New testcase.
9551
9552 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
9553
9554         PR rtl-optimization/60268
9555         * gcc.c-torture/compile/pr60268.c: New test.
9556
9557 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
9558
9559         * gcc.target/microblaze/others/mem_reload.c: New test.
9560
9561 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9562
9563         * gcc.dg/vmx/lde.c: New test.
9564         * gcc.dg/vmx/lde-be-order.c: New test.
9565         * gcc.dg/vmx/ste.c: New test.
9566         * gcc.dg/vmx/ste-be-order.c: New test.
9567
9568 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
9569
9570         PR testsuite/60173
9571         * lib/target-supports.exp
9572         (check_effective_target_logical_op_short_circuit): Add cris-*-*
9573         and crisv32-*-* to list.
9574
9575 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
9576
9577         PR fortran/60302
9578         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
9579
9580 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9581
9582         * gcc.dg/vmx/vsums.c: Check entire result vector.
9583         * gcc.dg/vmx/vsums-be-order.c: Likewise.
9584
9585 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9586
9587         * gcc.dg/vmx/ld.c: New test.
9588         * gcc.dg/vmx/ld-be-order.c: New test.
9589         * gcc.dg/vmx/ld-vsx.c: New test.
9590         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
9591         * gcc.dg/vmx/ldl.c: New test.
9592         * gcc.dg/vmx/ldl-be-order.c: New test.
9593         * gcc.dg/vmx/ldl-vsx.c: New test.
9594         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
9595         * gcc.dg/vmx/st.c: New test.
9596         * gcc.dg/vmx/st-be-order.c: New test.
9597         * gcc.dg/vmx/st-vsx.c: New test.
9598         * gcc.dg/vmx/st-vsx-be-order.c: New test.
9599         * gcc.dg/vmx/stl.c: New test.
9600         * gcc.dg/vmx/stl-be-order.c: New test.
9601         * gcc.dg/vmx/stl-vsx.c: New test.
9602         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
9603
9604 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
9605
9606         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
9607         * g++.dg/other/i386-3.C (dg-options): Ditto.
9608         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
9609         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
9610         -mavx512pf and -msha.
9611
9612 2014-02-21  Richard Biener  <rguenther@suse.de>
9613
9614         PR tree-optimization/60276
9615         * gcc.dg/vect/pr60276.c: New testcase.
9616
9617 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
9618
9619         PR fortran/60234
9620         * gfortran.dg/finalize_23.f90: New.
9621
9622 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
9623
9624         PR c++/60052
9625         PR c++/60053
9626         * g++.dg/cpp1y/pr60052.C: New testcase.
9627         * g++.dg/cpp1y/pr60053.C: New testcase.
9628
9629 2014-02-21  Tobias Burnus  <burnus@net-b.de>
9630
9631         PR fortran/60286
9632         * gfortran.dg/inquire_16.f90: New.
9633
9634 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
9635
9636         * gcc.target/nios2/biggot-1.c: New.
9637         * gcc.target/nios2/biggot-2.c: New.
9638
9639 2014-02-20  Martin Jambor  <mjambor@suse.cz>
9640
9641         PR ipa/55260
9642         * gcc.dg/ipa/pr55260.c: New test.
9643
9644 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
9645
9646         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
9647         for execution test case.
9648
9649 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
9650
9651         PR ipa/58555
9652         * g++.dg/torture/pr58555.C: New testcase.
9653
9654 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
9655
9656         PR target/60204
9657         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
9658         reflect abi fix.
9659         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
9660
9661 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
9662             Kirill Yukhin  <kirill.yukhin@intel.com>
9663
9664         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
9665         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
9666         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
9667         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9668         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
9669         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
9670
9671 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
9672
9673         PR c/37743
9674         * g++.dg/ext/builtin-bswap1.C: New test.
9675         * c-c++-common/pr37743.c: New test.
9676
9677 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
9678
9679         * gcc.dg/decl-10.c: New test.
9680
9681 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
9682
9683         PR c++/60267
9684         * g++.dg/ext/ivdep-1.C: New test.
9685
9686         PR c++/60267
9687         * gcc.dg/pr60267.c: New test.
9688
9689 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
9690
9691         PR target/59794
9692         * gcc.target/i386/pr39162.c: Add dg-prune-output.
9693         (dg-options): Remove -Wno-psabi.
9694         * gcc.target/i386/pr59794-2.c: Ditto.
9695         * gcc.target/i386/pr60205-1.c: Ditto.
9696         * gcc.target/i386/sse-5.c: Ditto.
9697
9698 2014-02-18  Nick Clifton  <nickc@redhat.com>
9699
9700         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
9701         * gcc.dg/pr23623.c: Likewise.
9702         * gcc.dg/pr48784-1.c: Likewise.
9703         * gcc.dg/pr48784-2.c: Likewise.
9704         * gcc.dg/pr56997-2.c: Likewise.
9705         * gcc.dg/sms-6.c: Likewise.
9706         * gcc.dg/torture/pr60183.c: Likewise.
9707         * gcc.dg/torture/vec-cvt-1.c: Likewise.
9708         * gcc.c-torture/execute/20061220-1.x: New.
9709         * gcc.c-torture/execute/pr43220.x: New.
9710         * gcc.c-torture/execute/pr51581-1.x: New.
9711         * gcc.c-torture/execute/pr51581-2.x: New.
9712         * gcc.c-torture/execute/pr58570.x: New.
9713         * gcc.c-torture/unsorted/DFcmp.x: New.
9714         * gcc.c-torture/unsorted/SFset.x: New.
9715
9716 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
9717
9718         * gnat.dg/opt31.adb: New test.
9719
9720 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9721
9722         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
9723
9724 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
9725
9726         PR fortran/60232
9727         * gfortran.dg/typebound_proc_33.f90: New.
9728
9729 2014-02-19  Marek Polacek  <polacek@redhat.com>
9730
9731         PR c/60195
9732         * gcc.dg/pr60195.c: New test.
9733
9734 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
9735
9736         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
9737
9738 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
9739
9740         PR preprocessor/58844
9741         * c-c++-common/cpp/pr58844-1.c: New test.
9742         * c-c++-common/cpp/pr58844-2.c: New test.
9743
9744 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
9745
9746         PR c++/60225
9747         * g++.dg/cpp0x/constexpr-ice10.C: New.
9748
9749 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
9750
9751         PR c++/60215
9752         * g++.dg/cpp0x/pr60215.C: New.
9753
9754 2014-02-18  Tobias Burnus  <burnus@net-b.de>
9755
9756         PR fortran/49397
9757         * gfortran.dg/proc_ptr_45.f90: New.
9758         * gfortran.dg/proc_ptr_46.f90: New.
9759
9760 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
9761
9762         PR c++/60190
9763         * g++.dg/cpp1y/pr60190.C: New testcase.
9764
9765         PR c++/60064
9766         * g++.dg/cpp1y/pr60064.C: New testcase.
9767
9768 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
9769
9770         PR target/60205
9771         * gcc.target/i386/pr60205-1.c: New test.
9772         * gcc.target/i386/pr60205-2.c: Ditto.
9773
9774 2014-02-18  Kai Tietz  <ktietz@redhat.com>
9775
9776         PR target/60193
9777         * gcc.target/i386/nest-1.c: New testcase.
9778
9779 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9780
9781         * gnat.dg/opt32.adb: New test.
9782
9783 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
9784
9785         PR fortran/60231
9786         * gfortran.dg/typebound_generic_15.f90: New.
9787
9788 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
9789
9790         PR fortran/55907
9791         * gfortran.dg/init_flag_12.f90: New.
9792
9793 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
9794             Ilya Tocar  <ilya.tocar@intel.com>
9795
9796         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
9797         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
9798         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
9799         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
9800
9801 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
9802
9803         * lib/target-supports.exp
9804         (check_effective_target_logical_op_short_circuit): New procedure.
9805         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
9806         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
9807         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
9808         * gcc.dg/tree-ssa/vrp47.c: Likewise.
9809         * gcc.dg/tree-ssa/vrp87.c: Likewise.
9810         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
9811         logical_op_short_circuit for the alternative test, extending
9812         it to arm_cortex_m.
9813
9814 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
9815
9816         PR target/60203
9817         * gcc.target/powerpc/pr60203.c: New testsuite.
9818
9819 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
9820
9821         PR fortran/59599
9822         * gfortran.dg/ichar_3.f90: New test.
9823
9824 2014-02-15  Richard Biener  <rguenther@suse.de>
9825
9826         PR tree-optimization/60183
9827         * gcc.dg/torture/pr60183.c: New testcase.
9828
9829 2014-02-14  Jeff Law  <law@redhat.com>
9830
9831         PR rtl-optimization/60131
9832         * g++.dg/torture/pr60131.C: New test.
9833
9834 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
9835
9836         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
9837         on command-line.
9838
9839 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9840
9841         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
9842
9843 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
9844
9845         * gcc.c-torture/compile/20140213.c: New test.
9846
9847 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
9848
9849         PR target/43546
9850         * gcc.target/i386/pr43546.c: New test.
9851
9852 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9853
9854         * gcc.target/s390/hotpatch-compile-8.c: New test.
9855
9856 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
9857
9858         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
9859         definition with an ifndef.
9860         * gcc.dg/pr59605-2.c: New test.
9861
9862 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
9863
9864         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
9865
9866 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
9867
9868         * gcc.dg/torture/float128-mul-underflow.c,
9869         gcc.dg/torture/float128-truncdf-underflow.c,
9870         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
9871
9872 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
9873
9874         PR middle-end/59737
9875         * g++.dg/ipa/pr59737.C: New test.
9876
9877 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9878
9879         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
9880
9881 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
9882
9883         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
9884
9885         * gcc.dg/cilk-plus/jump-openmp.c: New file.
9886
9887 2014-02-12  Richard Biener  <rguenther@suse.de>
9888
9889         PR middle-end/60092
9890         * gcc.dg/torture/pr60092.c: New testcase.
9891         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
9892
9893 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
9894
9895         * gcc.c-torture/execute/20140212-1.c: New test.
9896
9897 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
9898
9899         PR c++/60047
9900         * g++.dg/cpp0x/pr60047.C: New.
9901
9902 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
9903
9904         PR c/60101
9905         * c-c++-common/pr60101.c: New test.
9906
9907 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
9908
9909         PR lto/59468
9910         * g++.dg/ipa/devirt-27.C: New testcase.
9911         * g++.dg/ipa/devirt-26.C: New testcase.
9912
9913 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9914
9915         PR target/60137
9916         * gcc.target/powerpc/pr60137.c: New file.
9917
9918 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
9919
9920         PR fortran/52370
9921         * gfortran.dg/pr52370.f90: New test.
9922
9923 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
9924
9925         PR target/59927
9926         Revert
9927         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
9928
9929         PR testsuite/58630
9930         * gcc.target/i386/pr43662.c (dg-options):
9931         Add -maccumulate-outgoing-args.
9932         * gcc.target/i386/pr43869.c (dg-options): Ditto.
9933         * gcc.target/i386/pr57003.c (dg-options): Ditto.
9934         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
9935         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
9936         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
9937         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
9938         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
9939         Add -maccumulate-outgoing-args.
9940         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
9941         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
9942         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
9943         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
9944         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
9945         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
9946         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
9947         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
9948         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
9949         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
9950         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
9951         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
9952         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
9953         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
9954         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
9955
9956 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
9957
9958         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
9959
9960 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
9961
9962         PR debug/59776
9963         * gcc.dg/guality/pr59776.c: New test.
9964
9965 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
9966
9967         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
9968         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
9969         (add_options_for_arm_vfp3): New.
9970
9971 2014-02-11  Jeff Law  <law@redhat.com>
9972
9973         PR middle-end/54041
9974         * gcc.target/m68k/pr54041.c: New test.
9975
9976 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
9977
9978         PR target/59927
9979         * gcc.target/i386/pr59927.c: New test.
9980
9981 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
9982
9983         * gcc.dg/vect/pr57741-3.c: Require vect_int.
9984         * gcc.dg/vect/pr60012.c: Likewise.
9985         * gcc.dg/vect/vect-119.c: Likewise.
9986         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
9987         * gcc.dg/vect/vect-outer-4c.c: Likewise.
9988
9989 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9990
9991         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
9992
9993 2014-02-10  Jeff Law  <law@redhat.com>
9994
9995         PR middle-end-52306
9996         * gcc.c-torture/compile/pr52306.c: New test.
9997
9998 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9999
10000         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
10001
10002 2014-02-10  Richard Biener  <rguenther@suse.de>
10003
10004         PR tree-optimization/60115
10005         * gcc.dg/torture/pr60115.c: New testcase.
10006
10007 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
10008
10009         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
10010         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
10011
10012 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
10013             Ilya Tocar  <ilya.tocar@intel.com>
10014
10015         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
10016         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
10017         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
10018         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
10019         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
10020         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
10021         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
10022         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
10023         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
10024         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
10025         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
10026         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
10027         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
10028         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
10029         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
10030         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
10031         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
10032         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
10033         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
10034         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
10035         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
10036         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
10037         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
10038         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
10039         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
10040         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10041         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
10042
10043 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
10044
10045         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
10046
10047 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
10048
10049         PR fortran/57522
10050         * gfortran.dg/associated_target_5.f03: New test.
10051
10052 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
10053
10054         PR fortran/59026
10055         * gfortran.dg/elemental_by_value_1.f90: New test.
10056
10057 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
10058
10059         PR fortran/58470
10060         * gfortran.dg/finalize_22.f90: New.
10061
10062 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
10063
10064         PR fortran/60066
10065         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
10066         was fixed by the patch for PR59906.
10067
10068 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
10069
10070         PR translation/52289
10071         * gfortran.dg/coarray_8.f90: Update dg-error match.
10072
10073 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
10074
10075         PR c/59984
10076         * gcc.dg/vect/pr59984.c: New test.
10077
10078         PR middle-end/60092
10079         * gcc.dg/attr-alloc_align-1.c: New test.
10080         * gcc.dg/attr-alloc_align-2.c: New test.
10081         * gcc.dg/attr-alloc_align-3.c: New test.
10082         * gcc.dg/attr-assume_aligned-1.c: New test.
10083         * gcc.dg/attr-assume_aligned-2.c: New test.
10084         * gcc.dg/attr-assume_aligned-3.c: New test.
10085
10086 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
10087
10088         PR target/60077
10089         * gcc.target/i386/pr60077-1.c: New test.
10090         * gcc.target/i386/pr60077-2.c: New test.
10091
10092 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
10093
10094         PR preprocessor/56824
10095         * gcc.dg/pr56824.c: New test.
10096
10097 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10098
10099         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
10100         variable used for atomic operations.
10101
10102 2014-02-07  Richard Biener  <rguenther@suse.de>
10103
10104         PR middle-end/60092
10105         * gcc.dg/vect/pr60092-2.c: New testcase.
10106
10107 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
10108
10109         PR c++/60082
10110         Revert
10111         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10112
10113         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
10114         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10115
10116 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10117
10118         * gcc.target/s390/fp2int1.c: New testcase.
10119
10120 2014-02-07  Richard Biener  <rguenther@suse.de>
10121
10122         PR middle-end/60092
10123         * gcc.dg/tree-ssa/alias-30.c: New testcase.
10124         * gcc.dg/tree-ssa/alias-31.c: Likewise.
10125
10126 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
10127
10128         PR ipa/59918
10129         * g++.dg/torture/pr59918.C: New testcase.
10130
10131 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
10132
10133         PR target/59575
10134         * gcc.target/arm/pr59575.c: New test.
10135
10136         PR debug/59992
10137         * gcc.dg/pr59992.c: New test.
10138
10139 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
10140
10141         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
10142         init_priority. Test alignment of variable instead of function.
10143
10144 2014-02-06  Marek Polacek  <polacek@redhat.com>
10145
10146         PR c/60087
10147         * gcc.dg/pr60087.c: New test.
10148
10149 2014-02-06  Alan Modra  <amodra@gmail.com>
10150
10151         * gcc.target/powerpc/pr60032.c: New.
10152
10153 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
10154
10155         PR target/60062
10156         * gcc.c-torture/execute/pr60062.c: New test.
10157         * gcc.c-torture/execute/pr60072.c: New test.
10158
10159 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
10160
10161         * gcc.dg/tree-ssa/pr59597.c: Make called function static
10162         so that expected outcome works for PIC variants too.
10163
10164 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
10165             Kugan Vivekanandarajah  <kuganv@linaro.org>
10166
10167         * gcc.target/arm/vect-noalign.c: New file.
10168
10169 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
10170             Jakub Jelinek  <jakub@redhat.com>
10171
10172         PR middle-end/60013
10173         * gcc.dg/pr60013.c: New testcase.
10174
10175 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10176
10177         * gcc.dg/vmx/sum2s.c: New.
10178         * gcc.dg/vmx/sum2s-be-order.c: New.
10179
10180 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10181
10182         * gcc.dg/vmx/pack.c: New.
10183         * gcc.dg/vmx/pack-be-order.c: New.
10184         * gcc.dg/vmx/unpack.c: New.
10185         * gcc.dg/vmx/unpack-be-order.c: New.
10186
10187 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10188
10189         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
10190         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10191
10192 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10193
10194         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
10195         Use __builtin_floorf, __builtin_ceilf.
10196         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
10197         declaration.
10198         (TEST): Use __builtin_floorf.
10199         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10200
10201 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
10202
10203         PR ipa/59947
10204         * g++.dg/opt/pr59947.C: New test.
10205
10206         PR c++/58703
10207         * c-c++-common/gomp/pr58703.c: New test.
10208
10209 2014-02-05  Richard Biener  <rguenther@suse.de>
10210
10211         PR testsuite/60076
10212         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
10213         avoid using unsigned long long.
10214
10215 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
10216
10217         PR middle-end/57499
10218         * g++.dg/torture/pr57499.C: New test.
10219
10220 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
10221
10222         * gcc.dg/asan/nosanitize-and-inline.c: New test.
10223
10224 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
10225
10226         * g++.dg/ipa/devirrt-22.C: Fix template.
10227
10228 2014-02-04  Marek Polacek  <polacek@redhat.com>
10229
10230         PR c/60036
10231         * gcc.dg/pr60036.c: New test.
10232
10233 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
10234
10235         PR ipa/60058
10236         * g++.dg/torture/pr60058.C: New testcase.
10237
10238 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
10239
10240         * g++.dg/tsan/default_options.C: Invert check.
10241
10242 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
10243
10244         PR tree-optimization/60002
10245         * g++.dg/opt/pr60002.C: New test.
10246
10247         PR tree-optimization/60023
10248         * g++.dg/vect/pr60023.cc: New test.
10249
10250         PR ipa/60026
10251         * c-c++-common/torture/pr60026.c: New test.
10252
10253         PR rtl-optimization/57915
10254         * gcc.target/i386/pr57915.c: New test.
10255
10256 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10257
10258         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
10259
10260 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
10261
10262         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
10263
10264 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
10265
10266         PR middle-end/59261
10267         * gcc.dg/pr59261.c: New test.
10268
10269 2014-02-04  Richard Biener  <rguenther@suse.de>
10270
10271         PR tree-optimization/60012
10272         * gcc.dg/vect/pr60012.c: New testcase.
10273
10274 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10275
10276         PR target/59788
10277         * g++.dg/eh/unwind-direct.C: New test.
10278
10279 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
10280
10281         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
10282         timeout value to 20s.
10283
10284 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
10285
10286         PR ipa/59882
10287         * g++.dg/torture/pr59882.C: New testcase
10288
10289 2014-02-03  Jan Hubicka  <jh@suse.cz>
10290
10291         PR ipa/59831
10292         * g++.dg/ipa/devirt-22.C: New testcase.
10293
10294 2014-02-03  Jan Hubicka  <jh@suse.cz>
10295
10296         * g++.dg/ipa/devirt-25.C: New testcase.
10297
10298 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
10299
10300         PR tree-optimization/59924
10301         * gcc.dg/pr59924.c: New test.
10302
10303 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
10304
10305         PR ipa/59831
10306         * g++.dg/ipa/devirt-24.C: New testcase.
10307
10308 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
10309
10310         PR c++/53017
10311         PR c++/59211
10312         * c-c++-common/attributes-1.c: New testcase.
10313         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
10314
10315 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10316
10317         PR c++/58871
10318         * g++.dg/cpp0x/pr58871.C: New.
10319
10320 2014-02-03  Cong Hou  <congh@google.com>
10321
10322         PR tree-optimization/60000
10323         * g++.dg/vect/pr60000.cc: New test.
10324
10325 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
10326
10327         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
10328         * gcc.target/i386/long-double-64-4.c: Likewise.
10329         * gcc.target/i386/long-double-80-1.c: Likewise.
10330         * gcc.target/i386/long-double-80-2.c: Likewise.
10331         * gcc.target/i386/long-double-80-3.c: Likewise.
10332         * gcc.target/i386/long-double-80-4.c: Likewise.
10333         * gcc.target/i386/long-double-80-5.c: Likewise.
10334         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
10335         __multf3 isn't used.
10336         * gcc.target/i386/long-double-64-3.c: Likewise.
10337         * gcc.target/i386/long-double-128-1.c: New test.
10338         * gcc.target/i386/long-double-128-2.c: Likewise.
10339         * gcc.target/i386/long-double-128-3.c: Likewise.
10340         * gcc.target/i386/long-double-128-4.c: Likewise.
10341         * gcc.target/i386/long-double-128-5.c: Likewise.
10342         * gcc.target/i386/long-double-128-6.c: Likewise.
10343         * gcc.target/i386/long-double-128-7.c: Likewise.
10344         * gcc.target/i386/long-double-128-8.c: Likewise.
10345         * gcc.target/i386/long-double-128-9.c: Likewise.
10346         * gcc.target/i386/long-double-64-5.c: Likewise.
10347         * gcc.target/i386/long-double-64-6.c: Likewise.
10348         * gcc.target/i386/long-double-64-7.c: Likewise.
10349         * gcc.target/i386/long-double-64-8.c: Likewise.
10350         * gcc.target/i386/long-double-64-9.c: Likewise.
10351         * gcc.target/i386/long-double-80-10.c: Likewise.
10352         * gcc.target/i386/long-double-80-8.c: Likewise.
10353         * gcc.target/i386/long-double-80-9.c: Likewise.
10354
10355 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
10356
10357         PR rtl-optimization/57662
10358         * g++.dg/pr57662.C: New test.
10359
10360 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10361
10362         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
10363         * gcc.dg/vmx/perm.c: New.
10364         * gcc.dg/vmx/perm-be-order.c: New.
10365
10366 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10367
10368         * gcc.dg/vmx/vsums.c: New.
10369         * gcc.dg/vmx/vsums-be-order.c: New.
10370
10371 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
10372
10373         * g++.dg/ipa/devirt-23.C: New testcase.
10374         * g++.dg/ipa/devirt-20.C: Fix template.
10375
10376 2014-02-02  Jan Hubicka  <jh@suse.cz>
10377
10378         * g++.dg/ipa/devirt-21.C: New testcase.
10379
10380 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
10381
10382         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
10383         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
10384
10385 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
10386
10387         PR target/60017
10388         * gcc.c-torture/execute/pr60017.c: New test.
10389
10390 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
10391
10392         PR fortran/57033
10393         * gfortran.dg/default_initialization_7.f90: New test.
10394
10395 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
10396
10397         PR fortran/59906
10398         * gfortran.dg/elemental_subroutine_9.f90: New test.
10399
10400 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
10401
10402         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
10403
10404 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
10405
10406         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
10407
10408 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
10409
10410         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
10411
10412 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
10413
10414         PR c++/51219
10415         * g++.dg/init/bitfield5.C: New.
10416
10417 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
10418
10419         PR tree-optimization/60003
10420         * gcc.c-torture/execute/pr60003.c: New test.
10421
10422 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
10423
10424         PR bootstrap/59985
10425         * gcc.target/arm/pr59985.C: New.
10426
10427 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
10428
10429         PR sanitizer/59410
10430         * lib/tsan-dg.exp (tsan_init): Instead of not running any
10431         tsan tests if trivial testcase doesn't run, set dg-do-what-default
10432         to compile.
10433         (tsan_finish): Restore dg-do-what-default.
10434         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
10435         * g++.dg/tsan/fd_close_norace2.C: Likewise.
10436         * g++.dg/tsan/default_options.C: Likewise.
10437         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10438         * g++.dg/tsan/atomic_free2.C: Likewise.
10439         * g++.dg/tsan/cond_race.C: Likewise.
10440         * g++.dg/tsan/fd_close_norace.C: Likewise.
10441         * g++.dg/tsan/benign_race.C: Likewise.
10442         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10443         * c-c++-common/tsan/simple_race.c: Likewise.
10444         * c-c++-common/tsan/mutexset1.c: Likewise.
10445         * c-c++-common/tsan/thread_leak2.c: Likewise.
10446         * c-c++-common/tsan/tls_race.c: Likewise.
10447         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10448         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
10449         * c-c++-common/tsan/free_race2.c: Likewise.
10450         * c-c++-common/tsan/thread_leak.c: Likewise.
10451         * c-c++-common/tsan/thread_leak1.c: Likewise.
10452         * c-c++-common/tsan/race_on_barrier.c: Likewise.
10453         * c-c++-common/tsan/free_race.c: Likewise.
10454         * c-c++-common/tsan/sleep_sync.c: Likewise.
10455         * c-c++-common/tsan/tiny_race.c: Likewise.
10456         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10457         * c-c++-common/tsan/atomic_stack.c: Likewise.
10458         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
10459         in dg-output regexps.
10460         * c-c++-common/tsan/simple_stack.c: Likewise.
10461
10462 2014-01-31  Richard Henderson  <rth@redhat.com>
10463
10464         * g++.dg/tm/pr60004.C: New.
10465
10466 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
10467
10468         PR c++/59082
10469         * g++.dg/inherit/crash4.C: New.
10470
10471 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
10472
10473         * c-c++-common/tsan/simple_race.c: Made test less flaky.
10474
10475 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
10476
10477         * gcc.target/i386/m512-check.h: Use correct rounding values.
10478
10479 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
10480
10481         * gcc.target/i386/avx-1.c: Use correct rounding values.
10482         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
10483         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
10484         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
10485         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
10486         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
10487         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
10488         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
10489         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
10490         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
10491         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
10492         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
10493         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
10494         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
10495         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
10496         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
10497         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
10498         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
10499         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
10500         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
10501         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
10502         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
10503         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
10504         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
10505         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
10506         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
10507         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
10508         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
10509         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
10510         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
10511         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
10512         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
10513         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
10514         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
10515         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
10516         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
10517         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
10518         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
10519         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
10520         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
10521         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
10522         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
10523         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
10524         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
10525         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
10526         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
10527         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
10528         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
10529         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
10530         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
10531         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
10532         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
10533         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
10534         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
10535         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
10536         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
10537         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
10538         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
10539         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
10540         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
10541         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
10542         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
10543         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
10544         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
10545         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
10546         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
10547         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
10548         * gcc.target/i386/sse-13.c: Ditto.
10549         * gcc.target/i386/sse-14.c: Ditto.
10550         * gcc.target/i386/sse-22.c: Ditto.
10551         * gcc.target/i386/sse-23.c: Ditto.
10552
10553 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
10554
10555         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
10556         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
10557
10558 2014-01-31  Richard Biener  <rguenther@suse.de>
10559
10560         PR middle-end/59990
10561         * gcc.dg/torture/pr59990.c: New testcase.
10562
10563 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
10564
10565         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
10566         if it fails don't run any tsan tests.
10567
10568 2014-01-31  Marek Polacek  <polacek@redhat.com>
10569
10570         PR c/59963
10571         * gcc.dg/pr59940.c (g): Adjust dg-warning.
10572         (y): Adjust dg-error.
10573         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
10574         * gcc.dg/pr59963-1.c: New test.
10575         * gcc.dg/pr59963-2.c: New test.
10576         * gcc.dg/pr59963-3.c: New test.
10577
10578 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
10579
10580         PR target/59923
10581         * gcc.target/arm/pr59923.c: New test.
10582
10583 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10584
10585         * gcc.dg/vmx/splat.c: New.
10586         * gcc.dg/vmx/splat-vsx.c: New.
10587         * gcc.dg/vmx/splat-be-order.c: New.
10588         * gcc.dg/vmx/splat-vsx-be-order.c: New.
10589         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
10590         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
10591
10592 2014-01-30  Richard Biener  <rguenther@suse.de>
10593
10594         PR tree-optimization/59993
10595         * gcc.dg/torture/pr59993.c: New testcase.
10596
10597 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
10598
10599         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
10600         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
10601         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
10602         vect_int rather than vect_float.
10603
10604 2014-01-30  Marek Polacek  <polacek@redhat.com>
10605
10606         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
10607
10608 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
10609
10610         * gcc.target/microblaze/isa/fcmp4.c: New.
10611
10612 2014-01-30  Marek Polacek  <polacek@redhat.com>
10613
10614         PR c/59940
10615         * gcc.dg/pr59940.c: New test.
10616         * gcc.dg/pr35635.c (func3): Move dg-warning.
10617
10618 2014-01-30  Richard Biener  <rguenther@suse.de>
10619
10620         PR tree-optimization/59903
10621         * gcc.dg/torture/pr59903.c: New testcase.
10622
10623 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10624
10625         PR c++/58843
10626         * g++.dg/lookup/crash8.C: New.
10627
10628 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
10629
10630         PR c++/58649
10631         * g++.dg/template/crash117.C: New.
10632
10633 2014-01-30  Richard Biener  <rguenther@suse.de>
10634
10635         PR c/59905
10636         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
10637         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
10638         abort.
10639         * gcc.dg/invalid-call-1.c: Likewise.
10640
10641 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
10642
10643         PR c++/58561
10644         * g++.dg/cpp1y/auto-fn23.C: New.
10645
10646 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
10647
10648         PR c++/58846
10649         * g++.dg/init/dso_handle2.C: New.
10650
10651 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
10652
10653         PR c++/58674
10654         * g++.dg/cpp0x/pr58674.C: New.
10655
10656 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
10657
10658         PR target/59617
10659         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
10660         * gcc.target/i386/avx512f-gather-5.c: Ditto.
10661
10662 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10663
10664         * gcc.dg/vmx/merge-be-order.c: New.
10665         * gcc.dg/vmx/merge.c: New.
10666         * gcc.dg/vmx/merge-vsx-be-order.c: New.
10667         * gcc.dg/vmx/merge-vsx.c: New.
10668
10669 2014-01-29  Richard Biener  <rguenther@suse.de>
10670
10671         PR tree-optimization/58742
10672         * gcc.dg/pr58742-1.c: New testcase.
10673         * gcc.dg/pr58742-2.c: Likewise.
10674         * gcc.dg/pr58742-3.c: Likewise.
10675
10676 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
10677
10678         * gcc.target/arm/ftest-armv7ve-arm.c: New.
10679         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
10680         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
10681
10682 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
10683
10684         PR c++/58702
10685         * g++.dg/gomp/pr58702.C: New.
10686
10687 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
10688
10689         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
10690         selector.
10691
10692 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
10693
10694         PR middle-end/59917
10695         PR tree-optimization/59920
10696         * gcc.dg/pr59920-1.c: New test.
10697         * gcc.dg/pr59920-2.c: New test.
10698         * gcc.dg/pr59920-3.c: New test.
10699         * c-c++-common/gomp/pr59917-1.c: New test.
10700         * c-c++-common/gomp/pr59917-2.c: New test.
10701
10702         PR tree-optimization/59594
10703         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
10704         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
10705         * gcc.dg/vect/pr59594.c: New test.
10706
10707 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
10708
10709         PR fortran/59414
10710         * gfortran.dg/allocate_class_3.f90: New test.
10711
10712 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
10713
10714         PR preprocessor/59935
10715         * c-c++-common/cpp/warning-zero-location.c: New test.
10716         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
10717
10718 2014-01-27  Steve Ellcey  <sellcey@mips.com>
10719
10720         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
10721
10722 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
10723
10724         * g++.dg/ext/mv16.C: New tests.
10725
10726 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
10727
10728         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
10729         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
10730         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
10731         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
10732         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
10733         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
10734         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
10735         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
10736         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
10737         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
10738         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
10739         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
10740         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
10741         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
10742         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
10743         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
10744         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
10745         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
10746         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
10747         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
10748         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
10749         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
10750         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
10751         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
10752         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
10753         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
10754         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
10755         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
10756         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
10757         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
10758         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
10759         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
10760         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
10761         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
10762         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
10763         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
10764         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
10765         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
10766         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
10767         _mm512_mask_cvtepi32_storeu_epi8.
10768         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
10769         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
10770         _mm512_mask_cvtepi32_storeu_epi16.
10771         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
10772         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
10773         _mm512_mask_cvtepi64_storeu_epi8.
10774         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
10775         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
10776         _mm512_mask_cvtepi64_storeu_epi16.
10777         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
10778         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
10779         _mm512_mask_cvtepi64_storeu_epi32.
10780         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
10781         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
10782         _mm512_mask_cvtsepi32_storeu_epi8.
10783         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
10784         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
10785         _mm512_mask_cvtsepi32_storeu_epi16.
10786         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
10787         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
10788         _mm512_mask_cvtsepi64_storeu_epi8.
10789         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
10790         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
10791         _mm512_mask_cvtsepi64_storeu_epi16.
10792         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
10793         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
10794         _mm512_mask_cvtsepi64_storeu_epi32.
10795         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
10796         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
10797         _mm512_mask_cvtusepi32_storeu_epi8.
10798         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
10799         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
10800         _mm512_mask_cvtusepi32_storeu_epi16.
10801         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
10802         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
10803         _mm512_mask_cvtusepi64_storeu_epi8.
10804         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
10805         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
10806         _mm512_mask_cvtusepi64_storeu_epi16.
10807         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
10808         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
10809         _mm512_mask_cvtusepi64_storeu_epi32.
10810         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
10811         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
10812
10813 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
10814
10815         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
10816         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
10817         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
10818         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
10819         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
10820         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
10821         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
10822         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
10823         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
10824         built-ins roudning immediate.
10825         * gcc.target/i386/sse-22.c: Add new built-ins.
10826         * gcc.target/i386/sse-23.c: Ditto.
10827         * gcc.target/i386/avx-1.c: Ditto.
10828
10829 2014-01-27  Christian Bruel  <christian.bruel@st.com>
10830
10831         * gcc.target/sh/torture/strncmp.c: New tests.
10832
10833 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
10834
10835         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
10836
10837 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10838
10839         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
10840
10841 2014-01-24  Jeff Law  <law@redhat.com>
10842
10843         PR tree-optimization/59919
10844         * gcc.c-torture/compile/pr59919.c: New test.
10845
10846 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
10847
10848         PR c++/57524
10849         * g++.dg/ext/timevar2.C: New.
10850
10851 2014-01-24  Marek Polacek  <polacek@redhat.com>
10852
10853         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
10854
10855 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
10856
10857         PR target/59929
10858         * gcc.target/i386/pr59929.c: New test.
10859
10860 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
10861
10862         PR target/59909
10863         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
10864         word atomic functions at runtime.
10865
10866 2014-01-23  Marek Polacek  <polacek@redhat.com>
10867
10868         PR c/59846
10869         * gcc.dg/pr59846.c: New test.
10870
10871 2014-01-23  Marek Polacek  <polacek@redhat.com>
10872
10873         PR c/58346
10874         * c-c++-common/pr58346-1.c: New test.
10875         * c-c++-common/pr58346-2.c: New test.
10876         * c-c++-common/pr58346-3.c: New test.
10877
10878 2014-01-23  Marek Polacek  <polacek@redhat.com>
10879
10880         PR c/59871
10881         * gcc.dg/20020220-2.c: Adjust dg-warning message.
10882         * gcc.dg/pr59871.c: New test.
10883
10884 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
10885
10886         PR c++/58980
10887         * g++.dg/parse/enum11.C: New.
10888
10889 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
10890
10891         * gcc.target/aarch64/sshr64_1.c: New testcase.
10892
10893 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10894
10895         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
10896         SIMD enabled function.
10897         * g++.dg/cilk-plus/ef_test.C: New test.
10898         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
10899         and added C++ ones.
10900         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
10901         to differenciate C error messages from C++ ones.
10902
10903 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
10904
10905         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
10906
10907 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
10908
10909         * gcc.target/microblaze/others/builtin-trap.c: New test,
10910
10911 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
10912
10913         PR middle-end/58809
10914         * c-c++-common/gomp/pr58809.c: New test.
10915
10916 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
10917
10918         PR sanitizer/59897
10919         * c-c++-common/asan/use-after-return-1.c: Fixed
10920         to pass on darwin.
10921
10922 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
10923
10924         PR preprocessor/58580
10925         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
10926
10927 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
10928             Ilya Tocar  <ilya.tocar@intel.com>
10929
10930         * gcc.target/i386/avx512f-kmovw-1.c: New.
10931
10932 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
10933
10934         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
10935         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
10936         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
10937         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
10938         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
10939         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
10940
10941 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
10942
10943         PR target/52125
10944         * gcc.dg/pr48774.c: Remove skip for mips_rel.
10945         * gcc.target/mips/pr52125.c: New test.
10946
10947 2014-01-22  Marek Polacek  <polacek@redhat.com>
10948
10949         PR c/59891
10950         * gcc.dg/torture/pr59891.c: New test.
10951
10952 2014-01-22  Jeff Law  <law@redhat.com>
10953
10954         PR tree-optimization/59597
10955         * gcc.dg/tree-ssa/pr59597.c: New test.
10956
10957 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
10958
10959         PR rtl-optimization/59477
10960         * g++.dg/pr59477.C: New.
10961
10962 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
10963
10964         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
10965
10966 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
10967
10968         PR c++/59482
10969         * g++.dg/pr59482.C: New.
10970
10971 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10972
10973         * gcc.dg/vmx/insert-vsx-be-order.c: New.
10974         * gcc.dg/vmx/extract-vsx.c: New.
10975         * gcc.dg/vmx/extract-vsx-be-order.c: New.
10976         * gcc.dg/vmx/insert-vsx.c: New.
10977
10978 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
10979
10980         PR rtl-optimization/59896
10981         * gcc.target/arm/pr59896.c: New.
10982
10983 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
10984
10985         PR rtl-optimization/59858
10986         * gcc.target/arm/pr59858.c: New.
10987
10988 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
10989
10990         PR target/59003
10991         * gcc.dg/tree-prof/pr59003.c: New test.
10992
10993         PR middle-end/59860
10994         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
10995         other targets.
10996
10997 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
10998
10999         * gfortran.dg/round_3.f08: Add more cases.
11000
11001 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
11002
11003         * lib/target-supports.exp (force_conventional_output_for): New
11004         procedure.
11005         * lib/scanasm.exp (scan-assembler_required_options)
11006         (scan-assembler-not_required_options)
11007         (scan-assembler-times_required_options): Replace with
11008         force_conventional_output_fors.
11009         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
11010         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
11011
11012 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
11013
11014         PR middle-end/59789
11015         * gcc.target/i386/pr59789.c: New testcase.
11016
11017 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
11018
11019         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
11020         the 'code' bitfield from 16 to 8.
11021
11022 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
11023
11024         * lib/target-supports.exp
11025         (check_effective_target_vect_perm): Exclude aarch64_be.
11026         (check_effective_target_vect_perm_byte): Likewise.
11027         (check_effective_target_vect_perm_short): Likewise.
11028
11029 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
11030
11031         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
11032         (RUN_TEST): Use new macro.
11033         (INDEX64_32): Delete.
11034         (INDEX64_64): Likewise.
11035         (INDEX128_32): Likewise.
11036         (INDEX128_64): Likewise.
11037         (INDEX): Likewise.
11038         (test_vneg_f32): Use fixed RUN_TEST.
11039
11040 2014-01-20  Richard Biener  <rguenther@suse.de>
11041
11042         PR middle-end/59860
11043         * gcc.dg/pr59860.c: New testcase.
11044
11045 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
11046
11047         PR target/59880
11048         * gcc.target/i386/pr59880.c: New test.
11049
11050 2014-01-20  Renlin Li  <renlin.li@arm.com>
11051
11052         * gcc.dg/pr44194-1.c: Tweak regexp.
11053
11054 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
11055
11056         PR libfortran/59771
11057         PR libfortran/59774
11058         PR libfortran/59836
11059         * gfortran.dg/round_3.f08: New cases added.
11060         * gfortran.dg/fmt_g_1.f90: New test.
11061
11062 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
11063
11064         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
11065
11066 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
11067
11068         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
11069
11070 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
11071
11072         * gcc.dg/vect/pr57705.c: Require vect_int.
11073         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
11074         * gcc.dg/vect/vect-alias-check.c: Likewise.
11075
11076 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
11077
11078         PR fortran/58007
11079         * gfortran.dg/unresolved_fixup_1.f90: New test.
11080         * gfortran.dg/unresolved_fixup_2.f90: New test.
11081
11082 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
11083
11084         PR target/58944
11085         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
11086         Remove dg-prune-output lines.
11087
11088 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
11089
11090         PR middle-end/59706
11091         * gfortran.dg/pr59706.f90: New test.
11092         * g++.dg/ext/pr59706.C: New test.
11093
11094 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
11095
11096         PR c++/59270
11097         PR c++/58811
11098         * g++.dg/cpp0x/decltype-incomplete1.C: New.
11099         * g++.dg/init/pr58811.C: Likewise.
11100
11101 2014-01-17  Jeff Law  <law@redhat.com>
11102
11103         PR middle-end/57904
11104         * gfortran.dg/pr57904.f90: New test.
11105
11106 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
11107
11108         PR c++/59269
11109         * g++.dg/cpp0x/nsdmi-union4.C: New.
11110
11111 2014-01-17  Marek Polacek  <polacek@redhat.com>
11112
11113         PR c++/59838
11114         * g++.dg/diagnostic/pr59838.C: New test.
11115
11116 2014-01-17  Marek Polacek  <polacek@redhat.com>
11117
11118         PR c/58346
11119         * gcc.dg/pr58346.c: New test.
11120
11121 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
11122
11123         PR testsuite/58776
11124         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
11125         dg-options, use dg-additional-options for i?86/x86_64 to avoid
11126         option duplication.
11127
11128         PR fortran/59440
11129         * gfortran.dg/pr59440-1.f90: New test.
11130         * gfortran.dg/pr59440-2.f90: New test.
11131         * gfortran.dg/pr59440-3.f90: New test.
11132
11133         PR testsuite/59064
11134         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
11135         testing for " version" and " alias" with one testing for
11136         " version\[^\n\r]* alias".
11137         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
11138         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
11139         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
11140         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
11141         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
11142         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
11143
11144         PR c++/57945
11145         * c-c++-common/torture/pr57945.c: New test.
11146
11147 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
11148
11149         * gcc.target/arm/its.c: New testcase.
11150
11151 2014-01-16  Jan Hubicka  <jh@suse.cz>
11152
11153         PR ipa/59775
11154         * g++.dg/torture/pr59775.C: New testcase.
11155
11156 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
11157
11158         PR middle-end/58344
11159         * gcc.c-torture/compile/pr58344.c: New test.
11160
11161         PR target/59839
11162         * gcc.target/i386/pr59839.c: New test.
11163
11164         PR debug/54694
11165         * gcc.target/i386/pr9771-1.c (main): Rename to...
11166         (real_main): ... this.  Add __asm name "main".
11167         (ASMNAME, ASMNAME2, STRING): Define.
11168
11169 2014-01-16  Nick Clifton  <nickc@redhat.com>
11170
11171         PR middle-end/28865
11172         * gcc.c-torture/compile/pr28865.c: New.
11173         * gcc.c-torture/execute/pr28865.c: New.
11174
11175 2014-01-16  Marek Polacek  <polacek@redhat.com>
11176
11177         PR middle-end/59827
11178         * gcc.dg/pr59827.c: New test.
11179
11180 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
11181
11182         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
11183
11184 2014-01-15  Richard Henderson  <rth@redhat.com>
11185
11186         PR debug/54694
11187         * gcc.target/i386/pr54694.c: New test.
11188
11189 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
11190
11191         PR c++/49718
11192         * g++.dg/pr49718.C: New test.
11193
11194 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
11195
11196         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
11197
11198 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
11199
11200         * gcc.dg/vmx/mult-even-odd.c: New.
11201         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
11202
11203 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
11204
11205         * lib/target-supports.exp (check_libcilkrts_available): Added an
11206         extern "C" if we are using C++ along with a function prototype.
11207
11208 2014-01-15  Jeff Law  <law@redhat.com>
11209
11210         PR tree-optimization/59747
11211         * gcc.c-torture/execute/pr59747.c: New test.
11212
11213 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11214
11215         PR target/59794
11216         * c-c++-common/convert-vec-1.c: Also prune ABI change for
11217         Linux/x86.
11218         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
11219         * g++.dg/ext/attribute-test-1.C: Likewise.
11220         * g++.dg/ext/attribute-test-2.C: Likewise.
11221         * g++.dg/ext/attribute-test-3.C: Likewise.
11222         * g++.dg/ext/attribute-test-4.C: Likewise.
11223         * g++.dg/ext/pr56790-1.C: Likewise.
11224         * g++.dg/torture/pr38565.C: Likewise.
11225         * gcc.dg/pr53060.c: Likewise.
11226         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
11227         * c-c++-common/vector-compare-2.c: Likewise.
11228         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
11229         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
11230         dg-message line number.
11231
11232 2014-01-15  Matthias Klose  <doko@ubuntu.com>
11233
11234         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
11235
11236 2014-01-15  Richard Biener  <rguenther@suse.de>
11237
11238         PR tree-optimization/59822
11239         * g++.dg/torture/pr59822.C: New testcase.
11240
11241 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
11242
11243         PR target/59808
11244         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
11245         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
11246
11247 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
11248             Kugan Vivekanandarajah  <kuganv@linaro.org>
11249
11250         PR target/59695
11251         * g++.dg/pr59695.C: New testcase.
11252
11253 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11254
11255         PR target/59803
11256         * gcc.c-torture/compile/pr59803.c: New testcase.
11257
11258 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
11259
11260         PR c/58943
11261         * gcc.c-torture/execute/pr58943.c: New test.
11262         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
11263
11264 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11265
11266         PR target/59794
11267         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
11268         * gcc.target/i386/pr39162.c (y): New __m256i variable.
11269         (bar): Change return type to void.  Set y to x.
11270         * gcc.target/i386/pr59794-1.c: New testcase.
11271         * gcc.target/i386/pr59794-2.c: Likewise.
11272         * gcc.target/i386/pr59794-3.c: Likewise.
11273         * gcc.target/i386/pr59794-4.c: Likewise.
11274         * gcc.target/i386/pr59794-5.c: Likewise.
11275         * gcc.target/i386/pr59794-6.c: Likewise.
11276         * gcc.target/i386/pr59794-7.c: Likewise.
11277
11278 2014-01-14  Richard Biener  <rguenther@suse.de>
11279
11280         PR tree-optimization/58921
11281         PR tree-optimization/59006
11282         * gcc.dg/torture/pr58921.c: New testcase.
11283         * gcc.dg/torture/pr59006.c: Likewise.
11284         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
11285
11286 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
11287
11288         PR testsuite/59494
11289         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
11290         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
11291         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
11292         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
11293         Executing predictive commoning without unrolling.
11294
11295 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
11296
11297         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
11298         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
11299         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
11300         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
11301         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
11302         __builtin_ia32_rsqrt28sd_round.
11303         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
11304         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
11305         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
11306         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
11307         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
11308         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
11309         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
11310         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
11311         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
11312         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
11313         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
11314         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
11315         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
11316         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
11317         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
11318         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
11319         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
11320         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
11321         * gcc.target/i386/sse-22.c: Extend with new built-ins,
11322         fix wrong rounding mode (see above).
11323         * gcc.target/i386/sse-23.c: Ditto.
11324
11325 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11326
11327         * gcc.dg/vmx/insert.c: New.
11328         * gcc.dg/vmx/insert-be-order.c: New.
11329         * gcc.dg/vmx/extract.c: New.
11330         * gcc.dg/vmx/extract-be-order.c: New.
11331
11332 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
11333
11334         PR tree-optimization/59387
11335         * gcc.c-torture/execute/pr59387.c: New test.
11336
11337 2014-01-13  Richard Biener  <rguenther@suse.de>
11338
11339         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
11340         adjusting mathlib options.
11341         * gfortran.dg/lto/lto.exp: Likewise.
11342
11343 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
11344
11345         * gnat.dg/loop_optimization17.adb: New test.
11346         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
11347
11348 2014-01-13  Christian Bruel  <christian.bruel@st.com>
11349
11350         * gcc.target/sh/cmpstrn.c: New case.
11351
11352 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
11353
11354         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
11355         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
11356
11357 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
11358
11359         PR fortran/58026
11360         * gfortran.dg/alloc_comp_basics_6.f90: New.
11361
11362 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
11363
11364         PR fortran/59700
11365         * gfortran.dg/pr59700.f90: New test.
11366
11367 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
11368
11369         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
11370         * gfortran.dg/use_only_3.f90: Likewise.
11371         * gfortran.dg/inquire_10.f90: Delete opened file.
11372         * gfortran.dg/inquire_15.f90: Likewise.
11373         * gfortran.dg/pr16597.f90: Likewise.
11374         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
11375         for PR59419.
11376
11377 2014-01-10  Jeff Law  <law@redhat.com>
11378
11379         PR middle-end/59743
11380         * gcc.c-torture/compile/pr59743.c: New test.
11381
11382 2014-01-10  Jan Hubicka  <jh@suse.cz>
11383
11384         PR ipa/58585
11385         * g++.dg/torture/pr58585.C: New testcase.
11386
11387 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
11388
11389         * gcc.dg/pr46309.c: Disable for cris*-*-*.
11390
11391 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
11392
11393         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
11394
11395 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
11396
11397         PR target/59744
11398         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
11399         * gcc.target/aarch64/cmn-neg2.c: New test.
11400
11401 2014-01-10  Richard Biener  <rguenther@suse.de>
11402
11403         PR tree-optimization/59374
11404         * gcc.dg/torture/pr59374-3.c: New testcase.
11405
11406 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11407
11408         * lib/target-supports.exp
11409         (check_effective_target_arm_crypto_ok_nocache): New.
11410         (check_effective_target_arm_crypto_ok): Use above procedure.
11411         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
11412
11413 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
11414
11415         PR ipa/58252
11416         PR ipa/59226
11417         * g++.dg/ipa/devirt-20.C: New testcase.
11418         * g++.dg/torture/pr58252.C: Likewise.
11419         * g++.dg/torture/pr59226.C: Likewise.
11420
11421 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
11422
11423         * c-c++-common/asan/no-asan-stack.c: New test.
11424
11425 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
11426
11427         PR middle-end/59670
11428         * gcc.dg/pr59670.c: New test.
11429
11430 2014-01-09  Steve Ellcey  <sellcey@mips.com>
11431
11432         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
11433
11434 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
11435
11436         PR middle-end/47735
11437         * gcc.target/i386/pr47735.c: New test.
11438
11439         PR tree-optimization/59622
11440         * g++.dg/opt/pr59622-2.C: New test.
11441         * g++.dg/opt/pr59622-3.C: New test.
11442         * g++.dg/opt/pr59622-4.C: New test.
11443         * g++.dg/opt/pr59622-5.C: New test.
11444
11445         PR sanitizer/59136
11446         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
11447         filename:line instead of (modulename+offset) form with stripped
11448         initial / from the filename.
11449
11450 2014-01-09  Ian Lance Taylor  <iant@google.com>
11451
11452         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
11453         the other Go compiler.
11454
11455 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
11456
11457         PR c++/59730
11458         * g++.dg/cpp0x/variadic145.C: New.
11459
11460 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
11461
11462         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
11463         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
11464
11465 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
11466
11467         PR testsuite/59524
11468         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
11469         are run only if the Cilk library is available/enabled.
11470         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
11471         * lib/target-supports.exp (check_libcilkrts_available): New function.
11472
11473 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
11474
11475         PR c++/59631
11476         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
11477         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
11478         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
11479         with dg-additional-options.
11480         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11481         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11482         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11483         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11484         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
11485         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
11486
11487 2014-01-09  Richard Biener  <rguenther@suse.de>
11488
11489         PR tree-optimization/59715
11490         * gcc.dg/torture/pr59715.c: New testcase.
11491
11492 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
11493
11494         * c-c++-common/asan/no-asan-globals.c: New test.
11495         * c-c++-common/asan/no-instrument-reads.c: Likewise.
11496         * c-c++-common/asan/no-instrument-writes.c: Likewise.
11497         * c-c++-common/asan/use-after-return-1.c: Likewise.
11498         * c-c++-common/asan/no-use-after-return.c: Likewise.
11499
11500 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
11501
11502         * gnat.dg/weak2.ad[sb]: New test.
11503
11504 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
11505
11506         PR middle-end/59471
11507         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
11508         type, use pointers to vector type instead.
11509
11510 2014-01-08  Catherine Moore  <clm@codesourcery.com>
11511
11512         * gcc.target/mips/umips-branch-3.c: New test.
11513         * gcc.target/mips/umips-branch-4.c: New test.
11514
11515 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
11516
11517         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
11518         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
11519         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
11520         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
11521         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
11522         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
11523         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
11524         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
11525
11526 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
11527
11528         PR rtl-optimization/59137
11529         * gcc.target/mips/pr59137.c: New test.
11530
11531 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
11532
11533         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
11534         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
11535         * gcc.target/i386/pr55433.c (dg-options): Ditto.
11536         * gcc.target/i386/pr57848.c (dg-options): Ditto.
11537         * gcc.target/i386/pr59099.c (dg-options): Ditto.
11538         Require fpic effective target.
11539         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
11540
11541 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
11542
11543         PR ipa/59722
11544         * gcc.dg/pr59722.c: New test.
11545
11546 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11547
11548         PR middle-end/57748
11549         * gcc.dg/torture/pr57748-3.c: New test.
11550         * gcc.dg/torture/pr57748-4.c: New test.
11551
11552 2014-01-08  Marek Polacek  <polacek@redhat.com>
11553
11554         PR middle-end/59669
11555         * gcc.dg/gomp/pr59669-1.c: New test.
11556         * gcc.dg/gomp/pr59669-2.c: New test.
11557
11558 2014-01-08  Martin Jambor  <mjambor@suse.cz>
11559
11560         PR ipa/59610
11561         * gcc.dg/ipa/pr59610.c: New test.
11562
11563 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
11564
11565         PR fortran/58182
11566         * gfortran.dg/binding_label_tests_26a.f90: New.
11567         * gfortran.dg/binding_label_tests_26b.f90: New.
11568
11569 2014-01-08  Marek Polacek  <polacek@redhat.com>
11570
11571         PR sanitizer/59667
11572         * c-c++-common/ubsan/pr59667.c: New test.
11573
11574 2014-01-08  Richard Biener  <rguenther@suse.de>
11575
11576         PR middle-end/59630
11577         * gcc.dg/pr59630.c: New testcase.
11578
11579 2014-01-08  Richard Biener  <rguenther@suse.de>
11580
11581         PR middle-end/59471
11582         * gcc.dg/pr59471.c: New testcase.
11583
11584 2014-01-07  Jeff Law  <law@redhat.com>
11585
11586         PR middle-end/53623
11587         * gcc.target/i386/pr53623.c: New test.
11588
11589 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
11590
11591         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
11592         blanks at EOF.
11593         * g++.dg/cpp1y/pr58534.C: Likewise.
11594         * g++.dg/cpp1y/pr58536.C: Likewise.
11595         * g++.dg/cpp1y/pr58548.C: Likewise.
11596         * g++.dg/cpp1y/pr58549.C: Likewise.
11597         * g++.dg/cpp1y/pr58637.C: Likewise.
11598         * g++.dg/cpp1y/pr59112.C: Likewise.
11599         * g++.dg/cpp1y/pr59113.C: Likewise.
11600         * g++.dg/cpp1y/pr59629.C: Likewise.
11601         * g++.dg/cpp1y/pr59635.C: Likewise.
11602         * g++.dg/cpp1y/pr59636.C: Likewise.
11603         * g++.dg/cpp1y/pr59638.C: Likewise.
11604
11605 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
11606
11607         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
11608
11609 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
11610
11611         * gcc.target/i386/intrinsics_4.c (bar): New function.
11612
11613 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
11614
11615         * g++.dg/ext/is_base_of_incomplete-2.C: New.
11616
11617 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
11618
11619         PR rtl-optimization/58668
11620         * gcc.dg/pr58668.c: New test.
11621
11622         PR tree-optimization/59643
11623         * gcc.dg/pr59643.c: New test.
11624         * gcc.c-torture/execute/pr59643.c: New test.
11625
11626 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
11627
11628         PR fortran/59589
11629         * gfortran.dg/class_allocate_16.f90: New.
11630
11631 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
11632
11633         PR target/59644
11634         * gcc.target/i386/pr59644.c: New test.
11635
11636 2014-01-06  Marek Polacek  <polacek@redhat.com>
11637
11638         PR c/57773
11639         * gcc.dg/pr57773.c: New test.
11640
11641 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
11642
11643         PR c++/59635
11644         PR c++/59636
11645         PR c++/59629
11646         PR c++/59638
11647         * g++.dg/cpp1y/pr59635.C: New testcase.
11648         * g++.dg/cpp1y/pr59636.C: New testcase.
11649         * g++.dg/cpp1y/pr59629.C: New testcase.
11650         * g++.dg/cpp1y/pr59638.C: New testcase.
11651
11652 2014-01-06  Martin Jambor  <mjambor@suse.cz>
11653
11654         PR ipa/59008
11655         * gcc.dg/ipa/pr59008.c: New test.
11656
11657 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11658
11659         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
11660         if supported.
11661
11662 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11663
11664         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
11665         Require c99_runtime.
11666         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
11667
11668         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
11669         Require c99_runtime.
11670         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
11671         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
11672         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
11673
11674         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
11675         Require c99_runtime.
11676         Make CALC void static.
11677         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
11678
11679         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
11680         Require c99_runtime.
11681         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
11682
11683 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11684
11685         * gcc.target/i386/pr59501-1.c: Require avx effective target.
11686         * gcc.target/i386/pr59501-2.c: Likewise.
11687         * gcc.target/i386/pr59501-3.c: Likewise.
11688         * gcc.target/i386/pr59501-4.c: Likewise.
11689         * gcc.target/i386/pr59501-5.c: Likewise.
11690         * gcc.target/i386/pr59501-6.c: Likewise.
11691
11692 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11693
11694         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
11695         * gcc.target/i386/pr59390_1.c: Likewise.
11696         * gcc.target/i386/pr59390_2.c: Likewise.
11697
11698 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
11699
11700         * gcc.dg/pr59350.c: Tweak.
11701         * gcc.dg/pr59350-2.c: New test.
11702         * g++.dg/pr59510.C: Likewise.
11703
11704 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
11705
11706         PR fortran/59023
11707         * gfortran.dg/bind_c_procs_2.f90: New.
11708
11709 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
11710
11711         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
11712         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
11713         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
11714         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
11715         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
11716         * gcc.dg/tree-ssa/vrp47.c: Likewise.
11717         * gcc.dg/tree-ssa/vrp87.c: Likewise.
11718
11719 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
11720
11721         * gcc.target/arm/neon-nested-apcs.c: New test.
11722
11723 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
11724
11725         PR tree-optimization/59519
11726         * gcc.dg/vect/pr59519-1.c: New test.
11727         * gcc.dg/vect/pr59519-2.c: New test.
11728
11729         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
11730         vmovdqu32.
11731
11732 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
11733
11734         PR fortran/59547
11735         * gfortran.dg/typebound_proc_32.f90: New.
11736
11737 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
11738
11739         PR c++/58950
11740         * g++.dg/pr58950.C: New file.
11741
11742 2014-01-03  Tobias Burnus  <burnus@net-b.de>
11743
11744         PR c++/58567
11745         * g++.dg/gomp/pr58567.C: New.
11746
11747 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
11748
11749         PR tree-optimization/59651
11750         * gcc.dg/torture/pr59651.c: New test.
11751         * gcc.dg/vect/pr59651.c: Ditto.
11752
11753 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
11754
11755         PR target/59625
11756         * gcc.target/i386/pr59625.c: New test.
11757
11758 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
11759
11760         Core DR 1442
11761         PR c++/59165
11762         * g++.dg/cpp0x/range-for28.C: New.
11763         * g++.dg/cpp0x/range-for3.C: Update.
11764
11765 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
11766
11767         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
11768
11769 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
11770
11771         PR c++/59641
11772         * g++.dg/cpp0x/pr59641.C: New file.
11773
11774 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
11775
11776         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
11777
11778 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
11779
11780         PR c++/59378
11781         * g++.dg/ext/pr59378.C: New file.
11782
11783 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11784
11785         Update copyright years
11786
11787 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11788
11789         * gcc.target/arc/arc.exp: Use the standard form for the copyright
11790         notice.
11791
11792 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
11793
11794         PR fortran/59654
11795         * gfortran.dg/dynamic_dispatch_12.f90: New.
11796
11797 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
11798
11799         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
11800         the builtin isn't optimized away as unused.
11801
11802         PR rtl-optimization/59647
11803         * g++.dg/opt/pr59647.C: New test.
11804 \f
11805 Copyright (C) 2014 Free Software Foundation, Inc.
11806
11807 Copying and distribution of this file, with or without modification,
11808 are permitted in any medium without royalty provided the copyright
11809 notice and this notice are preserved.