]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
910840d40de40b73f6b6f8146c8fd933a8649930
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2014-10-16 Martin Liska <mliska@suse.cz>
2
3 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
4 * g++.dg/ipa/ipa-icf-5.C: Likewise
5
6 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
7
8 PR target/63260
9 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
10
11 2014-10-16 Richard Biener <rguenther@suse.de>
12
13 PR middle-end/63554
14 * gcc.dg/torture/pr63554.c: New testcase.
15
16 2014-10-16 Marek Polacek <polacek@redhat.com>
17
18 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
19 * gcc.target/powerpc/pr58673-2.c: Add declarations.
20
21 2014-10-16 Marek Polacek <polacek@redhat.com>
22
23 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
24 * gcc.dg/graphite/id-2.c: Likewise.
25 * gcc.dg/graphite/id-4.c: Likewise.
26 * gcc.dg/graphite/id-8.c: Likewise.
27 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
28 * gcc.dg/graphite/id-pr45230.c: Likewise.
29 * gcc.dg/graphite/id-pr45231.c: Likewise.
30 * gcc.dg/graphite/pr38073.c: Likewise.
31 * gcc.dg/graphite/pr38125.c: Likewise.
32 * gcc.dg/graphite/pr38409.c: Likewise.
33 * gcc.dg/graphite/pr38413.c: Likewise.
34 * gcc.dg/graphite/pr38510.c: Likewise.
35 * gcc.dg/graphite/pr38786.c: Likewise.
36 * gcc.dg/graphite/pr39260.c: Likewise.
37 * gcc.dg/graphite/scop-19.c: Likewise.
38 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
39 * gcc.dg/graphite/id-17.c: Likewise.
40 * gcc.dg/graphite/id-23.c: Likewise.
41 * gcc.dg/graphite/id-26.c: Likewise.
42 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
43 * gcc.dg/graphite/pr37485.c: Likewise.
44 * gcc.dg/graphite/pr38500.c: Likewise.
45 * gcc.dg/graphite/pr42284.c: Likewise.
46 * gcc.dg/graphite/pr42914.c: Likewise.
47 * gcc.dg/graphite/pr46404-1.c: Likewise.
48 * gcc.dg/graphite/pr60979.c: Likewise.
49 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
50 defaulting to int.
51
52 2014-10-16 Martin Liska <mliska@suse.cz>
53 Jan Hubicka <hubicka@ucw.cz>
54
55 * g++.dg/ipa/ipa-icf-1.C: New test.
56 * g++.dg/ipa/ipa-icf-2.C: New test.
57 * g++.dg/ipa/ipa-icf-3.C: New test.
58 * g++.dg/ipa/ipa-icf-4.C: New test.
59 * g++.dg/ipa/ipa-icf-5.C: New test.
60 * gcc.dg/ipa/ipa-icf-1.c: New test.
61 * gcc.dg/ipa/ipa-icf-10.c: New test.
62 * gcc.dg/ipa/ipa-icf-11.c: New test.
63 * gcc.dg/ipa/ipa-icf-12.c: New test.
64 * gcc.dg/ipa/ipa-icf-13.c: New test.
65 * gcc.dg/ipa/ipa-icf-14.c: New test.
66 * gcc.dg/ipa/ipa-icf-15.c: New test.
67 * gcc.dg/ipa/ipa-icf-16.c: New test.
68 * gcc.dg/ipa/ipa-icf-17.c: New test.
69 * gcc.dg/ipa/ipa-icf-18.c: New test.
70 * gcc.dg/ipa/ipa-icf-19.c: New test.
71 * gcc.dg/ipa/ipa-icf-2.c: New test.
72 * gcc.dg/ipa/ipa-icf-20.c: New test.
73 * gcc.dg/ipa/ipa-icf-21.c: New test.
74 * gcc.dg/ipa/ipa-icf-22.c: New test.
75 * gcc.dg/ipa/ipa-icf-23.c: New test.
76 * gcc.dg/ipa/ipa-icf-24.c: New test.
77 * gcc.dg/ipa/ipa-icf-25.c: New test.
78 * gcc.dg/ipa/ipa-icf-26.c: New test.
79 * gcc.dg/ipa/ipa-icf-27.c: New test.
80 * gcc.dg/ipa/ipa-icf-28.c: New test.
81 * gcc.dg/ipa/ipa-icf-29.c: New test.
82 * gcc.dg/ipa/ipa-icf-3.c: New test.
83 * gcc.dg/ipa/ipa-icf-30.c: New test.
84 * gcc.dg/ipa/ipa-icf-4.c: New test.
85 * gcc.dg/ipa/ipa-icf-5.c: New test.
86 * gcc.dg/ipa/ipa-icf-6.c: New test.
87 * gcc.dg/ipa/ipa-icf-7.c: New test.
88 * gcc.dg/ipa/ipa-icf-8.c: New test.
89 * gcc.dg/ipa/ipa-icf-9.c: New test.
90
91 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
92
93 PR target/53513
94 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
95
96 2014-10-16 Martin Liska <mliska@suse.cz>
97 Jan Hubicka <hubicka@ucw.cz>
98
99 * c-c++-common/rotate-1.c: Options changed to not collide
100 with a new IPA ICF pass.
101 * c-c++-common/rotate-2.c: Likewise.
102 * c-c++-common/rotate-3.c: Likewise.
103 * c-c++-common/rotate-4.c: Likewise.
104 * g++.dg/cpp0x/rv-return.C: Likewise.
105 * g++.dg/cpp0x/rv1n.C: Likewise.
106 * g++.dg/cpp0x/rv1p.C: Likewise.
107 * g++.dg/cpp0x/rv2n.C: Likewise.
108 * g++.dg/cpp0x/rv3n.C: Likewise.
109 * g++.dg/cpp0x/rv4n.C: Likewise.
110 * g++.dg/cpp0x/rv5n.C: Likewise.
111 * g++.dg/cpp0x/rv6n.C: Likewise.
112 * g++.dg/cpp0x/rv7n.C: Likewise.
113 * g++.dg/ipa/devirt-g-1.C: Likewise.
114 * g++.dg/ipa/inline-1.C: Likewise.
115 * g++.dg/ipa/inline-2.C: Likewise.
116 * g++.dg/ipa/inline-3.C: Likewise.
117 * g++.dg/opt/pr30965.C: Likewise.
118 * g++.dg/tree-ssa/pr19637.C: Likewise.
119 * gcc.dg/guality/csttest.c: Likewise.
120 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
121 * gcc.dg/ipa/iinline-7.c: Likewise.
122 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
123 * gcc.dg/ipa/ipacost-1.c: Likewise.
124 * gcc.dg/ipa/ipacost-2.c: Likewise.
125 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
126 * gcc.dg/ipa/remref-2a.c: Likewise.
127 * gcc.dg/ipa/remref-2b.c: Likewise.
128 * gcc.dg/pr46309-2.c: Likewise.
129 * gcc.dg/torture/ipa-pta-1.c: Likewise.
130 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
131 * gcc.dg/tree-ssa/andor-4.c: Likewise.
132 * gcc.dg/tree-ssa/andor-5.c: Likewise.
133 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
134 * gcc.dg/vect/vect-cond-10.c: Likewise.
135 * gcc.dg/vect/vect-cond-9.c: Likewise.
136 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
137 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
138 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
139 * gcc.target/i386/bmi-1.c: Likewise.
140 * gcc.target/i386/bmi-2.c: Likewise.
141 * gcc.target/i386/pr56564-2.c: Likewise.
142
143 2014-10-16 Richard Biener <rguenther@suse.de>
144
145 PR tree-optimization/63168
146 * gcc.dg/tree-ssa/loop-40.c: New testcase.
147
148 2014-10-16 Andreas Schwab <schwab@suse.de>
149
150 * gcc.target/m68k/crash1.c: Fix implicit declaration.
151
152 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
153 implicit int.
154 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
155 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
156 * gcc.target/ia64/pr29682.c: Likewise.
157 * gcc.target/ia64/pr43603.c: Likewise.
158 * gcc.target/ia64/pr48496.c: Likewise.
159
160 2014-10-16 Marek Polacek <polacek@redhat.com>
161
162 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
163
164 2014-10-16 Jakub Jelinek <jakub@redhat.com>
165 Marek Polacek <polacek@redhat.com>
166
167 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
168 declarations.
169 * gcc.dg/pr32176.c: Likewise.
170 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
171 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
172 * gcc.dg/ia64-sync-2.c: Likewise.
173 * gcc.dg/ia64-sync-3.c: Likewise.
174 * gcc.dg/sync-2.c: Likewise.
175 * gcc.dg/sync-3.c: Likewise.
176 * gcc.target/i386/990524-1.c: Likewise.
177 * gcc.target/i386/avx512f-pr57233.c: Likewise.
178 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
179 * gcc.target/i386/pr26826.c: Likewise.
180 * gcc.target/i386/pr37184.c: Likewise.
181 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
182 * gcc.target/i386/20060125-2.c: Likewise.
183 * gcc.target/i386/memcpy-1.c: Likewise.
184 * gcc.target/i386/pr40934.c: Likewise.
185 * gcc.target/i386/sse-5.c: Likewise.
186 * gcc.target/i386/stackalign/asm-1.c: Likewise.
187 * gcc.target/i386/vectorize4.c: Likewise.
188 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
189 -fgnu89-inline.
190 * gcc.target/i386/980313-1.c: Likewise.
191 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
192 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
193 * gcc.target/i386/crc32-3.c: Likewise.
194 * gcc.target/i386/intrinsics_3.c: Likewise.
195 * gcc.target/i386/loop-1.c: Likewise.
196 * gcc.target/i386/pr44948-2a.c: Likewise.
197 * gcc.target/i386/pr47564.c: Likewise.
198 * gcc.target/i386/pr50712.c: Likewise.
199 * gcc.target/i386/stackalign/return-2.c: Likewise.
200
201 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
202
203 PR lto/62026
204 * lto/pr62026.C: New testcase.
205
206 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
207
208 PR rtl-optimization/63448
209 * gcc.target/i386/pr63448.c: New test.
210
211 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
212
213 * gnat.dg/opt41.adb: New test.
214 * gnat.dg/opt41_pkg.ad[sb]: New helper.
215
216 2014-10-15 Richard Biener <rguenther@suse.de>
217
218 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
219
220 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
221
222 * gcc.dg/tree-prof/peel-1.c: Update.
223 * gcc.dg/tree-prof/unroll-1.c: Update.
224 * gcc.dg/gcc.dg/unroll_1.c: Update.
225 * gcc.dg/gcc.dg/unroll_2.c: Update.
226 * gcc.dg/gcc.dg/unroll_3.c: Update.
227 * gcc.dg/gcc.dg/unroll_4.c: Update.
228
229 2014-10-14 DJ Delorie <dj@redhat.com>
230
231 * g++.dg/abi/mangle64.C: New.
232
233 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
234
235 * g++.dg/ext/vector9.C: Test ! with float vectors.
236
237 2014-10-14 Richard Biener <rguenther@suse.de>
238
239 PR tree-optimization/63512
240 * g++.dg/torture/pr63512.C: New testcase.
241
242 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
243
244 PR target/63260
245 * gcc.target/sh/pr63260.c: New.
246
247 2014-10-13 Richard Henderson <rth@redhat.com>
248
249 * g++.dg/torture/20141013.C: New.
250
251 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
252
253 PR target/8340
254 PR middle-end/47602
255 PR rtl-optimization/55458
256 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
257 * gcc.target/i386/pr55458.c: Likewise.
258 * gcc.target/i386/pr47602.c: New.
259 * gcc.target/i386/pr23098.c: Move to XFAIL.
260
261 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
262
263 PR tree-optimization/62127
264 * g++.dg/torture/pr62127.C: New testcase.
265
266 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
267
268 * c-c++-common/asan/bitfield-5.c: New test.
269
270 2014-10-13 Richard Biener <rguenther@suse.de>
271
272 PR tree-optimization/63419
273 * g++.dg/torture/pr63419.C: New testcase.
274
275 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
276
277 PR target/59401
278 PR target/54760
279 * gcc.target/sh/pr54760-5.c: New.
280 * gcc.target/sh/pr54760-6.c: New.
281 * gcc.target/sh/pr59401-1.c: New.
282
283 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
284
285 PR fortran/48979
286 * gfortran.dg/ieee/intrinsics_1.f90: New test.
287
288 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
289
290 * lib/target-supports.exp (check_effective_target_shared): New
291 function.
292 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
293
294 2014-10-10 Jakub Jelinek <jakub@redhat.com>
295
296 PR c/63495
297 * gcc.target/i386/pr63495.c: New test.
298
299 2014-10-10 Marek Polacek <polacek@redhat.com>
300
301 * c-c++-common/ubsan/object-size-1.c: New test.
302 * c-c++-common/ubsan/object-size-2.c: New test.
303 * c-c++-common/ubsan/object-size-3.c: New test.
304 * c-c++-common/ubsan/object-size-4.c: New test.
305 * c-c++-common/ubsan/object-size-5.c: New test.
306 * c-c++-common/ubsan/object-size-6.c: New test.
307 * c-c++-common/ubsan/object-size-7.c: New test.
308 * c-c++-common/ubsan/object-size-8.c: New test.
309 * c-c++-common/ubsan/object-size-9.c: New test.
310 * g++.dg/ubsan/object-size-1.C: New test.
311 * gcc.dg/ubsan/object-size-9.c: New test.
312
313 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
314
315 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
316 (asan_finish): Remove restore_ld_library_path_env_vars.
317 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
318 related env variables by calling set_ld_library_path_env_vars.
319 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
320 (tsan_finish): Remove restore_ld_library_path_env_vars.
321 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
322 related env variables by calling set_ld_library_path_env_vars.
323 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
324 (ubsan_finish): Remove restore_ld_library_path_env_vars.
325 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
326 related env variables by calling set_ld_library_path_env_vars.
327
328 2014-10-10 Richard Biener <rguenther@suse.de>
329
330 PR tree-optimization/63379
331 * gcc.dg/vect/pr63379.c: New testcase.
332
333 2014-10-10 Jakub Jelinek <jakub@redhat.com>
334
335 PR fortran/59488
336 * gfortran.dg/gomp/pr59488-1.f90: New test.
337 * gfortran.dg/gomp/pr59488-2.f90: New test.
338
339 2014-10-10 Richard Biener <rguenther@suse.de>
340
341 PR tree-optimization/63476
342 * g++.dg/torture/pr63476.C: New testcase.
343
344 2014-10-10 Tobias Burnus <burnus@net-b.de>
345
346 * gfortran.dg/implicit_16.f90: New.
347
348 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
349
350 * g++.dg/cpp0x/constexpr-using3.C: New.
351 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
352 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
353 * g++.dg/cpp1y/constexpr-local1.C: Extend.
354 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
355
356 2014-10-09 Joseph Myers <joseph@codesourcery.com>
357
358 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
359
360 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
361
362 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
363
364 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
365
366 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
367 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
368 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
369 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
370 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
371 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
372 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
373 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
374 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
375 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
376 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
377 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
378
379 2014-10-09 Richard Biener <rguenther@suse.de>
380
381 PR tree-optimization/63380
382 * gcc.dg/torture/pr63380-1.c: New testcase.
383 * gcc.dg/torture/pr63380-2.c: Likewise.
384
385 2014-10-09 Marek Polacek <polacek@redhat.com>
386
387 PR c/63480
388 * gcc.dg/pr63480.c: New test.
389
390 2014-10-09 Richard Biener <rguenther@suse.de>
391
392 PR tree-optimization/63445
393 * gcc.dg/Wstrict-overflow-26.c: New testcase.
394
395 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
396
397 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
398 * gcc.dg/vmx/ops.c: Likewise.
399 * gcc.dg/vmx/ops-long-1.c: Likewise.
400
401 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
402
403 * gfortran.dg/implicit_4.f90: Fix some dg-error.
404
405 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
406
407 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
408 dg-additional-options.
409
410 2014-10-08 Mark Wielaard <mjw@redhat.com>
411
412 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
413 prefix from scan-assembler-times.
414
415 2014-10-07 Marek Polacek <polacek@redhat.com>
416
417 * lib/target-supports.exp (check_effective_target_fd_truncate):
418 Include <string.h>.
419
420 2014-10-07 Marek Polacek <polacek@redhat.com>
421
422 PR c/59717
423 * gcc.dg/pr59717.c: New test.
424
425 2014-10-07 Marek Polacek <polacek@redhat.com>
426
427 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
428 * gcc.dg/iftrap-1.c: Fix implicit declarations.
429 * gcc.target/powerpc/pr26350.c: Likewise.
430 * gcc.target/powerpc/altivec-consts.c: Likewise.
431 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
432 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
433 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
434 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
435 * gcc.target/powerpc/pr47862.c: Likewise.
436 * gcc.target/powerpc/pr48053-1.c: Likewise.
437 * gcc.target/powerpc/pr53487.c: Likewise.
438 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
439 to int.
440 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
441 * gcc.target/powerpc/altivec-2.c: Likewise.
442 * gcc.target/powerpc/pr47755-2.c: Likewise.
443
444 2014-10-07 Martin Liska <mliska@suse.cz>
445
446 * g++.dg/lto/pr63270.h: New test.
447 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
448 include.
449 * g++.dg/lto/pr63270_2.C: New test.
450
451 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
452
453 * gnat.dg/lto16.adb: New test.
454 * gnat.dg/lto16_pkg.adb: New helper.
455
456 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
457
458 * gnat.dg/return4.adb: New test.
459 * gnat.dg/return4_pkg.ad[sb]: New helper.
460
461 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
462
463 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
464 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
465 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
466
467 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
468
469 PR c++/55250
470 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
471 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
472 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
473
474 2014-10-06 Marek Polacek <polacek@redhat.com>
475
476 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
477 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
478 * g++.dg/lto/pr54625-2_0.c: Likewise.
479 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
480
481 2014-10-06 Marek Polacek <polacek@redhat.com>
482
483 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
484 * gcc.target/i386/avxfp-1.c: Likewise.
485 * gcc.target/i386/avxfp-2.c: Likewise.
486 * gcc.target/i386/cadd.c: Likewise.
487 * gcc.target/i386/cmov2.c: Likewise.
488 * gcc.target/i386/cmov3.c: Likewise.
489 * gcc.target/i386/cmov4.c: Likewise.
490 * gcc.target/i386/cold-attribute-1.c: Likewise.
491 * gcc.target/i386/cvt-1.c: Likewise.
492 * gcc.target/i386/fpcvt-1.c: Likewise.
493 * gcc.target/i386/fpcvt-2.c: Likewise.
494 * gcc.target/i386/fpcvt-3.c: Likewise.
495 * gcc.target/i386/local.c: Likewise.
496 * gcc.target/i386/memcpy-2.c: Likewise.
497 * gcc.target/i386/memcpy-3.c: Likewise.
498 * gcc.target/i386/memset-1.c: Likewise.
499 * gcc.target/i386/minmax-1.c: Likewise.
500 * gcc.target/i386/minmax-2.c: Likewise.
501 * gcc.target/i386/pr45352-2.c: Likewise.
502 * gcc.target/i386/pr46253.c: Likewise.
503 * gcc.target/i386/pr53623.c: Likewise.
504 * gcc.target/i386/pr60902.c: Likewise.
505 * gcc.target/i386/pr57003.c: Likewise.
506 * gcc.target/i386/sse-14.c: Likewise.
507 * gcc.target/i386/sse-19.c: Likewise.
508 * gcc.target/i386/sse-22.c: Likewise.
509 * gcc.target/i386/sse4a-extract.c: Likewise.
510 * gcc.target/i386/sse4a-insert.c: Likewise.
511 * gcc.target/i386/ssefp-1.c: Likewise.
512 * gcc.target/i386/ssefp-2.c: Likewise.
513 * gcc.target/i386/testimm-10.c: Likewise.
514 * gcc.target/i386/vectorize4-avx.c: Likewise.
515 * gcc.target/i386/980709-1.c: Fix implicit declarations.
516 * gcc.target/i386/avx-pr57233.c: Likewise.
517 * gcc.target/i386/avx2-pr57233.c: Likewise.
518 * gcc.target/i386/avx2-vpop-check.h: Likewise.
519 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
520 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
521 * gcc.target/i386/crc32-4.c: Likewise.
522 * gcc.target/i386/pr20204.c: Likewise.
523 * gcc.target/i386/pr23570.c: Likewise.
524 * gcc.target/i386/pr26449-1.c: Likewise.
525 * gcc.target/i386/pr28839.c: Likewise.
526 * gcc.target/i386/pr37101.c: Likewise.
527 * gcc.target/i386/pr61923.c: Likewise.
528 * gcc.target/i386/shrink_wrap_1.c: Likewise.
529 * gcc.target/i386/sse2-pr57233.c: Likewise.
530 * gcc.target/i386/vect-abs-s16.c: Likewise.
531 * gcc.target/i386/vect-abs-s32.c: Likewise.
532 * gcc.target/i386/vect-abs-s8.c: Likewise.
533 * gcc.target/i386/xop-pr57233.c: Likewise.
534 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
535 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
536 implicit declarations.
537 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
538 * gcc.target/i386/xop-shift2-vector.c: Likewise.
539 * gcc.target/i386/xop-shift3-vector.c: Likewise.
540
541 2014-10-06 Marek Polacek <polacek@redhat.com>
542
543 * gcc.dg/20001012-1.c: Fix defaulting to int.
544 * gcc.dg/20001012-2.c: Likewise.
545 * gcc.dg/20001108-1.c: Likewise.
546 * gcc.dg/20010516-1.c: Likewise.
547 * gcc.dg/20011008-2.c: Likewise.
548 * gcc.dg/20030612-1.c: Likewise.
549 * gcc.dg/20040219-1.c: Likewise.
550 * gcc.dg/20050603-2.c: Likewise.
551 * gcc.dg/20070507-1.c: Likewise.
552 * gcc.dg/attr-alias-3.c: Likewise.
553 * gcc.dg/fastmath-1.c: Likewise.
554 * gcc.dg/fork-instrumentation.c: Likewise.
555 * gcc.dg/fwrapv-1.c: Likewise.
556 * gcc.dg/fwrapv-2.c: Likewise.
557 * gcc.dg/memmove-1.c: Likewise.
558 * gcc.dg/non-local-goto-1.c: Likewise.
559 * gcc.dg/non-local-goto-2.c: Likewise.
560 * gcc.dg/noreturn-8.c: Likewise.
561 * gcc.dg/parse-decl-after-if.c: Likewise.
562 * gcc.dg/parse-decl-after-label.c: Likewise.
563 * gcc.dg/pr25795-1.c: Likewise.
564 * gcc.dg/pr25795.c: Likewise.
565 * gcc.dg/pr28574.c: Likewise.
566 * gcc.dg/pr30189.c: Likewise.
567 * gcc.dg/pr31529-2.c: Likewise.
568 * gcc.dg/pr33923.c: Likewise.
569 * gcc.dg/pr34263.c: Likewise.
570 * gcc.dg/pr36194.c: Likewise.
571 * gcc.dg/pr45415.c: Likewise.
572 * gcc.dg/pr47443.c: Likewise.
573 * gcc.dg/pr47763.c: Likewise.
574 * gcc.dg/pr49000.c: Likewise.
575 * gcc.dg/pr50340.c: Likewise.
576 * gcc.dg/webizer.c: Likewise.
577 * gcc.dg/pr59940.c: Likewise.
578 * gcc.dg/pr63186.c: Likewise.
579 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
580 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
581 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
582 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
583 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
584 * gcc.dg/sms-1.c: Likewise.
585 * gcc.dg/unused-3.c: Likewise.
586 * gcc.dg/varpool-1.c: Likewise.
587 * gcc.dg/pr35899.c: Use -std=gnu89.
588 * gcc.dg/pr59963-1.c: Likewise.
589 * gcc.dg/redecl-15.c: Likewise.
590 * gcc.dg/20041213-1.c: Likewise.
591 * gcc.dg/20080820.c: Likewise.
592 * gcc.dg/920413-1.c: Likewise.
593 * gcc.dg/Wold-style-definition-1.c: Likewise.
594 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
595 * gcc.dg/decl-nospec-1.c: Likewise.
596 * gcc.dg/decl-nospec-2.c: Likewise.
597 * gcc.dg/decl-nospec-3.c: Likewise.
598 * gcc.dg/bitfld-1.c: Likewise.
599 * gcc.dg/bitfld-9.c: Likewise.
600 * gcc.dg/parm-impl-decl-1.c: Likewise.
601 * gcc.dg/parm-impl-decl-3.c: Likewise.
602 * gcc.dg/pr18596-1.c: Likewise.
603 * gcc.dg/pr18596-2.c: Likewise.
604 * gcc.dg/pr18596-3.c: Likewise.
605 * gcc.dg/pr60139.c: Likewise.
606 * gcc.dg/utf-dflt.c: Likewise.
607 * gcc.dg/utf-dflt2.c: Likewise.
608 * gcc.dg/wtr-func-def-1.c: Likewise.
609 * gcc.dg/declspec-5.c: Likewise.
610 * gcc.dg/declspec-6.c: Likewise.
611 * gcc.dg/ftrapv-2.c: Likewise.
612 * gcc.dg/20020430-1.c: Fix implicit declarations.
613 * gcc.dg/20030702-1.c: Likewise.
614 * gcc.dg/20040127-2.c: Likewise.
615 * gcc.dg/20041122-1.c: Likewise.
616 * gcc.dg/20050309-1.c: Likewise.
617 * gcc.dg/20061026.c: Likewise.
618 * gcc.dg/20101010-1.c: Likewise.
619 * gcc.dg/Werror-1.c: Likewise.
620 * gcc.dg/Werror-10.c: Likewise.
621 * gcc.dg/Werror-11.c: Likewise.
622 * gcc.dg/Werror-12.c: Likewise.
623 * gcc.dg/Werror-2.c: Likewise.
624 * gcc.dg/Werror-3.c: Likewise.
625 * gcc.dg/Werror-4.c: Likewise.
626 * gcc.dg/Werror-5.c: Likewise.
627 * gcc.dg/Werror-6.c: Likewise.
628 * gcc.dg/Werror-7.c: Likewise.
629 * gcc.dg/Werror-8.c: Likewise.
630 * gcc.dg/Wstrict-overflow-20.c: Likewise.
631 * gcc.dg/cpp/trad/macroargs.c: Likewise.
632 * gcc.dg/delay-slot-2.c: Likewise.
633 * gcc.dg/errno-1.c: Likewise.
634 * gcc.dg/globalalias.c: Likewise.
635 * gcc.dg/inline-3.c: Likewise.
636 * gcc.dg/localalias.c: Likewise.
637 * gcc.dg/pr19633-1.c: Likewise.
638 * gcc.dg/pr19633.c: Likewise.
639 * gcc.dg/pr23408.c: Likewise.
640 * gcc.dg/pr23470-1.c: Likewise.
641 * gcc.dg/pr28121.c: Likewise.
642 * gcc.dg/pr28243.c: Likewise.
643 * gcc.dg/pr30260.c: Likewise.
644 * gcc.dg/pr32573.c: Likewise.
645 * gcc.dg/pr33826.c: Likewise.
646 * gcc.dg/pr35065.c: Likewise.
647 * gcc.dg/pr38616.c: Likewise.
648 * gcc.dg/pr39867.c: Likewise.
649 * gcc.dg/pr41470.c: Likewise.
650 * gcc.dg/pr41837.c: Likewise.
651 * gcc.dg/pr44024.c: Likewise.
652 * gcc.dg/pr44699.c: Likewise.
653 * gcc.dg/pr46252.c: Likewise.
654 * gcc.dg/pr46878-1.c: Likewise.
655 * gcc.dg/pr50908-3.c: Likewise.
656 * gcc.dg/pr51796.c: Likewise.
657 * gcc.dg/pr55150-2.c: Likewise.
658 * gcc.dg/pr55833.c: Likewise.
659 * gcc.dg/pr59350.c: Likewise.
660 * gcc.dg/pr59418.c: Likewise.
661 * gcc.dg/pr60647-2.c: Likewise.
662 * gcc.dg/uninit-suppress.c: Likewise.
663 * gcc.dg/uninit-suppress_2.c: Likewise.
664 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
665 * gcc.dg/always_inline.c: Likewise.
666 * gcc.dg/always_inline2.c: Likewise.
667 * gcc.dg/always_inline3.c: Likewise.
668 * gcc.dg/builtin-apply4.c: Likewise.
669 * gcc.dg/declspec-7.c: Likewise.
670 * gcc.dg/inline-1.c: Likewise.
671 * gcc.dg/va-arg-pack-1.c: Likewise.
672 * gcc.dg/winline-2.c: Likewise.
673 * gcc.dg/winline-3.c: Likewise.
674 * gcc.dg/winline-5.c: Likewise.
675 * gcc.dg/winline-6.c: Likewise.
676 * gcc.dg/winline-7.c: Likewise.
677 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
678 int.
679 * gcc.dg/inline-33.c: Likewise.
680 * gcc.dg/pr27861-1.c: Likewise.
681 * gcc.dg/pr28888.c: Likewise.
682 * gcc.dg/pr29254.c: Likewise.
683 * gcc.dg/pr50908.c: Likewise.
684 * gcc.dg/pr60647-1.c: Likewise.
685 * gcc.dg/pragma-diag-1.c: Likewise.
686 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
687 * gcc.dg/winline-9.c: Likewise.
688 * gcc.dg/pr52808.c: Return 0 instead of nothing.
689
690 2014-10-06 Marek Polacek <polacek@redhat.com>
691
692 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
693 * gcc.dg/ipa/inline-4.c: Likewise.
694 * gcc.dg/ipa/inline-5.c: Likewise.
695 * gcc.dg/ipa/pr57539.c: Likewise.
696 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
697 defaulting to int.
698 * gcc.dg/ipa/inlinehint-1.c: Likewise.
699 * gcc.dg/ipa/inlinehint-3.c: Likewise.
700 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
701 * gcc.dg/ipa/ipacost-1.c: Likewise.
702 * gcc.dg/ipa/ipacost-2.c: Likewise.
703 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
704 to int.
705
706 2014-10-06 Marek Polacek <polacek@redhat.com>
707
708 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
709 declarations.
710 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
711 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
712 * gcc.dg/debug/pr42767.c: Likewise.
713 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
714 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
715 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
716 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
717
718 2014-10-06 Marek Polacek <polacek@redhat.com>
719
720 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
721 * gcc.dg/lto/20090213_0.c: Likewise.
722 * gcc.dg/lto/20090706-2_0.c: Likewise.
723 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
724 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
725 * gcc.dg/lto/ipareference2_0.c: Likewise.
726 * gcc.dg/lto/ipareference_0.c: Likewise.
727 * gcc.dg/lto/ipareference_1.c: Likewise.
728 * gcc.dg/lto/pr55703_0.c: Likewise.
729 * gcc.dg/lto/resolutions_0.c: Likewise.
730 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
731 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
732 declarations. Mark function as gnu_inline.
733 * gcc.dg/lto/20081118_0.c: Likewise.
734 * gcc.dg/lto/20081201-1_0.c: Likewise.
735 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
736 * gcc.dg/lto/20081118_1.c: Likewise.
737 * gcc.dg/lto/20081120-1_1.c: Likewise.
738 * gcc.dg/lto/20081201-1_1.c: Likewise.
739 * gcc.dg/lto/20081210-1_0.c: Likewise.
740 * gcc.dg/lto/20090218-1_0.c: Likewise.
741 * gcc.dg/lto/20091006-1_0.c: Likewise.
742 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
743 * gcc.dg/lto/20090218-2_1.c: Likewise.
744 * gcc.dg/lto/materialize-1_0.c: Likewise.
745 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
746 * gcc.dg/lto/20091013-1_1.c: Likewise.
747 * gcc.dg/lto/20091013-1_2.c: Likewise.
748 * gcc.dg/lto/20091015-1_2.c: Likewise.
749 * gcc.dg/lto/20091027-1_1.c: Likewise.
750 * gcc.dg/lto/pr48622_0.c: Likewise.
751 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
752 defaulting to int.
753 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
754
755 2014-10-06 Tobias Burnus <burnus@net-b.de>
756
757 * gfortran.dg/implicit_14.f90: New.
758 * gfortran.dg/implicit_15.f90: New.
759 * gfortran.dg/implicit_4.f90: Update dg-error.
760
761 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
762
763 * g++.dg/ipa/devirt-42.C: Update template.
764 * g++.dg/ipa/devirt-44.C: Update template.
765 * g++.dg/ipa/devirt-45.C: Update template.
766 * g++.dg/ipa/devirt-46.C: Update template.
767 * g++.dg/ipa/devirt-47.C: Update template.
768 * g++.dg/ipa/devirt-48.C: New testcase.
769
770 2014-10-02 Mark Wielaard <mjw@redhat.com>
771
772 PR debug/63239
773 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
774
775 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
776
777 * g++.dg/ipa/devirt-47.C: New testcase.
778
779 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
780
781 PR ipa/61144
782 * gcc.dg/tree-ssa/pr61144.c: New testcase.
783
784 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
785
786 * g++.dg/ipa/devirt-46.C: New testcase.
787
788 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
789
790 PR fortran/36534
791 * gfortran.dg/widechar_10.f90: New test.
792
793 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
794
795 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
796 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
797 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
798 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
799
800 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
801
802 * gcc.target/powerpc/lvsl-lvsr.c: New test.
803
804 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
805
806 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
807 failing with the new warning message.
808 * gcc.dg/vmx/3c-01a.c: Likewise.
809 * gcc.dg/vmx/ops-long-1.c: Likewise.
810 * gcc.dg/vmx/ops.c: Likewise.
811 * gcc.target/powerpc/altivec-20.c: Likewise.
812 * gcc.target/powerpc/altivec-6.c: Likewise.
813 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
814 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
815 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
816
817 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
818
819 * gcc.dg/tm/debug-1.c: Update regex.
820 * c-c++-common/raw-string-18.c: Update regex.
821 * c-c++-common/raw-string-19.c: Update regex.
822
823 2014-10-03 Marek Polacek <polacek@redhat.com>
824
825 PR c/63453
826 * gcc.dg/pr63453.c: New test.
827
828 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
829
830 PR c++/54427
831 PR c++/57198
832 PR c++/58845
833 * g++.dg/ext/vector9.C: Update, not an error anymore.
834 * g++.dg/ext/vector27.C: Replace with new test.
835 * g++.dg/ext/vector28.C: New file.
836 * g++.dg/other/error23.C: Update to a different error.
837
838 2014-10-03 Jakub Jelinek <jakub@redhat.com>
839
840 * gcc.dg/torture/vshuf-v8df.c: New test.
841 * gcc.dg/torture/vshuf-v8di.c: New test.
842 * gcc.dg/torture/vshuf-v16sf.c: New test.
843 * gcc.dg/torture/vshuf-v16si.c: New test.
844 * gcc.dg/torture/vshuf-v32hi.c: New test.
845 * gcc.dg/torture/vshuf-v64qi.c: New test.
846 * gcc.dg/torture/vshuf-64.inc: New file.
847
848 PR tree-optimization/61403
849 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
850
851 2014-10-03 Marek Polacek <polacek@redhat.com>
852
853 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
854 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
855 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
856 * gcc.dg/gomp/asm-1.c: Likewise.
857 * gcc.dg/gomp/for-1.c: Likewise.
858 * gcc.dg/gomp/empty.c: Fix defaulting to int.
859 * gcc.dg/gomp/sharing-3.c: Likewise.
860 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
861
862 2014-10-03 Marek Polacek <polacek@redhat.com>
863
864 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
865 defaulting to int.
866 * gcc.dg/torture/pr28814.c: Likewise.
867 * gcc.dg/torture/pr57036-1.c: Likewise.
868 * gcc.dg/torture/inline-1.c: Add function declarations.
869 * gcc.dg/torture/pr24626-1.c: Likewise.
870 * gcc.dg/torture/pr24626-3.c: Likewise.
871 * gcc.dg/torture/pr25947-1.c: Likewise.
872 * gcc.dg/torture/pr27409.c: Likewise.
873 * gcc.dg/torture/pr38948.c: Likewise.
874 * gcc.dg/torture/pr44807.c: Likewise.
875 * gcc.dg/torture/pr49603.c: Likewise.
876 * gcc.dg/torture/pr45865.c: Likewise.
877 * gcc.dg/torture/pr51071-2.c: Likewise.
878 * gcc.dg/torture/pr51801.c: Likewise.
879 * gcc.dg/torture/pr52720.c: Likewise.
880 * gcc.dg/torture/pr55124.c: Likewise.
881 * gcc.dg/torture/pr55238.c: Likewise.
882 * gcc.dg/torture/pr55687.c: Likewise.
883 * gcc.dg/torture/pr55888.c: Likewise.
884 * gcc.dg/torture/pr57036-2.c: Likewise.
885 * gcc.dg/torture/pr57147-3.c: Likewise.
886 * gcc.dg/torture/pr57584.c: Likewise.
887 * gcc.dg/torture/pr59993.c: Likewise.
888 * gcc.dg/torture/pr58079.c: Likewise.
889 * gcc.dg/torture/va-arg-25.c: Likewise.
890 * gcc.dg/torture/vector-2.c: Likewise.
891 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
892 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
893 * gcc.dg/torture/pr43781.c: Likewise.
894 * gcc.dg/torture/pr52912.c: Likewise.
895 * gcc.dg/torture/pr59139.c: Likewise.
896 * gcc.dg/torture/pr55890-1.c: Likewise.
897 * gcc.dg/torture/pr55890-2.c: Likewise.
898 * gcc.dg/torture/pr59164.c: Likewise.
899 * gcc.dg/torture/pr57393-2.c: Likewise.
900 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
901 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
902 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
903 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
904 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
905 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
906
907 2014-10-03 Jakub Jelinek <jakub@redhat.com>
908
909 PR libgomp/61200
910 * c-c++-common/gomp/pr61200.c: New test.
911
912 PR target/62128
913 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
914 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
915
916 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
917
918 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
919 add many more tests.
920
921 2014-10-02 Marek Polacek <polacek@redhat.com>
922
923 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
924 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
925 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
926 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
927 * gcc.dg/tree-ssa/vrp27.c: Likewise.
928 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
929 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
930 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
931 * gcc.dg/tree-ssa/vrp09.c: Likewise.
932 * gcc.dg/tree-ssa/inline-7.c: Likewise.
933 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
934 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
935 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
936 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
937 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
938 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
939 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
940 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
941 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
942 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
943 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
944 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
945 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
946 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
947 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
948 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
949 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
950 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
951 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
952 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
953 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
954 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
955 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
956 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
957 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
958 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
959 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
960 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
961 * gcc.dg/tree-ssa/alias-13.c: Likewise.
962 * gcc.dg/tree-ssa/alias-28.c: Likewise.
963 * gcc.dg/tree-ssa/asm-3.c: Likewise.
964 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
965 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
966 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
967 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
968 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
969 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
970 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
971 * gcc.dg/tree-ssa/pr22117.c: Likewise.
972 * gcc.dg/tree-ssa/pr23744.c: Likewise.
973 * gcc.dg/tree-ssa/pr24117.c: Likewise.
974 * gcc.dg/tree-ssa/pr24840.c: Likewise.
975 * gcc.dg/tree-ssa/pr25734.c: Likewise.
976 * gcc.dg/tree-ssa/pr33723.c: Likewise.
977 * gcc.dg/tree-ssa/pr33920.c: Likewise.
978 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
979 * gcc.dg/tree-ssa/pr34146.c: Likewise.
980 * gcc.dg/tree-ssa/pr38385.c: Likewise.
981 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
982 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
983 * gcc.dg/tree-ssa/pr59597.c: Likewise.
984 * gcc.dg/tree-ssa/sra-1.c: Likewise.
985 * gcc.dg/tree-ssa/sra-2.c: Likewise.
986 * gcc.dg/tree-ssa/sra-5.c: Likewise.
987 * gcc.dg/tree-ssa/sra-6.c: Likewise.
988 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
989 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
990 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
991 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
992 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
993 * gcc.dg/tree-ssa/vrp46.c: Likewise.
994 * gcc.dg/tree-ssa/vrp56.c: Likewise.
995 * gcc.dg/tree-ssa/vrp67.c: Likewise.
996 * gcc.dg/tree-ssa/vrp72.c: Likewise.
997 * gcc.dg/tree-ssa/vrp73.c: Likewise.
998 * gcc.dg/tree-ssa/vrp75.c: Likewise.
999 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
1000 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
1001 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
1002 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
1003 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
1004 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
1005 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
1006 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
1007 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
1008 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
1009 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1010 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1011 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1012 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
1013 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
1014 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
1015 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
1016 * gcc.dg/tree-ssa/inline-10.c: Likewise.
1017 * gcc.dg/tree-ssa/inline-9.c: Likewise.
1018 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1019 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1020 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1021 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
1022 * gcc.dg/tree-ssa/pr23434.c: Likewise.
1023 * gcc.dg/tree-ssa/pr33922.c: Likewise.
1024 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1025 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1026 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1027 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
1028 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
1029 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1030 * gcc.dg/tree-ssa/vrp01.c: Likewise.
1031 * gcc.dg/tree-ssa/vrp02.c: Likewise.
1032 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1033 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1034 * gcc.dg/tree-ssa/vrp05.c: Likewise.
1035 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1036 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1037 * gcc.dg/tree-ssa/vrp10.c: Likewise.
1038 * gcc.dg/tree-ssa/vrp11.c: Likewise.
1039 * gcc.dg/tree-ssa/vrp14.c: Likewise.
1040 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
1041 * gcc.dg/tree-ssa/writeonly.c: Likewise.
1042 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
1043 defaulting to int.
1044 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
1045 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
1046 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
1047 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
1048 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
1049 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
1050 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
1051 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
1052 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1053 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1054 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
1055 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
1056 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
1057 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
1058 * gcc.dg/tree-ssa/inline-5.c: Likewise.
1059 * gcc.dg/tree-ssa/inline-6.c: Likewise.
1060 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
1061 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
1062 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
1063 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
1064 * gcc.dg/tree-ssa/loop-20.c: Likewise.
1065 * gcc.dg/tree-ssa/loop-38.c: Likewise.
1066 * gcc.dg/tree-ssa/pr20913.c: Likewise.
1067 * gcc.dg/tree-ssa/pr21582.c: Likewise.
1068 * gcc.dg/tree-ssa/pr24670.c: Likewise.
1069 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
1070 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1071 * gcc.dg/tree-ssa/vrp12.c: Likewise.
1072 * gcc.dg/tree-ssa/vrp13.c: Likewise.
1073 * gcc.dg/tree-ssa/vrp23.c: Likewise.
1074 * gcc.dg/tree-ssa/vrp24.c: Likewise.
1075 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1076 * gcc.dg/tree-ssa/vrp55.c: Likewise.
1077 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
1078
1079 2014-10-02 Marek Polacek <polacek@redhat.com>
1080
1081 * gcc.dg/tm/20091013.c: Fix defaulting to int.
1082 * gcc.dg/tm/20091221.c: Likewise.
1083 * gcc.dg/tm/debug-1.c: Likewise.
1084 * gcc.dg/tm/irrevocable-1.c: Likewise.
1085 * gcc.dg/tm/irrevocable-2.c: Likewise.
1086 * gcc.dg/tm/irrevocable-3.c: Likewise.
1087 * gcc.dg/tm/irrevocable-4.c: Likewise.
1088 * gcc.dg/tm/memopt-1.c: Likewise.
1089 * gcc.dg/tm/pr52173-1.c: Likewise.
1090 * gcc.dg/tm/props-1.c: Likewise.
1091 * gcc.dg/tm/props-2.c: Likewise.
1092 * gcc.dg/tm/props-3.c: Likewise.
1093 * gcc.dg/tm/20100125.c: Fix implicit declarations.
1094 * gcc.dg/tm/memopt-11.c: Likewise.
1095 * gcc.dg/tm/memopt-12.c: Likewise.
1096 * gcc.dg/tm/memopt-16.c: Likewise.
1097 * gcc.dg/tm/memopt-3.c: Likewise.
1098 * gcc.dg/tm/memopt-4.c: Likewise.
1099 * gcc.dg/tm/memopt-5.c: Likewise.
1100 * gcc.dg/tm/memopt-6.c: Likewise.
1101 * gcc.dg/tm/wrap-4.c: Likewise.
1102
1103 2014-10-02 Marek Polacek <polacek@redhat.com>
1104
1105 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
1106 * gcc.dg/vect/pr37730.c: Likewise.
1107 * gcc.dg/vect/pr52870.c: Likewise.
1108 * gcc.dg/vect/pr60092-2.c: Likewise.
1109 * gcc.dg/vect/pr60092.c: Likewise.
1110 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1111 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
1112 * gcc.dg/vect/pr31041.c: Likewise.
1113 * gcc.dg/vect/pr32216.c: Likewise.
1114 * gcc.dg/vect/pr32224.c: Likewise.
1115 * gcc.dg/vect/pr32366.c: Likewise.
1116 * gcc.dg/vect/pr33866.c: Likewise.
1117 * gcc.dg/vect/pr43430-2.c: Likewise.
1118 * gcc.dg/vect/pr43842.c: Likewise.
1119 * gcc.dg/vect/vect-1.c: Likewise.
1120 * gcc.dg/vect/vect-1-big-array.c: Likewise.
1121 * gcc.dg/vect/vect-93.c: Likewise.
1122 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
1123 defaulting to int.
1124
1125 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1126
1127 PR c++/53025
1128 * g++.dg/cpp0x/noexcept23.C: New.
1129 * g++.dg/cpp0x/noexcept24.C: Likewise.
1130
1131 2014-10-02 Marek Polacek <polacek@redhat.com>
1132
1133 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
1134 * gcc.dg/noncompile/20050120-1.c: Likewise.
1135 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
1136 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
1137 * gcc.dg/noncompile/930301-1.c: Likewise.
1138 * gcc.dg/noncompile/930622-1.c: Likewise.
1139 * gcc.dg/noncompile/930622-2.c: Likewise.
1140 * gcc.dg/noncompile/950825-1.c: Likewise.
1141 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1142 * gcc.dg/noncompile/scope.c: Likewise.
1143 * gcc.dg/noncompile/va-arg-1.c: Likewise.
1144 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
1145 * gcc.dg/noncompile/971104-1.c: Likewise.
1146
1147 2014-10-02 Marek Polacek <polacek@redhat.com>
1148
1149 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
1150 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
1151 * gcc.dg/tree-prof/merge_block.c: Likewise.
1152 * gcc.dg/tree-prof/peel-1.c: Likewise.
1153 * gcc.dg/tree-prof/stringop-1.c: Likewise.
1154 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1155 * gcc.dg/tree-prof/unroll-1.c: Likewise.
1156 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
1157 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1158 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1159 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1160 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1161 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1162 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
1163 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
1164 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
1165 to int.
1166
1167 2014-10-02 Marek Polacek <polacek@redhat.com>
1168
1169 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
1170 * gcc.c-torture/compile/20011119-1.c: Likewise.
1171 * gcc.c-torture/compile/20011119-2.c: Likewise.
1172 * gcc.c-torture/compile/20021120-1.c: Likewise.
1173 * gcc.c-torture/compile/20021120-2.c: Likewise.
1174 * gcc.c-torture/compile/20050215-1.c: Likewise.
1175 * gcc.c-torture/compile/20050215-2.c: Likewise.
1176 * gcc.c-torture/compile/20050215-3.c: Likewise.
1177 * gcc.c-torture/compile/pr37669.c: Likewise.
1178 * gcc.c-torture/execute/20020107-1.c: Likewise.
1179 * gcc.c-torture/execute/restrict-1.c: Likewise.
1180 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
1181 * gcc.c-torture/execute/930529-1.c: Likewise.
1182 * gcc.c-torture/execute/920612-1.c: Likewise.
1183 * gcc.c-torture/execute/920711-1.c: Likewise.
1184 * gcc.c-torture/execute/990127-2.c: Likewise.
1185 * gcc.c-torture/execute/pr40386.c: Likewise.
1186 * gcc.c-torture/execute/pr57124.c: Likewise.
1187 * gcc.c-torture/compile/pr34808.c: Add function declarations.
1188 * gcc.c-torture/compile/pr42299.c: Likewise.
1189 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
1190 * gcc.c-torture/compile/simd-6.c: Likewise.
1191 * gcc.c-torture/execute/pr53645-2.c: Likewise.
1192 * gcc.c-torture/execute/pr53645.c: Likewise.
1193 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
1194 declarations.
1195 * gcc.c-torture/execute/980608-1.c: Likewise.
1196 * gcc.c-torture/execute/bcp-1.c: Likewise.
1197 * gcc.c-torture/execute/p18298.c: Likewise.
1198 * gcc.c-torture/execute/unroll-1.c: Likewise.
1199 * gcc.c-torture/execute/va-arg-7.c: Likewise.
1200 * gcc.c-torture/execute/va-arg-8.c: Likewise.
1201 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
1202 declarations. Fix defaulting to int.
1203 * gcc.c-torture/execute/961223-1.c: Likewise.
1204 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
1205 -Wno-pointer-to-int-cast. Fix defaulting to int.
1206
1207 2014-10-02 Andrew Pinski <apinski@cavium.com>
1208 Max Ostapenko <m.ostapenko@partner.samsung.com>
1209
1210 * lib/ubsan-dg.exp
1211 (check_effective_target_fsanitize_address): New function.
1212 (ubsan_init): Save off ALWAYS_CXXFLAGS.
1213 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
1214 * lib/asan-dg.exp
1215 (check_effective_target_faddress_sanitizer): Rename to ...
1216 (check_effective_target_fsanitize_address): ... this. Change to creating
1217 an executable.
1218 (asan_init): Save off ALWAYS_CXXFLAGS.
1219 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
1220 * lib/tsan-dg.exp
1221 (check_effective_target_fthread_sanitizer): Rename to ...
1222 (check_effective_target_fsanitize_thread): ... this. Change to creating
1223 an executable.
1224 (tsan_init): Save off ALWAYS_CXXFLAGS.
1225 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
1226 to run as a default behaviour.
1227 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
1228 Check check_effective_target_fsanitize_undefined before running the
1229 tests.
1230 * g++.dg/ubsan/ubsan.exp: Likewise.
1231 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
1232 check_effective_target_fsanitize_address too early.
1233 Check check_effective_target_fsanitize_address before running the tests.
1234 * g++.dg/asan/asan.exp: Likewise.
1235 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
1236 check_effective_target_fsanitize_thread too early.
1237 Check check_effective_target_fsanitize_thread before running the tests.
1238 * g++.dg/tsan/tsan.exp: Likewise.
1239
1240 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
1241
1242 * gcc.dg/combine-clobber.c: New.
1243
1244 2014-10-01 Jakub Jelinek <jakub@redhat.com>
1245
1246 PR debug/63342
1247 * gcc.dg/pr63342.c: New test.
1248
1249 PR c++/63306
1250 * g++.dg/ipa/pr63306.C: New test.
1251
1252 PR target/63428
1253 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
1254 to test 24 in TESTS.
1255
1256 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1257
1258 * lib/target-supports.exp: Error out with preprocessor condition
1259 instead of FOO everywhere.
1260
1261 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1262
1263 Implement SD-6: SG10 Feature Test Recommendations
1264 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
1265 * g++.dg/cpp1y/feat-cxx11.C: New.
1266 * g++.dg/cpp1y/feat-cxx14.C: New.
1267 * g++.dg/cpp1y/feat-cxx98.C: New.
1268 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
1269 * g++.dg/cpp1y/phoobhar.h: New.
1270 * g++.dg/cpp1y/testinc/phoobhar.h: New.
1271
1272 2014-09-30 Teresa Johnson <tejohnson@google.com>
1273
1274 * gcc.dg/tree-prof/20050826-2.c: New test.
1275 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
1276
1277 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
1278
1279 PR c++/16564
1280 * lib/gcc.exp: Accept "fatal error:" as error prefix.
1281 * lib/g++.exp: Likewise.
1282 * lib/obj-c++.exp: Likewise.
1283 * lib/objc.exp: Likewise.
1284 * g++.dg/template/pr16564.C: New test.
1285
1286 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
1287
1288 PR c++/16564
1289 * g++.dg/cpp0x/decltype26.C: Adjust.
1290 * g++.dg/cpp0x/decltype28.C: Likewise.
1291 * g++.dg/cpp0x/decltype29.C: Likewise.
1292 * g++.dg/cpp0x/decltype32.C: Likewise.
1293 * g++.dg/cpp0x/enum11.C: Likewise.
1294 * g++.dg/template/arrow1.C: Likewise.
1295 * g++.dg/template/pr23510.C: Likewise.
1296 * g++.dg/template/recurse.C: Likewise.
1297 * g++.dg/template/recurse2.C: Likewise.
1298 * g++.dg/template/vtable2.C: Likewise.
1299 * g++.old-deja/g++.pt/infinite1.C: Likewise.
1300
1301 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
1302
1303 PR preprocessor/58893
1304 * gcc.dg/pr58893.c: New test case.
1305 * gcc.dg/pr58893-0.h: New include.
1306
1307 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
1308
1309 PR middle-end/62120
1310 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
1311 in 32-bit mode.
1312 * gcc.target/i386/pr62120.c: New.
1313
1314 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
1315
1316 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
1317 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
1318 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
1319 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
1320 return type.
1321
1322 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1323
1324 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
1325
1326 2014-09-30 Jakub Jelinek <jakub@redhat.com>
1327
1328 PR inline-asm/63282
1329 * gcc.c-torture/compile/pr63282.c: New test.
1330
1331 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
1332
1333 * gcc.dg/tree-ssa/vrp94.c: New test.
1334 * gnat.dg/opt40.adb: Likewise.
1335
1336 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1337
1338 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
1339 vec_vspltw, and vec_vspltb for which the second argument is out of
1340 range.
1341
1342 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
1343
1344 * gcc.c-torture/compile/calls-void.c: New test.
1345
1346 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1347
1348 PR c++/51385
1349 * g++.dg/template/pr51385.C: New.
1350
1351 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
1352
1353 * gcc.target/mips/20140928.c: New test.
1354
1355 2014-09-27 Andi Kleen <ak@linux.intel.com>
1356
1357 * gcc.target/i386/nop-mcount.c: Only run on Linux.
1358 * gcc.target/i386/record-mcount.c: dito.
1359
1360 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
1361
1362 PR ipa/62121
1363 * g++.dg/torture/pr62121.C: New testcase.
1364
1365 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
1366
1367 PR middle-end/35545
1368 * g++.dg/tree-prof/pr35545.C: New testcase.
1369
1370 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1371
1372 * gcc.target/powerpc/pr63335.c: Change effective target to
1373 vsx_hw.
1374
1375 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
1376
1377 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
1378
1379 2014-09-26 Jakub Jelinek <jakub@redhat.com>
1380
1381 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
1382 to default options.
1383
1384 2014-09-25 Andi Kleen <ak@linux.intel.com>
1385
1386 * gcc.target/i386/nop-mcount.c: New file.
1387 * gcc.target/i386/record-mcount.c: New file.
1388
1389 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
1390
1391 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
1392 * gcc.dg/vect/pr57705.c: Likewise.
1393 * gcc.dg/vect/pr57741-2.c: Likewise.
1394 * gcc.dg/vect/pr57741-3.c: Likewise.
1395 * gcc.dg/vect/pr59591-1.c: Likewise.
1396 * gcc.dg/vect/pr59591-2.c: Likewise.
1397 * gcc.dg/vect/pr60196-1.c: Likewise.
1398 * gcc.dg/vect/pr60196-2.c: Likewise.
1399 * gcc.dg/vect/pr60276.c: Likewise.
1400 * gcc.dg/vect/pr61680.c: Likewise.
1401 * gcc.dg/vect/pr63148.c: Likewise.
1402 * gcc.dg/vect/pr63189.c: Likewise.
1403 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1404 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1405 * gcc.dg/vect/vect-nop-move.c: Likewise.
1406 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
1407 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1408
1409 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
1410
1411 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
1412
1413 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
1414
1415 * gcc.target/aarch64/simd/vqshlb_1.c: New.
1416
1417 2014-09-25 Jiong Wang <jiong.wang@arm.com>
1418
1419 * gcc.target/i386/shrink_wrap_1.c: New test.
1420
1421 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1422
1423 PR target/63335
1424 * gcc.target/powerpc/pr63335.c: New test.
1425
1426 2014-09-25 Marek Polacek <polacek@redhat.com>
1427
1428 PR c++/61945
1429 * g++.dg/warn/pr61945.C: New test.
1430
1431 2014-09-25 Jakub Jelinek <jakub@redhat.com>
1432
1433 PR tree-optimization/63341
1434 * gcc.dg/vect/pr63341-1.c: New test.
1435 * gcc.dg/vect/pr63341-2.c: New test.
1436
1437 PR c++/63249
1438 * g++.dg/gomp/pr63249.C: New test.
1439 * c-c++-common/gomp/pr63249.c: New test.
1440
1441 2014-09-25 Tobias Burnus <burnus@net-b.de>
1442
1443 * gfortran.dg/coarray/collectives_3.f90: New.
1444 * gfortran.dg/coarray_collectives_9.f90: New.
1445 * gfortran.dg/coarray_collectives_10.f90: New.
1446 * gfortran.dg/coarray_collectives_11.f90: New.
1447 * gfortran.dg/coarray_collectives_12.f90: New.
1448
1449 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1450
1451 * gcc.target/powerpc/swaps-p8-17.c: New test.
1452
1453 2014-09-24 Jiong Wang <jiong.wang@arm.com>
1454
1455 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
1456
1457 2014-09-24 Marek Polacek <polacek@redhat.com>
1458
1459 PR c/61405
1460 PR c/53874
1461 * c-c++-common/pr53874.c: New test.
1462 * c-c++-common/pr61405.c: New test.
1463
1464 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1465
1466 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
1467
1468 2014-09-24 Jakub Jelinek <jakub@redhat.com>
1469
1470 PR sanitizer/63316
1471 * c-c++-common/asan/pr63316.c: New test.
1472
1473 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
1474
1475 PR tree-optimization/63266
1476 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
1477
1478 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
1479
1480 * gcc.target/arm/pr63210.c: New test.
1481
1482 2014-09-23 Andi Kleen <ak@linux.intel.com>
1483
1484 * gcc.dg/noreorder.c: New test.
1485 * gcc.dg/noreorder2.c: New test.
1486 * gcc.dg/noreorder3.c: New test.
1487 * gcc.dg/noreorder4.c: New test.
1488
1489 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
1490
1491 * gcc.dg/combine_ashiftrt_1.c: New test.
1492 * gcc.dg/combine_ashiftrt_2.c: Likewise.
1493 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
1494 workarounds for cmge.
1495 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
1496 absence of mvn.
1497
1498 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1499
1500 PR c++/61857
1501 * g++.dg/cpp1y/lambda-init10.C: New.
1502
1503 2014-09-23 Jakub Jelinek <jakub@redhat.com>
1504
1505 PR fortran/63331
1506 * gfortran.dg/pr63331.f90: New test.
1507
1508 2014-09-24 Renlin Li <renlin.li@arm.com>
1509
1510 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
1511 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1512 * gcc.dg/pr10474.c: Likewise.
1513
1514 2014-09-20 Mark Wielaard <mjw@redhat.com>
1515
1516 * gcc.dg/guality/const-volatile.c (i): Mark as used.
1517 (ci): Likewise.
1518 (pci): Likewise.
1519 (pvi): Likewise.
1520 (pcvi): Likewise.
1521 (cip): Likewise.
1522 (foo): Likewise.
1523 (cfoo): Likewise.
1524
1525 2014-09-20 Mark Wielaard <mjw@redhat.com>
1526
1527 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
1528 and "long int" to plain "short" and "long".
1529 * gcc.dg/guality/const-volatile.c (struct bar): New struct
1530 containing short and long long fields.
1531 (bar): New variable to test the type.
1532
1533 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1534
1535 PR c++/62155
1536 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
1537
1538 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1539
1540 PR c++/62219
1541 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
1542
1543 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
1544
1545 * gcc.dg/vect/vect-reduc-or_1.c: New test.
1546 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
1547
1548 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
1549
1550 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
1551 New.
1552
1553 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
1554 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
1555
1556 2014-09-22 Jakub Jelinek <jakub@redhat.com>
1557
1558 PR debug/63328
1559 * c-c++-common/gomp/pr63328.c: New test.
1560
1561 2014-09-22 Martin Liska <mliska@suse.cz>
1562
1563 PR lto/63270
1564 * g++.dg/lto/pr63270_0.C: New test.
1565 * g++.dg/lto/pr63270_1.C: New test.
1566
1567 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
1568
1569 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
1570 for call_value_rex64_ms_sysv.
1571 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
1572 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
1573 for call_rex64_ms_sysv.
1574
1575 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1576 Tobias Burnus <burnus@net-b.de>
1577
1578 * gfortran.dg/coarray_atomic_5.f90: New
1579
1580 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
1581
1582 PR c++/61825
1583 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
1584
1585 2014-09-19 Andi Kleen <ak@linux.intel.com>
1586
1587 * gcc.dg/pg-override.c: Only run on x86 Linux.
1588 * gcc.dg/pg.c: Dito.
1589 * gcc.target/i386/fentry-override.c: Exclude for PIC.
1590 * gcc.target/i386/fentry.c: Dito.
1591
1592 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
1593
1594 PR ipa/61998
1595 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
1596
1597 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
1598
1599 PR fortran/63152
1600 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
1601 * gfortran.dg/pr63152.f90: New test.
1602
1603 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
1604
1605 PR c++/58328
1606 * g++.dg/cpp0x/nsdmi10.C: New.
1607
1608 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
1609
1610 * gcc.dg/ssp-3.c: New.
1611 * gcc.dg/ssp-4.c: Likewise.
1612
1613 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1614
1615 * gcc.target/s390/dfp-conv1.c: New testcase.
1616
1617 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
1618
1619 * c-c++-common/asan/red-align-1.c: New test.
1620 * c-c++-common/asan/red-align-2.c: New test.
1621
1622 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
1623
1624 * gcc.dg/pr61053.c: Updated for x32.
1625
1626 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
1627
1628 PR debug/63285
1629 * gcc.target/i386/pr63285.c: New test.
1630
1631 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
1632
1633 PR target/61360
1634 * gcc.target/i386/pr61360.c: New.
1635
1636 2014-09-18 Jakub Jelinek <jakub@redhat.com>
1637
1638 PR c++/62017
1639 * g++.dg/asan/pr62017.C: New test.
1640
1641 PR testsuite/63292
1642 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
1643
1644 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1645
1646 PR c++/62232
1647 * g++.dg/cpp0x/Wdtor1.C: New.
1648
1649 2014-09-18 Joseph Myers <joseph@codesourcery.com>
1650
1651 * gcc.dg/torture/float128-exact-underflow.c: New test.
1652
1653 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1654
1655 PR c++/61745
1656 * g++.dg/template/pr61745.C: New.
1657
1658 2014-09-17 Marek Polacek <polacek@redhat.com>
1659
1660 PR c/61854
1661 * gcc.dg/cpp/pr61854-1.c: New test.
1662 * gcc.dg/cpp/pr61854-2.c: New test.
1663 * gcc.dg/cpp/pr61854-3.c: New test.
1664 * gcc.dg/cpp/pr61854-3.h: New test.
1665 * gcc.dg/cpp/pr61854-4.c: New test.
1666 * gcc.dg/cpp/pr61854-5.c: New test.
1667 * gcc.dg/cpp/pr61854-6.c: New test.
1668 * gcc.dg/cpp/pr61854-7.c: New test.
1669 * gcc.dg/cpp/pr61854-c90.c: New test.
1670 * gcc.dg/cpp/pr61854-c94.c: New test.
1671
1672 2014-09-17 Jakub Jelinek <jakub@redhat.com>
1673
1674 PR debug/63284
1675 * gcc.dg/pr63284.c: New test.
1676
1677 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
1678
1679 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
1680
1681 PR c++/63241
1682 * g++.dg/cpp0x/constexpr-63241.C: New.
1683
1684 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
1685
1686 PR libfortran/62768
1687 * gfortran.dg/filename_null.f90: New test.
1688
1689 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
1690
1691 * gcc.dg/pg-override.c: Fix a typo.
1692
1693 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
1694
1695 * gcc.dg/pg.c: Fix a typo.
1696
1697 2014-09-16 Richard Biener <rguenther@suse.de>
1698
1699 PR testsuite/63258
1700 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
1701 for "vectorization not profitable".
1702
1703 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
1704
1705 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
1706
1707 2014-09-16 Jakub Jelinek <jakub@redhat.com>
1708
1709 PR fortran/56408
1710 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
1711 missing nexted dg-test call support in dejaGNU 1.4.4.
1712
1713 2014-09-15 Andi Kleen <ak@linux.intel.com>
1714
1715 * gcc.dg/pg-override.c: New test.
1716 * gcc.dg/pg.c: New test.
1717 * gcc.target/i386/fentry-override.c: New test.
1718 * gcc.target/i386/fentry.c: New test.
1719
1720 2014-09-15 Jakub Jelinek <jakub@redhat.com>
1721
1722 PR fortran/56408
1723 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
1724 New global vars.
1725 (dg-compile-aux-modules): New procedure.
1726 * gfortran.dg/binding_label_tests_10.f03: Remove comment
1727 and keep-modules.
1728 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
1729 use dg-compile-aux-modules.
1730 * gfortran.dg/binding_label_tests_11.f03: Remove comment
1731 and keep-modules.
1732 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
1733 use dg-compile-aux-modules.
1734 * gfortran.dg/binding_label_tests_13.f03: Remove comment
1735 and keep-modules.
1736 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
1737 use dg-compile-aux-modules.
1738 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
1739 and keep-modules.
1740 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
1741 use dg-compile-aux-modules.
1742 * gfortran.dg/class_45a.f03: Remove keep-modules.
1743 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
1744 and cleanup-modules.
1745 * gfortran.dg/class_4a.f03: Use dg-do link, use
1746 dg-additional-sources and cleanup-modules, remove keep-modules
1747 and update comment.
1748 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
1749 keep-modules, adjust comment.
1750 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
1751 dg-additional-sources and cleanup-modules.
1752 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
1753 associated comment.
1754 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
1755 remove comment.
1756 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
1757 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
1758 use dg-compile-aux-modules.
1759 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
1760 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
1761 use dg-compile-aux-modules.
1762 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
1763 * gfortran.dg/whole_file_29.f90: Remove comment, use
1764 dg-compile-aux-modules.
1765 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
1766 * gfortran.dg/whole_file_31.f90: Remove comment, use
1767 dg-compile-aux-modules.
1768
1769 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
1770 gcc_parallel_test_enable): New procedures. If
1771 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
1772 runtest_file_p to invoke also gcc_parallel_test_run_p.
1773 * g++.dg/guality/guality.exp (check_guality): Save/restore
1774 test_counts array around the body of the procedure.
1775 * gcc.dg/guality/guality.exp (check_guality): Likewise.
1776 * g++.dg/plugin/plugin.exp: Run all the tests serially
1777 by the first parallel runtest encountering it.
1778 * gcc.dg/plugin/plugin.exp: Likewise.
1779 * gcc.misc-tests/matrix1.exp: Likewise.
1780 * gcc.misc-tests/dhry.exp: Likewise.
1781 * gcc.misc-tests/acker1.exp: Likewise.
1782 * gcc.misc-tests/linkage.exp: Likewise.
1783 * gcc.misc-tests/mg.exp: Likewise.
1784 * gcc.misc-tests/mg-2.exp: Likewise.
1785 * gcc.misc-tests/sort2.exp: Likewise.
1786 * gcc.misc-tests/sieve.exp: Likewise.
1787 * gcc.misc-tests/options.exp: Likewise.
1788 * gcc.misc-tests/help.exp: Likewise.
1789 * go.test/go-test.exp (go-gc-tests): Use
1790 gcc_parallel_test_enable {0, 1} around all handling of
1791 each test.
1792 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
1793 * ada/acats/run_all.sh: Parallelize using mkdir inside of
1794 a shared directory. Avoid forking and expr uses if
1795 shell supports $(()).
1796
1797 2014-09-14 David Sherwood <david.sherwood@arm.com>
1798
1799 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
1800
1801 2014-09-14 James Clarke <jrtc27@jrtc27.com>
1802
1803 PR target/61407
1804 * gcc.dg/darwin-minversion-1.c: Fixed formatting
1805 * gcc.dg/darwin-minversion-2.c: Fixed formatting
1806 * gcc.dg/darwin-minversion-3.c: Fixed formatting
1807 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
1808
1809 2014-09-13 Marek Polacek <polacek@redhat.com>
1810
1811 PR c++/60862
1812 * g++.dg/diagnostic/pr60862.C: New test.
1813
1814 2014-09-12 Richard Biener <rguenther@suse.de>
1815
1816 PR middle-end/63237
1817 * g++.dg/torture/pr63237.C: New testcase.
1818
1819 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
1820
1821 * gcc.dg/vec-andxor1.c: New file.
1822
1823 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
1824
1825 PR target/58757
1826 * gcc.dg/c11-true_min-1.c: New testcase.
1827
1828 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
1829
1830 PR c++/61489
1831 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
1832 * g++.old-deja/g++.other/warn5.C: Adjust.
1833
1834 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
1835
1836 * gcc.target/aarch64/vset_lane_1.c: New test.
1837
1838 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
1839
1840 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
1841 Fix declaration.
1842 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
1843 Fix declaration.
1844 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
1845 Fix declaration.
1846 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
1847 Fix declaration.
1848
1849 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
1850
1851 PR tree-optimization/63186
1852 * gcc.dg/pr63186.c: New testcase.
1853
1854 2014-09-10 Xinliang David Li <davidxl@google.com>
1855
1856 PR target/63209
1857 * gcc.c-torture/execute/pr63209.c: New test.
1858
1859 2014-09-10 Jakub Jelinek <jakub@redhat.com>
1860
1861 * gcc.target/i386/i386.exp: Only run vect-args.c tests
1862 if runtest_file_p says they should be run.
1863
1864 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
1865
1866 * gcc.target/aarch64/vstN_1.c: New test.
1867
1868 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
1869
1870 * gcc.target/aarch64/vldN_lane_1.c: New test.
1871
1872 2014-09-10 Martin Jambor <mjambor@suse.cz>
1873
1874 PR ipa/61654
1875 * g++.dg/ipa/pr61654.C: New test.
1876
1877 2014-09-10 Jakub Jelinek <jakub@redhat.com>
1878
1879 * c-c++-common/ubsan/attrib-3.c: New test.
1880 * c-c++-common/ubsan/nonnull-1.c: New test.
1881 * c-c++-common/ubsan/nonnull-2.c: New test.
1882 * c-c++-common/ubsan/nonnull-3.c: New test.
1883 * c-c++-common/ubsan/nonnull-4.c: New test.
1884 * c-c++-common/ubsan/nonnull-5.c: New test.
1885
1886 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
1887
1888 * g++.dg/lto/pr63166_0.ii: New testcase.
1889 * g++.dg/lto/pr63166_1.ii: New testcase.
1890
1891 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
1892
1893 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
1894
1895 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1896
1897 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
1898 xxpermdi and add commentary about adding it back later; remove
1899 unused typedef.
1900
1901 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1902
1903 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
1904 and 16-byte aligned.
1905 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
1906 * gcc.target/arm/vect-lroundf_1.c: Likewise.
1907 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
1908 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1909 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1910 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1911
1912 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
1913
1914 * gcc.target/aarch64/vldN_dup_1.c: New test.
1915
1916 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
1917
1918 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
1919
1920 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
1921
1922 * gcc.target/aarch64/vldN_1.c: New test.
1923
1924 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
1925
1926 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
1927
1928 2014-09-09 Jiong Wang <jiong.wang@arm.com>
1929
1930 * gcc.target/arm/vect-copysignf.c: New testcase.
1931
1932 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1933
1934 * gcc.target/arm/vfp-1.c: Updated expected assembly.
1935
1936 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1937
1938 * gcc.target/arm/vfp-1.c: Updated expected assembly.
1939
1940 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1941
1942 * gcc.target/arm/vfp-1.c: Updated expected assembly.
1943
1944 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1945
1946 * gcc.target/arm/vfp-1.c: Updated expected assembly.
1947
1948 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1949
1950 * gcc.target/arm/pr51835.c: Update expected assembly.
1951 * gcc.target/arm/vfp-1.c: Likewise.
1952 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1953 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
1954 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1955 * gcc.target/arm/vfp-ldmias.c: Likewise.
1956 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1957 * gcc.target/arm/vfp-stmdbs.c: Likewise.
1958 * gcc.target/arm/vfp-stmiad.c: Likewise.
1959 * gcc.target/arm/vfp-stmias.c: Likewise.
1960
1961 2014-09-09 Tony Wang <tony.wang@arm.com>
1962
1963 * gcc.target/arm/xordi3-opt.c: Disable this
1964 test case for thumb1 target.
1965 * gcc.target/arm/iordi3-opt.c: Ditto.
1966
1967 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1968
1969 PR target/61749
1970 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
1971
1972 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
1973
1974 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
1975
1976 2014-09-08 Jakub Jelinek <jakub@redhat.com>
1977
1978 PR tree-optimization/60196
1979 PR tree-optimization/63189
1980 * gcc.dg/vect/pr63189.c: New test.
1981 * gcc.dg/vect/pr60196-1.c: New test.
1982 * gcc.dg/vect/pr60196-2.c: New test.
1983
1984 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1985
1986 * gcc.target/powerpc/swaps-p8-16.c: New test.
1987
1988 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
1989
1990 * gcc.target/i386/pr62208.c: New test.
1991
1992 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
1993
1994 PR testsuite/56194
1995 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
1996
1997 * g++.dg/ipa/pr61800.C: Require visibility.
1998
1999 * gcc.dg/pr61868.c: Require lto.
2000
2001 2014-09-05 Easwaran Raman <eraman@google.com>
2002
2003 PR rtl-optimization/62146
2004 * testsuite/g++.dg/opt/pr62146.C: New.
2005
2006 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
2007
2008 * gcc.dg/vect/vect-109.c: Skip predicate added.
2009 * gcc.dg/vect/vect-93.c: Test check fixed.
2010 * gcc.dg/vect/bb-slp-10.c: Likewise.
2011 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
2012 Check unaligned feature.
2013
2014 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
2015
2016 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
2017 int{32,16,8}x1_t with int{32,16,8}_t.
2018 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
2019 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
2020 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
2021 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
2022
2023 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
2024
2025 * gcc.target/aarch64/vget_high_1.c: New test.
2026 * gcc.target/aarch64/vget_low_1.c: Likewise.
2027
2028 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
2029
2030 * gcc.target/aarch64/simd/int_comparisons.x: New file.
2031 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
2032 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
2033
2034 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
2035
2036 * gcc.target/aarch64/simd/vrbit_1.c: New test.
2037
2038 2014-09-05 Richard Biener <rguenther@suse.de>
2039
2040 PR middle-end/63148
2041 * gcc.dg/vect/pr63148.c: New testcase.
2042 * c-c++-common/pr19807-1.c: Likewise.
2043 * g++.dg/tree-ssa/pr19807.C: Adjust.
2044 * g++.dg/tree-ssa/tmmti-2.C: Remove.
2045
2046 2014-09-05 Bin Cheng <bin.cheng@arm.com>
2047
2048 PR target/55701
2049 * gcc.target/arm/memset-inline-1.c: New test.
2050 * gcc.target/arm/memset-inline-2.c: New test.
2051 * gcc.target/arm/memset-inline-3.c: New test.
2052 * gcc.target/arm/memset-inline-4.c: New test.
2053 * gcc.target/arm/memset-inline-5.c: New test.
2054 * gcc.target/arm/memset-inline-6.c: New test.
2055 * gcc.target/arm/memset-inline-7.c: New test.
2056 * gcc.target/arm/memset-inline-8.c: New test.
2057 * gcc.target/arm/memset-inline-9.c: New test.
2058 * gcc.target/arm/memset-inline-10.c: New test.
2059
2060 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
2061
2062 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
2063
2064 2014-09-04 Guozhi Wei <carrot@google.com>
2065
2066 PR target/62040
2067 * gcc.target/aarch64/pr62040.c: New test.
2068
2069 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2070
2071 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
2072 override specific ones, but specific ones do.
2073
2074 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2075
2076 * gcc.target/powerpc/swaps-p8-13.c: New test.
2077 * gcc.target/powerpc/swaps-p8-14.c: New test.
2078 * gcc.target/powerpc/swaps-p8-15.c: New test.
2079
2080 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2081
2082 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
2083 regardless of endianness.
2084
2085 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
2086
2087 PR fortran/62174
2088 * gfortran.dg/cray_pointers_11.f90: New.
2089
2090 2014-09-03 Martin Jambor <mjambor@suse.cz>
2091
2092 PR ipa/62015
2093 * g++.dg/ipa/pr62015.C: New test.
2094
2095 2014-09-03 Martin Jambor <mjambor@suse.cz>
2096
2097 PR ipa/61986
2098 * gcc.dg/ipa/pr61986.c: New test.
2099
2100 2014-09-03 Marek Polacek <polacek@redhat.com>
2101
2102 PR c/62294
2103 * gcc.dg/pr62294.c: New test.
2104 * gcc.dg/pr62294.h: New file.
2105
2106 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
2107
2108 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
2109 of dg-options. Add "inline" keyword to test functions.
2110
2111 2014-09-03 Marek Polacek <polacek@redhat.com>
2112
2113 PR c/62024
2114 * g++.dg/cpp0x/pr62024.C: New test.
2115 * gcc.dg/pr62024.c: New test.
2116
2117 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
2118
2119 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
2120 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
2121 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
2122 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
2123 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
2124 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
2125
2126 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2127
2128 PR target/61078
2129 * gcc.target/s390/pr61078.c: New testcase.
2130
2131 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
2132
2133 * gcc.dg/20111227-2.c: Compile only for x86 targets.
2134 * gcc.dg/20111227-3.c: Ditto.
2135
2136 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
2137
2138 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
2139
2140 2014-09-03 Tobias Burnus <burnus@net-b.de>
2141
2142 PR fortran/61881
2143 PR fortran/61888
2144 PR fortran/57305
2145 * gfortran.dg/sizeof_4.f90: New.
2146
2147 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2148
2149 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
2150 vec_cts, and vec_ctu.
2151 * gcc.target/powerpc/builtins-2.c: Likewise.
2152
2153 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
2154
2155 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
2156 [!__sun__ && !__hpux__] (arena_size): Scale according to
2157 target pointer size.
2158
2159 2014-09-02 Marek Polacek <polacek@redhat.com>
2160
2161 PR fortran/62270
2162 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
2163
2164 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2165
2166 PR target/62275
2167 * gcc.target/arm/vect-lceilf_1.c: New test.
2168 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
2169 * gcc.target/arm/vect-lroundf_1.c: Likewise.
2170
2171 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2172
2173 PR target/62275
2174 * gcc.target/arm/lceil-vcvt_1.c: New test.
2175 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
2176 * gcc.target/arm/lround-vcvt_1.c: Likewise.
2177
2178 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
2179
2180 DR 1453
2181 * g++.dg/cpp0x/constexpr-volatile.C: New.
2182 * g++.dg/ext/is_literal_type2.C: Likewise.
2183
2184 2014-09-02 Jakub Jelinek <jakub@redhat.com>
2185 Balaji V. Iyer <balaji.v.iyer@intel.com>
2186 Igor Zamyatin <igor.zamyatin@intel.com>
2187
2188 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
2189 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
2190 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
2191 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
2192 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
2193 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
2194 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
2195 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
2196 * g++.dg/cilk-plus/CK/cf3.cc: New test.
2197 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
2198 * g++.dg/cilk-plus/CK/for1.cc: New test.
2199 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
2200 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
2201 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
2202
2203 2014-09-02 Richard Biener <rguenther@suse.de>
2204
2205 PR tree-optimization/62695
2206 * gfortran.dg/pr62695.f90: New testcase.
2207
2208 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
2209
2210 PR target/62312
2211 * gcc.c-torture/compile/pr62312.c: New.
2212
2213 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
2214
2215 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
2216
2217 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
2218
2219 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
2220 Return right away if !arm*-*-*.
2221
2222 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
2223
2224 * gcc.c-torture/unsorted/386.c: Move to ...
2225 * gcc.c-torture/compile/386.c: ... here.
2226 * gcc.c-torture/unsorted/86.c: Move to ...
2227 * gcc.c-torture/compile/86.c: ... here.
2228 * gcc.c-torture/unsorted/a1.c: Move to ...
2229 * gcc.c-torture/compile/a1.c: ... here.
2230 * gcc.c-torture/unsorted/a3.c: Move to ...
2231 * gcc.c-torture/compile/a3.c: ... here.
2232 * gcc.c-torture/unsorted/aaa.c: Move to ...
2233 * gcc.c-torture/compile/aaa.c: ... here.
2234 * gcc.c-torture/unsorted/aa.c: Move to ...
2235 * gcc.c-torture/compile/aa.c: ... here.
2236 * gcc.c-torture/unsorted/abs.c: Move to ...
2237 * gcc.c-torture/compile/abs.c: ... here.
2238 * gcc.c-torture/unsorted/a.c: Move to ...
2239 * gcc.c-torture/compile/a.c: ... here.
2240 * gcc.c-torture/unsorted/ac.c: Move to ...
2241 * gcc.c-torture/compile/ac.c: ... here.
2242 * gcc.c-torture/unsorted/acc.c: Move to ...
2243 * gcc.c-torture/compile/acc.c: ... here.
2244 * gcc.c-torture/unsorted/add386.c: Move to ...
2245 * gcc.c-torture/compile/add386.c: ... here.
2246 * gcc.c-torture/unsorted/add.c: Move to ...
2247 * gcc.c-torture/compile/add.c: ... here.
2248 * gcc.c-torture/unsorted/addcc.c: Move to ...
2249 * gcc.c-torture/compile/addcc.c: ... here.
2250 * gcc.c-torture/unsorted/andm.c: Move to ...
2251 * gcc.c-torture/compile/andm.c: ... here.
2252 * gcc.c-torture/unsorted/andmem.c: Move to ...
2253 * gcc.c-torture/compile/andmem.c: ... here.
2254 * gcc.c-torture/unsorted/andn.c: Move to ...
2255 * gcc.c-torture/compile/andn.c: ... here.
2256 * gcc.c-torture/unsorted/andok.c: Move to ...
2257 * gcc.c-torture/compile/andok.c: ... here.
2258 * gcc.c-torture/unsorted/andsi.c: Move to ...
2259 * gcc.c-torture/compile/andsi.c: ... here.
2260 * gcc.c-torture/unsorted/andsparc.c: Move to ...
2261 * gcc.c-torture/compile/andsparc.c: ... here.
2262 * gcc.c-torture/unsorted/aos.c: Move to ...
2263 * gcc.c-torture/compile/aos.c: ... here.
2264 * gcc.c-torture/unsorted/arr.c: Move to ...
2265 * gcc.c-torture/compile/arr.c: ... here.
2266 * gcc.c-torture/unsorted/as.c: Move to ...
2267 * gcc.c-torture/compile/as.c: ... here.
2268 * gcc.c-torture/unsorted/ase.c: Move to ...
2269 * gcc.c-torture/compile/ase.c: ... here.
2270 * gcc.c-torture/unsorted/b1.c: Move to ...
2271 * gcc.c-torture/compile/b1.c: ... here.
2272 * gcc.c-torture/unsorted/b2.c: Move to ...
2273 * gcc.c-torture/compile/b2.c: ... here.
2274 * gcc.c-torture/unsorted/b3.c: Move to ...
2275 * gcc.c-torture/compile/b3.c: ... here.
2276 * gcc.c-torture/unsorted/b88.c: Move to ...
2277 * gcc.c-torture/compile/b88.c: ... here.
2278 * gcc.c-torture/unsorted/bad.c: Move to ...
2279 * gcc.c-torture/compile/bad.c: ... here.
2280 * gcc.c-torture/unsorted/band.c: Move to ...
2281 * gcc.c-torture/compile/band.c: ... here.
2282 * gcc.c-torture/unsorted/bb0.c: Move to ...
2283 * gcc.c-torture/compile/bb0.c: ... here.
2284 * gcc.c-torture/unsorted/bb1.c: Move to ...
2285 * gcc.c-torture/compile/bb1.c: ... here.
2286 * gcc.c-torture/unsorted/bbb.c: Move to ...
2287 * gcc.c-torture/compile/bbb.c: ... here.
2288 * gcc.c-torture/unsorted/b.c: Move to ...
2289 * gcc.c-torture/compile/b.c: ... here.
2290 * gcc.c-torture/unsorted/bc.c: Move to ...
2291 * gcc.c-torture/compile/bc.c: ... here.
2292 * gcc.c-torture/unsorted/bcopy.c: Move to ...
2293 * gcc.c-torture/compile/bcopy.c: ... here.
2294 * gcc.c-torture/unsorted/bf.c: Move to ...
2295 * gcc.c-torture/compile/bf.c: ... here.
2296 * gcc.c-torture/unsorted/bfins.c: Move to ...
2297 * gcc.c-torture/compile/bfins.c: ... here.
2298 * gcc.c-torture/unsorted/bfx.c: Move to ...
2299 * gcc.c-torture/compile/bfx.c: ... here.
2300 * gcc.c-torture/unsorted/bge.c: Move to ...
2301 * gcc.c-torture/compile/bge.c: ... here.
2302 * gcc.c-torture/unsorted/bit.c: Move to ...
2303 * gcc.c-torture/compile/bit.c: ... here.
2304 * gcc.c-torture/unsorted/bitf.c: Move to ...
2305 * gcc.c-torture/compile/bitf.c: ... here.
2306 * gcc.c-torture/unsorted/bitw.c: Move to ...
2307 * gcc.c-torture/compile/bitw.c: ... here.
2308 * gcc.c-torture/unsorted/blk.c: Move to ...
2309 * gcc.c-torture/compile/blk.c: ... here.
2310 * gcc.c-torture/unsorted/bt386.c: Move to ...
2311 * gcc.c-torture/compile/bt386.c: ... here.
2312 * gcc.c-torture/unsorted/bt.c: Move to ...
2313 * gcc.c-torture/compile/bt.c: ... here.
2314 * gcc.c-torture/unsorted/BUG11.c: Move to ...
2315 * gcc.c-torture/compile/BUG11.c: ... here.
2316 * gcc.c-torture/unsorted/BUG12.c: Move to ...
2317 * gcc.c-torture/compile/BUG12.c: ... here.
2318 * gcc.c-torture/unsorted/BUG13.c: Move to ...
2319 * gcc.c-torture/compile/BUG13.c: ... here.
2320 * gcc.c-torture/unsorted/BUG16.c: Move to ...
2321 * gcc.c-torture/compile/BUG16.c: ... here.
2322 * gcc.c-torture/unsorted/BUG17.c: Move to ...
2323 * gcc.c-torture/compile/BUG17.c: ... here.
2324 * gcc.c-torture/unsorted/BUG18.c: Move to ...
2325 * gcc.c-torture/compile/BUG18.c: ... here.
2326 * gcc.c-torture/unsorted/BUG1.c: Move to ...
2327 * gcc.c-torture/compile/BUG1.c: ... here.
2328 * gcc.c-torture/unsorted/BUG21.c: Move to ...
2329 * gcc.c-torture/compile/BUG21.c: ... here.
2330 * gcc.c-torture/unsorted/BUG22.c: Move to ...
2331 * gcc.c-torture/compile/BUG22.c: ... here.
2332 * gcc.c-torture/unsorted/BUG23.c: Move to ...
2333 * gcc.c-torture/compile/BUG23.c: ... here.
2334 * gcc.c-torture/unsorted/BUG24.c: Move to ...
2335 * gcc.c-torture/compile/BUG24.c: ... here.
2336 * gcc.c-torture/unsorted/BUG25.c: Move to ...
2337 * gcc.c-torture/compile/BUG25.c: ... here.
2338 * gcc.c-torture/unsorted/BUG2.c: Move to ...
2339 * gcc.c-torture/compile/BUG2.c: ... here.
2340 * gcc.c-torture/unsorted/BUG3.c: Move to ...
2341 * gcc.c-torture/compile/BUG3.c: ... here.
2342 * gcc.c-torture/unsorted/BUG4.c: Move to ...
2343 * gcc.c-torture/compile/BUG4.c: ... here.
2344 * gcc.c-torture/unsorted/BUG5.c: Move to ...
2345 * gcc.c-torture/compile/BUG5.c: ... here.
2346 * gcc.c-torture/unsorted/BUG6.c: Move to ...
2347 * gcc.c-torture/compile/BUG6.c: ... here.
2348 * gcc.c-torture/unsorted/bug.c: Move to ...
2349 * gcc.c-torture/compile/bug.c: ... here.
2350 * gcc.c-torture/unsorted/bugc.c: Move to ...
2351 * gcc.c-torture/compile/bugc.c: ... here.
2352 * gcc.c-torture/unsorted/buns.c: Move to ...
2353 * gcc.c-torture/compile/buns.c: ... here.
2354 * gcc.c-torture/unsorted/bx.c: Move to ...
2355 * gcc.c-torture/compile/bx.c: ... here.
2356 * gcc.c-torture/unsorted/c1.c: Move to ...
2357 * gcc.c-torture/compile/c1.c: ... here.
2358 * gcc.c-torture/unsorted/c2.c: Move to ...
2359 * gcc.c-torture/compile/c2.c: ... here.
2360 * gcc.c-torture/unsorted/call386.c: Move to ...
2361 * gcc.c-torture/compile/call386.c: ... here.
2362 * gcc.c-torture/unsorted/call.c: Move to ...
2363 * gcc.c-torture/compile/call.c: ... here.
2364 * gcc.c-torture/unsorted/callind.c: Move to ...
2365 * gcc.c-torture/compile/callind.c: ... here.
2366 * gcc.c-torture/unsorted/c.c: Move to ...
2367 * gcc.c-torture/compile/c.c: ... here.
2368 * gcc.c-torture/unsorted/cc.c: Move to ...
2369 * gcc.c-torture/compile/cc.c: ... here.
2370 * gcc.c-torture/unsorted/charmtst.c: Move to ...
2371 * gcc.c-torture/compile/charmtst.c: ... here.
2372 * gcc.c-torture/unsorted/cmb.c: Move to ...
2373 * gcc.c-torture/compile/cmb.c: ... here.
2374 * gcc.c-torture/unsorted/cmp.c: Move to ...
2375 * gcc.c-torture/compile/cmp.c: ... here.
2376 * gcc.c-torture/unsorted/cmphi.c: Move to ...
2377 * gcc.c-torture/compile/cmphi.c: ... here.
2378 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
2379 * gcc.c-torture/compile/cmpsi386.c: ... here.
2380 * gcc.c-torture/unsorted/cmul.c: Move to ...
2381 * gcc.c-torture/compile/cmul.c: ... here.
2382 * gcc.c-torture/unsorted/cn1.c: Move to ...
2383 * gcc.c-torture/compile/cn1.c: ... here.
2384 * gcc.c-torture/unsorted/comb.c: Move to ...
2385 * gcc.c-torture/compile/comb.c: ... here.
2386 * gcc.c-torture/unsorted/consec.c: Move to ...
2387 * gcc.c-torture/compile/consec.c: ... here.
2388 * gcc.c-torture/unsorted/const.c: Move to ...
2389 * gcc.c-torture/compile/const.c: ... here.
2390 * gcc.c-torture/unsorted/conv.c: Move to ...
2391 * gcc.c-torture/compile/conv.c: ... here.
2392 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
2393 * gcc.c-torture/compile/conv_tst.c: ... here.
2394 * gcc.c-torture/unsorted/cp.c: Move to ...
2395 * gcc.c-torture/compile/cp.c: ... here.
2396 * gcc.c-torture/unsorted/csebug.c: Move to ...
2397 * gcc.c-torture/compile/csebug.c: ... here.
2398 * gcc.c-torture/unsorted/cvt.c: Move to ...
2399 * gcc.c-torture/compile/cvt.c: ... here.
2400 * gcc.c-torture/unsorted/dblbug.c: Move to ...
2401 * gcc.c-torture/compile/dblbug.c: ... here.
2402 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
2403 * gcc.c-torture/compile/dbl_parm.c: ... here.
2404 * gcc.c-torture/unsorted/d.c: Move to ...
2405 * gcc.c-torture/compile/d.c: ... here.
2406 * gcc.c-torture/unsorted/ddd.c: Move to ...
2407 * gcc.c-torture/compile/ddd.c: ... here.
2408 * gcc.c-torture/unsorted/dead.c: Move to ...
2409 * gcc.c-torture/compile/dead.c: ... here.
2410 * gcc.c-torture/unsorted/delay.c: Move to ...
2411 * gcc.c-torture/compile/delay.c: ... here.
2412 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
2413 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
2414 * gcc.c-torture/unsorted/di.c: Move to ...
2415 * gcc.c-torture/compile/di.c: ... here.
2416 * gcc.c-torture/unsorted/dic.c: Move to ...
2417 * gcc.c-torture/compile/dic.c: ... here.
2418 * gcc.c-torture/unsorted/dilayout.c: Move to ...
2419 * gcc.c-torture/compile/dilayout.c: ... here.
2420 * gcc.c-torture/unsorted/dimove.c: Move to ...
2421 * gcc.c-torture/compile/dimove.c: ... here.
2422 * gcc.c-torture/unsorted/dimul.c: Move to ...
2423 * gcc.c-torture/compile/dimul.c: ... here.
2424 * gcc.c-torture/unsorted/div.c: Move to ...
2425 * gcc.c-torture/compile/div.c: ... here.
2426 * gcc.c-torture/unsorted/divdf.c: Move to ...
2427 * gcc.c-torture/compile/divdf.c: ... here.
2428 * gcc.c-torture/unsorted/dm.c: Move to ...
2429 * gcc.c-torture/compile/dm.c: ... here.
2430 * gcc.c-torture/unsorted/dshift.c: Move to ...
2431 * gcc.c-torture/compile/dshift.c: ... here.
2432 * gcc.c-torture/unsorted/e.c: Move to ...
2433 * gcc.c-torture/compile/e.c: ... here.
2434 * gcc.c-torture/unsorted/ex.c: Move to ...
2435 * gcc.c-torture/compile/ex.c: ... here.
2436 * gcc.c-torture/unsorted/ext.c: Move to ...
2437 * gcc.c-torture/compile/ext.c: ... here.
2438 * gcc.c-torture/unsorted/f1.c: Move to ...
2439 * gcc.c-torture/compile/f1.c: ... here.
2440 * gcc.c-torture/unsorted/f2.c: Move to ...
2441 * gcc.c-torture/compile/f2.c: ... here.
2442 * gcc.c-torture/unsorted/fdmul.c: Move to ...
2443 * gcc.c-torture/compile/fdmul.c: ... here.
2444 * gcc.c-torture/unsorted/float.c: Move to ...
2445 * gcc.c-torture/compile/float.c: ... here.
2446 * gcc.c-torture/unsorted/flo.c: Move to ...
2447 * gcc.c-torture/compile/flo.c: ... here.
2448 * gcc.c-torture/unsorted/flt_const.c: Move to ...
2449 * gcc.c-torture/compile/flt_const.c: ... here.
2450 * gcc.c-torture/unsorted/fnul.c: Move to ...
2451 * gcc.c-torture/compile/fnul.c: ... here.
2452 * gcc.c-torture/unsorted/foo.c: Move to ...
2453 * gcc.c-torture/compile/foo.c: ... here.
2454 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
2455 * gcc.c-torture/compile/forgetcc.c: ... here.
2456 * gcc.c-torture/unsorted/fq.c: Move to ...
2457 * gcc.c-torture/compile/fq.c: ... here.
2458 * gcc.c-torture/unsorted/g.c: Move to ...
2459 * gcc.c-torture/compile/g.c: ... here.
2460 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
2461 * gcc.c-torture/compile/gen_tst.c: ... here.
2462 * gcc.c-torture/unsorted/glob.c: Move to ...
2463 * gcc.c-torture/compile/glob.c: ... here.
2464 * gcc.c-torture/unsorted/gronk.c: Move to ...
2465 * gcc.c-torture/compile/gronk.c: ... here.
2466 * gcc.c-torture/unsorted/hibug.c: Move to ...
2467 * gcc.c-torture/compile/hibug.c: ... here.
2468 * gcc.c-torture/unsorted/hi.c: Move to ...
2469 * gcc.c-torture/compile/hi.c: ... here.
2470 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
2471 * gcc.c-torture/compile/HIcmp.c: ... here.
2472 * gcc.c-torture/unsorted/HIset.c: Move to ...
2473 * gcc.c-torture/compile/HIset.c: ... here.
2474 * gcc.c-torture/unsorted/i.c: Move to ...
2475 * gcc.c-torture/compile/i.c: ... here.
2476 * gcc.c-torture/unsorted/i++.c: Move to ...
2477 * gcc.c-torture/compile/i++.c: ... here.
2478 * gcc.c-torture/unsorted/ic.c: Move to ...
2479 * gcc.c-torture/compile/ic.c: ... here.
2480 * gcc.c-torture/unsorted/icmp.c: Move to ...
2481 * gcc.c-torture/compile/icmp.c: ... here.
2482 * gcc.c-torture/unsorted/ifreg.c: Move to ...
2483 * gcc.c-torture/compile/ifreg.c: ... here.
2484 * gcc.c-torture/unsorted/imm.c: Move to ...
2485 * gcc.c-torture/compile/imm.c: ... here.
2486 * gcc.c-torture/unsorted/isinf.c: Move to ...
2487 * gcc.c-torture/compile/isinf.c: ... here.
2488 * gcc.c-torture/unsorted/jmp.c: Move to ...
2489 * gcc.c-torture/compile/jmp.c: ... here.
2490 * gcc.c-torture/unsorted/jumptab.c: Move to ...
2491 * gcc.c-torture/compile/jumptab.c: ... here.
2492 * gcc.c-torture/unsorted/layout.c: Move to ...
2493 * gcc.c-torture/compile/layout.c: ... here.
2494 * gcc.c-torture/unsorted/lbug.c: Move to ...
2495 * gcc.c-torture/compile/lbug.c: ... here.
2496 * gcc.c-torture/unsorted/l.c: Move to ...
2497 * gcc.c-torture/compile/l.c: ... here.
2498 * gcc.c-torture/unsorted/ll1.c: Move to ...
2499 * gcc.c-torture/compile/ll1.c: ... here.
2500 * gcc.c-torture/unsorted/llbug.c: Move to ...
2501 * gcc.c-torture/compile/llbug.c: ... here.
2502 * gcc.c-torture/unsorted/lll.c: Move to ...
2503 * gcc.c-torture/compile/lll.c: ... here.
2504 * gcc.c-torture/unsorted/load8.c: Move to ...
2505 * gcc.c-torture/compile/load8.c: ... here.
2506 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
2507 * gcc.c-torture/compile/loadhicc.c: ... here.
2508 * gcc.c-torture/unsorted/log2.c: Move to ...
2509 * gcc.c-torture/compile/log2.c: ... here.
2510 * gcc.c-torture/unsorted/logic.c: Move to ...
2511 * gcc.c-torture/compile/logic.c: ... here.
2512 * gcc.c-torture/unsorted/loop-1.c: Move to ...
2513 * gcc.c-torture/compile/loop-1.c: ... here.
2514 * gcc.c-torture/unsorted/loop386.c: Move to ...
2515 * gcc.c-torture/compile/loop386.c: ... here.
2516 * gcc.c-torture/unsorted/lop.c: Move to ...
2517 * gcc.c-torture/compile/lop.c: ... here.
2518 * gcc.c-torture/unsorted/m1.c: Move to ...
2519 * gcc.c-torture/compile/m1.c: ... here.
2520 * gcc.c-torture/unsorted/m2.c: Move to ...
2521 * gcc.c-torture/compile/m2.c: ... here.
2522 * gcc.c-torture/unsorted/m5.c: Move to ...
2523 * gcc.c-torture/compile/m5.c: ... here.
2524 * gcc.c-torture/unsorted/m68.c: Move to ...
2525 * gcc.c-torture/compile/m68.c: ... here.
2526 * gcc.c-torture/unsorted/mbyte.c: Move to ...
2527 * gcc.c-torture/compile/mbyte.c: ... here.
2528 * gcc.c-torture/unsorted/mchar.c: Move to ...
2529 * gcc.c-torture/compile/mchar.c: ... here.
2530 * gcc.c-torture/unsorted/mcmp.c: Move to ...
2531 * gcc.c-torture/compile/mcmp.c: ... here.
2532 * gcc.c-torture/unsorted/mdouble.c: Move to ...
2533 * gcc.c-torture/compile/mdouble.c: ... here.
2534 * gcc.c-torture/unsorted/memtst.c: Move to ...
2535 * gcc.c-torture/compile/memtst.c: ... here.
2536 * gcc.c-torture/unsorted/miscomp.c: Move to ...
2537 * gcc.c-torture/compile/miscomp.c: ... here.
2538 * gcc.c-torture/unsorted/mm.c: Move to ...
2539 * gcc.c-torture/compile/mm.c: ... here.
2540 * gcc.c-torture/unsorted/mod.c: Move to ...
2541 * gcc.c-torture/compile/mod.c: ... here.
2542 * gcc.c-torture/unsorted/modcc.c: Move to ...
2543 * gcc.c-torture/compile/modcc.c: ... here.
2544 * gcc.c-torture/unsorted/move.c: Move to ...
2545 * gcc.c-torture/compile/move.c: ... here.
2546 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
2547 * gcc.c-torture/compile/move_qhi.c: ... here.
2548 * gcc.c-torture/unsorted/mregtst.c: Move to ...
2549 * gcc.c-torture/compile/mregtst.c: ... here.
2550 * gcc.c-torture/unsorted/msp.c: Move to ...
2551 * gcc.c-torture/compile/msp.c: ... here.
2552 * gcc.c-torture/unsorted/mtst.c: Move to ...
2553 * gcc.c-torture/compile/mtst.c: ... here.
2554 * gcc.c-torture/unsorted/mu.c: Move to ...
2555 * gcc.c-torture/compile/mu.c: ... here.
2556 * gcc.c-torture/unsorted/mul.c: Move to ...
2557 * gcc.c-torture/compile/mul.c: ... here.
2558 * gcc.c-torture/unsorted/mword1.c: Move to ...
2559 * gcc.c-torture/compile/mword1.c: ... here.
2560 * gcc.c-torture/unsorted/mword.c: Move to ...
2561 * gcc.c-torture/compile/mword.c: ... here.
2562 * gcc.c-torture/unsorted/n1.c: Move to ...
2563 * gcc.c-torture/compile/n1.c: ... here.
2564 * gcc.c-torture/unsorted/nand.c: Move to ...
2565 * gcc.c-torture/compile/nand.c: ... here.
2566 * gcc.c-torture/unsorted/n.c: Move to ...
2567 * gcc.c-torture/compile/n.c: ... here.
2568 * gcc.c-torture/unsorted/neg.c: Move to ...
2569 * gcc.c-torture/compile/neg.c: ... here.
2570 * gcc.c-torture/unsorted/o.c: Move to ...
2571 * gcc.c-torture/compile/o.c: ... here.
2572 * gcc.c-torture/unsorted/omit.c: Move to ...
2573 * gcc.c-torture/compile/omit.c: ... here.
2574 * gcc.c-torture/unsorted/opout.c: Move to ...
2575 * gcc.c-torture/compile/opout.c: ... here.
2576 * gcc.c-torture/unsorted/opt.c: Move to ...
2577 * gcc.c-torture/compile/opt.c: ... here.
2578 * gcc.c-torture/unsorted/or386.c: Move to ...
2579 * gcc.c-torture/compile/or386.c: ... here.
2580 * gcc.c-torture/unsorted/or.c: Move to ...
2581 * gcc.c-torture/compile/or.c: ... here.
2582 * gcc.c-torture/unsorted/parms.c: Move to ...
2583 * gcc.c-torture/compile/parms.c: ... here.
2584 * gcc.c-torture/unsorted/pass.c: Move to ...
2585 * gcc.c-torture/compile/pass.c: ... here.
2586 * gcc.c-torture/unsorted/p.c: Move to ...
2587 * gcc.c-torture/compile/p.c: ... here.
2588 * gcc.c-torture/unsorted/pmt.c: Move to ...
2589 * gcc.c-torture/compile/pmt.c: ... here.
2590 * gcc.c-torture/unsorted/poor.c: Move to ...
2591 * gcc.c-torture/compile/poor.c: ... here.
2592 * gcc.c-torture/unsorted/pp.c: Move to ...
2593 * gcc.c-torture/compile/pp.c: ... here.
2594 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
2595 * gcc.c-torture/compile/pret-arg.c: ... here.
2596 * gcc.c-torture/unsorted/pyr2.c: Move to ...
2597 * gcc.c-torture/compile/pyr2.c: ... here.
2598 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
2599 * gcc.c-torture/compile/PYRBUG.c: ... here.
2600 * gcc.c-torture/unsorted/pyr.c: Move to ...
2601 * gcc.c-torture/compile/pyr.c: ... here.
2602 * gcc.c-torture/unsorted/q.c: Move to ...
2603 * gcc.c-torture/compile/q.c: ... here.
2604 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
2605 * gcc.c-torture/compile/QIcmp.c: ... here.
2606 * gcc.c-torture/unsorted/QIset.c: Move to ...
2607 * gcc.c-torture/compile/QIset.c: ... here.
2608 * gcc.c-torture/unsorted/r1.c: Move to ...
2609 * gcc.c-torture/compile/r1.c: ... here.
2610 * gcc.c-torture/unsorted/r.c: Move to ...
2611 * gcc.c-torture/compile/r.c: ... here.
2612 * gcc.c-torture/unsorted/rel.c: Move to ...
2613 * gcc.c-torture/compile/rel.c: ... here.
2614 * gcc.c-torture/unsorted/rmsc.c: Move to ...
2615 * gcc.c-torture/compile/rmsc.c: ... here.
2616 * gcc.c-torture/unsorted/round.c: Move to ...
2617 * gcc.c-torture/compile/round.c: ... here.
2618 * gcc.c-torture/unsorted/run.c: Move to ...
2619 * gcc.c-torture/compile/run.c: ... here.
2620 * gcc.c-torture/unsorted/sar.c: Move to ...
2621 * gcc.c-torture/compile/sar.c: ... here.
2622 * gcc.c-torture/unsorted/s.c: Move to ...
2623 * gcc.c-torture/compile/s.c: ... here.
2624 * gcc.c-torture/unsorted/scal.c: Move to ...
2625 * gcc.c-torture/compile/scal.c: ... here.
2626 * gcc.c-torture/unsorted/sc.c: Move to ...
2627 * gcc.c-torture/compile/sc.c: ... here.
2628 * gcc.c-torture/unsorted/scc.c: Move to ...
2629 * gcc.c-torture/compile/scc.c: ... here.
2630 * gcc.c-torture/unsorted/scond.c: Move to ...
2631 * gcc.c-torture/compile/scond.c: ... here.
2632 * gcc.c-torture/unsorted/selfrec.c: Move to ...
2633 * gcc.c-torture/compile/selfrec.c: ... here.
2634 * gcc.c-torture/unsorted/seq.c: Move to ...
2635 * gcc.c-torture/compile/seq.c: ... here.
2636 * gcc.c-torture/unsorted/set386.c: Move to ...
2637 * gcc.c-torture/compile/set386.c: ... here.
2638 * gcc.c-torture/unsorted/set88.c: Move to ...
2639 * gcc.c-torture/compile/set88.c: ... here.
2640 * gcc.c-torture/unsorted/SFset.c: Move to ...
2641 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
2642 * gcc.c-torture/unsorted/shand.c: Move to ...
2643 * gcc.c-torture/compile/shand.c: ... here.
2644 * gcc.c-torture/unsorted/sh.c: Move to ...
2645 * gcc.c-torture/compile/sh.c: ... here.
2646 * gcc.c-torture/unsorted/shft.c: Move to ...
2647 * gcc.c-torture/compile/shft.c: ... here.
2648 * gcc.c-torture/unsorted/shift.c: Move to ...
2649 * gcc.c-torture/compile/shift.c: ... here.
2650 * gcc.c-torture/unsorted/shloop.c: Move to ...
2651 * gcc.c-torture/compile/shloop.c: ... here.
2652 * gcc.c-torture/unsorted/shm.c: Move to ...
2653 * gcc.c-torture/compile/shm.c: ... here.
2654 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
2655 * gcc.c-torture/compile/SIcmp.c: ... here.
2656 * gcc.c-torture/unsorted/signext2.c: Move to ...
2657 * gcc.c-torture/compile/signext2.c: ... here.
2658 * gcc.c-torture/unsorted/signext.c: Move to ...
2659 * gcc.c-torture/compile/signext.c: ... here.
2660 * gcc.c-torture/unsorted/sim.c: Move to ...
2661 * gcc.c-torture/compile/sim.c: ... here.
2662 * gcc.c-torture/unsorted/simple.c: Move to ...
2663 * gcc.c-torture/compile/simple.c: ... here.
2664 * gcc.c-torture/unsorted/SIset.c: Move to ...
2665 * gcc.c-torture/compile/SIset.c: ... here.
2666 * gcc.c-torture/unsorted/sne.c: Move to ...
2667 * gcc.c-torture/compile/sne.c: ... here.
2668 * gcc.c-torture/unsorted/sound.c: Move to ...
2669 * gcc.c-torture/compile/sound.c: ... here.
2670 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
2671 * gcc.c-torture/compile/sparcbug.c: ... here.
2672 * gcc.c-torture/unsorted/speed.c: Move to ...
2673 * gcc.c-torture/compile/speed.c: ... here.
2674 * gcc.c-torture/unsorted/stor.c: Move to ...
2675 * gcc.c-torture/compile/stor.c: ... here.
2676 * gcc.c-torture/unsorted/store0.c: Move to ...
2677 * gcc.c-torture/compile/store0.c: ... here.
2678 * gcc.c-torture/unsorted/storecc.c: Move to ...
2679 * gcc.c-torture/compile/storecc.c: ... here.
2680 * gcc.c-torture/unsorted/str.c: Move to ...
2681 * gcc.c-torture/compile/str.c: ... here.
2682 * gcc.c-torture/unsorted/stru.c: Move to ...
2683 * gcc.c-torture/compile/stru.c: ... here.
2684 * gcc.c-torture/unsorted/structret.c: Move to ...
2685 * gcc.c-torture/compile/structret.c: ... here.
2686 * gcc.c-torture/unsorted/stuct.c: Move to ...
2687 * gcc.c-torture/compile/stuct.c: ... here.
2688 * gcc.c-torture/unsorted/sub32.c: Move to ...
2689 * gcc.c-torture/compile/sub32.c: ... here.
2690 * gcc.c-torture/unsorted/subcc.c: Move to ...
2691 * gcc.c-torture/compile/subcc.c: ... here.
2692 * gcc.c-torture/unsorted/subcse.c: Move to ...
2693 * gcc.c-torture/compile/subcse.c: ... here.
2694 * gcc.c-torture/unsorted/sym.c: Move to ...
2695 * gcc.c-torture/compile/sym.c: ... here.
2696 * gcc.c-torture/unsorted/symconst.c: Move to ...
2697 * gcc.c-torture/compile/symconst.c: ... here.
2698 * gcc.c-torture/unsorted/t.c: Move to ...
2699 * gcc.c-torture/compile/t.c: ... here.
2700 * gcc.c-torture/unsorted/test.c: Move to ...
2701 * gcc.c-torture/compile/test.c: ... here.
2702 * gcc.c-torture/unsorted/test-flow.c: Move to ...
2703 * gcc.c-torture/compile/test-flow.c: ... here.
2704 * gcc.c-torture/unsorted/test-loop.c: Move to ...
2705 * gcc.c-torture/compile/test-loop.c: ... here.
2706 * gcc.c-torture/unsorted/time.c: Move to ...
2707 * gcc.c-torture/compile/time.c: ... here.
2708 * gcc.c-torture/unsorted/tmp.c: Move to ...
2709 * gcc.c-torture/compile/tmp.c: ... here.
2710 * gcc.c-torture/unsorted/trivial.c: Move to ...
2711 * gcc.c-torture/compile/trivial.c: ... here.
2712 * gcc.c-torture/unsorted/trunc.c: Move to ...
2713 * gcc.c-torture/compile/trunc.c: ... here.
2714 * gcc.c-torture/unsorted/u.c: Move to ...
2715 * gcc.c-torture/compile/u.c: ... here.
2716 * gcc.c-torture/unsorted/udconvert.c: Move to ...
2717 * gcc.c-torture/compile/udconvert.c: ... here.
2718 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
2719 * gcc.c-torture/compile/udivmod4.c: ... here.
2720 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
2721 * gcc.c-torture/compile/UHIcmp.c: ... here.
2722 * gcc.c-torture/unsorted/uns.c: Move to ...
2723 * gcc.c-torture/compile/uns.c: ... here.
2724 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
2725 * gcc.c-torture/compile/uns_tst.c: ... here.
2726 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
2727 * gcc.c-torture/compile/UQIcmp.c: ... here.
2728 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
2729 * gcc.c-torture/compile/USIcmp.c: ... here.
2730 * gcc.c-torture/unsorted/uuarg.c: Move to ...
2731 * gcc.c-torture/compile/uuarg.c: ... here.
2732 * gcc.c-torture/unsorted/v.c: Move to ...
2733 * gcc.c-torture/compile/v.c: ... here.
2734 * gcc.c-torture/unsorted/w.c: Move to ...
2735 * gcc.c-torture/compile/w.c: ... here.
2736 * gcc.c-torture/unsorted/ww.c: Move to ...
2737 * gcc.c-torture/compile/ww.c: ... here.
2738 * gcc.c-torture/unsorted/xb.c: Move to ...
2739 * gcc.c-torture/compile/xb.c: ... here.
2740 * gcc.c-torture/unsorted/xbg.c: Move to ...
2741 * gcc.c-torture/compile/xbg.c: ... here.
2742 * gcc.c-torture/unsorted/x.c: Move to ...
2743 * gcc.c-torture/compile/x.c: ... here.
2744 * gcc.c-torture/unsorted/xc.c: Move to ...
2745 * gcc.c-torture/compile/xc.c: ... here.
2746 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
2747 * gcc.c-torture/compile/xcsebug.c: ... here.
2748 * gcc.c-torture/unsorted/xdi.c: Move to ...
2749 * gcc.c-torture/compile/xdi.c: ... here.
2750 * gcc.c-torture/unsorted/xfoo.c: Move to ...
2751 * gcc.c-torture/compile/xfoo.c: ... here.
2752 * gcc.c-torture/unsorted/xi.c: Move to ...
2753 * gcc.c-torture/compile/xi.c: ... here.
2754 * gcc.c-torture/unsorted/xlop.c: Move to ...
2755 * gcc.c-torture/compile/xlop.c: ... here.
2756 * gcc.c-torture/unsorted/xmtst.c: Move to ...
2757 * gcc.c-torture/compile/xmtst.c: ... here.
2758 * gcc.c-torture/unsorted/xneg.c: Move to ...
2759 * gcc.c-torture/compile/xneg.c: ... here.
2760 * gcc.c-torture/unsorted/xopt.c: Move to ...
2761 * gcc.c-torture/compile/xopt.c: ... here.
2762 * gcc.c-torture/unsorted/xor.c: Move to ...
2763 * gcc.c-torture/compile/xor.c: ... here.
2764 * gcc.c-torture/unsorted/xorn.c: Move to ...
2765 * gcc.c-torture/compile/xorn.c: ... here.
2766 * gcc.c-torture/unsorted/xp.c: Move to ...
2767 * gcc.c-torture/compile/xp.c: ... here.
2768 * gcc.c-torture/unsorted/xpp.c: Move to ...
2769 * gcc.c-torture/compile/xpp.c: ... here.
2770 * gcc.c-torture/unsorted/xs.c: Move to ...
2771 * gcc.c-torture/compile/xs.c: ... here.
2772 * gcc.c-torture/unsorted/xsh.c: Move to ...
2773 * gcc.c-torture/compile/xsh.c: ... here.
2774 * gcc.c-torture/unsorted/xz.c: Move to ...
2775 * gcc.c-torture/compile/xz.c: ... here.
2776 * gcc.c-torture/unsorted/xzz.c: Move to ...
2777 * gcc.c-torture/compile/xzz.c: ... here.
2778
2779 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2780
2781 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
2782 (abort, exit): Declare.
2783
2784 2014-09-01 Yury Gribov <y.gribov@samsung.com>
2785
2786 PR sanitizer/61897
2787 PR sanitizer/62140
2788 * c-c++-common/asan/pr62140-1.c: New test.
2789 * c-c++-common/asan/pr62140-2.c: New test.
2790
2791 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
2792 Tobias Burnus <burnus@net-b.de>
2793
2794 PR fortran/62309
2795 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
2796
2797 2014-08-31 Tobias Burnus <burnus@net-b.de>
2798
2799 * gfortran.dg/coarray_lib_comm_1.f90: New.
2800
2801 2014-08-30 Andrew Pinski <apinski@cavium.com>
2802
2803 * gcc.c-torture/execute/20140828-1.c: New testcase.
2804
2805 2014-08-29 DJ Delorie <dj@redhat.com>
2806
2807 * lib/target-supports.exp (check_effective_target_size32plus):
2808 Increase size to avoid false positives on 24-bit address spaces.
2809 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
2810 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
2811 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
2812 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
2813 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
2814 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
2815 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
2816 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
2817
2818 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
2819
2820 PR c++/54002
2821 * g++.dg/cpp0x/constexpr-54002.C: New.
2822
2823 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
2824
2825 PR c++/56991
2826 * g++.dg/cpp0x/constexpr-56991.C: New.
2827
2828 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
2829
2830 PR c++/57764
2831 * g++.dg/cpp0x/constexpr-57764.C: New.
2832
2833 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
2834
2835 PR c++/59938
2836 * g++.dg/cpp0x/constexpr-59938.C: New.
2837
2838 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
2839
2840 PR c++/61484
2841 * g++.dg/cpp0x/constexpr-61484.C: New.
2842
2843 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2844
2845 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
2846 vec_round, vec_splat, vec_div, and vec_mul.
2847 * gcc.target/powerpc/builtins-2.c: New test.
2848
2849 2014-08-28 Richard Biener <rguenther@suse.de>
2850
2851 PR tree-optimization/62283
2852 * gfortran.dg/vect/pr62283.f: New testcase.
2853 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
2854 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2855 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
2856 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2857 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
2858 * gcc.dg/vect/vect-33.c: Likewise.
2859
2860 2014-08-28 Yury Gribov <y.gribov@samsung.com>
2861
2862 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
2863
2864 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
2865
2866 PR cpp/23827 - standard C++ should not have hex float preprocessor
2867 tokens
2868 * g++.dg/cpp/pr23827_cxx11.C: New.
2869 * g++.dg/cpp/pr23827_cxx98.C: New.
2870 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
2871 * gcc.dg/cpp/pr23827_c90.c: New.
2872 * gcc.dg/cpp/pr23827_c90_neg.c: New.
2873 * gcc.dg/cpp/pr23827_c99.c: New.
2874
2875 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
2876
2877 PR c++/52892
2878 * g++.dg/cpp0x/constexpr-52892-1.C: New.
2879 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
2880 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
2881
2882 2014-08-27 Guozhi Wei <carrot@google.com>
2883
2884 PR target/62262
2885 * gcc.target/aarch64/pr62262.c: New test.
2886
2887 2014-08-26 Joseph Myers <joseph@codesourcery.com>
2888
2889 PR target/60606
2890 PR target/61330
2891 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
2892 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
2893
2894 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
2895
2896 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2897 failure on s390*-*-linux-gnu.
2898
2899 2014-08-26 Richard Biener <rguenther@suse.de>
2900
2901 PR tree-optimization/62175
2902 * g++.dg/torture/pr62175.C: New testcase.
2903
2904 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
2905
2906 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
2907 copy of compile/compile.exp.
2908 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
2909 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
2910 i?86-*.
2911 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
2912 m32c-*-*.
2913 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
2914 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
2915 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
2916 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
2917 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
2918 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
2919 * gcc.c-torture/execute/20040703-1.c: Likewise.
2920 * gcc.c-torture/execute/20040705-1.c: Likewise.
2921 * gcc.c-torture/execute/20040705-2.c: Likewise.
2922 * gcc.c-torture/execute/20040709-1.c: Likewise.
2923 * gcc.c-torture/execute/20040709-2.c: Likewise.
2924 * gcc.c-torture/execute/20040811-1.c: Likewise.
2925 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
2926 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
2927 compiling for x86_64-* or i?86-*.
2928 * gcc.c-torture/execute/20050604-1.c: Likewise.
2929 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
2930 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
2931 for x86_64-* or i?86-*.
2932 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
2933 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
2934 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
2935 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
2936 option.
2937 * gcc.c-torture/execute/20111227-2.c: Moved to...
2938 * gcc.dg/20111227-2.c: ... here. Add -free option.
2939 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
2940 * gcc.dg/20111227-3.c: ... here. Add -free option.
2941 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
2942 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
2943 declarations for abort and exit.
2944 * gcc.c-torture/execute/920711-1.c: Likewise.
2945 * gcc.c-torture/execute/930529-1.c: Likewise.
2946 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
2947 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
2948 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
2949 exit.
2950 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
2951 for i?86-* or x86_64-*. Add declarations for abort and exit.
2952 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
2953 i?86-* or x86_64-*.
2954 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
2955 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
2956 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
2957 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
2958 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
2959 Xfail on powerpc-ibm-aix*. Add declaration for abort.
2960 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
2961 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
2962 m68k-linux.
2963 * gcc.c-torture/execute/loop-2g.c: Likewise.
2964 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
2965 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
2966 powerpc-*-eabi*.
2967 * gcc.c-torture/execute/pr19689.c: Require int32plus.
2968 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
2969 * gcc.c-torture/execute/pr23047.c: Likewise.
2970 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
2971 declarations for abort and exit.
2972 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
2973 * gcc.c-torture/execute/pr31448.c: Likewise.
2974 * gcc.c-torture/execute/pr35456.c: Skip on vax.
2975 * gcc.c-torture/execute/pr37573.c: Require int32plus.
2976 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
2977 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
2978 Skip on spu-*.
2979 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
2980 declarations for abort and exit.
2981 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
2982 * gcc.c-torture/execute/pr43220.c: Require int32plus.
2983 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
2984 * gcc.c-torture/execute/pr45262.c: Require int32plus.
2985 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
2986 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
2987 * gcc.c-torture/execute/pr51582-2.c: Likewise.
2988 * gcc.c-torture/execute/pr52979-1.c: Likewise.
2989 * gcc.c-torture/execute/pr52979-2.c: Likewise.
2990 * gcc.c-torture/execute/pr56799.c: Likewise.
2991 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
2992 option. Add declarations for abort and exit.
2993 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
2994 * gcc.c-torture/execute/pr58570.c: Likewise.
2995 * gcc.c-torture/execute/pr60822.c: Likewise.
2996 * gcc.c-torture/execute/pr7284-1.c: Likewise.
2997 * gcc.c-torture/execute/shiftdi.c: Likewise.
2998 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
2999 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
3000 * gcc.c-torture/execute/usmul.c: Require int32plus.
3001 * gcc.c-torture/execute/vrp-5.c: Likewise.
3002 * gcc.c-torture/execute/vrp-6.c: Likewise.
3003 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
3004 * gcc.c-torture/execute/20010122-1.x: Delete.
3005 * gcc.c-torture/execute/20010129-1.x: Delete.
3006 * gcc.c-torture/execute/20020404-1.x: Delete.
3007 * gcc.c-torture/execute/20021024-1.x: Delete.
3008 * gcc.c-torture/execute/20021127-1.x: Delete.
3009 * gcc.c-torture/execute/20030125-1.x: Delete.
3010 * gcc.c-torture/execute/20030216-1.x: Delete.
3011 * gcc.c-torture/execute/20030222-1.x: Delete.
3012 * gcc.c-torture/execute/20040629-1.x: Delete.
3013 * gcc.c-torture/execute/20040703-1.x: Delete.
3014 * gcc.c-torture/execute/20040705-1.x: Delete.
3015 * gcc.c-torture/execute/20040705-2.x: Delete.
3016 * gcc.c-torture/execute/20040709-1.x: Delete.
3017 * gcc.c-torture/execute/20040709-2.x: Delete.
3018 * gcc.c-torture/execute/20040811-1.x: Delete.
3019 * gcc.c-torture/execute/20050316-1.x: Delete.
3020 * gcc.c-torture/execute/20050316-2.x: Delete.
3021 * gcc.c-torture/execute/20050316-3.x: Delete.
3022 * gcc.c-torture/execute/20050604-1.x: Delete.
3023 * gcc.c-torture/execute/20061101-1.x: Delete.
3024 * gcc.c-torture/execute/20061220-1.x: Delete.
3025 * gcc.c-torture/execute/20081117-1.x: Delete.
3026 * gcc.c-torture/execute/20101011-1.x: Delete.
3027 * gcc.c-torture/execute/20120919-1.x: Delete.
3028 * gcc.c-torture/execute/920612-1.x: Delete.
3029 * gcc.c-torture/execute/920710-1.x: Delete.
3030 * gcc.c-torture/execute/920711-1.x: Delete.
3031 * gcc.c-torture/execute/930529-1.x: Delete.
3032 * gcc.c-torture/execute/931004-12.x: Delete.
3033 * gcc.c-torture/execute/980709-1.x: Delete.
3034 * gcc.c-torture/execute/981130-1.x: Delete.
3035 * gcc.c-torture/execute/990127-2.x: Delete.
3036 * gcc.c-torture/execute/990413-2.x: Delete.
3037 * gcc.c-torture/execute/990826-0.x: Delete.
3038 * gcc.c-torture/execute/bf64-1.x: Delete.
3039 * gcc.c-torture/execute/bitfld-4.x: Delete.
3040 * gcc.c-torture/execute/cmpsi-2.x: Delete.
3041 * gcc.c-torture/execute/cvt-1.x: Delete.
3042 * gcc.c-torture/execute/eeprof-1.x: Delete.
3043 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
3044 * gcc.c-torture/execute/loop-2f.x: Delete.
3045 * gcc.c-torture/execute/loop-2g.x: Delete.
3046 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
3047 * gcc.c-torture/execute/nest-align-1.x: Delete.
3048 * gcc.c-torture/execute/pr19689.x: Delete.
3049 * gcc.c-torture/execute/pr22493-1.x: Delete.
3050 * gcc.c-torture/execute/pr23047.x: Delete.
3051 * gcc.c-torture/execute/pr23135.x: Delete.
3052 * gcc.c-torture/execute/pr29797-1.x: Delete.
3053 * gcc.c-torture/execute/pr31448.x: Delete.
3054 * gcc.c-torture/execute/pr35456.x: Delete.
3055 * gcc.c-torture/execute/pr37573.x: Delete.
3056 * gcc.c-torture/execute/pr38151.x: Delete.
3057 * gcc.c-torture/execute/pr39228.x: Delete.
3058 * gcc.c-torture/execute/pr39501.x: Delete.
3059 * gcc.c-torture/execute/pr40386.x: Delete.
3060 * gcc.c-torture/execute/pr43220.x: Delete.
3061 * gcc.c-torture/execute/pr44683.x: Delete.
3062 * gcc.c-torture/execute/pr45262.x: Delete.
3063 * gcc.c-torture/execute/pr47237.x: Delete.
3064 * gcc.c-torture/execute/pr51581-1.x: Delete.
3065 * gcc.c-torture/execute/pr51581-2.x: Delete.
3066 * gcc.c-torture/execute/pr52979-1.x: Delete.
3067 * gcc.c-torture/execute/pr52979-2.x: Delete.
3068 * gcc.c-torture/execute/pr53366-1.x: Delete.
3069 * gcc.c-torture/execute/pr56799.x: Delete.
3070 * gcc.c-torture/execute/pr57124.x: Delete.
3071 * gcc.c-torture/execute/pr57344-2.x: Delete.
3072 * gcc.c-torture/execute/pr58570.x: Delete.
3073 * gcc.c-torture/execute/pr60822.x: Delete.
3074 * gcc.c-torture/execute/pr7284-1.x: Delete.
3075 * gcc.c-torture/execute/shiftdi.x: Delete.
3076 * gcc.c-torture/execute/simd-4.x: Delete.
3077 * gcc.c-torture/execute/strncmp-1.x: Delete.
3078 * gcc.c-torture/execute/usmul.x: Delete.
3079 * gcc.c-torture/execute/vrp-5.x: Delete.
3080 * gcc.c-torture/execute/vrp-6.x: Delete.
3081 * gcc.c-torture/execute/zerolen-2.x: Delete.
3082
3083 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3084
3085 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
3086
3087 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3088
3089 PR c++/34938
3090 * g++.dg/template/pr34938-1.C: New.
3091 * g++.dg/template/pr34938-2.C: Likewise.
3092
3093 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
3094
3095 PR target/61996
3096 * gcc.target/sh/pr61996.c: New.
3097
3098 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
3099
3100 * g++.dg/cpp0x/cplusplus.C: New.
3101 * g++.dg/cpp0x/cplusplus_0x.C: New.
3102 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
3103 * g++.dg/cpp0x/auto41.C: Ditto.
3104 * g++.dg/cpp0x/auto9.C: Ditto.
3105 * g++.dg/cpp0x/initlist26.C: Ditto.
3106 * g++.dg/cpp0x/pr59111.C: Ditto.
3107 * g++.dg/cpp0x/trailing2.C: Ditto.
3108 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
3109 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
3110 * g++.dg/cpp1y/auto-fn1.C: Ditto.
3111 * g++.dg/cpp1y/auto-fn2.C: Ditto.
3112 * g++.dg/cpp1y/auto-fn3.C: Ditto.
3113 * g++.dg/cpp1y/auto-fn4.C: Ditto.
3114 * g++.dg/cpp1y/auto-fn5.C: Ditto.
3115 * g++.dg/cpp1y/auto-fn6.C: Ditto.
3116 * g++.dg/cpp1y/auto-fn7.C: Ditto.
3117 * g++.dg/cpp1y/auto-fn8.C: Ditto.
3118 * g++.dg/cpp1y/auto-fn9.C: Ditto.
3119 * g++.dg/cpp1y/auto-fn10.C: Ditto.
3120 * g++.dg/cpp1y/auto-fn11.C: Ditto.
3121 * g++.dg/cpp1y/auto-fn12.C: Ditto.
3122 * g++.dg/cpp1y/auto-fn13.C: Ditto.
3123 * g++.dg/cpp1y/auto-fn14.C: Ditto.
3124 * g++.dg/cpp1y/auto-fn15.C: Ditto.
3125 * g++.dg/cpp1y/auto-fn16.C: Ditto.
3126 * g++.dg/cpp1y/auto-fn17.C: Ditto.
3127 * g++.dg/cpp1y/auto-fn18.C: Ditto.
3128 * g++.dg/cpp1y/auto-fn19.C: Ditto.
3129 * g++.dg/cpp1y/auto-fn20.C: Ditto.
3130 * g++.dg/cpp1y/auto-fn21.C: Ditto.
3131 * g++.dg/cpp1y/auto-fn22.C: Ditto.
3132 * g++.dg/cpp1y/auto-fn23.C: Ditto.
3133 * g++.dg/cpp1y/auto-fn24.C: Ditto.
3134 * g++.dg/cpp1y/auto-fn25.C: Ditto.
3135 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
3136 * g++.dg/cpp1y/auto-neg1.C: Ditto.
3137 * g++.dg/cpp1y/digit-sep.C: Ditto.
3138 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
3139 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
3140 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
3141 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
3142 * g++.dg/cpp1y/lambda-generic.C: Ditto.
3143 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
3144 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
3145 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
3146 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
3147 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
3148 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
3149 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
3150 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
3151 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
3152 * g++.dg/cpp1y/lambda-init.C: Ditto.
3153 * g++.dg/cpp1y/lambda-init1.C: Ditto.
3154 * g++.dg/cpp1y/lambda-init2.C: Ditto.
3155 * g++.dg/cpp1y/lambda-init3.C: Ditto.
3156 * g++.dg/cpp1y/lambda-init4.C: Ditto.
3157 * g++.dg/cpp1y/lambda-init5.C: Ditto.
3158 * g++.dg/cpp1y/lambda-init6.C: Ditto.
3159 * g++.dg/cpp1y/lambda-init7.C: Ditto.
3160 * g++.dg/cpp1y/lambda-init8.C: Ditto.
3161 * g++.dg/cpp1y/lambda-init9.C: Ditto.
3162 * g++.dg/cpp1y/mangle1.C: Ditto.
3163 * g++.dg/cpp1y/pr57640.C: Ditto.
3164 * g++.dg/cpp1y/pr57644.C: Ditto.
3165 * g++.dg/cpp1y/pr58500.C: Ditto.
3166 * g++.dg/cpp1y/pr58533.C: Ditto.
3167 * g++.dg/cpp1y/pr58534.C: Ditto.
3168 * g++.dg/cpp1y/pr58535.C: Ditto.
3169 * g++.dg/cpp1y/pr58536.C: Ditto.
3170 * g++.dg/cpp1y/pr58548.C: Ditto.
3171 * g++.dg/cpp1y/pr58549.C: Ditto.
3172 * g++.dg/cpp1y/pr58637.C: Ditto.
3173 * g++.dg/cpp1y/pr58708.C: Ditto.
3174 * g++.dg/cpp1y/pr59110.C: Ditto.
3175 * g++.dg/cpp1y/pr59112.C: Ditto.
3176 * g++.dg/cpp1y/pr59113.C: Ditto.
3177 * g++.dg/cpp1y/pr59629.C: Ditto.
3178 * g++.dg/cpp1y/pr59635.C: Ditto.
3179 * g++.dg/cpp1y/pr59636.C: Ditto.
3180 * g++.dg/cpp1y/pr59638.C: Ditto.
3181 * g++.dg/cpp1y/pr59867.C: Ditto.
3182 * g++.dg/cpp1y/pr60033.C: Ditto.
3183 * g++.dg/cpp1y/pr60052.C: Ditto.
3184 * g++.dg/cpp1y/pr60053.C: Ditto.
3185 * g++.dg/cpp1y/pr60054.C: Ditto.
3186 * g++.dg/cpp1y/pr60064.C: Ditto.
3187 * g++.dg/cpp1y/pr60065.C: Ditto.
3188 * g++.dg/cpp1y/pr60190.C: Ditto.
3189 * g++.dg/cpp1y/pr60311.C: Ditto.
3190 * g++.dg/cpp1y/pr60332.C: Ditto.
3191 * g++.dg/cpp1y/pr60376.C: Ditto.
3192 * g++.dg/cpp1y/pr60377.C: Ditto.
3193 * g++.dg/cpp1y/pr60384.C: Ditto.
3194 * g++.dg/cpp1y/pr60390.C: Ditto.
3195 * g++.dg/cpp1y/pr60391.C: Ditto.
3196 * g++.dg/cpp1y/pr60393.C: Ditto.
3197 * g++.dg/cpp1y/pr60573.C: Ditto.
3198 * g++.dg/cpp1y/pr60626.C: Ditto.
3199 * g++.dg/cpp1y/pr60627.C: Ditto.
3200 * g++.dg/cpp1y/regress1.C: Ditto.
3201 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
3202 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
3203 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
3204 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
3205 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
3206 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
3207 * g++.dg/cpp1y/var-templ1.C: Ditto.
3208 * g++.dg/cpp1y/var-templ2.C: Ditto.
3209 * g++.dg/cpp1y/var-templ3.C: Ditto.
3210 * g++.dg/cpp1y/var-templ4.C: Ditto.
3211 * g++.dg/cpp1y/var-templ5.C: Ditto.
3212 * g++.dg/cpp1y/var-templ6.C: Ditto.
3213 * g++.dg/cpp1y/var-templ7.C: Ditto.
3214 * g++.dg/cpp1y/vla1.C: Ditto.
3215 * g++.dg/cpp1y/vla2.C: Ditto.
3216 * g++.dg/cpp1y/vla3.C: Ditto.
3217 * g++.dg/cpp1y/vla4.C: Ditto.
3218 * g++.dg/cpp1y/vla5.C: Ditto.
3219 * g++.dg/cpp1y/vla8.C: Ditto.
3220 * g++.dg/cpp1y/vla9.C: Ditto.
3221 * g++.dg/cpp1y/vla10.C: Ditto.
3222 * g++.dg/cpp1y/vla11.C: Ditto.
3223 * g++.dg/cpp1y/vla12.C: Ditto.
3224 * g++.dg/cpp1y/vla13.C: Ditto.
3225 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
3226 * g++.dg/ext/vector23.C: Ditto.
3227 * g++.dg/ext/vla11.C: Ditto.
3228 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
3229 * g++.dg/warn/Wvla-2.C: Ditto.
3230 * g++.dg/debug/dwarf2/auto1.C: Ditto.
3231 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
3232 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
3233 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
3234 in error message.
3235 * g++.dg/system-binary-constants-1.C: Ditto.
3236 * g++.dg/cpp1y/cplusplus_1y.C: New.
3237 * g++.dg/cpp1z/cplusplus.C: New.
3238 * lib/target-supports.exp:
3239 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
3240 (check_effective_target_c++11_only): Call check_effective_target_c++14;
3241 (check_effective_target_c++11_down): Ditto.
3242
3243 2014-08-22 Marek Polacek <polacek@redhat.com>
3244
3245 PR c++/62199
3246 * c-c++-common/pr62199.c: New test.
3247 * c-c++-common/pr62199-2.c: New test.
3248 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
3249
3250 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
3251
3252 PR c++/57709
3253 * g++.dg/Wshadow.C: New test.
3254
3255 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
3256
3257 PR fortran/62135
3258 * gfortran.dg/pr62135.f90: New test.
3259
3260 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
3261
3262 * g++.dg/warn/wdate-time.C: Remove.
3263 * gcc.dg/wdate-time.c: Move from here...
3264 * c-c++-common/wdate-time.c: ... to here.
3265
3266 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
3267
3268 * gfortran.dg/use_without_only_1.f90: New test.
3269
3270 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
3271
3272 PR other/62008
3273 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
3274
3275 2014-08-22 Tony Wang <tony.wang@arm.com>
3276
3277 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
3278 dejagnu wrapper.
3279
3280 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3281
3282 PR fortran/62214
3283 * gfortran.dg/array_assignment_5.f90: New test.
3284
3285 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
3286
3287 * lib/target-supports.exp
3288 (check_effective_target_logical_op_short_circuit): Add nios2.
3289 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
3290 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3291 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3292 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3293 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
3294 for test using -fPIC.
3295 * gcc.dg/lto/pr61526_0.c: Likewise.
3296
3297 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
3298
3299 PR tree-optimization/62091
3300 * g++.dg/ipa/devirt-37.C: Update template.
3301 * g++.dg/ipa/devirt-40.C: New testcase.
3302
3303 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
3304
3305 PR tree-optimization/62112
3306 * gcc.dg/tree-ssa/pr62112-1.c: New file.
3307 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
3308 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
3309 * gcc.c-torture/execute/20071219-1.c: Likewise.
3310
3311 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3312
3313 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
3314
3315 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3316
3317 * gcc.target/powerpc/swaps-p8-1.c: New test.
3318 * gcc.target/powerpc/swaps-p8-2.c: New test.
3319 * gcc.target/powerpc/swaps-p8-3.c: New test.
3320 * gcc.target/powerpc/swaps-p8-4.c: New test.
3321 * gcc.target/powerpc/swaps-p8-5.c: New test.
3322 * gcc.target/powerpc/swaps-p8-6.c: New test.
3323 * gcc.target/powerpc/swaps-p8-7.c: New test.
3324 * gcc.target/powerpc/swaps-p8-8.c: New test.
3325 * gcc.target/powerpc/swaps-p8-9.c: New test.
3326 * gcc.target/powerpc/swaps-p8-10.c: New test.
3327 * gcc.target/powerpc/swaps-p8-11.c: New test.
3328 * gcc.target/powerpc/swaps-p8-12.c: New test.
3329
3330 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
3331
3332 * gcc.dg/ipa/ctor-empty-1.c: Update template.
3333
3334 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
3335
3336 * g++.dg/ipa/devirt-37.C: Fix testcase.
3337
3338 2014-08-20 Martin Jambor <mjambor@suse.cz>
3339 Wei Mi <wmi@google.com>
3340
3341 PR ipa/60449
3342 PR middle-end/61776
3343 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
3344 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
3345 * testsuite/gcc.dg/pr61776.c: New test.
3346
3347 2014-08-20 Steve Ellcey <sellcey@mips.com>
3348
3349 PR middle-end/49191
3350 * lib/target-supports.exp (check_effective_target_non_strict_align):
3351 Add function description.
3352
3353 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
3354
3355 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
3356 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
3357
3358 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
3359
3360 PR c/59304
3361 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
3362 before setting the option.
3363 * diagnostic.c (diagnostic_classify_diagnostic): Record
3364 command-line status.
3365
3366 2014-08-20 Mark Wielaard <mjw@redhat.com>
3367
3368 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
3369
3370 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3371
3372 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
3373 Return memory full when we have a tiny target and relocation
3374 truncation occurs.
3375 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
3376 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
3377 * lib/target-supports.exp (check_effective_target_tiny): New function.
3378
3379 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
3380
3381 * gfortran.dg/errnocheck_1.f90: New test.
3382 * gfortran.dg/associative_1.f90: New test.
3383
3384 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
3385
3386 PR preprocessor/51303
3387 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
3388
3389 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
3390
3391 PR c/60975
3392 PR c/53063
3393 * gcc.dg/cpp/Wvariadic-1p.c: New test.
3394
3395 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
3396
3397 * lib/target-supports.exp
3398 (check_effective_target_arm_v8_neon_ok_nocache): Add
3399 "-march-armv8-a" to compile flags.
3400
3401 2014-08-19 Marek Polacek <polacek@redhat.com>
3402
3403 PR c++/62153
3404 * c-c++-common/Wbool-compare-1.c: New test.
3405
3406 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
3407
3408 PR c/45584
3409 * gcc.dg/pr13519-1.c: Adjust.
3410
3411 2014-08-19 Mark Wielaard <mjw@redhat.com>
3412
3413 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
3414
3415 2014-07-08 Mark Wielaard <mjw@redhat.com>
3416
3417 PR debug/59051
3418 * gcc.dg/guality/restrict.c: New test.
3419
3420 2014-08-19 Mark Wielaard <mjw@redhat.com>
3421
3422 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
3423 matching. Catch '<unknown type in ' to recognize older gdb versions.
3424 * gcc.dg/guality/const-volatile.c: New test.
3425
3426 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3427
3428 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
3429 !gas.
3430
3431 2014-08-19 Marek Polacek <polacek@redhat.com>
3432
3433 * gcc.dg/Wc99-c11-compat-1.c: New test.
3434 * gcc.dg/Wc99-c11-compat-2.c: New test.
3435 * gcc.dg/Wc99-c11-compat-3.c: New test.
3436 * gcc.dg/Wc99-c11-compat-4.c: New test.
3437 * gcc.dg/Wc99-c11-compat-5.c: New test.
3438 * gcc.dg/Wc99-c11-compat-6.c: New test.
3439 * gcc.dg/Wc99-c11-compat-7.c: New test.
3440
3441 2014-08-19 Marek Polacek <polacek@redhat.com>
3442
3443 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
3444 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
3445 * gcc.dg/Wc90-c99-compat-7.c: New test.
3446 * gcc.dg/Wc90-c99-compat-8.c: New test.
3447 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
3448
3449 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3450 Steven Bosscher <steven@gcc.gnu.org>
3451
3452 PR c/52952
3453 * gcc.dg/redecl-4.c: Add column markers.
3454 * gcc.dg/format/bitfld-1.c: Likewise.
3455 * gcc.dg/format/attr-2.c: Likewise.
3456 * gcc.dg/format/attr-6.c: Likewise.
3457 * gcc.dg/format/array-1.c: Likewise.
3458 * gcc.dg/format/attr-7.c: Likewise.
3459 * gcc.dg/format/asm_fprintf-1.c: Likewise.
3460 * gcc.dg/format/attr-4.c: Likewise.
3461 * gcc.dg/format/branch-1.c: Likewise.
3462 * gcc.dg/format/c90-printf-1.c: Likewise.
3463
3464 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
3465
3466 * guality/nrv-1.c: Add `used' attribute to a1.
3467
3468 2014-08-18 Richard Biener <rguenther@suse.de>
3469
3470 PR tree-optimization/62090
3471 * gcc.dg/pr62090-2.c: New testcase.
3472
3473 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
3474
3475 * g++.dg/ipa/pr61800.C: New.
3476
3477 2014-08-18 Yury Gribov <y.gribov@samsung.com>
3478
3479 PR sanitizer/62089
3480 * c-c++-common/asan/pr62089.c: New test.
3481 * c-c++-common/asan/bitfield-1.c: New test.
3482 * c-c++-common/asan/bitfield-2.c: New test.
3483 * c-c++-common/asan/bitfield-3.c: New test.
3484 * c-c++-common/asan/bitfield-4.c: New test.
3485
3486 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3487
3488 PR tree-optimization/52904
3489 * gcc.dg/pr52904.c: New test.
3490
3491 2014-08-17 Tobias Burnus <burnus@net-b.de>
3492
3493 * gfortran.dg/finalize_27.f90: New.
3494
3495 2014-08-16 Andrew Pinski <apinski@cavium.com>
3496
3497 * gcc.c-torture/compile/20140816-1.c: New testcase.
3498
3499 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
3500
3501 PR c++/52819
3502 * g++.dg/template/pr52819.C: New.
3503
3504 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3505
3506 PR fortran/62142
3507 * gfortran.dg/realloc_on_assign_24.f90: New test.
3508
3509 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
3510
3511 PR c++/62072
3512 Revert:
3513 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3514
3515 DR 1584
3516 PR c++/57466
3517 * g++.dg/template/pr57466.C: New.
3518 * g++.dg/cpp0x/pr57466.C: Likewise.
3519 * g++.dg/template/unify6.C: Update.
3520
3521 * g++.dg/cpp0x/sfinae52.C: New.
3522
3523 2014-08-15 Ilya Tocar <tocarip@gmail.com>
3524
3525 PR target/61878
3526 * gcc.target/i386/avx512f-typecast-1.c: New test.
3527 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
3528 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
3529 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
3530 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
3531 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
3532 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
3533 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
3534 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3535 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
3536 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3537 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
3538 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3539 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
3540 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
3541 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
3542 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
3543 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
3544 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
3545 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
3546 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3547 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
3548 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3549 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
3550 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3551 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
3552 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3553 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
3554 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3555 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
3556 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
3557 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
3558 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
3559 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
3560 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
3561 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
3562 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
3563 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
3564 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
3565 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
3566 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
3567
3568 2014-08-15 Jakub Jelinek <jakub@redhat.com>
3569 Tobias Burnus <burnus@net-b.de>
3570
3571 PR fortran/62131
3572 * gfortran.dg/gomp/pr62131.f90: New test.
3573
3574 2014-08-15 Richard Biener <rguenther@suse.de>
3575
3576 PR tree-optimization/62031
3577 * gcc.dg/torture/pr62031.c: New testcase.
3578
3579 2014-08-15 Bin Cheng <bin.cheng@arm.com>
3580
3581 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
3582
3583 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
3584
3585 PR tree-optimization/62091
3586 * g++.dg/ipa/devirt-38.C: New testcase.
3587
3588 2014-08-14 Marek Polacek <polacek@redhat.com>
3589
3590 DR 458
3591 * gcc.dg/c11-stdatomic-2.c: New test.
3592
3593 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3594
3595 PR fortran/62106
3596 * gfortran.dg/array_constructor_49.f90: New test.
3597
3598 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
3599
3600 PR c++/54377
3601 * g++.dg/template/pr54377.C: New.
3602 * g++.dg/cpp0x/pr54377.C: Likewise.
3603 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
3604 * g++.dg/cpp0x/pr51226.C: Likewise.
3605 * g++.dg/cpp0x/variadic2.C: Likewise.
3606 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
3607 * g++.dg/template/dtor3.C: Likewise.
3608 * g++.dg/template/qualttp4.C: Likewise.
3609 * g++.dg/template/spec28.C: Likewise.
3610 * g++.old-deja/g++.brendan/crash8.C: Likewise.
3611 * g++.old-deja/g++.pt/ttp7.C: Likewise.
3612
3613 2014-08-14 Tom de Vries <tom@codesourcery.com>
3614
3615 PR rtl-optimization/62004
3616 PR rtl-optimization/62030
3617 * gcc.dg/pr62004.c: New test.
3618 * gcc.dg/pr62030.c: Same.
3619 * gcc.target/mips/pr62030-octeon.c: Same.
3620
3621 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
3622
3623 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
3624 * g++.dg/cpp0x/decltype2.C: Likewise.
3625 * g++.dg/cpp0x/decltype3.C: Likewise.
3626 * g++.dg/cpp0x/pr60249.C: Likewise.
3627 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3628 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3629 * g++.dg/cpp0x/variadic2.C: Likewise.
3630 * g++.dg/cpp0x/variadic74.C: Likewise.
3631 * g++.dg/parse/error10.C: Likewise.
3632 * g++.dg/parse/error15.C: Likewise.
3633 * g++.dg/parse/error2.C: Likewise.
3634 * g++.dg/template/crash106.C: Likewise.
3635 * g++.dg/template/crash89.C: Likewise.
3636 * g++.dg/template/nontype7.C: Likewise.
3637 * g++.dg/template/void3.C: Likewise.
3638 * g++.dg/template/void7.C: Likewise.
3639
3640 2014-08-14 Richard Biener <rguenther@suse.de>
3641
3642 PR tree-optimization/62090
3643 * gcc.dg/pr62090.c: New testcase.
3644
3645 2014-08-14 Richard Biener <rguenther@suse.de>
3646
3647 PR rtl-optimization/62079
3648 * g++.dg/pr62079.C: New testcase.
3649
3650 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
3651
3652 * gcc.target/arm/max-insns-skipped.c: New test.
3653
3654 2014-08-14 Bin Cheng <bin.cheng@arm.com>
3655
3656 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
3657
3658 2014-08-12 Marek Polacek <polacek@redhat.com>
3659
3660 * gcc.dg/concat.c: Add dg-options.
3661 * gcc.dg/func-outside-2.c: Add __extension__.
3662 * gcc.dg/pr19967.c: Use -std=c99.
3663 * gcc.dg/pr22458-1.c: Add dg-options.
3664 * gcc.dg/pr33676.c: Add dg-options.
3665 * gcc.dg/gnu-predef-1.c: New test.
3666 * gcc.dg/c90-func-1.c: New test.
3667 * gcc.dg/c90-func-2.c: New test.
3668 * gcc.dg/c90-func-2.h: New test.
3669
3670 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
3671
3672 * lib/target/supports.exp
3673 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
3674 or later.
3675
3676 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
3677
3678 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
3679 on Neon hardware.
3680
3681 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
3682 * gcc.target/arm/pr59985.c: Likewise.
3683
3684 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
3685
3686 PR other/61962
3687 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
3688
3689 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
3690
3691 PR middle-end/62103
3692 * gcc.c-torture/execute/bitfld-6.c: New test.
3693
3694 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
3695
3696 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
3697 * gcc.target/arm/pr56184.C: Likewise.
3698 * gcc.target/arm/pr59896.c: Likewise.
3699 * gcc.target/arm/stack-red-zone.c: Likewise.
3700 * gcc.target/arm/thumb-find-work-register.c: Likewise.
3701
3702 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
3703 check_effective_target_arm_thumb2_ok): Test with code that passes
3704 an argument and returns a result.
3705
3706 2014-08-11 Richard Biener <rguenther@suse.de>
3707
3708 PR tree-optimization/62075
3709 * gcc.dg/vect/pr62075.c: New testcase.
3710
3711 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
3712
3713 PR tree-optimization/62073
3714 * gcc.dg/vect/pr62073.c: New test.
3715
3716 2014-08-11 Richard Biener <rguenther@suse.de>
3717
3718 PR tree-optimization/62070
3719 * gcc.dg/pr62070.c: New testcase.
3720
3721 2014-08-11 Yury Gribov <y.gribov@samsung.com>
3722
3723 * c-c++-common/asan/inc.c: Update test.
3724 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3725 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
3726 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3727 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3728 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3729 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3730 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3731 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3732 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3733 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
3734
3735 2014-08-10 Marek Polacek <polacek@redhat.com>
3736
3737 PR c/51849
3738 * gcc.dg/Wc90-c99-compat-1.c: New test.
3739 * gcc.dg/Wc90-c99-compat-2.c: New test.
3740 * gcc.dg/Wc90-c99-compat-3.c: New test.
3741 * gcc.dg/Wc90-c99-compat-4.c: New test.
3742 * gcc.dg/Wc90-c99-compat-5.c: New test.
3743 * gcc.dg/Wc90-c99-compat-6.c: New test.
3744 * gcc.dg/wvla-1.c: Adjust dg-warning.
3745 * gcc.dg/wvla-2.c: Adjust dg-warning.
3746 * gcc.dg/wvla-4.c: Adjust dg-warning.
3747 * gcc.dg/wvla-6.c: Adjust dg-warning.
3748
3749 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3750
3751 PR fortran/61999
3752 * gfortran.dg/dot_product_3.f90: New test case.
3753
3754 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
3755
3756 * g++.dg/ipa/devirt-35.C: Fix template.
3757 * g++.dg/ipa/devirt-36.C: Likewise.
3758 * g++.dg/ipa/devirt-37.C: New testcase.
3759
3760 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
3761
3762 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
3763 * g++.dg/cpp0x/enum29.C: Adjust.
3764
3765 2014-08-08 Richard Biener <rguenther@suse.de>
3766
3767 * gcc.dg/strlenopt-8.c: Remove XFAIL.
3768 * gcc.dg/tree-prof/stringop-2.c: Adjust.
3769 * gfortran.dg/array_memcpy_4.f90: Likewise.
3770 * gfortran.dg/trim_optimize_1.f90: Likewise.
3771 * gfortran.dg/trim_optimize_2.f90: Likewise.
3772
3773 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
3774
3775 * gcc.dg/zero_sign_ext_test.c: New test.
3776
3777 2014-08-08 Bin Cheng <bin.cheng@arm.com>
3778
3779 * gcc.dg/torture/pr61772.c: Skip lto running.
3780
3781 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
3782
3783 PR tree-optimization/60707
3784 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
3785
3786 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
3787
3788 * g++.dg/ipa/devirt-35.C: New testcase.
3789 * g++.dg/ipa/devirt-36.C: New testcase.
3790
3791 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3792
3793 PR c++/51312
3794 * g++.dg/cpp0x/enum29.C: New.
3795
3796 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
3797
3798 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
3799 defining in dg-options.
3800 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
3801
3802 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
3803
3804 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
3805
3806 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
3807 on 32-bit hppa-hpux.
3808
3809 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
3810 * c-c++-common/pr50459.c: Likewise.
3811
3812 2014-08-07 Petr Murzin <petr.murzin@intel.com>
3813
3814 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
3815 values.h, change MAXDOUBLE for DBL_MAX.
3816 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3817 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
3818 values.h, change MAXFLOAT for FLT_MAX.
3819 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3820 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
3821 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
3822 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
3823 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
3824 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
3825 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
3826 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
3827 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
3828
3829 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3830
3831 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
3832
3833 2014-08-07 Marek Polacek <polacek@redhat.com>
3834
3835 * gcc.dg/fold-reassoc-3.c: New test.
3836
3837 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
3838
3839 * gcc.target/i386/struct-size.c: New.
3840
3841 2014-08-07 Tom de Vries <tom@codesourcery.com>
3842
3843 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
3844 * lib/target-supports.exp (check_effective_target_glibc)
3845 (check_effective_target_glibc_2_12_or_later)
3846 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
3847
3848 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
3849
3850 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
3851
3852 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
3853
3854 PR c++/43906
3855 * g++.dg/warn/Waddress-1.C: New.
3856
3857 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
3858
3859 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
3860
3861 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
3862
3863 PR debug/61923
3864 * gcc.target/i386/pr61923.c: New test.
3865
3866 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
3867
3868 * gcc.target/aarch64/vdup_n_2.c: New test.
3869
3870 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
3871
3872 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
3873 powerpc_elfv2.
3874
3875 2014-08-06 Jakub Jelinek <jakub@redhat.com>
3876
3877 PR rtl-optimization/61801
3878 * gcc.target/i386/pr61801.c: Rewritten.
3879
3880 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3881
3882 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
3883 Fix types.
3884 (test_vqdmlsls_lane_s32): Likewise.
3885 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3886 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3887
3888 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3889
3890 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
3891 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
3892 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
3893 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
3894 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
3895 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
3896 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
3897 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
3898
3899 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3900
3901 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
3902 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
3903 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
3904 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
3905 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
3906 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
3907
3908 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3909
3910 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
3911
3912 2014-08-04 Rohit <rohitarulraj@freescale.com>
3913
3914 PR target/60102
3915 * gcc.target/powerpc/pr60102.c: New testcase.
3916
3917 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3918
3919 PR target/61713
3920 * gcc.dg/pr61756.c: New test.
3921
3922 2014-08-04 Tom de Vries <tom@codesourcery.com>
3923
3924 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
3925 version instead of required-target.
3926 * lib/target-supports.exp
3927 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
3928 (check_effective_target_glibc_2_11_or_earlier): ... this.
3929
3930 2014-08-04 Arnaud Charlet <charlet@adacore.com>
3931
3932 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
3933 * gnat.dg/specs/debug1.ads: Adjust.
3934 * gnat.dg/specs/formal_type.ads: Fix error in test.
3935
3936 2014-08-03 Marek Polacek <polacek@redhat.com>
3937
3938 * gcc.dg/case-bogus-1.c: New test.
3939
3940 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
3941
3942 PR c++/15339
3943 * g++.dg/other/default9.C: New.
3944 * g++.dg/other/default10.C: Likewise.
3945 * g++.dg/other/default3.C: Remove xfail.
3946
3947 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
3948
3949 * g++.dg/warn/Wsuggest-final.C: New testcase.
3950 * g++.dg/ipa/devirt-34.C: Fix.
3951
3952 2014-08-02 Marek Polacek <polacek@redhat.com>
3953
3954 PR c/59855
3955 * gcc.dg/Wdesignated-init-2.c: New test.
3956
3957 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
3958
3959 DR 217 again
3960 * g++.dg/tc1/dr217-2.C: New.
3961
3962 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
3963
3964 PR other/61963
3965 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
3966
3967 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
3968
3969 PR middle-end/61455
3970 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
3971 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
3972
3973 2014-08-01 Jiong Wang <jiong.wang@arm.com>
3974
3975 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
3976 testcase.
3977
3978 2014-08-01 Richard Biener <rguenther@suse.de>
3979
3980 PR middle-end/61762
3981 * gcc.dg/pr61762.c: Align the string to make the testcase work
3982 on strict-align targets.
3983
3984 2014-08-01 Jakub Jelinek <jakub@redhat.com>
3985
3986 * c-c++-common/ubsan/align-1.c: New test.
3987 * c-c++-common/ubsan/align-2.c: New test.
3988 * c-c++-common/ubsan/align-3.c: New test.
3989 * c-c++-common/ubsan/align-4.c: New test.
3990 * c-c++-common/ubsan/align-5.c: New test.
3991 * c-c++-common/ubsan/attrib-4.c: New test.
3992 * g++.dg/ubsan/align-1.C: New test.
3993 * g++.dg/ubsan/align-2.C: New test.
3994 * g++.dg/ubsan/align-3.C: New test.
3995 * g++.dg/ubsan/attrib-1.C: New test.
3996 * g++.dg/ubsan/null-1.C: New test.
3997 * g++.dg/ubsan/null-2.C: New test.
3998
3999 2014-08-01 Tom de Vries <tom@codesourcery.com>
4000
4001 * lib/target-supports.exp (check_effective_target_glibc)
4002 (check_effective_target_glibc_2_12_or_later)
4003 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
4004 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
4005 not_glibc_2_11_or_earlier.
4006
4007 2014-07-31 Tom de Vries <tom@codesourcery.com>
4008
4009 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
4010
4011 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
4012
4013 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
4014 (test_vpaddd_s64): Likewise.
4015 (test_vpaddd_s64): Likewise.
4016 * gcc.target/aarch64/simd/vpaddd_f64: New.
4017 * gcc.target/aarch64/simd/vpaddd_s64: New.
4018 * gcc.target/aarch64/simd/vpaddd_u64: New.
4019
4020 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
4021
4022 PR target/61948
4023 * gcc.target/arm/pr61948.c: New test case.
4024
4025 2014-07-31 Richard Biener <rguenther@suse.de>
4026
4027 PR tree-optimization/61964
4028 * gcc.dg/torture/pr61964.c: New testcase.
4029
4030 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
4031
4032 PR c++/60517
4033 * c-c++-common/addrtmp.c: New file.
4034 * c-c++-common/uninit-G.c: Adapt.
4035
4036 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
4037
4038 PR lto/61868
4039 * gcc.dg/pr61868.c: New test.
4040
4041 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4042
4043 PR c++/57397
4044 * g++.dg/cpp0x/vt-57397-1.C: New.
4045 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
4046
4047 2014-07-30 Arnaud Charlet <charlet@adacore.com>
4048
4049 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
4050
4051 2014-07-30 Tom Tromey <tromey@redhat.com>
4052
4053 PR c/59855
4054 * gcc.dg/Wdesignated-init.c: New file.
4055
4056 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
4057
4058 * g++.dg/ipa/devirt-34.C: New testcase.
4059
4060 2014-07-28 Richard Biener <rguenther@suse.de>
4061
4062 PR rtl-optimization/61801
4063 * gcc.target/i386/pr61801.c: Fix testcase.
4064
4065 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
4066
4067 * gcc.dg/fold-abs-5.c: New test.
4068 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
4069 * gcc.dg/fold-compare-8.c: Likewise.
4070
4071 2014-07-28 Richard Biener <rguenther@suse.de>
4072
4073 PR middle-end/52478
4074 * gcc.dg/torture/ftrapv-1.c: New testcase.
4075
4076 2014-07-28 Richard Biener <rguenther@suse.de>
4077
4078 PR tree-optimization/61921
4079 * gfortran.dg/pr61921.f90: New testcase.
4080
4081 2014-07-28 Richard Biener <rguenther@suse.de>
4082
4083 PR rtl-optimization/61801
4084 * gcc.target/i386/pr61801.c: New testcase.
4085
4086 2014-07-27 Marek Polacek <polacek@redhat.com>
4087
4088 PR c/61861
4089 * gcc.dg/pr61861.c: New test.
4090
4091 2014-07-27 Petr Murzin <petr.murzin@intel.com>
4092
4093 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
4094 variable problem.
4095
4096 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
4097
4098 PR rtl-optimization/61926
4099 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
4100 Reverse argument order.
4101 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
4102 New XFAILed tests that match the original order.
4103
4104 2014-07-26 Marek Polacek <polacek@redhat.com>
4105
4106 PR c/61077
4107 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
4108
4109 2014-07-26 Tobias Burnus <burnus@net-b.de>
4110
4111 PR fortran/61881
4112 PR fortran/61888
4113 PR fortran/57305
4114 * gfortran.dg/sizeof_2.f90: Change dg-error.
4115 * gfortran.dg/sizeof_4.f90: New.
4116 * gfortran.dg/storage_size_1.f08: Correct expected
4117 value.
4118
4119 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
4120
4121 PR target/44551
4122 * gcc.target/i386/pr44551-1.c: New file.
4123
4124 2014-07-25 Xinliang David Li <davidxl@google.com>
4125
4126 * g++.dg/tree-prof/tree-prof.exp: Define macros.
4127 * g++.dg/tree-prof/reorder_class1.h: New file.
4128 * g++.dg/tree-prof/reorder_class2.h: New file.
4129 * g++.dg/tree-prof/reorder.C: New test.
4130 * g++.dg/tree-prof/morefunc.C: New test.
4131
4132 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
4133
4134 Implement N4051 - Allow typename in a template template parameter
4135 * lib/target-supports.exp (check_effective_target_c++1y): Now
4136 means C++1y and up.
4137 (check_effective_target_c++1y_down): New.
4138 (check_effective_target_c++1z_only): New.
4139 (check_effective_target_c++1z): New.
4140 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
4141 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
4142 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
4143
4144 2014-07-25 Tobias Burnus <burnus@net-b.de>
4145
4146 * gfortran.dg/storage_size_5.f90: New.
4147
4148 2014-07-25 Richard Biener <rguenther@suse.de>
4149
4150 PR middle-end/61762
4151 PR middle-end/61894
4152 * gcc.dg/pr61762.c: New testcase.
4153 * gcc.dg/fold-cstring.c: Likewise.
4154 * gcc.dg/fold-cvect.c: Likewise.
4155
4156 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4157
4158 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
4159
4160 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
4161 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
4162 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
4163 * gcc.c-torture/execute/pr23135.x: Likewise.
4164
4165 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4166
4167 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
4168
4169 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4170
4171 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
4172
4173 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4174
4175 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
4176
4177 2014-07-24 Jiong Wang <jiong.wang@arm.com>
4178
4179 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
4180 sequences.
4181 * gcc.target/aarch64/test_frame_2.c: Likewise.
4182 * gcc.target/aarch64/test_frame_4.c: Likewise.
4183 * gcc.target/aarch64/test_frame_6.c: Likewise.
4184 * gcc.target/aarch64/test_frame_7.c: Likewise.
4185 * gcc.target/aarch64/test_frame_8.c: Likewise.
4186 * gcc.target/aarch64/test_frame_10.c: Likewise.
4187
4188 2014-07-24 Jiong Wang <jiong.wang@arm.com>
4189
4190 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
4191 sequences.
4192 * gcc.target/aarch64/test_frame_10.c: Likewise.
4193 * gcc.target/aarch64/test_frame_2.c: Likewise.
4194 * gcc.target/aarch64/test_frame_4.c: Likewise.
4195 * gcc.target/aarch64/test_frame_6.c: Likewise.
4196 * gcc.target/aarch64/test_frame_7.c: Likewise.
4197 * gcc.target/aarch64/test_frame_8.c: Likewise.
4198 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
4199
4200 2014-07-24 Martin Jambor <mjambor@suse.cz>
4201
4202 PR ipa/61160
4203 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
4204
4205 2014-07-24 Richard Biener <rguenther@suse.de>
4206
4207 PR ipa/61823
4208 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
4209
4210 2014-07-24 Andreas Schwab <schwab@suse.de>
4211
4212 * lib/target-supports.exp (check_effective_target_arm_nothumb):
4213 Also check for __arm__.
4214
4215 2014-07-24 Jiong Wang <jiong.wang@arm.com>
4216
4217 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
4218 sequences.
4219
4220 2014-07-24 Marek Polacek <polacek@redhat.com>
4221
4222 PR c/57653
4223 * c-c++-common/pr57653.c: New test.
4224 * c-c++-common/pr57653.h: New file.
4225 * c-c++-common/pr57653-2.c: New test.
4226 * c-c++-common/pr57653-2.h: New file.
4227
4228 2014-07-23 Jiong Wang <jiong.wang@arm.com>
4229
4230 * gcc.target/aarch64/test_frame_common.h: New file.
4231 * gcc.target/aarch64/test_frame_1.c: Likewise.
4232 * gcc.target/aarch64/test_frame_2.c: Likewise.
4233 * gcc.target/aarch64/test_frame_3.c: Likewise.
4234 * gcc.target/aarch64/test_frame_4.c: Likewise.
4235 * gcc.target/aarch64/test_frame_5.c: Likewise.
4236 * gcc.target/aarch64/test_frame_6.c: Likewise.
4237 * gcc.target/aarch64/test_frame_7.c: Likewise.
4238 * gcc.target/aarch64/test_frame_8.c: Likewise.
4239 * gcc.target/aarch64/test_frame_9.c: Likewise.
4240 * gcc.target/aarch64/test_frame_10.c: Likewise.
4241 * gcc.target/aarch64/test_frame_11.c: Likewise.
4242 * gcc.target/aarch64/test_frame_12.c: Likewise.
4243 * gcc.target/aarch64/test_frame_13.c: Likewise.
4244 * gcc.target/aarch64/test_frame_14.c: Likewise.
4245 * gcc.target/aarch64/test_frame_15.c: Likewise.
4246
4247 2014-07-23 Marek Polacek <polacek@redhat.com>
4248
4249 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
4250 in the structure.
4251
4252 2014-07-23 Jiong Wang <jiong.wang@arm.com>
4253
4254 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
4255 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
4256 * gcc.dg/pr10474.c (target): Likewise.
4257
4258 2014-07-22 Martin Jambor <mjambor@suse.cz>
4259
4260 PR ipa/61160
4261 * pr61160-3.C (main): Return zero.
4262
4263 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
4264
4265 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
4266 * gcc.target/arm/simd/vextu64_1.c: Likewise.
4267 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
4268 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
4269 * gcc.target/aarch64/simd/ext_s64.x: Remove.
4270 * gcc.target/aarch64/simd/ext_u64.x: Remove.
4271
4272 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
4273
4274 PR tree-optimization/61822
4275 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
4276
4277 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4278
4279 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
4280
4281 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
4282
4283 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
4284 -msse2 -mno-avx instead of -msse.
4285
4286 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
4287
4288 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
4289 * gcc.dg/pr44024.c (dg-options): Add -O1.
4290 (dg-final): Check for the condition.
4291 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
4292
4293 2014-07-21 Bin Cheng <bin.cheng@arm.com>
4294
4295 PR target/55701
4296 * gcc.target/arm/memset-inline-1.c: New test.
4297 * gcc.target/arm/memset-inline-2.c: New test.
4298 * gcc.target/arm/memset-inline-3.c: New test.
4299 * gcc.target/arm/memset-inline-4.c: New test.
4300 * gcc.target/arm/memset-inline-5.c: New test.
4301 * gcc.target/arm/memset-inline-6.c: New test.
4302 * gcc.target/arm/memset-inline-7.c: New test.
4303 * gcc.target/arm/memset-inline-8.c: New test.
4304 * gcc.target/arm/memset-inline-9.c: New test.
4305
4306 2014-07-21 Tom de Vries <tom@codesourcery.com>
4307
4308 PR target/61827
4309 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
4310 to bar symbol in scan-assembler-times call check.
4311
4312 2014-07-21 Tom de Vries <tom@codesourcery.com>
4313
4314 PR target/61827
4315 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
4316 for darwin in scan-assembler-times check.
4317 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
4318 scan-assembler-not checks. Add checks for insns.
4319 (main): Remove.
4320 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
4321 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
4322 (main): Remove.
4323
4324 2014-07-21 Tom de Vries <tom@codesourcery.com>
4325
4326 PR target/61827
4327 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
4328 dg-options. Add checks for insns with xmm registers. Remove
4329 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
4330 (main): Remove.
4331
4332 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
4333
4334 PR target/61855
4335 * gcc.target/i386/pr61855.c: New test.
4336
4337 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
4338
4339 * gnat.dg/pack20.ad[sb]: New test.
4340 * gnat.dg/pack20_pkg.ads: New helper.
4341
4342 2014-07-20 Ian Lance Taylor <iant@google.com>
4343
4344 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
4345 package for compiledir tests.
4346
4347 2014-07-20 Marek Polacek <polacek@redhat.com>
4348
4349 PR c/61852
4350 * gcc.dg/pr61852.c: New test.
4351
4352 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
4353
4354 * gcc.dg/stack-usage-2.c: Adjust.
4355
4356 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
4357
4358 PR target/61794
4359 * gcc.target/i386/pr61794.c: New test.
4360
4361 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
4362
4363 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
4364 involving both inputs rather than a multiplication involving one.
4365 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
4366 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
4367 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
4368
4369 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
4370
4371 PR c++/50961
4372 * g++.dg/template/operator13.C: New.
4373
4374 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4375
4376 * gcc.target/aarch64/simd/vfma_f64.c: New test.
4377 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
4378 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
4379 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
4380
4381 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
4382
4383 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
4384 * c-c++-common/ubsan/bounds-5.c: Likewise.
4385 * c-c++-common/ubsan/bounds-6.c: Likewise.
4386 * c-c++-common/ubsan/bounds-7.c: Likewise.
4387 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
4388 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
4389 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4390 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
4391 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4392 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
4393 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
4394 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
4395 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
4396 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
4397
4398 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4399
4400 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
4401 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
4402 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
4403 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
4404
4405 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
4406
4407 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
4408 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
4409 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
4410
4411 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
4412
4413 PR c++/61804
4414 * g++.dg/parse/pr61804.C: New.
4415
4416 2014-07-16 Arnaud Charlet <charlet@adacore.com>
4417
4418 * gnat.dg/specs/alignment2.ads: Update.
4419 * gnat.dg/specs/size_clause1.ads: Likewise.
4420 * gnat.dg/specs/size_clause2.ads: Likewise.
4421
4422 2014-07-16 Dodji Seketeli <dodji@redhat.com>
4423
4424 PR preprocessor/60723 - missing system-ness marks for macro tokens
4425 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
4426
4427 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
4428
4429 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
4430 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
4431 -mieee-with-inexact for alpha*-*-*.
4432
4433 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
4434
4435 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
4436 Add IEEE options to compile flags.
4437 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
4438 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
4439
4440 2014-07-15 Michael Matz <matz@suse.de>
4441
4442 PR rtl-optimization/61772
4443 * gcc.dg/torture/pr61772.c: New test.
4444
4445 2014-07-15 Marek Polacek <polacek@redhat.com>
4446
4447 * gcc.dg/ubsan/bounds-1.c: New test.
4448
4449 2014-06-15 Tobias Burnus <burnus@net-b.de>
4450
4451 * gfortran.dg/coarray_34.f90: New.
4452 * gfortran.dg/coarray_6.f90: Update test case.
4453
4454 2014-07-14 Richard Biener <rguenther@suse.de>
4455
4456 PR tree-optimization/61779
4457 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
4458
4459 2014-07-14 Richard Biener <rguenther@suse.de>
4460
4461 PR tree-optimization/61786
4462 * gcc.dg/torture/pr61786.c: New testcase.
4463 * gcc.dg/lto/pr61786_0.c: Likewise.
4464 * gcc.dg/lto/pr61786_1.c: Likewise.
4465
4466 2014-07-14 Richard Biener <rguenther@suse.de>
4467
4468 PR tree-optimization/61757
4469 PR tree-optimization/61783
4470 PR tree-optimization/61787
4471 * gcc.dg/torture/pr61757.c: New testcase.
4472 * gcc.dg/torture/pr61787.c: Likewise.
4473
4474 2014-07-14 Jakub Jelinek <jakub@redhat.com>
4475
4476 PR middle-end/61294
4477 * c-c++-common/Wmemset-transposed-args1.c: New test.
4478 * c-c++-common/Wmemset-transposed-args2.c: New test.
4479 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
4480
4481 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
4482
4483 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
4484 longer happens during parsing.
4485 * gcc.dg/pr44024.c: Update template.
4486 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
4487 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
4488 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
4489
4490 2014-07-13 Tom de Vries <tom@codesourcery.com>
4491
4492 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
4493 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
4494
4495 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
4496
4497 PR C++/60209 - Declaration of user-defined literal operator cause error
4498 * g++.dg/cpp0x/pr60209-neg.C: New.
4499 * g++.dg/cpp0x/pr60209.C: New.
4500 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
4501
4502 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
4503
4504 PR c++/60967
4505 * g++.dg/cilk-plus/pr60967.C: New.
4506
4507 2014-07-13 Tobias Burnus <burnus@net-b.de>
4508
4509 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
4510
4511 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
4512
4513 PR fortran/61780
4514 * gfortran.dg/dependency_44.f90 : New test
4515
4516 2014-07-12 Tobias Burnus <burnus@net-b.de>
4517
4518 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
4519 * gfortran.dg/coarray_atomic_2.f90: New.
4520 * gfortran.dg/coarray_atomic_3.f90: New.
4521 * gfortran.dg/coarray_atomic_4.f90: New.
4522 * gfortran.dg/coarray/atomic_2.f90: New.
4523
4524 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
4525
4526 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
4527 * g++.dg/cpp0x/pr57644.C: New.
4528
4529 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4530
4531 PR c++/53159
4532 * g++.dg/cpp0x/Wnarrowing1.C: New.
4533
4534 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
4535
4536 PR preprocessor/61389
4537 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
4538 * gcc.dg/cpp/sysmac1.c: Likewise.
4539
4540 2014-07-11 Richard Biener <rguenther@suse.de>
4541
4542 PR middle-end/61473
4543 * gcc.dg/memmove-4.c: New testcase.
4544 * gcc.dg/strlenopt-8.c: XFAIL.
4545 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
4546
4547 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
4548
4549 PR target/61561
4550 * gcc.dg/pr61561.c: New test.
4551
4552 2014-07-10 Tom de Vries <tom@codesourcery.com>
4553
4554 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
4555 dg-options.
4556 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4557 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
4558 dg-options.
4559
4560 2014-07-10 Richard Biener <rguenther@suse.de>
4561
4562 PR c-family/61741
4563 * c-c++-common/torture/pr61741.c: Use signed char.
4564
4565 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
4566
4567 * gnat.dg/opt39.adb: New test.
4568
4569 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4570
4571 PR tree-optimization/61742
4572 * gcc.dg/torture/pr61742.c: New test.
4573 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
4574 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
4575
4576 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4577
4578 PR c++/60686
4579 * g++.dg/cpp0x/explicit8.C: New.
4580
4581 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4582
4583 DR 1584
4584 PR c++/57466
4585 * g++.dg/template/pr57466.C: New.
4586 * g++.dg/cpp0x/pr57466.C: Likewise.
4587 * g++.dg/template/unify6.C: Update.
4588
4589 2014-07-09 Tom de Vries <tom@codesourcery.com>
4590
4591 * gcc.target/i386/fuse-caller-save-rec.c: New test.
4592
4593 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4594
4595 * gfortran.dg/ieee/underflow_1.f90: New file.
4596
4597 2014-07-09 Richard Biener <rguenther@suse.de>
4598
4599 PR c-family/61741
4600 * c-c++-common/torture/pr61741.c: New testcase.
4601
4602 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
4603
4604 * lib/target-supports.exp
4605 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
4606
4607 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
4608
4609 * gcc.dg/globalalias.c: Remove XFAIL.
4610 * gcc.dg/localalias.c: Remove XFAIL.
4611
4612 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
4613
4614 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
4615 * g++.dg/cpp0x/pr58155.C: New.
4616
4617 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4618
4619 PR testsuite/61453
4620 * gfortran.dg/bind_c_array_params_2.f90:
4621 Adjust regexp for more targets.
4622
4623 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
4624 Paolo Carlini <paolo.carlini@oracle.com>
4625
4626 PR c++/59361
4627 * g++.dg/cpp0x/vt-59361.C: New.
4628
4629 2014-07-08 Sriraman Tallam <tmsriram@google.com>
4630
4631 PR target/61599
4632 * gcc.target/i386/pr61599-1.c: New test.
4633 * gcc.target/i386/pr61599-2.c: New test.
4634
4635 2014-07-08 Jakub Jelinek <jakub@redhat.com>
4636
4637 PR rtl-optimization/61673
4638 * gcc.c-torture/execute/pr61673.c: New test.
4639
4640 PR tree-optimization/61725
4641 * gcc.dg/tree-ssa/vrp93.c: New test.
4642 * gcc.c-torture/execute/pr61725.c: New test.
4643
4644 2014-07-08 Richard Biener <rguenther@suse.de>
4645
4646 * tree-ssa-dom.h (loop_depth_of_name): Remove.
4647 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
4648 restriction on loop depth difference.
4649 (record_equality): Likewise.
4650 (propagate_rhs_into_lhs): Likewise. Simplify condition.
4651 (loop_depth_of_name): Remove.
4652 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
4653 restriction on loop depth difference.
4654 (init_copy_prop): Likewise.
4655
4656 2014-07-08 Richard Biener <rguenther@suse.de>
4657
4658 PR tree-optimization/61681
4659 * gcc.dg/torture/pr61681.c: New testcase.
4660
4661 2014-07-08 Richard Biener <rguenther@suse.de>
4662
4663 PR tree-optimization/61680
4664 * gcc.dg/vect/pr61680.c: New testcase.
4665
4666 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
4667
4668 PR tree-optimization/61576
4669 * gcc.dg/torture/pr61576.c: New test.
4670
4671 2014-07-08 Marek Polacek <polacek@redhat.com>
4672
4673 PR c/60226
4674 * c-c++-common/pr60226.c: New test.
4675
4676 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
4677
4678 PR fortran/61459
4679 PR fortran/58883
4680 * gfortran.dg/allocatable_function_8.f90 : New test
4681
4682 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
4683
4684 * gcc.target/powerpc/spe-evmerge.c: New file.
4685
4686 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
4687
4688 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
4689
4690 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
4691
4692 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
4693
4694 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
4695
4696 PR c++/58898
4697 * g++.dg/parse/pr58898.C: New.
4698
4699 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4700
4701 * gfortran.dg/list_read_12.f90: Delete the file.
4702 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
4703 of dg-runtest.
4704
4705 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4706
4707 PR libgfortran/61640
4708 * gfortran.dg/arrayio_16.f90: New test.
4709
4710 2014-07-06 Marek Polacek <polacek@redhat.com>
4711
4712 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
4713 * g++.dg/ipa/imm-devirt-2.C: Likewise.
4714
4715 2014-07-06 Marek Polacek <polacek@redhat.com>
4716
4717 PR c/6940
4718 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
4719 -Wno-sizeof-array-argument.
4720 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4721 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
4722 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
4723 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
4724 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
4725 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
4726 * c-c++-common/sizeof-array-argument.c: New test.
4727 * gcc.dg/vla-5.c: Add dg-warnings.
4728
4729 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
4730
4731 * g++.dg/ipa/devirt-26.C: Update testcase.
4732 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
4733 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
4734
4735 2014-07-04 Tobias Burnus <burnus@net-b.de>
4736
4737 * gfortran.dg/coarray/coindexed_3.f90: New.
4738
4739 2014-07-04 Jakub Jelinek <jakub@redhat.com>
4740
4741 PR middle-end/61654
4742 * g++.dg/opt/pr61654.C: New test.
4743
4744 PR tree-optimization/61684
4745 * gcc.c-torture/compile/pr61684.c: New test.
4746
4747 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
4748
4749 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
4750 dg-runtest's. Adapt all callers.
4751 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
4752 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
4753 * lib/go-dg.exp (go-dg-runtest): Likewise.
4754 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
4755 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
4756
4757 2014-07-03 Jakub Jelinek <jakub@redhat.com>
4758
4759 PR tree-optimization/61682
4760 * gcc.c-torture/execute/pr61682.c: New test.
4761
4762 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
4763
4764 * gcc.target/powerpc/shift-dot.c: New test.
4765
4766 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4767
4768 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
4769 avoid optimization.
4770
4771 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4772
4773 * gcc.target/arm/identical-invariants.c: New test.
4774
4775 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
4776 Chen Gang <gang.chen.5i5j@gmail.com>
4777
4778 * gcc.c-torture/compile/section.c: New testcase.
4779
4780 2014-07-02 Christian Bruel <christian.bruel@st.com>
4781
4782 PR target/29349
4783 PR target/53513
4784 * gcc.target/sh/fpchg.c: New test.
4785
4786 2014-07-02 Jakub Jelinek <jakub@redhat.com>
4787 Fritz Reese <Reese-Fritz@zai.com>
4788
4789 * gfortran.dg/oldstyle_5.f: New test.
4790
4791 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
4792
4793 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
4794 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
4795
4796 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4797
4798 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
4799 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4800 * g++.dg/parse/error11.C: Likewise.
4801 * g++.old-deja/g++.brendan/template17.C: Likewise.
4802
4803 2014-07-02 Tobias Burnus <burnus@net-b.de>
4804
4805 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
4806 * gfortran.dg/coarray/send_array.f90: Ditto.
4807 * gfortran.dg/coarray/sendget_array.f90: Ditto.
4808
4809 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
4810 Yufeng Zhang <yufeng.zhang@arm.com>
4811
4812 * gcc.target/aarch64/aapcs64/aapcs64.exp:
4813 (additional_flags_for_func_ret): New variable based on
4814 $additional_flags with -fno-use-caller-save.
4815 (func-ret-*.c): Use the new variable.
4816
4817 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
4818
4819 PR c++/59637
4820 * g++.dg/cpp0x/decltype60.C: New.
4821
4822 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4823
4824 * gcc.target/aarch64/simd/vcage_f64.c: New test.
4825 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
4826 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
4827 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
4828 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
4829 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
4830 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
4831 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
4832
4833 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
4834
4835 * g++.dg/cpp1y/pr59867.C: Fix target selector.
4836
4837 2014-07-01 Marek Polacek <polacek@redhat.com>
4838
4839 * gcc.dg/Wint-conversion.c: New test.
4840
4841 2014-07-01 Marek Polacek <polacek@redhat.com>
4842
4843 PR c/58286
4844 * gcc.dg/Wincompatible-pointer-types.c: New test.
4845
4846 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
4847
4848 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
4849 MicroBlaze specific pattern.
4850
4851 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
4852
4853 PR c++/58781
4854 PR c++/60249
4855 PR c++/59867
4856 * testsuite/g++.dg/cpp0x/pr58781.C: New.
4857 * testsuite/g++.dg/cpp0x/pr60249.C: New.
4858 * testsuite/g++.dg/cpp1y/pr59867.C: New.
4859
4860 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4861
4862 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
4863 test requires greater precision than the current PowerPC long
4864 double implementation supports.
4865
4866 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
4867
4868 PR c++/54891
4869 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
4870
4871 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
4872
4873 PR c++/51400
4874 * g++.dg/cpp0x/constexpr-attribute3.C: New.
4875
4876 2014-06-30 Jeff Law <law@redhat.com>
4877
4878 PR tree-optimization/61607
4879 * gcc.dg/tree-ssa/pr61607.c: New test.
4880
4881 2014-06-30 Marek Polacek <polacek@redhat.com>
4882
4883 * c-c++-common/ubsan/attrib-2.c: New test.
4884 * g++.dg/ubsan/return-3.C: New test.
4885
4886 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
4887
4888 PR middle-end/57541
4889 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
4890 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
4891
4892 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4893
4894 * gcc.dg/ira-loop-pressure.c: New test.
4895
4896 2014-06-29 Roman Gareev <gareevroman@gmail.com>
4897
4898 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
4899 checks that the dump is generated.
4900
4901 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4902
4903 PR fortran/36275
4904 PR fortran/38839
4905 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
4906 * gfortran.dg/binding_label_tests_27.f90: New file.
4907
4908 2014-06-29 Roman Gareev <gareevroman@gmail.com>
4909
4910 * gfortran.dg/graphite/pr59586.f: New testcase.
4911
4912 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
4913
4914 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
4915
4916 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4917
4918 PR fortran/29383
4919 * lib/target-supports.exp (check_effective_target_fortran_ieee):
4920 New function.
4921 * gfortran.dg/ieee/ieee.exp: New file.
4922 * gfortran.dg/ieee/ieee_1.F90: New file.
4923 * gfortran.dg/ieee/ieee_2.f90: New file.
4924 * gfortran.dg/ieee/ieee_3.f90: New file.
4925 * gfortran.dg/ieee/ieee_4.f90: New file.
4926 * gfortran.dg/ieee/ieee_5.f90: New file.
4927 * gfortran.dg/ieee/ieee_6.f90: New file.
4928 * gfortran.dg/ieee/ieee_7.f90: New file.
4929 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
4930
4931 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
4932
4933 * g++.dg/cpp0x/elision_conv.C: New.
4934
4935 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4936
4937 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
4938
4939 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4940
4941 PR c++/61614
4942 * g++.dg/ext/complit14.C: New.
4943
4944 2014-06-27 Martin Jambor <mjambor@suse.cz>
4945
4946 PR ipa/61160
4947 * g++.dg/ipa/pr61160-2.C: New test.
4948 * g++.dg/ipa/pr61160-3.C: Likewise.
4949
4950 2014-06-27 Jakub Jelinek <jakub@redhat.com>
4951
4952 PR tree-optimization/57233
4953 PR tree-optimization/61299
4954 * gcc.dg/pr57233.c: New test.
4955 * gcc.target/i386/pr57233.c: New test.
4956 * gcc.target/i386/sse2-pr57233.c: New test.
4957 * gcc.target/i386/avx-pr57233.c: New test.
4958 * gcc.target/i386/avx2-pr57233.c: New test.
4959 * gcc.target/i386/avx512f-pr57233.c: New test.
4960 * gcc.target/i386/xop-pr57233.c: New test.
4961
4962 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
4963
4964 * gcc.dg/typeof-2.c: New testcase.
4965
4966 2014-06-27 Marek Polacek <polacek@redhat.com>
4967
4968 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
4969 (fn1): Remove store to out-of-bounds location. Add memory barrier.
4970 (fn2): Likewise.
4971 (fn5): Likewise.
4972 (fn6): Likewise.
4973 (fn7): Likewise.
4974 (fn8): Likewise.
4975 (fn9): Likewise.
4976 (fn11): Likewise.
4977 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
4978 location. Add memory barrier.
4979 (fn2): Likewise.
4980 (fn3): Likewise.
4981 (fn4): Likewise.
4982 (fn5): Likewise.
4983 * c-c++-common/ubsan/bounds-7.c: New test.
4984
4985 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4986
4987 PR libgfortran/61499
4988 * gfortran.dg/arrayio_15.f90: New test.
4989
4990 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
4991
4992 PR target/61586
4993 * gcc.target/alpha/pr61586.c: New test.
4994
4995 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
4996
4997 PR c++/57573
4998 * g++.dg/template/pr57573.C: New.
4999
5000 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
5001
5002 * gcc.dg/tree-ssa/interposition.c: New testcase.
5003
5004 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
5005
5006 PR c++/56633
5007 * g++.dg/cpp0x/deleted8.C: New.
5008
5009 2014-06-26 Martin Jambor <mjambor@suse.cz>
5010
5011 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
5012 parameter.
5013 * g++.dg/simulate-thread/bitfields.C: Likewise.
5014 * gcc.dg/simulate-thread/strict-align-global.c: Remove
5015 allow-packed-store-data-races parameter.
5016 * gcc.dg/simulate-thread/subfields.c: Likewise.
5017 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
5018 to one.
5019
5020 2014-06-26 Martin Jambor <mjambor@suse.cz>
5021
5022 * g++.dg/ipa/pr60600.C: Fix typo.
5023 * g++.dg/ipa/devirt-25.C: Likewise.
5024
5025 2014-06-26 Richard Biener <rguenther@suse.de>
5026
5027 PR tree-optimization/61607
5028 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
5029
5030 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
5031
5032 * gcc.dg/inline-22.c: Add bind_pic_locally.
5033 * gcc.dg/inline_4.c: Ditto.
5034 * gcc.dg/fail_always_inline.c: Ditto.
5035 * g++.dg/ipa/devirt-25.C: Ditto.
5036
5037 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
5038
5039 * lib/target-support.exp (bind_pic_locally): Save the flags to
5040 'flags_to_postpone' instead of appending to 'flags'.
5041 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
5042 with flags_to_postpone and revert after target_compile.
5043 * lib/g++.exp (g++_target_compile): Ditto.
5044 * lib/gfortran.exp (gfortran_target_compile): Ditto.
5045
5046 2014-06-26 Nick Clifton <nickc@redhat.com>
5047
5048 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
5049
5050 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
5051
5052 PR c++/61537
5053 * g++.dg/template/pr61537.C: New testcase.
5054
5055 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5056
5057 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
5058 powerpc*-*-linux*.
5059
5060 2014-06-25 Tobias Burnus <burnus@net-b.de>
5061
5062 * gfortran.dg/coarray_33.f90: New.
5063
5064 2014-06-25 Tobias Burnus <burnus@net-b.de>
5065
5066 * gfortran.dg/coarray/coindexed_1.f90: New.
5067
5068 2014-06-25 Tobias Burnus <burnus@net-b.de>
5069
5070 * gfortran.dg/coarray_collectives_7.f90: New.
5071
5072 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
5073
5074 * gcc.c-torture/execute/20140622-1.c: New test.
5075
5076 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
5077
5078 DR 178
5079 PR c++/49132
5080 * g++.dg/cpp0x/aggr1.C: New.
5081 * g++.dg/cpp0x/aggr2.C: Likewise.
5082 * g++.dg/init/aggr11.C: Likewise.
5083 * g++.dg/init/aggr12.C: Likewise.
5084
5085 2014-06-25 Martin Jambor <mjambor@suse.cz>
5086
5087 * g++.dg/ipa/pr61540.C: Remove dumping test.
5088
5089 2014-06-25 Marek Polacek <polacek@redhat.com>
5090
5091 PR c/61162
5092 * gcc.dg/pr61162.c: Adjust dg-warning.
5093 * gcc.dg/pr61162-2.c: New test.
5094
5095 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
5096
5097 PR tree-optimization/57742
5098 * gcc.dg/tree-ssa/calloc-3.c: New file.
5099
5100 2014-06-25 Richard Biener <rguenther@suse.de>
5101
5102 PR testsuite/61560
5103 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
5104 for targets that return _Complex float in memory.
5105
5106 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5107
5108 * gcc.target/arm/vect-noalign.c: Adjust options.
5109
5110 2014-06-24 Cong Hou <congh@google.com>
5111
5112 * gcc.dg/vect/vect-reduc-sad.c: New.
5113 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
5114
5115 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
5116
5117 PR tree-optimization/57742
5118 * g++.dg/tree-ssa/calloc.C: New testcase.
5119 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
5120 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
5121 * gcc.dg/strlenopt-9.c: Adapt.
5122
5123 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
5124
5125 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
5126 global variable.
5127 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
5128 instead of calling sequentially in the C code.
5129 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
5130 saved_return_address to the stack frame where LR register was stored.
5131 (saved_return_address): Declare weak.
5132
5133 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5134
5135 PR c++/33972
5136 * g++.dg/other/operator3.C: New.
5137 * g++.dg/template/operator8.C: Adjust.
5138 * g++.dg/template/operator9.C: Likewise.
5139
5140 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
5141
5142 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
5143
5144 2014-06-24 Richard Biener <rguenther@suse.de>
5145
5146 PR tree-optimization/61572
5147 * gcc.target/i386/pr61572.c: New testcase.
5148
5149 2014-06-24 Jakub Jelinek <jakub@redhat.com>
5150
5151 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
5152 reduction clause.
5153 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
5154 Remove Label is never defined expected error.
5155 * gfortran.dg/gomp/udr8.f90: New test.
5156
5157 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
5158
5159 PR tree-optimization/61554
5160 * g++.dg/torture/pr61554.C: New testcase.
5161
5162 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
5163
5164 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
5165
5166 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
5167
5168 * gcc.dg/localalias-2.c: Guard by require-alias.
5169 * gcc.dg/globalalias-2.c: Likewise.
5170
5171 2014-06-23 Kai Tietz <ktietz@redhat.com>
5172
5173 * gcc.target/i386/indjmp-1.c: New test.
5174
5175 2014-06-23 Andrew Pinski <apinski@cavium.com>
5176
5177 * gcc.c-torture/compile/20140723-1.c: New testcase.
5178
5179 2014-06-23 Marek Polacek <polacek@redhat.com>
5180
5181 PR c/61553
5182 * c-c++-common/pr61553.c (foo): Add dg-error.
5183
5184 2014-06-23 Tobias Burnus <burnus@net-b.de>
5185
5186 * gfortran.dg/coarray_32.f90: New.
5187
5188 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5189
5190 DR 577
5191 PR c++/33101
5192 * g++.dg/other/void1.C: Adjust.
5193 * g++.dg/other/void3.C: Likewise.
5194
5195 2014-06-23 Marek Polacek <polacek@redhat.com>
5196
5197 PR c/61553
5198 * c-c++-common/pr61553.c: New test.
5199
5200 2014-06-23 Richard Biener <rguenther@suse.de>
5201
5202 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
5203 * g++.dg/vect/slp-pr50819.cc: Likewise.
5204 * g++.dg/vect/slp-pr56812.cc: Likewise.
5205 * gcc.dg/vect/bb-slp-1.c: Likewise.
5206 * gcc.dg/vect/bb-slp-10.c: Likewise.
5207 * gcc.dg/vect/bb-slp-11.c: Likewise.
5208 * gcc.dg/vect/bb-slp-13.c: Likewise.
5209 * gcc.dg/vect/bb-slp-14.c: Likewise.
5210 * gcc.dg/vect/bb-slp-15.c: Likewise.
5211 * gcc.dg/vect/bb-slp-16.c: Likewise.
5212 * gcc.dg/vect/bb-slp-17.c: Likewise.
5213 * gcc.dg/vect/bb-slp-18.c: Likewise.
5214 * gcc.dg/vect/bb-slp-19.c: Likewise.
5215 * gcc.dg/vect/bb-slp-2.c: Likewise.
5216 * gcc.dg/vect/bb-slp-20.c: Likewise.
5217 * gcc.dg/vect/bb-slp-21.c: Likewise.
5218 * gcc.dg/vect/bb-slp-22.c: Likewise.
5219 * gcc.dg/vect/bb-slp-23.c: Likewise.
5220 * gcc.dg/vect/bb-slp-24.c: Likewise.
5221 * gcc.dg/vect/bb-slp-25.c: Likewise.
5222 * gcc.dg/vect/bb-slp-26.c: Likewise.
5223 * gcc.dg/vect/bb-slp-27.c: Likewise.
5224 * gcc.dg/vect/bb-slp-28.c: Likewise.
5225 * gcc.dg/vect/bb-slp-29.c: Likewise.
5226 * gcc.dg/vect/bb-slp-3.c: Likewise.
5227 * gcc.dg/vect/bb-slp-30.c: Likewise.
5228 * gcc.dg/vect/bb-slp-31.c: Likewise.
5229 * gcc.dg/vect/bb-slp-32.c: Likewise.
5230 * gcc.dg/vect/bb-slp-4.c: Likewise.
5231 * gcc.dg/vect/bb-slp-5.c: Likewise.
5232 * gcc.dg/vect/bb-slp-6.c: Likewise.
5233 * gcc.dg/vect/bb-slp-7.c: Likewise.
5234 * gcc.dg/vect/bb-slp-8.c: Likewise.
5235 * gcc.dg/vect/bb-slp-8a.c: Likewise.
5236 * gcc.dg/vect/bb-slp-8b.c: Likewise.
5237 * gcc.dg/vect/bb-slp-9.c: Likewise.
5238 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
5239 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
5240 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
5241 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
5242 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
5243 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
5244 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
5245 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
5246 * gcc.dg/vect/pr26359.c: Likewise.
5247 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
5248
5249 2014-06-23 Marek Polacek <polacek@redhat.com>
5250
5251 * c-c++-common/pr49706-2.c: New test.
5252
5253 2014-06-23 Alan Modra <amodra@gmail.com>
5254
5255 * gcc.dg/pr61583.c: New.
5256
5257 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
5258
5259 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
5260 [u]int64x1_t.
5261
5262 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
5263 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
5264
5265 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
5266 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
5267 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
5268 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
5269 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
5270 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
5271 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
5272 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
5273 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
5274 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
5275 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
5276 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
5277 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
5278 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
5279 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
5280 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
5281 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
5282 test_vsrid_n_u64): Fix signature to match intrinsic.
5283
5284 (test_vabs_s64): Remove.
5285 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
5286
5287 (test_vdupd_lane_s64): Rename to...
5288 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
5289
5290 (test_vdupd_lane_u64): Rename to...
5291 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
5292
5293 (test_vtst_s64): Rename to...
5294 (test_vtstd_s64): ...and change int64x1_t to int64_t.
5295
5296 (test_vtst_u64): Rename to...
5297 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
5298
5299 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
5300 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
5301 Remove out-of-bounds tests.
5302 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
5303 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
5304 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
5305
5306 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
5307
5308 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
5309 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
5310 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
5311 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
5312 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
5313 vector types.
5314 * gcc.target/aarch64/vsub_f64.c: Likewise.
5315 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
5316 scheme as now the same for all variants.
5317 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
5318 float64x1_t.
5319
5320 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
5321
5322 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
5323
5324 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
5325
5326 * gcc.dg/localalias.c: Fix broken commit.
5327 * gcc.dg/globalalias.c: Likewise.
5328
5329 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
5330
5331 * gcc.dg/localalias.c: New testcase.
5332 * gcc.dg/localalias-2.c: New testcase.
5333 * gcc.dg/globalalias.c: New testcase.
5334 * gcc.dg/globalalias-2.c: New testcase.
5335
5336 2014-06-20 Jakub Jelinek <jakub@redhat.com>
5337
5338 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
5339
5340 2014-06-20 Marek Polacek <polacek@redhat.com>
5341
5342 * c-c++-common/ubsan/bounds-1.c: New test.
5343 * c-c++-common/ubsan/bounds-2.c: New test.
5344 * c-c++-common/ubsan/bounds-3.c: New test.
5345 * c-c++-common/ubsan/bounds-4.c: New test.
5346 * c-c++-common/ubsan/bounds-5.c: New test.
5347 * c-c++-common/ubsan/bounds-6.c: New test.
5348
5349 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
5350
5351 Make the tests big-endian friendly.
5352
5353 * gcc.target/aarch64/aapcs64/test_25.c: Update.
5354 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
5355 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
5356 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
5357 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
5358 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
5359 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
5360 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
5361 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
5362
5363 2014-06-20 Yury Gribov <y.gribov@samsung.com>
5364 Max Ostapenko <m.ostapenko@partner.samsung.com>
5365
5366 PR sanitizer/61547
5367 * c-c++-common/asan/strlen-overflow-1.c: New test.
5368
5369 2014-06-20 Martin Jambor <mjambor@suse.cz>
5370
5371 PR ipa/61540
5372 * g++.dg/ipa/pr61540.C: New test.
5373
5374 2014-06-20 Yury Gribov <y.gribov@samsung.com>
5375 Max Ostapenko <m.ostapenko@partner.samsung.com>
5376
5377 PR sanitizer/61530
5378 * c-c++-common/asan/pr61530.c: New test.
5379
5380 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5381
5382 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
5383 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
5384 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
5385 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
5386 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
5387 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
5388 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
5389 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
5390 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
5391 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
5392 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
5393 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
5394 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
5395 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
5396 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
5397 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
5398 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
5399 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
5400 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
5401 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
5402 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
5403 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
5404 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
5405 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
5406 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
5407 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
5408 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
5409 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
5410 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
5411 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
5412 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
5413 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
5414 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
5415 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
5416 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
5417 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
5418 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
5419 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
5420 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
5421 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
5422 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
5423 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
5424 (test_vqdmlal_high_lane_s16): Fix parameter type.
5425 (test_vqdmlal_high_lane_s32): Likewise.
5426 (test_vqdmull_high_lane_s16): Likewise.
5427 (test_vqdmull_high_lane_s32): Likewise.
5428 (test_vqdmlsl_high_lane_s32): Likewise.
5429 (test_vqdmlsl_high_lane_s16): Likewise.
5430 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
5431 Fix argument type.
5432 (test_vqdmlals_lane_s32): Likewise.
5433 (test_vqdmlslh_lane_s16): Likewise.
5434 (test_vqdmlsls_lane_s32): Likewise.
5435 (test_vqdmulhh_lane_s16): Likewise.
5436 (test_vqdmulhs_lane_s32): Likewise.
5437 (test_vqdmullh_lane_s16): Likewise.
5438 (test_vqdmulls_lane_s32): Likewise.
5439 (test_vqrdmulhh_lane_s16): Likewise.
5440 (test_vqrdmulhs_lane_s32): Likewise.
5441
5442 2014-06-20 Tobias Burnus <burnus@net-b.de>
5443
5444 PR testsuite/61567
5445 * gfortran.dg/coarray_collectives_5.f90: Update
5446 dg-final scan-tree-dump-times.
5447 * gfortran.dg/coarray_collectives_6.f90: Ditto.
5448
5449 2014-06-20 Hale Wang <hale.wang@arm.com>
5450
5451 * gcc.target/arm/lto/: New folder to verify the LTO option.
5452 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
5453 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
5454 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
5455 * lib/lto.exp (object-readelf): New procedure.
5456
5457 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5458
5459 PR fortran/61454
5460 * gfortran.dg/pr61454.f90: New file.
5461
5462 2014-06-19 Terry Guo <terry.guo@arm.com>
5463
5464 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
5465 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
5466 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
5467
5468 2014-06-19 Tobias Burnus <burnus@net-b.de>
5469
5470 * gfortran.dg/coarray/collectives_2.f90: Extend
5471 and make valid.
5472
5473 2014-06-18 Tom de Vries <tom@codesourcery.com>
5474
5475 * gcc.target/aarch64/fuse-caller-save.c: New test.
5476
5477 2014-06-18 Radovan Obradovic <robradovic@mips.com>
5478 Tom de Vries <tom@codesourcery.com>
5479
5480 * gcc.target/arm/fuse-caller-save.c: New test.
5481
5482 2014-06-18 Richard Biener <rguenther@suse.de>
5483
5484 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
5485 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
5486 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
5487
5488 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5489
5490 PR tree-optimization/61518
5491 * gcc.dg/torture/pr61518.c: New test.
5492
5493 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
5494
5495 PR tree-optimization/61517
5496 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
5497 (incorrect_read_be32): Likewise.
5498 (main): Call incorrect_read_* to test stmt replacement is made by
5499 bswap at the right place.
5500 * gcc.c-torture/execute/pr61517.c: New test.
5501
5502 2014-06-18 Andreas Schwab <schwab@suse.de>
5503
5504 PR rtl-optimization/54555
5505 * gcc.target/m68k/pr54555.c: New test.
5506
5507 2014-06-18 Olivier Hainque <hainque@adacore.com>
5508
5509 * gnat.dg/blocklocs.adb: New test.
5510
5511 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
5512
5513 PR tree-optimization/52252
5514 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
5515 * gcc.target/i386/pr52252-core.c: Ditto.
5516
5517 PR tree-optimization/61403
5518 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
5519
5520 2014-06-18 Jakub Jelinek <jakub@redhat.com>
5521
5522 * gfortran.dg/gomp/declare-simd-1.f90: New test.
5523 * gfortran.dg/gomp/depend-1.f90: New test.
5524 * gfortran.dg/gomp/target1.f90: New test.
5525 * gfortran.dg/gomp/target2.f90: New test.
5526 * gfortran.dg/gomp/target3.f90: New test.
5527 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
5528 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
5529 201107.
5530
5531 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
5532
5533 PR fortran/61126
5534 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
5535
5536 2014-06-17 Tobias Burnus <burnus@net-b.de>
5537 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
5538
5539 * gfortran.dg/coarray/send_array.f90: New.
5540 * gfortran.dg/coarray/get_array.f90: New.
5541 * gfortran.dg/coarray/sendget_array.f90: New.
5542 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
5543 names.
5544 * gfortran.dg/coarray/collectives_2.f90: New.
5545
5546 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5547
5548 PR target/61533
5549 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
5550 dg-options.
5551
5552 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
5553
5554 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
5555 unit_id and kind_id to zero.
5556
5557 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
5558
5559 PR target/61483
5560 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
5561 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
5562 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
5563 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
5564
5565 2014-06-17 Richard Biener <rguenther@suse.de>
5566
5567 PR lto/61012
5568 * gcc.dg/lto/pr61526_0.c: New testcase.
5569 * gcc.dg/lto/pr61526_1.c: Likewise.
5570
5571 2014-06-17 Richard Biener <rguenther@suse.de>
5572
5573 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
5574 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
5575 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
5576 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5577 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
5578
5579 2014-06-17 Richard Biener <rguenther@suse.de>
5580
5581 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
5582
5583 2014-06-16 Richard Biener <rguenther@suse.de>
5584
5585 PR tree-optimization/61482
5586 * g++.dg/torture/pr61482.C: New testcase.
5587
5588 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
5589
5590 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
5591 vpmacsdql instruction.
5592
5593 2014-06-16 Yury Gribov <y.gribov@samsung.com>
5594
5595 * c-c++-common/asan/instrument-with-calls-1.c: New test.
5596 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5597 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
5598 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
5599 test patterns.
5600 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5601 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
5602 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5603 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5604 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5605 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5606
5607 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5608
5609 PR fortran/28484
5610 PR fortran/61429
5611 * gfortran.dg/system_clock_1.f90: New file.
5612 * gfortran.dg/system_clock_2.f90: New file.
5613
5614 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5615
5616 PR c++/33101
5617 * g++.dg/other/void3.C: New.
5618 * g++.dg/conversion/err-recover1.C: Update.
5619
5620 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
5621
5622 PR target/61415
5623 * lib/target-supports.exp (check_effective_target_longdouble128): New.
5624 * gcc.target/powerpc/pack02.c: Use it.
5625 * gcc.target/powerpc/tfmode_off.c: Likewise.
5626
5627 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
5628
5629 PR rtl-optimization/61094
5630 PR rtl-optimization/61446
5631 * gcc.target/i386/pr61446.c : New.
5632
5633 2014-06-13 Dehao Chen <dehao@google.com>
5634
5635 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
5636
5637 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
5638
5639 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
5640
5641 2014-06-13 Richard Biener <rguenther@suse.de>
5642
5643 * c-c++-common/pr46562-2.c: Adjust.
5644 * g++.dg/tree-ssa/pr8781.C: Likewise.
5645 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5646 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5647 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
5648 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
5649 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5650
5651 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5652
5653 PR tree-optimization/61375
5654 * gcc.c-torture/execute/pr61375-1.c: New test.
5655
5656 2014-06-12 Jakub Jelinek <jakub@redhat.com>
5657
5658 PR middle-end/61486
5659 * c-c++-common/gomp/pr61486-1.c: New test.
5660 * c-c++-common/gomp/pr61486-2.c: New test.
5661
5662 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
5663
5664 PR target/59843
5665 * gcc.dg/vect/vect-singleton_1.c: New file.
5666
5667 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
5668
5669 PR target/61443
5670 * gcc.target/avr/torture/pr61443.c: New test.
5671
5672 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
5673
5674 PR c++/19200
5675 * g++.dg/parse/friend11.C: New.
5676
5677 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
5678
5679 PR c++/60265
5680 * g++.dg/cpp0x/using-enum-1.C: New.
5681 * g++.dg/cpp0x/using-enum-2.C: Likewise.
5682
5683 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
5684
5685 PR c++/19200
5686 * g++.dg/parse/friend9.C: New.
5687 * g++.dg/parse/friend10.C: Likewise.
5688 * g++.dg/parse/friend7.C: Adjust.
5689
5690 2014-06-11 Richard Biener <rguenther@suse.de>
5691
5692 PR tree-optimization/61452
5693 * gcc.dg/torture/pr61452.c: New testcase.
5694
5695 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
5696
5697 PR c++/34049
5698 * g++.dg/parse/pr34049.C: New.
5699
5700 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
5701
5702 * gcc.c-torture/execute/pr61306-1.c: New test.
5703 * gcc.c-torture/execute/pr61306-2.c: Likewise.
5704 * gcc.c-torture/execute/pr61306-3.c: Likewise.
5705
5706 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5707
5708 * gcc.target/aarch64/acle/acle.exp: New.
5709 * gcc.target/aarch64/acle/crc32b.c: New test.
5710 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
5711 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
5712 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
5713 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
5714 * gcc.target/aarch64/acle/crc32d.c: Likewise.
5715 * gcc.target/aarch64/acle/crc32h.c: Likewise.
5716 * gcc.target/aarch64/acle/crc32w.c: Likewise.
5717
5718 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
5719
5720 PR tree-optimization/52252
5721 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
5722
5723 2014-06-11 Richard Biener <rguenther@suse.de>
5724
5725 PR middle-end/61437
5726 * gcc.dg/torture/20140610-1.c: New testcase.
5727 * gcc.dg/torture/20140610-2.c: Likewise.
5728
5729 2014-06-10 Richard Biener <rguenther@suse.de>
5730
5731 PR tree-optimization/61438
5732 * gcc.dg/torture/pr61438.c: New testcase.
5733
5734 2014-06-10 Richard Biener <rguenther@suse.de>
5735
5736 PR middle-end/61456
5737 * g++.dg/opt/pr61456.C: New testcase.
5738
5739 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
5740 Mikael Morin <mikael@gcc.gnu.org>
5741
5742 PR fortran/41936
5743 * gfortran.dg/class_array_15.f03: Check memory leaks.
5744
5745 2014-06-10 Richard Biener <rguenther@suse.de>
5746
5747 PR tree-optimization/57186
5748 PR tree-optimization/59299
5749 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
5750 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
5751
5752 2014-06-10 Jakub Jelinek <jakub@redhat.com>
5753
5754 PR fortran/60928
5755 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
5756 directives.
5757 * gfortran.dg/gomp/associate1.f90: New test.
5758 * gfortran.dg/gomp/intentin1.f90: New test.
5759 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
5760 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
5761 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
5762 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
5763
5764 2014-06-09 Marek Polacek <polacek@redhat.com>
5765
5766 PR c/36446
5767 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
5768 * gcc.dg/array-2.c: Likewise.
5769 * gcc.dg/array-const-2.c: Likewise.
5770 * gcc.dg/ucnid-8.c: Likewise.
5771 * gcc.dg/vla-init-1.c: Likewise.
5772 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
5773 * gcc.dg/c99-flex-array-7.c: Likewise.
5774 * gcc.dg/init-bad-1.c: Likewise.
5775 * gcc.dg/init-bad-3.c: Likewise.
5776 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
5777 * gcc.dg/pedwarn-init.c: Add dg-warning.
5778 * gcc.dg/pr53119.c: Remove dg-excess-errors.
5779
5780 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5781
5782 PR c++/22556
5783 * g++.dg/other/redecl3.C: New.
5784
5785 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
5786
5787 PR c++/54442
5788 * g++.dg/pr54442.C: New file.
5789
5790 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
5791
5792 PR fortran/61406
5793 * gfortran.dg/associate_17.f90 : New test
5794
5795 2014-06-09 Petr Murzin <petr.murzin@intel.com>
5796
5797 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
5798 void for TEST instead of static void.
5799 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
5800 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
5801 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
5802 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
5803 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
5804 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
5805 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
5806 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
5807 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
5808 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
5809 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
5810 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
5811 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
5812 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
5813 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
5814 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
5815 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
5816 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
5817 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
5818 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
5819 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
5820 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
5821 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
5822 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
5823 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
5824 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
5825 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
5826 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
5827 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
5828 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
5829 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
5830 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
5831 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
5832 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
5833 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
5834 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
5835 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
5836 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
5837 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
5838 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
5839 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
5840 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
5841 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
5842 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
5843 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
5844 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
5845 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
5846 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
5847 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
5848 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
5849 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
5850 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
5851 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
5852 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
5853 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
5854 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
5855 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
5856 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
5857 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
5858 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
5859 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
5860 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
5861 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
5862 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
5863 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
5864 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
5865 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
5866 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
5867 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
5868 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
5869 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
5870 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
5871 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
5872 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
5873 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
5874 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
5875 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
5876 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
5877 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
5878 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
5879 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
5880 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
5881 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
5882 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
5883 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
5884 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
5885 instead of static void.
5886 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
5887 delete unused variables.
5888 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5889 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5890 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5891 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
5892 delete unused variables, void for TEST instead of static void.
5893 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5894 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5895 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5896 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5897 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5898 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5899 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5900 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5901 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5902 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5903 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5904 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
5905 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
5906 initialize variables.
5907 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
5908 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
5909 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
5910 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
5911 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
5912 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
5913 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
5914 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
5915 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
5916 * gcc.target/i386/i386.exp: Ditto.
5917 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
5918 CALC, void for TEST instead of static void, initialize variables.
5919 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
5920 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
5921 static void.
5922 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
5923 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
5924 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
5925 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
5926 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
5927 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
5928 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
5929 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
5930 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
5931 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
5932 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
5933 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
5934 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
5935 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
5936 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
5937 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
5938 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5939 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5940 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
5941 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
5942 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
5943 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
5944 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
5945 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
5946 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
5947 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
5948 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
5949 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
5950 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
5951 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
5952 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
5953 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
5954 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
5955 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
5956 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
5957 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
5958 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
5959 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
5960 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
5961 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
5962 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
5963 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
5964 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
5965 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
5966 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
5967 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
5968 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
5969 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
5970 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
5971 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
5972 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
5973 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
5974 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5975 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5976 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
5977 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
5978 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
5979 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
5980 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
5981 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
5982 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
5983 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
5984 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
5985 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
5986 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
5987 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
5988 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
5989 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
5990 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
5991 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
5992 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
5993 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5994 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
5995 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
5996 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
5997 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
5998 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
5999 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
6000 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
6001 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
6002 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
6003 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
6004 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
6005 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
6006 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
6007 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
6008 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
6009 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
6010 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
6011 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
6012 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
6013 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
6014 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
6015 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
6016 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
6017 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
6018 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
6019 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
6020 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
6021 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
6022 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
6023 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
6024 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
6025 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
6026 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
6027 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
6028 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
6029 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
6030 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
6031 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
6032 instead of static void.
6033 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
6034 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
6035 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
6036 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
6037 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
6038 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
6039 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
6040 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
6041 static void, delete unused variables.
6042 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
6043 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6044 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
6045 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
6046 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
6047 static void, delete unused variables, Change parameters for
6048 UNION_CHECK, MASK_MERGE and MASK_ZERO.
6049 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
6050 CALC, void for TEST instead of static void.
6051 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
6052 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
6053 void.
6054 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
6055 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
6056 static void, change type of parameter for UNION_TYPE.
6057 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
6058 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
6059 void for TEST instead of static void, delete unused variables, change
6060 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
6061 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
6062 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6063 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6064 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6065 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6066 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6067 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
6068 void for TEST instead of static void, change parameters for
6069 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
6070 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
6071 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
6072 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
6073 * gcc.target/i386/avx512f-additional-reg-names.c: Add
6074 __attribute__((unused)).
6075 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
6076 __attribute__((unused)).
6077 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
6078 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
6079 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
6080 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
6081 * gcc.target/i386/avx512f-korw-1.c: Ditto.
6082 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
6083 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
6084 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
6085 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
6086 add __attribute__((unused)).
6087 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
6088 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
6089 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
6090 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
6091 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
6092 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
6093 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
6094 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
6095 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
6096 delete unused variables.
6097 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
6098 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6099 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6100 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6101 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6102 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
6103 static void, mask_merging and zero_masking for unsigned types.
6104 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
6105 CHECK_ARRAY for unsigned types.
6106 * gcc.target/i386/m256-check.h: Ditto.
6107 * gcc.target/i386/m512-check.h: Ditto.
6108
6109 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
6110
6111 PR target/61062
6112 * gcc.target/arm/pr48252.c (main): Expect same result
6113 as endian-neutral.
6114
6115 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6116
6117 PR fortran/45187
6118 * gfortran.dg/cray_pointers_10.f90: New file.
6119
6120 2014-06-09 Jakub Jelinek <jakub@redhat.com>
6121
6122 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
6123 instead of complex(kind=16).
6124
6125 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6126
6127 PR fortran/38829
6128 * gfortran.dg/bind_c_usage_29.f90: New file.
6129
6130 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
6131
6132 * gnat.dg/opt38.adb: New test.
6133 * gnat.dg/opt38_pkg.ad[sb]: New helper.
6134
6135 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
6136
6137 PR target/18343
6138 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
6139 New macro, 0 for __MMIX__, default 64.
6140 (bar): Pass it to __builtin_apply instead of literal 64.
6141
6142 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6143
6144 * gfortran.dg/io_constraints_11.f90: New file.
6145 * gfortran.dg/io_constraints_12.f90: New file.
6146 * gfortran.dg/io_constraints_13.f90: New file.
6147
6148 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
6149
6150 PR target/61423
6151 * gcc.target/i386/pr61423.c: New test.
6152
6153 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6154
6155 PR c++/60184
6156 * g++.dg/cpp0x/constexpr-union6.C: New.
6157 * g++.dg/cpp0x/union6.C: Likewise.
6158 * g++.dg/init/ref14.C: Adjust.
6159 * g++.dg/init/union1.C: Likewise.
6160
6161 2014-06-06 Richard Biener <rguenther@suse.de>
6162
6163 PR tree-optimization/59299
6164 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
6165
6166 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
6167
6168 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
6169 * gcc.dg/tree-ssa/sra-12.c: Likewise.
6170
6171 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6172
6173 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
6174 bitfield and test wrong results instead of correct results to make the
6175 test more portable.
6176
6177 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6178
6179 PR c++/60432
6180 * g++.dg/cpp0x/constexpr-60432.C: New.
6181
6182 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6183
6184 PR c++/60199
6185 * g++.dg/cpp0x/constexpr-60199.C: New.
6186
6187 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6188
6189 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
6190 Specify -march=z900 as an additional option.
6191 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
6192 * gcc.dg/optimize-bswapsi-2.c: Likewise.
6193 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
6194
6195 2014-06-06 Jakub Jelinek <jakub@redhat.com>
6196
6197 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
6198 reduction clause diagnostic changes.
6199 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
6200 * gfortran.dg/gomp/reduction1.f90: Likewise.
6201 * gfortran.dg/gomp/reduction3.f90: Likewise.
6202 * gfortran.dg/gomp/udr1.f90: New test.
6203 * gfortran.dg/gomp/udr2.f90: New test.
6204 * gfortran.dg/gomp/udr3.f90: New test.
6205 * gfortran.dg/gomp/udr4.f90: New test.
6206 * gfortran.dg/gomp/udr5.f90: New test.
6207 * gfortran.dg/gomp/udr6.f90: New test.
6208 * gfortran.dg/gomp/udr7.f90: New test.
6209
6210 2014-06-06 Christian Bruel <christian.bruel@st.com>
6211
6212 PR tree-optimization/43934
6213 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
6214
6215 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
6216
6217 PR c/53119
6218 * gcc.dg/pr53119.c: New testcase.
6219
6220 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6221
6222 PR target/52472
6223 * gcc.target/avr/pr52472.c: New test.
6224
6225
6226 2014-06-05 Jeff Law <law@redhat.com>
6227
6228 PR tree-optimization/61289
6229 * g++.dg/pr61289.C: New test.
6230 * g++.dg/pr61289-2.C: New test.
6231
6232 2014-06-05 Richard Biener <rguenther@suse.de>
6233 Paolo Carlini <paolo.carlini@oracle.com>
6234
6235 PR c++/56961
6236 * g++.dg/parse/pr56961.C: New.
6237
6238 2014-06-05 Kai Tietz <ktietz@redhat.com>
6239
6240 PR target/46219
6241 * gcc.target/i386/sibcall-4.c: Remove xfail.
6242
6243 2014-06-05 Julian Brown <julian@codesourcery.com>
6244 Sandra Loosemore <sandra@codesourcery.com>
6245
6246 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
6247
6248 2014-06-05 Richard Biener <rguenther@suse.de>
6249
6250 PR c++/61004
6251 * g++.dg/diagnostic/pr61004.C: New testcase.
6252
6253 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
6254
6255 * gcc.dg/torture/pr61319.c: New test.
6256
6257 2014-06-05 Marek Polacek <polacek@redhat.com>
6258
6259 PR c/56724
6260 * gcc.dg/pr56724-3.c: New test.
6261
6262 2014-06-05 Andreas Schwab <schwab@suse.de>
6263
6264 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
6265
6266 2014-06-05 Marek Polacek <polacek@redhat.com>
6267
6268 PR c/49706
6269 * c-c++-common/pr49706.c: New test.
6270
6271 2014-06-05 Marek Polacek <polacek@redhat.com>
6272
6273 PR c/48062
6274 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
6275 * gcc.dg/Wshadow-3.c: Likewise.
6276 * gcc.dg/pr48062.c: New test.
6277
6278 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6279
6280 PR c++/43453
6281 * g++.dg/init/pr43453.C: New.
6282
6283 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
6284
6285 PR tree-optimization/61385
6286 * gcc.dg/tree-ssa/pr61385.c: New file.
6287
6288 2014-06-04 Richard Biener <rguenther@suse.de>
6289
6290 PR tree-optimization/60098
6291 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
6292
6293 2014-06-04 Richard Biener <rguenther@suse.de>
6294
6295 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
6296
6297 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
6298
6299 PR c/58942
6300 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
6301 the case with a pointer.
6302
6303 2014-06-04 Marek Polacek <polacek@redhat.com>
6304
6305 PR c/30020
6306 * c-c++-common/pr30020.c: New test.
6307
6308 2014-06-03 Andrew Pinski <apinski@cavium.com>
6309
6310 * gcc.c-torture/compile/20140528-1.c: New testcase.
6311
6312 2014-06-03 Dehao Chen <dehao@google.com>
6313
6314 * gcc.dg/tree-prof/merge_block.c: New test.
6315
6316 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
6317
6318 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
6319 * g++.dg/ext/mv15.C (dg-options): Ditto.
6320
6321 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6322
6323 DR 1423
6324 PR c++/52174
6325 * g++.dg/cpp0x/nullptr31.C: New.
6326 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
6327 * g++.dg/cpp0x/nullptr17.C: Update.
6328
6329 2014-06-03 Marek Polacek <polacek@redhat.com>
6330
6331 PR c/60439
6332 * c-c++-common/pr60439.c: New test.
6333 * g++.dg/eh/scope1.C (f4): Add dg-warning.
6334
6335 2014-06-03 Martin Jambor <mjambor@suse.cz>
6336
6337 PR ipa/61160
6338 * g++.dg/ipa/pr61160-1.C: New test.
6339
6340 2014-06-03 Richard Biener <rguenther@suse.de>
6341
6342 PR tree-optimization/61383
6343 * gcc.dg/torture/pr61383-1.c: New testcase.
6344
6345 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
6346
6347 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
6348
6349 2014-06-02 Jeff Law <law@redhat.com>
6350
6351 PR rtl-optimization/61094
6352 * g++.dg/pr61094: New test.
6353
6354 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
6355
6356 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
6357 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
6358 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
6359 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
6360 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
6361 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
6362 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
6363 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
6364
6365 2014-06-02 Richard Biener <rguenther@suse.de>
6366
6367 PR tree-optimization/61346
6368 * gcc.dg/torture/pr61346.c: New testcase.
6369
6370 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
6371
6372 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
6373 not compilation.
6374 * gcc.target/i386/sibcall-4.c: Ditto.
6375 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
6376
6377 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
6378
6379 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
6380 in scan-assembler-not string.
6381 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
6382 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
6383 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
6384
6385 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
6386
6387 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
6388
6389 2014-06-01 Kai Tietz <ktietz@redhat.com>
6390
6391 PR target/61377
6392 * gcc.target/i386/sibcall-6.c: New test.
6393
6394 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6395
6396 DR 1227
6397 PR c++/57543
6398 * g++.dg/cpp0x/pr57543-1.C: New.
6399 * g++.dg/cpp0x/pr57543-2.C: Likewise.
6400 * g++.dg/cpp0x/pr57543-3.C: Likewise.
6401 * g++.dg/cpp0x/decltype59.C: Likewise.
6402
6403 2014-05-31 Tom de Vries <tom@codesourcery.com>
6404
6405 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
6406
6407 2014-05-30 Jakub Jelinek <jakub@redhat.com>
6408
6409 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
6410 restore_gcc_exec_prefix_env_var): New procedures.
6411 (set_ld_library_path_env_vars,
6412 restore_ld_library_path_env_vars): Use them.
6413 * lib/c-compat.exp: Load target-libpath.exp.
6414 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
6415 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
6416 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
6417 restore_gcc_exec_prefix_env_var.
6418 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
6419 Likewise.
6420
6421 * c-c++-common/asan/misalign-1.c: New test.
6422 * c-c++-common/asan/misalign-2.c: New test.
6423
6424 * g++.dg/asan/asan_test.C: Add -std=c++11 and
6425 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
6426 -DASAN_USE_DEJAGNU_GTEST=1.
6427 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
6428 * g++.dg/asan/asan_oob_test.cc: Likewise.
6429 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
6430 * g++.dg/asan/asan_str_test.cc: Likewise.
6431 * g++.dg/asan/asan_test_utils.h: Likewise.
6432 * g++.dg/asan/sanitizer_test_config.h: Likewise.
6433 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
6434 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
6435 Imported from upstream r209283.
6436 * g++.dg/asan/asan_test_config.h: Likewise.
6437
6438 2014-05-30 Kai Tietz <ktietz@redhat.com>
6439
6440 PR target/60104
6441 * gcc.target/i386/sibcall-1.c: New test.
6442 * gcc.target/i386/sibcall-2.c: New test.
6443 * gcc.target/i386/sibcall-3.c: New test.
6444 * gcc.target/i386/sibcall-4.c: New test.
6445
6446 2014-05-30 Ian Lance Taylor <iant@google.com>
6447
6448 * gcc.target/i386/pause-2.c: New test.
6449
6450 2014-05-30 Tom de Vries <tom@codesourcery.com>
6451
6452 * gcc.target/i386/fuse-caller-save.c: New test.
6453 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
6454 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
6455
6456 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6457
6458 * gcc.target/arm/simd/vrev16p8_1.c: New file.
6459 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
6460 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
6461 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
6462 * gcc.target/arm/simd/vrev16s8_1.c: New file.
6463 * gcc.target/arm/simd/vrev16u8_1.c: New file.
6464 * gcc.target/arm/simd/vrev32p16_1.c: New file.
6465 * gcc.target/arm/simd/vrev32p8_1.c: New file.
6466 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
6467 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
6468 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
6469 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
6470 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
6471 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
6472 * gcc.target/arm/simd/vrev32s16_1.c: New file.
6473 * gcc.target/arm/simd/vrev32s8_1.c: New file.
6474 * gcc.target/arm/simd/vrev32u16_1.c: New file.
6475 * gcc.target/arm/simd/vrev32u8_1.c: New file.
6476 * gcc.target/arm/simd/vrev64f32_1.c: New file.
6477 * gcc.target/arm/simd/vrev64p16_1.c: New file.
6478 * gcc.target/arm/simd/vrev64p8_1.c: New file.
6479 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
6480 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
6481 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
6482 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
6483 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
6484 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
6485 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
6486 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
6487 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
6488 * gcc.target/arm/simd/vrev64s16_1.c: New file.
6489 * gcc.target/arm/simd/vrev64s32_1.c: New file.
6490 * gcc.target/arm/simd/vrev64s8_1.c: New file.
6491 * gcc.target/arm/simd/vrev64u16_1.c: New file.
6492 * gcc.target/arm/simd/vrev64u32_1.c: New file.
6493 * gcc.target/arm/simd/vrev64u8_1.c: New file.
6494
6495 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
6496
6497 PR rtl-optimization/61325
6498 * gcc.target/aarch64/pr61325.c: New.
6499
6500 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
6501
6502 * gcc.target/arm/simd/vextQf32_1.c: New file.
6503 * gcc.target/arm/simd/vextQp16_1.c: New file.
6504 * gcc.target/arm/simd/vextQp8_1.c: New file.
6505 * gcc.target/arm/simd/vextQs16_1.c: New file.
6506 * gcc.target/arm/simd/vextQs32_1.c: New file.
6507 * gcc.target/arm/simd/vextQs64_1.c: New file.
6508 * gcc.target/arm/simd/vextQs8_1.c: New file.
6509 * gcc.target/arm/simd/vextQu16_1.c: New file.
6510 * gcc.target/arm/simd/vextQu32_1.c: New file.
6511 * gcc.target/arm/simd/vextQu64_1.c: New file.
6512 * gcc.target/arm/simd/vextQu8_1.c: New file.
6513 * gcc.target/arm/simd/vextQp64_1.c: New file.
6514 * gcc.target/arm/simd/vextf32_1.c: New file.
6515 * gcc.target/arm/simd/vextp16_1.c: New file.
6516 * gcc.target/arm/simd/vextp8_1.c: New file.
6517 * gcc.target/arm/simd/vexts16_1.c: New file.
6518 * gcc.target/arm/simd/vexts32_1.c: New file.
6519 * gcc.target/arm/simd/vexts64_1.c: New file.
6520 * gcc.target/arm/simd/vexts8_1.c: New file.
6521 * gcc.target/arm/simd/vextu16_1.c: New file.
6522 * gcc.target/arm/simd/vextu32_1.c: New file.
6523 * gcc.target/arm/simd/vextu64_1.c: New file.
6524 * gcc.target/arm/simd/vextu8_1.c: New file.
6525 * gcc.target/arm/simd/vextp64_1.c: New file.
6526
6527 2014-05-29 Radovan Obradovic <robradovic@mips.com>
6528 Tom de Vries <tom@codesourcery.com>
6529
6530 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
6531 options.
6532 * gcc.target/mips/fuse-caller-save.h: New include file.
6533 * gcc.target/mips/fuse-caller-save.c: New test.
6534 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
6535 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
6536
6537 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
6538
6539 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
6540
6541 2014-05-28 Richard Biener <rguenther@suse.de>
6542
6543 PR middle-end/61045
6544 * gcc.dg/pr61045.c: New testcase.
6545
6546 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6547
6548 * lib/clearcap.exp: New file.
6549 * gcc.dg/vect/vect.exp: Load clearcap.exp.
6550 Remove clearcap_ldflags handling.
6551 Call clearcap-init, clearcap-finish.
6552 * gcc.target/i386/i386.exp: Likewise.
6553 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
6554 * gcc.target/i386/clearcapv2.map: Move to
6555 ../config/sol2-clearcapv2.map.
6556 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
6557 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
6558
6559 2014-05-28 Richard Biener <rguenther@suse.de>
6560
6561 PR tree-optimization/61335
6562 * gfortran.dg/pr61335.f90: New testcase.
6563
6564 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
6565
6566 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
6567
6568 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
6569
6570 * gnat.dg/overflow_fixed.adb: New test.
6571
6572 2014-05-27 Marek Polacek <polacek@redhat.com>
6573
6574 PR c/56724
6575 * gcc.dg/pr56724-1.c: New test.
6576 * gcc.dg/pr56724-2.c: New test.
6577 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
6578 -Wtraditional.
6579 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
6580
6581 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
6582
6583 * gcc.dg/fold-compare-8.c: New test.
6584 * gcc.dg/Wstrict-overflow-25.c: Likewise.
6585
6586 2014-05-27 Richard Biener <rguenther@suse.de>
6587
6588 * gcc.dg/tree-ssa/vrp92.c: New testcase.
6589
6590 2014-05-27 Marek Polacek <polacek@redhat.com>
6591
6592 PR testsuite/61319
6593 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
6594 LLONG_MIN, and ULLONG_MAX.
6595
6596 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6597
6598 * lib/target-supports.exp (check_effective_target_vect_bswap):
6599 Specify arm*-*-* support.
6600
6601 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
6602
6603 PR testsuite/61319
6604 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
6605 -nan optional.
6606 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
6607 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
6608
6609 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
6610
6611 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
6612
6613 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
6614
6615 PR rtl-optimization/61222
6616 * gcc.c-torture/compile/pr61222-1.c: New test.
6617 * gcc.c-torture/compile/pr61222-2.c: Likewise.
6618
6619 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
6620
6621 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
6622
6623 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
6624
6625 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
6626
6627 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6628
6629 PR libgfortran/55117
6630 * gfortran.dg/namelist_85.f90: New test.
6631
6632 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
6633
6634 PR c/61191
6635 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
6636 the case with syntax error.
6637
6638 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6639
6640 * gcc.dg/lto/pr61278_0.c: New test.
6641 * gcc.dg/lto/pr61278_1.c: New test.
6642
6643 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6644
6645 * gcc.dg/pr61220.c: New test.
6646 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
6647
6648 2014-05-25 Tobias Burnus <burnus@net-b.de>
6649
6650 * gfortran.dg/coarray_10.f90: Update dg-warning.
6651 * gfortran.dg/coarray_this_image_1.f90: New.
6652 * gfortran.dg/coarray_this_image_2.f90: New.
6653
6654 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
6655
6656 PR libfortran/61173
6657 * gfortran.dg/arrayio_14.f90: New test.
6658
6659 2014-05-24 Andreas Schwab <schwab@suse.de>
6660
6661 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
6662
6663 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
6664
6665 * gfortran.dg/bind_c_array_params_2.f90:
6666 Adjust regexp for -flto.
6667 * gfortran.dg/pr48636-2.f90: Likewise.
6668 * gfortran.dg/pr52835.f90: Likewise.
6669
6670 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
6671
6672 PR rtl-optimization/61215
6673 * gcc.target/i386/pr61215.c: New.
6674
6675 2014-05-23 Marek Polacek <polacek@redhat.com>
6676 Jakub Jelinek <jakub@redhat.com>
6677
6678 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
6679 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
6680 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
6681 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
6682 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
6683 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
6684 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
6685 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
6686 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
6687 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
6688 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
6689 * c-c++-common/ubsan/float-cast.h: New file.
6690 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
6691 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
6692
6693 2014-05-23 Jiong Wang <jiong.wang@arm.com>
6694
6695 * gcc.target/aarch64/tail_indirect_call_1.c: New.
6696
6697 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6698
6699 * g++.dg/cpp1y/lambda-init9.C: New.
6700
6701 2014-05-23 Richard Biener <rguenther@suse.de>
6702
6703 PR testsuite/61266
6704 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
6705 adjust testcase to reflect reality.
6706
6707 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
6708
6709 PR tree-optimization/54733
6710 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
6711 optimization to support memory sources and bitwise operations
6712 equivalent to load in host endianness.
6713 * gcc.dg/optimize-bswaphi-1.c: Likewise.
6714 * gcc.dg/optimize-bswapsi-2.c: Likewise.
6715 * gcc.c-torture/execute/bswap-2.c: Likewise.
6716
6717 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
6718
6719 * lib/target-supports.exp: New effective targets for architectures
6720 capable of performing byte swap.
6721 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
6722 * gcc.dg/optimize-bswapdi-2.c: Likewise.
6723 * gcc.dg/optimize-bswapsi-1.c: Likewise.
6724
6725 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6726
6727 PR c++/61088
6728 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
6729 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
6730
6731 2014-05-22 Xinliang David Li <davidxl@google.com>
6732
6733 * g++.dg/ipa/devirt-15.C: Fix expected message.
6734 * g++.dg/ipa/devirt-16.C: Ditto.
6735 * g++.dg/ipa/devirt-17.C: Ditto.
6736 * g++.dg/ipa/devirt-26.C: Ditto.
6737 * g++.dg/ipa/imm-devirt-1.C: Ditto.
6738 * g++.dg/ipa/imm-devirt-2.C: Ditto.
6739 * g++.dg/tree-ssa/pr8781.C:Ditto.
6740
6741 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
6742
6743 * gcc.target/powerpc/htm-ttest.c: New test.
6744
6745 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
6746
6747 * gnat.dg/opt37.ad[sb]: New test.
6748
6749 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
6750
6751 PR c/61271
6752 * g++.dg/cilk-plus/AN/array_function.cc: New.
6753
6754 2014-05-22 Richard Biener <rguenther@suse.de>
6755
6756 * gcc.dg/tree-ssa/alias-33.c: New testcase.
6757
6758 2014-05-22 Kostya Serebryany <kcc@google.com>
6759
6760 * c-c++-common/tsan/mutexset1.c: Update the test to match
6761 upstream r209283.
6762 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
6763
6764 2014-05-21 Marek Polacek <polacek@redhat.com>
6765
6766 PR sanitizer/61272
6767 * g++.dg/ubsan/pr61272.C: New test.
6768
6769 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
6770 Sandra Loosemore <sandra@codesourcery.com>
6771
6772 PR lto/60179
6773 * lib/scanasm.exp (scan-lto-assembler): New procedure.
6774 * gcc.target/nios2/custom-fp-lto.c: New test.
6775
6776 2014-05-21 Andreas Schwab <schwab@suse.de>
6777
6778 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
6779
6780 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
6781
6782 PR target/54236
6783 * gcc.target/sh/pr54236-3.c: New.
6784
6785 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
6786
6787 PR c++/60189
6788 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
6789
6790 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
6791
6792 PR tree-optimization/60899
6793 * g++.dg/ipa/devirt-11.C: Update template.
6794
6795 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
6796
6797 PR C++/61038
6798 * g++.dg/cpp0x/pr61038.C: New.
6799
6800 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6801
6802 PR c++/58753
6803 PR c++/58930
6804 PR c++/58704
6805 * g++.dg/cpp0x/nsdmi-template11.C: New.
6806 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
6807 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
6808
6809 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
6810
6811 * gnat.dg/opt35.adb: New test.
6812 * gnat.dg/opt36.adb: Likewise.
6813 * gnat.dg/opt35_pkg.ad[sb]: New helper.
6814
6815 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6816
6817 PR c++/60373
6818 * g++.dg/cpp0x/Wattributes1.C: New.
6819 * g++.dg/ext/visibility/redecl1.C: Adjust.
6820 * g++.dg/ext/visibility/visibility-7.C: Likewise.
6821
6822 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6823
6824 * gcc.target/powerpc/vsxcopy.c: New test.
6825
6826 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6827
6828 PR c++/58664
6829 * g++.dg/cpp0x/nsdmi-union6.C: New.
6830 * g++.dg/parse/pr58664.C: Likewise.
6831 * g++.dg/cpp0x/nsdmi6.C: Tweak.
6832 * g++.dg/parse/crash31.C: Likewise.
6833 * g++.dg/template/error2.C: Likewise.
6834 * g++.dg/template/inherit8.C: Likewise.
6835 * g++.dg/template/offsetof2.C: Likewise.
6836
6837 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
6838
6839 * c-c++-common/gomp/simd4.c: Adjust for inform.
6840 * g++.dg/cpp0x/decltype-call1.C: Likewise.
6841 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6842 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
6843 * g++.dg/cpp0x/noexcept15.C: Likewise.
6844 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
6845 * g++.dg/eh/spec6.C: Likewise.
6846 * g++.dg/expr/cast1.C: Likewise.
6847 * g++.dg/expr/dtor1.C: Likewise.
6848 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
6849 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
6850 * g++.dg/gomp/pr49223-2.C: Likewise.
6851 * g++.dg/gomp/udr-4.C: Likewise.
6852 * g++.dg/init/delete1.C: Likewise.
6853 * g++.dg/other/crash-2.C: Likewise.
6854 * g++.dg/parse/crash24.C: Likewise.
6855 * g++.dg/parse/crash25.C: Likewise.
6856 * g++.dg/parse/crash31.C: Likewise.
6857 * g++.dg/parse/crash49.C: Likewise.
6858 * g++.dg/parse/crash50.C: Likewise.
6859 * g++.dg/parse/crash54.C: Likewise.
6860 * g++.dg/parse/dtor7.C: Likewise.
6861 * g++.dg/parse/error40.C: Likewise.
6862 * g++.dg/parse/fused-params1.C: Likewise.
6863 * g++.dg/parse/new1.C: Likewise.
6864 * g++.dg/template/crash35.C: Likewise.
6865 * g++.dg/template/crash59.C: Likewise.
6866 * g++.dg/template/crash77.C: Likewise.
6867 * g++.dg/template/error51.C: Likewise.
6868 * g++.dg/template/incomplete1.C: Likewise.
6869 * g++.dg/template/incomplete3.C: Likewise.
6870 * g++.dg/template/incomplete4.C: Likewise.
6871 * g++.dg/template/incomplete5.C: Likewise.
6872 * g++.dg/template/inherit8.C: Likewise.
6873 * g++.dg/template/instantiate1.C: Likewise.
6874 * g++.dg/template/instantiate3.C: Likewis: Likewise.
6875 * g++.dg/template/offsetof2.C: Likewise.
6876 * g++.dg/tm/pr51928.C: Likewise.
6877 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
6878 * g++.dg/warn/incomplete1.C: Likewise.
6879 * g++.dg/warn/incomplete2.C: Likewise.
6880 * g++.old-deja/g++.brendan/friend4.C: Likewise.
6881 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
6882 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
6883 * g++.old-deja/g++.eh/catch1.C: Likewise.
6884 * g++.old-deja/g++.eh/spec6.C: Likewise.
6885 * g++.old-deja/g++.mike/p7868.C: Likewise.
6886 * g++.old-deja/g++.other/crash38.C: Likewise.
6887 * g++.old-deja/g++.other/enum2.C: Likewise.
6888 * g++.old-deja/g++.other/incomplete.C: Likewise.
6889 * g++.old-deja/g++.other/vaarg3.C: Likewise.
6890 * g++.old-deja/g++.pt/crash9.C: Likewise.
6891 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
6892 * g++.old-deja/g++.pt/typename8.C: Likewise.
6893 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
6894
6895 2014-05-19 Joseph Myers <joseph@codesourcery.com>
6896
6897 * lib/target-supports.exp
6898 (check_effective_target_vect_sizes_32B_16B): Return false if
6899 128-bit AVX vectors preferred.
6900
6901 2014-05-19 Mike Stump <mikestump@comcast.net>
6902
6903 * lib/target-supports.exp (check_effective_target_avx): Early out
6904 if not x86 to prevent x86 flags on non-x86 targets.
6905
6906 2014-05-19 Richard Biener <rguenther@suse.de>
6907
6908 PR tree-optimization/61221
6909 * gcc.dg/torture/pr61221.c: New testcase.
6910
6911 2014-05-19 Richard Biener <rguenther@suse.de>
6912
6913 PR tree-optimization/61209
6914 * gfortran.dg/pr61209.f90: New testcase.
6915
6916 2014-05-19 Richard Biener <rguenther@suse.de>
6917
6918 PR tree-optimization/61184
6919 * c-c++-common/torture/pr61184.c: New testcase.
6920
6921 2014-05-19 Christian Bruel <christian.bruel@st.com>
6922
6923 PR target/61195
6924 * gcc.target/sh/pr61195.c: New test.
6925
6926 2014-05-18 Wei Mi <wmi@google.com>
6927
6928 PR target/58066
6929 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
6930 directive with rtl insns. Add effective-target fpic and
6931 tls_native.
6932
6933 2014-05-17 Xinliang David Li <davidxl@google.com>
6934
6935 * g++.dg/ipa/devirt-33.C: New testcase.
6936
6937 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
6938
6939 * g++.dg/ipa/comdat.C: New file.
6940
6941 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
6942
6943 * gnat.dg/volatile12.ad[sb]: New test.
6944
6945 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
6946
6947 * gnat.dg/enum3.adb: New test.
6948
6949 2014-05-18 Andreas Schwab <schwab@suse.de>
6950
6951 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
6952
6953 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
6954
6955 PR libfortran/52539
6956 * gfortran.dg/namelist_utf8.f90: New test.
6957
6958 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6959
6960 PR c++/52875
6961 * g++.dg/cpp0x/decltype58.C: New.
6962
6963 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
6964
6965 * gcc.target/microblaze/others/break_handler.c: New.
6966
6967 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
6968
6969 PR tree-optimization/61140
6970 PR tree-optimization/61150
6971 PR tree-optimization/61197
6972 * gcc.dg/tree-ssa/pr61140.c: New file.
6973 * gcc.dg/tree-ssa/pr61150.c: New file.
6974 * gcc.dg/tree-ssa/pr61197.c: New file.
6975
6976 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
6977
6978 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
6979 (dg-options): Add -mfpmath=387.
6980 (dg-final): Check that no MMX registers are used.
6981
6982 2014-05-17 Andreas Schwab <schwab@suse.de>
6983
6984 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
6985
6986 2014-05-16 David Malcolm <dmalcolm@redhat.com>
6987
6988 Revert:
6989 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6990
6991 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6992 occurrences of "int" in the gimple dump to reflect that the return
6993 types of functions now show up in such dumps.
6994 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6995
6996 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
6997
6998 * gcc.c-torture/execute/20101011-1.c: Update testcase.
6999 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
7000 * gcc.dg/tree-ssa/writeonly.c: New testcase.
7001 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
7002 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
7003 * gcc.dg/debug/pr35154.c: Update testcase.
7004 * gcc.target/i386/vectorize1.c: Update testcase.
7005
7006 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
7007
7008 PR c++/51640
7009 * g++.dg/parse/error54.C: New.
7010
7011 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
7012
7013 PR rtl-optimization/60969
7014 * g++.dg/pr60969.C: New.
7015
7016 2014-05-16 Richard Biener <rguenther@suse.de>
7017
7018 PR tree-optimization/61194
7019 * gcc.dg/vect/pr61194.c: New testcase.
7020
7021 2014-05-16 Richard Biener <rguenther@suse.de>
7022
7023 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
7024 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
7025 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
7026 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
7027
7028 2014-05-16 Richard Biener <rguenther@suse.de>
7029
7030 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
7031
7032 2014-05-15 Martin Jambor <mjambor@suse.cz>
7033
7034 PR ipa/61085
7035 * g++.dg/ipa/pr61085.C: New test.
7036
7037 2014-05-15 Martin Jambor <mjambor@suse.cz>
7038
7039 PR tree-optimization/61090
7040 * gcc.dg/tree-ssa/pr61090.c: New test.
7041
7042 2014-05-15 Jakub Jelinek <jakub@redhat.com>
7043
7044 PR tree-optimization/61158
7045 * gcc.dg/pr61158.c: New test.
7046
7047 2014-05-15 Andreas Schwab <schwab@suse.de>
7048
7049 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
7050 emitted.
7051 * obj-c++.dg/exceptions-5.mm: Likewise.
7052
7053 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7054
7055 * shrink-wrap-loop.c: New test case.
7056
7057 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
7058
7059 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
7060 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
7061 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
7062 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
7063 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
7064 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
7065 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
7066 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
7067 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
7068 * gcc.target/arm/simd/vtrnf32_1.c: New file.
7069 * gcc.target/arm/simd/vtrnp16_1.c: New file.
7070 * gcc.target/arm/simd/vtrnp8_1.c: New file.
7071 * gcc.target/arm/simd/vtrns16_1.c: New file.
7072 * gcc.target/arm/simd/vtrns32_1.c: New file.
7073 * gcc.target/arm/simd/vtrns8_1.c: New file.
7074 * gcc.target/arm/simd/vtrnu16_1.c: New file.
7075 * gcc.target/arm/simd/vtrnu32_1.c: New file.
7076 * gcc.target/arm/simd/vtrnu8_1.c: New file.
7077
7078 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
7079
7080 * gcc.target/i386/clflushopt-1.c: New.
7081 * gcc.target/i386/xsavec-1.c: Ditto.
7082 * gcc.target/i386/xsavec64-1.c: Ditto.
7083 * gcc.target/i386/xsaves-1.c: Ditto.
7084 * gcc.target/i386/xsaves64-1.c: Ditto.
7085 * gcc.target/i386/sse-12.c: Test new options.
7086 * gcc.target/i386/sse-13.c: Ditto.
7087 * gcc.target/i386/sse-14.c: Ditto.
7088 * gcc.target/i386/sse-22.c: Ditto.
7089 * gcc.target/i386/sse-23.c: Ditto.
7090 * g++.dg/other/i386-2.C: Ditto.
7091 * g++.dg/other/i386-3.C: Ditto.
7092
7093 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
7094
7095 PR rtl-optimization/60866
7096 * gcc.dg/pr60866.c: New test.
7097
7098 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
7099
7100 PR rtl-optimization/60901
7101 * gcc.target/i386/pr60901.c: New test.
7102
7103 2014-05-14 Yury Gribov <y.gribov@samsung.com>
7104
7105 PR sanitizer/61100
7106 * c-c++-common/asan/asan-interface-1.c: New test.
7107 * lib/asan-dg.exp (asan_include_flags): New function.
7108 (asan_init): Call asan_include_flags to obtain path
7109 to sanitizer headers.
7110
7111 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
7112
7113 * lib/target-support.exp (check_dfp_hw_available): New function.
7114 (is-effective-target): Check $arg for dfp_hw.
7115 (is-effective-target-keyword): Likewise.
7116 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
7117 Change target to dfp_hw.
7118
7119 2014-05-13 Marek Polacek <polacek@redhat.com>
7120
7121 PR c/61162
7122 * gcc.dg/pr61162.c: New test.
7123
7124 2014-05-13 Marek Polacek <polacek@redhat.com>
7125
7126 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
7127 * c-c++-common/pr50459-2.c: New test.
7128
7129 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
7130
7131 PR c++/54310
7132 * g++.dg/template/pr54310.C: New.
7133
7134 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
7135 Sandra Loosemore <sandra@codesourcery.com>
7136
7137 * gcc.target/mips/loongson-simd.c: Disable micromips too.
7138
7139 2014-05-13 Catherine Moore <clm@cm00re.com>
7140
7141 * gcc.target/mips/near-far-1.c: Adjust expected output
7142 to allow the JALS instruction.
7143 * gcc.target/mips/near-far-2.c: Likewise.
7144 * gcc.target/mips/near-far-4.c: Likewise.
7145
7146 2014-05-13 Bin Cheng <bin.cheng@arm.com>
7147
7148 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
7149
7150 2014-05-13 Jakub Jelinek <jakub@redhat.com>
7151
7152 PR target/61060
7153 * gcc.dg/pr61060.c: New test.
7154
7155 2014-05-12 DJ Delorie <dj@redhat.com>
7156
7157 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
7158 * gcc.dg/sibcall-4.c: Likewise.
7159
7160 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
7161
7162 * objc.dg/shadow-1.m: New test.
7163 * objc.dg/shadow-2.m: New test.
7164 * objc.dg/ivar-scope-1.m: New test.
7165 * objc.dg/ivar-scope-2.m: New test.
7166 * objc.dg/ivar-scope-3.m: New test.
7167 * objc.dg/ivar-scope-4.m: New test.
7168 * objc.dg/ivar-visibility-1.m: New test.
7169 * objc.dg/ivar-visibility-2.m: New test.
7170 * objc.dg/ivar-visibility-3.m: New test.
7171 * objc.dg/ivar-visibility-4.m: New test.
7172
7173 2014-05-12 Tobias Burnus <burnus@net-b.de>
7174
7175 PR fortran/60127
7176 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
7177
7178 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7179
7180 PR fortran/60834
7181 * gfortran.dg/associate_16.f90: New test.
7182
7183 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7184
7185 PR target/60991
7186 * gcc.target/avr/pr60991.c: New testcase.
7187
7188 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7189
7190 PR c++/60054
7191 * g++.dg/cpp1y/pr60054.C: New.
7192
7193 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7194
7195 PR c++/51199
7196 * g++.dg/template/pr51199.C: New.
7197
7198 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
7199
7200 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
7201
7202 2014-05-11 Jakub Jelinek <jakub@redhat.com>
7203
7204 * gfortran.dg/gomp/affinity-1.f90: New test.
7205
7206 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
7207
7208 * gcc.dg/torture/pr61136.c: New test.
7209
7210 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7211
7212 PR c++/59705
7213 * g++.dg/cpp0x/sfinae51.C: New.
7214
7215 PR c++/58353
7216 * g++.dg/cpp0x/variadic157.C: New.
7217
7218 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
7219
7220 PR target/51244
7221 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
7222
7223 2014-05-10 Marek Polacek <polacek@redhat.com>
7224
7225 * gcc.dg/pedwarn-init.c: New test.
7226 * gcc.dg/init-string-1.c: Adjust dg-error.
7227
7228 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
7229
7230 * lib/target-supports.exp
7231 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
7232 to the list.
7233
7234 2014-05-09 Marek Polacek <polacek@redhat.com>
7235
7236 PR c/61096
7237 * gcc.dg/pr61096-1.c: New test.
7238 * gcc.dg/pr61096-2.c: New test.
7239
7240 2014-05-09 Florian Weimer <fweimer@redhat.com>
7241
7242 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
7243 * g++.dg/fstack-protector-strong.C: Likewise.
7244 * gcc.target/i386/ssp-strong-reg.c: New file.
7245
7246 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
7247
7248 PR target/61055
7249 * gcc.target/avr/torture/pr61055.c: New test.
7250
7251 2014-05-09 Marek Polacek <polacek@redhat.com>
7252
7253 PR c/50459
7254 * c-c++-common/attributes-1.c: Move test line to a new test.
7255 * c-c++-common/attributes-2.c: New test.
7256 * c-c++-common/pr50459.c: New test.
7257 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
7258 * gcc.dg/nonnull-2.c: Likewise.
7259 * gcc.dg/pr55570.c: Modify dg-error.
7260 * gcc.dg/tm/wrap-2.c: Likewise.
7261
7262 2014-05-08 Jeff Law <law@redhat.com>
7263
7264 PR tree-optimization/61009
7265 * g++.dg/tree-ssa/pr61009.C: New test.
7266
7267 2014-05-08 Matthias Klose <doko@ubuntu.com>
7268
7269 PR driver/61106
7270 * gcc-dg/unused-8a.c: New.
7271 * gcc-dg/unused-8b.c: Likewise.
7272
7273 2014-05-08 Marek Polacek <polacek@redhat.com>
7274
7275 PR c/61053
7276 * gcc.dg/pr61053.c: New test.
7277
7278 2014-05-08 Marek Polacek <polacek@redhat.com>
7279
7280 PR c/61077
7281 * gcc.dg/pr61077.c: New test.
7282
7283 2014-05-08 Tobias Burnus <burnus@net-b.de>
7284
7285 * gfortran.dg/coarray_collectives_1.f90: New.
7286 * gfortran.dg/coarray_collectives_2.f90: New.
7287 * gfortran.dg/coarray_collectives_3.f90: New.
7288 * gfortran.dg/coarray_collectives_4.f90: New.
7289 * gfortran.dg/coarray_collectives_5.f90: New.
7290 * gfortran.dg/coarray_collectives_6.f90: New.
7291 * gfortran.dg/coarray/collectives_1.f90: New.
7292 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
7293 * gfortran.dg/assumed_type_4.f90: Update dg-error.
7294 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7295 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
7296 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
7297 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
7298 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7299
7300 2014-05-08 Wei Mi <wmi@google.com>
7301
7302 PR target/58066
7303 * gcc.target/i386/pr58066.c: New test.
7304
7305 2014-05-08 Joseph Myers <joseph@codesourcery.com>
7306
7307 * gcc.target/i386/avx256-unaligned-load-2.c,
7308 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
7309 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
7310 packed-single instructions.
7311
7312 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7313
7314 PR c++/13981
7315 * g++.dg/diagnostic/pr13981.C: New.
7316
7317 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
7318
7319 PR tree-optimization/59100
7320 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
7321 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
7322
7323 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
7324
7325 PR tree-optimization/61095
7326 * gcc.dg/torture/pr61095.c: New test.
7327
7328 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7329
7330 PR middle-end/39246
7331 * gcc.dg/uninit-13.c: Move warning on the actual source line where
7332 the uninitialized complex is used.
7333 * gcc.dg/uninit-17.c: New test to check partial initialization of
7334 complex with branches.
7335 * gcc.dg/uninit-17-O0.c: Likewise.
7336
7337 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
7338
7339 PR target/60884
7340 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
7341 (test_03): Rename to test_02.
7342
7343 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
7344
7345 PR c++/61083
7346 * g++.dg/cpp0x/sfinae50.C: New.
7347
7348 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
7349
7350 PR c++/61080
7351 * g++.dg/cpp0x/deleted7.C: New.
7352
7353 2014-05-07 Richard Biener <rguenther@suse.de>
7354
7355 PR tree-optimization/61034
7356 * g++.dg/tree-ssa/pr61034.C: New testcase.
7357
7358 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
7359
7360 * gcc.target/epiphany/isr-arg.c: New file.
7361
7362 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
7363
7364 PR tree-optimization/52252
7365 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
7366
7367 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
7368
7369 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
7370 * gcc.target/aarch64/simd/vrev16p8.x: New file.
7371 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
7372 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
7373 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
7374 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
7375 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
7376 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
7377 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
7378 * gcc.target/aarch64/simd/vrev16s8.x: New file.
7379 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
7380 * gcc.target/aarch64/simd/vrev16u8.x: New file.
7381 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
7382 * gcc.target/aarch64/simd/vrev32p16.x: New file.
7383 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
7384 * gcc.target/aarch64/simd/vrev32p8.x: New file.
7385 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
7386 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
7387 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
7388 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
7389 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
7390 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
7391 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
7392 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
7393 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
7394 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
7395 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
7396 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
7397 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
7398 * gcc.target/aarch64/simd/vrev32s16.x: New file.
7399 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
7400 * gcc.target/aarch64/simd/vrev32s8.x: New file.
7401 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
7402 * gcc.target/aarch64/simd/vrev32u16.x: New file.
7403 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
7404 * gcc.target/aarch64/simd/vrev32u8.x: New file.
7405 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
7406 * gcc.target/aarch64/simd/vrev64f32.x: New file.
7407 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
7408 * gcc.target/aarch64/simd/vrev64p16.x: New file.
7409 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
7410 * gcc.target/aarch64/simd/vrev64p8.x: New file.
7411 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
7412 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
7413 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
7414 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
7415 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
7416 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
7417 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
7418 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
7419 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
7420 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
7421 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
7422 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
7423 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
7424 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
7425 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
7426 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
7427 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
7428 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
7429 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
7430 * gcc.target/aarch64/simd/vrev64s16.x: New file.
7431 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
7432 * gcc.target/aarch64/simd/vrev64s32.x: New file.
7433 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
7434 * gcc.target/aarch64/simd/vrev64s8.x: New file.
7435 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
7436 * gcc.target/aarch64/simd/vrev64u16.x: New file.
7437 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
7438 * gcc.target/aarch64/simd/vrev64u32.x: New file.
7439 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
7440 * gcc.target/aarch64/simd/vrev64u8.x: New file.
7441
7442 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
7443
7444 gcc.target/aarch64/simd/ext_f32.x: New file.
7445 gcc.target/aarch64/simd/ext_f32_1.c: New file.
7446 gcc.target/aarch64/simd/ext_p16.x: New file.
7447 gcc.target/aarch64/simd/ext_p16_1.c: New file.
7448 gcc.target/aarch64/simd/ext_p8.x: New file.
7449 gcc.target/aarch64/simd/ext_p8_1.c: New file.
7450 gcc.target/aarch64/simd/ext_s16.x: New file.
7451 gcc.target/aarch64/simd/ext_s16_1.c: New file.
7452 gcc.target/aarch64/simd/ext_s32.x: New file.
7453 gcc.target/aarch64/simd/ext_s32_1.c: New file.
7454 gcc.target/aarch64/simd/ext_s64.x: New file.
7455 gcc.target/aarch64/simd/ext_s64_1.c: New file.
7456 gcc.target/aarch64/simd/ext_s8.x: New file.
7457 gcc.target/aarch64/simd/ext_s8_1.c: New file.
7458 gcc.target/aarch64/simd/ext_u16.x: New file.
7459 gcc.target/aarch64/simd/ext_u16_1.c: New file.
7460 gcc.target/aarch64/simd/ext_u32.x: New file.
7461 gcc.target/aarch64/simd/ext_u32_1.c: New file.
7462 gcc.target/aarch64/simd/ext_u64.x: New file.
7463 gcc.target/aarch64/simd/ext_u64_1.c: New file.
7464 gcc.target/aarch64/simd/ext_u8.x: New file.
7465 gcc.target/aarch64/simd/ext_u8_1.c: New file.
7466 gcc.target/aarch64/simd/ext_f64.c: New file.
7467 gcc.target/aarch64/simd/extq_f32.x: New file.
7468 gcc.target/aarch64/simd/extq_f32_1.c: New file.
7469 gcc.target/aarch64/simd/extq_p16.x: New file.
7470 gcc.target/aarch64/simd/extq_p16_1.c: New file.
7471 gcc.target/aarch64/simd/extq_p8.x: New file.
7472 gcc.target/aarch64/simd/extq_p8_1.c: New file.
7473 gcc.target/aarch64/simd/extq_s16.x: New file.
7474 gcc.target/aarch64/simd/extq_s16_1.c: New file.
7475 gcc.target/aarch64/simd/extq_s32.x: New file.
7476 gcc.target/aarch64/simd/extq_s32_1.c: New file.
7477 gcc.target/aarch64/simd/extq_s64.x: New file.
7478 gcc.target/aarch64/simd/extq_s64_1.c: New file.
7479 gcc.target/aarch64/simd/extq_s8.x: New file.
7480 gcc.target/aarch64/simd/extq_s8_1.c: New file.
7481 gcc.target/aarch64/simd/extq_u16.x: New file.
7482 gcc.target/aarch64/simd/extq_u16_1.c: New file.
7483 gcc.target/aarch64/simd/extq_u32.x: New file.
7484 gcc.target/aarch64/simd/extq_u32_1.c: New file.
7485 gcc.target/aarch64/simd/extq_u64.x: New file.
7486 gcc.target/aarch64/simd/extq_u64_1.c: New file.
7487 gcc.target/aarch64/simd/extq_u8.x: New file.
7488 gcc.target/aarch64/simd/extq_u8_1.c: New file.
7489 gcc.target/aarch64/simd/extq_f64.c: New file.
7490
7491 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
7492
7493 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
7494 * gcc.target/aarch64/vtrnu32.c: Likewise.
7495 * gcc.target/aarch64/vtrnf32.c: Likewise.
7496
7497 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
7498
7499 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
7500 * gcc.target/aarch64/simd/vtrnf32.x: New file.
7501 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
7502 * gcc.target/aarch64/simd/vtrnp16.x: New file.
7503 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
7504 * gcc.target/aarch64/simd/vtrnp8.x: New file.
7505 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
7506 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
7507 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
7508 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
7509 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
7510 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
7511 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
7512 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
7513 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
7514 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
7515 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
7516 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
7517 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
7518 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
7519 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
7520 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
7521 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
7522 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
7523 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
7524 * gcc.target/aarch64/simd/vtrns16.x: New file.
7525 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
7526 * gcc.target/aarch64/simd/vtrns32.x: New file.
7527 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
7528 * gcc.target/aarch64/simd/vtrns8.x: New file.
7529 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
7530 * gcc.target/aarch64/simd/vtrnu16.x: New file.
7531 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
7532 * gcc.target/aarch64/simd/vtrnu32.x: New file.
7533 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
7534 * gcc.target/aarch64/simd/vtrnu8.x: New file.
7535
7536 2014-05-07 Richard Biener <rguenther@suse.de>
7537
7538 PR tree-optimization/57864
7539 * gcc.dg/torture/pr57864.c: New testcase.
7540
7541 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
7542
7543 PR libfortran/61049
7544 * gfortran.dg/list_read_13.f: New test.
7545
7546 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7547
7548 PR c++/60999
7549 * g++.dg/cpp0x/nsdmi-template9.C: New.
7550 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
7551
7552 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
7553 Mike Stump <mikestump@comcast.net>
7554 Richard Sandiford <rdsandiford@googlemail.com>
7555
7556 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
7557
7558 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
7559
7560 PR ipa/60965
7561 * g++.dg/ipa/devirt-32.C: New testcase.
7562
7563 2014-05-05 Richard Biener <rguenther@suse.de>
7564
7565 PR middle-end/61010
7566 * gcc.dg/torture/pr61010.c: New testcase.
7567
7568 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7569
7570 * gcc.target/s390/leaf-profile.c: New testcase.
7571
7572 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7573
7574 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
7575 Disable asm scan for s390.
7576 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7577 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7578
7579 2014-05-05 Bin Cheng <bin.cheng@arm.com>
7580
7581 PR tree-optimization/60363
7582 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
7583
7584 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
7585
7586 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
7587 (dg-require-effective-target): Change target to powerpc_fprs.
7588 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
7589 (dg-require-effective-target): Change target to dfprt.
7590
7591 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7592
7593 PR c++/58582
7594 * g++.dg/cpp0x/deleted4.C: New.
7595 * g++.dg/cpp0x/deleted5.C: Likewise.
7596 * g++.dg/cpp0x/deleted6.C: Likewise.
7597
7598 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7599
7600 PR fortran/61025
7601 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
7602 regexps for -m32.
7603 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
7604 * gfortran.dg/coarray_poly_6.f90: Likewise.
7605 * gfortran.dg/coarray_poly_7.f90: Likewise.
7606 * gfortran.dg/coarray_poly_8.f90: Likewise.
7607
7608 2014-05-02 Marek Polacek <polacek@redhat.com>
7609
7610 PR c/25801
7611 * gcc.dg/pr25801.c: New test.
7612
7613 2014-05-02 Marek Polacek <polacek@redhat.com>
7614
7615 PR c/60784
7616 * gcc.dg/pr60784.c: New test.
7617
7618 2014-05-01 Marek Polacek <polacek@redhat.com>
7619
7620 PR c/60915
7621 * gcc.dg/pr60915.c: New test.
7622
7623 2014-05-01 Marek Polacek <polacek@redhat.com>
7624
7625 PR c/60257
7626 * gcc.dg/pr60257.c: New test.
7627
7628 2014-05-01 Marek Polacek <polacek@redhat.com>
7629
7630 PR c/43395
7631 * c-c++-common/pr43395.c: New test.
7632
7633 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
7634
7635 * gcc.dg/cond-reduc-1.c: New test.
7636 * gcc.dg/cond-reduc-2.c: Likewise.
7637
7638 2014-05-01 Marek Polacek <polacek@redhat.com>
7639
7640 PR c/29467
7641 * gcc.dg/pr29467.c: New test.
7642 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
7643 about boolean types.
7644 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
7645 to bool.
7646 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
7647
7648 2014-05-01 Marek Polacek <polacek@redhat.com>
7649
7650 PR c/43245
7651 * gcc.dg/pr43245.c: New test.
7652
7653 2014-05-01 Marek Polacek <polacek@redhat.com>
7654
7655 PR c/56989
7656 * gcc.dg/pr56989.c: New test.
7657
7658 2014-04-30 Ian Lance Taylor <iant@google.com>
7659
7660 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
7661 in go_compile_args rather than in argument to go-torture-execute.
7662
7663 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
7664
7665 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
7666 instead of getpid.
7667
7668 2014-04-30 Tobias Burnus <burnus@net-b.de>
7669
7670 * gfortran.dg/coarray_poly_6.f90
7671 * gfortran.dg/coarray_poly_7.f90
7672 * gfortran.dg/coarray_poly_8.f90
7673
7674 2014-04-30 Tobias Burnus <burnus@net-b.de>
7675
7676 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
7677 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
7678 * gfortran.dg/coarray/codimension.f90: New.
7679
7680 2014-04-30 Tobias Burnus <burnus@net-b.de>
7681
7682 * gfortran.dg/coarray_lib_this_image_1.f90: New.
7683 * gfortran.dg/coarray_lib_this_image_2.f90: New.
7684
7685 2014-04-30 Tobias Burnus <burnus@net-b.de>
7686
7687 * gfortran.dg/coarray_poly_4.f90: New.
7688 * gfortran.dg/coarray_poly_5.f90: New.
7689
7690 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
7691
7692 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
7693 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
7694 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
7695 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
7696 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
7697 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
7698 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
7699 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
7700 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
7701 * gcc.target/arm/simd/vuzpf32_1.c: New file.
7702 * gcc.target/arm/simd/vuzpp16_1.c: New file.
7703 * gcc.target/arm/simd/vuzpp8_1.c: New file.
7704 * gcc.target/arm/simd/vuzps16_1.c: New file.
7705 * gcc.target/arm/simd/vuzps32_1.c: New file.
7706 * gcc.target/arm/simd/vuzps8_1.c: New file.
7707 * gcc.target/arm/simd/vuzpu16_1.c: New file.
7708 * gcc.target/arm/simd/vuzpu32_1.c: New file.
7709 * gcc.target/arm/simd/vuzpu8_1.c: New file.
7710
7711 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
7712
7713 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
7714 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
7715 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
7716
7717 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
7718
7719 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
7720 * gcc.target/aarch64/simd/vuzpf32.x: New file.
7721 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
7722 * gcc.target/aarch64/simd/vuzpp16.x: New file.
7723 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
7724 * gcc.target/aarch64/simd/vuzpp8.x: New file.
7725 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
7726 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
7727 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
7728 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
7729 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
7730 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
7731 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
7732 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
7733 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
7734 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
7735 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
7736 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
7737 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
7738 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
7739 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
7740 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
7741 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
7742 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
7743 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
7744 * gcc.target/aarch64/simd/vuzps16.x: New file.
7745 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
7746 * gcc.target/aarch64/simd/vuzps32.x: New file.
7747 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
7748 * gcc.target/aarch64/simd/vuzps8.x: New file.
7749 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
7750 * gcc.target/aarch64/simd/vuzpu16.x: New file.
7751 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
7752 * gcc.target/aarch64/simd/vuzpu32.x: New file.
7753 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
7754 * gcc.target/aarch64/simd/vuzpu8.x: New file.
7755
7756 2014-04-30 Richard Biener <rguenther@suse.de>
7757
7758 PR tree-optimization/48329
7759 * gfortran.dg/vect/pr48329.f90: New testcase.
7760
7761 2014-04-30 Marek Polacek <polacek@redhat.com>
7762
7763 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
7764 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
7765
7766 2014-04-30 Marek Polacek <polacek@redhat.com>
7767
7768 PR c/60139
7769 * gcc.dg/pr60139.c: New test.
7770
7771 2014-04-30 Marek Polacek <polacek@redhat.com>
7772
7773 PR c/60351
7774 * gcc.dg/pr60351.c: New test.
7775
7776 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
7777
7778 * gcc.target/arm/simd/simd.exp: New file.
7779 * gcc.target/arm/simd/vzipqf32_1.c: New file.
7780 * gcc.target/arm/simd/vzipqp16_1.c: New file.
7781 * gcc.target/arm/simd/vzipqp8_1.c: New file.
7782 * gcc.target/arm/simd/vzipqs16_1.c: New file.
7783 * gcc.target/arm/simd/vzipqs32_1.c: New file.
7784 * gcc.target/arm/simd/vzipqs8_1.c: New file.
7785 * gcc.target/arm/simd/vzipqu16_1.c: New file.
7786 * gcc.target/arm/simd/vzipqu32_1.c: New file.
7787 * gcc.target/arm/simd/vzipqu8_1.c: New file.
7788 * gcc.target/arm/simd/vzipf32_1.c: New file.
7789 * gcc.target/arm/simd/vzipp16_1.c: New file.
7790 * gcc.target/arm/simd/vzipp8_1.c: New file.
7791 * gcc.target/arm/simd/vzips16_1.c: New file.
7792 * gcc.target/arm/simd/vzips32_1.c: New file.
7793 * gcc.target/arm/simd/vzips8_1.c: New file.
7794 * gcc.target/arm/simd/vzipu16_1.c: New file.
7795 * gcc.target/arm/simd/vzipu32_1.c: New file.
7796 * gcc.target/arm/simd/vzipu8_1.c: New file.
7797
7798 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7799
7800 PR c++/51707
7801 * g++.dg/cpp0x/constexpr-51707.C: New.
7802
7803 2014-04-29 David Malcolm <dmalcolm@redhat.com>
7804
7805 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
7806 occurrences of "int" in the gimple dump to reflect that the return
7807 types of functions now show up in such dumps.
7808 * gcc.dg/tree-ssa/pr27810.c: Likewise.
7809
7810 2014-04-29 Jakub Jelinek <jakub@redhat.com>
7811
7812 PR tree-optimization/60971
7813 * c-c++-common/turtore/pr60971.c: New test.
7814
7815 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
7816
7817 * gcc.target/aarch64/simd/simd.exp: New file.
7818 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
7819 * gcc.target/aarch64/simd/vzipf32.x: New file.
7820 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
7821 * gcc.target/aarch64/simd/vzipp16.x: New file.
7822 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
7823 * gcc.target/aarch64/simd/vzipp8.x: New file.
7824 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
7825 * gcc.target/aarch64/simd/vzipqf32.x: New file.
7826 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
7827 * gcc.target/aarch64/simd/vzipqp16.x: New file.
7828 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
7829 * gcc.target/aarch64/simd/vzipqp8.x: New file.
7830 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
7831 * gcc.target/aarch64/simd/vzipqs16.x: New file.
7832 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
7833 * gcc.target/aarch64/simd/vzipqs32.x: New file.
7834 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
7835 * gcc.target/aarch64/simd/vzipqs8.x: New file.
7836 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
7837 * gcc.target/aarch64/simd/vzipqu16.x: New file.
7838 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
7839 * gcc.target/aarch64/simd/vzipqu32.x: New file.
7840 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
7841 * gcc.target/aarch64/simd/vzipqu8.x: New file.
7842 * gcc.target/aarch64/simd/vzips16_1.c: New file.
7843 * gcc.target/aarch64/simd/vzips16.x: New file.
7844 * gcc.target/aarch64/simd/vzips32_1.c: New file.
7845 * gcc.target/aarch64/simd/vzips32.x: New file.
7846 * gcc.target/aarch64/simd/vzips8_1.c: New file.
7847 * gcc.target/aarch64/simd/vzips8.x: New file.
7848 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
7849 * gcc.target/aarch64/simd/vzipu16.x: New file.
7850 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
7851 * gcc.target/aarch64/simd/vzipu32.x: New file.
7852 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
7853 * gcc.target/aarch64/simd/vzipu8.x: New file.
7854
7855 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7856
7857 * gcc.target/aarch64/fcsel_1.c: New test case.
7858
7859 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
7860
7861 PR libfortran/60810
7862 * gfortran.dg/arrayio_13.f90: New test.
7863
7864 2014-04-28 Martin Jambor <mjambor@suse.cz>
7865
7866 * gcc.dg/tree-ssa/sra-14.c: New test.
7867
7868 2014-04-28 Richard Biener <rguenther@suse.de>
7869
7870 PR middle-end/60092
7871 * gcc.dg/tree-ssa/alias-32.c: New testcase.
7872 * gcc.dg/vect/pr60092.c: Likewise.
7873
7874 2014-04-28 Richard Biener <rguenther@suse.de>
7875
7876 * gcc.dg/tree-ssa/vrp91.c: New testcase.
7877 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
7878 * gcc.dg/Wstrict-overflow-15.c: Likewise.
7879 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
7880
7881 2014-04-28 Richard Biener <rguenther@suse.de>
7882
7883 PR tree-optimization/60979
7884 * gcc.dg/graphite/pr60979.c: New testcase.
7885
7886 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7887
7888 PR c/60983
7889 * gcc.dg/pr60114.c: Use signed chars.
7890
7891 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7892
7893 PR c++/59120
7894 * g++.dg/cpp0x/alias-decl-43.C: New.
7895
7896 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7897
7898 PR fortran/59604
7899 PR fortran/58003
7900 * gfortran.dg/no_range_check_3.f90: New test.
7901
7902 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
7903
7904 PR libfortran/52539
7905 * gfortran.dg/namelist_utf8.f90: New test.
7906
7907 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
7908
7909 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
7910 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
7911 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
7912
7913 2014-04-25 Cary Coutant <ccoutant@google.com>
7914
7915 PR debug/60929
7916 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
7917 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
7918 -fdebug-types-section flag.
7919
7920 2014-04-25 Jiong Wang <jiong.wang@arm.com>
7921
7922 * gcc.target/arm/tail-long-call.c: New test.
7923
7924 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7925
7926 PR tree-optimization/60930
7927 * gcc.dg/torture/pr60930.c: New test.
7928
7929 2014-04-25 Jakub Jelinek <jakub@redhat.com>
7930
7931 PR tree-optimization/60960
7932 * gcc.c-torture/execute/pr60960.c: New test.
7933
7934 2014-04-25 Marek Polacek <polacek@redhat.com>
7935
7936 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
7937
7938 2014-04-25 Marek Polacek <polacek@redhat.com>
7939
7940 PR c/18079
7941 * gcc.dg/pr18079.c: New test.
7942 * gcc.dg/pr18079-2.c: New test.
7943
7944 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
7945
7946 * c-c++-common/gomp/pr60823-2.c: Require effective target
7947 vect_simd_clones.
7948
7949 2014-04-25 Marek Polacek <polacek@redhat.com>
7950
7951 PR c/60114
7952 * gcc.dg/pr60114.c: New test.
7953
7954 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
7955
7956 * gcc.c-torture/execute/20140425-1.c: New test.
7957
7958 2014-04-25 Marek Polacek <polacek@redhat.com>
7959
7960 PR c/60156
7961 * c-c++-common/pr60156.c: New test.
7962
7963 2014-04-25 Richard Biener <rguenther@suse.de>
7964
7965 PR ipa/60912
7966 * g++.dg/opt/pr60912.C: New testcase.
7967
7968 2014-04-25 Richard Biener <rguenther@suse.de>
7969
7970 PR ipa/60911
7971 * gcc.dg/lto/pr60911_0.c: New testcase.
7972
7973 2014-04-24 Cong Hou <congh@google.com>
7974
7975 PR tree-optimization/60896
7976 * g++.dg/vect/pr60896.cc: New test.
7977
7978 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7979
7980 * gcc.target/powerpc/pack01.c: New test to test the new pack and
7981 unpack builtin functionss for 128-bit types.
7982 * gcc.target/powerpc/pack02.c: Likewise.
7983 * gcc.target/powerpc/pack03.c: Likewise.
7984 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
7985 divide builtin functionss.
7986 * gcc.target/powerpc/extend-divide-2.c: Likewise.
7987 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
7988 functions.
7989 * gcc.target/powerpc/bcd-2.c: Likewise.
7990 * gcc.target/powerpc/bcd-3.c: Likewise.
7991 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
7992 builtin functionss.
7993 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
7994
7995 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
7996
7997 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
7998 keeps_null_pointer_checks.
7999 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
8000 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
8001 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
8002 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
8003
8004 2014-04-24 Jakub Jelinek <jakub@redhat.com>
8005
8006 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
8007 Replace load with read and store with write.
8008
8009 2014-04-24 Jeff Law <law@redhat.com>
8010
8011 PR target/60822
8012 * gcc.c-torture/pr60822.c: New test.
8013 * gcc.c-torture/pr60822.x: New test.
8014
8015 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
8016
8017 PR c++/57958
8018 * g++.dg/cpp0x/pr57958.C: New test.
8019
8020 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
8021
8022 * lib/target-supports.exp (check_effective_target_vect_perm): Return
8023 true for aarch64_be.
8024
8025 2014-04-24 Radovan Obradovic <robradovic@mips.com>
8026 Tom de Vries <tom@codesourcery.com>
8027
8028 * gcc.dg/fuse-caller-save.c: New test.
8029
8030 2014-04-24 Joey Ye <joey.ye@arm.com>
8031
8032 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
8033
8034 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8035
8036 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
8037 * gcc.dg/vect/vect-bswap16: New test.
8038 * gcc.dg/vect/vect-bswap32: Likewise.
8039 * gcc.dg/vect/vect-bswap64: Likewise.
8040
8041 2014-04-23 Jeff Law <law@redhat.com>
8042
8043 PR tree-optimization/60902
8044 * gcc.target/i386/pr60902.c: New test.
8045
8046 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
8047
8048 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
8049 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
8050 * gcc.target/aarch64/vdup_n_1.c: New testcase.
8051
8052 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8053
8054 * gcc.target/arm/rev16.c: New test.
8055
8056 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8057
8058 * gcc.target/aarch64/rev16_1.c: New test.
8059
8060 2014-04-23 Richard Biener <rguenther@suse.de>
8061
8062 PR tree-optimization/60903
8063 * gcc.dg/torture/pr60903.c: New testcase.
8064
8065 2014-04-23 Richard Biener <rguenther@suse.de>
8066
8067 PR middle-end/60895
8068 * g++.dg/torture/pr60895.C: New testcase.
8069
8070 2014-04-23 Richard Biener <rguenther@suse.de>
8071
8072 PR middle-end/60891
8073 * gcc.dg/torture/pr60891.c: New testcase.
8074
8075 2014-04-22 Jakub Jelinek <jakub@redhat.com>
8076
8077 PR sanitizer/60275
8078 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
8079 -fno-sanitize-recover to dg-options.
8080 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
8081 add -std=c++11 to dg-options.
8082 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
8083 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
8084 add -std=c++1y to dg-options.
8085 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
8086 -fno-sanitize-recover to dg-options.
8087 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
8088 * c-c++-common/ubsan/vla-4.c: Likewise.
8089 * c-c++-common/ubsan/pr59503.c: Likewise.
8090 * c-c++-common/ubsan/vla-3.c: Likewise.
8091 * c-c++-common/ubsan/save-expr-1.c: Likewise.
8092 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
8093 * c-c++-common/ubsan/shift-3.c: Likewise.
8094 * c-c++-common/ubsan/overflow-1.c: Likewise.
8095 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
8096 * c-c++-common/ubsan/vla-2.c: Likewise.
8097 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
8098 * c-c++-common/ubsan/pr60613-1.c: Likewise.
8099 * c-c++-common/ubsan/shift-6.c: Likewise.
8100 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
8101 * c-c++-common/ubsan/overflow-add-3.c: New test.
8102 * c-c++-common/ubsan/overflow-add-4.c: New test.
8103 * c-c++-common/ubsan/div-by-zero-6.c: New test.
8104 * c-c++-common/ubsan/div-by-zero-7.c: New test.
8105
8106 2014-04-22 Christian Bruel <christian.bruel@st.com>
8107
8108 * gcc.target/sh/hiconst.c: New test.
8109
8110 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
8111
8112 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
8113 lroundf generates custom round instruction, too.
8114
8115 2014-04-22 Tobias Burnus <burnus@net-b.de>
8116
8117 PR fortran/60881
8118 * coarray/alloc_comp_3.f90: New.
8119
8120 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
8121
8122 PR target/60868
8123 * gcc.target/i386/pr60868.c: New testcase.
8124
8125 2014-04-22 Jakub Jelinek <jakub@redhat.com>
8126
8127 PR c/59073
8128 * c-c++-common/gomp/pr59073.c: New test.
8129
8130 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
8131
8132 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
8133
8134 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
8135
8136 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
8137 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
8138
8139 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
8140
8141 * gcc.dg/memcpy-5.c: New test.
8142
8143 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8144
8145 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
8146
8147 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
8148 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
8149 *-*-solaris2.9.
8150 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
8151 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
8152 from dg-options.
8153 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
8154 from dg-additional-options.
8155 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
8156 from dg-options.
8157
8158 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
8159 execution check.
8160 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
8161 (sigill_hdlr): Remove.
8162 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
8163 check.
8164
8165 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
8166 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
8167 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
8168
8169 * lib/target-supports.exp (add_options_for_tls): Remove
8170 *-*-solaris2.9* handling.
8171
8172 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
8173
8174 * gcc.target/aarch64/vect_cvtf_1.c: New.
8175
8176 2014-04-22 Jakub Jelinek <jakub@redhat.com>
8177
8178 PR tree-optimization/60823
8179 * c-c++-common/gomp/pr60823-1.c: New test.
8180 * c-c++-common/gomp/pr60823-2.c: New test.
8181 * c-c++-common/gomp/pr60823-3.c: New test.
8182
8183 2014-04-22 Ian Bolton <ian.bolton@arm.com>
8184
8185 * gcc.target/arm/anddi_notdi-1.c: New test.
8186 * gcc.target/arm/iordi_notdi-1.c: New test case.
8187
8188 2014-04-22 Ian Bolton <ian.bolton@arm.com>
8189
8190 * gcc.target/arm/iordi_notdi-1.c: New test.
8191
8192 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
8193
8194 * gcc.target/aarch64/vrnd_f64_1.c : New file.
8195
8196 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
8197
8198 PR target/60735
8199 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
8200 not cause errors if -mspe.
8201
8202 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
8203
8204 PR target/60909
8205 * gcc.target/i386/pr60909-1.c: New test.
8206 * gcc.target/i386/pr60909-2.c: Ditto.
8207
8208 2014-04-18 Cong Hou <congh@google.com>
8209
8210 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
8211 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
8212
8213 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8214
8215 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
8216 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8217
8218 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
8219
8220 PR c++/59200
8221 * g++.dg/cpp0x/alias-decl-42.C: New.
8222
8223 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
8224
8225 * gcc.target/powerpc/ti_math1.c: New.
8226 * gcc.target/powerpc/ti_math2.c: New.
8227
8228 2014-04-17 Martin Jambor <mjambor@suse.cz>
8229
8230 * gnat.dg/opt34.adb: New.
8231 * gnat.dg/opt34_pkg.ads: Likewise.
8232
8233 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
8234
8235 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
8236 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
8237
8238 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
8239
8240 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
8241 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
8242
8243 2014-04-17 Jakub Jelinek <jakub@redhat.com>
8244
8245 PR target/60847
8246 Forward port from 4.8 branch
8247 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
8248
8249 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
8250 Fix scan patterns.
8251 * gcc.target/i386/bmi-2.c: Ditto.
8252
8253 2014-04-17 Richard Biener <rguenther@suse.de>
8254
8255 PR middle-end/60849
8256 * g++.dg/opt/pr60849.C: New testcase.
8257
8258 2014-04-17 Richard Biener <rguenther@suse.de>
8259
8260 PR tree-optimization/60836
8261 * g++.dg/vect/pr60836.cc: New testcase.
8262
8263 2014-04-17 Richard Biener <rguenther@suse.de>
8264
8265 PR tree-optimization/60841
8266 * gcc.dg/vect/pr60841.c: New testcase.
8267
8268 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
8269
8270 * g++.dg/ipa/devirt-31.C: New testcase.
8271
8272 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
8273
8274 PR lto/60820
8275 * gcc.dg/lto/pr60820_0.c: New testcase.
8276 * gcc.dg/lto/pr60820_1.c: New testcase.
8277
8278 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
8279
8280 PR ipa/60854
8281 * g++.dg/torture/pr60854.C: New testcase.
8282
8283 2014-04-16 Catherine Moore <clm@codesourcery.com>
8284
8285 * gcc.target/mips/umips-store16-2.c: New test.
8286
8287 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
8288
8289 * g++.dg/cpp0x/initlist-vect.C: New file.
8290
8291 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
8292
8293 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
8294 * gcc.dg/uninit-I-O0.c: Likewise.
8295 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
8296
8297 2014-04-16 Jakub Jelinek <jakub@redhat.com>
8298
8299 PR tree-optimization/60844
8300 * gcc.dg/pr60844.c: New test.
8301
8302 2014-04-15 Richard Biener <rguenther@suse.de>
8303
8304 PR rtl-optimization/56965
8305 * gcc.dg/torture/pr56965-1.c: New testcase.
8306 * gcc.dg/torture/pr56965-2.c: Likewise.
8307
8308 2014-04-15 Teresa Johnson <tejohnson@google.com>
8309
8310 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
8311
8312 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
8313
8314 * gnat.dg/vect14.adb: New test.
8315
8316 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
8317
8318 * gnat.dg/vect12.ad[sb]: New test.
8319 * gnat.dg/vect13.ad[sb]: Likewise.
8320
8321 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
8322
8323 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
8324 under qemu-arm.
8325 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
8326 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
8327 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
8328 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
8329 * c-c++-common/ubsan/null-1.c: Likewise.
8330 * c-c++-common/ubsan/null-10.c: Likewise.
8331 * c-c++-common/ubsan/null-11.c: Likewise.
8332 * c-c++-common/ubsan/null-2.c: Likewise.
8333 * c-c++-common/ubsan/null-3.c: Likewise.
8334 * c-c++-common/ubsan/null-4.c: Likewise.
8335 * c-c++-common/ubsan/null-5.c: Likewise.
8336 * c-c++-common/ubsan/null-6.c: Likewise.
8337 * c-c++-common/ubsan/null-7.c: Likewise.
8338 * c-c++-common/ubsan/null-8.c: Likewise.
8339 * c-c++-common/ubsan/null-9.c: Likewise.
8340 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
8341 * c-c++-common/ubsan/overflow-int128.c: Likewise.
8342 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
8343 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
8344 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
8345 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
8346 * c-c++-common/ubsan/pr59333.c: Likewise.
8347 * c-c++-common/ubsan/pr59667.c: Likewise.
8348 * c-c++-common/ubsan/pr60613-2.c: Likewise.
8349 * c-c++-common/ubsan/pr60636.c: Likewise.
8350 * c-c++-common/ubsan/shift-1.c: Likewise.
8351 * c-c++-common/ubsan/shift-2.c: Likewise.
8352 * c-c++-common/ubsan/vla-1.c: Likewise.
8353
8354 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
8355
8356 * gnat.dg/vect11.ad[sb]: New test.
8357
8358 2014-04-14 Richard Biener <rguenther@suse.de>
8359
8360 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
8361
8362 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8363
8364 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
8365
8366 2014-04-14 Richard Biener <rguenther@suse.de>
8367 Marc Glisse <marc.glisse@inria.fr>
8368
8369 PR c/60819
8370 * gcc.target/i386/vec-may_alias.c: New testcase.
8371
8372 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8373
8374 * lib/target-supports.exp
8375 (check_effective_target_vect_widen_mult_si_to_di_pattern):
8376 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
8377 Fix formatting.
8378
8379 2014-04-14 Richard Biener <rguenther@suse.de>
8380
8381 PR lto/60720
8382 * gcc.dg/lto/pr60720_0.c: New testcase.
8383 * gcc.dg/lto/pr60720_1.c: Likewise.
8384
8385 2014-04-14 Christian Bruel <christian.bruel@st.com>
8386
8387 * gcc.target/sh/memset.c: New test.
8388
8389 2014-04-14 Richard Biener <rguenther@suse.de>
8390
8391 PR middle-end/55022
8392 * gcc.dg/graphite/pr55022.c: New testcase.
8393
8394 2014-04-14 Richard Biener <rguenther@suse.de>
8395
8396 PR tree-optimization/59817
8397 PR tree-optimization/60453
8398 * gfortran.dg/graphite/pr59817.f: New testcase.
8399 * gcc.dg/graphite/pr59817-1.c: Likewise.
8400 * gcc.dg/graphite/pr59817-2.c: Likewise.
8401
8402 2014-04-14 Jason Merrill <jason@redhat.com>
8403
8404 Revert:
8405 * lib/gcc-dg.exp (dg-build-dso): New.
8406 (gcc-dg-test-1): Handle dg-do-what "dso".
8407
8408 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
8409
8410 PR fortran/60717
8411 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
8412
8413 PR fortran/58085
8414 * gfortran.dg/associate_15.f90: New test.
8415
8416 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
8417
8418 PR middle-end/60467
8419 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
8420 case to check.
8421
8422 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
8423
8424 PR middle-end/60469
8425 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
8426
8427 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
8428
8429 * gcc.target/mips/umips-store16-1.c: New test.
8430
8431 2014-04-11 Tobias Burnus <burnus@net-b.de>
8432
8433 PR c/60194
8434 * * g++.dg/warn/warn_format_signedness.C: New.
8435 * gcc.dg/format/warn-signedness.c: New.
8436
8437 2014-04-11 Tobias Burnus <burnus@net-b.de>
8438
8439 PR fortran/58880
8440 PR fortran/60495
8441 * gfortran.dg/finalize_25.f90: New.
8442
8443 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
8444
8445 * gcc.target/epiphany/t1068-2.c: New file.
8446
8447 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
8448
8449 * gcc.target/epiphany/btst-1.c: New test.
8450
8451 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
8452
8453 PR rtl-optimization/60651
8454 * gcc.target/epiphany/mode-switch.c: New test.
8455
8456 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8457
8458 PR c++/58600
8459 * g++.dg/cpp0x/gen-attrs-58.C: New.
8460 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
8461
8462 2014-04-11 Steve Ellcey <sellcey@mips.com>
8463 Jakub Jelinek <jakub@redhat.com>
8464
8465 PR middle-end/60556
8466 * gcc.c-torture/compile/pr60556.c: New test.
8467
8468 2014-04-11 Richard Biener <rguenther@suse.de>
8469
8470 PR middle-end/60797
8471 * gcc.dg/pr60797.c: New testcase.
8472
8473 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8474
8475 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
8476 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
8477 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
8478 rename to ...
8479 * gcc.target/s390/htm-nofloat-1.c: ... this one.
8480 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
8481 instructions as well.
8482
8483 2014-04-11 Jakub Jelinek <jakub@redhat.com>
8484
8485 PR rtl-optimization/60663
8486 * gcc.target/arm/pr60663.c: New test.
8487
8488 2014-04-10 Jason Merrill <jason@redhat.com>
8489
8490 * g++.dg/dso/dlclose1.C: Disable for 4.9.
8491
8492 2014-04-10 Jakub Jelinek <jakub@redhat.com>
8493
8494 PR lto/60567
8495 * g++.dg/lto/pr60567_0.C: New test.
8496
8497 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8498
8499 * gfortran.dg/class_nameclash.f90: New test.
8500
8501 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8502
8503 PR c++/52844
8504 * g++.dg/cpp0x/variadic156.C: New.
8505
8506 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8507
8508 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
8509 long.
8510
8511 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8512
8513 PR debug/60655
8514 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
8515 -fdata-sections.
8516
8517 2014-04-09 Steve Ellcey <sellcey@mips.com>
8518
8519 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
8520 and scan lists.
8521
8522 2014-04-09 Cong Hou <congh@google.com>
8523
8524 PR testsuite/60773
8525 * lib/target-supports.exp:
8526 (check_effective_target_vect_widen_si_to_di_pattern): New.
8527 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
8528 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
8529 targets only.
8530 (foo): Fix up formatting.
8531 (main): Call check_vect.
8532
8533 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
8534
8535 PR c++/59115
8536 * g++.dg/template/crash119.C: New.
8537
8538 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
8539
8540 * gcc.target/powerpc/atomic_load_store-p8.c: New.
8541
8542 2014-04-08 Jason Merrill <jason@redhat.com>
8543
8544 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
8545
8546 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8547
8548 PR rtl-optimization/60776
8549 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
8550 * gcc.dg/builtin-bswap-7.c: Likewise.
8551 * gcc.dg/builtin-bswap-6a.c: New testcase.
8552 * gcc.dg/builtin-bswap-7a.c: New testcase.
8553
8554 Revert
8555 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8556
8557 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
8558 optimization.
8559 * gcc.dg/builtin-bswap-7.c: Likewise.
8560
8561 2014-04-08 Richard Biener <rguenther@suse.de>
8562
8563 PR tree-optimization/60785
8564 * gcc.dg/graphite/pr60785.c: New testcase.
8565
8566 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8567
8568 PR target/60602
8569 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
8570 with as at -O0.
8571
8572 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
8573
8574 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
8575 * g++.dg/warn/Wnvdtor-3.C: Likewise.
8576 * g++.dg/warn/Wnvdtor-4.C: Likewise.
8577
8578 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
8579
8580 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
8581
8582 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
8583
8584 PR target/60609
8585 * g++.dg/torture/pr60609.C: New test.
8586
8587 2014-04-07 Richard Biener <rguenther@suse.de>
8588
8589 PR tree-optimization/60766
8590 * gcc.dg/torture/pr60766.c: New testcase.
8591
8592 2014-04-07 Jason Merrill <jason@redhat.com>
8593
8594 * lib/gcc-dg.exp (dg-build-dso): New.
8595 (gcc-dg-test-1): Handle dg-do-what "dso".
8596 * lib/target-supports.exp (add_options_for_dlopen): New.
8597 (check_effective_target_dlopen): Use it.
8598
8599 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8600
8601 * gcc.target/arm/pr60657.c: Fix missing curly brace.
8602
8603 2014-04-07 Richard Biener <rguenther@suse.de>
8604
8605 PR middle-end/60750
8606 * g++.dg/torture/pr60750.C: New testcase.
8607 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
8608
8609 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
8610
8611 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
8612
8613 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
8614
8615 PR testsuite/60671
8616 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
8617
8618 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
8619
8620 PR testsuite/60672
8621 * g++.dg/cpp1y/auto-fn25.C: Require lto.
8622
8623 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
8624
8625 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
8626
8627 * gfortran.dg/warn_conversion_4.f90: Adjust test.
8628
8629 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
8630
8631 * gcc.target/avr/dev-specific-rmw.c: New test.
8632
8633 2014-04-04 Cong Hou <congh@google.com>
8634
8635 PR tree-optimization/60656
8636 * gcc.dg/vect/pr60656.c: New test.
8637
8638 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8639
8640 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
8641 optimization.
8642 * gcc.dg/builtin-bswap-7.c: Likewise.
8643
8644 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
8645
8646 PR c++/58207
8647 * g++.dg/cpp0x/constexpr-ice15.C: New.
8648
8649 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
8650
8651 PR ipa/59626
8652 testcase by Richard Biener
8653 * gcc.dg/lto/pr59626_0.c: New testcase.
8654 * gcc.dg/lto/pr59626_1.c: New testcase.
8655
8656 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8657
8658 PR debug/60655
8659 * gcc.c-torture/compile/pr60655-1.c: New test.
8660
8661 2014-04-04 Martin Jambor <mjambor@suse.cz>
8662
8663 PR ipa/60640
8664 * g++.dg/ipa/pr60640-1.C: New test.
8665 * g++.dg/ipa/pr60640-2.C: Likewise.
8666 * g++.dg/ipa/pr60640-3.C: Likewise.
8667 * g++.dg/ipa/pr60640-4.C: Likewise.
8668
8669 2014-04-04 Jeff Law <law@redhat.com>
8670
8671 PR target/60657
8672 * gcc.target/arm/pr60657.c: New test.
8673
8674 2014-04-04 Richard Biener <rguenther@suse.de>
8675
8676 PR ipa/60746
8677 * g++.dg/torture/pr60746.C: New testcase.
8678
8679 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
8680
8681 * g++.old-deja/g++.robertl/eb121.C: Adjust.
8682 * g++.old-deja/g++.jason/overload21.C: Likewise.
8683 * g++.old-deja/g++.law/init5.C: Likewise.
8684
8685 2014-04-03 Cong Hou <congh@google.com>
8686
8687 PR tree-optimization/60505
8688 * gcc.dg/vect/pr60505.c: New test.
8689
8690 2014-04-03 Richard Biener <rguenther@suse.de>
8691
8692 PR tree-optimization/60740
8693 * gcc.dg/graphite/pr60740.c: New testcase.
8694
8695 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
8696
8697 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
8698 * g++.dg/warn/Wnvdtor-2.C: New.
8699 * g++.dg/warn/Wnvdtor-3.C: New.
8700 * g++.dg/warn/Wnvdtor-4.C: New.
8701 * g++.dg/warn/Weff1.C: Delete.
8702 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
8703 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
8704
8705 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
8706
8707 PR ipa/60659
8708 * g++.dg/torture/pr60659.C: New testcase.
8709
8710 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8711
8712 PR tree-optimization/60733
8713 * gcc.dg/torture/pr60733.c: New test.
8714
8715 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
8716
8717 PR rtl-optimization/60650
8718 * gcc.target/arm/pr60650-2.c: New.
8719
8720 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
8721
8722 * gcc.target/i386/avx2-vpand-3.c,
8723 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
8724
8725 2014-04-02 Joseph Myers <joseph@codesourcery.com>
8726
8727 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
8728 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
8729 gcc.target/i386/memcpy-strategy-1.c,
8730 gcc.target/i386/memcpy-strategy-2.c,
8731 gcc.target/i386/memcpy-vector_loop-1.c,
8732 gcc.target/i386/memcpy-vector_loop-2.c,
8733 gcc.target/i386/memset-vector_loop-1.c,
8734 gcc.target/i386/memset-vector_loop-2.c,
8735 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
8736 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
8737 -march= options different from those in dg-options.
8738
8739 2014-04-02 Joseph Myers <joseph@codesourcery.com>
8740
8741 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8742 gcc.target/i386/pr30970.c: Use -mtune=generic.
8743 * gcc.target/i386/avx2-vpaddb-3.c,
8744 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
8745 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
8746 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
8747 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
8748 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
8749 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
8750 gcc.target/i386/avx2-vpsubw-3.c,
8751 gcc.target/i386/avx256-unaligned-load-1.c,
8752 gcc.target/i386/avx256-unaligned-load-4.c,
8753 gcc.target/i386/avx256-unaligned-store-1.c,
8754 gcc.target/i386/avx256-unaligned-store-2.c,
8755 gcc.target/i386/avx256-unaligned-store-4.c: Use
8756 -mno-prefer-avx128.
8757
8758 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
8759 Iain Sandoe <iain@codesourcery.com>
8760
8761 PR target/54083
8762 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
8763 with the additional options -Wl,-undefined,dynamic_lookup
8764 and -Wl,-flat_namespace.
8765 * gcc.dg/torture/pr53922.c: Additional option
8766 -Wl,-flat_namespace for darwin[89].
8767 * gcc.dg/torture/pr60092.c: Additional options
8768 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
8769 for darwin[89].
8770
8771 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
8772
8773 PR target/43751
8774 * lib/prune.exp: Modify the regular express to prune
8775 the new warnings introduced by r205679 on darwin9.
8776
8777 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
8778
8779 * g++.dg/init/ctor4.C: Adjust.
8780 * g++.dg/init/ctor4-1.C: New.
8781 * g++.dg/cpp0x/defaulted2.C: Adjust.
8782
8783 2014-04-01 Richard Henderson <rth@redhat.com>
8784
8785 PR target/60704
8786 * gcc.dg/pr60704.c: New file.
8787
8788 2014-04-01 Bin Cheng <bin.cheng@arm.com>
8789
8790 PR target/60363
8791 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
8792 logical_op_short_circuit targets.
8793
8794 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
8795
8796 PR libfortran/60128
8797 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
8798 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
8799
8800 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
8801
8802 PR rtl-optimization/60700
8803 * gcc.target/i386/pr60700.c: New test.
8804
8805 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8806
8807 PR target/60650
8808 * gcc.target/arm/pr60650.c: Adjust command line options.
8809
8810 2014-03-31 Martin Jambor <mjambor@suse.cz>
8811
8812 PR middle-end/60647
8813 * gcc.dg/pr60647-1.c: New test.
8814 * gcc.dg/pr60647-2.c: Likewise.
8815
8816 2014-03-31 Richard Biener <rguenther@suse.de>
8817
8818 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
8819
8820 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
8821
8822 PR target/60034
8823 * gcc.target/aarch64/pr60034.c: New file.
8824
8825 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
8826
8827 PR c++/60626
8828 * g++.dg/cpp1y/pr60626.C: New testcase.
8829
8830 2014-03-29 Joseph Myers <joseph@codesourcery.com>
8831
8832 * gcc.dg/pr45416.c: Allow bextr on x86.
8833 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
8834 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
8835 gcc.target/i386/fma4-vector.c: Use -mno-fma.
8836 * gcc.target/i386/l_fma_double_1.c,
8837 gcc.target/i386/l_fma_double_2.c,
8838 gcc.target/i386/l_fma_double_3.c,
8839 gcc.target/i386/l_fma_double_4.c,
8840 gcc.target/i386/l_fma_double_5.c,
8841 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
8842 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
8843 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
8844 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
8845 * gcc.target/i386/pr27971.c: Use -mno-tbm.
8846 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
8847 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
8848
8849 2014-03-29 Jakub Jelinek <jakub@redhat.com>
8850
8851 PR target/60648
8852 * g++.dg/pr60648.C: Move test to...
8853 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
8854 dg-options, add for fpic targets dg-additional-options -fPIC.
8855
8856 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
8857
8858 * gnat.dg/opt33.adb: New testcase.
8859
8860 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
8861
8862 PR target/60697
8863 * gcc.target/aarch64/pr60697.c: New.
8864
8865 2014-03-27 Jeff Law <law@redhat.com>
8866
8867 PR target/60648
8868 * g++.dg/pr60648.C: New test.
8869
8870 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
8871
8872 PR c++/60573
8873 * g++.dg/cpp1y/pr60573.C: New testcase.
8874
8875 2014-03-28 Jakub Jelinek <jakub@redhat.com>
8876
8877 PR target/60693
8878 * gcc.target/i386/pr60693.c: New test.
8879
8880 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
8881
8882 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
8883
8884 2014-03-28 Jakub Jelinek <jakub@redhat.com>
8885
8886 PR c++/60689
8887 * c-c++-common/pr60689.c: New test.
8888
8889 PR c++/58678
8890 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
8891 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
8892 targets.
8893
8894 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
8895
8896 PR target/60675
8897 * gcc.target/aarch64/pr60675.C: New.
8898
8899 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8900
8901 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
8902 * lib/target-supports.exp: Return true for s390
8903 in check_effective_logical_op_short_circuit.
8904
8905 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8906
8907 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
8908 of second source operand.
8909 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
8910 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
8911 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
8912
8913 2014-03-28 Jakub Jelinek <jakub@redhat.com>
8914
8915 PR ipa/60315
8916 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
8917
8918 2014-03-28 Tobias Burnus <burnus@net-b.de>
8919
8920 * lib/cilk-plus-dg.exp: New.
8921 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
8922 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
8923
8924 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
8925
8926 PR fortran/60522
8927 * gfortran.dg/where_4.f90: New test case.
8928
8929 2014-03-27 Tobias Burnus <burnus@net-b.de>
8930
8931 PR fortran/58880
8932 * gfortran.dg/finalize_24.f90: New.
8933
8934 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
8935
8936 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
8937 vbpermq builtin.
8938
8939 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
8940 vec_select optimizations.
8941 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
8942 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
8943
8944 PR target/60672
8945 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
8946 xxpermdi builtins are supported.
8947
8948 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
8949
8950 PR rtl-optimization/60650
8951 * gcc.target/arm/pr60650.c: New.
8952
8953 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8954
8955 * gcc.target/s390/20140327-1.c: New testcase.
8956
8957 2014-03-27 Jakub Jelinek <jakub@redhat.com>
8958
8959 PR middle-end/60682
8960 * g++.dg/gomp/pr60682.C: New test.
8961
8962 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
8963
8964 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
8965
8966 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
8967
8968 PR target/60580
8969 * gcc.target/aarch64/pr60580_1.c: New.
8970 * gcc.target/aarch64/test_fp_attribute_1.c: New.
8971 * gcc.target/aarch64/test_fp_attribute_2.c: New.
8972
8973 2014-03-26 Dehao Chen <dehao@google.com>
8974
8975 * gcc.dg/predict-8.c: New test.
8976
8977 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
8978
8979 PR c++/52369
8980 * g++.dg/init/const10.C: New.
8981 * g++.dg/init/const11.C: New.
8982 * g++.dg/init/pr25811.C: Adjust.
8983 * g++.dg/init/pr29043.C: Likewise.
8984 * g++.dg/init/pr43719.C: Likewise.
8985 * g++.dg/init/pr44086.C: Likewise.
8986 * g++.dg/init/ctor8.C: Likewise.
8987 * g++.dg/init/uninitialized1.C: Likewise.
8988
8989 2014-03-26 Jakub Jelinek <jakub@redhat.com>
8990
8991 PR sanitizer/60636
8992 * c-c++-common/ubsan/pr60636.c: New test.
8993
8994 2014-03-26 Andreas Schwab <schwab@suse.de>
8995
8996 * g++.dg/torture/pr60315.C: Remove duplication.
8997
8998 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
8999
9000 * gcc.c-torture/execute/20140326-1.c: New test.
9001
9002 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
9003
9004 PR ipa/60315
9005 * g++.dg/torture/pr60315.C: New testcase.
9006
9007 2014-03-25 Martin Jambor <mjambor@suse.cz>
9008
9009 PR ipa/60600
9010 * g++.dg/ipa/pr60600.C: New test.
9011
9012 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
9013
9014 PR testsuite/58013
9015 * g++.dg/opt/pr56999.C: Pop hidden visibility.
9016
9017 2014-03-25 Richard Biener <rguenther@suse.de>
9018
9019 PR middle-end/60635
9020 * gfortran.dg/lto/pr60635_0.f90: New testcase.
9021 * gfortran.dg/lto/pr60635_1.c: Likewise.
9022
9023 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
9024
9025 PR c++/60627
9026 * g++.dg/cpp1y/pr60627.C: New testcase.
9027
9028 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
9029
9030 * gcc.target/aarch64/ushr64_1.c: New.
9031
9032 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
9033
9034 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
9035 (LONG_LONG): Use LLONG.
9036 (set_rvector_long): Explicitly return void.
9037 (set_vector_long): Likewise.
9038 (check_vector_long): Likewise.
9039
9040 2014-03-24 Marek Polacek <polacek@redhat.com>
9041
9042 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
9043 Define INT_MIN.
9044 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
9045 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9046 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9047 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9048 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9049 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9050 * c-c++-common/ubsan/pr59503.c: Likewise.
9051 * c-c++-common/ubsan/pr60613-1.c: Likewise.
9052 * c-c++-common/ubsan/save-expr-1.c: Likewise.
9053 * c-c++-common/ubsan/shift-3.c: Likewise.
9054 * c-c++-common/ubsan/shift-6.c: Likewise.
9055 * c-c++-common/ubsan/undefined-1.c: Likewise.
9056 * c-c++-common/ubsan/vla-2.c: Likewise.
9057 * c-c++-common/ubsan/vla-3.c: Likewise.
9058 * c-c++-common/ubsan/vla-4.c: Likewise.
9059 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
9060 * g++.dg/ubsan/return-2.C: Likewise.
9061
9062 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
9063
9064 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
9065 hppa*-*-hpux*.
9066
9067 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
9068
9069 PR libfortran/59313
9070 PR libfortran/58015
9071 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
9072 * gfortran.dg/round_4.f90: Likewise.
9073
9074 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
9075
9076 PR libfortran/60128
9077 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
9078 i?86-*-solaris2.9*.
9079
9080 2014-03-22 Jakub Jelinek <jakub@redhat.com>
9081
9082 PR sanitizer/60613
9083 * c-c++-common/ubsan/pr60613-1.c: New test.
9084 * c-c++-common/ubsan/pr60613-2.c: New test.
9085
9086 2014-03-22 Matthias Klose <doko@ubuntu.com>
9087
9088 * g++.dg/cpp0x/regress: Remove empty directory.
9089
9090 2014-03-22 Jakub Jelinek <jakub@redhat.com>
9091
9092 PR debug/60603
9093 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
9094
9095 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9096
9097 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
9098 * g++.dg/cpp1y/pr60393.C: Likewise.
9099
9100 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9101
9102 PR c++/60384
9103 * g++.dg/cpp1y/pr60384.C: New.
9104
9105 2014-03-21 Jakub Jelinek <jakub@redhat.com>
9106
9107 PR target/60598
9108 * gcc.dg/pr60598.c: New test.
9109
9110 2014-03-21 Martin Jambor <mjambor@suse.cz>
9111
9112 PR ipa/59176
9113 * g++.dg/torture/pr59176.C: New test.
9114
9115 2014-03-21 Martin Jambor <mjambor@suse.cz>
9116
9117 PR ipa/60419
9118 * g++.dg/ipa/pr60419.C: New test.
9119
9120 2014-03-21 Richard Biener <rguenther@suse.de>
9121
9122 PR tree-optimization/60577
9123 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
9124
9125 2014-03-21 Tobias Burnus <burnus@net-b.de>
9126
9127 PR fortran/60599
9128 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
9129
9130 2014-03-20 Jakub Jelinek <jakub@redhat.com>
9131
9132 PR middle-end/60597
9133 * g++.dg/opt/pr60597.C: New test.
9134
9135 PR c++/60572
9136 * g++.dg/init/pr60572.C: New test.
9137
9138 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9139
9140 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
9141
9142 2014-03-19 Tobias Burnus <burnus@net-b.de>
9143
9144 PR fortran/60543
9145 PR fortran/60283
9146 * gfortran.dg/implicit_pure_4.f90: New.
9147
9148 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9149
9150 PR c++/51474
9151 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
9152
9153 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
9154
9155 PR testsuite/60590
9156 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
9157 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
9158 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
9159
9160 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9161
9162 PR c++/60332
9163 * g++.dg/cpp1y/pr60332.C: New.
9164
9165 2014-03-19 Marek Polacek <polacek@redhat.com>
9166
9167 PR sanitizer/60569
9168 * g++.dg/ubsan/pr60569.C: New test.
9169
9170 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9171
9172 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
9173
9174 2014-03-19 Jakub Jelinek <jakub@redhat.com>
9175
9176 PR tree-optimization/60559
9177 * g++.dg/vect/pr60559.cc: New test.
9178
9179 2014-03-18 Ian Lance Taylor <iant@google.com>
9180
9181 PR target/60563
9182 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
9183 (ditype): Rename typedef from int64_t.
9184
9185 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
9186
9187 PR c/55383
9188 * gcc.dg/cast-qual-3.c: New.
9189 Revert:
9190 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
9191 * c-c++-common/Wcast-qual-1.c: More precise match text.
9192
9193 2014-03-18 Janus Weil <janus@gcc.gnu.org>
9194
9195 PR fortran/55207
9196 PR fortran/60549
9197 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
9198 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
9199 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
9200 * gfortran.dg/intent_optimize_1.f90: Ditto.
9201 * gfortran.dg/pointer_init_9.f90: Ditto.
9202 * gfortran.dg/volatile4.f90: Ditto.
9203 * gfortran.dg/volatile6.f90: Ditto.
9204
9205 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
9206
9207 PR c/55383
9208 * c-c++-common/Wcast-qual-1.c: More precise match text.
9209
9210 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9211
9212 PR c++/60305
9213 * g++.dg/cpp0x/constexpr-ice14.C: New.
9214
9215 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9216
9217 PR c++/54250
9218 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
9219
9220 2014-03-18 Jakub Jelinek <jakub@redhat.com>
9221
9222 PR sanitizer/60535
9223 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
9224 * c-c++-common/ubsan/null-2.c: Likewise.
9225 * c-c++-common/ubsan/null-3.c: Likewise.
9226 * c-c++-common/ubsan/null-4.c: Likewise.
9227 * c-c++-common/ubsan/null-5.c: Likewise.
9228 * c-c++-common/ubsan/null-6.c: Likewise.
9229 * c-c++-common/ubsan/null-7.c: Likewise.
9230 * c-c++-common/ubsan/null-8.c: Likewise.
9231 * c-c++-common/ubsan/null-9.c: Likewise.
9232 * c-c++-common/ubsan/null-10.c: Likewise.
9233 * c-c++-common/ubsan/null-11.c: Likewise.
9234 * c-c++-common/ubsan/overflow-1.c: Likewise.
9235 * c-c++-common/ubsan/overflow-2.c: Likewise.
9236 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
9237 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
9238 * c-c++-common/ubsan/overflow-int128.c: Likewise.
9239 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
9240 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
9241 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
9242 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
9243 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
9244 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
9245 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
9246 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
9247 * c-c++-common/ubsan/pr59333.c: Likewise.
9248 * c-c++-common/ubsan/pr59503.c: Likewise.
9249 * c-c++-common/ubsan/pr59667.c: Likewise.
9250 * c-c++-common/ubsan/undefined-1.c: Likewise.
9251 * g++.dg/ubsan/pr59250.C: Likewise.
9252 * g++.dg/ubsan/pr59306.C: Likewise.
9253
9254 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9255
9256 * gcc.dg/tls/pr58595.c: Add tls options.
9257
9258 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
9259
9260 * gcc.target/i386/avx-additional-reg-names.c: New.
9261 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
9262
9263 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
9264
9265 PR c++/60390
9266 * g++.dg/cpp1y/pr60390.C: New testcase.
9267
9268 PR c++/60391
9269 * g++.dg/cpp1y/pr60391.C: New testcase.
9270
9271 2014-03-17 Jakub Jelinek <jakub@redhat.com>
9272
9273 PR target/60516
9274 * gcc.target/i386/pr60516.c: New test.
9275
9276 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
9277
9278 PR c++/59571
9279 * g++.dg/cpp0x/constexpr-ice13.C: New.
9280
9281 2014-03-17 Marek Polacek <polacek@redhat.com>
9282
9283 PR middle-end/60534
9284 * gcc.dg/gomp/pr60534.c: New test.
9285
9286 2014-03-17 Kai Tietz <ktietz@redhat.com>
9287
9288 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
9289
9290 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
9291
9292 PR testsuite/58851
9293 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
9294 storage size.
9295
9296 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
9297
9298 PR libfortran/58324
9299 * gfortran.dg/list_read_12.f90: New test.
9300
9301 2014-03-15 Janus Weil <janus@gcc.gnu.org>
9302
9303 PR fortran/55207
9304 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
9305 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
9306 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
9307 -Wno-aggressive-loop-optimizations and remove an unused variable.
9308 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
9309 * gfortran.dg/pointer_init_9.f90: New.
9310 * gfortran.dg/volatile4.f90: Put into subroutine.
9311 * gfortran.dg/volatile6.f90: Ditto.
9312
9313 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
9314
9315 PR fortran/60392
9316 * gfortran.dg/transpose_4.f90: New test.
9317
9318 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
9319
9320 PR rtl-optimization/60508
9321 * gcc.target/i386/pr60508.c: New.
9322
9323 2014-03-14 Richard Biener <rguenther@suse.de>
9324
9325 PR middle-end/60518
9326 * g++.dg/pr60518.C: New testcase.
9327
9328 2014-03-14 Martin Jambor <mjambor@suse.cz>
9329
9330 PR lto/60461
9331 * gcc.dg/lto/pr60461_0.c: New test.
9332
9333 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
9334
9335 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
9336 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
9337 * gcc.dg/lto/save-temps_0.c: New testcase.
9338
9339 2014-03-13 Jakub Jelinek <jakub@redhat.com>
9340
9341 PR middle-end/36282
9342 * c-c++-common/pr36282-1.c: New test.
9343 * c-c++-common/pr36282-2.c: New test.
9344 * c-c++-common/pr36282-3.c: New test.
9345 * c-c++-common/pr36282-4.c: New test.
9346
9347 2014-03-13 Richard Henderson <rth@redhat.com>
9348
9349 PR debug/60438
9350 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
9351
9352 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9353
9354 PR c++/60383
9355 * g++.dg/template/crash118.C: New.
9356 * g++.dg/template/crash95.C: Adjust.
9357
9358 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
9359
9360 PR rtl-optimization/57189
9361 * gcc.target/i386/pr57189.c: New.
9362
9363 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9364
9365 PR c++/60254
9366 * g++.dg/cpp0x/static_assert10.C: New.
9367 * g++.dg/cpp0x/static_assert11.C: Likewise.
9368 * g++.dg/cpp0x/static_assert3.C: Adjust.
9369
9370 2014-03-13 Richard Biener <rguenther@suse.de>
9371
9372 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
9373
9374 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9375
9376 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
9377 2.07 128-bit arithmetic.
9378 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
9379
9380 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
9381 due to when TImode is allowed in VSX registers, the allowable
9382 address modes for TImode is just a single indirect address in
9383 order for the value to be loaded and store in either GPR or VSX
9384 registers. This affects the generated code, and it would cause
9385 this test to fail, when such an option is used.
9386
9387 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
9388
9389 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
9390
9391 2014-03-12 Jakub Jelinek <jakub@redhat.com>
9392
9393 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
9394 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
9395 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
9396 only test for exactly one if if -mbranch-cost=1 has been passed.
9397
9398 2014-03-12 Christian Bruel <christian.bruel@st.com>
9399
9400 PR target/60264
9401 * gcc.target/arm/pr60264.c
9402
9403 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
9404
9405 PR tree-optimization/60454
9406 * gcc.c-torture/execute/pr60454.c: New test.
9407
9408 2014-03-12 Jakub Jelinek <jakub@redhat.com>
9409 Marc Glisse <marc.glisse@inria.fr>
9410
9411 PR tree-optimization/60502
9412 * gcc.c-torture/compile/pr60502.c: New test.
9413
9414 2014-03-12 Jakub Jelinek <jakub@redhat.com>
9415
9416 PR middle-end/60482
9417 * gcc.dg/vect/pr60482.c: New test.
9418
9419 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
9420
9421 PR c++/60389
9422 * g++.dg/cpp0x/inh-ctor19.C: New.
9423
9424 2014-03-11 Richard Biener <rguenther@suse.de>
9425
9426 PR tree-optimization/60429
9427 PR tree-optimization/60485
9428 * gcc.dg/pr60485-1.c: New testcase.
9429 * gcc.dg/pr60485-2.c: Likewise.
9430
9431 2014-03-10 Jakub Jelinek <jakub@redhat.com>
9432
9433 PR ipa/60457
9434 * g++.dg/ipa/pr60457.C: New test.
9435
9436 2014-03-10 Richard Biener <rguenther@suse.de>
9437
9438 PR middle-end/60474
9439 * g++.dg/torture/pr60474.C: New testcase.
9440
9441 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
9442
9443 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
9444
9445 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
9446
9447 * gcc.dg/lto/pr55113_0.c: New testcase.
9448
9449 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
9450
9451 PR c++/60033
9452 * g++.dg/cpp1y/pr60033.C: New testcase.
9453
9454 PR c++/60393
9455 * g++.dg/cpp1y/pr60393.C: New testcase.
9456
9457 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9458
9459 PR libfortran/60128
9460 * gfortran.dg/fmt_en.f90: New test.
9461
9462 2014-03-07 Jason Merrill <jason@redhat.com>
9463
9464 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
9465 * lib/target-supports.exp (check_effective_target_c++11): Now
9466 means C++11 and up.
9467 (check_effective_target_c++11_only): New.
9468 (check_effective_target_c++11_down): New.
9469 (check_effective_target_c++1y): New.
9470 (check_effective_target_c++1y_only): New.
9471 (check_effective_target_c++98_only): Rename from
9472 check_effective_target_c++98.
9473 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
9474
9475 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
9476
9477 PR c++/58609
9478 * g++.dg/cpp0x/constexpr-ice12.C: New.
9479
9480 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
9481
9482 * c-c++-common/gomp/map-1.c: Extend.
9483
9484 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
9485 Janus Weil <janus@gcc.gnu.org>
9486
9487 PR fortran/51976
9488 * gfortran.dg/deferred_type_component_1.f90 : New test.
9489 * gfortran.dg/deferred_type_component_2.f90 : New test.
9490
9491 2014-03-06 Marek Polacek <polacek@redhat.com>
9492
9493 PR c/60197
9494 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
9495 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
9496
9497 2014-03-06 Jakub Jelinek <jakub@redhat.com>
9498
9499 PR target/58595
9500 * gcc.dg/tls/pr58595.c: New test.
9501
9502 2014-03-06 Richard Biener <rguenther@suse.de>
9503
9504 PR middle-end/60445
9505 PR lto/60424
9506 PR lto/60427
9507 Revert
9508 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
9509
9510 * gcc.dg/lto/pr55113_0.c: New testcase.
9511
9512 2014-03-05 Jakub Jelinek <jakub@redhat.com>
9513
9514 PR testsuite/59308
9515 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
9516 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
9517 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
9518 s390*/i?86/x86_64.
9519 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9520 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9521 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9522 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9523 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
9524 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
9525 even for mips*/s390*/i?86/x86_64.
9526 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9527 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9528 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9529 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9530 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9531
9532 PR lto/60404
9533 * gcc.dg/lto/pr60404_0.c: New test.
9534 * gcc.dg/lto/pr60404_1.c: New file.
9535 * gcc.dg/lto/pr60404_2.c: New file.
9536
9537 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9538
9539 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
9540 long long" throughout.
9541 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
9542 * gcc.dg/vmx/insert-vsx.c: Likewise.
9543 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
9544 * gcc.dg/vmx/ld-vsx.c: Likewise.
9545 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
9546 * gcc.dg/vmx/ldl-vsx.c: Likewise.
9547 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
9548 * gcc.dg/vmx/merge-vsx.c: Likewise.
9549 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9550 * gcc.dg/vmx/st-vsx.c: Likewise.
9551 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
9552 * gcc.dg/vmx/stl-vsx.c: Likewise.
9553 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
9554
9555 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
9556
9557 * gcc.dg/lto/pr55113_0.c: New testcase.
9558
9559 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9560
9561 PR c++/60376
9562 * g++.dg/cpp1y/pr60376.C: New.
9563
9564 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9565
9566 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
9567
9568 2014-03-04 Richard Biener <rguenther@suse.de>
9569
9570 PR tree-optimization/60382
9571 * gcc.dg/vect/pr60382.c: New testcase.
9572
9573 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
9574
9575 PR libfortran/60148
9576 * gfortran.dg/namelist_84.f90: New test.
9577
9578 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
9579
9580 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
9581 argument to avoid inf values.
9582 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
9583 UNION_FP_CHECK machinery.
9584
9585 2014-03-03 Renlin Li <Renlin.Li@arm.com>
9586
9587 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
9588 i32in128 cases outside special big-endian processing block.
9589
9590 2014-03-03 Jakub Jelinek <jakub@redhat.com>
9591
9592 PR preprocessor/60400
9593 * c-c++-common/cpp/pr60400.c: New test.
9594 * c-c++-common/cpp/pr60400-1.h: New file.
9595 * c-c++-common/cpp/pr60400-2.h: New file.
9596
9597 PR objc++/60398
9598 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
9599
9600 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
9601 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
9602
9603 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
9604
9605 PR ipa/60150
9606 * g++.dg/lto/pr60150.H: New testcase.
9607 * g++.dg/lto/pr60150_0.C: New testcase.
9608 * g++.dg/lto/pr60150_1.C: New testcase.
9609
9610 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
9611
9612 PR ipa/60306
9613 * g++.dg/ipa/devirt-29.C: New testcase
9614
9615 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9616
9617 PR fortran/60236
9618 * gfortran.dg/vect/pr32380.f: Fix expected test results.
9619
9620 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
9621
9622 PR c++/50025
9623 * g++.dg/cpp0x/pr50025.C: New.
9624
9625 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
9626
9627 PR c++/60377
9628 * g++.dg/cpp1y/pr60377.C: New testcase.
9629
9630 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
9631
9632 PR fortran/60341
9633 * gfortran.dg/str_comp_optimize_1.f90: New test.
9634
9635 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
9636
9637 PR target/60071
9638 * gcc.c-torture/compile/pr60071.c: New.
9639
9640 2014-02-28 Janus Weil <janus@gcc.gnu.org>
9641
9642 PR fortran/60359
9643 * gfortran.dg/unlimited_polymorphic_16.f90: New.
9644
9645 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
9646
9647 PR c++/58610
9648 * g++.dg/cpp0x/constexpr-ice11.C: New.
9649
9650 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
9651
9652 PR c++/60314
9653 * g++.dg/cpp1y/auto-fn24.C: New.
9654
9655 2014-02-28 Joey Ye <joey.ye@arm.com>
9656
9657 PR target/PR60169
9658 * gcc.target/arm/thumb1-far-jump-3.c: New case.
9659
9660 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
9661
9662 PR c++/60253
9663 * g++.dg/overload/ellipsis2.C: New.
9664
9665 2014-02-27 Jeff Law <law@redhat.com>
9666
9667 PR rtl-optimization/52714
9668 * gcc.c-torture/compile/pr52714.c: New test.
9669
9670 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
9671 Jeff Law <law@redhat.com>
9672
9673 PR rtl-optimization/49847
9674 * g++.dg/pr49847.C: New test.
9675
9676 2014-02-27 Marek Polacek <polacek@redhat.com>
9677
9678 PR middle-end/59223
9679 * c-c++-common/pr59223.c: New test.
9680
9681 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
9682
9683 * common/config/i386/predicates.md (const1256_operand): Remove.
9684 (const2356_operand): New.
9685 (const_1_to_2_operand): Remove.
9686 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
9687 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
9688 (*avx512pf_gatherpf<mode>sf): Ditto.
9689 (avx512pf_gatherpf<mode>df): Ditto.
9690 (*avx512pf_gatherpf<mode>df_mask): Ditto.
9691 (*avx512pf_gatherpf<mode>df): Ditto.
9692 (avx512pf_scatterpf<mode>sf): Ditto.
9693 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
9694 (*avx512pf_scatterpf<mode>sf): Ditto.
9695 (avx512pf_scatterpf<mode>df): Ditto.
9696 (*avx512pf_scatterpf<mode>df_mask): Ditto.
9697 (*avx512pf_scatterpf<mode>df): Ditto.
9698 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
9699
9700 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
9701
9702 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
9703 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
9704 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
9705 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
9706 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
9707 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
9708 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
9709 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
9710
9711 2014-02-26 Bin Cheng <bin.cheng@arm.com>
9712
9713 PR target/60280
9714 * gnat.dg/renaming5.adb: Change to two expected gotos.
9715 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
9716 jump threads.
9717 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
9718 messages for removed basic block.
9719 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
9720 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
9721 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
9722 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
9723
9724 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9725
9726 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
9727 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
9728 * gcc.dg/vmx/ldl-vsx.c: Likewise.
9729 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
9730 * gcc.dg/vmx/merge-vsx.c: Likewise.
9731 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9732
9733 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
9734
9735 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
9736 * gcc.target/i386/prefetchwt1-1.c: New.
9737 * g++.dg/other/i386-2.C: Add new option.
9738 * g++.dg/other/i386-3.C: Ditto.
9739 * gcc.target/i386/sse-12.c: Ditto.
9740 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
9741 * gcc.target/i386/sse-22.c: Add new option.
9742 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
9743
9744 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9745
9746 PR libfortran/59313
9747 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
9748
9749 PR libfortran/58015
9750 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
9751
9752 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
9753
9754 PR c++/60311
9755 * g++.dg/cpp1y/pr60311.C: New testcase.
9756
9757 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
9758
9759 PR c++/60065
9760 * g++.dg/cpp1y/pr60065.C: New testcase.
9761
9762 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
9763
9764 PR rtl-optimization/60268
9765 * gcc.c-torture/compile/pr60268.c: New test.
9766
9767 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
9768
9769 * gcc.target/microblaze/others/mem_reload.c: New test.
9770
9771 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9772
9773 * gcc.dg/vmx/lde.c: New test.
9774 * gcc.dg/vmx/lde-be-order.c: New test.
9775 * gcc.dg/vmx/ste.c: New test.
9776 * gcc.dg/vmx/ste-be-order.c: New test.
9777
9778 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
9779
9780 PR testsuite/60173
9781 * lib/target-supports.exp
9782 (check_effective_target_logical_op_short_circuit): Add cris-*-*
9783 and crisv32-*-* to list.
9784
9785 2014-02-21 Janus Weil <janus@gcc.gnu.org>
9786
9787 PR fortran/60302
9788 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
9789
9790 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9791
9792 * gcc.dg/vmx/vsums.c: Check entire result vector.
9793 * gcc.dg/vmx/vsums-be-order.c: Likewise.
9794
9795 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9796
9797 * gcc.dg/vmx/ld.c: New test.
9798 * gcc.dg/vmx/ld-be-order.c: New test.
9799 * gcc.dg/vmx/ld-vsx.c: New test.
9800 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
9801 * gcc.dg/vmx/ldl.c: New test.
9802 * gcc.dg/vmx/ldl-be-order.c: New test.
9803 * gcc.dg/vmx/ldl-vsx.c: New test.
9804 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
9805 * gcc.dg/vmx/st.c: New test.
9806 * gcc.dg/vmx/st-be-order.c: New test.
9807 * gcc.dg/vmx/st-vsx.c: New test.
9808 * gcc.dg/vmx/st-vsx-be-order.c: New test.
9809 * gcc.dg/vmx/stl.c: New test.
9810 * gcc.dg/vmx/stl-be-order.c: New test.
9811 * gcc.dg/vmx/stl-vsx.c: New test.
9812 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
9813
9814 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
9815
9816 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
9817 * g++.dg/other/i386-3.C (dg-options): Ditto.
9818 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
9819 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
9820 -mavx512pf and -msha.
9821
9822 2014-02-21 Richard Biener <rguenther@suse.de>
9823
9824 PR tree-optimization/60276
9825 * gcc.dg/vect/pr60276.c: New testcase.
9826
9827 2014-02-21 Janus Weil <janus@gcc.gnu.org>
9828
9829 PR fortran/60234
9830 * gfortran.dg/finalize_23.f90: New.
9831
9832 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
9833
9834 PR c++/60052
9835 PR c++/60053
9836 * g++.dg/cpp1y/pr60052.C: New testcase.
9837 * g++.dg/cpp1y/pr60053.C: New testcase.
9838
9839 2014-02-21 Tobias Burnus <burnus@net-b.de>
9840
9841 PR fortran/60286
9842 * gfortran.dg/inquire_16.f90: New.
9843
9844 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
9845
9846 * gcc.target/nios2/biggot-1.c: New.
9847 * gcc.target/nios2/biggot-2.c: New.
9848
9849 2014-02-20 Martin Jambor <mjambor@suse.cz>
9850
9851 PR ipa/55260
9852 * gcc.dg/ipa/pr55260.c: New test.
9853
9854 2014-02-20 Bin Cheng <bin.cheng@arm.com>
9855
9856 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
9857 for execution test case.
9858
9859 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
9860
9861 PR ipa/58555
9862 * g++.dg/torture/pr58555.C: New testcase.
9863
9864 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
9865
9866 PR target/60204
9867 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
9868 reflect abi fix.
9869 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
9870
9871 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
9872 Kirill Yukhin <kirill.yukhin@intel.com>
9873
9874 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
9875 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
9876 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
9877 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9878 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
9879 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
9880
9881 2014-02-19 Jakub Jelinek <jakub@redhat.com>
9882
9883 PR c/37743
9884 * g++.dg/ext/builtin-bswap1.C: New test.
9885 * c-c++-common/pr37743.c: New test.
9886
9887 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
9888
9889 * gcc.dg/decl-10.c: New test.
9890
9891 2014-02-19 Jakub Jelinek <jakub@redhat.com>
9892
9893 PR c++/60267
9894 * g++.dg/ext/ivdep-1.C: New test.
9895
9896 PR c++/60267
9897 * gcc.dg/pr60267.c: New test.
9898
9899 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
9900
9901 PR target/59794
9902 * gcc.target/i386/pr39162.c: Add dg-prune-output.
9903 (dg-options): Remove -Wno-psabi.
9904 * gcc.target/i386/pr59794-2.c: Ditto.
9905 * gcc.target/i386/pr60205-1.c: Ditto.
9906 * gcc.target/i386/sse-5.c: Ditto.
9907
9908 2014-02-18 Nick Clifton <nickc@redhat.com>
9909
9910 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
9911 * gcc.dg/pr23623.c: Likewise.
9912 * gcc.dg/pr48784-1.c: Likewise.
9913 * gcc.dg/pr48784-2.c: Likewise.
9914 * gcc.dg/pr56997-2.c: Likewise.
9915 * gcc.dg/sms-6.c: Likewise.
9916 * gcc.dg/torture/pr60183.c: Likewise.
9917 * gcc.dg/torture/vec-cvt-1.c: Likewise.
9918 * gcc.c-torture/execute/20061220-1.x: New.
9919 * gcc.c-torture/execute/pr43220.x: New.
9920 * gcc.c-torture/execute/pr51581-1.x: New.
9921 * gcc.c-torture/execute/pr51581-2.x: New.
9922 * gcc.c-torture/execute/pr58570.x: New.
9923 * gcc.c-torture/unsorted/DFcmp.x: New.
9924 * gcc.c-torture/unsorted/SFset.x: New.
9925
9926 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
9927
9928 * gnat.dg/opt31.adb: New test.
9929
9930 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9931
9932 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
9933
9934 2014-02-19 Janus Weil <janus@gcc.gnu.org>
9935
9936 PR fortran/60232
9937 * gfortran.dg/typebound_proc_33.f90: New.
9938
9939 2014-02-19 Marek Polacek <polacek@redhat.com>
9940
9941 PR c/60195
9942 * gcc.dg/pr60195.c: New test.
9943
9944 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
9945
9946 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
9947
9948 2014-02-19 Jakub Jelinek <jakub@redhat.com>
9949
9950 PR preprocessor/58844
9951 * c-c++-common/cpp/pr58844-1.c: New test.
9952 * c-c++-common/cpp/pr58844-2.c: New test.
9953
9954 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9955
9956 PR c++/60225
9957 * g++.dg/cpp0x/constexpr-ice10.C: New.
9958
9959 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
9960
9961 PR c++/60215
9962 * g++.dg/cpp0x/pr60215.C: New.
9963
9964 2014-02-18 Tobias Burnus <burnus@net-b.de>
9965
9966 PR fortran/49397
9967 * gfortran.dg/proc_ptr_45.f90: New.
9968 * gfortran.dg/proc_ptr_46.f90: New.
9969
9970 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
9971
9972 PR c++/60190
9973 * g++.dg/cpp1y/pr60190.C: New testcase.
9974
9975 PR c++/60064
9976 * g++.dg/cpp1y/pr60064.C: New testcase.
9977
9978 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
9979
9980 PR target/60205
9981 * gcc.target/i386/pr60205-1.c: New test.
9982 * gcc.target/i386/pr60205-2.c: Ditto.
9983
9984 2014-02-18 Kai Tietz <ktietz@redhat.com>
9985
9986 PR target/60193
9987 * gcc.target/i386/nest-1.c: New testcase.
9988
9989 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
9990
9991 * gnat.dg/opt32.adb: New test.
9992
9993 2014-02-18 Janus Weil <janus@gcc.gnu.org>
9994
9995 PR fortran/60231
9996 * gfortran.dg/typebound_generic_15.f90: New.
9997
9998 2014-02-17 Janus Weil <janus@gcc.gnu.org>
9999
10000 PR fortran/55907
10001 * gfortran.dg/init_flag_12.f90: New.
10002
10003 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
10004 Ilya Tocar <ilya.tocar@intel.com>
10005
10006 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
10007 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
10008 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
10009 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
10010
10011 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
10012
10013 * lib/target-supports.exp
10014 (check_effective_target_logical_op_short_circuit): New procedure.
10015 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
10016 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
10017 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
10018 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10019 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10020 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
10021 logical_op_short_circuit for the alternative test, extending
10022 it to arm_cortex_m.
10023
10024 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10025
10026 PR target/60203
10027 * gcc.target/powerpc/pr60203.c: New testsuite.
10028
10029 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
10030
10031 PR fortran/59599
10032 * gfortran.dg/ichar_3.f90: New test.
10033
10034 2014-02-15 Richard Biener <rguenther@suse.de>
10035
10036 PR tree-optimization/60183
10037 * gcc.dg/torture/pr60183.c: New testcase.
10038
10039 2014-02-14 Jeff Law <law@redhat.com>
10040
10041 PR rtl-optimization/60131
10042 * g++.dg/torture/pr60131.C: New test.
10043
10044 2014-02-14 Ian Bolton <ian.bolton@arm.com>
10045
10046 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
10047 on command-line.
10048
10049 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
10050
10051 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
10052
10053 2014-02-14 Jakub Jelinek <jakub@redhat.com>
10054
10055 * gcc.c-torture/compile/20140213.c: New test.
10056
10057 2014-02-13 Jakub Jelinek <jakub@redhat.com>
10058
10059 PR target/43546
10060 * gcc.target/i386/pr43546.c: New test.
10061
10062 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
10063
10064 * gcc.target/s390/hotpatch-compile-8.c: New test.
10065
10066 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
10067
10068 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
10069 definition with an ifndef.
10070 * gcc.dg/pr59605-2.c: New test.
10071
10072 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
10073
10074 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
10075
10076 2014-02-12 Joseph Myers <joseph@codesourcery.com>
10077
10078 * gcc.dg/torture/float128-mul-underflow.c,
10079 gcc.dg/torture/float128-truncdf-underflow.c,
10080 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
10081
10082 2014-02-12 Jakub Jelinek <jakub@redhat.com>
10083
10084 PR middle-end/59737
10085 * g++.dg/ipa/pr59737.C: New test.
10086
10087 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
10088
10089 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
10090
10091 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
10092
10093 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
10094
10095 * gcc.dg/cilk-plus/jump-openmp.c: New file.
10096
10097 2014-02-12 Richard Biener <rguenther@suse.de>
10098
10099 PR middle-end/60092
10100 * gcc.dg/torture/pr60092.c: New testcase.
10101 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
10102
10103 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
10104
10105 * gcc.c-torture/execute/20140212-1.c: New test.
10106
10107 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
10108
10109 PR c++/60047
10110 * g++.dg/cpp0x/pr60047.C: New.
10111
10112 2014-02-12 Jakub Jelinek <jakub@redhat.com>
10113
10114 PR c/60101
10115 * c-c++-common/pr60101.c: New test.
10116
10117 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
10118
10119 PR lto/59468
10120 * g++.dg/ipa/devirt-27.C: New testcase.
10121 * g++.dg/ipa/devirt-26.C: New testcase.
10122
10123 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10124
10125 PR target/60137
10126 * gcc.target/powerpc/pr60137.c: New file.
10127
10128 2014-02-11 Jakub Jelinek <jakub@redhat.com>
10129
10130 PR fortran/52370
10131 * gfortran.dg/pr52370.f90: New test.
10132
10133 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
10134
10135 PR target/59927
10136 Revert
10137 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
10138
10139 PR testsuite/58630
10140 * gcc.target/i386/pr43662.c (dg-options):
10141 Add -maccumulate-outgoing-args.
10142 * gcc.target/i386/pr43869.c (dg-options): Ditto.
10143 * gcc.target/i386/pr57003.c (dg-options): Ditto.
10144 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
10145 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
10146 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
10147 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
10148 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
10149 Add -maccumulate-outgoing-args.
10150 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
10151 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
10152 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
10153 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
10154 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
10155 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
10156 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
10157 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
10158 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
10159 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
10160 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
10161 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
10162 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
10163 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
10164 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
10165
10166 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
10167
10168 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
10169
10170 2014-02-11 Jakub Jelinek <jakub@redhat.com>
10171
10172 PR debug/59776
10173 * gcc.dg/guality/pr59776.c: New test.
10174
10175 2014-02-11 Renlin Li <Renlin.Li@arm.com>
10176
10177 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
10178 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
10179 (add_options_for_arm_vfp3): New.
10180
10181 2014-02-11 Jeff Law <law@redhat.com>
10182
10183 PR middle-end/54041
10184 * gcc.target/m68k/pr54041.c: New test.
10185
10186 2014-02-11 Jakub Jelinek <jakub@redhat.com>
10187
10188 PR target/59927
10189 * gcc.target/i386/pr59927.c: New test.
10190
10191 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
10192
10193 * gcc.dg/vect/pr57741-3.c: Require vect_int.
10194 * gcc.dg/vect/pr60012.c: Likewise.
10195 * gcc.dg/vect/vect-119.c: Likewise.
10196 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
10197 * gcc.dg/vect/vect-outer-4c.c: Likewise.
10198
10199 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10200
10201 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
10202
10203 2014-02-10 Jeff Law <law@redhat.com>
10204
10205 PR middle-end-52306
10206 * gcc.c-torture/compile/pr52306.c: New test.
10207
10208 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10209
10210 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
10211
10212 2014-02-10 Richard Biener <rguenther@suse.de>
10213
10214 PR tree-optimization/60115
10215 * gcc.dg/torture/pr60115.c: New testcase.
10216
10217 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
10218
10219 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
10220 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
10221
10222 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
10223 Ilya Tocar <ilya.tocar@intel.com>
10224
10225 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
10226 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
10227 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
10228 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
10229 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
10230 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
10231 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
10232 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
10233 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
10234 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
10235 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
10236 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
10237 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
10238 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
10239 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
10240 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
10241 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
10242 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
10243 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
10244 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
10245 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
10246 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
10247 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
10248 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
10249 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
10250 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
10251 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
10252
10253 2014-02-10 Jakub Jelinek <jakub@redhat.com>
10254
10255 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
10256
10257 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
10258
10259 PR fortran/57522
10260 * gfortran.dg/associated_target_5.f03: New test.
10261
10262 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
10263
10264 PR fortran/59026
10265 * gfortran.dg/elemental_by_value_1.f90: New test.
10266
10267 2014-02-08 Janus Weil <janus@gcc.gnu.org>
10268
10269 PR fortran/58470
10270 * gfortran.dg/finalize_22.f90: New.
10271
10272 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
10273
10274 PR fortran/60066
10275 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
10276 was fixed by the patch for PR59906.
10277
10278 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
10279
10280 PR translation/52289
10281 * gfortran.dg/coarray_8.f90: Update dg-error match.
10282
10283 2014-02-08 Jakub Jelinek <jakub@redhat.com>
10284
10285 PR c/59984
10286 * gcc.dg/vect/pr59984.c: New test.
10287
10288 PR middle-end/60092
10289 * gcc.dg/attr-alloc_align-1.c: New test.
10290 * gcc.dg/attr-alloc_align-2.c: New test.
10291 * gcc.dg/attr-alloc_align-3.c: New test.
10292 * gcc.dg/attr-assume_aligned-1.c: New test.
10293 * gcc.dg/attr-assume_aligned-2.c: New test.
10294 * gcc.dg/attr-assume_aligned-3.c: New test.
10295
10296 2014-02-08 Jakub Jelinek <jakub@redhat.com>
10297
10298 PR target/60077
10299 * gcc.target/i386/pr60077-1.c: New test.
10300 * gcc.target/i386/pr60077-2.c: New test.
10301
10302 2014-02-07 Jakub Jelinek <jakub@redhat.com>
10303
10304 PR preprocessor/56824
10305 * gcc.dg/pr56824.c: New test.
10306
10307 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10308
10309 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
10310 variable used for atomic operations.
10311
10312 2014-02-07 Richard Biener <rguenther@suse.de>
10313
10314 PR middle-end/60092
10315 * gcc.dg/vect/pr60092-2.c: New testcase.
10316
10317 2014-02-07 Jakub Jelinek <jakub@redhat.com>
10318
10319 PR c++/60082
10320 Revert
10321 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
10322
10323 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
10324 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10325
10326 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10327
10328 * gcc.target/s390/fp2int1.c: New testcase.
10329
10330 2014-02-07 Richard Biener <rguenther@suse.de>
10331
10332 PR middle-end/60092
10333 * gcc.dg/tree-ssa/alias-30.c: New testcase.
10334 * gcc.dg/tree-ssa/alias-31.c: Likewise.
10335
10336 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
10337
10338 PR ipa/59918
10339 * g++.dg/torture/pr59918.C: New testcase.
10340
10341 2014-02-06 Jakub Jelinek <jakub@redhat.com>
10342
10343 PR target/59575
10344 * gcc.target/arm/pr59575.c: New test.
10345
10346 PR debug/59992
10347 * gcc.dg/pr59992.c: New test.
10348
10349 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
10350
10351 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
10352 init_priority. Test alignment of variable instead of function.
10353
10354 2014-02-06 Marek Polacek <polacek@redhat.com>
10355
10356 PR c/60087
10357 * gcc.dg/pr60087.c: New test.
10358
10359 2014-02-06 Alan Modra <amodra@gmail.com>
10360
10361 * gcc.target/powerpc/pr60032.c: New.
10362
10363 2014-02-06 Jakub Jelinek <jakub@redhat.com>
10364
10365 PR target/60062
10366 * gcc.c-torture/execute/pr60062.c: New test.
10367 * gcc.c-torture/execute/pr60072.c: New test.
10368
10369 2014-02-06 Ian Bolton <ian.bolton@arm.com>
10370
10371 * gcc.dg/tree-ssa/pr59597.c: Make called function static
10372 so that expected outcome works for PIC variants too.
10373
10374 2014-02-06 Yury Gribov <y.gribov@samsung.com>
10375 Kugan Vivekanandarajah <kuganv@linaro.org>
10376
10377 * gcc.target/arm/vect-noalign.c: New file.
10378
10379 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
10380 Jakub Jelinek <jakub@redhat.com>
10381
10382 PR middle-end/60013
10383 * gcc.dg/pr60013.c: New testcase.
10384
10385 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10386
10387 * gcc.dg/vmx/sum2s.c: New.
10388 * gcc.dg/vmx/sum2s-be-order.c: New.
10389
10390 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10391
10392 * gcc.dg/vmx/pack.c: New.
10393 * gcc.dg/vmx/pack-be-order.c: New.
10394 * gcc.dg/vmx/unpack.c: New.
10395 * gcc.dg/vmx/unpack-be-order.c: New.
10396
10397 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
10398
10399 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
10400 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10401
10402 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10403
10404 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
10405 Use __builtin_floorf, __builtin_ceilf.
10406 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
10407 declaration.
10408 (TEST): Use __builtin_floorf.
10409 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10410
10411 2014-02-05 Jakub Jelinek <jakub@redhat.com>
10412
10413 PR ipa/59947
10414 * g++.dg/opt/pr59947.C: New test.
10415
10416 PR c++/58703
10417 * c-c++-common/gomp/pr58703.c: New test.
10418
10419 2014-02-05 Richard Biener <rguenther@suse.de>
10420
10421 PR testsuite/60076
10422 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
10423 avoid using unsigned long long.
10424
10425 2014-02-05 Jakub Jelinek <jakub@redhat.com>
10426
10427 PR middle-end/57499
10428 * g++.dg/torture/pr57499.C: New test.
10429
10430 2014-02-05 Yury Gribov <y.gribov@samsung.com>
10431
10432 * gcc.dg/asan/nosanitize-and-inline.c: New test.
10433
10434 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
10435
10436 * g++.dg/ipa/devirrt-22.C: Fix template.
10437
10438 2014-02-04 Marek Polacek <polacek@redhat.com>
10439
10440 PR c/60036
10441 * gcc.dg/pr60036.c: New test.
10442
10443 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
10444
10445 PR ipa/60058
10446 * g++.dg/torture/pr60058.C: New testcase.
10447
10448 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
10449
10450 * g++.dg/tsan/default_options.C: Invert check.
10451
10452 2014-02-04 Jakub Jelinek <jakub@redhat.com>
10453
10454 PR tree-optimization/60002
10455 * g++.dg/opt/pr60002.C: New test.
10456
10457 PR tree-optimization/60023
10458 * g++.dg/vect/pr60023.cc: New test.
10459
10460 PR ipa/60026
10461 * c-c++-common/torture/pr60026.c: New test.
10462
10463 PR rtl-optimization/57915
10464 * gcc.target/i386/pr57915.c: New test.
10465
10466 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10467
10468 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
10469
10470 2014-02-04 Renlin Li <Renlin.Li@arm.com>
10471
10472 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
10473
10474 2014-02-04 Jakub Jelinek <jakub@redhat.com>
10475
10476 PR middle-end/59261
10477 * gcc.dg/pr59261.c: New test.
10478
10479 2014-02-04 Richard Biener <rguenther@suse.de>
10480
10481 PR tree-optimization/60012
10482 * gcc.dg/vect/pr60012.c: New testcase.
10483
10484 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10485
10486 PR target/59788
10487 * g++.dg/eh/unwind-direct.C: New test.
10488
10489 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
10490
10491 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
10492 timeout value to 20s.
10493
10494 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
10495
10496 PR ipa/59882
10497 * g++.dg/torture/pr59882.C: New testcase
10498
10499 2014-02-03 Jan Hubicka <jh@suse.cz>
10500
10501 PR ipa/59831
10502 * g++.dg/ipa/devirt-22.C: New testcase.
10503
10504 2014-02-03 Jan Hubicka <jh@suse.cz>
10505
10506 * g++.dg/ipa/devirt-25.C: New testcase.
10507
10508 2014-02-04 Jakub Jelinek <jakub@redhat.com>
10509
10510 PR tree-optimization/59924
10511 * gcc.dg/pr59924.c: New test.
10512
10513 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
10514
10515 PR ipa/59831
10516 * g++.dg/ipa/devirt-24.C: New testcase.
10517
10518 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
10519
10520 PR c++/53017
10521 PR c++/59211
10522 * c-c++-common/attributes-1.c: New testcase.
10523 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
10524
10525 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10526
10527 PR c++/58871
10528 * g++.dg/cpp0x/pr58871.C: New.
10529
10530 2014-02-03 Cong Hou <congh@google.com>
10531
10532 PR tree-optimization/60000
10533 * g++.dg/vect/pr60000.cc: New test.
10534
10535 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
10536
10537 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
10538 * gcc.target/i386/long-double-64-4.c: Likewise.
10539 * gcc.target/i386/long-double-80-1.c: Likewise.
10540 * gcc.target/i386/long-double-80-2.c: Likewise.
10541 * gcc.target/i386/long-double-80-3.c: Likewise.
10542 * gcc.target/i386/long-double-80-4.c: Likewise.
10543 * gcc.target/i386/long-double-80-5.c: Likewise.
10544 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
10545 __multf3 isn't used.
10546 * gcc.target/i386/long-double-64-3.c: Likewise.
10547 * gcc.target/i386/long-double-128-1.c: New test.
10548 * gcc.target/i386/long-double-128-2.c: Likewise.
10549 * gcc.target/i386/long-double-128-3.c: Likewise.
10550 * gcc.target/i386/long-double-128-4.c: Likewise.
10551 * gcc.target/i386/long-double-128-5.c: Likewise.
10552 * gcc.target/i386/long-double-128-6.c: Likewise.
10553 * gcc.target/i386/long-double-128-7.c: Likewise.
10554 * gcc.target/i386/long-double-128-8.c: Likewise.
10555 * gcc.target/i386/long-double-128-9.c: Likewise.
10556 * gcc.target/i386/long-double-64-5.c: Likewise.
10557 * gcc.target/i386/long-double-64-6.c: Likewise.
10558 * gcc.target/i386/long-double-64-7.c: Likewise.
10559 * gcc.target/i386/long-double-64-8.c: Likewise.
10560 * gcc.target/i386/long-double-64-9.c: Likewise.
10561 * gcc.target/i386/long-double-80-10.c: Likewise.
10562 * gcc.target/i386/long-double-80-8.c: Likewise.
10563 * gcc.target/i386/long-double-80-9.c: Likewise.
10564
10565 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
10566
10567 PR rtl-optimization/57662
10568 * g++.dg/pr57662.C: New test.
10569
10570 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10571
10572 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
10573 * gcc.dg/vmx/perm.c: New.
10574 * gcc.dg/vmx/perm-be-order.c: New.
10575
10576 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10577
10578 * gcc.dg/vmx/vsums.c: New.
10579 * gcc.dg/vmx/vsums-be-order.c: New.
10580
10581 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
10582
10583 * g++.dg/ipa/devirt-23.C: New testcase.
10584 * g++.dg/ipa/devirt-20.C: Fix template.
10585
10586 2014-02-02 Jan Hubicka <jh@suse.cz>
10587
10588 * g++.dg/ipa/devirt-21.C: New testcase.
10589
10590 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
10591
10592 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
10593 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
10594
10595 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
10596
10597 PR target/60017
10598 * gcc.c-torture/execute/pr60017.c: New test.
10599
10600 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
10601
10602 PR fortran/57033
10603 * gfortran.dg/default_initialization_7.f90: New test.
10604
10605 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
10606
10607 PR fortran/59906
10608 * gfortran.dg/elemental_subroutine_9.f90: New test.
10609
10610 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
10611
10612 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
10613
10614 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
10615
10616 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
10617
10618 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
10619
10620 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
10621
10622 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10623
10624 PR c++/51219
10625 * g++.dg/init/bitfield5.C: New.
10626
10627 2014-02-01 Jakub Jelinek <jakub@redhat.com>
10628
10629 PR tree-optimization/60003
10630 * gcc.c-torture/execute/pr60003.c: New test.
10631
10632 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
10633
10634 PR bootstrap/59985
10635 * gcc.target/arm/pr59985.C: New.
10636
10637 2014-01-31 Jakub Jelinek <jakub@redhat.com>
10638
10639 PR sanitizer/59410
10640 * lib/tsan-dg.exp (tsan_init): Instead of not running any
10641 tsan tests if trivial testcase doesn't run, set dg-do-what-default
10642 to compile.
10643 (tsan_finish): Restore dg-do-what-default.
10644 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
10645 * g++.dg/tsan/fd_close_norace2.C: Likewise.
10646 * g++.dg/tsan/default_options.C: Likewise.
10647 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10648 * g++.dg/tsan/atomic_free2.C: Likewise.
10649 * g++.dg/tsan/cond_race.C: Likewise.
10650 * g++.dg/tsan/fd_close_norace.C: Likewise.
10651 * g++.dg/tsan/benign_race.C: Likewise.
10652 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10653 * c-c++-common/tsan/simple_race.c: Likewise.
10654 * c-c++-common/tsan/mutexset1.c: Likewise.
10655 * c-c++-common/tsan/thread_leak2.c: Likewise.
10656 * c-c++-common/tsan/tls_race.c: Likewise.
10657 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10658 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
10659 * c-c++-common/tsan/free_race2.c: Likewise.
10660 * c-c++-common/tsan/thread_leak.c: Likewise.
10661 * c-c++-common/tsan/thread_leak1.c: Likewise.
10662 * c-c++-common/tsan/race_on_barrier.c: Likewise.
10663 * c-c++-common/tsan/free_race.c: Likewise.
10664 * c-c++-common/tsan/sleep_sync.c: Likewise.
10665 * c-c++-common/tsan/tiny_race.c: Likewise.
10666 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10667 * c-c++-common/tsan/atomic_stack.c: Likewise.
10668 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
10669 in dg-output regexps.
10670 * c-c++-common/tsan/simple_stack.c: Likewise.
10671
10672 2014-01-31 Richard Henderson <rth@redhat.com>
10673
10674 * g++.dg/tm/pr60004.C: New.
10675
10676 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
10677
10678 PR c++/59082
10679 * g++.dg/inherit/crash4.C: New.
10680
10681 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
10682
10683 * c-c++-common/tsan/simple_race.c: Made test less flaky.
10684
10685 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
10686
10687 * gcc.target/i386/m512-check.h: Use correct rounding values.
10688
10689 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
10690
10691 * gcc.target/i386/avx-1.c: Use correct rounding values.
10692 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
10693 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
10694 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
10695 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
10696 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
10697 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
10698 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
10699 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
10700 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
10701 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
10702 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
10703 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
10704 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
10705 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
10706 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
10707 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
10708 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
10709 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
10710 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
10711 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
10712 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
10713 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
10714 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
10715 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
10716 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
10717 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
10718 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
10719 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
10720 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
10721 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
10722 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
10723 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
10724 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
10725 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
10726 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
10727 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
10728 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
10729 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
10730 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
10731 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
10732 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
10733 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
10734 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
10735 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
10736 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
10737 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
10738 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
10739 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
10740 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
10741 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
10742 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
10743 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
10744 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
10745 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
10746 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
10747 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
10748 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
10749 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
10750 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
10751 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
10752 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
10753 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
10754 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
10755 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
10756 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
10757 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
10758 * gcc.target/i386/sse-13.c: Ditto.
10759 * gcc.target/i386/sse-14.c: Ditto.
10760 * gcc.target/i386/sse-22.c: Ditto.
10761 * gcc.target/i386/sse-23.c: Ditto.
10762
10763 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
10764
10765 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
10766 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
10767
10768 2014-01-31 Richard Biener <rguenther@suse.de>
10769
10770 PR middle-end/59990
10771 * gcc.dg/torture/pr59990.c: New testcase.
10772
10773 2014-01-31 Jakub Jelinek <jakub@redhat.com>
10774
10775 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
10776 if it fails don't run any tsan tests.
10777
10778 2014-01-31 Marek Polacek <polacek@redhat.com>
10779
10780 PR c/59963
10781 * gcc.dg/pr59940.c (g): Adjust dg-warning.
10782 (y): Adjust dg-error.
10783 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
10784 * gcc.dg/pr59963-1.c: New test.
10785 * gcc.dg/pr59963-2.c: New test.
10786 * gcc.dg/pr59963-3.c: New test.
10787
10788 2014-01-30 Jakub Jelinek <jakub@redhat.com>
10789
10790 PR target/59923
10791 * gcc.target/arm/pr59923.c: New test.
10792
10793 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10794
10795 * gcc.dg/vmx/splat.c: New.
10796 * gcc.dg/vmx/splat-vsx.c: New.
10797 * gcc.dg/vmx/splat-be-order.c: New.
10798 * gcc.dg/vmx/splat-vsx-be-order.c: New.
10799 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
10800 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
10801
10802 2014-01-30 Richard Biener <rguenther@suse.de>
10803
10804 PR tree-optimization/59993
10805 * gcc.dg/torture/pr59993.c: New testcase.
10806
10807 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
10808
10809 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
10810 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
10811 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
10812 vect_int rather than vect_float.
10813
10814 2014-01-30 Marek Polacek <polacek@redhat.com>
10815
10816 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
10817
10818 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
10819
10820 * gcc.target/microblaze/isa/fcmp4.c: New.
10821
10822 2014-01-30 Marek Polacek <polacek@redhat.com>
10823
10824 PR c/59940
10825 * gcc.dg/pr59940.c: New test.
10826 * gcc.dg/pr35635.c (func3): Move dg-warning.
10827
10828 2014-01-30 Richard Biener <rguenther@suse.de>
10829
10830 PR tree-optimization/59903
10831 * gcc.dg/torture/pr59903.c: New testcase.
10832
10833 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10834
10835 PR c++/58843
10836 * g++.dg/lookup/crash8.C: New.
10837
10838 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10839
10840 PR c++/58649
10841 * g++.dg/template/crash117.C: New.
10842
10843 2014-01-30 Richard Biener <rguenther@suse.de>
10844
10845 PR c/59905
10846 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
10847 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
10848 abort.
10849 * gcc.dg/invalid-call-1.c: Likewise.
10850
10851 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
10852
10853 PR c++/58561
10854 * g++.dg/cpp1y/auto-fn23.C: New.
10855
10856 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
10857
10858 PR c++/58846
10859 * g++.dg/init/dso_handle2.C: New.
10860
10861 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
10862
10863 PR c++/58674
10864 * g++.dg/cpp0x/pr58674.C: New.
10865
10866 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
10867
10868 PR target/59617
10869 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
10870 * gcc.target/i386/avx512f-gather-5.c: Ditto.
10871
10872 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10873
10874 * gcc.dg/vmx/merge-be-order.c: New.
10875 * gcc.dg/vmx/merge.c: New.
10876 * gcc.dg/vmx/merge-vsx-be-order.c: New.
10877 * gcc.dg/vmx/merge-vsx.c: New.
10878
10879 2014-01-29 Richard Biener <rguenther@suse.de>
10880
10881 PR tree-optimization/58742
10882 * gcc.dg/pr58742-1.c: New testcase.
10883 * gcc.dg/pr58742-2.c: Likewise.
10884 * gcc.dg/pr58742-3.c: Likewise.
10885
10886 2014-01-29 Renlin Li <Renlin.Li@arm.com>
10887
10888 * gcc.target/arm/ftest-armv7ve-arm.c: New.
10889 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
10890 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
10891
10892 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
10893
10894 PR c++/58702
10895 * g++.dg/gomp/pr58702.C: New.
10896
10897 2014-01-29 Dodji Seketeli <dodji@redhat.com>
10898
10899 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
10900 selector.
10901
10902 2014-01-29 Jakub Jelinek <jakub@redhat.com>
10903
10904 PR middle-end/59917
10905 PR tree-optimization/59920
10906 * gcc.dg/pr59920-1.c: New test.
10907 * gcc.dg/pr59920-2.c: New test.
10908 * gcc.dg/pr59920-3.c: New test.
10909 * c-c++-common/gomp/pr59917-1.c: New test.
10910 * c-c++-common/gomp/pr59917-2.c: New test.
10911
10912 PR tree-optimization/59594
10913 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
10914 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
10915 * gcc.dg/vect/pr59594.c: New test.
10916
10917 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
10918
10919 PR fortran/59414
10920 * gfortran.dg/allocate_class_3.f90: New test.
10921
10922 2014-01-28 Dodji Seketeli <dodji@redhat.com>
10923
10924 PR preprocessor/59935
10925 * c-c++-common/cpp/warning-zero-location.c: New test.
10926 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
10927
10928 2014-01-27 Steve Ellcey <sellcey@mips.com>
10929
10930 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
10931
10932 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
10933
10934 * g++.dg/ext/mv16.C: New tests.
10935
10936 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
10937
10938 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
10939 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
10940 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
10941 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
10942 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
10943 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
10944 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
10945 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
10946 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
10947 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
10948 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
10949 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
10950 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
10951 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
10952 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
10953 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
10954 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
10955 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
10956 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
10957 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
10958 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
10959 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
10960 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
10961 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
10962 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
10963 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
10964 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
10965 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
10966 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
10967 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
10968 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
10969 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
10970 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
10971 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
10972 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
10973 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
10974 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
10975 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
10976 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
10977 _mm512_mask_cvtepi32_storeu_epi8.
10978 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
10979 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
10980 _mm512_mask_cvtepi32_storeu_epi16.
10981 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
10982 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
10983 _mm512_mask_cvtepi64_storeu_epi8.
10984 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
10985 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
10986 _mm512_mask_cvtepi64_storeu_epi16.
10987 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
10988 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
10989 _mm512_mask_cvtepi64_storeu_epi32.
10990 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
10991 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
10992 _mm512_mask_cvtsepi32_storeu_epi8.
10993 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
10994 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
10995 _mm512_mask_cvtsepi32_storeu_epi16.
10996 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
10997 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
10998 _mm512_mask_cvtsepi64_storeu_epi8.
10999 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
11000 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
11001 _mm512_mask_cvtsepi64_storeu_epi16.
11002 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
11003 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
11004 _mm512_mask_cvtsepi64_storeu_epi32.
11005 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
11006 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
11007 _mm512_mask_cvtusepi32_storeu_epi8.
11008 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
11009 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
11010 _mm512_mask_cvtusepi32_storeu_epi16.
11011 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
11012 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
11013 _mm512_mask_cvtusepi64_storeu_epi8.
11014 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
11015 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
11016 _mm512_mask_cvtusepi64_storeu_epi16.
11017 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
11018 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
11019 _mm512_mask_cvtusepi64_storeu_epi32.
11020 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
11021 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
11022
11023 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
11024
11025 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
11026 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
11027 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
11028 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
11029 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
11030 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
11031 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
11032 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
11033 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
11034 built-ins roudning immediate.
11035 * gcc.target/i386/sse-22.c: Add new built-ins.
11036 * gcc.target/i386/sse-23.c: Ditto.
11037 * gcc.target/i386/avx-1.c: Ditto.
11038
11039 2014-01-27 Christian Bruel <christian.bruel@st.com>
11040
11041 * gcc.target/sh/torture/strncmp.c: New tests.
11042
11043 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
11044
11045 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
11046
11047 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
11048
11049 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
11050
11051 2014-01-24 Jeff Law <law@redhat.com>
11052
11053 PR tree-optimization/59919
11054 * gcc.c-torture/compile/pr59919.c: New test.
11055
11056 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
11057
11058 PR c++/57524
11059 * g++.dg/ext/timevar2.C: New.
11060
11061 2014-01-24 Marek Polacek <polacek@redhat.com>
11062
11063 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
11064
11065 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
11066
11067 PR target/59929
11068 * gcc.target/i386/pr59929.c: New test.
11069
11070 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11071
11072 PR target/59909
11073 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
11074 word atomic functions at runtime.
11075
11076 2014-01-23 Marek Polacek <polacek@redhat.com>
11077
11078 PR c/59846
11079 * gcc.dg/pr59846.c: New test.
11080
11081 2014-01-23 Marek Polacek <polacek@redhat.com>
11082
11083 PR c/58346
11084 * c-c++-common/pr58346-1.c: New test.
11085 * c-c++-common/pr58346-2.c: New test.
11086 * c-c++-common/pr58346-3.c: New test.
11087
11088 2014-01-23 Marek Polacek <polacek@redhat.com>
11089
11090 PR c/59871
11091 * gcc.dg/20020220-2.c: Adjust dg-warning message.
11092 * gcc.dg/pr59871.c: New test.
11093
11094 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
11095
11096 PR c++/58980
11097 * g++.dg/parse/enum11.C: New.
11098
11099 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
11100
11101 * gcc.target/aarch64/sshr64_1.c: New testcase.
11102
11103 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
11104
11105 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
11106 SIMD enabled function.
11107 * g++.dg/cilk-plus/ef_test.C: New test.
11108 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
11109 and added C++ ones.
11110 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
11111 to differenciate C error messages from C++ ones.
11112
11113 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
11114
11115 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
11116
11117 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
11118
11119 * gcc.target/microblaze/others/builtin-trap.c: New test,
11120
11121 2014-01-23 Jakub Jelinek <jakub@redhat.com>
11122
11123 PR middle-end/58809
11124 * c-c++-common/gomp/pr58809.c: New test.
11125
11126 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
11127
11128 PR sanitizer/59897
11129 * c-c++-common/asan/use-after-return-1.c: Fixed
11130 to pass on darwin.
11131
11132 2014-01-23 Dodji Seketeli <dodji@redhat.com>
11133
11134 PR preprocessor/58580
11135 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
11136
11137 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
11138 Ilya Tocar <ilya.tocar@intel.com>
11139
11140 * gcc.target/i386/avx512f-kmovw-1.c: New.
11141
11142 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
11143
11144 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
11145 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
11146 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
11147 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
11148 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
11149 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
11150
11151 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
11152
11153 PR target/52125
11154 * gcc.dg/pr48774.c: Remove skip for mips_rel.
11155 * gcc.target/mips/pr52125.c: New test.
11156
11157 2014-01-22 Marek Polacek <polacek@redhat.com>
11158
11159 PR c/59891
11160 * gcc.dg/torture/pr59891.c: New test.
11161
11162 2014-01-22 Jeff Law <law@redhat.com>
11163
11164 PR tree-optimization/59597
11165 * gcc.dg/tree-ssa/pr59597.c: New test.
11166
11167 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
11168
11169 PR rtl-optimization/59477
11170 * g++.dg/pr59477.C: New.
11171
11172 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
11173
11174 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
11175
11176 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
11177
11178 PR c++/59482
11179 * g++.dg/pr59482.C: New.
11180
11181 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11182
11183 * gcc.dg/vmx/insert-vsx-be-order.c: New.
11184 * gcc.dg/vmx/extract-vsx.c: New.
11185 * gcc.dg/vmx/extract-vsx-be-order.c: New.
11186 * gcc.dg/vmx/insert-vsx.c: New.
11187
11188 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
11189
11190 PR rtl-optimization/59896
11191 * gcc.target/arm/pr59896.c: New.
11192
11193 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
11194
11195 PR rtl-optimization/59858
11196 * gcc.target/arm/pr59858.c: New.
11197
11198 2014-01-21 Jakub Jelinek <jakub@redhat.com>
11199
11200 PR target/59003
11201 * gcc.dg/tree-prof/pr59003.c: New test.
11202
11203 PR middle-end/59860
11204 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
11205 other targets.
11206
11207 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11208
11209 * gfortran.dg/round_3.f08: Add more cases.
11210
11211 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
11212
11213 * lib/target-supports.exp (force_conventional_output_for): New
11214 procedure.
11215 * lib/scanasm.exp (scan-assembler_required_options)
11216 (scan-assembler-not_required_options)
11217 (scan-assembler-times_required_options): Replace with
11218 force_conventional_output_fors.
11219 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
11220 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
11221
11222 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
11223
11224 PR middle-end/59789
11225 * gcc.target/i386/pr59789.c: New testcase.
11226
11227 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
11228
11229 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
11230 the 'code' bitfield from 16 to 8.
11231
11232 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
11233
11234 * lib/target-supports.exp
11235 (check_effective_target_vect_perm): Exclude aarch64_be.
11236 (check_effective_target_vect_perm_byte): Likewise.
11237 (check_effective_target_vect_perm_short): Likewise.
11238
11239 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
11240
11241 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
11242 (RUN_TEST): Use new macro.
11243 (INDEX64_32): Delete.
11244 (INDEX64_64): Likewise.
11245 (INDEX128_32): Likewise.
11246 (INDEX128_64): Likewise.
11247 (INDEX): Likewise.
11248 (test_vneg_f32): Use fixed RUN_TEST.
11249
11250 2014-01-20 Richard Biener <rguenther@suse.de>
11251
11252 PR middle-end/59860
11253 * gcc.dg/pr59860.c: New testcase.
11254
11255 2014-01-20 Jakub Jelinek <jakub@redhat.com>
11256
11257 PR target/59880
11258 * gcc.target/i386/pr59880.c: New test.
11259
11260 2014-01-20 Renlin Li <renlin.li@arm.com>
11261
11262 * gcc.dg/pr44194-1.c: Tweak regexp.
11263
11264 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11265
11266 PR libfortran/59771
11267 PR libfortran/59774
11268 PR libfortran/59836
11269 * gfortran.dg/round_3.f08: New cases added.
11270 * gfortran.dg/fmt_g_1.f90: New test.
11271
11272 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
11273
11274 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
11275
11276 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
11277
11278 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
11279
11280 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
11281
11282 * gcc.dg/vect/pr57705.c: Require vect_int.
11283 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
11284 * gcc.dg/vect/vect-alias-check.c: Likewise.
11285
11286 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
11287
11288 PR fortran/58007
11289 * gfortran.dg/unresolved_fixup_1.f90: New test.
11290 * gfortran.dg/unresolved_fixup_2.f90: New test.
11291
11292 2014-01-18 Jakub Jelinek <jakub@redhat.com>
11293
11294 PR target/58944
11295 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
11296 Remove dg-prune-output lines.
11297
11298 2014-01-17 Jakub Jelinek <jakub@redhat.com>
11299
11300 PR middle-end/59706
11301 * gfortran.dg/pr59706.f90: New test.
11302 * g++.dg/ext/pr59706.C: New test.
11303
11304 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11305
11306 PR c++/59270
11307 PR c++/58811
11308 * g++.dg/cpp0x/decltype-incomplete1.C: New.
11309 * g++.dg/init/pr58811.C: Likewise.
11310
11311 2014-01-17 Jeff Law <law@redhat.com>
11312
11313 PR middle-end/57904
11314 * gfortran.dg/pr57904.f90: New test.
11315
11316 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11317
11318 PR c++/59269
11319 * g++.dg/cpp0x/nsdmi-union4.C: New.
11320
11321 2014-01-17 Marek Polacek <polacek@redhat.com>
11322
11323 PR c++/59838
11324 * g++.dg/diagnostic/pr59838.C: New test.
11325
11326 2014-01-17 Marek Polacek <polacek@redhat.com>
11327
11328 PR c/58346
11329 * gcc.dg/pr58346.c: New test.
11330
11331 2014-01-17 Jakub Jelinek <jakub@redhat.com>
11332
11333 PR testsuite/58776
11334 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
11335 dg-options, use dg-additional-options for i?86/x86_64 to avoid
11336 option duplication.
11337
11338 PR fortran/59440
11339 * gfortran.dg/pr59440-1.f90: New test.
11340 * gfortran.dg/pr59440-2.f90: New test.
11341 * gfortran.dg/pr59440-3.f90: New test.
11342
11343 PR testsuite/59064
11344 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
11345 testing for " version" and " alias" with one testing for
11346 " version\[^\n\r]* alias".
11347 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
11348 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
11349 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
11350 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
11351 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
11352 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
11353
11354 PR c++/57945
11355 * c-c++-common/torture/pr57945.c: New test.
11356
11357 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
11358
11359 * gcc.target/arm/its.c: New testcase.
11360
11361 2014-01-16 Jan Hubicka <jh@suse.cz>
11362
11363 PR ipa/59775
11364 * g++.dg/torture/pr59775.C: New testcase.
11365
11366 2014-01-16 Jakub Jelinek <jakub@redhat.com>
11367
11368 PR middle-end/58344
11369 * gcc.c-torture/compile/pr58344.c: New test.
11370
11371 PR target/59839
11372 * gcc.target/i386/pr59839.c: New test.
11373
11374 PR debug/54694
11375 * gcc.target/i386/pr9771-1.c (main): Rename to...
11376 (real_main): ... this. Add __asm name "main".
11377 (ASMNAME, ASMNAME2, STRING): Define.
11378
11379 2014-01-16 Nick Clifton <nickc@redhat.com>
11380
11381 PR middle-end/28865
11382 * gcc.c-torture/compile/pr28865.c: New.
11383 * gcc.c-torture/execute/pr28865.c: New.
11384
11385 2014-01-16 Marek Polacek <polacek@redhat.com>
11386
11387 PR middle-end/59827
11388 * gcc.dg/pr59827.c: New test.
11389
11390 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
11391
11392 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
11393
11394 2014-01-15 Richard Henderson <rth@redhat.com>
11395
11396 PR debug/54694
11397 * gcc.target/i386/pr54694.c: New test.
11398
11399 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
11400
11401 PR c++/49718
11402 * g++.dg/pr49718.C: New test.
11403
11404 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
11405
11406 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
11407
11408 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
11409
11410 * gcc.dg/vmx/mult-even-odd.c: New.
11411 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
11412
11413 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
11414
11415 * lib/target-supports.exp (check_libcilkrts_available): Added an
11416 extern "C" if we are using C++ along with a function prototype.
11417
11418 2014-01-15 Jeff Law <law@redhat.com>
11419
11420 PR tree-optimization/59747
11421 * gcc.c-torture/execute/pr59747.c: New test.
11422
11423 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
11424
11425 PR target/59794
11426 * c-c++-common/convert-vec-1.c: Also prune ABI change for
11427 Linux/x86.
11428 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
11429 * g++.dg/ext/attribute-test-1.C: Likewise.
11430 * g++.dg/ext/attribute-test-2.C: Likewise.
11431 * g++.dg/ext/attribute-test-3.C: Likewise.
11432 * g++.dg/ext/attribute-test-4.C: Likewise.
11433 * g++.dg/ext/pr56790-1.C: Likewise.
11434 * g++.dg/torture/pr38565.C: Likewise.
11435 * gcc.dg/pr53060.c: Likewise.
11436 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
11437 * c-c++-common/vector-compare-2.c: Likewise.
11438 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
11439 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
11440 dg-message line number.
11441
11442 2014-01-15 Matthias Klose <doko@ubuntu.com>
11443
11444 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
11445
11446 2014-01-15 Richard Biener <rguenther@suse.de>
11447
11448 PR tree-optimization/59822
11449 * g++.dg/torture/pr59822.C: New testcase.
11450
11451 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
11452
11453 PR target/59808
11454 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
11455 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
11456
11457 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
11458 Kugan Vivekanandarajah <kuganv@linaro.org>
11459
11460 PR target/59695
11461 * g++.dg/pr59695.C: New testcase.
11462
11463 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11464
11465 PR target/59803
11466 * gcc.c-torture/compile/pr59803.c: New testcase.
11467
11468 2014-01-15 Jakub Jelinek <jakub@redhat.com>
11469
11470 PR c/58943
11471 * gcc.c-torture/execute/pr58943.c: New test.
11472 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
11473
11474 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
11475
11476 PR target/59794
11477 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
11478 * gcc.target/i386/pr39162.c (y): New __m256i variable.
11479 (bar): Change return type to void. Set y to x.
11480 * gcc.target/i386/pr59794-1.c: New testcase.
11481 * gcc.target/i386/pr59794-2.c: Likewise.
11482 * gcc.target/i386/pr59794-3.c: Likewise.
11483 * gcc.target/i386/pr59794-4.c: Likewise.
11484 * gcc.target/i386/pr59794-5.c: Likewise.
11485 * gcc.target/i386/pr59794-6.c: Likewise.
11486 * gcc.target/i386/pr59794-7.c: Likewise.
11487
11488 2014-01-14 Richard Biener <rguenther@suse.de>
11489
11490 PR tree-optimization/58921
11491 PR tree-optimization/59006
11492 * gcc.dg/torture/pr58921.c: New testcase.
11493 * gcc.dg/torture/pr59006.c: Likewise.
11494 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
11495
11496 2014-01-14 Jakub Jelinek <jakub@redhat.com>
11497
11498 PR testsuite/59494
11499 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
11500 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
11501 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
11502 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
11503 Executing predictive commoning without unrolling.
11504
11505 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
11506
11507 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
11508 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
11509 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
11510 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
11511 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
11512 __builtin_ia32_rsqrt28sd_round.
11513 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
11514 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
11515 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
11516 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
11517 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
11518 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
11519 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
11520 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
11521 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
11522 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
11523 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
11524 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
11525 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
11526 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
11527 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
11528 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
11529 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
11530 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
11531 * gcc.target/i386/sse-22.c: Extend with new built-ins,
11532 fix wrong rounding mode (see above).
11533 * gcc.target/i386/sse-23.c: Ditto.
11534
11535 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11536
11537 * gcc.dg/vmx/insert.c: New.
11538 * gcc.dg/vmx/insert-be-order.c: New.
11539 * gcc.dg/vmx/extract.c: New.
11540 * gcc.dg/vmx/extract-be-order.c: New.
11541
11542 2014-01-13 Jakub Jelinek <jakub@redhat.com>
11543
11544 PR tree-optimization/59387
11545 * gcc.c-torture/execute/pr59387.c: New test.
11546
11547 2014-01-13 Richard Biener <rguenther@suse.de>
11548
11549 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
11550 adjusting mathlib options.
11551 * gfortran.dg/lto/lto.exp: Likewise.
11552
11553 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
11554
11555 * gnat.dg/loop_optimization17.adb: New test.
11556 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
11557
11558 2014-01-13 Christian Bruel <christian.bruel@st.com>
11559
11560 * gcc.target/sh/cmpstrn.c: New case.
11561
11562 2014-01-13 Jakub Jelinek <jakub@redhat.com>
11563
11564 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
11565 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
11566
11567 2014-01-12 Janus Weil <janus@gcc.gnu.org>
11568
11569 PR fortran/58026
11570 * gfortran.dg/alloc_comp_basics_6.f90: New.
11571
11572 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
11573
11574 PR fortran/59700
11575 * gfortran.dg/pr59700.f90: New test.
11576
11577 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
11578
11579 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
11580 * gfortran.dg/use_only_3.f90: Likewise.
11581 * gfortran.dg/inquire_10.f90: Delete opened file.
11582 * gfortran.dg/inquire_15.f90: Likewise.
11583 * gfortran.dg/pr16597.f90: Likewise.
11584 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
11585 for PR59419.
11586
11587 2014-01-10 Jeff Law <law@redhat.com>
11588
11589 PR middle-end/59743
11590 * gcc.c-torture/compile/pr59743.c: New test.
11591
11592 2014-01-10 Jan Hubicka <jh@suse.cz>
11593
11594 PR ipa/58585
11595 * g++.dg/torture/pr58585.C: New testcase.
11596
11597 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
11598
11599 * gcc.dg/pr46309.c: Disable for cris*-*-*.
11600
11601 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
11602
11603 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
11604
11605 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
11606
11607 PR target/59744
11608 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
11609 * gcc.target/aarch64/cmn-neg2.c: New test.
11610
11611 2014-01-10 Richard Biener <rguenther@suse.de>
11612
11613 PR tree-optimization/59374
11614 * gcc.dg/torture/pr59374-3.c: New testcase.
11615
11616 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11617
11618 * lib/target-supports.exp
11619 (check_effective_target_arm_crypto_ok_nocache): New.
11620 (check_effective_target_arm_crypto_ok): Use above procedure.
11621 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
11622
11623 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
11624
11625 PR ipa/58252
11626 PR ipa/59226
11627 * g++.dg/ipa/devirt-20.C: New testcase.
11628 * g++.dg/torture/pr58252.C: Likewise.
11629 * g++.dg/torture/pr59226.C: Likewise.
11630
11631 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
11632
11633 * c-c++-common/asan/no-asan-stack.c: New test.
11634
11635 2014-01-10 Jakub Jelinek <jakub@redhat.com>
11636
11637 PR middle-end/59670
11638 * gcc.dg/pr59670.c: New test.
11639
11640 2014-01-09 Steve Ellcey <sellcey@mips.com>
11641
11642 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
11643
11644 2014-01-09 Jakub Jelinek <jakub@redhat.com>
11645
11646 PR middle-end/47735
11647 * gcc.target/i386/pr47735.c: New test.
11648
11649 PR tree-optimization/59622
11650 * g++.dg/opt/pr59622-2.C: New test.
11651 * g++.dg/opt/pr59622-3.C: New test.
11652 * g++.dg/opt/pr59622-4.C: New test.
11653 * g++.dg/opt/pr59622-5.C: New test.
11654
11655 PR sanitizer/59136
11656 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
11657 filename:line instead of (modulename+offset) form with stripped
11658 initial / from the filename.
11659
11660 2014-01-09 Ian Lance Taylor <iant@google.com>
11661
11662 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
11663 the other Go compiler.
11664
11665 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
11666
11667 PR c++/59730
11668 * g++.dg/cpp0x/variadic145.C: New.
11669
11670 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
11671
11672 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
11673 which don't support -fsplit-stack. Skip rotate[0123].go tests.
11674
11675 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
11676
11677 PR testsuite/59524
11678 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
11679 are run only if the Cilk library is available/enabled.
11680 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
11681 * lib/target-supports.exp (check_libcilkrts_available): New function.
11682
11683 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
11684
11685 PR c++/59631
11686 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
11687 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
11688 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
11689 with dg-additional-options.
11690 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11691 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11692 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11693 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11694 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
11695 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
11696
11697 2014-01-09 Richard Biener <rguenther@suse.de>
11698
11699 PR tree-optimization/59715
11700 * gcc.dg/torture/pr59715.c: New testcase.
11701
11702 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
11703
11704 * c-c++-common/asan/no-asan-globals.c: New test.
11705 * c-c++-common/asan/no-instrument-reads.c: Likewise.
11706 * c-c++-common/asan/no-instrument-writes.c: Likewise.
11707 * c-c++-common/asan/use-after-return-1.c: Likewise.
11708 * c-c++-common/asan/no-use-after-return.c: Likewise.
11709
11710 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
11711
11712 * gnat.dg/weak2.ad[sb]: New test.
11713
11714 2014-01-08 Jakub Jelinek <jakub@redhat.com>
11715
11716 PR middle-end/59471
11717 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
11718 type, use pointers to vector type instead.
11719
11720 2014-01-08 Catherine Moore <clm@codesourcery.com>
11721
11722 * gcc.target/mips/umips-branch-3.c: New test.
11723 * gcc.target/mips/umips-branch-4.c: New test.
11724
11725 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
11726
11727 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
11728 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
11729 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
11730 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
11731 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
11732 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
11733 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
11734 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
11735
11736 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
11737
11738 PR rtl-optimization/59137
11739 * gcc.target/mips/pr59137.c: New test.
11740
11741 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
11742
11743 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
11744 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
11745 * gcc.target/i386/pr55433.c (dg-options): Ditto.
11746 * gcc.target/i386/pr57848.c (dg-options): Ditto.
11747 * gcc.target/i386/pr59099.c (dg-options): Ditto.
11748 Require fpic effective target.
11749 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
11750
11751 2014-01-08 Jakub Jelinek <jakub@redhat.com>
11752
11753 PR ipa/59722
11754 * gcc.dg/pr59722.c: New test.
11755
11756 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
11757
11758 PR middle-end/57748
11759 * gcc.dg/torture/pr57748-3.c: New test.
11760 * gcc.dg/torture/pr57748-4.c: New test.
11761
11762 2014-01-08 Marek Polacek <polacek@redhat.com>
11763
11764 PR middle-end/59669
11765 * gcc.dg/gomp/pr59669-1.c: New test.
11766 * gcc.dg/gomp/pr59669-2.c: New test.
11767
11768 2014-01-08 Martin Jambor <mjambor@suse.cz>
11769
11770 PR ipa/59610
11771 * gcc.dg/ipa/pr59610.c: New test.
11772
11773 2014-01-08 Janus Weil <janus@gcc.gnu.org>
11774
11775 PR fortran/58182
11776 * gfortran.dg/binding_label_tests_26a.f90: New.
11777 * gfortran.dg/binding_label_tests_26b.f90: New.
11778
11779 2014-01-08 Marek Polacek <polacek@redhat.com>
11780
11781 PR sanitizer/59667
11782 * c-c++-common/ubsan/pr59667.c: New test.
11783
11784 2014-01-08 Richard Biener <rguenther@suse.de>
11785
11786 PR middle-end/59630
11787 * gcc.dg/pr59630.c: New testcase.
11788
11789 2014-01-08 Richard Biener <rguenther@suse.de>
11790
11791 PR middle-end/59471
11792 * gcc.dg/pr59471.c: New testcase.
11793
11794 2014-01-07 Jeff Law <law@redhat.com>
11795
11796 PR middle-end/53623
11797 * gcc.target/i386/pr53623.c: New test.
11798
11799 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
11800
11801 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
11802 blanks at EOF.
11803 * g++.dg/cpp1y/pr58534.C: Likewise.
11804 * g++.dg/cpp1y/pr58536.C: Likewise.
11805 * g++.dg/cpp1y/pr58548.C: Likewise.
11806 * g++.dg/cpp1y/pr58549.C: Likewise.
11807 * g++.dg/cpp1y/pr58637.C: Likewise.
11808 * g++.dg/cpp1y/pr59112.C: Likewise.
11809 * g++.dg/cpp1y/pr59113.C: Likewise.
11810 * g++.dg/cpp1y/pr59629.C: Likewise.
11811 * g++.dg/cpp1y/pr59635.C: Likewise.
11812 * g++.dg/cpp1y/pr59636.C: Likewise.
11813 * g++.dg/cpp1y/pr59638.C: Likewise.
11814
11815 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
11816
11817 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
11818
11819 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
11820
11821 * gcc.target/i386/intrinsics_4.c (bar): New function.
11822
11823 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11824
11825 * g++.dg/ext/is_base_of_incomplete-2.C: New.
11826
11827 2014-01-07 Jakub Jelinek <jakub@redhat.com>
11828
11829 PR rtl-optimization/58668
11830 * gcc.dg/pr58668.c: New test.
11831
11832 PR tree-optimization/59643
11833 * gcc.dg/pr59643.c: New test.
11834 * gcc.c-torture/execute/pr59643.c: New test.
11835
11836 2014-01-06 Janus Weil <janus@gcc.gnu.org>
11837
11838 PR fortran/59589
11839 * gfortran.dg/class_allocate_16.f90: New.
11840
11841 2014-01-06 Jakub Jelinek <jakub@redhat.com>
11842
11843 PR target/59644
11844 * gcc.target/i386/pr59644.c: New test.
11845
11846 2014-01-06 Marek Polacek <polacek@redhat.com>
11847
11848 PR c/57773
11849 * gcc.dg/pr57773.c: New test.
11850
11851 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
11852
11853 PR c++/59635
11854 PR c++/59636
11855 PR c++/59629
11856 PR c++/59638
11857 * g++.dg/cpp1y/pr59635.C: New testcase.
11858 * g++.dg/cpp1y/pr59636.C: New testcase.
11859 * g++.dg/cpp1y/pr59629.C: New testcase.
11860 * g++.dg/cpp1y/pr59638.C: New testcase.
11861
11862 2014-01-06 Martin Jambor <mjambor@suse.cz>
11863
11864 PR ipa/59008
11865 * gcc.dg/ipa/pr59008.c: New test.
11866
11867 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11868
11869 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
11870 if supported.
11871
11872 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11873
11874 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
11875 Require c99_runtime.
11876 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
11877
11878 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
11879 Require c99_runtime.
11880 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
11881 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
11882 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
11883
11884 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
11885 Require c99_runtime.
11886 Make CALC void static.
11887 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
11888
11889 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
11890 Require c99_runtime.
11891 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
11892
11893 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11894
11895 * gcc.target/i386/pr59501-1.c: Require avx effective target.
11896 * gcc.target/i386/pr59501-2.c: Likewise.
11897 * gcc.target/i386/pr59501-3.c: Likewise.
11898 * gcc.target/i386/pr59501-4.c: Likewise.
11899 * gcc.target/i386/pr59501-5.c: Likewise.
11900 * gcc.target/i386/pr59501-6.c: Likewise.
11901
11902 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11903
11904 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
11905 * gcc.target/i386/pr59390_1.c: Likewise.
11906 * gcc.target/i386/pr59390_2.c: Likewise.
11907
11908 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
11909
11910 * gcc.dg/pr59350.c: Tweak.
11911 * gcc.dg/pr59350-2.c: New test.
11912 * g++.dg/pr59510.C: Likewise.
11913
11914 2014-01-06 Janus Weil <janus@gcc.gnu.org>
11915
11916 PR fortran/59023
11917 * gfortran.dg/bind_c_procs_2.f90: New.
11918
11919 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
11920
11921 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
11922 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
11923 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
11924 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
11925 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
11926 * gcc.dg/tree-ssa/vrp47.c: Likewise.
11927 * gcc.dg/tree-ssa/vrp87.c: Likewise.
11928
11929 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
11930
11931 * gcc.target/arm/neon-nested-apcs.c: New test.
11932
11933 2014-01-04 Jakub Jelinek <jakub@redhat.com>
11934
11935 PR tree-optimization/59519
11936 * gcc.dg/vect/pr59519-1.c: New test.
11937 * gcc.dg/vect/pr59519-2.c: New test.
11938
11939 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
11940 vmovdqu32.
11941
11942 2014-01-04 Janus Weil <janus@gcc.gnu.org>
11943
11944 PR fortran/59547
11945 * gfortran.dg/typebound_proc_32.f90: New.
11946
11947 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
11948
11949 PR c++/58950
11950 * g++.dg/pr58950.C: New file.
11951
11952 2014-01-03 Tobias Burnus <burnus@net-b.de>
11953
11954 PR c++/58567
11955 * g++.dg/gomp/pr58567.C: New.
11956
11957 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
11958
11959 PR tree-optimization/59651
11960 * gcc.dg/torture/pr59651.c: New test.
11961 * gcc.dg/vect/pr59651.c: Ditto.
11962
11963 2014-01-03 Jakub Jelinek <jakub@redhat.com>
11964
11965 PR target/59625
11966 * gcc.target/i386/pr59625.c: New test.
11967
11968 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11969
11970 Core DR 1442
11971 PR c++/59165
11972 * g++.dg/cpp0x/range-for28.C: New.
11973 * g++.dg/cpp0x/range-for3.C: Update.
11974
11975 2014-01-02 Joseph Myers <joseph@codesourcery.com>
11976
11977 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
11978
11979 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
11980
11981 PR c++/59641
11982 * g++.dg/cpp0x/pr59641.C: New file.
11983
11984 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
11985
11986 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
11987
11988 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
11989
11990 PR c++/59378
11991 * g++.dg/ext/pr59378.C: New file.
11992
11993 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11994
11995 Update copyright years
11996
11997 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11998
11999 * gcc.target/arc/arc.exp: Use the standard form for the copyright
12000 notice.
12001
12002 2014-01-02 Janus Weil <janus@gcc.gnu.org>
12003
12004 PR fortran/59654
12005 * gfortran.dg/dynamic_dispatch_12.f90: New.
12006
12007 2014-01-01 Jakub Jelinek <jakub@redhat.com>
12008
12009 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
12010 the builtin isn't optimized away as unused.
12011
12012 PR rtl-optimization/59647
12013 * g++.dg/opt/pr59647.C: New test.
12014 \f
12015 Copyright (C) 2014 Free Software Foundation, Inc.
12016
12017 Copying and distribution of this file, with or without modification,
12018 are permitted in any medium without royalty provided the copyright
12019 notice and this notice are preserved.