1 2015-04-30 Marek Polacek <polacek@redhat.com>
3 PR tree-optimization/63551
4 * g++.dg/ipa/pr63551.C: New test.
6 2015-04-30 Caroline Tice <cmtice@google.com>
9 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
10 partition size on certain targets.
12 2015-04-30 Renlin Li <renlin.li@arm.com>
14 * gcc.target/aarch64/vect-reduc-or_1.c: New.
16 2015-04-30 Marek Polacek <polacek@redhat.com>
18 * c-c++-common/Wbool-compare-3.c: New test.
20 * gcc.dg/pr65901.c (foo): Adjust dg-error.
21 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
23 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
26 * g++.dg/init/ref22.C: New.
28 2015-04-30 Marek Polacek <polacek@redhat.com>
30 * gcc.dg/init-bad-8.c: New test.
32 * gcc.dg/incomplete-typedef-1.c: New test.
34 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
37 * g++.dg/template/crash121.C: New.
39 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
41 * gcc.target/mips/call-from-init.c: New test.
42 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
44 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
47 * gcc.target/i386/pr65871-1.c: New test
48 * gcc.target/i386/pr65871-2.c: Ditto.
50 2015-04-29 Marek Polacek <polacek@redhat.com>
53 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
54 * c-c++-common/Wbool-compare-2.c: New test.
56 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
59 * gcc.target/aarch64/vstN_lane_1.c: New file.
61 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
64 * g++.dg/warn/Winit-self-3.C: New.
66 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
68 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
70 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
73 * gcc.target/arm/pr65924.c: New test.
75 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
77 * g++.dg/gomp/tpl-target-update.C: New file.
79 2015-04-29 Richard Biener <rguenther@suse.de>
81 PR tree-optimization/65917
82 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
84 2015-04-29 Christian Bruel <christian.bruel@st.com>
87 * gcc.dg/ipa/iinline-attr.c: New test.
88 * gcc.target/i386/iinline-attr-2.c: New test.
90 2015-04-28 Andre Vehreschild <vehre@gmx.de>
92 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
95 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
97 * gcc.dg/vect/vect-33.c: Remove spurious line.
99 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
101 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
103 2015-04-28 Marek Polacek <polacek@redhat.com>
106 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
107 * gcc.dg/pr65901.c: New test.
109 2015-04-28 Richard Biener <rguenther@suse.de>
111 PR tree-optimization/62283
112 * gfortran.dg/vect/pr62283-2.f: New testcase.
113 * gcc.dg/vect/bb-slp-14.c: Adjust.
115 2015-04-28 Richard Biener <rguenther@suse.de>
117 PR tree-optimization/65851
118 * g++.dg/torture/pr65851.C: New testcase.
120 2015-04-27 Jeff Law <law@redhat.com>
122 PR tree-optimization/65217
123 * gcc.target/i386/pr65217.c: Remove XFAIL.
125 2015-04-27 Andre Vehreschild <vehre@gmx.de>
128 Add tests forgotten to svn-add.
129 * gfortran.dg/class_allocate_19.f03: New test.
130 * gfortran.dg/class_array_20.f03: New test.
131 * gfortran.dg/class_array_21.f03: New test.
132 * gfortran.dg/finalize_29.f08: New test.
134 2015-04-27 Andre Vehreschild <vehre@gmx.de>
138 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
139 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
141 2015-04-27 Caroline Tice <cmtice@google.com>
143 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
146 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
149 * gcc.target/powerpc/htm-1.c: New test.
150 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
152 (__builtin_tabortdci): Likewise.
153 (__builtin_tcheck): Remove operand.
154 * lib/target-supports.exp (check_htm_hw_available): New function.
156 2015-04-27 Richard Biener <rguenther@suse.de>
158 * gcc.target/i386/pr65217.c: XFAIL.
160 2015-04-27 Jakub Jelinek <jakub@redhat.com>
162 PR tree-optimization/65875
163 * gcc.c-torture/compile/pr65875.c: New test.
165 2015-04-25 Marek Polacek <polacek@redhat.com>
168 * gcc.dg/enum-incomplete-2.c: New test.
169 * gcc.dg/enum-mode-1.c: New test.
171 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
174 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
176 * gcc.target/powerpc/pr65849-2.c: Likewise.
178 2015-04-24 Tom de Vries <tom@codesourcery.com>
180 PR tree-optimization/65802
181 * g++.dg/pr65802.C: Move to ...
182 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
183 stdarg.h. Rewrite for C.
184 (fn1): Use va_list and va_arg. Make variable args function. Add use of
185 va_start and va_end. Remove unnecessary inline asm.
187 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
188 Wei Mi <wmi@google.com>
190 * gcc.target/i386/sse2-load-multi.c: New test.
191 * gcc.target/i386/sse2-store-multi.c: Ditto.
193 2015-04-24 Marek Polacek <polacek@redhat.com>
196 * c-c++-common/pr65830.c: New test.
199 * c-c++-common/Wlogical-op-1.c: New test.
201 2015-04-24 Marek Polacek <polacek@redhat.com>
204 * c-c++-common/pr61534-1.c: New test.
206 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
207 Steven Bosscher <steven@gcc.gnu.org>
209 PR rtl-optimization/34503
210 * gcc.target/arm/pr64616.c: New file.
212 2015-04-24 Bin Cheng <bin.cheng@arm.com>
214 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
216 2015-04-24 Terry Guo <terry.guo@arm.com>
218 * gcc.target/arm/pr65710.c: Update the options.
220 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
222 * gcc.target/i386/pr65523.c: Skip x32.
224 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
226 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
227 to look for vcl* where appropriate.
229 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
231 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
232 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
234 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
237 * gcc.target/arm/pr26702.c: New test.
239 2015-04-23 Marek Polacek <polacek@redhat.com>
242 * gcc.dg/pr65345-1.c: New test.
243 * gcc.dg/pr65345-2.c: New test.
245 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
247 * gcc.target/powerpc/crypto-builtin-2.c: New.
249 2015-04-23 Andre Vehreschild <vehre@gmx.de>
252 * gfortran.dg/class_allocate_19.f03: New test.
253 * gfortran.dg/class_array_20.f03: New test.
254 * gfortran.dg/class_array_21.f03: New test.
255 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
256 * gfortran.dg/finalize_15.f90: Fixing comparision to model
257 initialization correctly.
258 * gfortran.dg/finalize_29.f08: New test.
260 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
262 * gcc.target/powerpc/swaps-p8-18.c: New test.
264 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
267 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
268 * gcc.dg/vect/bb-slp-25.c: Likewise.
269 * gcc.dg/vect/bb-slp-29.c: Likewise.
270 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
271 vect_no_align && { ! vect_hw_misalign }.
272 * gcc.dg/vect/bb-slp-9.c: Likewise.
273 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
275 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
276 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
277 account for POWER8, where peeling for alignment is not needed.
278 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
279 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
280 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
281 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
282 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
283 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
284 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
285 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
286 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
287 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
288 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
289 * gcc.dg/vect/pr16105.c: Likewise.
290 * gcc.dg/vect/pr20122.c: Likewise.
291 * gcc.dg/vect/pr33804.c: Likewise.
292 * gcc.dg/vect/pr33953.c: Likewise.
293 * gcc.dg/vect/pr56787.c: Likewise.
294 * gcc.dg/vect/pr58508.c: Likewise.
295 * gcc.dg/vect/slp-25.c: Likewise.
296 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
297 * gcc.dg/vect/vect-105.c: Likewise.
298 * gcc.dg/vect/vect-27.c: Likewise.
299 * gcc.dg/vect/vect-29.c: Likewise.
300 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
302 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
303 && { ! vect_hw_misalign }.
304 * gcc.dg/vect/vect-44.c: Likewise.
305 * gcc.dg/vect/vect-48.c: Likewise.
306 * gcc.dg/vect/vect-50.c: Likewise.
307 * gcc.dg/vect/vect-52.c: Likewise.
308 * gcc.dg/vect/vect-56.c: Likewise.
309 * gcc.dg/vect/vect-60.c: Likewise.
310 * gcc.dg/vect/vect-72.c: Likewise.
311 * gcc.dg/vect/vect-75-big-array.c: Likewise.
312 * gcc.dg/vect/vect-75.c: Likewise.
313 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
314 * gcc.dg/vect/vect-77-global.c: Likewise.
315 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
316 * gcc.dg/vect/vect-78-global.c: Likewise.
317 * gcc.dg/vect/vect-93.c: Likewise.
318 * gcc.dg/vect/vect-95.c: Likewise.
319 * gcc.dg/vect/vect-96.c: Likewise.
320 * gcc.dg/vect/vect-cond-1.c: Likewise.
321 * gcc.dg/vect/vect-cond-3.c: Likewise.
322 * gcc.dg/vect/vect-cond-4.c: Likewise.
323 * gcc.dg/vect/vect-cselim-1.c: Likewise.
324 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
325 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
326 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
327 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
328 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
329 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
330 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
331 * gcc.dg/vect/vect-outer-3a.c: Likewise.
332 * gcc.dg/vect/vect-outer-5.c: Likewise.
333 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
334 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
335 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
336 * gcc.dg/vect/vect-outer-fir.c: Likewise.
337 * gcc.dg/vect/vect-peel-3.c: Likewise.
338 * gcc.dg/vect/vect-peel-4.c: Likewise.
339 * gcc.dg/vect/vect-pre-interact.c: Likewise.
340 * gcc.target/powerpc/pr65456.c: New test.
341 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
342 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
343 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
344 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
345 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
346 vect_no_align && { ! vect_hw_misalign }.
347 * gfortran.dg/vect/vect-3.f90: Likewise.
348 * gfortran.dg/vect/vect-4.f90: Likewise.
349 * gfortran.dg/vect/vect-5.f90: Likewise.
350 * lib/target-supports.exp (check_effective_target_vect_no_align):
352 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
354 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
357 * gfortran.dg/pr65429.f90: New test.
359 2015-04-22 Yury Gribov <y.gribov@samsung.com>
361 * c-c++-common/asan/user-section-1.c: New test.
362 * c-c++-common/asan/user-section-2.c: New test.
363 * c-c++-common/asan/user-section-3.c: New test.
365 2015-04-22 Hale Wang <hale.wang@arm.com>
366 Terry Guo <terry.guo@arm.com>
368 PR rtl-optimization/64818
369 * gcc.target/arm/pr64818.c: New test.
371 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
374 * g++.dg/tree-ssa/pr61034.C: Update template.
375 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
376 * gcc.dg/Warray-bounds-11.c: Likewise.
377 * gcc.dg/Warray-bounds.c: Likewise.
379 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
382 * gfortran.dg/fmt_unlimited.f90: New test.
384 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
386 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
388 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
389 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
390 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
391 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
392 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
393 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
394 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
396 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
399 * gfortran.dg/namelist_87.f90: New test.
401 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
403 * gcc.target/aarch64/mult-synth_1.c: New test.
404 * gcc.target/aarch64/mult-synth_2.c: Likewise.
405 * gcc.target/aarch64/mult-synth_3.c: Likewise.
406 * gcc.target/aarch64/mult-synth_4.c: Likewise.
407 * gcc.target/aarch64/mult-synth_5.c: Likewise.
408 * gcc.target/aarch64/mult-synth_6.c: Likewise.
410 2015-04-21 Richard Biener <rguenther@suse.de>
412 PR tree-optimization/65650
413 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
414 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
415 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
416 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
417 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
418 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
420 2015-04-21 Tom de Vries <tom@codesourcery.com>
422 PR tree-optimization/65802
423 * g++.dg/pr65802.C: New test.
425 2015-04-21 Bin Cheng <bin.cheng@arm.com>
428 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
429 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
431 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
434 * g++.dg/cpp0x/Wnarrowing2.C: New.
436 2015-04-20 Jeff Law <law@redhat.com>
438 PR tree-optimization/65658
439 * gcc.dg/pr65658.c: New test.
441 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
444 * gcc.target/aarch64/vec_init_1.c: New test.
446 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
448 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
451 2015-04-18 Martin Sebor <msebor@redhat.com>
453 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
454 of non-nul characters.
455 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
457 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
460 * gcc.target/powerpc/pr65787.c: New.
462 2015-04-17 Jakub Jelinek <jakub@redhat.com>
465 * gcc.target/aarch64/c-output-template-4.c: New test.
467 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
470 * gcc.dg/pr65780-1.c: New test.
471 * gcc.dg/pr65780-2.c: Likewise.
472 * gcc.target/i386/pr32219-9.c: Likewise.
473 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
475 * gcc.target/i386/pr64317.c (c): Initialize.
477 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
480 * g++.dg/ext/mv18.C: New test.
481 * g++.dg/ext/mv19.C: Likewise.
482 * g++.dg/ext/mv20.C: Likewise.
483 * g++.dg/ext/mv21.C: Likewise.
484 * g++.dg/ext/mv22.C: Likewise.
485 * g++.dg/ext/mv23.C: Likewise.
487 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
490 * g++.dg/init/pr64527.C: New test.
492 2015-04-17 Tom de Vries <tom@codesourcery.com>
493 Michael Matz <matz@suse.de>
495 PR tree-optimization/64950
496 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
499 2015-04-17 Yury Gribov <y.gribov@samsung.com>
501 * c-c++-common/asan/user-section-1.c: New test.
503 2015-04-17 Jakub Jelinek <jakub@redhat.com>
506 * gcc.dg/debug/pr65771.c: New test.
508 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
510 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
511 __buitlin_alloca with __builtin_alloca.
513 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
515 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
517 2015-04-16 Richard Biener <rguenther@suse.de>
519 PR tree-optimization/64277
520 * gcc.dg/Warray-bounds-14.c: New testcase.
521 * gcc.dg/Warray-bounds-15.c: Likewise.
522 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
523 * c-c++-common/ubsan/bounds-6.c: Likewise.
525 2015-04-16 Renlin Li <renlin.li@arm.com>
527 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
528 * gcc.target/arm/unsigned-float.c: New.
530 2015-04-16 Richard Biener <rguenther@suse.de>
532 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
533 * gcc.dg/tree-ssa/pr37508.c: Adjust.
534 * gfortran.dg/reassoc_6.f: Remove XFAIL.
536 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
538 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
539 * g++.dg/cpp0x/decltype-call1.C: Likewise.
540 * g++.dg/cpp0x/defaulted21.C: Likewise.
541 * g++.dg/cpp0x/defaulted28.C: Likewise.
542 * g++.dg/cpp0x/defaulted47.C: Likewise.
543 * g++.dg/cpp0x/elision_neg.C: Likewise.
544 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
545 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
546 * g++.dg/cpp0x/implicit1.C: Likewise.
547 * g++.dg/cpp0x/implicit9.C: Likewise.
548 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
549 * g++.dg/cpp0x/range-for13.C: Likewise.
550 * g++.dg/gomp/clause-2.C: Likewise.
551 * g++.dg/gomp/udr-5.C: Likewise.
552 * g++.dg/inherit/access6.C: Likewise.
553 * g++.dg/lookup/duperr1.C: Likewise.
554 * g++.dg/lookup/friend2.C: Likewise.
555 * g++.dg/lookup/pr6936.C: Likewise.
556 * g++.dg/lookup/scoped1.C: Likewise.
557 * g++.dg/lookup/using26.C: Likewise.
558 * g++.dg/lookup/using38.C: Likewise.
559 * g++.dg/other/access2.C: Likewise.
560 * g++.dg/overload/defarg3.C: Likewise.
561 * g++.dg/overload/defarg6.C: Likewise.
562 * g++.dg/parse/access11.C: Likewise.
563 * g++.dg/parse/access2.C: Likewise.
564 * g++.dg/parse/access3.C: Likewise.
565 * g++.dg/parse/access4.C: Likewise.
566 * g++.dg/parse/access5.C: Likewise.
567 * g++.dg/parse/access6.C: Likewise.
568 * g++.dg/parse/access8.C: Likewise.
569 * g++.dg/parse/access9.C: Likewise.
570 * g++.dg/parse/crash40.C: Likewise.
571 * g++.dg/tc1/dr142.C: Likewise.
572 * g++.dg/tc1/dr166.C: Likewise.
573 * g++.dg/tc1/dr52.C: Likewise.
574 * g++.dg/template/access11.C: Likewise.
575 * g++.dg/template/access18.C: Likewise.
576 * g++.dg/template/access19.C: Likewise.
577 * g++.dg/template/access2.C: Likewise.
578 * g++.dg/template/access20.C: Likewise.
579 * g++.dg/template/access26.C: Likewise.
580 * g++.dg/template/access3.C: Likewise.
581 * g++.dg/template/access7.C: Likewise.
582 * g++.dg/template/conv12.C: Likewise.
583 * g++.dg/template/crash69.C: Likewise.
584 * g++.dg/template/friend31.C: Likewise.
585 * g++.dg/template/friend32.C: Likewise.
586 * g++.dg/template/memfriend15.C: Likewise.
587 * g++.dg/template/memfriend16.C: Likewise.
588 * g++.dg/template/memfriend17.C: Likewise.
589 * g++.dg/template/memfriend7.C: Likewise.
590 * g++.dg/template/pr32519.C: Likewise.
591 * g++.dg/template/qualttp21.C: Likewise.
592 * g++.dg/template/qualttp8.C: Likewise.
593 * g++.dg/template/ttp10.C: Likewise.
594 * g++.dg/template/typedef11.C: Likewise.
595 * g++.dg/template/typedef13.C: Likewise.
596 * g++.dg/template/typedef19.C: Likewise.
597 * g++.dg/template/typedef20.C: Likewise.
598 * g++.dg/template/typedef22.C: Likewise.
599 * g++.dg/template/using16.C: Likewise.
600 * g++.dg/template/virtual3.C: Likewise.
601 * g++.dg/ubsan/pr61272.C: Likewise.
602 * g++.old-deja/g++.bob/inherit2.C: Likewise.
603 * g++.old-deja/g++.brendan/crash11.C: Likewise.
604 * g++.old-deja/g++.brendan/enum6.C: Likewise.
605 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
606 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
607 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
608 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
609 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
610 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
611 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
612 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
613 * g++.old-deja/g++.jason/access17.C: Likewise.
614 * g++.old-deja/g++.jason/access18.C: Likewise.
615 * g++.old-deja/g++.jason/access22.C: Likewise.
616 * g++.old-deja/g++.jason/access23.C: Likewise.
617 * g++.old-deja/g++.jason/access8.C: Likewise.
618 * g++.old-deja/g++.jason/delete3.C: Likewise.
619 * g++.old-deja/g++.jason/report.C: Likewise.
620 * g++.old-deja/g++.law/access2.C: Likewise.
621 * g++.old-deja/g++.law/access3.C: Likewise.
622 * g++.old-deja/g++.law/access4.C: Likewise.
623 * g++.old-deja/g++.law/access5.C: Likewise.
624 * g++.old-deja/g++.law/arm12.C: Likewise.
625 * g++.old-deja/g++.law/arm14.C: Likewise.
626 * g++.old-deja/g++.law/ctors13.C: Likewise.
627 * g++.old-deja/g++.law/union2.C: Likewise.
628 * g++.old-deja/g++.law/visibility12.C: Likewise.
629 * g++.old-deja/g++.law/visibility15.C: Likewise.
630 * g++.old-deja/g++.law/visibility16.C: Likewise.
631 * g++.old-deja/g++.law/visibility17.C: Likewise.
632 * g++.old-deja/g++.law/visibility18.C: Likewise.
633 * g++.old-deja/g++.law/visibility19.C: Likewise.
634 * g++.old-deja/g++.law/visibility20.C: Likewise.
635 * g++.old-deja/g++.law/visibility21.C: Likewise.
636 * g++.old-deja/g++.law/visibility24.C: Likewise.
637 * g++.old-deja/g++.law/visibility4.C: Likewise.
638 * g++.old-deja/g++.law/visibility5.C: Likewise.
639 * g++.old-deja/g++.law/visibility6.C: Likewise.
640 * g++.old-deja/g++.law/visibility7.C: Likewise.
641 * g++.old-deja/g++.law/visibility8.C: Likewise.
642 * g++.old-deja/g++.law/visibility9.C: Likewise.
643 * g++.old-deja/g++.niklas/t135.C: Likewise.
644 * g++.old-deja/g++.oliva/delete1.C: Likewise.
645 * g++.old-deja/g++.oliva/partord1.C: Likewise.
646 * g++.old-deja/g++.other/access11.C: Likewise.
647 * g++.old-deja/g++.other/access4.C: Likewise.
648 * g++.old-deja/g++.other/access7.C: Likewise.
649 * g++.old-deja/g++.other/crash1.C: Likewise.
650 * g++.old-deja/g++.other/crash7.C: Likewise.
651 * g++.old-deja/g++.other/friend1.C: Likewise.
652 * g++.old-deja/g++.other/friend4.C: Likewise.
653 * g++.old-deja/g++.other/friend9.C: Likewise.
654 * g++.old-deja/g++.other/lineno1.C: Likewise.
655 * g++.old-deja/g++.other/using1.C: Likewise.
656 * g++.old-deja/g++.pt/enum14.C: Likewise.
657 * g++.old-deja/g++.pt/friend11.C: Likewise.
658 * g++.old-deja/g++.pt/friend21.C: Likewise.
659 * g++.old-deja/g++.pt/friend3.C: Likewise.
660 * g++.old-deja/g++.pt/inherit2.C: Likewise.
661 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
662 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
663 * g++.old-deja/g++.robertl/eb94.C: Likewise.
665 2015-04-15 Jakub Jelinek <jakub@redhat.com>
668 * g++.dg/ipa/pr65765.C: New test.
670 2015-04-15 Nick Clifton <nickc@redhat.com>
672 * gcc.target/rx/builtins.c: Disable RMPA test if string
673 instructions are not allowed.
675 2015-04-15 Alan Modra <amodra@gmail.com>
677 * gcc.dg/pr65408.c: New.
679 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
682 * gcc.target/arm/pr65729.c: New test.
684 2015-04-14 Richard Biener <rguenther@suse.de>
686 PR tree-optimization/65758
687 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
689 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
692 * gcc.c-torture/execute/pr65648.c: New test.
694 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
696 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
697 __builtin_finite instead of finite.
698 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
701 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
703 PR tree-optimization/63387
704 * gcc.dg/pr63387.c: New testcase.
706 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
708 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
710 2015-04-13 Richard Biener <rguenther@suse.de>
712 PR tree-optimization/65204
713 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
715 2015-04-13 Terry Guo <terry.guo@arm.com>
718 * gcc.target/arm/pr65710.c: New.
720 2015-04-12 Jakub Jelinek <jakub@redhat.com>
722 PR tree-optimization/65747
723 * g++.dg/torture/pr65747.C: New test.
725 2015-04-12 Jakub Jelinek <jakub@redhat.com>
728 * g++.dg/cpp0x/pr65736.C: New test.
730 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
731 Martin Liska <mliska@suse.cz>
734 * g++.dg/ipa/pr65722.C: New testcase.
736 2015-04-11 Jakub Jelinek <jakub@redhat.com>
738 PR tree-optimization/65735
739 * gcc.c-torture/compile/pr65735.c: New test.
741 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
744 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
746 2015-04-11 Jakub Jelinek <jakub@redhat.com>
749 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
751 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
754 * gcc.target/arm/pr65647-2.c: New.
756 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
759 * g++.dg/torture/pr65694.C: New test.
761 2015-04-10 Tobias Burnus <burnus@net-b.de>
763 * gfortran.dg/coarray_lock_6.f90: New.
764 * gfortran.dg/coarray_lock_7.f90: New.
765 * gfortran.dg/coarray/lock_2.f90: New.
767 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
773 * gfortran.dg/used_types_27.f90: New.
775 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
778 * gcc.target/i386/pr65671.c: New.
780 2015-04-09 Jakub Jelinek <jakub@redhat.com>
782 PR tree-optimization/65709
783 * c-c++-common/ubsan/align-9.c: New test.
785 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
788 * gfortran.dg/pr56852.f90: New test.
790 2015-04-09 Marek Polacek <polacek@redhat.com>
791 Jakub Jelinek <jakub@redhat.com>
794 * g++.dg/opt/pr65554.C: New test.
796 2015-04-09 Jakub Jelinek <jakub@redhat.com>
799 * c-c++-common/attr-aligned-1.c: New test.
801 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
803 * gcc.target/i386/mpx/memmove-zero-length.c: New.
805 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
808 * gcc.target/i386/sse-25.c: New.
810 2015-04-09 Jakub Jelinek <jakub@redhat.com>
813 * gcc.target/i386/pr65693.c: New test.
815 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
817 * gcc.dg/lto/chkp-static-bounds_0.c: New.
819 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
821 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
823 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
825 * gcc.target/i386/thunk-retbnd.c: New.
827 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
829 * gnat.dg/opt48.adb: New test.
830 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
831 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
833 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
836 * gcc.c-torture/compile/pr65540.c: New.
838 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
840 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
843 2015-04-07 Jakub Jelinek <jakub@redhat.com>
846 * g++.dg/debug/pr65678.C: New test.
849 * gcc.c-torture/compile/pr65680.c: New test.
851 2015-04-07 Andre Vehreschild <vehre@gmx.de>
854 * gfortran.dg/allocate_with_source_5.f90: New test.
856 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
858 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
859 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
861 2015-04-07 Bin Cheng <bin.cheng@arm.com>
863 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
865 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
868 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
869 to get floating point compression.
870 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
872 2015-04-06 Jakub Jelinek <jakub@redhat.com>
874 PR preprocessor/61977
875 * gcc.dg/cpp/pr61977.c: New test.
877 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
879 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
881 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
884 * gcc.target/arm/pr65647.c: New.
886 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
889 * g++.dg/torture/pr65655.C: New testcase.
891 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
894 * g++.dg/cpp1y/lambda-init13.C: New.
896 2015-04-03 Marek Polacek <polacek@redhat.com>
898 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
900 2015-04-02 Marek Polacek <polacek@redhat.com>
903 * g++.dg/cpp0x/constexpr-fold1.C: New test.
904 * g++.dg/cpp0x/constexpr-fold2.C: New test.
906 2015-04-02 Jakub Jelinek <jakub@redhat.com>
908 PR preprocessor/61977
909 * gcc.target/powerpc/pr61977-1.c: New test.
910 * gcc.target/powerpc/pr61977-2.c: New test.
912 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
915 * g++.dg/warn/Wshadow-8.C: New.
916 * g++.dg/warn/Wshadow-9.C: Likewise.
917 * g++.dg/warn/Wshadow-10.C: Likewise.
918 * g++.dg/warn/Wshadow-11.C: Likewise.
920 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
922 * gcc.dg/pr23623.c: Added aligned attribute.
923 * gcc.dg/20141029-1.c: Likewise.
924 * gcc.dg/20150306-1.c: New test.
926 2015-04-01 Marek Polacek <polacek@redhat.com>
929 * g++.dg/cpp0x/initlist93.C: New test.
930 * g++.dg/cpp0x/initlist94.C: New test.
932 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
935 * gcc.target/aarch64/pr65624.c: New test.
937 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
939 * gcc.dg/ipa/inlinehint-4.c: New testcase.
941 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
943 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
944 extra variable to force stack alignment.
945 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
946 extra variable to force stack alignment.
948 2015-03-31 Marek Polacek <polacek@redhat.com>
951 * g++.dg/template/pr65390.C: New test.
953 2015-03-31 Martin Liska <mliska@suse.cz>
955 * g++.dg/ipa/pr65557.C: New test.
957 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
959 * gcc.target/s390/hotpatch-25.c: New test.
960 * gcc.target/s390/hotpatch-1.c: Update test.
961 * gcc.target/s390/hotpatch-10.c: Update test.
962 * gcc.target/s390/hotpatch-11.c: Update test.
963 * gcc.target/s390/hotpatch-12.c: Update test.
964 * gcc.target/s390/hotpatch-13.c: Update test.
965 * gcc.target/s390/hotpatch-14.c: Update test.
966 * gcc.target/s390/hotpatch-15.c: Update test.
967 * gcc.target/s390/hotpatch-16.c: Update test.
968 * gcc.target/s390/hotpatch-17.c: Update test.
969 * gcc.target/s390/hotpatch-18.c: Update test.
970 * gcc.target/s390/hotpatch-19.c: Update test.
971 * gcc.target/s390/hotpatch-2.c: Update test.
972 * gcc.target/s390/hotpatch-21.c: Update test.
973 * gcc.target/s390/hotpatch-22.c: Update test.
974 * gcc.target/s390/hotpatch-23.c: Update test.
975 * gcc.target/s390/hotpatch-24.c: Update test.
976 * gcc.target/s390/hotpatch-3.c: Update test.
977 * gcc.target/s390/hotpatch-4.c: Update test.
978 * gcc.target/s390/hotpatch-5.c: Update test.
979 * gcc.target/s390/hotpatch-6.c: Update test.
980 * gcc.target/s390/hotpatch-7.c: Update test.
981 * gcc.target/s390/hotpatch-8.c: Update test.
982 * gcc.target/s390/hotpatch-9.c: Update test.
983 * gcc.target/s390/hotpatch-compile-16.c: Update test.
985 2015-03-31 Richard Biener <rguenther@suse.de>
988 * g++.dg/torture/pr65626.C: New testcase.
990 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
993 * gcc.target/i386/mpx/pr65531.cc: New.
995 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
998 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
999 __builtin_alloca instead of alloca.
1000 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1001 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1002 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1005 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1008 * g++.dg/ubsan/pr65610.C: New test.
1010 2015-03-30 Marek Polacek <polacek@redhat.com>
1013 * g++.dg/cpp0x/pr65398-2.C: New test.
1015 2015-03-30 Marek Polacek <polacek@redhat.com>
1017 * c-c++-common/pr65556.c: Change the width of bit-fields.
1019 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1022 * gcc.target/i386/pr65588.c: New testcase.
1024 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1026 PR libgfortran/65563
1027 * gfortran.dg/open_errors_2.f90: New test.
1029 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1031 PR libgfortran/65596
1032 * gfortran.dg/namelist_86.f90: New test.
1034 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1036 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1037 statement to reflect new ownership.
1039 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1042 * g++.dg/template/friend58.C: New.
1043 * g++.dg/template/friend59.C: Likewise.
1045 2015-03-27 Tobias Burnus <burnus@net-b.de>
1048 * g++.dg/gomp/openmp-simd-3.C: New.
1049 * gcc.dg/gomp/openmp-simd-3.c: New.
1051 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1054 * gcc.target/i386/pr65248-1.c: New file.
1055 * gcc.target/i386/pr65248-2.c: Likewise.
1056 * gcc.target/i386/pr65248-3.c: Likewise.
1057 * gcc.target/i386/pr65248-4.c: Likewise.
1059 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1062 * gcc.c-torture/compile/pr65593.c: New test.
1064 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1067 * g++.dg/cpp1y/constexpr-assert1.C: New.
1069 2015-03-27 Marek Polacek <polacek@redhat.com>
1072 * c-c++-common/pr65556.c: New test.
1074 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1077 * g++.dg/torture/pr65600.C: New testcase.
1079 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1082 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1084 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1086 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1087 statement and cleanup. Fixed typos.
1089 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1092 * gcc.c-torture/compile/pr65595.c: New testcase.
1094 2015-03-27 Marek Polacek <polacek@redhat.com>
1097 * g++.dg/ubsan/pr65583.C: New test.
1099 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1101 * gcc.c-torture/compile/20150327.c: New testcase.
1103 2015-03-26 Richard Biener <rguenther@suse.de>
1106 * g++.dg/torture/pr65555.C: New testcase.
1108 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1110 PR tree-optimization/64715
1111 * gcc.dg/builtin-object-size-15.c: New test.
1112 * gcc.dg/pr64715-1.c: New test.
1113 * gcc.dg/pr64715-2.c: New test.
1115 2015-03-26 Richard Biener <rguenther@suse.de>
1118 * gnat.dg/specs/opt2.ads: Fix testcase.
1120 2015-03-25 Martin Sebor <msebor@redhat.com>
1123 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1124 when target isn't arm*-*-*-*.
1125 (check_effective_target_arm_nothumb): Likewise.
1126 (check_effective_target_arm_little_endian): Likewise.
1127 (check_effective_target_arm_vect_no_misalign): Likewise.
1128 (check_effective_target_aarch64_little_endian): Fail early if target
1131 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1133 PR tree-optimization/65177
1134 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1136 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1138 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1139 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1140 smmintrin.h and mm3dnow.h.
1142 2015-03-25 Marek Polacek <polacek@redhat.com>
1145 * g++.dg/cpp0x/pr65558.C: New test.
1147 2015-03-25 Marek Polacek <polacek@redhat.com>
1150 * g++.dg/template/pr61670.C: New test.
1152 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1155 * g++.dg/template/pr54987.C: New.
1157 2015-03-25 Richard Biener <rguenther@suse.de>
1159 PR tree-optimization/62630
1160 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1162 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1165 * gcc.target/i386/mpx/pr65508.c: New.
1167 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1171 * gfortran.dg/data_initialized_3.f90: New.
1173 2015-03-25 Richard Biener <rguenther@suse.de>
1176 * gnat.dg/specs/opt2.ads: New testcase.
1178 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1180 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1181 * gcc.target/arm/memset-inline-4.c: Skip for
1182 arm_tune_string_ops_prefer_neon.
1183 * gcc.target/arm/memset-inline-5.c: Ditto.
1184 * gcc.target/arm/memset-inline-6.c: Ditto.
1185 * gcc.target/arm/memset-inline-8.c: Ditto.
1186 * gcc.target/arm/memset-inline-9.c: Ditto.
1188 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1191 * g++.dg/other/virtual3.C: New.
1193 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1196 * g++.dg/cpp0x/vt-60130.C: New.
1198 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1201 * g++.dg/warn/Warray-bounds-7.C: New.
1203 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1206 * g++.dg/template/defarg18.C: New.
1208 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1211 * g++.dg/cpp0x/vt-59988.C: New.
1213 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1215 PR tree-optimization/65533
1216 * gcc.dg/pr65533.c: New test.
1218 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1220 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1221 source= and mold= expressions functionality.
1222 * gfortran.dg/allocate_class_4.f90: New test.
1223 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1224 copying an unlimited polymorhpic object containing a char array
1225 to another unlimited polymorphic object respects the _len
1227 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1228 whether deferred length char array allocate works, unlimited
1229 polymorphic object allocation from a string works and if
1230 allocating an array of deferred length strings works.
1231 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1233 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1236 * g++.dg/cpp0x/constexpr-array11.C: New.
1238 2015-03-24 Richard Biener <rguenther@suse.de>
1241 * gcc.dg/torture/pr65517.c: New testcase.
1243 2015-03-24 Tobias Burnus <burnus@net-b.de>
1245 * gfortran.dg/coindexed_1.f90: Moved from
1246 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1248 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1251 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1255 * gcc.target/i386/pr65523.c: New test.
1258 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1260 * g++.dg/lto/pr65475b_0.C: Likewise.
1262 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1265 * gcc.target/sh/torture/pr65505.c: New.
1267 2015-03-23 Martin Sebor <msebor@redhat.com>
1270 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1271 assembly for lvx in addition to lxv.
1273 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1276 * gfortran.dg/pr65504.f90: New test.
1279 * gcc.dg/pr65521.c: New test.
1281 2015-03-23 Richard Biener <rguenther@suse.de>
1283 PR tree-optimization/65518
1284 * gcc.dg/vect/pr65518.c: New testcase.
1286 2015-03-23 Richard Biener <rguenther@suse.de>
1288 PR tree-optimization/65494
1289 * gcc.dg/vect/pr65494.c: New testcase.
1291 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1293 PR preprocessor/65238
1294 * c-c++-common/cpp/pr65238-1.c: New test.
1295 * gcc.dg/cpp/pr65238-2.c: New test.
1296 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1297 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1299 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1300 Mikael Morin <mikael@gcc.gnu.org>
1303 * gfortran.dg/elemental_dependency_4.f90: New.
1304 * gfortran.dg/elemental_dependency_5.f90: New.
1306 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1309 * g++.dg/lto/pr65475b_0.C: New testcase.
1310 * g++.dg/lto/pr65475b_1.C: New testcase.
1311 * g++.dg/lto/pr65475c_0.C: New testcase.
1312 * g++.dg/lto/pr65475c_1.C: New testcase.
1314 2015-03-21 Tobias Burnus <burnus@net-b.de>
1316 * gfortran.dg/coarray_38.f90: New.
1317 * gfortran.dg/coarray_39.f90: New.
1318 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1321 2015-03-20 Marek Polacek <polacek@redhat.com>
1324 * g++.dg/cpp0x/pr65398.C: New test.
1326 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
1329 * g++.dg/lto/pr65475_0.C: New testcase.
1330 * g++.dg/lto/pr65475_1.C: New testcase.
1332 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1334 PR rtl-optimization/64366
1335 * gcc.target/sh/pr64366.c: New.
1337 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1340 * g++.dg/cpp0x/constexpr-48324.C: New.
1342 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1345 * g++.dg/cpp0x/pr48453.C: New.
1347 2015-03-20 Marek Polacek <polacek@redhat.com>
1350 * g++.dg/cpp0x/pr65072.C: New test.
1352 2015-03-20 Richard Biener <rguenther@suse.de>
1355 * gcc.dg/pr15347.c: Use -O.
1356 * c-c++-common/pr19807-1.c: Likewise.
1358 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1360 * gnat.dg/volatile13.ad[sb]: New test.
1362 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
1364 PR rtl-optimization/60851
1365 * gcc.target/i386/pr60851.c: New test.
1367 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1370 * g++.dg/pr65240.h: Add tests for PR 65240.
1371 * g++.dg/pr65240-1.C: Likewise.
1372 * g++.dg/pr65240-2.C: Likewise.
1373 * g++.dg/pr65240-3.C: Likewise.
1374 * g++.dg/pr65240-4.C: Likewise.
1376 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1378 PR rtl-optimization/63491
1379 * gcc.target/powerpc/pr63491.c: New.
1381 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1383 * g++.dg/ipa/pr65465.C: New test.
1385 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1388 * g++.dg/cpp0x/deleted11.C: New.
1390 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1393 * c-c++-common/tsan/pr65400-3.c: New test.
1395 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1398 * g++.dg/cpp0x/constexpr-59686.C: New.
1400 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1403 * g++.dg/tsan/pr64265.C: New test.
1406 * c-c++-common/tsan/pr65400-1.c: New test.
1407 * c-c++-common/tsan/pr65400-2.c: New test.
1409 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1412 * g++.dg/cpp0x/pr59816.C: New.
1414 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
1417 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1419 2015-03-18 Martin Liska <mliska@suse.cz>
1422 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1423 equivalences either to 6 or 7.
1425 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
1429 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1431 * gcc.dg/undefined-loop-1.c: New file.
1432 * gcc.dg/undefined-loop-2.c: New file.
1434 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
1437 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1438 loop exits too early.
1440 2015-03-18 Jakub Jelinek <jakub@redhat.com>
1442 PR tree-optimization/65450
1443 * gfortran.dg/pr65450.f90: New test.
1446 * gcc.target/i386/pr65078-1.c: New test.
1447 * gcc.target/i386/pr65078-2.c: New test.
1448 * gcc.target/i386/pr65078-3.c: New test.
1449 * gcc.target/i386/pr65078-4.c: New test.
1450 * gcc.target/i386/pr65078-5.c: New test.
1451 * gcc.target/i386/pr65078-6.c: New test.
1453 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1456 * g++.dg/cpp1y/pr65340.C: New.
1458 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1461 * gfortran.dg/system_clock_3.f08: Adjust test.
1463 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
1466 * gfortran.dg/proc_ptr_comp_44.f90: New test.
1467 * gfortran.dg/proc_ptr_comp_45.f90: New test.
1469 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1472 * gfortran.dg/system_clock_3.f08: New test.
1474 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
1477 g++.dg/cpp1y/pr64626-1.C: New.
1478 g++.dg/cpp1y/pr64626-2.C: New.
1479 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1481 2015-03-16 Jakub Jelinek <jakub@redhat.com>
1483 PR tree-optimization/65427
1484 * gcc.c-torture/execute/pr65427.c: New test.
1486 2015-03-16 Marek Polacek <polacek@redhat.com>
1490 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1491 * g++.dg/cpp0x/pr65327.C: New test.
1493 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1496 * c-c++-common/asan/pr64820.c: New test.
1498 2015-03-16 Andre Vehreschild <vehre@gmx.de>
1500 * gfortran.dg/pointer_2.f90: New test.
1502 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1504 * g++.dg/pr65049.C: New test.
1506 2015-03-16 Tom de Vries <tom@codesourcery.com>
1508 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1509 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1510 * gcc.target/i386/fuse-caller-save.c: Same.
1512 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1514 * gnat.dg/loop_optimization18.ad[sb]: New test.
1515 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1517 2015-03-16 Alan Modra <amodra@gmail.com>
1519 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
1522 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
1524 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1526 * gcc.dg/torture/pr65270-2.c: Likewise.
1528 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
1531 * gfortran.dg/pointer_remapping_9.f90: New.
1533 2015-03-14 Jakub Jelinek <jakub@redhat.com>
1535 PR tree-optimization/65369
1536 * gcc.c-torture/execute/pr65369.c: New test.
1538 PR tree-optimization/65418
1539 * gcc.c-torture/execute/pr65418-1.c: New test.
1540 * gcc.c-torture/execute/pr65418-2.c: New test.
1542 PR rtl-optimization/65401
1543 * gcc.c-torture/execute/pr65401.c: New test.
1545 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1548 * gcc.target/arm/pr64600_1.c: New test.
1550 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1552 PR rtl-optimization/65235
1553 * gcc.target/aarch64/pr65235_1.c: New test.
1555 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
1557 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1558 * gcc.target/s390/hotpatch-22.c: Likewise.
1559 * gcc.target/s390/hotpatch-23.c: Likewise.
1560 * gcc.target/s390/hotpatch-24.c: Likewise.
1561 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1562 * gcc.target/s390/hotpatch-1.c: Update expected output.
1563 * gcc.target/s390/hotpatch-2.c: Likewise.
1564 * gcc.target/s390/hotpatch-3.c: Likewise.
1565 * gcc.target/s390/hotpatch-4.c: Likewise.
1566 * gcc.target/s390/hotpatch-5.c: Likewise.
1567 * gcc.target/s390/hotpatch-6.c: Likewise.
1568 * gcc.target/s390/hotpatch-7.c: Likewise.
1569 * gcc.target/s390/hotpatch-8.c: Likewise.
1570 * gcc.target/s390/hotpatch-9.c: Likewise.
1571 * gcc.target/s390/hotpatch-10.c: Likewise.
1572 * gcc.target/s390/hotpatch-11.c: Likewise.
1573 * gcc.target/s390/hotpatch-12.c: Likewise.
1574 * gcc.target/s390/hotpatch-13.c: Likewise.
1575 * gcc.target/s390/hotpatch-14.c: Likewise.
1576 * gcc.target/s390/hotpatch-15.c: Likewise.
1577 * gcc.target/s390/hotpatch-16.c: Likewise.
1578 * gcc.target/s390/hotpatch-17.c: Likewise.
1579 * gcc.target/s390/hotpatch-18.c: Likewise.
1580 * gcc.target/s390/hotpatch-19.c: Likewise.
1582 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1585 * gcc.target/i386/pr65103-1.c: New.
1587 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1590 * gcc.target/i386/pr65044.c: New.
1592 2015-03-12 Tom de Vries <tom@codesourcery.com>
1594 PR rtl-optimization/64895
1595 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1596 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1597 * gcc.target/i386/fuse-caller-save.c: Ditto.
1599 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1601 * gcc.dg/ipa/pr63569.c: Fix template.
1603 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
1605 * g++.dg/ipa/pr64146.C: Require fpic support.
1607 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
1610 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1611 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1613 2015-03-11 Jakub Jelinek <jakub@redhat.com>
1615 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1616 to dg-options, fix up dg-skip-if.
1618 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
1621 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1622 * gcc.target/avr/tiny-caller-save.c: Same.
1624 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1627 * g++.dg/pr65242.C: New test.
1629 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
1631 * c-c++-common/asan/no-asan-check-glob.c: New test.
1633 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
1636 * g++.dg/other/default11.C: New.
1637 * g++.dg/other/default12.C: Likewise.
1639 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1642 * gcc.target/i386/bmi2-bzhi-2.c: New test.
1644 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
1647 * gfortran.dg/unlimited_polymorphic_23.f90: New test
1649 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1652 * g++.dg/cpp0x/pr65127.C: New test.
1654 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1656 * gcc.dg/ipa/PR64550.c: Update template.
1658 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1659 Tobias Burnus <burnus@net-b.de>
1661 * gfortran.dg/coarray_sync_memory.f90: New.
1663 2015-03-10 Marek Polacek <polacek@redhat.com>
1666 * c-c++-common/ubsan/pr65367.c: New test.
1668 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1670 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1671 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1672 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1673 * gcc.target/i386/mpx/calloc-1-nov.c: New.
1674 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1675 * gcc.target/i386/mpx/malloc-1-nov.c: New.
1676 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1677 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1678 * gcc.target/i386/mpx/realloc-1-nov.c: New.
1679 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1680 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1681 * gcc.target/i386/mpx/realloc-2-nov.c: New.
1682 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1684 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1686 * lib/mpx-dg.exp (mpx_link_flags): New.
1689 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1690 * gcc.target/i386/mpx/alloca-1-nov.c: New.
1691 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1692 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1693 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1694 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1695 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1696 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1697 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1698 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1699 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1700 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1701 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1702 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1703 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1704 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1705 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1706 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1707 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1708 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1709 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1710 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1711 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1712 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1713 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1714 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1715 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1716 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1717 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1718 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1719 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1720 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1721 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1722 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1723 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1724 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1725 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1726 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1727 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1728 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1729 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1730 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1731 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1732 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1733 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1734 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1735 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1736 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1737 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1738 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1739 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1740 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1741 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1742 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1743 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1744 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1745 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1746 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1747 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1748 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1749 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1750 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1751 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1752 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1753 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1754 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1755 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1756 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1757 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1758 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1759 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1760 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1761 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1762 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1763 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1764 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1765 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1766 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1767 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1768 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1769 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1770 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1771 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1772 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1773 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1774 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1775 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1776 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1777 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1778 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1779 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1780 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1781 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1782 * gcc.target/i386/mpx/label-address-1.c: New.
1783 * gcc.target/i386/mpx/legacy-1-nov.c: New.
1784 * gcc.target/i386/mpx/macro.c: New.
1785 * gcc.target/i386/mpx/mpx-check.h: New.
1786 * gcc.target/i386/mpx/mpx.exp: New.
1787 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1788 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1789 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1790 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1791 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1792 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1793 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1794 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1795 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1796 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1797 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1798 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1799 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1800 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1801 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1802 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1803 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1804 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1805 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1806 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1807 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1808 * gcc.target/i386/mpx/reference-1-lbv.c: New.
1809 * gcc.target/i386/mpx/reference-1-nov.c: New.
1810 * gcc.target/i386/mpx/reference-1-ubv.c: New.
1811 * gcc.target/i386/mpx/reference-2-lbv.c: New.
1812 * gcc.target/i386/mpx/reference-2-nov.c: New.
1813 * gcc.target/i386/mpx/reference-2-ubv.c: New.
1814 * gcc.target/i386/mpx/reference-3-lbv.c: New.
1815 * gcc.target/i386/mpx/reference-3-nov.c: New.
1816 * gcc.target/i386/mpx/reference-3-ubv.c: New.
1817 * gcc.target/i386/mpx/reference-4-lbv.c: New.
1818 * gcc.target/i386/mpx/reference-4-nov.c: New.
1819 * gcc.target/i386/mpx/reference-4-ubv.c: New.
1820 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1821 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1822 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1823 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1824 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1825 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1826 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1827 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1828 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1829 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1830 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1831 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1832 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1833 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1834 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1835 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1836 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1837 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1838 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1839 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1840 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1841 * gcc.target/i386/mpx/sincos-1-nov.c: New.
1842 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1843 * gcc.target/i386/mpx/static-array-1-nov.c: New.
1844 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1845 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1846 * gcc.target/i386/mpx/static-init-1-nov.c: New.
1847 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1848 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1849 * gcc.target/i386/mpx/static-init-2-nov.c: New.
1850 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1851 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1852 * gcc.target/i386/mpx/static-init-3-nov.c: New.
1853 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1854 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1855 * gcc.target/i386/mpx/static-init-4-nov.c: New.
1856 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1857 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1858 * gcc.target/i386/mpx/static-init-5-nov.c: New.
1859 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1860 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1861 * gcc.target/i386/mpx/static-init-6-nov.c: New.
1862 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1863 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1864 * gcc.target/i386/mpx/static-string-1-nov.c: New.
1865 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1866 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1867 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1868 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1869 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1870 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1871 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1872 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1873 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1874 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1875 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1876 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1877 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1878 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1879 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1880 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1881 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1882 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1883 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1884 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1885 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1886 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1887 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1888 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1889 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1890 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1891 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1892 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1893 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1894 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1895 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1896 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1897 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1898 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1899 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1900 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1901 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1902 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1903 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1904 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1905 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1906 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1907 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1908 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1909 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1910 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1911 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1912 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1913 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1914 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1915 * gcc.target/i386/mpx/vararg-1-nov.c: New.
1916 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1917 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1918 * gcc.target/i386/mpx/vararg-2-nov.c: New.
1919 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1920 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1921 * gcc.target/i386/mpx/vararg-3-nov.c: New.
1922 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1923 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1924 * gcc.target/i386/mpx/vararg-4-nov.c: New.
1925 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1926 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1927 * gcc.target/i386/mpx/vararg-5-nov.c: New.
1928 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1929 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1930 * gcc.target/i386/mpx/vararg-6-nov.c: New.
1931 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1932 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1933 * gcc.target/i386/mpx/vararg-7-nov.c: New.
1934 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1935 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1936 * gcc.target/i386/mpx/vararg-8-nov.c: New.
1937 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1938 * gcc.target/i386/mpx/vla-1-lbv.c: New.
1939 * gcc.target/i386/mpx/vla-1-nov.c: New.
1940 * gcc.target/i386/mpx/vla-1-ubv.c: New.
1941 * gcc.target/i386/mpx/vla-2-lbv.c: New.
1942 * gcc.target/i386/mpx/vla-2-nov.c: New.
1943 * gcc.target/i386/mpx/vla-2-ubv.c: New.
1945 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
1947 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1949 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
1951 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1953 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
1955 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1956 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1958 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1961 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1964 * c-c++-common/pr65120.c: New test.
1966 PR rtl-optimization/65321
1967 * gcc.dg/pr65321.c: New test.
1969 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1971 PR tree-optimization/65355
1972 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1974 2015-03-09 Jakub Jelinek <jakub@redhat.com>
1977 * c-c++-common/pr49706.c: Adjust tests for not warning
1978 about !!x == y or !b == y where b is boolean, and add
1980 * c-c++-common/pr62199-2.c: Likewise.
1982 2015-03-09 Richard Biener <rguenther@suse.de>
1985 * gcc.dg/torture/pr65270-1.c: New testcase.
1986 * gcc.dg/torture/pr65270-2.c: Likewise.
1988 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1990 PR tree-optimization/63743
1991 * gcc.dg/pr63743.c: New test.
1993 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
1996 * g++.dg/lto/pr65316_0.C: New testcase.
1997 * g++.dg/lto/pr65316_1.C: New testcase.
1999 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2002 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2004 * g++.dg/abi/rtti3.C: Likewise.
2006 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2009 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2011 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2013 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2015 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2017 2015-03-08 Morin <mikael@gcc.gnu.org>
2020 * gfortran.dg/entry_20.f90: New.
2022 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2025 * gcc.c-torture/compile/pr65153.c: New.
2027 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2030 * g++.dg/torture/pr65249.C: New.
2032 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2034 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2036 (int64_t): Likewise.
2038 2015-03-07 Marek Polacek <polacek@redhat.com>
2039 Martin Uecker <uecker@eecs.berkeley.edu>
2042 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2044 * c-c++-common/ubsan/bounds-8.c: New test.
2045 * c-c++-common/ubsan/bounds-9.c: New test.
2046 * gcc.dg/ubsan/bounds-2.c: New test.
2048 2015-03-05 Martin Sebor <msebor@redhat.com>
2050 * PR testsuite/63175
2051 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2052 checking of results into main to prevent it from getting optimized
2054 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2056 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2058 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2059 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2060 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2063 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2065 * g++.dg/lto/pr65302_1.C: New testcase.
2066 * g++.dg/lto/pr65302_0.C: New testcase.
2068 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2070 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2071 -fno-ipa-icf to dg-options.
2073 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2075 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2076 compiles using the linker plugin.
2078 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2080 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2082 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2084 * gcc.target/arm/pr65067.c: New test.
2086 2015-03-05 Martin Liska <mliska@suse.cz>
2089 * gcc.dg/ipa/pr65318.c: New test.
2091 2015-03-05 Marek Polacek <polacek@redhat.com>
2093 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2095 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2097 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2099 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2101 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2102 max-unroll-times back to defaults for s390.
2104 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2108 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2111 * g++.dg/cpp0x/initlist92.C: New.
2113 2015-03-05 Richard Biener <rguenther@suse.de>
2115 PR tree-optimization/65310
2116 * gcc.dg/vect/pr65310.c: New testcase.
2118 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2121 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2123 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2125 * gnat.dg/entry_queues3.adb: New test.
2127 2015-03-04 Ian Lance Taylor <iant@google.com>
2129 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2131 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2134 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2136 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2138 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2139 -fno-ipa-icf to dg-options
2140 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2141 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2143 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2146 * g++.dg/cpp0x/decltype62.C: New.
2148 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2150 * gnat.dg/object_overflow5.adb: New test.
2152 2015-03-03 Martin Liska <mliska@suse.cz>
2155 * gcc.dg/ipa/pr65287.c: New test.
2157 2015-03-03 Martin Jambor <mjambor@suse.cz>
2158 Eric Botcazou <ebotcazou@adacore.com>
2160 * gnat.dg/specs/pack12.ads: New test.
2162 2015-03-03 Martin Liska <mliska@suse.cz>
2164 * gcc.dg/ipa/PR65282.c: New test.
2166 2015-03-13 Jeff Law <law@redhat.com>
2168 PR tree-optimization/65241
2169 * gcc.c-torture/compile/pr65241.c: New test.
2171 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2174 * gcc.target/avr/torture/pr64331.c: New test.
2176 2015-03-03 Martin Liska <mliska@suse.cz>
2177 Jan Hubicka <hubicka@ucw.cz>
2179 * g++.dg/ipa/pr65263.C: New test.
2181 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2184 * gcc.dg/lto/pr65130_0.c: New testcase.
2185 * gcc.dg/lto/pr65130_1.c: New testcase.
2187 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2190 * g++.dg/torture/pr64988.C: New testcase.
2192 2015-03-02 Tobias Burnus <burnus@net-b.de>
2194 * gfortran.dg/coarray_atomic_6.f90: New.
2196 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2199 * gcc.target/i386/pr65184.c: New.
2201 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2204 * gcc.target/i386/pr65183.c: New.
2206 2015-02-28 Martin Liska <mliska@suse.cz>
2207 Jan Hubicka <hubicka@ucw.cz>
2209 * gcc.dg/ipa/ipa-icf-35.c: New test.
2210 * gcc.dg/ipa/ipa-icf-36.c: New test.
2211 * gcc.dg/ipa/ipa-icf-37.c: New test.
2213 2015-02-28 Martin Liska <mliska@suse.cz>
2214 Jan Hubicka <hubicka@ucw.cz>
2217 * gcc.dg/ipa/ipa-icf-34.c: New test.
2219 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2222 * gcc.target/sh/sh/pr61142.c: New.
2224 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2226 * g++.dg/other/dump-ada-spec-3.C: New test.
2228 2015-03-01 Martin Liska <mliska@suse.cz>
2230 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2231 * g++.dg/ipa/pr63595.C: Update expected results.
2233 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2236 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2238 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2240 * gcc.dg/vect/pr59354.c: Move vector producing code to
2243 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2246 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2247 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2248 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2249 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2251 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2253 PR tree-optimization/65048
2254 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2255 (foo): Use K&R style definition.
2257 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2260 * g++.dg/pr65032.C: New.
2262 2015-02-27 Marek Polacek <polacek@redhat.com>
2265 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2268 2015-02-27 Marek Polacek <polacek@redhat.com>
2271 * gcc.dg/pr65228.c: New test.
2273 2015-02-27 Kai Tietz <ktietz@redhat.com>
2276 * gcc.dg/weak/weak-17.c: New file.
2278 2015-02-27 Richard Biener <rguenther@suse.de>
2281 * g++.dg/lto/pr65193_0.C: New testcase.
2283 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2285 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2286 * gcc.target/s390/hotpatch-8.c: Likewise.
2287 * gcc.target/s390/hotpatch-9.c: Likewise.
2288 * gcc.target/s390/pr61078.c: Likewise.
2289 * gcc.target/s390/pr57960.c: Remove -m64.
2290 * gcc.target/s390/pr61078.c: Likewise.
2292 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2293 Martin Liska <mliska@suse.cz>
2296 * gcc.dg/pr64454.c: Disable ICF.
2297 * gcc.dg/pr28685-1.c: Disable ICF
2298 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2299 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2300 * g++.dg/ipa/ipa-icf-4.C: Update template.
2302 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2304 PR tree-optimization/65216
2305 * gcc.c-torture/execute/pr65216.c: New test.
2307 PR tree-optimization/65215
2308 * gcc.c-torture/execute/pr65215-1.c: New test.
2309 * gcc.c-torture/execute/pr65215-2.c: New test.
2310 * gcc.c-torture/execute/pr65215-3.c: New test.
2311 * gcc.c-torture/execute/pr65215-4.c: New test.
2312 * gcc.c-torture/execute/pr65215-5.c: New test.
2314 2015-02-26 Tom de Vries <tom@codesourcery.com>
2316 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2318 2015-02-26 Martin Liska <mliska@suse.cz>
2319 Jan Hubicka <hubicka@ucw.cz>
2321 * g++.dg/ipa/pr64146.C: Update expected results.
2322 * gcc.dg/ipa/ipa-icf-26.c: Update test.
2323 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2324 * gcc.dg/ipa/ipa-icf-34.c: New test.
2326 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2328 * gcc.dg/vect/vect-pr61917.c: Rename to ...
2329 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2330 (dg-additional-options): Remove dg directive.
2331 (dg-final): Add dg directive.
2333 2015-02-26 Marek Polacek <polacek@redhat.com>
2336 * g++.dg/ipa/pr65008.C: New test.
2338 2015-02-26 Tom de Vries <tom@codesourcery.com>
2340 * lib/profopt.exp (profopt-target-cleanup): New proc.
2341 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2342 files from sources from dg-additional-sources.
2344 2015-02-26 Tom de Vries <tom@codesourcery.com>
2346 * lib/gcov.exp: Cleanup in case of xfail.
2348 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2350 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2352 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
2355 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2356 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2357 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2358 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2359 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2360 * g++.dg/debug/pr46123.C: XFAIL and move...
2361 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2362 * gcc.dg/debug/dwarf2-3.c: Move...
2363 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2365 2015-02-26 Marek Polacek <polacek@redhat.com>
2368 * g++.dg/cpp1y/pr65202.C: New test.
2370 2015-02-26 Tom de Vries <tom@codesourcery.com>
2372 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2373 locale_facets.h.gcov.
2375 2015-02-26 Tom de Vries <tom@codesourcery.com>
2377 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2379 2015-02-26 Tom de Vries <tom@codesourcery.com>
2381 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2383 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
2386 * gcc.target/i386/pr65217.c: New.
2388 2015-02-26 Tom de Vries <tom@codesourcery.com>
2390 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2392 2015-02-26 Tom de Vries <tom@codesourcery.com>
2394 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2396 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2398 PR tree-optimization/65048
2399 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2401 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2403 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2404 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2406 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
2409 * gcc.target/i386/pr65161.c: New test.
2411 2015-02-26 Terry Guo <terry.guo@arm.com>
2413 * gcc.target/arm/no-volatile-in-it.c: New test.
2415 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
2417 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2418 (dg-options): Add -save-temps.
2419 (dg-final): Add cleanup-saved-temps.
2421 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2423 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2425 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
2427 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2428 * gcc.target/powerpc/pack01.c: Include string.h.
2430 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
2433 * gcc.target/i386/pr65167.c: New.
2435 2015-02-25 Kai Tietz <ktietz@redhat.com>
2437 PR tree-optimization/61917
2438 * gcc.dg/vect/vect-pr61917.c: New file.
2440 2015-02-24 Jakub Jelinek <jakub@redhat.com>
2442 PR tree-optimization/65170
2443 * gcc.c-torture/execute/pr65170.c: New test.
2444 * gcc.dg/tree-ssa/vrp96.c: New test.
2446 2015-02-24 Tom de Vries <tom@codesourcery.com>
2448 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2450 2015-02-24 Tom de Vries <tom@codesourcery.com>
2453 * lib/gcc-defs.exp (additional_sources_used): Add new var.
2454 (dg-additional-files-options): Copy additional_sources to
2455 additional_sources_used before emptying additional_sources.
2456 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2457 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2458 (cleanup-saved-temps): Use additional_sources_used instead of
2460 (dg-test): Reset additional_sources_used.
2462 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
2465 * gfortran.dg/integer_exponentiation_6.F90: New test.
2467 2015-02-23 Martin Sebor <msebor@redhat.com>
2470 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2471 two parts. One to save registers, the other to verify the
2472 registers have the right values. Save register state into
2473 static data rather than on the stack.
2475 2015-02-23 Jakub Jelinek <jakub@redhat.com>
2478 * c-c++-common/asan/pr63888.c: New test.
2480 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
2483 * gcc.c-torture/compile/pr65163.c: New.
2485 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2487 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2488 with -m31 on 64 bit.
2489 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2490 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2492 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2494 * gcc.target/s390/20090223-1.c: Add
2495 -Wno-implicit-function-declaration option.
2496 * gcc.target/s390/pr42224.c: Likewise.
2497 * gcc.target/s390/pr55718.c: Likewise.
2499 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2501 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2502 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2503 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2504 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2505 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2506 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2507 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2508 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2509 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2510 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2511 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2512 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2513 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2514 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2515 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2516 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2517 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2518 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2519 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2520 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2521 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2523 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2525 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2526 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2527 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2528 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2529 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2530 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2531 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2532 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2533 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2534 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2535 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2536 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2537 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2538 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2539 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2540 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2542 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2546 * gfortran.dg/pr61960.f90: New.
2547 * gfortran.dg/pr64230.f90: New.
2548 * gfortran.dg/pr64980.f03: New.
2550 2015-02-22 Tom de Vries <tom@codesourcery.com>
2552 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2554 2015-02-21 Arnaud Charlet <charlet@adacore.com>
2557 * gnat.dg/timing_events.adb: Removed, invalid test.
2559 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
2562 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2564 * g++.dg/gcov/gcov-2.C: Likewise.
2566 2015-02-20 Richard Biener <rguenther@suse.de>
2568 PR tree-optimization/65136
2569 * gcc.dg/tree-ssa/pr65136.c: New testcase.
2571 2015-02-20 Jakub Jelinek <jakub@redhat.com>
2574 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2575 and nvptx-*-* blacklisting.
2577 * gcc.dg/sibcall-9.c: New test.
2578 * gcc.dg/sibcall-10.c: New test.
2580 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2582 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2584 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
2587 * gcc.target/avr/torture/pr64452.c: New test.
2589 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
2591 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2592 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2594 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2597 * lib/target-supports.exp (check_compile): Check whether
2598 additional_sources is defined before using it.
2600 2015-02-19 Jakub Jelinek <jakub@redhat.com>
2603 * g++.dg/opt/pr65074.C: New file.
2605 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
2607 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2608 (size_type): New typedef.
2609 (operator "" _script): Use it for the last argument.
2611 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2613 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2615 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2617 * lib/target-supports.exp (check_compile): Save/restore
2618 additional_sources that may belong to an actual test.
2620 2015-02-18 Jakub Jelinek <jakub@redhat.com>
2622 PR gcov-profile/64634
2623 * g++.dg/gcov/gcov-15.C: New test.
2625 2015-02-18 Tom de Vries <tom@codesourcery.com>
2627 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2629 2015-02-18 Tom de Vries <tom@codesourcery.com>
2631 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2633 2015-02-18 Tom de Vries <tom@codesourcery.com>
2635 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2637 2015-02-18 Tom de Vries <tom@codesourcery.com>
2639 * gfortran.dg/fmt_cache_1.f: Add missing close.
2641 2015-02-18 Tom de Vries <tom@codesourcery.com>
2644 * gfortran.dg/read_eof_8.f90: Add missing close.
2646 2015-02-18 Richard Biener <rguenther@suse.de>
2648 PR tree-optimization/65063
2649 * gcc.dg/pr65063.c: New testcase.
2651 2015-02-18 Richard Biener <rguenther@suse.de>
2653 PR tree-optimization/62217
2654 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2656 2015-02-18 Marek Polacek <polacek@redhat.com>
2659 * c-c++-common/ubsan/pr65081.c: New test.
2661 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2663 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2664 * gcc.target/sh/force-cbranch-delay-slot.c: New.
2666 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
2668 * gcc.dg/ipa/propalign-3.c: New test.
2670 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2673 * gcc.target/sh/pr64793.c: New.
2674 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2676 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
2678 * gcc.target/arm/divzero.c: New test case.
2680 2015-02-17 Tom de Vries <tom@codesourcery.com>
2682 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2684 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
2685 Jakub Jelinek <jakub@redhat.com>
2688 * g++.dg/cpp0x/pr65075.C: New test.
2690 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
2693 * gcc.target/powerpc/pr65058.c: New test.
2695 2015-02-16 Jeff Law <law@redhat.com>
2697 PR tree-optimization/64823
2698 * gcc.dg/uninit-20.c: New test.
2700 2015-02-16 Jakub Jelinek <jakub@redhat.com>
2701 James Greenhalgh <james.greenhalgh@arm.com>
2704 * gcc.dg/ipa/ipa-clone-1.c: New test.
2706 2015-02-16 Richard Biener <rguenther@suse.de>
2708 PR tree-optimization/65077
2709 * gcc.dg/torture/pr65077.c: New testcase.
2711 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
2713 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2714 Directive adjusted to scan for ldaxr.
2715 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2716 adjusted to scan for ldaex.
2718 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
2721 * g++.dg/cpp0x/constexpr-65080.C: New.
2723 2015-02-16 Richard Biener <rguenther@suse.de>
2725 PR tree-optimization/63593
2726 * gcc.dg/pr63593.c: New testcase.
2728 2015-02-16 Marek Polacek <polacek@redhat.com>
2731 * gcc.dg/pr65066.c: New test.
2733 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
2735 * gcc.dg/pr65002.C: Move ...
2736 * g++.dg/ipa/pr65002.C: ... here.
2738 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
2740 * gcc.target/powerpc/pr64205.c: Skip on AIX.
2741 * gcc.target/powerpc/pr64505.c: Skip on AIX.
2742 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2743 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2745 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
2748 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2749 the expression to find calls.
2750 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2751 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2752 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2753 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2754 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2756 2015-02-14 Marek Polacek <polacek@redhat.com>
2759 * gcc.dg/array-11.c: New test.
2760 * gcc.dg/array-12.c: New test.
2761 * gcc.dg/array-13.c: New test.
2762 * gcc.dg/array-14.c: New test.
2763 * gcc.dg/c99-flex-array-typedef-1.c: New test.
2764 * gcc.dg/c99-flex-array-typedef-2.c: New test.
2765 * gcc.dg/c99-flex-array-typedef-3.c: New test.
2766 * gcc.dg/c99-flex-array-typedef-5.c: New test.
2767 * gcc.dg/c99-flex-array-typedef-7.c: New test.
2768 * gcc.dg/c99-flex-array-typedef-8.c: New test.
2770 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2773 * g++.dg/lookup/using54.C: New.
2775 2015-02-13 Jeff Law <law@redhat.com>
2778 Revert my change for tree-optimization/64823.
2780 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2782 PR tree-optimization/65053
2783 * gcc.c-torture/execute/pr65053-1.c: New test.
2784 * gcc.c-torture/execute/pr65053-2.c: New test.
2786 2015-02-13 Marek Polacek <polacek@redhat.com>
2789 * gcc.dg/pr65050.c: New test.
2791 2015-02-13 Jeff Law <law@redhat.com>
2793 PR tree-optimization/64823
2794 * gcc.dg/uninit-20.c: New test.
2796 PR rtl-optimization/47477
2797 * gcc.dg/tree-ssa/pr47477.c: New test.
2799 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2802 * g++.dg/parse/ivdep-2.C: New.
2803 * g++.dg/parse/ivdep-3.C: Likewise.
2805 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2808 * gfortran.dg/continuation_13.f90: New test.
2809 * gfortran.dg/continuation_14.f: New test.
2811 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2814 * g++.dg/cpp0x/sfinae55.C: New.
2816 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2819 * g++.dg/ipa/pr65034.C: New test.
2821 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
2823 PR tree-optimization/65002
2824 * gcc.dg/pr65002.C: New.
2826 2015-02-13 Marek Polacek <polacek@redhat.com>
2829 * c-c++-common/pr65040.c: New test.
2831 2015-02-13 Bin Cheng <bin.cheng@arm.com>
2833 PR tree-optimization/64705
2834 * gcc.dg/tree-ssa/pr64705.c: New test.
2836 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
2839 * gcc.dg/visibility-22.c: New test.
2840 * gcc.dg/visibility-23.c: New test.
2841 * gcc.target/i386/pr32219-1.c: New test.
2842 * gcc.target/i386/pr32219-2.c: New test.
2843 * gcc.target/i386/pr32219-3.c: New test.
2844 * gcc.target/i386/pr32219-4.c: New test.
2845 * gcc.target/i386/pr32219-5.c: New test.
2846 * gcc.target/i386/pr32219-6.c: New test.
2847 * gcc.target/i386/pr32219-7.c: New test.
2848 * gcc.target/i386/pr32219-8.c: New test.
2849 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2851 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2853 PR libgfortran/57822
2854 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2855 four different KINDs.
2857 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2860 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2863 * g++.dg/ubsan/pr65000.C: New test.
2865 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
2868 * gfortran.dg/finalize_28.f90: New test
2870 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2873 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2874 DW_TAG_lexical_block removal.
2875 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2876 * g++.dg/guality/pr55541.C: New test.
2879 * g++.dg/ubsan/pr64984.C: New test.
2881 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
2883 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2885 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2888 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2889 instructions for 2015-01-14 get_memmodel changes.
2890 * gcc.target/powerpc/atomic-p8.c: Likewise.
2893 * g++.dg/ubsan/pr65019.C: New test.
2895 PR tree-optimization/65014
2896 * gcc.c-torture/compile/pr65014.c: New test.
2898 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2900 PR libgfortran/57822
2901 * gfortran/fmt_g0_7.f08: Revise test.
2903 2015-02-11 Jeff Law <law@redhat.com>
2906 * gcc.target/m68k/pr63347.c: New test.
2908 2015-02-11 Marek Polacek <polacek@redhat.com>
2910 * g++.dg/ubsan/shift-1.C: New test.
2911 * gcc.dg/ubsan/c-shift-2.c: New test.
2912 * c-c++-common/ubsan/shift-5.c: Remove file.
2914 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
2916 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2917 Directive adjusted to XFAIL.
2918 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2921 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2924 * g++.dg/opt/pr65003.C: New test.
2926 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
2928 * lib/target-supports.exp (check_effective_target_pie): Renamed
2930 (check_effective_target_pie_enabled): This.
2931 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2932 * gcc.target/i386/pie.c: Likewise.
2934 2015-02-11 Andrew Pinski <apinski@cavium.com>
2937 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2938 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2940 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2943 * gcc.target/i386/pr61925-1.c: New test.
2944 * gcc.target/i386/pr61925-2.c: New test.
2945 * gcc.target/i386/pr61925-3.c: New test.
2947 2015-02-10 Jakub Jelinek <jakub@redhat.com>
2950 * g++.dg/asan/pr65004.C: New test.
2952 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
2955 * gcc.taget/sh/pr64661-0.h: New.
2956 * gcc.taget/sh/pr64661-1.c: New.
2957 * gcc.taget/sh/pr64661-2.c: New.
2958 * gcc.taget/sh/pr64661-3.c: New.
2959 * gcc.taget/sh/pr64661-4.c: New.
2961 2015-02-10 Richard Biener <rguenther@suse.de>
2963 PR tree-optimization/64995
2964 * g++.dg/torture/pr64995.C: New testcase.
2966 2015-02-10 Richard Biener <rguenther@suse.de>
2968 PR tree-optimization/64909
2969 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2971 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2973 * gcc.dg/signbit-sa.c: New test.
2975 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2977 PR libgfortran/57822
2978 * gfortran/fmt_g0_7.f08: New test.
2980 2015-02-10 Bin Cheng <bin.cheng@arm.com>
2982 PR tree-optimization/43378
2983 * gcc.dg/tree-ssa/pr43378.c: New test.
2985 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
2988 * g++.dg/torture/pr64978.C: New testcase.
2990 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2993 * gcc.dg/asan/pr64981.c: New test.
2995 2015-02-09 Marek Polacek <polacek@redhat.com>
2998 * gcc.dg/pr64856.c: New test.
3000 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3003 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3004 * gcc.c-torture/execute/pr64979.c: New test.
3006 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3008 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3010 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3012 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3013 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3015 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3018 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3020 2015-02-09 Richard Biener <rguenther@suse.de>
3022 PR tree-optimization/54000
3023 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3025 2015-02-09 Tom de Vries <tom@codesourcery.com>
3027 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3029 2015-02-09 Martin Liska <mliska@suse.cz>
3031 * g++.dg/ipa/pr64858.C: New test.
3033 2015-02-09 Tom de Vries <tom@codesourcery.com>
3035 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3037 2015-02-08 Andrew Pinski <apinski@cavium.com>
3039 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3041 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3044 * gfortran.dg/use_rename_8.f90: New.
3046 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3048 * gnat.dg/addr7.ad[sb]: New test.
3049 * gnat.dg/addr8.ad[sb]: Likewise.
3051 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3054 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3055 from jit.dg/test-compile-to-executable.c's create_code, with a
3056 clarification of the output message.
3057 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3059 (test_jit): Use CHECK_NO_ERRORS when calling
3060 gcc_jit_context_compile_to_file.
3061 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3062 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3063 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3064 about deletions that are attempted.
3065 (jit-verify-compile-to-file): Rename to...
3066 (jit-verify-output-file-was-created): ...this, and drop the
3067 attempt to run "file" and verify the output.
3068 (jit-verify-assembler): New function.
3069 (jit-verify-object): New function.
3070 (jit-verify-dynamic-library): New function.
3071 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3072 favor of an implementation from new file
3073 create-code-for-hello-world-executable.h, which also adds a
3075 (dg-final): Replace jit-verify-compile-to-file with
3076 jit-verify-output-file-was-created, and invoke new function
3077 jit-verify-assembler.
3078 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3080 (dg-final): Replace jit-verify-compile-to-file with
3081 jit-verify-output-file-was-created, and invoke new function
3082 jit-verify-dynamic-library.
3083 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3084 favor of an implementation from new file
3085 create-code-for-hello-world-executable.h, which also adds a
3087 (dg-final): Replace jit-verify-compile-to-file with
3088 jit-verify-output-file-was-created. Strengthen the expected stdout
3089 from the built executable.
3090 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3091 favor of an implementation from new file
3092 create-code-for-hello-world-executable.h, which also adds a
3094 (dg-final): Replace jit-verify-compile-to-file with
3095 jit-verify-output-file-was-created, and invoke new function
3097 * jit.dg/verify-dynamic-library.c: New source file.
3099 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3100 Brian Rzycki <b.rzycki@samsung.com>
3102 PR tree-optimization/64878
3103 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3105 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3108 * g++.dg/ipa/pr64896.C: New test.
3110 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3113 * gcc.target/powerpc/pr64205.c: New file.
3115 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3117 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3118 (dg-options): Use -fpie instead of -fPIE -pie.
3120 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3123 * g++.dg/asan/pr64937.C: New test.
3125 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3128 * gfortran.dg/class_to_type_4.f90: New test
3130 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3132 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3134 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3136 PR rtl-optimization/64957
3138 * gcc.c-torture/execute/pr64957.c: New test.
3140 2015-02-05 Jeff Law <law@redhat.com>
3143 * gcc.target/h8300/pr17306-1.c: New test.
3144 * gcc.target/h8300/pr17306-2.c: New test.
3146 2015-02-05 Tobias Burnus <burnus@net-b.de>
3149 * gfortran.dg/structure_constructor_12.f90: New.
3151 2015-02-05 Jeff Law <law@redhat.com>
3154 gcc.target/h8300/pr58400.c: New test.
3156 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3158 * gcc.target/arm/macro_defs0.c: New test.
3159 * gcc.target/arm/macro_defs1.c: New test.
3160 * gcc.target/arm/macro_defs2.c: New test.
3162 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3164 PR rtl-optimization/64905
3165 * gcc.target/i386/pr64905.c: Require nonpic target.
3166 (dg-options): Add -fomit-frame-pointer.
3169 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3171 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3174 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3177 * gfortran.dg/type_to_class_2.f90: New test
3178 * gfortran.dg/type_to_class_3.f90: New test
3180 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3183 * g++.dg/torture/pr64686.C: New testcase.
3185 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3187 PR rtl-optimization/64905
3188 * gcc.target/i386/pr64905.c: New file.
3190 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3192 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3193 * gcc.dg/guality/pr41616-1.c: Ditto.
3195 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3198 * gcc.dg/pr64817-3.c: New.
3200 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3201 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3203 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3204 pass parameters in registers.
3205 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3206 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3207 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3209 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3210 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3212 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3213 list, allow for multilibed targets.
3214 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3216 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3218 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3219 * gcc.dg/pr46728-6.c: Ditto.
3221 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3223 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3224 for mips_nanlegacy target.
3226 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3228 * gcc.target/i386/chkp-hidden-def.c: New.
3230 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3233 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3234 to use 24 bits for bitfield b.
3236 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3239 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3240 cache result in a global variable. Include all 32-bit targets for
3243 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3245 PR rtl-optimization/64756
3246 * gcc.c-torture/execute/pr64756.c: New test.
3248 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3251 * gcc.target/sh/pr64660-0.h: New.
3252 * gcc.target/sh/pr64660-1.c: New.
3253 * gcc.target/sh/pr64660-2.c: New.
3254 * gcc.target/sh/pr64660-3.c: New.
3255 * gcc.target/sh/pr64660-4.c: New.
3257 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3260 * g++.dg/warn/Waddress-2.C: New.
3262 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3265 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3267 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3269 PR preprocessor/64803
3270 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3272 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3274 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3276 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3278 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3279 (_ARM_FPSRC): Add DN and AHP fields.
3280 (clean_results): Force DN=1 on AArch64.
3281 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3282 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3283 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3284 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3285 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3286 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3288 2015-02-02 Alan Modra <amodra@gmail.com>
3290 * gcc.target/powerpc/cprophard.c: New.
3292 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3294 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3295 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3297 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3300 * gcc.dg/pr64817-1.c: New test.
3301 * gcc.dg/pr64817-2.c: New test.
3303 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3306 * gcc.target/sh/pr64851-0.h: New
3307 * gcc.target/sh/pr64851-1.c: New
3308 * gcc.target/sh/pr64851-2.c: New
3309 * gcc.target/sh/pr64851-3.c: New
3310 * gcc.target/sh/pr64851-4.c: New
3312 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3315 * gcc.dg/torture/pr64882.c: New test.
3317 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3320 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3323 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3325 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3326 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3327 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3328 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3329 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3330 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3332 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3333 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3335 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3336 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3339 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3342 * g++.dg/pr64688-2.C: New.
3344 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3346 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3347 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3348 * gcc.target/i386/fuse-caller-save.c: Ditto.
3349 * gcc.target/i386/headmerge-1.c: Ditto.
3350 * gcc.target/i386/headmerge-2.c: Ditto.
3351 * gcc.target/i386/sibcall-6.c: Ditto.
3353 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3356 * gcc.target/i386/pr64617.c: New test.
3358 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3361 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3362 (dg-options): Remove -m32.
3363 (dg-final): Scan for "movb %al" only.
3364 * gcc.target/i386/pr15184-2.c: Ditto.
3366 2015-01-30 Richard Biener <rguenther@suse.de>
3368 PR tree-optimization/64829
3369 * gcc.dg/vect/pr64829.c: New testcase.
3371 2015-01-29 Marek Polacek <polacek@redhat.com>
3374 * gcc.dg/pr64709.c: New test.
3376 2015-01-29 Jakub Jelinek <jakub@redhat.com>
3379 * g++.dg/ubsan/pr64717-1.C: New test.
3380 * g++.dg/ubsan/pr64717-2.C: New test.
3382 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
3384 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3386 2015-01-29 Jeff Law <law@redhat.com>
3389 * gcc.target/i386/pr15184-1.c: New test.
3390 * gcc.target/i386/pr15184-2.c: New test.
3392 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3394 PR tree-optimization/64746
3395 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3397 2015-01-29 Richard Biener <rguenther@suse.de>
3399 PR tree-optimization/64853
3400 * gcc.dg/torture/pr64853.c: New testcase.
3402 2015-01-29 Richard Biener <rguenther@suse.de>
3404 PR tree-optimization/64844
3405 * gcc.dg/vect/pr64844.c: New testcase.
3407 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3410 * gcc.dg/pr64809.c: Delete.
3412 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
3415 * gcc.target/i386/pr64805.c: New.
3417 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3419 * gcc.dg/guality/guality.h (main): Add argv[0] to
3420 guality_gdb_command.
3422 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
3425 * gcc.dg/tree-ssa/pr64801.c: New testcase.
3427 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
3430 * gcc.target/sh/sh.exp
3431 (check_effective_target_atomic_model_soft_gusa_available,
3432 check_effective_target_atomic_model_soft_tcb_available,
3433 check_effective_target_atomic_model_soft_imask_available,
3434 check_effective_target_atomic_model_hard_llcs_available): New.
3435 * gcc.target/sh/pr64659-0.h: New.
3436 * gcc.target/sh/pr64659-1.c: New.
3437 * gcc.target/sh/pr64659-2.c: New.
3438 * gcc.target/sh/pr64659-3.c: New.
3439 * gcc.target/sh/pr64659-4.c: New.
3441 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
3443 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3444 scan-assembler-times pattern.
3446 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3449 * gcc.dg/pr64809.c: New test.
3451 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
3453 PR tree-optimization/64277
3454 * gcc.dg/pr64277.c: New.
3456 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3458 PR tree-optimization/64718
3459 * gcc.c-torture/execute/pr64718.c: New test.
3461 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
3463 * gcc.target/aarch64/abs_2.c: New.
3465 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
3467 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3468 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3469 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3472 2015-01-28 Jakub Jelinek <jakub@redhat.com>
3475 * lib/target-supports.exp (check_effective_target_comdat_group): New.
3476 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3477 { target comdat_group }.
3479 2015-01-27 Tobias Burnus <burnus@net-b.de>
3482 * gfortran.dg/goacc/coarray_2.f90: New.
3484 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3488 * g++.dg/torture/pr64139.C: New testcase.
3489 * g++.dg/torture/pr60871.C: Likewise.
3491 2015-01-27 Janus Weil <janus@gcc.gnu.org>
3494 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3495 prevent linking errors.
3497 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3500 * g++.dg/torture/pr64282.C: New testcase.
3502 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3504 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3507 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3509 * gcc.target/s390/hotpatch-13.c: New testcase.
3510 * gcc.target/s390/hotpatch-14.c: New testcase.
3511 * gcc.target/s390/hotpatch-15.c: New testcase.
3512 * gcc.target/s390/hotpatch-16.c: New testcase.
3513 * gcc.target/s390/hotpatch-17.c: New testcase.
3514 * gcc.target/s390/hotpatch-18.c: New testcase.
3515 * gcc.target/s390/hotpatch-19.c: New testcase.
3516 * gcc.target/s390/hotpatch-20.c: New testcase.
3517 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3518 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3519 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3520 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3521 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3522 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3523 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3524 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3525 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3526 * gcc.target/s390/hotpatch-10.c: Likewise.
3527 * gcc.target/s390/hotpatch-11.c: Likewise.
3528 * gcc.target/s390/hotpatch-12.c: Likewise.
3529 * gcc.target/s390/hotpatch-2.c: Likewise.
3530 * gcc.target/s390/hotpatch-3.c: Likewise.
3531 * gcc.target/s390/hotpatch-4.c: Likewise.
3532 * gcc.target/s390/hotpatch-5.c: Likewise.
3533 * gcc.target/s390/hotpatch-6.c: Likewise.
3534 * gcc.target/s390/hotpatch-7.c: Likewise.
3535 * gcc.target/s390/hotpatch-8.c: Likewise.
3536 * gcc.target/s390/hotpatch-9.c: Likewise.
3537 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3538 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3539 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3540 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3541 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3542 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3543 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3544 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3546 2015-01-27 Jiong Wang <jiong.wang@arm.com>
3548 * gcc.dg/long_branch.c: New testcase.
3550 2015-01-27 Richard Biener <rguenther@suse.de>
3552 PR tree-optimization/56273
3553 PR tree-optimization/59124
3554 PR tree-optimization/64277
3555 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3556 * gcc.dg/Warray-bounds-12.c: Likewise.
3557 * gcc.dg/Warray-bounds-13.c: Likewise.
3559 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3561 PR rtl-optimization/61058
3562 * gcc.dg/pr61058.c: New test.
3564 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
3566 * gcc.target/i386/chkp-narrow-bounds.c: New.
3568 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3570 PR tree-optimization/64807
3571 * gcc.dg/pr64807.c: New test.
3574 * gcc.dg/pr64766.c: New test.
3576 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
3579 * gcc.target/sh/pr49263-4.c: New.
3581 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3584 * gfortran.dg/allocate_with_mold_1.f90: New test
3586 2015-01-26 Jakub Jelinek <jakub@redhat.com>
3589 * gcc.dg/pr64778.c: New test.
3592 * gcc.dg/vect/pr64421.c: New test.
3594 2015-01-26 Tobias Burnus <burnus@net-b.de>
3597 * gfortran.dg/coarray_36.f: New.
3598 * gfortran.dg/coarray_37.f90: New.
3600 2015-01-26 Janus Weil <janus@gcc.gnu.org>
3603 * gfortran.dg/class_allocate_18.f90: New.
3605 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3607 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3609 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3611 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3613 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3615 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3617 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3619 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3621 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3623 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3624 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3625 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3626 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3628 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3630 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3631 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3632 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3634 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3636 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3637 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3638 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3639 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3640 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3643 2015-01-26 Richard Biener <rguenther@suse.de>
3646 * gcc.dg/uninit-19.c: New testcase.
3648 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3650 * lib/target-supports.exp (check_effective_target_vect64): Add
3653 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
3656 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3658 2015-01-26 Tony Liu <tony.liu@arm.com>
3660 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3663 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
3666 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3667 correctly, clean up afterwards.
3669 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
3672 * gfortran.dg/use_rename_7.f90: New.
3674 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
3676 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3677 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3679 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
3682 * gcc.target/sh/pr54236-4.c: New.
3684 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
3686 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3687 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
3690 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
3693 * gfortran.dg/open_new_segv.f90: New test.
3695 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
3704 * gcc.target/sh/pr64345-1.c: New.
3705 * gcc.target/sh/pr64345-2.c: New.
3706 * gcc.target/sh/pr59533-1.c: New.
3707 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3708 * gcc.target/sh/pr52933-2.c: Likewise.
3709 * gcc.target/sh/pr54089-1.c: Likewise.
3710 * gcc.target/sh/pr54236-1.c: Likewise.
3711 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3712 * gcc.target/sh/pr49263-1.c: Remove xfails.
3713 * gcc.target/sh/pr49263-2.c: Likewise.
3714 * gcc.target/sh/pr49263-3.c: Likewise.
3715 * gcc.target/sh/pr53987-1.c: Likewise.
3716 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3717 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3718 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3719 (test05, test06, test07, test08, test09, test10, test11, test12): New.
3720 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3721 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3723 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3726 2015-01-24 Tom de Vries <tom@codesourcery.com>
3728 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3730 2015-01-23 Ian Lance Taylor <iant@google.com>
3733 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3734 targets without split stack support.
3736 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
3739 * gcc.target/i386/pr64317.c: New test.
3741 2015-01-23 Jakub Jelinek <jakub@redhat.com>
3743 PR rtl-optimization/63637
3744 PR rtl-optimization/60663
3745 * gcc.dg/pr63637-1.c: New test.
3746 * gcc.dg/pr63637-2.c: New test.
3747 * gcc.dg/pr63637-3.c: New test.
3748 * gcc.dg/pr63637-4.c: New test.
3749 * gcc.dg/pr63637-5.c: New test.
3750 * gcc.dg/pr63637-6.c: New test.
3751 * gcc.target/i386/pr63637-1.c: New test.
3752 * gcc.target/i386/pr63637-2.c: New test.
3753 * gcc.target/i386/pr63637-3.c: New test.
3754 * gcc.target/i386/pr63637-4.c: New test.
3755 * gcc.target/i386/pr63637-5.c: New test.
3756 * gcc.target/i386/pr63637-6.c: New test.
3758 2015-01-23 Richard Biener <rguenther@suse.de>
3761 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3762 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3764 2015-01-23 Marek Polacek <polacek@redhat.com>
3766 PR preprocessor/60570
3767 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3768 * gcc.dg/cpp/pr60570.c: New test.
3770 2015-01-23 Richard Biener <rguenther@suse.de>
3773 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3774 vectorization on vect64 targets.
3776 2015-01-23 Janus Weil <janus@gcc.gnu.org>
3779 * gfortran.dg/class_allocate_17.f90: New.
3781 2015-01-23 Tobias Burnus <burnus@net-b.de>
3784 * gfortran.dg/goacc/combined_loop.f90: New.
3786 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3789 * gfortran.dg/make_unit.f90: New test.
3791 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3794 * gfortran.dg/negative_unit_int8.f: Update.
3796 2015-01-22 Jeff Law <law@redhat.com>
3799 * gcc.target/m68k/pr52076-1.c: New test.
3800 * gcc.target/m68k/pr52076-2.c: New test.
3802 2015-01-22 Richard Biener <rguenther@suse.de>
3805 * gcc.dg/torture/pr64728.c: New testcase.
3807 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
3810 * g++.dg/pr64688.C: New test.
3812 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
3814 * gcc.target/i386/chkp-always_inline.c (f1): Make static
3815 to avoid errors with -fpic.
3817 2015-01-22 Richard Biener <rguenther@suse.de>
3820 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3822 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
3824 PR rtl-optimization/64682
3825 * gcc.c-torture/execute/pr64682.c: New file.
3827 2015-01-21 Jakub Jelinek <jakub@redhat.com>
3830 * gcc.dg/pr64511.c: New test.
3832 PR rtl-optimization/62078
3833 * g++.dg/opt/pr62078.C: New test.
3836 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3838 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
3841 * gfortran.dg/internal_pack_15.f90: New test.
3843 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3845 * c-c++-common/tsan/step.c: New testcase.
3847 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3849 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3851 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3853 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3855 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3857 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3859 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3861 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3863 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3865 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3867 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3869 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3871 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3873 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3875 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3877 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3879 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3881 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3883 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3885 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3887 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3889 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3891 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3893 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3895 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3897 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3898 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3899 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3902 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3904 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3905 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3906 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3909 2015-01-21 Renlin Li <renlin.li@arm.com>
3911 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3912 * g++.dg/tls/thread_local5g.C: Likewise.
3913 * g++.dg/tls/thread_local6g.C: Likewise.
3915 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3917 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3918 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3919 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3921 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3923 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3924 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3925 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3927 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3929 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3930 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3931 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3933 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3935 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3936 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3937 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3939 2015-01-20 Jeff Law <law@redhat.com>
3942 * gcc.target/m68k/pr59946.c: New test.
3944 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3946 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3947 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3948 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3950 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3952 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3953 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3954 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3956 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3958 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3959 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3960 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3962 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3964 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3965 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3966 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3968 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3971 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3973 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3974 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3975 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3977 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3979 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3980 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3981 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3983 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3985 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3987 2015-01-20 Jakub Jelinek <jakub@redhat.com>
3989 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3992 * g++.dg/ubsan/pr64632.C: New test.
3995 * gcc.dg/pr64663.c: New test.
3997 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4000 * g++.dg/warn/Wunused-var-23.C: New.
4002 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4005 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4006 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4008 2015-01-20 Richard Biener <rguenther@suse.de>
4011 * gcc.dg/lto/pr64684_0.c: New testcase.
4012 * gcc.dg/lto/pr64684_1.c: Likewise.
4013 * gcc.dg/lto/pr64684_2.c: Likewise.
4014 * gcc.dg/lto/pr64685_0.c: Likewise.
4015 * gcc.dg/lto/pr64685_1.c: Likewise.
4017 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4020 * g++.dg/cpp1y/lambda-init12.C: New.
4022 2015-01-20 Richard Biener <rguenther@suse.de>
4024 PR tree-optimization/64410
4025 * g++.dg/vect/pr64410.cc: Require vect_double.
4027 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4030 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4032 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4036 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4038 PR rtl-optimization/64081
4039 * gcc.dg/pr64081.c: New test.
4041 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4043 * jit.dg/harness.h: Include <unistd.h>.
4044 (CHECK_NO_ERRORS): New.
4045 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4046 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4047 gcc_jit_context_compile_to_file.
4048 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4049 args to the spawned executable.
4050 (jit-expand-vars): New function.
4051 (jit-exe-params): New variable.
4052 (dg-jit-set-exe-params): New function.
4053 (jit-dg-test): Detect testcases that use
4054 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4055 Set arguments of spawned process to jit-exe-params.
4056 (jit-get-output-filename): New function.
4057 (jit-setup-compile-to-file): New function.
4058 (jit-verify-compile-to-file): New function.
4059 (jit-run-executable): New function.
4060 (jit-verify-executable): New function.
4061 * jit.dg/test-compile-to-assembler.c: New testcase.
4062 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4063 * jit.dg/test-compile-to-executable.c: New testcase.
4064 * jit.dg/test-compile-to-object.c: New testcase.
4066 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4069 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4072 2015-01-19 Martin Liska <mliska@suse.cz>
4074 * objc/compile/pr64668.m: New test.
4076 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4078 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4079 (create_overflow_fn): Update comment to clarify that
4080 the third param of the created function is a bool *, not
4082 (verify_int_overflow_fn): Convert param "expected_ovf" from
4083 int to bool. Update third param of "overflow_fn_type" from int *
4084 to bool *. Update local "actual_ovf" from int to bool.
4085 (verify_uint_overflow_fn): Likewise.
4087 2015-01-19 Martin Liska <mliska@suse.cz>
4089 * gcc.dg/ipa/ipa-icf-33.c: New test.
4091 2015-01-19 Felix Yang <felix.yang@huawei.com>
4092 Haijian Zhang <z.zhanghaijian@huawei.com>
4094 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4095 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4096 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4097 result_float64x2, expected_hfloat64x2): New helper type, variable and
4099 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4100 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4101 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4102 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4103 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4104 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4105 and target without the FMA feature.
4107 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4109 * gcc.target/aarch64/pr64304.c: New testcase.
4111 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4113 PR rtl-optimization/64081
4114 * gcc.dg/pr64081.c: New test.
4116 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4119 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4121 * gcc.target/aarch64/test_frame_6.c: Likewise.
4122 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4123 and x19 (in the epilogue).
4124 * gcc.target/aarch64/test_frame_4.c: Likewise.
4125 * gcc.target/aarch64/test_frame_7.c: Likewise.
4127 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4129 * gcc.target/i386/chkp-always_inline.c: New.
4131 2015-01-15 Andrew Pinski <apinski@cavium.com>
4132 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4134 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4135 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4137 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4140 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4141 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4143 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4146 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4148 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4151 * gcc.target/sh/torture/pr64652.c: New.
4153 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4155 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4156 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4157 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4158 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4159 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4160 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4162 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4165 * g++.dg/torture/pr64378.C: New testcase.
4167 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4170 * gfortran.dg/block_13.f08: New test
4172 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4175 * gfortran.dg/associate_1.f03: Allow test for character with
4178 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4180 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4181 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4183 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4185 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4187 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4190 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4192 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4195 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4198 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4201 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4203 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4206 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4208 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4210 PR rtl-optimization/52773
4211 * gcc.c-torture/compile/pr52773.c: New test.
4213 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4216 * g++.dg/cpp0x/alias-decl-46.C: New.
4218 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4220 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4222 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4224 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4226 (CHECK_FP): Likewise.
4227 (CHECK_CUMULATIVE_SAT): Likewise.
4229 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4231 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4232 (Set_Neon_Cumulative_Sat): Add parameter.
4233 (__set_neon_cumulative_sat): Support new parameter.
4234 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4235 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4237 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4238 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4241 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4243 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4244 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4246 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4249 * g++.dg/tls/thread_local-ice4.C: New.
4251 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4253 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4256 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4259 * g++.dg/cpp0x/vt-62276.C: New.
4261 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4264 * g++.dg/pr64353.C: New.
4266 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4269 * gcc.target/aarch64/pr64263_1.c: New test.
4271 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4273 PR tree-optimization/64434
4274 * gcc.dg/torture/pr64434.c: Move to...
4275 * gcc.dg/pr64434.c: ... here.
4277 2015-01-16 Richard Biener <rguenther@suse.de>
4280 * gcc.dg/uninit-18.c: New testcase.
4282 2015-01-16 Richard Biener <rguenther@suse.de>
4284 PR tree-optimization/64568
4285 * g++.dg/torture/pr64568-2.C: New testcase.
4287 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4290 * gcc.target/i386/chkp-label-address.c: New.
4292 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4295 * gfortran.dg/pointer_init_6.f90: Extended.
4297 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4299 * gcc.c-torture/compile/20150108.c: New test.
4301 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4303 * gcc.target/visium: New directory.
4305 2015-01-16 Richard Biener <rguenther@suse.de>
4307 PR tree-optimization/61743
4308 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4309 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4311 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4313 * gcc.dg/pr64015.c: New test.
4315 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4319 * g++.dg/ipa/pr64612.C: New test.
4321 2015-01-16 Renlin Li <renlin.li@arm.com>
4323 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4325 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4327 * gcc.target/i386/sse-14.c: Test new intrinsic.
4328 * gcc.target/i386/sse-22.c: Ditto.
4330 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4333 * g++.dg/cpp0x/auto44.C: New.
4335 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4338 * gcc.target/nios2/gpopt-all.c: New test case.
4339 * gcc.target/nios2/gpopt-local.c: New test case.
4340 * gcc.target/nios2/gpopt-global.c: New test case.
4341 * gcc.target/nios2/gpopt-data.c: New test case.
4342 * gcc.target/nios2/gpopt-none.c: New test case.
4344 2015-01-15 Jakub Jelinek <jakub@redhat.com>
4346 * g++.dg/ubsan/vptr-1.C: New test.
4347 * g++.dg/ubsan/vptr-2.C: New test.
4348 * g++.dg/ubsan/vptr-3.C: New test.
4349 * g++.dg/ubsan/vptr-4.C: New test.
4350 * g++.dg/ubsan/vptr-5.C: New test.
4351 * g++.dg/ubsan/vptr-6.C: New test.
4352 * g++.dg/ubsan/vptr-7.C: New test.
4353 * g++.dg/ubsan/vptr-8.C: New test.
4354 * g++.dg/ubsan/vptr-9.C: New test.
4356 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4358 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4360 * lib/gcc-dg.exp: Likewise.
4362 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4364 PR rtl-optimization/64110
4365 * gcc.target/i386/pr64110.c: Add scan-assembler.
4367 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
4368 James Norris <jnorris@codesourcery.com>
4369 Cesar Philippidis <cesar@codesourcery.com>
4370 Ilmir Usmanov <i.usmanov@samsung.com>
4372 * lib/target-supports.exp (check_effective_target_fopenacc): New
4374 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4375 * g++.dg/goacc/goacc.exp: Likewise.
4376 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4377 * gcc.dg/goacc/goacc.exp: Likewise.
4378 * gfortran.dg/goacc/goacc.exp: Likewise.
4379 * c-c++-common/cpp/openacc-define-1.c: New file.
4380 * c-c++-common/cpp/openacc-define-2.c: Likewise.
4381 * c-c++-common/cpp/openacc-define-3.c: Likewise.
4382 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4383 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4384 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4385 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4386 * c-c++-common/goacc/asyncwait-1.c: Likewise.
4387 * c-c++-common/goacc/cache-1.c: Likewise.
4388 * c-c++-common/goacc/clauses-fail.c: Likewise.
4389 * c-c++-common/goacc/collapse-1.c: Likewise.
4390 * c-c++-common/goacc/data-1.c: Likewise.
4391 * c-c++-common/goacc/data-2.c: Likewise.
4392 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4393 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4394 * c-c++-common/goacc/deviceptr-2.c: Likewise.
4395 * c-c++-common/goacc/deviceptr-3.c: Likewise.
4396 * c-c++-common/goacc/if-clause-1.c: Likewise.
4397 * c-c++-common/goacc/if-clause-2.c: Likewise.
4398 * c-c++-common/goacc/kernels-1.c: Likewise.
4399 * c-c++-common/goacc/loop-1.c: Likewise.
4400 * c-c++-common/goacc/loop-private-1.c: Likewise.
4401 * c-c++-common/goacc/nesting-1.c: Likewise.
4402 * c-c++-common/goacc/nesting-data-1.c: Likewise.
4403 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4404 * c-c++-common/goacc/parallel-1.c: Likewise.
4405 * c-c++-common/goacc/pcopy.c: Likewise.
4406 * c-c++-common/goacc/pcopyin.c: Likewise.
4407 * c-c++-common/goacc/pcopyout.c: Likewise.
4408 * c-c++-common/goacc/pcreate.c: Likewise.
4409 * c-c++-common/goacc/pragma_context.c: Likewise.
4410 * c-c++-common/goacc/present-1.c: Likewise.
4411 * c-c++-common/goacc/reduction-1.c: Likewise.
4412 * c-c++-common/goacc/reduction-2.c: Likewise.
4413 * c-c++-common/goacc/reduction-3.c: Likewise.
4414 * c-c++-common/goacc/reduction-4.c: Likewise.
4415 * c-c++-common/goacc/sb-1.c: Likewise.
4416 * c-c++-common/goacc/sb-2.c: Likewise.
4417 * c-c++-common/goacc/sb-3.c: Likewise.
4418 * c-c++-common/goacc/update-1.c: Likewise.
4419 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4420 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4421 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4422 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4423 * gfortran.dg/goacc/assumed.f95: Likewise.
4424 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4425 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4426 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4427 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4428 * gfortran.dg/goacc/branch.f95: Likewise.
4429 * gfortran.dg/goacc/cache-1.f95: Likewise.
4430 * gfortran.dg/goacc/coarray.f95: Likewise.
4431 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4432 * gfortran.dg/goacc/cray.f95: Likewise.
4433 * gfortran.dg/goacc/critical.f95: Likewise.
4434 * gfortran.dg/goacc/data-clauses.f95: Likewise.
4435 * gfortran.dg/goacc/data-tree.f95: Likewise.
4436 * gfortran.dg/goacc/declare-1.f95: Likewise.
4437 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4438 * gfortran.dg/goacc/fixed-1.f: Likewise.
4439 * gfortran.dg/goacc/fixed-2.f: Likewise.
4440 * gfortran.dg/goacc/fixed-3.f: Likewise.
4441 * gfortran.dg/goacc/fixed-4.f: Likewise.
4442 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4443 * gfortran.dg/goacc/if.f95: Likewise.
4444 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4445 * gfortran.dg/goacc/list.f95: Likewise.
4446 * gfortran.dg/goacc/literal.f95: Likewise.
4447 * gfortran.dg/goacc/loop-1.f95: Likewise.
4448 * gfortran.dg/goacc/loop-2.f95: Likewise.
4449 * gfortran.dg/goacc/loop-3.f95: Likewise.
4450 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4451 * gfortran.dg/goacc/omp.f95: Likewise.
4452 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4453 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4454 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4455 * gfortran.dg/goacc/parameter.f95: Likewise.
4456 * gfortran.dg/goacc/private-1.f95: Likewise.
4457 * gfortran.dg/goacc/private-2.f95: Likewise.
4458 * gfortran.dg/goacc/private-3.f95: Likewise.
4459 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4460 * gfortran.dg/goacc/reduction-2.f95: Likewise.
4461 * gfortran.dg/goacc/reduction.f95: Likewise.
4462 * gfortran.dg/goacc/routine-1.f90: Likewise.
4463 * gfortran.dg/goacc/routine-2.f90: Likewise.
4464 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4465 * gfortran.dg/goacc/several-directives.f95: Likewise.
4466 * gfortran.dg/goacc/sie.f95: Likewise.
4467 * gfortran.dg/goacc/subarrays.f95: Likewise.
4468 * gfortran.dg/gomp/map-1.f90: Likewise.
4469 * gfortran.dg/openacc-define-1.f90: Likewise.
4470 * gfortran.dg/openacc-define-2.f90: Likewise.
4471 * gfortran.dg/openacc-define-3.f90: Likewise.
4472 * g++.dg/gomp/block-1.C: Update for changed compiler output.
4473 * g++.dg/gomp/block-2.C: Likewise.
4474 * g++.dg/gomp/block-3.C: Likewise.
4475 * g++.dg/gomp/block-5.C: Likewise.
4476 * g++.dg/gomp/target-1.C: Likewise.
4477 * g++.dg/gomp/target-2.C: Likewise.
4478 * g++.dg/gomp/taskgroup-1.C: Likewise.
4479 * g++.dg/gomp/teams-1.C: Likewise.
4480 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4481 * gcc.dg/cilk-plus/jump.c: Likewise.
4482 * gcc.dg/gomp/block-1.c: Likewise.
4483 * gcc.dg/gomp/block-10.c: Likewise.
4484 * gcc.dg/gomp/block-2.c: Likewise.
4485 * gcc.dg/gomp/block-3.c: Likewise.
4486 * gcc.dg/gomp/block-4.c: Likewise.
4487 * gcc.dg/gomp/block-5.c: Likewise.
4488 * gcc.dg/gomp/block-6.c: Likewise.
4489 * gcc.dg/gomp/block-7.c: Likewise.
4490 * gcc.dg/gomp/block-8.c: Likewise.
4491 * gcc.dg/gomp/block-9.c: Likewise.
4492 * gcc.dg/gomp/target-1.c: Likewise.
4493 * gcc.dg/gomp/target-2.c: Likewise.
4494 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4495 * gcc.dg/gomp/teams-1.c: Likewise.
4497 2015-01-15 David Malcolm <dmalcolm@redhat.com>
4499 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4502 2015-01-15 Mike Stump <mikestump@comcast.net>
4504 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4505 * gcc.dg/inline_2.c: Likewise.
4506 * gcc.dg/inline_3.c: Likewise.
4507 * gcc.dg/inline_4.c: Likewise.
4509 2015-01-15 Janus Weil <janus@gcc.gnu.org>
4512 * gfortran.dg/proc_ptr_comp_43.f90: New.
4514 2015-01-15 Mike Stump <mikestump@comcast.net>
4516 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4517 * gcc.dg/unroll_2.c: Likewise.
4518 * gcc.dg/unroll_3.c: Likewise.
4519 * gcc.dg/unroll_4.c: Likewise.
4520 * gcc.dg/unroll_5.c: Likewise.
4522 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
4525 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4527 * gcc.target/aarch64/test_frame_6.c: Likewise.
4528 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4529 x30 and x19 (in the epilogue).
4530 * gcc.target/aarch64/test_frame_4.c: Likewise.
4531 * gcc.target/aarch64/test_frame_7.c: Likewise.
4533 2015-01-15 Martin Liska <mliska@suse.cz>
4535 * g++.dg/ipa/pr64068.C: New test.
4536 * gcc.dg/ipa/PR64559.c: New test.
4538 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4540 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4543 2015-01-15 Richard Biener <rguenther@suse.de>
4545 PR tree-optimization/61743
4546 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4547 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4549 2015-01-15 Renlin Li <renlin.li@arm.com>
4551 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4552 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4554 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4556 * gcc.dg/vect/vect-aggressive-1.c: New.
4557 * gcc.target/i386/avx2-vect-aggressive.c: New.
4559 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4561 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4563 2015-01-15 Richard Biener <rguenther@suse.de>
4566 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4567 -Wl,-undefined,dynamic_lookup.
4569 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4571 * gnat.dg/opt47.adb: New test.
4573 2015-01-15 Richard Biener <rguenther@suse.de>
4576 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4578 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4580 PR tree-optimization/64434
4581 * gcc.dg/torture/pr64434.c: New test.
4583 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
4585 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4586 -mno-micromips. MIPS32R1 and below require -mno-micromips.
4587 -march=loongson* and -march=octeon* require -mno-micromips.
4589 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
4590 Matthew Fortune <matthew.fortune@imgtec.com>
4592 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4593 * gcc.target/mips/call-saved-5.c (foo): Likewise.
4594 * gcc.target/mips/call-saved-6.c (foo): Likewise.
4595 * gcc.target/mips/call-saved-7.c: New file.
4596 * gcc.target/mips/call-saved-8.c: New file.
4597 * gcc.target/mips/call-saved-9.c: New file.
4599 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
4601 * gcc.target/mips/lsa.c: New file.
4602 * gcc.target/mips/mips64-lsa.c: Likewise.
4603 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4604 * gcc.target/mips/mulsize-4.c: Likewise.
4605 * gcc.target/mips/mulsize-5.c: New file.
4606 * gcc.target/mips/mulsize-6.c: Likewise.
4607 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4608 and !HAS_LSA as ghost options.
4609 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4612 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
4614 * g++.dg/torture/20141013.c: Set -fno-short-enums.
4616 2015-01-15 Richard Biener <rguenther@suse.de>
4619 * gcc.dg/torture/pr64365.c: New testcase.
4621 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
4623 * gcc.dg/stackprotectexplicit1.c: New test.
4624 * g++.dg/stackprotectexplicit2.c: New test.
4626 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4629 * gfortran.dg/inquire_internal.f90: New.
4630 * gfortran.dg/negative_unit_check.f90: New.
4632 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
4635 * gcc.target/sh/pr53988-1.c: New.
4637 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
4640 * g++.dg/tls/thread_local-ice3.C: New.
4642 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
4644 * gcc.target/i386/fentry-override.c: Properly place {} in target
4645 selector. Remove nonpic.
4646 * gcc.target/i386/fentry.c: Likewise.
4648 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4650 * gcc.dg/atomic-invalid.c: Check for invalid memory model
4651 warnings instead of errors.
4653 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
4655 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4656 option support instead of ENABLE_LTO from Makefile.
4658 2015-01-14 Richard Biener <rguenther@suse.de>
4660 PR tree-optimization/59354
4661 * gcc.dg/vect/pr59354.c: New testcase.
4663 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
4665 * lib/target-supports.exp
4666 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4667 on ARM architures before v7.
4669 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4672 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4675 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4678 * gcc.target/i386/pr64386.c: New test.
4680 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4683 * gcc.target/i386/pr64393.c: New test.
4685 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4688 * gcc.target/i386/pr64387.c: New test.
4690 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
4692 * gcc.target/aarch64/store-pair-1.c: Fix typo.
4694 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4696 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4698 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4701 * gcc.target/arm/pr64453.c: New.
4703 2015-01-14 Richard Biener <rguenther@suse.de>
4706 * gcc.dg/lto/pr64415_0.c: New testcase.
4707 * gcc.dg/lto/pr64415_1.c: Likewise.
4709 2015-01-14 Martin Liska <mliska@suse.cz>
4711 * gcc.dg/ipa/pr64307.c: New test.
4713 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
4715 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4718 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4721 * gcc.target/arm/pr64460_1.c: New test.
4723 2015-01-14 Richard Biener <rguenther@suse.de>
4725 PR tree-optimization/64493
4726 PR tree-optimization/64495
4727 * gcc.dg/vect/pr64493.c: New testcase.
4728 * gcc.dg/vect/pr64495.c: Likewise.
4730 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
4732 * gcc.dg/Warray-bounds-11.c: New test-case.
4734 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4736 * gcc.target/mips/octeon3-pipe-1.c: New test.
4738 2015-01-13 David Malcolm <dmalcolm@redhat.com>
4740 * jit.dg/harness.h (set_up_logging): Move string concatenation
4742 (concat_strings): New function.
4743 (dump_reproducer): New function.
4744 (test_jit): Call dump_reproducer.
4745 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4747 (jit-dg-test): Delete any generated reproducer from previous runs.
4748 Verify that a generated reproducer was created, and verify that it
4750 * jit.dg/test-nested-contexts.c (main): Call
4751 gcc_jit_context_dump_reproducer_to_file.
4753 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4755 * gcc.dg/aru-2.c: Add dg-require-profiling.
4757 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4759 * lib/target-supports.exp (check_profiling_available): Check if
4762 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
4765 * g++.dg/torture/pr64565.C: New testcase.
4767 2015-01-13 Marek Polacek <polacek@redhat.com>
4770 * gcc.dg/tm/pr64391.c: New test.
4772 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4774 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4777 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4779 * gcc.target/i386/pie.c: New test.
4781 * lib/target-supports.exp (check_effective_target_pie): New.
4783 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4785 PR rtl-optimization/64286
4786 * gcc.target/i386/avx2-pr64286.c: New test.
4788 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
4791 * g++.dg/cpp0x/vt-57626.C: New.
4793 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4796 * gfortran.dg/pr64528.f90: New test.
4798 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
4800 * gcc.target/aarch64/subsp.c: New test.
4802 2015-01-13 Andrew Pinski <apinski@cavium.com>
4804 * gcc.target/aarch64/store-pair-1.c: New testcase.
4806 2015-01-13 Richard Biener <rguenther@suse.de>
4809 * gcc.dg/lto/pr64373_0.c: New testcase.
4811 2015-01-13 Andrew Pinski <apinski@cavium.com>
4813 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4814 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4816 2015-01-13 Richard Biener <rguenther@suse.de>
4818 PR tree-optimization/64406
4819 * gcc.dg/pr64406.c: New testcase.
4821 2015-01-13 Richard Biener <rguenther@suse.de>
4823 PR tree-optimization/64404
4824 * gcc.dg/vect/pr64404.c: New testcase.
4826 2015-01-13 Richard Biener <rguenther@suse.de>
4828 PR tree-optimization/64568
4829 * g++.dg/torture/pr64568.C: New testcase.
4831 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4833 * jit.dg/test-error-local-used-from-other-function.c: New test
4835 * jit.dg/test-error-param-reuse.c: New test case.
4836 * jit.dg/test-error-param-sharing.c: New test case.
4837 * jit.dg/test-error-param-used-from-other-function.c: New test
4839 * jit.dg/test-error-param-used-without-a-function.c: New test
4842 2015-01-12 Jakub Jelinek <jakub@redhat.com>
4844 PR tree-optimization/64563
4845 * gcc.dg/pr64563.c: New test.
4848 * gcc.target/i386/pr64513.c: New test.
4850 PR tree-optimization/64454
4851 * gcc.dg/pr64454.c: New test.
4854 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4856 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4857 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4858 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4859 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4860 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4861 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4862 * gcc.dg/vect/slp-25.c: Likewise.
4863 * gcc.dg/vect/vect-109.c: Likewise.
4864 * gcc.dg/vect/vect-13.c: Likewise.
4865 * gcc.dg/vect/vect-17.c: Likewise.
4866 * gcc.dg/vect/vect-18.c: Likewise.
4867 * gcc.dg/vect/vect-19.c: Likewise.
4868 * gcc.dg/vect/vect-20.c: Likewise.
4869 * gcc.dg/vect/vect-21.c: Likewise.
4870 * gcc.dg/vect/vect-22.c: Likewise.
4871 * gcc.dg/vect/vect-27.c: Likewise.
4872 * gcc.dg/vect/vect-29.c: Likewise.
4873 * gcc.dg/vect/vect-2-big-array.c: Likewise.
4874 * gcc.dg/vect/vect-2.c: Likewise.
4875 * gcc.dg/vect/vect-3.c: Likewise.
4876 * gcc.dg/vect/vect-4.c: Likewise.
4877 * gcc.dg/vect/vect-5.c: Likewise.
4878 * gcc.dg/vect/vect-72.c: Likewise.
4879 * gcc.dg/vect/vect-73-big-array.c: Likewise.
4880 * gcc.dg/vect/vect-73.c: Likewise.
4881 * gcc.dg/vect/vect-77-global.c: Likewise.
4882 * gcc.dg/vect/vect-78-global.c: Likewise.
4883 * gcc.dg/vect/vect-7.c: Likewise.
4884 * gcc.dg/vect/vect-86.c: Likewise.
4885 * gcc.dg/vect/vect-align-1.c: Likewise.
4886 * gcc.dg/vect/vect-align-3.c: Likewise.
4887 * gcc.dg/vect/vect-all-big-array.c: Likewise.
4888 * gcc.dg/vect/vect-all.c: Likewise.
4889 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4890 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4891 * gcc.dg/vect/vect-peel-3.c: Likewise.
4892 * gcc.dg/vect/vect-peel-4.c: Likewise.
4893 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4895 2015-01-12 Jeff Law <law@redhat.com>
4898 * gcc.target/m68k/pr64461.c: New test.
4900 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4902 * jit.dg/test-array-as-pointer.c (create_code): Update call
4903 to gcc_jit_context_new_global by setting "kind" to
4904 GCC_JIT_GLOBAL_IMPORTED.
4905 * jit.dg/test-error-array-as-pointer.c: Likewise.
4906 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4907 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4908 setting kind to GCC_JIT_GLOBAL_EXPORTED.
4909 * jit.dg/test-using-global.c (the_global): Rename to...
4910 (imported_global): ...this.
4911 (create_code): Update to test the three kinds of global.
4912 (verify_code): Likewise.
4914 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
4917 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
4919 * gcc.target/i386/pr64291-2.c: Updated.
4921 2015-01-12 Richard Biener <rguenther@suse.de>
4923 PR tree-optimization/64530
4924 * gfortran.dg/pr64530.f90: New testcase.
4926 2015-01-12 Richard Biener <rguenther@suse.de>
4929 * gcc.dg/torture/pr64357.c: New testcase.
4931 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
4933 * gcc.target/i386/nop-mcount.c: Properly place {} in target
4936 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4937 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4939 2015-01-12 Martin Liska <mliska@suse.cz>
4941 * gcc.dg/ipa/PR64550.c: New test.
4943 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
4946 * g++.dg/ipa/pr63470.C: New testcase.
4948 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4951 * gfortran.dg/typebound_operator_20.f90: New.
4953 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4956 * gfortran.dg/proc_ptr_comp_42.f90: New.
4958 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4961 * gfortran.dg/proc_ptr_comp_41.f90: New.
4963 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
4965 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4967 2015-01-10 Tobias Burnus <burnus@net-b.de>
4970 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4971 and add dg-excess-errors.
4972 * gfortran.dg/line_length_6.f90: New.
4973 * gfortran.dg/line_length_7.f90: New.
4974 * gfortran.dg/line_length_8.f90: New.
4975 * gfortran.dg/line_length_9.f90: New.
4976 * gfortran.dg/line_length_10.f90: New.
4977 * gfortran.dg/line_length_11.f90: New.
4979 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4981 * jit.dg/test-threads.c (struct testcase): Move declaration
4982 to jit.dg/all-non-failing-tests.h.
4983 (testcases): Likewise.
4984 * jit.dg/all-non-failing-tests.h (struct testcase): Move
4985 declaration here from jit.dg/all-non-failing-tests.h.
4986 (testcases): Likewise.
4987 * jit.dg/test-combination.c (create_code): Eliminate spelling
4988 out all of the testcases in favor of looping through the
4989 "testcases" metadata.
4990 (verify_code): Likewise.
4992 2015-01-09 Jakub Jelinek <jakub@redhat.com>
4994 PR rtl-optimization/64536
4995 * gcc.dg/pr64536.c: New test.
4997 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4999 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5000 * jit.dg/test-combination.c (create_code): Likewise.
5001 (verify_code): Likewise.
5002 * jit.dg/test-constants.c: New test case.
5003 * jit.dg/test-threads.c: Add test-constants.c.
5005 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5008 * objc.dg/gnu-api-2-class.m: Add a test case
5009 for the above change.
5011 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5013 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5015 2015-01-09 Richard Biener <rguenther@suse.de>
5017 PR tree-optimization/64410
5018 * g++.dg/vect/pr64410.cc: New testcase.
5020 2015-01-09 Martin Liska <mliska@suse.cz>
5022 * gcc.dg/ipa/ipa-icf-32.c: New test.
5024 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5026 * c-c++-common/tsan/tsan_barrier.h: New.
5027 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5028 * c-c++-common/tsan/bitfield_race.c: Likewise.
5029 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5030 * c-c++-common/tsan/mutexset1.c: Likewise.
5031 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5032 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5033 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5034 * c-c++-common/tsan/simple_race.c: Likewise.
5035 * c-c++-common/tsan/simple_stack.c: Likewise.
5036 * c-c++-common/tsan/sleep_sync.c: Likewise.
5037 * c-c++-common/tsan/tiny_race.c: Likewise.
5038 * c-c++-common/tsan/tls_race.c: Likewise.
5039 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5040 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5041 * g++.dg/tsan/atomic_free.C: Likewise.
5042 * g++.dg/tsan/atomic_free2.C: Likewise.
5043 * g++.dg/tsan/cond_race.C: Likewise.
5044 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5046 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5049 * lib/target-supports.exp (check_effective_target_libatomic_available):
5051 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5052 targets that match effective-target libatomic_available.
5053 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5055 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5057 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5058 Verify the result of gcc_jit_context_get_last_error.
5059 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5061 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5063 PR tree-optimization/63989
5064 * gcc.dg/strlenopt-27.c: New test.
5066 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5068 * jit.dg/harness.h (set_up_logging): New function.
5069 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5070 set_up_logging on the context, so that every testcase is
5071 logged to a particular file.
5072 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5073 and call gcc_jit_context_set_logfile on the top-level context.
5075 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5078 * g++.dg/opt/pr64338.C: New test.
5080 2015-01-08 Tobias Burnus <burnus@net-b.de>
5082 * gfortran.dg/coarray/codimension_2b.f90: New file.
5083 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5084 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5086 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5089 * g++.dg/ext/fnname4.C: New.
5091 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5094 * g++.dg/cpp0x/constexpr-64462.C: New.
5096 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5099 * g++.dg/cpp0x/deleted10.C: New.
5101 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5103 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5105 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5107 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5108 GCC_JIT_UNARY_OP_ABS.
5109 (verify_unary_ops): Likewise.
5111 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5113 * jit.dg/test-arith-overflow.c: New test case.
5114 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5115 * jit.dg/test-combination.c (create_code): Likewise.
5116 (verify_code): Likewise.
5117 * jit.dg/test-threads.c (testcases): Likewise.
5119 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5121 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5122 rather than "jit". Load g++.exp, and call g++_init.
5123 Run test-*.cc files within the testsuite and *.cc files within
5125 (jit-dg-test): Drop the addition of -fgnu89-inline to
5126 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5127 doing it when compiling C testcases (since g++ does not handle
5128 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5129 is restored to the value after g++_init ran, rather than the
5130 value before g++_init ran. Return a list of
5131 $comp_output $output_file, as dg-test assumes.
5133 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5135 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5136 make it easier to figure out the origin of each test result when
5137 running test-combination.c and test-threads.c.
5138 (CHECK_VALUE): Likewise.
5139 (CHECK_DOUBLE_VALUE): Likewise.
5140 (CHECK_STRING_VALUE): Likewise.
5141 (CHECK_STRING_STARTS_WITH): Likewise.
5142 (CHECK_STRING_CONTAINS): Likewise.
5144 (check_string_value): Likewise, add "funcname" param.
5145 (check_string_starts_with): Likewise.
5146 (check_string_contains): Likewise.
5148 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5150 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5151 generating name of built executable.
5153 2015-01-07 Marek Polacek <polacek@redhat.com>
5156 * gcc.dg/pr64440.c: New test.
5157 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5159 2015-01-07 Marek Polacek <polacek@redhat.com>
5162 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5163 * gcc.dg/pr64417.c: New test.
5165 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5168 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5171 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5173 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5174 Check if testcases run without errors, not just if they compile.
5176 2015-01-06 Christian Bruel <christian.bruel@st.com>
5179 * gcc.target/sh/pr64507.c: New test.
5181 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5183 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5185 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5187 * c-c++-common/asan/sanitize-all-1.c: New test.
5188 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5189 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5190 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5191 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5193 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5195 * lib/target-supports.exp (check_profiling_available): Return 0 for
5197 (check_effective_target_tls_runtime): Likewise.
5198 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5199 * gcc.dg/20020312-2.c: Adjust for Visium.
5200 * gcc.dg/tls/thr-cse-1.c: Likewise
5201 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5202 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5203 * gcc.dg/weak/typeof-2.c: Likewise.
5205 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5207 PR rtl-optimization/64287
5208 * gcc.dg/aru-2.c: New test.
5210 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5213 * c-c++-common/ubsan/pr64344-1.c: New test.
5214 * c-c++-common/ubsan/pr64344-2.c: New test.
5216 PR tree-optimization/64465
5217 * gcc.dg/pr64465.c: New test.
5219 PR tree-optimization/64494
5220 * gcc.c-torture/compile/pr64494.c: New test.
5222 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5225 * gfortran.dg/realloc_on_assign_25.f90: New test.
5227 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5229 Update copyright years.
5231 2015-01-05 Marek Polacek <polacek@redhat.com>
5234 * gcc.dg/pr64423.c: New test.
5236 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5238 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5239 mmix-knuth-mmixware for the same reason as for MIPS.
5240 * gcc.dg/debug/debug-2.c: Ditto.
5242 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5244 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5247 * lib/gfortran.exp: Add libatomic library search path.
5248 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5249 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5251 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5253 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5255 * c-c++-common/tsan/bitfield_race.c: New testcase.
5256 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5258 2015-01-02 Tobias Burnus <burnus@net-b.de>
5260 * gfortran.dg/coarray/collectives_4.f90: New.
5262 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5265 * gfortran.dg/extends_16.f90: New.
5267 2015-01-02 Tobias Burnus <burnus@net-b.de>
5269 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5271 2015-01-02 Tobias Burnus <burnus@net-b.de>
5273 * gfortran.dg/coarray/codimension_2.f90: New.
5274 * gfortran.dg/coarray/codimension_2a.f90: New.
5275 * gfortran.dg/coarray_35.f90: New.
5276 * gfortran.dg/coarray_35a.f90: New.
5278 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5281 * gfortran.dg/dummy_procedure_11.f90: New.
5283 Copyright (C) 2015 Free Software Foundation, Inc.
5285 Copying and distribution of this file, with or without modification,
5286 are permitted in any medium without royalty provided the copyright
5287 notice and this notice are preserved.