]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
re PR tree-optimization/67700 ([graphite] miscompile due to wrong codegen)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
2 Sebastian Pop <s.pop@samsung.com>
3
4 PR tree-optimization/67700
5 * testsuite/gcc.dg/graphite/run-id-pr67700.c: New.
6
7 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
8
9 PR target/54236
10 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
11 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
12 test_27): New.
13 * gcc.target/sh/pr54236-5.c: New.
14 * gcc.target/sh/pr54236-6.c: New.
15
16 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17
18 PR rtl-optimization/67456
19 PR rtl-optimization/67464
20 PR rtl-optimization/67465
21 * gcc.dg/pr67465.c: New test.
22
23 2015-09-28 Tom de Vries <tom@codesourcery.com>
24
25 PR tree-optimization/62171
26 * gcc.dg/vect/pr62171.c: New test.
27
28 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
29
30 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
31 skip on AIX. XFAIL individual line tests.
32
33 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
34
35 PR rtl-optimization/64164
36 PR tree-optimization/67312
37 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
38 * gcc.target/i386/stackalign/return-4.c: Add -O.
39
40 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
41
42 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
43
44 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
45
46 PR fortran/67721
47 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
48
49 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
50
51 * gcc.dg/pr64935-1.c: XFAIL on AIX.
52 * gcc.dg/pr64935-2.c: XFAIL on AIX.
53 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
54 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
55 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
56 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
57 DW_AT_noreturn on AIX.
58 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
59 DW_AT_noreturn on AIX.
60 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
61 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
62 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
63 DW_AT_GNU_deleted on AIX.
64 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
65 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
66 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
67 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
68 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
69 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
70 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
71 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
72 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
73 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
74 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
75 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
76 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
77 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
78 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
79
80 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
81
82 PR fortran/67614
83 * gfortran.dg/pr67614.f90: New test.
84
85 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
86
87 PR fortran/67525
88 * gfortran.dg/pr67525.f90: New test.
89
90 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
91
92 PR fortran/55603
93 * gfortran.dg/allocatable_function_9.f90: New.
94
95 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
96
97 PR target/67675
98 * gcc.target/sh/pr67675.c: New.
99
100 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
101
102 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
103
104 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
105
106 * gcc.target/i386/pr66749.c (dg-options): Replace
107 -mtune=lakemount with -mtune=lakemont.
108 * gcc.target/i386/pr66821.c (dg-options): Likewise.
109 * gcc.target/i386/pr67329.c (dg-options): Likewise.
110
111 2015-09-25 Marek Polacek <polacek@redhat.com>
112
113 * c-c++-common/ubsan/bounds-11.c: New test.
114 * c-c++-common/ubsan/bounds-12.c: New test.
115
116 2015-09-25 Marek Polacek <polacek@redhat.com>
117
118 PR sanitizer/64906
119 * c-c++-common/ubsan/pr64906.c: New test.
120
121 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
122
123 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
124 with -mtune=lakemount.
125 * gcc.target/i386/pr66821.c (dg-options): Likewise.
126 * gcc.target/i386/pr67329.c (dg-options): Likewise.
127
128 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
129
130 PR driver/67640
131 * gcc.dg/Werror-13.c: New test.
132
133 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
134
135 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
136
137 2015-09-24 Richard Biener <rguenther@suse.de>
138
139 PR lto/67699
140 * g++.dg/pr67699.C: New testcase.
141
142 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
143
144 PR libgcc/67624
145 * gcc.target/arm/fp16-inf.c: New test.
146
147 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
148
149 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
150 name while checking for AVX-512VBMI presence.
151
152 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
153
154 * lib/target-supports.exp (check_effective_target_pie): Check for
155 PIE support on Solaris 11.x and 12.
156
157 2015-09-24 Richard Biener <rguenther@suse.de>
158
159 * g++.dg/tree-ssa/restrict3.C: New testcase.
160
161 2015-09-24 Richard Biener <rguenther@suse.de>
162
163 PR tree-optimization/48885
164 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
165
166 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
167
168 * c-c++-common/Wmisleading-indentation.c: Augment test.
169
170 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
171
172 Fix small typos in the coding rule enforcement warnings.
173 * g++.dg/diagnostic/disable.C: Replace 'namepace'
174 with 'namespace'.
175
176 2015-09-23 Richard Biener <rguenther@suse.de>
177
178 PR middle-end/67662
179 * gcc.dg/ubsan/pr67662.c: New testcase.
180
181 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
182
183 PR c/49655
184 * gcc.dg/pragma-diag-6.c: New test.
185
186 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
187
188 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
189
190 2015-09-23 Richard Biener <rguenther@suse.de>
191
192 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
193
194 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
195
196 * c-c++-common/Wmisleading-indentation.c: Augment test.
197
198 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
199
200 * g++.dg/diagostic/disable.C: New.
201
202 2015-09-22 Tom de Vries <tom@codesourcery.com>
203
204 PR tree-optimization/67671
205 * g++.dg/pr67671.C: New test.
206
207 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
208
209 PR target/67480
210 * gcc.target/i386/pr67480.c: New test.
211
212 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
213
214 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
215 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
216 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
217 avx512dq, avx512cd, avx512er and avx512pf.
218
219 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
220
221 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
222 update-fetch operations.
223 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
224
225 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
226
227 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
228 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
229
230 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
231
232 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
233 (TEST_ONE): New.
234 * gcc.target/aarch64/atomic-inst-swap.c: New.
235
236 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
237
238 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
239 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
240 * gcc.target/i386/pr59789.c (f1): Likewise.
241 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
242 * gcc.target/i386/intrinsics_6.c: Likewise.
243 * gcc.dg/winline-5.c (int t): Likewise.
244 * gcc.dg/winline-9.c (t): Likewise.
245 * gcc.dg/always_inline2.c (q): Likewise.
246 * gcc.dg/winline-2.c (inline int t): Likewise.
247 * gcc.dg/winline-6.c: Likewise.
248 * gcc.dg/winline-10.c (void g): Likewise.
249 * gcc.dg/pr49243.c (void parse): Likewise.
250 * gcc.dg/always_inline3.c (q2): Likewise.
251 * gcc.dg/winline-3.c: Likewise.
252 * gcc.dg/winline-7.c (inline void *t): Likewise.
253
254 2015-09-22 Tom de Vries <tom@codesourcery.com>
255
256 PR tree-optimization/67666
257 * g++.dg/pr67666.C: New test.
258
259 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
260
261 PR fortran/67615
262 * gfortran.dg/pr67615.f90: new test.
263
264 2015-09-21 Jeff Law <law@redhat.com>
265
266 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
267
268 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
269
270 Complete the implementation of N4230, Nested namespace definition.
271 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
272 attributes and nested namespace definitions.
273 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
274 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
275 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
276 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
277 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
278 appearing before the namespace identifier.
279
280 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
281
282 PR c/66415
283 * gcc.dg/cpp/pr66415-1.c: Test column number.
284
285 2015-09-21 Richard Biener <rguenther@suse.de>
286
287 * g++.dg/ext/attr-alias-3.C: Add -g.
288
289 2015-09-21 Richard Biener <rguenther@suse.de>
290
291 PR debug/67664
292 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
293
294 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
295
296 PR target/64345
297 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
298
299 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
300
301 * gcc.dg/pragma-diag-5.c: Fix excess warning.
302
303 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
304
305 PR middle-end/60832
306 * gcc.dg/pr53265.c: Update.
307
308 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
309
310 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
311
312 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
313
314 PR target/59478
315 * gcc.target/sh/pr59478.c: New.
316
317 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
318
319 PR target/67126
320 * gcc.target/sh/pr51244-12.c: Adjust testcase.
321 * gcc.target/sh/pr54236-2.c: Likewise.
322
323 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
324
325 * gcc.target/sh/pr43417.c: Move target independent test to ...
326 * gcc.c-torture/compile/pr43417.c: ... here.
327
328 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
329
330 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
331 check_effective_target_big_endian, check_effective_target_little_endian,
332 check_effective_target_any_fpu, check_effective_target_double_fpu,
333 check_effective_target_use_single_only_fpu,
334 check_effective_target_default_single_fpu,
335 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
336 check_effective_target_has_fsca, check_effective_target_has_fsrra,
337 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
338 check_effective_target_fmovd_enabled,
339 check_effective_target_has_privileged, check_effective_target_has_pref,
340 check_effective_target_banked_r0r7_isr,
341 check_effective_target_stack_save_isr): New effective target checks.
342 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
343 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
344 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
345 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
346 * gcc.target/sh/20080410-1.c: Use new effective target checks.
347 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
348 * gcc.target/sh/attr-isr.c: Likewise.
349 * gcc.target/sh/fpul-usage-1.c: Likewise.
350 * gcc.target/sh/hiconst.c: Likewise.
351 * gcc.target/sh/mfmovd.c: Likewise.
352 * gcc.target/sh/pr21255-3.c: Likewise.
353 * gcc.target/sh/pr33135-1.c: Likewise.
354 * gcc.target/sh/pr33135-2.c: Likewise.
355 * gcc.target/sh/pr33135-3.c: Likewise.
356 * gcc.target/sh/pr33135-4.c: Likewise.
357 * gcc.target/sh/pr39423-2.c: Likewise.
358 * gcc.target/sh/pr49880-4.c: Likewise.
359 * gcc.target/sh/pr49880-5.c: Likewise.
360 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
361 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
362 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
363 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
364 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
365 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
366 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
367 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
368 * gcc.target/sh/pr50751-2.c: Likewise.
369 * gcc.target/sh/pr50751-3.c: Likewise.
370 * gcc.target/sh/pr50751-5.c: Likewise.
371 * gcc.target/sh/pr50751-6.c: Likewise.
372 * gcc.target/sh/pr50751-8.c: Likewise.
373 * gcc.target/sh/pr51244-15.c: Likewise.
374 * gcc.target/sh/pr51244-2.c: Likewise.
375 * gcc.target/sh/pr51244-20.c: Likewise.
376 * gcc.target/sh/pr51244-6.c: Likewise.
377 * gcc.target/sh/pr52483-4.c: Likewise.
378 * gcc.target/sh/pr53511-1.c: Likewise.
379 * gcc.target/sh/pr53512-1.c: Likewise.
380 * gcc.target/sh/pr53512-2.c: Likewise.
381 * gcc.target/sh/pr53512-3.c: Likewise.
382 * gcc.target/sh/pr53512-4.c: Likewise.
383 * gcc.target/sh/pr53513-1.c: Likewise.
384 * gcc.target/sh/pr54089-2.c: Likewise.
385 * gcc.target/sh/pr54089-3.c: Likewise.
386 * gcc.target/sh/pr54089-4.c: Likewise.
387 * gcc.target/sh/pr54602-2.c: Likewise.
388 * gcc.target/sh/pr54602-3.c: Likewise.
389 * gcc.target/sh/pr54602-4.c: Likewise.
390 * gcc.target/sh/pr54680.c: Likewise.
391 * gcc.target/sh/pr55303-1.c: Likewise.
392 * gcc.target/sh/pr55303-2.c: Likewise.
393 * gcc.target/sh/pr55303-3.c: Likewise.
394 * gcc.target/sh/pr56547-1.c: Likewise.
395 * gcc.target/sh/pr56547-2.c: Likewise.
396 * gcc.target/sh/pr61195.c: Likewise.
397 * gcc.target/sh/pr61996.c: Likewise.
398 * gcc.target/sh/pr6526.c: Likewise.
399 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
400 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
401 * gcc.target/sh/prefetch.c: Likewise.
402 * gcc.target/sh/rte-delay-slot.c: Likewise.
403 * gcc.target/sh/sh2a-band.c: Likewise.
404 * gcc.target/sh/sh2a-bclr.c: Likewise.
405 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
406 * gcc.target/sh/sh2a-bld.c: Likewise.
407 * gcc.target/sh/sh2a-bor.c: Likewise.
408 * gcc.target/sh/sh2a-bset.c: Likewise.
409 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
410 * gcc.target/sh/sh2a-bxor.c: Likewise.
411 * gcc.target/sh/sh2a-jsrn.c: Likewise.
412 * gcc.target/sh/sh2a-movi20s.c: Likewise.
413 * gcc.target/sh/sh2a-movrt.c: Likewise.
414 * gcc.target/sh/sh2a-resbank.c: Likewise.
415 * gcc.target/sh/sh2a-rtsn.c: Likewise.
416 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
417 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
418 * gcc.target/sh/sh4a-cosf.c: Likewise.
419 * gcc.target/sh/sh4a-fsrra.c: Likewise.
420 * gcc.target/sh/sh4a-memmovua.c: Likewise.
421 * gcc.target/sh/sh4a-sincosf.c: Likewise.
422 * gcc.target/sh/sh4a-sinf.c: Likewise.
423
424 2015-09-20 Jeff Law <law@redhat.com>
425
426 PR tree-optimization/47679
427 * g++.dg/warn/Wuninitialized-6.C: New test.
428
429 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
430
431 Implement nested namespace definitions.
432 * g++.dg/cpp1z/nested-namespace-def1.C: New.
433 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
434 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
435 * g++.dg/lookup/name-clash5.C: Adjust.
436 * g++.dg/lookup/name-clash6.C: Likewise.
437
438 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
439
440 * gcc.dg/pragma-diag-5.c: New test.
441
442 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
443
444 PR middle-end/67619
445 * gcc.dg/torture/pr67619.c: New test.
446 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
447 New procedure.
448
449 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
450
451 PR tree-optimization/67283
452 * gcc.dg/tree-ssa/sra-15.c: New.
453 * gcc.dg/tree-ssa/sra-16.c: New.
454
455 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
456
457 PR sanitizer/64078
458 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
459 (f2, f3): Make the function static.
460 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
461
462 2015-09-17 Christian Bruel <christian.bruel@st.com>
463
464 * gcc.target/arm/attr_thumb-static2.c: New test.
465
466 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
467
468 * gnat.dg/overflow_sum3.adb: New test.
469
470 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
471
472 * gcc.target/arm/stack-checking.c: New test.
473
474 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
475
476 PR fortran/52846
477 * gfortran.dg/public_private_module_5.f90: Add module procedure
478 trigger_smod to ensure that the smod file is written.
479
480 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
481
482 * gcc.target/aarch64/copysign_1.c: New.
483 * gcc.target/aarch64/copysign_2.c: New.
484
485 2015-09-17 Bin Cheng <bin.cheng@arm.com>
486
487 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
488 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
489 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
490
491 2015-09-16 John Marino <gnugcc@marino.st>
492
493 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
494
495 2015-09-16 Richard Biener <rguenther@suse.de>
496
497 PR middle-end/67253
498 * gcc.dg/torture/pr67253.c: New testcase.
499
500 2015-09-16 Richard Biener <rguenther@suse.de>
501
502 PR middle-end/67271
503 * gcc.dg/pr67271.c: New testcase.
504
505 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
506
507 * gnat.dg/opt49.adb: New test.
508
509 2015-09-16 Richard Biener <rguenther@suse.de>
510
511 PR middle-end/67442
512 * gcc.dg/torture/pr67442.c: New testcase.
513
514 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
515
516 * gnat.dg/array24.adb: New test.
517 * gnat.dg/blocklocs.adb: Delete.
518
519 2015-09-15 Marek Polacek <polacek@redhat.com>
520
521 PR c/67580
522 * gcc.dg/pr67580.c: New test.
523
524 2015-09-15 Richard Biener <rguenther@suse.de>
525
526 PR tree-optimization/67470
527 * gcc.dg/torture/pr67470.c: New testcase.
528
529 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
530
531 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
532
533 2015-09-15 Richard Biener <rguenther@suse.de>
534
535 PR middle-end/67563
536 * gcc.dg/pr67563.c: New testcase.
537
538 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
539
540 PR fortran/67460
541 * gfortran.dg/pr67460.f90: New test.
542
543 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
544
545 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
546 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
547
548 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
549
550 PR c++/51911
551 * g++.dg/cpp0x/new-auto1.C: New.
552
553 2015-09-11 Mark Wielaard <mjw@redhat.com>
554
555 PR c/28901
556 * g++.dg/warn/unused-variable-1.C: New test.
557 * g++.dg/warn/unused-variable-2.C: Likewise.
558 * gcc.dg/unused-4.c: Adjust warning for static const.
559 * gcc.dg/unused-variable-1.c: New test.
560 * gcc.dg/unused-variable-2.c: Likewise.
561
562 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
563
564 * gfortran.dg/private_type_3.f90: Require visibility.
565 * gfortran.dg/module_variable_2.f90: Same.
566 * gfortran.dg/nested_forall_1.f: Same.
567 * gfortran.dg/elemental_dependency_4.f90: Same.
568 * gfortran.dg/bind_c_usage_25.f90: Same.
569 * gfortran.dg/access_spec_1.f90: Same.
570 * gfortran.dg/public_private_module_2.f90: Same.
571 * gfortran.dg/host_assoc_variable_1.f90: Same.
572 * gfortran.dg/public_private_module_6.f90: Same.
573 * gfortran.dg/module_variable_1.f90: Same.
574 * gfortran.dg/pr37286.f90: Same.
575 * gfortran.dg/internal_pack_7.f90: Same.
576 * gfortran.dg/submodule_10.f08: Same.
577 * gfortran.dg/allocatable_function_8.f90: Same.
578 * gfortran.dg/merge_init_expr_2.f90: Same.
579 * gfortran.dg/class_37.f03: Same.
580 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
581 * gfortran.dg/typebound_call_20.f03: Same.
582 * gfortran.dg/proc_ptr_result_3.f90: Same.
583 * gfortran.dg/pr32535.f90: Same.
584 * gfortran.dg/typebound_proc_19.f90: Same.
585 * gfortran.dg/initialization_10.f90: Same.
586 * gfortran.dg/bind_c_usage_8.f03: Same.
587 * gfortran.dg/pr61335.f90: Same.
588 * gfortran.dg/elemental_dependency_5.f90: Same.
589 * gfortran.dg/proc_ptr_3.f90: Same.
590 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
591
592 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
593
594 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
595 * gcc.dg/Wno-frame-address.c: Skip for Visium.
596 * gcc.dg/loop-8.c: Likewise.
597
598 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
599
600 PR ada/66965
601 * gnat.dg/specs/addr1.ads: Remove.
602
603 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
604
605 * gcc.dg/pie-link.c: Add -pie to dg-options.
606
607 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
608
609 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
610 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
611
612 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
613
614 * gcc.target/powerpc/swaps-p8-20.c: New test.
615 * gcc.target/powerpc/swaps-p8-21.c: New test.
616
617 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
618
619 PR fortran/67526
620 * gfortran.dg/pr67526.f90: New test.
621
622 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
623
624 PR c++/67318
625 * g++.dg/cpp0x/variadic166.C: New.
626
627 2015-09-09 Mark Wielaard <mjw@redhat.com>
628
629 * c-c++-common/nonnull-1.c: New test.
630
631 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
632
633 PR fortran/66993
634 * gfortran.dg/submodule_11.f08: New test.
635
636 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
637
638 PR target/67506
639 * gcc.c-torture/compile/pr67506.c: New test.
640
641 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
642
643 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
644 initialization with a byte mask. No change expected here.
645 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
646 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
647 initialization with contigious bitmask. Literal pool is expectd
648 to be used here.
649
650 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
651
652 PR target/67439
653 * gcc.target/arm/pr67439_1.c: New test.
654
655 2015-09-10 Jiong Wang <jiong.wang@arm.com>
656
657 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
658 model.
659
660 2015-09-10 Jakub Jelinek <jakub@redhat.com>
661
662 PR c++/67523
663 * g++.dg/gomp/pr67523.C: New test.
664
665 PR c++/67522
666 * g++.dg/gomp/pr67522.C: New test.
667
668 PR middle-end/67521
669 * c-c++-common/gomp/pr67521.c: New test.
670
671 PR middle-end/67517
672 * c-c++-common/gomp/pr67517.c: New test.
673
674 PR c++/67514
675 * g++.dg/gomp/pr67514.C: New test.
676
677 PR c++/67511
678 * g++.dg/gomp/pr67511.C: New test.
679
680 PR c/67502
681 * c-c++-common/gomp/pr67502.c: New test.
682
683 2015-09-09 Marek Polacek <polacek@redhat.com>
684
685 PR middle-end/67512
686 * gcc.dg/pr67512.c: New test.
687
688 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
689
690 PR c++/53184
691 * g++.dg/warn/Wsubobject-linkage-1.C: New.
692 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
693 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
694 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
695
696 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
697
698 * gcc.target/aarch64/mod_2.x: New file.
699 * gcc.target/aarch64/mod_256.x: Likewise.
700 * gcc.target/arm/mod_2.c: New test.
701 * gcc.target/arm/mod_256.c: Likewise.
702 * gcc.target/aarch64/mod_2.c: Likewise.
703 * gcc.target/aarch64/mod_256.c: Likewise.
704
705 2015-09-09 Jakub Jelinek <jakub@redhat.com>
706
707 PR c++/67504
708 * g++.dg/gomp/pr67504.C: New test.
709
710 PR c/67501
711 * c-c++-common/gomp/pr67501.c: New test.
712
713 PR c/67500
714 * gcc.dg/gomp/pr67500.c: New test.
715
716 PR c/67495
717 * gcc.dg/gomp/pr67495.c: New test.
718
719 2015-09-09 Aditya Kumar <hiraditya@msn.com>
720 Sebastian Pop <s.pop@samsung.com>
721
722 PR tree-optimization/53852
723 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
724 both isl-0.12 and isl-0.15.
725 * gcc.dg/graphite/uns-interchange-14.c: Same.
726 * gcc.dg/graphite/uns-interchange-15.c: Same.
727 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
728
729 2015-09-08 Aditya Kumar <hiraditya@msn.com>
730 Sebastian Pop <s.pop@samsung.com>
731
732 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
733 * gcc.dg/graphite/block-1.c: Same.
734 * gcc.dg/graphite/block-5.c: Same.
735 * gcc.dg/graphite/block-6.c: Same.
736 * gcc.dg/graphite/interchange-1.c: Same.
737 * gcc.dg/graphite/interchange-10.c: Same.
738 * gcc.dg/graphite/interchange-11.c: Same.
739 * gcc.dg/graphite/interchange-13.c: Same.
740 * gcc.dg/graphite/interchange-14.c: Same.
741 * gcc.dg/graphite/interchange-3.c: Same.
742 * gcc.dg/graphite/interchange-4.c: Same.
743 * gcc.dg/graphite/interchange-7.c: Same.
744 * gcc.dg/graphite/interchange-8.c: Same.
745 * gcc.dg/graphite/interchange-9.c: Same.
746 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
747 * gcc.dg/graphite/pr35356-1.c (foo): Same.
748 * gcc.dg/graphite/pr37485.c: Same.
749 * gcc.dg/graphite/scop-0.c (int toto): Same.
750 * gcc.dg/graphite/scop-1.c: Same.
751 * gcc.dg/graphite/scop-10.c: Same.
752 * gcc.dg/graphite/scop-11.c: Same.
753 * gcc.dg/graphite/scop-12.c: Same.
754 * gcc.dg/graphite/scop-13.c: Same.
755 * gcc.dg/graphite/scop-16.c: Same.
756 * gcc.dg/graphite/scop-17.c: Same.
757 * gcc.dg/graphite/scop-18.c: Same.
758 * gcc.dg/graphite/scop-2.c: Same.
759 * gcc.dg/graphite/scop-21.c (int test): Same.
760 * gcc.dg/graphite/scop-22.c (void foo): Same.
761 * gcc.dg/graphite/scop-4.c: Same.
762 * gcc.dg/graphite/scop-5.c: Same.
763 * gcc.dg/graphite/scop-6.c: Same.
764 * gcc.dg/graphite/scop-7.c: Same.
765 * gcc.dg/graphite/scop-8.c: Same.
766 * gcc.dg/graphite/scop-9.c: Same.
767 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
768 data-refs remain inside the inner loop.
769 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
770 * gcc.dg/graphite/uns-interchange-14.c: Same.
771 * gcc.dg/graphite/uns-interchange-9.c: Same.
772 * gfortran.dg/graphite/interchange-3.f90
773
774 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
775
776 PR target/63870
777 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
778 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
779 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
780 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
781 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
782 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
783 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
784 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
785 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
786 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
787 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
788 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
789
790 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
791
792 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
793 * lib/target-supports.exp
794 (check_effective_target_arm_neon_fp16_hw): New.
795
796 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
797
798 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
799 Set additional_flags for neon-fp16 if supported, else fallback to neon.
800
801 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
802 (hfloat16_t): New.
803 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
804 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
805 if supported.
806 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
807 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
808 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
809 when those are supported.
810 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
811 (vdup_n_f16): New.
812
813 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
814 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
815 cases if supported.
816
817 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
818 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
819 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
820 Likewise.
821 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
822 Likewise.
823 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
824
825 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
826 Add float16x8_t case.
827 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
828 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
829 main, exec_vcreate): Likewise.
830 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
831 exec_vget_high): Likewise.
832 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
833 exec_vget_low): Likewise.
834 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
835 Likewise.
836 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
837 exec_vld1_dup): Likewise.
838 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
839 exec_vld1_lane): Likewise.
840 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
841 Likewise.
842 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
843 exec_vldX_dup): Likewise.
844 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
845 exec_vldX_lane): Likewise.
846 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
847 exec_vset_lane): Likewise.
848 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
849 exec_vst1_lane): Likewise.
850
851 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
852
853 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
854 * gcc.target/aarch64/vget_low_1.c: Likewise.
855
856 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
857
858 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
859 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
860 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
861 (main): update orig_data to avoid float16 NaN on bigendian.
862
863 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
864
865 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
866 float16x8_t.
867 * gcc.target/aarch64/vset_lane_1.c: Likewise.
868 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
869 * gcc.target/aarch64/vld1_lane.c: Likewise.
870
871 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
872
873 PR c++/67369
874 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
875
876 2015-09-07 Marek Polacek <polacek@redhat.com>
877
878 PR inline-asm/67448
879 * gcc.dg/asm-10.c: New test.
880
881 2015-09-04 Jakub Jelinek <jakub@redhat.com>
882
883 PR middle-end/67452
884 * gcc.dg/lto/pr67452_0.c: New test.
885
886 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
887
888 PR target/65210
889 * gcc.target/avr/pr65210.c: New test.
890
891 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
892
893 PR testsuite/67450
894 * lib/target-supports.exp (check_cached_effective_target):
895 Apppend $prop to et_prop_list only if needed.
896
897 2015-09-04 Marek Polacek <polacek@redhat.com>
898
899 PR sanitizer/67279
900 * gcc.dg/ubsan/pr67279.c: New test.
901
902 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
903 Petr Murzin <petr.murzin@intel.com>
904 Kirill Yukhin <kirill.yukhin@intel.com>
905
906 * gcc.target/i386/avx512f-scatter-1.c: New.
907 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
908 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
909
910 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
911
912 * gfortran.dg/read_dir.f90: Delete empty directory when closing
913 rather than calling rmdir, cleanup if open fails.
914
915 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
916
917 * gcc.target/powerpc/vec-mult-char-1.c: New test.
918 * gcc.target/powerpc/vec-mult-char-2.c: New test.
919 * lib/target-supports.exp (check_effective_target_vect_char_mult):
920 Return true for PowerPC targets that implement Altivec.
921
922 2015-09-03 Renlin Li <renlin.li@arm.com>
923
924 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
925 check the assembly.
926 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
927
928 2015-09-03 Martin Sebor <msebor@redhat.com>
929
930 PR c/66516
931 * g++.dg/addr_builtin-1.C: New test.
932 * gcc.dg/addr_builtin-1.c: New test.
933
934 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
935
936 * gcc.target/powerpc/vec-shift.c: New test.
937
938 2015-09-03 Tom de Vries <tom@codesourcery.com>
939
940 PR tree-optimization/65637
941 * gcc.dg/autopar/reduc-4.c: New test.
942
943 2015-09-03 Tom de Vries <tom@codesourcery.com>
944
945 PR tree-optimization/65637
946 * gcc.dg/autopar/pr46099-2.c: New test.
947
948 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
949
950 PR middle-end/67351
951 * g++.dg/pr67351.C: New test.
952
953 2015-09-03 Richard Biener <rguenther@suse.de>
954
955 PR ipa/66705
956 * g++.dg/lto/pr66705_0.C: New testcase.
957
958 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
959
960 PR middle-end/60586
961 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
962 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
963
964 2015-09-02 Marek Polacek <polacek@redhat.com>
965
966 PR c/67432
967 * gcc.dg/pr67432.c: New test.
968
969 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
970
971 * lib/target-supports.exp (clear_effective_target_cache): New.
972 (check_cached_effective_target): Update et_prop_list.
973 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
974 * g++.dg/compat/compat.exp: Likewise.
975 * g++.dg/compat/struct-layout-1.exp: Likewise.
976 * lib/asan-dg.exp: Likewise.
977 * lib/atomic-dg.exp: Likewise.
978 * lib/cilk-plus-dg.exp: Likewise.
979 * lib/clearcap.exp: Likewise.
980 * lib/mpx-dg.exp: Likewise.
981 * lib/tsan-dg.exp: Likewise.
982 * lib/ubsan-dg.exp: Likewise.
983
984 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
985
986 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
987
988 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
989 Andrew Bennett <andrew.bennett@imgtec.com>
990
991 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
992 dependencies between ISA level and compact-branches.
993 * gcc.target/mips/branch-10.c: Update expected output to allow
994 compact forms of b/bal.
995 * gcc.target/mips/branch-11.c: Likewise.
996 * gcc.target/mips/branch-12.c: Likewise.
997 * gcc.target/mips/branch-13.c: Likewise.
998 * gcc.target/mips/branch-3.c: Likewise.
999 * gcc.target/mips/branch-4.c: Likewise.
1000 * gcc.target/mips/branch-5.c: Likewise.
1001 * gcc.target/mips/branch-6.c: Likewise.
1002 * gcc.target/mips/branch-7.c: Likewise.
1003 * gcc.target/mips/branch-8.c: Likewise.
1004 * gcc.target/mips/branch-9.c: Likewise.
1005 * gcc.target/mips/branch-cost-1.c: Likewise.
1006 * gcc.target/mips/call-1.c: Likewise.
1007 * gcc.target/mips/call-2.c: Likewise.
1008 * gcc.target/mips/call-3.c: Likewise.
1009 * gcc.target/mips/call-4.c: Likewise.
1010 * gcc.target/mips/call-5.c: Likewise.
1011 * gcc.target/mips/call-6.c: Likewise.
1012 * gcc.target/mips/lazy-binding-1.c: Likewise.
1013 * gcc.target/mips/near-far-1.c: Likewise.
1014 * gcc.target/mips/near-far-2.c: Likewise.
1015 * gcc.target/mips/near-far-3.c: Likewise.
1016 * gcc.target/mips/near-far-4.c: Likewise.
1017 * gcc.target/mips/umips-branch-3.c: Ensure the test is
1018 run with compact branches allowed.
1019 * gcc.target/mips/compact-branches-1.c: New file.
1020 * gcc.target/mips/compact-branches-2.c: Likewise.
1021 * gcc.target/mips/compact-branches-3.c: Likewise.
1022 * gcc.target/mips/compact-branches-4.c: Likewise.
1023 * gcc.target/mips/compact-branches-5.c: Likewise.
1024 * gcc.target/mips/compact-branches-6.c: Likewise.
1025 * gcc.target/mips/compact-branches-7.c: Likewise.
1026
1027 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
1028
1029 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
1030 Clean-up a created directory if testcase fails.
1031
1032 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1033
1034 PR target/67405
1035 * g++.dg/pr67405.C: New test.
1036
1037 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1038
1039 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
1040
1041 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1042
1043 * gcc.dg/ifcvt-1.c: New test.
1044 * gcc.dg/ifcvt-2.c: Likewise.
1045 * gcc.dg/ifcvt-3.c: Likewise.
1046
1047 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1048
1049 PR libfortran/67412
1050 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
1051 *-*-solaris2.10.
1052
1053 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1054
1055 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
1056
1057 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
1058
1059 PR c++/61753
1060 * g++.dg/other/pr61753.C: New.
1061
1062 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
1063
1064 * gcc.dg/tree-ssa/cmp-1.c: New file.
1065
1066 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
1067
1068 * gcc.dg/tree-ssa/complex-7.c: New file.
1069
1070 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1071
1072 * gcc.target/powerpc/swaps-p8-19.c: New test.
1073
1074 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1075
1076 PR fortran/67367
1077 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
1078
1079 2015-08-29 Tom de Vries <tom@codesourcery.com>
1080
1081 PR tree-optimization/46193
1082 * gcc.dg/autopar/pr46193.c: New test.
1083
1084 2015-08-28 Nathan Sidwell <nathan@acm.org>
1085
1086 * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
1087 use exit code for failure.
1088
1089 * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
1090 * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
1091 * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
1092 * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
1093 * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
1094 * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
1095 * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
1096 * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
1097 * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
1098 * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
1099
1100 2015-08-28 Jeff Law <law@redhat.com>
1101
1102 PR lto/66752
1103 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1104 * gcc.dg/torture/pr66752-1.c: New test
1105 * g++.dg/torture/pr66752-2.C: New test.
1106
1107 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
1108 Revert:
1109 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1110
1111 * gcc.dg/tree-ssa/sra-15.c: New.
1112
1113 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
1114
1115 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
1116 * gcc.target/mips/msub-8.c: Ditto
1117
1118 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1119
1120 * lib/target-supports.exp (check-effective_target_vect_double):
1121 Enable for Power targets with VSX hardware available.
1122 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
1123 vect_no_align && { ! vect_hw_misalign }.
1124
1125 2015-08-27 Sebastian Pop <s.pop@samsung.com>
1126
1127 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
1128 Replaced by opt_files, compile with -floop-nest-optimize.
1129 * g++.dg/graphite/graphite.exp: Same.
1130 * gfortran.dg/graphite/graphite.exp: Same.
1131 * gcc.dg/graphite/block-0.c: Adjust pattern.
1132 * gcc.dg/graphite/block-1.c: Same.
1133 * gcc.dg/graphite/block-3.c: Same.
1134 * gcc.dg/graphite/block-4.c: Same.
1135 * gcc.dg/graphite/block-5.c: Same.
1136 * gcc.dg/graphite/block-6.c: Same.
1137 * gcc.dg/graphite/block-7.c: Same.
1138 * gcc.dg/graphite/block-8.c: Same.
1139 * gcc.dg/graphite/block-pr47654.c: Same.
1140 * gcc.dg/graphite/interchange-0.c: Same.
1141 * gcc.dg/graphite/interchange-1.c: Same.
1142 * gcc.dg/graphite/interchange-10.c: Same.
1143 * gcc.dg/graphite/interchange-11.c: Same.
1144 * gcc.dg/graphite/interchange-12.c: Same.
1145 * gcc.dg/graphite/interchange-13.c: Same.
1146 * gcc.dg/graphite/interchange-14.c: Same.
1147 * gcc.dg/graphite/interchange-15.c: Same.
1148 * gcc.dg/graphite/interchange-3.c: Same.
1149 * gcc.dg/graphite/interchange-4.c: Same.
1150 * gcc.dg/graphite/interchange-5.c: Same.
1151 * gcc.dg/graphite/interchange-6.c: Same.
1152 * gcc.dg/graphite/interchange-7.c: Same.
1153 * gcc.dg/graphite/interchange-8.c: Same.
1154 * gcc.dg/graphite/interchange-9.c: Same.
1155 * gcc.dg/graphite/interchange-mvt.c: Same.
1156 * gcc.dg/graphite/pr37485.c: Same.
1157 * gcc.dg/graphite/uns-block-1.c: Same.
1158 * gcc.dg/graphite/uns-interchange-12.c: Same.
1159 * gcc.dg/graphite/uns-interchange-14.c: Same.
1160 * gcc.dg/graphite/uns-interchange-15.c: Same.
1161 * gcc.dg/graphite/uns-interchange-9.c: Same.
1162 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1163 * gfortran.dg/graphite/interchange-3.f90: Same.
1164
1165 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
1166
1167 PR target/67317
1168 * gcc.target/i386/pr67317-1.c: New test.
1169 * gcc.target/i386/pr67317-2.c: Ditto.
1170 * gcc.target/i386/pr67317-3.c: Ditto.
1171 * gcc.target/i386/pr67317-4.c: Ditto.
1172 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
1173 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
1174
1175 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
1176
1177 * gcc.target/powerpc/vec-shr.c: New.
1178
1179 2015-08-27 Marek Polacek <polacek@redhat.com>
1180
1181 PR middle-end/67005
1182 * gcc.dg/torture/pr67005.c: New test.
1183
1184 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1185
1186 * gcc.dg/tree-ssa/sra-15.c: New.
1187
1188 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
1189
1190 * gcc.target/aarch64/long_branch_1.c: New test.
1191
1192 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1193
1194 * gcc.target/s390/20150826-1.c: New test.
1195
1196 2015-08-26 Renlin Li <renlin.li@arm.com>
1197
1198 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
1199
1200 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1201
1202 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
1203
1204 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1205
1206 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
1207 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
1208 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
1209 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
1210
1211 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1212
1213 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
1214 New test directive.
1215 * gcc.target/aarch64/tlsle_1.x: New test source.
1216 * gcc.target/aarch64/tlsle12_1.c: New testcase.
1217 * gcc.target/aarch64/tlsle24_1.c: Likewise.
1218 * gcc.target/aarch64/tlsle32_1.c: Likewise.
1219
1220 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1221
1222 PR fortran/29600
1223 * gfortran.dg/shape_8.f90: New test.
1224
1225 2015-08-25 Marek Polacek <polacek@redhat.com>
1226
1227 PR middle-end/67330
1228 * gcc.dg/weak/weak-18.c: New test.
1229
1230 2015-08-25 David Malcolm <dmalcolm@redhat.com>
1231
1232 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
1233 gcc_jit_context_set_bool_use_external_driver.
1234
1235 2015-08-25 Nathan Sidwell <nathan@acm.org>
1236
1237 * gcc.c-torture/execute/builtins/20010124-1.x: New.
1238
1239 * gcc.dg/20001117-1.c: Needs return_address.
1240 * gcc.dg/20020415-1.c: Needs alloca.
1241 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
1242 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
1243 * gcc.dg/pr63186.c: Needs label_values.
1244 * gcc.dg/torture/pr33848.c: Likwise.
1245
1246 * lib/target-supports.exp (check_effective_target_fopenacc,
1247 check_effective_target_fopenmp): Disable for nvptx.
1248 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
1249 * gcc.dg/stack-usage-1.c: Likewise.
1250 * gcc.dg/stack-usage-2.c: Likewise.
1251 * gcc.dg/unused-5.c: Likewise.
1252 * gcc.dg/unwind-1.c: Likewise.
1253
1254 2015-08-25 Christian Bruel <christian.bruel@st.com>
1255
1256 * gcc.dg/Wno-frame-address.c: Skip for ARM.
1257 * g++.dg/Wno-frame-address.C: Ditto.
1258
1259 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1260
1261 PR target/67211
1262 * g++.dg/pr67211.C: New test.
1263
1264 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
1265
1266 PR fortran/62536
1267 PR fortran/66175
1268 * gfortran.dg/block_end_error_1.f90: New test.
1269 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
1270
1271 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1272
1273 PR target/66821
1274 * gcc.target/i386/pr66821.c: New test.
1275
1276 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1277
1278 PR target/67329
1279 * gcc.target/i386/pr67329.c: New test.
1280
1281 2015-08-24 Nathan Sidwell <nathan@acm.org>
1282
1283 * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
1284
1285 * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
1286
1287 * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
1288 * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
1289 * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
1290 * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
1291 * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
1292
1293 * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
1294
1295 * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
1296 * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
1297 * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
1298 * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1299 * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
1300 * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
1301 * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
1302 * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
1303 * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
1304 * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
1305
1306 * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
1307 * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
1308
1309 * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
1310
1311 * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
1312
1313 * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
1314 check for nvptx.
1315
1316 2015-08-24 Tom de Vries <tom@codesourcery.com>
1317
1318 PR tree-optimization/65468
1319 * gcc.dg/gomp/static-chunk-size-one.c: New test.
1320
1321 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1322
1323 PR libfortran/54572
1324 * gfortran.dg/backtrace_1.f90: New test.
1325
1326 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1327
1328 PR libfortran/62296
1329 * gfortran.dg/execute_command_line_2.f90: New test.
1330
1331 2015-08-23 Tom de Vries <tom@codesourcery.com>
1332
1333 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
1334 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
1335 vect_no_int_max to vect_no_int_min_max.
1336 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
1337 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
1338 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
1339 * gcc.dg/vect/slp-reduc-4.c: Same.
1340 * gcc.dg/vect/slp-reduc-5.c: Same.
1341 * gcc.dg/vect/vect-125.c: Same.
1342 * gcc.dg/vect/vect-13.c: Same.
1343 * gcc.dg/vect/vect-double-reduc-3.c: Same.
1344 * gcc.dg/vect/vect-reduc-1.c: Same.
1345 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
1346 * gcc.dg/vect/vect-reduc-1char.c:Same.
1347 * gcc.dg/vect/vect-reduc-1short.c: Same.
1348 * gcc.dg/vect/vect-reduc-2.c: Same.
1349 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
1350 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
1351 * lib/target-supports.exp: Same.
1352
1353 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1354
1355 PR c++/63693
1356 * g++.dg/cpp0x/decltype63.C: New.
1357
1358 2015-08-22 Nathan Sidwell <nathan@acm.org>
1359
1360 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
1361 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1362 * c-c++-common/Wunused-var-8.c: Likewise.
1363 * c-c++-common/gomp/pr61486-2.c: Likewise.
1364 * c-c++-common/Wunused-var-6.c: Likewise.
1365 * c-c++-common/goacc/reduction-1.c: Likewise.
1366 * c-c++-common/goacc/reduction-2.c: Likewise.
1367 * c-c++-common/goacc/reduction-3.c: Likewise.
1368 * c-c++-common/goacc/reduction-4.c: Likewise.
1369 * gcc.dg/builtins-64.c: Likewise.
1370 * gcc.dg/pr59523.c: Likewise.
1371 * gcc.dg/tree-ssa/20080530.c: Likewise.
1372 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
1373 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
1374 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
1375 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
1376 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
1377 * gcc.dg/pr59011.c: Likewise.
1378 * gcc.dg/uninit-9.c: Likewise.
1379 * gcc.dg/pr61561.c: Likewise.
1380 * gcc.dg/vla-4.c: Likewise.
1381 * gcc.dg/20101010-1.c: Likewise.
1382 * gcc.dg/pr49120.c: Likewise.
1383 * gcc.dg/20030331-2.c: Likewise.
1384 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
1385 * gcc.dg/pr25682.c: Likewise.
1386 * gcc.dg/guality/guality.c: Likewise.
1387 * gcc.dg/pr27301.c: Likewise.
1388 * gcc.dg/uninit-9-O0.c: Likewise.
1389 * gcc.dg/fold-alloca-1.c: Likewise.
1390 * gcc.dg/pr41470.c: Likewise.
1391 * gcc.dg/pr51491-2.c: Likewise.
1392 * gcc.dg/winline-7.c: Likewise.
1393 * gcc.dg/vla-2.c: Likewise.
1394 * gcc.dg/pr50764.c: Likewise.
1395 * gcc.dg/c99-vla-1.c: Likewise.
1396 * gcc.dg/pr33238.c: Likewise.
1397 * gcc.dg/c99-const-expr-13.c: Likewise.
1398 * gcc.dg/builtin-return-1.c: Likewise.
1399 * gcc.dg/vla-3.c: Likewise.
1400 * gcc.dg/20020415-1.c: Likewise.
1401 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1402 * gcc.dg/shrink-wrap-alloca.c: Likewise.
1403 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
1404 * gcc.dg/torture/calleesave-sse.c: Likewise.
1405 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1406 * gcc.dg/gomp/vla-2.c: Likewise.
1407 * gcc.dg/gomp/vla-3.c: Likewise.
1408 * gcc.dg/gomp/vla-4.c: Likewise.
1409 * gcc.dg/gomp/pr30494.c: Likewise.
1410 * gcc.dg/gomp/vla-5.c: Likewise.
1411 * gcc.dg/pr51990-2.c: Likewise.
1412 * gcc.dg/vla-22.c: Likewise.
1413
1414 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1415
1416 * gcc.dg/cpp/multiline-2.c: Add column numbers.
1417 * gcc.dg/dollar.c: Likewise.
1418 * gcc.dg/pragma-message.c: Likewise.
1419 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
1420 * c-c++-common/raw-string-14.c: Likewise.
1421
1422 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
1423
1424 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
1425 property that instantiation here is a compile-time error.
1426
1427 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1428
1429 * g++.dg/other/pr67065.C: Extend.
1430
1431 2015-08-21 Nathan Sidwell <nathan@acm.org>
1432
1433 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
1434 is freestanding.
1435 (check_effective_target_global_constructor): New.
1436 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
1437 * gcc.dg/debug/debug.exp: Skip for nvptx.
1438 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
1439
1440 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
1441 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1442 * gcc.c-torture/compile/pr33855.c: Likewise.
1443 * gcc.c-torture/compile/920723-1.c: Likewise.
1444 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
1445 writing a const.
1446 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
1447 label.
1448 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
1449 'call'.
1450
1451 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
1452 prototype normal.
1453 * gcc.c-torture/execute/switch-1.c: Likewise.
1454
1455 * gcc.c-torture/execute/pr34456.c: Require not freestanding
1456 * gcc.c-torture/execute/printf-1.c: Likewise.
1457 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
1458 * gcc.c-torture/execute/fprintf-1.c: Likewise.
1459 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
1460 * gcc.c-torture/execute/vprintf-1.c: Likewise.
1461 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
1462 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
1463 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
1464 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
1465 * gcc.c-torture/execute/gofast.c: Likewise.
1466 * gcc.c-torture/execute/complex-6.c: Likewise.
1467
1468 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
1469 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1470 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1471 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1472 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1473 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1474 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1475 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
1476 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1477 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1478 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1479 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1480 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1481 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1482 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
1483 * gcc.dg/setjmp-1.c: Likewise.
1484 * gcc.dg/cleanup-5.c: Likewise.
1485 * gcc.dg/cleanup-12.c: Likewise.
1486 * gcc.dg/cleanup-13.c: Likewise.
1487
1488 * gcc.dg/constructor-1.c: Require global ctor.
1489
1490 * gcc.dg/fork-instrumentation.c: Require profiling.
1491 * gcc.dg/20030107-1.c: Likewise.
1492 * gcc.dg/20030702-1.c: Likewise.
1493
1494 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
1495 * gcc.dg/cpp/paste2.c: Likewise.
1496 * gcc.dg/cpp/strify3.c: Likewise.
1497 * gcc.dg/cpp/strify4.c: Likewise.
1498 * gcc.dg/cpp/lexnum.c: Likewise.
1499 * gcc.dg/cpp/digraphs.c: Likewise.
1500 * gcc.dg/cpp/macro1.c: Likewise.
1501
1502 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1503
1504 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
1505
1506 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1507
1508 * lib/gcc-dg.exp: Add extra options for db-final to the command line
1509 only once.
1510
1511 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1512
1513 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
1514 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
1515 vec_vpmsum_be and vec_shasigma_be.
1516
1517 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
1518
1519 * lib/target-supports.exp
1520 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
1521 with -mfp16-format=ieee.
1522
1523 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1524
1525 PR c++/67065
1526 * g++.dg/other/pr67065.C: New.
1527
1528 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
1529
1530 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
1531 memcpy.
1532 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1533 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1534 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1535 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1536
1537 2015-08-19 Jiong Wang <jiong.wang@arm.com>
1538
1539 * gcc.dg/wide_shift_64_1.c: New testcase.
1540 * gcc.dg/wide_shift_128_1.c: Likewise.
1541 * gcc.target/aarch64/ashlti3_1.c: Likewise.
1542
1543 2015-08-19 Magnus Granberg <zorry@gentoo.org>
1544
1545 * lib/target-supports.exp
1546 (check_effective_target_fstack_protector_enabled): New test.
1547 * gcc.target/i386/ssp-default.c: New test.
1548
1549 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
1550
1551 PR fortran/66929
1552 * gfortran.dg/generic_31.f90: New.
1553
1554 2015-08-19 Marek Polacek <polacek@redhat.com>
1555
1556 PR middle-end/67133
1557 * g++.dg/torture/pr67133.C: New test.
1558
1559 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1560
1561 * gcc.target/powerpc/altivec-35.c: New test.
1562 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
1563 * gcc.target/powerpc/vsx-vector-7.c: New test.
1564
1565 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1566
1567 PR middle-end/36757
1568 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
1569 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
1570
1571 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
1572
1573 PR rtl-optimization/67218
1574 * gcc.c-torture/execute/ieee/pr67218.c,
1575 gcc.target/aarch64/fcvt_int_float_double1.c,
1576 gcc.target/aarch64/fcvt_int_float_double2.c,
1577 gcc.target/aarch64/fcvt_int_float_double3.c,
1578 gcc.target/aarch64/fcvt_int_float_double4.c,
1579 gcc.target/aarch64/fcvt_uint_float_double1.c,
1580 gcc.target/aarch64/fcvt_uint_float_double2.c,
1581 gcc.target/aarch64/fcvt_uint_float_double3.c,
1582 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
1583
1584 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
1585
1586 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
1587 dg-options to disable LSE extensions.
1588 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1589 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1590 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1591 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1592 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1593 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1594 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1595 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1596 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1597 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1598 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1599 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1600 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1601 * gcc.target/aarch64/sync-op-full.c: Likewise.
1602 * gcc.target/aarch64/sync-op-release.c: Likewise.
1603
1604 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
1605
1606 PR c++/67160
1607 * g++.dg/cpp1z/feat-cxx1z.C: New.
1608
1609 2015-08-18 Marek Polacek <polacek@redhat.com>
1610
1611 PR middle-end/67222
1612 * gcc.dg/torture/pr67222.c: New test.
1613
1614 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
1615
1616 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1617
1618 2015-08-18 Bin Cheng <bin.cheng@arm.com>
1619
1620 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1621 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1622 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1623
1624 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
1625
1626 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1627 which is used in later code.
1628
1629 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
1630
1631 PR c++/67216
1632 * g++.dg/cpp0x/nullptr34.C: New.
1633 * g++.dg/warn/Wconversion2.C: Adjust.
1634 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1635 * g++.old-deja/g++.other/null3.C: Likewise.
1636
1637 * g++.dg/cpp0x/pr51313.C: Adjust.
1638
1639 2015-08-17 Richard Biener <rguenther@suse.de>
1640
1641 PR tree-optimization/67221
1642 * gcc.dg/torture/pr67221.c: New testcase.
1643
1644 2015-08-17 Mike Stump <mikestump@comcast.net>
1645 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1646
1647 * gcc.target/arm/memcpy-aligned-1.c: New test.
1648
1649 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1650
1651 PR fortran/54656
1652 * gfortran.dg/norm_4.f90: Rename to...
1653 * gfortran.dg/norm2_4.f90: this.
1654 * gfortran.dg/norm2_5.f90: New test.
1655
1656 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
1657
1658 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1659 * gcc.dg/ssp-1.c: Make counter a register.
1660 * gcc.dg/ssp-2.c: Likewise.
1661 * gcc.dg/torture/parm-coalesce.c: New.
1662
1663 2015-08-14 Marek Polacek <polacek@redhat.com>
1664
1665 PR middle-end/67133
1666 * gcc.dg/torture/pr67133.c: New test.
1667
1668 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
1669 Matthias Klose <doko@debian.org>
1670
1671 PR target/67143
1672 * gcc.c-torture/compile/pr67143.c: New
1673 * gcc.target/aarch64/atomic-op-imm.c
1674 (atomic_fetch_add_negative_RELAXED): New.
1675 (atomic_fetch_sub_negative_ACQUIRE): New.
1676
1677 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1678
1679 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1680 * gcc.target/aarch64/target_attr_8.c: Likewise.
1681 * gcc.target/aarch64/target_attr_14.c: Likewise.
1682
1683 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1684
1685 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1686
1687 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
1688
1689 * gcc.target/i386/builtin_target.c: Add skylake check.
1690
1691 2015-08-13 Jeff Law <law@redhat.com>
1692
1693 * gcc.dg/pr66314.c: Moved from here to ..
1694 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
1695 to clear all sanitizers before -fsanitize=kernel-address.
1696
1697 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1698
1699 * gcc.target/aarch64/cinc_common_1.c: New test.
1700
1701 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1702
1703 PR c++/53421
1704 * g++.dg/ext/attribute-may-alias-1.C: New.
1705 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1706
1707 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
1708
1709 * gcc.target/aarch64/atomic-inst-cas.c: New.
1710 * gcc.target/aarch64/atomic-inst-ops.inc: New.
1711
1712 2015-08-13 Andreas Schwab <schwab@suse.de>
1713
1714 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1715
1716 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1717
1718 PR c++/62164
1719 * g++.dg/torture/pr62164.C: New.
1720
1721 2015-08-13 Richard Biener <rguenther@suse.de>
1722
1723 PR tree-optimization/67191
1724 * gcc.dg/torture/pr67191.c: New testcase.
1725 * g++.dg/torture/pr67191.C: Likewise.
1726
1727 2015-08-13 Richard Biener <rguenther@suse.de>
1728
1729 PR tree-optimization/66502
1730 PR tree-optimization/67167
1731 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1732
1733 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1734
1735 PR c++/53330
1736 * g++.dg/init/new42.C: New.
1737
1738 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1739
1740 PR target/67071
1741 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1742 vector constants.
1743 * gcc.target/powerpc/pr67071-2.c: Likewise.
1744 * gcc.target/powerpc/pr67071-3.c: Likewise.
1745
1746 2015-08-12 Marek Polacek <polacek@redhat.com>
1747
1748 PR c++/55095
1749 * c-c++-common/Wshift-overflow-6.c: New test.
1750 * c-c++-common/Wshift-overflow-7.c: New test.
1751 * g++.dg/cpp1y/left-shift-2.C: New test.
1752
1753 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1754
1755 PR c++/52742
1756 * g++.dg/cpp0x/pr52742.C: New.
1757
1758 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
1759
1760 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1761 Check Knights Landing support.
1762
1763 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1764
1765 PR c++/47461
1766 * g++.dg/warn/Wunused-result-1.C: New.
1767
1768 2015-08-12 Richard Biener <rguenther@suse.de>
1769
1770 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1771 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1772 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1773 * g++.dg/tree-ssa/pr61034.C: Adjust.
1774 * gcc.dg/fold-compare-2.c: Likewise.
1775 * gcc.dg/pr50763.c: Likewise.
1776 * gcc.dg/predict-3.c: Likewise.
1777 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1778 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1779 * gcc.dg/tree-ssa/pr20657.c: Likewise.
1780 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1781 * gcc.dg/tree-ssa/pr37508.c: Likewise.
1782 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1783 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1784 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1785 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1786 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1787 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1788 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1789
1790 2015-08-12 Nathan Sidwell <nathan@acm.org>
1791
1792 * gcc.dg/vrp-min-max-1.c: New.
1793 * gcc.dg/vrp-min-max-2.c: New.
1794
1795 2015-08-12 Richard Biener <rguenther@suse.de>
1796
1797 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1798
1799 2015-08-12 Tom de Vries <tom@codesourcery.com>
1800
1801 PR testsuite/67175
1802 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1803 Handle absence of vector min/max for sparc.
1804
1805 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
1806
1807 PR target/66954
1808 * g++.dg/ext/mv25.C: New test.
1809
1810 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1811
1812 * gcc.target/i386/avx2-vect-shift.c: New test.
1813
1814 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1815
1816 PR c/66098
1817 PR c/66711
1818 * gcc.dg/pragma-diag-3.c: New test.
1819 * gcc.dg/pragma-diag-4.c: New test.
1820
1821 2015-08-11 Nathan Sidwell <nathan@acm.org>
1822
1823 * c-c++-common/dfp/operator-comma.c: Call init function.
1824 * c-c++-common/dfp/convert-dfp-2.c: New test.
1825
1826 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
1827
1828 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1829 Treat model == 0x4f as Broadwell.
1830
1831 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1832
1833 PR libfortran/67140
1834 * gfortran.dg/pr67140.f90: New test.
1835
1836 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
1837
1838 PR libgomp/65742
1839 PR middle-end/66332
1840 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
1841
1842 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
1843
1844 PR fortran/64022
1845 * gfortran.dg/ieee/large_4.f90: New test.
1846
1847 2015-08-08 Bud Davis <jmdavis@link.com>
1848
1849 PR fortran/59746
1850 * gfortran.dg/common_22.f90: New.
1851
1852 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
1853
1854 PR rtl-optimization/67028
1855 * gcc.dg/pr67028.c: New testcase.
1856
1857 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
1858
1859 PR rtl-optimization/67029
1860 * gcc.dg/pr67029.c: New test.
1861
1862 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1863
1864 PR fortran/64104
1865 * gfortran.dg/ieee/ieee_8.f90: New test.
1866
1867 2015-08-07 Jiong Wang <jiong.wang@arm.com>
1868
1869 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
1870 modifers.
1871 * gcc.target/aarch64/noplt_2.c: Likewise.
1872 * gcc.target/aarch64/noplt_3.c: Likewise.
1873
1874 2015-08-06 David Malcolm <dmalcolm@redhat.com>
1875
1876 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
1877 optimization level, and print a summary at the end.
1878
1879 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1880
1881 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1882
1883 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1884
1885 * gcc.target/aarch64/noplt_3.c: New testcase.
1886
1887 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1888
1889 * gcc.target/aarch64/noplt_1.c: New testcase.
1890 * gcc.target/aarch64/noplt_2.c: Likewise.
1891
1892 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
1893
1894 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1895 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1896
1897 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1898
1899 * gcc.target/s390/dwarfregtable-1.c: New test.
1900 * gcc.target/s390/dwarfregtable-2.c: New test.
1901 * gcc.target/s390/dwarfregtable-3.c: New test.
1902
1903 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1904
1905 * gcc.target/s390/htm-builtins-z13-1.c: New test.
1906
1907 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1908
1909 PR fortran/64022
1910 * gfortran.dg/ieee/large_2.f90: New test.
1911 * gfortran.dg/ieee/large_3.F90: New test.
1912
1913 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1914
1915 PR fortran/64022
1916 * gfortran.dg/ieee/large_1.f90: Adjust test.
1917
1918 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
1919 Jeff Law <law@redhat.com>
1920
1921 PR c/16351
1922 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1923 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1924 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1925 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1926 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1927 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1928
1929 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1930
1931 PR middle-end/66311
1932 * gfortran.dg/pr66311.f90: New file.
1933
1934 2015-08-05 Richard Biener <rguenther@suse.de>
1935
1936 PR tree-optimization/67121
1937 * gcc.dg/torture/pr67121.c: New testcase.
1938
1939 2015-08-05 Nick Clifton <nickc@redhat.com>
1940
1941 * gcc.target/rl78: New directory.
1942 * gcc.target/rl78/rl78.exp: New file: Test driver.
1943 * gcc.target/rl78/test_addm3.c: New file: Test adds.
1944
1945 2015-08-05 Richard Biener <rguenther@suse.de>
1946
1947 PR middle-end/67120
1948 * gcc.dg/torture/pr67120.c: New testcase.
1949
1950 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
1951
1952 PR fortran/52846
1953
1954 * lib/fortran-modules.exp: Call cleanup-submodules from
1955 cleanup-modules.
1956 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1957 cover the cases where private entities are no longer optimized
1958 away.
1959 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1960 same reason.
1961 * gfortran.dg/submodule_1.f08: Change cleanup module names.
1962 * gfortran.dg/submodule_5.f08: The same.
1963 * gfortran.dg/submodule_9.f08: The same.
1964 * gfortran.dg/submodule_10.f08: New test.
1965
1966 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
1967
1968 PR c++/66595
1969 * g++.dg/cpp1y/var-templ35.C: New.
1970
1971 2015-08-05 Richard Biener <rguenther@suse.de>
1972
1973 PR tree-optimization/67055
1974 * g++.dg/torture/pr67055.C: New testcase.
1975
1976 2015-08-05 Richard Biener <rguenther@suse.de>
1977
1978 PR tree-optimization/67109
1979 * gcc.dg/torture/pr67109.c: New testcase.
1980 * gcc.dg/vect/vect-119.c: Adjust.
1981
1982 2015-08-05 Richard Biener <rguenther@suse.de>
1983
1984 PR middle-end/67107
1985 * gcc.dg/pr67107.c: New testcase.
1986
1987 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1988
1989 PR c++/66197
1990 * g++.dg/cpp1z/abbrev2.C: New.
1991
1992 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1993
1994 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1995
1996 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1997
1998 PR c++/66392
1999 * g++.dg/init/explicit4.C: New.
2000
2001 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2002
2003 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
2004 without VSX an Power8 vector support.
2005
2006 2015-08-04 Richard Biener <rguenther@suse.de>
2007
2008 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
2009
2010 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
2011
2012 PR target/67110
2013 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
2014 -fno-pie -no-pie.
2015
2016 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2017
2018 PR c++/66427
2019 * g++.dg/cpp1y/var-templ34.C: New.
2020
2021 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2022
2023 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
2024 * gcc.target/aarch64/target_attr_1.c: Likewise.
2025 * gcc.target/aarch64/target_attr_2.c: Likewise.
2026 * gcc.target/aarch64/target_attr_3.c: Likewise.
2027 * gcc.target/aarch64/target_attr_4.c: Likewise.
2028 * gcc.target/aarch64/target_attr_5.c: Likewise.
2029 * gcc.target/aarch64/target_attr_6.c: Likewise.
2030 * gcc.target/aarch64/target_attr_7.c: Likewise.
2031 * gcc.target/aarch64/target_attr_8.c: Likewise.
2032 * gcc.target/aarch64/target_attr_9.c: Likewise.
2033 * gcc.target/aarch64/target_attr_10.c: Likewise.
2034 * gcc.target/aarch64/target_attr_11.c: Likewise.
2035 * gcc.target/aarch64/target_attr_12.c: Likewise.
2036 * gcc.target/aarch64/target_attr_13.c: Likewise.
2037 * gcc.target/aarch64/target_attr_14.c: Likewise.
2038 * gcc.target/aarch64/target_attr_15.c: Likewise.
2039
2040 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2041
2042 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
2043
2044 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2045
2046 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
2047
2048 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2049
2050 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
2051 message.
2052
2053 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2054
2055 PR fortran/64022
2056 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
2057 * gfortran.dg/ieee/large_1.f90: New test.
2058
2059 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2060
2061 PR tree-optimization/67043
2062 * gcc.dg/pr67043.c: New test.
2063
2064 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
2065
2066 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
2067
2068 2015-08-03 David Malcolm <dmalcolm@redhat.com>
2069
2070 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
2071 it to push/pop timing items.
2072 (main): For each optimization level, create a gcc_jit_timer, and
2073 time all of the iteration within that level cumulatively.
2074 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
2075 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
2076
2077 2015-08-03 Alexander Basov <coohpt@gmail.com>
2078
2079 PR middle-end/64744
2080 PR middle-end/48470
2081 PR middle-end/43404
2082 * gcc.target/arm/pr43404.c : New testcase.
2083 * gcc.target/arm/pr48470.c : New testcase.
2084 * gcc.target/arm/pr64744-1.c : New testcase.
2085 * gcc.target/arm/pr64744-2.c : New testcase.
2086
2087 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
2088
2089 PR tree-optimization/67077
2090 * gcc.dg/pr67077.c: New test.
2091
2092 2015-08-03 Jeff Law <law@redhat.com>
2093
2094 PR middle-end/66314
2095 PR gcov-profile/66899
2096 * gcc.dg/pr66899.c: New test.
2097 * gcc.dg/pr66314.c: New test.
2098
2099 2015-08-03 Marek Polacek <polacek@redhat.com>
2100
2101 PR c/67088
2102 * gcc.dg/pr67088.c: New test.
2103
2104 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
2105
2106 PR target/66731
2107 * gcc.target/arm/vnmul-1.c: New.
2108 * gcc.target/arm/vnmul-2.c: New.
2109 * gcc.target/arm/vnmul-3.c: New.
2110 * gcc.target/arm/vnmul-4.c: New.
2111
2112 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
2113
2114 PR fortran/64921
2115 * gfortran.dg/class_allocate_20.f90: New.
2116
2117 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2118
2119 * gcc.target/aarch64/csel_bfx_1.c: New test.
2120 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
2121
2122 2015-08-02 Martin Sebor <msebor@redhat.com>
2123
2124 * g++.dg/Wframe-address-in-Wall.C: New test.
2125 * g++.dg/Wframe-address.C: New test.
2126 * g++.dg/Wno-frame-address.C: New test.
2127 * gcc.dg/Wframe-address-in-Wall.c: New test.
2128 * gcc.dg/Wframe-address.c: New test.
2129 * gcc.dg/Wno-frame-address.c: New test.
2130
2131 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
2132
2133 * c-c++-common/Wmisleading-indentation.c: Add more tests.
2134
2135 2015-08-01 Michael Collison <michael.collison@linaro.org
2136 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2137
2138 * gcc.target/arm/mincmp.c: New test.
2139
2140 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
2141
2142 PR fortran/67091
2143 * gfortran.dg/associated_target_6.f03: New test
2144
2145 2015-08-01 Tom de Vries <tom@codesourcery.com>
2146
2147 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
2148 optimize ("-ftree-parallelize-loops=0").
2149 Add successful scans for 2 detected reductions. Add xfail scans for 3
2150 detected reductions.
2151 * gcc.dg/autopar/reduc-2short.c: Same.
2152 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
2153 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
2154 detected reductions.
2155 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
2156 and max reductions.
2157
2158 2015-07-31 Marek Polacek <polacek@redhat.com>
2159
2160 PR sanitizer/66977
2161 * g++.dg/ubsan/pr66977.C: New test.
2162
2163 2015-07-30 Marek Polacek <polacek@redhat.com>
2164
2165 * c-c++-common/Wtautological-compare-3.c: New test.
2166
2167 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2168
2169 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
2170 (CHECK): Pass address of scalar, rather than array.
2171
2172 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2173
2174 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
2175
2176 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2177
2178 * gcc.target/aarch64/fp16/fp16.exp: New.
2179 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
2180 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
2181
2182 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2183
2184 * gcc.target/aarch64/f16_movs_1.c: New test.
2185
2186 2015-07-28 Tom de Vries <tom@codesourcery.com>
2187
2188 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
2189 outer loop.
2190
2191 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
2192 Manuel López-Ibáñez <manu@gcc.gnu.org>
2193
2194 * gcc.dg/parm-incomplete-1.c: Update.
2195 * gcc.dg/pr18809-1.c: Update.
2196 * gcc.dg/pr27953.c: Update.
2197 * gcc.dg/vla-11.c: Update.
2198
2199 2015-07-27 Marek Polacek <polacek@redhat.com>
2200
2201 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
2202
2203 2015-07-27 Tom de Vries <tom@codesourcery.com>
2204
2205 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
2206 attribute. Update comment.
2207 (main): Remove.
2208 Add scan for not parallelizing inner loop.
2209 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
2210 attribute.
2211 (main): Remove.
2212
2213 2015-07-27 Marek Polacek <polacek@redhat.com>
2214
2215 PR bootstrap/67030
2216 * c-c++-common/Wtautological-compare-2.c: New test.
2217
2218 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
2219
2220 PR target/66232
2221 * gcc.target/i386/pr66232-6.c: New tests.
2222 * gcc.target/i386/pr66232-7.c: Likewise.
2223 * gcc.target/i386/pr66232-8.c: Likewise.
2224 * gcc.target/i386/pr66232-9.c: Likewise.
2225
2226 2015-07-27 Marek Polacek <polacek@redhat.com>
2227
2228 PR c++/66555
2229 PR c/54979
2230 * c-c++-common/Wtautological-compare-1.c: New test.
2231
2232 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2233
2234 PR c++/18969
2235 * g++.dg/template/pr18969.C: New test.
2236 * g++.dg/template/pr18969-2.C: New test.
2237 * g++.old-deja/g++.jason/overload.C: Remove return value in
2238 template function returning void.
2239
2240 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
2241
2242 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
2243 immediates to avoid shift-overflow warnings.
2244
2245 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
2246
2247 PR c++/66857
2248 * g++.dg/init/pr66857.C: New test.
2249
2250 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
2251
2252 PR target/66648
2253 * gcc.target/i386/pr66648.c: New test.
2254
2255 2015-07-25 Tom de Vries <tom@codesourcery.com>
2256
2257 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
2258 interchange_files and block_files variables.
2259 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
2260 arithmetic.
2261 * gcc.dg/graphite/uns-interchange-12.c: Same.
2262 * gcc.dg/graphite/uns-interchange-14.c: Same.
2263 * gcc.dg/graphite/uns-interchange-15.c: Same.
2264 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
2265 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2266
2267 2015-07-25 Jeff Law <law@redhat.com>
2268
2269 Revert:
2270 PR lto/66752
2271 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2272 * gcc.dg/torture/pr66752-1.c: New test
2273 * g++.dg/torture/pr66752-2.C: New test.
2274
2275 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
2276
2277 Revert:
2278 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
2279
2280 PR rtl-optimization/64164
2281 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2282 * gcc.dg/ssp-1.c: Make counter a register.
2283 * gcc.dg/ssp-2.c: Likewise.
2284 * gcc.dg/torture/parm-coalesce.c: New.
2285
2286 2015-07-24 Tom de Vries <tom@codesourcery.com>
2287
2288 * gcc.dg/graphite/block-1.c: Xfail scan.
2289 * gcc.dg/graphite/interchange-12.c: Same.
2290 * gcc.dg/graphite/interchange-14.c: Same.
2291 * gcc.dg/graphite/interchange-15.c: Same.
2292 * gcc.dg/graphite/interchange-9.c: Same.
2293 * gcc.dg/graphite/interchange-mvt.c: Same.
2294 * gcc.dg/graphite/uns-block-1.c: New test.
2295 * gcc.dg/graphite/uns-interchange-12.c: New test.
2296 * gcc.dg/graphite/uns-interchange-14.c: New test.
2297 * gcc.dg/graphite/uns-interchange-15.c: New test.
2298 * gcc.dg/graphite/uns-interchange-9.c: New test.
2299 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
2300
2301 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2302
2303 PR c++/64079
2304 * c-c++-common/Wunused-function-1.c: New.
2305
2306 2015-07-24 Tom de Vries <tom@codesourcery.com>
2307
2308 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
2309 alternative exit-first loop transform.
2310 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2311 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
2312 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
2313 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
2314 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
2315 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
2316 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2317 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
2318 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2319
2320 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
2321
2322 PR ipa/66566
2323 * gcc.target/i386/mpx/pr66566.c: New test.
2324
2325 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
2326
2327 PR bootstrap/66978
2328 * gcc.target/i386/pr66978.c: New test.
2329
2330 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2331
2332 * gcc.target/s390/gpr2fprsavecfi.c: New test.
2333
2334 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2335
2336 * gcc.target/s390/insv-1.c: New test.
2337 * gcc.target/s390/insv-2.c: New test.
2338 * gcc.target/s390/insv-3.c: New test.
2339
2340 2015-07-24 Tom de Vries <tom@codesourcery.com>
2341
2342 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
2343
2344 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2345
2346 PR middle-end/25530
2347 * gcc.dg/pr25530.c: New test.
2348
2349 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2350
2351 PR middle-end/25529
2352 * gcc.dg/pr25529.c: New test.
2353
2354 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2355
2356 * gcc.target/arm/reg_equal_test.c: New test.
2357
2358 2015-07-23 Jeff Law <law@redhat.com>
2359
2360 PR lto/66752
2361 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2362 * gcc.dg/torture/pr66752-1.c: New test
2363 * g++.dg/torture/pr66752-2.C: New test.
2364
2365 2015-07-23 Marek Polacek <polacek@redhat.com>
2366
2367 PR c++/66572
2368 * g++.dg/warn/Wlogical-op-2.C: New test.
2369
2370 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
2371
2372 PR rtl-optimization/64164
2373 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2374 * gcc.dg/ssp-1.c: Make counter a register.
2375 * gcc.dg/ssp-2.c: Likewise.
2376 * gcc.dg/torture/parm-coalesce.c: New.
2377
2378 2015-07-23 Marek Polacek <polacek@redhat.com>
2379
2380 PR sanitizer/66908
2381 * c-c++-common/ubsan/pr66908.c: New test.
2382
2383 2015-07-23 Tom de Vries <tom@codesourcery.com>
2384
2385 * gcc.dg/autopar/outer-4.c: Add xfail.
2386 * gcc.dg/autopar/outer-5.c: Same.
2387 * gcc.dg/autopar/outer-6.c: Same.
2388 * gcc.dg/autopar/reduc-2.c: Same.
2389 * gcc.dg/autopar/reduc-2char.c: Same.
2390 * gcc.dg/autopar/reduc-2short.c: Same.
2391 * gcc.dg/autopar/reduc-8.c: Same.
2392 * gcc.dg/autopar/uns-outer-4.c: New test.
2393 * gcc.dg/autopar/uns-outer-5.c: New test.
2394 * gcc.dg/autopar/uns-outer-6.c: New test.
2395
2396 2015-07-23 Richard Biener <rguenther@suse.de>
2397
2398 PR tree-optimization/66952
2399 * gcc.dg/torture/pr66952.c: Use signed char.
2400
2401 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
2402
2403 PR tree-optimization/66926,66951
2404 * gcc.dg/vect/pr66951.c: New test.
2405
2406 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2407
2408 PR c++/52987
2409 * g++.dg/parse/error57.C: New.
2410 * g++.dg/expr/string-2.C: Update.
2411
2412 2015-07-23 Richard Biener <rguenther@suse.de>
2413
2414 PR tree-optimization/66945
2415 * gcc.dg/torture/pr66945.c: New testcase.
2416
2417 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
2418
2419 PR target/66954
2420 * g++.dg/ext/mv24.C: New test.
2421
2422 2015-07-22 Marek Polacek <polacek@redhat.com>
2423
2424 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
2425 dg-options.
2426
2427 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
2428
2429 PR fortran/61831
2430 PR fortran/66929
2431 * gfortran.dg/generic_30.f90: New.
2432
2433 2015-07-22 Richard Biener <rguenther@suse.de>
2434
2435 PR tree-optimization/66952
2436 * gcc.dg/torture/pr66952.c: New testcase.
2437
2438 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
2439
2440 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
2441 test.
2442 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
2443 test.
2444 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
2445 test.
2446 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
2447 test.
2448 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
2449 test.
2450 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
2451 test.
2452 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
2453 test.
2454 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
2455 test.
2456 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
2457 test.
2458 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
2459 test.
2460 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
2461 test.
2462 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
2463 test.
2464 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
2465 test.
2466 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
2467 test.
2468 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
2469 test.
2470 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
2471 test.
2472 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
2473 test.
2474 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
2475 test.
2476 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
2477 test.
2478 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
2479 test.
2480 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
2481 test.
2482 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
2483 test.
2484 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
2485 test.
2486 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
2487 test.
2488 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
2489 test.
2490 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
2491 test.
2492 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
2493 test.
2494 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
2495 test.
2496 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
2497 test.
2498 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
2499 test.
2500 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
2501 test.
2502 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
2503 test.
2504 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
2505 test.
2506 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
2507 test.
2508 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
2509 test.
2510 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
2511 test.
2512 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
2513 test.
2514 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
2515 test.
2516 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
2517 test.
2518 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
2519 test.
2520 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
2521 test.
2522 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
2523 test.
2524 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
2525 test.
2526 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
2527 test.
2528 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
2529 test.
2530 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
2531 test.
2532 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
2533 test.
2534 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
2535 test.
2536 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
2537 test.
2538 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
2539 test.
2540 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
2541 test.
2542 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
2543 test.
2544 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
2545 test.
2546 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
2547 test.
2548 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
2549 test.
2550 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
2551 test.
2552 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
2553 test.
2554 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
2555 test.
2556 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
2557 test.
2558 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
2559 test.
2560 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
2561 test.
2562 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
2563 test.
2564 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
2565 test.
2566 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
2567 test.
2568 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
2569 test.
2570 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
2571 test.
2572 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
2573 test.
2574 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
2575 test.
2576 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
2577 test.
2578 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
2579 test.
2580 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
2581 test.
2582 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
2583 test.
2584 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
2585 test.
2586 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
2587 test.
2588 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
2589 test.
2590 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
2591 test.
2592 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
2593 test.
2594 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
2595 test.
2596 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
2597 test.
2598 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
2599 test.
2600 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
2601 test.
2602 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
2603 test.
2604 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
2605 test.
2606 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
2607 test.
2608 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
2609 test.
2610 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
2611 test.
2612 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
2613 test.
2614 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
2615 test.
2616 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2617 test.
2618 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2619 test.
2620 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2621 test.
2622 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2623 test.
2624 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2625 test.
2626 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2627 test.
2628 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2629 test.
2630 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2631 test.
2632 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2633 test.
2634 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2635 test.
2636 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2637 test.
2638 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2639 test.
2640 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2641 test.
2642 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2643 test.
2644 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2645 test.
2646 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2647 test.
2648 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2649 test.
2650 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2651 test.
2652 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2653 test.
2654 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2655 test.
2656 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2657 test.
2658 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2659 test.
2660 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2661 test.
2662 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2663 test.
2664 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2665 test.
2666 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2667 test.
2668 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2669 test.
2670 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2671 test.
2672 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2673 test.
2674 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2675 test.
2676 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2677 test.
2678 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2679 test.
2680 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2681 test.
2682 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2683 test.
2684 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2685 test.
2686 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2687 test.
2688 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2689 test.
2690 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2691 test.
2692 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2693 test.
2694 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2695 test.
2696 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2697 test.
2698 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2699 test.
2700 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2701 test.
2702 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2703 test.
2704
2705 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2706
2707 * g++.dg/template/crash81.C: Update.
2708
2709 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
2710
2711 PR ipa/66424.
2712 * gcc.target/i386/pr66424.c: New.
2713
2714 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2715
2716 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2717
2718 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
2719
2720 PR fortran/61831
2721 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2722 Drop address sanitization.
2723
2724 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2725
2726 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2727 Skip -march=armv4t.
2728 (dg-additional-options): Set armv5t flag.
2729
2730 2015-07-21 Marek Polacek <polacek@redhat.com>
2731
2732 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2733 * gcc.dg/vmx/unpack.c: Likewise.
2734 * gcc.target/powerpc/quad-atomic.c: Likewise.
2735
2736 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
2737
2738 * gcc.target/i386/asm-flag-5.c (f_ll): New.
2739
2740 2015-07-20 Jiong Wang <jiong.wang@arm.com>
2741
2742 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2743 model.
2744
2745 2015-07-20 Marek Polacek <polacek@redhat.com>
2746
2747 PR c++/55095
2748 * c-c++-common/Wshift-overflow-1.c: New test.
2749 * c-c++-common/Wshift-overflow-2.c: New test.
2750 * c-c++-common/Wshift-overflow-3.c: New test.
2751 * c-c++-common/Wshift-overflow-4.c: New test.
2752 * c-c++-common/Wshift-overflow-5.c: New test.
2753 * g++.dg/cpp1y/left-shift-1.C: New test.
2754 * gcc.dg/c90-left-shift-2.c: New test.
2755 * gcc.dg/c90-left-shift-3.c: New test.
2756 * gcc.dg/c99-left-shift-2.c: New test.
2757 * gcc.dg/c99-left-shift-3.c: New test.
2758 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2759 * gcc.c-torture/execute/pr40386.c: Likewise.
2760 * gcc.dg/vect/pr33373.c: Likewise.
2761 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2762 * gcc.dg/vect/vect-shift-2.c: Likewise.
2763
2764 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2765
2766 * gcc.target/aarch64/neg_abs_1.c: New test.
2767
2768 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
2769
2770 PR target/66922
2771 * gcc.target/i386/pr66922.c: New test.
2772
2773 2015-07-18 Sebastian Pop <s.pop@samsung.com>
2774
2775 PR middle-end/46851
2776 PR middle-end/60340
2777 * gcc.dg/tree-ssa/pr42327.c: Removed.
2778 * g++.dg/other/pr35011.C: Removed.
2779
2780 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2781
2782 PR target/66906
2783 * gcc.target/i386/pr66906.c: New test.
2784
2785 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2786
2787 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2788 as follow-up to r225930.
2789
2790 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
2791
2792 PR fortran/52846
2793 * lib/fortran-modules.exp (proc cleanup-submodules): New
2794 procedure.
2795 * gfortran.dg/submodule_1.f08: Change extension and clean up
2796 the submodule files.
2797 * gfortran.dg/submodule_2.f08: ditto
2798 * gfortran.dg/submodule_6.f08: ditto
2799 * gfortran.dg/submodule_7.f08: ditto
2800 * gfortran.dg/submodule_8.f08: New test
2801 * gfortran.dg/submodule_9.f08: New test
2802
2803 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
2804 Sebastian Pop <s.pop@samsung.com>
2805
2806 PR middle-end/61929
2807 * gcc.dg/graphite/pr61929.c: New.
2808
2809 2015-07-17 Marek Polacek <polacek@redhat.com>
2810
2811 * gcc.dg/fold-minus-7.c: New test.
2812
2813 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2814
2815 * gfortran.dg/co_reduce_1.f90: New file.
2816
2817 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2818
2819 PR target/66824
2820 * gcc.target/i386/pr66824.c:
2821
2822 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
2823
2824 PR fortran/66035
2825 * gfortran.dg/structure_constructor_13.f03: New test.
2826
2827 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2828
2829 PR fortran/61831
2830 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
2831 of generated while loops in the tree dump.
2832 * gfortran.dg/derived_constructor_comps_6.f90: New file.
2833
2834 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
2835
2836 * gcc.dg/vect/vect-outer-simd-2.c: New test.
2837
2838 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
2839
2840 PR target/66891
2841 * gcc.target/i386/pr66891.c: New test.
2842
2843 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2844
2845 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
2846
2847 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
2848
2849 PR rtl-optimization/66626
2850 * gcc.target/i386/pr66626-2.c: New.
2851
2852 2015-07-16 Martin Liska <mliska@suse.cz>
2853
2854 * g++.dg/ipa/pr66896.c: New test.
2855
2856 2015-07-16 Richard Biener <rguenther@suse.de>
2857
2858 PR tree-optimization/66894
2859 * gcc.dg/torture/pr66894.c: New testcase.
2860
2861 2015-07-16 Richard Biener <rguenther@suse.de>
2862
2863 * gcc.dg/tree-ssa/pr21031.c: Adjust.
2864
2865 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
2866
2867 PR target/66866
2868 * g++.dg/pr66866.C: New test.
2869
2870 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2871
2872 * gcc.target/powerpc/vec-cmp-sel.c: New test.
2873
2874 2015-07-15 Richard Biener <rguenther@suse.de>
2875
2876 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
2877 { -O3 -fomit-frame-pointer },
2878 { -O3 -fomit-frame-pointer -funroll-loops } and
2879 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2880 in favor of
2881 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2882 -finline-functions }
2883
2884 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
2885
2886 * gcc.target/mips/interrupt_handler-5.c: New test.
2887
2888 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
2889 Robert Suchanek <robert.suchanek@imgtec.com>
2890
2891 * gcc.target/mips/interrupt_handler-4.c: New test.
2892
2893 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2894
2895 PR testsuite/66734
2896 * gcc.dg/lto/lto.exp: Initialize MPX.
2897
2898 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2899
2900 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2901 dg-skip-if.
2902 * gcc.target/arm/scd42-3.c: Likewise.
2903
2904 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
2905
2906 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2907 code to be run when the pre-arch code increases the isa_rev to
2908 mips32r6 or greater.
2909
2910 2015-07-15 Richard Biener <rguenther@suse.de>
2911
2912 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2913 { -O3 -fomit-frame-pointer },
2914 { -O3 -fomit-frame-pointer -funroll-loops } and
2915 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2916 in favor of
2917 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2918 -finline-functions }
2919 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2920 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2921 to additional_flags.
2922
2923 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
2924
2925 PR rtl-optimization/66838
2926 * gcc.target/i386/pr66838.c: New test.
2927
2928 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
2929
2930 PR c++/66850
2931 * g++.dg/template/pr66850.C: New test.
2932
2933 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2934 Cesar Philippidis <cesar@codesourcery.com>
2935 Chung-Lin Tang <cltang@codesourcery.com>
2936
2937 * gcc.target/nios2/nios2-flushd.c: New.
2938 * gcc.target/nios2/nios2-rdprs.c: New.
2939 * gcc.target/nios2/r2-atomic.c: New.
2940 * gcc.target/nios2/r2-eni.c: New.
2941 * gcc.target/nios2/r2-wrpie.c: New.
2942
2943 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2944 Cesar Philippidis <cesar@codesourcery.com>
2945 Chung-Lin Tang <cltang@codesourcery.com>
2946
2947 * gcc.target/nios2/cdx-ldstwm-1.c: New.
2948 * gcc.target/nios2/cdx-ldstwm-2.c: New.
2949
2950 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2951 Cesar Philippidis <cesar@codesourcery.com>
2952 Chung-Lin Tang <cltang@codesourcery.com>
2953
2954 * gcc.target/nios2/andci.c: New.
2955 * gcc.target/nios2/bmx.c: New.
2956 * gcc.target/nios2/cdx-add.c: New.
2957 * gcc.target/nios2/cdx-branch.c: New.
2958 * gcc.target/nios2/cdx-callret.c: New.
2959 * gcc.target/nios2/cdx-loadstore.c: New.
2960 * gcc.target/nios2/cdx-logical.c: New.
2961 * gcc.target/nios2/cdx-mov.c: New.
2962 * gcc.target/nios2/cdx-shift.c: New.
2963 * gcc.target/nios2/cdx-sub.c: New.
2964 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2965
2966 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
2967
2968 PR c++/65071
2969 * g++.dg/cpp0x/vt-65071.C: New.
2970
2971 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2972 Cesar Philippidis <cesar@codesourcery.com>
2973 Chung-Lin Tang <cltang@codesourcery.com>
2974
2975 * gcc.target/nios2/r2-io-range.c: New.
2976 * gcc.target/nios2/r2-stio-1.c: New.
2977 * gcc.target/nios2/r2-stio-2.c: New.
2978 * gcc.target/nios2/nios2-ldxio.c: New.
2979 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2980 of just compile. Add more tests.
2981
2982 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2983
2984 gfortran.dg/pr66864.f90: New test.
2985
2986 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
2987
2988 PR rtl-optimization/66626
2989 * gcc.target/i386/pr66626.c: New.
2990
2991 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2992
2993 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2994 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2995 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2996
2997 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
2998
2999 * g++.dg/template/crash81.C: Adjust for error + inform change.
3000 * g++.dg/template/pr58878.C: Likewise.
3001 * g++.dg/template/shadow1.C: Likewise.
3002 * g++.dg/template/shadow2.C: Likewise.
3003 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
3004 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
3005 * g++.old-deja/g++.brendan/crash7.C: Likewise.
3006 * g++.old-deja/g++.pt/shadow2.C: Likewise.
3007
3008 2015-07-14 Richard Biener <rguenther@suse.de>
3009
3010 PR tree-optimization/66863
3011 * gcc.dg/torture/pr66863.c: New testcase.
3012
3013 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
3014
3015 PR c++/65186
3016 * g++.dg/template/pr65186.C: New test.
3017
3018 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
3019
3020 * gcc.target/arm/macro_defs0.c: Add directive to skip
3021 test if -marm is present.
3022 * gcc.target/arm/macro_defs1.c: Likewise.
3023
3024 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3025
3026 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
3027 if-conversion..
3028 * gcc.target/aarch64/adds1.c: Likewise.
3029 * gcc.target/aarch64/ands_1.c: Likewise.
3030 * gcc.target/aarch64/bics_1.c: Likewise.
3031 * gcc.target/aarch64/subs1.c: Likewise.
3032 * gcc.target/aarch64/subs3.c: Likewise.
3033
3034 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
3035
3036 PR fortran/64589
3037 * gfortran.dg/pr64589.f90: New test.
3038
3039 2015-07-13 Renlin Li <renlin.li@arm.com>
3040
3041 PR rtl/66556
3042 * gcc.c-torture/execute/pr66556.c: New.
3043
3044 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
3045
3046 * gcc.dg/20020219-1.c: Fix double word typos.
3047 * gcc.dg/20020919-1.c: Same.
3048
3049 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3050 Jeff Law <law@redhat.com>
3051
3052 PR middle-end/66726
3053 * g++.dg/tree-ssa/pr66726.c: New test.
3054 * gcc.dg/tree-ssa/pr66726-2.c: New test.
3055 * gcc.dg/tree-ssa/pr66726.c: New test.
3056
3057 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3058
3059 PR c++/58734
3060 * g++.dg/cpp0x/variadic-ttp2.C: New.
3061
3062 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
3063
3064 PR c++/30044
3065 * g++.dg/cpp0x/auto46.C: New test.
3066 * g++.dg/template/pr30044.C: New test.
3067 * g++.dg/template/shadow2.C: New test.
3068 * g++.dg/template/error55.C: New test.
3069 * g++.dg/template/crash83.C: Accept any error string.
3070 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
3071 parameters.
3072 * g++.dg/cpp0x/variadic19.C: Likewise
3073 * g++.dg/template/canon-type-13.C: Likewise.
3074 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3075 * g++.dg/torture/20070621-1.C: Likewise.
3076
3077 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3078
3079 PR c++/54521
3080 * g++.dg/init/explicit3.C: New.
3081
3082 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
3083
3084 PR target/66819
3085 * gcc.target/i386/pr66819-1.c: New test.
3086 * gcc.target/i386/pr66819-2.c: Likewise.
3087 * gcc.target/i386/pr66819-3.c: Likewise.
3088 * gcc.target/i386/pr66819-4.c: Likewise.
3089 * gcc.target/i386/pr66819-5.c: Likewise.
3090
3091 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3092
3093 PR target/66703
3094 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
3095 __attribute__((noinline, noclone)). Change "x" to "volatile char"
3096 type to prevent possible flag-clobbering zero-extensions.
3097 * gcc.target/i386/pr66703.c: New test.
3098
3099 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3100
3101 PR c++/60842
3102 * g++.dg/cpp0x/nsdmi-template15.C: New.
3103
3104 2015-07-10 Jiong Wang <jiong.wang@arm.com>
3105
3106 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
3107
3108 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
3109
3110 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
3111 * gcc.target/arm/flip-thumb.c: Likewise.
3112
3113 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3114
3115 PR target/66813
3116 * gcc.target/i386/pr66813.c: New test.
3117
3118 2015-07-10 Jakub Jelinek <jakub@redhat.com>
3119
3120 PR middle-end/66820
3121 * gcc.dg/gomp/pr66820.c: New test.
3122
3123 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3124
3125 PR c++/65592
3126 * g++.dg/cpp0x/scoped_enum6.C: New.
3127
3128 2015-07-10 Tom de Vries <tom@codesourcery.com>
3129
3130 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
3131 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
3132
3133 2015-07-10 Richard Biener <rguenther@suse.de>
3134
3135 PR tree-optimization/66823
3136 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
3137 which should not be necessary. XFAIL.
3138
3139 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3140
3141 PR c++/64848
3142 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
3143
3144 2015-07-09 Jakub Jelinek <jakub@redhat.com>
3145
3146 PR middle-end/66633
3147 * gcc.dg/gomp/pr66633-1.c: New test.
3148 * gcc.dg/gomp/pr66633-2.c: New test.
3149 * gcc.dg/gomp/pr66633-3.c: New test.
3150 * gcc.dg/gomp/pr66633-4.c: New test.
3151
3152 2015-07-09 John Marino <gnugcc@marino.st>
3153
3154 * lib/target-supports.exp (check_effective_target_pie):
3155 Add *-*-dragonfly*
3156
3157 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
3158
3159 PR target/66814
3160 * gcc.target/i386/pr66814.c: New test.
3161
3162 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
3163
3164 PR target/66731
3165 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
3166 * gcc.target/aarch64/fnmul-2.c: Likewise.
3167 * gcc.target/aarch64/fnmul-3.c: Likewise.
3168 * gcc.target/aarch64/fnmul-4.c: Likewise.
3169
3170 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3171
3172 PR c++/65790
3173 * g++.dg/cpp0x/vt-65790.C: New.
3174
3175 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3176
3177 PR target/66818
3178 * gcc.target/i386/pr66818.c: New test.
3179
3180 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3181
3182 PR target/66817
3183 * gcc.target/i386/pr66817.c: New test.
3184
3185 2015-07-09 Marek Polacek <polacek@redhat.com>
3186
3187 PR tree-optimization/66718
3188 * gcc.dg/vect/vect-126.c: New test.
3189
3190 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
3191
3192 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
3193 even when dwarf-2 is not the default.
3194
3195 2015-07-08 Jeff Law <law@redhat.com>
3196
3197 PR testsuite/66796
3198 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
3199 to have a single memory reference.
3200
3201 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
3202
3203 * g++.dg/other/dump-ada-spec-9.C: New test.
3204
3205 2015-07-08 Jakub Jelinek <jakub@redhat.com>
3206
3207 * g++.dg/vect/vect.exp: Run also simd* tests.
3208 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
3209 (check_vect): Fix up get_cpuid call for C++.
3210 * g++.dg/vect/simd-clone-1.cc: New test.
3211
3212 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3213
3214 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
3215
3216 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3217
3218 * gcc.target/i386/readeflags-1.c (abort): New prototype.
3219 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
3220
3221 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3222
3223 PR target/66806
3224 * gcc.target/i386/pr66806.c: New test.
3225
3226 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
3227
3228 PR c++/66421
3229 * g++.dg/cpp0x/auto45.C: New.
3230
3231 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
3232
3233 PR middle-end/66334
3234 * gcc.target/i386/pr66334.c: New.
3235
3236 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3237
3238 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
3239 comments.
3240
3241 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3242
3243 PR jit/66783
3244 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
3245 (verify_code): Update expected error message.
3246 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
3247 (verify_code): Likewise.
3248 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
3249 (verify_code): Likewise.
3250
3251 2015-07-08 Richard Biener <rguenther@suse.de>
3252
3253 PR tree-optimization/66793
3254 * gcc.dg/torture/pr66793.c: New testcase.
3255
3256 2015-07-08 Richard Biener <rguenther@suse.de>
3257
3258 PR tree-optimization/66794
3259 * gcc.dg/torture/pr66794.c: New testcase.
3260
3261 2015-07-08 Marek Polacek <polacek@redhat.com>
3262
3263 PR c++/66748
3264 * g++.dg/abi/abi-tag15.C: New test.
3265
3266 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3267
3268 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
3269 * gcc.target/mips/branch-3.c: Ditto
3270 * gcc.target/mips/branch-4.c: Ditto.
3271 * gcc.target/mips/branch-5.c: Ditto.
3272 * gcc.target/mips/branch-6.c: Ditto.
3273 * gcc.target/mips/branch-7.c: Ditto.
3274 * gcc.target/mips/branch-8.c: Ditto.
3275 * gcc.target/mips/branch-9.c: Ditto.
3276 * gcc.target/mips/branch-10.c: Ditto.
3277 * gcc.target/mips/branch-11.c: Ditto.
3278 * gcc.target/mips/branch-12.c: Ditto.
3279 * gcc.target/mips/branch-13.c: Ditto.
3280 * gcc.target/mips/umips-branch-5.c: New file.
3281 * gcc.target/mips/umips-branch-6.c: New file.
3282 * gcc.target/mips/umips-branch-7.c: New file.
3283 * gcc.target/mips/umips-branch-8.c: New file.
3284 * gcc.target/mips/umips-branch-9.c: New file.
3285 * gcc.target/mips/umips-branch-10.c: New file.
3286 * gcc.target/mips/umips-branch-11.c: New file.
3287 * gcc.target/mips/umips-branch-12.c: New file.
3288 * gcc.target/mips/umips-branch-13.c: New file.
3289 * gcc.target/mips/umips-branch-14.c: New file.
3290 * gcc.target/mips/umips-branch-15.c: New file.
3291 * gcc.target/mips/umips-branch-16.c: New file.
3292 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
3293 (OCCUPY_0xfffc): New define.
3294
3295 2015-07-08 Renlin Li <renlin.li@arm.com>
3296
3297 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
3298
3299 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3300
3301 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
3302
3303 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
3304
3305 * gcc.target/i386/bt-3.c: New test.
3306 * gcc.target/i386/bt-4.c: Ditto.
3307
3308 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
3309
3310 * g++.dg/other/dump-ada-spec-8.C: New test.
3311
3312 2015-07-07 David Malcolm <dmalcolm@redhat.com>
3313
3314 PR jit/66783
3315 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
3316 test case.
3317 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
3318 New test case.
3319 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
3320 New test case.
3321 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
3322 Avoid using an opaque struct for local "f".
3323
3324 2015-07-07 David Malcolm <dmalcolm@redhat.com>
3325
3326 PR jit/66779
3327 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
3328 * jit.dg/test-pr66779.c: New testcase.
3329
3330 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3331
3332 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
3333 NOCOMPRESSION.
3334
3335 2015-07-07 Richard Biener <rguenther@suse.de>
3336
3337 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
3338
3339 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3340
3341 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
3342 * gcc.target/mips/call-5.c: Ditto.
3343 * gcc.target/mips/call-6.c: Ditto.
3344
3345 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3346
3347 * gcc.dg/dx-test.c: New test-case.
3348
3349 2015-07-07 Andre Vehreschild <vehre@gmx.de>
3350
3351 PR fortran/66578
3352 * gfortran.dg/allocate_with_source_9.f08: New test.
3353
3354 2015-07-07 Christian Bruel <christian.bruel@st.com>
3355
3356 PR target/52144
3357 * gcc.target/arm/flip-thumb.c: Fix scan.
3358 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
3359 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
3360 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
3361 Fix return value.
3362
3363 2015-07-06 Jakub Jelinek <jakub@redhat.com>
3364
3365 PR target/65956
3366 * gcc.c-torture/execute/pr65956.c: New test.
3367
3368 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
3369
3370 * gcc.target/arm/aapcs/align1.c: New.
3371 * gcc.target/arm/aapcs/align_rec1.c: New.
3372 * gcc.target/arm/aapcs/align2.c: New.
3373 * gcc.target/arm/aapcs/align_rec2.c: New.
3374 * gcc.target/arm/aapcs/align3.c: New.
3375 * gcc.target/arm/aapcs/align_rec3.c: New.
3376 * gcc.target/arm/aapcs/align4.c: New.
3377 * gcc.target/arm/aapcs/align_rec4.c: New.
3378 * gcc.target/arm/aapcs/align_vararg1.c: New.
3379 * gcc.target/arm/aapcs/align_vararg2.c: New.
3380
3381 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
3382
3383 * gfortran.dg/iomsg_2.f90: New test.
3384
3385 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
3386
3387 PR target/66749
3388 * gcc.target/i386/pr66749.c: New test.
3389
3390 2015-07-06 Richard Biener <rguenther@suse.de>
3391
3392 PR tree-optimization/66772
3393 * gcc.dg/torture/pr66772-1.c: New testcase.
3394 * gcc.dg/torture/pr66772-2.c: Likewise.
3395
3396 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
3397
3398 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
3399 the jals instruction.
3400
3401 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
3402
3403 PR target/53383
3404 * gcc.target/i386/pr53383-1.c: New file.
3405 * gcc.target/i386/pr53383-2.c: Likewise.
3406 * gcc.target/i386/pr53383-3.c: Likewise.
3407
3408 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
3409
3410 * gcc.target/aarch64/fnmul-1.c: New.
3411 * gcc.target/aarch64/fnmul-2.c: New.
3412 * gcc.target/aarch64/fnmul-3.c: New.
3413 * gcc.target/aarch64/fnmul-4.c: New.
3414
3415 2015-07-06 Richard Biener <rguenther@suse.de>
3416
3417 PR middle-end/66759
3418 * gcc.dg/torture/pr66759.c: New testcase.
3419
3420 2015-07-06 Andre Vehreschild <vehre@gmx.de>
3421
3422 PR fortran/58586
3423 * gfortran.dg/alloc_comp_class_3.f03: New test.
3424 * gfortran.dg/alloc_comp_class_4.f03: New test.
3425
3426 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
3427
3428 * gcc.c-torture/execute/pr66757.c: New test.
3429
3430 2015-07-06 Bin Cheng <bin.cheng@arm.com>
3431
3432 PR tree-optimization/66720
3433 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
3434
3435 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
3436 Sandra Loosemore <sandra@codesourcery.com>
3437
3438 * gcc.target/nios2/gprel-offset.c: New test.
3439
3440 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
3441
3442 PR fortran/66725
3443 * gfortran.dg/pr66725.f90: New test.
3444
3445 2015-07-03 Jason Merrill <jason@redhat.com>
3446
3447 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
3448 Avoid narrowing error.
3449
3450 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3451
3452 PR rtl-optimization/66706
3453 * gcc.target/powerpc/shift-int.c: New testcase.
3454
3455 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
3456
3457 PR target/66746.
3458 * gcc.target/i386/pr66746.c: New file.
3459
3460 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
3461
3462 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
3463
3464 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
3465
3466 PR tree-optimization/66119
3467 * g++.dg/opt/pr66119.C: New.
3468
3469 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
3470
3471 PR fortran/52846
3472 * gfortran.dg/submodule_1.f90: New test
3473 * gfortran.dg/submodule_2.f90: New test
3474 * gfortran.dg/submodule_3.f90: New test
3475 * gfortran.dg/submodule_4.f90: New test
3476 * gfortran.dg/submodule_5.f90: New test
3477 * gfortran.dg/submodule_6.f90: New test
3478 * gfortran.dg/submodule_7.f90: New test
3479
3480 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3481
3482 PR preprocessor/53690
3483 * g++.dg/cpp/pr53690.C: New.
3484
3485 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3486
3487 * gcc.target/powerpc/vec-cmp.c: New test.
3488
3489 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3490
3491 PR fortran/56520
3492 * gfortran.dg/pr56520.f90: New test.
3493
3494 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3495
3496 PR fortran/66545
3497 * gfortran.dg/pr66545_1.f90: New test.
3498 * gfortran.dg/pr66545_2.f90: New test.
3499
3500 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
3501
3502 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
3503 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
3504
3505 2015-07-02 Richard Biener <rguenther@suse.de>
3506
3507 PR testsuite/66719
3508 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
3509 unaligned loads.
3510
3511 2015-07-02 Richard Biener <rguenther@suse.de>
3512
3513 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
3514
3515 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
3516
3517 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
3518
3519 2015-07-01 Jason Merrill <jason@redhat.com>
3520
3521 * lib/target-supports.exp (cxx_default): Set to C++14.
3522
3523 2015-07-01 Tom de Vries <tom@codesourcery.com>
3524
3525 PR testsuite/66723
3526 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
3527 scan-assembler.
3528
3529 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3530
3531 * gfortran.dg/warn_conversion_8.f90: New test.
3532
3533 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3534
3535 PR rtl-optimization/61047
3536 * gcc.c-torture/execute/20150611-1.c: New testcase.
3537
3538 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3539
3540 PR jit/66700
3541 * jit.dg/all-non-failing-tests.h: Add
3542 test-pr66700-observing-write-through-ptr.c.
3543 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
3544
3545 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3546
3547 * jit.dg/test-accessing-union.c: Add comments for use by
3548 gcc/jit/docs/topics/types.rst.
3549
3550 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
3551
3552 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
3553 'do-require-effective-target' with 'dg-require-effective-target'.
3554 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
3555 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
3556 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
3557 'stlex' with 'strex' as the expected output.
3558
3559 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3560
3561 PR c++/60365
3562 * g++.dg/cpp0x/gen-attrs-60.C: New.
3563 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
3564
3565 2015-07-01 Jiong Wang <jiong.wang@arm.com>
3566
3567 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
3568 New function.
3569 * gcc.target/aarch64/pic-small.c: Restrict this test under
3570 check_effective_target_aarch64_small_fpic.
3571
3572 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
3573
3574 * gfortran.dg/gomp/pr66633.f90: New test.
3575
3576 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
3577
3578 PR c++/66686
3579 * g++.dg/template/pr66686.C: New test.
3580
3581 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
3582
3583 * gnat.dg/lto17.ad[sb]: New test.
3584
3585 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3586
3587 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3588 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3589 testcase.
3590 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3591 New testcase.
3592 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3593 New testcase.
3594 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3595 New testcase.
3596 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3597 New testcase.
3598 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3599 New testcase.
3600 * jit.dg/test-switch.c: New testcase.
3601 * jit.dg/test-switch.cc: New testcase.
3602
3603 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3604
3605 PR jit/66546
3606 * jit.dg/all-non-failing-tests.h: Add note about
3607 test-validly-unreachable-block.c.
3608 * jit.dg/test-validly-unreachable-block.c: New file.
3609
3610 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3611
3612 PR jit/66628
3613 * jit.dg/all-non-failing-tests.h: Add note about
3614 test-extra-options.c.
3615 * jit.dg/test-extra-options.c: New testcase.
3616
3617 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
3618
3619 PR debug/66691
3620 * gcc.target/i386/pr66691.c: New.
3621
3622 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
3623
3624 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3625 * gcc.target/i386/iamcu/args.h: Likewise.
3626 * gcc.target/i386/iamcu/asm-support.S: Likewise.
3627 * gcc.target/i386/iamcu/defines.h: Likewise.
3628 * gcc.target/i386/iamcu/macros.h: Likewise.
3629 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3630 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3631 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3632 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3633 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3634 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3635 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3636 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3637 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3638 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3639 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3640 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3641 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3642 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3643 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3644 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3645 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3646
3647 2015-06-30 Marek Polacek <polacek@redhat.com>
3648
3649 * gcc.dg/fold-minus-6.c: New test.
3650
3651 * gcc.dg/fold-ior-3.c: New test.
3652
3653 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3654
3655 Implement N4197 - Adding u8 character literals
3656 * g++.dg/cpp1z/utf8.C: New.
3657 * g++.dg/cpp1z/utf8-neg.C: New.
3658 * g++.dg/cpp1z/udlit-utf8char.C: New.
3659
3660 2015-06-30 Marek Polacek <polacek@redhat.com>
3661
3662 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3663
3664 2015-06-30 Tom de Vries <tom@codesourcery.com>
3665
3666 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3667 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3668 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3669 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3670
3671 2015-06-30 Marek Polacek <polacek@redhat.com>
3672
3673 * gcc.dg/fold-ior-2.c: New test.
3674
3675 2015-06-30 Tom de Vries <tom@codesourcery.com>
3676
3677 PR tree-optimization/66652
3678 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3679 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
3680 pointers.
3681 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3682
3683 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3684
3685 PR c++/65977
3686 * g++.dg/cpp0x/constexpr-friend-3.C: New.
3687 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3688
3689 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
3690
3691 PR fortran/66605
3692 * gfortran.dg/wunused-parameter.f90: New test.
3693
3694 2015-06-29 Richard Henderson <rth@redhat.com>
3695
3696 * gcc.target/i386/asm-flag-1.c: New.
3697 * gcc.target/i386/asm-flag-2.c: New.
3698 * gcc.target/i386/asm-flag-3.c: New.
3699 * gcc.target/i386/asm-flag-4.c: New.
3700 * gcc.target/i386/asm-flag-5.c: New.
3701
3702 2015-06-29 Marek Polacek <polacek@redhat.com>
3703
3704 PR c/66322
3705 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3706 * c-c++-common/pr66322.c: New test.
3707 * g++.dg/eh/scope1.C: Remove dg-warning.
3708
3709 2015-06-29 Richard Biener <rguenther@suse.de>
3710
3711 PR tree-optimization/66677
3712 * gcc.dg/vect/pr66677.c: New testcase.
3713
3714 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3715
3716 PR middle-end/64130
3717 * gcc.dg/tree-ssa/pr64130.c: New test.
3718
3719 2015-06-26 Jiong Wang <jiong.wang@arm.com>
3720
3721 * gcc.target/aarch64/pic-small.c: New testcase.
3722
3723 2015-06-26 Richard Biener <rguenther@suse.de>
3724
3725 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3726
3727 2015-06-26 Marek Polacek <polacek@redhat.com>
3728
3729 * gcc.dg/fold-and-1.c: New test.
3730 * gcc.dg/fold-and-2.c: New test.
3731
3732 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
3733
3734 * gnat.dg/warn11.adb: Add missing dg directive.
3735 * gnat.dg/warn12.adb: New test.
3736 * gnat.dg/warn12_pkg.ads: New helper.
3737
3738 2015-06-26 Richard Biener <rguenther@suse.de>
3739
3740 * gfortran.dg/reassoc_3.f90: Adjust.
3741
3742 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
3743
3744 PR target/66412
3745 * gcc.target/i386/pr66412.c: New test.
3746
3747 2015-06-25 Richard Biener <rguenther@suse.de>
3748
3749 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3750
3751 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
3752
3753 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3754
3755 2015-06-25 Richard Biener <rguenther@suse.de>
3756
3757 * gfortran.dg/vect/vect-9.f90: New testcase.
3758
3759 2015-06-25 Nick Clifton <nickc@redhat.com>
3760
3761 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3762 H8300 and M32R targets.
3763
3764 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3765
3766 PR fortran/66528
3767 * gfortran.dg/maxerrors.f90: New test.
3768
3769 2015-06-08 DJ Delorie <dj@redhat.com>
3770
3771 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3772
3773 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3774
3775 * gcc.target/aarch64/mgeneral-regs_3.c: New.
3776
3777 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3778
3779 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3780 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3781 * gcc.target/aarch64/nofp_1.c: New file.
3782
3783 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
3784
3785 Implement N3928 - Extending static_assert
3786 * g++.dg/cpp0x/static_assert8.C: Adjust.
3787 * g++.dg/cpp0x/static_assert12.C: New.
3788 * g++.dg/cpp0x/static_assert13.C: New.
3789 * g++.dg/cpp1y/static_assert1.C: New.
3790 * g++.dg/cpp1y/static_assert2.C: New.
3791 * g++.dg/cpp1z/static_assert-nomsg.C: New.
3792
3793 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
3794
3795 PR c++/65750
3796 * g++.dg/cpp0x/trailing11.C: New.
3797
3798 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3799
3800 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3801 multilibs.
3802 * gcc.target/arm/memset-inline-10.c: Likewise.
3803 * gcc.target/arm/pr58784.c: Likewise.
3804 * gcc.target/arm/pr59985.C: Likewise.
3805 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
3806
3807 2015-06-24 Renlin Li <renlin.li@arm.com>
3808
3809 * gcc.target/aarch64/arm_align_max_pwr.c: New.
3810 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
3811
3812 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
3813
3814 Revert:
3815 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3816
3817 PR c++/30044
3818 * g++.dg/cpp0x/auto45.C: New test.
3819 * g++.dg/template/pr30044.C: New test.
3820 * g++.dg/template/crash83.C: Accept any error string.
3821 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3822 parameters.
3823 * g++.dg/cpp0x/variadic18.C: Likewise
3824 * g++.dg/template/canon-type-13.C: Likewise.
3825 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3826
3827 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3828
3829 PR c++/65811
3830 * g++.dg/other/linkage2.C: New.
3831
3832 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3833
3834 PR target/63408
3835 * gcc.target/arm/pr63408.c: New test.
3836
3837 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
3838
3839 * lib/c-torture.exp: Don't call check_effective_target_lto
3840 before setting up environment correctly.
3841 * lib/gcc-dg.exp: Likewise, and protect
3842 gcc_force_conventional_output.
3843
3844 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3845
3846 PR rtl-optimization/66306
3847 * gcc.target/s390/pr66306.c: New test.
3848
3849 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3850
3851 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3852 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3853 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3854 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3855 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3856 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3857 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3858
3859 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
3860
3861 PR target/65803
3862 * gcc.c-torture/pr65803.c: New test.
3863
3864 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3865
3866 PR c++/30044
3867 * g++.dg/cpp0x/auto45.C: New test.
3868 * g++.dg/template/pr30044.C: New test.
3869 * g++.dg/template/crash83.C: Accept any error string.
3870 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3871 parameters.
3872 * g++.dg/cpp0x/variadic18.C: Likewise
3873 * g++.dg/template/canon-type-13.C: Likewise.
3874 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3875
3876 2015-06-23 Marek Polacek <polacek@redhat.com>
3877
3878 * c-c++-common/Wlogical-op-3.c: New test.
3879
3880 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3881
3882 PR c++/66254
3883 * g++.dg/cpp0x/scoped_enum5.C: New.
3884
3885 2015-06-23 Richard Biener <rguenther@suse.de>
3886
3887 PR tree-optimization/66636
3888 * gcc.dg/vect/pr66636.c: New testcase.
3889
3890 2015-06-23 Marek Polacek <polacek@redhat.com>
3891
3892 * gcc.dg/fold-minus-4.c: New test.
3893 * gcc.dg/fold-minus-5.c: New test.
3894 * c-c++-common/ubsan/overflow-add-5.c: New test.
3895
3896 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3897
3898 Add missing testcase from r224672.
3899 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3900
3901 * gcc.target/vax/bswapdi-1.c: New.
3902
3903 2015-06-23 Andre Vehreschild <vehre@gmx.de>
3904
3905 PR fortran/64674
3906 * gfortran.dg/associate_18.f08: New test.
3907
3908 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
3909
3910 PR target/66560
3911 * gcc.target/i386/pr66560-1.c: New test.
3912 * gcc.target/i386/pr66560-2.c: Ditto.
3913 * gcc.target/i386/pr66560-3.c: Ditto.
3914 * gcc.target/i386/pr66560-4.c: Ditto.
3915
3916 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
3917
3918 * gcc.target/nvptx/nvptx.exp: New file.
3919 * gcc.target/nvptx/proto-1.c: Likewise.
3920
3921 2015-06-23 Bin Cheng <bin.cheng@arm.com>
3922
3923 PR tree-optimization/66449
3924 * gcc.dg/vect/pr66449.c: New test.
3925
3926 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
3927
3928 * g++.dg/other/dump-ada-spec-5.C: New test.
3929 * g++.dg/other/dump-ada-spec-6.C: Likewise.
3930 * g++.dg/other/dump-ada-spec-7.C: Likewise.
3931
3932 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3933
3934 * g++.dg/inherit/pure1.C: Test location too.
3935
3936 2015-06-22 Marek Polacek <polacek@redhat.com>
3937
3938 * gcc.dg/fold-ior-1.c: New test.
3939 * gcc.dg/fold-minus-2.c: New test.
3940 * gcc.dg/fold-minus-3.c: New test.
3941 * gcc.dg/fold-plus-1.c: New test.
3942 * gcc.dg/fold-plus-2.c: New test.
3943 * gcc.dg/fold-xor-4.c: New test.
3944 * gcc.dg/fold-xor-5.c: New test.
3945
3946 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3947
3948 PR target/65914
3949 * g++.dg/torture/pr65914.C: New.
3950
3951 2015-06-22 Richard Biener <rguenther@suse.de>
3952
3953 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3954 not existing TORTURE_OPTIONS only.
3955 * lib/gcc-dg.exp: Likewise.
3956
3957 2015-06-22 Christian Bruel <christian.bruel@st.com>
3958
3959 PR target/52144
3960 * gcc.target/arm/flip-thumb.c: New test.
3961
3962 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
3963 Martin Liska <mliska@suse.cz>
3964
3965 PR ipa/65908
3966 * g++.dg/ipa/pr65908.C: New testcase.
3967
3968 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
3969
3970 PR c++/65882
3971 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3972 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3973
3974 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
3975
3976 * gnat.dg/specs/debug1.ads: Adjust.
3977
3978 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
3979
3980 * gcc.target/aarch64/fmovd-zero-mem.c: New.
3981 * gcc.target/aarch64/fmovd-zero-reg.c: New.
3982 * gcc.target/aarch64/fmovf-zero-mem.c: New.
3983 * gcc.target/aarch64/fmovf-zero-reg.c: New.
3984 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3985 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3986 * gcc.target/aarch64/fmovd-zero.c: Delete.
3987 * gcc.target/aarch64/fmovf-zero.c: Delete.
3988
3989 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3990
3991 * gcc.target/vax/bswapdi-1.c: New.
3992
3993 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3994
3995 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3996
3997 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3998
3999 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
4000
4001 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4002
4003 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
4004
4005 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4006
4007 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
4008
4009 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4010
4011 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
4012
4013 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4014
4015 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
4016
4017 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4018
4019 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
4020
4021 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4022
4023 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
4024
4025 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4026
4027 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
4028
4029 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4030
4031 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
4032
4033 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4034
4035 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
4036
4037 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4038
4039 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
4040
4041 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4042
4043 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
4044
4045 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4046
4047 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
4048
4049 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4050
4051 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
4052
4053 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4054
4055 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
4056
4057 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4058
4059 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
4060
4061 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4062
4063 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
4064
4065 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4066
4067 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
4068
4069 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4070
4071 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4072 (_ARM_FPSCR): Add FZ field.
4073 (clean_results): Force FZ=1 on AArch64.
4074 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
4075
4076 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4077
4078 * gcc.target/aarch64/pr62308.c: New test.
4079
4080 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
4081
4082 PR fortran/66549
4083 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
4084
4085 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
4086
4087 * gcc.target/i386/mpx/pr66581.c: New test.
4088
4089 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
4090
4091 * gcc.target/i386/cmov9.c: New test.
4092
4093 2015-06-18 Richard Biener <rguenther@suse.de>
4094
4095 * g++.dg/other/const4.C: New testcase.
4096
4097 2015-06-18 Michael Matz <matz@suse.de>
4098
4099 PR middle-end/66253
4100 * gcc.dg/vect/pr66253.c: New testcase.
4101
4102 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4103
4104 PR target/66569
4105 * gcc.target/i386/mpx/chkp-vararg.c: New test.
4106
4107 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4108
4109 PR middle-end/66568
4110 * gcc.target/i386/mpx/pr66568.c: New test.
4111
4112 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4113
4114 PR middle-end/66567
4115 * gcc.target/i386/mpx/pr66567.c: New test.
4116
4117 2015-06-18 Richard Biener <rguenther@suse.de>
4118
4119 PR tree-optimization/66510
4120 * gcc.dg/vect/slp-perm-12.c: New testcase.
4121
4122 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4123
4124 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
4125 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
4126 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
4127 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
4128
4129 2015-06-17 Jakub Jelinek <jakub@redhat.com>
4130
4131 PR c++/66571
4132 * g++.dg/gomp/pr66571-1.C: New test.
4133
4134 PR middle-end/66429
4135 * c-c++-common/gomp/pr66429.c: New test.
4136
4137 2015-06-17 David Malcolm <dmalcolm@redhat.com>
4138
4139 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
4140 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
4141 ...this.
4142 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
4143 New testcase.
4144 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
4145 New testcase.
4146
4147 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4148
4149 PR testsuite/65944
4150 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
4151
4152 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
4153
4154 * gcc.target/mips/pr65862-1.c: New test.
4155 * gcc.target/mips/pr65862-2.c: Likewise.
4156
4157 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4158
4159 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
4160 * gcc.target/i386/pr52252-atom.c: Ditto.
4161 * gcc.target/i386/vect-div-1.c: Ditto.
4162 * gcc.target/i386/rotate-5.c: Ditto.
4163 * gcc.target/i386/pr50202.c: Ditto.
4164 * gcc.target/i386/pr37843-3.c: Ditto.
4165 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
4166 * gcc.target/i386/pr53397-1.c: Ditto.
4167 * gcc.target/i386/pr55934.c: Ditto.
4168 * gcc.target/i386/pr37843-4.c: Ditto.
4169 * gcc.target/i386/pr60451.c: Ditto.
4170 * gcc.target/i386/pr53397-2.c: Ditto.
4171 * gcc.target/i386/vectorize1.c: Ditto.
4172 * gcc.target/i386/extract-insert-combining.c: Ditto.
4173 * gcc.target/i386/pr53759.c: Ditto.
4174 * gcc.target/i386/pr52252-core.c: Ditto.
4175 * gcc.target/i386/rotate-3.c: Ditto.
4176 * gcc.target/i386/sse-20.c: Ditto.
4177 * gcc.target/i386/rotate-4.c: Ditto.
4178 * gcc.target/i386/pr61403.c: Ditto.
4179 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
4180 * gcc.target/i386/pr60901.c: Ditto.
4181 * gcc.target/i386/pr59794-7.c: Ditto.
4182 * gcc.target/i386/pr62208.c: Ditto.
4183 * gcc.target/i386/pr53416.c: Ditto.
4184 * gcc.target/i386/asm-dialect-1.c: Ditto.
4185 * gcc.target/i386/pr50038.c: Ditto.
4186 * gcc.target/i386/47698.c: Ditto.
4187 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
4188 * gcc.target/i386/pr59794-2.c: Ditto.
4189 * gcc.target/i386/pr59794-3.c: Ditto.
4190 * gcc.target/i386/pr39058.c: Ditto.
4191 * gcc.target/i386/pr60205-1.c: Ditto.
4192 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
4193 * gcc.target/i386/sse2-movq-2.c: Ditto.
4194
4195 2015-06-17 Richard Biener <rguenther@suse.de>
4196
4197 PR tree-optimization/66251
4198 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
4199
4200 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
4201
4202 PR c++/59682
4203 * g++.dg/parse/new-placement1.C: New.
4204
4205 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4206
4207 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
4208 * jit.dg/test-compound-assignment.c: New testcase.
4209
4210 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4211
4212 PR jit/66539
4213 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
4214 to "testcases" array.
4215
4216 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4217
4218 PR jit/66539
4219 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
4220 * jit.dg/test-debug-strings.c: New test case.
4221 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
4222 the discriminant has a sane debug string.
4223
4224 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
4225
4226 PR target/56766
4227 * gcc.target/i386/pr56766-1.c: New test.
4228 * gcc.target/i386/pr56766-2.c: Ditto.
4229
4230 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
4231
4232 * gcc.target/mips/loongson-shift-count-truncated-1.c:
4233 Skip on mips*-mti-linux* and mips*-img-linux* targets.
4234 * gcc.target/mips/loongson-simd.c: Ditto.
4235
4236 2015-06-16 Richard Biener <rguenther@suse.de>
4237
4238 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
4239
4240 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4241
4242 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
4243 passed by the testsuite driver.
4244
4245 2015-06-16 Richard Biener <rguenther@suse.de>
4246
4247 * gcc.dg/vect/slp-perm-11.c: New testcase.
4248
4249 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
4250
4251 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
4252 dg-options.
4253
4254 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4255
4256 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4257 Reinstate calls to torture-init and torture-finalize.
4258
4259 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4260
4261 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
4262
4263 2015-06-15 Nathan Sidwell <nathan@acm.org>
4264
4265 PR c++/58583
4266 * g++.dg/cpp0x/nsdmi-template14.C: New test.
4267
4268 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4269
4270 PR c++/51048
4271 * g++.dg/cpp0x/local-type1.C: New.
4272
4273 2015-06-15 Andre Vehreschild <vehre@gmx.de>
4274
4275 PR fortran/44672
4276 PR fortran/45440
4277 PR fortran/57307
4278 * gfortran.dg/allocate_with_source_3.f90: Removed check for
4279 unimplemented error.
4280 * gfortran.dg/allocate_with_source_7.f08: New test.
4281 * gfortran.dg/allocate_with_source_8.f08: New test.
4282
4283 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
4284
4285 PR c++/65168
4286 * g++.dg/warn/Walways-true-3.C: New test.
4287
4288 2015-06-13 Tom de Vries <tom@codesourcery.com>
4289
4290 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
4291
4292 2015-06-13 Tom de Vries <tom@codesourcery.com>
4293
4294 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
4295 (main): Remove superfluous attributes.
4296 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4297 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4298
4299 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4300
4301 * gcc.target/i386/monitorx.c: New.
4302 * gcc.target/i386/sse-12.c: Add -mmwaitx.
4303 * gcc.target/i386/sse-13.c: Ditto.
4304 * gcc.target/i386/sse-14.c: Ditto.
4305 * gcc.target/i386/sse-22.c: Ditto.
4306 * gcc.target/i386/sse-23.c: Ditto.
4307 * g++.dg/other/i386-2.C: Ditto.
4308 * g++.dg/other/i386-3.C: Ditto.
4309
4310 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
4311
4312 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
4313
4314 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
4315
4316 PR fortran/66079
4317 * gfortran.dg/allocatable_scalar_13.f90: New test
4318
4319 2015-06-11 Marek Polacek <polacek@redhat.com>
4320
4321 * gcc.dg/fold-xor-3.c: New test.
4322
4323 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4324
4325 * gcc.target/arm/short-it-ifcvt-1.c: New test.
4326 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
4327
4328 2015-06-11 Christian Bruel <christian.bruel@st.com>
4329
4330 PR target/52144
4331 * gcc.target/arm/pragma_attribute.c: New test.
4332
4333 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
4334
4335 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
4336
4337 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
4338
4339 PR target/66473
4340 * gcc.target/i386/pr66473.c: New test.
4341
4342 2015-06-10 Jakub Jelinek <jakub@redhat.com>
4343
4344 PR target/66470
4345 * gcc.dg/tls/pr66470.c: New test.
4346 * gcc.target/i386/pr66470.c: New test.
4347
4348 2015-06-10 Christian Bruel <christian.bruel@st.com>
4349
4350 PR target/52144
4351 * gcc.target/arm/attr_arm.c: New test
4352 * gcc.target/arm/attr_arm-err.c: New test
4353 * gcc.target/arm/attr_thumb.c: New test
4354 * gcc.target/arm/attr_thumb-static.c: New test
4355
4356 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4357
4358 PR target/66200
4359 PR target/66428
4360 PR c++/66192
4361 * g++.dg/abi/aarch64_guard1.C: Adjust test.
4362
4363 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
4364
4365 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
4366 passed by the testsuite driver.
4367
4368 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4369
4370 Revert:
4371 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4372 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4373 * gcc.dg/ssp-1.c: Make counter a register.
4374 * gcc.dg/ssp-2.c: Likewise.
4375 * gcc.dg/torture/parm-coalesce.c: New.
4376
4377 2015-06-09 Tom de Vries <tom@codesourcery.com>
4378
4379 * gcc.target/i386/vararg-loc.c: New test.
4380
4381 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4382
4383 PR c++/65815
4384 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
4385 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
4386
4387 2015-06-09 Marek Polacek <polacek@redhat.com>
4388
4389 PR tree-optimization/66299
4390 * gcc.dg/pr66299-1.c: New test.
4391 * gcc.dg/pr66299-2.c: New test.
4392 * gcc.dg/pr66299-3.c: New test.
4393
4394 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
4395
4396 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
4397 passed by the testsuite driver.
4398
4399 2015-06-09 Richard Biener <rguenther@suse.de>
4400
4401 PR middle-end/66423
4402 * gcc.dg/fold-modpow2.c: New testcase.
4403
4404 2015-06-09 Richard Biener <rguenther@suse.de>
4405
4406 PR tree-optimization/66419
4407 * gcc.dg/vect/bb-slp-37.c: New testcase.
4408
4409 2015-06-09 Shiva Chen <shiva0217@gmail.com>
4410
4411 * gcc.target/arm/stl-cond.c: New test.
4412
4413 2015-06-09 Richard Biener <rguenther@suse.de>
4414
4415 PR middle-end/66413
4416 * gcc.dg/torture/pr66413.c: New testcase.
4417
4418 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4419
4420 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4421 * gcc.dg/ssp-1.c: Make counter a register.
4422 * gcc.dg/ssp-2.c: Likewise.
4423 * gcc.dg/torture/parm-coalesce.c: New.
4424
4425 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
4426
4427 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
4428 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
4429
4430 2015-06-08 Tom de Vries <tom@codesourcery.com>
4431
4432 PR rtl-optimization/66444
4433 * gcc.dg/pr66444.c: New test.
4434
4435 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4436
4437 PR fortran/66245
4438 * gfortran.dg/class_is_1.f90: New test.
4439 * gfortran.dg/type_is_1.f90: Ditto.
4440
4441 2015-06-08 Marek Polacek <polacek@redhat.com>
4442
4443 PR c/66415
4444 * gcc.dg/cpp/pr66415-1.c: New test.
4445 * gcc.dg/cpp/pr66415-2.c: New test.
4446
4447 2015-06-08 Richard Biener <rguenther@suse.de>
4448
4449 PR tree-optimization/66422
4450 * gcc.dg/Warray-bounds-16.c: New testcase.
4451
4452 2015-06-08 Richard Biener <rguenther@suse.de>
4453
4454 * gcc.dg/vect/slp-perm-10.c: New testcase.
4455 * gcc.dg/vect/slp-23.c: Adjust.
4456 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
4457 vector pointer update.
4458
4459 2015-06-08 Marek Polacek <polacek@redhat.com>
4460
4461 PR sanitizer/66452
4462 * g++.dg/ubsan/pr66452.C: New test.
4463
4464 2015-06-08 Tom de Vries <tom@codesourcery.com>
4465
4466 PR tree-optimization/66436
4467 * gcc.dg/gomp/dump-new-function-2.c: New test.
4468 * gcc.dg/gomp/dump-new-function-3.c: Same.
4469 * gcc.dg/gomp/dump-new-function.c: Same.
4470
4471 2015-06-08 Tom de Vries <tom@codesourcery.com>
4472
4473 PR tree-optimization/66435
4474 * gcc.dg/gomp/notify-new-function-2.c: New test.
4475 * gcc.dg/gomp/notify-new-function-3.c: Same.
4476 * gcc.dg/gomp/notify-new-function.c: Same.
4477
4478 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
4479
4480 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
4481 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
4482 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
4483 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
4484 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
4485 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
4486 -fshort-enum.
4487
4488 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
4489
4490 PR fortran/47659
4491 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
4492 * gfortran.dg/warn_conversion.f90: Add warning for change in value
4493 for assignment.
4494 * gfortran.dg/warn_conversion_3.f90: Add warnings.
4495 * gfortran.dg/warn_conversion_5.f90: New test.
4496 * gfortran.dg/warn_conversion_6.f90: New test.
4497 * gfortran.dg/warn_conversion_7.f90: New test.
4498
4499 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4500
4501 PR fortran/66347
4502 * gfortran.dg/blockdata_9.f: New test.
4503
4504 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4505
4506 PR fortran/66385
4507 * gfortran.dg/forall_17.f90: New test.
4508
4509 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
4510
4511 * g++.dg/cpp0x/pr57101.C: Add warning.
4512 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
4513 * g++.dg/ext/visibility/anon7.C: Same.
4514 * g++.dg/ipa/pr63587-2.C: Same.
4515 * g++.dg/opt/dump1.C: Same.
4516 * g++.dg/opt/pr59622-3.C: Same.
4517 * g++.dg/opt/pr59622.C: Same.
4518 * g++.dg/torture/pr46383.C: Same.
4519 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
4520 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
4521 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
4522 functions.
4523 * gfortran.dg/intent_out_8.f90: Same.
4524 * gfortran.dg/warn_target_lifetime_3.f90: Same.
4525
4526 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4527
4528 PR fortran/66377
4529 gfortran.dg/equiv_9.f90: New test.
4530
4531
4532 2015-06-05 Tom de Vries <tom@codesourcery.com>
4533
4534 merge from gomp4 branch:
4535 2015-05-28 Tom de Vries <tom@codesourcery.com>
4536
4537 PR tree-optimization/65443
4538 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
4539 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
4540 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
4541
4542 2015-06-05 Nathan Sidwell <nathan@acm.org>
4543
4544 PR c++/52595
4545 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
4546
4547 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
4548
4549 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
4550
4551 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4552
4553 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
4554
4555 2015-06-04 Sriraman Tallam <tmsriram@google.com>
4556
4557 * testsuite/gcc.target/i386/noplt-1.c: New test.
4558 * testsuite/gcc.target/i386/noplt-2.c: New test.
4559 * testsuite/gcc.target/i386/noplt-3.c: New test.
4560 * testsuite/gcc.target/i386/noplt-4.c: New test.
4561
4562 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
4563
4564 PR fortran/58749
4565 * gfortran.dg/adjustl_1.f90: New test.
4566
4567 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
4568
4569 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
4570 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
4571
4572 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
4573
4574 * lto.c (iterative_hash_canonical_type,
4575 gimple_register_canonical_type): only hash main variants of types
4576
4577 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
4578
4579 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4580 Move set of dg-do-what-default after early return.
4581
4582 2015-06-04 Marek Polacek <polacek@redhat.com>
4583
4584 PR c/66341
4585 * gcc.dg/lvalue-8.c: New test.
4586
4587 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4588 Paolo Carlini <paolo.carlini@oracle.com>
4589
4590 PR c++/66130
4591 * g++.dg/other/pr66130.C: New.
4592 * g++.dg/cpp0x/pr66130.C: Likewise.
4593
4594 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4595
4596 * g++.dg/cpp0x/decl-loc1.C: New.
4597 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
4598 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
4599 * g++.dg/init/ctor8.C: Likewise.
4600 * g++.dg/parse/semicolon4.C: Likewise.
4601
4602 2015-06-03 Marek Polacek <polacek@redhat.com>
4603
4604 PR sanitizer/66190
4605 * g++.dg/ubsan/static-init-1.C: New test.
4606 * g++.dg/ubsan/static-init-2.C: New test.
4607 * g++.dg/ubsan/static-init-3.C: New test.
4608
4609 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
4610
4611 PR target/66275
4612 * gcc.target/i386/pr66275.c: New test.
4613
4614 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4615
4616 * gcc.dg/Wcxx-compat-22.c: New testcase.
4617 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4618 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4619 * c-c++-common/pr58346-1.c: Likewise.
4620 * c-c++-common/transparent-union-1.c: Likewise.
4621
4622 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
4623
4624 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4625 * g++.dg/plugin/def_plugin.c: New file.
4626 * g++.dg/plugin/def-plugin-test.C: New file.
4627
4628 2015-06-03 Richard Biener <rguenther@suse.de>
4629
4630 * gcc.dg/vect/bb-slp-36.c: New testcase.
4631
4632 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4633
4634 * gcc.dg/lto/chkp-removed-alias_0.c: New.
4635
4636 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4637
4638 * gcc.dg/lto/chkp-privatize-1_0.c: New.
4639 * gcc.dg/lto/chkp-privatize-1_1.c: New.
4640 * gcc.dg/lto/chkp-privatize-2_0.c: New.
4641 * gcc.dg/lto/chkp-privatize-2_1.c: New.
4642
4643 2015-06-03 Marek Polacek <polacek@redhat.com>
4644
4645 PR c/64223
4646 PR c/29358
4647 * gcc.dg/pr64223-1.c: New test.
4648 * gcc.dg/pr64223-2.c: New test.
4649
4650 2015-06-03 Richard Biener <rguenther@suse.de>
4651
4652 PR tree-optimization/63916
4653 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4654
4655 2015-06-03 Richard Biener <rguenther@suse.de>
4656
4657 PR tree-optimization/66375
4658 * gcc.dg/torture/pr66375.c: New testcase.
4659
4660 2015-06-03 Bin Cheng <bin.cheng@arm.com>
4661
4662 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4663
4664 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
4665
4666 PR target/65768
4667 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4668
4669 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4670
4671 PR fortran/66380
4672 * gfortran.dg/reshape_7.f90: New test.
4673
4674 2015-06-02 David Malcolm <dmalcolm@redhat.com>
4675
4676 PR c/66220:
4677 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4678 (fn_36): New.
4679
4680 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4681
4682 PR c/49551
4683 * gcc.dg/pr49551.c: New testcase.
4684
4685 2015-06-02 Richard Biener <rguenther@suse.de>
4686
4687 PR debug/65549
4688 * g++.dg/lto/pr65549_0.C: New testcase.
4689
4690 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
4691
4692 PR libgomp/65742
4693 PR middle-end/66332
4694 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4695
4696 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4697
4698 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4699
4700 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4701
4702 PR c++/61683
4703 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4704
4705 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4706
4707 PR tree-optimization/48052
4708 * gcc.dg/tree-ssa/scev-8.c: New.
4709 * gcc.dg/tree-ssa/scev-9.c: New.
4710 * gcc.dg/tree-ssa/scev-10.c: New.
4711 * gcc.dg/vect/pr48052.c: New.
4712
4713 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
4714
4715 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4716
4717 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4718
4719 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4720
4721 2015-06-02 Marek Polacek <polacek@redhat.com>
4722
4723 PR middle-end/66345
4724 * gcc.dg/torture/pr66345.c: New test.
4725
4726 2015-06-02 Richard Biener <rguenther@suse.de>
4727
4728 PR tree-optimization/65961
4729 * gcc.dg/torture/pr65961.c: New testcase.
4730
4731 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4732
4733 PR tree-optimization/52563
4734 PR tree-optimization/62173
4735 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4736 * gcc.dg/tree-ssa/scev-4.c: Ditto.
4737
4738 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4739
4740 * gnat.dg/specs/varsize_return2.ads: New test.
4741 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4742
4743 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
4744
4745 * gcc.dg/vect/vect-outer-simd-1.c: New test.
4746
4747 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
4748
4749 PR target/65697
4750 * gcc.target/aarch64/sync-comp-swap.c: New.
4751 * gcc.target/aarch64/sync-comp-swap.x: New.
4752 * gcc.target/aarch64/sync-op-acquire.c: New.
4753 * gcc.target/aarch64/sync-op-acquire.x: New.
4754 * gcc.target/aarch64/sync-op-full.c: New.
4755 * gcc.target/aarch64/sync-op-full.x: New.
4756 * gcc.target/aarch64/sync-op-release.c: New.
4757 * gcc.target/aarch64/sync-op-release.x: New.
4758
4759 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
4760
4761 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4762 (bar): Predefined.
4763
4764 2015-06-01 Richard Biener <rguenther@suse.de>
4765
4766 PR tree-optimization/66349
4767 PR tree-optimization/66352
4768 PR tree-optimization/66357
4769 * gcc.dg/torture/pr66357.c: New testcase.
4770 * gcc.dg/torture/pr66349.c: Likewise.
4771 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4772
4773 2015-06-01 Richard Biener <rguenther@suse.de>
4774
4775 Revert
4776 2015-05-29 Richard Biener <rguenther@suse.de>
4777
4778 PR tree-optimization/66314
4779 * gcc.dg/asan/pr66314.c: New testcase.
4780
4781 2015-06-01 Richard Biener <rguenther@suse.de>
4782
4783 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4784
4785 2015-06-01 Jakub Jelinek <jakub@redhat.com>
4786
4787 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4788 directives.
4789 (hp3, hp4): Add inline keyword.
4790 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4791 (hp2): Add inline keyword.
4792 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4793 (hp2): Add inline keyword.
4794
4795 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
4796
4797 PR target/65527
4798 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4799 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4800 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4801 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4802
4803 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
4804
4805 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
4806 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
4807
4808 2015-06-01 Richard Biener <rguenther@suse.de>
4809
4810 PR tree-optimization/66280
4811 * g++.dg/torture/pr66280.C: New testcase.
4812 * g++.dg/torture/pr66280-2.C: Likewise.
4813
4814 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4815
4816 * gnat.dg/addr9_1.adb: New test.
4817 * gnat.dg/addr9_2.adb: Likewise.
4818 * gnat.dg/addr9_3.adb: Likewise.
4819 * gnat.dg/addr9_4.adb: Likewise.
4820
4821 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
4822
4823 * g++.dg/other/dump-ada-spec-4.C: New test.
4824
4825 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
4826
4827 * gcc.dg/alias-8.c: Fix dg-warning.
4828
4829 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
4830
4831 * gcc.dg/alias-8.c: Do not xfail.
4832 * gcc.dg/pr62167.c: Prevent FRE.
4833 * gcc.dg/alias-14.c: New testcase.
4834
4835 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
4836
4837 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
4838
4839 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4840
4841 PR target/66215
4842 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
4843 dg-options.
4844 * gcc.target/s390/hotpatch-10.c: Likewise.
4845 * gcc.target/s390/hotpatch-11.c: Likewise.
4846 * gcc.target/s390/hotpatch-12.c: Likewise.
4847 * gcc.target/s390/hotpatch-17.c: Likewise.
4848 * gcc.target/s390/hotpatch-18.c: Likewise.
4849 * gcc.target/s390/hotpatch-20.c: Likewise.
4850 * gcc.target/s390/hotpatch-21.c: Likewise.
4851 * gcc.target/s390/hotpatch-22.c: Likewise.
4852 * gcc.target/s390/hotpatch-23.c: Likewise.
4853 * gcc.target/s390/hotpatch-24.c: Likewise.
4854 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
4855 to check for the exact nops too.
4856 * gcc.target/s390/hotpatch-3.c: Likewise.
4857 * gcc.target/s390/hotpatch-4.c: Likewise.
4858 * gcc.target/s390/hotpatch-5.c: Likewise.
4859 * gcc.target/s390/hotpatch-6.c: Likewise.
4860 * gcc.target/s390/hotpatch-7.c: Likewise.
4861 * gcc.target/s390/hotpatch-8.c: Likewise.
4862 * gcc.target/s390/hotpatch-9.c: Likewise.
4863 * gcc.target/s390/hotpatch-14.c: Likewise.
4864 * gcc.target/s390/hotpatch-15.c: Likewise.
4865 * gcc.target/s390/hotpatch-16.c: Likewise.
4866 * gcc.target/s390/hotpatch-19.c: Likewise.
4867 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
4868 scan-assembler-times counting number of .align directives.
4869 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
4870 dg-options. Remove scan-assembler-times counting number of .align
4871 directives.
4872 * gcc.target/s390/hotpatch-26.c: New file.
4873 * gcc.target/s390/hotpatch-27.c: New file.
4874 * gcc.target/s390/hotpatch-28.c: New file.
4875 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
4876 using -Os -O0 -O1 -O2 -O3 options.
4877
4878 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4879
4880 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4881
4882 2015-05-29 Jakub Jelinek <jakub@redhat.com>
4883
4884 PR tree-optimization/66142
4885 * gcc.dg/vect/pr66142.c: New test.
4886
4887 2015-05-29 Richard Biener <rguenther@suse.de>
4888
4889 PR tree-optimization/66314
4890 * gcc.dg/asan/pr66314.c: New testcase.
4891
4892 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4893
4894 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4895 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4896 Adjust all callers.
4897 (schedule-cleanups, dg-keep-saved-temps): New proc.
4898 (gcc-dg-test-1): Schedule cleanups.
4899 * lib/profopt.exp (profopt-execute): Likewise.
4900 * g++.dg/cdce3.C: Adjust expected line numbers.
4901 * gcc.dg/cdce1.c: Likewise.
4902 * gcc.dg/cdce2.c: Likewise.
4903 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4904 * gcc.dg/strlenopt-24.c: Likewise.
4905 * gcc.dg/tree-ssa/vrp26.c: Likewise.
4906 * gcc.dg/tree-ssa/vrp28.c: Likewise.
4907 * obj-c++.dg/encode-2.mm: Likewise.
4908
4909 2015-05-28 DJ Delorie <dj@redhat.com>
4910
4911 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4912
4913 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4914
4915 * gnat.dg/discr43.adb: New test.
4916
4917 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4918
4919 * gnat.dg/varsize_temp.adb: Rename into...
4920 * gnat.dg/varsize1.adb: ...this.
4921 * gnat.dg/varsize_copy.ad[sb]: Rename into...
4922 * gnat.dg/varsize2.ad[sb]: ...this.
4923 * gnat.dg/varsize3_1.adb: New test.
4924 * gnat.dg/varsize3_2.adb: Likewise.
4925 * gnat.dg/varsize3_3.adb: Likewise.
4926 * gnat.dg/varsize3_4.adb: Likewise.
4927 * gnat.dg/varsize3_5.adb: Likewise.
4928 * gnat.dg/varsize3_6.adb: Likewise.
4929 * gnat.dg/varsize3_pkg1.ads: New helper.
4930 * gnat.dg/varsize3_pkg2.ads: Likewise.
4931 * gnat.dg/varsize3_pkg3.ads: Likewise.
4932
4933 2015-05-28 Richard Biener <rguenther@suse.de>
4934
4935 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4936
4937 2015-05-28 Richard Biener <rguenther@suse.de>
4938
4939 PR tree-optimization/66142
4940 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4941
4942 2015-05-28 Lawrence Velázquez <vq@larryv.me>
4943
4944 PR target/63810
4945 * gcc.dg/darwin-minversion-3.c: Update testcase.
4946 * gcc.dg/darwin-minversion-4.c: Ditto.
4947 * gcc.dg/darwin-minversion-5.c: New testcase.
4948 * gcc.dg/darwin-minversion-6.c: Ditto.
4949 * gcc.dg/darwin-minversion-7.c: Ditto.
4950 * gcc.dg/darwin-minversion-8.c: Ditto.
4951 * gcc.dg/darwin-minversion-9.c: Ditto.
4952 * gcc.dg/darwin-minversion-10.c: Ditto.
4953 * gcc.dg/darwin-minversion-11.c: Ditto.
4954 * gcc.dg/darwin-minversion-12.c: Ditto.
4955
4956 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4957
4958 PR rtl-optimization/66168
4959 * gcc.c-torture/compile/pr66168.c: New test.
4960
4961 2015-05-27 Jeff Law <law@redhat.com>
4962
4963 PR target/39726
4964 * gcc.dg/target/m68k/pr39726-1.c: New test.
4965
4966 2015-05-27 Nathan Sidwell <nathan@acm.org>
4967
4968 PR c++/66270
4969 * g++.dg/ext/alias-canon3.C: New.
4970
4971 2015-05-27 Richard Biener <rguenther@suse.de>
4972
4973 PR tree-optimization/66272
4974 Revert parts of
4975 2014-08-15 Richard Biener <rguenther@suse.de>
4976
4977 PR tree-optimization/62031
4978 * gcc.dg/torture/pr66272.c: New testcase.
4979
4980 2015-05-27 Richard Biener <rguenther@suse.de>
4981
4982 * gcc.dg/vect/slp-reduc-7.c: New testcase.
4983
4984 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
4985
4986 PR target/65358
4987 * gcc.dg/pr65358.c: New test.
4988
4989 2015-05-27 Andre Vehreschild <vehre@gmx.de>
4990
4991 PR fortran/65548
4992 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4993 semantic.
4994 * gfortran.dg/allocate_with_source_6.f90: New test.
4995
4996 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
4997
4998 * gnat.dg/atomic7_1.adb: New test.
4999 * gnat.dg/atomic7_2.adb: Likewise.
5000 * gnat.dg/atomic7_pkg1.ads: New helper.
5001 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
5002
5003 2015-05-26 Michael Matz <matz@suse.de>
5004
5005 PR middle-end/66251
5006 * gcc.dg/vect/pr66251.c: New test.
5007
5008 2015-05-26 Richard Biener <rguenther@suse.de>
5009
5010 PR tree-optimization/66142
5011 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
5012
5013 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
5014
5015 PR fortran/66082
5016 * gfortran.dg/allocatable_scalar_13.f90: New test
5017
5018 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5019
5020 * gnat.dg/warn11.adb: New test.
5021 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
5022
5023 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5024
5025 * gnat.dg/vfa1_1.adb: New test.
5026 * gnat.dg/vfa1_2.adb: Likewise.
5027 * gnat.dg/vfa1_3.adb: Likewise.
5028 * gnat.dg/vfa1_4.adb: Likewise.
5029 * gnat.dg/vfa1_pkg.ads: New helper.
5030
5031 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
5032
5033 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
5034 * gcc.target/i386/pr66232-3.c: Likewise.
5035
5036 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
5037
5038 PR target/66274
5039 * gcc.target/i386/pr66274.c: New test.
5040
5041 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5042
5043 * gnat.dg/renaming6.ad[sb]: New test.
5044
5045 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
5046
5047 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
5048 and 'dg-require-effective-target pie'.
5049
5050 2015-05-23 Nathan Sidwell <nathan@acm.org>
5051
5052 PR c++/66243
5053 * g++.dg/cpp0x/pr66243.C: New.
5054
5055 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
5056
5057 PR lto/66180
5058 * g++.dg/lto/pr66180_0.C: New testcase.
5059 * g++.dg/lto/pr66180_1.C: New testcase.
5060
5061 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
5062
5063 PR fortran/66257
5064 * typebound_call_27.f90: New file.
5065
5066 2015-05-23 Nathan Sidwell <nathan@acm.org>
5067
5068 PR c++/65936
5069 * g++.dg/template/pr65936.C: New.
5070
5071 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5072
5073 PR tree-optimization/63387
5074 * gcc.dg/pr63387-2.c: New testcase.
5075
5076 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5077
5078 * gcc.dg/simd-1.c: Update to the new message.
5079
5080 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5081
5082 * gcc.dg/nand.c: New testcase.
5083
5084 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
5085
5086 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5087 Set dg-do-what-default to compile only on ARM targets without
5088 arm_neon_hw execution support. Remove redundant c-torture-execute
5089 in loop over test cases.
5090
5091 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5092
5093 PR target/65491
5094 * gcc.target/aarch64/pr65491_1.c: New test.
5095 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
5096 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
5097
5098 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5099
5100 PR c++/65598
5101 * g++.dg/cpp0x/explicit9.C: New.
5102 * g++.dg/cpp0x/explicit8.C: Check the locations too.
5103
5104 2015-05-22 Richard Biener <rguenther@suse.de>
5105
5106 PR tree-optimization/66251
5107 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
5108
5109 2015-05-22 Marek Polacek <polacek@redhat.com>
5110
5111 PR c/47043
5112 * c-c++-common/attributes-enum-1.c: New test.
5113 * c-c++-common/attributes-enum-2.c: New test.
5114 * g++.dg/cpp0x/attributes-enum-1.C: New test.
5115 * g++.dg/cpp1y/attributes-enum-1.C: New test.
5116
5117 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5118
5119 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
5120 effective target support. If no arm_neon_hw support, do not attempt
5121 to execute the tests; only compile them.
5122 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
5123 and "dg-require-effective-target arm_neon_ok".
5124 * gcc.target/arm/simd/vextp16_1.c: Likewise.
5125 * gcc.target/arm/simd/vextp64_1.c: Likewise.
5126 * gcc.target/arm/simd/vextp8_1.c: Likewise.
5127 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
5128 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
5129 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
5130 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
5131 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
5132 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
5133 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
5134 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
5135 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
5136 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
5137 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
5138 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
5139 * gcc.target/arm/simd/vexts16_1.c: Likewise.
5140 * gcc.target/arm/simd/vexts32_1.c: Likewise.
5141 * gcc.target/arm/simd/vexts64_1.c: Likewise.
5142 * gcc.target/arm/simd/vexts8_1.c: Likewise.
5143 * gcc.target/arm/simd/vextu16_1.c: Likewise.
5144 * gcc.target/arm/simd/vextu32_1.c: Likewise.
5145 * gcc.target/arm/simd/vextu64_1.c: Likewise.
5146 * gcc.target/arm/simd/vextu8_1.c: Likewise.
5147 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
5148 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
5149 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
5150 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
5151 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
5152 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
5153 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
5154 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
5155 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
5156 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
5157 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
5158 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
5159 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
5160 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
5161 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
5162 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
5163 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
5164 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
5165 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
5166 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
5167 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
5168 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
5169 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
5170 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
5171 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
5172 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
5173 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
5174 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
5175 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
5176 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
5177 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
5178 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
5179 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
5180 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
5181 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
5182 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
5183 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
5184 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
5185 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
5186 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
5187 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
5188 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
5189 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
5190 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
5191 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
5192 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
5193 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
5194 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
5195 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
5196 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
5197 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
5198 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
5199 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
5200 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
5201 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
5202 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
5203 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
5204 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
5205 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
5206 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
5207 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
5208 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
5209 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
5210 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
5211 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
5212 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
5213 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
5214 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
5215 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
5216 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
5217 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
5218 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
5219 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
5220 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
5221 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
5222 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
5223 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
5224 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
5225 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
5226 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
5227 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
5228 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
5229 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
5230 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
5231 * gcc.target/arm/simd/vzips16_1.c: Likewise.
5232 * gcc.target/arm/simd/vzips32_1.c: Likewise.
5233 * gcc.target/arm/simd/vzips8_1.c: Likewise.
5234 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
5235 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
5236 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
5237
5238 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5239
5240 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
5241 * gcc.dg/vect/pr59354.c: Likewise.
5242 * gcc.dg/vect/pr64252.c: Likewise.
5243 * gcc.dg/vect/pr64404.c: Likewise.
5244 * gcc.dg/vect/pr64493.c: Likewise.
5245 * gcc.dg/vect/pr64495.c: Likewise.
5246 * gcc.dg/vect/pr64844.c: Likewise.
5247 * gcc.dg/vect/pr65518.c: Likewise.
5248 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5249
5250 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5251
5252 PR c++/66210
5253 * g++.dg/cpp1y/var-templ28.C: New.
5254
5255 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
5256
5257 PR target/66232
5258 * gcc.target/i386/pr66232-1.c: New test.
5259 * gcc.target/i386/pr66232-2.c: Likewise.
5260 * gcc.target/i386/pr66232-3.c: Likewise.
5261 * gcc.target/i386/pr66232-4.c: Likewise.
5262 * gcc.target/i386/pr66232-5.c: Likewise.
5263
5264 2015-05-21 Nathan Sidwell <nathan@acm.org>
5265
5266 * g++.dg/cpp1y/pr60943.C: New.
5267
5268 2015-05-21 Jakub Jelinek <jakub@redhat.com>
5269
5270 PR tree-optimization/66233
5271 * gcc.c-torture/execute/pr66233.c: New test.
5272
5273 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5274
5275 PR fortran/66176
5276 * gfortran.dg/inline_matmul_11.f90: New test.
5277
5278 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
5279
5280 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
5281 instead of listing several targets on its own.
5282 * gcc.target/i386/pr32219-2.c: Likewise.
5283 * gcc.target/i386/pr32219-3.c: Likewise.
5284 * gcc.target/i386/pr32219-4.c: Likewise.
5285 * gcc.target/i386/pr32219-5.c: Likewise.
5286 * gcc.target/i386/pr32219-6.c: Likewise
5287 * gcc.target/i386/pr32219-7.c: Likewise.
5288 * gcc.target/i386/pr32219-8.c: Likewise.
5289 * gcc.target/i386/pr39013-1.c: Likewise.
5290 * gcc.target/i386/pr39013-2.c: Likewise.
5291 * gcc.target/i386/pr64317.c: Likewise.
5292
5293 2015-05-21 Jeff Law <law@redhat.com>
5294
5295 * gcc.target/hppa/shadd-3.c: New test.
5296 * gcc.target/hppa/shadd-4.c: New test.
5297
5298 2015-05-21 Michael Matz <matz@suse.de>
5299
5300 * gcc.dg/vect/vect-strided-store.c: New test.
5301 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5302 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
5303
5304 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5305
5306 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
5307 * gcc.dg/pow-sqrt-synth-1.c: New test.
5308 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
5309
5310 2015-05-21 Richard Biener <rguenther@suse.de>
5311
5312 PR c++/66211
5313 * g++.dg/conversion/pr66211.C: New testcase.
5314 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
5315
5316 2015-05-21 Jeff Law <law@redhat.com>
5317
5318 * gcc.target/hppa/shadd-2.c: New test.
5319
5320 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5321
5322 PR target/54236
5323 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
5324
5325 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5326
5327 PR target/65937
5328 * gcc.target/arm/pr26702.c: Adjust target selector.
5329
5330 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
5331
5332 PR middle-end/66221
5333 * gcc.dg/lto/pr66221_0.c: New test.
5334 * gcc.dg/lto/pr66221_1.c: New test.
5335
5336 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
5337
5338 PR c/52952
5339 * gcc.dg/redecl-4.c: Update column numbers.
5340 * gcc.dg/format/bitfld-1.c: Likewise.
5341 * gcc.dg/format/attr-2.c: Likewise.
5342 * gcc.dg/format/attr-6.c: Likewise.
5343 * gcc.dg/format/attr-7.c (baz): Likewise.
5344 * gcc.dg/format/asm_fprintf-1.c: Likewise.
5345 * gcc.dg/format/attr-4.c: Likewise.
5346 * gcc.dg/format/branch-1.c: Likewise.
5347 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
5348 locations within strings with embedded escape sequences.
5349
5350 2015-05-20 Jeff Law <law@redhat.com>
5351
5352 * gcc.target/hppa/hppa.exp: New target test driver.
5353 * gcc.target/hppa/shadd-1.c: New test.
5354
5355 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
5356
5357 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
5358
5359 2015-05-20 David Malcolm <dmalcolm@redhat.com>
5360
5361 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
5362 (fn_33_k_and_r_style): New.
5363 (fn_33_stroustrup_style): New.
5364 (fn_33_allman_style): New.
5365 (fn_33_whitesmiths_style): New.
5366 (fn_33_horstmann_style): New.
5367 (fn_33_ratliff_banner_style): New.
5368 (fn_33_lisp_style): New.
5369 (fn_34_indent_dash_gnu): New.
5370 (fn_34_indent_dash_kr): New.
5371 (fn_34_indent_dash_orig): New.
5372 (fn_34_indent_linux_style): New.
5373
5374 2015-05-20 Andre Vehreschild <vehre@gmx.de>
5375
5376 PR fortran/65548
5377 * gfortran.dg/allocate_with_source_5.f90: Extend test.
5378
5379 2015-05-20 Bin Cheng <bin.cheng@arm.com>
5380
5381 PR tree-optimization/65447
5382 * gcc.dg/tree-ssa/pr65447.c: New test.
5383
5384 2015-05-19 Nathan sidwell <nathan@acm.org>
5385
5386 * g++.dg/cpp0x/pr65954.C: New.
5387
5388 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5389
5390 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
5391
5392 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5393
5394 * lib/target-supports.exp: Vector do not always have natural
5395 alignment on s390*.
5396
5397 2015-05-19 David Sherwood <david.sherwood@arm.com>
5398
5399 * gcc.dg/loop-invariant.c: New testcase.
5400
5401 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5402
5403 * lib/target-supports.exp: Vector do not always have natural
5404 alignment on s390*.
5405
5406 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5407
5408 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
5409 s390*.
5410 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5411
5412 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5413
5414 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
5415 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
5416 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
5417 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
5418 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
5419 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
5420 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
5421 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
5422 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
5423 * gcc.target/s390/zvector/vec-elem-1.c: New test.
5424
5425 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5426
5427 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
5428
5429 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5430
5431 * gcc.target/s390/s390.exp
5432 (check_effective_target_vector): New check.
5433 * gcc.target/s390/vector/vec-abi-1.c: New test.
5434 * gcc.target/s390/vector/vec-abi-2.c: New test.
5435 * gcc.target/s390/vector/vec-abi-3.c: New test.
5436 * gcc.target/s390/vector/vec-abi-4.c: New test.
5437 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
5438 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
5439 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
5440 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
5441 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
5442 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
5443 * gcc.target/s390/vector/vec-clobber-1.c: New test.
5444 * gcc.target/s390/vector/vec-cmp-1.c: New test.
5445 * gcc.target/s390/vector/vec-cmp-2.c: New test.
5446 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
5447 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
5448 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
5449 * gcc.target/s390/vector/vec-genmask-1.c: New test.
5450 * gcc.target/s390/vector/vec-genmask-2.c: New test.
5451 * gcc.target/s390/vector/vec-init-1.c: New test.
5452 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
5453 * gcc.target/s390/vector/vec-shift-1.c: New test.
5454 * gcc.target/s390/vector/vec-sub-1.c: New test.
5455
5456 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5457
5458 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
5459
5460 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5461
5462 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
5463
5464 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5465
5466 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
5467
5468 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5469
5470 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
5471
5472 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5473
5474 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
5475
5476 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5477
5478 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
5479
5480 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5481
5482 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
5483
5484 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5485
5486 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
5487
5488 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5489
5490 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
5491
5492 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5493
5494 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
5495
5496 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5497
5498 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
5499
5500 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5501
5502 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
5503
5504 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5505
5506 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
5507
5508 2015-05-19 Jakub Jelinek <jakub@redhat.com>
5509
5510 PR tree-optimization/66187
5511 * gcc.c-torture/execute/pr66187.c: New test.
5512 * gcc.dg/pr66187-1.c: New test.
5513 * gcc.dg/pr66187-2.c: New test.
5514
5515 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5516
5517 * gcc.dg/vect/bb-slp-35.c: Adjust.
5518
5519 2015-05-19 Richard Biener <rguenther@suse.de>
5520
5521 PR tree-optimization/66165
5522 * gcc.dg/torture/pr66165.c: New testcase.
5523
5524 PR tree-optimization/66185
5525 * gcc.dg/torture/pr66185.c: New testcase.
5526
5527 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
5528
5529 PR target/54236
5530 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
5531
5532 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
5533
5534 * gcc.target/mips/p5600-bonding.c : New file.
5535
5536 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5537
5538 PR fortran/66106
5539 * gfortran.dg/interface_operator_1.f90: New tests.
5540
5541 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5542
5543 PR fortran/66057
5544 * gfortran.dg/generic_29.f90: New tests.
5545
5546 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5547
5548 PR fortran/66043
5549 * gfortran.dg/storage_size_6.f90: New tests.
5550
5551 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5552
5553 PR fortran/66045
5554 * gfortran.dg/null1.f90: New test.
5555
5556 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5557
5558 PR fortran/66044
5559 * gfortran.dg/entry_21.f90: New test.
5560
5561 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5562
5563 PR fortran/66043
5564 * gfortran.dg/storage_size_6.f90: New tests.
5565
5566 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5567
5568 PR fortran/66040
5569 * gfortran.dg/misplaced_statement.f90: New test.
5570
5571 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5572
5573 PR fortran/66039
5574 * gfortran.dg/filepos1.f90: New test
5575
5576 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5577
5578 PR fortran/64925
5579 * gfortran.dg/pr64925.f90: New test.
5580
5581 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5582
5583 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
5584 unit.
5585 * gfortran.dg/lto/pr41576_1.f90: Ditto.
5586
5587 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
5588
5589 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
5590 to the family of pie capable targets.
5591
5592 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
5593
5594 * gcc.target/arm/bics_1.c : New testcase.
5595 * gcc.target/arm/bics_2.c : New testcase.
5596 * gcc.target/arm/bics_3.c : New testcase.
5597 * gcc.target/arm/bics_4.c : New testcase.
5598
5599 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
5600
5601 * gcc.target/mips/umips-attr.c: New test.
5602
5603 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5604
5605 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
5606 * gcc.dg/20150120-2.c (dg-final): Ditto.
5607 * gcc.dg/20150120-2.c (dg-final): Ditto.
5608 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
5609
5610 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5611
5612 PR target/66174
5613 * gcc.target/i386/pr66174.c: New test.
5614
5615 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5616
5617 PR fortran/37131
5618 * gfortran.dg/matmul_bounds_6.f90: New test.
5619 * gfortran.dg/matmul_bounds_7.f90: New test.
5620
5621 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
5622
5623 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5624 * gfortran.dg/lto/pr41576_1.f90: Add interface.
5625 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5626 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5627 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5628 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5629
5630 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5631
5632 PR fortran/65903
5633 * gfortran.dg/continuation_13.f90: Update test.
5634 * gfortran.dg/pr65903.f90: New test.
5635
5636 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5637
5638 PR fortran/66113
5639 * gfortran.dg/block_14.f90: New test.
5640
5641 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
5642
5643 PR fortran/44054
5644 * lib/gfortran-dg.exp: Update regex to handle two locations for
5645 the same diagnostic without caret.
5646 * gfortran.dg/badline.f: Test also that line numbers are correct
5647 before and after "left but not entered" warning.
5648
5649 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5650 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5651
5652 PR target/65768
5653 * gcc.target/arm/maskdata.c: New test.
5654
5655 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
5656
5657 PR fortran/65792
5658 * gfortran.dg/derived_constructor_components_5: New test
5659
5660 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
5661
5662 PR target/66140
5663 * gcc.target/alpha/pr66140.c: New test.
5664
5665 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
5666
5667 PR c/48956
5668 * gcc.dg/Wconversion-complex-c99.c: New test.
5669 * gcc.dg/Wconversion-complex-gnu.c: New test.
5670
5671 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
5672
5673 PR tree-optimization/64454
5674 * gcc.dg/modmod.c: New testcase.
5675
5676 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
5677
5678 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5679
5680 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5681
5682 PR middle-end/66134
5683 * gcc.target/i386/mpx/pr66134.c: New test.
5684
5685 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
5686
5687 * gcc.target/powerpc/pr60158.c: New test.
5688
5689 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
5690
5691 * gcc.target/i386/sibcall-7.c: New test.
5692 * gcc.target/i386/sibcall-8.c: New test.
5693
5694 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5695
5696 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5697 (abs64_in_dreg): Likewise.
5698
5699 2015-05-14 Marek Polacek <polacek@redhat.com>
5700
5701 PR c/66066
5702 PR c/66127
5703 * gcc.dg/pr14649-1.c: Add -Wpedantic.
5704 * gcc.dg/pr19984.c: Likewise.
5705 * gcc.dg/pr66066-1.c: New test.
5706 * gcc.dg/pr66066-2.c: New test.
5707 * gcc.dg/pr66066-3.c: New test.
5708
5709 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5710
5711 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5712 * gcc.dg/pow-sqrt.x: New file.
5713 * gcc.dg/pow-sqrt-1.c: New test.
5714 * gcc.dg/pow-sqrt-2.c: Likewise.
5715 * gcc.dg/pow-sqrt-3.c: Likewise.
5716
5717 2015-05-13 Richard Biener <rguenther@suse.de>
5718
5719 PR tree-optimization/66123
5720 * gcc.dg/torture/pr66123.c: New testcase.
5721
5722 2015-05-13 Richard Biener <rguenther@suse.de>
5723
5724 PR middle-end/66110
5725 * gcc.dg/alias-2.c: Adjust.
5726 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5727
5728 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5729
5730 PR target/65103
5731 * gcc.target/i386/pr65103-3.c: New.
5732
5733 2015-05-13 Martin Liska <mliska@suse.cz>
5734
5735 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5736
5737 2015-05-13 Jakub Jelinek <jakub@redhat.com>
5738
5739 PR target/66112
5740 * gcc.target/i386/pr66112-2.c: New test.
5741
5742 PR target/66112
5743 * gcc.target/i386/pr66112-1.c: New test.
5744
5745 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5746
5747 PR target/66048
5748 * gcc.target/i386/mpx/pr66048.cc: New.
5749
5750 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5751
5752 PR rtl-optimization/64616
5753 * gcc.dg/loop-8.c: New test.
5754 * gcc.dg/loop-9.c: New test.
5755
5756 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5757
5758 PR target/pr66047.c
5759 * gcc.target/i386/pr66047.c: New testcase.
5760
5761 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5762
5763 PR ipa/65873
5764 * gcc.c-torture/compile/pr65873.c: New testcase.
5765
5766 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5767
5768 PR fortran/66111
5769 * gfortran.dg/inline_matmul_10.f90: New test.
5770
5771 2015-05-12 David Malcolm <dmalcolm@redhat.com>
5772
5773 * c-c++-common/Wmisleading-indentation.c: New testcase.
5774 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5775 * c-c++-common/Wmisleading-indentation-2.md: New file.
5776
5777 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5778
5779 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5780 "break".
5781 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5782
5783 2015-05-12 Richard Biener <rguenther@suse.de>
5784
5785 PR tree-optimization/66101
5786 * gcc.dg/torture/pr66101.c: New testcase.
5787
5788 2015-05-12 Richard Biener <rguenther@suse.de>
5789
5790 PR tree-optimization/37021
5791 * gcc.target/i386/vect-addsub.c: New testcase.
5792
5793 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
5794
5795 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5796
5797 2015-05-12 Tom de Vries <tom@codesourcery.com>
5798
5799 PR tree-optimization/66010
5800 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5801
5802 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5803
5804 PR c++/65133
5805 * g++.dg/cpp0x/trailing10.C: New.
5806
5807 2015-05-12 Richard Biener <rguenther@suse.de>
5808
5809 * gcc.dg/vect/bb-slp-35.c: New testcase.
5810
5811 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
5812
5813 PR fortran/66100
5814 * gfortran.dg/bound_simplification_6.f90: New.
5815
5816 2015-05-11 Steve Ellcey <sellcey@mips.com>
5817
5818 * gcc.target/mips/branch-1.c: Pass argument to bar().
5819
5820 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
5821
5822 PR target/65753
5823 * gcc.target/i386/pr65753.c: New test.
5824
5825 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
5826
5827 PR rtl-optimization/66076
5828 * gcc.dg/torture/pr66076.c: New test.
5829
5830 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5831
5832 PR fortran/66041
5833 * gfortran.dg/inline_matmul_7.f90: New test.
5834 * gfortran.dg/inline_matmul_8.f90: New test.
5835 * gfortran.dg/inline_matmul_9.f90: New test.
5836
5837 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
5838
5839 * gfortran.dg/bound_simplification_5.f90: New.
5840
5841 2015-05-09 Jason Merrill <jason@redhat.com>
5842
5843 * lib/target-supports.exp (cxx_default): New global.
5844 (check_effective_target_c++11_only)
5845 (check_effective_target_c++14_only)
5846 (check_effective_target_c++98_only)
5847 (check_effective_target_c++1z_only): Check it.
5848
5849 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
5850
5851 PR tree-optimization/64454
5852 * gcc.dg/tree-ssa/vrp97.c: New file.
5853 * gcc.dg/vect/slp-perm-7.c: Update.
5854
5855 2015-05-09 Andre Vehreschild <vehre@gmx.de>
5856
5857 PR fortran/65894
5858 * gfortran.dg/elemental_subroutine_11.f90: New test.
5859
5860 2015-05-08 Richard Biener <rguenther@suse.de>
5861
5862 PR tree-optimization/66036
5863 * gcc.dg/vect/slp-41.c: New testcase.
5864
5865 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
5866
5867 * gfortran.dg/elemental_optional_args_7.f90: New.
5868
5869 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
5870
5871 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
5872 allow cmlt or sshr.
5873
5874 2015-05-08 Marek Polacek <polacek@redhat.com>
5875
5876 PR c/64918
5877 * gcc.dg/Woverride-init-side-effects-1.c: New test.
5878 * gcc.dg/Woverride-init-side-effects-2.c: New test.
5879
5880 2015-05-07 Marek Polacek <polacek@redhat.com>
5881
5882 PR c/65179
5883 * c-c++-common/Wshift-negative-value-1.c: New test.
5884 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5885 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5886 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5887 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5888 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5889 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5890 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5891 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5892
5893 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
5894
5895 PR middle-end/192
5896 PR middle-end/54303
5897 * gcc.dg/fdata-sections-2.c: New file.
5898
5899 2015-05-07 Marek Polacek <polacek@redhat.com>
5900
5901 PR testsuite/66046
5902 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5903 last dg-output.
5904 * c-c++-common/ubsan/align-7.c: Likewise.
5905 * c-c++-common/ubsan/bounds-8.c: Likewise.
5906 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5907 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5908 * c-c++-common/ubsan/null-1.c: Likewise.
5909 * c-c++-common/ubsan/null-10.c: Likewise.
5910 * c-c++-common/ubsan/null-11.c: Likewise.
5911 * c-c++-common/ubsan/null-2.c: Likewise.
5912 * c-c++-common/ubsan/null-3.c: Likewise.
5913 * c-c++-common/ubsan/null-4.c: Likewise.
5914 * c-c++-common/ubsan/null-5.c: Likewise.
5915 * c-c++-common/ubsan/null-6.c: Likewise.
5916 * c-c++-common/ubsan/null-7.c: Likewise.
5917 * c-c++-common/ubsan/null-8.c: Likewise.
5918 * c-c++-common/ubsan/null-9.c: Likewise.
5919 * c-c++-common/ubsan/object-size-1.c: Likewise.
5920 * c-c++-common/ubsan/object-size-10.c: Likewise.
5921 * c-c++-common/ubsan/object-size-4.c: Likewise.
5922 * c-c++-common/ubsan/object-size-5.c: Likewise.
5923 * c-c++-common/ubsan/object-size-7.c: Likewise.
5924 * c-c++-common/ubsan/object-size-8.c: Likewise.
5925 * c-c++-common/ubsan/object-size-9.c: Likewise.
5926 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5927 * c-c++-common/ubsan/overflow-int128.c: Likewise.
5928 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5929 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5930 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5931 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5932 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5933 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5934 * c-c++-common/ubsan/pr59333.c: Likewise.
5935 * c-c++-common/ubsan/pr59667.c: Likewise.
5936 * c-c++-common/ubsan/pr60613-2.c: Likewise.
5937 * c-c++-common/ubsan/pr60636.c: Likewise.
5938 * c-c++-common/ubsan/pr63802.c: Likewise.
5939 * c-c++-common/ubsan/recovery-1.c: Likewise.
5940 * c-c++-common/ubsan/recovery-3.c: Likewise.
5941 * c-c++-common/ubsan/shift-1.c: Likewise.
5942 * c-c++-common/ubsan/shift-2.c: Likewise.
5943 * c-c++-common/ubsan/shift-4.c: Likewise.
5944 * c-c++-common/ubsan/shift-7.c: Likewise.
5945 * c-c++-common/ubsan/undefined-2.c: Likewise.
5946 * c-c++-common/ubsan/vla-1.c: Likewise.
5947 * g++.dg/ubsan/null-1.C: Likewise.
5948 * g++.dg/ubsan/null-3.C: Likewise.
5949 * g++.dg/ubsan/null-4.C: Likewise.
5950 * g++.dg/ubsan/vptr-8.C: Likewise.
5951 * g++.dg/ubsan/vptr-9.C: Likewise.
5952 * gcc.dg/ubsan/bounds-2.c: Likewise.
5953 * gcc.dg/ubsan/object-size-9.c: Likewise.
5954
5955 2015-05-07 Jeff Law <law@redhat.com>
5956
5957 * gcc.dg/tree-ssa/shorten-1.c: New test.
5958
5959 2015-05-07 Richard Biener <rguenther@suse.de>
5960
5961 PR tree-optimization/66002
5962 * gcc.dg/vect/vect-125.c: New testcase.
5963
5964 2015-05-07 Marek Polacek <polacek@redhat.com>
5965 Martin Uecker <uecker@eecs.berkeley.edu>
5966
5967 * c-c++-common/ubsan/bounds-10.c: New test.
5968
5969 2015-05-06 David Malcolm <dmalcolm@redhat.com>
5970
5971 * jit.dg/harness.h (set_options): Wrap with
5972 #ifndef TEST_ESCHEWS_SET_OPTIONS.
5973 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5974 Special-case test-benchmark.c as a negative.
5975 * jit.dg/test-benchmark.c: New file.
5976
5977 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
5978
5979 PR target/64208
5980 * gcc.target/arm/pr64208.c: New test.
5981
5982 2015-05-06 Alan Modra <amodra@gmail.com>
5983
5984 PR target/66020
5985 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5986 (gparms): Make volatile.
5987
5988 2015-05-06 Richard Biener <rguenther@suse.de>
5989
5990 PR tree-optimization/62283
5991 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5992
5993 2015-05-06 Christian Bruel <christian.bruel@st.com>
5994
5995 PR target/66015
5996 * gcc.target/aarch64/iinline-attr-1.c: New test.
5997
5998 2015-05-06 Richard Biener <rguenther@suse.de>
5999
6000 * gcc.dg/vect/bb-slp-34.c: New testcase.
6001
6002 2015-05-06 Richard Biener <rguenther@suse.de>
6003
6004 PR tree-optimization/62283
6005 * gcc.dg/vect/bb-slp-14.c: Adjust.
6006
6007 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6008
6009 PR target/65990
6010 * gcc.target/i386/pr65990.c: New test.
6011
6012 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
6013
6014 PR target/65915
6015 * gcc.target/i386/pr65915.c: New.
6016
6017 2015-05-05 Tom de Vries <tom@codesourcery.com>
6018
6019 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
6020 'va_list escapes 0'.
6021
6022 2015-05-05 Tom de Vries <tom@codesourcery.com>
6023
6024 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
6025 in r222173.
6026
6027 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
6028
6029 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
6030 * gcc.target/arm/pr65924.c: Likewise.
6031
6032 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6033
6034 PR target/65871
6035 * gcc.target/i386/pr65871-3.c: New test.
6036
6037 2015-05-04 Jeff Law <law@redhat.com>
6038
6039 Revert:
6040 2015-05-04 Jeff Law <law@redhat.com>
6041 * gcc.dg/tree-ssa/shorten-1.c: New test.
6042
6043 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6044 Jakub Jelinek <jakub@redhat.com>
6045
6046 PR c++/66007
6047 * g++.dg/cpp0x/Wnarrowing4.C: New.
6048
6049 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
6050
6051 * lib/target-supports.exp
6052 (check_effective_target_keeps_null_pointer_checks): Clarify that
6053 this is for targets that disable -fdelete-null-pointer-checks,
6054 not default it to off.
6055 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
6056 -fdelete-null-pointer-checks explicit.
6057 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
6058 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
6059 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
6060 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
6061 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
6062 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
6063 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
6064 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
6065 * gcc.dg/tree-ssa/pr20318.c: Likewise.
6066 * gcc.dg/tree-ssa/pr20701.c: Likewise.
6067 * gcc.dg/tree-ssa/pr20702.c: Likewise.
6068 * gcc.dg/tree-ssa/pr21086.c: Likewise.
6069 * gcc.dg/tree-ssa/pr21090.c: Likewise.
6070 * gcc.dg/tree-ssa/pr58480.c: Likewise.
6071 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6072 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6073 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6074 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
6075 * gcc.dg/tree-ssa/unreachable.c: Likewise.
6076 * gcc.dg/tree-ssa/vrp02.c: Likewise.
6077 * gcc.dg/tree-ssa/vrp07.c: Likewise.
6078 * gcc.dg/tree-ssa/vrp08.c: Likewise.
6079 * gcc.dg/tree-ssa/vrp55.c: Likewise.
6080 * g++.dg/cpp0x/static_assert9.C: Likewise.
6081 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
6082 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
6083 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
6084 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
6085 * g++.dg/tree-ssa/pr26406.C: Likewise.
6086
6087 2015-05-04 Jakub Jelinek <jakub@redhat.com>
6088
6089 PR tree-optimization/65984
6090 * c-c++-common/ubsan/pr65984.c: New test.
6091
6092 2015-05-04 Jeff Law <law@redhat.com>
6093
6094 * gcc.dg/tree-ssa/shorten-1.c: New test.
6095
6096 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6097
6098 PR fortran/44735
6099 * gfortran.dg/pr44735.f90: New test.
6100
6101 2015-05-04 Richard Biener <rguenther@suse.de>
6102
6103 PR tree-optimization/65965
6104 * gcc.dg/vect/bb-slp-33.c: New testcase.
6105
6106 2015-05-04 Richard Biener <rguenther@suse.de>
6107
6108 PR tree-optimization/65935
6109 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
6110
6111 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6112
6113 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
6114 for each supported variant instead of CHECK_RESULTS.
6115 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
6116 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
6117 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
6118 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
6119 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6120 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6121 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
6122 expected results for unsupported variants. Call CHECK for each
6123 supported variant instead of CHECK_RESULTS.
6124 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
6125 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
6126 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
6127 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
6128 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
6129 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
6130 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
6131 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
6132 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
6133 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
6134 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6135 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6136 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6137 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6138 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6139 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
6140 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
6141 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
6142 expected results for unsupported variants.
6143 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6144 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
6145 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
6146 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6147 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6148 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6149 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6150 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6151 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6152 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6153 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6154 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6155 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6156 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6157 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6158 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6159 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6160 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6161 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6162 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6163 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6164 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6165 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6166 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
6167 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
6168 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
6169 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
6170 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6171
6172 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6173
6174 PR fortran/37131
6175 * gfortran.dg/bound_9.f90: Add pointer assignment.
6176
6177 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6178 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
6179
6180 PR c++/65858
6181 * g++.dg/cpp0x/Wnarrowing3.C: New.
6182
6183 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
6184
6185 * gcc.dg/20150120-1.c: New test.
6186 * gcc.dg/20150120-2.c: New test.
6187 * gcc.dg/20150120-3.c: New test.
6188
6189 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
6190
6191 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
6192
6193 2015-05-01 Renlin Li <renlin.li@arm.com>
6194
6195 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
6196
6197 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
6198
6199 * gfortran.dg/bound_simplification_4.f90: New.
6200
6201 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6202
6203 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
6204 with powerpc_p8vector_ok.
6205
6206 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6207
6208 PR fortran/37131
6209 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
6210 scan pattern.
6211 * gfortran.dg/bound_9.f90: New test case.
6212
6213 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
6214
6215 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
6216 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
6217 for 32bit x86 targets.
6218 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
6219 for 32bit x86 targets.
6220 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
6221 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
6222 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
6223 for 32bit x86 targets.
6224
6225 2015-04-30 Marek Polacek <polacek@redhat.com>
6226
6227 PR tree-optimization/63551
6228 * g++.dg/ipa/pr63551.C: New test.
6229
6230 2015-04-30 Caroline Tice <cmtice@google.com>
6231
6232 PR 65929
6233 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
6234 partition size on certain targets.
6235
6236 2015-04-30 Renlin Li <renlin.li@arm.com>
6237
6238 * gcc.target/aarch64/vect-reduc-or_1.c: New.
6239
6240 2015-04-30 Marek Polacek <polacek@redhat.com>
6241
6242 * c-c++-common/Wbool-compare-3.c: New test.
6243
6244 * gcc.dg/pr65901.c (foo): Adjust dg-error.
6245 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
6246
6247 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6248
6249 PR c++/57610
6250 * g++.dg/init/ref22.C: New.
6251
6252 2015-04-30 Marek Polacek <polacek@redhat.com>
6253
6254 * gcc.dg/init-bad-8.c: New test.
6255
6256 * gcc.dg/incomplete-typedef-1.c: New test.
6257
6258 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6259
6260 PR c++/59955
6261 * g++.dg/template/crash121.C: New.
6262
6263 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
6264
6265 * gcc.target/mips/call-from-init.c: New test.
6266 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
6267
6268 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
6269
6270 PR target/65871
6271 * gcc.target/i386/pr65871-1.c: New test.
6272 * gcc.target/i386/pr65871-2.c: Ditto.
6273
6274 2015-04-29 Marek Polacek <polacek@redhat.com>
6275
6276 PR c/64610
6277 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
6278 * c-c++-common/Wbool-compare-2.c: New test.
6279
6280 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
6281
6282 PR target/65770
6283 * gcc.target/aarch64/vstN_lane_1.c: New file.
6284
6285 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6286
6287 PR c++/64667
6288 * g++.dg/warn/Winit-self-3.C: New.
6289
6290 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
6291
6292 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
6293
6294 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
6295
6296 PR target/65924
6297 * gcc.target/arm/pr65924.c: New test.
6298
6299 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
6300
6301 * g++.dg/gomp/tpl-target-update.C: New file.
6302
6303 2015-04-29 Richard Biener <rguenther@suse.de>
6304
6305 PR tree-optimization/65917
6306 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
6307
6308 2015-04-29 Christian Bruel <christian.bruel@st.com>
6309
6310 PR target/64835
6311 * gcc.dg/ipa/iinline-attr.c: New test.
6312 * gcc.target/i386/iinline-attr-2.c: New test.
6313
6314 2015-04-28 Andre Vehreschild <vehre@gmx.de>
6315
6316 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
6317 segfault is fixed.
6318
6319 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6320
6321 * gcc.dg/vect/vect-33.c: Remove spurious line.
6322
6323 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
6324
6325 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
6326
6327 2015-04-28 Marek Polacek <polacek@redhat.com>
6328
6329 PR c/65901
6330 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
6331 * gcc.dg/pr65901.c: New test.
6332
6333 2015-04-28 Richard Biener <rguenther@suse.de>
6334
6335 PR tree-optimization/62283
6336 * gfortran.dg/vect/pr62283-2.f: New testcase.
6337 * gcc.dg/vect/bb-slp-14.c: Adjust.
6338
6339 2015-04-28 Richard Biener <rguenther@suse.de>
6340
6341 PR tree-optimization/65851
6342 * g++.dg/torture/pr65851.C: New testcase.
6343
6344 2015-04-27 Jeff Law <law@redhat.com>
6345
6346 PR tree-optimization/65217
6347 * gcc.target/i386/pr65217.c: Remove XFAIL.
6348
6349 2015-04-27 Andre Vehreschild <vehre@gmx.de>
6350
6351 PR fortran/60322
6352 Add tests forgotten to svn-add.
6353 * gfortran.dg/class_allocate_19.f03: New test.
6354 * gfortran.dg/class_array_20.f03: New test.
6355 * gfortran.dg/class_array_21.f03: New test.
6356 * gfortran.dg/finalize_29.f08: New test.
6357
6358 2015-04-27 Andre Vehreschild <vehre@gmx.de>
6359
6360 PR fortran/59678
6361 PR fortran/65841
6362 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
6363 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
6364
6365 2015-04-27 Caroline Tice <cmtice@google.com>
6366
6367 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
6368 partition size.
6369
6370 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
6371
6372 PR target/64579
6373 * gcc.target/powerpc/htm-1.c: New test.
6374 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
6375 on 64-bit compiles.
6376 (__builtin_tabortdci): Likewise.
6377 (__builtin_tcheck): Remove operand.
6378 * lib/target-supports.exp (check_htm_hw_available): New function.
6379
6380 2015-04-27 Richard Biener <rguenther@suse.de>
6381
6382 * gcc.target/i386/pr65217.c: XFAIL.
6383
6384 2015-04-27 Jakub Jelinek <jakub@redhat.com>
6385
6386 PR tree-optimization/65875
6387 * gcc.c-torture/compile/pr65875.c: New test.
6388
6389 2015-04-25 Marek Polacek <polacek@redhat.com>
6390
6391 PR c/52085
6392 * gcc.dg/enum-incomplete-2.c: New test.
6393 * gcc.dg/enum-mode-1.c: New test.
6394
6395 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6396
6397 PR target/65849
6398 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
6399 set new options.
6400 * gcc.target/powerpc/pr65849-2.c: Likewise.
6401
6402 2015-04-24 Tom de Vries <tom@codesourcery.com>
6403
6404 PR tree-optimization/65802
6405 * g++.dg/pr65802.C: Move to ...
6406 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
6407 stdarg.h. Rewrite for C.
6408 (fn1): Use va_list and va_arg. Make variable args function. Add use of
6409 va_start and va_end. Remove unnecessary inline asm.
6410
6411 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
6412 Wei Mi <wmi@google.com>
6413
6414 * gcc.target/i386/sse2-load-multi.c: New test.
6415 * gcc.target/i386/sse2-store-multi.c: Ditto.
6416
6417 2015-04-24 Marek Polacek <polacek@redhat.com>
6418
6419 PR c/65830
6420 * c-c++-common/pr65830.c: New test.
6421
6422 PR c/63357
6423 * c-c++-common/Wlogical-op-1.c: New test.
6424
6425 2015-04-24 Marek Polacek <polacek@redhat.com>
6426
6427 PR c/61534
6428 * c-c++-common/pr61534-1.c: New test.
6429
6430 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
6431 Steven Bosscher <steven@gcc.gnu.org>
6432
6433 PR rtl-optimization/34503
6434 * gcc.target/arm/pr64616.c: New file.
6435
6436 2015-04-24 Bin Cheng <bin.cheng@arm.com>
6437
6438 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
6439
6440 2015-04-24 Terry Guo <terry.guo@arm.com>
6441
6442 * gcc.target/arm/pr65710.c: Update the options.
6443
6444 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
6445
6446 * gcc.target/i386/pr65523.c: Skip x32.
6447
6448 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6449
6450 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
6451 to look for vcl* where appropriate.
6452
6453 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6454
6455 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
6456 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6457
6458 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
6459
6460 PR target/26702
6461 * gcc.target/arm/pr26702.c: New test.
6462
6463 2015-04-23 Marek Polacek <polacek@redhat.com>
6464
6465 PR c/65345
6466 * gcc.dg/pr65345-1.c: New test.
6467 * gcc.dg/pr65345-2.c: New test.
6468
6469 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6470
6471 * gcc.target/powerpc/crypto-builtin-2.c: New.
6472
6473 2015-04-23 Andre Vehreschild <vehre@gmx.de>
6474
6475 PR fortran/60322
6476 * gfortran.dg/class_allocate_19.f03: New test.
6477 * gfortran.dg/class_array_20.f03: New test.
6478 * gfortran.dg/class_array_21.f03: New test.
6479 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
6480 * gfortran.dg/finalize_15.f90: Fixing comparision to model
6481 initialization correctly.
6482 * gfortran.dg/finalize_29.f08: New test.
6483
6484 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6485
6486 * gcc.target/powerpc/swaps-p8-18.c: New test.
6487
6488 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6489
6490 PR target/65456
6491 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
6492 * gcc.dg/vect/bb-slp-25.c: Likewise.
6493 * gcc.dg/vect/bb-slp-29.c: Likewise.
6494 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
6495 vect_no_align && { ! vect_hw_misalign }.
6496 * gcc.dg/vect/bb-slp-9.c: Likewise.
6497 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
6498 vect_hw_misalign.
6499 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
6500 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
6501 account for POWER8, where peeling for alignment is not needed.
6502 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
6503 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6504 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
6505 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
6506 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
6507 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6508 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6509 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6510 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
6511 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6512 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6513 * gcc.dg/vect/pr16105.c: Likewise.
6514 * gcc.dg/vect/pr20122.c: Likewise.
6515 * gcc.dg/vect/pr33804.c: Likewise.
6516 * gcc.dg/vect/pr33953.c: Likewise.
6517 * gcc.dg/vect/pr56787.c: Likewise.
6518 * gcc.dg/vect/pr58508.c: Likewise.
6519 * gcc.dg/vect/slp-25.c: Likewise.
6520 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
6521 * gcc.dg/vect/vect-105.c: Likewise.
6522 * gcc.dg/vect/vect-27.c: Likewise.
6523 * gcc.dg/vect/vect-29.c: Likewise.
6524 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
6525 POWER8.
6526 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
6527 && { ! vect_hw_misalign }.
6528 * gcc.dg/vect/vect-44.c: Likewise.
6529 * gcc.dg/vect/vect-48.c: Likewise.
6530 * gcc.dg/vect/vect-50.c: Likewise.
6531 * gcc.dg/vect/vect-52.c: Likewise.
6532 * gcc.dg/vect/vect-56.c: Likewise.
6533 * gcc.dg/vect/vect-60.c: Likewise.
6534 * gcc.dg/vect/vect-72.c: Likewise.
6535 * gcc.dg/vect/vect-75-big-array.c: Likewise.
6536 * gcc.dg/vect/vect-75.c: Likewise.
6537 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6538 * gcc.dg/vect/vect-77-global.c: Likewise.
6539 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6540 * gcc.dg/vect/vect-78-global.c: Likewise.
6541 * gcc.dg/vect/vect-93.c: Likewise.
6542 * gcc.dg/vect/vect-95.c: Likewise.
6543 * gcc.dg/vect/vect-96.c: Likewise.
6544 * gcc.dg/vect/vect-cond-1.c: Likewise.
6545 * gcc.dg/vect/vect-cond-3.c: Likewise.
6546 * gcc.dg/vect/vect-cond-4.c: Likewise.
6547 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6548 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6549 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6550 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6551 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6552 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
6553 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6554 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
6555 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6556 * gcc.dg/vect/vect-outer-5.c: Likewise.
6557 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
6558 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
6559 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
6560 * gcc.dg/vect/vect-outer-fir.c: Likewise.
6561 * gcc.dg/vect/vect-peel-3.c: Likewise.
6562 * gcc.dg/vect/vect-peel-4.c: Likewise.
6563 * gcc.dg/vect/vect-pre-interact.c: Likewise.
6564 * gcc.target/powerpc/pr65456.c: New test.
6565 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
6566 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
6567 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
6568 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
6569 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
6570 vect_no_align && { ! vect_hw_misalign }.
6571 * gfortran.dg/vect/vect-3.f90: Likewise.
6572 * gfortran.dg/vect/vect-4.f90: Likewise.
6573 * gfortran.dg/vect/vect-5.f90: Likewise.
6574 * lib/target-supports.exp (check_effective_target_vect_no_align):
6575 Return 1 for POWER8.
6576 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
6577
6578 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
6579
6580 PR fortran/65429
6581 * gfortran.dg/pr65429.f90: New test.
6582
6583 2015-04-22 Yury Gribov <y.gribov@samsung.com>
6584
6585 * c-c++-common/asan/user-section-1.c: New test.
6586 * c-c++-common/asan/user-section-2.c: New test.
6587 * c-c++-common/asan/user-section-3.c: New test.
6588
6589 2015-04-22 Hale Wang <hale.wang@arm.com>
6590 Terry Guo <terry.guo@arm.com>
6591
6592 PR rtl-optimization/64818
6593 * gcc.target/arm/pr64818.c: New test.
6594
6595 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
6596
6597 PR ipa/65076
6598 * g++.dg/tree-ssa/pr61034.C: Update template.
6599 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
6600 * gcc.dg/Warray-bounds-11.c: Likewise.
6601 * gcc.dg/Warray-bounds.c: Likewise.
6602
6603 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6604
6605 PR libgfortran/65234
6606 * gfortran.dg/fmt_unlimited.f90: New test.
6607
6608 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
6609
6610 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
6611 headers.
6612 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
6613 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
6614 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
6615 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
6616 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6617 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6618 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6619
6620 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6621
6622 PR libgfortran/56743
6623 * gfortran.dg/namelist_87.f90: New test.
6624
6625 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6626
6627 * gcc.target/aarch64/mult-synth_1.c: New test.
6628 * gcc.target/aarch64/mult-synth_2.c: Likewise.
6629 * gcc.target/aarch64/mult-synth_3.c: Likewise.
6630 * gcc.target/aarch64/mult-synth_4.c: Likewise.
6631 * gcc.target/aarch64/mult-synth_5.c: Likewise.
6632 * gcc.target/aarch64/mult-synth_6.c: Likewise.
6633
6634 2015-04-21 Richard Biener <rguenther@suse.de>
6635
6636 PR tree-optimization/65650
6637 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6638 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6639 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6640 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6641 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6642 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6643
6644 2015-04-21 Tom de Vries <tom@codesourcery.com>
6645
6646 PR tree-optimization/65802
6647 * g++.dg/pr65802.C: New test.
6648
6649 2015-04-21 Bin Cheng <bin.cheng@arm.com>
6650
6651 PR testsuite/65767
6652 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6653 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6654
6655 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
6656
6657 PR c++/65801
6658 * g++.dg/cpp0x/Wnarrowing2.C: New.
6659
6660 2015-04-20 Jeff Law <law@redhat.com>
6661
6662 PR tree-optimization/65658
6663 * gcc.dg/pr65658.c: New test.
6664
6665 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
6666
6667 PR target/64134
6668 * gcc.target/aarch64/vec_init_1.c: New test.
6669
6670 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
6671
6672 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6673 targets.
6674
6675 2015-04-18 Martin Sebor <msebor@redhat.com>
6676
6677 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6678 of non-nul characters.
6679 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6680
6681 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6682
6683 PR target/65787
6684 * gcc.target/powerpc/pr65787.c: New.
6685
6686 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6687
6688 PR target/65689
6689 * gcc.target/aarch64/c-output-template-4.c: New test.
6690
6691 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6692
6693 PR target/65780
6694 * gcc.dg/pr65780-1.c: New test.
6695 * gcc.dg/pr65780-2.c: Likewise.
6696 * gcc.target/i386/pr32219-9.c: Likewise.
6697 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6698 symbol.
6699 * gcc.target/i386/pr64317.c (c): Initialize.
6700
6701 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6702
6703 PR target/65612
6704 * g++.dg/ext/mv18.C: New test.
6705 * g++.dg/ext/mv19.C: Likewise.
6706 * g++.dg/ext/mv20.C: Likewise.
6707 * g++.dg/ext/mv21.C: Likewise.
6708 * g++.dg/ext/mv22.C: Likewise.
6709 * g++.dg/ext/mv23.C: Likewise.
6710
6711 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
6712
6713 PR c++/64527
6714 * g++.dg/init/pr64527.C: New test.
6715
6716 2015-04-17 Tom de Vries <tom@codesourcery.com>
6717 Michael Matz <matz@suse.de>
6718
6719 PR tree-optimization/64950
6720 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6721 x86_64-*-*.
6722
6723 2015-04-17 Yury Gribov <y.gribov@samsung.com>
6724
6725 * c-c++-common/asan/user-section-1.c: New test.
6726
6727 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6728
6729 PR debug/65771
6730 * gcc.dg/debug/pr65771.c: New test.
6731
6732 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
6733
6734 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6735 __buitlin_alloca with __builtin_alloca.
6736
6737 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
6738
6739 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6740
6741 2015-04-16 Richard Biener <rguenther@suse.de>
6742
6743 PR tree-optimization/64277
6744 * gcc.dg/Warray-bounds-14.c: New testcase.
6745 * gcc.dg/Warray-bounds-15.c: Likewise.
6746 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6747 * c-c++-common/ubsan/bounds-6.c: Likewise.
6748
6749 2015-04-16 Renlin Li <renlin.li@arm.com>
6750
6751 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6752 * gcc.target/arm/unsigned-float.c: New.
6753
6754 2015-04-16 Richard Biener <rguenther@suse.de>
6755
6756 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6757 * gcc.dg/tree-ssa/pr37508.c: Adjust.
6758 * gfortran.dg/reassoc_6.f: Remove XFAIL.
6759
6760 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
6761
6762 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6763 * g++.dg/cpp0x/decltype-call1.C: Likewise.
6764 * g++.dg/cpp0x/defaulted21.C: Likewise.
6765 * g++.dg/cpp0x/defaulted28.C: Likewise.
6766 * g++.dg/cpp0x/defaulted47.C: Likewise.
6767 * g++.dg/cpp0x/elision_neg.C: Likewise.
6768 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6769 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6770 * g++.dg/cpp0x/implicit1.C: Likewise.
6771 * g++.dg/cpp0x/implicit9.C: Likewise.
6772 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6773 * g++.dg/cpp0x/range-for13.C: Likewise.
6774 * g++.dg/gomp/clause-2.C: Likewise.
6775 * g++.dg/gomp/udr-5.C: Likewise.
6776 * g++.dg/inherit/access6.C: Likewise.
6777 * g++.dg/lookup/duperr1.C: Likewise.
6778 * g++.dg/lookup/friend2.C: Likewise.
6779 * g++.dg/lookup/pr6936.C: Likewise.
6780 * g++.dg/lookup/scoped1.C: Likewise.
6781 * g++.dg/lookup/using26.C: Likewise.
6782 * g++.dg/lookup/using38.C: Likewise.
6783 * g++.dg/other/access2.C: Likewise.
6784 * g++.dg/overload/defarg3.C: Likewise.
6785 * g++.dg/overload/defarg6.C: Likewise.
6786 * g++.dg/parse/access11.C: Likewise.
6787 * g++.dg/parse/access2.C: Likewise.
6788 * g++.dg/parse/access3.C: Likewise.
6789 * g++.dg/parse/access4.C: Likewise.
6790 * g++.dg/parse/access5.C: Likewise.
6791 * g++.dg/parse/access6.C: Likewise.
6792 * g++.dg/parse/access8.C: Likewise.
6793 * g++.dg/parse/access9.C: Likewise.
6794 * g++.dg/parse/crash40.C: Likewise.
6795 * g++.dg/tc1/dr142.C: Likewise.
6796 * g++.dg/tc1/dr166.C: Likewise.
6797 * g++.dg/tc1/dr52.C: Likewise.
6798 * g++.dg/template/access11.C: Likewise.
6799 * g++.dg/template/access18.C: Likewise.
6800 * g++.dg/template/access19.C: Likewise.
6801 * g++.dg/template/access2.C: Likewise.
6802 * g++.dg/template/access20.C: Likewise.
6803 * g++.dg/template/access26.C: Likewise.
6804 * g++.dg/template/access3.C: Likewise.
6805 * g++.dg/template/access7.C: Likewise.
6806 * g++.dg/template/conv12.C: Likewise.
6807 * g++.dg/template/crash69.C: Likewise.
6808 * g++.dg/template/friend31.C: Likewise.
6809 * g++.dg/template/friend32.C: Likewise.
6810 * g++.dg/template/memfriend15.C: Likewise.
6811 * g++.dg/template/memfriend16.C: Likewise.
6812 * g++.dg/template/memfriend17.C: Likewise.
6813 * g++.dg/template/memfriend7.C: Likewise.
6814 * g++.dg/template/pr32519.C: Likewise.
6815 * g++.dg/template/qualttp21.C: Likewise.
6816 * g++.dg/template/qualttp8.C: Likewise.
6817 * g++.dg/template/ttp10.C: Likewise.
6818 * g++.dg/template/typedef11.C: Likewise.
6819 * g++.dg/template/typedef13.C: Likewise.
6820 * g++.dg/template/typedef19.C: Likewise.
6821 * g++.dg/template/typedef20.C: Likewise.
6822 * g++.dg/template/typedef22.C: Likewise.
6823 * g++.dg/template/using16.C: Likewise.
6824 * g++.dg/template/virtual3.C: Likewise.
6825 * g++.dg/ubsan/pr61272.C: Likewise.
6826 * g++.old-deja/g++.bob/inherit2.C: Likewise.
6827 * g++.old-deja/g++.brendan/crash11.C: Likewise.
6828 * g++.old-deja/g++.brendan/enum6.C: Likewise.
6829 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
6830 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
6831 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
6832 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
6833 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
6834 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
6835 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
6836 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
6837 * g++.old-deja/g++.jason/access17.C: Likewise.
6838 * g++.old-deja/g++.jason/access18.C: Likewise.
6839 * g++.old-deja/g++.jason/access22.C: Likewise.
6840 * g++.old-deja/g++.jason/access23.C: Likewise.
6841 * g++.old-deja/g++.jason/access8.C: Likewise.
6842 * g++.old-deja/g++.jason/delete3.C: Likewise.
6843 * g++.old-deja/g++.jason/report.C: Likewise.
6844 * g++.old-deja/g++.law/access2.C: Likewise.
6845 * g++.old-deja/g++.law/access3.C: Likewise.
6846 * g++.old-deja/g++.law/access4.C: Likewise.
6847 * g++.old-deja/g++.law/access5.C: Likewise.
6848 * g++.old-deja/g++.law/arm12.C: Likewise.
6849 * g++.old-deja/g++.law/arm14.C: Likewise.
6850 * g++.old-deja/g++.law/ctors13.C: Likewise.
6851 * g++.old-deja/g++.law/union2.C: Likewise.
6852 * g++.old-deja/g++.law/visibility12.C: Likewise.
6853 * g++.old-deja/g++.law/visibility15.C: Likewise.
6854 * g++.old-deja/g++.law/visibility16.C: Likewise.
6855 * g++.old-deja/g++.law/visibility17.C: Likewise.
6856 * g++.old-deja/g++.law/visibility18.C: Likewise.
6857 * g++.old-deja/g++.law/visibility19.C: Likewise.
6858 * g++.old-deja/g++.law/visibility20.C: Likewise.
6859 * g++.old-deja/g++.law/visibility21.C: Likewise.
6860 * g++.old-deja/g++.law/visibility24.C: Likewise.
6861 * g++.old-deja/g++.law/visibility4.C: Likewise.
6862 * g++.old-deja/g++.law/visibility5.C: Likewise.
6863 * g++.old-deja/g++.law/visibility6.C: Likewise.
6864 * g++.old-deja/g++.law/visibility7.C: Likewise.
6865 * g++.old-deja/g++.law/visibility8.C: Likewise.
6866 * g++.old-deja/g++.law/visibility9.C: Likewise.
6867 * g++.old-deja/g++.niklas/t135.C: Likewise.
6868 * g++.old-deja/g++.oliva/delete1.C: Likewise.
6869 * g++.old-deja/g++.oliva/partord1.C: Likewise.
6870 * g++.old-deja/g++.other/access11.C: Likewise.
6871 * g++.old-deja/g++.other/access4.C: Likewise.
6872 * g++.old-deja/g++.other/access7.C: Likewise.
6873 * g++.old-deja/g++.other/crash1.C: Likewise.
6874 * g++.old-deja/g++.other/crash7.C: Likewise.
6875 * g++.old-deja/g++.other/friend1.C: Likewise.
6876 * g++.old-deja/g++.other/friend4.C: Likewise.
6877 * g++.old-deja/g++.other/friend9.C: Likewise.
6878 * g++.old-deja/g++.other/lineno1.C: Likewise.
6879 * g++.old-deja/g++.other/using1.C: Likewise.
6880 * g++.old-deja/g++.pt/enum14.C: Likewise.
6881 * g++.old-deja/g++.pt/friend11.C: Likewise.
6882 * g++.old-deja/g++.pt/friend21.C: Likewise.
6883 * g++.old-deja/g++.pt/friend3.C: Likewise.
6884 * g++.old-deja/g++.pt/inherit2.C: Likewise.
6885 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6886 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6887 * g++.old-deja/g++.robertl/eb94.C: Likewise.
6888
6889 2015-04-15 Jakub Jelinek <jakub@redhat.com>
6890
6891 PR ipa/65765
6892 * g++.dg/ipa/pr65765.C: New test.
6893
6894 2015-04-15 Nick Clifton <nickc@redhat.com>
6895
6896 * gcc.target/rx/builtins.c: Disable RMPA test if string
6897 instructions are not allowed.
6898
6899 2015-04-15 Alan Modra <amodra@gmail.com>
6900
6901 * gcc.dg/pr65408.c: New.
6902
6903 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6904
6905 PR target/65729
6906 * gcc.target/arm/pr65729.c: New test.
6907
6908 2015-04-14 Richard Biener <rguenther@suse.de>
6909
6910 PR tree-optimization/65758
6911 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6912
6913 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6914
6915 PR target/65648
6916 * gcc.c-torture/execute/pr65648.c: New test.
6917
6918 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6919
6920 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6921 __builtin_finite instead of finite.
6922 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6923 Likewise.
6924
6925 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
6926
6927 PR tree-optimization/63387
6928 * gcc.dg/pr63387.c: New testcase.
6929
6930 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
6931
6932 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6933
6934 2015-04-13 Richard Biener <rguenther@suse.de>
6935
6936 PR tree-optimization/65204
6937 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6938
6939 2015-04-13 Terry Guo <terry.guo@arm.com>
6940
6941 PR target/65710
6942 * gcc.target/arm/pr65710.c: New.
6943
6944 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6945
6946 PR tree-optimization/65747
6947 * g++.dg/torture/pr65747.C: New test.
6948
6949 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6950
6951 PR c++/65736
6952 * g++.dg/cpp0x/pr65736.C: New test.
6953
6954 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
6955 Martin Liska <mliska@suse.cz>
6956
6957 PR ipa/65722
6958 * g++.dg/ipa/pr65722.C: New testcase.
6959
6960 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6961
6962 PR tree-optimization/65735
6963 * gcc.c-torture/compile/pr65735.c: New test.
6964
6965 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
6966
6967 PR middle-end/65554
6968 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6969
6970 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6971
6972 PR target/65671
6973 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6974
6975 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
6976
6977 PR target/65647
6978 * gcc.target/arm/pr65647-2.c: New.
6979
6980 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6981
6982 PR target/65694
6983 * g++.dg/torture/pr65694.C: New test.
6984
6985 2015-04-10 Tobias Burnus <burnus@net-b.de>
6986
6987 * gfortran.dg/coarray_lock_6.f90: New.
6988 * gfortran.dg/coarray_lock_7.f90: New.
6989 * gfortran.dg/coarray/lock_2.f90: New.
6990
6991 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
6992
6993 PR fortran/56674
6994 PR fortran/58813
6995 PR fortran/59016
6996 PR fortran/59024
6997 * gfortran.dg/used_types_27.f90: New.
6998
6999 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7000
7001 PR target/65671
7002 * gcc.target/i386/pr65671.c: New.
7003
7004 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7005
7006 PR tree-optimization/65709
7007 * c-c++-common/ubsan/align-9.c: New test.
7008
7009 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
7010
7011 PR fortran/56852
7012 * gfortran.dg/pr56852.f90: New test.
7013
7014 2015-04-09 Marek Polacek <polacek@redhat.com>
7015 Jakub Jelinek <jakub@redhat.com>
7016
7017 PR middle-end/65554
7018 * g++.dg/opt/pr65554.C: New test.
7019
7020 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7021
7022 PR c++/65690
7023 * c-c++-common/attr-aligned-1.c: New test.
7024
7025 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
7026
7027 * gcc.target/i386/mpx/memmove-zero-length.c: New.
7028
7029 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7030
7031 PR target/65676
7032 * gcc.target/i386/sse-25.c: New.
7033
7034 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7035
7036 PR target/65693
7037 * gcc.target/i386/pr65693.c: New test.
7038
7039 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7040
7041 * gcc.dg/lto/chkp-static-bounds_0.c: New.
7042
7043 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7044
7045 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
7046
7047 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7048
7049 * gcc.target/i386/thunk-retbnd.c: New.
7050
7051 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
7052
7053 * gnat.dg/opt48.adb: New test.
7054 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
7055 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
7056
7057 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
7058
7059 PR ipa/65540
7060 * gcc.c-torture/compile/pr65540.c: New.
7061
7062 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
7063
7064 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
7065 -Wno-pointer-arith.
7066
7067 2015-04-07 Jakub Jelinek <jakub@redhat.com>
7068
7069 PR debug/65678
7070 * g++.dg/debug/pr65678.C: New test.
7071
7072 PR middle-end/65680
7073 * gcc.c-torture/compile/pr65680.c: New test.
7074
7075 2015-04-07 Andre Vehreschild <vehre@gmx.de>
7076
7077 PR fortran/65548
7078 * gfortran.dg/allocate_with_source_5.f90: New test.
7079
7080 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
7081
7082 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
7083 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
7084
7085 2015-04-07 Bin Cheng <bin.cheng@arm.com>
7086
7087 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
7088
7089 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7090
7091 PR target/65614
7092 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
7093 to get floating point compression.
7094 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
7095
7096 2015-04-06 Jakub Jelinek <jakub@redhat.com>
7097
7098 PR preprocessor/61977
7099 * gcc.dg/cpp/pr61977.c: New test.
7100
7101 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
7102
7103 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
7104
7105 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
7106
7107 PR target/65647
7108 * gcc.target/arm/pr65647.c: New.
7109
7110 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
7111
7112 PR ipa/65655
7113 * g++.dg/torture/pr65655.C: New testcase.
7114
7115 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7116
7117 PR c++/64085
7118 * g++.dg/cpp1y/lambda-init13.C: New.
7119
7120 2015-04-03 Marek Polacek <polacek@redhat.com>
7121
7122 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
7123
7124 2015-04-02 Marek Polacek <polacek@redhat.com>
7125
7126 PR c++/65642
7127 * g++.dg/cpp0x/constexpr-fold1.C: New test.
7128 * g++.dg/cpp0x/constexpr-fold2.C: New test.
7129
7130 2015-04-02 Jakub Jelinek <jakub@redhat.com>
7131
7132 PR preprocessor/61977
7133 * gcc.target/powerpc/pr61977-1.c: New test.
7134 * gcc.target/powerpc/pr61977-2.c: New test.
7135
7136 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7137
7138 PR c++/56100
7139 * g++.dg/warn/Wshadow-8.C: New.
7140 * g++.dg/warn/Wshadow-9.C: Likewise.
7141 * g++.dg/warn/Wshadow-10.C: Likewise.
7142 * g++.dg/warn/Wshadow-11.C: Likewise.
7143
7144 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
7145
7146 * gcc.dg/pr23623.c: Added aligned attribute.
7147 * gcc.dg/20141029-1.c: Likewise.
7148 * gcc.dg/20150306-1.c: New test.
7149
7150 2015-04-01 Marek Polacek <polacek@redhat.com>
7151
7152 PR c++/65554
7153 * g++.dg/cpp0x/initlist93.C: New test.
7154 * g++.dg/cpp0x/initlist94.C: New test.
7155
7156 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
7157
7158 PR target/65624
7159 * gcc.target/aarch64/pr65624.c: New test.
7160
7161 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
7162
7163 * gcc.dg/ipa/inlinehint-4.c: New testcase.
7164
7165 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
7166
7167 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
7168 extra variable to force stack alignment.
7169 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
7170 extra variable to force stack alignment.
7171
7172 2015-03-31 Marek Polacek <polacek@redhat.com>
7173
7174 PR c++/65390
7175 * g++.dg/template/pr65390.C: New test.
7176
7177 2015-03-31 Martin Liska <mliska@suse.cz>
7178
7179 * g++.dg/ipa/pr65557.C: New test.
7180
7181 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
7182
7183 * gcc.target/s390/hotpatch-25.c: New test.
7184 * gcc.target/s390/hotpatch-1.c: Update test.
7185 * gcc.target/s390/hotpatch-10.c: Update test.
7186 * gcc.target/s390/hotpatch-11.c: Update test.
7187 * gcc.target/s390/hotpatch-12.c: Update test.
7188 * gcc.target/s390/hotpatch-13.c: Update test.
7189 * gcc.target/s390/hotpatch-14.c: Update test.
7190 * gcc.target/s390/hotpatch-15.c: Update test.
7191 * gcc.target/s390/hotpatch-16.c: Update test.
7192 * gcc.target/s390/hotpatch-17.c: Update test.
7193 * gcc.target/s390/hotpatch-18.c: Update test.
7194 * gcc.target/s390/hotpatch-19.c: Update test.
7195 * gcc.target/s390/hotpatch-2.c: Update test.
7196 * gcc.target/s390/hotpatch-21.c: Update test.
7197 * gcc.target/s390/hotpatch-22.c: Update test.
7198 * gcc.target/s390/hotpatch-23.c: Update test.
7199 * gcc.target/s390/hotpatch-24.c: Update test.
7200 * gcc.target/s390/hotpatch-3.c: Update test.
7201 * gcc.target/s390/hotpatch-4.c: Update test.
7202 * gcc.target/s390/hotpatch-5.c: Update test.
7203 * gcc.target/s390/hotpatch-6.c: Update test.
7204 * gcc.target/s390/hotpatch-7.c: Update test.
7205 * gcc.target/s390/hotpatch-8.c: Update test.
7206 * gcc.target/s390/hotpatch-9.c: Update test.
7207 * gcc.target/s390/hotpatch-compile-16.c: Update test.
7208
7209 2015-03-31 Richard Biener <rguenther@suse.de>
7210
7211 PR middle-end/65626
7212 * g++.dg/torture/pr65626.C: New testcase.
7213
7214 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7215
7216 PR target/65531
7217 * gcc.target/i386/mpx/pr65531.cc: New.
7218
7219 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7220
7221 PR target/65602
7222 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
7223 __builtin_alloca instead of alloca.
7224 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
7225 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
7226 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
7227 check.
7228
7229 2015-03-30 Jakub Jelinek <jakub@redhat.com>
7230
7231 PR ipa/65610
7232 * g++.dg/ubsan/pr65610.C: New test.
7233
7234 2015-03-30 Marek Polacek <polacek@redhat.com>
7235
7236 PR c++/65398
7237 * g++.dg/cpp0x/pr65398-2.C: New test.
7238
7239 2015-03-30 Marek Polacek <polacek@redhat.com>
7240
7241 * c-c++-common/pr65556.c: Change the width of bit-fields.
7242
7243 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7244
7245 PR ipa/65588
7246 * gcc.target/i386/pr65588.c: New testcase.
7247
7248 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7249
7250 PR libgfortran/65563
7251 * gfortran.dg/open_errors_2.f90: New test.
7252
7253 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7254
7255 PR libgfortran/65596
7256 * gfortran.dg/namelist_86.f90: New test.
7257
7258 2015-03-28 Andre Vehreschild <vehre@gmx.de>
7259
7260 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
7261 statement to reflect new ownership.
7262
7263 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7264
7265 PR c++/42328
7266 * g++.dg/template/friend58.C: New.
7267 * g++.dg/template/friend59.C: Likewise.
7268
7269 2015-03-27 Tobias Burnus <burnus@net-b.de>
7270
7271 PR c/65586
7272 * g++.dg/gomp/openmp-simd-3.C: New.
7273 * gcc.dg/gomp/openmp-simd-3.c: New.
7274
7275 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
7276
7277 PR target/65248
7278 * gcc.target/i386/pr65248-1.c: New file.
7279 * gcc.target/i386/pr65248-2.c: Likewise.
7280 * gcc.target/i386/pr65248-3.c: Likewise.
7281 * gcc.target/i386/pr65248-4.c: Likewise.
7282
7283 2015-03-27 Jakub Jelinek <jakub@redhat.com>
7284
7285 PR target/65593
7286 * gcc.c-torture/compile/pr65593.c: New test.
7287
7288 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7289
7290 PR c++/59329
7291 * g++.dg/cpp1y/constexpr-assert1.C: New.
7292
7293 2015-03-27 Marek Polacek <polacek@redhat.com>
7294
7295 PR c++/65556
7296 * c-c++-common/pr65556.c: New test.
7297
7298 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7299
7300 PR ipa/65600
7301 * g++.dg/torture/pr65600.C: New testcase.
7302
7303 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
7304
7305 PR target/65407
7306 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
7307
7308 2015-03-27 Andre Vehreschild <vehre@gmx.de>
7309
7310 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
7311 statement and cleanup. Fixed typos.
7312
7313 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
7314
7315 PR middle-end/65595
7316 * gcc.c-torture/compile/pr65595.c: New testcase.
7317
7318 2015-03-27 Marek Polacek <polacek@redhat.com>
7319
7320 PR sanitizer/65583
7321 * g++.dg/ubsan/pr65583.C: New test.
7322
7323 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
7324
7325 * gcc.c-torture/compile/20150327.c: New testcase.
7326
7327 2015-03-26 Richard Biener <rguenther@suse.de>
7328
7329 PR middle-end/65555
7330 * g++.dg/torture/pr65555.C: New testcase.
7331
7332 2015-03-26 Jakub Jelinek <jakub@redhat.com>
7333
7334 PR tree-optimization/64715
7335 * gcc.dg/builtin-object-size-15.c: New test.
7336 * gcc.dg/pr64715-1.c: New test.
7337 * gcc.dg/pr64715-2.c: New test.
7338
7339 2015-03-26 Richard Biener <rguenther@suse.de>
7340
7341 PR middle-end/65519
7342 * gnat.dg/specs/opt2.ads: Fix testcase.
7343
7344 2015-03-25 Martin Sebor <msebor@redhat.com>
7345
7346 PR testsuite/65526
7347 * lib/target-supports.exp (check_effective_target_arm32): Fail early
7348 when target isn't arm*-*-*-*.
7349 (check_effective_target_arm_nothumb): Likewise.
7350 (check_effective_target_arm_little_endian): Likewise.
7351 (check_effective_target_arm_vect_no_misalign): Likewise.
7352 (check_effective_target_aarch64_little_endian): Fail early if target
7353 isn't aarch64*-*-*.
7354
7355 2015-03-25 Sebastian Pop <s.pop@samsung.com>
7356
7357 PR tree-optimization/65177
7358 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
7359
7360 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
7361
7362 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
7363 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
7364 smmintrin.h and mm3dnow.h.
7365
7366 2015-03-25 Marek Polacek <polacek@redhat.com>
7367
7368 PR c++/65558
7369 * g++.dg/cpp0x/pr65558.C: New test.
7370
7371 2015-03-25 Marek Polacek <polacek@redhat.com>
7372
7373 PR c++/61670
7374 * g++.dg/template/pr61670.C: New test.
7375
7376 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7377
7378 PR c++/54987
7379 * g++.dg/template/pr54987.C: New.
7380
7381 2015-03-25 Richard Biener <rguenther@suse.de>
7382
7383 PR tree-optimization/62630
7384 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
7385
7386 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
7387
7388 PR target/65508
7389 * gcc.target/i386/mpx/pr65508.c: New.
7390
7391 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
7392
7393 PR fortran/64952
7394 PR fortran/65532
7395 * gfortran.dg/data_initialized_3.f90: New.
7396
7397 2015-03-25 Richard Biener <rguenther@suse.de>
7398
7399 PR middle-end/65519
7400 * gnat.dg/specs/opt2.ads: New testcase.
7401
7402 2015-03-25 Bin Cheng <bin.cheng@arm.com>
7403
7404 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
7405 * gcc.target/arm/memset-inline-4.c: Skip for
7406 arm_tune_string_ops_prefer_neon.
7407 * gcc.target/arm/memset-inline-5.c: Ditto.
7408 * gcc.target/arm/memset-inline-6.c: Ditto.
7409 * gcc.target/arm/memset-inline-8.c: Ditto.
7410 * gcc.target/arm/memset-inline-9.c: Ditto.
7411
7412 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7413
7414 PR c++/58923
7415 * g++.dg/other/virtual3.C: New.
7416
7417 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7418
7419 PR c++/60130
7420 * g++.dg/cpp0x/vt-60130.C: New.
7421
7422 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7423
7424 PR c++/61971
7425 * g++.dg/warn/Warray-bounds-7.C: New.
7426
7427 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7428
7429 PR c++/60067
7430 * g++.dg/template/defarg18.C: New.
7431
7432 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7433
7434 PR c++/59988
7435 * g++.dg/cpp0x/vt-59988.C: New.
7436
7437 2015-03-24 Jakub Jelinek <jakub@redhat.com>
7438
7439 PR tree-optimization/65533
7440 * gcc.dg/pr65533.c: New test.
7441
7442 2015-03-24 Andre Vehreschild <vehre@gmx.de>
7443
7444 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
7445 source= and mold= expressions functionality.
7446 * gfortran.dg/allocate_class_4.f90: New test.
7447 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
7448 copying an unlimited polymorhpic object containing a char array
7449 to another unlimited polymorphic object respects the _len
7450 component.
7451 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
7452 whether deferred length char array allocate works, unlimited
7453 polymorphic object allocation from a string works and if
7454 allocating an array of deferred length strings works.
7455 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
7456
7457 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7458
7459 PR c++/65513
7460 * g++.dg/cpp0x/constexpr-array11.C: New.
7461
7462 2015-03-24 Richard Biener <rguenther@suse.de>
7463
7464 PR middle-end/65517
7465 * gcc.dg/torture/pr65517.c: New testcase.
7466
7467 2015-03-24 Tobias Burnus <burnus@net-b.de>
7468
7469 * gfortran.dg/coindexed_1.f90: Moved from
7470 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
7471
7472 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7473
7474 PR testsuite/65506
7475 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
7476 gimple dump.
7477
7478 PR target/65523
7479 * gcc.target/i386/pr65523.c: New test.
7480
7481 PR ipa/65475
7482 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
7483 dg-options.
7484 * g++.dg/lto/pr65475b_0.C: Likewise.
7485
7486 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
7487
7488 PR target/65505
7489 * gcc.target/sh/torture/pr65505.c: New.
7490
7491 2015-03-23 Martin Sebor <msebor@redhat.com>
7492
7493 PR testsuite/63175
7494 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
7495 assembly for lvx in addition to lxv.
7496
7497 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7498
7499 PR target/65504
7500 * gfortran.dg/pr65504.f90: New test.
7501
7502 PR ipa/65521
7503 * gcc.dg/pr65521.c: New test.
7504
7505 2015-03-23 Richard Biener <rguenther@suse.de>
7506
7507 PR tree-optimization/65518
7508 * gcc.dg/vect/pr65518.c: New testcase.
7509
7510 2015-03-23 Richard Biener <rguenther@suse.de>
7511
7512 PR tree-optimization/65494
7513 * gcc.dg/vect/pr65494.c: New testcase.
7514
7515 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7516
7517 PR preprocessor/65238
7518 * c-c++-common/cpp/pr65238-1.c: New test.
7519 * gcc.dg/cpp/pr65238-2.c: New test.
7520 * gcc.dg/cpp/trad/pr65238-3.c: New test.
7521 * gcc.dg/cpp/trad/pr65238-4.c: New test.
7522
7523 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
7524 Mikael Morin <mikael@gcc.gnu.org>
7525
7526 PR fortran/64952
7527 * gfortran.dg/elemental_dependency_4.f90: New.
7528 * gfortran.dg/elemental_dependency_5.f90: New.
7529
7530 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
7531
7532 PR ipa/65475
7533 * g++.dg/lto/pr65475b_0.C: New testcase.
7534 * g++.dg/lto/pr65475b_1.C: New testcase.
7535 * g++.dg/lto/pr65475c_0.C: New testcase.
7536 * g++.dg/lto/pr65475c_1.C: New testcase.
7537
7538 2015-03-21 Tobias Burnus <burnus@net-b.de>
7539
7540 * gfortran.dg/coarray_38.f90: New.
7541 * gfortran.dg/coarray_39.f90: New.
7542 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
7543 compile test.
7544
7545 2015-03-20 Marek Polacek <polacek@redhat.com>
7546
7547 PR c++/65398
7548 * g++.dg/cpp0x/pr65398.C: New test.
7549
7550 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
7551
7552 PR ipa/65475
7553 * g++.dg/lto/pr65475_0.C: New testcase.
7554 * g++.dg/lto/pr65475_1.C: New testcase.
7555
7556 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
7557
7558 PR rtl-optimization/64366
7559 * gcc.target/sh/pr64366.c: New.
7560
7561 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7562
7563 PR c++/48324
7564 * g++.dg/cpp0x/constexpr-48324.C: New.
7565
7566 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7567
7568 PR c++/48453
7569 * g++.dg/cpp0x/pr48453.C: New.
7570
7571 2015-03-20 Marek Polacek <polacek@redhat.com>
7572
7573 PR c++/65072
7574 * g++.dg/cpp0x/pr65072.C: New test.
7575
7576 2015-03-20 Richard Biener <rguenther@suse.de>
7577
7578 PR middle-end/64715
7579 * gcc.dg/pr15347.c: Use -O.
7580 * c-c++-common/pr19807-1.c: Likewise.
7581
7582 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
7583
7584 * gnat.dg/volatile13.ad[sb]: New test.
7585
7586 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
7587
7588 PR rtl-optimization/60851
7589 * gcc.target/i386/pr60851.c: New test.
7590
7591 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7592
7593 PR target/65240
7594 * g++.dg/pr65240.h: Add tests for PR 65240.
7595 * g++.dg/pr65240-1.C: Likewise.
7596 * g++.dg/pr65240-2.C: Likewise.
7597 * g++.dg/pr65240-3.C: Likewise.
7598 * g++.dg/pr65240-4.C: Likewise.
7599
7600 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
7601
7602 PR rtl-optimization/63491
7603 * gcc.target/powerpc/pr63491.c: New.
7604
7605 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7606
7607 * g++.dg/ipa/pr65465.C: New test.
7608
7609 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7610
7611 PR c++/52659
7612 * g++.dg/cpp0x/deleted11.C: New.
7613
7614 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7615
7616 PR sanitizer/65400
7617 * c-c++-common/tsan/pr65400-3.c: New test.
7618
7619 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7620
7621 PR c++/59686
7622 * g++.dg/cpp0x/constexpr-59686.C: New.
7623
7624 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7625
7626 PR sanitizer/64265
7627 * g++.dg/tsan/pr64265.C: New test.
7628
7629 PR sanitizer/65400
7630 * c-c++-common/tsan/pr65400-1.c: New test.
7631 * c-c++-common/tsan/pr65400-2.c: New test.
7632
7633 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7634
7635 PR c++/59816
7636 * g++.dg/cpp0x/pr59816.C: New.
7637
7638 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
7639
7640 PR fortran/59198
7641 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7642
7643 2015-03-18 Martin Liska <mliska@suse.cz>
7644
7645 PR ipa/65439
7646 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7647 equivalences either to 6 or 7.
7648
7649 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
7650
7651 PR middle-end/64491
7652 Revert:
7653 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
7654
7655 * gcc.dg/undefined-loop-1.c: New file.
7656 * gcc.dg/undefined-loop-2.c: New file.
7657
7658 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
7659
7660 PR testsuite/64032
7661 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7662 loop exits too early.
7663
7664 2015-03-18 Jakub Jelinek <jakub@redhat.com>
7665
7666 PR tree-optimization/65450
7667 * gfortran.dg/pr65450.f90: New test.
7668
7669 PR target/65078
7670 * gcc.target/i386/pr65078-1.c: New test.
7671 * gcc.target/i386/pr65078-2.c: New test.
7672 * gcc.target/i386/pr65078-3.c: New test.
7673 * gcc.target/i386/pr65078-4.c: New test.
7674 * gcc.target/i386/pr65078-5.c: New test.
7675 * gcc.target/i386/pr65078-6.c: New test.
7676
7677 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7678
7679 PR c++/65340
7680 * g++.dg/cpp1y/pr65340.C: New.
7681
7682 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7683
7684 PR fortran/64432
7685 * gfortran.dg/system_clock_3.f08: Adjust test.
7686
7687 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
7688
7689 PR fortran/59198
7690 * gfortran.dg/proc_ptr_comp_44.f90: New test.
7691 * gfortran.dg/proc_ptr_comp_45.f90: New test.
7692
7693 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7694
7695 PR fortran/64432
7696 * gfortran.dg/system_clock_3.f08: New test.
7697
7698 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
7699
7700 PR c++/64626
7701 g++.dg/cpp1y/pr64626-1.C: New.
7702 g++.dg/cpp1y/pr64626-2.C: New.
7703 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7704
7705 2015-03-16 Jakub Jelinek <jakub@redhat.com>
7706
7707 PR tree-optimization/65427
7708 * gcc.c-torture/execute/pr65427.c: New test.
7709
7710 2015-03-16 Marek Polacek <polacek@redhat.com>
7711
7712 DR 1688
7713 PR c++/65327
7714 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7715 * g++.dg/cpp0x/pr65327.C: New test.
7716
7717 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
7718
7719 PR sanitizer/64820
7720 * c-c++-common/asan/pr64820.c: New test.
7721
7722 2015-03-16 Andre Vehreschild <vehre@gmx.de>
7723
7724 * gfortran.dg/pointer_2.f90: New test.
7725
7726 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7727
7728 * g++.dg/pr65049.C: New test.
7729
7730 2015-03-16 Tom de Vries <tom@codesourcery.com>
7731
7732 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7733 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7734 * gcc.target/i386/fuse-caller-save.c: Same.
7735
7736 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7737
7738 * gnat.dg/loop_optimization18.ad[sb]: New test.
7739 * gnat.dg/loop_optimization18_pkg.ads: New helper.
7740
7741 2015-03-16 Alan Modra <amodra@gmail.com>
7742
7743 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
7744 2014-12-05 change.
7745
7746 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
7747
7748 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7749 hppa*-*-hpux*.
7750 * gcc.dg/torture/pr65270-2.c: Likewise.
7751
7752 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
7753
7754 PR fortran/61138
7755 * gfortran.dg/pointer_remapping_9.f90: New.
7756
7757 2015-03-14 Jakub Jelinek <jakub@redhat.com>
7758
7759 PR tree-optimization/65369
7760 * gcc.c-torture/execute/pr65369.c: New test.
7761
7762 PR tree-optimization/65418
7763 * gcc.c-torture/execute/pr65418-1.c: New test.
7764 * gcc.c-torture/execute/pr65418-2.c: New test.
7765
7766 PR rtl-optimization/65401
7767 * gcc.c-torture/execute/pr65401.c: New test.
7768
7769 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7770
7771 PR target/64600
7772 * gcc.target/arm/pr64600_1.c: New test.
7773
7774 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7775
7776 PR rtl-optimization/65235
7777 * gcc.target/aarch64/pr65235_1.c: New test.
7778
7779 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
7780
7781 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7782 * gcc.target/s390/hotpatch-22.c: Likewise.
7783 * gcc.target/s390/hotpatch-23.c: Likewise.
7784 * gcc.target/s390/hotpatch-24.c: Likewise.
7785 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7786 * gcc.target/s390/hotpatch-1.c: Update expected output.
7787 * gcc.target/s390/hotpatch-2.c: Likewise.
7788 * gcc.target/s390/hotpatch-3.c: Likewise.
7789 * gcc.target/s390/hotpatch-4.c: Likewise.
7790 * gcc.target/s390/hotpatch-5.c: Likewise.
7791 * gcc.target/s390/hotpatch-6.c: Likewise.
7792 * gcc.target/s390/hotpatch-7.c: Likewise.
7793 * gcc.target/s390/hotpatch-8.c: Likewise.
7794 * gcc.target/s390/hotpatch-9.c: Likewise.
7795 * gcc.target/s390/hotpatch-10.c: Likewise.
7796 * gcc.target/s390/hotpatch-11.c: Likewise.
7797 * gcc.target/s390/hotpatch-12.c: Likewise.
7798 * gcc.target/s390/hotpatch-13.c: Likewise.
7799 * gcc.target/s390/hotpatch-14.c: Likewise.
7800 * gcc.target/s390/hotpatch-15.c: Likewise.
7801 * gcc.target/s390/hotpatch-16.c: Likewise.
7802 * gcc.target/s390/hotpatch-17.c: Likewise.
7803 * gcc.target/s390/hotpatch-18.c: Likewise.
7804 * gcc.target/s390/hotpatch-19.c: Likewise.
7805
7806 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7807
7808 PR target/65103
7809 * gcc.target/i386/pr65103-1.c: New.
7810
7811 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7812
7813 PR target/65044
7814 * gcc.target/i386/pr65044.c: New.
7815
7816 2015-03-12 Tom de Vries <tom@codesourcery.com>
7817
7818 PR rtl-optimization/64895
7819 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
7820 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7821 * gcc.target/i386/fuse-caller-save.c: Ditto.
7822
7823 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7824
7825 * gcc.dg/ipa/pr63569.c: Fix template.
7826
7827 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
7828
7829 * g++.dg/ipa/pr64146.C: Require fpic support.
7830
7831 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
7832
7833 PR libfortran/65200
7834 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
7835 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
7836
7837 2015-03-11 Jakub Jelinek <jakub@redhat.com>
7838
7839 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
7840 to dg-options, fix up dg-skip-if.
7841
7842 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
7843
7844 PR target/65296
7845 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
7846 * gcc.target/avr/tiny-caller-save.c: Same.
7847
7848 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7849
7850 PR target/65242
7851 * g++.dg/pr65242.C: New test.
7852
7853 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
7854
7855 * c-c++-common/asan/no-asan-check-glob.c: New test.
7856
7857 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
7858
7859 PR c++/65370
7860 * g++.dg/other/default11.C: New.
7861 * g++.dg/other/default12.C: Likewise.
7862
7863 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7864
7865 PR target/65368
7866 * gcc.target/i386/bmi2-bzhi-2.c: New test.
7867
7868 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
7869
7870 PR fortran/65024
7871 * gfortran.dg/unlimited_polymorphic_23.f90: New test
7872
7873 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7874
7875 PR c++/65127
7876 * g++.dg/cpp0x/pr65127.C: New test.
7877
7878 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7879
7880 * gcc.dg/ipa/PR64550.c: Update template.
7881
7882 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7883 Tobias Burnus <burnus@net-b.de>
7884
7885 * gfortran.dg/coarray_sync_memory.f90: New.
7886
7887 2015-03-10 Marek Polacek <polacek@redhat.com>
7888
7889 PR sanitizer/65367
7890 * c-c++-common/ubsan/pr65367.c: New test.
7891
7892 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7893
7894 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7895 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7896 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7897 * gcc.target/i386/mpx/calloc-1-nov.c: New.
7898 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7899 * gcc.target/i386/mpx/malloc-1-nov.c: New.
7900 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7901 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7902 * gcc.target/i386/mpx/realloc-1-nov.c: New.
7903 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7904 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7905 * gcc.target/i386/mpx/realloc-2-nov.c: New.
7906 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7907
7908 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7909
7910 * lib/mpx-dg.exp (mpx_link_flags): New.
7911 (mpx_init): New.
7912 (mpx_finish): New.
7913 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7914 * gcc.target/i386/mpx/alloca-1-nov.c: New.
7915 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7916 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7917 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7918 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7919 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7920 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7921 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7922 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7923 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7924 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7925 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7926 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7927 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7928 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7929 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7930 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7931 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7932 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7933 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7934 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7935 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7936 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7937 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7938 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7939 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7940 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7941 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7942 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7943 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7944 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7945 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7946 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7947 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7948 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7949 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7950 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7951 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7952 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7953 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7954 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7955 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7956 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7957 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7958 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7959 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7960 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7961 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7962 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7963 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7964 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7965 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7966 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7967 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7968 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7969 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7970 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7971 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7972 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7973 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7974 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7975 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7976 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7977 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7978 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7979 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7980 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7981 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7982 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7983 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7984 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7985 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7986 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7987 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7988 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7989 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7990 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7991 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7992 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7993 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7994 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7995 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7996 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7997 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7998 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7999 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
8000 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
8001 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
8002 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
8003 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
8004 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
8005 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
8006 * gcc.target/i386/mpx/label-address-1.c: New.
8007 * gcc.target/i386/mpx/legacy-1-nov.c: New.
8008 * gcc.target/i386/mpx/macro.c: New.
8009 * gcc.target/i386/mpx/mpx-check.h: New.
8010 * gcc.target/i386/mpx/mpx.exp: New.
8011 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
8012 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
8013 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
8014 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
8015 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
8016 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
8017 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
8018 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
8019 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
8020 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
8021 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
8022 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
8023 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
8024 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
8025 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
8026 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
8027 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
8028 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
8029 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
8030 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
8031 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
8032 * gcc.target/i386/mpx/reference-1-lbv.c: New.
8033 * gcc.target/i386/mpx/reference-1-nov.c: New.
8034 * gcc.target/i386/mpx/reference-1-ubv.c: New.
8035 * gcc.target/i386/mpx/reference-2-lbv.c: New.
8036 * gcc.target/i386/mpx/reference-2-nov.c: New.
8037 * gcc.target/i386/mpx/reference-2-ubv.c: New.
8038 * gcc.target/i386/mpx/reference-3-lbv.c: New.
8039 * gcc.target/i386/mpx/reference-3-nov.c: New.
8040 * gcc.target/i386/mpx/reference-3-ubv.c: New.
8041 * gcc.target/i386/mpx/reference-4-lbv.c: New.
8042 * gcc.target/i386/mpx/reference-4-nov.c: New.
8043 * gcc.target/i386/mpx/reference-4-ubv.c: New.
8044 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
8045 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
8046 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
8047 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
8048 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
8049 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
8050 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
8051 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
8052 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
8053 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
8054 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
8055 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
8056 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
8057 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
8058 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
8059 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
8060 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
8061 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
8062 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
8063 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
8064 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
8065 * gcc.target/i386/mpx/sincos-1-nov.c: New.
8066 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
8067 * gcc.target/i386/mpx/static-array-1-nov.c: New.
8068 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
8069 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
8070 * gcc.target/i386/mpx/static-init-1-nov.c: New.
8071 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
8072 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
8073 * gcc.target/i386/mpx/static-init-2-nov.c: New.
8074 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
8075 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
8076 * gcc.target/i386/mpx/static-init-3-nov.c: New.
8077 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
8078 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
8079 * gcc.target/i386/mpx/static-init-4-nov.c: New.
8080 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
8081 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
8082 * gcc.target/i386/mpx/static-init-5-nov.c: New.
8083 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
8084 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
8085 * gcc.target/i386/mpx/static-init-6-nov.c: New.
8086 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
8087 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
8088 * gcc.target/i386/mpx/static-string-1-nov.c: New.
8089 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
8090 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
8091 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
8092 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
8093 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
8094 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
8095 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
8096 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
8097 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
8098 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
8099 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
8100 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
8101 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
8102 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
8103 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
8104 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
8105 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
8106 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
8107 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
8108 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
8109 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
8110 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
8111 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
8112 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
8113 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
8114 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
8115 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
8116 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
8117 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
8118 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
8119 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
8120 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
8121 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
8122 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
8123 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
8124 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
8125 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
8126 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
8127 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
8128 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
8129 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
8130 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
8131 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
8132 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
8133 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
8134 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
8135 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
8136 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
8137 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
8138 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
8139 * gcc.target/i386/mpx/vararg-1-nov.c: New.
8140 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
8141 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
8142 * gcc.target/i386/mpx/vararg-2-nov.c: New.
8143 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
8144 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
8145 * gcc.target/i386/mpx/vararg-3-nov.c: New.
8146 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
8147 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
8148 * gcc.target/i386/mpx/vararg-4-nov.c: New.
8149 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
8150 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
8151 * gcc.target/i386/mpx/vararg-5-nov.c: New.
8152 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
8153 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
8154 * gcc.target/i386/mpx/vararg-6-nov.c: New.
8155 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
8156 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
8157 * gcc.target/i386/mpx/vararg-7-nov.c: New.
8158 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
8159 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
8160 * gcc.target/i386/mpx/vararg-8-nov.c: New.
8161 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
8162 * gcc.target/i386/mpx/vla-1-lbv.c: New.
8163 * gcc.target/i386/mpx/vla-1-nov.c: New.
8164 * gcc.target/i386/mpx/vla-1-ubv.c: New.
8165 * gcc.target/i386/mpx/vla-2-lbv.c: New.
8166 * gcc.target/i386/mpx/vla-2-nov.c: New.
8167 * gcc.target/i386/mpx/vla-2-ubv.c: New.
8168
8169 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
8170
8171 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
8172
8173 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
8174
8175 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
8176
8177 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
8178
8179 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
8180 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
8181
8182 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8183
8184 PR c/65120
8185 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
8186 on rhs is 0.
8187 (fn4): New test.
8188 * c-c++-common/pr65120.c: New test.
8189
8190 PR rtl-optimization/65321
8191 * gcc.dg/pr65321.c: New test.
8192
8193 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8194
8195 PR tree-optimization/65355
8196 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
8197
8198 2015-03-09 Jakub Jelinek <jakub@redhat.com>
8199
8200 PR c/65120
8201 * c-c++-common/pr49706.c: Adjust tests for not warning
8202 about !!x == y or !b == y where b is boolean, and add
8203 some further tests.
8204 * c-c++-common/pr62199-2.c: Likewise.
8205
8206 2015-03-09 Richard Biener <rguenther@suse.de>
8207
8208 PR middle-end/65270
8209 * gcc.dg/torture/pr65270-1.c: New testcase.
8210 * gcc.dg/torture/pr65270-2.c: Likewise.
8211
8212 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
8213
8214 PR tree-optimization/63743
8215 * gcc.dg/pr63743.c: New test.
8216
8217 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
8218
8219 PR lto/65316
8220 * g++.dg/lto/pr65316_0.C: New testcase.
8221 * g++.dg/lto/pr65316_1.C: New testcase.
8222
8223 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
8224
8225 PR target/62247
8226 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
8227 hppa*-*-hpux*.
8228 * g++.dg/abi/rtti3.C: Likewise.
8229
8230 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
8231
8232 PR target/62251
8233 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
8234
8235 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
8236
8237 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
8238
8239 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
8240
8241 2015-03-08 Morin <mikael@gcc.gnu.org>
8242
8243 PR fortran/60898
8244 * gfortran.dg/entry_20.f90: New.
8245
8246 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8247
8248 PR target/65153
8249 * gcc.c-torture/compile/pr65153.c: New.
8250
8251 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8252
8253 PR target/65249
8254 * g++.dg/torture/pr65249.C: New.
8255
8256 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
8257
8258 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
8259 long.
8260 (int64_t): Likewise.
8261
8262 2015-03-07 Marek Polacek <polacek@redhat.com>
8263 Martin Uecker <uecker@eecs.berkeley.edu>
8264
8265 PR sanitizer/65280
8266 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
8267 member-like arrays.
8268 * c-c++-common/ubsan/bounds-8.c: New test.
8269 * c-c++-common/ubsan/bounds-9.c: New test.
8270 * gcc.dg/ubsan/bounds-2.c: New test.
8271
8272 2015-03-05 Martin Sebor <msebor@redhat.com>
8273
8274 * PR testsuite/63175
8275 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
8276 checking of results into main to prevent it from getting optimized
8277 away.
8278 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
8279
8280 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
8281
8282 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
8283 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
8284 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
8285 x64.
8286
8287 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
8288
8289 * g++.dg/lto/pr65302_1.C: New testcase.
8290 * g++.dg/lto/pr65302_0.C: New testcase.
8291
8292 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8293
8294 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
8295 -fno-ipa-icf to dg-options.
8296
8297 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8298
8299 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
8300 compiles using the linker plugin.
8301
8302 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
8303
8304 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
8305
8306 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
8307
8308 * gcc.target/arm/pr65067.c: New test.
8309
8310 2015-03-05 Martin Liska <mliska@suse.cz>
8311
8312 PR ipa/65318
8313 * gcc.dg/ipa/pr65318.c: New test.
8314
8315 2015-03-05 Marek Polacek <polacek@redhat.com>
8316
8317 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
8318
8319 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8320
8321 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
8322
8323 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8324
8325 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
8326 max-unroll-times back to defaults for s390.
8327
8328 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8329
8330 Fix last commit.
8331
8332 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8333
8334 PR c++/64665
8335 * g++.dg/cpp0x/initlist92.C: New.
8336
8337 2015-03-05 Richard Biener <rguenther@suse.de>
8338
8339 PR tree-optimization/65310
8340 * gcc.dg/vect/pr65310.c: New testcase.
8341
8342 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8343
8344 PR c++/64834
8345 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
8346
8347 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
8348
8349 * gnat.dg/entry_queues3.adb: New test.
8350
8351 2015-03-04 Ian Lance Taylor <iant@google.com>
8352
8353 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
8354
8355 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8356
8357 PR c++/64227
8358 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
8359
8360 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
8361
8362 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
8363 -fno-ipa-icf to dg-options
8364 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8365 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8366
8367 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8368
8369 PR c++/64398
8370 * g++.dg/cpp0x/decltype62.C: New.
8371
8372 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
8373
8374 * gnat.dg/object_overflow5.adb: New test.
8375
8376 2015-03-03 Martin Liska <mliska@suse.cz>
8377
8378 PR ipa/65287
8379 * gcc.dg/ipa/pr65287.c: New test.
8380
8381 2015-03-03 Martin Jambor <mjambor@suse.cz>
8382 Eric Botcazou <ebotcazou@adacore.com>
8383
8384 * gnat.dg/specs/pack12.ads: New test.
8385
8386 2015-03-03 Martin Liska <mliska@suse.cz>
8387
8388 * gcc.dg/ipa/PR65282.c: New test.
8389
8390 2015-03-13 Jeff Law <law@redhat.com>
8391
8392 PR tree-optimization/65241
8393 * gcc.c-torture/compile/pr65241.c: New test.
8394
8395 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
8396
8397 PR target/64331
8398 * gcc.target/avr/torture/pr64331.c: New test.
8399
8400 2015-03-03 Martin Liska <mliska@suse.cz>
8401 Jan Hubicka <hubicka@ucw.cz>
8402
8403 * g++.dg/ipa/pr65263.C: New test.
8404
8405 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
8406
8407 PR ipa/65130
8408 * gcc.dg/lto/pr65130_0.c: New testcase.
8409 * gcc.dg/lto/pr65130_1.c: New testcase.
8410
8411 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
8412
8413 PR ipa/64988
8414 * g++.dg/torture/pr64988.C: New testcase.
8415
8416 2015-03-02 Tobias Burnus <burnus@net-b.de>
8417
8418 * gfortran.dg/coarray_atomic_6.f90: New.
8419
8420 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
8421
8422 PR target/65184
8423 * gcc.target/i386/pr65184.c: New.
8424
8425 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
8426
8427 PR target/65183
8428 * gcc.target/i386/pr65183.c: New.
8429
8430 2015-02-28 Martin Liska <mliska@suse.cz>
8431 Jan Hubicka <hubicka@ucw.cz>
8432
8433 * gcc.dg/ipa/ipa-icf-35.c: New test.
8434 * gcc.dg/ipa/ipa-icf-36.c: New test.
8435 * gcc.dg/ipa/ipa-icf-37.c: New test.
8436
8437 2015-02-28 Martin Liska <mliska@suse.cz>
8438 Jan Hubicka <hubicka@ucw.cz>
8439
8440 PR ipa/65245
8441 * gcc.dg/ipa/ipa-icf-34.c: New test.
8442
8443 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8444
8445 PR target/61142
8446 * gcc.target/sh/sh/pr61142.c: New.
8447
8448 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
8449
8450 * g++.dg/other/dump-ada-spec-3.C: New test.
8451
8452 2015-03-01 Martin Liska <mliska@suse.cz>
8453
8454 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
8455 * g++.dg/ipa/pr63595.C: Update expected results.
8456
8457 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
8458
8459 PR ipa/65236
8460 * g++.dg/ipa/ipa-icf-6.C: New testcase.
8461
8462 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
8463
8464 * gcc.dg/vect/pr59354.c: Move vector producing code to
8465 separate function.
8466
8467 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
8468
8469 PR ipa/65237
8470 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
8471 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
8472 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
8473 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
8474
8475 2015-02-27 Jakub Jelinek <jakub@redhat.com>
8476
8477 PR tree-optimization/65048
8478 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
8479 (foo): Use K&R style definition.
8480
8481 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
8482
8483 PR target/65032
8484 * g++.dg/pr65032.C: New.
8485
8486 2015-02-27 Marek Polacek <polacek@redhat.com>
8487
8488 PR c/65040
8489 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
8490 -Wformat=2.
8491
8492 2015-02-27 Marek Polacek <polacek@redhat.com>
8493
8494 PR c/65228
8495 * gcc.dg/pr65228.c: New test.
8496
8497 2015-02-27 Kai Tietz <ktietz@redhat.com>
8498
8499 PR c/35330
8500 * gcc.dg/weak/weak-17.c: New file.
8501
8502 2015-02-27 Richard Biener <rguenther@suse.de>
8503
8504 PR lto/65193
8505 * g++.dg/lto/pr65193_0.C: New testcase.
8506
8507 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8508
8509 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
8510 * gcc.target/s390/hotpatch-8.c: Likewise.
8511 * gcc.target/s390/hotpatch-9.c: Likewise.
8512 * gcc.target/s390/pr61078.c: Likewise.
8513 * gcc.target/s390/pr57960.c: Remove -m64.
8514 * gcc.target/s390/pr61078.c: Likewise.
8515
8516 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
8517 Martin Liska <mliska@suse.cz>
8518
8519 PR bootstrap/65150
8520 * gcc.dg/pr64454.c: Disable ICF.
8521 * gcc.dg/pr28685-1.c: Disable ICF
8522 * gcc.dg/ipa/iinline-5.c: Disable ICF.
8523 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
8524 * g++.dg/ipa/ipa-icf-4.C: Update template.
8525
8526 2015-02-26 Jakub Jelinek <jakub@redhat.com>
8527
8528 PR tree-optimization/65216
8529 * gcc.c-torture/execute/pr65216.c: New test.
8530
8531 PR tree-optimization/65215
8532 * gcc.c-torture/execute/pr65215-1.c: New test.
8533 * gcc.c-torture/execute/pr65215-2.c: New test.
8534 * gcc.c-torture/execute/pr65215-3.c: New test.
8535 * gcc.c-torture/execute/pr65215-4.c: New test.
8536 * gcc.c-torture/execute/pr65215-5.c: New test.
8537
8538 2015-02-26 Tom de Vries <tom@codesourcery.com>
8539
8540 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
8541
8542 2015-02-26 Martin Liska <mliska@suse.cz>
8543 Jan Hubicka <hubicka@ucw.cz>
8544
8545 * g++.dg/ipa/pr64146.C: Update expected results.
8546 * gcc.dg/ipa/ipa-icf-26.c: Update test.
8547 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
8548 * gcc.dg/ipa/ipa-icf-34.c: New test.
8549
8550 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8551
8552 * gcc.dg/vect/vect-pr61917.c: Rename to ...
8553 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
8554 (dg-additional-options): Remove dg directive.
8555 (dg-final): Add dg directive.
8556
8557 2015-02-26 Marek Polacek <polacek@redhat.com>
8558
8559 PR ipa/65008
8560 * g++.dg/ipa/pr65008.C: New test.
8561
8562 2015-02-26 Tom de Vries <tom@codesourcery.com>
8563
8564 * lib/profopt.exp (profopt-target-cleanup): New proc.
8565 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
8566 files from sources from dg-additional-sources.
8567
8568 2015-02-26 Tom de Vries <tom@codesourcery.com>
8569
8570 * lib/gcov.exp: Cleanup in case of xfail.
8571
8572 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8573
8574 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
8575
8576 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
8577
8578 PR debug/46102
8579 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
8580 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
8581 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
8582 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
8583 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
8584 * g++.dg/debug/pr46123.C: XFAIL and move...
8585 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
8586 * gcc.dg/debug/dwarf2-3.c: Move...
8587 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
8588
8589 2015-02-26 Marek Polacek <polacek@redhat.com>
8590
8591 PR c++/65202
8592 * g++.dg/cpp1y/pr65202.C: New test.
8593
8594 2015-02-26 Tom de Vries <tom@codesourcery.com>
8595
8596 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
8597 locale_facets.h.gcov.
8598
8599 2015-02-26 Tom de Vries <tom@codesourcery.com>
8600
8601 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
8602
8603 2015-02-26 Tom de Vries <tom@codesourcery.com>
8604
8605 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
8606
8607 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
8608
8609 PR target/65217
8610 * gcc.target/i386/pr65217.c: New.
8611
8612 2015-02-26 Tom de Vries <tom@codesourcery.com>
8613
8614 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
8615
8616 2015-02-26 Tom de Vries <tom@codesourcery.com>
8617
8618 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8619
8620 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8621
8622 PR tree-optimization/65048
8623 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8624
8625 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8626
8627 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8628 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8629
8630 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
8631
8632 PR target/65161
8633 * gcc.target/i386/pr65161.c: New test.
8634
8635 2015-02-26 Terry Guo <terry.guo@arm.com>
8636
8637 * gcc.target/arm/no-volatile-in-it.c: New test.
8638
8639 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
8640
8641 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8642 (dg-options): Add -save-temps.
8643 (dg-final): Add cleanup-saved-temps.
8644
8645 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
8646
8647 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8648
8649 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
8650
8651 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8652 * gcc.target/powerpc/pack01.c: Include string.h.
8653
8654 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
8655
8656 PR target/65167
8657 * gcc.target/i386/pr65167.c: New.
8658
8659 2015-02-25 Kai Tietz <ktietz@redhat.com>
8660
8661 PR tree-optimization/61917
8662 * gcc.dg/vect/vect-pr61917.c: New file.
8663
8664 2015-02-24 Jakub Jelinek <jakub@redhat.com>
8665
8666 PR tree-optimization/65170
8667 * gcc.c-torture/execute/pr65170.c: New test.
8668 * gcc.dg/tree-ssa/vrp96.c: New test.
8669
8670 2015-02-24 Tom de Vries <tom@codesourcery.com>
8671
8672 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8673
8674 2015-02-24 Tom de Vries <tom@codesourcery.com>
8675
8676 PR testsuite/65126
8677 * lib/gcc-defs.exp (additional_sources_used): Add new var.
8678 (dg-additional-files-options): Copy additional_sources to
8679 additional_sources_used before emptying additional_sources.
8680 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8681 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8682 (cleanup-saved-temps): Use additional_sources_used instead of
8683 additional_sources.
8684 (dg-test): Reset additional_sources_used.
8685
8686 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
8687
8688 PR fortran/63427
8689 * gfortran.dg/integer_exponentiation_6.F90: New test.
8690
8691 2015-02-23 Martin Sebor <msebor@redhat.com>
8692
8693 PR target/65109
8694 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8695 two parts. One to save registers, the other to verify the
8696 registers have the right values. Save register state into
8697 static data rather than on the stack.
8698
8699 2015-02-23 Jakub Jelinek <jakub@redhat.com>
8700
8701 PR bootstrap/63888
8702 * c-c++-common/asan/pr63888.c: New test.
8703
8704 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
8705
8706 PR target/65163
8707 * gcc.c-torture/compile/pr65163.c: New.
8708
8709 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8710
8711 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8712 with -m31 on 64 bit.
8713 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8714 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8715
8716 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8717
8718 * gcc.target/s390/20090223-1.c: Add
8719 -Wno-implicit-function-declaration option.
8720 * gcc.target/s390/pr42224.c: Likewise.
8721 * gcc.target/s390/pr55718.c: Likewise.
8722
8723 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8724
8725 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8726 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8727 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8728 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8729 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8730 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8731 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8732 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8733 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8734 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8735 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8736 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8737 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8738 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8739 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8740 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8741 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8742 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8743 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8744 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8745 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8746
8747 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8748
8749 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8750 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8751 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8752 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8753 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8754 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8755 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8756 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8757 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8758 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8759 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8760 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8761 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8762 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8763 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8764 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8765
8766 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8767
8768 PR fortran/64980
8769 PR fortran/61960
8770 * gfortran.dg/pr61960.f90: New.
8771 * gfortran.dg/pr64230.f90: New.
8772 * gfortran.dg/pr64980.f03: New.
8773
8774 2015-02-22 Tom de Vries <tom@codesourcery.com>
8775
8776 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8777
8778 2015-02-21 Arnaud Charlet <charlet@adacore.com>
8779
8780 PR ada/65156
8781 * gnat.dg/timing_events.adb: Removed, invalid test.
8782
8783 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
8784
8785 PR debug/58123
8786 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8787 location.
8788 * g++.dg/gcov/gcov-2.C: Likewise.
8789
8790 2015-02-20 Richard Biener <rguenther@suse.de>
8791
8792 PR tree-optimization/65136
8793 * gcc.dg/tree-ssa/pr65136.c: New testcase.
8794
8795 2015-02-20 Jakub Jelinek <jakub@redhat.com>
8796
8797 PR testsuite/64158
8798 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
8799 and nvptx-*-* blacklisting.
8800
8801 * gcc.dg/sibcall-9.c: New test.
8802 * gcc.dg/sibcall-10.c: New test.
8803
8804 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8805
8806 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
8807
8808 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
8809
8810 PR target/64452
8811 * gcc.target/avr/torture/pr64452.c: New test.
8812
8813 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
8814
8815 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
8816 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
8817
8818 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8819
8820 PR testsuite/65116
8821 * lib/target-supports.exp (check_compile): Check whether
8822 additional_sources is defined before using it.
8823
8824 2015-02-19 Jakub Jelinek <jakub@redhat.com>
8825
8826 PR middle-end/65074
8827 * g++.dg/opt/pr65074.C: New file.
8828
8829 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
8830
8831 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
8832 (size_type): New typedef.
8833 (operator "" _script): Use it for the last argument.
8834
8835 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8836
8837 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
8838
8839 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8840
8841 * lib/target-supports.exp (check_compile): Save/restore
8842 additional_sources that may belong to an actual test.
8843
8844 2015-02-18 Jakub Jelinek <jakub@redhat.com>
8845
8846 PR gcov-profile/64634
8847 * g++.dg/gcov/gcov-15.C: New test.
8848
8849 2015-02-18 Tom de Vries <tom@codesourcery.com>
8850
8851 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
8852
8853 2015-02-18 Tom de Vries <tom@codesourcery.com>
8854
8855 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
8856
8857 2015-02-18 Tom de Vries <tom@codesourcery.com>
8858
8859 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
8860
8861 2015-02-18 Tom de Vries <tom@codesourcery.com>
8862
8863 * gfortran.dg/fmt_cache_1.f: Add missing close.
8864
8865 2015-02-18 Tom de Vries <tom@codesourcery.com>
8866
8867 PR testsuite/65107
8868 * gfortran.dg/read_eof_8.f90: Add missing close.
8869
8870 2015-02-18 Richard Biener <rguenther@suse.de>
8871
8872 PR tree-optimization/65063
8873 * gcc.dg/pr65063.c: New testcase.
8874
8875 2015-02-18 Richard Biener <rguenther@suse.de>
8876
8877 PR tree-optimization/62217
8878 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
8879
8880 2015-02-18 Marek Polacek <polacek@redhat.com>
8881
8882 PR sanitizer/65081
8883 * c-c++-common/ubsan/pr65081.c: New test.
8884
8885 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8886
8887 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8888 * gcc.target/sh/force-cbranch-delay-slot.c: New.
8889
8890 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
8891
8892 * gcc.dg/ipa/propalign-3.c: New test.
8893
8894 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8895
8896 PR target/64793
8897 * gcc.target/sh/pr64793.c: New.
8898 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8899
8900 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
8901
8902 * gcc.target/arm/divzero.c: New test case.
8903
8904 2015-02-17 Tom de Vries <tom@codesourcery.com>
8905
8906 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8907
8908 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
8909 Jakub Jelinek <jakub@redhat.com>
8910
8911 PR c++/65075
8912 * g++.dg/cpp0x/pr65075.C: New test.
8913
8914 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
8915
8916 PR target/65058
8917 * gcc.target/powerpc/pr65058.c: New test.
8918
8919 2015-02-16 Jeff Law <law@redhat.com>
8920
8921 PR tree-optimization/64823
8922 * gcc.dg/uninit-20.c: New test.
8923
8924 2015-02-16 Jakub Jelinek <jakub@redhat.com>
8925 James Greenhalgh <james.greenhalgh@arm.com>
8926
8927 PR ipa/64963
8928 * gcc.dg/ipa/ipa-clone-1.c: New test.
8929
8930 2015-02-16 Richard Biener <rguenther@suse.de>
8931
8932 PR tree-optimization/65077
8933 * gcc.dg/torture/pr65077.c: New testcase.
8934
8935 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
8936
8937 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8938 Directive adjusted to scan for ldaxr.
8939 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8940 adjusted to scan for ldaex.
8941
8942 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8943
8944 PR c++/65080
8945 * g++.dg/cpp0x/constexpr-65080.C: New.
8946
8947 2015-02-16 Richard Biener <rguenther@suse.de>
8948
8949 PR tree-optimization/63593
8950 * gcc.dg/pr63593.c: New testcase.
8951
8952 2015-02-16 Marek Polacek <polacek@redhat.com>
8953
8954 PR c/65066
8955 * gcc.dg/pr65066.c: New test.
8956
8957 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
8958
8959 * gcc.dg/pr65002.C: Move ...
8960 * g++.dg/ipa/pr65002.C: ... here.
8961
8962 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
8963
8964 * gcc.target/powerpc/pr64205.c: Skip on AIX.
8965 * gcc.target/powerpc/pr64505.c: Skip on AIX.
8966 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8967 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8968
8969 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
8970
8971 PR testsuite/64850
8972 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8973 the expression to find calls.
8974 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8975 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8976 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8977 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8978 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8979
8980 2015-02-14 Marek Polacek <polacek@redhat.com>
8981
8982 PR c/64768
8983 * gcc.dg/array-11.c: New test.
8984 * gcc.dg/array-12.c: New test.
8985 * gcc.dg/array-13.c: New test.
8986 * gcc.dg/array-14.c: New test.
8987 * gcc.dg/c99-flex-array-typedef-1.c: New test.
8988 * gcc.dg/c99-flex-array-typedef-2.c: New test.
8989 * gcc.dg/c99-flex-array-typedef-3.c: New test.
8990 * gcc.dg/c99-flex-array-typedef-5.c: New test.
8991 * gcc.dg/c99-flex-array-typedef-7.c: New test.
8992 * gcc.dg/c99-flex-array-typedef-8.c: New test.
8993
8994 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8995
8996 PR c++/60894
8997 * g++.dg/lookup/using54.C: New.
8998
8999 2015-02-13 Jeff Law <law@redhat.com>
9000
9001 PR bootstrap/65060
9002 Revert my change for tree-optimization/64823.
9003
9004 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9005
9006 PR tree-optimization/65053
9007 * gcc.c-torture/execute/pr65053-1.c: New test.
9008 * gcc.c-torture/execute/pr65053-2.c: New test.
9009
9010 2015-02-13 Marek Polacek <polacek@redhat.com>
9011
9012 PR c/65050
9013 * gcc.dg/pr65050.c: New test.
9014
9015 2015-02-13 Jeff Law <law@redhat.com>
9016
9017 PR tree-optimization/64823
9018 * gcc.dg/uninit-20.c: New test.
9019
9020 PR rtl-optimization/47477
9021 * gcc.dg/tree-ssa/pr47477.c: New test.
9022
9023 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9024
9025 PR c++/60211
9026 * g++.dg/parse/ivdep-2.C: New.
9027 * g++.dg/parse/ivdep-3.C: Likewise.
9028
9029 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9030
9031 PR fortran/64506
9032 * gfortran.dg/continuation_13.f90: New test.
9033 * gfortran.dg/continuation_14.f: New test.
9034
9035 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9036
9037 PR c++/64970
9038 * g++.dg/cpp0x/sfinae55.C: New.
9039
9040 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9041
9042 PR ipa/65034
9043 * g++.dg/ipa/pr65034.C: New test.
9044
9045 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
9046
9047 PR tree-optimization/65002
9048 * gcc.dg/pr65002.C: New.
9049
9050 2015-02-13 Marek Polacek <polacek@redhat.com>
9051
9052 PR c/65040
9053 * c-c++-common/pr65040.c: New test.
9054
9055 2015-02-13 Bin Cheng <bin.cheng@arm.com>
9056
9057 PR tree-optimization/64705
9058 * gcc.dg/tree-ssa/pr64705.c: New test.
9059
9060 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
9061
9062 PR rtl/32219
9063 * gcc.dg/visibility-22.c: New test.
9064 * gcc.dg/visibility-23.c: New test.
9065 * gcc.target/i386/pr32219-1.c: New test.
9066 * gcc.target/i386/pr32219-2.c: New test.
9067 * gcc.target/i386/pr32219-3.c: New test.
9068 * gcc.target/i386/pr32219-4.c: New test.
9069 * gcc.target/i386/pr32219-5.c: New test.
9070 * gcc.target/i386/pr32219-6.c: New test.
9071 * gcc.target/i386/pr32219-7.c: New test.
9072 * gcc.target/i386/pr32219-8.c: New test.
9073 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
9074
9075 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9076
9077 PR libgfortran/57822
9078 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
9079 four different KINDs.
9080
9081 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9082
9083 PR c++/64884
9084 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
9085
9086 PR sanitizer/65000
9087 * g++.dg/ubsan/pr65000.C: New test.
9088
9089 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
9090
9091 PR fortran/64932
9092 * gfortran.dg/finalize_28.f90: New test
9093
9094 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9095
9096 PR debug/55541
9097 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
9098 DW_TAG_lexical_block removal.
9099 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
9100 * g++.dg/guality/pr55541.C: New test.
9101
9102 PR sanitizer/64984
9103 * g++.dg/ubsan/pr64984.C: New test.
9104
9105 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
9106
9107 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
9108
9109 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9110
9111 PR testsuite/64930
9112 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
9113 instructions for 2015-01-14 get_memmodel changes.
9114 * gcc.target/powerpc/atomic-p8.c: Likewise.
9115
9116 PR sanitizer/65019
9117 * g++.dg/ubsan/pr65019.C: New test.
9118
9119 PR tree-optimization/65014
9120 * gcc.c-torture/compile/pr65014.c: New test.
9121
9122 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9123
9124 PR libgfortran/57822
9125 * gfortran/fmt_g0_7.f08: Revise test.
9126
9127 2015-02-11 Jeff Law <law@redhat.com>
9128
9129 PR target/63347
9130 * gcc.target/m68k/pr63347.c: New test.
9131
9132 2015-02-11 Marek Polacek <polacek@redhat.com>
9133
9134 * g++.dg/ubsan/shift-1.C: New test.
9135 * gcc.dg/ubsan/c-shift-2.c: New test.
9136 * c-c++-common/ubsan/shift-5.c: Remove file.
9137
9138 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
9139
9140 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9141 Directive adjusted to XFAIL.
9142 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9143 adjusted to XFAIL.
9144
9145 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9146
9147 PR middle-end/65003
9148 * g++.dg/opt/pr65003.C: New test.
9149
9150 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
9151
9152 * lib/target-supports.exp (check_effective_target_pie): Renamed
9153 to ...
9154 (check_effective_target_pie_enabled): This.
9155 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
9156 * gcc.target/i386/pie.c: Likewise.
9157
9158 2015-02-11 Andrew Pinski <apinski@cavium.com>
9159
9160 PR target/64893
9161 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
9162 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
9163
9164 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9165
9166 PR target/61925
9167 * gcc.target/i386/pr61925-1.c: New test.
9168 * gcc.target/i386/pr61925-2.c: New test.
9169 * gcc.target/i386/pr61925-3.c: New test.
9170
9171 2015-02-10 Jakub Jelinek <jakub@redhat.com>
9172
9173 PR sanitizer/65004
9174 * g++.dg/asan/pr65004.C: New test.
9175
9176 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
9177
9178 PR target/64661
9179 * gcc.taget/sh/pr64661-0.h: New.
9180 * gcc.taget/sh/pr64661-1.c: New.
9181 * gcc.taget/sh/pr64661-2.c: New.
9182 * gcc.taget/sh/pr64661-3.c: New.
9183 * gcc.taget/sh/pr64661-4.c: New.
9184
9185 2015-02-10 Richard Biener <rguenther@suse.de>
9186
9187 PR tree-optimization/64995
9188 * g++.dg/torture/pr64995.C: New testcase.
9189
9190 2015-02-10 Richard Biener <rguenther@suse.de>
9191
9192 PR tree-optimization/64909
9193 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
9194
9195 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9196
9197 * gcc.dg/signbit-sa.c: New test.
9198
9199 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9200
9201 PR libgfortran/57822
9202 * gfortran/fmt_g0_7.f08: New test.
9203
9204 2015-02-10 Bin Cheng <bin.cheng@arm.com>
9205
9206 PR tree-optimization/43378
9207 * gcc.dg/tree-ssa/pr43378.c: New test.
9208
9209 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
9210
9211 PR ipa/64978
9212 * g++.dg/torture/pr64978.C: New testcase.
9213
9214 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9215
9216 PR sanitizer/64981
9217 * gcc.dg/asan/pr64981.c: New test.
9218
9219 2015-02-09 Marek Polacek <polacek@redhat.com>
9220
9221 PR c/64856
9222 * gcc.dg/pr64856.c: New test.
9223
9224 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR target/64979
9227 * gcc.dg/tree-ssa/stdarg-7.c: New test.
9228 * gcc.c-torture/execute/pr64979.c: New test.
9229
9230 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
9231
9232 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
9233
9234 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9235
9236 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
9237 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
9238
9239 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9240
9241 PR target/58757
9242 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
9243
9244 2015-02-09 Richard Biener <rguenther@suse.de>
9245
9246 PR tree-optimization/54000
9247 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
9248
9249 2015-02-09 Tom de Vries <tom@codesourcery.com>
9250
9251 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
9252
9253 2015-02-09 Martin Liska <mliska@suse.cz>
9254
9255 * g++.dg/ipa/pr64858.C: New test.
9256
9257 2015-02-09 Tom de Vries <tom@codesourcery.com>
9258
9259 * gcc.dg/uninit-19.c: Fix warning line for fpic.
9260
9261 2015-02-08 Andrew Pinski <apinski@cavium.com>
9262
9263 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
9264
9265 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
9266
9267 PR fortran/63744
9268 * gfortran.dg/use_rename_8.f90: New.
9269
9270 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
9271
9272 * gnat.dg/addr7.ad[sb]: New test.
9273 * gnat.dg/addr8.ad[sb]: Likewise.
9274
9275 2015-02-06 David Malcolm <dmalcolm@redhat.com>
9276
9277 PR jit/64752
9278 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
9279 from jit.dg/test-compile-to-executable.c's create_code, with a
9280 clarification of the output message.
9281 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
9282 pass/fail message.
9283 (test_jit): Use CHECK_NO_ERRORS when calling
9284 gcc_jit_context_compile_to_file.
9285 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
9286 jit-verify-compile-to-file to jit-verify-output-file-was-created.
9287 (jit-setup-compile-to-file): Likewise. Add a verbose comment
9288 about deletions that are attempted.
9289 (jit-verify-compile-to-file): Rename to...
9290 (jit-verify-output-file-was-created): ...this, and drop the
9291 attempt to run "file" and verify the output.
9292 (jit-verify-assembler): New function.
9293 (jit-verify-object): New function.
9294 (jit-verify-dynamic-library): New function.
9295 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
9296 favor of an implementation from new file
9297 create-code-for-hello-world-executable.h, which also adds a
9298 "main".
9299 (dg-final): Replace jit-verify-compile-to-file with
9300 jit-verify-output-file-was-created, and invoke new function
9301 jit-verify-assembler.
9302 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
9303 the output message.
9304 (dg-final): Replace jit-verify-compile-to-file with
9305 jit-verify-output-file-was-created, and invoke new function
9306 jit-verify-dynamic-library.
9307 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
9308 favor of an implementation from new file
9309 create-code-for-hello-world-executable.h, which also adds a
9310 "main".
9311 (dg-final): Replace jit-verify-compile-to-file with
9312 jit-verify-output-file-was-created. Strengthen the expected stdout
9313 from the built executable.
9314 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
9315 favor of an implementation from new file
9316 create-code-for-hello-world-executable.h, which also adds a
9317 "main".
9318 (dg-final): Replace jit-verify-compile-to-file with
9319 jit-verify-output-file-was-created, and invoke new function
9320 jit-verify-object.
9321 * jit.dg/verify-dynamic-library.c: New source file.
9322
9323 2015-02-06 Sebastian Pop <s.pop@samsung.com>
9324 Brian Rzycki <b.rzycki@samsung.com>
9325
9326 PR tree-optimization/64878
9327 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
9328
9329 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9330
9331 PR ipa/64896
9332 * g++.dg/ipa/pr64896.C: New test.
9333
9334 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9335
9336 PR target/64205
9337 * gcc.target/powerpc/pr64205.c: New file.
9338
9339 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
9340
9341 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
9342 (dg-options): Use -fpie instead of -fPIE -pie.
9343
9344 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9345
9346 PR middle-end/64937
9347 * g++.dg/asan/pr64937.C: New test.
9348
9349 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
9350
9351 PR fortran/63205
9352 * gfortran.dg/class_to_type_4.f90: New test
9353
9354 2015-01-29 Andre Vehreschild <vehre@gmx.de>
9355
9356 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
9357
9358 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9359
9360 PR rtl-optimization/64957
9361 PR debug/64817
9362 * gcc.c-torture/execute/pr64957.c: New test.
9363
9364 2015-02-05 Jeff Law <law@redhat.com>
9365
9366 PR target/17306
9367 * gcc.target/h8300/pr17306-1.c: New test.
9368 * gcc.target/h8300/pr17306-2.c: New test.
9369
9370 2015-02-05 Tobias Burnus <burnus@net-b.de>
9371
9372 PR fortran/64943
9373 * gfortran.dg/structure_constructor_12.f90: New.
9374
9375 2015-02-05 Jeff Law <law@redhat.com>
9376
9377 PR target/58400
9378 gcc.target/h8300/pr58400.c: New test.
9379
9380 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
9381
9382 * gcc.target/arm/macro_defs0.c: New test.
9383 * gcc.target/arm/macro_defs1.c: New test.
9384 * gcc.target/arm/macro_defs2.c: New test.
9385
9386 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
9387
9388 PR rtl-optimization/64905
9389 * gcc.target/i386/pr64905.c: Require nonpic target.
9390 (dg-options): Add -fomit-frame-pointer.
9391 (main): Remove.
9392
9393 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
9394
9395 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
9396 tree dump scanning.
9397
9398 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
9399
9400 PR fortran/64757
9401 * gfortran.dg/type_to_class_2.f90: New test
9402 * gfortran.dg/type_to_class_3.f90: New test
9403
9404 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
9405
9406 PR ipa/64686
9407 * g++.dg/torture/pr64686.C: New testcase.
9408
9409 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
9410
9411 PR rtl-optimization/64905
9412 * gcc.target/i386/pr64905.c: New file.
9413
9414 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
9415
9416 * gcc.dg/guality/pr41447-1.c: Remove xfail.
9417 * gcc.dg/guality/pr41616-1.c: Ditto.
9418
9419 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
9420
9421 PR debug/64817
9422 * gcc.dg/pr64817-3.c: New.
9423
9424 2015-02-04 Jakub Jelinek <jakub@redhat.com>
9425 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9426
9427 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
9428 pass parameters in registers.
9429 * gcc.dg/guality/pr36728-2.c (main): Likewise.
9430 * gcc.dg/guality/pr36728-3.c (main): Likewise.
9431 * gcc.dg/guality/pr36728-4.c (main): Likewise.
9432
9433 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
9434 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9435
9436 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
9437 list, allow for multilibed targets.
9438 * gcc.dg/combine_ashiftrt_2.c: Likewise.
9439
9440 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
9441
9442 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
9443 * gcc.dg/pr46728-6.c: Ditto.
9444
9445 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
9446
9447 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
9448 for mips_nanlegacy target.
9449
9450 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
9451
9452 * gcc.target/i386/chkp-hidden-def.c: New.
9453
9454 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9455
9456 PR middle-end/62103
9457 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
9458 to use 24 bits for bitfield b.
9459
9460 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9461
9462 PR testsuite/64796
9463 * lib/target-supports.exp (check_effective_target_bswap64): Do not
9464 cache result in a global variable. Include all 32-bit targets for
9465 bswap64 tests.
9466
9467 2015-02-03 Jakub Jelinek <jakub@redhat.com>
9468
9469 PR rtl-optimization/64756
9470 * gcc.c-torture/execute/pr64756.c: New test.
9471
9472 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
9473
9474 PR target/64660
9475 * gcc.target/sh/pr64660-0.h: New.
9476 * gcc.target/sh/pr64660-1.c: New.
9477 * gcc.target/sh/pr64660-2.c: New.
9478 * gcc.target/sh/pr64660-3.c: New.
9479 * gcc.target/sh/pr64660-4.c: New.
9480
9481 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9482
9483 PR c++/64877
9484 * g++.dg/warn/Waddress-2.C: New.
9485
9486 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
9487
9488 PR middle-end/61225
9489 * gcc.target/i386/pr49095.c: XFAIL for ia32.
9490
9491 2015-02-03 Dodji Seketeli <dodji@redhat.com>
9492
9493 PR preprocessor/64803
9494 * gcc.dg/cpp/builtin-macro-1.c: New test case.
9495
9496 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
9497
9498 * g++.dg/ipa/devirt-37.C: Disable early inlining.
9499
9500 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
9501
9502 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9503 (_ARM_FPSRC): Add DN and AHP fields.
9504 (clean_results): Force DN=1 on AArch64.
9505 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
9506 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
9507 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
9508 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
9509 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
9510 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
9511
9512 2015-02-02 Alan Modra <amodra@gmail.com>
9513
9514 * gcc.target/powerpc/cprophard.c: New.
9515
9516 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
9517
9518 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
9519 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
9520
9521 2015-02-01 Jakub Jelinek <jakub@redhat.com>
9522
9523 PR debug/64817
9524 * gcc.dg/pr64817-1.c: New test.
9525 * gcc.dg/pr64817-2.c: New test.
9526
9527 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
9528
9529 PR target/64851
9530 * gcc.target/sh/pr64851-0.h: New
9531 * gcc.target/sh/pr64851-1.c: New
9532 * gcc.target/sh/pr64851-2.c: New
9533 * gcc.target/sh/pr64851-3.c: New
9534 * gcc.target/sh/pr64851-4.c: New
9535
9536 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9537
9538 PR target/64882
9539 * gcc.dg/torture/pr64882.c: New test.
9540
9541 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
9542
9543 PR target/64159
9544 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
9545 sparc*-*-*.
9546
9547 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9548
9549 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
9550 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
9551 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
9552 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
9553 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
9554 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
9555 tree dump.
9556 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
9557 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
9558 tree dump.
9559 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
9560 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
9561 tree dump.
9562
9563 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9564
9565 PR target/64688
9566 * g++.dg/pr64688-2.C: New.
9567
9568 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9569
9570 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9571 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9572 * gcc.target/i386/fuse-caller-save.c: Ditto.
9573 * gcc.target/i386/headmerge-1.c: Ditto.
9574 * gcc.target/i386/headmerge-2.c: Ditto.
9575 * gcc.target/i386/sibcall-6.c: Ditto.
9576
9577 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9578
9579 PR target/64617
9580 * gcc.target/i386/pr64617.c: New test.
9581
9582 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9583
9584 PR target/15184
9585 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
9586 (dg-options): Remove -m32.
9587 (dg-final): Scan for "movb %al" only.
9588 * gcc.target/i386/pr15184-2.c: Ditto.
9589
9590 2015-01-30 Richard Biener <rguenther@suse.de>
9591
9592 PR tree-optimization/64829
9593 * gcc.dg/vect/pr64829.c: New testcase.
9594
9595 2015-01-29 Marek Polacek <polacek@redhat.com>
9596
9597 PR c/64709
9598 * gcc.dg/pr64709.c: New test.
9599
9600 2015-01-29 Jakub Jelinek <jakub@redhat.com>
9601
9602 PR c++/64717
9603 * g++.dg/ubsan/pr64717-1.C: New test.
9604 * g++.dg/ubsan/pr64717-2.C: New test.
9605
9606 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
9607
9608 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
9609
9610 2015-01-29 Jeff Law <law@redhat.com>
9611
9612 PR target/15184
9613 * gcc.target/i386/pr15184-1.c: New test.
9614 * gcc.target/i386/pr15184-2.c: New test.
9615
9616 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9617
9618 PR tree-optimization/64746
9619 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9620
9621 2015-01-29 Richard Biener <rguenther@suse.de>
9622
9623 PR tree-optimization/64853
9624 * gcc.dg/torture/pr64853.c: New testcase.
9625
9626 2015-01-29 Richard Biener <rguenther@suse.de>
9627
9628 PR tree-optimization/64844
9629 * gcc.dg/vect/pr64844.c: New testcase.
9630
9631 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9632
9633 PR middle-end/64809
9634 * gcc.dg/pr64809.c: Delete.
9635
9636 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
9637
9638 PR middle-end/64805
9639 * gcc.target/i386/pr64805.c: New.
9640
9641 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9642
9643 * gcc.dg/guality/guality.h (main): Add argv[0] to
9644 guality_gdb_command.
9645
9646 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
9647
9648 PR ipa/64801
9649 * gcc.dg/tree-ssa/pr64801.c: New testcase.
9650
9651 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
9652
9653 PR target/64659
9654 * gcc.target/sh/sh.exp
9655 (check_effective_target_atomic_model_soft_gusa_available,
9656 check_effective_target_atomic_model_soft_tcb_available,
9657 check_effective_target_atomic_model_soft_imask_available,
9658 check_effective_target_atomic_model_hard_llcs_available): New.
9659 * gcc.target/sh/pr64659-0.h: New.
9660 * gcc.target/sh/pr64659-1.c: New.
9661 * gcc.target/sh/pr64659-2.c: New.
9662 * gcc.target/sh/pr64659-3.c: New.
9663 * gcc.target/sh/pr64659-4.c: New.
9664
9665 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
9666
9667 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9668 scan-assembler-times pattern.
9669
9670 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
9671
9672 PR middle-end/64809
9673 * gcc.dg/pr64809.c: New test.
9674
9675 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
9676
9677 PR tree-optimization/64277
9678 * gcc.dg/pr64277.c: New.
9679
9680 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9681
9682 PR tree-optimization/64718
9683 * gcc.c-torture/execute/pr64718.c: New test.
9684
9685 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
9686
9687 * gcc.target/aarch64/abs_2.c: New.
9688
9689 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
9690
9691 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9692 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9693 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9694 ISA rev < 2.
9695
9696 2015-01-28 Jakub Jelinek <jakub@redhat.com>
9697
9698 PR bootstrap/64612
9699 * lib/target-supports.exp (check_effective_target_comdat_group): New.
9700 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9701 { target comdat_group }.
9702
9703 2015-01-27 Tobias Burnus <burnus@net-b.de>
9704
9705 PR fortran/63861
9706 * gfortran.dg/goacc/coarray_2.f90: New.
9707
9708 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9709
9710 PR ipa/60871
9711 PR ipa/64139
9712 * g++.dg/torture/pr64139.C: New testcase.
9713 * g++.dg/torture/pr60871.C: Likewise.
9714
9715 2015-01-27 Janus Weil <janus@gcc.gnu.org>
9716
9717 PR fortran/64230
9718 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9719 prevent linking errors.
9720
9721 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9722
9723 PR ipa/64282
9724 * g++.dg/torture/pr64282.C: New testcase.
9725
9726 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9727
9728 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9729 for wzr reg.
9730
9731 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9732
9733 * gcc.target/s390/hotpatch-13.c: New testcase.
9734 * gcc.target/s390/hotpatch-14.c: New testcase.
9735 * gcc.target/s390/hotpatch-15.c: New testcase.
9736 * gcc.target/s390/hotpatch-16.c: New testcase.
9737 * gcc.target/s390/hotpatch-17.c: New testcase.
9738 * gcc.target/s390/hotpatch-18.c: New testcase.
9739 * gcc.target/s390/hotpatch-19.c: New testcase.
9740 * gcc.target/s390/hotpatch-20.c: New testcase.
9741 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9742 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9743 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9744 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9745 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9746 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9747 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9748 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9749 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9750 * gcc.target/s390/hotpatch-10.c: Likewise.
9751 * gcc.target/s390/hotpatch-11.c: Likewise.
9752 * gcc.target/s390/hotpatch-12.c: Likewise.
9753 * gcc.target/s390/hotpatch-2.c: Likewise.
9754 * gcc.target/s390/hotpatch-3.c: Likewise.
9755 * gcc.target/s390/hotpatch-4.c: Likewise.
9756 * gcc.target/s390/hotpatch-5.c: Likewise.
9757 * gcc.target/s390/hotpatch-6.c: Likewise.
9758 * gcc.target/s390/hotpatch-7.c: Likewise.
9759 * gcc.target/s390/hotpatch-8.c: Likewise.
9760 * gcc.target/s390/hotpatch-9.c: Likewise.
9761 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9762 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9763 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9764 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9765 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9766 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9767 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9768 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9769
9770 2015-01-27 Jiong Wang <jiong.wang@arm.com>
9771
9772 * gcc.dg/long_branch.c: New testcase.
9773
9774 2015-01-27 Richard Biener <rguenther@suse.de>
9775
9776 PR tree-optimization/56273
9777 PR tree-optimization/59124
9778 PR tree-optimization/64277
9779 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9780 * gcc.dg/Warray-bounds-12.c: Likewise.
9781 * gcc.dg/Warray-bounds-13.c: Likewise.
9782
9783 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9784
9785 PR rtl-optimization/61058
9786 * gcc.dg/pr61058.c: New test.
9787
9788 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
9789
9790 * gcc.target/i386/chkp-narrow-bounds.c: New.
9791
9792 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9793
9794 PR tree-optimization/64807
9795 * gcc.dg/pr64807.c: New test.
9796
9797 PR c/64766
9798 * gcc.dg/pr64766.c: New test.
9799
9800 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
9801
9802 PR target/49263
9803 * gcc.target/sh/pr49263-4.c: New.
9804
9805 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
9806
9807 PR fortran/62044
9808 * gfortran.dg/allocate_with_mold_1.f90: New test
9809
9810 2015-01-26 Jakub Jelinek <jakub@redhat.com>
9811
9812 PR c/64778
9813 * gcc.dg/pr64778.c: New test.
9814
9815 PR middle-end/64421
9816 * gcc.dg/vect/pr64421.c: New test.
9817
9818 2015-01-26 Tobias Burnus <burnus@net-b.de>
9819
9820 PR fortran/64771
9821 * gfortran.dg/coarray_36.f: New.
9822 * gfortran.dg/coarray_37.f90: New.
9823
9824 2015-01-26 Janus Weil <janus@gcc.gnu.org>
9825
9826 PR fortran/64230
9827 * gfortran.dg/class_allocate_18.f90: New.
9828
9829 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9830
9831 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
9832
9833 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9834
9835 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
9836
9837 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9838
9839 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
9840
9841 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9842
9843 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
9844
9845 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9846
9847 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
9848 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
9849 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
9850 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
9851
9852 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9853
9854 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
9855 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
9856 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
9857
9858 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9859
9860 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
9861 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
9862 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
9863 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
9864 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
9865 vXXXhn.inc.
9866
9867 2015-01-26 Richard Biener <rguenther@suse.de>
9868
9869 PR middle-end/64764
9870 * gcc.dg/uninit-19.c: New testcase.
9871
9872 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9873
9874 * lib/target-supports.exp (check_effective_target_vect64): Add
9875 sparc*-*-*.
9876
9877 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
9878
9879 PR testsuite/64712
9880 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9881
9882 2015-01-26 Tony Liu <tony.liu@arm.com>
9883
9884 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9885 non-UAL cases.
9886
9887 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
9888
9889 PR libfortran/64770
9890 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9891 correctly, clean up afterwards.
9892
9893 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
9894
9895 PR fortran/62044
9896 * gfortran.dg/use_rename_7.f90: New.
9897
9898 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
9899
9900 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9901 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9902
9903 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
9904
9905 PR target/54236
9906 * gcc.target/sh/pr54236-4.c: New.
9907
9908 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
9909
9910 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9911 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
9912 Bridge test.
9913
9914 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
9915
9916 PR libfortran/64770
9917 * gfortran.dg/open_new_segv.f90: New test.
9918
9919 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
9920
9921 PR target/49263
9922 PR target/53987
9923 PR target/64345
9924 PR target/59533
9925 PR target/52933
9926 PR target/54236
9927 PR target/51244
9928 * gcc.target/sh/pr64345-1.c: New.
9929 * gcc.target/sh/pr64345-2.c: New.
9930 * gcc.target/sh/pr59533-1.c: New.
9931 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9932 * gcc.target/sh/pr52933-2.c: Likewise.
9933 * gcc.target/sh/pr54089-1.c: Likewise.
9934 * gcc.target/sh/pr54236-1.c: Likewise.
9935 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9936 * gcc.target/sh/pr49263-1.c: Remove xfails.
9937 * gcc.target/sh/pr49263-2.c: Likewise.
9938 * gcc.target/sh/pr49263-3.c: Likewise.
9939 * gcc.target/sh/pr53987-1.c: Likewise.
9940 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9941 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9942 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9943 (test05, test06, test07, test08, test09, test10, test11, test12): New.
9944 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9945 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9946 test_009): New.
9947 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9948 (test_02): New.
9949
9950 2015-01-24 Tom de Vries <tom@codesourcery.com>
9951
9952 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9953
9954 2015-01-23 Ian Lance Taylor <iant@google.com>
9955
9956 PR go/64510
9957 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9958 targets without split stack support.
9959
9960 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
9961
9962 PR target/64317
9963 * gcc.target/i386/pr64317.c: New test.
9964
9965 2015-01-23 Jakub Jelinek <jakub@redhat.com>
9966
9967 PR rtl-optimization/63637
9968 PR rtl-optimization/60663
9969 * gcc.dg/pr63637-1.c: New test.
9970 * gcc.dg/pr63637-2.c: New test.
9971 * gcc.dg/pr63637-3.c: New test.
9972 * gcc.dg/pr63637-4.c: New test.
9973 * gcc.dg/pr63637-5.c: New test.
9974 * gcc.dg/pr63637-6.c: New test.
9975 * gcc.target/i386/pr63637-1.c: New test.
9976 * gcc.target/i386/pr63637-2.c: New test.
9977 * gcc.target/i386/pr63637-3.c: New test.
9978 * gcc.target/i386/pr63637-4.c: New test.
9979 * gcc.target/i386/pr63637-5.c: New test.
9980 * gcc.target/i386/pr63637-6.c: New test.
9981
9982 2015-01-23 Richard Biener <rguenther@suse.de>
9983
9984 PR testsuite/63439
9985 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9986 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9987
9988 2015-01-23 Marek Polacek <polacek@redhat.com>
9989
9990 PR preprocessor/60570
9991 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9992 * gcc.dg/cpp/pr60570.c: New test.
9993
9994 2015-01-23 Richard Biener <rguenther@suse.de>
9995
9996 PR testsuite/63439
9997 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9998 vectorization on vect64 targets.
9999
10000 2015-01-23 Janus Weil <janus@gcc.gnu.org>
10001
10002 PR fortran/60922
10003 * gfortran.dg/class_allocate_17.f90: New.
10004
10005 2015-01-23 Tobias Burnus <burnus@net-b.de>
10006
10007 PR fortran/64726
10008 * gfortran.dg/goacc/combined_loop.f90: New.
10009
10010 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10011
10012 PR fortran/61933
10013 * gfortran.dg/make_unit.f90: New test.
10014
10015 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10016
10017 PR fortran/61933
10018 * gfortran.dg/negative_unit_int8.f: Update.
10019
10020 2015-01-22 Jeff Law <law@redhat.com>
10021
10022 PR target/52076
10023 * gcc.target/m68k/pr52076-1.c: New test.
10024 * gcc.target/m68k/pr52076-2.c: New test.
10025
10026 2015-01-22 Richard Biener <rguenther@suse.de>
10027
10028 PR middle-end/64728
10029 * gcc.dg/torture/pr64728.c: New testcase.
10030
10031 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
10032
10033 PR target/64688
10034 * g++.dg/pr64688.C: New test.
10035
10036 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
10037
10038 * gcc.target/i386/chkp-always_inline.c (f1): Make static
10039 to avoid errors with -fpic.
10040
10041 2015-01-22 Richard Biener <rguenther@suse.de>
10042
10043 PR libstdc++/64535
10044 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
10045
10046 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
10047
10048 PR rtl-optimization/64682
10049 * gcc.c-torture/execute/pr64682.c: New file.
10050
10051 2015-01-21 Jakub Jelinek <jakub@redhat.com>
10052
10053 PR debug/64511
10054 * gcc.dg/pr64511.c: New test.
10055
10056 PR rtl-optimization/62078
10057 * g++.dg/opt/pr62078.C: New test.
10058
10059 PR c/63307
10060 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
10061
10062 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
10063
10064 PR fortran/57023
10065 * gfortran.dg/internal_pack_15.f90: New test.
10066
10067 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
10068
10069 * c-c++-common/tsan/step.c: New testcase.
10070
10071 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10072
10073 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
10074
10075 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10076
10077 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
10078
10079 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10080
10081 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
10082
10083 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10084
10085 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
10086
10087 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10088
10089 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
10090
10091 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10092
10093 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
10094
10095 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10096
10097 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
10098
10099 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10100
10101 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
10102
10103 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10104
10105 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
10106
10107 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10108
10109 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
10110
10111 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10112
10113 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
10114
10115 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10116
10117 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
10118
10119 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10120
10121 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
10122 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
10123 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
10124 vXXXw.inc.
10125
10126 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10127
10128 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
10129 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
10130 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
10131 vXXXl.inc.
10132
10133 2015-01-21 Renlin Li <renlin.li@arm.com>
10134
10135 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
10136 * g++.dg/tls/thread_local5g.C: Likewise.
10137 * g++.dg/tls/thread_local6g.C: Likewise.
10138
10139 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10140
10141 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
10142 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
10143 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
10144
10145 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10146
10147 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
10148 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
10149 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
10150
10151 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10152
10153 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
10154 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
10155 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
10156
10157 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10158
10159 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
10160 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
10161 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
10162
10163 2015-01-20 Jeff Law <law@redhat.com>
10164
10165 PR target/59946
10166 * gcc.target/m68k/pr59946.c: New test.
10167
10168 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10169
10170 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
10171 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
10172 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
10173
10174 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10175
10176 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
10177 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
10178 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
10179
10180 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10181
10182 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
10183 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
10184 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
10185
10186 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10187
10188 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
10189 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
10190 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
10191 vshuffle.inc.
10192 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
10193 vshuffle.inc.
10194
10195 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10196
10197 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
10198 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
10199 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
10200
10201 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10202
10203 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
10204 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
10205 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
10206
10207 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10208
10209 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
10210
10211 2015-01-20 Jakub Jelinek <jakub@redhat.com>
10212
10213 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
10214
10215 PR sanitizer/64632
10216 * g++.dg/ubsan/pr64632.C: New test.
10217
10218 PR debug/64663
10219 * gcc.dg/pr64663.c: New test.
10220
10221 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10222
10223 PR c++/64383
10224 * g++.dg/warn/Wunused-var-23.C: New.
10225
10226 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10227
10228 PR c++/59937
10229 * g++.dg/cpp0x/constexpr-59937-1.C: New.
10230 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
10231
10232 2015-01-20 Richard Biener <rguenther@suse.de>
10233
10234 PR ipa/64684
10235 * gcc.dg/lto/pr64684_0.c: New testcase.
10236 * gcc.dg/lto/pr64684_1.c: Likewise.
10237 * gcc.dg/lto/pr64684_2.c: Likewise.
10238 * gcc.dg/lto/pr64685_0.c: Likewise.
10239 * gcc.dg/lto/pr64685_1.c: Likewise.
10240
10241 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10242
10243 PR c++/62241
10244 * g++.dg/cpp1y/lambda-init12.C: New.
10245
10246 2015-01-20 Richard Biener <rguenther@suse.de>
10247
10248 PR tree-optimization/64410
10249 * g++.dg/vect/pr64410.cc: Require vect_double.
10250
10251 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
10252
10253 PR target/64149
10254 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
10255
10256 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
10257
10258 PR bootstrap/64676
10259 Revert:
10260 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10261
10262 PR rtl-optimization/64081
10263 * gcc.dg/pr64081.c: New test.
10264
10265 2015-01-19 David Malcolm <dmalcolm@redhat.com>
10266
10267 * jit.dg/harness.h: Include <unistd.h>.
10268 (CHECK_NO_ERRORS): New.
10269 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
10270 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
10271 gcc_jit_context_compile_to_file.
10272 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
10273 args to the spawned executable.
10274 (jit-expand-vars): New function.
10275 (jit-exe-params): New variable.
10276 (dg-jit-set-exe-params): New function.
10277 (jit-dg-test): Detect testcases that use
10278 jit-verify-compile-to-file and call jit-setup-compile-to-file.
10279 Set arguments of spawned process to jit-exe-params.
10280 (jit-get-output-filename): New function.
10281 (jit-setup-compile-to-file): New function.
10282 (jit-verify-compile-to-file): New function.
10283 (jit-run-executable): New function.
10284 (jit-verify-executable): New function.
10285 * jit.dg/test-compile-to-assembler.c: New testcase.
10286 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
10287 * jit.dg/test-compile-to-executable.c: New testcase.
10288 * jit.dg/test-compile-to-object.c: New testcase.
10289
10290 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
10291
10292 PR target/64652
10293 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
10294 (test_1): New.
10295
10296 2015-01-19 Martin Liska <mliska@suse.cz>
10297
10298 * objc/compile/pr64668.m: New test.
10299
10300 2015-01-19 David Malcolm <dmalcolm@redhat.com>
10301
10302 * jit.dg/test-arith-overflow.c: Include stdbool.h.
10303 (create_overflow_fn): Update comment to clarify that
10304 the third param of the created function is a bool *, not
10305 an int *.
10306 (verify_int_overflow_fn): Convert param "expected_ovf" from
10307 int to bool. Update third param of "overflow_fn_type" from int *
10308 to bool *. Update local "actual_ovf" from int to bool.
10309 (verify_uint_overflow_fn): Likewise.
10310
10311 2015-01-19 Martin Liska <mliska@suse.cz>
10312
10313 * gcc.dg/ipa/ipa-icf-33.c: New test.
10314
10315 2015-01-19 Felix Yang <felix.yang@huawei.com>
10316 Haijian Zhang <z.zhanghaijian@huawei.com>
10317
10318 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10319 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10320 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
10321 result_float64x2, expected_hfloat64x2): New helper type, variable and
10322 declaration.
10323 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10324 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
10325 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
10326 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
10327 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
10328 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
10329 and target without the FMA feature.
10330
10331 2015-01-19 Jiong Wang <jiong.wang@arm.com>
10332
10333 * gcc.target/aarch64/pr64304.c: New testcase.
10334
10335 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10336
10337 PR rtl-optimization/64081
10338 * gcc.dg/pr64081.c: New test.
10339
10340 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
10341
10342 PR target/63971
10343 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
10344 the epilogue).
10345 * gcc.target/aarch64/test_frame_6.c: Likewise.
10346 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
10347 and x19 (in the epilogue).
10348 * gcc.target/aarch64/test_frame_4.c: Likewise.
10349 * gcc.target/aarch64/test_frame_7.c: Likewise.
10350
10351 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
10352
10353 * gcc.target/i386/chkp-always_inline.c: New.
10354
10355 2015-01-15 Andrew Pinski <apinski@cavium.com>
10356 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10357
10358 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
10359 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
10360
10361 2015-01-18 Andre Vehreschild <vehre@gmx.de>
10362
10363 PR fortran/60255
10364 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
10365 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
10366
10367 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10368
10369 PR fortran/64578
10370 * gfortran.dg/unlimited_polymorphic_21.f90: New test
10371
10372 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
10373
10374 PR target/64652
10375 * gcc.target/sh/torture/pr64652.c: New.
10376
10377 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
10378
10379 * gcc.dg/ipa/ipa-icf-32.c: Update template.
10380 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
10381 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10382 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
10383 * c-c++-common/asan/kasan-recover-1.c: Likewise.
10384 * c-c++-common/asan/kasan-recover-2.c: Likewise.
10385
10386 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
10387
10388 PR ipa/64378
10389 * g++.dg/torture/pr64378.C: New testcase.
10390
10391 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10392
10393 PR fortran/57959
10394 * gfortran.dg/block_13.f08: New test
10395
10396 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10397
10398 PR fortran/55901
10399 * gfortran.dg/associate_1.f03: Allow test for character with
10400 automatic length.
10401
10402 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10403
10404 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
10405 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
10406
10407 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10408
10409 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
10410
10411 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
10412
10413 PR fortran/64578
10414 * gfortran.dg/unlimited_polymorphic_21.f90: New test
10415
10416 2015-01-17 Andre Vehreschild <vehre@gmx.de>
10417
10418 PR fortran/60357
10419 * gfortran.dg/alloc_comp_assign_13.f08: New test.
10420
10421 PR fortran/61275
10422 * gfortran.dg/alloc_comp_assign_14.f08: New test.
10423
10424 PR fortran/55932
10425 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
10426
10427 2015-01-17 Andre Vehreschild <vehre@gmx.de>
10428
10429 PR fortran/60334
10430 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
10431
10432 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
10433
10434 PR rtl-optimization/52773
10435 * gcc.c-torture/compile/pr52773.c: New test.
10436
10437 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10438
10439 PR c++/62134
10440 * g++.dg/cpp0x/alias-decl-46.C: New.
10441
10442 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10443
10444 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
10445
10446 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10447
10448 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
10449 Add trace.
10450 (CHECK_FP): Likewise.
10451 (CHECK_CUMULATIVE_SAT): Likewise.
10452
10453 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10454
10455 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10456 (Set_Neon_Cumulative_Sat): Add parameter.
10457 (__set_neon_cumulative_sat): Support new parameter.
10458 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
10459 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10460 argument.
10461 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
10462 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10463 argument.
10464
10465 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
10466
10467 * g++.dg/tsan/vptr_benign_race.C: New testcase.
10468 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
10469
10470 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10471
10472 PR c++/60056
10473 * g++.dg/tls/thread_local-ice4.C: New.
10474
10475 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
10476
10477 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
10478 than Neon options.
10479
10480 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10481
10482 PR c++/62276
10483 * g++.dg/cpp0x/vt-62276.C: New.
10484
10485 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10486
10487 PR middle-end/64353
10488 * g++.dg/pr64353.C: New.
10489
10490 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10491
10492 PR target/64263
10493 * gcc.target/aarch64/pr64263_1.c: New test.
10494
10495 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
10496
10497 PR tree-optimization/64434
10498 * gcc.dg/torture/pr64434.c: Move to...
10499 * gcc.dg/pr64434.c: ... here.
10500
10501 2015-01-16 Richard Biener <rguenther@suse.de>
10502
10503 PR middle-end/64614
10504 * gcc.dg/uninit-18.c: New testcase.
10505
10506 2015-01-16 Richard Biener <rguenther@suse.de>
10507
10508 PR tree-optimization/64568
10509 * g++.dg/torture/pr64568-2.C: New testcase.
10510
10511 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10512
10513 PR target/64363
10514 * gcc.target/i386/chkp-label-address.c: New.
10515
10516 2015-01-16 Janus Weil <janus@gcc.gnu.org>
10517
10518 PR fortran/45290
10519 * gfortran.dg/pointer_init_6.f90: Extended.
10520
10521 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
10522
10523 * gcc.c-torture/compile/20150108.c: New test.
10524
10525 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
10526
10527 * gcc.target/visium: New directory.
10528
10529 2015-01-16 Richard Biener <rguenther@suse.de>
10530
10531 PR tree-optimization/61743
10532 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
10533 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10534
10535 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
10536
10537 * gcc.dg/pr64015.c: New test.
10538
10539 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
10540
10541 PR ipa/64163
10542 PR ipa/64612
10543 * g++.dg/ipa/pr64612.C: New test.
10544
10545 2015-01-16 Renlin Li <renlin.li@arm.com>
10546
10547 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
10548
10549 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
10550
10551 * gcc.target/i386/sse-14.c: Test new intrinsic.
10552 * gcc.target/i386/sse-22.c: Ditto.
10553
10554 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10555
10556 PR c++/58614
10557 * g++.dg/cpp0x/auto44.C: New.
10558
10559 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
10560
10561 PR target/59710
10562 * gcc.target/nios2/gpopt-all.c: New test case.
10563 * gcc.target/nios2/gpopt-local.c: New test case.
10564 * gcc.target/nios2/gpopt-global.c: New test case.
10565 * gcc.target/nios2/gpopt-data.c: New test case.
10566 * gcc.target/nios2/gpopt-none.c: New test case.
10567
10568 2015-01-15 Jakub Jelinek <jakub@redhat.com>
10569
10570 * g++.dg/ubsan/vptr-1.C: New test.
10571 * g++.dg/ubsan/vptr-2.C: New test.
10572 * g++.dg/ubsan/vptr-3.C: New test.
10573 * g++.dg/ubsan/vptr-4.C: New test.
10574 * g++.dg/ubsan/vptr-5.C: New test.
10575 * g++.dg/ubsan/vptr-6.C: New test.
10576 * g++.dg/ubsan/vptr-7.C: New test.
10577 * g++.dg/ubsan/vptr-8.C: New test.
10578 * g++.dg/ubsan/vptr-9.C: New test.
10579
10580 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10581
10582 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
10583 is set up.
10584 * lib/gcc-dg.exp: Likewise.
10585
10586 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
10587
10588 PR rtl-optimization/64110
10589 * gcc.target/i386/pr64110.c: Add scan-assembler.
10590
10591 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
10592 James Norris <jnorris@codesourcery.com>
10593 Cesar Philippidis <cesar@codesourcery.com>
10594 Ilmir Usmanov <i.usmanov@samsung.com>
10595
10596 * lib/target-supports.exp (check_effective_target_fopenacc): New
10597 procedure.
10598 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
10599 * g++.dg/goacc/goacc.exp: Likewise.
10600 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
10601 * gcc.dg/goacc/goacc.exp: Likewise.
10602 * gfortran.dg/goacc/goacc.exp: Likewise.
10603 * c-c++-common/cpp/openacc-define-1.c: New file.
10604 * c-c++-common/cpp/openacc-define-2.c: Likewise.
10605 * c-c++-common/cpp/openacc-define-3.c: Likewise.
10606 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
10607 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10608 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10609 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10610 * c-c++-common/goacc/asyncwait-1.c: Likewise.
10611 * c-c++-common/goacc/cache-1.c: Likewise.
10612 * c-c++-common/goacc/clauses-fail.c: Likewise.
10613 * c-c++-common/goacc/collapse-1.c: Likewise.
10614 * c-c++-common/goacc/data-1.c: Likewise.
10615 * c-c++-common/goacc/data-2.c: Likewise.
10616 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10617 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10618 * c-c++-common/goacc/deviceptr-2.c: Likewise.
10619 * c-c++-common/goacc/deviceptr-3.c: Likewise.
10620 * c-c++-common/goacc/if-clause-1.c: Likewise.
10621 * c-c++-common/goacc/if-clause-2.c: Likewise.
10622 * c-c++-common/goacc/kernels-1.c: Likewise.
10623 * c-c++-common/goacc/loop-1.c: Likewise.
10624 * c-c++-common/goacc/loop-private-1.c: Likewise.
10625 * c-c++-common/goacc/nesting-1.c: Likewise.
10626 * c-c++-common/goacc/nesting-data-1.c: Likewise.
10627 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10628 * c-c++-common/goacc/parallel-1.c: Likewise.
10629 * c-c++-common/goacc/pcopy.c: Likewise.
10630 * c-c++-common/goacc/pcopyin.c: Likewise.
10631 * c-c++-common/goacc/pcopyout.c: Likewise.
10632 * c-c++-common/goacc/pcreate.c: Likewise.
10633 * c-c++-common/goacc/pragma_context.c: Likewise.
10634 * c-c++-common/goacc/present-1.c: Likewise.
10635 * c-c++-common/goacc/reduction-1.c: Likewise.
10636 * c-c++-common/goacc/reduction-2.c: Likewise.
10637 * c-c++-common/goacc/reduction-3.c: Likewise.
10638 * c-c++-common/goacc/reduction-4.c: Likewise.
10639 * c-c++-common/goacc/sb-1.c: Likewise.
10640 * c-c++-common/goacc/sb-2.c: Likewise.
10641 * c-c++-common/goacc/sb-3.c: Likewise.
10642 * c-c++-common/goacc/update-1.c: Likewise.
10643 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10644 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10645 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10646 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10647 * gfortran.dg/goacc/assumed.f95: Likewise.
10648 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10649 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10650 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10651 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10652 * gfortran.dg/goacc/branch.f95: Likewise.
10653 * gfortran.dg/goacc/cache-1.f95: Likewise.
10654 * gfortran.dg/goacc/coarray.f95: Likewise.
10655 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10656 * gfortran.dg/goacc/cray.f95: Likewise.
10657 * gfortran.dg/goacc/critical.f95: Likewise.
10658 * gfortran.dg/goacc/data-clauses.f95: Likewise.
10659 * gfortran.dg/goacc/data-tree.f95: Likewise.
10660 * gfortran.dg/goacc/declare-1.f95: Likewise.
10661 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10662 * gfortran.dg/goacc/fixed-1.f: Likewise.
10663 * gfortran.dg/goacc/fixed-2.f: Likewise.
10664 * gfortran.dg/goacc/fixed-3.f: Likewise.
10665 * gfortran.dg/goacc/fixed-4.f: Likewise.
10666 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10667 * gfortran.dg/goacc/if.f95: Likewise.
10668 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10669 * gfortran.dg/goacc/list.f95: Likewise.
10670 * gfortran.dg/goacc/literal.f95: Likewise.
10671 * gfortran.dg/goacc/loop-1.f95: Likewise.
10672 * gfortran.dg/goacc/loop-2.f95: Likewise.
10673 * gfortran.dg/goacc/loop-3.f95: Likewise.
10674 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10675 * gfortran.dg/goacc/omp.f95: Likewise.
10676 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10677 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10678 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10679 * gfortran.dg/goacc/parameter.f95: Likewise.
10680 * gfortran.dg/goacc/private-1.f95: Likewise.
10681 * gfortran.dg/goacc/private-2.f95: Likewise.
10682 * gfortran.dg/goacc/private-3.f95: Likewise.
10683 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10684 * gfortran.dg/goacc/reduction-2.f95: Likewise.
10685 * gfortran.dg/goacc/reduction.f95: Likewise.
10686 * gfortran.dg/goacc/routine-1.f90: Likewise.
10687 * gfortran.dg/goacc/routine-2.f90: Likewise.
10688 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10689 * gfortran.dg/goacc/several-directives.f95: Likewise.
10690 * gfortran.dg/goacc/sie.f95: Likewise.
10691 * gfortran.dg/goacc/subarrays.f95: Likewise.
10692 * gfortran.dg/gomp/map-1.f90: Likewise.
10693 * gfortran.dg/openacc-define-1.f90: Likewise.
10694 * gfortran.dg/openacc-define-2.f90: Likewise.
10695 * gfortran.dg/openacc-define-3.f90: Likewise.
10696 * g++.dg/gomp/block-1.C: Update for changed compiler output.
10697 * g++.dg/gomp/block-2.C: Likewise.
10698 * g++.dg/gomp/block-3.C: Likewise.
10699 * g++.dg/gomp/block-5.C: Likewise.
10700 * g++.dg/gomp/target-1.C: Likewise.
10701 * g++.dg/gomp/target-2.C: Likewise.
10702 * g++.dg/gomp/taskgroup-1.C: Likewise.
10703 * g++.dg/gomp/teams-1.C: Likewise.
10704 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10705 * gcc.dg/cilk-plus/jump.c: Likewise.
10706 * gcc.dg/gomp/block-1.c: Likewise.
10707 * gcc.dg/gomp/block-10.c: Likewise.
10708 * gcc.dg/gomp/block-2.c: Likewise.
10709 * gcc.dg/gomp/block-3.c: Likewise.
10710 * gcc.dg/gomp/block-4.c: Likewise.
10711 * gcc.dg/gomp/block-5.c: Likewise.
10712 * gcc.dg/gomp/block-6.c: Likewise.
10713 * gcc.dg/gomp/block-7.c: Likewise.
10714 * gcc.dg/gomp/block-8.c: Likewise.
10715 * gcc.dg/gomp/block-9.c: Likewise.
10716 * gcc.dg/gomp/target-1.c: Likewise.
10717 * gcc.dg/gomp/target-2.c: Likewise.
10718 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10719 * gcc.dg/gomp/teams-1.c: Likewise.
10720
10721 2015-01-15 David Malcolm <dmalcolm@redhat.com>
10722
10723 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10724 test case.
10725
10726 2015-01-15 Mike Stump <mikestump@comcast.net>
10727
10728 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10729 * gcc.dg/inline_2.c: Likewise.
10730 * gcc.dg/inline_3.c: Likewise.
10731 * gcc.dg/inline_4.c: Likewise.
10732
10733 2015-01-15 Janus Weil <janus@gcc.gnu.org>
10734
10735 PR fortran/58023
10736 * gfortran.dg/proc_ptr_comp_43.f90: New.
10737
10738 2015-01-15 Mike Stump <mikestump@comcast.net>
10739
10740 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10741 * gcc.dg/unroll_2.c: Likewise.
10742 * gcc.dg/unroll_3.c: Likewise.
10743 * gcc.dg/unroll_4.c: Likewise.
10744 * gcc.dg/unroll_5.c: Likewise.
10745
10746 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
10747
10748 PR target/63971
10749 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10750 in epilogue.
10751 * gcc.target/aarch64/test_frame_6.c: Likewise.
10752 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10753 x30 and x19 (in the epilogue).
10754 * gcc.target/aarch64/test_frame_4.c: Likewise.
10755 * gcc.target/aarch64/test_frame_7.c: Likewise.
10756
10757 2015-01-15 Martin Liska <mliska@suse.cz>
10758
10759 * g++.dg/ipa/pr64068.C: New test.
10760 * gcc.dg/ipa/PR64559.c: New test.
10761
10762 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10763
10764 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10765 with PIE.
10766
10767 2015-01-15 Richard Biener <rguenther@suse.de>
10768
10769 PR tree-optimization/61743
10770 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10771 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10772
10773 2015-01-15 Renlin Li <renlin.li@arm.com>
10774
10775 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10776 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10777
10778 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10779
10780 * gcc.dg/vect/vect-aggressive-1.c: New.
10781 * gcc.target/i386/avx2-vect-aggressive.c: New.
10782
10783 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10784
10785 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10786
10787 2015-01-15 Richard Biener <rguenther@suse.de>
10788
10789 PR lto/64415
10790 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10791 -Wl,-undefined,dynamic_lookup.
10792
10793 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10794
10795 * gnat.dg/opt47.adb: New test.
10796
10797 2015-01-15 Richard Biener <rguenther@suse.de>
10798
10799 PR lto/64415
10800 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10801
10802 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10803
10804 PR tree-optimization/64434
10805 * gcc.dg/torture/pr64434.c: New test.
10806
10807 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
10808
10809 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
10810 -mno-micromips. MIPS32R1 and below require -mno-micromips.
10811 -march=loongson* and -march=octeon* require -mno-micromips.
10812
10813 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
10814 Matthew Fortune <matthew.fortune@imgtec.com>
10815
10816 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
10817 * gcc.target/mips/call-saved-5.c (foo): Likewise.
10818 * gcc.target/mips/call-saved-6.c (foo): Likewise.
10819 * gcc.target/mips/call-saved-7.c: New file.
10820 * gcc.target/mips/call-saved-8.c: New file.
10821 * gcc.target/mips/call-saved-9.c: New file.
10822
10823 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
10824
10825 * gcc.target/mips/lsa.c: New file.
10826 * gcc.target/mips/mips64-lsa.c: Likewise.
10827 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
10828 * gcc.target/mips/mulsize-4.c: Likewise.
10829 * gcc.target/mips/mulsize-5.c: New file.
10830 * gcc.target/mips/mulsize-6.c: Likewise.
10831 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
10832 and !HAS_LSA as ghost options.
10833 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
10834 for !HAS_LSA.
10835
10836 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
10837
10838 * g++.dg/torture/20141013.c: Set -fno-short-enums.
10839
10840 2015-01-15 Richard Biener <rguenther@suse.de>
10841
10842 PR middle-end/64365
10843 * gcc.dg/torture/pr64365.c: New testcase.
10844
10845 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
10846
10847 * gcc.dg/stackprotectexplicit1.c: New test.
10848 * g++.dg/stackprotectexplicit2.c: New test.
10849
10850 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10851
10852 PR target/61933
10853 * gfortran.dg/inquire_internal.f90: New.
10854 * gfortran.dg/negative_unit_check.f90: New.
10855
10856 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
10857
10858 PR target/53988
10859 * gcc.target/sh/pr53988-1.c: New.
10860
10861 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
10862
10863 PR c++/58671
10864 * g++.dg/tls/thread_local-ice3.C: New.
10865
10866 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
10867
10868 * gcc.target/i386/fentry-override.c: Properly place {} in target
10869 selector. Remove nonpic.
10870 * gcc.target/i386/fentry.c: Likewise.
10871
10872 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10873
10874 * gcc.dg/atomic-invalid.c: Check for invalid memory model
10875 warnings instead of errors.
10876
10877 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
10878
10879 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
10880 option support instead of ENABLE_LTO from Makefile.
10881
10882 2015-01-14 Richard Biener <rguenther@suse.de>
10883
10884 PR tree-optimization/59354
10885 * gcc.dg/vect/pr59354.c: New testcase.
10886
10887 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
10888
10889 * lib/target-supports.exp
10890 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10891 on ARM architures before v7.
10892
10893 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10894
10895 PR middle-end/59448
10896 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10897 an atomic_exchange.
10898
10899 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10900
10901 PR target/64386
10902 * gcc.target/i386/pr64386.c: New test.
10903
10904 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10905
10906 PR target/64393
10907 * gcc.target/i386/pr64393.c: New test.
10908
10909 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10910
10911 PR target/64387
10912 * gcc.target/i386/pr64387.c: New test.
10913
10914 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
10915
10916 * gcc.target/aarch64/store-pair-1.c: Fix typo.
10917
10918 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10919
10920 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10921
10922 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
10923
10924 PR target/64453
10925 * gcc.target/arm/pr64453.c: New.
10926
10927 2015-01-14 Richard Biener <rguenther@suse.de>
10928
10929 PR lto/64415
10930 * gcc.dg/lto/pr64415_0.c: New testcase.
10931 * gcc.dg/lto/pr64415_1.c: Likewise.
10932
10933 2015-01-14 Martin Liska <mliska@suse.cz>
10934
10935 * gcc.dg/ipa/pr64307.c: New test.
10936
10937 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
10938
10939 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10940 64-bit and 128-bit.
10941
10942 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10943
10944 PR target/64460
10945 * gcc.target/arm/pr64460_1.c: New test.
10946
10947 2015-01-14 Richard Biener <rguenther@suse.de>
10948
10949 PR tree-optimization/64493
10950 PR tree-optimization/64495
10951 * gcc.dg/vect/pr64493.c: New testcase.
10952 * gcc.dg/vect/pr64495.c: Likewise.
10953
10954 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
10955
10956 * gcc.dg/Warray-bounds-11.c: New test-case.
10957
10958 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10959
10960 * gcc.target/mips/octeon3-pipe-1.c: New test.
10961
10962 2015-01-13 David Malcolm <dmalcolm@redhat.com>
10963
10964 * jit.dg/harness.h (set_up_logging): Move string concatenation
10965 into...
10966 (concat_strings): New function.
10967 (dump_reproducer): New function.
10968 (test_jit): Call dump_reproducer.
10969 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10970 function.
10971 (jit-dg-test): Delete any generated reproducer from previous runs.
10972 Verify that a generated reproducer was created, and verify that it
10973 compiles.
10974 * jit.dg/test-nested-contexts.c (main): Call
10975 gcc_jit_context_dump_reproducer_to_file.
10976
10977 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10978
10979 * gcc.dg/aru-2.c: Add dg-require-profiling.
10980
10981 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10982
10983 * lib/target-supports.exp (check_profiling_available): Check if
10984 -pg links.
10985
10986 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
10987
10988 PR ipa/64565
10989 * g++.dg/torture/pr64565.C: New testcase.
10990
10991 2015-01-13 Marek Polacek <polacek@redhat.com>
10992
10993 PR middle-end/64391
10994 * gcc.dg/tm/pr64391.c: New test.
10995
10996 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10997
10998 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10999 true.
11000
11001 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11002
11003 * gcc.target/i386/pie.c: New test.
11004
11005 * lib/target-supports.exp (check_effective_target_pie): New.
11006
11007 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11008
11009 PR rtl-optimization/64286
11010 * gcc.target/i386/avx2-pr64286.c: New test.
11011
11012 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
11013
11014 PR c++/57626
11015 * g++.dg/cpp0x/vt-57626.C: New.
11016
11017 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11018
11019 PR fortran/64528
11020 * gfortran.dg/pr64528.f90: New test.
11021
11022 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
11023
11024 * gcc.target/aarch64/subsp.c: New test.
11025
11026 2015-01-13 Andrew Pinski <apinski@cavium.com>
11027
11028 * gcc.target/aarch64/store-pair-1.c: New testcase.
11029
11030 2015-01-13 Richard Biener <rguenther@suse.de>
11031
11032 PR lto/64373
11033 * gcc.dg/lto/pr64373_0.c: New testcase.
11034
11035 2015-01-13 Andrew Pinski <apinski@cavium.com>
11036
11037 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
11038 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
11039
11040 2015-01-13 Richard Biener <rguenther@suse.de>
11041
11042 PR tree-optimization/64406
11043 * gcc.dg/pr64406.c: New testcase.
11044
11045 2015-01-13 Richard Biener <rguenther@suse.de>
11046
11047 PR tree-optimization/64404
11048 * gcc.dg/vect/pr64404.c: New testcase.
11049
11050 2015-01-13 Richard Biener <rguenther@suse.de>
11051
11052 PR tree-optimization/64568
11053 * g++.dg/torture/pr64568.C: New testcase.
11054
11055 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11056
11057 * jit.dg/test-error-local-used-from-other-function.c: New test
11058 case.
11059 * jit.dg/test-error-param-reuse.c: New test case.
11060 * jit.dg/test-error-param-sharing.c: New test case.
11061 * jit.dg/test-error-param-used-from-other-function.c: New test
11062 case.
11063 * jit.dg/test-error-param-used-without-a-function.c: New test
11064 case.
11065
11066 2015-01-12 Jakub Jelinek <jakub@redhat.com>
11067
11068 PR tree-optimization/64563
11069 * gcc.dg/pr64563.c: New test.
11070
11071 PR target/64513
11072 * gcc.target/i386/pr64513.c: New test.
11073
11074 PR tree-optimization/64454
11075 * gcc.dg/pr64454.c: New test.
11076
11077 PR testsuite/64028
11078 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
11079 bind_pic_locally.
11080 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
11081 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
11082 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
11083 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
11084 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
11085 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
11086 * gcc.dg/vect/slp-25.c: Likewise.
11087 * gcc.dg/vect/vect-109.c: Likewise.
11088 * gcc.dg/vect/vect-13.c: Likewise.
11089 * gcc.dg/vect/vect-17.c: Likewise.
11090 * gcc.dg/vect/vect-18.c: Likewise.
11091 * gcc.dg/vect/vect-19.c: Likewise.
11092 * gcc.dg/vect/vect-20.c: Likewise.
11093 * gcc.dg/vect/vect-21.c: Likewise.
11094 * gcc.dg/vect/vect-22.c: Likewise.
11095 * gcc.dg/vect/vect-27.c: Likewise.
11096 * gcc.dg/vect/vect-29.c: Likewise.
11097 * gcc.dg/vect/vect-2-big-array.c: Likewise.
11098 * gcc.dg/vect/vect-2.c: Likewise.
11099 * gcc.dg/vect/vect-3.c: Likewise.
11100 * gcc.dg/vect/vect-4.c: Likewise.
11101 * gcc.dg/vect/vect-5.c: Likewise.
11102 * gcc.dg/vect/vect-72.c: Likewise.
11103 * gcc.dg/vect/vect-73-big-array.c: Likewise.
11104 * gcc.dg/vect/vect-73.c: Likewise.
11105 * gcc.dg/vect/vect-77-global.c: Likewise.
11106 * gcc.dg/vect/vect-78-global.c: Likewise.
11107 * gcc.dg/vect/vect-7.c: Likewise.
11108 * gcc.dg/vect/vect-86.c: Likewise.
11109 * gcc.dg/vect/vect-align-1.c: Likewise.
11110 * gcc.dg/vect/vect-align-3.c: Likewise.
11111 * gcc.dg/vect/vect-all-big-array.c: Likewise.
11112 * gcc.dg/vect/vect-all.c: Likewise.
11113 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
11114 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11115 * gcc.dg/vect/vect-peel-3.c: Likewise.
11116 * gcc.dg/vect/vect-peel-4.c: Likewise.
11117 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
11118
11119 2015-01-12 Jeff Law <law@redhat.com>
11120
11121 PR target/64461
11122 * gcc.target/m68k/pr64461.c: New test.
11123
11124 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11125
11126 * jit.dg/test-array-as-pointer.c (create_code): Update call
11127 to gcc_jit_context_new_global by setting "kind" to
11128 GCC_JIT_GLOBAL_IMPORTED.
11129 * jit.dg/test-error-array-as-pointer.c: Likewise.
11130 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
11131 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
11132 setting kind to GCC_JIT_GLOBAL_EXPORTED.
11133 * jit.dg/test-using-global.c (the_global): Rename to...
11134 (imported_global): ...this.
11135 (create_code): Update to test the three kinds of global.
11136 (verify_code): Likewise.
11137
11138 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
11139
11140 PR testsuite/64427
11141 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
11142 undefined behavior.
11143 * gcc.target/i386/pr64291-2.c: Updated.
11144
11145 2015-01-12 Richard Biener <rguenther@suse.de>
11146
11147 PR tree-optimization/64530
11148 * gfortran.dg/pr64530.f90: New testcase.
11149
11150 2015-01-12 Richard Biener <rguenther@suse.de>
11151
11152 PR middle-end/64357
11153 * gcc.dg/torture/pr64357.c: New testcase.
11154
11155 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
11156
11157 * gcc.target/i386/nop-mcount.c: Properly place {} in target
11158 selector.
11159
11160 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11161 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
11162
11163 2015-01-12 Martin Liska <mliska@suse.cz>
11164
11165 * gcc.dg/ipa/PR64550.c: New test.
11166
11167 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
11168
11169 PR ipa/63470
11170 * g++.dg/ipa/pr63470.C: New testcase.
11171
11172 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11173
11174 PR fortran/63733
11175 * gfortran.dg/typebound_operator_20.f90: New.
11176
11177 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11178
11179 PR fortran/58023
11180 * gfortran.dg/proc_ptr_comp_42.f90: New.
11181
11182 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11183
11184 PR fortran/64508
11185 * gfortran.dg/proc_ptr_comp_41.f90: New.
11186
11187 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
11188
11189 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
11190
11191 2015-01-10 Tobias Burnus <burnus@net-b.de>
11192
11193 PR fortran/64522
11194 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
11195 and add dg-excess-errors.
11196 * gfortran.dg/line_length_6.f90: New.
11197 * gfortran.dg/line_length_7.f90: New.
11198 * gfortran.dg/line_length_8.f90: New.
11199 * gfortran.dg/line_length_9.f90: New.
11200 * gfortran.dg/line_length_10.f90: New.
11201 * gfortran.dg/line_length_11.f90: New.
11202
11203 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11204
11205 * jit.dg/test-threads.c (struct testcase): Move declaration
11206 to jit.dg/all-non-failing-tests.h.
11207 (testcases): Likewise.
11208 * jit.dg/all-non-failing-tests.h (struct testcase): Move
11209 declaration here from jit.dg/all-non-failing-tests.h.
11210 (testcases): Likewise.
11211 * jit.dg/test-combination.c (create_code): Eliminate spelling
11212 out all of the testcases in favor of looping through the
11213 "testcases" metadata.
11214 (verify_code): Likewise.
11215
11216 2015-01-09 Jakub Jelinek <jakub@redhat.com>
11217
11218 PR rtl-optimization/64536
11219 * gcc.dg/pr64536.c: New test.
11220
11221 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11222
11223 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
11224 * jit.dg/test-combination.c (create_code): Likewise.
11225 (verify_code): Likewise.
11226 * jit.dg/test-constants.c: New test case.
11227 * jit.dg/test-threads.c: Add test-constants.c.
11228
11229 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
11230
11231 PR libobjc/51891
11232 * objc.dg/gnu-api-2-class.m: Add a test case
11233 for the above change.
11234
11235 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
11236
11237 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
11238
11239 2015-01-09 Richard Biener <rguenther@suse.de>
11240
11241 PR tree-optimization/64410
11242 * g++.dg/vect/pr64410.cc: New testcase.
11243
11244 2015-01-09 Martin Liska <mliska@suse.cz>
11245
11246 * gcc.dg/ipa/ipa-icf-32.c: New test.
11247
11248 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
11249
11250 * c-c++-common/tsan/tsan_barrier.h: New.
11251 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
11252 * c-c++-common/tsan/bitfield_race.c: Likewise.
11253 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
11254 * c-c++-common/tsan/mutexset1.c: Likewise.
11255 * c-c++-common/tsan/race_on_barrier.c: Likewise.
11256 * c-c++-common/tsan/race_on_mutex.c: Likewise.
11257 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
11258 * c-c++-common/tsan/simple_race.c: Likewise.
11259 * c-c++-common/tsan/simple_stack.c: Likewise.
11260 * c-c++-common/tsan/sleep_sync.c: Likewise.
11261 * c-c++-common/tsan/tiny_race.c: Likewise.
11262 * c-c++-common/tsan/tls_race.c: Likewise.
11263 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
11264 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
11265 * g++.dg/tsan/atomic_free.C: Likewise.
11266 * g++.dg/tsan/atomic_free2.C: Likewise.
11267 * g++.dg/tsan/cond_race.C: Likewise.
11268 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
11269
11270 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
11271
11272 PR testsuite/62250
11273 * lib/target-supports.exp (check_effective_target_libatomic_available):
11274 New.
11275 * gfortran.dg/coarray/caf.exp: Only add -latomic for
11276 targets that match effective-target libatomic_available.
11277 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
11278
11279 2015-01-08 David Malcolm <dmalcolm@redhat.com>
11280
11281 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
11282 Verify the result of gcc_jit_context_get_last_error.
11283 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
11284
11285 2015-01-08 Jakub Jelinek <jakub@redhat.com>
11286
11287 PR tree-optimization/63989
11288 * gcc.dg/strlenopt-27.c: New test.
11289
11290 2015-01-08 David Malcolm <dmalcolm@redhat.com>
11291
11292 * jit.dg/harness.h (set_up_logging): New function.
11293 (test_jit): Fail if gcc_jit_context_acquire fails. Call
11294 set_up_logging on the context, so that every testcase is
11295 logged to a particular file.
11296 * jit.dg/test-nested-contexts.c (main): Open a logfile,
11297 and call gcc_jit_context_set_logfile on the top-level context.
11298
11299 2015-01-08 Jakub Jelinek <jakub@redhat.com>
11300
11301 PR target/64338
11302 * g++.dg/opt/pr64338.C: New test.
11303
11304 2015-01-08 Tobias Burnus <burnus@net-b.de>
11305
11306 * gfortran.dg/coarray/codimension_2b.f90: New file.
11307 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
11308 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
11309
11310 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11311
11312 PR c++/59004
11313 * g++.dg/ext/fnname4.C: New.
11314
11315 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11316
11317 PR c++/64462
11318 * g++.dg/cpp0x/constexpr-64462.C: New.
11319
11320 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11321
11322 PR c++/60753
11323 * g++.dg/cpp0x/deleted10.C: New.
11324
11325 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11326
11327 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
11328
11329 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11330
11331 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
11332 GCC_JIT_UNARY_OP_ABS.
11333 (verify_unary_ops): Likewise.
11334
11335 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11336
11337 * jit.dg/test-arith-overflow.c: New test case.
11338 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
11339 * jit.dg/test-combination.c (create_code): Likewise.
11340 (verify_code): Likewise.
11341 * jit.dg/test-threads.c (testcases): Likewise.
11342
11343 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11344
11345 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
11346 rather than "jit". Load g++.exp, and call g++_init.
11347 Run test-*.cc files within the testsuite and *.cc files within
11348 docs/examples.
11349 (jit-dg-test): Drop the addition of -fgnu89-inline to
11350 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
11351 doing it when compiling C testcases (since g++ does not handle
11352 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
11353 is restored to the value after g++_init ran, rather than the
11354 value before g++_init ran. Return a list of
11355 $comp_output $output_file, as dg-test assumes.
11356
11357 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11358
11359 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
11360 make it easier to figure out the origin of each test result when
11361 running test-combination.c and test-threads.c.
11362 (CHECK_VALUE): Likewise.
11363 (CHECK_DOUBLE_VALUE): Likewise.
11364 (CHECK_STRING_VALUE): Likewise.
11365 (CHECK_STRING_STARTS_WITH): Likewise.
11366 (CHECK_STRING_CONTAINS): Likewise.
11367 (CHECK): Likewise.
11368 (check_string_value): Likewise, add "funcname" param.
11369 (check_string_starts_with): Likewise.
11370 (check_string_contains): Likewise.
11371
11372 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11373
11374 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
11375 generating name of built executable.
11376
11377 2015-01-07 Marek Polacek <polacek@redhat.com>
11378
11379 PR c/64440
11380 * gcc.dg/pr64440.c: New test.
11381 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
11382
11383 2015-01-07 Marek Polacek <polacek@redhat.com>
11384
11385 PR c/64417
11386 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
11387 * gcc.dg/pr64417.c: New test.
11388
11389 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11390
11391 PR target/64505
11392 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
11393 fix is correct.
11394
11395 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
11396
11397 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
11398 Check if testcases run without errors, not just if they compile.
11399
11400 2015-01-06 Christian Bruel <christian.bruel@st.com>
11401
11402 PR target/64507
11403 * gcc.target/sh/pr64507.c: New test.
11404
11405 2015-01-06 Arnaud Charlet <charlet@adacore.com>
11406
11407 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
11408
11409 2015-01-06 Jakub Jelinek <jakub@redhat.com>
11410
11411 * c-c++-common/asan/sanitize-all-1.c: New test.
11412 * c-c++-common/ubsan/sanitize-all-1.c: New test.
11413 * c-c++-common/ubsan/sanitize-all-2.c: New test.
11414 * c-c++-common/ubsan/sanitize-all-3.c: New test.
11415 * c-c++-common/ubsan/sanitize-all-4.c: New test.
11416
11417 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
11418
11419 * lib/target-supports.exp (check_profiling_available): Return 0 for
11420 Visium.
11421 (check_effective_target_tls_runtime): Likewise.
11422 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
11423 * gcc.dg/20020312-2.c: Adjust for Visium.
11424 * gcc.dg/tls/thr-cse-1.c: Likewise
11425 * gcc.dg/tree-ssa/20040204-1.c: Likewise
11426 * gcc.dg/tree-ssa/loop-1.c: Likewise.
11427 * gcc.dg/weak/typeof-2.c: Likewise.
11428
11429 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
11430
11431 PR rtl-optimization/64287
11432 * gcc.dg/aru-2.c: New test.
11433
11434 2015-01-05 Jakub Jelinek <jakub@redhat.com>
11435
11436 PR sanitizer/64344
11437 * c-c++-common/ubsan/pr64344-1.c: New test.
11438 * c-c++-common/ubsan/pr64344-2.c: New test.
11439
11440 PR tree-optimization/64465
11441 * gcc.dg/pr64465.c: New test.
11442
11443 PR tree-optimization/64494
11444 * gcc.c-torture/compile/pr64494.c: New test.
11445
11446 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11447
11448 PR fortran/47674
11449 * gfortran.dg/realloc_on_assign_25.f90: New test.
11450
11451 2015-01-05 Jakub Jelinek <jakub@redhat.com>
11452
11453 Update copyright years.
11454
11455 2015-01-05 Marek Polacek <polacek@redhat.com>
11456
11457 PR c/64423
11458 * gcc.dg/pr64423.c: New test.
11459
11460 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
11461
11462 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
11463 mmix-knuth-mmixware for the same reason as for MIPS.
11464 * gcc.dg/debug/debug-2.c: Ditto.
11465
11466 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
11467
11468 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
11469
11470 PR testsuite/62250
11471 * lib/gfortran.exp: Add libatomic library search path.
11472 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
11473 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11474
11475 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
11476
11477 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11478
11479 * c-c++-common/tsan/bitfield_race.c: New testcase.
11480 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
11481
11482 2015-01-02 Tobias Burnus <burnus@net-b.de>
11483
11484 * gfortran.dg/coarray/collectives_4.f90: New.
11485
11486 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11487
11488 PR fortran/57562
11489 * gfortran.dg/extends_16.f90: New.
11490
11491 2015-01-02 Tobias Burnus <burnus@net-b.de>
11492
11493 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
11494
11495 2015-01-02 Tobias Burnus <burnus@net-b.de>
11496
11497 * gfortran.dg/coarray/codimension_2.f90: New.
11498 * gfortran.dg/coarray/codimension_2a.f90: New.
11499 * gfortran.dg/coarray_35.f90: New.
11500 * gfortran.dg/coarray_35a.f90: New.
11501
11502 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11503
11504 PR fortran/60507
11505 * gfortran.dg/dummy_procedure_11.f90: New.
11506 ^L
11507 Copyright (C) 2015 Free Software Foundation, Inc.
11508
11509 Copying and distribution of this file, with or without modification,
11510 are permitted in any medium without royalty provided the copyright
11511 notice and this notice are preserved.