1 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
3 * gcc.target/mips/call-from-init.c: New test.
4 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
6 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
9 * gcc.target/i386/pr65871-1.c: New test
10 * gcc.target/i386/pr65871-2.c: Ditto.
12 2015-04-29 Marek Polacek <polacek@redhat.com>
15 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
16 * c-c++-common/Wbool-compare-2.c: New test.
18 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
21 * gcc.target/aarch64/vstN_lane_1.c: New file.
23 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
26 * g++.dg/warn/Winit-self-3.C: New.
28 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
30 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
32 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
35 * gcc.target/arm/pr65924.c: New test.
37 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
39 * g++.dg/gomp/tpl-target-update.C: New file.
41 2015-04-29 Richard Biener <rguenther@suse.de>
43 PR tree-optimization/65917
44 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
46 2015-04-29 Christian Bruel <christian.bruel@st.com>
49 * gcc.dg/ipa/iinline-attr.c: New test.
50 * gcc.target/i386/iinline-attr-2.c: New test.
52 2015-04-28 Andre Vehreschild <vehre@gmx.de>
54 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
57 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
59 * gcc.dg/vect/vect-33.c: Remove spurious line.
61 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
63 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
65 2015-04-28 Marek Polacek <polacek@redhat.com>
68 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
69 * gcc.dg/pr65901.c: New test.
71 2015-04-28 Richard Biener <rguenther@suse.de>
73 PR tree-optimization/62283
74 * gfortran.dg/vect/pr62283-2.f: New testcase.
75 * gcc.dg/vect/bb-slp-14.c: Adjust.
77 2015-04-28 Richard Biener <rguenther@suse.de>
79 PR tree-optimization/65851
80 * g++.dg/torture/pr65851.C: New testcase.
82 2015-04-27 Jeff Law <law@redhat.com>
84 PR tree-optimization/65217
85 * gcc.target/i386/pr65217.c: Remove XFAIL.
87 2015-04-27 Andre Vehreschild <vehre@gmx.de>
90 Add tests forgotten to svn-add.
91 * gfortran.dg/class_allocate_19.f03: New test.
92 * gfortran.dg/class_array_20.f03: New test.
93 * gfortran.dg/class_array_21.f03: New test.
94 * gfortran.dg/finalize_29.f08: New test.
96 2015-04-27 Andre Vehreschild <vehre@gmx.de>
100 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
101 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
103 2015-04-27 Caroline Tice <cmtice@google.com>
105 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
108 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
111 * gcc.target/powerpc/htm-1.c: New test.
112 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
114 (__builtin_tabortdci): Likewise.
115 (__builtin_tcheck): Remove operand.
116 * lib/target-supports.exp (check_htm_hw_available): New function.
118 2015-04-27 Richard Biener <rguenther@suse.de>
120 * gcc.target/i386/pr65217.c: XFAIL.
122 2015-04-27 Jakub Jelinek <jakub@redhat.com>
124 PR tree-optimization/65875
125 * gcc.c-torture/compile/pr65875.c: New test.
127 2015-04-25 Marek Polacek <polacek@redhat.com>
130 * gcc.dg/enum-incomplete-2.c: New test.
131 * gcc.dg/enum-mode-1.c: New test.
133 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
136 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
138 * gcc.target/powerpc/pr65849-2.c: Likewise.
140 2015-04-24 Tom de Vries <tom@codesourcery.com>
142 PR tree-optimization/65802
143 * g++.dg/pr65802.C: Move to ...
144 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
145 stdarg.h. Rewrite for C.
146 (fn1): Use va_list and va_arg. Make variable args function. Add use of
147 va_start and va_end. Remove unnecessary inline asm.
149 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
150 Wei Mi <wmi@google.com>
152 * gcc.target/i386/sse2-load-multi.c: New test.
153 * gcc.target/i386/sse2-store-multi.c: Ditto.
155 2015-04-24 Marek Polacek <polacek@redhat.com>
158 * c-c++-common/pr65830.c: New test.
161 * c-c++-common/Wlogical-op-1.c: New test.
163 2015-04-24 Marek Polacek <polacek@redhat.com>
166 * c-c++-common/pr61534-1.c: New test.
168 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
169 Steven Bosscher <steven@gcc.gnu.org>
171 PR rtl-optimization/34503
172 * gcc.target/arm/pr64616.c: New file.
174 2015-04-24 Bin Cheng <bin.cheng@arm.com>
176 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
178 2015-04-24 Terry Guo <terry.guo@arm.com>
180 * gcc.target/arm/pr65710.c: Update the options.
182 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
184 * gcc.target/i386/pr65523.c: Skip x32.
186 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
188 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
189 to look for vcl* where appropriate.
191 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
193 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
194 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
196 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
199 * gcc.target/arm/pr26702.c: New test.
201 2015-04-23 Marek Polacek <polacek@redhat.com>
204 * gcc.dg/pr65345-1.c: New test.
205 * gcc.dg/pr65345-2.c: New test.
207 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
209 * gcc.target/powerpc/crypto-builtin-2.c: New.
211 2015-04-23 Andre Vehreschild <vehre@gmx.de>
214 * gfortran.dg/class_allocate_19.f03: New test.
215 * gfortran.dg/class_array_20.f03: New test.
216 * gfortran.dg/class_array_21.f03: New test.
217 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
218 * gfortran.dg/finalize_15.f90: Fixing comparision to model
219 initialization correctly.
220 * gfortran.dg/finalize_29.f08: New test.
222 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
224 * gcc.target/powerpc/swaps-p8-18.c: New test.
226 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
229 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
230 * gcc.dg/vect/bb-slp-25.c: Likewise.
231 * gcc.dg/vect/bb-slp-29.c: Likewise.
232 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
233 vect_no_align && { ! vect_hw_misalign }.
234 * gcc.dg/vect/bb-slp-9.c: Likewise.
235 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
237 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
238 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
239 account for POWER8, where peeling for alignment is not needed.
240 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
241 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
242 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
243 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
244 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
245 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
246 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
247 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
248 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
249 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
250 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
251 * gcc.dg/vect/pr16105.c: Likewise.
252 * gcc.dg/vect/pr20122.c: Likewise.
253 * gcc.dg/vect/pr33804.c: Likewise.
254 * gcc.dg/vect/pr33953.c: Likewise.
255 * gcc.dg/vect/pr56787.c: Likewise.
256 * gcc.dg/vect/pr58508.c: Likewise.
257 * gcc.dg/vect/slp-25.c: Likewise.
258 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
259 * gcc.dg/vect/vect-105.c: Likewise.
260 * gcc.dg/vect/vect-27.c: Likewise.
261 * gcc.dg/vect/vect-29.c: Likewise.
262 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
264 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
265 && { ! vect_hw_misalign }.
266 * gcc.dg/vect/vect-44.c: Likewise.
267 * gcc.dg/vect/vect-48.c: Likewise.
268 * gcc.dg/vect/vect-50.c: Likewise.
269 * gcc.dg/vect/vect-52.c: Likewise.
270 * gcc.dg/vect/vect-56.c: Likewise.
271 * gcc.dg/vect/vect-60.c: Likewise.
272 * gcc.dg/vect/vect-72.c: Likewise.
273 * gcc.dg/vect/vect-75-big-array.c: Likewise.
274 * gcc.dg/vect/vect-75.c: Likewise.
275 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
276 * gcc.dg/vect/vect-77-global.c: Likewise.
277 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
278 * gcc.dg/vect/vect-78-global.c: Likewise.
279 * gcc.dg/vect/vect-93.c: Likewise.
280 * gcc.dg/vect/vect-95.c: Likewise.
281 * gcc.dg/vect/vect-96.c: Likewise.
282 * gcc.dg/vect/vect-cond-1.c: Likewise.
283 * gcc.dg/vect/vect-cond-3.c: Likewise.
284 * gcc.dg/vect/vect-cond-4.c: Likewise.
285 * gcc.dg/vect/vect-cselim-1.c: Likewise.
286 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
287 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
288 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
289 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
290 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
291 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
292 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
293 * gcc.dg/vect/vect-outer-3a.c: Likewise.
294 * gcc.dg/vect/vect-outer-5.c: Likewise.
295 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
296 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
297 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
298 * gcc.dg/vect/vect-outer-fir.c: Likewise.
299 * gcc.dg/vect/vect-peel-3.c: Likewise.
300 * gcc.dg/vect/vect-peel-4.c: Likewise.
301 * gcc.dg/vect/vect-pre-interact.c: Likewise.
302 * gcc.target/powerpc/pr65456.c: New test.
303 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
304 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
305 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
306 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
307 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
308 vect_no_align && { ! vect_hw_misalign }.
309 * gfortran.dg/vect/vect-3.f90: Likewise.
310 * gfortran.dg/vect/vect-4.f90: Likewise.
311 * gfortran.dg/vect/vect-5.f90: Likewise.
312 * lib/target-supports.exp (check_effective_target_vect_no_align):
314 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
316 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
319 * gfortran.dg/pr65429.f90: New test.
321 2015-04-22 Yury Gribov <y.gribov@samsung.com>
323 * c-c++-common/asan/user-section-1.c: New test.
324 * c-c++-common/asan/user-section-2.c: New test.
325 * c-c++-common/asan/user-section-3.c: New test.
327 2015-04-22 Hale Wang <hale.wang@arm.com>
328 Terry Guo <terry.guo@arm.com>
330 PR rtl-optimization/64818
331 * gcc.target/arm/pr64818.c: New test.
333 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
336 * g++.dg/tree-ssa/pr61034.C: Update template.
337 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
338 * gcc.dg/Warray-bounds-11.c: Likewise.
339 * gcc.dg/Warray-bounds.c: Likewise.
341 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
344 * gfortran.dg/fmt_unlimited.f90: New test.
346 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
348 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
350 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
351 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
352 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
353 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
354 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
355 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
356 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
358 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
361 * gfortran.dg/namelist_87.f90: New test.
363 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
365 * gcc.target/aarch64/mult-synth_1.c: New test.
366 * gcc.target/aarch64/mult-synth_2.c: Likewise.
367 * gcc.target/aarch64/mult-synth_3.c: Likewise.
368 * gcc.target/aarch64/mult-synth_4.c: Likewise.
369 * gcc.target/aarch64/mult-synth_5.c: Likewise.
370 * gcc.target/aarch64/mult-synth_6.c: Likewise.
372 2015-04-21 Richard Biener <rguenther@suse.de>
374 PR tree-optimization/65650
375 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
376 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
377 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
378 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
379 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
380 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
382 2015-04-21 Tom de Vries <tom@codesourcery.com>
384 PR tree-optimization/65802
385 * g++.dg/pr65802.C: New test.
387 2015-04-21 Bin Cheng <bin.cheng@arm.com>
390 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
391 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
393 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
396 * g++.dg/cpp0x/Wnarrowing2.C: New.
398 2015-04-20 Jeff Law <law@redhat.com>
400 PR tree-optimization/65658
401 * gcc.dg/pr65658.c: New test.
403 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
406 * gcc.target/aarch64/vec_init_1.c: New test.
408 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
410 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
413 2015-04-18 Martin Sebor <msebor@redhat.com>
415 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
416 of non-nul characters.
417 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
419 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
422 * gcc.target/powerpc/pr65787.c: New.
424 2015-04-17 Jakub Jelinek <jakub@redhat.com>
427 * gcc.target/aarch64/c-output-template-4.c: New test.
429 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
432 * gcc.dg/pr65780-1.c: New test.
433 * gcc.dg/pr65780-2.c: Likewise.
434 * gcc.target/i386/pr32219-9.c: Likewise.
435 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
437 * gcc.target/i386/pr64317.c (c): Initialize.
439 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
442 * g++.dg/ext/mv18.C: New test.
443 * g++.dg/ext/mv19.C: Likewise.
444 * g++.dg/ext/mv20.C: Likewise.
445 * g++.dg/ext/mv21.C: Likewise.
446 * g++.dg/ext/mv22.C: Likewise.
447 * g++.dg/ext/mv23.C: Likewise.
449 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
452 * g++.dg/init/pr64527.C: New test.
454 2015-04-17 Tom de Vries <tom@codesourcery.com>
455 Michael Matz <matz@suse.de>
457 PR tree-optimization/64950
458 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
461 2015-04-17 Yury Gribov <y.gribov@samsung.com>
463 * c-c++-common/asan/user-section-1.c: New test.
465 2015-04-17 Jakub Jelinek <jakub@redhat.com>
468 * gcc.dg/debug/pr65771.c: New test.
470 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
472 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
473 __buitlin_alloca with __builtin_alloca.
475 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
477 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
479 2015-04-16 Richard Biener <rguenther@suse.de>
481 PR tree-optimization/64277
482 * gcc.dg/Warray-bounds-14.c: New testcase.
483 * gcc.dg/Warray-bounds-15.c: Likewise.
484 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
485 * c-c++-common/ubsan/bounds-6.c: Likewise.
487 2015-04-16 Renlin Li <renlin.li@arm.com>
489 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
490 * gcc.target/arm/unsigned-float.c: New.
492 2015-04-16 Richard Biener <rguenther@suse.de>
494 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
495 * gcc.dg/tree-ssa/pr37508.c: Adjust.
496 * gfortran.dg/reassoc_6.f: Remove XFAIL.
498 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
500 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
501 * g++.dg/cpp0x/decltype-call1.C: Likewise.
502 * g++.dg/cpp0x/defaulted21.C: Likewise.
503 * g++.dg/cpp0x/defaulted28.C: Likewise.
504 * g++.dg/cpp0x/defaulted47.C: Likewise.
505 * g++.dg/cpp0x/elision_neg.C: Likewise.
506 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
507 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
508 * g++.dg/cpp0x/implicit1.C: Likewise.
509 * g++.dg/cpp0x/implicit9.C: Likewise.
510 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
511 * g++.dg/cpp0x/range-for13.C: Likewise.
512 * g++.dg/gomp/clause-2.C: Likewise.
513 * g++.dg/gomp/udr-5.C: Likewise.
514 * g++.dg/inherit/access6.C: Likewise.
515 * g++.dg/lookup/duperr1.C: Likewise.
516 * g++.dg/lookup/friend2.C: Likewise.
517 * g++.dg/lookup/pr6936.C: Likewise.
518 * g++.dg/lookup/scoped1.C: Likewise.
519 * g++.dg/lookup/using26.C: Likewise.
520 * g++.dg/lookup/using38.C: Likewise.
521 * g++.dg/other/access2.C: Likewise.
522 * g++.dg/overload/defarg3.C: Likewise.
523 * g++.dg/overload/defarg6.C: Likewise.
524 * g++.dg/parse/access11.C: Likewise.
525 * g++.dg/parse/access2.C: Likewise.
526 * g++.dg/parse/access3.C: Likewise.
527 * g++.dg/parse/access4.C: Likewise.
528 * g++.dg/parse/access5.C: Likewise.
529 * g++.dg/parse/access6.C: Likewise.
530 * g++.dg/parse/access8.C: Likewise.
531 * g++.dg/parse/access9.C: Likewise.
532 * g++.dg/parse/crash40.C: Likewise.
533 * g++.dg/tc1/dr142.C: Likewise.
534 * g++.dg/tc1/dr166.C: Likewise.
535 * g++.dg/tc1/dr52.C: Likewise.
536 * g++.dg/template/access11.C: Likewise.
537 * g++.dg/template/access18.C: Likewise.
538 * g++.dg/template/access19.C: Likewise.
539 * g++.dg/template/access2.C: Likewise.
540 * g++.dg/template/access20.C: Likewise.
541 * g++.dg/template/access26.C: Likewise.
542 * g++.dg/template/access3.C: Likewise.
543 * g++.dg/template/access7.C: Likewise.
544 * g++.dg/template/conv12.C: Likewise.
545 * g++.dg/template/crash69.C: Likewise.
546 * g++.dg/template/friend31.C: Likewise.
547 * g++.dg/template/friend32.C: Likewise.
548 * g++.dg/template/memfriend15.C: Likewise.
549 * g++.dg/template/memfriend16.C: Likewise.
550 * g++.dg/template/memfriend17.C: Likewise.
551 * g++.dg/template/memfriend7.C: Likewise.
552 * g++.dg/template/pr32519.C: Likewise.
553 * g++.dg/template/qualttp21.C: Likewise.
554 * g++.dg/template/qualttp8.C: Likewise.
555 * g++.dg/template/ttp10.C: Likewise.
556 * g++.dg/template/typedef11.C: Likewise.
557 * g++.dg/template/typedef13.C: Likewise.
558 * g++.dg/template/typedef19.C: Likewise.
559 * g++.dg/template/typedef20.C: Likewise.
560 * g++.dg/template/typedef22.C: Likewise.
561 * g++.dg/template/using16.C: Likewise.
562 * g++.dg/template/virtual3.C: Likewise.
563 * g++.dg/ubsan/pr61272.C: Likewise.
564 * g++.old-deja/g++.bob/inherit2.C: Likewise.
565 * g++.old-deja/g++.brendan/crash11.C: Likewise.
566 * g++.old-deja/g++.brendan/enum6.C: Likewise.
567 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
568 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
569 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
570 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
571 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
572 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
573 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
574 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
575 * g++.old-deja/g++.jason/access17.C: Likewise.
576 * g++.old-deja/g++.jason/access18.C: Likewise.
577 * g++.old-deja/g++.jason/access22.C: Likewise.
578 * g++.old-deja/g++.jason/access23.C: Likewise.
579 * g++.old-deja/g++.jason/access8.C: Likewise.
580 * g++.old-deja/g++.jason/delete3.C: Likewise.
581 * g++.old-deja/g++.jason/report.C: Likewise.
582 * g++.old-deja/g++.law/access2.C: Likewise.
583 * g++.old-deja/g++.law/access3.C: Likewise.
584 * g++.old-deja/g++.law/access4.C: Likewise.
585 * g++.old-deja/g++.law/access5.C: Likewise.
586 * g++.old-deja/g++.law/arm12.C: Likewise.
587 * g++.old-deja/g++.law/arm14.C: Likewise.
588 * g++.old-deja/g++.law/ctors13.C: Likewise.
589 * g++.old-deja/g++.law/union2.C: Likewise.
590 * g++.old-deja/g++.law/visibility12.C: Likewise.
591 * g++.old-deja/g++.law/visibility15.C: Likewise.
592 * g++.old-deja/g++.law/visibility16.C: Likewise.
593 * g++.old-deja/g++.law/visibility17.C: Likewise.
594 * g++.old-deja/g++.law/visibility18.C: Likewise.
595 * g++.old-deja/g++.law/visibility19.C: Likewise.
596 * g++.old-deja/g++.law/visibility20.C: Likewise.
597 * g++.old-deja/g++.law/visibility21.C: Likewise.
598 * g++.old-deja/g++.law/visibility24.C: Likewise.
599 * g++.old-deja/g++.law/visibility4.C: Likewise.
600 * g++.old-deja/g++.law/visibility5.C: Likewise.
601 * g++.old-deja/g++.law/visibility6.C: Likewise.
602 * g++.old-deja/g++.law/visibility7.C: Likewise.
603 * g++.old-deja/g++.law/visibility8.C: Likewise.
604 * g++.old-deja/g++.law/visibility9.C: Likewise.
605 * g++.old-deja/g++.niklas/t135.C: Likewise.
606 * g++.old-deja/g++.oliva/delete1.C: Likewise.
607 * g++.old-deja/g++.oliva/partord1.C: Likewise.
608 * g++.old-deja/g++.other/access11.C: Likewise.
609 * g++.old-deja/g++.other/access4.C: Likewise.
610 * g++.old-deja/g++.other/access7.C: Likewise.
611 * g++.old-deja/g++.other/crash1.C: Likewise.
612 * g++.old-deja/g++.other/crash7.C: Likewise.
613 * g++.old-deja/g++.other/friend1.C: Likewise.
614 * g++.old-deja/g++.other/friend4.C: Likewise.
615 * g++.old-deja/g++.other/friend9.C: Likewise.
616 * g++.old-deja/g++.other/lineno1.C: Likewise.
617 * g++.old-deja/g++.other/using1.C: Likewise.
618 * g++.old-deja/g++.pt/enum14.C: Likewise.
619 * g++.old-deja/g++.pt/friend11.C: Likewise.
620 * g++.old-deja/g++.pt/friend21.C: Likewise.
621 * g++.old-deja/g++.pt/friend3.C: Likewise.
622 * g++.old-deja/g++.pt/inherit2.C: Likewise.
623 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
624 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
625 * g++.old-deja/g++.robertl/eb94.C: Likewise.
627 2015-04-15 Jakub Jelinek <jakub@redhat.com>
630 * g++.dg/ipa/pr65765.C: New test.
632 2015-04-15 Nick Clifton <nickc@redhat.com>
634 * gcc.target/rx/builtins.c: Disable RMPA test if string
635 instructions are not allowed.
637 2015-04-15 Alan Modra <amodra@gmail.com>
639 * gcc.dg/pr65408.c: New.
641 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
644 * gcc.target/arm/pr65729.c: New test.
646 2015-04-14 Richard Biener <rguenther@suse.de>
648 PR tree-optimization/65758
649 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
651 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
654 * gcc.c-torture/execute/pr65648.c: New test.
656 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
658 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
659 __builtin_finite instead of finite.
660 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
663 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
665 PR tree-optimization/63387
666 * gcc.dg/pr63387.c: New testcase.
668 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
670 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
672 2015-04-13 Richard Biener <rguenther@suse.de>
674 PR tree-optimization/65204
675 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
677 2015-04-13 Terry Guo <terry.guo@arm.com>
680 * gcc.target/arm/pr65710.c: New.
682 2015-04-12 Jakub Jelinek <jakub@redhat.com>
684 PR tree-optimization/65747
685 * g++.dg/torture/pr65747.C: New test.
687 2015-04-12 Jakub Jelinek <jakub@redhat.com>
690 * g++.dg/cpp0x/pr65736.C: New test.
692 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
693 Martin Liska <mliska@suse.cz>
696 * g++.dg/ipa/pr65722.C: New testcase.
698 2015-04-11 Jakub Jelinek <jakub@redhat.com>
700 PR tree-optimization/65735
701 * gcc.c-torture/compile/pr65735.c: New test.
703 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
706 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
708 2015-04-11 Jakub Jelinek <jakub@redhat.com>
711 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
713 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
716 * gcc.target/arm/pr65647-2.c: New.
718 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
721 * g++.dg/torture/pr65694.C: New test.
723 2015-04-10 Tobias Burnus <burnus@net-b.de>
725 * gfortran.dg/coarray_lock_6.f90: New.
726 * gfortran.dg/coarray_lock_7.f90: New.
727 * gfortran.dg/coarray/lock_2.f90: New.
729 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
735 * gfortran.dg/used_types_27.f90: New.
737 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
740 * gcc.target/i386/pr65671.c: New.
742 2015-04-09 Jakub Jelinek <jakub@redhat.com>
744 PR tree-optimization/65709
745 * c-c++-common/ubsan/align-9.c: New test.
747 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
750 * gfortran.dg/pr56852.f90: New test.
752 2015-04-09 Marek Polacek <polacek@redhat.com>
753 Jakub Jelinek <jakub@redhat.com>
756 * g++.dg/opt/pr65554.C: New test.
758 2015-04-09 Jakub Jelinek <jakub@redhat.com>
761 * c-c++-common/attr-aligned-1.c: New test.
763 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
765 * gcc.target/i386/mpx/memmove-zero-length.c: New.
767 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
770 * gcc.target/i386/sse-25.c: New.
772 2015-04-09 Jakub Jelinek <jakub@redhat.com>
775 * gcc.target/i386/pr65693.c: New test.
777 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
779 * gcc.dg/lto/chkp-static-bounds_0.c: New.
781 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
783 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
785 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
787 * gcc.target/i386/thunk-retbnd.c: New.
789 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
791 * gnat.dg/opt48.adb: New test.
792 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
793 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
795 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
798 * gcc.c-torture/compile/pr65540.c: New.
800 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
802 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
805 2015-04-07 Jakub Jelinek <jakub@redhat.com>
808 * g++.dg/debug/pr65678.C: New test.
811 * gcc.c-torture/compile/pr65680.c: New test.
813 2015-04-07 Andre Vehreschild <vehre@gmx.de>
816 * gfortran.dg/allocate_with_source_5.f90: New test.
818 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
820 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
821 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
823 2015-04-07 Bin Cheng <bin.cheng@arm.com>
825 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
827 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
830 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
831 to get floating point compression.
832 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
834 2015-04-06 Jakub Jelinek <jakub@redhat.com>
836 PR preprocessor/61977
837 * gcc.dg/cpp/pr61977.c: New test.
839 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
841 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
843 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
846 * gcc.target/arm/pr65647.c: New.
848 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
851 * g++.dg/torture/pr65655.C: New testcase.
853 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
856 * g++.dg/cpp1y/lambda-init13.C: New.
858 2015-04-03 Marek Polacek <polacek@redhat.com>
860 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
862 2015-04-02 Marek Polacek <polacek@redhat.com>
865 * g++.dg/cpp0x/constexpr-fold1.C: New test.
866 * g++.dg/cpp0x/constexpr-fold2.C: New test.
868 2015-04-02 Jakub Jelinek <jakub@redhat.com>
870 PR preprocessor/61977
871 * gcc.target/powerpc/pr61977-1.c: New test.
872 * gcc.target/powerpc/pr61977-2.c: New test.
874 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
877 * g++.dg/warn/Wshadow-8.C: New.
878 * g++.dg/warn/Wshadow-9.C: Likewise.
879 * g++.dg/warn/Wshadow-10.C: Likewise.
880 * g++.dg/warn/Wshadow-11.C: Likewise.
882 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
884 * gcc.dg/pr23623.c: Added aligned attribute.
885 * gcc.dg/20141029-1.c: Likewise.
886 * gcc.dg/20150306-1.c: New test.
888 2015-04-01 Marek Polacek <polacek@redhat.com>
891 * g++.dg/cpp0x/initlist93.C: New test.
892 * g++.dg/cpp0x/initlist94.C: New test.
894 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
897 * gcc.target/aarch64/pr65624.c: New test.
899 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
901 * gcc.dg/ipa/inlinehint-4.c: New testcase.
903 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
905 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
906 extra variable to force stack alignment.
907 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
908 extra variable to force stack alignment.
910 2015-03-31 Marek Polacek <polacek@redhat.com>
913 * g++.dg/template/pr65390.C: New test.
915 2015-03-31 Martin Liska <mliska@suse.cz>
917 * g++.dg/ipa/pr65557.C: New test.
919 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
921 * gcc.target/s390/hotpatch-25.c: New test.
922 * gcc.target/s390/hotpatch-1.c: Update test.
923 * gcc.target/s390/hotpatch-10.c: Update test.
924 * gcc.target/s390/hotpatch-11.c: Update test.
925 * gcc.target/s390/hotpatch-12.c: Update test.
926 * gcc.target/s390/hotpatch-13.c: Update test.
927 * gcc.target/s390/hotpatch-14.c: Update test.
928 * gcc.target/s390/hotpatch-15.c: Update test.
929 * gcc.target/s390/hotpatch-16.c: Update test.
930 * gcc.target/s390/hotpatch-17.c: Update test.
931 * gcc.target/s390/hotpatch-18.c: Update test.
932 * gcc.target/s390/hotpatch-19.c: Update test.
933 * gcc.target/s390/hotpatch-2.c: Update test.
934 * gcc.target/s390/hotpatch-21.c: Update test.
935 * gcc.target/s390/hotpatch-22.c: Update test.
936 * gcc.target/s390/hotpatch-23.c: Update test.
937 * gcc.target/s390/hotpatch-24.c: Update test.
938 * gcc.target/s390/hotpatch-3.c: Update test.
939 * gcc.target/s390/hotpatch-4.c: Update test.
940 * gcc.target/s390/hotpatch-5.c: Update test.
941 * gcc.target/s390/hotpatch-6.c: Update test.
942 * gcc.target/s390/hotpatch-7.c: Update test.
943 * gcc.target/s390/hotpatch-8.c: Update test.
944 * gcc.target/s390/hotpatch-9.c: Update test.
945 * gcc.target/s390/hotpatch-compile-16.c: Update test.
947 2015-03-31 Richard Biener <rguenther@suse.de>
950 * g++.dg/torture/pr65626.C: New testcase.
952 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
955 * gcc.target/i386/mpx/pr65531.cc: New.
957 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
960 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
961 __builtin_alloca instead of alloca.
962 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
963 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
964 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
967 2015-03-30 Jakub Jelinek <jakub@redhat.com>
970 * g++.dg/ubsan/pr65610.C: New test.
972 2015-03-30 Marek Polacek <polacek@redhat.com>
975 * g++.dg/cpp0x/pr65398-2.C: New test.
977 2015-03-30 Marek Polacek <polacek@redhat.com>
979 * c-c++-common/pr65556.c: Change the width of bit-fields.
981 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
984 * gcc.target/i386/pr65588.c: New testcase.
986 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
989 * gfortran.dg/open_errors_2.f90: New test.
991 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
994 * gfortran.dg/namelist_86.f90: New test.
996 2015-03-28 Andre Vehreschild <vehre@gmx.de>
998 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
999 statement to reflect new ownership.
1001 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1004 * g++.dg/template/friend58.C: New.
1005 * g++.dg/template/friend59.C: Likewise.
1007 2015-03-27 Tobias Burnus <burnus@net-b.de>
1010 * g++.dg/gomp/openmp-simd-3.C: New.
1011 * gcc.dg/gomp/openmp-simd-3.c: New.
1013 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1016 * gcc.target/i386/pr65248-1.c: New file.
1017 * gcc.target/i386/pr65248-2.c: Likewise.
1018 * gcc.target/i386/pr65248-3.c: Likewise.
1019 * gcc.target/i386/pr65248-4.c: Likewise.
1021 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1024 * gcc.c-torture/compile/pr65593.c: New test.
1026 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1029 * g++.dg/cpp1y/constexpr-assert1.C: New.
1031 2015-03-27 Marek Polacek <polacek@redhat.com>
1034 * c-c++-common/pr65556.c: New test.
1036 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1039 * g++.dg/torture/pr65600.C: New testcase.
1041 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1044 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1046 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1048 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1049 statement and cleanup. Fixed typos.
1051 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1054 * gcc.c-torture/compile/pr65595.c: New testcase.
1056 2015-03-27 Marek Polacek <polacek@redhat.com>
1059 * g++.dg/ubsan/pr65583.C: New test.
1061 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1063 * gcc.c-torture/compile/20150327.c: New testcase.
1065 2015-03-26 Richard Biener <rguenther@suse.de>
1068 * g++.dg/torture/pr65555.C: New testcase.
1070 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1072 PR tree-optimization/64715
1073 * gcc.dg/builtin-object-size-15.c: New test.
1074 * gcc.dg/pr64715-1.c: New test.
1075 * gcc.dg/pr64715-2.c: New test.
1077 2015-03-26 Richard Biener <rguenther@suse.de>
1080 * gnat.dg/specs/opt2.ads: Fix testcase.
1082 2015-03-25 Martin Sebor <msebor@redhat.com>
1085 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1086 when target isn't arm*-*-*-*.
1087 (check_effective_target_arm_nothumb): Likewise.
1088 (check_effective_target_arm_little_endian): Likewise.
1089 (check_effective_target_arm_vect_no_misalign): Likewise.
1090 (check_effective_target_aarch64_little_endian): Fail early if target
1093 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1095 PR tree-optimization/65177
1096 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1098 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1100 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1101 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1102 smmintrin.h and mm3dnow.h.
1104 2015-03-25 Marek Polacek <polacek@redhat.com>
1107 * g++.dg/cpp0x/pr65558.C: New test.
1109 2015-03-25 Marek Polacek <polacek@redhat.com>
1112 * g++.dg/template/pr61670.C: New test.
1114 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1117 * g++.dg/template/pr54987.C: New.
1119 2015-03-25 Richard Biener <rguenther@suse.de>
1121 PR tree-optimization/62630
1122 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1124 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1127 * gcc.target/i386/mpx/pr65508.c: New.
1129 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1133 * gfortran.dg/data_initialized_3.f90: New.
1135 2015-03-25 Richard Biener <rguenther@suse.de>
1138 * gnat.dg/specs/opt2.ads: New testcase.
1140 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1142 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1143 * gcc.target/arm/memset-inline-4.c: Skip for
1144 arm_tune_string_ops_prefer_neon.
1145 * gcc.target/arm/memset-inline-5.c: Ditto.
1146 * gcc.target/arm/memset-inline-6.c: Ditto.
1147 * gcc.target/arm/memset-inline-8.c: Ditto.
1148 * gcc.target/arm/memset-inline-9.c: Ditto.
1150 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1153 * g++.dg/other/virtual3.C: New.
1155 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1158 * g++.dg/cpp0x/vt-60130.C: New.
1160 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1163 * g++.dg/warn/Warray-bounds-7.C: New.
1165 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1168 * g++.dg/template/defarg18.C: New.
1170 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1173 * g++.dg/cpp0x/vt-59988.C: New.
1175 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1177 PR tree-optimization/65533
1178 * gcc.dg/pr65533.c: New test.
1180 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1182 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1183 source= and mold= expressions functionality.
1184 * gfortran.dg/allocate_class_4.f90: New test.
1185 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1186 copying an unlimited polymorhpic object containing a char array
1187 to another unlimited polymorphic object respects the _len
1189 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1190 whether deferred length char array allocate works, unlimited
1191 polymorphic object allocation from a string works and if
1192 allocating an array of deferred length strings works.
1193 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1195 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1198 * g++.dg/cpp0x/constexpr-array11.C: New.
1200 2015-03-24 Richard Biener <rguenther@suse.de>
1203 * gcc.dg/torture/pr65517.c: New testcase.
1205 2015-03-24 Tobias Burnus <burnus@net-b.de>
1207 * gfortran.dg/coindexed_1.f90: Moved from
1208 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1210 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1213 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1217 * gcc.target/i386/pr65523.c: New test.
1220 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1222 * g++.dg/lto/pr65475b_0.C: Likewise.
1224 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1227 * gcc.target/sh/torture/pr65505.c: New.
1229 2015-03-23 Martin Sebor <msebor@redhat.com>
1232 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1233 assembly for lvx in addition to lxv.
1235 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1238 * gfortran.dg/pr65504.f90: New test.
1241 * gcc.dg/pr65521.c: New test.
1243 2015-03-23 Richard Biener <rguenther@suse.de>
1245 PR tree-optimization/65518
1246 * gcc.dg/vect/pr65518.c: New testcase.
1248 2015-03-23 Richard Biener <rguenther@suse.de>
1250 PR tree-optimization/65494
1251 * gcc.dg/vect/pr65494.c: New testcase.
1253 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1255 PR preprocessor/65238
1256 * c-c++-common/cpp/pr65238-1.c: New test.
1257 * gcc.dg/cpp/pr65238-2.c: New test.
1258 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1259 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1261 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1262 Mikael Morin <mikael@gcc.gnu.org>
1265 * gfortran.dg/elemental_dependency_4.f90: New.
1266 * gfortran.dg/elemental_dependency_5.f90: New.
1268 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1271 * g++.dg/lto/pr65475b_0.C: New testcase.
1272 * g++.dg/lto/pr65475b_1.C: New testcase.
1273 * g++.dg/lto/pr65475c_0.C: New testcase.
1274 * g++.dg/lto/pr65475c_1.C: New testcase.
1276 2015-03-21 Tobias Burnus <burnus@net-b.de>
1278 * gfortran.dg/coarray_38.f90: New.
1279 * gfortran.dg/coarray_39.f90: New.
1280 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1283 2015-03-20 Marek Polacek <polacek@redhat.com>
1286 * g++.dg/cpp0x/pr65398.C: New test.
1288 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
1291 * g++.dg/lto/pr65475_0.C: New testcase.
1292 * g++.dg/lto/pr65475_1.C: New testcase.
1294 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1296 PR rtl-optimization/64366
1297 * gcc.target/sh/pr64366.c: New.
1299 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1302 * g++.dg/cpp0x/constexpr-48324.C: New.
1304 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1307 * g++.dg/cpp0x/pr48453.C: New.
1309 2015-03-20 Marek Polacek <polacek@redhat.com>
1312 * g++.dg/cpp0x/pr65072.C: New test.
1314 2015-03-20 Richard Biener <rguenther@suse.de>
1317 * gcc.dg/pr15347.c: Use -O.
1318 * c-c++-common/pr19807-1.c: Likewise.
1320 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1322 * gnat.dg/volatile13.ad[sb]: New test.
1324 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
1326 PR rtl-optimization/60851
1327 * gcc.target/i386/pr60851.c: New test.
1329 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1332 * g++.dg/pr65240.h: Add tests for PR 65240.
1333 * g++.dg/pr65240-1.C: Likewise.
1334 * g++.dg/pr65240-2.C: Likewise.
1335 * g++.dg/pr65240-3.C: Likewise.
1336 * g++.dg/pr65240-4.C: Likewise.
1338 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1340 PR rtl-optimization/63491
1341 * gcc.target/powerpc/pr63491.c: New.
1343 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1345 * g++.dg/ipa/pr65465.C: New test.
1347 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1350 * g++.dg/cpp0x/deleted11.C: New.
1352 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1355 * c-c++-common/tsan/pr65400-3.c: New test.
1357 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1360 * g++.dg/cpp0x/constexpr-59686.C: New.
1362 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1365 * g++.dg/tsan/pr64265.C: New test.
1368 * c-c++-common/tsan/pr65400-1.c: New test.
1369 * c-c++-common/tsan/pr65400-2.c: New test.
1371 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1374 * g++.dg/cpp0x/pr59816.C: New.
1376 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
1379 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1381 2015-03-18 Martin Liska <mliska@suse.cz>
1384 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1385 equivalences either to 6 or 7.
1387 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
1391 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1393 * gcc.dg/undefined-loop-1.c: New file.
1394 * gcc.dg/undefined-loop-2.c: New file.
1396 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
1399 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1400 loop exits too early.
1402 2015-03-18 Jakub Jelinek <jakub@redhat.com>
1404 PR tree-optimization/65450
1405 * gfortran.dg/pr65450.f90: New test.
1408 * gcc.target/i386/pr65078-1.c: New test.
1409 * gcc.target/i386/pr65078-2.c: New test.
1410 * gcc.target/i386/pr65078-3.c: New test.
1411 * gcc.target/i386/pr65078-4.c: New test.
1412 * gcc.target/i386/pr65078-5.c: New test.
1413 * gcc.target/i386/pr65078-6.c: New test.
1415 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1418 * g++.dg/cpp1y/pr65340.C: New.
1420 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1423 * gfortran.dg/system_clock_3.f08: Adjust test.
1425 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
1428 * gfortran.dg/proc_ptr_comp_44.f90: New test.
1429 * gfortran.dg/proc_ptr_comp_45.f90: New test.
1431 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1434 * gfortran.dg/system_clock_3.f08: New test.
1436 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
1439 g++.dg/cpp1y/pr64626-1.C: New.
1440 g++.dg/cpp1y/pr64626-2.C: New.
1441 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1443 2015-03-16 Jakub Jelinek <jakub@redhat.com>
1445 PR tree-optimization/65427
1446 * gcc.c-torture/execute/pr65427.c: New test.
1448 2015-03-16 Marek Polacek <polacek@redhat.com>
1452 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1453 * g++.dg/cpp0x/pr65327.C: New test.
1455 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1458 * c-c++-common/asan/pr64820.c: New test.
1460 2015-03-16 Andre Vehreschild <vehre@gmx.de>
1462 * gfortran.dg/pointer_2.f90: New test.
1464 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1466 * g++.dg/pr65049.C: New test.
1468 2015-03-16 Tom de Vries <tom@codesourcery.com>
1470 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1471 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1472 * gcc.target/i386/fuse-caller-save.c: Same.
1474 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1476 * gnat.dg/loop_optimization18.ad[sb]: New test.
1477 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1479 2015-03-16 Alan Modra <amodra@gmail.com>
1481 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
1484 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
1486 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1488 * gcc.dg/torture/pr65270-2.c: Likewise.
1490 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
1493 * gfortran.dg/pointer_remapping_9.f90: New.
1495 2015-03-14 Jakub Jelinek <jakub@redhat.com>
1497 PR tree-optimization/65369
1498 * gcc.c-torture/execute/pr65369.c: New test.
1500 PR tree-optimization/65418
1501 * gcc.c-torture/execute/pr65418-1.c: New test.
1502 * gcc.c-torture/execute/pr65418-2.c: New test.
1504 PR rtl-optimization/65401
1505 * gcc.c-torture/execute/pr65401.c: New test.
1507 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1510 * gcc.target/arm/pr64600_1.c: New test.
1512 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1514 PR rtl-optimization/65235
1515 * gcc.target/aarch64/pr65235_1.c: New test.
1517 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
1519 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1520 * gcc.target/s390/hotpatch-22.c: Likewise.
1521 * gcc.target/s390/hotpatch-23.c: Likewise.
1522 * gcc.target/s390/hotpatch-24.c: Likewise.
1523 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1524 * gcc.target/s390/hotpatch-1.c: Update expected output.
1525 * gcc.target/s390/hotpatch-2.c: Likewise.
1526 * gcc.target/s390/hotpatch-3.c: Likewise.
1527 * gcc.target/s390/hotpatch-4.c: Likewise.
1528 * gcc.target/s390/hotpatch-5.c: Likewise.
1529 * gcc.target/s390/hotpatch-6.c: Likewise.
1530 * gcc.target/s390/hotpatch-7.c: Likewise.
1531 * gcc.target/s390/hotpatch-8.c: Likewise.
1532 * gcc.target/s390/hotpatch-9.c: Likewise.
1533 * gcc.target/s390/hotpatch-10.c: Likewise.
1534 * gcc.target/s390/hotpatch-11.c: Likewise.
1535 * gcc.target/s390/hotpatch-12.c: Likewise.
1536 * gcc.target/s390/hotpatch-13.c: Likewise.
1537 * gcc.target/s390/hotpatch-14.c: Likewise.
1538 * gcc.target/s390/hotpatch-15.c: Likewise.
1539 * gcc.target/s390/hotpatch-16.c: Likewise.
1540 * gcc.target/s390/hotpatch-17.c: Likewise.
1541 * gcc.target/s390/hotpatch-18.c: Likewise.
1542 * gcc.target/s390/hotpatch-19.c: Likewise.
1544 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1547 * gcc.target/i386/pr65103-1.c: New.
1549 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1552 * gcc.target/i386/pr65044.c: New.
1554 2015-03-12 Tom de Vries <tom@codesourcery.com>
1556 PR rtl-optimization/64895
1557 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1558 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1559 * gcc.target/i386/fuse-caller-save.c: Ditto.
1561 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1563 * gcc.dg/ipa/pr63569.c: Fix template.
1565 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
1567 * g++.dg/ipa/pr64146.C: Require fpic support.
1569 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
1572 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1573 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1575 2015-03-11 Jakub Jelinek <jakub@redhat.com>
1577 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1578 to dg-options, fix up dg-skip-if.
1580 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
1583 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1584 * gcc.target/avr/tiny-caller-save.c: Same.
1586 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1589 * g++.dg/pr65242.C: New test.
1591 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
1593 * c-c++-common/asan/no-asan-check-glob.c: New test.
1595 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
1598 * g++.dg/other/default11.C: New.
1599 * g++.dg/other/default12.C: Likewise.
1601 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1604 * gcc.target/i386/bmi2-bzhi-2.c: New test.
1606 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
1609 * gfortran.dg/unlimited_polymorphic_23.f90: New test
1611 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1614 * g++.dg/cpp0x/pr65127.C: New test.
1616 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1618 * gcc.dg/ipa/PR64550.c: Update template.
1620 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1621 Tobias Burnus <burnus@net-b.de>
1623 * gfortran.dg/coarray_sync_memory.f90: New.
1625 2015-03-10 Marek Polacek <polacek@redhat.com>
1628 * c-c++-common/ubsan/pr65367.c: New test.
1630 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1632 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1633 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1634 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1635 * gcc.target/i386/mpx/calloc-1-nov.c: New.
1636 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1637 * gcc.target/i386/mpx/malloc-1-nov.c: New.
1638 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1639 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1640 * gcc.target/i386/mpx/realloc-1-nov.c: New.
1641 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1642 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1643 * gcc.target/i386/mpx/realloc-2-nov.c: New.
1644 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1646 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1648 * lib/mpx-dg.exp (mpx_link_flags): New.
1651 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1652 * gcc.target/i386/mpx/alloca-1-nov.c: New.
1653 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1654 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1655 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1656 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1657 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1658 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1659 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1660 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1661 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1662 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1663 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1664 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1665 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1666 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1667 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1668 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1669 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1670 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1671 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1672 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1673 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1674 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1675 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1676 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1677 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1678 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1679 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1680 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1681 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1682 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1683 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1684 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1685 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1686 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1687 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1688 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1689 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1690 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1691 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1692 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1693 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1694 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1695 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1696 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1697 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1698 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1699 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1700 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1701 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1702 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1703 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1704 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1705 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1706 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1707 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1708 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1709 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1710 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1711 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1712 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1713 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1714 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1715 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1716 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1717 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1718 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1719 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1720 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1721 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1722 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1723 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1724 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1725 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1726 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1727 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1728 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1729 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1730 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1731 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1732 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1733 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1734 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1735 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1736 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1737 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1738 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1739 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1740 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1741 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1742 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1743 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1744 * gcc.target/i386/mpx/label-address-1.c: New.
1745 * gcc.target/i386/mpx/legacy-1-nov.c: New.
1746 * gcc.target/i386/mpx/macro.c: New.
1747 * gcc.target/i386/mpx/mpx-check.h: New.
1748 * gcc.target/i386/mpx/mpx.exp: New.
1749 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1750 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1751 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1752 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1753 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1754 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1755 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1756 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1757 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1758 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1759 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1760 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1761 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1762 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1763 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1764 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1765 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1766 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1767 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1768 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1769 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1770 * gcc.target/i386/mpx/reference-1-lbv.c: New.
1771 * gcc.target/i386/mpx/reference-1-nov.c: New.
1772 * gcc.target/i386/mpx/reference-1-ubv.c: New.
1773 * gcc.target/i386/mpx/reference-2-lbv.c: New.
1774 * gcc.target/i386/mpx/reference-2-nov.c: New.
1775 * gcc.target/i386/mpx/reference-2-ubv.c: New.
1776 * gcc.target/i386/mpx/reference-3-lbv.c: New.
1777 * gcc.target/i386/mpx/reference-3-nov.c: New.
1778 * gcc.target/i386/mpx/reference-3-ubv.c: New.
1779 * gcc.target/i386/mpx/reference-4-lbv.c: New.
1780 * gcc.target/i386/mpx/reference-4-nov.c: New.
1781 * gcc.target/i386/mpx/reference-4-ubv.c: New.
1782 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1783 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1784 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1785 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1786 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1787 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1788 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1789 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1790 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1791 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1792 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1793 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1794 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1795 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1796 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1797 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1798 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1799 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1800 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1801 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1802 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1803 * gcc.target/i386/mpx/sincos-1-nov.c: New.
1804 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1805 * gcc.target/i386/mpx/static-array-1-nov.c: New.
1806 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1807 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1808 * gcc.target/i386/mpx/static-init-1-nov.c: New.
1809 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1810 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1811 * gcc.target/i386/mpx/static-init-2-nov.c: New.
1812 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1813 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1814 * gcc.target/i386/mpx/static-init-3-nov.c: New.
1815 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1816 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1817 * gcc.target/i386/mpx/static-init-4-nov.c: New.
1818 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1819 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1820 * gcc.target/i386/mpx/static-init-5-nov.c: New.
1821 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1822 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1823 * gcc.target/i386/mpx/static-init-6-nov.c: New.
1824 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1825 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1826 * gcc.target/i386/mpx/static-string-1-nov.c: New.
1827 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1828 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1829 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1830 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1831 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1832 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1833 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1834 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1835 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1836 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1837 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1838 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1839 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1840 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1841 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1842 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1843 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1844 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1845 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1846 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1847 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1848 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1849 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1850 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1851 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1852 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1853 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1854 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1855 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1856 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1857 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1858 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1859 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1860 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1861 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1862 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1863 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1864 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1865 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1866 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1867 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1868 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1869 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1870 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1871 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1872 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1873 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1874 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1875 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1876 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1877 * gcc.target/i386/mpx/vararg-1-nov.c: New.
1878 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1879 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1880 * gcc.target/i386/mpx/vararg-2-nov.c: New.
1881 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1882 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1883 * gcc.target/i386/mpx/vararg-3-nov.c: New.
1884 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1885 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1886 * gcc.target/i386/mpx/vararg-4-nov.c: New.
1887 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1888 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1889 * gcc.target/i386/mpx/vararg-5-nov.c: New.
1890 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1891 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1892 * gcc.target/i386/mpx/vararg-6-nov.c: New.
1893 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1894 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1895 * gcc.target/i386/mpx/vararg-7-nov.c: New.
1896 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1897 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1898 * gcc.target/i386/mpx/vararg-8-nov.c: New.
1899 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1900 * gcc.target/i386/mpx/vla-1-lbv.c: New.
1901 * gcc.target/i386/mpx/vla-1-nov.c: New.
1902 * gcc.target/i386/mpx/vla-1-ubv.c: New.
1903 * gcc.target/i386/mpx/vla-2-lbv.c: New.
1904 * gcc.target/i386/mpx/vla-2-nov.c: New.
1905 * gcc.target/i386/mpx/vla-2-ubv.c: New.
1907 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
1909 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1911 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
1913 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1915 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
1917 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1918 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1920 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1923 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1926 * c-c++-common/pr65120.c: New test.
1928 PR rtl-optimization/65321
1929 * gcc.dg/pr65321.c: New test.
1931 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1933 PR tree-optimization/65355
1934 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1936 2015-03-09 Jakub Jelinek <jakub@redhat.com>
1939 * c-c++-common/pr49706.c: Adjust tests for not warning
1940 about !!x == y or !b == y where b is boolean, and add
1942 * c-c++-common/pr62199-2.c: Likewise.
1944 2015-03-09 Richard Biener <rguenther@suse.de>
1947 * gcc.dg/torture/pr65270-1.c: New testcase.
1948 * gcc.dg/torture/pr65270-2.c: Likewise.
1950 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1952 PR tree-optimization/63743
1953 * gcc.dg/pr63743.c: New test.
1955 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
1958 * g++.dg/lto/pr65316_0.C: New testcase.
1959 * g++.dg/lto/pr65316_1.C: New testcase.
1961 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
1964 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1966 * g++.dg/abi/rtti3.C: Likewise.
1968 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1971 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1973 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1975 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1977 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1979 2015-03-08 Morin <mikael@gcc.gnu.org>
1982 * gfortran.dg/entry_20.f90: New.
1984 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1987 * gcc.c-torture/compile/pr65153.c: New.
1989 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1992 * g++.dg/torture/pr65249.C: New.
1994 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
1996 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1998 (int64_t): Likewise.
2000 2015-03-07 Marek Polacek <polacek@redhat.com>
2001 Martin Uecker <uecker@eecs.berkeley.edu>
2004 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2006 * c-c++-common/ubsan/bounds-8.c: New test.
2007 * c-c++-common/ubsan/bounds-9.c: New test.
2008 * gcc.dg/ubsan/bounds-2.c: New test.
2010 2015-03-05 Martin Sebor <msebor@redhat.com>
2012 * PR testsuite/63175
2013 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2014 checking of results into main to prevent it from getting optimized
2016 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2018 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2020 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2021 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2022 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2025 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2027 * g++.dg/lto/pr65302_1.C: New testcase.
2028 * g++.dg/lto/pr65302_0.C: New testcase.
2030 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2032 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2033 -fno-ipa-icf to dg-options.
2035 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2037 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2038 compiles using the linker plugin.
2040 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2042 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2044 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2046 * gcc.target/arm/pr65067.c: New test.
2048 2015-03-05 Martin Liska <mliska@suse.cz>
2051 * gcc.dg/ipa/pr65318.c: New test.
2053 2015-03-05 Marek Polacek <polacek@redhat.com>
2055 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2057 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2059 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2061 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2063 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2064 max-unroll-times back to defaults for s390.
2066 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2070 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2073 * g++.dg/cpp0x/initlist92.C: New.
2075 2015-03-05 Richard Biener <rguenther@suse.de>
2077 PR tree-optimization/65310
2078 * gcc.dg/vect/pr65310.c: New testcase.
2080 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2083 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2085 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2087 * gnat.dg/entry_queues3.adb: New test.
2089 2015-03-04 Ian Lance Taylor <iant@google.com>
2091 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2093 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2096 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2098 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2100 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2101 -fno-ipa-icf to dg-options
2102 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2103 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2105 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2108 * g++.dg/cpp0x/decltype62.C: New.
2110 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2112 * gnat.dg/object_overflow5.adb: New test.
2114 2015-03-03 Martin Liska <mliska@suse.cz>
2117 * gcc.dg/ipa/pr65287.c: New test.
2119 2015-03-03 Martin Jambor <mjambor@suse.cz>
2120 Eric Botcazou <ebotcazou@adacore.com>
2122 * gnat.dg/specs/pack12.ads: New test.
2124 2015-03-03 Martin Liska <mliska@suse.cz>
2126 * gcc.dg/ipa/PR65282.c: New test.
2128 2015-03-13 Jeff Law <law@redhat.com>
2130 PR tree-optimization/65241
2131 * gcc.c-torture/compile/pr65241.c: New test.
2133 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2136 * gcc.target/avr/torture/pr64331.c: New test.
2138 2015-03-03 Martin Liska <mliska@suse.cz>
2139 Jan Hubicka <hubicka@ucw.cz>
2141 * g++.dg/ipa/pr65263.C: New test.
2143 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2146 * gcc.dg/lto/pr65130_0.c: New testcase.
2147 * gcc.dg/lto/pr65130_1.c: New testcase.
2149 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2152 * g++.dg/torture/pr64988.C: New testcase.
2154 2015-03-02 Tobias Burnus <burnus@net-b.de>
2156 * gfortran.dg/coarray_atomic_6.f90: New.
2158 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2161 * gcc.target/i386/pr65184.c: New.
2163 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2166 * gcc.target/i386/pr65183.c: New.
2168 2015-02-28 Martin Liska <mliska@suse.cz>
2169 Jan Hubicka <hubicka@ucw.cz>
2171 * gcc.dg/ipa/ipa-icf-35.c: New test.
2172 * gcc.dg/ipa/ipa-icf-36.c: New test.
2173 * gcc.dg/ipa/ipa-icf-37.c: New test.
2175 2015-02-28 Martin Liska <mliska@suse.cz>
2176 Jan Hubicka <hubicka@ucw.cz>
2179 * gcc.dg/ipa/ipa-icf-34.c: New test.
2181 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2184 * gcc.target/sh/sh/pr61142.c: New.
2186 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2188 * g++.dg/other/dump-ada-spec-3.C: New test.
2190 2015-03-01 Martin Liska <mliska@suse.cz>
2192 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2193 * g++.dg/ipa/pr63595.C: Update expected results.
2195 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2198 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2200 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2202 * gcc.dg/vect/pr59354.c: Move vector producing code to
2205 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2208 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2209 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2210 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2211 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2213 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2215 PR tree-optimization/65048
2216 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2217 (foo): Use K&R style definition.
2219 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2222 * g++.dg/pr65032.C: New.
2224 2015-02-27 Marek Polacek <polacek@redhat.com>
2227 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2230 2015-02-27 Marek Polacek <polacek@redhat.com>
2233 * gcc.dg/pr65228.c: New test.
2235 2015-02-27 Kai Tietz <ktietz@redhat.com>
2238 * gcc.dg/weak/weak-17.c: New file.
2240 2015-02-27 Richard Biener <rguenther@suse.de>
2243 * g++.dg/lto/pr65193_0.C: New testcase.
2245 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2247 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2248 * gcc.target/s390/hotpatch-8.c: Likewise.
2249 * gcc.target/s390/hotpatch-9.c: Likewise.
2250 * gcc.target/s390/pr61078.c: Likewise.
2251 * gcc.target/s390/pr57960.c: Remove -m64.
2252 * gcc.target/s390/pr61078.c: Likewise.
2254 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2255 Martin Liska <mliska@suse.cz>
2258 * gcc.dg/pr64454.c: Disable ICF.
2259 * gcc.dg/pr28685-1.c: Disable ICF
2260 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2261 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2262 * g++.dg/ipa/ipa-icf-4.C: Update template.
2264 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2266 PR tree-optimization/65216
2267 * gcc.c-torture/execute/pr65216.c: New test.
2269 PR tree-optimization/65215
2270 * gcc.c-torture/execute/pr65215-1.c: New test.
2271 * gcc.c-torture/execute/pr65215-2.c: New test.
2272 * gcc.c-torture/execute/pr65215-3.c: New test.
2273 * gcc.c-torture/execute/pr65215-4.c: New test.
2274 * gcc.c-torture/execute/pr65215-5.c: New test.
2276 2015-02-26 Tom de Vries <tom@codesourcery.com>
2278 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2280 2015-02-26 Martin Liska <mliska@suse.cz>
2281 Jan Hubicka <hubicka@ucw.cz>
2283 * g++.dg/ipa/pr64146.C: Update expected results.
2284 * gcc.dg/ipa/ipa-icf-26.c: Update test.
2285 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2286 * gcc.dg/ipa/ipa-icf-34.c: New test.
2288 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2290 * gcc.dg/vect/vect-pr61917.c: Rename to ...
2291 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2292 (dg-additional-options): Remove dg directive.
2293 (dg-final): Add dg directive.
2295 2015-02-26 Marek Polacek <polacek@redhat.com>
2298 * g++.dg/ipa/pr65008.C: New test.
2300 2015-02-26 Tom de Vries <tom@codesourcery.com>
2302 * lib/profopt.exp (profopt-target-cleanup): New proc.
2303 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2304 files from sources from dg-additional-sources.
2306 2015-02-26 Tom de Vries <tom@codesourcery.com>
2308 * lib/gcov.exp: Cleanup in case of xfail.
2310 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2312 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2314 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
2317 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2318 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2319 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2320 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2321 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2322 * g++.dg/debug/pr46123.C: XFAIL and move...
2323 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2324 * gcc.dg/debug/dwarf2-3.c: Move...
2325 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2327 2015-02-26 Marek Polacek <polacek@redhat.com>
2330 * g++.dg/cpp1y/pr65202.C: New test.
2332 2015-02-26 Tom de Vries <tom@codesourcery.com>
2334 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2335 locale_facets.h.gcov.
2337 2015-02-26 Tom de Vries <tom@codesourcery.com>
2339 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2341 2015-02-26 Tom de Vries <tom@codesourcery.com>
2343 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2345 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
2348 * gcc.target/i386/pr65217.c: New.
2350 2015-02-26 Tom de Vries <tom@codesourcery.com>
2352 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2354 2015-02-26 Tom de Vries <tom@codesourcery.com>
2356 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2358 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2360 PR tree-optimization/65048
2361 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2363 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2365 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2366 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2368 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
2371 * gcc.target/i386/pr65161.c: New test.
2373 2015-02-26 Terry Guo <terry.guo@arm.com>
2375 * gcc.target/arm/no-volatile-in-it.c: New test.
2377 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
2379 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2380 (dg-options): Add -save-temps.
2381 (dg-final): Add cleanup-saved-temps.
2383 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2385 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2387 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
2389 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2390 * gcc.target/powerpc/pack01.c: Include string.h.
2392 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
2395 * gcc.target/i386/pr65167.c: New.
2397 2015-02-25 Kai Tietz <ktietz@redhat.com>
2399 PR tree-optimization/61917
2400 * gcc.dg/vect/vect-pr61917.c: New file.
2402 2015-02-24 Jakub Jelinek <jakub@redhat.com>
2404 PR tree-optimization/65170
2405 * gcc.c-torture/execute/pr65170.c: New test.
2406 * gcc.dg/tree-ssa/vrp96.c: New test.
2408 2015-02-24 Tom de Vries <tom@codesourcery.com>
2410 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2412 2015-02-24 Tom de Vries <tom@codesourcery.com>
2415 * lib/gcc-defs.exp (additional_sources_used): Add new var.
2416 (dg-additional-files-options): Copy additional_sources to
2417 additional_sources_used before emptying additional_sources.
2418 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2419 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2420 (cleanup-saved-temps): Use additional_sources_used instead of
2422 (dg-test): Reset additional_sources_used.
2424 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
2427 * gfortran.dg/integer_exponentiation_6.F90: New test.
2429 2015-02-23 Martin Sebor <msebor@redhat.com>
2432 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2433 two parts. One to save registers, the other to verify the
2434 registers have the right values. Save register state into
2435 static data rather than on the stack.
2437 2015-02-23 Jakub Jelinek <jakub@redhat.com>
2440 * c-c++-common/asan/pr63888.c: New test.
2442 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
2445 * gcc.c-torture/compile/pr65163.c: New.
2447 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2449 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2450 with -m31 on 64 bit.
2451 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2452 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2454 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2456 * gcc.target/s390/20090223-1.c: Add
2457 -Wno-implicit-function-declaration option.
2458 * gcc.target/s390/pr42224.c: Likewise.
2459 * gcc.target/s390/pr55718.c: Likewise.
2461 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2463 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2464 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2465 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2466 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2467 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2468 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2469 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2470 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2471 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2472 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2473 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2474 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2475 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2476 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2477 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2478 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2479 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2480 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2481 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2482 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2483 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2485 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2487 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2488 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2489 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2490 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2491 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2492 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2493 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2494 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2495 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2496 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2497 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2498 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2499 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2500 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2501 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2502 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2504 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2508 * gfortran.dg/pr61960.f90: New.
2509 * gfortran.dg/pr64230.f90: New.
2510 * gfortran.dg/pr64980.f03: New.
2512 2015-02-22 Tom de Vries <tom@codesourcery.com>
2514 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2516 2015-02-21 Arnaud Charlet <charlet@adacore.com>
2519 * gnat.dg/timing_events.adb: Removed, invalid test.
2521 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
2524 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2526 * g++.dg/gcov/gcov-2.C: Likewise.
2528 2015-02-20 Richard Biener <rguenther@suse.de>
2530 PR tree-optimization/65136
2531 * gcc.dg/tree-ssa/pr65136.c: New testcase.
2533 2015-02-20 Jakub Jelinek <jakub@redhat.com>
2536 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2537 and nvptx-*-* blacklisting.
2539 * gcc.dg/sibcall-9.c: New test.
2540 * gcc.dg/sibcall-10.c: New test.
2542 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2544 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2546 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
2549 * gcc.target/avr/torture/pr64452.c: New test.
2551 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
2553 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2554 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2556 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2559 * lib/target-supports.exp (check_compile): Check whether
2560 additional_sources is defined before using it.
2562 2015-02-19 Jakub Jelinek <jakub@redhat.com>
2565 * g++.dg/opt/pr65074.C: New file.
2567 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
2569 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2570 (size_type): New typedef.
2571 (operator "" _script): Use it for the last argument.
2573 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2575 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2577 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2579 * lib/target-supports.exp (check_compile): Save/restore
2580 additional_sources that may belong to an actual test.
2582 2015-02-18 Jakub Jelinek <jakub@redhat.com>
2584 PR gcov-profile/64634
2585 * g++.dg/gcov/gcov-15.C: New test.
2587 2015-02-18 Tom de Vries <tom@codesourcery.com>
2589 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2591 2015-02-18 Tom de Vries <tom@codesourcery.com>
2593 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2595 2015-02-18 Tom de Vries <tom@codesourcery.com>
2597 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2599 2015-02-18 Tom de Vries <tom@codesourcery.com>
2601 * gfortran.dg/fmt_cache_1.f: Add missing close.
2603 2015-02-18 Tom de Vries <tom@codesourcery.com>
2606 * gfortran.dg/read_eof_8.f90: Add missing close.
2608 2015-02-18 Richard Biener <rguenther@suse.de>
2610 PR tree-optimization/65063
2611 * gcc.dg/pr65063.c: New testcase.
2613 2015-02-18 Richard Biener <rguenther@suse.de>
2615 PR tree-optimization/62217
2616 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2618 2015-02-18 Marek Polacek <polacek@redhat.com>
2621 * c-c++-common/ubsan/pr65081.c: New test.
2623 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2625 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2626 * gcc.target/sh/force-cbranch-delay-slot.c: New.
2628 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
2630 * gcc.dg/ipa/propalign-3.c: New test.
2632 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2635 * gcc.target/sh/pr64793.c: New.
2636 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2638 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
2640 * gcc.target/arm/divzero.c: New test case.
2642 2015-02-17 Tom de Vries <tom@codesourcery.com>
2644 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2646 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
2647 Jakub Jelinek <jakub@redhat.com>
2650 * g++.dg/cpp0x/pr65075.C: New test.
2652 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
2655 * gcc.target/powerpc/pr65058.c: New test.
2657 2015-02-16 Jeff Law <law@redhat.com>
2659 PR tree-optimization/64823
2660 * gcc.dg/uninit-20.c: New test.
2662 2015-02-16 Jakub Jelinek <jakub@redhat.com>
2663 James Greenhalgh <james.greenhalgh@arm.com>
2666 * gcc.dg/ipa/ipa-clone-1.c: New test.
2668 2015-02-16 Richard Biener <rguenther@suse.de>
2670 PR tree-optimization/65077
2671 * gcc.dg/torture/pr65077.c: New testcase.
2673 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
2675 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2676 Directive adjusted to scan for ldaxr.
2677 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2678 adjusted to scan for ldaex.
2680 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
2683 * g++.dg/cpp0x/constexpr-65080.C: New.
2685 2015-02-16 Richard Biener <rguenther@suse.de>
2687 PR tree-optimization/63593
2688 * gcc.dg/pr63593.c: New testcase.
2690 2015-02-16 Marek Polacek <polacek@redhat.com>
2693 * gcc.dg/pr65066.c: New test.
2695 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
2697 * gcc.dg/pr65002.C: Move ...
2698 * g++.dg/ipa/pr65002.C: ... here.
2700 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
2702 * gcc.target/powerpc/pr64205.c: Skip on AIX.
2703 * gcc.target/powerpc/pr64505.c: Skip on AIX.
2704 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2705 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2707 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
2710 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2711 the expression to find calls.
2712 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2713 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2714 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2715 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2716 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2718 2015-02-14 Marek Polacek <polacek@redhat.com>
2721 * gcc.dg/array-11.c: New test.
2722 * gcc.dg/array-12.c: New test.
2723 * gcc.dg/array-13.c: New test.
2724 * gcc.dg/array-14.c: New test.
2725 * gcc.dg/c99-flex-array-typedef-1.c: New test.
2726 * gcc.dg/c99-flex-array-typedef-2.c: New test.
2727 * gcc.dg/c99-flex-array-typedef-3.c: New test.
2728 * gcc.dg/c99-flex-array-typedef-5.c: New test.
2729 * gcc.dg/c99-flex-array-typedef-7.c: New test.
2730 * gcc.dg/c99-flex-array-typedef-8.c: New test.
2732 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2735 * g++.dg/lookup/using54.C: New.
2737 2015-02-13 Jeff Law <law@redhat.com>
2740 Revert my change for tree-optimization/64823.
2742 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2744 PR tree-optimization/65053
2745 * gcc.c-torture/execute/pr65053-1.c: New test.
2746 * gcc.c-torture/execute/pr65053-2.c: New test.
2748 2015-02-13 Marek Polacek <polacek@redhat.com>
2751 * gcc.dg/pr65050.c: New test.
2753 2015-02-13 Jeff Law <law@redhat.com>
2755 PR tree-optimization/64823
2756 * gcc.dg/uninit-20.c: New test.
2758 PR rtl-optimization/47477
2759 * gcc.dg/tree-ssa/pr47477.c: New test.
2761 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2764 * g++.dg/parse/ivdep-2.C: New.
2765 * g++.dg/parse/ivdep-3.C: Likewise.
2767 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2770 * gfortran.dg/continuation_13.f90: New test.
2771 * gfortran.dg/continuation_14.f: New test.
2773 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2776 * g++.dg/cpp0x/sfinae55.C: New.
2778 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2781 * g++.dg/ipa/pr65034.C: New test.
2783 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
2785 PR tree-optimization/65002
2786 * gcc.dg/pr65002.C: New.
2788 2015-02-13 Marek Polacek <polacek@redhat.com>
2791 * c-c++-common/pr65040.c: New test.
2793 2015-02-13 Bin Cheng <bin.cheng@arm.com>
2795 PR tree-optimization/64705
2796 * gcc.dg/tree-ssa/pr64705.c: New test.
2798 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
2801 * gcc.dg/visibility-22.c: New test.
2802 * gcc.dg/visibility-23.c: New test.
2803 * gcc.target/i386/pr32219-1.c: New test.
2804 * gcc.target/i386/pr32219-2.c: New test.
2805 * gcc.target/i386/pr32219-3.c: New test.
2806 * gcc.target/i386/pr32219-4.c: New test.
2807 * gcc.target/i386/pr32219-5.c: New test.
2808 * gcc.target/i386/pr32219-6.c: New test.
2809 * gcc.target/i386/pr32219-7.c: New test.
2810 * gcc.target/i386/pr32219-8.c: New test.
2811 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2813 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2815 PR libgfortran/57822
2816 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2817 four different KINDs.
2819 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2822 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2825 * g++.dg/ubsan/pr65000.C: New test.
2827 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
2830 * gfortran.dg/finalize_28.f90: New test
2832 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2835 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2836 DW_TAG_lexical_block removal.
2837 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2838 * g++.dg/guality/pr55541.C: New test.
2841 * g++.dg/ubsan/pr64984.C: New test.
2843 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
2845 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2847 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2850 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2851 instructions for 2015-01-14 get_memmodel changes.
2852 * gcc.target/powerpc/atomic-p8.c: Likewise.
2855 * g++.dg/ubsan/pr65019.C: New test.
2857 PR tree-optimization/65014
2858 * gcc.c-torture/compile/pr65014.c: New test.
2860 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2862 PR libgfortran/57822
2863 * gfortran/fmt_g0_7.f08: Revise test.
2865 2015-02-11 Jeff Law <law@redhat.com>
2868 * gcc.target/m68k/pr63347.c: New test.
2870 2015-02-11 Marek Polacek <polacek@redhat.com>
2872 * g++.dg/ubsan/shift-1.C: New test.
2873 * gcc.dg/ubsan/c-shift-2.c: New test.
2874 * c-c++-common/ubsan/shift-5.c: Remove file.
2876 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
2878 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2879 Directive adjusted to XFAIL.
2880 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2883 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2886 * g++.dg/opt/pr65003.C: New test.
2888 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
2890 * lib/target-supports.exp (check_effective_target_pie): Renamed
2892 (check_effective_target_pie_enabled): This.
2893 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2894 * gcc.target/i386/pie.c: Likewise.
2896 2015-02-11 Andrew Pinski <apinski@cavium.com>
2899 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2900 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2902 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2905 * gcc.target/i386/pr61925-1.c: New test.
2906 * gcc.target/i386/pr61925-2.c: New test.
2907 * gcc.target/i386/pr61925-3.c: New test.
2909 2015-02-10 Jakub Jelinek <jakub@redhat.com>
2912 * g++.dg/asan/pr65004.C: New test.
2914 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
2917 * gcc.taget/sh/pr64661-0.h: New.
2918 * gcc.taget/sh/pr64661-1.c: New.
2919 * gcc.taget/sh/pr64661-2.c: New.
2920 * gcc.taget/sh/pr64661-3.c: New.
2921 * gcc.taget/sh/pr64661-4.c: New.
2923 2015-02-10 Richard Biener <rguenther@suse.de>
2925 PR tree-optimization/64995
2926 * g++.dg/torture/pr64995.C: New testcase.
2928 2015-02-10 Richard Biener <rguenther@suse.de>
2930 PR tree-optimization/64909
2931 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2933 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2935 * gcc.dg/signbit-sa.c: New test.
2937 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2939 PR libgfortran/57822
2940 * gfortran/fmt_g0_7.f08: New test.
2942 2015-02-10 Bin Cheng <bin.cheng@arm.com>
2944 PR tree-optimization/43378
2945 * gcc.dg/tree-ssa/pr43378.c: New test.
2947 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
2950 * g++.dg/torture/pr64978.C: New testcase.
2952 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2955 * gcc.dg/asan/pr64981.c: New test.
2957 2015-02-09 Marek Polacek <polacek@redhat.com>
2960 * gcc.dg/pr64856.c: New test.
2962 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2965 * gcc.dg/tree-ssa/stdarg-7.c: New test.
2966 * gcc.c-torture/execute/pr64979.c: New test.
2968 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
2970 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2972 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2974 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2975 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2977 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2980 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2982 2015-02-09 Richard Biener <rguenther@suse.de>
2984 PR tree-optimization/54000
2985 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2987 2015-02-09 Tom de Vries <tom@codesourcery.com>
2989 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2991 2015-02-09 Martin Liska <mliska@suse.cz>
2993 * g++.dg/ipa/pr64858.C: New test.
2995 2015-02-09 Tom de Vries <tom@codesourcery.com>
2997 * gcc.dg/uninit-19.c: Fix warning line for fpic.
2999 2015-02-08 Andrew Pinski <apinski@cavium.com>
3001 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3003 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3006 * gfortran.dg/use_rename_8.f90: New.
3008 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3010 * gnat.dg/addr7.ad[sb]: New test.
3011 * gnat.dg/addr8.ad[sb]: Likewise.
3013 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3016 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3017 from jit.dg/test-compile-to-executable.c's create_code, with a
3018 clarification of the output message.
3019 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3021 (test_jit): Use CHECK_NO_ERRORS when calling
3022 gcc_jit_context_compile_to_file.
3023 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3024 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3025 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3026 about deletions that are attempted.
3027 (jit-verify-compile-to-file): Rename to...
3028 (jit-verify-output-file-was-created): ...this, and drop the
3029 attempt to run "file" and verify the output.
3030 (jit-verify-assembler): New function.
3031 (jit-verify-object): New function.
3032 (jit-verify-dynamic-library): New function.
3033 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3034 favor of an implementation from new file
3035 create-code-for-hello-world-executable.h, which also adds a
3037 (dg-final): Replace jit-verify-compile-to-file with
3038 jit-verify-output-file-was-created, and invoke new function
3039 jit-verify-assembler.
3040 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3042 (dg-final): Replace jit-verify-compile-to-file with
3043 jit-verify-output-file-was-created, and invoke new function
3044 jit-verify-dynamic-library.
3045 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3046 favor of an implementation from new file
3047 create-code-for-hello-world-executable.h, which also adds a
3049 (dg-final): Replace jit-verify-compile-to-file with
3050 jit-verify-output-file-was-created. Strengthen the expected stdout
3051 from the built executable.
3052 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3053 favor of an implementation from new file
3054 create-code-for-hello-world-executable.h, which also adds a
3056 (dg-final): Replace jit-verify-compile-to-file with
3057 jit-verify-output-file-was-created, and invoke new function
3059 * jit.dg/verify-dynamic-library.c: New source file.
3061 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3062 Brian Rzycki <b.rzycki@samsung.com>
3064 PR tree-optimization/64878
3065 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3067 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3070 * g++.dg/ipa/pr64896.C: New test.
3072 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3075 * gcc.target/powerpc/pr64205.c: New file.
3077 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3079 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3080 (dg-options): Use -fpie instead of -fPIE -pie.
3082 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3085 * g++.dg/asan/pr64937.C: New test.
3087 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3090 * gfortran.dg/class_to_type_4.f90: New test
3092 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3094 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3096 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3098 PR rtl-optimization/64957
3100 * gcc.c-torture/execute/pr64957.c: New test.
3102 2015-02-05 Jeff Law <law@redhat.com>
3105 * gcc.target/h8300/pr17306-1.c: New test.
3106 * gcc.target/h8300/pr17306-2.c: New test.
3108 2015-02-05 Tobias Burnus <burnus@net-b.de>
3111 * gfortran.dg/structure_constructor_12.f90: New.
3113 2015-02-05 Jeff Law <law@redhat.com>
3116 gcc.target/h8300/pr58400.c: New test.
3118 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3120 * gcc.target/arm/macro_defs0.c: New test.
3121 * gcc.target/arm/macro_defs1.c: New test.
3122 * gcc.target/arm/macro_defs2.c: New test.
3124 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3126 PR rtl-optimization/64905
3127 * gcc.target/i386/pr64905.c: Require nonpic target.
3128 (dg-options): Add -fomit-frame-pointer.
3131 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3133 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3136 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3139 * gfortran.dg/type_to_class_2.f90: New test
3140 * gfortran.dg/type_to_class_3.f90: New test
3142 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3145 * g++.dg/torture/pr64686.C: New testcase.
3147 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3149 PR rtl-optimization/64905
3150 * gcc.target/i386/pr64905.c: New file.
3152 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3154 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3155 * gcc.dg/guality/pr41616-1.c: Ditto.
3157 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3160 * gcc.dg/pr64817-3.c: New.
3162 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3163 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3165 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3166 pass parameters in registers.
3167 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3168 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3169 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3171 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3172 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3174 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3175 list, allow for multilibed targets.
3176 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3178 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3180 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3181 * gcc.dg/pr46728-6.c: Ditto.
3183 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3185 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3186 for mips_nanlegacy target.
3188 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3190 * gcc.target/i386/chkp-hidden-def.c: New.
3192 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3195 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3196 to use 24 bits for bitfield b.
3198 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3201 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3202 cache result in a global variable. Include all 32-bit targets for
3205 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3207 PR rtl-optimization/64756
3208 * gcc.c-torture/execute/pr64756.c: New test.
3210 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3213 * gcc.target/sh/pr64660-0.h: New.
3214 * gcc.target/sh/pr64660-1.c: New.
3215 * gcc.target/sh/pr64660-2.c: New.
3216 * gcc.target/sh/pr64660-3.c: New.
3217 * gcc.target/sh/pr64660-4.c: New.
3219 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3222 * g++.dg/warn/Waddress-2.C: New.
3224 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3227 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3229 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3231 PR preprocessor/64803
3232 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3234 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3236 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3238 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3240 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3241 (_ARM_FPSRC): Add DN and AHP fields.
3242 (clean_results): Force DN=1 on AArch64.
3243 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3244 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3245 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3246 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3247 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3248 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3250 2015-02-02 Alan Modra <amodra@gmail.com>
3252 * gcc.target/powerpc/cprophard.c: New.
3254 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3256 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3257 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3259 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3262 * gcc.dg/pr64817-1.c: New test.
3263 * gcc.dg/pr64817-2.c: New test.
3265 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3268 * gcc.target/sh/pr64851-0.h: New
3269 * gcc.target/sh/pr64851-1.c: New
3270 * gcc.target/sh/pr64851-2.c: New
3271 * gcc.target/sh/pr64851-3.c: New
3272 * gcc.target/sh/pr64851-4.c: New
3274 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3277 * gcc.dg/torture/pr64882.c: New test.
3279 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3282 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3285 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3287 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3288 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3289 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3290 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3291 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3292 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3294 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3295 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3297 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3298 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3301 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3304 * g++.dg/pr64688-2.C: New.
3306 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3308 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3309 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3310 * gcc.target/i386/fuse-caller-save.c: Ditto.
3311 * gcc.target/i386/headmerge-1.c: Ditto.
3312 * gcc.target/i386/headmerge-2.c: Ditto.
3313 * gcc.target/i386/sibcall-6.c: Ditto.
3315 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3318 * gcc.target/i386/pr64617.c: New test.
3320 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3323 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3324 (dg-options): Remove -m32.
3325 (dg-final): Scan for "movb %al" only.
3326 * gcc.target/i386/pr15184-2.c: Ditto.
3328 2015-01-30 Richard Biener <rguenther@suse.de>
3330 PR tree-optimization/64829
3331 * gcc.dg/vect/pr64829.c: New testcase.
3333 2015-01-29 Marek Polacek <polacek@redhat.com>
3336 * gcc.dg/pr64709.c: New test.
3338 2015-01-29 Jakub Jelinek <jakub@redhat.com>
3341 * g++.dg/ubsan/pr64717-1.C: New test.
3342 * g++.dg/ubsan/pr64717-2.C: New test.
3344 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
3346 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3348 2015-01-29 Jeff Law <law@redhat.com>
3351 * gcc.target/i386/pr15184-1.c: New test.
3352 * gcc.target/i386/pr15184-2.c: New test.
3354 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3356 PR tree-optimization/64746
3357 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3359 2015-01-29 Richard Biener <rguenther@suse.de>
3361 PR tree-optimization/64853
3362 * gcc.dg/torture/pr64853.c: New testcase.
3364 2015-01-29 Richard Biener <rguenther@suse.de>
3366 PR tree-optimization/64844
3367 * gcc.dg/vect/pr64844.c: New testcase.
3369 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3372 * gcc.dg/pr64809.c: Delete.
3374 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
3377 * gcc.target/i386/pr64805.c: New.
3379 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3381 * gcc.dg/guality/guality.h (main): Add argv[0] to
3382 guality_gdb_command.
3384 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
3387 * gcc.dg/tree-ssa/pr64801.c: New testcase.
3389 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
3392 * gcc.target/sh/sh.exp
3393 (check_effective_target_atomic_model_soft_gusa_available,
3394 check_effective_target_atomic_model_soft_tcb_available,
3395 check_effective_target_atomic_model_soft_imask_available,
3396 check_effective_target_atomic_model_hard_llcs_available): New.
3397 * gcc.target/sh/pr64659-0.h: New.
3398 * gcc.target/sh/pr64659-1.c: New.
3399 * gcc.target/sh/pr64659-2.c: New.
3400 * gcc.target/sh/pr64659-3.c: New.
3401 * gcc.target/sh/pr64659-4.c: New.
3403 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
3405 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3406 scan-assembler-times pattern.
3408 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3411 * gcc.dg/pr64809.c: New test.
3413 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
3415 PR tree-optimization/64277
3416 * gcc.dg/pr64277.c: New.
3418 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3420 PR tree-optimization/64718
3421 * gcc.c-torture/execute/pr64718.c: New test.
3423 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
3425 * gcc.target/aarch64/abs_2.c: New.
3427 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
3429 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3430 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3431 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3434 2015-01-28 Jakub Jelinek <jakub@redhat.com>
3437 * lib/target-supports.exp (check_effective_target_comdat_group): New.
3438 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3439 { target comdat_group }.
3441 2015-01-27 Tobias Burnus <burnus@net-b.de>
3444 * gfortran.dg/goacc/coarray_2.f90: New.
3446 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3450 * g++.dg/torture/pr64139.C: New testcase.
3451 * g++.dg/torture/pr60871.C: Likewise.
3453 2015-01-27 Janus Weil <janus@gcc.gnu.org>
3456 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3457 prevent linking errors.
3459 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3462 * g++.dg/torture/pr64282.C: New testcase.
3464 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3466 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3469 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3471 * gcc.target/s390/hotpatch-13.c: New testcase.
3472 * gcc.target/s390/hotpatch-14.c: New testcase.
3473 * gcc.target/s390/hotpatch-15.c: New testcase.
3474 * gcc.target/s390/hotpatch-16.c: New testcase.
3475 * gcc.target/s390/hotpatch-17.c: New testcase.
3476 * gcc.target/s390/hotpatch-18.c: New testcase.
3477 * gcc.target/s390/hotpatch-19.c: New testcase.
3478 * gcc.target/s390/hotpatch-20.c: New testcase.
3479 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3480 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3481 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3482 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3483 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3484 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3485 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3486 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3487 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3488 * gcc.target/s390/hotpatch-10.c: Likewise.
3489 * gcc.target/s390/hotpatch-11.c: Likewise.
3490 * gcc.target/s390/hotpatch-12.c: Likewise.
3491 * gcc.target/s390/hotpatch-2.c: Likewise.
3492 * gcc.target/s390/hotpatch-3.c: Likewise.
3493 * gcc.target/s390/hotpatch-4.c: Likewise.
3494 * gcc.target/s390/hotpatch-5.c: Likewise.
3495 * gcc.target/s390/hotpatch-6.c: Likewise.
3496 * gcc.target/s390/hotpatch-7.c: Likewise.
3497 * gcc.target/s390/hotpatch-8.c: Likewise.
3498 * gcc.target/s390/hotpatch-9.c: Likewise.
3499 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3500 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3501 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3502 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3503 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3504 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3505 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3506 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3508 2015-01-27 Jiong Wang <jiong.wang@arm.com>
3510 * gcc.dg/long_branch.c: New testcase.
3512 2015-01-27 Richard Biener <rguenther@suse.de>
3514 PR tree-optimization/56273
3515 PR tree-optimization/59124
3516 PR tree-optimization/64277
3517 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3518 * gcc.dg/Warray-bounds-12.c: Likewise.
3519 * gcc.dg/Warray-bounds-13.c: Likewise.
3521 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3523 PR rtl-optimization/61058
3524 * gcc.dg/pr61058.c: New test.
3526 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
3528 * gcc.target/i386/chkp-narrow-bounds.c: New.
3530 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3532 PR tree-optimization/64807
3533 * gcc.dg/pr64807.c: New test.
3536 * gcc.dg/pr64766.c: New test.
3538 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
3541 * gcc.target/sh/pr49263-4.c: New.
3543 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3546 * gfortran.dg/allocate_with_mold_1.f90: New test
3548 2015-01-26 Jakub Jelinek <jakub@redhat.com>
3551 * gcc.dg/pr64778.c: New test.
3554 * gcc.dg/vect/pr64421.c: New test.
3556 2015-01-26 Tobias Burnus <burnus@net-b.de>
3559 * gfortran.dg/coarray_36.f: New.
3560 * gfortran.dg/coarray_37.f90: New.
3562 2015-01-26 Janus Weil <janus@gcc.gnu.org>
3565 * gfortran.dg/class_allocate_18.f90: New.
3567 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3569 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3571 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3573 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3575 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3577 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3579 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3581 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3583 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3585 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3586 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3587 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3588 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3590 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3592 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3593 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3594 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3596 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3598 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3599 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3600 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3601 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3602 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3605 2015-01-26 Richard Biener <rguenther@suse.de>
3608 * gcc.dg/uninit-19.c: New testcase.
3610 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3612 * lib/target-supports.exp (check_effective_target_vect64): Add
3615 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
3618 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3620 2015-01-26 Tony Liu <tony.liu@arm.com>
3622 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3625 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
3628 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3629 correctly, clean up afterwards.
3631 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
3634 * gfortran.dg/use_rename_7.f90: New.
3636 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
3638 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3639 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3641 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
3644 * gcc.target/sh/pr54236-4.c: New.
3646 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
3648 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3649 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
3652 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
3655 * gfortran.dg/open_new_segv.f90: New test.
3657 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
3666 * gcc.target/sh/pr64345-1.c: New.
3667 * gcc.target/sh/pr64345-2.c: New.
3668 * gcc.target/sh/pr59533-1.c: New.
3669 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3670 * gcc.target/sh/pr52933-2.c: Likewise.
3671 * gcc.target/sh/pr54089-1.c: Likewise.
3672 * gcc.target/sh/pr54236-1.c: Likewise.
3673 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3674 * gcc.target/sh/pr49263-1.c: Remove xfails.
3675 * gcc.target/sh/pr49263-2.c: Likewise.
3676 * gcc.target/sh/pr49263-3.c: Likewise.
3677 * gcc.target/sh/pr53987-1.c: Likewise.
3678 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3679 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3680 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3681 (test05, test06, test07, test08, test09, test10, test11, test12): New.
3682 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3683 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3685 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3688 2015-01-24 Tom de Vries <tom@codesourcery.com>
3690 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3692 2015-01-23 Ian Lance Taylor <iant@google.com>
3695 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3696 targets without split stack support.
3698 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
3701 * gcc.target/i386/pr64317.c: New test.
3703 2015-01-23 Jakub Jelinek <jakub@redhat.com>
3705 PR rtl-optimization/63637
3706 PR rtl-optimization/60663
3707 * gcc.dg/pr63637-1.c: New test.
3708 * gcc.dg/pr63637-2.c: New test.
3709 * gcc.dg/pr63637-3.c: New test.
3710 * gcc.dg/pr63637-4.c: New test.
3711 * gcc.dg/pr63637-5.c: New test.
3712 * gcc.dg/pr63637-6.c: New test.
3713 * gcc.target/i386/pr63637-1.c: New test.
3714 * gcc.target/i386/pr63637-2.c: New test.
3715 * gcc.target/i386/pr63637-3.c: New test.
3716 * gcc.target/i386/pr63637-4.c: New test.
3717 * gcc.target/i386/pr63637-5.c: New test.
3718 * gcc.target/i386/pr63637-6.c: New test.
3720 2015-01-23 Richard Biener <rguenther@suse.de>
3723 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3724 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3726 2015-01-23 Marek Polacek <polacek@redhat.com>
3728 PR preprocessor/60570
3729 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3730 * gcc.dg/cpp/pr60570.c: New test.
3732 2015-01-23 Richard Biener <rguenther@suse.de>
3735 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3736 vectorization on vect64 targets.
3738 2015-01-23 Janus Weil <janus@gcc.gnu.org>
3741 * gfortran.dg/class_allocate_17.f90: New.
3743 2015-01-23 Tobias Burnus <burnus@net-b.de>
3746 * gfortran.dg/goacc/combined_loop.f90: New.
3748 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3751 * gfortran.dg/make_unit.f90: New test.
3753 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3756 * gfortran.dg/negative_unit_int8.f: Update.
3758 2015-01-22 Jeff Law <law@redhat.com>
3761 * gcc.target/m68k/pr52076-1.c: New test.
3762 * gcc.target/m68k/pr52076-2.c: New test.
3764 2015-01-22 Richard Biener <rguenther@suse.de>
3767 * gcc.dg/torture/pr64728.c: New testcase.
3769 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
3772 * g++.dg/pr64688.C: New test.
3774 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
3776 * gcc.target/i386/chkp-always_inline.c (f1): Make static
3777 to avoid errors with -fpic.
3779 2015-01-22 Richard Biener <rguenther@suse.de>
3782 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3784 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
3786 PR rtl-optimization/64682
3787 * gcc.c-torture/execute/pr64682.c: New file.
3789 2015-01-21 Jakub Jelinek <jakub@redhat.com>
3792 * gcc.dg/pr64511.c: New test.
3794 PR rtl-optimization/62078
3795 * g++.dg/opt/pr62078.C: New test.
3798 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3800 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
3803 * gfortran.dg/internal_pack_15.f90: New test.
3805 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3807 * c-c++-common/tsan/step.c: New testcase.
3809 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3811 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3813 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3815 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3817 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3819 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3821 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3823 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3825 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3827 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3829 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3831 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3833 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3835 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3837 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3839 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3841 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3843 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3845 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3847 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3849 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3851 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3853 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3855 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3857 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3859 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3860 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3861 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3864 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3866 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3867 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3868 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3871 2015-01-21 Renlin Li <renlin.li@arm.com>
3873 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3874 * g++.dg/tls/thread_local5g.C: Likewise.
3875 * g++.dg/tls/thread_local6g.C: Likewise.
3877 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3879 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3880 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3881 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3883 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3885 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3886 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3887 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3889 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3891 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3892 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3893 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3895 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3897 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3898 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3899 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3901 2015-01-20 Jeff Law <law@redhat.com>
3904 * gcc.target/m68k/pr59946.c: New test.
3906 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3908 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3909 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3910 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3912 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3914 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3915 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3916 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3918 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3920 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3921 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3922 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3924 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3926 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3927 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3928 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3930 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3933 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3935 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3936 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3937 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3939 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3941 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3942 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3943 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3945 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3947 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3949 2015-01-20 Jakub Jelinek <jakub@redhat.com>
3951 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3954 * g++.dg/ubsan/pr64632.C: New test.
3957 * gcc.dg/pr64663.c: New test.
3959 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3962 * g++.dg/warn/Wunused-var-23.C: New.
3964 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3967 * g++.dg/cpp0x/constexpr-59937-1.C: New.
3968 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3970 2015-01-20 Richard Biener <rguenther@suse.de>
3973 * gcc.dg/lto/pr64684_0.c: New testcase.
3974 * gcc.dg/lto/pr64684_1.c: Likewise.
3975 * gcc.dg/lto/pr64684_2.c: Likewise.
3976 * gcc.dg/lto/pr64685_0.c: Likewise.
3977 * gcc.dg/lto/pr64685_1.c: Likewise.
3979 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3982 * g++.dg/cpp1y/lambda-init12.C: New.
3984 2015-01-20 Richard Biener <rguenther@suse.de>
3986 PR tree-optimization/64410
3987 * g++.dg/vect/pr64410.cc: Require vect_double.
3989 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
3992 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3994 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
3998 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4000 PR rtl-optimization/64081
4001 * gcc.dg/pr64081.c: New test.
4003 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4005 * jit.dg/harness.h: Include <unistd.h>.
4006 (CHECK_NO_ERRORS): New.
4007 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4008 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4009 gcc_jit_context_compile_to_file.
4010 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4011 args to the spawned executable.
4012 (jit-expand-vars): New function.
4013 (jit-exe-params): New variable.
4014 (dg-jit-set-exe-params): New function.
4015 (jit-dg-test): Detect testcases that use
4016 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4017 Set arguments of spawned process to jit-exe-params.
4018 (jit-get-output-filename): New function.
4019 (jit-setup-compile-to-file): New function.
4020 (jit-verify-compile-to-file): New function.
4021 (jit-run-executable): New function.
4022 (jit-verify-executable): New function.
4023 * jit.dg/test-compile-to-assembler.c: New testcase.
4024 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4025 * jit.dg/test-compile-to-executable.c: New testcase.
4026 * jit.dg/test-compile-to-object.c: New testcase.
4028 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4031 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4034 2015-01-19 Martin Liska <mliska@suse.cz>
4036 * objc/compile/pr64668.m: New test.
4038 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4040 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4041 (create_overflow_fn): Update comment to clarify that
4042 the third param of the created function is a bool *, not
4044 (verify_int_overflow_fn): Convert param "expected_ovf" from
4045 int to bool. Update third param of "overflow_fn_type" from int *
4046 to bool *. Update local "actual_ovf" from int to bool.
4047 (verify_uint_overflow_fn): Likewise.
4049 2015-01-19 Martin Liska <mliska@suse.cz>
4051 * gcc.dg/ipa/ipa-icf-33.c: New test.
4053 2015-01-19 Felix Yang <felix.yang@huawei.com>
4054 Haijian Zhang <z.zhanghaijian@huawei.com>
4056 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4057 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4058 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4059 result_float64x2, expected_hfloat64x2): New helper type, variable and
4061 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4062 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4063 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4064 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4065 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4066 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4067 and target without the FMA feature.
4069 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4071 * gcc.target/aarch64/pr64304.c: New testcase.
4073 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4075 PR rtl-optimization/64081
4076 * gcc.dg/pr64081.c: New test.
4078 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4081 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4083 * gcc.target/aarch64/test_frame_6.c: Likewise.
4084 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4085 and x19 (in the epilogue).
4086 * gcc.target/aarch64/test_frame_4.c: Likewise.
4087 * gcc.target/aarch64/test_frame_7.c: Likewise.
4089 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4091 * gcc.target/i386/chkp-always_inline.c: New.
4093 2015-01-15 Andrew Pinski <apinski@cavium.com>
4094 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4096 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4097 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4099 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4102 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4103 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4105 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4108 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4110 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4113 * gcc.target/sh/torture/pr64652.c: New.
4115 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4117 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4118 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4119 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4120 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4121 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4122 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4124 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4127 * g++.dg/torture/pr64378.C: New testcase.
4129 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4132 * gfortran.dg/block_13.f08: New test
4134 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4137 * gfortran.dg/associate_1.f03: Allow test for character with
4140 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4142 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4143 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4145 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4147 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4149 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4152 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4154 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4157 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4160 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4163 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4165 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4168 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4170 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4172 PR rtl-optimization/52773
4173 * gcc.c-torture/compile/pr52773.c: New test.
4175 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4178 * g++.dg/cpp0x/alias-decl-46.C: New.
4180 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4182 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4184 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4186 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4188 (CHECK_FP): Likewise.
4189 (CHECK_CUMULATIVE_SAT): Likewise.
4191 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4193 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4194 (Set_Neon_Cumulative_Sat): Add parameter.
4195 (__set_neon_cumulative_sat): Support new parameter.
4196 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4197 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4199 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4200 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4203 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4205 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4206 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4208 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4211 * g++.dg/tls/thread_local-ice4.C: New.
4213 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4215 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4218 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4221 * g++.dg/cpp0x/vt-62276.C: New.
4223 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4226 * g++.dg/pr64353.C: New.
4228 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4231 * gcc.target/aarch64/pr64263_1.c: New test.
4233 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4235 PR tree-optimization/64434
4236 * gcc.dg/torture/pr64434.c: Move to...
4237 * gcc.dg/pr64434.c: ... here.
4239 2015-01-16 Richard Biener <rguenther@suse.de>
4242 * gcc.dg/uninit-18.c: New testcase.
4244 2015-01-16 Richard Biener <rguenther@suse.de>
4246 PR tree-optimization/64568
4247 * g++.dg/torture/pr64568-2.C: New testcase.
4249 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4252 * gcc.target/i386/chkp-label-address.c: New.
4254 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4257 * gfortran.dg/pointer_init_6.f90: Extended.
4259 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4261 * gcc.c-torture/compile/20150108.c: New test.
4263 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4265 * gcc.target/visium: New directory.
4267 2015-01-16 Richard Biener <rguenther@suse.de>
4269 PR tree-optimization/61743
4270 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4271 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4273 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4275 * gcc.dg/pr64015.c: New test.
4277 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4281 * g++.dg/ipa/pr64612.C: New test.
4283 2015-01-16 Renlin Li <renlin.li@arm.com>
4285 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4287 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4289 * gcc.target/i386/sse-14.c: Test new intrinsic.
4290 * gcc.target/i386/sse-22.c: Ditto.
4292 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4295 * g++.dg/cpp0x/auto44.C: New.
4297 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4300 * gcc.target/nios2/gpopt-all.c: New test case.
4301 * gcc.target/nios2/gpopt-local.c: New test case.
4302 * gcc.target/nios2/gpopt-global.c: New test case.
4303 * gcc.target/nios2/gpopt-data.c: New test case.
4304 * gcc.target/nios2/gpopt-none.c: New test case.
4306 2015-01-15 Jakub Jelinek <jakub@redhat.com>
4308 * g++.dg/ubsan/vptr-1.C: New test.
4309 * g++.dg/ubsan/vptr-2.C: New test.
4310 * g++.dg/ubsan/vptr-3.C: New test.
4311 * g++.dg/ubsan/vptr-4.C: New test.
4312 * g++.dg/ubsan/vptr-5.C: New test.
4313 * g++.dg/ubsan/vptr-6.C: New test.
4314 * g++.dg/ubsan/vptr-7.C: New test.
4315 * g++.dg/ubsan/vptr-8.C: New test.
4316 * g++.dg/ubsan/vptr-9.C: New test.
4318 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4320 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4322 * lib/gcc-dg.exp: Likewise.
4324 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4326 PR rtl-optimization/64110
4327 * gcc.target/i386/pr64110.c: Add scan-assembler.
4329 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
4330 James Norris <jnorris@codesourcery.com>
4331 Cesar Philippidis <cesar@codesourcery.com>
4332 Ilmir Usmanov <i.usmanov@samsung.com>
4334 * lib/target-supports.exp (check_effective_target_fopenacc): New
4336 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4337 * g++.dg/goacc/goacc.exp: Likewise.
4338 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4339 * gcc.dg/goacc/goacc.exp: Likewise.
4340 * gfortran.dg/goacc/goacc.exp: Likewise.
4341 * c-c++-common/cpp/openacc-define-1.c: New file.
4342 * c-c++-common/cpp/openacc-define-2.c: Likewise.
4343 * c-c++-common/cpp/openacc-define-3.c: Likewise.
4344 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4345 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4346 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4347 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4348 * c-c++-common/goacc/asyncwait-1.c: Likewise.
4349 * c-c++-common/goacc/cache-1.c: Likewise.
4350 * c-c++-common/goacc/clauses-fail.c: Likewise.
4351 * c-c++-common/goacc/collapse-1.c: Likewise.
4352 * c-c++-common/goacc/data-1.c: Likewise.
4353 * c-c++-common/goacc/data-2.c: Likewise.
4354 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4355 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4356 * c-c++-common/goacc/deviceptr-2.c: Likewise.
4357 * c-c++-common/goacc/deviceptr-3.c: Likewise.
4358 * c-c++-common/goacc/if-clause-1.c: Likewise.
4359 * c-c++-common/goacc/if-clause-2.c: Likewise.
4360 * c-c++-common/goacc/kernels-1.c: Likewise.
4361 * c-c++-common/goacc/loop-1.c: Likewise.
4362 * c-c++-common/goacc/loop-private-1.c: Likewise.
4363 * c-c++-common/goacc/nesting-1.c: Likewise.
4364 * c-c++-common/goacc/nesting-data-1.c: Likewise.
4365 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4366 * c-c++-common/goacc/parallel-1.c: Likewise.
4367 * c-c++-common/goacc/pcopy.c: Likewise.
4368 * c-c++-common/goacc/pcopyin.c: Likewise.
4369 * c-c++-common/goacc/pcopyout.c: Likewise.
4370 * c-c++-common/goacc/pcreate.c: Likewise.
4371 * c-c++-common/goacc/pragma_context.c: Likewise.
4372 * c-c++-common/goacc/present-1.c: Likewise.
4373 * c-c++-common/goacc/reduction-1.c: Likewise.
4374 * c-c++-common/goacc/reduction-2.c: Likewise.
4375 * c-c++-common/goacc/reduction-3.c: Likewise.
4376 * c-c++-common/goacc/reduction-4.c: Likewise.
4377 * c-c++-common/goacc/sb-1.c: Likewise.
4378 * c-c++-common/goacc/sb-2.c: Likewise.
4379 * c-c++-common/goacc/sb-3.c: Likewise.
4380 * c-c++-common/goacc/update-1.c: Likewise.
4381 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4382 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4383 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4384 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4385 * gfortran.dg/goacc/assumed.f95: Likewise.
4386 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4387 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4388 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4389 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4390 * gfortran.dg/goacc/branch.f95: Likewise.
4391 * gfortran.dg/goacc/cache-1.f95: Likewise.
4392 * gfortran.dg/goacc/coarray.f95: Likewise.
4393 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4394 * gfortran.dg/goacc/cray.f95: Likewise.
4395 * gfortran.dg/goacc/critical.f95: Likewise.
4396 * gfortran.dg/goacc/data-clauses.f95: Likewise.
4397 * gfortran.dg/goacc/data-tree.f95: Likewise.
4398 * gfortran.dg/goacc/declare-1.f95: Likewise.
4399 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4400 * gfortran.dg/goacc/fixed-1.f: Likewise.
4401 * gfortran.dg/goacc/fixed-2.f: Likewise.
4402 * gfortran.dg/goacc/fixed-3.f: Likewise.
4403 * gfortran.dg/goacc/fixed-4.f: Likewise.
4404 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4405 * gfortran.dg/goacc/if.f95: Likewise.
4406 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4407 * gfortran.dg/goacc/list.f95: Likewise.
4408 * gfortran.dg/goacc/literal.f95: Likewise.
4409 * gfortran.dg/goacc/loop-1.f95: Likewise.
4410 * gfortran.dg/goacc/loop-2.f95: Likewise.
4411 * gfortran.dg/goacc/loop-3.f95: Likewise.
4412 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4413 * gfortran.dg/goacc/omp.f95: Likewise.
4414 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4415 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4416 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4417 * gfortran.dg/goacc/parameter.f95: Likewise.
4418 * gfortran.dg/goacc/private-1.f95: Likewise.
4419 * gfortran.dg/goacc/private-2.f95: Likewise.
4420 * gfortran.dg/goacc/private-3.f95: Likewise.
4421 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4422 * gfortran.dg/goacc/reduction-2.f95: Likewise.
4423 * gfortran.dg/goacc/reduction.f95: Likewise.
4424 * gfortran.dg/goacc/routine-1.f90: Likewise.
4425 * gfortran.dg/goacc/routine-2.f90: Likewise.
4426 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4427 * gfortran.dg/goacc/several-directives.f95: Likewise.
4428 * gfortran.dg/goacc/sie.f95: Likewise.
4429 * gfortran.dg/goacc/subarrays.f95: Likewise.
4430 * gfortran.dg/gomp/map-1.f90: Likewise.
4431 * gfortran.dg/openacc-define-1.f90: Likewise.
4432 * gfortran.dg/openacc-define-2.f90: Likewise.
4433 * gfortran.dg/openacc-define-3.f90: Likewise.
4434 * g++.dg/gomp/block-1.C: Update for changed compiler output.
4435 * g++.dg/gomp/block-2.C: Likewise.
4436 * g++.dg/gomp/block-3.C: Likewise.
4437 * g++.dg/gomp/block-5.C: Likewise.
4438 * g++.dg/gomp/target-1.C: Likewise.
4439 * g++.dg/gomp/target-2.C: Likewise.
4440 * g++.dg/gomp/taskgroup-1.C: Likewise.
4441 * g++.dg/gomp/teams-1.C: Likewise.
4442 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4443 * gcc.dg/cilk-plus/jump.c: Likewise.
4444 * gcc.dg/gomp/block-1.c: Likewise.
4445 * gcc.dg/gomp/block-10.c: Likewise.
4446 * gcc.dg/gomp/block-2.c: Likewise.
4447 * gcc.dg/gomp/block-3.c: Likewise.
4448 * gcc.dg/gomp/block-4.c: Likewise.
4449 * gcc.dg/gomp/block-5.c: Likewise.
4450 * gcc.dg/gomp/block-6.c: Likewise.
4451 * gcc.dg/gomp/block-7.c: Likewise.
4452 * gcc.dg/gomp/block-8.c: Likewise.
4453 * gcc.dg/gomp/block-9.c: Likewise.
4454 * gcc.dg/gomp/target-1.c: Likewise.
4455 * gcc.dg/gomp/target-2.c: Likewise.
4456 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4457 * gcc.dg/gomp/teams-1.c: Likewise.
4459 2015-01-15 David Malcolm <dmalcolm@redhat.com>
4461 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4464 2015-01-15 Mike Stump <mikestump@comcast.net>
4466 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4467 * gcc.dg/inline_2.c: Likewise.
4468 * gcc.dg/inline_3.c: Likewise.
4469 * gcc.dg/inline_4.c: Likewise.
4471 2015-01-15 Janus Weil <janus@gcc.gnu.org>
4474 * gfortran.dg/proc_ptr_comp_43.f90: New.
4476 2015-01-15 Mike Stump <mikestump@comcast.net>
4478 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4479 * gcc.dg/unroll_2.c: Likewise.
4480 * gcc.dg/unroll_3.c: Likewise.
4481 * gcc.dg/unroll_4.c: Likewise.
4482 * gcc.dg/unroll_5.c: Likewise.
4484 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
4487 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4489 * gcc.target/aarch64/test_frame_6.c: Likewise.
4490 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4491 x30 and x19 (in the epilogue).
4492 * gcc.target/aarch64/test_frame_4.c: Likewise.
4493 * gcc.target/aarch64/test_frame_7.c: Likewise.
4495 2015-01-15 Martin Liska <mliska@suse.cz>
4497 * g++.dg/ipa/pr64068.C: New test.
4498 * gcc.dg/ipa/PR64559.c: New test.
4500 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4502 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4505 2015-01-15 Richard Biener <rguenther@suse.de>
4507 PR tree-optimization/61743
4508 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4509 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4511 2015-01-15 Renlin Li <renlin.li@arm.com>
4513 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4514 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4516 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4518 * gcc.dg/vect/vect-aggressive-1.c: New.
4519 * gcc.target/i386/avx2-vect-aggressive.c: New.
4521 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4523 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4525 2015-01-15 Richard Biener <rguenther@suse.de>
4528 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4529 -Wl,-undefined,dynamic_lookup.
4531 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4533 * gnat.dg/opt47.adb: New test.
4535 2015-01-15 Richard Biener <rguenther@suse.de>
4538 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4540 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4542 PR tree-optimization/64434
4543 * gcc.dg/torture/pr64434.c: New test.
4545 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
4547 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4548 -mno-micromips. MIPS32R1 and below require -mno-micromips.
4549 -march=loongson* and -march=octeon* require -mno-micromips.
4551 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
4552 Matthew Fortune <matthew.fortune@imgtec.com>
4554 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4555 * gcc.target/mips/call-saved-5.c (foo): Likewise.
4556 * gcc.target/mips/call-saved-6.c (foo): Likewise.
4557 * gcc.target/mips/call-saved-7.c: New file.
4558 * gcc.target/mips/call-saved-8.c: New file.
4559 * gcc.target/mips/call-saved-9.c: New file.
4561 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
4563 * gcc.target/mips/lsa.c: New file.
4564 * gcc.target/mips/mips64-lsa.c: Likewise.
4565 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4566 * gcc.target/mips/mulsize-4.c: Likewise.
4567 * gcc.target/mips/mulsize-5.c: New file.
4568 * gcc.target/mips/mulsize-6.c: Likewise.
4569 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4570 and !HAS_LSA as ghost options.
4571 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4574 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
4576 * g++.dg/torture/20141013.c: Set -fno-short-enums.
4578 2015-01-15 Richard Biener <rguenther@suse.de>
4581 * gcc.dg/torture/pr64365.c: New testcase.
4583 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
4585 * gcc.dg/stackprotectexplicit1.c: New test.
4586 * g++.dg/stackprotectexplicit2.c: New test.
4588 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4591 * gfortran.dg/inquire_internal.f90: New.
4592 * gfortran.dg/negative_unit_check.f90: New.
4594 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
4597 * gcc.target/sh/pr53988-1.c: New.
4599 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
4602 * g++.dg/tls/thread_local-ice3.C: New.
4604 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
4606 * gcc.target/i386/fentry-override.c: Properly place {} in target
4607 selector. Remove nonpic.
4608 * gcc.target/i386/fentry.c: Likewise.
4610 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4612 * gcc.dg/atomic-invalid.c: Check for invalid memory model
4613 warnings instead of errors.
4615 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
4617 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4618 option support instead of ENABLE_LTO from Makefile.
4620 2015-01-14 Richard Biener <rguenther@suse.de>
4622 PR tree-optimization/59354
4623 * gcc.dg/vect/pr59354.c: New testcase.
4625 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
4627 * lib/target-supports.exp
4628 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4629 on ARM architures before v7.
4631 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4634 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4637 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4640 * gcc.target/i386/pr64386.c: New test.
4642 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4645 * gcc.target/i386/pr64393.c: New test.
4647 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4650 * gcc.target/i386/pr64387.c: New test.
4652 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
4654 * gcc.target/aarch64/store-pair-1.c: Fix typo.
4656 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4658 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4660 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4663 * gcc.target/arm/pr64453.c: New.
4665 2015-01-14 Richard Biener <rguenther@suse.de>
4668 * gcc.dg/lto/pr64415_0.c: New testcase.
4669 * gcc.dg/lto/pr64415_1.c: Likewise.
4671 2015-01-14 Martin Liska <mliska@suse.cz>
4673 * gcc.dg/ipa/pr64307.c: New test.
4675 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
4677 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4680 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4683 * gcc.target/arm/pr64460_1.c: New test.
4685 2015-01-14 Richard Biener <rguenther@suse.de>
4687 PR tree-optimization/64493
4688 PR tree-optimization/64495
4689 * gcc.dg/vect/pr64493.c: New testcase.
4690 * gcc.dg/vect/pr64495.c: Likewise.
4692 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
4694 * gcc.dg/Warray-bounds-11.c: New test-case.
4696 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4698 * gcc.target/mips/octeon3-pipe-1.c: New test.
4700 2015-01-13 David Malcolm <dmalcolm@redhat.com>
4702 * jit.dg/harness.h (set_up_logging): Move string concatenation
4704 (concat_strings): New function.
4705 (dump_reproducer): New function.
4706 (test_jit): Call dump_reproducer.
4707 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4709 (jit-dg-test): Delete any generated reproducer from previous runs.
4710 Verify that a generated reproducer was created, and verify that it
4712 * jit.dg/test-nested-contexts.c (main): Call
4713 gcc_jit_context_dump_reproducer_to_file.
4715 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4717 * gcc.dg/aru-2.c: Add dg-require-profiling.
4719 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4721 * lib/target-supports.exp (check_profiling_available): Check if
4724 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
4727 * g++.dg/torture/pr64565.C: New testcase.
4729 2015-01-13 Marek Polacek <polacek@redhat.com>
4732 * gcc.dg/tm/pr64391.c: New test.
4734 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4736 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4739 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4741 * gcc.target/i386/pie.c: New test.
4743 * lib/target-supports.exp (check_effective_target_pie): New.
4745 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4747 PR rtl-optimization/64286
4748 * gcc.target/i386/avx2-pr64286.c: New test.
4750 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
4753 * g++.dg/cpp0x/vt-57626.C: New.
4755 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4758 * gfortran.dg/pr64528.f90: New test.
4760 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
4762 * gcc.target/aarch64/subsp.c: New test.
4764 2015-01-13 Andrew Pinski <apinski@cavium.com>
4766 * gcc.target/aarch64/store-pair-1.c: New testcase.
4768 2015-01-13 Richard Biener <rguenther@suse.de>
4771 * gcc.dg/lto/pr64373_0.c: New testcase.
4773 2015-01-13 Andrew Pinski <apinski@cavium.com>
4775 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4776 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4778 2015-01-13 Richard Biener <rguenther@suse.de>
4780 PR tree-optimization/64406
4781 * gcc.dg/pr64406.c: New testcase.
4783 2015-01-13 Richard Biener <rguenther@suse.de>
4785 PR tree-optimization/64404
4786 * gcc.dg/vect/pr64404.c: New testcase.
4788 2015-01-13 Richard Biener <rguenther@suse.de>
4790 PR tree-optimization/64568
4791 * g++.dg/torture/pr64568.C: New testcase.
4793 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4795 * jit.dg/test-error-local-used-from-other-function.c: New test
4797 * jit.dg/test-error-param-reuse.c: New test case.
4798 * jit.dg/test-error-param-sharing.c: New test case.
4799 * jit.dg/test-error-param-used-from-other-function.c: New test
4801 * jit.dg/test-error-param-used-without-a-function.c: New test
4804 2015-01-12 Jakub Jelinek <jakub@redhat.com>
4806 PR tree-optimization/64563
4807 * gcc.dg/pr64563.c: New test.
4810 * gcc.target/i386/pr64513.c: New test.
4812 PR tree-optimization/64454
4813 * gcc.dg/pr64454.c: New test.
4816 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4818 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4819 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4820 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4821 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4822 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4823 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4824 * gcc.dg/vect/slp-25.c: Likewise.
4825 * gcc.dg/vect/vect-109.c: Likewise.
4826 * gcc.dg/vect/vect-13.c: Likewise.
4827 * gcc.dg/vect/vect-17.c: Likewise.
4828 * gcc.dg/vect/vect-18.c: Likewise.
4829 * gcc.dg/vect/vect-19.c: Likewise.
4830 * gcc.dg/vect/vect-20.c: Likewise.
4831 * gcc.dg/vect/vect-21.c: Likewise.
4832 * gcc.dg/vect/vect-22.c: Likewise.
4833 * gcc.dg/vect/vect-27.c: Likewise.
4834 * gcc.dg/vect/vect-29.c: Likewise.
4835 * gcc.dg/vect/vect-2-big-array.c: Likewise.
4836 * gcc.dg/vect/vect-2.c: Likewise.
4837 * gcc.dg/vect/vect-3.c: Likewise.
4838 * gcc.dg/vect/vect-4.c: Likewise.
4839 * gcc.dg/vect/vect-5.c: Likewise.
4840 * gcc.dg/vect/vect-72.c: Likewise.
4841 * gcc.dg/vect/vect-73-big-array.c: Likewise.
4842 * gcc.dg/vect/vect-73.c: Likewise.
4843 * gcc.dg/vect/vect-77-global.c: Likewise.
4844 * gcc.dg/vect/vect-78-global.c: Likewise.
4845 * gcc.dg/vect/vect-7.c: Likewise.
4846 * gcc.dg/vect/vect-86.c: Likewise.
4847 * gcc.dg/vect/vect-align-1.c: Likewise.
4848 * gcc.dg/vect/vect-align-3.c: Likewise.
4849 * gcc.dg/vect/vect-all-big-array.c: Likewise.
4850 * gcc.dg/vect/vect-all.c: Likewise.
4851 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4852 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4853 * gcc.dg/vect/vect-peel-3.c: Likewise.
4854 * gcc.dg/vect/vect-peel-4.c: Likewise.
4855 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4857 2015-01-12 Jeff Law <law@redhat.com>
4860 * gcc.target/m68k/pr64461.c: New test.
4862 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4864 * jit.dg/test-array-as-pointer.c (create_code): Update call
4865 to gcc_jit_context_new_global by setting "kind" to
4866 GCC_JIT_GLOBAL_IMPORTED.
4867 * jit.dg/test-error-array-as-pointer.c: Likewise.
4868 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4869 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4870 setting kind to GCC_JIT_GLOBAL_EXPORTED.
4871 * jit.dg/test-using-global.c (the_global): Rename to...
4872 (imported_global): ...this.
4873 (create_code): Update to test the three kinds of global.
4874 (verify_code): Likewise.
4876 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
4879 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
4881 * gcc.target/i386/pr64291-2.c: Updated.
4883 2015-01-12 Richard Biener <rguenther@suse.de>
4885 PR tree-optimization/64530
4886 * gfortran.dg/pr64530.f90: New testcase.
4888 2015-01-12 Richard Biener <rguenther@suse.de>
4891 * gcc.dg/torture/pr64357.c: New testcase.
4893 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
4895 * gcc.target/i386/nop-mcount.c: Properly place {} in target
4898 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4899 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4901 2015-01-12 Martin Liska <mliska@suse.cz>
4903 * gcc.dg/ipa/PR64550.c: New test.
4905 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
4908 * g++.dg/ipa/pr63470.C: New testcase.
4910 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4913 * gfortran.dg/typebound_operator_20.f90: New.
4915 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4918 * gfortran.dg/proc_ptr_comp_42.f90: New.
4920 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4923 * gfortran.dg/proc_ptr_comp_41.f90: New.
4925 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
4927 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4929 2015-01-10 Tobias Burnus <burnus@net-b.de>
4932 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4933 and add dg-excess-errors.
4934 * gfortran.dg/line_length_6.f90: New.
4935 * gfortran.dg/line_length_7.f90: New.
4936 * gfortran.dg/line_length_8.f90: New.
4937 * gfortran.dg/line_length_9.f90: New.
4938 * gfortran.dg/line_length_10.f90: New.
4939 * gfortran.dg/line_length_11.f90: New.
4941 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4943 * jit.dg/test-threads.c (struct testcase): Move declaration
4944 to jit.dg/all-non-failing-tests.h.
4945 (testcases): Likewise.
4946 * jit.dg/all-non-failing-tests.h (struct testcase): Move
4947 declaration here from jit.dg/all-non-failing-tests.h.
4948 (testcases): Likewise.
4949 * jit.dg/test-combination.c (create_code): Eliminate spelling
4950 out all of the testcases in favor of looping through the
4951 "testcases" metadata.
4952 (verify_code): Likewise.
4954 2015-01-09 Jakub Jelinek <jakub@redhat.com>
4956 PR rtl-optimization/64536
4957 * gcc.dg/pr64536.c: New test.
4959 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4961 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4962 * jit.dg/test-combination.c (create_code): Likewise.
4963 (verify_code): Likewise.
4964 * jit.dg/test-constants.c: New test case.
4965 * jit.dg/test-threads.c: Add test-constants.c.
4967 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
4970 * objc.dg/gnu-api-2-class.m: Add a test case
4971 for the above change.
4973 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
4975 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4977 2015-01-09 Richard Biener <rguenther@suse.de>
4979 PR tree-optimization/64410
4980 * g++.dg/vect/pr64410.cc: New testcase.
4982 2015-01-09 Martin Liska <mliska@suse.cz>
4984 * gcc.dg/ipa/ipa-icf-32.c: New test.
4986 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
4988 * c-c++-common/tsan/tsan_barrier.h: New.
4989 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4990 * c-c++-common/tsan/bitfield_race.c: Likewise.
4991 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4992 * c-c++-common/tsan/mutexset1.c: Likewise.
4993 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4994 * c-c++-common/tsan/race_on_mutex.c: Likewise.
4995 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4996 * c-c++-common/tsan/simple_race.c: Likewise.
4997 * c-c++-common/tsan/simple_stack.c: Likewise.
4998 * c-c++-common/tsan/sleep_sync.c: Likewise.
4999 * c-c++-common/tsan/tiny_race.c: Likewise.
5000 * c-c++-common/tsan/tls_race.c: Likewise.
5001 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5002 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5003 * g++.dg/tsan/atomic_free.C: Likewise.
5004 * g++.dg/tsan/atomic_free2.C: Likewise.
5005 * g++.dg/tsan/cond_race.C: Likewise.
5006 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5008 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5011 * lib/target-supports.exp (check_effective_target_libatomic_available):
5013 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5014 targets that match effective-target libatomic_available.
5015 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5017 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5019 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5020 Verify the result of gcc_jit_context_get_last_error.
5021 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5023 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5025 PR tree-optimization/63989
5026 * gcc.dg/strlenopt-27.c: New test.
5028 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5030 * jit.dg/harness.h (set_up_logging): New function.
5031 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5032 set_up_logging on the context, so that every testcase is
5033 logged to a particular file.
5034 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5035 and call gcc_jit_context_set_logfile on the top-level context.
5037 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5040 * g++.dg/opt/pr64338.C: New test.
5042 2015-01-08 Tobias Burnus <burnus@net-b.de>
5044 * gfortran.dg/coarray/codimension_2b.f90: New file.
5045 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5046 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5048 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5051 * g++.dg/ext/fnname4.C: New.
5053 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5056 * g++.dg/cpp0x/constexpr-64462.C: New.
5058 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5061 * g++.dg/cpp0x/deleted10.C: New.
5063 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5065 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5067 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5069 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5070 GCC_JIT_UNARY_OP_ABS.
5071 (verify_unary_ops): Likewise.
5073 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5075 * jit.dg/test-arith-overflow.c: New test case.
5076 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5077 * jit.dg/test-combination.c (create_code): Likewise.
5078 (verify_code): Likewise.
5079 * jit.dg/test-threads.c (testcases): Likewise.
5081 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5083 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5084 rather than "jit". Load g++.exp, and call g++_init.
5085 Run test-*.cc files within the testsuite and *.cc files within
5087 (jit-dg-test): Drop the addition of -fgnu89-inline to
5088 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5089 doing it when compiling C testcases (since g++ does not handle
5090 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5091 is restored to the value after g++_init ran, rather than the
5092 value before g++_init ran. Return a list of
5093 $comp_output $output_file, as dg-test assumes.
5095 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5097 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5098 make it easier to figure out the origin of each test result when
5099 running test-combination.c and test-threads.c.
5100 (CHECK_VALUE): Likewise.
5101 (CHECK_DOUBLE_VALUE): Likewise.
5102 (CHECK_STRING_VALUE): Likewise.
5103 (CHECK_STRING_STARTS_WITH): Likewise.
5104 (CHECK_STRING_CONTAINS): Likewise.
5106 (check_string_value): Likewise, add "funcname" param.
5107 (check_string_starts_with): Likewise.
5108 (check_string_contains): Likewise.
5110 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5112 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5113 generating name of built executable.
5115 2015-01-07 Marek Polacek <polacek@redhat.com>
5118 * gcc.dg/pr64440.c: New test.
5119 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5121 2015-01-07 Marek Polacek <polacek@redhat.com>
5124 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5125 * gcc.dg/pr64417.c: New test.
5127 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5130 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5133 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5135 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5136 Check if testcases run without errors, not just if they compile.
5138 2015-01-06 Christian Bruel <christian.bruel@st.com>
5141 * gcc.target/sh/pr64507.c: New test.
5143 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5145 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5147 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5149 * c-c++-common/asan/sanitize-all-1.c: New test.
5150 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5151 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5152 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5153 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5155 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5157 * lib/target-supports.exp (check_profiling_available): Return 0 for
5159 (check_effective_target_tls_runtime): Likewise.
5160 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5161 * gcc.dg/20020312-2.c: Adjust for Visium.
5162 * gcc.dg/tls/thr-cse-1.c: Likewise
5163 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5164 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5165 * gcc.dg/weak/typeof-2.c: Likewise.
5167 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5169 PR rtl-optimization/64287
5170 * gcc.dg/aru-2.c: New test.
5172 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5175 * c-c++-common/ubsan/pr64344-1.c: New test.
5176 * c-c++-common/ubsan/pr64344-2.c: New test.
5178 PR tree-optimization/64465
5179 * gcc.dg/pr64465.c: New test.
5181 PR tree-optimization/64494
5182 * gcc.c-torture/compile/pr64494.c: New test.
5184 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5187 * gfortran.dg/realloc_on_assign_25.f90: New test.
5189 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5191 Update copyright years.
5193 2015-01-05 Marek Polacek <polacek@redhat.com>
5196 * gcc.dg/pr64423.c: New test.
5198 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5200 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5201 mmix-knuth-mmixware for the same reason as for MIPS.
5202 * gcc.dg/debug/debug-2.c: Ditto.
5204 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5206 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5209 * lib/gfortran.exp: Add libatomic library search path.
5210 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5211 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5213 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5215 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5217 * c-c++-common/tsan/bitfield_race.c: New testcase.
5218 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5220 2015-01-02 Tobias Burnus <burnus@net-b.de>
5222 * gfortran.dg/coarray/collectives_4.f90: New.
5224 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5227 * gfortran.dg/extends_16.f90: New.
5229 2015-01-02 Tobias Burnus <burnus@net-b.de>
5231 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5233 2015-01-02 Tobias Burnus <burnus@net-b.de>
5235 * gfortran.dg/coarray/codimension_2.f90: New.
5236 * gfortran.dg/coarray/codimension_2a.f90: New.
5237 * gfortran.dg/coarray_35.f90: New.
5238 * gfortran.dg/coarray_35a.f90: New.
5240 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5243 * gfortran.dg/dummy_procedure_11.f90: New.
5245 Copyright (C) 2015 Free Software Foundation, Inc.
5247 Copying and distribution of this file, with or without modification,
5248 are permitted in any medium without royalty provided the copyright
5249 notice and this notice are preserved.