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