1 2015-05-07 Jeff Law <law@redhat.com>
3 * gcc.dg/tree-ssa/shorten-1.c: New test.
5 2015-05-07 Richard Biener <rguenther@suse.de>
7 PR tree-optimization/66002
8 * gcc.dg/vect/vect-125.c: New testcase.
10 2015-05-07 Marek Polacek <polacek@redhat.com>
11 Martin Uecker <uecker@eecs.berkeley.edu>
13 * c-c++-common/ubsan/bounds-10.c: New test.
15 2015-05-06 David Malcolm <dmalcolm@redhat.com>
17 * jit.dg/harness.h (set_options): Wrap with
18 #ifndef TEST_ESCHEWS_SET_OPTIONS.
19 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
20 Special-case test-benchmark.c as a negative.
21 * jit.dg/test-benchmark.c: New file.
23 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
26 * gcc.target/arm/pr64208.c: New test.
28 2015-05-06 Alan Modra <amodra@gmail.com>
31 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
32 (gparms): Make volatile.
34 2015-05-06 Richard Biener <rguenther@suse.de>
36 PR tree-optimization/62283
37 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
39 2015-05-06 Christian Bruel <christian.bruel@st.com>
42 * gcc.target/aarch64/iinline-attr-1.c: New test.
44 2015-05-06 Richard Biener <rguenther@suse.de>
46 * gcc.dg/vect/bb-slp-34.c: New testcase.
48 2015-05-06 Richard Biener <rguenther@suse.de>
50 PR tree-optimization/62283
51 * gcc.dg/vect/bb-slp-14.c: Adjust.
53 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
56 * gcc.target/i386/pr65990.c: New test.
58 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
61 * gcc.target/i386/pr65915.c: New.
63 2015-05-05 Tom de Vries <tom@codesourcery.com>
65 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
68 2015-05-05 Tom de Vries <tom@codesourcery.com>
70 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
73 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
75 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
76 * gcc.target/arm/pr65924.c: Likewise.
78 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
81 * gcc.target/i386/pr65871-3.c: New test.
83 2015-05-04 Jeff Law <law@redhat.com>
86 2015-05-04 Jeff Law <law@redhat.com>
87 * gcc.dg/tree-ssa/shorten-1.c: New test.
89 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
90 Jakub Jelinek <jakub@redhat.com>
93 * g++.dg/cpp0x/Wnarrowing4.C: New.
95 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
97 * lib/target-supports.exp
98 (check_effective_target_keeps_null_pointer_checks): Clarify that
99 this is for targets that disable -fdelete-null-pointer-checks,
100 not default it to off.
101 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
102 -fdelete-null-pointer-checks explicit.
103 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
104 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
105 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
106 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
107 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
108 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
109 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
110 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
111 * gcc.dg/tree-ssa/pr20318.c: Likewise.
112 * gcc.dg/tree-ssa/pr20701.c: Likewise.
113 * gcc.dg/tree-ssa/pr20702.c: Likewise.
114 * gcc.dg/tree-ssa/pr21086.c: Likewise.
115 * gcc.dg/tree-ssa/pr21090.c: Likewise.
116 * gcc.dg/tree-ssa/pr58480.c: Likewise.
117 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
118 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
119 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
120 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
121 * gcc.dg/tree-ssa/unreachable.c: Likewise.
122 * gcc.dg/tree-ssa/vrp02.c: Likewise.
123 * gcc.dg/tree-ssa/vrp07.c: Likewise.
124 * gcc.dg/tree-ssa/vrp08.c: Likewise.
125 * gcc.dg/tree-ssa/vrp55.c: Likewise.
126 * g++.dg/cpp0x/static_assert9.C: Likewise.
127 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
128 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
129 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
130 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
131 * g++.dg/tree-ssa/pr26406.C: Likewise.
133 2015-05-04 Jakub Jelinek <jakub@redhat.com>
135 PR tree-optimization/65984
136 * c-c++-common/ubsan/pr65984.c: New test.
138 2015-05-04 Jeff Law <law@redhat.com>
140 * gcc.dg/tree-ssa/shorten-1.c: New test.
142 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
145 * gfortran.dg/pr44735.f90: New test.
147 2015-05-04 Richard Biener <rguenther@suse.de>
149 PR tree-optimization/65965
150 * gcc.dg/vect/bb-slp-33.c: New testcase.
152 2015-05-04 Richard Biener <rguenther@suse.de>
154 PR tree-optimization/65935
155 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
157 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
159 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
160 for each supported variant instead of CHECK_RESULTS.
161 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
162 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
163 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
164 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
165 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
166 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
167 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
168 expected results for unsupported variants. Call CHECK for each
169 supported variant instead of CHECK_RESULTS.
170 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
171 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
172 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
173 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
174 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
175 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
176 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
177 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
178 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
179 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
180 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
181 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
182 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
183 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
184 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
185 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
186 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
187 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
188 expected results for unsupported variants.
189 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
190 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
191 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
192 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
193 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
194 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
195 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
196 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
197 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
198 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
199 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
200 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
201 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
202 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
203 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
204 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
205 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
206 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
207 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
208 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
209 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
210 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
211 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
212 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
213 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
214 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
215 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
216 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
218 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
221 * gfortran.dg/bound_9.f90: Add pointer assignment.
223 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
224 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
227 * g++.dg/cpp0x/Wnarrowing3.C: New.
229 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
231 * gcc.dg/20150120-1.c: New test.
232 * gcc.dg/20150120-2.c: New test.
233 * gcc.dg/20150120-3.c: New test.
235 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
237 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
239 2015-05-01 Renlin Li <renlin.li@arm.com>
241 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
243 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
245 * gfortran.dg/bound_simplification_4.f90: New.
247 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
249 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
250 with powerpc_p8vector_ok.
252 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
255 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
257 * gfortran.dg/bound_9.f90: New test case.
259 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
261 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
262 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
263 for 32bit x86 targets.
264 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
265 for 32bit x86 targets.
266 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
267 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
268 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
269 for 32bit x86 targets.
271 2015-04-30 Marek Polacek <polacek@redhat.com>
273 PR tree-optimization/63551
274 * g++.dg/ipa/pr63551.C: New test.
276 2015-04-30 Caroline Tice <cmtice@google.com>
279 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
280 partition size on certain targets.
282 2015-04-30 Renlin Li <renlin.li@arm.com>
284 * gcc.target/aarch64/vect-reduc-or_1.c: New.
286 2015-04-30 Marek Polacek <polacek@redhat.com>
288 * c-c++-common/Wbool-compare-3.c: New test.
290 * gcc.dg/pr65901.c (foo): Adjust dg-error.
291 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
293 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
296 * g++.dg/init/ref22.C: New.
298 2015-04-30 Marek Polacek <polacek@redhat.com>
300 * gcc.dg/init-bad-8.c: New test.
302 * gcc.dg/incomplete-typedef-1.c: New test.
304 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
307 * g++.dg/template/crash121.C: New.
309 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
311 * gcc.target/mips/call-from-init.c: New test.
312 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
314 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
317 * gcc.target/i386/pr65871-1.c: New test.
318 * gcc.target/i386/pr65871-2.c: Ditto.
320 2015-04-29 Marek Polacek <polacek@redhat.com>
323 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
324 * c-c++-common/Wbool-compare-2.c: New test.
326 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
329 * gcc.target/aarch64/vstN_lane_1.c: New file.
331 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
334 * g++.dg/warn/Winit-self-3.C: New.
336 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
338 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
340 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
343 * gcc.target/arm/pr65924.c: New test.
345 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
347 * g++.dg/gomp/tpl-target-update.C: New file.
349 2015-04-29 Richard Biener <rguenther@suse.de>
351 PR tree-optimization/65917
352 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
354 2015-04-29 Christian Bruel <christian.bruel@st.com>
357 * gcc.dg/ipa/iinline-attr.c: New test.
358 * gcc.target/i386/iinline-attr-2.c: New test.
360 2015-04-28 Andre Vehreschild <vehre@gmx.de>
362 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
365 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
367 * gcc.dg/vect/vect-33.c: Remove spurious line.
369 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
371 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
373 2015-04-28 Marek Polacek <polacek@redhat.com>
376 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
377 * gcc.dg/pr65901.c: New test.
379 2015-04-28 Richard Biener <rguenther@suse.de>
381 PR tree-optimization/62283
382 * gfortran.dg/vect/pr62283-2.f: New testcase.
383 * gcc.dg/vect/bb-slp-14.c: Adjust.
385 2015-04-28 Richard Biener <rguenther@suse.de>
387 PR tree-optimization/65851
388 * g++.dg/torture/pr65851.C: New testcase.
390 2015-04-27 Jeff Law <law@redhat.com>
392 PR tree-optimization/65217
393 * gcc.target/i386/pr65217.c: Remove XFAIL.
395 2015-04-27 Andre Vehreschild <vehre@gmx.de>
398 Add tests forgotten to svn-add.
399 * gfortran.dg/class_allocate_19.f03: New test.
400 * gfortran.dg/class_array_20.f03: New test.
401 * gfortran.dg/class_array_21.f03: New test.
402 * gfortran.dg/finalize_29.f08: New test.
404 2015-04-27 Andre Vehreschild <vehre@gmx.de>
408 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
409 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
411 2015-04-27 Caroline Tice <cmtice@google.com>
413 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
416 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
419 * gcc.target/powerpc/htm-1.c: New test.
420 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
422 (__builtin_tabortdci): Likewise.
423 (__builtin_tcheck): Remove operand.
424 * lib/target-supports.exp (check_htm_hw_available): New function.
426 2015-04-27 Richard Biener <rguenther@suse.de>
428 * gcc.target/i386/pr65217.c: XFAIL.
430 2015-04-27 Jakub Jelinek <jakub@redhat.com>
432 PR tree-optimization/65875
433 * gcc.c-torture/compile/pr65875.c: New test.
435 2015-04-25 Marek Polacek <polacek@redhat.com>
438 * gcc.dg/enum-incomplete-2.c: New test.
439 * gcc.dg/enum-mode-1.c: New test.
441 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
444 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
446 * gcc.target/powerpc/pr65849-2.c: Likewise.
448 2015-04-24 Tom de Vries <tom@codesourcery.com>
450 PR tree-optimization/65802
451 * g++.dg/pr65802.C: Move to ...
452 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
453 stdarg.h. Rewrite for C.
454 (fn1): Use va_list and va_arg. Make variable args function. Add use of
455 va_start and va_end. Remove unnecessary inline asm.
457 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
458 Wei Mi <wmi@google.com>
460 * gcc.target/i386/sse2-load-multi.c: New test.
461 * gcc.target/i386/sse2-store-multi.c: Ditto.
463 2015-04-24 Marek Polacek <polacek@redhat.com>
466 * c-c++-common/pr65830.c: New test.
469 * c-c++-common/Wlogical-op-1.c: New test.
471 2015-04-24 Marek Polacek <polacek@redhat.com>
474 * c-c++-common/pr61534-1.c: New test.
476 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
477 Steven Bosscher <steven@gcc.gnu.org>
479 PR rtl-optimization/34503
480 * gcc.target/arm/pr64616.c: New file.
482 2015-04-24 Bin Cheng <bin.cheng@arm.com>
484 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
486 2015-04-24 Terry Guo <terry.guo@arm.com>
488 * gcc.target/arm/pr65710.c: Update the options.
490 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
492 * gcc.target/i386/pr65523.c: Skip x32.
494 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
496 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
497 to look for vcl* where appropriate.
499 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
501 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
502 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
504 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
507 * gcc.target/arm/pr26702.c: New test.
509 2015-04-23 Marek Polacek <polacek@redhat.com>
512 * gcc.dg/pr65345-1.c: New test.
513 * gcc.dg/pr65345-2.c: New test.
515 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
517 * gcc.target/powerpc/crypto-builtin-2.c: New.
519 2015-04-23 Andre Vehreschild <vehre@gmx.de>
522 * gfortran.dg/class_allocate_19.f03: New test.
523 * gfortran.dg/class_array_20.f03: New test.
524 * gfortran.dg/class_array_21.f03: New test.
525 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
526 * gfortran.dg/finalize_15.f90: Fixing comparision to model
527 initialization correctly.
528 * gfortran.dg/finalize_29.f08: New test.
530 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
532 * gcc.target/powerpc/swaps-p8-18.c: New test.
534 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
537 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
538 * gcc.dg/vect/bb-slp-25.c: Likewise.
539 * gcc.dg/vect/bb-slp-29.c: Likewise.
540 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
541 vect_no_align && { ! vect_hw_misalign }.
542 * gcc.dg/vect/bb-slp-9.c: Likewise.
543 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
545 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
546 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
547 account for POWER8, where peeling for alignment is not needed.
548 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
549 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
550 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
551 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
552 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
553 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
554 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
555 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
556 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
557 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
558 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
559 * gcc.dg/vect/pr16105.c: Likewise.
560 * gcc.dg/vect/pr20122.c: Likewise.
561 * gcc.dg/vect/pr33804.c: Likewise.
562 * gcc.dg/vect/pr33953.c: Likewise.
563 * gcc.dg/vect/pr56787.c: Likewise.
564 * gcc.dg/vect/pr58508.c: Likewise.
565 * gcc.dg/vect/slp-25.c: Likewise.
566 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
567 * gcc.dg/vect/vect-105.c: Likewise.
568 * gcc.dg/vect/vect-27.c: Likewise.
569 * gcc.dg/vect/vect-29.c: Likewise.
570 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
572 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
573 && { ! vect_hw_misalign }.
574 * gcc.dg/vect/vect-44.c: Likewise.
575 * gcc.dg/vect/vect-48.c: Likewise.
576 * gcc.dg/vect/vect-50.c: Likewise.
577 * gcc.dg/vect/vect-52.c: Likewise.
578 * gcc.dg/vect/vect-56.c: Likewise.
579 * gcc.dg/vect/vect-60.c: Likewise.
580 * gcc.dg/vect/vect-72.c: Likewise.
581 * gcc.dg/vect/vect-75-big-array.c: Likewise.
582 * gcc.dg/vect/vect-75.c: Likewise.
583 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
584 * gcc.dg/vect/vect-77-global.c: Likewise.
585 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
586 * gcc.dg/vect/vect-78-global.c: Likewise.
587 * gcc.dg/vect/vect-93.c: Likewise.
588 * gcc.dg/vect/vect-95.c: Likewise.
589 * gcc.dg/vect/vect-96.c: Likewise.
590 * gcc.dg/vect/vect-cond-1.c: Likewise.
591 * gcc.dg/vect/vect-cond-3.c: Likewise.
592 * gcc.dg/vect/vect-cond-4.c: Likewise.
593 * gcc.dg/vect/vect-cselim-1.c: Likewise.
594 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
595 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
596 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
597 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
598 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
599 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
600 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
601 * gcc.dg/vect/vect-outer-3a.c: Likewise.
602 * gcc.dg/vect/vect-outer-5.c: Likewise.
603 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
604 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
605 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
606 * gcc.dg/vect/vect-outer-fir.c: Likewise.
607 * gcc.dg/vect/vect-peel-3.c: Likewise.
608 * gcc.dg/vect/vect-peel-4.c: Likewise.
609 * gcc.dg/vect/vect-pre-interact.c: Likewise.
610 * gcc.target/powerpc/pr65456.c: New test.
611 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
612 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
613 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
614 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
615 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
616 vect_no_align && { ! vect_hw_misalign }.
617 * gfortran.dg/vect/vect-3.f90: Likewise.
618 * gfortran.dg/vect/vect-4.f90: Likewise.
619 * gfortran.dg/vect/vect-5.f90: Likewise.
620 * lib/target-supports.exp (check_effective_target_vect_no_align):
622 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
624 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
627 * gfortran.dg/pr65429.f90: New test.
629 2015-04-22 Yury Gribov <y.gribov@samsung.com>
631 * c-c++-common/asan/user-section-1.c: New test.
632 * c-c++-common/asan/user-section-2.c: New test.
633 * c-c++-common/asan/user-section-3.c: New test.
635 2015-04-22 Hale Wang <hale.wang@arm.com>
636 Terry Guo <terry.guo@arm.com>
638 PR rtl-optimization/64818
639 * gcc.target/arm/pr64818.c: New test.
641 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
644 * g++.dg/tree-ssa/pr61034.C: Update template.
645 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
646 * gcc.dg/Warray-bounds-11.c: Likewise.
647 * gcc.dg/Warray-bounds.c: Likewise.
649 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
652 * gfortran.dg/fmt_unlimited.f90: New test.
654 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
656 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
658 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
659 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
660 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
661 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
662 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
663 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
664 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
666 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
669 * gfortran.dg/namelist_87.f90: New test.
671 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
673 * gcc.target/aarch64/mult-synth_1.c: New test.
674 * gcc.target/aarch64/mult-synth_2.c: Likewise.
675 * gcc.target/aarch64/mult-synth_3.c: Likewise.
676 * gcc.target/aarch64/mult-synth_4.c: Likewise.
677 * gcc.target/aarch64/mult-synth_5.c: Likewise.
678 * gcc.target/aarch64/mult-synth_6.c: Likewise.
680 2015-04-21 Richard Biener <rguenther@suse.de>
682 PR tree-optimization/65650
683 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
684 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
685 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
686 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
687 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
688 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
690 2015-04-21 Tom de Vries <tom@codesourcery.com>
692 PR tree-optimization/65802
693 * g++.dg/pr65802.C: New test.
695 2015-04-21 Bin Cheng <bin.cheng@arm.com>
698 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
699 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
701 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
704 * g++.dg/cpp0x/Wnarrowing2.C: New.
706 2015-04-20 Jeff Law <law@redhat.com>
708 PR tree-optimization/65658
709 * gcc.dg/pr65658.c: New test.
711 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
714 * gcc.target/aarch64/vec_init_1.c: New test.
716 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
718 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
721 2015-04-18 Martin Sebor <msebor@redhat.com>
723 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
724 of non-nul characters.
725 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
727 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
730 * gcc.target/powerpc/pr65787.c: New.
732 2015-04-17 Jakub Jelinek <jakub@redhat.com>
735 * gcc.target/aarch64/c-output-template-4.c: New test.
737 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
740 * gcc.dg/pr65780-1.c: New test.
741 * gcc.dg/pr65780-2.c: Likewise.
742 * gcc.target/i386/pr32219-9.c: Likewise.
743 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
745 * gcc.target/i386/pr64317.c (c): Initialize.
747 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
750 * g++.dg/ext/mv18.C: New test.
751 * g++.dg/ext/mv19.C: Likewise.
752 * g++.dg/ext/mv20.C: Likewise.
753 * g++.dg/ext/mv21.C: Likewise.
754 * g++.dg/ext/mv22.C: Likewise.
755 * g++.dg/ext/mv23.C: Likewise.
757 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
760 * g++.dg/init/pr64527.C: New test.
762 2015-04-17 Tom de Vries <tom@codesourcery.com>
763 Michael Matz <matz@suse.de>
765 PR tree-optimization/64950
766 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
769 2015-04-17 Yury Gribov <y.gribov@samsung.com>
771 * c-c++-common/asan/user-section-1.c: New test.
773 2015-04-17 Jakub Jelinek <jakub@redhat.com>
776 * gcc.dg/debug/pr65771.c: New test.
778 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
780 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
781 __buitlin_alloca with __builtin_alloca.
783 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
785 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
787 2015-04-16 Richard Biener <rguenther@suse.de>
789 PR tree-optimization/64277
790 * gcc.dg/Warray-bounds-14.c: New testcase.
791 * gcc.dg/Warray-bounds-15.c: Likewise.
792 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
793 * c-c++-common/ubsan/bounds-6.c: Likewise.
795 2015-04-16 Renlin Li <renlin.li@arm.com>
797 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
798 * gcc.target/arm/unsigned-float.c: New.
800 2015-04-16 Richard Biener <rguenther@suse.de>
802 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
803 * gcc.dg/tree-ssa/pr37508.c: Adjust.
804 * gfortran.dg/reassoc_6.f: Remove XFAIL.
806 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
808 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
809 * g++.dg/cpp0x/decltype-call1.C: Likewise.
810 * g++.dg/cpp0x/defaulted21.C: Likewise.
811 * g++.dg/cpp0x/defaulted28.C: Likewise.
812 * g++.dg/cpp0x/defaulted47.C: Likewise.
813 * g++.dg/cpp0x/elision_neg.C: Likewise.
814 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
815 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
816 * g++.dg/cpp0x/implicit1.C: Likewise.
817 * g++.dg/cpp0x/implicit9.C: Likewise.
818 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
819 * g++.dg/cpp0x/range-for13.C: Likewise.
820 * g++.dg/gomp/clause-2.C: Likewise.
821 * g++.dg/gomp/udr-5.C: Likewise.
822 * g++.dg/inherit/access6.C: Likewise.
823 * g++.dg/lookup/duperr1.C: Likewise.
824 * g++.dg/lookup/friend2.C: Likewise.
825 * g++.dg/lookup/pr6936.C: Likewise.
826 * g++.dg/lookup/scoped1.C: Likewise.
827 * g++.dg/lookup/using26.C: Likewise.
828 * g++.dg/lookup/using38.C: Likewise.
829 * g++.dg/other/access2.C: Likewise.
830 * g++.dg/overload/defarg3.C: Likewise.
831 * g++.dg/overload/defarg6.C: Likewise.
832 * g++.dg/parse/access11.C: Likewise.
833 * g++.dg/parse/access2.C: Likewise.
834 * g++.dg/parse/access3.C: Likewise.
835 * g++.dg/parse/access4.C: Likewise.
836 * g++.dg/parse/access5.C: Likewise.
837 * g++.dg/parse/access6.C: Likewise.
838 * g++.dg/parse/access8.C: Likewise.
839 * g++.dg/parse/access9.C: Likewise.
840 * g++.dg/parse/crash40.C: Likewise.
841 * g++.dg/tc1/dr142.C: Likewise.
842 * g++.dg/tc1/dr166.C: Likewise.
843 * g++.dg/tc1/dr52.C: Likewise.
844 * g++.dg/template/access11.C: Likewise.
845 * g++.dg/template/access18.C: Likewise.
846 * g++.dg/template/access19.C: Likewise.
847 * g++.dg/template/access2.C: Likewise.
848 * g++.dg/template/access20.C: Likewise.
849 * g++.dg/template/access26.C: Likewise.
850 * g++.dg/template/access3.C: Likewise.
851 * g++.dg/template/access7.C: Likewise.
852 * g++.dg/template/conv12.C: Likewise.
853 * g++.dg/template/crash69.C: Likewise.
854 * g++.dg/template/friend31.C: Likewise.
855 * g++.dg/template/friend32.C: Likewise.
856 * g++.dg/template/memfriend15.C: Likewise.
857 * g++.dg/template/memfriend16.C: Likewise.
858 * g++.dg/template/memfriend17.C: Likewise.
859 * g++.dg/template/memfriend7.C: Likewise.
860 * g++.dg/template/pr32519.C: Likewise.
861 * g++.dg/template/qualttp21.C: Likewise.
862 * g++.dg/template/qualttp8.C: Likewise.
863 * g++.dg/template/ttp10.C: Likewise.
864 * g++.dg/template/typedef11.C: Likewise.
865 * g++.dg/template/typedef13.C: Likewise.
866 * g++.dg/template/typedef19.C: Likewise.
867 * g++.dg/template/typedef20.C: Likewise.
868 * g++.dg/template/typedef22.C: Likewise.
869 * g++.dg/template/using16.C: Likewise.
870 * g++.dg/template/virtual3.C: Likewise.
871 * g++.dg/ubsan/pr61272.C: Likewise.
872 * g++.old-deja/g++.bob/inherit2.C: Likewise.
873 * g++.old-deja/g++.brendan/crash11.C: Likewise.
874 * g++.old-deja/g++.brendan/enum6.C: Likewise.
875 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
876 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
877 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
878 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
879 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
880 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
881 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
882 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
883 * g++.old-deja/g++.jason/access17.C: Likewise.
884 * g++.old-deja/g++.jason/access18.C: Likewise.
885 * g++.old-deja/g++.jason/access22.C: Likewise.
886 * g++.old-deja/g++.jason/access23.C: Likewise.
887 * g++.old-deja/g++.jason/access8.C: Likewise.
888 * g++.old-deja/g++.jason/delete3.C: Likewise.
889 * g++.old-deja/g++.jason/report.C: Likewise.
890 * g++.old-deja/g++.law/access2.C: Likewise.
891 * g++.old-deja/g++.law/access3.C: Likewise.
892 * g++.old-deja/g++.law/access4.C: Likewise.
893 * g++.old-deja/g++.law/access5.C: Likewise.
894 * g++.old-deja/g++.law/arm12.C: Likewise.
895 * g++.old-deja/g++.law/arm14.C: Likewise.
896 * g++.old-deja/g++.law/ctors13.C: Likewise.
897 * g++.old-deja/g++.law/union2.C: Likewise.
898 * g++.old-deja/g++.law/visibility12.C: Likewise.
899 * g++.old-deja/g++.law/visibility15.C: Likewise.
900 * g++.old-deja/g++.law/visibility16.C: Likewise.
901 * g++.old-deja/g++.law/visibility17.C: Likewise.
902 * g++.old-deja/g++.law/visibility18.C: Likewise.
903 * g++.old-deja/g++.law/visibility19.C: Likewise.
904 * g++.old-deja/g++.law/visibility20.C: Likewise.
905 * g++.old-deja/g++.law/visibility21.C: Likewise.
906 * g++.old-deja/g++.law/visibility24.C: Likewise.
907 * g++.old-deja/g++.law/visibility4.C: Likewise.
908 * g++.old-deja/g++.law/visibility5.C: Likewise.
909 * g++.old-deja/g++.law/visibility6.C: Likewise.
910 * g++.old-deja/g++.law/visibility7.C: Likewise.
911 * g++.old-deja/g++.law/visibility8.C: Likewise.
912 * g++.old-deja/g++.law/visibility9.C: Likewise.
913 * g++.old-deja/g++.niklas/t135.C: Likewise.
914 * g++.old-deja/g++.oliva/delete1.C: Likewise.
915 * g++.old-deja/g++.oliva/partord1.C: Likewise.
916 * g++.old-deja/g++.other/access11.C: Likewise.
917 * g++.old-deja/g++.other/access4.C: Likewise.
918 * g++.old-deja/g++.other/access7.C: Likewise.
919 * g++.old-deja/g++.other/crash1.C: Likewise.
920 * g++.old-deja/g++.other/crash7.C: Likewise.
921 * g++.old-deja/g++.other/friend1.C: Likewise.
922 * g++.old-deja/g++.other/friend4.C: Likewise.
923 * g++.old-deja/g++.other/friend9.C: Likewise.
924 * g++.old-deja/g++.other/lineno1.C: Likewise.
925 * g++.old-deja/g++.other/using1.C: Likewise.
926 * g++.old-deja/g++.pt/enum14.C: Likewise.
927 * g++.old-deja/g++.pt/friend11.C: Likewise.
928 * g++.old-deja/g++.pt/friend21.C: Likewise.
929 * g++.old-deja/g++.pt/friend3.C: Likewise.
930 * g++.old-deja/g++.pt/inherit2.C: Likewise.
931 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
932 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
933 * g++.old-deja/g++.robertl/eb94.C: Likewise.
935 2015-04-15 Jakub Jelinek <jakub@redhat.com>
938 * g++.dg/ipa/pr65765.C: New test.
940 2015-04-15 Nick Clifton <nickc@redhat.com>
942 * gcc.target/rx/builtins.c: Disable RMPA test if string
943 instructions are not allowed.
945 2015-04-15 Alan Modra <amodra@gmail.com>
947 * gcc.dg/pr65408.c: New.
949 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
952 * gcc.target/arm/pr65729.c: New test.
954 2015-04-14 Richard Biener <rguenther@suse.de>
956 PR tree-optimization/65758
957 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
959 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
962 * gcc.c-torture/execute/pr65648.c: New test.
964 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
966 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
967 __builtin_finite instead of finite.
968 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
971 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
973 PR tree-optimization/63387
974 * gcc.dg/pr63387.c: New testcase.
976 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
978 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
980 2015-04-13 Richard Biener <rguenther@suse.de>
982 PR tree-optimization/65204
983 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
985 2015-04-13 Terry Guo <terry.guo@arm.com>
988 * gcc.target/arm/pr65710.c: New.
990 2015-04-12 Jakub Jelinek <jakub@redhat.com>
992 PR tree-optimization/65747
993 * g++.dg/torture/pr65747.C: New test.
995 2015-04-12 Jakub Jelinek <jakub@redhat.com>
998 * g++.dg/cpp0x/pr65736.C: New test.
1000 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1001 Martin Liska <mliska@suse.cz>
1004 * g++.dg/ipa/pr65722.C: New testcase.
1006 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1008 PR tree-optimization/65735
1009 * gcc.c-torture/compile/pr65735.c: New test.
1011 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1014 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1016 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1019 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1021 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1024 * gcc.target/arm/pr65647-2.c: New.
1026 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1029 * g++.dg/torture/pr65694.C: New test.
1031 2015-04-10 Tobias Burnus <burnus@net-b.de>
1033 * gfortran.dg/coarray_lock_6.f90: New.
1034 * gfortran.dg/coarray_lock_7.f90: New.
1035 * gfortran.dg/coarray/lock_2.f90: New.
1037 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1043 * gfortran.dg/used_types_27.f90: New.
1045 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1048 * gcc.target/i386/pr65671.c: New.
1050 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1052 PR tree-optimization/65709
1053 * c-c++-common/ubsan/align-9.c: New test.
1055 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1058 * gfortran.dg/pr56852.f90: New test.
1060 2015-04-09 Marek Polacek <polacek@redhat.com>
1061 Jakub Jelinek <jakub@redhat.com>
1064 * g++.dg/opt/pr65554.C: New test.
1066 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1069 * c-c++-common/attr-aligned-1.c: New test.
1071 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1073 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1075 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1078 * gcc.target/i386/sse-25.c: New.
1080 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1083 * gcc.target/i386/pr65693.c: New test.
1085 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1087 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1089 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1091 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1093 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1095 * gcc.target/i386/thunk-retbnd.c: New.
1097 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1099 * gnat.dg/opt48.adb: New test.
1100 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1101 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1103 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1106 * gcc.c-torture/compile/pr65540.c: New.
1108 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1110 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1113 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1116 * g++.dg/debug/pr65678.C: New test.
1119 * gcc.c-torture/compile/pr65680.c: New test.
1121 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1124 * gfortran.dg/allocate_with_source_5.f90: New test.
1126 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1128 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1129 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1131 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1133 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1135 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1138 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1139 to get floating point compression.
1140 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1142 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1144 PR preprocessor/61977
1145 * gcc.dg/cpp/pr61977.c: New test.
1147 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1149 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1151 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1154 * gcc.target/arm/pr65647.c: New.
1156 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1159 * g++.dg/torture/pr65655.C: New testcase.
1161 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1164 * g++.dg/cpp1y/lambda-init13.C: New.
1166 2015-04-03 Marek Polacek <polacek@redhat.com>
1168 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1170 2015-04-02 Marek Polacek <polacek@redhat.com>
1173 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1174 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1176 2015-04-02 Jakub Jelinek <jakub@redhat.com>
1178 PR preprocessor/61977
1179 * gcc.target/powerpc/pr61977-1.c: New test.
1180 * gcc.target/powerpc/pr61977-2.c: New test.
1182 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1185 * g++.dg/warn/Wshadow-8.C: New.
1186 * g++.dg/warn/Wshadow-9.C: Likewise.
1187 * g++.dg/warn/Wshadow-10.C: Likewise.
1188 * g++.dg/warn/Wshadow-11.C: Likewise.
1190 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1192 * gcc.dg/pr23623.c: Added aligned attribute.
1193 * gcc.dg/20141029-1.c: Likewise.
1194 * gcc.dg/20150306-1.c: New test.
1196 2015-04-01 Marek Polacek <polacek@redhat.com>
1199 * g++.dg/cpp0x/initlist93.C: New test.
1200 * g++.dg/cpp0x/initlist94.C: New test.
1202 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1205 * gcc.target/aarch64/pr65624.c: New test.
1207 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
1209 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1211 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1213 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1214 extra variable to force stack alignment.
1215 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1216 extra variable to force stack alignment.
1218 2015-03-31 Marek Polacek <polacek@redhat.com>
1221 * g++.dg/template/pr65390.C: New test.
1223 2015-03-31 Martin Liska <mliska@suse.cz>
1225 * g++.dg/ipa/pr65557.C: New test.
1227 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1229 * gcc.target/s390/hotpatch-25.c: New test.
1230 * gcc.target/s390/hotpatch-1.c: Update test.
1231 * gcc.target/s390/hotpatch-10.c: Update test.
1232 * gcc.target/s390/hotpatch-11.c: Update test.
1233 * gcc.target/s390/hotpatch-12.c: Update test.
1234 * gcc.target/s390/hotpatch-13.c: Update test.
1235 * gcc.target/s390/hotpatch-14.c: Update test.
1236 * gcc.target/s390/hotpatch-15.c: Update test.
1237 * gcc.target/s390/hotpatch-16.c: Update test.
1238 * gcc.target/s390/hotpatch-17.c: Update test.
1239 * gcc.target/s390/hotpatch-18.c: Update test.
1240 * gcc.target/s390/hotpatch-19.c: Update test.
1241 * gcc.target/s390/hotpatch-2.c: Update test.
1242 * gcc.target/s390/hotpatch-21.c: Update test.
1243 * gcc.target/s390/hotpatch-22.c: Update test.
1244 * gcc.target/s390/hotpatch-23.c: Update test.
1245 * gcc.target/s390/hotpatch-24.c: Update test.
1246 * gcc.target/s390/hotpatch-3.c: Update test.
1247 * gcc.target/s390/hotpatch-4.c: Update test.
1248 * gcc.target/s390/hotpatch-5.c: Update test.
1249 * gcc.target/s390/hotpatch-6.c: Update test.
1250 * gcc.target/s390/hotpatch-7.c: Update test.
1251 * gcc.target/s390/hotpatch-8.c: Update test.
1252 * gcc.target/s390/hotpatch-9.c: Update test.
1253 * gcc.target/s390/hotpatch-compile-16.c: Update test.
1255 2015-03-31 Richard Biener <rguenther@suse.de>
1258 * g++.dg/torture/pr65626.C: New testcase.
1260 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1263 * gcc.target/i386/mpx/pr65531.cc: New.
1265 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1268 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1269 __builtin_alloca instead of alloca.
1270 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1271 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1272 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1275 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1278 * g++.dg/ubsan/pr65610.C: New test.
1280 2015-03-30 Marek Polacek <polacek@redhat.com>
1283 * g++.dg/cpp0x/pr65398-2.C: New test.
1285 2015-03-30 Marek Polacek <polacek@redhat.com>
1287 * c-c++-common/pr65556.c: Change the width of bit-fields.
1289 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1292 * gcc.target/i386/pr65588.c: New testcase.
1294 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1296 PR libgfortran/65563
1297 * gfortran.dg/open_errors_2.f90: New test.
1299 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1301 PR libgfortran/65596
1302 * gfortran.dg/namelist_86.f90: New test.
1304 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1306 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1307 statement to reflect new ownership.
1309 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1312 * g++.dg/template/friend58.C: New.
1313 * g++.dg/template/friend59.C: Likewise.
1315 2015-03-27 Tobias Burnus <burnus@net-b.de>
1318 * g++.dg/gomp/openmp-simd-3.C: New.
1319 * gcc.dg/gomp/openmp-simd-3.c: New.
1321 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1324 * gcc.target/i386/pr65248-1.c: New file.
1325 * gcc.target/i386/pr65248-2.c: Likewise.
1326 * gcc.target/i386/pr65248-3.c: Likewise.
1327 * gcc.target/i386/pr65248-4.c: Likewise.
1329 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1332 * gcc.c-torture/compile/pr65593.c: New test.
1334 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1337 * g++.dg/cpp1y/constexpr-assert1.C: New.
1339 2015-03-27 Marek Polacek <polacek@redhat.com>
1342 * c-c++-common/pr65556.c: New test.
1344 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1347 * g++.dg/torture/pr65600.C: New testcase.
1349 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1352 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1354 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1356 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1357 statement and cleanup. Fixed typos.
1359 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1362 * gcc.c-torture/compile/pr65595.c: New testcase.
1364 2015-03-27 Marek Polacek <polacek@redhat.com>
1367 * g++.dg/ubsan/pr65583.C: New test.
1369 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1371 * gcc.c-torture/compile/20150327.c: New testcase.
1373 2015-03-26 Richard Biener <rguenther@suse.de>
1376 * g++.dg/torture/pr65555.C: New testcase.
1378 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1380 PR tree-optimization/64715
1381 * gcc.dg/builtin-object-size-15.c: New test.
1382 * gcc.dg/pr64715-1.c: New test.
1383 * gcc.dg/pr64715-2.c: New test.
1385 2015-03-26 Richard Biener <rguenther@suse.de>
1388 * gnat.dg/specs/opt2.ads: Fix testcase.
1390 2015-03-25 Martin Sebor <msebor@redhat.com>
1393 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1394 when target isn't arm*-*-*-*.
1395 (check_effective_target_arm_nothumb): Likewise.
1396 (check_effective_target_arm_little_endian): Likewise.
1397 (check_effective_target_arm_vect_no_misalign): Likewise.
1398 (check_effective_target_aarch64_little_endian): Fail early if target
1401 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1403 PR tree-optimization/65177
1404 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1406 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1408 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1409 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1410 smmintrin.h and mm3dnow.h.
1412 2015-03-25 Marek Polacek <polacek@redhat.com>
1415 * g++.dg/cpp0x/pr65558.C: New test.
1417 2015-03-25 Marek Polacek <polacek@redhat.com>
1420 * g++.dg/template/pr61670.C: New test.
1422 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1425 * g++.dg/template/pr54987.C: New.
1427 2015-03-25 Richard Biener <rguenther@suse.de>
1429 PR tree-optimization/62630
1430 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1432 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1435 * gcc.target/i386/mpx/pr65508.c: New.
1437 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1441 * gfortran.dg/data_initialized_3.f90: New.
1443 2015-03-25 Richard Biener <rguenther@suse.de>
1446 * gnat.dg/specs/opt2.ads: New testcase.
1448 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1450 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1451 * gcc.target/arm/memset-inline-4.c: Skip for
1452 arm_tune_string_ops_prefer_neon.
1453 * gcc.target/arm/memset-inline-5.c: Ditto.
1454 * gcc.target/arm/memset-inline-6.c: Ditto.
1455 * gcc.target/arm/memset-inline-8.c: Ditto.
1456 * gcc.target/arm/memset-inline-9.c: Ditto.
1458 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1461 * g++.dg/other/virtual3.C: New.
1463 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1466 * g++.dg/cpp0x/vt-60130.C: New.
1468 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1471 * g++.dg/warn/Warray-bounds-7.C: New.
1473 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1476 * g++.dg/template/defarg18.C: New.
1478 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1481 * g++.dg/cpp0x/vt-59988.C: New.
1483 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1485 PR tree-optimization/65533
1486 * gcc.dg/pr65533.c: New test.
1488 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1490 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1491 source= and mold= expressions functionality.
1492 * gfortran.dg/allocate_class_4.f90: New test.
1493 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1494 copying an unlimited polymorhpic object containing a char array
1495 to another unlimited polymorphic object respects the _len
1497 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1498 whether deferred length char array allocate works, unlimited
1499 polymorphic object allocation from a string works and if
1500 allocating an array of deferred length strings works.
1501 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1503 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1506 * g++.dg/cpp0x/constexpr-array11.C: New.
1508 2015-03-24 Richard Biener <rguenther@suse.de>
1511 * gcc.dg/torture/pr65517.c: New testcase.
1513 2015-03-24 Tobias Burnus <burnus@net-b.de>
1515 * gfortran.dg/coindexed_1.f90: Moved from
1516 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1518 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1521 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1525 * gcc.target/i386/pr65523.c: New test.
1528 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1530 * g++.dg/lto/pr65475b_0.C: Likewise.
1532 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1535 * gcc.target/sh/torture/pr65505.c: New.
1537 2015-03-23 Martin Sebor <msebor@redhat.com>
1540 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1541 assembly for lvx in addition to lxv.
1543 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1546 * gfortran.dg/pr65504.f90: New test.
1549 * gcc.dg/pr65521.c: New test.
1551 2015-03-23 Richard Biener <rguenther@suse.de>
1553 PR tree-optimization/65518
1554 * gcc.dg/vect/pr65518.c: New testcase.
1556 2015-03-23 Richard Biener <rguenther@suse.de>
1558 PR tree-optimization/65494
1559 * gcc.dg/vect/pr65494.c: New testcase.
1561 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1563 PR preprocessor/65238
1564 * c-c++-common/cpp/pr65238-1.c: New test.
1565 * gcc.dg/cpp/pr65238-2.c: New test.
1566 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1567 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1569 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1570 Mikael Morin <mikael@gcc.gnu.org>
1573 * gfortran.dg/elemental_dependency_4.f90: New.
1574 * gfortran.dg/elemental_dependency_5.f90: New.
1576 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1579 * g++.dg/lto/pr65475b_0.C: New testcase.
1580 * g++.dg/lto/pr65475b_1.C: New testcase.
1581 * g++.dg/lto/pr65475c_0.C: New testcase.
1582 * g++.dg/lto/pr65475c_1.C: New testcase.
1584 2015-03-21 Tobias Burnus <burnus@net-b.de>
1586 * gfortran.dg/coarray_38.f90: New.
1587 * gfortran.dg/coarray_39.f90: New.
1588 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1591 2015-03-20 Marek Polacek <polacek@redhat.com>
1594 * g++.dg/cpp0x/pr65398.C: New test.
1596 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
1599 * g++.dg/lto/pr65475_0.C: New testcase.
1600 * g++.dg/lto/pr65475_1.C: New testcase.
1602 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1604 PR rtl-optimization/64366
1605 * gcc.target/sh/pr64366.c: New.
1607 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1610 * g++.dg/cpp0x/constexpr-48324.C: New.
1612 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1615 * g++.dg/cpp0x/pr48453.C: New.
1617 2015-03-20 Marek Polacek <polacek@redhat.com>
1620 * g++.dg/cpp0x/pr65072.C: New test.
1622 2015-03-20 Richard Biener <rguenther@suse.de>
1625 * gcc.dg/pr15347.c: Use -O.
1626 * c-c++-common/pr19807-1.c: Likewise.
1628 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1630 * gnat.dg/volatile13.ad[sb]: New test.
1632 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
1634 PR rtl-optimization/60851
1635 * gcc.target/i386/pr60851.c: New test.
1637 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1640 * g++.dg/pr65240.h: Add tests for PR 65240.
1641 * g++.dg/pr65240-1.C: Likewise.
1642 * g++.dg/pr65240-2.C: Likewise.
1643 * g++.dg/pr65240-3.C: Likewise.
1644 * g++.dg/pr65240-4.C: Likewise.
1646 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1648 PR rtl-optimization/63491
1649 * gcc.target/powerpc/pr63491.c: New.
1651 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1653 * g++.dg/ipa/pr65465.C: New test.
1655 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1658 * g++.dg/cpp0x/deleted11.C: New.
1660 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1663 * c-c++-common/tsan/pr65400-3.c: New test.
1665 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1668 * g++.dg/cpp0x/constexpr-59686.C: New.
1670 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1673 * g++.dg/tsan/pr64265.C: New test.
1676 * c-c++-common/tsan/pr65400-1.c: New test.
1677 * c-c++-common/tsan/pr65400-2.c: New test.
1679 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1682 * g++.dg/cpp0x/pr59816.C: New.
1684 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
1687 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1689 2015-03-18 Martin Liska <mliska@suse.cz>
1692 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1693 equivalences either to 6 or 7.
1695 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
1699 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1701 * gcc.dg/undefined-loop-1.c: New file.
1702 * gcc.dg/undefined-loop-2.c: New file.
1704 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
1707 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1708 loop exits too early.
1710 2015-03-18 Jakub Jelinek <jakub@redhat.com>
1712 PR tree-optimization/65450
1713 * gfortran.dg/pr65450.f90: New test.
1716 * gcc.target/i386/pr65078-1.c: New test.
1717 * gcc.target/i386/pr65078-2.c: New test.
1718 * gcc.target/i386/pr65078-3.c: New test.
1719 * gcc.target/i386/pr65078-4.c: New test.
1720 * gcc.target/i386/pr65078-5.c: New test.
1721 * gcc.target/i386/pr65078-6.c: New test.
1723 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1726 * g++.dg/cpp1y/pr65340.C: New.
1728 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1731 * gfortran.dg/system_clock_3.f08: Adjust test.
1733 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
1736 * gfortran.dg/proc_ptr_comp_44.f90: New test.
1737 * gfortran.dg/proc_ptr_comp_45.f90: New test.
1739 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1742 * gfortran.dg/system_clock_3.f08: New test.
1744 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
1747 g++.dg/cpp1y/pr64626-1.C: New.
1748 g++.dg/cpp1y/pr64626-2.C: New.
1749 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1751 2015-03-16 Jakub Jelinek <jakub@redhat.com>
1753 PR tree-optimization/65427
1754 * gcc.c-torture/execute/pr65427.c: New test.
1756 2015-03-16 Marek Polacek <polacek@redhat.com>
1760 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1761 * g++.dg/cpp0x/pr65327.C: New test.
1763 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1766 * c-c++-common/asan/pr64820.c: New test.
1768 2015-03-16 Andre Vehreschild <vehre@gmx.de>
1770 * gfortran.dg/pointer_2.f90: New test.
1772 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1774 * g++.dg/pr65049.C: New test.
1776 2015-03-16 Tom de Vries <tom@codesourcery.com>
1778 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1779 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1780 * gcc.target/i386/fuse-caller-save.c: Same.
1782 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1784 * gnat.dg/loop_optimization18.ad[sb]: New test.
1785 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1787 2015-03-16 Alan Modra <amodra@gmail.com>
1789 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
1792 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
1794 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1796 * gcc.dg/torture/pr65270-2.c: Likewise.
1798 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
1801 * gfortran.dg/pointer_remapping_9.f90: New.
1803 2015-03-14 Jakub Jelinek <jakub@redhat.com>
1805 PR tree-optimization/65369
1806 * gcc.c-torture/execute/pr65369.c: New test.
1808 PR tree-optimization/65418
1809 * gcc.c-torture/execute/pr65418-1.c: New test.
1810 * gcc.c-torture/execute/pr65418-2.c: New test.
1812 PR rtl-optimization/65401
1813 * gcc.c-torture/execute/pr65401.c: New test.
1815 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1818 * gcc.target/arm/pr64600_1.c: New test.
1820 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1822 PR rtl-optimization/65235
1823 * gcc.target/aarch64/pr65235_1.c: New test.
1825 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
1827 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1828 * gcc.target/s390/hotpatch-22.c: Likewise.
1829 * gcc.target/s390/hotpatch-23.c: Likewise.
1830 * gcc.target/s390/hotpatch-24.c: Likewise.
1831 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1832 * gcc.target/s390/hotpatch-1.c: Update expected output.
1833 * gcc.target/s390/hotpatch-2.c: Likewise.
1834 * gcc.target/s390/hotpatch-3.c: Likewise.
1835 * gcc.target/s390/hotpatch-4.c: Likewise.
1836 * gcc.target/s390/hotpatch-5.c: Likewise.
1837 * gcc.target/s390/hotpatch-6.c: Likewise.
1838 * gcc.target/s390/hotpatch-7.c: Likewise.
1839 * gcc.target/s390/hotpatch-8.c: Likewise.
1840 * gcc.target/s390/hotpatch-9.c: Likewise.
1841 * gcc.target/s390/hotpatch-10.c: Likewise.
1842 * gcc.target/s390/hotpatch-11.c: Likewise.
1843 * gcc.target/s390/hotpatch-12.c: Likewise.
1844 * gcc.target/s390/hotpatch-13.c: Likewise.
1845 * gcc.target/s390/hotpatch-14.c: Likewise.
1846 * gcc.target/s390/hotpatch-15.c: Likewise.
1847 * gcc.target/s390/hotpatch-16.c: Likewise.
1848 * gcc.target/s390/hotpatch-17.c: Likewise.
1849 * gcc.target/s390/hotpatch-18.c: Likewise.
1850 * gcc.target/s390/hotpatch-19.c: Likewise.
1852 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1855 * gcc.target/i386/pr65103-1.c: New.
1857 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1860 * gcc.target/i386/pr65044.c: New.
1862 2015-03-12 Tom de Vries <tom@codesourcery.com>
1864 PR rtl-optimization/64895
1865 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1866 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1867 * gcc.target/i386/fuse-caller-save.c: Ditto.
1869 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1871 * gcc.dg/ipa/pr63569.c: Fix template.
1873 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
1875 * g++.dg/ipa/pr64146.C: Require fpic support.
1877 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
1880 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1881 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1883 2015-03-11 Jakub Jelinek <jakub@redhat.com>
1885 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1886 to dg-options, fix up dg-skip-if.
1888 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
1891 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1892 * gcc.target/avr/tiny-caller-save.c: Same.
1894 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1897 * g++.dg/pr65242.C: New test.
1899 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
1901 * c-c++-common/asan/no-asan-check-glob.c: New test.
1903 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
1906 * g++.dg/other/default11.C: New.
1907 * g++.dg/other/default12.C: Likewise.
1909 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1912 * gcc.target/i386/bmi2-bzhi-2.c: New test.
1914 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
1917 * gfortran.dg/unlimited_polymorphic_23.f90: New test
1919 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1922 * g++.dg/cpp0x/pr65127.C: New test.
1924 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1926 * gcc.dg/ipa/PR64550.c: Update template.
1928 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1929 Tobias Burnus <burnus@net-b.de>
1931 * gfortran.dg/coarray_sync_memory.f90: New.
1933 2015-03-10 Marek Polacek <polacek@redhat.com>
1936 * c-c++-common/ubsan/pr65367.c: New test.
1938 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1940 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1941 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1942 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1943 * gcc.target/i386/mpx/calloc-1-nov.c: New.
1944 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1945 * gcc.target/i386/mpx/malloc-1-nov.c: New.
1946 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1947 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1948 * gcc.target/i386/mpx/realloc-1-nov.c: New.
1949 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1950 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1951 * gcc.target/i386/mpx/realloc-2-nov.c: New.
1952 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1954 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1956 * lib/mpx-dg.exp (mpx_link_flags): New.
1959 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1960 * gcc.target/i386/mpx/alloca-1-nov.c: New.
1961 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1962 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1963 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1964 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1965 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1966 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1967 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1968 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1969 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1970 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1971 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1972 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1973 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1974 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1975 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1976 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1977 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1978 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1979 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1980 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1981 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1982 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1983 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1984 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1985 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1986 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1987 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1988 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1989 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1990 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1991 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1992 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1993 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1994 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1995 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1996 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1997 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1998 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1999 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2000 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2001 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2002 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2003 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2004 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2005 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2006 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2007 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2008 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2009 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2010 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2011 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2012 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2013 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2014 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2015 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2016 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2017 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2018 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2019 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2020 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2021 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2022 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2023 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2024 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2025 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2026 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2027 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2028 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2029 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2030 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2031 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2032 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2033 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2034 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2035 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2036 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2037 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2038 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2039 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2040 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2041 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2042 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2043 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2044 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2045 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2046 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2047 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2048 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2049 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2050 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2051 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2052 * gcc.target/i386/mpx/label-address-1.c: New.
2053 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2054 * gcc.target/i386/mpx/macro.c: New.
2055 * gcc.target/i386/mpx/mpx-check.h: New.
2056 * gcc.target/i386/mpx/mpx.exp: New.
2057 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2058 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2059 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2060 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2061 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2062 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2063 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2064 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2065 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2066 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2067 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2068 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2069 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2070 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2071 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2072 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2073 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2074 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2075 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2076 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2077 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2078 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2079 * gcc.target/i386/mpx/reference-1-nov.c: New.
2080 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2081 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2082 * gcc.target/i386/mpx/reference-2-nov.c: New.
2083 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2084 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2085 * gcc.target/i386/mpx/reference-3-nov.c: New.
2086 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2087 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2088 * gcc.target/i386/mpx/reference-4-nov.c: New.
2089 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2090 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2091 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2092 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2093 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2094 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2095 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2096 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2097 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2098 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2099 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2100 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2101 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2102 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2103 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2104 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2105 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2106 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2107 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2108 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2109 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2110 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2111 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2112 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2113 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2114 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2115 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2116 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2117 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2118 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2119 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2120 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2121 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2122 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2123 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2124 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2125 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2126 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2127 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2128 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2129 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2130 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2131 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2132 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2133 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2134 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2135 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2136 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2137 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2138 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2139 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2140 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2141 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2142 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2143 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2144 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2145 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2146 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2147 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2148 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2149 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2150 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2151 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2152 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2153 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2154 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2155 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2156 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2157 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2158 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2159 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2160 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2161 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2162 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2163 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2164 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2165 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2166 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2167 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2168 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2169 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2170 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2171 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2172 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2173 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2174 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2175 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2176 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2177 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2178 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2179 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2180 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2181 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2182 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2183 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2184 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2185 * gcc.target/i386/mpx/vararg-1-nov.c: New.
2186 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2187 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2188 * gcc.target/i386/mpx/vararg-2-nov.c: New.
2189 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2190 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2191 * gcc.target/i386/mpx/vararg-3-nov.c: New.
2192 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2193 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2194 * gcc.target/i386/mpx/vararg-4-nov.c: New.
2195 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2196 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2197 * gcc.target/i386/mpx/vararg-5-nov.c: New.
2198 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2199 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2200 * gcc.target/i386/mpx/vararg-6-nov.c: New.
2201 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2202 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2203 * gcc.target/i386/mpx/vararg-7-nov.c: New.
2204 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2205 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2206 * gcc.target/i386/mpx/vararg-8-nov.c: New.
2207 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2208 * gcc.target/i386/mpx/vla-1-lbv.c: New.
2209 * gcc.target/i386/mpx/vla-1-nov.c: New.
2210 * gcc.target/i386/mpx/vla-1-ubv.c: New.
2211 * gcc.target/i386/mpx/vla-2-lbv.c: New.
2212 * gcc.target/i386/mpx/vla-2-nov.c: New.
2213 * gcc.target/i386/mpx/vla-2-ubv.c: New.
2215 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2217 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2219 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2221 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2223 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
2225 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2226 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2228 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2231 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2234 * c-c++-common/pr65120.c: New test.
2236 PR rtl-optimization/65321
2237 * gcc.dg/pr65321.c: New test.
2239 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2241 PR tree-optimization/65355
2242 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2244 2015-03-09 Jakub Jelinek <jakub@redhat.com>
2247 * c-c++-common/pr49706.c: Adjust tests for not warning
2248 about !!x == y or !b == y where b is boolean, and add
2250 * c-c++-common/pr62199-2.c: Likewise.
2252 2015-03-09 Richard Biener <rguenther@suse.de>
2255 * gcc.dg/torture/pr65270-1.c: New testcase.
2256 * gcc.dg/torture/pr65270-2.c: Likewise.
2258 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2260 PR tree-optimization/63743
2261 * gcc.dg/pr63743.c: New test.
2263 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
2266 * g++.dg/lto/pr65316_0.C: New testcase.
2267 * g++.dg/lto/pr65316_1.C: New testcase.
2269 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2272 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2274 * g++.dg/abi/rtti3.C: Likewise.
2276 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2279 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2281 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2283 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2285 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2287 2015-03-08 Morin <mikael@gcc.gnu.org>
2290 * gfortran.dg/entry_20.f90: New.
2292 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2295 * gcc.c-torture/compile/pr65153.c: New.
2297 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2300 * g++.dg/torture/pr65249.C: New.
2302 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2304 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2306 (int64_t): Likewise.
2308 2015-03-07 Marek Polacek <polacek@redhat.com>
2309 Martin Uecker <uecker@eecs.berkeley.edu>
2312 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2314 * c-c++-common/ubsan/bounds-8.c: New test.
2315 * c-c++-common/ubsan/bounds-9.c: New test.
2316 * gcc.dg/ubsan/bounds-2.c: New test.
2318 2015-03-05 Martin Sebor <msebor@redhat.com>
2320 * PR testsuite/63175
2321 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2322 checking of results into main to prevent it from getting optimized
2324 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2326 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2328 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2329 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2330 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2333 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2335 * g++.dg/lto/pr65302_1.C: New testcase.
2336 * g++.dg/lto/pr65302_0.C: New testcase.
2338 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2340 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2341 -fno-ipa-icf to dg-options.
2343 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2345 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2346 compiles using the linker plugin.
2348 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2350 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2352 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2354 * gcc.target/arm/pr65067.c: New test.
2356 2015-03-05 Martin Liska <mliska@suse.cz>
2359 * gcc.dg/ipa/pr65318.c: New test.
2361 2015-03-05 Marek Polacek <polacek@redhat.com>
2363 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2365 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2367 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2369 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2371 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2372 max-unroll-times back to defaults for s390.
2374 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2378 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2381 * g++.dg/cpp0x/initlist92.C: New.
2383 2015-03-05 Richard Biener <rguenther@suse.de>
2385 PR tree-optimization/65310
2386 * gcc.dg/vect/pr65310.c: New testcase.
2388 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2391 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2393 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2395 * gnat.dg/entry_queues3.adb: New test.
2397 2015-03-04 Ian Lance Taylor <iant@google.com>
2399 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2401 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2404 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2406 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2408 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2409 -fno-ipa-icf to dg-options
2410 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2411 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2413 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2416 * g++.dg/cpp0x/decltype62.C: New.
2418 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2420 * gnat.dg/object_overflow5.adb: New test.
2422 2015-03-03 Martin Liska <mliska@suse.cz>
2425 * gcc.dg/ipa/pr65287.c: New test.
2427 2015-03-03 Martin Jambor <mjambor@suse.cz>
2428 Eric Botcazou <ebotcazou@adacore.com>
2430 * gnat.dg/specs/pack12.ads: New test.
2432 2015-03-03 Martin Liska <mliska@suse.cz>
2434 * gcc.dg/ipa/PR65282.c: New test.
2436 2015-03-13 Jeff Law <law@redhat.com>
2438 PR tree-optimization/65241
2439 * gcc.c-torture/compile/pr65241.c: New test.
2441 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2444 * gcc.target/avr/torture/pr64331.c: New test.
2446 2015-03-03 Martin Liska <mliska@suse.cz>
2447 Jan Hubicka <hubicka@ucw.cz>
2449 * g++.dg/ipa/pr65263.C: New test.
2451 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2454 * gcc.dg/lto/pr65130_0.c: New testcase.
2455 * gcc.dg/lto/pr65130_1.c: New testcase.
2457 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2460 * g++.dg/torture/pr64988.C: New testcase.
2462 2015-03-02 Tobias Burnus <burnus@net-b.de>
2464 * gfortran.dg/coarray_atomic_6.f90: New.
2466 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2469 * gcc.target/i386/pr65184.c: New.
2471 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2474 * gcc.target/i386/pr65183.c: New.
2476 2015-02-28 Martin Liska <mliska@suse.cz>
2477 Jan Hubicka <hubicka@ucw.cz>
2479 * gcc.dg/ipa/ipa-icf-35.c: New test.
2480 * gcc.dg/ipa/ipa-icf-36.c: New test.
2481 * gcc.dg/ipa/ipa-icf-37.c: New test.
2483 2015-02-28 Martin Liska <mliska@suse.cz>
2484 Jan Hubicka <hubicka@ucw.cz>
2487 * gcc.dg/ipa/ipa-icf-34.c: New test.
2489 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2492 * gcc.target/sh/sh/pr61142.c: New.
2494 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2496 * g++.dg/other/dump-ada-spec-3.C: New test.
2498 2015-03-01 Martin Liska <mliska@suse.cz>
2500 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2501 * g++.dg/ipa/pr63595.C: Update expected results.
2503 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2506 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2508 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2510 * gcc.dg/vect/pr59354.c: Move vector producing code to
2513 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2516 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2517 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2518 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2519 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2521 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2523 PR tree-optimization/65048
2524 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2525 (foo): Use K&R style definition.
2527 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2530 * g++.dg/pr65032.C: New.
2532 2015-02-27 Marek Polacek <polacek@redhat.com>
2535 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2538 2015-02-27 Marek Polacek <polacek@redhat.com>
2541 * gcc.dg/pr65228.c: New test.
2543 2015-02-27 Kai Tietz <ktietz@redhat.com>
2546 * gcc.dg/weak/weak-17.c: New file.
2548 2015-02-27 Richard Biener <rguenther@suse.de>
2551 * g++.dg/lto/pr65193_0.C: New testcase.
2553 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2555 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2556 * gcc.target/s390/hotpatch-8.c: Likewise.
2557 * gcc.target/s390/hotpatch-9.c: Likewise.
2558 * gcc.target/s390/pr61078.c: Likewise.
2559 * gcc.target/s390/pr57960.c: Remove -m64.
2560 * gcc.target/s390/pr61078.c: Likewise.
2562 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2563 Martin Liska <mliska@suse.cz>
2566 * gcc.dg/pr64454.c: Disable ICF.
2567 * gcc.dg/pr28685-1.c: Disable ICF
2568 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2569 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2570 * g++.dg/ipa/ipa-icf-4.C: Update template.
2572 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2574 PR tree-optimization/65216
2575 * gcc.c-torture/execute/pr65216.c: New test.
2577 PR tree-optimization/65215
2578 * gcc.c-torture/execute/pr65215-1.c: New test.
2579 * gcc.c-torture/execute/pr65215-2.c: New test.
2580 * gcc.c-torture/execute/pr65215-3.c: New test.
2581 * gcc.c-torture/execute/pr65215-4.c: New test.
2582 * gcc.c-torture/execute/pr65215-5.c: New test.
2584 2015-02-26 Tom de Vries <tom@codesourcery.com>
2586 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2588 2015-02-26 Martin Liska <mliska@suse.cz>
2589 Jan Hubicka <hubicka@ucw.cz>
2591 * g++.dg/ipa/pr64146.C: Update expected results.
2592 * gcc.dg/ipa/ipa-icf-26.c: Update test.
2593 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2594 * gcc.dg/ipa/ipa-icf-34.c: New test.
2596 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2598 * gcc.dg/vect/vect-pr61917.c: Rename to ...
2599 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2600 (dg-additional-options): Remove dg directive.
2601 (dg-final): Add dg directive.
2603 2015-02-26 Marek Polacek <polacek@redhat.com>
2606 * g++.dg/ipa/pr65008.C: New test.
2608 2015-02-26 Tom de Vries <tom@codesourcery.com>
2610 * lib/profopt.exp (profopt-target-cleanup): New proc.
2611 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2612 files from sources from dg-additional-sources.
2614 2015-02-26 Tom de Vries <tom@codesourcery.com>
2616 * lib/gcov.exp: Cleanup in case of xfail.
2618 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2620 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2622 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
2625 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2626 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2627 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2628 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2629 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2630 * g++.dg/debug/pr46123.C: XFAIL and move...
2631 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2632 * gcc.dg/debug/dwarf2-3.c: Move...
2633 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2635 2015-02-26 Marek Polacek <polacek@redhat.com>
2638 * g++.dg/cpp1y/pr65202.C: New test.
2640 2015-02-26 Tom de Vries <tom@codesourcery.com>
2642 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2643 locale_facets.h.gcov.
2645 2015-02-26 Tom de Vries <tom@codesourcery.com>
2647 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2649 2015-02-26 Tom de Vries <tom@codesourcery.com>
2651 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2653 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
2656 * gcc.target/i386/pr65217.c: New.
2658 2015-02-26 Tom de Vries <tom@codesourcery.com>
2660 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2662 2015-02-26 Tom de Vries <tom@codesourcery.com>
2664 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2666 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2668 PR tree-optimization/65048
2669 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2671 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2673 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2674 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2676 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
2679 * gcc.target/i386/pr65161.c: New test.
2681 2015-02-26 Terry Guo <terry.guo@arm.com>
2683 * gcc.target/arm/no-volatile-in-it.c: New test.
2685 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
2687 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2688 (dg-options): Add -save-temps.
2689 (dg-final): Add cleanup-saved-temps.
2691 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2693 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2695 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
2697 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2698 * gcc.target/powerpc/pack01.c: Include string.h.
2700 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
2703 * gcc.target/i386/pr65167.c: New.
2705 2015-02-25 Kai Tietz <ktietz@redhat.com>
2707 PR tree-optimization/61917
2708 * gcc.dg/vect/vect-pr61917.c: New file.
2710 2015-02-24 Jakub Jelinek <jakub@redhat.com>
2712 PR tree-optimization/65170
2713 * gcc.c-torture/execute/pr65170.c: New test.
2714 * gcc.dg/tree-ssa/vrp96.c: New test.
2716 2015-02-24 Tom de Vries <tom@codesourcery.com>
2718 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2720 2015-02-24 Tom de Vries <tom@codesourcery.com>
2723 * lib/gcc-defs.exp (additional_sources_used): Add new var.
2724 (dg-additional-files-options): Copy additional_sources to
2725 additional_sources_used before emptying additional_sources.
2726 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2727 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2728 (cleanup-saved-temps): Use additional_sources_used instead of
2730 (dg-test): Reset additional_sources_used.
2732 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
2735 * gfortran.dg/integer_exponentiation_6.F90: New test.
2737 2015-02-23 Martin Sebor <msebor@redhat.com>
2740 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2741 two parts. One to save registers, the other to verify the
2742 registers have the right values. Save register state into
2743 static data rather than on the stack.
2745 2015-02-23 Jakub Jelinek <jakub@redhat.com>
2748 * c-c++-common/asan/pr63888.c: New test.
2750 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
2753 * gcc.c-torture/compile/pr65163.c: New.
2755 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2757 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2758 with -m31 on 64 bit.
2759 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2760 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2762 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2764 * gcc.target/s390/20090223-1.c: Add
2765 -Wno-implicit-function-declaration option.
2766 * gcc.target/s390/pr42224.c: Likewise.
2767 * gcc.target/s390/pr55718.c: Likewise.
2769 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2771 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2772 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2773 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2774 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2775 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2776 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2777 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2778 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2779 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2780 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2781 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2782 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2783 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2784 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2785 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2786 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2787 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2788 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2789 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2790 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2791 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2793 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2795 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2796 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2797 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2798 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2799 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2800 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2801 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2802 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2803 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2804 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2805 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2806 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2807 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2808 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2809 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2810 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2812 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2816 * gfortran.dg/pr61960.f90: New.
2817 * gfortran.dg/pr64230.f90: New.
2818 * gfortran.dg/pr64980.f03: New.
2820 2015-02-22 Tom de Vries <tom@codesourcery.com>
2822 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2824 2015-02-21 Arnaud Charlet <charlet@adacore.com>
2827 * gnat.dg/timing_events.adb: Removed, invalid test.
2829 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
2832 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2834 * g++.dg/gcov/gcov-2.C: Likewise.
2836 2015-02-20 Richard Biener <rguenther@suse.de>
2838 PR tree-optimization/65136
2839 * gcc.dg/tree-ssa/pr65136.c: New testcase.
2841 2015-02-20 Jakub Jelinek <jakub@redhat.com>
2844 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2845 and nvptx-*-* blacklisting.
2847 * gcc.dg/sibcall-9.c: New test.
2848 * gcc.dg/sibcall-10.c: New test.
2850 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2852 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2854 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
2857 * gcc.target/avr/torture/pr64452.c: New test.
2859 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
2861 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2862 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2864 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2867 * lib/target-supports.exp (check_compile): Check whether
2868 additional_sources is defined before using it.
2870 2015-02-19 Jakub Jelinek <jakub@redhat.com>
2873 * g++.dg/opt/pr65074.C: New file.
2875 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
2877 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2878 (size_type): New typedef.
2879 (operator "" _script): Use it for the last argument.
2881 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2883 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2885 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2887 * lib/target-supports.exp (check_compile): Save/restore
2888 additional_sources that may belong to an actual test.
2890 2015-02-18 Jakub Jelinek <jakub@redhat.com>
2892 PR gcov-profile/64634
2893 * g++.dg/gcov/gcov-15.C: New test.
2895 2015-02-18 Tom de Vries <tom@codesourcery.com>
2897 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2899 2015-02-18 Tom de Vries <tom@codesourcery.com>
2901 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2903 2015-02-18 Tom de Vries <tom@codesourcery.com>
2905 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2907 2015-02-18 Tom de Vries <tom@codesourcery.com>
2909 * gfortran.dg/fmt_cache_1.f: Add missing close.
2911 2015-02-18 Tom de Vries <tom@codesourcery.com>
2914 * gfortran.dg/read_eof_8.f90: Add missing close.
2916 2015-02-18 Richard Biener <rguenther@suse.de>
2918 PR tree-optimization/65063
2919 * gcc.dg/pr65063.c: New testcase.
2921 2015-02-18 Richard Biener <rguenther@suse.de>
2923 PR tree-optimization/62217
2924 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2926 2015-02-18 Marek Polacek <polacek@redhat.com>
2929 * c-c++-common/ubsan/pr65081.c: New test.
2931 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2933 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2934 * gcc.target/sh/force-cbranch-delay-slot.c: New.
2936 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
2938 * gcc.dg/ipa/propalign-3.c: New test.
2940 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2943 * gcc.target/sh/pr64793.c: New.
2944 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2946 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
2948 * gcc.target/arm/divzero.c: New test case.
2950 2015-02-17 Tom de Vries <tom@codesourcery.com>
2952 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2954 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
2955 Jakub Jelinek <jakub@redhat.com>
2958 * g++.dg/cpp0x/pr65075.C: New test.
2960 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
2963 * gcc.target/powerpc/pr65058.c: New test.
2965 2015-02-16 Jeff Law <law@redhat.com>
2967 PR tree-optimization/64823
2968 * gcc.dg/uninit-20.c: New test.
2970 2015-02-16 Jakub Jelinek <jakub@redhat.com>
2971 James Greenhalgh <james.greenhalgh@arm.com>
2974 * gcc.dg/ipa/ipa-clone-1.c: New test.
2976 2015-02-16 Richard Biener <rguenther@suse.de>
2978 PR tree-optimization/65077
2979 * gcc.dg/torture/pr65077.c: New testcase.
2981 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
2983 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2984 Directive adjusted to scan for ldaxr.
2985 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2986 adjusted to scan for ldaex.
2988 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
2991 * g++.dg/cpp0x/constexpr-65080.C: New.
2993 2015-02-16 Richard Biener <rguenther@suse.de>
2995 PR tree-optimization/63593
2996 * gcc.dg/pr63593.c: New testcase.
2998 2015-02-16 Marek Polacek <polacek@redhat.com>
3001 * gcc.dg/pr65066.c: New test.
3003 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3005 * gcc.dg/pr65002.C: Move ...
3006 * g++.dg/ipa/pr65002.C: ... here.
3008 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3010 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3011 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3012 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3013 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3015 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3018 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3019 the expression to find calls.
3020 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3021 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3022 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3023 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3024 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3026 2015-02-14 Marek Polacek <polacek@redhat.com>
3029 * gcc.dg/array-11.c: New test.
3030 * gcc.dg/array-12.c: New test.
3031 * gcc.dg/array-13.c: New test.
3032 * gcc.dg/array-14.c: New test.
3033 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3034 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3035 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3036 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3037 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3038 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3040 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3043 * g++.dg/lookup/using54.C: New.
3045 2015-02-13 Jeff Law <law@redhat.com>
3048 Revert my change for tree-optimization/64823.
3050 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3052 PR tree-optimization/65053
3053 * gcc.c-torture/execute/pr65053-1.c: New test.
3054 * gcc.c-torture/execute/pr65053-2.c: New test.
3056 2015-02-13 Marek Polacek <polacek@redhat.com>
3059 * gcc.dg/pr65050.c: New test.
3061 2015-02-13 Jeff Law <law@redhat.com>
3063 PR tree-optimization/64823
3064 * gcc.dg/uninit-20.c: New test.
3066 PR rtl-optimization/47477
3067 * gcc.dg/tree-ssa/pr47477.c: New test.
3069 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3072 * g++.dg/parse/ivdep-2.C: New.
3073 * g++.dg/parse/ivdep-3.C: Likewise.
3075 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3078 * gfortran.dg/continuation_13.f90: New test.
3079 * gfortran.dg/continuation_14.f: New test.
3081 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3084 * g++.dg/cpp0x/sfinae55.C: New.
3086 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3089 * g++.dg/ipa/pr65034.C: New test.
3091 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3093 PR tree-optimization/65002
3094 * gcc.dg/pr65002.C: New.
3096 2015-02-13 Marek Polacek <polacek@redhat.com>
3099 * c-c++-common/pr65040.c: New test.
3101 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3103 PR tree-optimization/64705
3104 * gcc.dg/tree-ssa/pr64705.c: New test.
3106 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3109 * gcc.dg/visibility-22.c: New test.
3110 * gcc.dg/visibility-23.c: New test.
3111 * gcc.target/i386/pr32219-1.c: New test.
3112 * gcc.target/i386/pr32219-2.c: New test.
3113 * gcc.target/i386/pr32219-3.c: New test.
3114 * gcc.target/i386/pr32219-4.c: New test.
3115 * gcc.target/i386/pr32219-5.c: New test.
3116 * gcc.target/i386/pr32219-6.c: New test.
3117 * gcc.target/i386/pr32219-7.c: New test.
3118 * gcc.target/i386/pr32219-8.c: New test.
3119 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3121 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3123 PR libgfortran/57822
3124 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3125 four different KINDs.
3127 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3130 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3133 * g++.dg/ubsan/pr65000.C: New test.
3135 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3138 * gfortran.dg/finalize_28.f90: New test
3140 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3143 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3144 DW_TAG_lexical_block removal.
3145 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3146 * g++.dg/guality/pr55541.C: New test.
3149 * g++.dg/ubsan/pr64984.C: New test.
3151 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3153 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3155 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3158 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3159 instructions for 2015-01-14 get_memmodel changes.
3160 * gcc.target/powerpc/atomic-p8.c: Likewise.
3163 * g++.dg/ubsan/pr65019.C: New test.
3165 PR tree-optimization/65014
3166 * gcc.c-torture/compile/pr65014.c: New test.
3168 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3170 PR libgfortran/57822
3171 * gfortran/fmt_g0_7.f08: Revise test.
3173 2015-02-11 Jeff Law <law@redhat.com>
3176 * gcc.target/m68k/pr63347.c: New test.
3178 2015-02-11 Marek Polacek <polacek@redhat.com>
3180 * g++.dg/ubsan/shift-1.C: New test.
3181 * gcc.dg/ubsan/c-shift-2.c: New test.
3182 * c-c++-common/ubsan/shift-5.c: Remove file.
3184 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3186 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3187 Directive adjusted to XFAIL.
3188 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3191 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3194 * g++.dg/opt/pr65003.C: New test.
3196 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3198 * lib/target-supports.exp (check_effective_target_pie): Renamed
3200 (check_effective_target_pie_enabled): This.
3201 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3202 * gcc.target/i386/pie.c: Likewise.
3204 2015-02-11 Andrew Pinski <apinski@cavium.com>
3207 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3208 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3210 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3213 * gcc.target/i386/pr61925-1.c: New test.
3214 * gcc.target/i386/pr61925-2.c: New test.
3215 * gcc.target/i386/pr61925-3.c: New test.
3217 2015-02-10 Jakub Jelinek <jakub@redhat.com>
3220 * g++.dg/asan/pr65004.C: New test.
3222 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3225 * gcc.taget/sh/pr64661-0.h: New.
3226 * gcc.taget/sh/pr64661-1.c: New.
3227 * gcc.taget/sh/pr64661-2.c: New.
3228 * gcc.taget/sh/pr64661-3.c: New.
3229 * gcc.taget/sh/pr64661-4.c: New.
3231 2015-02-10 Richard Biener <rguenther@suse.de>
3233 PR tree-optimization/64995
3234 * g++.dg/torture/pr64995.C: New testcase.
3236 2015-02-10 Richard Biener <rguenther@suse.de>
3238 PR tree-optimization/64909
3239 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3241 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3243 * gcc.dg/signbit-sa.c: New test.
3245 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3247 PR libgfortran/57822
3248 * gfortran/fmt_g0_7.f08: New test.
3250 2015-02-10 Bin Cheng <bin.cheng@arm.com>
3252 PR tree-optimization/43378
3253 * gcc.dg/tree-ssa/pr43378.c: New test.
3255 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
3258 * g++.dg/torture/pr64978.C: New testcase.
3260 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3263 * gcc.dg/asan/pr64981.c: New test.
3265 2015-02-09 Marek Polacek <polacek@redhat.com>
3268 * gcc.dg/pr64856.c: New test.
3270 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3273 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3274 * gcc.c-torture/execute/pr64979.c: New test.
3276 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3278 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3280 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3282 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3283 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3285 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3288 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3290 2015-02-09 Richard Biener <rguenther@suse.de>
3292 PR tree-optimization/54000
3293 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3295 2015-02-09 Tom de Vries <tom@codesourcery.com>
3297 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3299 2015-02-09 Martin Liska <mliska@suse.cz>
3301 * g++.dg/ipa/pr64858.C: New test.
3303 2015-02-09 Tom de Vries <tom@codesourcery.com>
3305 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3307 2015-02-08 Andrew Pinski <apinski@cavium.com>
3309 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3311 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3314 * gfortran.dg/use_rename_8.f90: New.
3316 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3318 * gnat.dg/addr7.ad[sb]: New test.
3319 * gnat.dg/addr8.ad[sb]: Likewise.
3321 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3324 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3325 from jit.dg/test-compile-to-executable.c's create_code, with a
3326 clarification of the output message.
3327 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3329 (test_jit): Use CHECK_NO_ERRORS when calling
3330 gcc_jit_context_compile_to_file.
3331 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3332 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3333 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3334 about deletions that are attempted.
3335 (jit-verify-compile-to-file): Rename to...
3336 (jit-verify-output-file-was-created): ...this, and drop the
3337 attempt to run "file" and verify the output.
3338 (jit-verify-assembler): New function.
3339 (jit-verify-object): New function.
3340 (jit-verify-dynamic-library): New function.
3341 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3342 favor of an implementation from new file
3343 create-code-for-hello-world-executable.h, which also adds a
3345 (dg-final): Replace jit-verify-compile-to-file with
3346 jit-verify-output-file-was-created, and invoke new function
3347 jit-verify-assembler.
3348 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3350 (dg-final): Replace jit-verify-compile-to-file with
3351 jit-verify-output-file-was-created, and invoke new function
3352 jit-verify-dynamic-library.
3353 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3354 favor of an implementation from new file
3355 create-code-for-hello-world-executable.h, which also adds a
3357 (dg-final): Replace jit-verify-compile-to-file with
3358 jit-verify-output-file-was-created. Strengthen the expected stdout
3359 from the built executable.
3360 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3361 favor of an implementation from new file
3362 create-code-for-hello-world-executable.h, which also adds a
3364 (dg-final): Replace jit-verify-compile-to-file with
3365 jit-verify-output-file-was-created, and invoke new function
3367 * jit.dg/verify-dynamic-library.c: New source file.
3369 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3370 Brian Rzycki <b.rzycki@samsung.com>
3372 PR tree-optimization/64878
3373 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3375 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3378 * g++.dg/ipa/pr64896.C: New test.
3380 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3383 * gcc.target/powerpc/pr64205.c: New file.
3385 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3387 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3388 (dg-options): Use -fpie instead of -fPIE -pie.
3390 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3393 * g++.dg/asan/pr64937.C: New test.
3395 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3398 * gfortran.dg/class_to_type_4.f90: New test
3400 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3402 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3404 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3406 PR rtl-optimization/64957
3408 * gcc.c-torture/execute/pr64957.c: New test.
3410 2015-02-05 Jeff Law <law@redhat.com>
3413 * gcc.target/h8300/pr17306-1.c: New test.
3414 * gcc.target/h8300/pr17306-2.c: New test.
3416 2015-02-05 Tobias Burnus <burnus@net-b.de>
3419 * gfortran.dg/structure_constructor_12.f90: New.
3421 2015-02-05 Jeff Law <law@redhat.com>
3424 gcc.target/h8300/pr58400.c: New test.
3426 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3428 * gcc.target/arm/macro_defs0.c: New test.
3429 * gcc.target/arm/macro_defs1.c: New test.
3430 * gcc.target/arm/macro_defs2.c: New test.
3432 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3434 PR rtl-optimization/64905
3435 * gcc.target/i386/pr64905.c: Require nonpic target.
3436 (dg-options): Add -fomit-frame-pointer.
3439 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3441 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3444 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3447 * gfortran.dg/type_to_class_2.f90: New test
3448 * gfortran.dg/type_to_class_3.f90: New test
3450 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3453 * g++.dg/torture/pr64686.C: New testcase.
3455 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3457 PR rtl-optimization/64905
3458 * gcc.target/i386/pr64905.c: New file.
3460 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3462 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3463 * gcc.dg/guality/pr41616-1.c: Ditto.
3465 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3468 * gcc.dg/pr64817-3.c: New.
3470 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3471 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3473 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3474 pass parameters in registers.
3475 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3476 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3477 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3479 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3480 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3482 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3483 list, allow for multilibed targets.
3484 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3486 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3488 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3489 * gcc.dg/pr46728-6.c: Ditto.
3491 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3493 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3494 for mips_nanlegacy target.
3496 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3498 * gcc.target/i386/chkp-hidden-def.c: New.
3500 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3503 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3504 to use 24 bits for bitfield b.
3506 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3509 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3510 cache result in a global variable. Include all 32-bit targets for
3513 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3515 PR rtl-optimization/64756
3516 * gcc.c-torture/execute/pr64756.c: New test.
3518 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3521 * gcc.target/sh/pr64660-0.h: New.
3522 * gcc.target/sh/pr64660-1.c: New.
3523 * gcc.target/sh/pr64660-2.c: New.
3524 * gcc.target/sh/pr64660-3.c: New.
3525 * gcc.target/sh/pr64660-4.c: New.
3527 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3530 * g++.dg/warn/Waddress-2.C: New.
3532 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3535 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3537 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3539 PR preprocessor/64803
3540 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3542 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3544 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3546 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3548 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3549 (_ARM_FPSRC): Add DN and AHP fields.
3550 (clean_results): Force DN=1 on AArch64.
3551 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3552 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3553 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3554 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3555 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3556 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3558 2015-02-02 Alan Modra <amodra@gmail.com>
3560 * gcc.target/powerpc/cprophard.c: New.
3562 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3564 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3565 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3567 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3570 * gcc.dg/pr64817-1.c: New test.
3571 * gcc.dg/pr64817-2.c: New test.
3573 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3576 * gcc.target/sh/pr64851-0.h: New
3577 * gcc.target/sh/pr64851-1.c: New
3578 * gcc.target/sh/pr64851-2.c: New
3579 * gcc.target/sh/pr64851-3.c: New
3580 * gcc.target/sh/pr64851-4.c: New
3582 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3585 * gcc.dg/torture/pr64882.c: New test.
3587 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3590 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3593 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3595 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3596 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3597 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3598 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3599 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3600 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3602 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3603 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3605 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3606 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3609 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3612 * g++.dg/pr64688-2.C: New.
3614 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3616 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3617 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3618 * gcc.target/i386/fuse-caller-save.c: Ditto.
3619 * gcc.target/i386/headmerge-1.c: Ditto.
3620 * gcc.target/i386/headmerge-2.c: Ditto.
3621 * gcc.target/i386/sibcall-6.c: Ditto.
3623 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3626 * gcc.target/i386/pr64617.c: New test.
3628 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3631 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3632 (dg-options): Remove -m32.
3633 (dg-final): Scan for "movb %al" only.
3634 * gcc.target/i386/pr15184-2.c: Ditto.
3636 2015-01-30 Richard Biener <rguenther@suse.de>
3638 PR tree-optimization/64829
3639 * gcc.dg/vect/pr64829.c: New testcase.
3641 2015-01-29 Marek Polacek <polacek@redhat.com>
3644 * gcc.dg/pr64709.c: New test.
3646 2015-01-29 Jakub Jelinek <jakub@redhat.com>
3649 * g++.dg/ubsan/pr64717-1.C: New test.
3650 * g++.dg/ubsan/pr64717-2.C: New test.
3652 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
3654 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3656 2015-01-29 Jeff Law <law@redhat.com>
3659 * gcc.target/i386/pr15184-1.c: New test.
3660 * gcc.target/i386/pr15184-2.c: New test.
3662 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3664 PR tree-optimization/64746
3665 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3667 2015-01-29 Richard Biener <rguenther@suse.de>
3669 PR tree-optimization/64853
3670 * gcc.dg/torture/pr64853.c: New testcase.
3672 2015-01-29 Richard Biener <rguenther@suse.de>
3674 PR tree-optimization/64844
3675 * gcc.dg/vect/pr64844.c: New testcase.
3677 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3680 * gcc.dg/pr64809.c: Delete.
3682 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
3685 * gcc.target/i386/pr64805.c: New.
3687 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3689 * gcc.dg/guality/guality.h (main): Add argv[0] to
3690 guality_gdb_command.
3692 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
3695 * gcc.dg/tree-ssa/pr64801.c: New testcase.
3697 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
3700 * gcc.target/sh/sh.exp
3701 (check_effective_target_atomic_model_soft_gusa_available,
3702 check_effective_target_atomic_model_soft_tcb_available,
3703 check_effective_target_atomic_model_soft_imask_available,
3704 check_effective_target_atomic_model_hard_llcs_available): New.
3705 * gcc.target/sh/pr64659-0.h: New.
3706 * gcc.target/sh/pr64659-1.c: New.
3707 * gcc.target/sh/pr64659-2.c: New.
3708 * gcc.target/sh/pr64659-3.c: New.
3709 * gcc.target/sh/pr64659-4.c: New.
3711 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
3713 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3714 scan-assembler-times pattern.
3716 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3719 * gcc.dg/pr64809.c: New test.
3721 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
3723 PR tree-optimization/64277
3724 * gcc.dg/pr64277.c: New.
3726 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3728 PR tree-optimization/64718
3729 * gcc.c-torture/execute/pr64718.c: New test.
3731 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
3733 * gcc.target/aarch64/abs_2.c: New.
3735 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
3737 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3738 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3739 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3742 2015-01-28 Jakub Jelinek <jakub@redhat.com>
3745 * lib/target-supports.exp (check_effective_target_comdat_group): New.
3746 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3747 { target comdat_group }.
3749 2015-01-27 Tobias Burnus <burnus@net-b.de>
3752 * gfortran.dg/goacc/coarray_2.f90: New.
3754 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3758 * g++.dg/torture/pr64139.C: New testcase.
3759 * g++.dg/torture/pr60871.C: Likewise.
3761 2015-01-27 Janus Weil <janus@gcc.gnu.org>
3764 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3765 prevent linking errors.
3767 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3770 * g++.dg/torture/pr64282.C: New testcase.
3772 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3774 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3777 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3779 * gcc.target/s390/hotpatch-13.c: New testcase.
3780 * gcc.target/s390/hotpatch-14.c: New testcase.
3781 * gcc.target/s390/hotpatch-15.c: New testcase.
3782 * gcc.target/s390/hotpatch-16.c: New testcase.
3783 * gcc.target/s390/hotpatch-17.c: New testcase.
3784 * gcc.target/s390/hotpatch-18.c: New testcase.
3785 * gcc.target/s390/hotpatch-19.c: New testcase.
3786 * gcc.target/s390/hotpatch-20.c: New testcase.
3787 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3788 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3789 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3790 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3791 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3792 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3793 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3794 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3795 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3796 * gcc.target/s390/hotpatch-10.c: Likewise.
3797 * gcc.target/s390/hotpatch-11.c: Likewise.
3798 * gcc.target/s390/hotpatch-12.c: Likewise.
3799 * gcc.target/s390/hotpatch-2.c: Likewise.
3800 * gcc.target/s390/hotpatch-3.c: Likewise.
3801 * gcc.target/s390/hotpatch-4.c: Likewise.
3802 * gcc.target/s390/hotpatch-5.c: Likewise.
3803 * gcc.target/s390/hotpatch-6.c: Likewise.
3804 * gcc.target/s390/hotpatch-7.c: Likewise.
3805 * gcc.target/s390/hotpatch-8.c: Likewise.
3806 * gcc.target/s390/hotpatch-9.c: Likewise.
3807 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3808 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3809 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3810 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3811 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3812 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3813 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3814 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3816 2015-01-27 Jiong Wang <jiong.wang@arm.com>
3818 * gcc.dg/long_branch.c: New testcase.
3820 2015-01-27 Richard Biener <rguenther@suse.de>
3822 PR tree-optimization/56273
3823 PR tree-optimization/59124
3824 PR tree-optimization/64277
3825 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3826 * gcc.dg/Warray-bounds-12.c: Likewise.
3827 * gcc.dg/Warray-bounds-13.c: Likewise.
3829 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3831 PR rtl-optimization/61058
3832 * gcc.dg/pr61058.c: New test.
3834 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
3836 * gcc.target/i386/chkp-narrow-bounds.c: New.
3838 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3840 PR tree-optimization/64807
3841 * gcc.dg/pr64807.c: New test.
3844 * gcc.dg/pr64766.c: New test.
3846 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
3849 * gcc.target/sh/pr49263-4.c: New.
3851 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3854 * gfortran.dg/allocate_with_mold_1.f90: New test
3856 2015-01-26 Jakub Jelinek <jakub@redhat.com>
3859 * gcc.dg/pr64778.c: New test.
3862 * gcc.dg/vect/pr64421.c: New test.
3864 2015-01-26 Tobias Burnus <burnus@net-b.de>
3867 * gfortran.dg/coarray_36.f: New.
3868 * gfortran.dg/coarray_37.f90: New.
3870 2015-01-26 Janus Weil <janus@gcc.gnu.org>
3873 * gfortran.dg/class_allocate_18.f90: New.
3875 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3877 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3879 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3881 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3883 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3885 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3887 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3889 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3891 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3893 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3894 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3895 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3896 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3898 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3900 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3901 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3902 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3904 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3906 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3907 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3908 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3909 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3910 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3913 2015-01-26 Richard Biener <rguenther@suse.de>
3916 * gcc.dg/uninit-19.c: New testcase.
3918 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3920 * lib/target-supports.exp (check_effective_target_vect64): Add
3923 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
3926 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3928 2015-01-26 Tony Liu <tony.liu@arm.com>
3930 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3933 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
3936 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3937 correctly, clean up afterwards.
3939 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
3942 * gfortran.dg/use_rename_7.f90: New.
3944 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
3946 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3947 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3949 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
3952 * gcc.target/sh/pr54236-4.c: New.
3954 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
3956 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3957 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
3960 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
3963 * gfortran.dg/open_new_segv.f90: New test.
3965 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
3974 * gcc.target/sh/pr64345-1.c: New.
3975 * gcc.target/sh/pr64345-2.c: New.
3976 * gcc.target/sh/pr59533-1.c: New.
3977 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3978 * gcc.target/sh/pr52933-2.c: Likewise.
3979 * gcc.target/sh/pr54089-1.c: Likewise.
3980 * gcc.target/sh/pr54236-1.c: Likewise.
3981 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3982 * gcc.target/sh/pr49263-1.c: Remove xfails.
3983 * gcc.target/sh/pr49263-2.c: Likewise.
3984 * gcc.target/sh/pr49263-3.c: Likewise.
3985 * gcc.target/sh/pr53987-1.c: Likewise.
3986 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3987 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3988 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3989 (test05, test06, test07, test08, test09, test10, test11, test12): New.
3990 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3991 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3993 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3996 2015-01-24 Tom de Vries <tom@codesourcery.com>
3998 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4000 2015-01-23 Ian Lance Taylor <iant@google.com>
4003 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4004 targets without split stack support.
4006 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4009 * gcc.target/i386/pr64317.c: New test.
4011 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4013 PR rtl-optimization/63637
4014 PR rtl-optimization/60663
4015 * gcc.dg/pr63637-1.c: New test.
4016 * gcc.dg/pr63637-2.c: New test.
4017 * gcc.dg/pr63637-3.c: New test.
4018 * gcc.dg/pr63637-4.c: New test.
4019 * gcc.dg/pr63637-5.c: New test.
4020 * gcc.dg/pr63637-6.c: New test.
4021 * gcc.target/i386/pr63637-1.c: New test.
4022 * gcc.target/i386/pr63637-2.c: New test.
4023 * gcc.target/i386/pr63637-3.c: New test.
4024 * gcc.target/i386/pr63637-4.c: New test.
4025 * gcc.target/i386/pr63637-5.c: New test.
4026 * gcc.target/i386/pr63637-6.c: New test.
4028 2015-01-23 Richard Biener <rguenther@suse.de>
4031 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4032 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4034 2015-01-23 Marek Polacek <polacek@redhat.com>
4036 PR preprocessor/60570
4037 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4038 * gcc.dg/cpp/pr60570.c: New test.
4040 2015-01-23 Richard Biener <rguenther@suse.de>
4043 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4044 vectorization on vect64 targets.
4046 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4049 * gfortran.dg/class_allocate_17.f90: New.
4051 2015-01-23 Tobias Burnus <burnus@net-b.de>
4054 * gfortran.dg/goacc/combined_loop.f90: New.
4056 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4059 * gfortran.dg/make_unit.f90: New test.
4061 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4064 * gfortran.dg/negative_unit_int8.f: Update.
4066 2015-01-22 Jeff Law <law@redhat.com>
4069 * gcc.target/m68k/pr52076-1.c: New test.
4070 * gcc.target/m68k/pr52076-2.c: New test.
4072 2015-01-22 Richard Biener <rguenther@suse.de>
4075 * gcc.dg/torture/pr64728.c: New testcase.
4077 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4080 * g++.dg/pr64688.C: New test.
4082 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4084 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4085 to avoid errors with -fpic.
4087 2015-01-22 Richard Biener <rguenther@suse.de>
4090 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4092 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4094 PR rtl-optimization/64682
4095 * gcc.c-torture/execute/pr64682.c: New file.
4097 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4100 * gcc.dg/pr64511.c: New test.
4102 PR rtl-optimization/62078
4103 * g++.dg/opt/pr62078.C: New test.
4106 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4108 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4111 * gfortran.dg/internal_pack_15.f90: New test.
4113 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4115 * c-c++-common/tsan/step.c: New testcase.
4117 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4119 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4121 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4123 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4125 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4127 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4129 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4131 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4133 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4135 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4137 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4139 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4141 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4143 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4145 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4147 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4149 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4151 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4153 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4155 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4157 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4159 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4161 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4163 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4165 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4167 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4168 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4169 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4172 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4174 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4175 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4176 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4179 2015-01-21 Renlin Li <renlin.li@arm.com>
4181 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4182 * g++.dg/tls/thread_local5g.C: Likewise.
4183 * g++.dg/tls/thread_local6g.C: Likewise.
4185 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4187 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4188 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4189 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4191 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4193 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4194 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4195 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4197 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4199 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4200 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4201 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4203 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4205 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4206 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4207 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4209 2015-01-20 Jeff Law <law@redhat.com>
4212 * gcc.target/m68k/pr59946.c: New test.
4214 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4216 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4217 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4218 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4220 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4222 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4223 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4224 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4226 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4228 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4229 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4230 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4232 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4234 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4235 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4236 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4238 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4241 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4243 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4244 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4245 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4247 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4249 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4250 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4251 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4253 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4255 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4257 2015-01-20 Jakub Jelinek <jakub@redhat.com>
4259 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4262 * g++.dg/ubsan/pr64632.C: New test.
4265 * gcc.dg/pr64663.c: New test.
4267 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4270 * g++.dg/warn/Wunused-var-23.C: New.
4272 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4275 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4276 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4278 2015-01-20 Richard Biener <rguenther@suse.de>
4281 * gcc.dg/lto/pr64684_0.c: New testcase.
4282 * gcc.dg/lto/pr64684_1.c: Likewise.
4283 * gcc.dg/lto/pr64684_2.c: Likewise.
4284 * gcc.dg/lto/pr64685_0.c: Likewise.
4285 * gcc.dg/lto/pr64685_1.c: Likewise.
4287 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4290 * g++.dg/cpp1y/lambda-init12.C: New.
4292 2015-01-20 Richard Biener <rguenther@suse.de>
4294 PR tree-optimization/64410
4295 * g++.dg/vect/pr64410.cc: Require vect_double.
4297 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4300 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4302 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4306 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4308 PR rtl-optimization/64081
4309 * gcc.dg/pr64081.c: New test.
4311 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4313 * jit.dg/harness.h: Include <unistd.h>.
4314 (CHECK_NO_ERRORS): New.
4315 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4316 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4317 gcc_jit_context_compile_to_file.
4318 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4319 args to the spawned executable.
4320 (jit-expand-vars): New function.
4321 (jit-exe-params): New variable.
4322 (dg-jit-set-exe-params): New function.
4323 (jit-dg-test): Detect testcases that use
4324 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4325 Set arguments of spawned process to jit-exe-params.
4326 (jit-get-output-filename): New function.
4327 (jit-setup-compile-to-file): New function.
4328 (jit-verify-compile-to-file): New function.
4329 (jit-run-executable): New function.
4330 (jit-verify-executable): New function.
4331 * jit.dg/test-compile-to-assembler.c: New testcase.
4332 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4333 * jit.dg/test-compile-to-executable.c: New testcase.
4334 * jit.dg/test-compile-to-object.c: New testcase.
4336 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4339 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4342 2015-01-19 Martin Liska <mliska@suse.cz>
4344 * objc/compile/pr64668.m: New test.
4346 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4348 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4349 (create_overflow_fn): Update comment to clarify that
4350 the third param of the created function is a bool *, not
4352 (verify_int_overflow_fn): Convert param "expected_ovf" from
4353 int to bool. Update third param of "overflow_fn_type" from int *
4354 to bool *. Update local "actual_ovf" from int to bool.
4355 (verify_uint_overflow_fn): Likewise.
4357 2015-01-19 Martin Liska <mliska@suse.cz>
4359 * gcc.dg/ipa/ipa-icf-33.c: New test.
4361 2015-01-19 Felix Yang <felix.yang@huawei.com>
4362 Haijian Zhang <z.zhanghaijian@huawei.com>
4364 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4365 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4366 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4367 result_float64x2, expected_hfloat64x2): New helper type, variable and
4369 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4370 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4371 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4372 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4373 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4374 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4375 and target without the FMA feature.
4377 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4379 * gcc.target/aarch64/pr64304.c: New testcase.
4381 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4383 PR rtl-optimization/64081
4384 * gcc.dg/pr64081.c: New test.
4386 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4389 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4391 * gcc.target/aarch64/test_frame_6.c: Likewise.
4392 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4393 and x19 (in the epilogue).
4394 * gcc.target/aarch64/test_frame_4.c: Likewise.
4395 * gcc.target/aarch64/test_frame_7.c: Likewise.
4397 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4399 * gcc.target/i386/chkp-always_inline.c: New.
4401 2015-01-15 Andrew Pinski <apinski@cavium.com>
4402 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4404 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4405 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4407 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4410 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4411 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4413 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4416 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4418 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4421 * gcc.target/sh/torture/pr64652.c: New.
4423 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4425 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4426 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4427 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4428 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4429 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4430 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4432 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4435 * g++.dg/torture/pr64378.C: New testcase.
4437 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4440 * gfortran.dg/block_13.f08: New test
4442 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4445 * gfortran.dg/associate_1.f03: Allow test for character with
4448 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4450 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4451 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4453 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4455 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4457 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4460 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4462 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4465 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4468 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4471 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4473 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4476 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4478 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4480 PR rtl-optimization/52773
4481 * gcc.c-torture/compile/pr52773.c: New test.
4483 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4486 * g++.dg/cpp0x/alias-decl-46.C: New.
4488 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4490 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4492 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4494 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4496 (CHECK_FP): Likewise.
4497 (CHECK_CUMULATIVE_SAT): Likewise.
4499 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4501 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4502 (Set_Neon_Cumulative_Sat): Add parameter.
4503 (__set_neon_cumulative_sat): Support new parameter.
4504 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4505 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4507 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4508 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4511 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4513 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4514 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4516 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4519 * g++.dg/tls/thread_local-ice4.C: New.
4521 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4523 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4526 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4529 * g++.dg/cpp0x/vt-62276.C: New.
4531 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4534 * g++.dg/pr64353.C: New.
4536 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4539 * gcc.target/aarch64/pr64263_1.c: New test.
4541 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4543 PR tree-optimization/64434
4544 * gcc.dg/torture/pr64434.c: Move to...
4545 * gcc.dg/pr64434.c: ... here.
4547 2015-01-16 Richard Biener <rguenther@suse.de>
4550 * gcc.dg/uninit-18.c: New testcase.
4552 2015-01-16 Richard Biener <rguenther@suse.de>
4554 PR tree-optimization/64568
4555 * g++.dg/torture/pr64568-2.C: New testcase.
4557 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4560 * gcc.target/i386/chkp-label-address.c: New.
4562 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4565 * gfortran.dg/pointer_init_6.f90: Extended.
4567 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4569 * gcc.c-torture/compile/20150108.c: New test.
4571 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4573 * gcc.target/visium: New directory.
4575 2015-01-16 Richard Biener <rguenther@suse.de>
4577 PR tree-optimization/61743
4578 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4579 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4581 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4583 * gcc.dg/pr64015.c: New test.
4585 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4589 * g++.dg/ipa/pr64612.C: New test.
4591 2015-01-16 Renlin Li <renlin.li@arm.com>
4593 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4595 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4597 * gcc.target/i386/sse-14.c: Test new intrinsic.
4598 * gcc.target/i386/sse-22.c: Ditto.
4600 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4603 * g++.dg/cpp0x/auto44.C: New.
4605 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4608 * gcc.target/nios2/gpopt-all.c: New test case.
4609 * gcc.target/nios2/gpopt-local.c: New test case.
4610 * gcc.target/nios2/gpopt-global.c: New test case.
4611 * gcc.target/nios2/gpopt-data.c: New test case.
4612 * gcc.target/nios2/gpopt-none.c: New test case.
4614 2015-01-15 Jakub Jelinek <jakub@redhat.com>
4616 * g++.dg/ubsan/vptr-1.C: New test.
4617 * g++.dg/ubsan/vptr-2.C: New test.
4618 * g++.dg/ubsan/vptr-3.C: New test.
4619 * g++.dg/ubsan/vptr-4.C: New test.
4620 * g++.dg/ubsan/vptr-5.C: New test.
4621 * g++.dg/ubsan/vptr-6.C: New test.
4622 * g++.dg/ubsan/vptr-7.C: New test.
4623 * g++.dg/ubsan/vptr-8.C: New test.
4624 * g++.dg/ubsan/vptr-9.C: New test.
4626 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4628 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4630 * lib/gcc-dg.exp: Likewise.
4632 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4634 PR rtl-optimization/64110
4635 * gcc.target/i386/pr64110.c: Add scan-assembler.
4637 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
4638 James Norris <jnorris@codesourcery.com>
4639 Cesar Philippidis <cesar@codesourcery.com>
4640 Ilmir Usmanov <i.usmanov@samsung.com>
4642 * lib/target-supports.exp (check_effective_target_fopenacc): New
4644 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4645 * g++.dg/goacc/goacc.exp: Likewise.
4646 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4647 * gcc.dg/goacc/goacc.exp: Likewise.
4648 * gfortran.dg/goacc/goacc.exp: Likewise.
4649 * c-c++-common/cpp/openacc-define-1.c: New file.
4650 * c-c++-common/cpp/openacc-define-2.c: Likewise.
4651 * c-c++-common/cpp/openacc-define-3.c: Likewise.
4652 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4653 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4654 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4655 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4656 * c-c++-common/goacc/asyncwait-1.c: Likewise.
4657 * c-c++-common/goacc/cache-1.c: Likewise.
4658 * c-c++-common/goacc/clauses-fail.c: Likewise.
4659 * c-c++-common/goacc/collapse-1.c: Likewise.
4660 * c-c++-common/goacc/data-1.c: Likewise.
4661 * c-c++-common/goacc/data-2.c: Likewise.
4662 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4663 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4664 * c-c++-common/goacc/deviceptr-2.c: Likewise.
4665 * c-c++-common/goacc/deviceptr-3.c: Likewise.
4666 * c-c++-common/goacc/if-clause-1.c: Likewise.
4667 * c-c++-common/goacc/if-clause-2.c: Likewise.
4668 * c-c++-common/goacc/kernels-1.c: Likewise.
4669 * c-c++-common/goacc/loop-1.c: Likewise.
4670 * c-c++-common/goacc/loop-private-1.c: Likewise.
4671 * c-c++-common/goacc/nesting-1.c: Likewise.
4672 * c-c++-common/goacc/nesting-data-1.c: Likewise.
4673 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4674 * c-c++-common/goacc/parallel-1.c: Likewise.
4675 * c-c++-common/goacc/pcopy.c: Likewise.
4676 * c-c++-common/goacc/pcopyin.c: Likewise.
4677 * c-c++-common/goacc/pcopyout.c: Likewise.
4678 * c-c++-common/goacc/pcreate.c: Likewise.
4679 * c-c++-common/goacc/pragma_context.c: Likewise.
4680 * c-c++-common/goacc/present-1.c: Likewise.
4681 * c-c++-common/goacc/reduction-1.c: Likewise.
4682 * c-c++-common/goacc/reduction-2.c: Likewise.
4683 * c-c++-common/goacc/reduction-3.c: Likewise.
4684 * c-c++-common/goacc/reduction-4.c: Likewise.
4685 * c-c++-common/goacc/sb-1.c: Likewise.
4686 * c-c++-common/goacc/sb-2.c: Likewise.
4687 * c-c++-common/goacc/sb-3.c: Likewise.
4688 * c-c++-common/goacc/update-1.c: Likewise.
4689 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4690 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4691 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4692 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4693 * gfortran.dg/goacc/assumed.f95: Likewise.
4694 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4695 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4696 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4697 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4698 * gfortran.dg/goacc/branch.f95: Likewise.
4699 * gfortran.dg/goacc/cache-1.f95: Likewise.
4700 * gfortran.dg/goacc/coarray.f95: Likewise.
4701 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4702 * gfortran.dg/goacc/cray.f95: Likewise.
4703 * gfortran.dg/goacc/critical.f95: Likewise.
4704 * gfortran.dg/goacc/data-clauses.f95: Likewise.
4705 * gfortran.dg/goacc/data-tree.f95: Likewise.
4706 * gfortran.dg/goacc/declare-1.f95: Likewise.
4707 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4708 * gfortran.dg/goacc/fixed-1.f: Likewise.
4709 * gfortran.dg/goacc/fixed-2.f: Likewise.
4710 * gfortran.dg/goacc/fixed-3.f: Likewise.
4711 * gfortran.dg/goacc/fixed-4.f: Likewise.
4712 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4713 * gfortran.dg/goacc/if.f95: Likewise.
4714 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4715 * gfortran.dg/goacc/list.f95: Likewise.
4716 * gfortran.dg/goacc/literal.f95: Likewise.
4717 * gfortran.dg/goacc/loop-1.f95: Likewise.
4718 * gfortran.dg/goacc/loop-2.f95: Likewise.
4719 * gfortran.dg/goacc/loop-3.f95: Likewise.
4720 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4721 * gfortran.dg/goacc/omp.f95: Likewise.
4722 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4723 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4724 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4725 * gfortran.dg/goacc/parameter.f95: Likewise.
4726 * gfortran.dg/goacc/private-1.f95: Likewise.
4727 * gfortran.dg/goacc/private-2.f95: Likewise.
4728 * gfortran.dg/goacc/private-3.f95: Likewise.
4729 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4730 * gfortran.dg/goacc/reduction-2.f95: Likewise.
4731 * gfortran.dg/goacc/reduction.f95: Likewise.
4732 * gfortran.dg/goacc/routine-1.f90: Likewise.
4733 * gfortran.dg/goacc/routine-2.f90: Likewise.
4734 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4735 * gfortran.dg/goacc/several-directives.f95: Likewise.
4736 * gfortran.dg/goacc/sie.f95: Likewise.
4737 * gfortran.dg/goacc/subarrays.f95: Likewise.
4738 * gfortran.dg/gomp/map-1.f90: Likewise.
4739 * gfortran.dg/openacc-define-1.f90: Likewise.
4740 * gfortran.dg/openacc-define-2.f90: Likewise.
4741 * gfortran.dg/openacc-define-3.f90: Likewise.
4742 * g++.dg/gomp/block-1.C: Update for changed compiler output.
4743 * g++.dg/gomp/block-2.C: Likewise.
4744 * g++.dg/gomp/block-3.C: Likewise.
4745 * g++.dg/gomp/block-5.C: Likewise.
4746 * g++.dg/gomp/target-1.C: Likewise.
4747 * g++.dg/gomp/target-2.C: Likewise.
4748 * g++.dg/gomp/taskgroup-1.C: Likewise.
4749 * g++.dg/gomp/teams-1.C: Likewise.
4750 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4751 * gcc.dg/cilk-plus/jump.c: Likewise.
4752 * gcc.dg/gomp/block-1.c: Likewise.
4753 * gcc.dg/gomp/block-10.c: Likewise.
4754 * gcc.dg/gomp/block-2.c: Likewise.
4755 * gcc.dg/gomp/block-3.c: Likewise.
4756 * gcc.dg/gomp/block-4.c: Likewise.
4757 * gcc.dg/gomp/block-5.c: Likewise.
4758 * gcc.dg/gomp/block-6.c: Likewise.
4759 * gcc.dg/gomp/block-7.c: Likewise.
4760 * gcc.dg/gomp/block-8.c: Likewise.
4761 * gcc.dg/gomp/block-9.c: Likewise.
4762 * gcc.dg/gomp/target-1.c: Likewise.
4763 * gcc.dg/gomp/target-2.c: Likewise.
4764 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4765 * gcc.dg/gomp/teams-1.c: Likewise.
4767 2015-01-15 David Malcolm <dmalcolm@redhat.com>
4769 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4772 2015-01-15 Mike Stump <mikestump@comcast.net>
4774 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4775 * gcc.dg/inline_2.c: Likewise.
4776 * gcc.dg/inline_3.c: Likewise.
4777 * gcc.dg/inline_4.c: Likewise.
4779 2015-01-15 Janus Weil <janus@gcc.gnu.org>
4782 * gfortran.dg/proc_ptr_comp_43.f90: New.
4784 2015-01-15 Mike Stump <mikestump@comcast.net>
4786 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4787 * gcc.dg/unroll_2.c: Likewise.
4788 * gcc.dg/unroll_3.c: Likewise.
4789 * gcc.dg/unroll_4.c: Likewise.
4790 * gcc.dg/unroll_5.c: Likewise.
4792 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
4795 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4797 * gcc.target/aarch64/test_frame_6.c: Likewise.
4798 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4799 x30 and x19 (in the epilogue).
4800 * gcc.target/aarch64/test_frame_4.c: Likewise.
4801 * gcc.target/aarch64/test_frame_7.c: Likewise.
4803 2015-01-15 Martin Liska <mliska@suse.cz>
4805 * g++.dg/ipa/pr64068.C: New test.
4806 * gcc.dg/ipa/PR64559.c: New test.
4808 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4810 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4813 2015-01-15 Richard Biener <rguenther@suse.de>
4815 PR tree-optimization/61743
4816 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4817 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4819 2015-01-15 Renlin Li <renlin.li@arm.com>
4821 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4822 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4824 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4826 * gcc.dg/vect/vect-aggressive-1.c: New.
4827 * gcc.target/i386/avx2-vect-aggressive.c: New.
4829 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4831 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4833 2015-01-15 Richard Biener <rguenther@suse.de>
4836 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4837 -Wl,-undefined,dynamic_lookup.
4839 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4841 * gnat.dg/opt47.adb: New test.
4843 2015-01-15 Richard Biener <rguenther@suse.de>
4846 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4848 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4850 PR tree-optimization/64434
4851 * gcc.dg/torture/pr64434.c: New test.
4853 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
4855 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4856 -mno-micromips. MIPS32R1 and below require -mno-micromips.
4857 -march=loongson* and -march=octeon* require -mno-micromips.
4859 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
4860 Matthew Fortune <matthew.fortune@imgtec.com>
4862 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4863 * gcc.target/mips/call-saved-5.c (foo): Likewise.
4864 * gcc.target/mips/call-saved-6.c (foo): Likewise.
4865 * gcc.target/mips/call-saved-7.c: New file.
4866 * gcc.target/mips/call-saved-8.c: New file.
4867 * gcc.target/mips/call-saved-9.c: New file.
4869 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
4871 * gcc.target/mips/lsa.c: New file.
4872 * gcc.target/mips/mips64-lsa.c: Likewise.
4873 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4874 * gcc.target/mips/mulsize-4.c: Likewise.
4875 * gcc.target/mips/mulsize-5.c: New file.
4876 * gcc.target/mips/mulsize-6.c: Likewise.
4877 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4878 and !HAS_LSA as ghost options.
4879 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4882 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
4884 * g++.dg/torture/20141013.c: Set -fno-short-enums.
4886 2015-01-15 Richard Biener <rguenther@suse.de>
4889 * gcc.dg/torture/pr64365.c: New testcase.
4891 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
4893 * gcc.dg/stackprotectexplicit1.c: New test.
4894 * g++.dg/stackprotectexplicit2.c: New test.
4896 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4899 * gfortran.dg/inquire_internal.f90: New.
4900 * gfortran.dg/negative_unit_check.f90: New.
4902 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
4905 * gcc.target/sh/pr53988-1.c: New.
4907 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
4910 * g++.dg/tls/thread_local-ice3.C: New.
4912 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
4914 * gcc.target/i386/fentry-override.c: Properly place {} in target
4915 selector. Remove nonpic.
4916 * gcc.target/i386/fentry.c: Likewise.
4918 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4920 * gcc.dg/atomic-invalid.c: Check for invalid memory model
4921 warnings instead of errors.
4923 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
4925 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4926 option support instead of ENABLE_LTO from Makefile.
4928 2015-01-14 Richard Biener <rguenther@suse.de>
4930 PR tree-optimization/59354
4931 * gcc.dg/vect/pr59354.c: New testcase.
4933 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
4935 * lib/target-supports.exp
4936 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4937 on ARM architures before v7.
4939 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4942 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4945 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4948 * gcc.target/i386/pr64386.c: New test.
4950 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4953 * gcc.target/i386/pr64393.c: New test.
4955 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4958 * gcc.target/i386/pr64387.c: New test.
4960 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
4962 * gcc.target/aarch64/store-pair-1.c: Fix typo.
4964 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4966 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4968 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4971 * gcc.target/arm/pr64453.c: New.
4973 2015-01-14 Richard Biener <rguenther@suse.de>
4976 * gcc.dg/lto/pr64415_0.c: New testcase.
4977 * gcc.dg/lto/pr64415_1.c: Likewise.
4979 2015-01-14 Martin Liska <mliska@suse.cz>
4981 * gcc.dg/ipa/pr64307.c: New test.
4983 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
4985 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4988 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4991 * gcc.target/arm/pr64460_1.c: New test.
4993 2015-01-14 Richard Biener <rguenther@suse.de>
4995 PR tree-optimization/64493
4996 PR tree-optimization/64495
4997 * gcc.dg/vect/pr64493.c: New testcase.
4998 * gcc.dg/vect/pr64495.c: Likewise.
5000 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5002 * gcc.dg/Warray-bounds-11.c: New test-case.
5004 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5006 * gcc.target/mips/octeon3-pipe-1.c: New test.
5008 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5010 * jit.dg/harness.h (set_up_logging): Move string concatenation
5012 (concat_strings): New function.
5013 (dump_reproducer): New function.
5014 (test_jit): Call dump_reproducer.
5015 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5017 (jit-dg-test): Delete any generated reproducer from previous runs.
5018 Verify that a generated reproducer was created, and verify that it
5020 * jit.dg/test-nested-contexts.c (main): Call
5021 gcc_jit_context_dump_reproducer_to_file.
5023 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5025 * gcc.dg/aru-2.c: Add dg-require-profiling.
5027 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5029 * lib/target-supports.exp (check_profiling_available): Check if
5032 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5035 * g++.dg/torture/pr64565.C: New testcase.
5037 2015-01-13 Marek Polacek <polacek@redhat.com>
5040 * gcc.dg/tm/pr64391.c: New test.
5042 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5044 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5047 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5049 * gcc.target/i386/pie.c: New test.
5051 * lib/target-supports.exp (check_effective_target_pie): New.
5053 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5055 PR rtl-optimization/64286
5056 * gcc.target/i386/avx2-pr64286.c: New test.
5058 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5061 * g++.dg/cpp0x/vt-57626.C: New.
5063 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5066 * gfortran.dg/pr64528.f90: New test.
5068 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5070 * gcc.target/aarch64/subsp.c: New test.
5072 2015-01-13 Andrew Pinski <apinski@cavium.com>
5074 * gcc.target/aarch64/store-pair-1.c: New testcase.
5076 2015-01-13 Richard Biener <rguenther@suse.de>
5079 * gcc.dg/lto/pr64373_0.c: New testcase.
5081 2015-01-13 Andrew Pinski <apinski@cavium.com>
5083 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5084 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5086 2015-01-13 Richard Biener <rguenther@suse.de>
5088 PR tree-optimization/64406
5089 * gcc.dg/pr64406.c: New testcase.
5091 2015-01-13 Richard Biener <rguenther@suse.de>
5093 PR tree-optimization/64404
5094 * gcc.dg/vect/pr64404.c: New testcase.
5096 2015-01-13 Richard Biener <rguenther@suse.de>
5098 PR tree-optimization/64568
5099 * g++.dg/torture/pr64568.C: New testcase.
5101 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5103 * jit.dg/test-error-local-used-from-other-function.c: New test
5105 * jit.dg/test-error-param-reuse.c: New test case.
5106 * jit.dg/test-error-param-sharing.c: New test case.
5107 * jit.dg/test-error-param-used-from-other-function.c: New test
5109 * jit.dg/test-error-param-used-without-a-function.c: New test
5112 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5114 PR tree-optimization/64563
5115 * gcc.dg/pr64563.c: New test.
5118 * gcc.target/i386/pr64513.c: New test.
5120 PR tree-optimization/64454
5121 * gcc.dg/pr64454.c: New test.
5124 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5126 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5127 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5128 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5129 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5130 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5131 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5132 * gcc.dg/vect/slp-25.c: Likewise.
5133 * gcc.dg/vect/vect-109.c: Likewise.
5134 * gcc.dg/vect/vect-13.c: Likewise.
5135 * gcc.dg/vect/vect-17.c: Likewise.
5136 * gcc.dg/vect/vect-18.c: Likewise.
5137 * gcc.dg/vect/vect-19.c: Likewise.
5138 * gcc.dg/vect/vect-20.c: Likewise.
5139 * gcc.dg/vect/vect-21.c: Likewise.
5140 * gcc.dg/vect/vect-22.c: Likewise.
5141 * gcc.dg/vect/vect-27.c: Likewise.
5142 * gcc.dg/vect/vect-29.c: Likewise.
5143 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5144 * gcc.dg/vect/vect-2.c: Likewise.
5145 * gcc.dg/vect/vect-3.c: Likewise.
5146 * gcc.dg/vect/vect-4.c: Likewise.
5147 * gcc.dg/vect/vect-5.c: Likewise.
5148 * gcc.dg/vect/vect-72.c: Likewise.
5149 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5150 * gcc.dg/vect/vect-73.c: Likewise.
5151 * gcc.dg/vect/vect-77-global.c: Likewise.
5152 * gcc.dg/vect/vect-78-global.c: Likewise.
5153 * gcc.dg/vect/vect-7.c: Likewise.
5154 * gcc.dg/vect/vect-86.c: Likewise.
5155 * gcc.dg/vect/vect-align-1.c: Likewise.
5156 * gcc.dg/vect/vect-align-3.c: Likewise.
5157 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5158 * gcc.dg/vect/vect-all.c: Likewise.
5159 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5160 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5161 * gcc.dg/vect/vect-peel-3.c: Likewise.
5162 * gcc.dg/vect/vect-peel-4.c: Likewise.
5163 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5165 2015-01-12 Jeff Law <law@redhat.com>
5168 * gcc.target/m68k/pr64461.c: New test.
5170 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5172 * jit.dg/test-array-as-pointer.c (create_code): Update call
5173 to gcc_jit_context_new_global by setting "kind" to
5174 GCC_JIT_GLOBAL_IMPORTED.
5175 * jit.dg/test-error-array-as-pointer.c: Likewise.
5176 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5177 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5178 setting kind to GCC_JIT_GLOBAL_EXPORTED.
5179 * jit.dg/test-using-global.c (the_global): Rename to...
5180 (imported_global): ...this.
5181 (create_code): Update to test the three kinds of global.
5182 (verify_code): Likewise.
5184 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
5187 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5189 * gcc.target/i386/pr64291-2.c: Updated.
5191 2015-01-12 Richard Biener <rguenther@suse.de>
5193 PR tree-optimization/64530
5194 * gfortran.dg/pr64530.f90: New testcase.
5196 2015-01-12 Richard Biener <rguenther@suse.de>
5199 * gcc.dg/torture/pr64357.c: New testcase.
5201 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5203 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5206 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5207 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5209 2015-01-12 Martin Liska <mliska@suse.cz>
5211 * gcc.dg/ipa/PR64550.c: New test.
5213 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
5216 * g++.dg/ipa/pr63470.C: New testcase.
5218 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5221 * gfortran.dg/typebound_operator_20.f90: New.
5223 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5226 * gfortran.dg/proc_ptr_comp_42.f90: New.
5228 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5231 * gfortran.dg/proc_ptr_comp_41.f90: New.
5233 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5235 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5237 2015-01-10 Tobias Burnus <burnus@net-b.de>
5240 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5241 and add dg-excess-errors.
5242 * gfortran.dg/line_length_6.f90: New.
5243 * gfortran.dg/line_length_7.f90: New.
5244 * gfortran.dg/line_length_8.f90: New.
5245 * gfortran.dg/line_length_9.f90: New.
5246 * gfortran.dg/line_length_10.f90: New.
5247 * gfortran.dg/line_length_11.f90: New.
5249 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5251 * jit.dg/test-threads.c (struct testcase): Move declaration
5252 to jit.dg/all-non-failing-tests.h.
5253 (testcases): Likewise.
5254 * jit.dg/all-non-failing-tests.h (struct testcase): Move
5255 declaration here from jit.dg/all-non-failing-tests.h.
5256 (testcases): Likewise.
5257 * jit.dg/test-combination.c (create_code): Eliminate spelling
5258 out all of the testcases in favor of looping through the
5259 "testcases" metadata.
5260 (verify_code): Likewise.
5262 2015-01-09 Jakub Jelinek <jakub@redhat.com>
5264 PR rtl-optimization/64536
5265 * gcc.dg/pr64536.c: New test.
5267 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5269 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5270 * jit.dg/test-combination.c (create_code): Likewise.
5271 (verify_code): Likewise.
5272 * jit.dg/test-constants.c: New test case.
5273 * jit.dg/test-threads.c: Add test-constants.c.
5275 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5278 * objc.dg/gnu-api-2-class.m: Add a test case
5279 for the above change.
5281 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5283 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5285 2015-01-09 Richard Biener <rguenther@suse.de>
5287 PR tree-optimization/64410
5288 * g++.dg/vect/pr64410.cc: New testcase.
5290 2015-01-09 Martin Liska <mliska@suse.cz>
5292 * gcc.dg/ipa/ipa-icf-32.c: New test.
5294 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5296 * c-c++-common/tsan/tsan_barrier.h: New.
5297 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5298 * c-c++-common/tsan/bitfield_race.c: Likewise.
5299 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5300 * c-c++-common/tsan/mutexset1.c: Likewise.
5301 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5302 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5303 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5304 * c-c++-common/tsan/simple_race.c: Likewise.
5305 * c-c++-common/tsan/simple_stack.c: Likewise.
5306 * c-c++-common/tsan/sleep_sync.c: Likewise.
5307 * c-c++-common/tsan/tiny_race.c: Likewise.
5308 * c-c++-common/tsan/tls_race.c: Likewise.
5309 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5310 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5311 * g++.dg/tsan/atomic_free.C: Likewise.
5312 * g++.dg/tsan/atomic_free2.C: Likewise.
5313 * g++.dg/tsan/cond_race.C: Likewise.
5314 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5316 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5319 * lib/target-supports.exp (check_effective_target_libatomic_available):
5321 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5322 targets that match effective-target libatomic_available.
5323 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5325 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5327 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5328 Verify the result of gcc_jit_context_get_last_error.
5329 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5331 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5333 PR tree-optimization/63989
5334 * gcc.dg/strlenopt-27.c: New test.
5336 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5338 * jit.dg/harness.h (set_up_logging): New function.
5339 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5340 set_up_logging on the context, so that every testcase is
5341 logged to a particular file.
5342 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5343 and call gcc_jit_context_set_logfile on the top-level context.
5345 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5348 * g++.dg/opt/pr64338.C: New test.
5350 2015-01-08 Tobias Burnus <burnus@net-b.de>
5352 * gfortran.dg/coarray/codimension_2b.f90: New file.
5353 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5354 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5356 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5359 * g++.dg/ext/fnname4.C: New.
5361 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5364 * g++.dg/cpp0x/constexpr-64462.C: New.
5366 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5369 * g++.dg/cpp0x/deleted10.C: New.
5371 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5373 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5375 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5377 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5378 GCC_JIT_UNARY_OP_ABS.
5379 (verify_unary_ops): Likewise.
5381 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5383 * jit.dg/test-arith-overflow.c: New test case.
5384 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5385 * jit.dg/test-combination.c (create_code): Likewise.
5386 (verify_code): Likewise.
5387 * jit.dg/test-threads.c (testcases): Likewise.
5389 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5391 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5392 rather than "jit". Load g++.exp, and call g++_init.
5393 Run test-*.cc files within the testsuite and *.cc files within
5395 (jit-dg-test): Drop the addition of -fgnu89-inline to
5396 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5397 doing it when compiling C testcases (since g++ does not handle
5398 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5399 is restored to the value after g++_init ran, rather than the
5400 value before g++_init ran. Return a list of
5401 $comp_output $output_file, as dg-test assumes.
5403 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5405 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5406 make it easier to figure out the origin of each test result when
5407 running test-combination.c and test-threads.c.
5408 (CHECK_VALUE): Likewise.
5409 (CHECK_DOUBLE_VALUE): Likewise.
5410 (CHECK_STRING_VALUE): Likewise.
5411 (CHECK_STRING_STARTS_WITH): Likewise.
5412 (CHECK_STRING_CONTAINS): Likewise.
5414 (check_string_value): Likewise, add "funcname" param.
5415 (check_string_starts_with): Likewise.
5416 (check_string_contains): Likewise.
5418 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5420 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5421 generating name of built executable.
5423 2015-01-07 Marek Polacek <polacek@redhat.com>
5426 * gcc.dg/pr64440.c: New test.
5427 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5429 2015-01-07 Marek Polacek <polacek@redhat.com>
5432 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5433 * gcc.dg/pr64417.c: New test.
5435 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5438 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5441 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5443 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5444 Check if testcases run without errors, not just if they compile.
5446 2015-01-06 Christian Bruel <christian.bruel@st.com>
5449 * gcc.target/sh/pr64507.c: New test.
5451 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5453 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5455 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5457 * c-c++-common/asan/sanitize-all-1.c: New test.
5458 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5459 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5460 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5461 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5463 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5465 * lib/target-supports.exp (check_profiling_available): Return 0 for
5467 (check_effective_target_tls_runtime): Likewise.
5468 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5469 * gcc.dg/20020312-2.c: Adjust for Visium.
5470 * gcc.dg/tls/thr-cse-1.c: Likewise
5471 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5472 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5473 * gcc.dg/weak/typeof-2.c: Likewise.
5475 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5477 PR rtl-optimization/64287
5478 * gcc.dg/aru-2.c: New test.
5480 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5483 * c-c++-common/ubsan/pr64344-1.c: New test.
5484 * c-c++-common/ubsan/pr64344-2.c: New test.
5486 PR tree-optimization/64465
5487 * gcc.dg/pr64465.c: New test.
5489 PR tree-optimization/64494
5490 * gcc.c-torture/compile/pr64494.c: New test.
5492 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5495 * gfortran.dg/realloc_on_assign_25.f90: New test.
5497 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5499 Update copyright years.
5501 2015-01-05 Marek Polacek <polacek@redhat.com>
5504 * gcc.dg/pr64423.c: New test.
5506 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5508 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5509 mmix-knuth-mmixware for the same reason as for MIPS.
5510 * gcc.dg/debug/debug-2.c: Ditto.
5512 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5514 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5517 * lib/gfortran.exp: Add libatomic library search path.
5518 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5519 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5521 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5523 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5525 * c-c++-common/tsan/bitfield_race.c: New testcase.
5526 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5528 2015-01-02 Tobias Burnus <burnus@net-b.de>
5530 * gfortran.dg/coarray/collectives_4.f90: New.
5532 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5535 * gfortran.dg/extends_16.f90: New.
5537 2015-01-02 Tobias Burnus <burnus@net-b.de>
5539 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5541 2015-01-02 Tobias Burnus <burnus@net-b.de>
5543 * gfortran.dg/coarray/codimension_2.f90: New.
5544 * gfortran.dg/coarray/codimension_2a.f90: New.
5545 * gfortran.dg/coarray_35.f90: New.
5546 * gfortran.dg/coarray_35a.f90: New.
5548 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5551 * gfortran.dg/dummy_procedure_11.f90: New.
5553 Copyright (C) 2015 Free Software Foundation, Inc.
5555 Copying and distribution of this file, with or without modification,
5556 are permitted in any medium without royalty provided the copyright
5557 notice and this notice are preserved.