1 2015-05-05 Tom de Vries <tom@codesourcery.com>
3 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
6 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
8 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
9 * gcc.target/arm/pr65924.c: Likewise.
11 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14 * gcc.target/i386/pr65871-3.c: New test.
16 2015-05-04 Jeff Law <law@redhat.com>
19 2015-05-04 Jeff Law <law@redhat.com>
20 * gcc.dg/tree-ssa/shorten-1.c: New test.
22 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
23 Jakub Jelinek <jakub@redhat.com>
26 * g++.dg/cpp0x/Wnarrowing4.C: New.
28 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
30 * lib/target-supports.exp
31 (check_effective_target_keeps_null_pointer_checks): Clarify that
32 this is for targets that disable -fdelete-null-pointer-checks,
33 not default it to off.
34 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
35 -fdelete-null-pointer-checks explicit.
36 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
37 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
38 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
39 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
40 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
41 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
42 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
43 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
44 * gcc.dg/tree-ssa/pr20318.c: Likewise.
45 * gcc.dg/tree-ssa/pr20701.c: Likewise.
46 * gcc.dg/tree-ssa/pr20702.c: Likewise.
47 * gcc.dg/tree-ssa/pr21086.c: Likewise.
48 * gcc.dg/tree-ssa/pr21090.c: Likewise.
49 * gcc.dg/tree-ssa/pr58480.c: Likewise.
50 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
51 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
52 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
53 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
54 * gcc.dg/tree-ssa/unreachable.c: Likewise.
55 * gcc.dg/tree-ssa/vrp02.c: Likewise.
56 * gcc.dg/tree-ssa/vrp07.c: Likewise.
57 * gcc.dg/tree-ssa/vrp08.c: Likewise.
58 * gcc.dg/tree-ssa/vrp55.c: Likewise.
59 * g++.dg/cpp0x/static_assert9.C: Likewise.
60 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
61 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
62 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
63 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
64 * g++.dg/tree-ssa/pr26406.C: Likewise.
66 2015-05-04 Jakub Jelinek <jakub@redhat.com>
68 PR tree-optimization/65984
69 * c-c++-common/ubsan/pr65984.c: New test.
71 2015-05-04 Jeff Law <law@redhat.com>
73 * gcc.dg/tree-ssa/shorten-1.c: New test.
75 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
78 * gfortran.dg/pr44735.f90: New test.
80 2015-05-04 Richard Biener <rguenther@suse.de>
82 PR tree-optimization/65965
83 * gcc.dg/vect/bb-slp-33.c: New testcase.
85 2015-05-04 Richard Biener <rguenther@suse.de>
87 PR tree-optimization/65935
88 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
90 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
92 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
93 for each supported variant instead of CHECK_RESULTS.
94 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
95 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
96 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
97 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
98 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
99 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
100 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
101 expected results for unsupported variants. Call CHECK for each
102 supported variant instead of CHECK_RESULTS.
103 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
104 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
105 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
106 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
107 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
108 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
109 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
110 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
111 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
112 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
113 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
114 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
115 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
116 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
117 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
118 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
119 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
120 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
121 expected results for unsupported variants.
122 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
123 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
124 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
125 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
126 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
127 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
128 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
129 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
130 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
131 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
132 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
133 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
134 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
135 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
136 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
137 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
138 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
139 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
140 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
141 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
142 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
143 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
144 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
145 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
146 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
147 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
148 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
149 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
151 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
154 * gfortran.dg/bound_9.f90: Add pointer assignment.
156 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
157 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
160 * g++.dg/cpp0x/Wnarrowing3.C: New.
162 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
164 * gcc.dg/20150120-1.c: New test.
165 * gcc.dg/20150120-2.c: New test.
166 * gcc.dg/20150120-3.c: New test.
168 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
170 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
172 2015-05-01 Renlin Li <renlin.li@arm.com>
174 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
176 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
178 * gfortran.dg/bound_simplification_4.f90: New.
180 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
182 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
183 with powerpc_p8vector_ok.
185 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
188 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
190 * gfortran.dg/bound_9.f90: New test case.
192 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
194 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
195 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
196 for 32bit x86 targets.
197 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
198 for 32bit x86 targets.
199 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
200 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
201 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
202 for 32bit x86 targets.
204 2015-04-30 Marek Polacek <polacek@redhat.com>
206 PR tree-optimization/63551
207 * g++.dg/ipa/pr63551.C: New test.
209 2015-04-30 Caroline Tice <cmtice@google.com>
212 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
213 partition size on certain targets.
215 2015-04-30 Renlin Li <renlin.li@arm.com>
217 * gcc.target/aarch64/vect-reduc-or_1.c: New.
219 2015-04-30 Marek Polacek <polacek@redhat.com>
221 * c-c++-common/Wbool-compare-3.c: New test.
223 * gcc.dg/pr65901.c (foo): Adjust dg-error.
224 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
226 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
229 * g++.dg/init/ref22.C: New.
231 2015-04-30 Marek Polacek <polacek@redhat.com>
233 * gcc.dg/init-bad-8.c: New test.
235 * gcc.dg/incomplete-typedef-1.c: New test.
237 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
240 * g++.dg/template/crash121.C: New.
242 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
244 * gcc.target/mips/call-from-init.c: New test.
245 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
247 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
250 * gcc.target/i386/pr65871-1.c: New test.
251 * gcc.target/i386/pr65871-2.c: Ditto.
253 2015-04-29 Marek Polacek <polacek@redhat.com>
256 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
257 * c-c++-common/Wbool-compare-2.c: New test.
259 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
262 * gcc.target/aarch64/vstN_lane_1.c: New file.
264 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
267 * g++.dg/warn/Winit-self-3.C: New.
269 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
271 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
273 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
276 * gcc.target/arm/pr65924.c: New test.
278 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
280 * g++.dg/gomp/tpl-target-update.C: New file.
282 2015-04-29 Richard Biener <rguenther@suse.de>
284 PR tree-optimization/65917
285 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
287 2015-04-29 Christian Bruel <christian.bruel@st.com>
290 * gcc.dg/ipa/iinline-attr.c: New test.
291 * gcc.target/i386/iinline-attr-2.c: New test.
293 2015-04-28 Andre Vehreschild <vehre@gmx.de>
295 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
298 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
300 * gcc.dg/vect/vect-33.c: Remove spurious line.
302 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
304 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
306 2015-04-28 Marek Polacek <polacek@redhat.com>
309 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
310 * gcc.dg/pr65901.c: New test.
312 2015-04-28 Richard Biener <rguenther@suse.de>
314 PR tree-optimization/62283
315 * gfortran.dg/vect/pr62283-2.f: New testcase.
316 * gcc.dg/vect/bb-slp-14.c: Adjust.
318 2015-04-28 Richard Biener <rguenther@suse.de>
320 PR tree-optimization/65851
321 * g++.dg/torture/pr65851.C: New testcase.
323 2015-04-27 Jeff Law <law@redhat.com>
325 PR tree-optimization/65217
326 * gcc.target/i386/pr65217.c: Remove XFAIL.
328 2015-04-27 Andre Vehreschild <vehre@gmx.de>
331 Add tests forgotten to svn-add.
332 * gfortran.dg/class_allocate_19.f03: New test.
333 * gfortran.dg/class_array_20.f03: New test.
334 * gfortran.dg/class_array_21.f03: New test.
335 * gfortran.dg/finalize_29.f08: New test.
337 2015-04-27 Andre Vehreschild <vehre@gmx.de>
341 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
342 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
344 2015-04-27 Caroline Tice <cmtice@google.com>
346 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
349 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
352 * gcc.target/powerpc/htm-1.c: New test.
353 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
355 (__builtin_tabortdci): Likewise.
356 (__builtin_tcheck): Remove operand.
357 * lib/target-supports.exp (check_htm_hw_available): New function.
359 2015-04-27 Richard Biener <rguenther@suse.de>
361 * gcc.target/i386/pr65217.c: XFAIL.
363 2015-04-27 Jakub Jelinek <jakub@redhat.com>
365 PR tree-optimization/65875
366 * gcc.c-torture/compile/pr65875.c: New test.
368 2015-04-25 Marek Polacek <polacek@redhat.com>
371 * gcc.dg/enum-incomplete-2.c: New test.
372 * gcc.dg/enum-mode-1.c: New test.
374 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
377 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
379 * gcc.target/powerpc/pr65849-2.c: Likewise.
381 2015-04-24 Tom de Vries <tom@codesourcery.com>
383 PR tree-optimization/65802
384 * g++.dg/pr65802.C: Move to ...
385 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
386 stdarg.h. Rewrite for C.
387 (fn1): Use va_list and va_arg. Make variable args function. Add use of
388 va_start and va_end. Remove unnecessary inline asm.
390 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
391 Wei Mi <wmi@google.com>
393 * gcc.target/i386/sse2-load-multi.c: New test.
394 * gcc.target/i386/sse2-store-multi.c: Ditto.
396 2015-04-24 Marek Polacek <polacek@redhat.com>
399 * c-c++-common/pr65830.c: New test.
402 * c-c++-common/Wlogical-op-1.c: New test.
404 2015-04-24 Marek Polacek <polacek@redhat.com>
407 * c-c++-common/pr61534-1.c: New test.
409 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
410 Steven Bosscher <steven@gcc.gnu.org>
412 PR rtl-optimization/34503
413 * gcc.target/arm/pr64616.c: New file.
415 2015-04-24 Bin Cheng <bin.cheng@arm.com>
417 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
419 2015-04-24 Terry Guo <terry.guo@arm.com>
421 * gcc.target/arm/pr65710.c: Update the options.
423 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
425 * gcc.target/i386/pr65523.c: Skip x32.
427 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
429 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
430 to look for vcl* where appropriate.
432 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
434 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
435 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
437 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
440 * gcc.target/arm/pr26702.c: New test.
442 2015-04-23 Marek Polacek <polacek@redhat.com>
445 * gcc.dg/pr65345-1.c: New test.
446 * gcc.dg/pr65345-2.c: New test.
448 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
450 * gcc.target/powerpc/crypto-builtin-2.c: New.
452 2015-04-23 Andre Vehreschild <vehre@gmx.de>
455 * gfortran.dg/class_allocate_19.f03: New test.
456 * gfortran.dg/class_array_20.f03: New test.
457 * gfortran.dg/class_array_21.f03: New test.
458 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
459 * gfortran.dg/finalize_15.f90: Fixing comparision to model
460 initialization correctly.
461 * gfortran.dg/finalize_29.f08: New test.
463 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
465 * gcc.target/powerpc/swaps-p8-18.c: New test.
467 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
470 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
471 * gcc.dg/vect/bb-slp-25.c: Likewise.
472 * gcc.dg/vect/bb-slp-29.c: Likewise.
473 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
474 vect_no_align && { ! vect_hw_misalign }.
475 * gcc.dg/vect/bb-slp-9.c: Likewise.
476 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
478 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
479 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
480 account for POWER8, where peeling for alignment is not needed.
481 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
482 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
483 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
484 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
485 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
486 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
487 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
488 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
489 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
490 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
491 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
492 * gcc.dg/vect/pr16105.c: Likewise.
493 * gcc.dg/vect/pr20122.c: Likewise.
494 * gcc.dg/vect/pr33804.c: Likewise.
495 * gcc.dg/vect/pr33953.c: Likewise.
496 * gcc.dg/vect/pr56787.c: Likewise.
497 * gcc.dg/vect/pr58508.c: Likewise.
498 * gcc.dg/vect/slp-25.c: Likewise.
499 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
500 * gcc.dg/vect/vect-105.c: Likewise.
501 * gcc.dg/vect/vect-27.c: Likewise.
502 * gcc.dg/vect/vect-29.c: Likewise.
503 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
505 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
506 && { ! vect_hw_misalign }.
507 * gcc.dg/vect/vect-44.c: Likewise.
508 * gcc.dg/vect/vect-48.c: Likewise.
509 * gcc.dg/vect/vect-50.c: Likewise.
510 * gcc.dg/vect/vect-52.c: Likewise.
511 * gcc.dg/vect/vect-56.c: Likewise.
512 * gcc.dg/vect/vect-60.c: Likewise.
513 * gcc.dg/vect/vect-72.c: Likewise.
514 * gcc.dg/vect/vect-75-big-array.c: Likewise.
515 * gcc.dg/vect/vect-75.c: Likewise.
516 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
517 * gcc.dg/vect/vect-77-global.c: Likewise.
518 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
519 * gcc.dg/vect/vect-78-global.c: Likewise.
520 * gcc.dg/vect/vect-93.c: Likewise.
521 * gcc.dg/vect/vect-95.c: Likewise.
522 * gcc.dg/vect/vect-96.c: Likewise.
523 * gcc.dg/vect/vect-cond-1.c: Likewise.
524 * gcc.dg/vect/vect-cond-3.c: Likewise.
525 * gcc.dg/vect/vect-cond-4.c: Likewise.
526 * gcc.dg/vect/vect-cselim-1.c: Likewise.
527 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
528 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
529 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
530 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
531 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
532 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
533 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
534 * gcc.dg/vect/vect-outer-3a.c: Likewise.
535 * gcc.dg/vect/vect-outer-5.c: Likewise.
536 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
537 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
538 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
539 * gcc.dg/vect/vect-outer-fir.c: Likewise.
540 * gcc.dg/vect/vect-peel-3.c: Likewise.
541 * gcc.dg/vect/vect-peel-4.c: Likewise.
542 * gcc.dg/vect/vect-pre-interact.c: Likewise.
543 * gcc.target/powerpc/pr65456.c: New test.
544 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
545 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
546 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
547 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
548 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
549 vect_no_align && { ! vect_hw_misalign }.
550 * gfortran.dg/vect/vect-3.f90: Likewise.
551 * gfortran.dg/vect/vect-4.f90: Likewise.
552 * gfortran.dg/vect/vect-5.f90: Likewise.
553 * lib/target-supports.exp (check_effective_target_vect_no_align):
555 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
557 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
560 * gfortran.dg/pr65429.f90: New test.
562 2015-04-22 Yury Gribov <y.gribov@samsung.com>
564 * c-c++-common/asan/user-section-1.c: New test.
565 * c-c++-common/asan/user-section-2.c: New test.
566 * c-c++-common/asan/user-section-3.c: New test.
568 2015-04-22 Hale Wang <hale.wang@arm.com>
569 Terry Guo <terry.guo@arm.com>
571 PR rtl-optimization/64818
572 * gcc.target/arm/pr64818.c: New test.
574 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
577 * g++.dg/tree-ssa/pr61034.C: Update template.
578 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
579 * gcc.dg/Warray-bounds-11.c: Likewise.
580 * gcc.dg/Warray-bounds.c: Likewise.
582 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
585 * gfortran.dg/fmt_unlimited.f90: New test.
587 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
589 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
591 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
592 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
593 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
594 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
595 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
596 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
597 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
599 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
602 * gfortran.dg/namelist_87.f90: New test.
604 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
606 * gcc.target/aarch64/mult-synth_1.c: New test.
607 * gcc.target/aarch64/mult-synth_2.c: Likewise.
608 * gcc.target/aarch64/mult-synth_3.c: Likewise.
609 * gcc.target/aarch64/mult-synth_4.c: Likewise.
610 * gcc.target/aarch64/mult-synth_5.c: Likewise.
611 * gcc.target/aarch64/mult-synth_6.c: Likewise.
613 2015-04-21 Richard Biener <rguenther@suse.de>
615 PR tree-optimization/65650
616 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
617 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
618 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
619 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
620 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
621 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
623 2015-04-21 Tom de Vries <tom@codesourcery.com>
625 PR tree-optimization/65802
626 * g++.dg/pr65802.C: New test.
628 2015-04-21 Bin Cheng <bin.cheng@arm.com>
631 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
632 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
634 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
637 * g++.dg/cpp0x/Wnarrowing2.C: New.
639 2015-04-20 Jeff Law <law@redhat.com>
641 PR tree-optimization/65658
642 * gcc.dg/pr65658.c: New test.
644 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
647 * gcc.target/aarch64/vec_init_1.c: New test.
649 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
651 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
654 2015-04-18 Martin Sebor <msebor@redhat.com>
656 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
657 of non-nul characters.
658 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
660 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
663 * gcc.target/powerpc/pr65787.c: New.
665 2015-04-17 Jakub Jelinek <jakub@redhat.com>
668 * gcc.target/aarch64/c-output-template-4.c: New test.
670 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
673 * gcc.dg/pr65780-1.c: New test.
674 * gcc.dg/pr65780-2.c: Likewise.
675 * gcc.target/i386/pr32219-9.c: Likewise.
676 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
678 * gcc.target/i386/pr64317.c (c): Initialize.
680 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
683 * g++.dg/ext/mv18.C: New test.
684 * g++.dg/ext/mv19.C: Likewise.
685 * g++.dg/ext/mv20.C: Likewise.
686 * g++.dg/ext/mv21.C: Likewise.
687 * g++.dg/ext/mv22.C: Likewise.
688 * g++.dg/ext/mv23.C: Likewise.
690 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
693 * g++.dg/init/pr64527.C: New test.
695 2015-04-17 Tom de Vries <tom@codesourcery.com>
696 Michael Matz <matz@suse.de>
698 PR tree-optimization/64950
699 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
702 2015-04-17 Yury Gribov <y.gribov@samsung.com>
704 * c-c++-common/asan/user-section-1.c: New test.
706 2015-04-17 Jakub Jelinek <jakub@redhat.com>
709 * gcc.dg/debug/pr65771.c: New test.
711 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
713 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
714 __buitlin_alloca with __builtin_alloca.
716 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
718 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
720 2015-04-16 Richard Biener <rguenther@suse.de>
722 PR tree-optimization/64277
723 * gcc.dg/Warray-bounds-14.c: New testcase.
724 * gcc.dg/Warray-bounds-15.c: Likewise.
725 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
726 * c-c++-common/ubsan/bounds-6.c: Likewise.
728 2015-04-16 Renlin Li <renlin.li@arm.com>
730 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
731 * gcc.target/arm/unsigned-float.c: New.
733 2015-04-16 Richard Biener <rguenther@suse.de>
735 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
736 * gcc.dg/tree-ssa/pr37508.c: Adjust.
737 * gfortran.dg/reassoc_6.f: Remove XFAIL.
739 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
741 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
742 * g++.dg/cpp0x/decltype-call1.C: Likewise.
743 * g++.dg/cpp0x/defaulted21.C: Likewise.
744 * g++.dg/cpp0x/defaulted28.C: Likewise.
745 * g++.dg/cpp0x/defaulted47.C: Likewise.
746 * g++.dg/cpp0x/elision_neg.C: Likewise.
747 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
748 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
749 * g++.dg/cpp0x/implicit1.C: Likewise.
750 * g++.dg/cpp0x/implicit9.C: Likewise.
751 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
752 * g++.dg/cpp0x/range-for13.C: Likewise.
753 * g++.dg/gomp/clause-2.C: Likewise.
754 * g++.dg/gomp/udr-5.C: Likewise.
755 * g++.dg/inherit/access6.C: Likewise.
756 * g++.dg/lookup/duperr1.C: Likewise.
757 * g++.dg/lookup/friend2.C: Likewise.
758 * g++.dg/lookup/pr6936.C: Likewise.
759 * g++.dg/lookup/scoped1.C: Likewise.
760 * g++.dg/lookup/using26.C: Likewise.
761 * g++.dg/lookup/using38.C: Likewise.
762 * g++.dg/other/access2.C: Likewise.
763 * g++.dg/overload/defarg3.C: Likewise.
764 * g++.dg/overload/defarg6.C: Likewise.
765 * g++.dg/parse/access11.C: Likewise.
766 * g++.dg/parse/access2.C: Likewise.
767 * g++.dg/parse/access3.C: Likewise.
768 * g++.dg/parse/access4.C: Likewise.
769 * g++.dg/parse/access5.C: Likewise.
770 * g++.dg/parse/access6.C: Likewise.
771 * g++.dg/parse/access8.C: Likewise.
772 * g++.dg/parse/access9.C: Likewise.
773 * g++.dg/parse/crash40.C: Likewise.
774 * g++.dg/tc1/dr142.C: Likewise.
775 * g++.dg/tc1/dr166.C: Likewise.
776 * g++.dg/tc1/dr52.C: Likewise.
777 * g++.dg/template/access11.C: Likewise.
778 * g++.dg/template/access18.C: Likewise.
779 * g++.dg/template/access19.C: Likewise.
780 * g++.dg/template/access2.C: Likewise.
781 * g++.dg/template/access20.C: Likewise.
782 * g++.dg/template/access26.C: Likewise.
783 * g++.dg/template/access3.C: Likewise.
784 * g++.dg/template/access7.C: Likewise.
785 * g++.dg/template/conv12.C: Likewise.
786 * g++.dg/template/crash69.C: Likewise.
787 * g++.dg/template/friend31.C: Likewise.
788 * g++.dg/template/friend32.C: Likewise.
789 * g++.dg/template/memfriend15.C: Likewise.
790 * g++.dg/template/memfriend16.C: Likewise.
791 * g++.dg/template/memfriend17.C: Likewise.
792 * g++.dg/template/memfriend7.C: Likewise.
793 * g++.dg/template/pr32519.C: Likewise.
794 * g++.dg/template/qualttp21.C: Likewise.
795 * g++.dg/template/qualttp8.C: Likewise.
796 * g++.dg/template/ttp10.C: Likewise.
797 * g++.dg/template/typedef11.C: Likewise.
798 * g++.dg/template/typedef13.C: Likewise.
799 * g++.dg/template/typedef19.C: Likewise.
800 * g++.dg/template/typedef20.C: Likewise.
801 * g++.dg/template/typedef22.C: Likewise.
802 * g++.dg/template/using16.C: Likewise.
803 * g++.dg/template/virtual3.C: Likewise.
804 * g++.dg/ubsan/pr61272.C: Likewise.
805 * g++.old-deja/g++.bob/inherit2.C: Likewise.
806 * g++.old-deja/g++.brendan/crash11.C: Likewise.
807 * g++.old-deja/g++.brendan/enum6.C: Likewise.
808 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
809 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
810 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
811 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
812 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
813 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
814 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
815 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
816 * g++.old-deja/g++.jason/access17.C: Likewise.
817 * g++.old-deja/g++.jason/access18.C: Likewise.
818 * g++.old-deja/g++.jason/access22.C: Likewise.
819 * g++.old-deja/g++.jason/access23.C: Likewise.
820 * g++.old-deja/g++.jason/access8.C: Likewise.
821 * g++.old-deja/g++.jason/delete3.C: Likewise.
822 * g++.old-deja/g++.jason/report.C: Likewise.
823 * g++.old-deja/g++.law/access2.C: Likewise.
824 * g++.old-deja/g++.law/access3.C: Likewise.
825 * g++.old-deja/g++.law/access4.C: Likewise.
826 * g++.old-deja/g++.law/access5.C: Likewise.
827 * g++.old-deja/g++.law/arm12.C: Likewise.
828 * g++.old-deja/g++.law/arm14.C: Likewise.
829 * g++.old-deja/g++.law/ctors13.C: Likewise.
830 * g++.old-deja/g++.law/union2.C: Likewise.
831 * g++.old-deja/g++.law/visibility12.C: Likewise.
832 * g++.old-deja/g++.law/visibility15.C: Likewise.
833 * g++.old-deja/g++.law/visibility16.C: Likewise.
834 * g++.old-deja/g++.law/visibility17.C: Likewise.
835 * g++.old-deja/g++.law/visibility18.C: Likewise.
836 * g++.old-deja/g++.law/visibility19.C: Likewise.
837 * g++.old-deja/g++.law/visibility20.C: Likewise.
838 * g++.old-deja/g++.law/visibility21.C: Likewise.
839 * g++.old-deja/g++.law/visibility24.C: Likewise.
840 * g++.old-deja/g++.law/visibility4.C: Likewise.
841 * g++.old-deja/g++.law/visibility5.C: Likewise.
842 * g++.old-deja/g++.law/visibility6.C: Likewise.
843 * g++.old-deja/g++.law/visibility7.C: Likewise.
844 * g++.old-deja/g++.law/visibility8.C: Likewise.
845 * g++.old-deja/g++.law/visibility9.C: Likewise.
846 * g++.old-deja/g++.niklas/t135.C: Likewise.
847 * g++.old-deja/g++.oliva/delete1.C: Likewise.
848 * g++.old-deja/g++.oliva/partord1.C: Likewise.
849 * g++.old-deja/g++.other/access11.C: Likewise.
850 * g++.old-deja/g++.other/access4.C: Likewise.
851 * g++.old-deja/g++.other/access7.C: Likewise.
852 * g++.old-deja/g++.other/crash1.C: Likewise.
853 * g++.old-deja/g++.other/crash7.C: Likewise.
854 * g++.old-deja/g++.other/friend1.C: Likewise.
855 * g++.old-deja/g++.other/friend4.C: Likewise.
856 * g++.old-deja/g++.other/friend9.C: Likewise.
857 * g++.old-deja/g++.other/lineno1.C: Likewise.
858 * g++.old-deja/g++.other/using1.C: Likewise.
859 * g++.old-deja/g++.pt/enum14.C: Likewise.
860 * g++.old-deja/g++.pt/friend11.C: Likewise.
861 * g++.old-deja/g++.pt/friend21.C: Likewise.
862 * g++.old-deja/g++.pt/friend3.C: Likewise.
863 * g++.old-deja/g++.pt/inherit2.C: Likewise.
864 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
865 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
866 * g++.old-deja/g++.robertl/eb94.C: Likewise.
868 2015-04-15 Jakub Jelinek <jakub@redhat.com>
871 * g++.dg/ipa/pr65765.C: New test.
873 2015-04-15 Nick Clifton <nickc@redhat.com>
875 * gcc.target/rx/builtins.c: Disable RMPA test if string
876 instructions are not allowed.
878 2015-04-15 Alan Modra <amodra@gmail.com>
880 * gcc.dg/pr65408.c: New.
882 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
885 * gcc.target/arm/pr65729.c: New test.
887 2015-04-14 Richard Biener <rguenther@suse.de>
889 PR tree-optimization/65758
890 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
892 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
895 * gcc.c-torture/execute/pr65648.c: New test.
897 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
899 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
900 __builtin_finite instead of finite.
901 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
904 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
906 PR tree-optimization/63387
907 * gcc.dg/pr63387.c: New testcase.
909 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
911 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
913 2015-04-13 Richard Biener <rguenther@suse.de>
915 PR tree-optimization/65204
916 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
918 2015-04-13 Terry Guo <terry.guo@arm.com>
921 * gcc.target/arm/pr65710.c: New.
923 2015-04-12 Jakub Jelinek <jakub@redhat.com>
925 PR tree-optimization/65747
926 * g++.dg/torture/pr65747.C: New test.
928 2015-04-12 Jakub Jelinek <jakub@redhat.com>
931 * g++.dg/cpp0x/pr65736.C: New test.
933 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
934 Martin Liska <mliska@suse.cz>
937 * g++.dg/ipa/pr65722.C: New testcase.
939 2015-04-11 Jakub Jelinek <jakub@redhat.com>
941 PR tree-optimization/65735
942 * gcc.c-torture/compile/pr65735.c: New test.
944 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
947 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
949 2015-04-11 Jakub Jelinek <jakub@redhat.com>
952 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
954 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
957 * gcc.target/arm/pr65647-2.c: New.
959 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
962 * g++.dg/torture/pr65694.C: New test.
964 2015-04-10 Tobias Burnus <burnus@net-b.de>
966 * gfortran.dg/coarray_lock_6.f90: New.
967 * gfortran.dg/coarray_lock_7.f90: New.
968 * gfortran.dg/coarray/lock_2.f90: New.
970 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
976 * gfortran.dg/used_types_27.f90: New.
978 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
981 * gcc.target/i386/pr65671.c: New.
983 2015-04-09 Jakub Jelinek <jakub@redhat.com>
985 PR tree-optimization/65709
986 * c-c++-common/ubsan/align-9.c: New test.
988 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
991 * gfortran.dg/pr56852.f90: New test.
993 2015-04-09 Marek Polacek <polacek@redhat.com>
994 Jakub Jelinek <jakub@redhat.com>
997 * g++.dg/opt/pr65554.C: New test.
999 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1002 * c-c++-common/attr-aligned-1.c: New test.
1004 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1006 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1008 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1011 * gcc.target/i386/sse-25.c: New.
1013 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1016 * gcc.target/i386/pr65693.c: New test.
1018 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1020 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1022 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1024 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1026 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1028 * gcc.target/i386/thunk-retbnd.c: New.
1030 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1032 * gnat.dg/opt48.adb: New test.
1033 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1034 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1036 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1039 * gcc.c-torture/compile/pr65540.c: New.
1041 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1043 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1046 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1049 * g++.dg/debug/pr65678.C: New test.
1052 * gcc.c-torture/compile/pr65680.c: New test.
1054 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1057 * gfortran.dg/allocate_with_source_5.f90: New test.
1059 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1061 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1062 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1064 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1066 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1068 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1071 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1072 to get floating point compression.
1073 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1075 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1077 PR preprocessor/61977
1078 * gcc.dg/cpp/pr61977.c: New test.
1080 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1082 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1084 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1087 * gcc.target/arm/pr65647.c: New.
1089 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1092 * g++.dg/torture/pr65655.C: New testcase.
1094 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1097 * g++.dg/cpp1y/lambda-init13.C: New.
1099 2015-04-03 Marek Polacek <polacek@redhat.com>
1101 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1103 2015-04-02 Marek Polacek <polacek@redhat.com>
1106 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1107 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1109 2015-04-02 Jakub Jelinek <jakub@redhat.com>
1111 PR preprocessor/61977
1112 * gcc.target/powerpc/pr61977-1.c: New test.
1113 * gcc.target/powerpc/pr61977-2.c: New test.
1115 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1118 * g++.dg/warn/Wshadow-8.C: New.
1119 * g++.dg/warn/Wshadow-9.C: Likewise.
1120 * g++.dg/warn/Wshadow-10.C: Likewise.
1121 * g++.dg/warn/Wshadow-11.C: Likewise.
1123 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1125 * gcc.dg/pr23623.c: Added aligned attribute.
1126 * gcc.dg/20141029-1.c: Likewise.
1127 * gcc.dg/20150306-1.c: New test.
1129 2015-04-01 Marek Polacek <polacek@redhat.com>
1132 * g++.dg/cpp0x/initlist93.C: New test.
1133 * g++.dg/cpp0x/initlist94.C: New test.
1135 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1138 * gcc.target/aarch64/pr65624.c: New test.
1140 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
1142 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1144 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1146 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1147 extra variable to force stack alignment.
1148 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1149 extra variable to force stack alignment.
1151 2015-03-31 Marek Polacek <polacek@redhat.com>
1154 * g++.dg/template/pr65390.C: New test.
1156 2015-03-31 Martin Liska <mliska@suse.cz>
1158 * g++.dg/ipa/pr65557.C: New test.
1160 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1162 * gcc.target/s390/hotpatch-25.c: New test.
1163 * gcc.target/s390/hotpatch-1.c: Update test.
1164 * gcc.target/s390/hotpatch-10.c: Update test.
1165 * gcc.target/s390/hotpatch-11.c: Update test.
1166 * gcc.target/s390/hotpatch-12.c: Update test.
1167 * gcc.target/s390/hotpatch-13.c: Update test.
1168 * gcc.target/s390/hotpatch-14.c: Update test.
1169 * gcc.target/s390/hotpatch-15.c: Update test.
1170 * gcc.target/s390/hotpatch-16.c: Update test.
1171 * gcc.target/s390/hotpatch-17.c: Update test.
1172 * gcc.target/s390/hotpatch-18.c: Update test.
1173 * gcc.target/s390/hotpatch-19.c: Update test.
1174 * gcc.target/s390/hotpatch-2.c: Update test.
1175 * gcc.target/s390/hotpatch-21.c: Update test.
1176 * gcc.target/s390/hotpatch-22.c: Update test.
1177 * gcc.target/s390/hotpatch-23.c: Update test.
1178 * gcc.target/s390/hotpatch-24.c: Update test.
1179 * gcc.target/s390/hotpatch-3.c: Update test.
1180 * gcc.target/s390/hotpatch-4.c: Update test.
1181 * gcc.target/s390/hotpatch-5.c: Update test.
1182 * gcc.target/s390/hotpatch-6.c: Update test.
1183 * gcc.target/s390/hotpatch-7.c: Update test.
1184 * gcc.target/s390/hotpatch-8.c: Update test.
1185 * gcc.target/s390/hotpatch-9.c: Update test.
1186 * gcc.target/s390/hotpatch-compile-16.c: Update test.
1188 2015-03-31 Richard Biener <rguenther@suse.de>
1191 * g++.dg/torture/pr65626.C: New testcase.
1193 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1196 * gcc.target/i386/mpx/pr65531.cc: New.
1198 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1201 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1202 __builtin_alloca instead of alloca.
1203 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1204 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1205 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1208 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1211 * g++.dg/ubsan/pr65610.C: New test.
1213 2015-03-30 Marek Polacek <polacek@redhat.com>
1216 * g++.dg/cpp0x/pr65398-2.C: New test.
1218 2015-03-30 Marek Polacek <polacek@redhat.com>
1220 * c-c++-common/pr65556.c: Change the width of bit-fields.
1222 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1225 * gcc.target/i386/pr65588.c: New testcase.
1227 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1229 PR libgfortran/65563
1230 * gfortran.dg/open_errors_2.f90: New test.
1232 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1234 PR libgfortran/65596
1235 * gfortran.dg/namelist_86.f90: New test.
1237 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1239 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1240 statement to reflect new ownership.
1242 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1245 * g++.dg/template/friend58.C: New.
1246 * g++.dg/template/friend59.C: Likewise.
1248 2015-03-27 Tobias Burnus <burnus@net-b.de>
1251 * g++.dg/gomp/openmp-simd-3.C: New.
1252 * gcc.dg/gomp/openmp-simd-3.c: New.
1254 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1257 * gcc.target/i386/pr65248-1.c: New file.
1258 * gcc.target/i386/pr65248-2.c: Likewise.
1259 * gcc.target/i386/pr65248-3.c: Likewise.
1260 * gcc.target/i386/pr65248-4.c: Likewise.
1262 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1265 * gcc.c-torture/compile/pr65593.c: New test.
1267 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1270 * g++.dg/cpp1y/constexpr-assert1.C: New.
1272 2015-03-27 Marek Polacek <polacek@redhat.com>
1275 * c-c++-common/pr65556.c: New test.
1277 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1280 * g++.dg/torture/pr65600.C: New testcase.
1282 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1285 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1287 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1289 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1290 statement and cleanup. Fixed typos.
1292 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1295 * gcc.c-torture/compile/pr65595.c: New testcase.
1297 2015-03-27 Marek Polacek <polacek@redhat.com>
1300 * g++.dg/ubsan/pr65583.C: New test.
1302 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1304 * gcc.c-torture/compile/20150327.c: New testcase.
1306 2015-03-26 Richard Biener <rguenther@suse.de>
1309 * g++.dg/torture/pr65555.C: New testcase.
1311 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1313 PR tree-optimization/64715
1314 * gcc.dg/builtin-object-size-15.c: New test.
1315 * gcc.dg/pr64715-1.c: New test.
1316 * gcc.dg/pr64715-2.c: New test.
1318 2015-03-26 Richard Biener <rguenther@suse.de>
1321 * gnat.dg/specs/opt2.ads: Fix testcase.
1323 2015-03-25 Martin Sebor <msebor@redhat.com>
1326 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1327 when target isn't arm*-*-*-*.
1328 (check_effective_target_arm_nothumb): Likewise.
1329 (check_effective_target_arm_little_endian): Likewise.
1330 (check_effective_target_arm_vect_no_misalign): Likewise.
1331 (check_effective_target_aarch64_little_endian): Fail early if target
1334 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1336 PR tree-optimization/65177
1337 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1339 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1341 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1342 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1343 smmintrin.h and mm3dnow.h.
1345 2015-03-25 Marek Polacek <polacek@redhat.com>
1348 * g++.dg/cpp0x/pr65558.C: New test.
1350 2015-03-25 Marek Polacek <polacek@redhat.com>
1353 * g++.dg/template/pr61670.C: New test.
1355 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1358 * g++.dg/template/pr54987.C: New.
1360 2015-03-25 Richard Biener <rguenther@suse.de>
1362 PR tree-optimization/62630
1363 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1365 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1368 * gcc.target/i386/mpx/pr65508.c: New.
1370 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1374 * gfortran.dg/data_initialized_3.f90: New.
1376 2015-03-25 Richard Biener <rguenther@suse.de>
1379 * gnat.dg/specs/opt2.ads: New testcase.
1381 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1383 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1384 * gcc.target/arm/memset-inline-4.c: Skip for
1385 arm_tune_string_ops_prefer_neon.
1386 * gcc.target/arm/memset-inline-5.c: Ditto.
1387 * gcc.target/arm/memset-inline-6.c: Ditto.
1388 * gcc.target/arm/memset-inline-8.c: Ditto.
1389 * gcc.target/arm/memset-inline-9.c: Ditto.
1391 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1394 * g++.dg/other/virtual3.C: New.
1396 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1399 * g++.dg/cpp0x/vt-60130.C: New.
1401 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1404 * g++.dg/warn/Warray-bounds-7.C: New.
1406 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1409 * g++.dg/template/defarg18.C: New.
1411 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1414 * g++.dg/cpp0x/vt-59988.C: New.
1416 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1418 PR tree-optimization/65533
1419 * gcc.dg/pr65533.c: New test.
1421 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1423 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1424 source= and mold= expressions functionality.
1425 * gfortran.dg/allocate_class_4.f90: New test.
1426 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1427 copying an unlimited polymorhpic object containing a char array
1428 to another unlimited polymorphic object respects the _len
1430 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1431 whether deferred length char array allocate works, unlimited
1432 polymorphic object allocation from a string works and if
1433 allocating an array of deferred length strings works.
1434 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1436 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1439 * g++.dg/cpp0x/constexpr-array11.C: New.
1441 2015-03-24 Richard Biener <rguenther@suse.de>
1444 * gcc.dg/torture/pr65517.c: New testcase.
1446 2015-03-24 Tobias Burnus <burnus@net-b.de>
1448 * gfortran.dg/coindexed_1.f90: Moved from
1449 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1451 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1454 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1458 * gcc.target/i386/pr65523.c: New test.
1461 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1463 * g++.dg/lto/pr65475b_0.C: Likewise.
1465 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1468 * gcc.target/sh/torture/pr65505.c: New.
1470 2015-03-23 Martin Sebor <msebor@redhat.com>
1473 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1474 assembly for lvx in addition to lxv.
1476 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1479 * gfortran.dg/pr65504.f90: New test.
1482 * gcc.dg/pr65521.c: New test.
1484 2015-03-23 Richard Biener <rguenther@suse.de>
1486 PR tree-optimization/65518
1487 * gcc.dg/vect/pr65518.c: New testcase.
1489 2015-03-23 Richard Biener <rguenther@suse.de>
1491 PR tree-optimization/65494
1492 * gcc.dg/vect/pr65494.c: New testcase.
1494 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1496 PR preprocessor/65238
1497 * c-c++-common/cpp/pr65238-1.c: New test.
1498 * gcc.dg/cpp/pr65238-2.c: New test.
1499 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1500 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1502 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1503 Mikael Morin <mikael@gcc.gnu.org>
1506 * gfortran.dg/elemental_dependency_4.f90: New.
1507 * gfortran.dg/elemental_dependency_5.f90: New.
1509 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1512 * g++.dg/lto/pr65475b_0.C: New testcase.
1513 * g++.dg/lto/pr65475b_1.C: New testcase.
1514 * g++.dg/lto/pr65475c_0.C: New testcase.
1515 * g++.dg/lto/pr65475c_1.C: New testcase.
1517 2015-03-21 Tobias Burnus <burnus@net-b.de>
1519 * gfortran.dg/coarray_38.f90: New.
1520 * gfortran.dg/coarray_39.f90: New.
1521 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1524 2015-03-20 Marek Polacek <polacek@redhat.com>
1527 * g++.dg/cpp0x/pr65398.C: New test.
1529 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
1532 * g++.dg/lto/pr65475_0.C: New testcase.
1533 * g++.dg/lto/pr65475_1.C: New testcase.
1535 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1537 PR rtl-optimization/64366
1538 * gcc.target/sh/pr64366.c: New.
1540 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1543 * g++.dg/cpp0x/constexpr-48324.C: New.
1545 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1548 * g++.dg/cpp0x/pr48453.C: New.
1550 2015-03-20 Marek Polacek <polacek@redhat.com>
1553 * g++.dg/cpp0x/pr65072.C: New test.
1555 2015-03-20 Richard Biener <rguenther@suse.de>
1558 * gcc.dg/pr15347.c: Use -O.
1559 * c-c++-common/pr19807-1.c: Likewise.
1561 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1563 * gnat.dg/volatile13.ad[sb]: New test.
1565 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
1567 PR rtl-optimization/60851
1568 * gcc.target/i386/pr60851.c: New test.
1570 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1573 * g++.dg/pr65240.h: Add tests for PR 65240.
1574 * g++.dg/pr65240-1.C: Likewise.
1575 * g++.dg/pr65240-2.C: Likewise.
1576 * g++.dg/pr65240-3.C: Likewise.
1577 * g++.dg/pr65240-4.C: Likewise.
1579 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1581 PR rtl-optimization/63491
1582 * gcc.target/powerpc/pr63491.c: New.
1584 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1586 * g++.dg/ipa/pr65465.C: New test.
1588 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1591 * g++.dg/cpp0x/deleted11.C: New.
1593 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1596 * c-c++-common/tsan/pr65400-3.c: New test.
1598 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1601 * g++.dg/cpp0x/constexpr-59686.C: New.
1603 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1606 * g++.dg/tsan/pr64265.C: New test.
1609 * c-c++-common/tsan/pr65400-1.c: New test.
1610 * c-c++-common/tsan/pr65400-2.c: New test.
1612 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1615 * g++.dg/cpp0x/pr59816.C: New.
1617 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
1620 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1622 2015-03-18 Martin Liska <mliska@suse.cz>
1625 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1626 equivalences either to 6 or 7.
1628 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
1632 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1634 * gcc.dg/undefined-loop-1.c: New file.
1635 * gcc.dg/undefined-loop-2.c: New file.
1637 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
1640 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1641 loop exits too early.
1643 2015-03-18 Jakub Jelinek <jakub@redhat.com>
1645 PR tree-optimization/65450
1646 * gfortran.dg/pr65450.f90: New test.
1649 * gcc.target/i386/pr65078-1.c: New test.
1650 * gcc.target/i386/pr65078-2.c: New test.
1651 * gcc.target/i386/pr65078-3.c: New test.
1652 * gcc.target/i386/pr65078-4.c: New test.
1653 * gcc.target/i386/pr65078-5.c: New test.
1654 * gcc.target/i386/pr65078-6.c: New test.
1656 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1659 * g++.dg/cpp1y/pr65340.C: New.
1661 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1664 * gfortran.dg/system_clock_3.f08: Adjust test.
1666 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
1669 * gfortran.dg/proc_ptr_comp_44.f90: New test.
1670 * gfortran.dg/proc_ptr_comp_45.f90: New test.
1672 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1675 * gfortran.dg/system_clock_3.f08: New test.
1677 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
1680 g++.dg/cpp1y/pr64626-1.C: New.
1681 g++.dg/cpp1y/pr64626-2.C: New.
1682 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1684 2015-03-16 Jakub Jelinek <jakub@redhat.com>
1686 PR tree-optimization/65427
1687 * gcc.c-torture/execute/pr65427.c: New test.
1689 2015-03-16 Marek Polacek <polacek@redhat.com>
1693 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1694 * g++.dg/cpp0x/pr65327.C: New test.
1696 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1699 * c-c++-common/asan/pr64820.c: New test.
1701 2015-03-16 Andre Vehreschild <vehre@gmx.de>
1703 * gfortran.dg/pointer_2.f90: New test.
1705 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1707 * g++.dg/pr65049.C: New test.
1709 2015-03-16 Tom de Vries <tom@codesourcery.com>
1711 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1712 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1713 * gcc.target/i386/fuse-caller-save.c: Same.
1715 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1717 * gnat.dg/loop_optimization18.ad[sb]: New test.
1718 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1720 2015-03-16 Alan Modra <amodra@gmail.com>
1722 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
1725 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
1727 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1729 * gcc.dg/torture/pr65270-2.c: Likewise.
1731 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
1734 * gfortran.dg/pointer_remapping_9.f90: New.
1736 2015-03-14 Jakub Jelinek <jakub@redhat.com>
1738 PR tree-optimization/65369
1739 * gcc.c-torture/execute/pr65369.c: New test.
1741 PR tree-optimization/65418
1742 * gcc.c-torture/execute/pr65418-1.c: New test.
1743 * gcc.c-torture/execute/pr65418-2.c: New test.
1745 PR rtl-optimization/65401
1746 * gcc.c-torture/execute/pr65401.c: New test.
1748 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1751 * gcc.target/arm/pr64600_1.c: New test.
1753 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1755 PR rtl-optimization/65235
1756 * gcc.target/aarch64/pr65235_1.c: New test.
1758 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
1760 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1761 * gcc.target/s390/hotpatch-22.c: Likewise.
1762 * gcc.target/s390/hotpatch-23.c: Likewise.
1763 * gcc.target/s390/hotpatch-24.c: Likewise.
1764 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1765 * gcc.target/s390/hotpatch-1.c: Update expected output.
1766 * gcc.target/s390/hotpatch-2.c: Likewise.
1767 * gcc.target/s390/hotpatch-3.c: Likewise.
1768 * gcc.target/s390/hotpatch-4.c: Likewise.
1769 * gcc.target/s390/hotpatch-5.c: Likewise.
1770 * gcc.target/s390/hotpatch-6.c: Likewise.
1771 * gcc.target/s390/hotpatch-7.c: Likewise.
1772 * gcc.target/s390/hotpatch-8.c: Likewise.
1773 * gcc.target/s390/hotpatch-9.c: Likewise.
1774 * gcc.target/s390/hotpatch-10.c: Likewise.
1775 * gcc.target/s390/hotpatch-11.c: Likewise.
1776 * gcc.target/s390/hotpatch-12.c: Likewise.
1777 * gcc.target/s390/hotpatch-13.c: Likewise.
1778 * gcc.target/s390/hotpatch-14.c: Likewise.
1779 * gcc.target/s390/hotpatch-15.c: Likewise.
1780 * gcc.target/s390/hotpatch-16.c: Likewise.
1781 * gcc.target/s390/hotpatch-17.c: Likewise.
1782 * gcc.target/s390/hotpatch-18.c: Likewise.
1783 * gcc.target/s390/hotpatch-19.c: Likewise.
1785 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1788 * gcc.target/i386/pr65103-1.c: New.
1790 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1793 * gcc.target/i386/pr65044.c: New.
1795 2015-03-12 Tom de Vries <tom@codesourcery.com>
1797 PR rtl-optimization/64895
1798 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1799 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1800 * gcc.target/i386/fuse-caller-save.c: Ditto.
1802 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1804 * gcc.dg/ipa/pr63569.c: Fix template.
1806 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
1808 * g++.dg/ipa/pr64146.C: Require fpic support.
1810 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
1813 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1814 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1816 2015-03-11 Jakub Jelinek <jakub@redhat.com>
1818 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1819 to dg-options, fix up dg-skip-if.
1821 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
1824 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1825 * gcc.target/avr/tiny-caller-save.c: Same.
1827 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1830 * g++.dg/pr65242.C: New test.
1832 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
1834 * c-c++-common/asan/no-asan-check-glob.c: New test.
1836 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
1839 * g++.dg/other/default11.C: New.
1840 * g++.dg/other/default12.C: Likewise.
1842 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1845 * gcc.target/i386/bmi2-bzhi-2.c: New test.
1847 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
1850 * gfortran.dg/unlimited_polymorphic_23.f90: New test
1852 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1855 * g++.dg/cpp0x/pr65127.C: New test.
1857 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1859 * gcc.dg/ipa/PR64550.c: Update template.
1861 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1862 Tobias Burnus <burnus@net-b.de>
1864 * gfortran.dg/coarray_sync_memory.f90: New.
1866 2015-03-10 Marek Polacek <polacek@redhat.com>
1869 * c-c++-common/ubsan/pr65367.c: New test.
1871 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1873 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1874 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1875 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1876 * gcc.target/i386/mpx/calloc-1-nov.c: New.
1877 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1878 * gcc.target/i386/mpx/malloc-1-nov.c: New.
1879 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1880 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1881 * gcc.target/i386/mpx/realloc-1-nov.c: New.
1882 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1883 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1884 * gcc.target/i386/mpx/realloc-2-nov.c: New.
1885 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1887 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1889 * lib/mpx-dg.exp (mpx_link_flags): New.
1892 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1893 * gcc.target/i386/mpx/alloca-1-nov.c: New.
1894 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1895 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1896 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1897 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1898 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1899 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1900 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1901 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1902 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1903 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1904 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1905 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1906 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1907 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1908 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1909 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1910 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1911 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1912 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1913 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1914 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1915 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1916 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1917 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1918 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1919 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1920 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1921 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1922 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1923 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1924 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1925 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1926 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1927 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1928 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1929 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1930 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1931 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1932 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1933 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1934 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1935 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1936 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1937 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1938 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1939 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1940 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1941 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1942 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1943 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1944 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1945 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1946 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1947 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1948 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1949 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1950 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1951 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1952 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1953 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1954 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1955 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1956 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1957 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1958 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1959 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1960 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1961 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1962 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1963 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1964 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1965 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1966 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1967 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1968 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1969 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1970 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1971 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1972 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1973 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1974 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1975 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1976 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1977 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1978 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1979 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1980 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1981 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1982 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1983 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1984 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1985 * gcc.target/i386/mpx/label-address-1.c: New.
1986 * gcc.target/i386/mpx/legacy-1-nov.c: New.
1987 * gcc.target/i386/mpx/macro.c: New.
1988 * gcc.target/i386/mpx/mpx-check.h: New.
1989 * gcc.target/i386/mpx/mpx.exp: New.
1990 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1991 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1992 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1993 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1994 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1995 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1996 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1997 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1998 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1999 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2000 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2001 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2002 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2003 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2004 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2005 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2006 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2007 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2008 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2009 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2010 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2011 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2012 * gcc.target/i386/mpx/reference-1-nov.c: New.
2013 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2014 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2015 * gcc.target/i386/mpx/reference-2-nov.c: New.
2016 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2017 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2018 * gcc.target/i386/mpx/reference-3-nov.c: New.
2019 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2020 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2021 * gcc.target/i386/mpx/reference-4-nov.c: New.
2022 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2023 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2024 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2025 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2026 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2027 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2028 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2029 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2030 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2031 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2032 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2033 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2034 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2035 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2036 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2037 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2038 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2039 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2040 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2041 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2042 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2043 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2044 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2045 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2046 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2047 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2048 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2049 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2050 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2051 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2052 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2053 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2054 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2055 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2056 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2057 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2058 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2059 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2060 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2061 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2062 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2063 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2064 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2065 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2066 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2067 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2068 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2069 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2070 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2071 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2072 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2073 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2074 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2075 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2076 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2077 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2078 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2079 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2080 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2081 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2082 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2083 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2084 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2085 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2086 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2087 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2088 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2089 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2090 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2091 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2092 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2093 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2094 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2095 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2096 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2097 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2098 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2099 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2100 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2101 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2102 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2103 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2104 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2105 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2106 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2107 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2108 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2109 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2110 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2111 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2112 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2113 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2114 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2115 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2116 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2117 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2118 * gcc.target/i386/mpx/vararg-1-nov.c: New.
2119 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2120 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2121 * gcc.target/i386/mpx/vararg-2-nov.c: New.
2122 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2123 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2124 * gcc.target/i386/mpx/vararg-3-nov.c: New.
2125 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2126 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2127 * gcc.target/i386/mpx/vararg-4-nov.c: New.
2128 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2129 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2130 * gcc.target/i386/mpx/vararg-5-nov.c: New.
2131 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2132 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2133 * gcc.target/i386/mpx/vararg-6-nov.c: New.
2134 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2135 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2136 * gcc.target/i386/mpx/vararg-7-nov.c: New.
2137 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2138 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2139 * gcc.target/i386/mpx/vararg-8-nov.c: New.
2140 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2141 * gcc.target/i386/mpx/vla-1-lbv.c: New.
2142 * gcc.target/i386/mpx/vla-1-nov.c: New.
2143 * gcc.target/i386/mpx/vla-1-ubv.c: New.
2144 * gcc.target/i386/mpx/vla-2-lbv.c: New.
2145 * gcc.target/i386/mpx/vla-2-nov.c: New.
2146 * gcc.target/i386/mpx/vla-2-ubv.c: New.
2148 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2150 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2152 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2154 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2156 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
2158 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2159 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2161 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2164 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2167 * c-c++-common/pr65120.c: New test.
2169 PR rtl-optimization/65321
2170 * gcc.dg/pr65321.c: New test.
2172 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2174 PR tree-optimization/65355
2175 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2177 2015-03-09 Jakub Jelinek <jakub@redhat.com>
2180 * c-c++-common/pr49706.c: Adjust tests for not warning
2181 about !!x == y or !b == y where b is boolean, and add
2183 * c-c++-common/pr62199-2.c: Likewise.
2185 2015-03-09 Richard Biener <rguenther@suse.de>
2188 * gcc.dg/torture/pr65270-1.c: New testcase.
2189 * gcc.dg/torture/pr65270-2.c: Likewise.
2191 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2193 PR tree-optimization/63743
2194 * gcc.dg/pr63743.c: New test.
2196 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
2199 * g++.dg/lto/pr65316_0.C: New testcase.
2200 * g++.dg/lto/pr65316_1.C: New testcase.
2202 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2205 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2207 * g++.dg/abi/rtti3.C: Likewise.
2209 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2212 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2214 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2216 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2218 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2220 2015-03-08 Morin <mikael@gcc.gnu.org>
2223 * gfortran.dg/entry_20.f90: New.
2225 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2228 * gcc.c-torture/compile/pr65153.c: New.
2230 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2233 * g++.dg/torture/pr65249.C: New.
2235 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2237 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2239 (int64_t): Likewise.
2241 2015-03-07 Marek Polacek <polacek@redhat.com>
2242 Martin Uecker <uecker@eecs.berkeley.edu>
2245 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2247 * c-c++-common/ubsan/bounds-8.c: New test.
2248 * c-c++-common/ubsan/bounds-9.c: New test.
2249 * gcc.dg/ubsan/bounds-2.c: New test.
2251 2015-03-05 Martin Sebor <msebor@redhat.com>
2253 * PR testsuite/63175
2254 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2255 checking of results into main to prevent it from getting optimized
2257 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2259 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2261 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2262 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2263 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2266 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2268 * g++.dg/lto/pr65302_1.C: New testcase.
2269 * g++.dg/lto/pr65302_0.C: New testcase.
2271 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2273 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2274 -fno-ipa-icf to dg-options.
2276 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2278 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2279 compiles using the linker plugin.
2281 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2283 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2285 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2287 * gcc.target/arm/pr65067.c: New test.
2289 2015-03-05 Martin Liska <mliska@suse.cz>
2292 * gcc.dg/ipa/pr65318.c: New test.
2294 2015-03-05 Marek Polacek <polacek@redhat.com>
2296 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2298 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2300 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2302 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2304 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2305 max-unroll-times back to defaults for s390.
2307 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2311 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2314 * g++.dg/cpp0x/initlist92.C: New.
2316 2015-03-05 Richard Biener <rguenther@suse.de>
2318 PR tree-optimization/65310
2319 * gcc.dg/vect/pr65310.c: New testcase.
2321 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2324 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2326 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2328 * gnat.dg/entry_queues3.adb: New test.
2330 2015-03-04 Ian Lance Taylor <iant@google.com>
2332 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2334 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2337 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2339 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2341 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2342 -fno-ipa-icf to dg-options
2343 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2344 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2346 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2349 * g++.dg/cpp0x/decltype62.C: New.
2351 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2353 * gnat.dg/object_overflow5.adb: New test.
2355 2015-03-03 Martin Liska <mliska@suse.cz>
2358 * gcc.dg/ipa/pr65287.c: New test.
2360 2015-03-03 Martin Jambor <mjambor@suse.cz>
2361 Eric Botcazou <ebotcazou@adacore.com>
2363 * gnat.dg/specs/pack12.ads: New test.
2365 2015-03-03 Martin Liska <mliska@suse.cz>
2367 * gcc.dg/ipa/PR65282.c: New test.
2369 2015-03-13 Jeff Law <law@redhat.com>
2371 PR tree-optimization/65241
2372 * gcc.c-torture/compile/pr65241.c: New test.
2374 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2377 * gcc.target/avr/torture/pr64331.c: New test.
2379 2015-03-03 Martin Liska <mliska@suse.cz>
2380 Jan Hubicka <hubicka@ucw.cz>
2382 * g++.dg/ipa/pr65263.C: New test.
2384 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2387 * gcc.dg/lto/pr65130_0.c: New testcase.
2388 * gcc.dg/lto/pr65130_1.c: New testcase.
2390 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2393 * g++.dg/torture/pr64988.C: New testcase.
2395 2015-03-02 Tobias Burnus <burnus@net-b.de>
2397 * gfortran.dg/coarray_atomic_6.f90: New.
2399 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2402 * gcc.target/i386/pr65184.c: New.
2404 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2407 * gcc.target/i386/pr65183.c: New.
2409 2015-02-28 Martin Liska <mliska@suse.cz>
2410 Jan Hubicka <hubicka@ucw.cz>
2412 * gcc.dg/ipa/ipa-icf-35.c: New test.
2413 * gcc.dg/ipa/ipa-icf-36.c: New test.
2414 * gcc.dg/ipa/ipa-icf-37.c: New test.
2416 2015-02-28 Martin Liska <mliska@suse.cz>
2417 Jan Hubicka <hubicka@ucw.cz>
2420 * gcc.dg/ipa/ipa-icf-34.c: New test.
2422 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2425 * gcc.target/sh/sh/pr61142.c: New.
2427 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2429 * g++.dg/other/dump-ada-spec-3.C: New test.
2431 2015-03-01 Martin Liska <mliska@suse.cz>
2433 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2434 * g++.dg/ipa/pr63595.C: Update expected results.
2436 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2439 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2441 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2443 * gcc.dg/vect/pr59354.c: Move vector producing code to
2446 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2449 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2450 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2451 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2452 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2454 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2456 PR tree-optimization/65048
2457 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2458 (foo): Use K&R style definition.
2460 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2463 * g++.dg/pr65032.C: New.
2465 2015-02-27 Marek Polacek <polacek@redhat.com>
2468 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2471 2015-02-27 Marek Polacek <polacek@redhat.com>
2474 * gcc.dg/pr65228.c: New test.
2476 2015-02-27 Kai Tietz <ktietz@redhat.com>
2479 * gcc.dg/weak/weak-17.c: New file.
2481 2015-02-27 Richard Biener <rguenther@suse.de>
2484 * g++.dg/lto/pr65193_0.C: New testcase.
2486 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2488 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2489 * gcc.target/s390/hotpatch-8.c: Likewise.
2490 * gcc.target/s390/hotpatch-9.c: Likewise.
2491 * gcc.target/s390/pr61078.c: Likewise.
2492 * gcc.target/s390/pr57960.c: Remove -m64.
2493 * gcc.target/s390/pr61078.c: Likewise.
2495 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2496 Martin Liska <mliska@suse.cz>
2499 * gcc.dg/pr64454.c: Disable ICF.
2500 * gcc.dg/pr28685-1.c: Disable ICF
2501 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2502 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2503 * g++.dg/ipa/ipa-icf-4.C: Update template.
2505 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2507 PR tree-optimization/65216
2508 * gcc.c-torture/execute/pr65216.c: New test.
2510 PR tree-optimization/65215
2511 * gcc.c-torture/execute/pr65215-1.c: New test.
2512 * gcc.c-torture/execute/pr65215-2.c: New test.
2513 * gcc.c-torture/execute/pr65215-3.c: New test.
2514 * gcc.c-torture/execute/pr65215-4.c: New test.
2515 * gcc.c-torture/execute/pr65215-5.c: New test.
2517 2015-02-26 Tom de Vries <tom@codesourcery.com>
2519 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2521 2015-02-26 Martin Liska <mliska@suse.cz>
2522 Jan Hubicka <hubicka@ucw.cz>
2524 * g++.dg/ipa/pr64146.C: Update expected results.
2525 * gcc.dg/ipa/ipa-icf-26.c: Update test.
2526 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2527 * gcc.dg/ipa/ipa-icf-34.c: New test.
2529 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2531 * gcc.dg/vect/vect-pr61917.c: Rename to ...
2532 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2533 (dg-additional-options): Remove dg directive.
2534 (dg-final): Add dg directive.
2536 2015-02-26 Marek Polacek <polacek@redhat.com>
2539 * g++.dg/ipa/pr65008.C: New test.
2541 2015-02-26 Tom de Vries <tom@codesourcery.com>
2543 * lib/profopt.exp (profopt-target-cleanup): New proc.
2544 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2545 files from sources from dg-additional-sources.
2547 2015-02-26 Tom de Vries <tom@codesourcery.com>
2549 * lib/gcov.exp: Cleanup in case of xfail.
2551 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2553 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2555 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
2558 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2559 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2560 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2561 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2562 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2563 * g++.dg/debug/pr46123.C: XFAIL and move...
2564 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2565 * gcc.dg/debug/dwarf2-3.c: Move...
2566 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2568 2015-02-26 Marek Polacek <polacek@redhat.com>
2571 * g++.dg/cpp1y/pr65202.C: New test.
2573 2015-02-26 Tom de Vries <tom@codesourcery.com>
2575 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2576 locale_facets.h.gcov.
2578 2015-02-26 Tom de Vries <tom@codesourcery.com>
2580 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2582 2015-02-26 Tom de Vries <tom@codesourcery.com>
2584 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2586 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
2589 * gcc.target/i386/pr65217.c: New.
2591 2015-02-26 Tom de Vries <tom@codesourcery.com>
2593 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2595 2015-02-26 Tom de Vries <tom@codesourcery.com>
2597 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2599 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2601 PR tree-optimization/65048
2602 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2604 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2606 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2607 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2609 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
2612 * gcc.target/i386/pr65161.c: New test.
2614 2015-02-26 Terry Guo <terry.guo@arm.com>
2616 * gcc.target/arm/no-volatile-in-it.c: New test.
2618 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
2620 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2621 (dg-options): Add -save-temps.
2622 (dg-final): Add cleanup-saved-temps.
2624 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2626 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2628 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
2630 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2631 * gcc.target/powerpc/pack01.c: Include string.h.
2633 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
2636 * gcc.target/i386/pr65167.c: New.
2638 2015-02-25 Kai Tietz <ktietz@redhat.com>
2640 PR tree-optimization/61917
2641 * gcc.dg/vect/vect-pr61917.c: New file.
2643 2015-02-24 Jakub Jelinek <jakub@redhat.com>
2645 PR tree-optimization/65170
2646 * gcc.c-torture/execute/pr65170.c: New test.
2647 * gcc.dg/tree-ssa/vrp96.c: New test.
2649 2015-02-24 Tom de Vries <tom@codesourcery.com>
2651 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2653 2015-02-24 Tom de Vries <tom@codesourcery.com>
2656 * lib/gcc-defs.exp (additional_sources_used): Add new var.
2657 (dg-additional-files-options): Copy additional_sources to
2658 additional_sources_used before emptying additional_sources.
2659 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2660 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2661 (cleanup-saved-temps): Use additional_sources_used instead of
2663 (dg-test): Reset additional_sources_used.
2665 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
2668 * gfortran.dg/integer_exponentiation_6.F90: New test.
2670 2015-02-23 Martin Sebor <msebor@redhat.com>
2673 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2674 two parts. One to save registers, the other to verify the
2675 registers have the right values. Save register state into
2676 static data rather than on the stack.
2678 2015-02-23 Jakub Jelinek <jakub@redhat.com>
2681 * c-c++-common/asan/pr63888.c: New test.
2683 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
2686 * gcc.c-torture/compile/pr65163.c: New.
2688 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2690 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2691 with -m31 on 64 bit.
2692 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2693 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2695 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2697 * gcc.target/s390/20090223-1.c: Add
2698 -Wno-implicit-function-declaration option.
2699 * gcc.target/s390/pr42224.c: Likewise.
2700 * gcc.target/s390/pr55718.c: Likewise.
2702 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2704 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2705 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2706 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2707 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2708 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2709 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2710 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2711 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2712 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2713 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2714 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2715 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2716 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2717 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2718 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2719 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2720 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2721 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2722 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2723 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2724 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2726 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2728 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2729 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2730 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2731 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2732 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2733 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2734 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2735 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2736 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2737 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2738 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2739 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2740 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2741 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2742 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2743 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2745 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2749 * gfortran.dg/pr61960.f90: New.
2750 * gfortran.dg/pr64230.f90: New.
2751 * gfortran.dg/pr64980.f03: New.
2753 2015-02-22 Tom de Vries <tom@codesourcery.com>
2755 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2757 2015-02-21 Arnaud Charlet <charlet@adacore.com>
2760 * gnat.dg/timing_events.adb: Removed, invalid test.
2762 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
2765 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2767 * g++.dg/gcov/gcov-2.C: Likewise.
2769 2015-02-20 Richard Biener <rguenther@suse.de>
2771 PR tree-optimization/65136
2772 * gcc.dg/tree-ssa/pr65136.c: New testcase.
2774 2015-02-20 Jakub Jelinek <jakub@redhat.com>
2777 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2778 and nvptx-*-* blacklisting.
2780 * gcc.dg/sibcall-9.c: New test.
2781 * gcc.dg/sibcall-10.c: New test.
2783 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2785 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2787 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
2790 * gcc.target/avr/torture/pr64452.c: New test.
2792 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
2794 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2795 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2797 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2800 * lib/target-supports.exp (check_compile): Check whether
2801 additional_sources is defined before using it.
2803 2015-02-19 Jakub Jelinek <jakub@redhat.com>
2806 * g++.dg/opt/pr65074.C: New file.
2808 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
2810 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2811 (size_type): New typedef.
2812 (operator "" _script): Use it for the last argument.
2814 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2816 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2818 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2820 * lib/target-supports.exp (check_compile): Save/restore
2821 additional_sources that may belong to an actual test.
2823 2015-02-18 Jakub Jelinek <jakub@redhat.com>
2825 PR gcov-profile/64634
2826 * g++.dg/gcov/gcov-15.C: New test.
2828 2015-02-18 Tom de Vries <tom@codesourcery.com>
2830 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2832 2015-02-18 Tom de Vries <tom@codesourcery.com>
2834 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2836 2015-02-18 Tom de Vries <tom@codesourcery.com>
2838 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2840 2015-02-18 Tom de Vries <tom@codesourcery.com>
2842 * gfortran.dg/fmt_cache_1.f: Add missing close.
2844 2015-02-18 Tom de Vries <tom@codesourcery.com>
2847 * gfortran.dg/read_eof_8.f90: Add missing close.
2849 2015-02-18 Richard Biener <rguenther@suse.de>
2851 PR tree-optimization/65063
2852 * gcc.dg/pr65063.c: New testcase.
2854 2015-02-18 Richard Biener <rguenther@suse.de>
2856 PR tree-optimization/62217
2857 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2859 2015-02-18 Marek Polacek <polacek@redhat.com>
2862 * c-c++-common/ubsan/pr65081.c: New test.
2864 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2866 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2867 * gcc.target/sh/force-cbranch-delay-slot.c: New.
2869 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
2871 * gcc.dg/ipa/propalign-3.c: New test.
2873 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2876 * gcc.target/sh/pr64793.c: New.
2877 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2879 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
2881 * gcc.target/arm/divzero.c: New test case.
2883 2015-02-17 Tom de Vries <tom@codesourcery.com>
2885 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2887 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
2888 Jakub Jelinek <jakub@redhat.com>
2891 * g++.dg/cpp0x/pr65075.C: New test.
2893 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
2896 * gcc.target/powerpc/pr65058.c: New test.
2898 2015-02-16 Jeff Law <law@redhat.com>
2900 PR tree-optimization/64823
2901 * gcc.dg/uninit-20.c: New test.
2903 2015-02-16 Jakub Jelinek <jakub@redhat.com>
2904 James Greenhalgh <james.greenhalgh@arm.com>
2907 * gcc.dg/ipa/ipa-clone-1.c: New test.
2909 2015-02-16 Richard Biener <rguenther@suse.de>
2911 PR tree-optimization/65077
2912 * gcc.dg/torture/pr65077.c: New testcase.
2914 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
2916 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2917 Directive adjusted to scan for ldaxr.
2918 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2919 adjusted to scan for ldaex.
2921 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
2924 * g++.dg/cpp0x/constexpr-65080.C: New.
2926 2015-02-16 Richard Biener <rguenther@suse.de>
2928 PR tree-optimization/63593
2929 * gcc.dg/pr63593.c: New testcase.
2931 2015-02-16 Marek Polacek <polacek@redhat.com>
2934 * gcc.dg/pr65066.c: New test.
2936 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
2938 * gcc.dg/pr65002.C: Move ...
2939 * g++.dg/ipa/pr65002.C: ... here.
2941 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
2943 * gcc.target/powerpc/pr64205.c: Skip on AIX.
2944 * gcc.target/powerpc/pr64505.c: Skip on AIX.
2945 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2946 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2948 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
2951 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2952 the expression to find calls.
2953 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2954 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2955 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2956 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2957 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2959 2015-02-14 Marek Polacek <polacek@redhat.com>
2962 * gcc.dg/array-11.c: New test.
2963 * gcc.dg/array-12.c: New test.
2964 * gcc.dg/array-13.c: New test.
2965 * gcc.dg/array-14.c: New test.
2966 * gcc.dg/c99-flex-array-typedef-1.c: New test.
2967 * gcc.dg/c99-flex-array-typedef-2.c: New test.
2968 * gcc.dg/c99-flex-array-typedef-3.c: New test.
2969 * gcc.dg/c99-flex-array-typedef-5.c: New test.
2970 * gcc.dg/c99-flex-array-typedef-7.c: New test.
2971 * gcc.dg/c99-flex-array-typedef-8.c: New test.
2973 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2976 * g++.dg/lookup/using54.C: New.
2978 2015-02-13 Jeff Law <law@redhat.com>
2981 Revert my change for tree-optimization/64823.
2983 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2985 PR tree-optimization/65053
2986 * gcc.c-torture/execute/pr65053-1.c: New test.
2987 * gcc.c-torture/execute/pr65053-2.c: New test.
2989 2015-02-13 Marek Polacek <polacek@redhat.com>
2992 * gcc.dg/pr65050.c: New test.
2994 2015-02-13 Jeff Law <law@redhat.com>
2996 PR tree-optimization/64823
2997 * gcc.dg/uninit-20.c: New test.
2999 PR rtl-optimization/47477
3000 * gcc.dg/tree-ssa/pr47477.c: New test.
3002 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3005 * g++.dg/parse/ivdep-2.C: New.
3006 * g++.dg/parse/ivdep-3.C: Likewise.
3008 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3011 * gfortran.dg/continuation_13.f90: New test.
3012 * gfortran.dg/continuation_14.f: New test.
3014 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3017 * g++.dg/cpp0x/sfinae55.C: New.
3019 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3022 * g++.dg/ipa/pr65034.C: New test.
3024 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3026 PR tree-optimization/65002
3027 * gcc.dg/pr65002.C: New.
3029 2015-02-13 Marek Polacek <polacek@redhat.com>
3032 * c-c++-common/pr65040.c: New test.
3034 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3036 PR tree-optimization/64705
3037 * gcc.dg/tree-ssa/pr64705.c: New test.
3039 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3042 * gcc.dg/visibility-22.c: New test.
3043 * gcc.dg/visibility-23.c: New test.
3044 * gcc.target/i386/pr32219-1.c: New test.
3045 * gcc.target/i386/pr32219-2.c: New test.
3046 * gcc.target/i386/pr32219-3.c: New test.
3047 * gcc.target/i386/pr32219-4.c: New test.
3048 * gcc.target/i386/pr32219-5.c: New test.
3049 * gcc.target/i386/pr32219-6.c: New test.
3050 * gcc.target/i386/pr32219-7.c: New test.
3051 * gcc.target/i386/pr32219-8.c: New test.
3052 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3054 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3056 PR libgfortran/57822
3057 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3058 four different KINDs.
3060 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3063 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3066 * g++.dg/ubsan/pr65000.C: New test.
3068 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3071 * gfortran.dg/finalize_28.f90: New test
3073 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3076 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3077 DW_TAG_lexical_block removal.
3078 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3079 * g++.dg/guality/pr55541.C: New test.
3082 * g++.dg/ubsan/pr64984.C: New test.
3084 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3086 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3088 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3091 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3092 instructions for 2015-01-14 get_memmodel changes.
3093 * gcc.target/powerpc/atomic-p8.c: Likewise.
3096 * g++.dg/ubsan/pr65019.C: New test.
3098 PR tree-optimization/65014
3099 * gcc.c-torture/compile/pr65014.c: New test.
3101 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3103 PR libgfortran/57822
3104 * gfortran/fmt_g0_7.f08: Revise test.
3106 2015-02-11 Jeff Law <law@redhat.com>
3109 * gcc.target/m68k/pr63347.c: New test.
3111 2015-02-11 Marek Polacek <polacek@redhat.com>
3113 * g++.dg/ubsan/shift-1.C: New test.
3114 * gcc.dg/ubsan/c-shift-2.c: New test.
3115 * c-c++-common/ubsan/shift-5.c: Remove file.
3117 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3119 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3120 Directive adjusted to XFAIL.
3121 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3124 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3127 * g++.dg/opt/pr65003.C: New test.
3129 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3131 * lib/target-supports.exp (check_effective_target_pie): Renamed
3133 (check_effective_target_pie_enabled): This.
3134 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3135 * gcc.target/i386/pie.c: Likewise.
3137 2015-02-11 Andrew Pinski <apinski@cavium.com>
3140 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3141 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3143 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3146 * gcc.target/i386/pr61925-1.c: New test.
3147 * gcc.target/i386/pr61925-2.c: New test.
3148 * gcc.target/i386/pr61925-3.c: New test.
3150 2015-02-10 Jakub Jelinek <jakub@redhat.com>
3153 * g++.dg/asan/pr65004.C: New test.
3155 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3158 * gcc.taget/sh/pr64661-0.h: New.
3159 * gcc.taget/sh/pr64661-1.c: New.
3160 * gcc.taget/sh/pr64661-2.c: New.
3161 * gcc.taget/sh/pr64661-3.c: New.
3162 * gcc.taget/sh/pr64661-4.c: New.
3164 2015-02-10 Richard Biener <rguenther@suse.de>
3166 PR tree-optimization/64995
3167 * g++.dg/torture/pr64995.C: New testcase.
3169 2015-02-10 Richard Biener <rguenther@suse.de>
3171 PR tree-optimization/64909
3172 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3174 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3176 * gcc.dg/signbit-sa.c: New test.
3178 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3180 PR libgfortran/57822
3181 * gfortran/fmt_g0_7.f08: New test.
3183 2015-02-10 Bin Cheng <bin.cheng@arm.com>
3185 PR tree-optimization/43378
3186 * gcc.dg/tree-ssa/pr43378.c: New test.
3188 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
3191 * g++.dg/torture/pr64978.C: New testcase.
3193 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3196 * gcc.dg/asan/pr64981.c: New test.
3198 2015-02-09 Marek Polacek <polacek@redhat.com>
3201 * gcc.dg/pr64856.c: New test.
3203 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3206 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3207 * gcc.c-torture/execute/pr64979.c: New test.
3209 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3211 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3213 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3215 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3216 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3218 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3221 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3223 2015-02-09 Richard Biener <rguenther@suse.de>
3225 PR tree-optimization/54000
3226 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3228 2015-02-09 Tom de Vries <tom@codesourcery.com>
3230 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3232 2015-02-09 Martin Liska <mliska@suse.cz>
3234 * g++.dg/ipa/pr64858.C: New test.
3236 2015-02-09 Tom de Vries <tom@codesourcery.com>
3238 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3240 2015-02-08 Andrew Pinski <apinski@cavium.com>
3242 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3244 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3247 * gfortran.dg/use_rename_8.f90: New.
3249 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3251 * gnat.dg/addr7.ad[sb]: New test.
3252 * gnat.dg/addr8.ad[sb]: Likewise.
3254 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3257 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3258 from jit.dg/test-compile-to-executable.c's create_code, with a
3259 clarification of the output message.
3260 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3262 (test_jit): Use CHECK_NO_ERRORS when calling
3263 gcc_jit_context_compile_to_file.
3264 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3265 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3266 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3267 about deletions that are attempted.
3268 (jit-verify-compile-to-file): Rename to...
3269 (jit-verify-output-file-was-created): ...this, and drop the
3270 attempt to run "file" and verify the output.
3271 (jit-verify-assembler): New function.
3272 (jit-verify-object): New function.
3273 (jit-verify-dynamic-library): New function.
3274 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3275 favor of an implementation from new file
3276 create-code-for-hello-world-executable.h, which also adds a
3278 (dg-final): Replace jit-verify-compile-to-file with
3279 jit-verify-output-file-was-created, and invoke new function
3280 jit-verify-assembler.
3281 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3283 (dg-final): Replace jit-verify-compile-to-file with
3284 jit-verify-output-file-was-created, and invoke new function
3285 jit-verify-dynamic-library.
3286 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3287 favor of an implementation from new file
3288 create-code-for-hello-world-executable.h, which also adds a
3290 (dg-final): Replace jit-verify-compile-to-file with
3291 jit-verify-output-file-was-created. Strengthen the expected stdout
3292 from the built executable.
3293 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3294 favor of an implementation from new file
3295 create-code-for-hello-world-executable.h, which also adds a
3297 (dg-final): Replace jit-verify-compile-to-file with
3298 jit-verify-output-file-was-created, and invoke new function
3300 * jit.dg/verify-dynamic-library.c: New source file.
3302 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3303 Brian Rzycki <b.rzycki@samsung.com>
3305 PR tree-optimization/64878
3306 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3308 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3311 * g++.dg/ipa/pr64896.C: New test.
3313 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3316 * gcc.target/powerpc/pr64205.c: New file.
3318 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3320 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3321 (dg-options): Use -fpie instead of -fPIE -pie.
3323 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3326 * g++.dg/asan/pr64937.C: New test.
3328 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3331 * gfortran.dg/class_to_type_4.f90: New test
3333 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3335 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3337 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3339 PR rtl-optimization/64957
3341 * gcc.c-torture/execute/pr64957.c: New test.
3343 2015-02-05 Jeff Law <law@redhat.com>
3346 * gcc.target/h8300/pr17306-1.c: New test.
3347 * gcc.target/h8300/pr17306-2.c: New test.
3349 2015-02-05 Tobias Burnus <burnus@net-b.de>
3352 * gfortran.dg/structure_constructor_12.f90: New.
3354 2015-02-05 Jeff Law <law@redhat.com>
3357 gcc.target/h8300/pr58400.c: New test.
3359 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3361 * gcc.target/arm/macro_defs0.c: New test.
3362 * gcc.target/arm/macro_defs1.c: New test.
3363 * gcc.target/arm/macro_defs2.c: New test.
3365 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3367 PR rtl-optimization/64905
3368 * gcc.target/i386/pr64905.c: Require nonpic target.
3369 (dg-options): Add -fomit-frame-pointer.
3372 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3374 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3377 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3380 * gfortran.dg/type_to_class_2.f90: New test
3381 * gfortran.dg/type_to_class_3.f90: New test
3383 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3386 * g++.dg/torture/pr64686.C: New testcase.
3388 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3390 PR rtl-optimization/64905
3391 * gcc.target/i386/pr64905.c: New file.
3393 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3395 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3396 * gcc.dg/guality/pr41616-1.c: Ditto.
3398 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3401 * gcc.dg/pr64817-3.c: New.
3403 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3404 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3406 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3407 pass parameters in registers.
3408 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3409 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3410 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3412 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3413 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3415 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3416 list, allow for multilibed targets.
3417 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3419 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3421 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3422 * gcc.dg/pr46728-6.c: Ditto.
3424 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3426 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3427 for mips_nanlegacy target.
3429 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3431 * gcc.target/i386/chkp-hidden-def.c: New.
3433 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3436 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3437 to use 24 bits for bitfield b.
3439 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3442 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3443 cache result in a global variable. Include all 32-bit targets for
3446 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3448 PR rtl-optimization/64756
3449 * gcc.c-torture/execute/pr64756.c: New test.
3451 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3454 * gcc.target/sh/pr64660-0.h: New.
3455 * gcc.target/sh/pr64660-1.c: New.
3456 * gcc.target/sh/pr64660-2.c: New.
3457 * gcc.target/sh/pr64660-3.c: New.
3458 * gcc.target/sh/pr64660-4.c: New.
3460 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3463 * g++.dg/warn/Waddress-2.C: New.
3465 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3468 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3470 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3472 PR preprocessor/64803
3473 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3475 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3477 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3479 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3481 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3482 (_ARM_FPSRC): Add DN and AHP fields.
3483 (clean_results): Force DN=1 on AArch64.
3484 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3485 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3486 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3487 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3488 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3489 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3491 2015-02-02 Alan Modra <amodra@gmail.com>
3493 * gcc.target/powerpc/cprophard.c: New.
3495 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3497 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3498 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3500 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3503 * gcc.dg/pr64817-1.c: New test.
3504 * gcc.dg/pr64817-2.c: New test.
3506 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3509 * gcc.target/sh/pr64851-0.h: New
3510 * gcc.target/sh/pr64851-1.c: New
3511 * gcc.target/sh/pr64851-2.c: New
3512 * gcc.target/sh/pr64851-3.c: New
3513 * gcc.target/sh/pr64851-4.c: New
3515 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3518 * gcc.dg/torture/pr64882.c: New test.
3520 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3523 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3526 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3528 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3529 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3530 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3531 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3532 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3533 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3535 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3536 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3538 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3539 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3542 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3545 * g++.dg/pr64688-2.C: New.
3547 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3549 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3550 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3551 * gcc.target/i386/fuse-caller-save.c: Ditto.
3552 * gcc.target/i386/headmerge-1.c: Ditto.
3553 * gcc.target/i386/headmerge-2.c: Ditto.
3554 * gcc.target/i386/sibcall-6.c: Ditto.
3556 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3559 * gcc.target/i386/pr64617.c: New test.
3561 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3564 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3565 (dg-options): Remove -m32.
3566 (dg-final): Scan for "movb %al" only.
3567 * gcc.target/i386/pr15184-2.c: Ditto.
3569 2015-01-30 Richard Biener <rguenther@suse.de>
3571 PR tree-optimization/64829
3572 * gcc.dg/vect/pr64829.c: New testcase.
3574 2015-01-29 Marek Polacek <polacek@redhat.com>
3577 * gcc.dg/pr64709.c: New test.
3579 2015-01-29 Jakub Jelinek <jakub@redhat.com>
3582 * g++.dg/ubsan/pr64717-1.C: New test.
3583 * g++.dg/ubsan/pr64717-2.C: New test.
3585 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
3587 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3589 2015-01-29 Jeff Law <law@redhat.com>
3592 * gcc.target/i386/pr15184-1.c: New test.
3593 * gcc.target/i386/pr15184-2.c: New test.
3595 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3597 PR tree-optimization/64746
3598 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3600 2015-01-29 Richard Biener <rguenther@suse.de>
3602 PR tree-optimization/64853
3603 * gcc.dg/torture/pr64853.c: New testcase.
3605 2015-01-29 Richard Biener <rguenther@suse.de>
3607 PR tree-optimization/64844
3608 * gcc.dg/vect/pr64844.c: New testcase.
3610 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3613 * gcc.dg/pr64809.c: Delete.
3615 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
3618 * gcc.target/i386/pr64805.c: New.
3620 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3622 * gcc.dg/guality/guality.h (main): Add argv[0] to
3623 guality_gdb_command.
3625 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
3628 * gcc.dg/tree-ssa/pr64801.c: New testcase.
3630 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
3633 * gcc.target/sh/sh.exp
3634 (check_effective_target_atomic_model_soft_gusa_available,
3635 check_effective_target_atomic_model_soft_tcb_available,
3636 check_effective_target_atomic_model_soft_imask_available,
3637 check_effective_target_atomic_model_hard_llcs_available): New.
3638 * gcc.target/sh/pr64659-0.h: New.
3639 * gcc.target/sh/pr64659-1.c: New.
3640 * gcc.target/sh/pr64659-2.c: New.
3641 * gcc.target/sh/pr64659-3.c: New.
3642 * gcc.target/sh/pr64659-4.c: New.
3644 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
3646 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3647 scan-assembler-times pattern.
3649 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3652 * gcc.dg/pr64809.c: New test.
3654 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
3656 PR tree-optimization/64277
3657 * gcc.dg/pr64277.c: New.
3659 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3661 PR tree-optimization/64718
3662 * gcc.c-torture/execute/pr64718.c: New test.
3664 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
3666 * gcc.target/aarch64/abs_2.c: New.
3668 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
3670 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3671 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3672 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3675 2015-01-28 Jakub Jelinek <jakub@redhat.com>
3678 * lib/target-supports.exp (check_effective_target_comdat_group): New.
3679 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3680 { target comdat_group }.
3682 2015-01-27 Tobias Burnus <burnus@net-b.de>
3685 * gfortran.dg/goacc/coarray_2.f90: New.
3687 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3691 * g++.dg/torture/pr64139.C: New testcase.
3692 * g++.dg/torture/pr60871.C: Likewise.
3694 2015-01-27 Janus Weil <janus@gcc.gnu.org>
3697 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3698 prevent linking errors.
3700 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3703 * g++.dg/torture/pr64282.C: New testcase.
3705 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3707 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3710 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3712 * gcc.target/s390/hotpatch-13.c: New testcase.
3713 * gcc.target/s390/hotpatch-14.c: New testcase.
3714 * gcc.target/s390/hotpatch-15.c: New testcase.
3715 * gcc.target/s390/hotpatch-16.c: New testcase.
3716 * gcc.target/s390/hotpatch-17.c: New testcase.
3717 * gcc.target/s390/hotpatch-18.c: New testcase.
3718 * gcc.target/s390/hotpatch-19.c: New testcase.
3719 * gcc.target/s390/hotpatch-20.c: New testcase.
3720 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3721 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3722 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3723 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3724 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3725 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3726 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3727 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3728 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3729 * gcc.target/s390/hotpatch-10.c: Likewise.
3730 * gcc.target/s390/hotpatch-11.c: Likewise.
3731 * gcc.target/s390/hotpatch-12.c: Likewise.
3732 * gcc.target/s390/hotpatch-2.c: Likewise.
3733 * gcc.target/s390/hotpatch-3.c: Likewise.
3734 * gcc.target/s390/hotpatch-4.c: Likewise.
3735 * gcc.target/s390/hotpatch-5.c: Likewise.
3736 * gcc.target/s390/hotpatch-6.c: Likewise.
3737 * gcc.target/s390/hotpatch-7.c: Likewise.
3738 * gcc.target/s390/hotpatch-8.c: Likewise.
3739 * gcc.target/s390/hotpatch-9.c: Likewise.
3740 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3741 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3742 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3743 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3744 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3745 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3746 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3747 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3749 2015-01-27 Jiong Wang <jiong.wang@arm.com>
3751 * gcc.dg/long_branch.c: New testcase.
3753 2015-01-27 Richard Biener <rguenther@suse.de>
3755 PR tree-optimization/56273
3756 PR tree-optimization/59124
3757 PR tree-optimization/64277
3758 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3759 * gcc.dg/Warray-bounds-12.c: Likewise.
3760 * gcc.dg/Warray-bounds-13.c: Likewise.
3762 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3764 PR rtl-optimization/61058
3765 * gcc.dg/pr61058.c: New test.
3767 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
3769 * gcc.target/i386/chkp-narrow-bounds.c: New.
3771 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3773 PR tree-optimization/64807
3774 * gcc.dg/pr64807.c: New test.
3777 * gcc.dg/pr64766.c: New test.
3779 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
3782 * gcc.target/sh/pr49263-4.c: New.
3784 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3787 * gfortran.dg/allocate_with_mold_1.f90: New test
3789 2015-01-26 Jakub Jelinek <jakub@redhat.com>
3792 * gcc.dg/pr64778.c: New test.
3795 * gcc.dg/vect/pr64421.c: New test.
3797 2015-01-26 Tobias Burnus <burnus@net-b.de>
3800 * gfortran.dg/coarray_36.f: New.
3801 * gfortran.dg/coarray_37.f90: New.
3803 2015-01-26 Janus Weil <janus@gcc.gnu.org>
3806 * gfortran.dg/class_allocate_18.f90: New.
3808 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3810 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3812 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3814 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3816 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3818 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3820 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3822 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3824 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3826 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3827 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3828 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3829 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3831 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3833 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3834 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3835 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3837 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3839 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3840 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3841 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3842 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3843 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3846 2015-01-26 Richard Biener <rguenther@suse.de>
3849 * gcc.dg/uninit-19.c: New testcase.
3851 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3853 * lib/target-supports.exp (check_effective_target_vect64): Add
3856 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
3859 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3861 2015-01-26 Tony Liu <tony.liu@arm.com>
3863 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3866 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
3869 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3870 correctly, clean up afterwards.
3872 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
3875 * gfortran.dg/use_rename_7.f90: New.
3877 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
3879 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3880 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3882 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
3885 * gcc.target/sh/pr54236-4.c: New.
3887 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
3889 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3890 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
3893 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
3896 * gfortran.dg/open_new_segv.f90: New test.
3898 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
3907 * gcc.target/sh/pr64345-1.c: New.
3908 * gcc.target/sh/pr64345-2.c: New.
3909 * gcc.target/sh/pr59533-1.c: New.
3910 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3911 * gcc.target/sh/pr52933-2.c: Likewise.
3912 * gcc.target/sh/pr54089-1.c: Likewise.
3913 * gcc.target/sh/pr54236-1.c: Likewise.
3914 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3915 * gcc.target/sh/pr49263-1.c: Remove xfails.
3916 * gcc.target/sh/pr49263-2.c: Likewise.
3917 * gcc.target/sh/pr49263-3.c: Likewise.
3918 * gcc.target/sh/pr53987-1.c: Likewise.
3919 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3920 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3921 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3922 (test05, test06, test07, test08, test09, test10, test11, test12): New.
3923 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3924 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3926 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3929 2015-01-24 Tom de Vries <tom@codesourcery.com>
3931 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3933 2015-01-23 Ian Lance Taylor <iant@google.com>
3936 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3937 targets without split stack support.
3939 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
3942 * gcc.target/i386/pr64317.c: New test.
3944 2015-01-23 Jakub Jelinek <jakub@redhat.com>
3946 PR rtl-optimization/63637
3947 PR rtl-optimization/60663
3948 * gcc.dg/pr63637-1.c: New test.
3949 * gcc.dg/pr63637-2.c: New test.
3950 * gcc.dg/pr63637-3.c: New test.
3951 * gcc.dg/pr63637-4.c: New test.
3952 * gcc.dg/pr63637-5.c: New test.
3953 * gcc.dg/pr63637-6.c: New test.
3954 * gcc.target/i386/pr63637-1.c: New test.
3955 * gcc.target/i386/pr63637-2.c: New test.
3956 * gcc.target/i386/pr63637-3.c: New test.
3957 * gcc.target/i386/pr63637-4.c: New test.
3958 * gcc.target/i386/pr63637-5.c: New test.
3959 * gcc.target/i386/pr63637-6.c: New test.
3961 2015-01-23 Richard Biener <rguenther@suse.de>
3964 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3965 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3967 2015-01-23 Marek Polacek <polacek@redhat.com>
3969 PR preprocessor/60570
3970 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3971 * gcc.dg/cpp/pr60570.c: New test.
3973 2015-01-23 Richard Biener <rguenther@suse.de>
3976 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3977 vectorization on vect64 targets.
3979 2015-01-23 Janus Weil <janus@gcc.gnu.org>
3982 * gfortran.dg/class_allocate_17.f90: New.
3984 2015-01-23 Tobias Burnus <burnus@net-b.de>
3987 * gfortran.dg/goacc/combined_loop.f90: New.
3989 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3992 * gfortran.dg/make_unit.f90: New test.
3994 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3997 * gfortran.dg/negative_unit_int8.f: Update.
3999 2015-01-22 Jeff Law <law@redhat.com>
4002 * gcc.target/m68k/pr52076-1.c: New test.
4003 * gcc.target/m68k/pr52076-2.c: New test.
4005 2015-01-22 Richard Biener <rguenther@suse.de>
4008 * gcc.dg/torture/pr64728.c: New testcase.
4010 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4013 * g++.dg/pr64688.C: New test.
4015 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4017 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4018 to avoid errors with -fpic.
4020 2015-01-22 Richard Biener <rguenther@suse.de>
4023 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4025 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4027 PR rtl-optimization/64682
4028 * gcc.c-torture/execute/pr64682.c: New file.
4030 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4033 * gcc.dg/pr64511.c: New test.
4035 PR rtl-optimization/62078
4036 * g++.dg/opt/pr62078.C: New test.
4039 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4041 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4044 * gfortran.dg/internal_pack_15.f90: New test.
4046 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4048 * c-c++-common/tsan/step.c: New testcase.
4050 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4052 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4054 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4056 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4058 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4060 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4062 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4064 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4066 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4068 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4070 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4072 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4074 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4076 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4078 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4080 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4082 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4084 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4086 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4088 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4090 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4092 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4094 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4096 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4098 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4100 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4101 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4102 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4105 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4107 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4108 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4109 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4112 2015-01-21 Renlin Li <renlin.li@arm.com>
4114 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4115 * g++.dg/tls/thread_local5g.C: Likewise.
4116 * g++.dg/tls/thread_local6g.C: Likewise.
4118 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4120 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4121 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4122 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4124 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4126 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4127 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4128 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4130 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4132 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4133 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4134 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4136 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4138 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4139 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4140 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4142 2015-01-20 Jeff Law <law@redhat.com>
4145 * gcc.target/m68k/pr59946.c: New test.
4147 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4149 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4150 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4151 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4153 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4155 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4156 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4157 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4159 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4161 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4162 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4163 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4165 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4167 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4168 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4169 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4171 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4174 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4176 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4177 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4178 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4180 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4182 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4183 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4184 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4186 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4188 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4190 2015-01-20 Jakub Jelinek <jakub@redhat.com>
4192 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4195 * g++.dg/ubsan/pr64632.C: New test.
4198 * gcc.dg/pr64663.c: New test.
4200 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4203 * g++.dg/warn/Wunused-var-23.C: New.
4205 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4208 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4209 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4211 2015-01-20 Richard Biener <rguenther@suse.de>
4214 * gcc.dg/lto/pr64684_0.c: New testcase.
4215 * gcc.dg/lto/pr64684_1.c: Likewise.
4216 * gcc.dg/lto/pr64684_2.c: Likewise.
4217 * gcc.dg/lto/pr64685_0.c: Likewise.
4218 * gcc.dg/lto/pr64685_1.c: Likewise.
4220 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4223 * g++.dg/cpp1y/lambda-init12.C: New.
4225 2015-01-20 Richard Biener <rguenther@suse.de>
4227 PR tree-optimization/64410
4228 * g++.dg/vect/pr64410.cc: Require vect_double.
4230 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4233 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4235 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4239 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4241 PR rtl-optimization/64081
4242 * gcc.dg/pr64081.c: New test.
4244 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4246 * jit.dg/harness.h: Include <unistd.h>.
4247 (CHECK_NO_ERRORS): New.
4248 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4249 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4250 gcc_jit_context_compile_to_file.
4251 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4252 args to the spawned executable.
4253 (jit-expand-vars): New function.
4254 (jit-exe-params): New variable.
4255 (dg-jit-set-exe-params): New function.
4256 (jit-dg-test): Detect testcases that use
4257 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4258 Set arguments of spawned process to jit-exe-params.
4259 (jit-get-output-filename): New function.
4260 (jit-setup-compile-to-file): New function.
4261 (jit-verify-compile-to-file): New function.
4262 (jit-run-executable): New function.
4263 (jit-verify-executable): New function.
4264 * jit.dg/test-compile-to-assembler.c: New testcase.
4265 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4266 * jit.dg/test-compile-to-executable.c: New testcase.
4267 * jit.dg/test-compile-to-object.c: New testcase.
4269 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4272 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4275 2015-01-19 Martin Liska <mliska@suse.cz>
4277 * objc/compile/pr64668.m: New test.
4279 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4281 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4282 (create_overflow_fn): Update comment to clarify that
4283 the third param of the created function is a bool *, not
4285 (verify_int_overflow_fn): Convert param "expected_ovf" from
4286 int to bool. Update third param of "overflow_fn_type" from int *
4287 to bool *. Update local "actual_ovf" from int to bool.
4288 (verify_uint_overflow_fn): Likewise.
4290 2015-01-19 Martin Liska <mliska@suse.cz>
4292 * gcc.dg/ipa/ipa-icf-33.c: New test.
4294 2015-01-19 Felix Yang <felix.yang@huawei.com>
4295 Haijian Zhang <z.zhanghaijian@huawei.com>
4297 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4298 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4299 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4300 result_float64x2, expected_hfloat64x2): New helper type, variable and
4302 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4303 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4304 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4305 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4306 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4307 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4308 and target without the FMA feature.
4310 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4312 * gcc.target/aarch64/pr64304.c: New testcase.
4314 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4316 PR rtl-optimization/64081
4317 * gcc.dg/pr64081.c: New test.
4319 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4322 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4324 * gcc.target/aarch64/test_frame_6.c: Likewise.
4325 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4326 and x19 (in the epilogue).
4327 * gcc.target/aarch64/test_frame_4.c: Likewise.
4328 * gcc.target/aarch64/test_frame_7.c: Likewise.
4330 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4332 * gcc.target/i386/chkp-always_inline.c: New.
4334 2015-01-15 Andrew Pinski <apinski@cavium.com>
4335 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4337 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4338 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4340 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4343 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4344 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4346 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4349 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4351 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4354 * gcc.target/sh/torture/pr64652.c: New.
4356 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4358 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4359 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4360 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4361 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4362 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4363 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4365 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4368 * g++.dg/torture/pr64378.C: New testcase.
4370 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4373 * gfortran.dg/block_13.f08: New test
4375 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4378 * gfortran.dg/associate_1.f03: Allow test for character with
4381 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4383 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4384 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4386 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4388 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4390 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4393 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4395 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4398 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4401 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4404 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4406 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4409 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4411 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4413 PR rtl-optimization/52773
4414 * gcc.c-torture/compile/pr52773.c: New test.
4416 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4419 * g++.dg/cpp0x/alias-decl-46.C: New.
4421 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4423 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4425 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4427 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4429 (CHECK_FP): Likewise.
4430 (CHECK_CUMULATIVE_SAT): Likewise.
4432 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4434 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4435 (Set_Neon_Cumulative_Sat): Add parameter.
4436 (__set_neon_cumulative_sat): Support new parameter.
4437 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4438 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4440 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4441 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4444 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4446 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4447 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4449 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4452 * g++.dg/tls/thread_local-ice4.C: New.
4454 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4456 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4459 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4462 * g++.dg/cpp0x/vt-62276.C: New.
4464 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4467 * g++.dg/pr64353.C: New.
4469 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4472 * gcc.target/aarch64/pr64263_1.c: New test.
4474 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4476 PR tree-optimization/64434
4477 * gcc.dg/torture/pr64434.c: Move to...
4478 * gcc.dg/pr64434.c: ... here.
4480 2015-01-16 Richard Biener <rguenther@suse.de>
4483 * gcc.dg/uninit-18.c: New testcase.
4485 2015-01-16 Richard Biener <rguenther@suse.de>
4487 PR tree-optimization/64568
4488 * g++.dg/torture/pr64568-2.C: New testcase.
4490 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4493 * gcc.target/i386/chkp-label-address.c: New.
4495 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4498 * gfortran.dg/pointer_init_6.f90: Extended.
4500 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4502 * gcc.c-torture/compile/20150108.c: New test.
4504 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4506 * gcc.target/visium: New directory.
4508 2015-01-16 Richard Biener <rguenther@suse.de>
4510 PR tree-optimization/61743
4511 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4512 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4514 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4516 * gcc.dg/pr64015.c: New test.
4518 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4522 * g++.dg/ipa/pr64612.C: New test.
4524 2015-01-16 Renlin Li <renlin.li@arm.com>
4526 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4528 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4530 * gcc.target/i386/sse-14.c: Test new intrinsic.
4531 * gcc.target/i386/sse-22.c: Ditto.
4533 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4536 * g++.dg/cpp0x/auto44.C: New.
4538 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4541 * gcc.target/nios2/gpopt-all.c: New test case.
4542 * gcc.target/nios2/gpopt-local.c: New test case.
4543 * gcc.target/nios2/gpopt-global.c: New test case.
4544 * gcc.target/nios2/gpopt-data.c: New test case.
4545 * gcc.target/nios2/gpopt-none.c: New test case.
4547 2015-01-15 Jakub Jelinek <jakub@redhat.com>
4549 * g++.dg/ubsan/vptr-1.C: New test.
4550 * g++.dg/ubsan/vptr-2.C: New test.
4551 * g++.dg/ubsan/vptr-3.C: New test.
4552 * g++.dg/ubsan/vptr-4.C: New test.
4553 * g++.dg/ubsan/vptr-5.C: New test.
4554 * g++.dg/ubsan/vptr-6.C: New test.
4555 * g++.dg/ubsan/vptr-7.C: New test.
4556 * g++.dg/ubsan/vptr-8.C: New test.
4557 * g++.dg/ubsan/vptr-9.C: New test.
4559 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4561 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4563 * lib/gcc-dg.exp: Likewise.
4565 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4567 PR rtl-optimization/64110
4568 * gcc.target/i386/pr64110.c: Add scan-assembler.
4570 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
4571 James Norris <jnorris@codesourcery.com>
4572 Cesar Philippidis <cesar@codesourcery.com>
4573 Ilmir Usmanov <i.usmanov@samsung.com>
4575 * lib/target-supports.exp (check_effective_target_fopenacc): New
4577 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4578 * g++.dg/goacc/goacc.exp: Likewise.
4579 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4580 * gcc.dg/goacc/goacc.exp: Likewise.
4581 * gfortran.dg/goacc/goacc.exp: Likewise.
4582 * c-c++-common/cpp/openacc-define-1.c: New file.
4583 * c-c++-common/cpp/openacc-define-2.c: Likewise.
4584 * c-c++-common/cpp/openacc-define-3.c: Likewise.
4585 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4586 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4587 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4588 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4589 * c-c++-common/goacc/asyncwait-1.c: Likewise.
4590 * c-c++-common/goacc/cache-1.c: Likewise.
4591 * c-c++-common/goacc/clauses-fail.c: Likewise.
4592 * c-c++-common/goacc/collapse-1.c: Likewise.
4593 * c-c++-common/goacc/data-1.c: Likewise.
4594 * c-c++-common/goacc/data-2.c: Likewise.
4595 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4596 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4597 * c-c++-common/goacc/deviceptr-2.c: Likewise.
4598 * c-c++-common/goacc/deviceptr-3.c: Likewise.
4599 * c-c++-common/goacc/if-clause-1.c: Likewise.
4600 * c-c++-common/goacc/if-clause-2.c: Likewise.
4601 * c-c++-common/goacc/kernels-1.c: Likewise.
4602 * c-c++-common/goacc/loop-1.c: Likewise.
4603 * c-c++-common/goacc/loop-private-1.c: Likewise.
4604 * c-c++-common/goacc/nesting-1.c: Likewise.
4605 * c-c++-common/goacc/nesting-data-1.c: Likewise.
4606 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4607 * c-c++-common/goacc/parallel-1.c: Likewise.
4608 * c-c++-common/goacc/pcopy.c: Likewise.
4609 * c-c++-common/goacc/pcopyin.c: Likewise.
4610 * c-c++-common/goacc/pcopyout.c: Likewise.
4611 * c-c++-common/goacc/pcreate.c: Likewise.
4612 * c-c++-common/goacc/pragma_context.c: Likewise.
4613 * c-c++-common/goacc/present-1.c: Likewise.
4614 * c-c++-common/goacc/reduction-1.c: Likewise.
4615 * c-c++-common/goacc/reduction-2.c: Likewise.
4616 * c-c++-common/goacc/reduction-3.c: Likewise.
4617 * c-c++-common/goacc/reduction-4.c: Likewise.
4618 * c-c++-common/goacc/sb-1.c: Likewise.
4619 * c-c++-common/goacc/sb-2.c: Likewise.
4620 * c-c++-common/goacc/sb-3.c: Likewise.
4621 * c-c++-common/goacc/update-1.c: Likewise.
4622 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4623 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4624 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4625 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4626 * gfortran.dg/goacc/assumed.f95: Likewise.
4627 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4628 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4629 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4630 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4631 * gfortran.dg/goacc/branch.f95: Likewise.
4632 * gfortran.dg/goacc/cache-1.f95: Likewise.
4633 * gfortran.dg/goacc/coarray.f95: Likewise.
4634 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4635 * gfortran.dg/goacc/cray.f95: Likewise.
4636 * gfortran.dg/goacc/critical.f95: Likewise.
4637 * gfortran.dg/goacc/data-clauses.f95: Likewise.
4638 * gfortran.dg/goacc/data-tree.f95: Likewise.
4639 * gfortran.dg/goacc/declare-1.f95: Likewise.
4640 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4641 * gfortran.dg/goacc/fixed-1.f: Likewise.
4642 * gfortran.dg/goacc/fixed-2.f: Likewise.
4643 * gfortran.dg/goacc/fixed-3.f: Likewise.
4644 * gfortran.dg/goacc/fixed-4.f: Likewise.
4645 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4646 * gfortran.dg/goacc/if.f95: Likewise.
4647 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4648 * gfortran.dg/goacc/list.f95: Likewise.
4649 * gfortran.dg/goacc/literal.f95: Likewise.
4650 * gfortran.dg/goacc/loop-1.f95: Likewise.
4651 * gfortran.dg/goacc/loop-2.f95: Likewise.
4652 * gfortran.dg/goacc/loop-3.f95: Likewise.
4653 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4654 * gfortran.dg/goacc/omp.f95: Likewise.
4655 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4656 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4657 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4658 * gfortran.dg/goacc/parameter.f95: Likewise.
4659 * gfortran.dg/goacc/private-1.f95: Likewise.
4660 * gfortran.dg/goacc/private-2.f95: Likewise.
4661 * gfortran.dg/goacc/private-3.f95: Likewise.
4662 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4663 * gfortran.dg/goacc/reduction-2.f95: Likewise.
4664 * gfortran.dg/goacc/reduction.f95: Likewise.
4665 * gfortran.dg/goacc/routine-1.f90: Likewise.
4666 * gfortran.dg/goacc/routine-2.f90: Likewise.
4667 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4668 * gfortran.dg/goacc/several-directives.f95: Likewise.
4669 * gfortran.dg/goacc/sie.f95: Likewise.
4670 * gfortran.dg/goacc/subarrays.f95: Likewise.
4671 * gfortran.dg/gomp/map-1.f90: Likewise.
4672 * gfortran.dg/openacc-define-1.f90: Likewise.
4673 * gfortran.dg/openacc-define-2.f90: Likewise.
4674 * gfortran.dg/openacc-define-3.f90: Likewise.
4675 * g++.dg/gomp/block-1.C: Update for changed compiler output.
4676 * g++.dg/gomp/block-2.C: Likewise.
4677 * g++.dg/gomp/block-3.C: Likewise.
4678 * g++.dg/gomp/block-5.C: Likewise.
4679 * g++.dg/gomp/target-1.C: Likewise.
4680 * g++.dg/gomp/target-2.C: Likewise.
4681 * g++.dg/gomp/taskgroup-1.C: Likewise.
4682 * g++.dg/gomp/teams-1.C: Likewise.
4683 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4684 * gcc.dg/cilk-plus/jump.c: Likewise.
4685 * gcc.dg/gomp/block-1.c: Likewise.
4686 * gcc.dg/gomp/block-10.c: Likewise.
4687 * gcc.dg/gomp/block-2.c: Likewise.
4688 * gcc.dg/gomp/block-3.c: Likewise.
4689 * gcc.dg/gomp/block-4.c: Likewise.
4690 * gcc.dg/gomp/block-5.c: Likewise.
4691 * gcc.dg/gomp/block-6.c: Likewise.
4692 * gcc.dg/gomp/block-7.c: Likewise.
4693 * gcc.dg/gomp/block-8.c: Likewise.
4694 * gcc.dg/gomp/block-9.c: Likewise.
4695 * gcc.dg/gomp/target-1.c: Likewise.
4696 * gcc.dg/gomp/target-2.c: Likewise.
4697 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4698 * gcc.dg/gomp/teams-1.c: Likewise.
4700 2015-01-15 David Malcolm <dmalcolm@redhat.com>
4702 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4705 2015-01-15 Mike Stump <mikestump@comcast.net>
4707 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4708 * gcc.dg/inline_2.c: Likewise.
4709 * gcc.dg/inline_3.c: Likewise.
4710 * gcc.dg/inline_4.c: Likewise.
4712 2015-01-15 Janus Weil <janus@gcc.gnu.org>
4715 * gfortran.dg/proc_ptr_comp_43.f90: New.
4717 2015-01-15 Mike Stump <mikestump@comcast.net>
4719 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4720 * gcc.dg/unroll_2.c: Likewise.
4721 * gcc.dg/unroll_3.c: Likewise.
4722 * gcc.dg/unroll_4.c: Likewise.
4723 * gcc.dg/unroll_5.c: Likewise.
4725 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
4728 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4730 * gcc.target/aarch64/test_frame_6.c: Likewise.
4731 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4732 x30 and x19 (in the epilogue).
4733 * gcc.target/aarch64/test_frame_4.c: Likewise.
4734 * gcc.target/aarch64/test_frame_7.c: Likewise.
4736 2015-01-15 Martin Liska <mliska@suse.cz>
4738 * g++.dg/ipa/pr64068.C: New test.
4739 * gcc.dg/ipa/PR64559.c: New test.
4741 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4743 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4746 2015-01-15 Richard Biener <rguenther@suse.de>
4748 PR tree-optimization/61743
4749 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4750 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4752 2015-01-15 Renlin Li <renlin.li@arm.com>
4754 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4755 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4757 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4759 * gcc.dg/vect/vect-aggressive-1.c: New.
4760 * gcc.target/i386/avx2-vect-aggressive.c: New.
4762 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4764 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4766 2015-01-15 Richard Biener <rguenther@suse.de>
4769 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4770 -Wl,-undefined,dynamic_lookup.
4772 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4774 * gnat.dg/opt47.adb: New test.
4776 2015-01-15 Richard Biener <rguenther@suse.de>
4779 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4781 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4783 PR tree-optimization/64434
4784 * gcc.dg/torture/pr64434.c: New test.
4786 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
4788 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4789 -mno-micromips. MIPS32R1 and below require -mno-micromips.
4790 -march=loongson* and -march=octeon* require -mno-micromips.
4792 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
4793 Matthew Fortune <matthew.fortune@imgtec.com>
4795 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4796 * gcc.target/mips/call-saved-5.c (foo): Likewise.
4797 * gcc.target/mips/call-saved-6.c (foo): Likewise.
4798 * gcc.target/mips/call-saved-7.c: New file.
4799 * gcc.target/mips/call-saved-8.c: New file.
4800 * gcc.target/mips/call-saved-9.c: New file.
4802 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
4804 * gcc.target/mips/lsa.c: New file.
4805 * gcc.target/mips/mips64-lsa.c: Likewise.
4806 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4807 * gcc.target/mips/mulsize-4.c: Likewise.
4808 * gcc.target/mips/mulsize-5.c: New file.
4809 * gcc.target/mips/mulsize-6.c: Likewise.
4810 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4811 and !HAS_LSA as ghost options.
4812 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4815 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
4817 * g++.dg/torture/20141013.c: Set -fno-short-enums.
4819 2015-01-15 Richard Biener <rguenther@suse.de>
4822 * gcc.dg/torture/pr64365.c: New testcase.
4824 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
4826 * gcc.dg/stackprotectexplicit1.c: New test.
4827 * g++.dg/stackprotectexplicit2.c: New test.
4829 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4832 * gfortran.dg/inquire_internal.f90: New.
4833 * gfortran.dg/negative_unit_check.f90: New.
4835 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
4838 * gcc.target/sh/pr53988-1.c: New.
4840 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
4843 * g++.dg/tls/thread_local-ice3.C: New.
4845 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
4847 * gcc.target/i386/fentry-override.c: Properly place {} in target
4848 selector. Remove nonpic.
4849 * gcc.target/i386/fentry.c: Likewise.
4851 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4853 * gcc.dg/atomic-invalid.c: Check for invalid memory model
4854 warnings instead of errors.
4856 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
4858 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4859 option support instead of ENABLE_LTO from Makefile.
4861 2015-01-14 Richard Biener <rguenther@suse.de>
4863 PR tree-optimization/59354
4864 * gcc.dg/vect/pr59354.c: New testcase.
4866 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
4868 * lib/target-supports.exp
4869 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4870 on ARM architures before v7.
4872 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4875 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4878 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4881 * gcc.target/i386/pr64386.c: New test.
4883 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4886 * gcc.target/i386/pr64393.c: New test.
4888 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4891 * gcc.target/i386/pr64387.c: New test.
4893 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
4895 * gcc.target/aarch64/store-pair-1.c: Fix typo.
4897 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4899 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4901 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4904 * gcc.target/arm/pr64453.c: New.
4906 2015-01-14 Richard Biener <rguenther@suse.de>
4909 * gcc.dg/lto/pr64415_0.c: New testcase.
4910 * gcc.dg/lto/pr64415_1.c: Likewise.
4912 2015-01-14 Martin Liska <mliska@suse.cz>
4914 * gcc.dg/ipa/pr64307.c: New test.
4916 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
4918 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4921 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4924 * gcc.target/arm/pr64460_1.c: New test.
4926 2015-01-14 Richard Biener <rguenther@suse.de>
4928 PR tree-optimization/64493
4929 PR tree-optimization/64495
4930 * gcc.dg/vect/pr64493.c: New testcase.
4931 * gcc.dg/vect/pr64495.c: Likewise.
4933 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
4935 * gcc.dg/Warray-bounds-11.c: New test-case.
4937 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4939 * gcc.target/mips/octeon3-pipe-1.c: New test.
4941 2015-01-13 David Malcolm <dmalcolm@redhat.com>
4943 * jit.dg/harness.h (set_up_logging): Move string concatenation
4945 (concat_strings): New function.
4946 (dump_reproducer): New function.
4947 (test_jit): Call dump_reproducer.
4948 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4950 (jit-dg-test): Delete any generated reproducer from previous runs.
4951 Verify that a generated reproducer was created, and verify that it
4953 * jit.dg/test-nested-contexts.c (main): Call
4954 gcc_jit_context_dump_reproducer_to_file.
4956 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4958 * gcc.dg/aru-2.c: Add dg-require-profiling.
4960 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4962 * lib/target-supports.exp (check_profiling_available): Check if
4965 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
4968 * g++.dg/torture/pr64565.C: New testcase.
4970 2015-01-13 Marek Polacek <polacek@redhat.com>
4973 * gcc.dg/tm/pr64391.c: New test.
4975 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4977 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4980 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4982 * gcc.target/i386/pie.c: New test.
4984 * lib/target-supports.exp (check_effective_target_pie): New.
4986 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4988 PR rtl-optimization/64286
4989 * gcc.target/i386/avx2-pr64286.c: New test.
4991 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
4994 * g++.dg/cpp0x/vt-57626.C: New.
4996 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4999 * gfortran.dg/pr64528.f90: New test.
5001 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5003 * gcc.target/aarch64/subsp.c: New test.
5005 2015-01-13 Andrew Pinski <apinski@cavium.com>
5007 * gcc.target/aarch64/store-pair-1.c: New testcase.
5009 2015-01-13 Richard Biener <rguenther@suse.de>
5012 * gcc.dg/lto/pr64373_0.c: New testcase.
5014 2015-01-13 Andrew Pinski <apinski@cavium.com>
5016 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5017 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5019 2015-01-13 Richard Biener <rguenther@suse.de>
5021 PR tree-optimization/64406
5022 * gcc.dg/pr64406.c: New testcase.
5024 2015-01-13 Richard Biener <rguenther@suse.de>
5026 PR tree-optimization/64404
5027 * gcc.dg/vect/pr64404.c: New testcase.
5029 2015-01-13 Richard Biener <rguenther@suse.de>
5031 PR tree-optimization/64568
5032 * g++.dg/torture/pr64568.C: New testcase.
5034 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5036 * jit.dg/test-error-local-used-from-other-function.c: New test
5038 * jit.dg/test-error-param-reuse.c: New test case.
5039 * jit.dg/test-error-param-sharing.c: New test case.
5040 * jit.dg/test-error-param-used-from-other-function.c: New test
5042 * jit.dg/test-error-param-used-without-a-function.c: New test
5045 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5047 PR tree-optimization/64563
5048 * gcc.dg/pr64563.c: New test.
5051 * gcc.target/i386/pr64513.c: New test.
5053 PR tree-optimization/64454
5054 * gcc.dg/pr64454.c: New test.
5057 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5059 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5060 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5061 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5062 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5063 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5064 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5065 * gcc.dg/vect/slp-25.c: Likewise.
5066 * gcc.dg/vect/vect-109.c: Likewise.
5067 * gcc.dg/vect/vect-13.c: Likewise.
5068 * gcc.dg/vect/vect-17.c: Likewise.
5069 * gcc.dg/vect/vect-18.c: Likewise.
5070 * gcc.dg/vect/vect-19.c: Likewise.
5071 * gcc.dg/vect/vect-20.c: Likewise.
5072 * gcc.dg/vect/vect-21.c: Likewise.
5073 * gcc.dg/vect/vect-22.c: Likewise.
5074 * gcc.dg/vect/vect-27.c: Likewise.
5075 * gcc.dg/vect/vect-29.c: Likewise.
5076 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5077 * gcc.dg/vect/vect-2.c: Likewise.
5078 * gcc.dg/vect/vect-3.c: Likewise.
5079 * gcc.dg/vect/vect-4.c: Likewise.
5080 * gcc.dg/vect/vect-5.c: Likewise.
5081 * gcc.dg/vect/vect-72.c: Likewise.
5082 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5083 * gcc.dg/vect/vect-73.c: Likewise.
5084 * gcc.dg/vect/vect-77-global.c: Likewise.
5085 * gcc.dg/vect/vect-78-global.c: Likewise.
5086 * gcc.dg/vect/vect-7.c: Likewise.
5087 * gcc.dg/vect/vect-86.c: Likewise.
5088 * gcc.dg/vect/vect-align-1.c: Likewise.
5089 * gcc.dg/vect/vect-align-3.c: Likewise.
5090 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5091 * gcc.dg/vect/vect-all.c: Likewise.
5092 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5093 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5094 * gcc.dg/vect/vect-peel-3.c: Likewise.
5095 * gcc.dg/vect/vect-peel-4.c: Likewise.
5096 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5098 2015-01-12 Jeff Law <law@redhat.com>
5101 * gcc.target/m68k/pr64461.c: New test.
5103 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5105 * jit.dg/test-array-as-pointer.c (create_code): Update call
5106 to gcc_jit_context_new_global by setting "kind" to
5107 GCC_JIT_GLOBAL_IMPORTED.
5108 * jit.dg/test-error-array-as-pointer.c: Likewise.
5109 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5110 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5111 setting kind to GCC_JIT_GLOBAL_EXPORTED.
5112 * jit.dg/test-using-global.c (the_global): Rename to...
5113 (imported_global): ...this.
5114 (create_code): Update to test the three kinds of global.
5115 (verify_code): Likewise.
5117 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
5120 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5122 * gcc.target/i386/pr64291-2.c: Updated.
5124 2015-01-12 Richard Biener <rguenther@suse.de>
5126 PR tree-optimization/64530
5127 * gfortran.dg/pr64530.f90: New testcase.
5129 2015-01-12 Richard Biener <rguenther@suse.de>
5132 * gcc.dg/torture/pr64357.c: New testcase.
5134 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5136 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5139 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5140 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5142 2015-01-12 Martin Liska <mliska@suse.cz>
5144 * gcc.dg/ipa/PR64550.c: New test.
5146 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
5149 * g++.dg/ipa/pr63470.C: New testcase.
5151 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5154 * gfortran.dg/typebound_operator_20.f90: New.
5156 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5159 * gfortran.dg/proc_ptr_comp_42.f90: New.
5161 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5164 * gfortran.dg/proc_ptr_comp_41.f90: New.
5166 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5168 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5170 2015-01-10 Tobias Burnus <burnus@net-b.de>
5173 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5174 and add dg-excess-errors.
5175 * gfortran.dg/line_length_6.f90: New.
5176 * gfortran.dg/line_length_7.f90: New.
5177 * gfortran.dg/line_length_8.f90: New.
5178 * gfortran.dg/line_length_9.f90: New.
5179 * gfortran.dg/line_length_10.f90: New.
5180 * gfortran.dg/line_length_11.f90: New.
5182 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5184 * jit.dg/test-threads.c (struct testcase): Move declaration
5185 to jit.dg/all-non-failing-tests.h.
5186 (testcases): Likewise.
5187 * jit.dg/all-non-failing-tests.h (struct testcase): Move
5188 declaration here from jit.dg/all-non-failing-tests.h.
5189 (testcases): Likewise.
5190 * jit.dg/test-combination.c (create_code): Eliminate spelling
5191 out all of the testcases in favor of looping through the
5192 "testcases" metadata.
5193 (verify_code): Likewise.
5195 2015-01-09 Jakub Jelinek <jakub@redhat.com>
5197 PR rtl-optimization/64536
5198 * gcc.dg/pr64536.c: New test.
5200 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5202 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5203 * jit.dg/test-combination.c (create_code): Likewise.
5204 (verify_code): Likewise.
5205 * jit.dg/test-constants.c: New test case.
5206 * jit.dg/test-threads.c: Add test-constants.c.
5208 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5211 * objc.dg/gnu-api-2-class.m: Add a test case
5212 for the above change.
5214 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5216 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5218 2015-01-09 Richard Biener <rguenther@suse.de>
5220 PR tree-optimization/64410
5221 * g++.dg/vect/pr64410.cc: New testcase.
5223 2015-01-09 Martin Liska <mliska@suse.cz>
5225 * gcc.dg/ipa/ipa-icf-32.c: New test.
5227 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5229 * c-c++-common/tsan/tsan_barrier.h: New.
5230 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5231 * c-c++-common/tsan/bitfield_race.c: Likewise.
5232 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5233 * c-c++-common/tsan/mutexset1.c: Likewise.
5234 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5235 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5236 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5237 * c-c++-common/tsan/simple_race.c: Likewise.
5238 * c-c++-common/tsan/simple_stack.c: Likewise.
5239 * c-c++-common/tsan/sleep_sync.c: Likewise.
5240 * c-c++-common/tsan/tiny_race.c: Likewise.
5241 * c-c++-common/tsan/tls_race.c: Likewise.
5242 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5243 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5244 * g++.dg/tsan/atomic_free.C: Likewise.
5245 * g++.dg/tsan/atomic_free2.C: Likewise.
5246 * g++.dg/tsan/cond_race.C: Likewise.
5247 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5249 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5252 * lib/target-supports.exp (check_effective_target_libatomic_available):
5254 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5255 targets that match effective-target libatomic_available.
5256 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5258 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5260 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5261 Verify the result of gcc_jit_context_get_last_error.
5262 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5264 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5266 PR tree-optimization/63989
5267 * gcc.dg/strlenopt-27.c: New test.
5269 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5271 * jit.dg/harness.h (set_up_logging): New function.
5272 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5273 set_up_logging on the context, so that every testcase is
5274 logged to a particular file.
5275 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5276 and call gcc_jit_context_set_logfile on the top-level context.
5278 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5281 * g++.dg/opt/pr64338.C: New test.
5283 2015-01-08 Tobias Burnus <burnus@net-b.de>
5285 * gfortran.dg/coarray/codimension_2b.f90: New file.
5286 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5287 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5289 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5292 * g++.dg/ext/fnname4.C: New.
5294 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5297 * g++.dg/cpp0x/constexpr-64462.C: New.
5299 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5302 * g++.dg/cpp0x/deleted10.C: New.
5304 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5306 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5308 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5310 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5311 GCC_JIT_UNARY_OP_ABS.
5312 (verify_unary_ops): Likewise.
5314 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5316 * jit.dg/test-arith-overflow.c: New test case.
5317 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5318 * jit.dg/test-combination.c (create_code): Likewise.
5319 (verify_code): Likewise.
5320 * jit.dg/test-threads.c (testcases): Likewise.
5322 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5324 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5325 rather than "jit". Load g++.exp, and call g++_init.
5326 Run test-*.cc files within the testsuite and *.cc files within
5328 (jit-dg-test): Drop the addition of -fgnu89-inline to
5329 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5330 doing it when compiling C testcases (since g++ does not handle
5331 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5332 is restored to the value after g++_init ran, rather than the
5333 value before g++_init ran. Return a list of
5334 $comp_output $output_file, as dg-test assumes.
5336 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5338 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5339 make it easier to figure out the origin of each test result when
5340 running test-combination.c and test-threads.c.
5341 (CHECK_VALUE): Likewise.
5342 (CHECK_DOUBLE_VALUE): Likewise.
5343 (CHECK_STRING_VALUE): Likewise.
5344 (CHECK_STRING_STARTS_WITH): Likewise.
5345 (CHECK_STRING_CONTAINS): Likewise.
5347 (check_string_value): Likewise, add "funcname" param.
5348 (check_string_starts_with): Likewise.
5349 (check_string_contains): Likewise.
5351 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5353 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5354 generating name of built executable.
5356 2015-01-07 Marek Polacek <polacek@redhat.com>
5359 * gcc.dg/pr64440.c: New test.
5360 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5362 2015-01-07 Marek Polacek <polacek@redhat.com>
5365 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5366 * gcc.dg/pr64417.c: New test.
5368 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5371 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5374 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5376 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5377 Check if testcases run without errors, not just if they compile.
5379 2015-01-06 Christian Bruel <christian.bruel@st.com>
5382 * gcc.target/sh/pr64507.c: New test.
5384 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5386 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5388 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5390 * c-c++-common/asan/sanitize-all-1.c: New test.
5391 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5392 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5393 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5394 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5396 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5398 * lib/target-supports.exp (check_profiling_available): Return 0 for
5400 (check_effective_target_tls_runtime): Likewise.
5401 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5402 * gcc.dg/20020312-2.c: Adjust for Visium.
5403 * gcc.dg/tls/thr-cse-1.c: Likewise
5404 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5405 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5406 * gcc.dg/weak/typeof-2.c: Likewise.
5408 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5410 PR rtl-optimization/64287
5411 * gcc.dg/aru-2.c: New test.
5413 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5416 * c-c++-common/ubsan/pr64344-1.c: New test.
5417 * c-c++-common/ubsan/pr64344-2.c: New test.
5419 PR tree-optimization/64465
5420 * gcc.dg/pr64465.c: New test.
5422 PR tree-optimization/64494
5423 * gcc.c-torture/compile/pr64494.c: New test.
5425 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5428 * gfortran.dg/realloc_on_assign_25.f90: New test.
5430 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5432 Update copyright years.
5434 2015-01-05 Marek Polacek <polacek@redhat.com>
5437 * gcc.dg/pr64423.c: New test.
5439 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5441 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5442 mmix-knuth-mmixware for the same reason as for MIPS.
5443 * gcc.dg/debug/debug-2.c: Ditto.
5445 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5447 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5450 * lib/gfortran.exp: Add libatomic library search path.
5451 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5452 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5454 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5456 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5458 * c-c++-common/tsan/bitfield_race.c: New testcase.
5459 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5461 2015-01-02 Tobias Burnus <burnus@net-b.de>
5463 * gfortran.dg/coarray/collectives_4.f90: New.
5465 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5468 * gfortran.dg/extends_16.f90: New.
5470 2015-01-02 Tobias Burnus <burnus@net-b.de>
5472 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5474 2015-01-02 Tobias Burnus <burnus@net-b.de>
5476 * gfortran.dg/coarray/codimension_2.f90: New.
5477 * gfortran.dg/coarray/codimension_2a.f90: New.
5478 * gfortran.dg/coarray_35.f90: New.
5479 * gfortran.dg/coarray_35a.f90: New.
5481 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5484 * gfortran.dg/dummy_procedure_11.f90: New.
5486 Copyright (C) 2015 Free Software Foundation, Inc.
5488 Copying and distribution of this file, with or without modification,
5489 are permitted in any medium without royalty provided the copyright
5490 notice and this notice are preserved.