[AArch64] Idiomatic 64x1 comparisons in arm_neon.h
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
2
3 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
4 allow cmlt or sshr.
5
6 2015-05-08 Marek Polacek <polacek@redhat.com>
7
8 PR c/64918
9 * gcc.dg/Woverride-init-side-effects-1.c: New test.
10 * gcc.dg/Woverride-init-side-effects-2.c: New test.
11
12 2015-05-07 Marek Polacek <polacek@redhat.com>
13
14 PR c/65179
15 * c-c++-common/Wshift-negative-value-1.c: New test.
16 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
17 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
18 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
19 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
20 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
21 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
22 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
23 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
24
25 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
26
27 PR middle-end/192
28 PR middle-end/54303
29 * gcc.dg/fdata-sections-2.c: New file.
30
31 2015-05-07 Marek Polacek <polacek@redhat.com>
32
33 PR testsuite/66046
34 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
35 last dg-output.
36 * c-c++-common/ubsan/align-7.c: Likewise.
37 * c-c++-common/ubsan/bounds-8.c: Likewise.
38 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
39 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
40 * c-c++-common/ubsan/null-1.c: Likewise.
41 * c-c++-common/ubsan/null-10.c: Likewise.
42 * c-c++-common/ubsan/null-11.c: Likewise.
43 * c-c++-common/ubsan/null-2.c: Likewise.
44 * c-c++-common/ubsan/null-3.c: Likewise.
45 * c-c++-common/ubsan/null-4.c: Likewise.
46 * c-c++-common/ubsan/null-5.c: Likewise.
47 * c-c++-common/ubsan/null-6.c: Likewise.
48 * c-c++-common/ubsan/null-7.c: Likewise.
49 * c-c++-common/ubsan/null-8.c: Likewise.
50 * c-c++-common/ubsan/null-9.c: Likewise.
51 * c-c++-common/ubsan/object-size-1.c: Likewise.
52 * c-c++-common/ubsan/object-size-10.c: Likewise.
53 * c-c++-common/ubsan/object-size-4.c: Likewise.
54 * c-c++-common/ubsan/object-size-5.c: Likewise.
55 * c-c++-common/ubsan/object-size-7.c: Likewise.
56 * c-c++-common/ubsan/object-size-8.c: Likewise.
57 * c-c++-common/ubsan/object-size-9.c: Likewise.
58 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
59 * c-c++-common/ubsan/overflow-int128.c: Likewise.
60 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
61 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
62 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
63 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
64 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
65 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
66 * c-c++-common/ubsan/pr59333.c: Likewise.
67 * c-c++-common/ubsan/pr59667.c: Likewise.
68 * c-c++-common/ubsan/pr60613-2.c: Likewise.
69 * c-c++-common/ubsan/pr60636.c: Likewise.
70 * c-c++-common/ubsan/pr63802.c: Likewise.
71 * c-c++-common/ubsan/recovery-1.c: Likewise.
72 * c-c++-common/ubsan/recovery-3.c: Likewise.
73 * c-c++-common/ubsan/shift-1.c: Likewise.
74 * c-c++-common/ubsan/shift-2.c: Likewise.
75 * c-c++-common/ubsan/shift-4.c: Likewise.
76 * c-c++-common/ubsan/shift-7.c: Likewise.
77 * c-c++-common/ubsan/undefined-2.c: Likewise.
78 * c-c++-common/ubsan/vla-1.c: Likewise.
79 * g++.dg/ubsan/null-1.C: Likewise.
80 * g++.dg/ubsan/null-3.C: Likewise.
81 * g++.dg/ubsan/null-4.C: Likewise.
82 * g++.dg/ubsan/vptr-8.C: Likewise.
83 * g++.dg/ubsan/vptr-9.C: Likewise.
84 * gcc.dg/ubsan/bounds-2.c: Likewise.
85 * gcc.dg/ubsan/object-size-9.c: Likewise.
86
87 2015-05-07 Jeff Law <law@redhat.com>
88
89 * gcc.dg/tree-ssa/shorten-1.c: New test.
90
91 2015-05-07 Richard Biener <rguenther@suse.de>
92
93 PR tree-optimization/66002
94 * gcc.dg/vect/vect-125.c: New testcase.
95
96 2015-05-07 Marek Polacek <polacek@redhat.com>
97 Martin Uecker <uecker@eecs.berkeley.edu>
98
99 * c-c++-common/ubsan/bounds-10.c: New test.
100
101 2015-05-06 David Malcolm <dmalcolm@redhat.com>
102
103 * jit.dg/harness.h (set_options): Wrap with
104 #ifndef TEST_ESCHEWS_SET_OPTIONS.
105 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
106 Special-case test-benchmark.c as a negative.
107 * jit.dg/test-benchmark.c: New file.
108
109 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
110
111 PR target/64208
112 * gcc.target/arm/pr64208.c: New test.
113
114 2015-05-06 Alan Modra <amodra@gmail.com>
115
116 PR target/66020
117 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
118 (gparms): Make volatile.
119
120 2015-05-06 Richard Biener <rguenther@suse.de>
121
122 PR tree-optimization/62283
123 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
124
125 2015-05-06 Christian Bruel <christian.bruel@st.com>
126
127 PR target/66015
128 * gcc.target/aarch64/iinline-attr-1.c: New test.
129
130 2015-05-06 Richard Biener <rguenther@suse.de>
131
132 * gcc.dg/vect/bb-slp-34.c: New testcase.
133
134 2015-05-06 Richard Biener <rguenther@suse.de>
135
136 PR tree-optimization/62283
137 * gcc.dg/vect/bb-slp-14.c: Adjust.
138
139 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
140
141 PR target/65990
142 * gcc.target/i386/pr65990.c: New test.
143
144 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
145
146 PR target/65915
147 * gcc.target/i386/pr65915.c: New.
148
149 2015-05-05 Tom de Vries <tom@codesourcery.com>
150
151 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
152 'va_list escapes 0'.
153
154 2015-05-05 Tom de Vries <tom@codesourcery.com>
155
156 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
157 in r222173.
158
159 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
160
161 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
162 * gcc.target/arm/pr65924.c: Likewise.
163
164 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
165
166 PR target/65871
167 * gcc.target/i386/pr65871-3.c: New test.
168
169 2015-05-04 Jeff Law <law@redhat.com>
170
171 Revert:
172 2015-05-04 Jeff Law <law@redhat.com>
173 * gcc.dg/tree-ssa/shorten-1.c: New test.
174
175 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
176 Jakub Jelinek <jakub@redhat.com>
177
178 PR c++/66007
179 * g++.dg/cpp0x/Wnarrowing4.C: New.
180
181 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
182
183 * lib/target-supports.exp
184 (check_effective_target_keeps_null_pointer_checks): Clarify that
185 this is for targets that disable -fdelete-null-pointer-checks,
186 not default it to off.
187 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
188 -fdelete-null-pointer-checks explicit.
189 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
190 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
191 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
192 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
193 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
194 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
195 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
196 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
197 * gcc.dg/tree-ssa/pr20318.c: Likewise.
198 * gcc.dg/tree-ssa/pr20701.c: Likewise.
199 * gcc.dg/tree-ssa/pr20702.c: Likewise.
200 * gcc.dg/tree-ssa/pr21086.c: Likewise.
201 * gcc.dg/tree-ssa/pr21090.c: Likewise.
202 * gcc.dg/tree-ssa/pr58480.c: Likewise.
203 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
204 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
205 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
206 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
207 * gcc.dg/tree-ssa/unreachable.c: Likewise.
208 * gcc.dg/tree-ssa/vrp02.c: Likewise.
209 * gcc.dg/tree-ssa/vrp07.c: Likewise.
210 * gcc.dg/tree-ssa/vrp08.c: Likewise.
211 * gcc.dg/tree-ssa/vrp55.c: Likewise.
212 * g++.dg/cpp0x/static_assert9.C: Likewise.
213 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
214 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
215 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
216 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
217 * g++.dg/tree-ssa/pr26406.C: Likewise.
218
219 2015-05-04 Jakub Jelinek <jakub@redhat.com>
220
221 PR tree-optimization/65984
222 * c-c++-common/ubsan/pr65984.c: New test.
223
224 2015-05-04 Jeff Law <law@redhat.com>
225
226 * gcc.dg/tree-ssa/shorten-1.c: New test.
227
228 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
229
230 PR fortran/44735
231 * gfortran.dg/pr44735.f90: New test.
232
233 2015-05-04 Richard Biener <rguenther@suse.de>
234
235 PR tree-optimization/65965
236 * gcc.dg/vect/bb-slp-33.c: New testcase.
237
238 2015-05-04 Richard Biener <rguenther@suse.de>
239
240 PR tree-optimization/65935
241 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
242
243 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
244
245 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
246 for each supported variant instead of CHECK_RESULTS.
247 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
248 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
249 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
250 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
251 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
252 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
253 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
254 expected results for unsupported variants. Call CHECK for each
255 supported variant instead of CHECK_RESULTS.
256 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
257 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
258 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
259 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
260 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
261 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
262 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
263 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
264 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
265 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
266 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
267 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
268 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
269 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
270 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
271 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
272 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
273 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
274 expected results for unsupported variants.
275 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
276 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
277 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
278 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
279 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
280 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
281 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
282 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
283 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
284 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
285 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
286 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
287 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
288 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
289 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
290 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
291 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
292 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
293 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
294 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
295 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
296 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
297 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
298 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
299 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
300 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
301 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
302 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
303
304 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
305
306 PR fortran/37131
307 * gfortran.dg/bound_9.f90: Add pointer assignment.
308
309 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
310 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
311
312 PR c++/65858
313 * g++.dg/cpp0x/Wnarrowing3.C: New.
314
315 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
316
317 * gcc.dg/20150120-1.c: New test.
318 * gcc.dg/20150120-2.c: New test.
319 * gcc.dg/20150120-3.c: New test.
320
321 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
322
323 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
324
325 2015-05-01 Renlin Li <renlin.li@arm.com>
326
327 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
328
329 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
330
331 * gfortran.dg/bound_simplification_4.f90: New.
332
333 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
334
335 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
336 with powerpc_p8vector_ok.
337
338 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
339
340 PR fortran/37131
341 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
342 scan pattern.
343 * gfortran.dg/bound_9.f90: New test case.
344
345 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
346
347 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
348 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
349 for 32bit x86 targets.
350 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
351 for 32bit x86 targets.
352 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
353 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
354 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
355 for 32bit x86 targets.
356
357 2015-04-30 Marek Polacek <polacek@redhat.com>
358
359 PR tree-optimization/63551
360 * g++.dg/ipa/pr63551.C: New test.
361
362 2015-04-30 Caroline Tice <cmtice@google.com>
363
364 PR 65929
365 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
366 partition size on certain targets.
367
368 2015-04-30 Renlin Li <renlin.li@arm.com>
369
370 * gcc.target/aarch64/vect-reduc-or_1.c: New.
371
372 2015-04-30 Marek Polacek <polacek@redhat.com>
373
374 * c-c++-common/Wbool-compare-3.c: New test.
375
376 * gcc.dg/pr65901.c (foo): Adjust dg-error.
377 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
378
379 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
380
381 PR c++/57610
382 * g++.dg/init/ref22.C: New.
383
384 2015-04-30 Marek Polacek <polacek@redhat.com>
385
386 * gcc.dg/init-bad-8.c: New test.
387
388 * gcc.dg/incomplete-typedef-1.c: New test.
389
390 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
391
392 PR c++/59955
393 * g++.dg/template/crash121.C: New.
394
395 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
396
397 * gcc.target/mips/call-from-init.c: New test.
398 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
399
400 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
401
402 PR target/65871
403 * gcc.target/i386/pr65871-1.c: New test.
404 * gcc.target/i386/pr65871-2.c: Ditto.
405
406 2015-04-29 Marek Polacek <polacek@redhat.com>
407
408 PR c/64610
409 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
410 * c-c++-common/Wbool-compare-2.c: New test.
411
412 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
413
414 PR target/65770
415 * gcc.target/aarch64/vstN_lane_1.c: New file.
416
417 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
418
419 PR c++/64667
420 * g++.dg/warn/Winit-self-3.C: New.
421
422 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
423
424 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
425
426 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
427
428 PR target/65924
429 * gcc.target/arm/pr65924.c: New test.
430
431 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
432
433 * g++.dg/gomp/tpl-target-update.C: New file.
434
435 2015-04-29 Richard Biener <rguenther@suse.de>
436
437 PR tree-optimization/65917
438 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
439
440 2015-04-29 Christian Bruel <christian.bruel@st.com>
441
442 PR target/64835
443 * gcc.dg/ipa/iinline-attr.c: New test.
444 * gcc.target/i386/iinline-attr-2.c: New test.
445
446 2015-04-28 Andre Vehreschild <vehre@gmx.de>
447
448 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
449 segfault is fixed.
450
451 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
452
453 * gcc.dg/vect/vect-33.c: Remove spurious line.
454
455 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
456
457 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
458
459 2015-04-28 Marek Polacek <polacek@redhat.com>
460
461 PR c/65901
462 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
463 * gcc.dg/pr65901.c: New test.
464
465 2015-04-28 Richard Biener <rguenther@suse.de>
466
467 PR tree-optimization/62283
468 * gfortran.dg/vect/pr62283-2.f: New testcase.
469 * gcc.dg/vect/bb-slp-14.c: Adjust.
470
471 2015-04-28 Richard Biener <rguenther@suse.de>
472
473 PR tree-optimization/65851
474 * g++.dg/torture/pr65851.C: New testcase.
475
476 2015-04-27 Jeff Law <law@redhat.com>
477
478 PR tree-optimization/65217
479 * gcc.target/i386/pr65217.c: Remove XFAIL.
480
481 2015-04-27 Andre Vehreschild <vehre@gmx.de>
482
483 PR fortran/60322
484 Add tests forgotten to svn-add.
485 * gfortran.dg/class_allocate_19.f03: New test.
486 * gfortran.dg/class_array_20.f03: New test.
487 * gfortran.dg/class_array_21.f03: New test.
488 * gfortran.dg/finalize_29.f08: New test.
489
490 2015-04-27 Andre Vehreschild <vehre@gmx.de>
491
492 PR fortran/59678
493 PR fortran/65841
494 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
495 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
496
497 2015-04-27 Caroline Tice <cmtice@google.com>
498
499 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
500 partition size.
501
502 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
503
504 PR target/64579
505 * gcc.target/powerpc/htm-1.c: New test.
506 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
507 on 64-bit compiles.
508 (__builtin_tabortdci): Likewise.
509 (__builtin_tcheck): Remove operand.
510 * lib/target-supports.exp (check_htm_hw_available): New function.
511
512 2015-04-27 Richard Biener <rguenther@suse.de>
513
514 * gcc.target/i386/pr65217.c: XFAIL.
515
516 2015-04-27 Jakub Jelinek <jakub@redhat.com>
517
518 PR tree-optimization/65875
519 * gcc.c-torture/compile/pr65875.c: New test.
520
521 2015-04-25 Marek Polacek <polacek@redhat.com>
522
523 PR c/52085
524 * gcc.dg/enum-incomplete-2.c: New test.
525 * gcc.dg/enum-mode-1.c: New test.
526
527 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
528
529 PR target/65849
530 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
531 set new options.
532 * gcc.target/powerpc/pr65849-2.c: Likewise.
533
534 2015-04-24 Tom de Vries <tom@codesourcery.com>
535
536 PR tree-optimization/65802
537 * g++.dg/pr65802.C: Move to ...
538 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
539 stdarg.h. Rewrite for C.
540 (fn1): Use va_list and va_arg. Make variable args function. Add use of
541 va_start and va_end. Remove unnecessary inline asm.
542
543 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
544 Wei Mi <wmi@google.com>
545
546 * gcc.target/i386/sse2-load-multi.c: New test.
547 * gcc.target/i386/sse2-store-multi.c: Ditto.
548
549 2015-04-24 Marek Polacek <polacek@redhat.com>
550
551 PR c/65830
552 * c-c++-common/pr65830.c: New test.
553
554 PR c/63357
555 * c-c++-common/Wlogical-op-1.c: New test.
556
557 2015-04-24 Marek Polacek <polacek@redhat.com>
558
559 PR c/61534
560 * c-c++-common/pr61534-1.c: New test.
561
562 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
563 Steven Bosscher <steven@gcc.gnu.org>
564
565 PR rtl-optimization/34503
566 * gcc.target/arm/pr64616.c: New file.
567
568 2015-04-24 Bin Cheng <bin.cheng@arm.com>
569
570 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
571
572 2015-04-24 Terry Guo <terry.guo@arm.com>
573
574 * gcc.target/arm/pr65710.c: Update the options.
575
576 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
577
578 * gcc.target/i386/pr65523.c: Skip x32.
579
580 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
581
582 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
583 to look for vcl* where appropriate.
584
585 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
586
587 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
588 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
589
590 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
591
592 PR target/26702
593 * gcc.target/arm/pr26702.c: New test.
594
595 2015-04-23 Marek Polacek <polacek@redhat.com>
596
597 PR c/65345
598 * gcc.dg/pr65345-1.c: New test.
599 * gcc.dg/pr65345-2.c: New test.
600
601 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
602
603 * gcc.target/powerpc/crypto-builtin-2.c: New.
604
605 2015-04-23 Andre Vehreschild <vehre@gmx.de>
606
607 PR fortran/60322
608 * gfortran.dg/class_allocate_19.f03: New test.
609 * gfortran.dg/class_array_20.f03: New test.
610 * gfortran.dg/class_array_21.f03: New test.
611 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
612 * gfortran.dg/finalize_15.f90: Fixing comparision to model
613 initialization correctly.
614 * gfortran.dg/finalize_29.f08: New test.
615
616 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
617
618 * gcc.target/powerpc/swaps-p8-18.c: New test.
619
620 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
621
622 PR target/65456
623 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
624 * gcc.dg/vect/bb-slp-25.c: Likewise.
625 * gcc.dg/vect/bb-slp-29.c: Likewise.
626 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
627 vect_no_align && { ! vect_hw_misalign }.
628 * gcc.dg/vect/bb-slp-9.c: Likewise.
629 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
630 vect_hw_misalign.
631 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
632 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
633 account for POWER8, where peeling for alignment is not needed.
634 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
635 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
636 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
637 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
638 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
639 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
640 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
641 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
642 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
643 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
644 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
645 * gcc.dg/vect/pr16105.c: Likewise.
646 * gcc.dg/vect/pr20122.c: Likewise.
647 * gcc.dg/vect/pr33804.c: Likewise.
648 * gcc.dg/vect/pr33953.c: Likewise.
649 * gcc.dg/vect/pr56787.c: Likewise.
650 * gcc.dg/vect/pr58508.c: Likewise.
651 * gcc.dg/vect/slp-25.c: Likewise.
652 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
653 * gcc.dg/vect/vect-105.c: Likewise.
654 * gcc.dg/vect/vect-27.c: Likewise.
655 * gcc.dg/vect/vect-29.c: Likewise.
656 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
657 POWER8.
658 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
659 && { ! vect_hw_misalign }.
660 * gcc.dg/vect/vect-44.c: Likewise.
661 * gcc.dg/vect/vect-48.c: Likewise.
662 * gcc.dg/vect/vect-50.c: Likewise.
663 * gcc.dg/vect/vect-52.c: Likewise.
664 * gcc.dg/vect/vect-56.c: Likewise.
665 * gcc.dg/vect/vect-60.c: Likewise.
666 * gcc.dg/vect/vect-72.c: Likewise.
667 * gcc.dg/vect/vect-75-big-array.c: Likewise.
668 * gcc.dg/vect/vect-75.c: Likewise.
669 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
670 * gcc.dg/vect/vect-77-global.c: Likewise.
671 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
672 * gcc.dg/vect/vect-78-global.c: Likewise.
673 * gcc.dg/vect/vect-93.c: Likewise.
674 * gcc.dg/vect/vect-95.c: Likewise.
675 * gcc.dg/vect/vect-96.c: Likewise.
676 * gcc.dg/vect/vect-cond-1.c: Likewise.
677 * gcc.dg/vect/vect-cond-3.c: Likewise.
678 * gcc.dg/vect/vect-cond-4.c: Likewise.
679 * gcc.dg/vect/vect-cselim-1.c: Likewise.
680 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
681 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
682 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
683 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
684 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
685 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
686 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
687 * gcc.dg/vect/vect-outer-3a.c: Likewise.
688 * gcc.dg/vect/vect-outer-5.c: Likewise.
689 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
690 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
691 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
692 * gcc.dg/vect/vect-outer-fir.c: Likewise.
693 * gcc.dg/vect/vect-peel-3.c: Likewise.
694 * gcc.dg/vect/vect-peel-4.c: Likewise.
695 * gcc.dg/vect/vect-pre-interact.c: Likewise.
696 * gcc.target/powerpc/pr65456.c: New test.
697 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
698 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
699 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
700 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
701 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
702 vect_no_align && { ! vect_hw_misalign }.
703 * gfortran.dg/vect/vect-3.f90: Likewise.
704 * gfortran.dg/vect/vect-4.f90: Likewise.
705 * gfortran.dg/vect/vect-5.f90: Likewise.
706 * lib/target-supports.exp (check_effective_target_vect_no_align):
707 Return 1 for POWER8.
708 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
709
710 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
711
712 PR fortran/65429
713 * gfortran.dg/pr65429.f90: New test.
714
715 2015-04-22 Yury Gribov <y.gribov@samsung.com>
716
717 * c-c++-common/asan/user-section-1.c: New test.
718 * c-c++-common/asan/user-section-2.c: New test.
719 * c-c++-common/asan/user-section-3.c: New test.
720
721 2015-04-22 Hale Wang <hale.wang@arm.com>
722 Terry Guo <terry.guo@arm.com>
723
724 PR rtl-optimization/64818
725 * gcc.target/arm/pr64818.c: New test.
726
727 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
728
729 PR ipa/65076
730 * g++.dg/tree-ssa/pr61034.C: Update template.
731 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
732 * gcc.dg/Warray-bounds-11.c: Likewise.
733 * gcc.dg/Warray-bounds.c: Likewise.
734
735 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
736
737 PR libgfortran/65234
738 * gfortran.dg/fmt_unlimited.f90: New test.
739
740 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
741
742 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
743 headers.
744 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
745 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
746 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
747 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
748 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
749 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
750 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
751
752 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
753
754 PR libgfortran/56743
755 * gfortran.dg/namelist_87.f90: New test.
756
757 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
758
759 * gcc.target/aarch64/mult-synth_1.c: New test.
760 * gcc.target/aarch64/mult-synth_2.c: Likewise.
761 * gcc.target/aarch64/mult-synth_3.c: Likewise.
762 * gcc.target/aarch64/mult-synth_4.c: Likewise.
763 * gcc.target/aarch64/mult-synth_5.c: Likewise.
764 * gcc.target/aarch64/mult-synth_6.c: Likewise.
765
766 2015-04-21 Richard Biener <rguenther@suse.de>
767
768 PR tree-optimization/65650
769 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
770 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
771 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
772 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
773 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
774 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
775
776 2015-04-21 Tom de Vries <tom@codesourcery.com>
777
778 PR tree-optimization/65802
779 * g++.dg/pr65802.C: New test.
780
781 2015-04-21 Bin Cheng <bin.cheng@arm.com>
782
783 PR testsuite/65767
784 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
785 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
786
787 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
788
789 PR c++/65801
790 * g++.dg/cpp0x/Wnarrowing2.C: New.
791
792 2015-04-20 Jeff Law <law@redhat.com>
793
794 PR tree-optimization/65658
795 * gcc.dg/pr65658.c: New test.
796
797 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
798
799 PR target/64134
800 * gcc.target/aarch64/vec_init_1.c: New test.
801
802 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
803
804 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
805 targets.
806
807 2015-04-18 Martin Sebor <msebor@redhat.com>
808
809 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
810 of non-nul characters.
811 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
812
813 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
814
815 PR target/65787
816 * gcc.target/powerpc/pr65787.c: New.
817
818 2015-04-17 Jakub Jelinek <jakub@redhat.com>
819
820 PR target/65689
821 * gcc.target/aarch64/c-output-template-4.c: New test.
822
823 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
824
825 PR target/65780
826 * gcc.dg/pr65780-1.c: New test.
827 * gcc.dg/pr65780-2.c: Likewise.
828 * gcc.target/i386/pr32219-9.c: Likewise.
829 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
830 symbol.
831 * gcc.target/i386/pr64317.c (c): Initialize.
832
833 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
834
835 PR target/65612
836 * g++.dg/ext/mv18.C: New test.
837 * g++.dg/ext/mv19.C: Likewise.
838 * g++.dg/ext/mv20.C: Likewise.
839 * g++.dg/ext/mv21.C: Likewise.
840 * g++.dg/ext/mv22.C: Likewise.
841 * g++.dg/ext/mv23.C: Likewise.
842
843 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
844
845 PR c++/64527
846 * g++.dg/init/pr64527.C: New test.
847
848 2015-04-17 Tom de Vries <tom@codesourcery.com>
849 Michael Matz <matz@suse.de>
850
851 PR tree-optimization/64950
852 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
853 x86_64-*-*.
854
855 2015-04-17 Yury Gribov <y.gribov@samsung.com>
856
857 * c-c++-common/asan/user-section-1.c: New test.
858
859 2015-04-17 Jakub Jelinek <jakub@redhat.com>
860
861 PR debug/65771
862 * gcc.dg/debug/pr65771.c: New test.
863
864 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
865
866 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
867 __buitlin_alloca with __builtin_alloca.
868
869 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
870
871 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
872
873 2015-04-16 Richard Biener <rguenther@suse.de>
874
875 PR tree-optimization/64277
876 * gcc.dg/Warray-bounds-14.c: New testcase.
877 * gcc.dg/Warray-bounds-15.c: Likewise.
878 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
879 * c-c++-common/ubsan/bounds-6.c: Likewise.
880
881 2015-04-16 Renlin Li <renlin.li@arm.com>
882
883 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
884 * gcc.target/arm/unsigned-float.c: New.
885
886 2015-04-16 Richard Biener <rguenther@suse.de>
887
888 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
889 * gcc.dg/tree-ssa/pr37508.c: Adjust.
890 * gfortran.dg/reassoc_6.f: Remove XFAIL.
891
892 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
893
894 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
895 * g++.dg/cpp0x/decltype-call1.C: Likewise.
896 * g++.dg/cpp0x/defaulted21.C: Likewise.
897 * g++.dg/cpp0x/defaulted28.C: Likewise.
898 * g++.dg/cpp0x/defaulted47.C: Likewise.
899 * g++.dg/cpp0x/elision_neg.C: Likewise.
900 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
901 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
902 * g++.dg/cpp0x/implicit1.C: Likewise.
903 * g++.dg/cpp0x/implicit9.C: Likewise.
904 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
905 * g++.dg/cpp0x/range-for13.C: Likewise.
906 * g++.dg/gomp/clause-2.C: Likewise.
907 * g++.dg/gomp/udr-5.C: Likewise.
908 * g++.dg/inherit/access6.C: Likewise.
909 * g++.dg/lookup/duperr1.C: Likewise.
910 * g++.dg/lookup/friend2.C: Likewise.
911 * g++.dg/lookup/pr6936.C: Likewise.
912 * g++.dg/lookup/scoped1.C: Likewise.
913 * g++.dg/lookup/using26.C: Likewise.
914 * g++.dg/lookup/using38.C: Likewise.
915 * g++.dg/other/access2.C: Likewise.
916 * g++.dg/overload/defarg3.C: Likewise.
917 * g++.dg/overload/defarg6.C: Likewise.
918 * g++.dg/parse/access11.C: Likewise.
919 * g++.dg/parse/access2.C: Likewise.
920 * g++.dg/parse/access3.C: Likewise.
921 * g++.dg/parse/access4.C: Likewise.
922 * g++.dg/parse/access5.C: Likewise.
923 * g++.dg/parse/access6.C: Likewise.
924 * g++.dg/parse/access8.C: Likewise.
925 * g++.dg/parse/access9.C: Likewise.
926 * g++.dg/parse/crash40.C: Likewise.
927 * g++.dg/tc1/dr142.C: Likewise.
928 * g++.dg/tc1/dr166.C: Likewise.
929 * g++.dg/tc1/dr52.C: Likewise.
930 * g++.dg/template/access11.C: Likewise.
931 * g++.dg/template/access18.C: Likewise.
932 * g++.dg/template/access19.C: Likewise.
933 * g++.dg/template/access2.C: Likewise.
934 * g++.dg/template/access20.C: Likewise.
935 * g++.dg/template/access26.C: Likewise.
936 * g++.dg/template/access3.C: Likewise.
937 * g++.dg/template/access7.C: Likewise.
938 * g++.dg/template/conv12.C: Likewise.
939 * g++.dg/template/crash69.C: Likewise.
940 * g++.dg/template/friend31.C: Likewise.
941 * g++.dg/template/friend32.C: Likewise.
942 * g++.dg/template/memfriend15.C: Likewise.
943 * g++.dg/template/memfriend16.C: Likewise.
944 * g++.dg/template/memfriend17.C: Likewise.
945 * g++.dg/template/memfriend7.C: Likewise.
946 * g++.dg/template/pr32519.C: Likewise.
947 * g++.dg/template/qualttp21.C: Likewise.
948 * g++.dg/template/qualttp8.C: Likewise.
949 * g++.dg/template/ttp10.C: Likewise.
950 * g++.dg/template/typedef11.C: Likewise.
951 * g++.dg/template/typedef13.C: Likewise.
952 * g++.dg/template/typedef19.C: Likewise.
953 * g++.dg/template/typedef20.C: Likewise.
954 * g++.dg/template/typedef22.C: Likewise.
955 * g++.dg/template/using16.C: Likewise.
956 * g++.dg/template/virtual3.C: Likewise.
957 * g++.dg/ubsan/pr61272.C: Likewise.
958 * g++.old-deja/g++.bob/inherit2.C: Likewise.
959 * g++.old-deja/g++.brendan/crash11.C: Likewise.
960 * g++.old-deja/g++.brendan/enum6.C: Likewise.
961 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
962 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
963 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
964 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
965 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
966 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
967 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
968 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
969 * g++.old-deja/g++.jason/access17.C: Likewise.
970 * g++.old-deja/g++.jason/access18.C: Likewise.
971 * g++.old-deja/g++.jason/access22.C: Likewise.
972 * g++.old-deja/g++.jason/access23.C: Likewise.
973 * g++.old-deja/g++.jason/access8.C: Likewise.
974 * g++.old-deja/g++.jason/delete3.C: Likewise.
975 * g++.old-deja/g++.jason/report.C: Likewise.
976 * g++.old-deja/g++.law/access2.C: Likewise.
977 * g++.old-deja/g++.law/access3.C: Likewise.
978 * g++.old-deja/g++.law/access4.C: Likewise.
979 * g++.old-deja/g++.law/access5.C: Likewise.
980 * g++.old-deja/g++.law/arm12.C: Likewise.
981 * g++.old-deja/g++.law/arm14.C: Likewise.
982 * g++.old-deja/g++.law/ctors13.C: Likewise.
983 * g++.old-deja/g++.law/union2.C: Likewise.
984 * g++.old-deja/g++.law/visibility12.C: Likewise.
985 * g++.old-deja/g++.law/visibility15.C: Likewise.
986 * g++.old-deja/g++.law/visibility16.C: Likewise.
987 * g++.old-deja/g++.law/visibility17.C: Likewise.
988 * g++.old-deja/g++.law/visibility18.C: Likewise.
989 * g++.old-deja/g++.law/visibility19.C: Likewise.
990 * g++.old-deja/g++.law/visibility20.C: Likewise.
991 * g++.old-deja/g++.law/visibility21.C: Likewise.
992 * g++.old-deja/g++.law/visibility24.C: Likewise.
993 * g++.old-deja/g++.law/visibility4.C: Likewise.
994 * g++.old-deja/g++.law/visibility5.C: Likewise.
995 * g++.old-deja/g++.law/visibility6.C: Likewise.
996 * g++.old-deja/g++.law/visibility7.C: Likewise.
997 * g++.old-deja/g++.law/visibility8.C: Likewise.
998 * g++.old-deja/g++.law/visibility9.C: Likewise.
999 * g++.old-deja/g++.niklas/t135.C: Likewise.
1000 * g++.old-deja/g++.oliva/delete1.C: Likewise.
1001 * g++.old-deja/g++.oliva/partord1.C: Likewise.
1002 * g++.old-deja/g++.other/access11.C: Likewise.
1003 * g++.old-deja/g++.other/access4.C: Likewise.
1004 * g++.old-deja/g++.other/access7.C: Likewise.
1005 * g++.old-deja/g++.other/crash1.C: Likewise.
1006 * g++.old-deja/g++.other/crash7.C: Likewise.
1007 * g++.old-deja/g++.other/friend1.C: Likewise.
1008 * g++.old-deja/g++.other/friend4.C: Likewise.
1009 * g++.old-deja/g++.other/friend9.C: Likewise.
1010 * g++.old-deja/g++.other/lineno1.C: Likewise.
1011 * g++.old-deja/g++.other/using1.C: Likewise.
1012 * g++.old-deja/g++.pt/enum14.C: Likewise.
1013 * g++.old-deja/g++.pt/friend11.C: Likewise.
1014 * g++.old-deja/g++.pt/friend21.C: Likewise.
1015 * g++.old-deja/g++.pt/friend3.C: Likewise.
1016 * g++.old-deja/g++.pt/inherit2.C: Likewise.
1017 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1018 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1019 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1020
1021 2015-04-15 Jakub Jelinek <jakub@redhat.com>
1022
1023 PR ipa/65765
1024 * g++.dg/ipa/pr65765.C: New test.
1025
1026 2015-04-15 Nick Clifton <nickc@redhat.com>
1027
1028 * gcc.target/rx/builtins.c: Disable RMPA test if string
1029 instructions are not allowed.
1030
1031 2015-04-15 Alan Modra <amodra@gmail.com>
1032
1033 * gcc.dg/pr65408.c: New.
1034
1035 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1036
1037 PR target/65729
1038 * gcc.target/arm/pr65729.c: New test.
1039
1040 2015-04-14 Richard Biener <rguenther@suse.de>
1041
1042 PR tree-optimization/65758
1043 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1044
1045 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1046
1047 PR target/65648
1048 * gcc.c-torture/execute/pr65648.c: New test.
1049
1050 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1051
1052 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1053 __builtin_finite instead of finite.
1054 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1055 Likewise.
1056
1057 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
1058
1059 PR tree-optimization/63387
1060 * gcc.dg/pr63387.c: New testcase.
1061
1062 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
1063
1064 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1065
1066 2015-04-13 Richard Biener <rguenther@suse.de>
1067
1068 PR tree-optimization/65204
1069 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1070
1071 2015-04-13 Terry Guo <terry.guo@arm.com>
1072
1073 PR target/65710
1074 * gcc.target/arm/pr65710.c: New.
1075
1076 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1077
1078 PR tree-optimization/65747
1079 * g++.dg/torture/pr65747.C: New test.
1080
1081 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1082
1083 PR c++/65736
1084 * g++.dg/cpp0x/pr65736.C: New test.
1085
1086 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1087 Martin Liska <mliska@suse.cz>
1088
1089 PR ipa/65722
1090 * g++.dg/ipa/pr65722.C: New testcase.
1091
1092 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1093
1094 PR tree-optimization/65735
1095 * gcc.c-torture/compile/pr65735.c: New test.
1096
1097 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1098
1099 PR middle-end/65554
1100 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1101
1102 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1103
1104 PR target/65671
1105 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1106
1107 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1108
1109 PR target/65647
1110 * gcc.target/arm/pr65647-2.c: New.
1111
1112 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1113
1114 PR target/65694
1115 * g++.dg/torture/pr65694.C: New test.
1116
1117 2015-04-10 Tobias Burnus <burnus@net-b.de>
1118
1119 * gfortran.dg/coarray_lock_6.f90: New.
1120 * gfortran.dg/coarray_lock_7.f90: New.
1121 * gfortran.dg/coarray/lock_2.f90: New.
1122
1123 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1124
1125 PR fortran/56674
1126 PR fortran/58813
1127 PR fortran/59016
1128 PR fortran/59024
1129 * gfortran.dg/used_types_27.f90: New.
1130
1131 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1132
1133 PR target/65671
1134 * gcc.target/i386/pr65671.c: New.
1135
1136 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1137
1138 PR tree-optimization/65709
1139 * c-c++-common/ubsan/align-9.c: New test.
1140
1141 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1142
1143 PR fortran/56852
1144 * gfortran.dg/pr56852.f90: New test.
1145
1146 2015-04-09 Marek Polacek <polacek@redhat.com>
1147 Jakub Jelinek <jakub@redhat.com>
1148
1149 PR middle-end/65554
1150 * g++.dg/opt/pr65554.C: New test.
1151
1152 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1153
1154 PR c++/65690
1155 * c-c++-common/attr-aligned-1.c: New test.
1156
1157 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1158
1159 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1160
1161 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1162
1163 PR target/65676
1164 * gcc.target/i386/sse-25.c: New.
1165
1166 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1167
1168 PR target/65693
1169 * gcc.target/i386/pr65693.c: New test.
1170
1171 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1172
1173 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1174
1175 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1176
1177 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1178
1179 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1180
1181 * gcc.target/i386/thunk-retbnd.c: New.
1182
1183 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1184
1185 * gnat.dg/opt48.adb: New test.
1186 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1187 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1188
1189 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1190
1191 PR ipa/65540
1192 * gcc.c-torture/compile/pr65540.c: New.
1193
1194 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1195
1196 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1197 -Wno-pointer-arith.
1198
1199 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1200
1201 PR debug/65678
1202 * g++.dg/debug/pr65678.C: New test.
1203
1204 PR middle-end/65680
1205 * gcc.c-torture/compile/pr65680.c: New test.
1206
1207 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1208
1209 PR fortran/65548
1210 * gfortran.dg/allocate_with_source_5.f90: New test.
1211
1212 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1213
1214 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1215 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1216
1217 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1218
1219 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1220
1221 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1222
1223 PR target/65614
1224 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1225 to get floating point compression.
1226 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1227
1228 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1229
1230 PR preprocessor/61977
1231 * gcc.dg/cpp/pr61977.c: New test.
1232
1233 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1234
1235 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1236
1237 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1238
1239 PR target/65647
1240 * gcc.target/arm/pr65647.c: New.
1241
1242 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1243
1244 PR ipa/65655
1245 * g++.dg/torture/pr65655.C: New testcase.
1246
1247 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1248
1249 PR c++/64085
1250 * g++.dg/cpp1y/lambda-init13.C: New.
1251
1252 2015-04-03 Marek Polacek <polacek@redhat.com>
1253
1254 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1255
1256 2015-04-02 Marek Polacek <polacek@redhat.com>
1257
1258 PR c++/65642
1259 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1260 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1261
1262 2015-04-02 Jakub Jelinek <jakub@redhat.com>
1263
1264 PR preprocessor/61977
1265 * gcc.target/powerpc/pr61977-1.c: New test.
1266 * gcc.target/powerpc/pr61977-2.c: New test.
1267
1268 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1269
1270 PR c++/56100
1271 * g++.dg/warn/Wshadow-8.C: New.
1272 * g++.dg/warn/Wshadow-9.C: Likewise.
1273 * g++.dg/warn/Wshadow-10.C: Likewise.
1274 * g++.dg/warn/Wshadow-11.C: Likewise.
1275
1276 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1277
1278 * gcc.dg/pr23623.c: Added aligned attribute.
1279 * gcc.dg/20141029-1.c: Likewise.
1280 * gcc.dg/20150306-1.c: New test.
1281
1282 2015-04-01 Marek Polacek <polacek@redhat.com>
1283
1284 PR c++/65554
1285 * g++.dg/cpp0x/initlist93.C: New test.
1286 * g++.dg/cpp0x/initlist94.C: New test.
1287
1288 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1289
1290 PR target/65624
1291 * gcc.target/aarch64/pr65624.c: New test.
1292
1293 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
1294
1295 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1296
1297 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1298
1299 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1300 extra variable to force stack alignment.
1301 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1302 extra variable to force stack alignment.
1303
1304 2015-03-31 Marek Polacek <polacek@redhat.com>
1305
1306 PR c++/65390
1307 * g++.dg/template/pr65390.C: New test.
1308
1309 2015-03-31 Martin Liska <mliska@suse.cz>
1310
1311 * g++.dg/ipa/pr65557.C: New test.
1312
1313 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1314
1315 * gcc.target/s390/hotpatch-25.c: New test.
1316 * gcc.target/s390/hotpatch-1.c: Update test.
1317 * gcc.target/s390/hotpatch-10.c: Update test.
1318 * gcc.target/s390/hotpatch-11.c: Update test.
1319 * gcc.target/s390/hotpatch-12.c: Update test.
1320 * gcc.target/s390/hotpatch-13.c: Update test.
1321 * gcc.target/s390/hotpatch-14.c: Update test.
1322 * gcc.target/s390/hotpatch-15.c: Update test.
1323 * gcc.target/s390/hotpatch-16.c: Update test.
1324 * gcc.target/s390/hotpatch-17.c: Update test.
1325 * gcc.target/s390/hotpatch-18.c: Update test.
1326 * gcc.target/s390/hotpatch-19.c: Update test.
1327 * gcc.target/s390/hotpatch-2.c: Update test.
1328 * gcc.target/s390/hotpatch-21.c: Update test.
1329 * gcc.target/s390/hotpatch-22.c: Update test.
1330 * gcc.target/s390/hotpatch-23.c: Update test.
1331 * gcc.target/s390/hotpatch-24.c: Update test.
1332 * gcc.target/s390/hotpatch-3.c: Update test.
1333 * gcc.target/s390/hotpatch-4.c: Update test.
1334 * gcc.target/s390/hotpatch-5.c: Update test.
1335 * gcc.target/s390/hotpatch-6.c: Update test.
1336 * gcc.target/s390/hotpatch-7.c: Update test.
1337 * gcc.target/s390/hotpatch-8.c: Update test.
1338 * gcc.target/s390/hotpatch-9.c: Update test.
1339 * gcc.target/s390/hotpatch-compile-16.c: Update test.
1340
1341 2015-03-31 Richard Biener <rguenther@suse.de>
1342
1343 PR middle-end/65626
1344 * g++.dg/torture/pr65626.C: New testcase.
1345
1346 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1347
1348 PR target/65531
1349 * gcc.target/i386/mpx/pr65531.cc: New.
1350
1351 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1352
1353 PR target/65602
1354 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1355 __builtin_alloca instead of alloca.
1356 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1357 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1358 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1359 check.
1360
1361 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1362
1363 PR ipa/65610
1364 * g++.dg/ubsan/pr65610.C: New test.
1365
1366 2015-03-30 Marek Polacek <polacek@redhat.com>
1367
1368 PR c++/65398
1369 * g++.dg/cpp0x/pr65398-2.C: New test.
1370
1371 2015-03-30 Marek Polacek <polacek@redhat.com>
1372
1373 * c-c++-common/pr65556.c: Change the width of bit-fields.
1374
1375 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1376
1377 PR ipa/65588
1378 * gcc.target/i386/pr65588.c: New testcase.
1379
1380 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1381
1382 PR libgfortran/65563
1383 * gfortran.dg/open_errors_2.f90: New test.
1384
1385 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1386
1387 PR libgfortran/65596
1388 * gfortran.dg/namelist_86.f90: New test.
1389
1390 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1391
1392 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1393 statement to reflect new ownership.
1394
1395 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1396
1397 PR c++/42328
1398 * g++.dg/template/friend58.C: New.
1399 * g++.dg/template/friend59.C: Likewise.
1400
1401 2015-03-27 Tobias Burnus <burnus@net-b.de>
1402
1403 PR c/65586
1404 * g++.dg/gomp/openmp-simd-3.C: New.
1405 * gcc.dg/gomp/openmp-simd-3.c: New.
1406
1407 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1408
1409 PR target/65248
1410 * gcc.target/i386/pr65248-1.c: New file.
1411 * gcc.target/i386/pr65248-2.c: Likewise.
1412 * gcc.target/i386/pr65248-3.c: Likewise.
1413 * gcc.target/i386/pr65248-4.c: Likewise.
1414
1415 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1416
1417 PR target/65593
1418 * gcc.c-torture/compile/pr65593.c: New test.
1419
1420 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1421
1422 PR c++/59329
1423 * g++.dg/cpp1y/constexpr-assert1.C: New.
1424
1425 2015-03-27 Marek Polacek <polacek@redhat.com>
1426
1427 PR c++/65556
1428 * c-c++-common/pr65556.c: New test.
1429
1430 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1431
1432 PR ipa/65600
1433 * g++.dg/torture/pr65600.C: New testcase.
1434
1435 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1436
1437 PR target/65407
1438 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1439
1440 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1441
1442 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1443 statement and cleanup. Fixed typos.
1444
1445 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1446
1447 PR middle-end/65595
1448 * gcc.c-torture/compile/pr65595.c: New testcase.
1449
1450 2015-03-27 Marek Polacek <polacek@redhat.com>
1451
1452 PR sanitizer/65583
1453 * g++.dg/ubsan/pr65583.C: New test.
1454
1455 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1456
1457 * gcc.c-torture/compile/20150327.c: New testcase.
1458
1459 2015-03-26 Richard Biener <rguenther@suse.de>
1460
1461 PR middle-end/65555
1462 * g++.dg/torture/pr65555.C: New testcase.
1463
1464 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1465
1466 PR tree-optimization/64715
1467 * gcc.dg/builtin-object-size-15.c: New test.
1468 * gcc.dg/pr64715-1.c: New test.
1469 * gcc.dg/pr64715-2.c: New test.
1470
1471 2015-03-26 Richard Biener <rguenther@suse.de>
1472
1473 PR middle-end/65519
1474 * gnat.dg/specs/opt2.ads: Fix testcase.
1475
1476 2015-03-25 Martin Sebor <msebor@redhat.com>
1477
1478 PR testsuite/65526
1479 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1480 when target isn't arm*-*-*-*.
1481 (check_effective_target_arm_nothumb): Likewise.
1482 (check_effective_target_arm_little_endian): Likewise.
1483 (check_effective_target_arm_vect_no_misalign): Likewise.
1484 (check_effective_target_aarch64_little_endian): Fail early if target
1485 isn't aarch64*-*-*.
1486
1487 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1488
1489 PR tree-optimization/65177
1490 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1491
1492 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1493
1494 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1495 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1496 smmintrin.h and mm3dnow.h.
1497
1498 2015-03-25 Marek Polacek <polacek@redhat.com>
1499
1500 PR c++/65558
1501 * g++.dg/cpp0x/pr65558.C: New test.
1502
1503 2015-03-25 Marek Polacek <polacek@redhat.com>
1504
1505 PR c++/61670
1506 * g++.dg/template/pr61670.C: New test.
1507
1508 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1509
1510 PR c++/54987
1511 * g++.dg/template/pr54987.C: New.
1512
1513 2015-03-25 Richard Biener <rguenther@suse.de>
1514
1515 PR tree-optimization/62630
1516 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1517
1518 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1519
1520 PR target/65508
1521 * gcc.target/i386/mpx/pr65508.c: New.
1522
1523 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1524
1525 PR fortran/64952
1526 PR fortran/65532
1527 * gfortran.dg/data_initialized_3.f90: New.
1528
1529 2015-03-25 Richard Biener <rguenther@suse.de>
1530
1531 PR middle-end/65519
1532 * gnat.dg/specs/opt2.ads: New testcase.
1533
1534 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1535
1536 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1537 * gcc.target/arm/memset-inline-4.c: Skip for
1538 arm_tune_string_ops_prefer_neon.
1539 * gcc.target/arm/memset-inline-5.c: Ditto.
1540 * gcc.target/arm/memset-inline-6.c: Ditto.
1541 * gcc.target/arm/memset-inline-8.c: Ditto.
1542 * gcc.target/arm/memset-inline-9.c: Ditto.
1543
1544 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1545
1546 PR c++/58923
1547 * g++.dg/other/virtual3.C: New.
1548
1549 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1550
1551 PR c++/60130
1552 * g++.dg/cpp0x/vt-60130.C: New.
1553
1554 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1555
1556 PR c++/61971
1557 * g++.dg/warn/Warray-bounds-7.C: New.
1558
1559 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1560
1561 PR c++/60067
1562 * g++.dg/template/defarg18.C: New.
1563
1564 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1565
1566 PR c++/59988
1567 * g++.dg/cpp0x/vt-59988.C: New.
1568
1569 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1570
1571 PR tree-optimization/65533
1572 * gcc.dg/pr65533.c: New test.
1573
1574 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1575
1576 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1577 source= and mold= expressions functionality.
1578 * gfortran.dg/allocate_class_4.f90: New test.
1579 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1580 copying an unlimited polymorhpic object containing a char array
1581 to another unlimited polymorphic object respects the _len
1582 component.
1583 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1584 whether deferred length char array allocate works, unlimited
1585 polymorphic object allocation from a string works and if
1586 allocating an array of deferred length strings works.
1587 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1588
1589 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1590
1591 PR c++/65513
1592 * g++.dg/cpp0x/constexpr-array11.C: New.
1593
1594 2015-03-24 Richard Biener <rguenther@suse.de>
1595
1596 PR middle-end/65517
1597 * gcc.dg/torture/pr65517.c: New testcase.
1598
1599 2015-03-24 Tobias Burnus <burnus@net-b.de>
1600
1601 * gfortran.dg/coindexed_1.f90: Moved from
1602 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1603
1604 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1605
1606 PR testsuite/65506
1607 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1608 gimple dump.
1609
1610 PR target/65523
1611 * gcc.target/i386/pr65523.c: New test.
1612
1613 PR ipa/65475
1614 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1615 dg-options.
1616 * g++.dg/lto/pr65475b_0.C: Likewise.
1617
1618 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1619
1620 PR target/65505
1621 * gcc.target/sh/torture/pr65505.c: New.
1622
1623 2015-03-23 Martin Sebor <msebor@redhat.com>
1624
1625 PR testsuite/63175
1626 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1627 assembly for lvx in addition to lxv.
1628
1629 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1630
1631 PR target/65504
1632 * gfortran.dg/pr65504.f90: New test.
1633
1634 PR ipa/65521
1635 * gcc.dg/pr65521.c: New test.
1636
1637 2015-03-23 Richard Biener <rguenther@suse.de>
1638
1639 PR tree-optimization/65518
1640 * gcc.dg/vect/pr65518.c: New testcase.
1641
1642 2015-03-23 Richard Biener <rguenther@suse.de>
1643
1644 PR tree-optimization/65494
1645 * gcc.dg/vect/pr65494.c: New testcase.
1646
1647 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1648
1649 PR preprocessor/65238
1650 * c-c++-common/cpp/pr65238-1.c: New test.
1651 * gcc.dg/cpp/pr65238-2.c: New test.
1652 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1653 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1654
1655 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1656 Mikael Morin <mikael@gcc.gnu.org>
1657
1658 PR fortran/64952
1659 * gfortran.dg/elemental_dependency_4.f90: New.
1660 * gfortran.dg/elemental_dependency_5.f90: New.
1661
1662 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1663
1664 PR ipa/65475
1665 * g++.dg/lto/pr65475b_0.C: New testcase.
1666 * g++.dg/lto/pr65475b_1.C: New testcase.
1667 * g++.dg/lto/pr65475c_0.C: New testcase.
1668 * g++.dg/lto/pr65475c_1.C: New testcase.
1669
1670 2015-03-21 Tobias Burnus <burnus@net-b.de>
1671
1672 * gfortran.dg/coarray_38.f90: New.
1673 * gfortran.dg/coarray_39.f90: New.
1674 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1675 compile test.
1676
1677 2015-03-20 Marek Polacek <polacek@redhat.com>
1678
1679 PR c++/65398
1680 * g++.dg/cpp0x/pr65398.C: New test.
1681
1682 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
1683
1684 PR ipa/65475
1685 * g++.dg/lto/pr65475_0.C: New testcase.
1686 * g++.dg/lto/pr65475_1.C: New testcase.
1687
1688 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1689
1690 PR rtl-optimization/64366
1691 * gcc.target/sh/pr64366.c: New.
1692
1693 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1694
1695 PR c++/48324
1696 * g++.dg/cpp0x/constexpr-48324.C: New.
1697
1698 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1699
1700 PR c++/48453
1701 * g++.dg/cpp0x/pr48453.C: New.
1702
1703 2015-03-20 Marek Polacek <polacek@redhat.com>
1704
1705 PR c++/65072
1706 * g++.dg/cpp0x/pr65072.C: New test.
1707
1708 2015-03-20 Richard Biener <rguenther@suse.de>
1709
1710 PR middle-end/64715
1711 * gcc.dg/pr15347.c: Use -O.
1712 * c-c++-common/pr19807-1.c: Likewise.
1713
1714 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1715
1716 * gnat.dg/volatile13.ad[sb]: New test.
1717
1718 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
1719
1720 PR rtl-optimization/60851
1721 * gcc.target/i386/pr60851.c: New test.
1722
1723 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1724
1725 PR target/65240
1726 * g++.dg/pr65240.h: Add tests for PR 65240.
1727 * g++.dg/pr65240-1.C: Likewise.
1728 * g++.dg/pr65240-2.C: Likewise.
1729 * g++.dg/pr65240-3.C: Likewise.
1730 * g++.dg/pr65240-4.C: Likewise.
1731
1732 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1733
1734 PR rtl-optimization/63491
1735 * gcc.target/powerpc/pr63491.c: New.
1736
1737 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1738
1739 * g++.dg/ipa/pr65465.C: New test.
1740
1741 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1742
1743 PR c++/52659
1744 * g++.dg/cpp0x/deleted11.C: New.
1745
1746 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR sanitizer/65400
1749 * c-c++-common/tsan/pr65400-3.c: New test.
1750
1751 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1752
1753 PR c++/59686
1754 * g++.dg/cpp0x/constexpr-59686.C: New.
1755
1756 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1757
1758 PR sanitizer/64265
1759 * g++.dg/tsan/pr64265.C: New test.
1760
1761 PR sanitizer/65400
1762 * c-c++-common/tsan/pr65400-1.c: New test.
1763 * c-c++-common/tsan/pr65400-2.c: New test.
1764
1765 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1766
1767 PR c++/59816
1768 * g++.dg/cpp0x/pr59816.C: New.
1769
1770 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
1771
1772 PR fortran/59198
1773 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1774
1775 2015-03-18 Martin Liska <mliska@suse.cz>
1776
1777 PR ipa/65439
1778 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1779 equivalences either to 6 or 7.
1780
1781 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
1782
1783 PR middle-end/64491
1784 Revert:
1785 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1786
1787 * gcc.dg/undefined-loop-1.c: New file.
1788 * gcc.dg/undefined-loop-2.c: New file.
1789
1790 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
1791
1792 PR testsuite/64032
1793 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1794 loop exits too early.
1795
1796 2015-03-18 Jakub Jelinek <jakub@redhat.com>
1797
1798 PR tree-optimization/65450
1799 * gfortran.dg/pr65450.f90: New test.
1800
1801 PR target/65078
1802 * gcc.target/i386/pr65078-1.c: New test.
1803 * gcc.target/i386/pr65078-2.c: New test.
1804 * gcc.target/i386/pr65078-3.c: New test.
1805 * gcc.target/i386/pr65078-4.c: New test.
1806 * gcc.target/i386/pr65078-5.c: New test.
1807 * gcc.target/i386/pr65078-6.c: New test.
1808
1809 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1810
1811 PR c++/65340
1812 * g++.dg/cpp1y/pr65340.C: New.
1813
1814 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1815
1816 PR fortran/64432
1817 * gfortran.dg/system_clock_3.f08: Adjust test.
1818
1819 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
1820
1821 PR fortran/59198
1822 * gfortran.dg/proc_ptr_comp_44.f90: New test.
1823 * gfortran.dg/proc_ptr_comp_45.f90: New test.
1824
1825 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1826
1827 PR fortran/64432
1828 * gfortran.dg/system_clock_3.f08: New test.
1829
1830 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
1831
1832 PR c++/64626
1833 g++.dg/cpp1y/pr64626-1.C: New.
1834 g++.dg/cpp1y/pr64626-2.C: New.
1835 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1836
1837 2015-03-16 Jakub Jelinek <jakub@redhat.com>
1838
1839 PR tree-optimization/65427
1840 * gcc.c-torture/execute/pr65427.c: New test.
1841
1842 2015-03-16 Marek Polacek <polacek@redhat.com>
1843
1844 DR 1688
1845 PR c++/65327
1846 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1847 * g++.dg/cpp0x/pr65327.C: New test.
1848
1849 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1850
1851 PR sanitizer/64820
1852 * c-c++-common/asan/pr64820.c: New test.
1853
1854 2015-03-16 Andre Vehreschild <vehre@gmx.de>
1855
1856 * gfortran.dg/pointer_2.f90: New test.
1857
1858 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1859
1860 * g++.dg/pr65049.C: New test.
1861
1862 2015-03-16 Tom de Vries <tom@codesourcery.com>
1863
1864 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1865 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1866 * gcc.target/i386/fuse-caller-save.c: Same.
1867
1868 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1869
1870 * gnat.dg/loop_optimization18.ad[sb]: New test.
1871 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1872
1873 2015-03-16 Alan Modra <amodra@gmail.com>
1874
1875 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
1876 2014-12-05 change.
1877
1878 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
1879
1880 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1881 hppa*-*-hpux*.
1882 * gcc.dg/torture/pr65270-2.c: Likewise.
1883
1884 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
1885
1886 PR fortran/61138
1887 * gfortran.dg/pointer_remapping_9.f90: New.
1888
1889 2015-03-14 Jakub Jelinek <jakub@redhat.com>
1890
1891 PR tree-optimization/65369
1892 * gcc.c-torture/execute/pr65369.c: New test.
1893
1894 PR tree-optimization/65418
1895 * gcc.c-torture/execute/pr65418-1.c: New test.
1896 * gcc.c-torture/execute/pr65418-2.c: New test.
1897
1898 PR rtl-optimization/65401
1899 * gcc.c-torture/execute/pr65401.c: New test.
1900
1901 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1902
1903 PR target/64600
1904 * gcc.target/arm/pr64600_1.c: New test.
1905
1906 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1907
1908 PR rtl-optimization/65235
1909 * gcc.target/aarch64/pr65235_1.c: New test.
1910
1911 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
1912
1913 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1914 * gcc.target/s390/hotpatch-22.c: Likewise.
1915 * gcc.target/s390/hotpatch-23.c: Likewise.
1916 * gcc.target/s390/hotpatch-24.c: Likewise.
1917 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1918 * gcc.target/s390/hotpatch-1.c: Update expected output.
1919 * gcc.target/s390/hotpatch-2.c: Likewise.
1920 * gcc.target/s390/hotpatch-3.c: Likewise.
1921 * gcc.target/s390/hotpatch-4.c: Likewise.
1922 * gcc.target/s390/hotpatch-5.c: Likewise.
1923 * gcc.target/s390/hotpatch-6.c: Likewise.
1924 * gcc.target/s390/hotpatch-7.c: Likewise.
1925 * gcc.target/s390/hotpatch-8.c: Likewise.
1926 * gcc.target/s390/hotpatch-9.c: Likewise.
1927 * gcc.target/s390/hotpatch-10.c: Likewise.
1928 * gcc.target/s390/hotpatch-11.c: Likewise.
1929 * gcc.target/s390/hotpatch-12.c: Likewise.
1930 * gcc.target/s390/hotpatch-13.c: Likewise.
1931 * gcc.target/s390/hotpatch-14.c: Likewise.
1932 * gcc.target/s390/hotpatch-15.c: Likewise.
1933 * gcc.target/s390/hotpatch-16.c: Likewise.
1934 * gcc.target/s390/hotpatch-17.c: Likewise.
1935 * gcc.target/s390/hotpatch-18.c: Likewise.
1936 * gcc.target/s390/hotpatch-19.c: Likewise.
1937
1938 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1939
1940 PR target/65103
1941 * gcc.target/i386/pr65103-1.c: New.
1942
1943 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1944
1945 PR target/65044
1946 * gcc.target/i386/pr65044.c: New.
1947
1948 2015-03-12 Tom de Vries <tom@codesourcery.com>
1949
1950 PR rtl-optimization/64895
1951 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1952 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1953 * gcc.target/i386/fuse-caller-save.c: Ditto.
1954
1955 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1956
1957 * gcc.dg/ipa/pr63569.c: Fix template.
1958
1959 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
1960
1961 * g++.dg/ipa/pr64146.C: Require fpic support.
1962
1963 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
1964
1965 PR libfortran/65200
1966 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1967 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1968
1969 2015-03-11 Jakub Jelinek <jakub@redhat.com>
1970
1971 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1972 to dg-options, fix up dg-skip-if.
1973
1974 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
1975
1976 PR target/65296
1977 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1978 * gcc.target/avr/tiny-caller-save.c: Same.
1979
1980 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1981
1982 PR target/65242
1983 * g++.dg/pr65242.C: New test.
1984
1985 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
1986
1987 * c-c++-common/asan/no-asan-check-glob.c: New test.
1988
1989 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
1990
1991 PR c++/65370
1992 * g++.dg/other/default11.C: New.
1993 * g++.dg/other/default12.C: Likewise.
1994
1995 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1996
1997 PR target/65368
1998 * gcc.target/i386/bmi2-bzhi-2.c: New test.
1999
2000 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
2001
2002 PR fortran/65024
2003 * gfortran.dg/unlimited_polymorphic_23.f90: New test
2004
2005 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2006
2007 PR c++/65127
2008 * g++.dg/cpp0x/pr65127.C: New test.
2009
2010 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2011
2012 * gcc.dg/ipa/PR64550.c: Update template.
2013
2014 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2015 Tobias Burnus <burnus@net-b.de>
2016
2017 * gfortran.dg/coarray_sync_memory.f90: New.
2018
2019 2015-03-10 Marek Polacek <polacek@redhat.com>
2020
2021 PR sanitizer/65367
2022 * c-c++-common/ubsan/pr65367.c: New test.
2023
2024 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2025
2026 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2027 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2028 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2029 * gcc.target/i386/mpx/calloc-1-nov.c: New.
2030 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2031 * gcc.target/i386/mpx/malloc-1-nov.c: New.
2032 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2033 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2034 * gcc.target/i386/mpx/realloc-1-nov.c: New.
2035 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2036 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2037 * gcc.target/i386/mpx/realloc-2-nov.c: New.
2038 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2039
2040 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2041
2042 * lib/mpx-dg.exp (mpx_link_flags): New.
2043 (mpx_init): New.
2044 (mpx_finish): New.
2045 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2046 * gcc.target/i386/mpx/alloca-1-nov.c: New.
2047 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2048 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2049 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2050 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2051 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2052 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2053 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2054 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2055 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2056 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2057 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2058 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2059 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2060 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2061 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2062 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2063 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2064 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2065 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2066 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2067 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2068 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2069 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2070 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2071 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2072 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2073 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2074 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2075 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2076 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2077 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2078 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2079 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2080 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2081 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2082 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2083 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2084 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2085 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2086 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2087 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2088 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2089 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2090 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2091 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2092 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2093 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2094 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2095 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2096 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2097 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2098 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2099 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2100 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2101 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2102 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2103 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2104 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2105 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2106 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2107 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2108 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2109 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2110 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2111 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2112 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2113 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2114 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2115 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2116 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2117 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2118 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2119 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2120 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2121 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2122 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2123 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2124 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2125 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2126 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2127 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2128 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2129 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2130 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2131 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2132 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2133 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2134 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2135 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2136 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2137 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2138 * gcc.target/i386/mpx/label-address-1.c: New.
2139 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2140 * gcc.target/i386/mpx/macro.c: New.
2141 * gcc.target/i386/mpx/mpx-check.h: New.
2142 * gcc.target/i386/mpx/mpx.exp: New.
2143 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2144 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2145 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2146 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2147 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2148 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2149 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2150 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2151 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2152 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2153 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2154 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2155 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2156 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2157 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2158 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2159 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2160 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2161 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2162 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2163 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2164 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2165 * gcc.target/i386/mpx/reference-1-nov.c: New.
2166 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2167 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2168 * gcc.target/i386/mpx/reference-2-nov.c: New.
2169 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2170 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2171 * gcc.target/i386/mpx/reference-3-nov.c: New.
2172 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2173 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2174 * gcc.target/i386/mpx/reference-4-nov.c: New.
2175 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2176 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2177 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2178 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2179 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2180 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2181 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2182 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2183 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2184 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2185 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2186 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2187 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2188 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2189 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2190 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2191 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2192 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2193 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2194 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2195 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2196 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2197 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2198 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2199 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2200 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2201 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2202 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2203 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2204 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2205 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2206 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2207 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2208 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2209 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2210 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2211 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2212 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2213 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2214 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2215 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2216 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2217 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2218 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2219 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2220 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2221 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2222 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2223 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2224 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2225 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2226 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2227 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2228 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2229 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2230 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2231 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2232 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2233 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2234 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2235 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2236 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2237 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2238 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2239 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2240 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2241 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2242 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2243 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2244 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2245 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2246 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2247 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2248 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2249 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2250 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2251 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2252 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2253 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2254 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2255 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2256 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2257 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2258 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2259 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2260 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2261 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2262 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2263 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2264 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2265 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2266 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2267 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2268 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2269 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2270 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2271 * gcc.target/i386/mpx/vararg-1-nov.c: New.
2272 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2273 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2274 * gcc.target/i386/mpx/vararg-2-nov.c: New.
2275 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2276 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2277 * gcc.target/i386/mpx/vararg-3-nov.c: New.
2278 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2279 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2280 * gcc.target/i386/mpx/vararg-4-nov.c: New.
2281 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2282 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2283 * gcc.target/i386/mpx/vararg-5-nov.c: New.
2284 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2285 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2286 * gcc.target/i386/mpx/vararg-6-nov.c: New.
2287 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2288 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2289 * gcc.target/i386/mpx/vararg-7-nov.c: New.
2290 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2291 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2292 * gcc.target/i386/mpx/vararg-8-nov.c: New.
2293 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2294 * gcc.target/i386/mpx/vla-1-lbv.c: New.
2295 * gcc.target/i386/mpx/vla-1-nov.c: New.
2296 * gcc.target/i386/mpx/vla-1-ubv.c: New.
2297 * gcc.target/i386/mpx/vla-2-lbv.c: New.
2298 * gcc.target/i386/mpx/vla-2-nov.c: New.
2299 * gcc.target/i386/mpx/vla-2-ubv.c: New.
2300
2301 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2302
2303 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2304
2305 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2306
2307 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2308
2309 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
2310
2311 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2312 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2313
2314 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2315
2316 PR c/65120
2317 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2318 on rhs is 0.
2319 (fn4): New test.
2320 * c-c++-common/pr65120.c: New test.
2321
2322 PR rtl-optimization/65321
2323 * gcc.dg/pr65321.c: New test.
2324
2325 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2326
2327 PR tree-optimization/65355
2328 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2329
2330 2015-03-09 Jakub Jelinek <jakub@redhat.com>
2331
2332 PR c/65120
2333 * c-c++-common/pr49706.c: Adjust tests for not warning
2334 about !!x == y or !b == y where b is boolean, and add
2335 some further tests.
2336 * c-c++-common/pr62199-2.c: Likewise.
2337
2338 2015-03-09 Richard Biener <rguenther@suse.de>
2339
2340 PR middle-end/65270
2341 * gcc.dg/torture/pr65270-1.c: New testcase.
2342 * gcc.dg/torture/pr65270-2.c: Likewise.
2343
2344 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2345
2346 PR tree-optimization/63743
2347 * gcc.dg/pr63743.c: New test.
2348
2349 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
2350
2351 PR lto/65316
2352 * g++.dg/lto/pr65316_0.C: New testcase.
2353 * g++.dg/lto/pr65316_1.C: New testcase.
2354
2355 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2356
2357 PR target/62247
2358 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2359 hppa*-*-hpux*.
2360 * g++.dg/abi/rtti3.C: Likewise.
2361
2362 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2363
2364 PR target/62251
2365 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2366
2367 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2368
2369 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2370
2371 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2372
2373 2015-03-08 Morin <mikael@gcc.gnu.org>
2374
2375 PR fortran/60898
2376 * gfortran.dg/entry_20.f90: New.
2377
2378 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2379
2380 PR target/65153
2381 * gcc.c-torture/compile/pr65153.c: New.
2382
2383 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2384
2385 PR target/65249
2386 * g++.dg/torture/pr65249.C: New.
2387
2388 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2389
2390 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2391 long.
2392 (int64_t): Likewise.
2393
2394 2015-03-07 Marek Polacek <polacek@redhat.com>
2395 Martin Uecker <uecker@eecs.berkeley.edu>
2396
2397 PR sanitizer/65280
2398 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2399 member-like arrays.
2400 * c-c++-common/ubsan/bounds-8.c: New test.
2401 * c-c++-common/ubsan/bounds-9.c: New test.
2402 * gcc.dg/ubsan/bounds-2.c: New test.
2403
2404 2015-03-05 Martin Sebor <msebor@redhat.com>
2405
2406 * PR testsuite/63175
2407 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2408 checking of results into main to prevent it from getting optimized
2409 away.
2410 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2411
2412 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2413
2414 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2415 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2416 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2417 x64.
2418
2419 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2420
2421 * g++.dg/lto/pr65302_1.C: New testcase.
2422 * g++.dg/lto/pr65302_0.C: New testcase.
2423
2424 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2425
2426 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2427 -fno-ipa-icf to dg-options.
2428
2429 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2430
2431 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2432 compiles using the linker plugin.
2433
2434 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2435
2436 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2437
2438 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2439
2440 * gcc.target/arm/pr65067.c: New test.
2441
2442 2015-03-05 Martin Liska <mliska@suse.cz>
2443
2444 PR ipa/65318
2445 * gcc.dg/ipa/pr65318.c: New test.
2446
2447 2015-03-05 Marek Polacek <polacek@redhat.com>
2448
2449 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2450
2451 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2452
2453 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2454
2455 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2456
2457 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2458 max-unroll-times back to defaults for s390.
2459
2460 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2461
2462 Fix last commit.
2463
2464 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2465
2466 PR c++/64665
2467 * g++.dg/cpp0x/initlist92.C: New.
2468
2469 2015-03-05 Richard Biener <rguenther@suse.de>
2470
2471 PR tree-optimization/65310
2472 * gcc.dg/vect/pr65310.c: New testcase.
2473
2474 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2475
2476 PR c++/64834
2477 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2478
2479 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2480
2481 * gnat.dg/entry_queues3.adb: New test.
2482
2483 2015-03-04 Ian Lance Taylor <iant@google.com>
2484
2485 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2486
2487 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2488
2489 PR c++/64227
2490 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2491
2492 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2493
2494 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2495 -fno-ipa-icf to dg-options
2496 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2497 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2498
2499 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2500
2501 PR c++/64398
2502 * g++.dg/cpp0x/decltype62.C: New.
2503
2504 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2505
2506 * gnat.dg/object_overflow5.adb: New test.
2507
2508 2015-03-03 Martin Liska <mliska@suse.cz>
2509
2510 PR ipa/65287
2511 * gcc.dg/ipa/pr65287.c: New test.
2512
2513 2015-03-03 Martin Jambor <mjambor@suse.cz>
2514 Eric Botcazou <ebotcazou@adacore.com>
2515
2516 * gnat.dg/specs/pack12.ads: New test.
2517
2518 2015-03-03 Martin Liska <mliska@suse.cz>
2519
2520 * gcc.dg/ipa/PR65282.c: New test.
2521
2522 2015-03-13 Jeff Law <law@redhat.com>
2523
2524 PR tree-optimization/65241
2525 * gcc.c-torture/compile/pr65241.c: New test.
2526
2527 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2528
2529 PR target/64331
2530 * gcc.target/avr/torture/pr64331.c: New test.
2531
2532 2015-03-03 Martin Liska <mliska@suse.cz>
2533 Jan Hubicka <hubicka@ucw.cz>
2534
2535 * g++.dg/ipa/pr65263.C: New test.
2536
2537 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2538
2539 PR ipa/65130
2540 * gcc.dg/lto/pr65130_0.c: New testcase.
2541 * gcc.dg/lto/pr65130_1.c: New testcase.
2542
2543 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2544
2545 PR ipa/64988
2546 * g++.dg/torture/pr64988.C: New testcase.
2547
2548 2015-03-02 Tobias Burnus <burnus@net-b.de>
2549
2550 * gfortran.dg/coarray_atomic_6.f90: New.
2551
2552 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2553
2554 PR target/65184
2555 * gcc.target/i386/pr65184.c: New.
2556
2557 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2558
2559 PR target/65183
2560 * gcc.target/i386/pr65183.c: New.
2561
2562 2015-02-28 Martin Liska <mliska@suse.cz>
2563 Jan Hubicka <hubicka@ucw.cz>
2564
2565 * gcc.dg/ipa/ipa-icf-35.c: New test.
2566 * gcc.dg/ipa/ipa-icf-36.c: New test.
2567 * gcc.dg/ipa/ipa-icf-37.c: New test.
2568
2569 2015-02-28 Martin Liska <mliska@suse.cz>
2570 Jan Hubicka <hubicka@ucw.cz>
2571
2572 PR ipa/65245
2573 * gcc.dg/ipa/ipa-icf-34.c: New test.
2574
2575 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2576
2577 PR target/61142
2578 * gcc.target/sh/sh/pr61142.c: New.
2579
2580 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2581
2582 * g++.dg/other/dump-ada-spec-3.C: New test.
2583
2584 2015-03-01 Martin Liska <mliska@suse.cz>
2585
2586 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2587 * g++.dg/ipa/pr63595.C: Update expected results.
2588
2589 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2590
2591 PR ipa/65236
2592 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2593
2594 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2595
2596 * gcc.dg/vect/pr59354.c: Move vector producing code to
2597 separate function.
2598
2599 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2600
2601 PR ipa/65237
2602 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2603 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2604 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2605 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2606
2607 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2608
2609 PR tree-optimization/65048
2610 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2611 (foo): Use K&R style definition.
2612
2613 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2614
2615 PR target/65032
2616 * g++.dg/pr65032.C: New.
2617
2618 2015-02-27 Marek Polacek <polacek@redhat.com>
2619
2620 PR c/65040
2621 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2622 -Wformat=2.
2623
2624 2015-02-27 Marek Polacek <polacek@redhat.com>
2625
2626 PR c/65228
2627 * gcc.dg/pr65228.c: New test.
2628
2629 2015-02-27 Kai Tietz <ktietz@redhat.com>
2630
2631 PR c/35330
2632 * gcc.dg/weak/weak-17.c: New file.
2633
2634 2015-02-27 Richard Biener <rguenther@suse.de>
2635
2636 PR lto/65193
2637 * g++.dg/lto/pr65193_0.C: New testcase.
2638
2639 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2640
2641 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2642 * gcc.target/s390/hotpatch-8.c: Likewise.
2643 * gcc.target/s390/hotpatch-9.c: Likewise.
2644 * gcc.target/s390/pr61078.c: Likewise.
2645 * gcc.target/s390/pr57960.c: Remove -m64.
2646 * gcc.target/s390/pr61078.c: Likewise.
2647
2648 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2649 Martin Liska <mliska@suse.cz>
2650
2651 PR bootstrap/65150
2652 * gcc.dg/pr64454.c: Disable ICF.
2653 * gcc.dg/pr28685-1.c: Disable ICF
2654 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2655 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2656 * g++.dg/ipa/ipa-icf-4.C: Update template.
2657
2658 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2659
2660 PR tree-optimization/65216
2661 * gcc.c-torture/execute/pr65216.c: New test.
2662
2663 PR tree-optimization/65215
2664 * gcc.c-torture/execute/pr65215-1.c: New test.
2665 * gcc.c-torture/execute/pr65215-2.c: New test.
2666 * gcc.c-torture/execute/pr65215-3.c: New test.
2667 * gcc.c-torture/execute/pr65215-4.c: New test.
2668 * gcc.c-torture/execute/pr65215-5.c: New test.
2669
2670 2015-02-26 Tom de Vries <tom@codesourcery.com>
2671
2672 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2673
2674 2015-02-26 Martin Liska <mliska@suse.cz>
2675 Jan Hubicka <hubicka@ucw.cz>
2676
2677 * g++.dg/ipa/pr64146.C: Update expected results.
2678 * gcc.dg/ipa/ipa-icf-26.c: Update test.
2679 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2680 * gcc.dg/ipa/ipa-icf-34.c: New test.
2681
2682 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2683
2684 * gcc.dg/vect/vect-pr61917.c: Rename to ...
2685 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2686 (dg-additional-options): Remove dg directive.
2687 (dg-final): Add dg directive.
2688
2689 2015-02-26 Marek Polacek <polacek@redhat.com>
2690
2691 PR ipa/65008
2692 * g++.dg/ipa/pr65008.C: New test.
2693
2694 2015-02-26 Tom de Vries <tom@codesourcery.com>
2695
2696 * lib/profopt.exp (profopt-target-cleanup): New proc.
2697 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2698 files from sources from dg-additional-sources.
2699
2700 2015-02-26 Tom de Vries <tom@codesourcery.com>
2701
2702 * lib/gcov.exp: Cleanup in case of xfail.
2703
2704 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2705
2706 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2707
2708 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
2709
2710 PR debug/46102
2711 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2712 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2713 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2714 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2715 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2716 * g++.dg/debug/pr46123.C: XFAIL and move...
2717 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2718 * gcc.dg/debug/dwarf2-3.c: Move...
2719 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2720
2721 2015-02-26 Marek Polacek <polacek@redhat.com>
2722
2723 PR c++/65202
2724 * g++.dg/cpp1y/pr65202.C: New test.
2725
2726 2015-02-26 Tom de Vries <tom@codesourcery.com>
2727
2728 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2729 locale_facets.h.gcov.
2730
2731 2015-02-26 Tom de Vries <tom@codesourcery.com>
2732
2733 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2734
2735 2015-02-26 Tom de Vries <tom@codesourcery.com>
2736
2737 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2738
2739 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
2740
2741 PR target/65217
2742 * gcc.target/i386/pr65217.c: New.
2743
2744 2015-02-26 Tom de Vries <tom@codesourcery.com>
2745
2746 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2747
2748 2015-02-26 Tom de Vries <tom@codesourcery.com>
2749
2750 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2751
2752 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2753
2754 PR tree-optimization/65048
2755 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2756
2757 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2758
2759 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2760 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2761
2762 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
2763
2764 PR target/65161
2765 * gcc.target/i386/pr65161.c: New test.
2766
2767 2015-02-26 Terry Guo <terry.guo@arm.com>
2768
2769 * gcc.target/arm/no-volatile-in-it.c: New test.
2770
2771 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
2772
2773 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2774 (dg-options): Add -save-temps.
2775 (dg-final): Add cleanup-saved-temps.
2776
2777 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2778
2779 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2780
2781 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
2782
2783 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2784 * gcc.target/powerpc/pack01.c: Include string.h.
2785
2786 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
2787
2788 PR target/65167
2789 * gcc.target/i386/pr65167.c: New.
2790
2791 2015-02-25 Kai Tietz <ktietz@redhat.com>
2792
2793 PR tree-optimization/61917
2794 * gcc.dg/vect/vect-pr61917.c: New file.
2795
2796 2015-02-24 Jakub Jelinek <jakub@redhat.com>
2797
2798 PR tree-optimization/65170
2799 * gcc.c-torture/execute/pr65170.c: New test.
2800 * gcc.dg/tree-ssa/vrp96.c: New test.
2801
2802 2015-02-24 Tom de Vries <tom@codesourcery.com>
2803
2804 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2805
2806 2015-02-24 Tom de Vries <tom@codesourcery.com>
2807
2808 PR testsuite/65126
2809 * lib/gcc-defs.exp (additional_sources_used): Add new var.
2810 (dg-additional-files-options): Copy additional_sources to
2811 additional_sources_used before emptying additional_sources.
2812 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2813 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2814 (cleanup-saved-temps): Use additional_sources_used instead of
2815 additional_sources.
2816 (dg-test): Reset additional_sources_used.
2817
2818 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
2819
2820 PR fortran/63427
2821 * gfortran.dg/integer_exponentiation_6.F90: New test.
2822
2823 2015-02-23 Martin Sebor <msebor@redhat.com>
2824
2825 PR target/65109
2826 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2827 two parts. One to save registers, the other to verify the
2828 registers have the right values. Save register state into
2829 static data rather than on the stack.
2830
2831 2015-02-23 Jakub Jelinek <jakub@redhat.com>
2832
2833 PR bootstrap/63888
2834 * c-c++-common/asan/pr63888.c: New test.
2835
2836 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
2837
2838 PR target/65163
2839 * gcc.c-torture/compile/pr65163.c: New.
2840
2841 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2842
2843 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2844 with -m31 on 64 bit.
2845 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2846 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2847
2848 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2849
2850 * gcc.target/s390/20090223-1.c: Add
2851 -Wno-implicit-function-declaration option.
2852 * gcc.target/s390/pr42224.c: Likewise.
2853 * gcc.target/s390/pr55718.c: Likewise.
2854
2855 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2856
2857 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2858 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2859 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2860 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2861 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2862 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2863 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2864 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2865 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2866 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2867 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2868 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2869 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2870 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2871 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2872 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2873 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2874 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2875 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2876 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2877 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2878
2879 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2880
2881 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2882 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2883 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2884 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2885 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2886 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2887 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2888 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2889 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2890 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2891 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2892 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2893 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2894 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2895 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2896 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2897
2898 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2899
2900 PR fortran/64980
2901 PR fortran/61960
2902 * gfortran.dg/pr61960.f90: New.
2903 * gfortran.dg/pr64230.f90: New.
2904 * gfortran.dg/pr64980.f03: New.
2905
2906 2015-02-22 Tom de Vries <tom@codesourcery.com>
2907
2908 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2909
2910 2015-02-21 Arnaud Charlet <charlet@adacore.com>
2911
2912 PR ada/65156
2913 * gnat.dg/timing_events.adb: Removed, invalid test.
2914
2915 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
2916
2917 PR debug/58123
2918 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2919 location.
2920 * g++.dg/gcov/gcov-2.C: Likewise.
2921
2922 2015-02-20 Richard Biener <rguenther@suse.de>
2923
2924 PR tree-optimization/65136
2925 * gcc.dg/tree-ssa/pr65136.c: New testcase.
2926
2927 2015-02-20 Jakub Jelinek <jakub@redhat.com>
2928
2929 PR testsuite/64158
2930 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2931 and nvptx-*-* blacklisting.
2932
2933 * gcc.dg/sibcall-9.c: New test.
2934 * gcc.dg/sibcall-10.c: New test.
2935
2936 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2937
2938 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2939
2940 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
2941
2942 PR target/64452
2943 * gcc.target/avr/torture/pr64452.c: New test.
2944
2945 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
2946
2947 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2948 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2949
2950 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2951
2952 PR testsuite/65116
2953 * lib/target-supports.exp (check_compile): Check whether
2954 additional_sources is defined before using it.
2955
2956 2015-02-19 Jakub Jelinek <jakub@redhat.com>
2957
2958 PR middle-end/65074
2959 * g++.dg/opt/pr65074.C: New file.
2960
2961 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
2962
2963 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2964 (size_type): New typedef.
2965 (operator "" _script): Use it for the last argument.
2966
2967 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2968
2969 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2970
2971 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2972
2973 * lib/target-supports.exp (check_compile): Save/restore
2974 additional_sources that may belong to an actual test.
2975
2976 2015-02-18 Jakub Jelinek <jakub@redhat.com>
2977
2978 PR gcov-profile/64634
2979 * g++.dg/gcov/gcov-15.C: New test.
2980
2981 2015-02-18 Tom de Vries <tom@codesourcery.com>
2982
2983 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2984
2985 2015-02-18 Tom de Vries <tom@codesourcery.com>
2986
2987 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2988
2989 2015-02-18 Tom de Vries <tom@codesourcery.com>
2990
2991 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2992
2993 2015-02-18 Tom de Vries <tom@codesourcery.com>
2994
2995 * gfortran.dg/fmt_cache_1.f: Add missing close.
2996
2997 2015-02-18 Tom de Vries <tom@codesourcery.com>
2998
2999 PR testsuite/65107
3000 * gfortran.dg/read_eof_8.f90: Add missing close.
3001
3002 2015-02-18 Richard Biener <rguenther@suse.de>
3003
3004 PR tree-optimization/65063
3005 * gcc.dg/pr65063.c: New testcase.
3006
3007 2015-02-18 Richard Biener <rguenther@suse.de>
3008
3009 PR tree-optimization/62217
3010 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3011
3012 2015-02-18 Marek Polacek <polacek@redhat.com>
3013
3014 PR sanitizer/65081
3015 * c-c++-common/ubsan/pr65081.c: New test.
3016
3017 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3018
3019 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3020 * gcc.target/sh/force-cbranch-delay-slot.c: New.
3021
3022 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
3023
3024 * gcc.dg/ipa/propalign-3.c: New test.
3025
3026 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3027
3028 PR target/64793
3029 * gcc.target/sh/pr64793.c: New.
3030 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3031
3032 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
3033
3034 * gcc.target/arm/divzero.c: New test case.
3035
3036 2015-02-17 Tom de Vries <tom@codesourcery.com>
3037
3038 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3039
3040 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
3041 Jakub Jelinek <jakub@redhat.com>
3042
3043 PR c++/65075
3044 * g++.dg/cpp0x/pr65075.C: New test.
3045
3046 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
3047
3048 PR target/65058
3049 * gcc.target/powerpc/pr65058.c: New test.
3050
3051 2015-02-16 Jeff Law <law@redhat.com>
3052
3053 PR tree-optimization/64823
3054 * gcc.dg/uninit-20.c: New test.
3055
3056 2015-02-16 Jakub Jelinek <jakub@redhat.com>
3057 James Greenhalgh <james.greenhalgh@arm.com>
3058
3059 PR ipa/64963
3060 * gcc.dg/ipa/ipa-clone-1.c: New test.
3061
3062 2015-02-16 Richard Biener <rguenther@suse.de>
3063
3064 PR tree-optimization/65077
3065 * gcc.dg/torture/pr65077.c: New testcase.
3066
3067 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
3068
3069 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3070 Directive adjusted to scan for ldaxr.
3071 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3072 adjusted to scan for ldaex.
3073
3074 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3075
3076 PR c++/65080
3077 * g++.dg/cpp0x/constexpr-65080.C: New.
3078
3079 2015-02-16 Richard Biener <rguenther@suse.de>
3080
3081 PR tree-optimization/63593
3082 * gcc.dg/pr63593.c: New testcase.
3083
3084 2015-02-16 Marek Polacek <polacek@redhat.com>
3085
3086 PR c/65066
3087 * gcc.dg/pr65066.c: New test.
3088
3089 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3090
3091 * gcc.dg/pr65002.C: Move ...
3092 * g++.dg/ipa/pr65002.C: ... here.
3093
3094 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3095
3096 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3097 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3098 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3099 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3100
3101 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3102
3103 PR testsuite/64850
3104 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3105 the expression to find calls.
3106 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3107 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3108 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3109 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3110 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3111
3112 2015-02-14 Marek Polacek <polacek@redhat.com>
3113
3114 PR c/64768
3115 * gcc.dg/array-11.c: New test.
3116 * gcc.dg/array-12.c: New test.
3117 * gcc.dg/array-13.c: New test.
3118 * gcc.dg/array-14.c: New test.
3119 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3120 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3121 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3122 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3123 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3124 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3125
3126 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3127
3128 PR c++/60894
3129 * g++.dg/lookup/using54.C: New.
3130
3131 2015-02-13 Jeff Law <law@redhat.com>
3132
3133 PR bootstrap/65060
3134 Revert my change for tree-optimization/64823.
3135
3136 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3137
3138 PR tree-optimization/65053
3139 * gcc.c-torture/execute/pr65053-1.c: New test.
3140 * gcc.c-torture/execute/pr65053-2.c: New test.
3141
3142 2015-02-13 Marek Polacek <polacek@redhat.com>
3143
3144 PR c/65050
3145 * gcc.dg/pr65050.c: New test.
3146
3147 2015-02-13 Jeff Law <law@redhat.com>
3148
3149 PR tree-optimization/64823
3150 * gcc.dg/uninit-20.c: New test.
3151
3152 PR rtl-optimization/47477
3153 * gcc.dg/tree-ssa/pr47477.c: New test.
3154
3155 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3156
3157 PR c++/60211
3158 * g++.dg/parse/ivdep-2.C: New.
3159 * g++.dg/parse/ivdep-3.C: Likewise.
3160
3161 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3162
3163 PR fortran/64506
3164 * gfortran.dg/continuation_13.f90: New test.
3165 * gfortran.dg/continuation_14.f: New test.
3166
3167 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3168
3169 PR c++/64970
3170 * g++.dg/cpp0x/sfinae55.C: New.
3171
3172 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3173
3174 PR ipa/65034
3175 * g++.dg/ipa/pr65034.C: New test.
3176
3177 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3178
3179 PR tree-optimization/65002
3180 * gcc.dg/pr65002.C: New.
3181
3182 2015-02-13 Marek Polacek <polacek@redhat.com>
3183
3184 PR c/65040
3185 * c-c++-common/pr65040.c: New test.
3186
3187 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3188
3189 PR tree-optimization/64705
3190 * gcc.dg/tree-ssa/pr64705.c: New test.
3191
3192 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3193
3194 PR rtl/32219
3195 * gcc.dg/visibility-22.c: New test.
3196 * gcc.dg/visibility-23.c: New test.
3197 * gcc.target/i386/pr32219-1.c: New test.
3198 * gcc.target/i386/pr32219-2.c: New test.
3199 * gcc.target/i386/pr32219-3.c: New test.
3200 * gcc.target/i386/pr32219-4.c: New test.
3201 * gcc.target/i386/pr32219-5.c: New test.
3202 * gcc.target/i386/pr32219-6.c: New test.
3203 * gcc.target/i386/pr32219-7.c: New test.
3204 * gcc.target/i386/pr32219-8.c: New test.
3205 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3206
3207 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3208
3209 PR libgfortran/57822
3210 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3211 four different KINDs.
3212
3213 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3214
3215 PR c++/64884
3216 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3217
3218 PR sanitizer/65000
3219 * g++.dg/ubsan/pr65000.C: New test.
3220
3221 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3222
3223 PR fortran/64932
3224 * gfortran.dg/finalize_28.f90: New test
3225
3226 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3227
3228 PR debug/55541
3229 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3230 DW_TAG_lexical_block removal.
3231 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3232 * g++.dg/guality/pr55541.C: New test.
3233
3234 PR sanitizer/64984
3235 * g++.dg/ubsan/pr64984.C: New test.
3236
3237 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3238
3239 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3240
3241 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3242
3243 PR testsuite/64930
3244 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3245 instructions for 2015-01-14 get_memmodel changes.
3246 * gcc.target/powerpc/atomic-p8.c: Likewise.
3247
3248 PR sanitizer/65019
3249 * g++.dg/ubsan/pr65019.C: New test.
3250
3251 PR tree-optimization/65014
3252 * gcc.c-torture/compile/pr65014.c: New test.
3253
3254 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3255
3256 PR libgfortran/57822
3257 * gfortran/fmt_g0_7.f08: Revise test.
3258
3259 2015-02-11 Jeff Law <law@redhat.com>
3260
3261 PR target/63347
3262 * gcc.target/m68k/pr63347.c: New test.
3263
3264 2015-02-11 Marek Polacek <polacek@redhat.com>
3265
3266 * g++.dg/ubsan/shift-1.C: New test.
3267 * gcc.dg/ubsan/c-shift-2.c: New test.
3268 * c-c++-common/ubsan/shift-5.c: Remove file.
3269
3270 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3271
3272 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3273 Directive adjusted to XFAIL.
3274 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3275 adjusted to XFAIL.
3276
3277 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3278
3279 PR middle-end/65003
3280 * g++.dg/opt/pr65003.C: New test.
3281
3282 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3283
3284 * lib/target-supports.exp (check_effective_target_pie): Renamed
3285 to ...
3286 (check_effective_target_pie_enabled): This.
3287 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3288 * gcc.target/i386/pie.c: Likewise.
3289
3290 2015-02-11 Andrew Pinski <apinski@cavium.com>
3291
3292 PR target/64893
3293 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3294 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3295
3296 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3297
3298 PR target/61925
3299 * gcc.target/i386/pr61925-1.c: New test.
3300 * gcc.target/i386/pr61925-2.c: New test.
3301 * gcc.target/i386/pr61925-3.c: New test.
3302
3303 2015-02-10 Jakub Jelinek <jakub@redhat.com>
3304
3305 PR sanitizer/65004
3306 * g++.dg/asan/pr65004.C: New test.
3307
3308 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3309
3310 PR target/64661
3311 * gcc.taget/sh/pr64661-0.h: New.
3312 * gcc.taget/sh/pr64661-1.c: New.
3313 * gcc.taget/sh/pr64661-2.c: New.
3314 * gcc.taget/sh/pr64661-3.c: New.
3315 * gcc.taget/sh/pr64661-4.c: New.
3316
3317 2015-02-10 Richard Biener <rguenther@suse.de>
3318
3319 PR tree-optimization/64995
3320 * g++.dg/torture/pr64995.C: New testcase.
3321
3322 2015-02-10 Richard Biener <rguenther@suse.de>
3323
3324 PR tree-optimization/64909
3325 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3326
3327 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3328
3329 * gcc.dg/signbit-sa.c: New test.
3330
3331 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3332
3333 PR libgfortran/57822
3334 * gfortran/fmt_g0_7.f08: New test.
3335
3336 2015-02-10 Bin Cheng <bin.cheng@arm.com>
3337
3338 PR tree-optimization/43378
3339 * gcc.dg/tree-ssa/pr43378.c: New test.
3340
3341 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
3342
3343 PR ipa/64978
3344 * g++.dg/torture/pr64978.C: New testcase.
3345
3346 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3347
3348 PR sanitizer/64981
3349 * gcc.dg/asan/pr64981.c: New test.
3350
3351 2015-02-09 Marek Polacek <polacek@redhat.com>
3352
3353 PR c/64856
3354 * gcc.dg/pr64856.c: New test.
3355
3356 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3357
3358 PR target/64979
3359 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3360 * gcc.c-torture/execute/pr64979.c: New test.
3361
3362 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3363
3364 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3365
3366 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3367
3368 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3369 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3370
3371 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3372
3373 PR target/58757
3374 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3375
3376 2015-02-09 Richard Biener <rguenther@suse.de>
3377
3378 PR tree-optimization/54000
3379 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3380
3381 2015-02-09 Tom de Vries <tom@codesourcery.com>
3382
3383 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3384
3385 2015-02-09 Martin Liska <mliska@suse.cz>
3386
3387 * g++.dg/ipa/pr64858.C: New test.
3388
3389 2015-02-09 Tom de Vries <tom@codesourcery.com>
3390
3391 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3392
3393 2015-02-08 Andrew Pinski <apinski@cavium.com>
3394
3395 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3396
3397 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3398
3399 PR fortran/63744
3400 * gfortran.dg/use_rename_8.f90: New.
3401
3402 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3403
3404 * gnat.dg/addr7.ad[sb]: New test.
3405 * gnat.dg/addr8.ad[sb]: Likewise.
3406
3407 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3408
3409 PR jit/64752
3410 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3411 from jit.dg/test-compile-to-executable.c's create_code, with a
3412 clarification of the output message.
3413 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3414 pass/fail message.
3415 (test_jit): Use CHECK_NO_ERRORS when calling
3416 gcc_jit_context_compile_to_file.
3417 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3418 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3419 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3420 about deletions that are attempted.
3421 (jit-verify-compile-to-file): Rename to...
3422 (jit-verify-output-file-was-created): ...this, and drop the
3423 attempt to run "file" and verify the output.
3424 (jit-verify-assembler): New function.
3425 (jit-verify-object): New function.
3426 (jit-verify-dynamic-library): New function.
3427 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3428 favor of an implementation from new file
3429 create-code-for-hello-world-executable.h, which also adds a
3430 "main".
3431 (dg-final): Replace jit-verify-compile-to-file with
3432 jit-verify-output-file-was-created, and invoke new function
3433 jit-verify-assembler.
3434 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3435 the output message.
3436 (dg-final): Replace jit-verify-compile-to-file with
3437 jit-verify-output-file-was-created, and invoke new function
3438 jit-verify-dynamic-library.
3439 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3440 favor of an implementation from new file
3441 create-code-for-hello-world-executable.h, which also adds a
3442 "main".
3443 (dg-final): Replace jit-verify-compile-to-file with
3444 jit-verify-output-file-was-created. Strengthen the expected stdout
3445 from the built executable.
3446 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3447 favor of an implementation from new file
3448 create-code-for-hello-world-executable.h, which also adds a
3449 "main".
3450 (dg-final): Replace jit-verify-compile-to-file with
3451 jit-verify-output-file-was-created, and invoke new function
3452 jit-verify-object.
3453 * jit.dg/verify-dynamic-library.c: New source file.
3454
3455 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3456 Brian Rzycki <b.rzycki@samsung.com>
3457
3458 PR tree-optimization/64878
3459 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3460
3461 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3462
3463 PR ipa/64896
3464 * g++.dg/ipa/pr64896.C: New test.
3465
3466 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3467
3468 PR target/64205
3469 * gcc.target/powerpc/pr64205.c: New file.
3470
3471 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3472
3473 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3474 (dg-options): Use -fpie instead of -fPIE -pie.
3475
3476 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3477
3478 PR middle-end/64937
3479 * g++.dg/asan/pr64937.C: New test.
3480
3481 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3482
3483 PR fortran/63205
3484 * gfortran.dg/class_to_type_4.f90: New test
3485
3486 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3487
3488 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3489
3490 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3491
3492 PR rtl-optimization/64957
3493 PR debug/64817
3494 * gcc.c-torture/execute/pr64957.c: New test.
3495
3496 2015-02-05 Jeff Law <law@redhat.com>
3497
3498 PR target/17306
3499 * gcc.target/h8300/pr17306-1.c: New test.
3500 * gcc.target/h8300/pr17306-2.c: New test.
3501
3502 2015-02-05 Tobias Burnus <burnus@net-b.de>
3503
3504 PR fortran/64943
3505 * gfortran.dg/structure_constructor_12.f90: New.
3506
3507 2015-02-05 Jeff Law <law@redhat.com>
3508
3509 PR target/58400
3510 gcc.target/h8300/pr58400.c: New test.
3511
3512 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3513
3514 * gcc.target/arm/macro_defs0.c: New test.
3515 * gcc.target/arm/macro_defs1.c: New test.
3516 * gcc.target/arm/macro_defs2.c: New test.
3517
3518 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3519
3520 PR rtl-optimization/64905
3521 * gcc.target/i386/pr64905.c: Require nonpic target.
3522 (dg-options): Add -fomit-frame-pointer.
3523 (main): Remove.
3524
3525 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3526
3527 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3528 tree dump scanning.
3529
3530 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3531
3532 PR fortran/64757
3533 * gfortran.dg/type_to_class_2.f90: New test
3534 * gfortran.dg/type_to_class_3.f90: New test
3535
3536 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3537
3538 PR ipa/64686
3539 * g++.dg/torture/pr64686.C: New testcase.
3540
3541 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3542
3543 PR rtl-optimization/64905
3544 * gcc.target/i386/pr64905.c: New file.
3545
3546 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3547
3548 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3549 * gcc.dg/guality/pr41616-1.c: Ditto.
3550
3551 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3552
3553 PR debug/64817
3554 * gcc.dg/pr64817-3.c: New.
3555
3556 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3557 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3558
3559 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3560 pass parameters in registers.
3561 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3562 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3563 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3564
3565 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3566 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3567
3568 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3569 list, allow for multilibed targets.
3570 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3571
3572 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3573
3574 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3575 * gcc.dg/pr46728-6.c: Ditto.
3576
3577 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3578
3579 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3580 for mips_nanlegacy target.
3581
3582 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3583
3584 * gcc.target/i386/chkp-hidden-def.c: New.
3585
3586 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3587
3588 PR middle-end/62103
3589 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3590 to use 24 bits for bitfield b.
3591
3592 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3593
3594 PR testsuite/64796
3595 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3596 cache result in a global variable. Include all 32-bit targets for
3597 bswap64 tests.
3598
3599 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3600
3601 PR rtl-optimization/64756
3602 * gcc.c-torture/execute/pr64756.c: New test.
3603
3604 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3605
3606 PR target/64660
3607 * gcc.target/sh/pr64660-0.h: New.
3608 * gcc.target/sh/pr64660-1.c: New.
3609 * gcc.target/sh/pr64660-2.c: New.
3610 * gcc.target/sh/pr64660-3.c: New.
3611 * gcc.target/sh/pr64660-4.c: New.
3612
3613 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3614
3615 PR c++/64877
3616 * g++.dg/warn/Waddress-2.C: New.
3617
3618 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3619
3620 PR middle-end/61225
3621 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3622
3623 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3624
3625 PR preprocessor/64803
3626 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3627
3628 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3629
3630 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3631
3632 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3633
3634 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3635 (_ARM_FPSRC): Add DN and AHP fields.
3636 (clean_results): Force DN=1 on AArch64.
3637 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3638 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3639 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3640 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3641 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3642 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3643
3644 2015-02-02 Alan Modra <amodra@gmail.com>
3645
3646 * gcc.target/powerpc/cprophard.c: New.
3647
3648 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3649
3650 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3651 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3652
3653 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3654
3655 PR debug/64817
3656 * gcc.dg/pr64817-1.c: New test.
3657 * gcc.dg/pr64817-2.c: New test.
3658
3659 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3660
3661 PR target/64851
3662 * gcc.target/sh/pr64851-0.h: New
3663 * gcc.target/sh/pr64851-1.c: New
3664 * gcc.target/sh/pr64851-2.c: New
3665 * gcc.target/sh/pr64851-3.c: New
3666 * gcc.target/sh/pr64851-4.c: New
3667
3668 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3669
3670 PR target/64882
3671 * gcc.dg/torture/pr64882.c: New test.
3672
3673 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3674
3675 PR target/64159
3676 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3677 sparc*-*-*.
3678
3679 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3680
3681 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3682 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3683 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3684 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3685 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3686 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3687 tree dump.
3688 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3689 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3690 tree dump.
3691 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3692 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3693 tree dump.
3694
3695 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3696
3697 PR target/64688
3698 * g++.dg/pr64688-2.C: New.
3699
3700 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3701
3702 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3703 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3704 * gcc.target/i386/fuse-caller-save.c: Ditto.
3705 * gcc.target/i386/headmerge-1.c: Ditto.
3706 * gcc.target/i386/headmerge-2.c: Ditto.
3707 * gcc.target/i386/sibcall-6.c: Ditto.
3708
3709 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3710
3711 PR target/64617
3712 * gcc.target/i386/pr64617.c: New test.
3713
3714 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3715
3716 PR target/15184
3717 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3718 (dg-options): Remove -m32.
3719 (dg-final): Scan for "movb %al" only.
3720 * gcc.target/i386/pr15184-2.c: Ditto.
3721
3722 2015-01-30 Richard Biener <rguenther@suse.de>
3723
3724 PR tree-optimization/64829
3725 * gcc.dg/vect/pr64829.c: New testcase.
3726
3727 2015-01-29 Marek Polacek <polacek@redhat.com>
3728
3729 PR c/64709
3730 * gcc.dg/pr64709.c: New test.
3731
3732 2015-01-29 Jakub Jelinek <jakub@redhat.com>
3733
3734 PR c++/64717
3735 * g++.dg/ubsan/pr64717-1.C: New test.
3736 * g++.dg/ubsan/pr64717-2.C: New test.
3737
3738 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
3739
3740 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3741
3742 2015-01-29 Jeff Law <law@redhat.com>
3743
3744 PR target/15184
3745 * gcc.target/i386/pr15184-1.c: New test.
3746 * gcc.target/i386/pr15184-2.c: New test.
3747
3748 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3749
3750 PR tree-optimization/64746
3751 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3752
3753 2015-01-29 Richard Biener <rguenther@suse.de>
3754
3755 PR tree-optimization/64853
3756 * gcc.dg/torture/pr64853.c: New testcase.
3757
3758 2015-01-29 Richard Biener <rguenther@suse.de>
3759
3760 PR tree-optimization/64844
3761 * gcc.dg/vect/pr64844.c: New testcase.
3762
3763 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3764
3765 PR middle-end/64809
3766 * gcc.dg/pr64809.c: Delete.
3767
3768 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
3769
3770 PR middle-end/64805
3771 * gcc.target/i386/pr64805.c: New.
3772
3773 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3774
3775 * gcc.dg/guality/guality.h (main): Add argv[0] to
3776 guality_gdb_command.
3777
3778 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
3779
3780 PR ipa/64801
3781 * gcc.dg/tree-ssa/pr64801.c: New testcase.
3782
3783 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
3784
3785 PR target/64659
3786 * gcc.target/sh/sh.exp
3787 (check_effective_target_atomic_model_soft_gusa_available,
3788 check_effective_target_atomic_model_soft_tcb_available,
3789 check_effective_target_atomic_model_soft_imask_available,
3790 check_effective_target_atomic_model_hard_llcs_available): New.
3791 * gcc.target/sh/pr64659-0.h: New.
3792 * gcc.target/sh/pr64659-1.c: New.
3793 * gcc.target/sh/pr64659-2.c: New.
3794 * gcc.target/sh/pr64659-3.c: New.
3795 * gcc.target/sh/pr64659-4.c: New.
3796
3797 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
3798
3799 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3800 scan-assembler-times pattern.
3801
3802 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3803
3804 PR middle-end/64809
3805 * gcc.dg/pr64809.c: New test.
3806
3807 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
3808
3809 PR tree-optimization/64277
3810 * gcc.dg/pr64277.c: New.
3811
3812 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3813
3814 PR tree-optimization/64718
3815 * gcc.c-torture/execute/pr64718.c: New test.
3816
3817 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
3818
3819 * gcc.target/aarch64/abs_2.c: New.
3820
3821 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
3822
3823 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3824 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3825 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3826 ISA rev < 2.
3827
3828 2015-01-28 Jakub Jelinek <jakub@redhat.com>
3829
3830 PR bootstrap/64612
3831 * lib/target-supports.exp (check_effective_target_comdat_group): New.
3832 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3833 { target comdat_group }.
3834
3835 2015-01-27 Tobias Burnus <burnus@net-b.de>
3836
3837 PR fortran/63861
3838 * gfortran.dg/goacc/coarray_2.f90: New.
3839
3840 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3841
3842 PR ipa/60871
3843 PR ipa/64139
3844 * g++.dg/torture/pr64139.C: New testcase.
3845 * g++.dg/torture/pr60871.C: Likewise.
3846
3847 2015-01-27 Janus Weil <janus@gcc.gnu.org>
3848
3849 PR fortran/64230
3850 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3851 prevent linking errors.
3852
3853 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3854
3855 PR ipa/64282
3856 * g++.dg/torture/pr64282.C: New testcase.
3857
3858 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3859
3860 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3861 for wzr reg.
3862
3863 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3864
3865 * gcc.target/s390/hotpatch-13.c: New testcase.
3866 * gcc.target/s390/hotpatch-14.c: New testcase.
3867 * gcc.target/s390/hotpatch-15.c: New testcase.
3868 * gcc.target/s390/hotpatch-16.c: New testcase.
3869 * gcc.target/s390/hotpatch-17.c: New testcase.
3870 * gcc.target/s390/hotpatch-18.c: New testcase.
3871 * gcc.target/s390/hotpatch-19.c: New testcase.
3872 * gcc.target/s390/hotpatch-20.c: New testcase.
3873 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3874 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3875 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3876 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3877 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3878 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3879 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3880 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3881 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3882 * gcc.target/s390/hotpatch-10.c: Likewise.
3883 * gcc.target/s390/hotpatch-11.c: Likewise.
3884 * gcc.target/s390/hotpatch-12.c: Likewise.
3885 * gcc.target/s390/hotpatch-2.c: Likewise.
3886 * gcc.target/s390/hotpatch-3.c: Likewise.
3887 * gcc.target/s390/hotpatch-4.c: Likewise.
3888 * gcc.target/s390/hotpatch-5.c: Likewise.
3889 * gcc.target/s390/hotpatch-6.c: Likewise.
3890 * gcc.target/s390/hotpatch-7.c: Likewise.
3891 * gcc.target/s390/hotpatch-8.c: Likewise.
3892 * gcc.target/s390/hotpatch-9.c: Likewise.
3893 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3894 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3895 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3896 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3897 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3898 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3899 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3900 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3901
3902 2015-01-27 Jiong Wang <jiong.wang@arm.com>
3903
3904 * gcc.dg/long_branch.c: New testcase.
3905
3906 2015-01-27 Richard Biener <rguenther@suse.de>
3907
3908 PR tree-optimization/56273
3909 PR tree-optimization/59124
3910 PR tree-optimization/64277
3911 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3912 * gcc.dg/Warray-bounds-12.c: Likewise.
3913 * gcc.dg/Warray-bounds-13.c: Likewise.
3914
3915 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3916
3917 PR rtl-optimization/61058
3918 * gcc.dg/pr61058.c: New test.
3919
3920 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
3921
3922 * gcc.target/i386/chkp-narrow-bounds.c: New.
3923
3924 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3925
3926 PR tree-optimization/64807
3927 * gcc.dg/pr64807.c: New test.
3928
3929 PR c/64766
3930 * gcc.dg/pr64766.c: New test.
3931
3932 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
3933
3934 PR target/49263
3935 * gcc.target/sh/pr49263-4.c: New.
3936
3937 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3938
3939 PR fortran/62044
3940 * gfortran.dg/allocate_with_mold_1.f90: New test
3941
3942 2015-01-26 Jakub Jelinek <jakub@redhat.com>
3943
3944 PR c/64778
3945 * gcc.dg/pr64778.c: New test.
3946
3947 PR middle-end/64421
3948 * gcc.dg/vect/pr64421.c: New test.
3949
3950 2015-01-26 Tobias Burnus <burnus@net-b.de>
3951
3952 PR fortran/64771
3953 * gfortran.dg/coarray_36.f: New.
3954 * gfortran.dg/coarray_37.f90: New.
3955
3956 2015-01-26 Janus Weil <janus@gcc.gnu.org>
3957
3958 PR fortran/64230
3959 * gfortran.dg/class_allocate_18.f90: New.
3960
3961 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3962
3963 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3964
3965 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3966
3967 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3968
3969 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3970
3971 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3972
3973 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3974
3975 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3976
3977 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3978
3979 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3980 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3981 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3982 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3983
3984 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3985
3986 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3987 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3988 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3989
3990 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3991
3992 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3993 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3994 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3995 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3996 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3997 vXXXhn.inc.
3998
3999 2015-01-26 Richard Biener <rguenther@suse.de>
4000
4001 PR middle-end/64764
4002 * gcc.dg/uninit-19.c: New testcase.
4003
4004 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4005
4006 * lib/target-supports.exp (check_effective_target_vect64): Add
4007 sparc*-*-*.
4008
4009 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
4010
4011 PR testsuite/64712
4012 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4013
4014 2015-01-26 Tony Liu <tony.liu@arm.com>
4015
4016 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4017 non-UAL cases.
4018
4019 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
4020
4021 PR libfortran/64770
4022 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4023 correctly, clean up afterwards.
4024
4025 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
4026
4027 PR fortran/62044
4028 * gfortran.dg/use_rename_7.f90: New.
4029
4030 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4031
4032 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4033 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4034
4035 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
4036
4037 PR target/54236
4038 * gcc.target/sh/pr54236-4.c: New.
4039
4040 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
4041
4042 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4043 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
4044 Bridge test.
4045
4046 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
4047
4048 PR libfortran/64770
4049 * gfortran.dg/open_new_segv.f90: New test.
4050
4051 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
4052
4053 PR target/49263
4054 PR target/53987
4055 PR target/64345
4056 PR target/59533
4057 PR target/52933
4058 PR target/54236
4059 PR target/51244
4060 * gcc.target/sh/pr64345-1.c: New.
4061 * gcc.target/sh/pr64345-2.c: New.
4062 * gcc.target/sh/pr59533-1.c: New.
4063 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4064 * gcc.target/sh/pr52933-2.c: Likewise.
4065 * gcc.target/sh/pr54089-1.c: Likewise.
4066 * gcc.target/sh/pr54236-1.c: Likewise.
4067 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4068 * gcc.target/sh/pr49263-1.c: Remove xfails.
4069 * gcc.target/sh/pr49263-2.c: Likewise.
4070 * gcc.target/sh/pr49263-3.c: Likewise.
4071 * gcc.target/sh/pr53987-1.c: Likewise.
4072 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4073 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4074 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4075 (test05, test06, test07, test08, test09, test10, test11, test12): New.
4076 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4077 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4078 test_009): New.
4079 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4080 (test_02): New.
4081
4082 2015-01-24 Tom de Vries <tom@codesourcery.com>
4083
4084 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4085
4086 2015-01-23 Ian Lance Taylor <iant@google.com>
4087
4088 PR go/64510
4089 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4090 targets without split stack support.
4091
4092 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4093
4094 PR target/64317
4095 * gcc.target/i386/pr64317.c: New test.
4096
4097 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4098
4099 PR rtl-optimization/63637
4100 PR rtl-optimization/60663
4101 * gcc.dg/pr63637-1.c: New test.
4102 * gcc.dg/pr63637-2.c: New test.
4103 * gcc.dg/pr63637-3.c: New test.
4104 * gcc.dg/pr63637-4.c: New test.
4105 * gcc.dg/pr63637-5.c: New test.
4106 * gcc.dg/pr63637-6.c: New test.
4107 * gcc.target/i386/pr63637-1.c: New test.
4108 * gcc.target/i386/pr63637-2.c: New test.
4109 * gcc.target/i386/pr63637-3.c: New test.
4110 * gcc.target/i386/pr63637-4.c: New test.
4111 * gcc.target/i386/pr63637-5.c: New test.
4112 * gcc.target/i386/pr63637-6.c: New test.
4113
4114 2015-01-23 Richard Biener <rguenther@suse.de>
4115
4116 PR testsuite/63439
4117 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4118 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4119
4120 2015-01-23 Marek Polacek <polacek@redhat.com>
4121
4122 PR preprocessor/60570
4123 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4124 * gcc.dg/cpp/pr60570.c: New test.
4125
4126 2015-01-23 Richard Biener <rguenther@suse.de>
4127
4128 PR testsuite/63439
4129 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4130 vectorization on vect64 targets.
4131
4132 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4133
4134 PR fortran/60922
4135 * gfortran.dg/class_allocate_17.f90: New.
4136
4137 2015-01-23 Tobias Burnus <burnus@net-b.de>
4138
4139 PR fortran/64726
4140 * gfortran.dg/goacc/combined_loop.f90: New.
4141
4142 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4143
4144 PR fortran/61933
4145 * gfortran.dg/make_unit.f90: New test.
4146
4147 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4148
4149 PR fortran/61933
4150 * gfortran.dg/negative_unit_int8.f: Update.
4151
4152 2015-01-22 Jeff Law <law@redhat.com>
4153
4154 PR target/52076
4155 * gcc.target/m68k/pr52076-1.c: New test.
4156 * gcc.target/m68k/pr52076-2.c: New test.
4157
4158 2015-01-22 Richard Biener <rguenther@suse.de>
4159
4160 PR middle-end/64728
4161 * gcc.dg/torture/pr64728.c: New testcase.
4162
4163 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4164
4165 PR target/64688
4166 * g++.dg/pr64688.C: New test.
4167
4168 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4169
4170 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4171 to avoid errors with -fpic.
4172
4173 2015-01-22 Richard Biener <rguenther@suse.de>
4174
4175 PR libstdc++/64535
4176 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4177
4178 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4179
4180 PR rtl-optimization/64682
4181 * gcc.c-torture/execute/pr64682.c: New file.
4182
4183 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4184
4185 PR debug/64511
4186 * gcc.dg/pr64511.c: New test.
4187
4188 PR rtl-optimization/62078
4189 * g++.dg/opt/pr62078.C: New test.
4190
4191 PR c/63307
4192 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4193
4194 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4195
4196 PR fortran/57023
4197 * gfortran.dg/internal_pack_15.f90: New test.
4198
4199 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4200
4201 * c-c++-common/tsan/step.c: New testcase.
4202
4203 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4204
4205 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4206
4207 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4208
4209 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4210
4211 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4212
4213 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4214
4215 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4216
4217 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4218
4219 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4220
4221 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4222
4223 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4224
4225 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4226
4227 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4228
4229 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4230
4231 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4232
4233 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4234
4235 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4236
4237 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4238
4239 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4240
4241 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4242
4243 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4244
4245 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4246
4247 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4248
4249 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4250
4251 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4252
4253 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4254 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4255 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4256 vXXXw.inc.
4257
4258 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4259
4260 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4261 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4262 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4263 vXXXl.inc.
4264
4265 2015-01-21 Renlin Li <renlin.li@arm.com>
4266
4267 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4268 * g++.dg/tls/thread_local5g.C: Likewise.
4269 * g++.dg/tls/thread_local6g.C: Likewise.
4270
4271 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4272
4273 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4274 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4275 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4276
4277 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4278
4279 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4280 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4281 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4282
4283 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4284
4285 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4286 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4287 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4288
4289 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4290
4291 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4292 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4293 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4294
4295 2015-01-20 Jeff Law <law@redhat.com>
4296
4297 PR target/59946
4298 * gcc.target/m68k/pr59946.c: New test.
4299
4300 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4301
4302 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4303 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4304 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4305
4306 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4307
4308 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4309 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4310 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4311
4312 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4313
4314 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4315 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4316 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4317
4318 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4319
4320 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4321 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4322 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4323 vshuffle.inc.
4324 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4325 vshuffle.inc.
4326
4327 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4328
4329 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4330 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4331 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4332
4333 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4334
4335 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4336 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4337 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4338
4339 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4340
4341 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4342
4343 2015-01-20 Jakub Jelinek <jakub@redhat.com>
4344
4345 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4346
4347 PR sanitizer/64632
4348 * g++.dg/ubsan/pr64632.C: New test.
4349
4350 PR debug/64663
4351 * gcc.dg/pr64663.c: New test.
4352
4353 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4354
4355 PR c++/64383
4356 * g++.dg/warn/Wunused-var-23.C: New.
4357
4358 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4359
4360 PR c++/59937
4361 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4362 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4363
4364 2015-01-20 Richard Biener <rguenther@suse.de>
4365
4366 PR ipa/64684
4367 * gcc.dg/lto/pr64684_0.c: New testcase.
4368 * gcc.dg/lto/pr64684_1.c: Likewise.
4369 * gcc.dg/lto/pr64684_2.c: Likewise.
4370 * gcc.dg/lto/pr64685_0.c: Likewise.
4371 * gcc.dg/lto/pr64685_1.c: Likewise.
4372
4373 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4374
4375 PR c++/62241
4376 * g++.dg/cpp1y/lambda-init12.C: New.
4377
4378 2015-01-20 Richard Biener <rguenther@suse.de>
4379
4380 PR tree-optimization/64410
4381 * g++.dg/vect/pr64410.cc: Require vect_double.
4382
4383 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4384
4385 PR target/64149
4386 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4387
4388 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4389
4390 PR bootstrap/64676
4391 Revert:
4392 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4393
4394 PR rtl-optimization/64081
4395 * gcc.dg/pr64081.c: New test.
4396
4397 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4398
4399 * jit.dg/harness.h: Include <unistd.h>.
4400 (CHECK_NO_ERRORS): New.
4401 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4402 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4403 gcc_jit_context_compile_to_file.
4404 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4405 args to the spawned executable.
4406 (jit-expand-vars): New function.
4407 (jit-exe-params): New variable.
4408 (dg-jit-set-exe-params): New function.
4409 (jit-dg-test): Detect testcases that use
4410 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4411 Set arguments of spawned process to jit-exe-params.
4412 (jit-get-output-filename): New function.
4413 (jit-setup-compile-to-file): New function.
4414 (jit-verify-compile-to-file): New function.
4415 (jit-run-executable): New function.
4416 (jit-verify-executable): New function.
4417 * jit.dg/test-compile-to-assembler.c: New testcase.
4418 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4419 * jit.dg/test-compile-to-executable.c: New testcase.
4420 * jit.dg/test-compile-to-object.c: New testcase.
4421
4422 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4423
4424 PR target/64652
4425 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4426 (test_1): New.
4427
4428 2015-01-19 Martin Liska <mliska@suse.cz>
4429
4430 * objc/compile/pr64668.m: New test.
4431
4432 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4433
4434 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4435 (create_overflow_fn): Update comment to clarify that
4436 the third param of the created function is a bool *, not
4437 an int *.
4438 (verify_int_overflow_fn): Convert param "expected_ovf" from
4439 int to bool. Update third param of "overflow_fn_type" from int *
4440 to bool *. Update local "actual_ovf" from int to bool.
4441 (verify_uint_overflow_fn): Likewise.
4442
4443 2015-01-19 Martin Liska <mliska@suse.cz>
4444
4445 * gcc.dg/ipa/ipa-icf-33.c: New test.
4446
4447 2015-01-19 Felix Yang <felix.yang@huawei.com>
4448 Haijian Zhang <z.zhanghaijian@huawei.com>
4449
4450 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4451 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4452 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4453 result_float64x2, expected_hfloat64x2): New helper type, variable and
4454 declaration.
4455 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4456 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4457 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4458 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4459 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4460 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4461 and target without the FMA feature.
4462
4463 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4464
4465 * gcc.target/aarch64/pr64304.c: New testcase.
4466
4467 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4468
4469 PR rtl-optimization/64081
4470 * gcc.dg/pr64081.c: New test.
4471
4472 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4473
4474 PR target/63971
4475 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4476 the epilogue).
4477 * gcc.target/aarch64/test_frame_6.c: Likewise.
4478 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4479 and x19 (in the epilogue).
4480 * gcc.target/aarch64/test_frame_4.c: Likewise.
4481 * gcc.target/aarch64/test_frame_7.c: Likewise.
4482
4483 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4484
4485 * gcc.target/i386/chkp-always_inline.c: New.
4486
4487 2015-01-15 Andrew Pinski <apinski@cavium.com>
4488 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4489
4490 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4491 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4492
4493 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4494
4495 PR fortran/60255
4496 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4497 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4498
4499 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4500
4501 PR fortran/64578
4502 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4503
4504 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4505
4506 PR target/64652
4507 * gcc.target/sh/torture/pr64652.c: New.
4508
4509 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4510
4511 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4512 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4513 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4514 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4515 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4516 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4517
4518 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4519
4520 PR ipa/64378
4521 * g++.dg/torture/pr64378.C: New testcase.
4522
4523 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4524
4525 PR fortran/57959
4526 * gfortran.dg/block_13.f08: New test
4527
4528 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4529
4530 PR fortran/55901
4531 * gfortran.dg/associate_1.f03: Allow test for character with
4532 automatic length.
4533
4534 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4535
4536 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4537 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4538
4539 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4540
4541 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4542
4543 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4544
4545 PR fortran/64578
4546 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4547
4548 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4549
4550 PR fortran/60357
4551 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4552
4553 PR fortran/61275
4554 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4555
4556 PR fortran/55932
4557 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4558
4559 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4560
4561 PR fortran/60334
4562 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4563
4564 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4565
4566 PR rtl-optimization/52773
4567 * gcc.c-torture/compile/pr52773.c: New test.
4568
4569 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4570
4571 PR c++/62134
4572 * g++.dg/cpp0x/alias-decl-46.C: New.
4573
4574 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4575
4576 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4577
4578 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4579
4580 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4581 Add trace.
4582 (CHECK_FP): Likewise.
4583 (CHECK_CUMULATIVE_SAT): Likewise.
4584
4585 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4586
4587 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4588 (Set_Neon_Cumulative_Sat): Add parameter.
4589 (__set_neon_cumulative_sat): Support new parameter.
4590 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4591 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4592 argument.
4593 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4594 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4595 argument.
4596
4597 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4598
4599 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4600 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4601
4602 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4603
4604 PR c++/60056
4605 * g++.dg/tls/thread_local-ice4.C: New.
4606
4607 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4608
4609 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4610 than Neon options.
4611
4612 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4613
4614 PR c++/62276
4615 * g++.dg/cpp0x/vt-62276.C: New.
4616
4617 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4618
4619 PR middle-end/64353
4620 * g++.dg/pr64353.C: New.
4621
4622 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4623
4624 PR target/64263
4625 * gcc.target/aarch64/pr64263_1.c: New test.
4626
4627 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4628
4629 PR tree-optimization/64434
4630 * gcc.dg/torture/pr64434.c: Move to...
4631 * gcc.dg/pr64434.c: ... here.
4632
4633 2015-01-16 Richard Biener <rguenther@suse.de>
4634
4635 PR middle-end/64614
4636 * gcc.dg/uninit-18.c: New testcase.
4637
4638 2015-01-16 Richard Biener <rguenther@suse.de>
4639
4640 PR tree-optimization/64568
4641 * g++.dg/torture/pr64568-2.C: New testcase.
4642
4643 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4644
4645 PR target/64363
4646 * gcc.target/i386/chkp-label-address.c: New.
4647
4648 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4649
4650 PR fortran/45290
4651 * gfortran.dg/pointer_init_6.f90: Extended.
4652
4653 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4654
4655 * gcc.c-torture/compile/20150108.c: New test.
4656
4657 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4658
4659 * gcc.target/visium: New directory.
4660
4661 2015-01-16 Richard Biener <rguenther@suse.de>
4662
4663 PR tree-optimization/61743
4664 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4665 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4666
4667 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4668
4669 * gcc.dg/pr64015.c: New test.
4670
4671 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4672
4673 PR ipa/64163
4674 PR ipa/64612
4675 * g++.dg/ipa/pr64612.C: New test.
4676
4677 2015-01-16 Renlin Li <renlin.li@arm.com>
4678
4679 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4680
4681 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4682
4683 * gcc.target/i386/sse-14.c: Test new intrinsic.
4684 * gcc.target/i386/sse-22.c: Ditto.
4685
4686 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4687
4688 PR c++/58614
4689 * g++.dg/cpp0x/auto44.C: New.
4690
4691 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4692
4693 PR target/59710
4694 * gcc.target/nios2/gpopt-all.c: New test case.
4695 * gcc.target/nios2/gpopt-local.c: New test case.
4696 * gcc.target/nios2/gpopt-global.c: New test case.
4697 * gcc.target/nios2/gpopt-data.c: New test case.
4698 * gcc.target/nios2/gpopt-none.c: New test case.
4699
4700 2015-01-15 Jakub Jelinek <jakub@redhat.com>
4701
4702 * g++.dg/ubsan/vptr-1.C: New test.
4703 * g++.dg/ubsan/vptr-2.C: New test.
4704 * g++.dg/ubsan/vptr-3.C: New test.
4705 * g++.dg/ubsan/vptr-4.C: New test.
4706 * g++.dg/ubsan/vptr-5.C: New test.
4707 * g++.dg/ubsan/vptr-6.C: New test.
4708 * g++.dg/ubsan/vptr-7.C: New test.
4709 * g++.dg/ubsan/vptr-8.C: New test.
4710 * g++.dg/ubsan/vptr-9.C: New test.
4711
4712 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4713
4714 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4715 is set up.
4716 * lib/gcc-dg.exp: Likewise.
4717
4718 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4719
4720 PR rtl-optimization/64110
4721 * gcc.target/i386/pr64110.c: Add scan-assembler.
4722
4723 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
4724 James Norris <jnorris@codesourcery.com>
4725 Cesar Philippidis <cesar@codesourcery.com>
4726 Ilmir Usmanov <i.usmanov@samsung.com>
4727
4728 * lib/target-supports.exp (check_effective_target_fopenacc): New
4729 procedure.
4730 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4731 * g++.dg/goacc/goacc.exp: Likewise.
4732 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4733 * gcc.dg/goacc/goacc.exp: Likewise.
4734 * gfortran.dg/goacc/goacc.exp: Likewise.
4735 * c-c++-common/cpp/openacc-define-1.c: New file.
4736 * c-c++-common/cpp/openacc-define-2.c: Likewise.
4737 * c-c++-common/cpp/openacc-define-3.c: Likewise.
4738 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4739 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4740 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4741 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4742 * c-c++-common/goacc/asyncwait-1.c: Likewise.
4743 * c-c++-common/goacc/cache-1.c: Likewise.
4744 * c-c++-common/goacc/clauses-fail.c: Likewise.
4745 * c-c++-common/goacc/collapse-1.c: Likewise.
4746 * c-c++-common/goacc/data-1.c: Likewise.
4747 * c-c++-common/goacc/data-2.c: Likewise.
4748 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4749 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4750 * c-c++-common/goacc/deviceptr-2.c: Likewise.
4751 * c-c++-common/goacc/deviceptr-3.c: Likewise.
4752 * c-c++-common/goacc/if-clause-1.c: Likewise.
4753 * c-c++-common/goacc/if-clause-2.c: Likewise.
4754 * c-c++-common/goacc/kernels-1.c: Likewise.
4755 * c-c++-common/goacc/loop-1.c: Likewise.
4756 * c-c++-common/goacc/loop-private-1.c: Likewise.
4757 * c-c++-common/goacc/nesting-1.c: Likewise.
4758 * c-c++-common/goacc/nesting-data-1.c: Likewise.
4759 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4760 * c-c++-common/goacc/parallel-1.c: Likewise.
4761 * c-c++-common/goacc/pcopy.c: Likewise.
4762 * c-c++-common/goacc/pcopyin.c: Likewise.
4763 * c-c++-common/goacc/pcopyout.c: Likewise.
4764 * c-c++-common/goacc/pcreate.c: Likewise.
4765 * c-c++-common/goacc/pragma_context.c: Likewise.
4766 * c-c++-common/goacc/present-1.c: Likewise.
4767 * c-c++-common/goacc/reduction-1.c: Likewise.
4768 * c-c++-common/goacc/reduction-2.c: Likewise.
4769 * c-c++-common/goacc/reduction-3.c: Likewise.
4770 * c-c++-common/goacc/reduction-4.c: Likewise.
4771 * c-c++-common/goacc/sb-1.c: Likewise.
4772 * c-c++-common/goacc/sb-2.c: Likewise.
4773 * c-c++-common/goacc/sb-3.c: Likewise.
4774 * c-c++-common/goacc/update-1.c: Likewise.
4775 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4776 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4777 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4778 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4779 * gfortran.dg/goacc/assumed.f95: Likewise.
4780 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4781 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4782 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4783 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4784 * gfortran.dg/goacc/branch.f95: Likewise.
4785 * gfortran.dg/goacc/cache-1.f95: Likewise.
4786 * gfortran.dg/goacc/coarray.f95: Likewise.
4787 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4788 * gfortran.dg/goacc/cray.f95: Likewise.
4789 * gfortran.dg/goacc/critical.f95: Likewise.
4790 * gfortran.dg/goacc/data-clauses.f95: Likewise.
4791 * gfortran.dg/goacc/data-tree.f95: Likewise.
4792 * gfortran.dg/goacc/declare-1.f95: Likewise.
4793 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4794 * gfortran.dg/goacc/fixed-1.f: Likewise.
4795 * gfortran.dg/goacc/fixed-2.f: Likewise.
4796 * gfortran.dg/goacc/fixed-3.f: Likewise.
4797 * gfortran.dg/goacc/fixed-4.f: Likewise.
4798 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4799 * gfortran.dg/goacc/if.f95: Likewise.
4800 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4801 * gfortran.dg/goacc/list.f95: Likewise.
4802 * gfortran.dg/goacc/literal.f95: Likewise.
4803 * gfortran.dg/goacc/loop-1.f95: Likewise.
4804 * gfortran.dg/goacc/loop-2.f95: Likewise.
4805 * gfortran.dg/goacc/loop-3.f95: Likewise.
4806 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4807 * gfortran.dg/goacc/omp.f95: Likewise.
4808 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4809 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4810 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4811 * gfortran.dg/goacc/parameter.f95: Likewise.
4812 * gfortran.dg/goacc/private-1.f95: Likewise.
4813 * gfortran.dg/goacc/private-2.f95: Likewise.
4814 * gfortran.dg/goacc/private-3.f95: Likewise.
4815 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4816 * gfortran.dg/goacc/reduction-2.f95: Likewise.
4817 * gfortran.dg/goacc/reduction.f95: Likewise.
4818 * gfortran.dg/goacc/routine-1.f90: Likewise.
4819 * gfortran.dg/goacc/routine-2.f90: Likewise.
4820 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4821 * gfortran.dg/goacc/several-directives.f95: Likewise.
4822 * gfortran.dg/goacc/sie.f95: Likewise.
4823 * gfortran.dg/goacc/subarrays.f95: Likewise.
4824 * gfortran.dg/gomp/map-1.f90: Likewise.
4825 * gfortran.dg/openacc-define-1.f90: Likewise.
4826 * gfortran.dg/openacc-define-2.f90: Likewise.
4827 * gfortran.dg/openacc-define-3.f90: Likewise.
4828 * g++.dg/gomp/block-1.C: Update for changed compiler output.
4829 * g++.dg/gomp/block-2.C: Likewise.
4830 * g++.dg/gomp/block-3.C: Likewise.
4831 * g++.dg/gomp/block-5.C: Likewise.
4832 * g++.dg/gomp/target-1.C: Likewise.
4833 * g++.dg/gomp/target-2.C: Likewise.
4834 * g++.dg/gomp/taskgroup-1.C: Likewise.
4835 * g++.dg/gomp/teams-1.C: Likewise.
4836 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4837 * gcc.dg/cilk-plus/jump.c: Likewise.
4838 * gcc.dg/gomp/block-1.c: Likewise.
4839 * gcc.dg/gomp/block-10.c: Likewise.
4840 * gcc.dg/gomp/block-2.c: Likewise.
4841 * gcc.dg/gomp/block-3.c: Likewise.
4842 * gcc.dg/gomp/block-4.c: Likewise.
4843 * gcc.dg/gomp/block-5.c: Likewise.
4844 * gcc.dg/gomp/block-6.c: Likewise.
4845 * gcc.dg/gomp/block-7.c: Likewise.
4846 * gcc.dg/gomp/block-8.c: Likewise.
4847 * gcc.dg/gomp/block-9.c: Likewise.
4848 * gcc.dg/gomp/target-1.c: Likewise.
4849 * gcc.dg/gomp/target-2.c: Likewise.
4850 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4851 * gcc.dg/gomp/teams-1.c: Likewise.
4852
4853 2015-01-15 David Malcolm <dmalcolm@redhat.com>
4854
4855 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4856 test case.
4857
4858 2015-01-15 Mike Stump <mikestump@comcast.net>
4859
4860 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4861 * gcc.dg/inline_2.c: Likewise.
4862 * gcc.dg/inline_3.c: Likewise.
4863 * gcc.dg/inline_4.c: Likewise.
4864
4865 2015-01-15 Janus Weil <janus@gcc.gnu.org>
4866
4867 PR fortran/58023
4868 * gfortran.dg/proc_ptr_comp_43.f90: New.
4869
4870 2015-01-15 Mike Stump <mikestump@comcast.net>
4871
4872 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4873 * gcc.dg/unroll_2.c: Likewise.
4874 * gcc.dg/unroll_3.c: Likewise.
4875 * gcc.dg/unroll_4.c: Likewise.
4876 * gcc.dg/unroll_5.c: Likewise.
4877
4878 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
4879
4880 PR target/63971
4881 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4882 in epilogue.
4883 * gcc.target/aarch64/test_frame_6.c: Likewise.
4884 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4885 x30 and x19 (in the epilogue).
4886 * gcc.target/aarch64/test_frame_4.c: Likewise.
4887 * gcc.target/aarch64/test_frame_7.c: Likewise.
4888
4889 2015-01-15 Martin Liska <mliska@suse.cz>
4890
4891 * g++.dg/ipa/pr64068.C: New test.
4892 * gcc.dg/ipa/PR64559.c: New test.
4893
4894 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4895
4896 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4897 with PIE.
4898
4899 2015-01-15 Richard Biener <rguenther@suse.de>
4900
4901 PR tree-optimization/61743
4902 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4903 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4904
4905 2015-01-15 Renlin Li <renlin.li@arm.com>
4906
4907 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4908 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4909
4910 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4911
4912 * gcc.dg/vect/vect-aggressive-1.c: New.
4913 * gcc.target/i386/avx2-vect-aggressive.c: New.
4914
4915 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4916
4917 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4918
4919 2015-01-15 Richard Biener <rguenther@suse.de>
4920
4921 PR lto/64415
4922 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4923 -Wl,-undefined,dynamic_lookup.
4924
4925 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4926
4927 * gnat.dg/opt47.adb: New test.
4928
4929 2015-01-15 Richard Biener <rguenther@suse.de>
4930
4931 PR lto/64415
4932 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4933
4934 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4935
4936 PR tree-optimization/64434
4937 * gcc.dg/torture/pr64434.c: New test.
4938
4939 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
4940
4941 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4942 -mno-micromips. MIPS32R1 and below require -mno-micromips.
4943 -march=loongson* and -march=octeon* require -mno-micromips.
4944
4945 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
4946 Matthew Fortune <matthew.fortune@imgtec.com>
4947
4948 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4949 * gcc.target/mips/call-saved-5.c (foo): Likewise.
4950 * gcc.target/mips/call-saved-6.c (foo): Likewise.
4951 * gcc.target/mips/call-saved-7.c: New file.
4952 * gcc.target/mips/call-saved-8.c: New file.
4953 * gcc.target/mips/call-saved-9.c: New file.
4954
4955 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
4956
4957 * gcc.target/mips/lsa.c: New file.
4958 * gcc.target/mips/mips64-lsa.c: Likewise.
4959 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4960 * gcc.target/mips/mulsize-4.c: Likewise.
4961 * gcc.target/mips/mulsize-5.c: New file.
4962 * gcc.target/mips/mulsize-6.c: Likewise.
4963 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4964 and !HAS_LSA as ghost options.
4965 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4966 for !HAS_LSA.
4967
4968 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
4969
4970 * g++.dg/torture/20141013.c: Set -fno-short-enums.
4971
4972 2015-01-15 Richard Biener <rguenther@suse.de>
4973
4974 PR middle-end/64365
4975 * gcc.dg/torture/pr64365.c: New testcase.
4976
4977 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
4978
4979 * gcc.dg/stackprotectexplicit1.c: New test.
4980 * g++.dg/stackprotectexplicit2.c: New test.
4981
4982 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4983
4984 PR target/61933
4985 * gfortran.dg/inquire_internal.f90: New.
4986 * gfortran.dg/negative_unit_check.f90: New.
4987
4988 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
4989
4990 PR target/53988
4991 * gcc.target/sh/pr53988-1.c: New.
4992
4993 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
4994
4995 PR c++/58671
4996 * g++.dg/tls/thread_local-ice3.C: New.
4997
4998 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
4999
5000 * gcc.target/i386/fentry-override.c: Properly place {} in target
5001 selector. Remove nonpic.
5002 * gcc.target/i386/fentry.c: Likewise.
5003
5004 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5005
5006 * gcc.dg/atomic-invalid.c: Check for invalid memory model
5007 warnings instead of errors.
5008
5009 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
5010
5011 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5012 option support instead of ENABLE_LTO from Makefile.
5013
5014 2015-01-14 Richard Biener <rguenther@suse.de>
5015
5016 PR tree-optimization/59354
5017 * gcc.dg/vect/pr59354.c: New testcase.
5018
5019 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
5020
5021 * lib/target-supports.exp
5022 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5023 on ARM architures before v7.
5024
5025 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5026
5027 PR middle-end/59448
5028 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5029 an atomic_exchange.
5030
5031 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5032
5033 PR target/64386
5034 * gcc.target/i386/pr64386.c: New test.
5035
5036 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5037
5038 PR target/64393
5039 * gcc.target/i386/pr64393.c: New test.
5040
5041 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5042
5043 PR target/64387
5044 * gcc.target/i386/pr64387.c: New test.
5045
5046 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
5047
5048 * gcc.target/aarch64/store-pair-1.c: Fix typo.
5049
5050 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5051
5052 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5053
5054 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5055
5056 PR target/64453
5057 * gcc.target/arm/pr64453.c: New.
5058
5059 2015-01-14 Richard Biener <rguenther@suse.de>
5060
5061 PR lto/64415
5062 * gcc.dg/lto/pr64415_0.c: New testcase.
5063 * gcc.dg/lto/pr64415_1.c: Likewise.
5064
5065 2015-01-14 Martin Liska <mliska@suse.cz>
5066
5067 * gcc.dg/ipa/pr64307.c: New test.
5068
5069 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
5070
5071 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5072 64-bit and 128-bit.
5073
5074 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5075
5076 PR target/64460
5077 * gcc.target/arm/pr64460_1.c: New test.
5078
5079 2015-01-14 Richard Biener <rguenther@suse.de>
5080
5081 PR tree-optimization/64493
5082 PR tree-optimization/64495
5083 * gcc.dg/vect/pr64493.c: New testcase.
5084 * gcc.dg/vect/pr64495.c: Likewise.
5085
5086 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5087
5088 * gcc.dg/Warray-bounds-11.c: New test-case.
5089
5090 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5091
5092 * gcc.target/mips/octeon3-pipe-1.c: New test.
5093
5094 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5095
5096 * jit.dg/harness.h (set_up_logging): Move string concatenation
5097 into...
5098 (concat_strings): New function.
5099 (dump_reproducer): New function.
5100 (test_jit): Call dump_reproducer.
5101 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5102 function.
5103 (jit-dg-test): Delete any generated reproducer from previous runs.
5104 Verify that a generated reproducer was created, and verify that it
5105 compiles.
5106 * jit.dg/test-nested-contexts.c (main): Call
5107 gcc_jit_context_dump_reproducer_to_file.
5108
5109 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5110
5111 * gcc.dg/aru-2.c: Add dg-require-profiling.
5112
5113 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5114
5115 * lib/target-supports.exp (check_profiling_available): Check if
5116 -pg links.
5117
5118 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5119
5120 PR ipa/64565
5121 * g++.dg/torture/pr64565.C: New testcase.
5122
5123 2015-01-13 Marek Polacek <polacek@redhat.com>
5124
5125 PR middle-end/64391
5126 * gcc.dg/tm/pr64391.c: New test.
5127
5128 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5129
5130 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5131 true.
5132
5133 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5134
5135 * gcc.target/i386/pie.c: New test.
5136
5137 * lib/target-supports.exp (check_effective_target_pie): New.
5138
5139 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5140
5141 PR rtl-optimization/64286
5142 * gcc.target/i386/avx2-pr64286.c: New test.
5143
5144 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5145
5146 PR c++/57626
5147 * g++.dg/cpp0x/vt-57626.C: New.
5148
5149 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5150
5151 PR fortran/64528
5152 * gfortran.dg/pr64528.f90: New test.
5153
5154 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5155
5156 * gcc.target/aarch64/subsp.c: New test.
5157
5158 2015-01-13 Andrew Pinski <apinski@cavium.com>
5159
5160 * gcc.target/aarch64/store-pair-1.c: New testcase.
5161
5162 2015-01-13 Richard Biener <rguenther@suse.de>
5163
5164 PR lto/64373
5165 * gcc.dg/lto/pr64373_0.c: New testcase.
5166
5167 2015-01-13 Andrew Pinski <apinski@cavium.com>
5168
5169 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5170 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5171
5172 2015-01-13 Richard Biener <rguenther@suse.de>
5173
5174 PR tree-optimization/64406
5175 * gcc.dg/pr64406.c: New testcase.
5176
5177 2015-01-13 Richard Biener <rguenther@suse.de>
5178
5179 PR tree-optimization/64404
5180 * gcc.dg/vect/pr64404.c: New testcase.
5181
5182 2015-01-13 Richard Biener <rguenther@suse.de>
5183
5184 PR tree-optimization/64568
5185 * g++.dg/torture/pr64568.C: New testcase.
5186
5187 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5188
5189 * jit.dg/test-error-local-used-from-other-function.c: New test
5190 case.
5191 * jit.dg/test-error-param-reuse.c: New test case.
5192 * jit.dg/test-error-param-sharing.c: New test case.
5193 * jit.dg/test-error-param-used-from-other-function.c: New test
5194 case.
5195 * jit.dg/test-error-param-used-without-a-function.c: New test
5196 case.
5197
5198 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5199
5200 PR tree-optimization/64563
5201 * gcc.dg/pr64563.c: New test.
5202
5203 PR target/64513
5204 * gcc.target/i386/pr64513.c: New test.
5205
5206 PR tree-optimization/64454
5207 * gcc.dg/pr64454.c: New test.
5208
5209 PR testsuite/64028
5210 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5211 bind_pic_locally.
5212 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5213 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5214 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5215 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5216 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5217 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5218 * gcc.dg/vect/slp-25.c: Likewise.
5219 * gcc.dg/vect/vect-109.c: Likewise.
5220 * gcc.dg/vect/vect-13.c: Likewise.
5221 * gcc.dg/vect/vect-17.c: Likewise.
5222 * gcc.dg/vect/vect-18.c: Likewise.
5223 * gcc.dg/vect/vect-19.c: Likewise.
5224 * gcc.dg/vect/vect-20.c: Likewise.
5225 * gcc.dg/vect/vect-21.c: Likewise.
5226 * gcc.dg/vect/vect-22.c: Likewise.
5227 * gcc.dg/vect/vect-27.c: Likewise.
5228 * gcc.dg/vect/vect-29.c: Likewise.
5229 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5230 * gcc.dg/vect/vect-2.c: Likewise.
5231 * gcc.dg/vect/vect-3.c: Likewise.
5232 * gcc.dg/vect/vect-4.c: Likewise.
5233 * gcc.dg/vect/vect-5.c: Likewise.
5234 * gcc.dg/vect/vect-72.c: Likewise.
5235 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5236 * gcc.dg/vect/vect-73.c: Likewise.
5237 * gcc.dg/vect/vect-77-global.c: Likewise.
5238 * gcc.dg/vect/vect-78-global.c: Likewise.
5239 * gcc.dg/vect/vect-7.c: Likewise.
5240 * gcc.dg/vect/vect-86.c: Likewise.
5241 * gcc.dg/vect/vect-align-1.c: Likewise.
5242 * gcc.dg/vect/vect-align-3.c: Likewise.
5243 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5244 * gcc.dg/vect/vect-all.c: Likewise.
5245 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5246 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5247 * gcc.dg/vect/vect-peel-3.c: Likewise.
5248 * gcc.dg/vect/vect-peel-4.c: Likewise.
5249 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5250
5251 2015-01-12 Jeff Law <law@redhat.com>
5252
5253 PR target/64461
5254 * gcc.target/m68k/pr64461.c: New test.
5255
5256 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5257
5258 * jit.dg/test-array-as-pointer.c (create_code): Update call
5259 to gcc_jit_context_new_global by setting "kind" to
5260 GCC_JIT_GLOBAL_IMPORTED.
5261 * jit.dg/test-error-array-as-pointer.c: Likewise.
5262 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5263 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5264 setting kind to GCC_JIT_GLOBAL_EXPORTED.
5265 * jit.dg/test-using-global.c (the_global): Rename to...
5266 (imported_global): ...this.
5267 (create_code): Update to test the three kinds of global.
5268 (verify_code): Likewise.
5269
5270 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
5271
5272 PR testsuite/64427
5273 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5274 undefined behavior.
5275 * gcc.target/i386/pr64291-2.c: Updated.
5276
5277 2015-01-12 Richard Biener <rguenther@suse.de>
5278
5279 PR tree-optimization/64530
5280 * gfortran.dg/pr64530.f90: New testcase.
5281
5282 2015-01-12 Richard Biener <rguenther@suse.de>
5283
5284 PR middle-end/64357
5285 * gcc.dg/torture/pr64357.c: New testcase.
5286
5287 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5288
5289 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5290 selector.
5291
5292 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5293 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5294
5295 2015-01-12 Martin Liska <mliska@suse.cz>
5296
5297 * gcc.dg/ipa/PR64550.c: New test.
5298
5299 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
5300
5301 PR ipa/63470
5302 * g++.dg/ipa/pr63470.C: New testcase.
5303
5304 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5305
5306 PR fortran/63733
5307 * gfortran.dg/typebound_operator_20.f90: New.
5308
5309 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5310
5311 PR fortran/58023
5312 * gfortran.dg/proc_ptr_comp_42.f90: New.
5313
5314 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5315
5316 PR fortran/64508
5317 * gfortran.dg/proc_ptr_comp_41.f90: New.
5318
5319 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5320
5321 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5322
5323 2015-01-10 Tobias Burnus <burnus@net-b.de>
5324
5325 PR fortran/64522
5326 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5327 and add dg-excess-errors.
5328 * gfortran.dg/line_length_6.f90: New.
5329 * gfortran.dg/line_length_7.f90: New.
5330 * gfortran.dg/line_length_8.f90: New.
5331 * gfortran.dg/line_length_9.f90: New.
5332 * gfortran.dg/line_length_10.f90: New.
5333 * gfortran.dg/line_length_11.f90: New.
5334
5335 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5336
5337 * jit.dg/test-threads.c (struct testcase): Move declaration
5338 to jit.dg/all-non-failing-tests.h.
5339 (testcases): Likewise.
5340 * jit.dg/all-non-failing-tests.h (struct testcase): Move
5341 declaration here from jit.dg/all-non-failing-tests.h.
5342 (testcases): Likewise.
5343 * jit.dg/test-combination.c (create_code): Eliminate spelling
5344 out all of the testcases in favor of looping through the
5345 "testcases" metadata.
5346 (verify_code): Likewise.
5347
5348 2015-01-09 Jakub Jelinek <jakub@redhat.com>
5349
5350 PR rtl-optimization/64536
5351 * gcc.dg/pr64536.c: New test.
5352
5353 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5354
5355 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5356 * jit.dg/test-combination.c (create_code): Likewise.
5357 (verify_code): Likewise.
5358 * jit.dg/test-constants.c: New test case.
5359 * jit.dg/test-threads.c: Add test-constants.c.
5360
5361 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5362
5363 PR libobjc/51891
5364 * objc.dg/gnu-api-2-class.m: Add a test case
5365 for the above change.
5366
5367 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5368
5369 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5370
5371 2015-01-09 Richard Biener <rguenther@suse.de>
5372
5373 PR tree-optimization/64410
5374 * g++.dg/vect/pr64410.cc: New testcase.
5375
5376 2015-01-09 Martin Liska <mliska@suse.cz>
5377
5378 * gcc.dg/ipa/ipa-icf-32.c: New test.
5379
5380 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5381
5382 * c-c++-common/tsan/tsan_barrier.h: New.
5383 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5384 * c-c++-common/tsan/bitfield_race.c: Likewise.
5385 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5386 * c-c++-common/tsan/mutexset1.c: Likewise.
5387 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5388 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5389 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5390 * c-c++-common/tsan/simple_race.c: Likewise.
5391 * c-c++-common/tsan/simple_stack.c: Likewise.
5392 * c-c++-common/tsan/sleep_sync.c: Likewise.
5393 * c-c++-common/tsan/tiny_race.c: Likewise.
5394 * c-c++-common/tsan/tls_race.c: Likewise.
5395 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5396 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5397 * g++.dg/tsan/atomic_free.C: Likewise.
5398 * g++.dg/tsan/atomic_free2.C: Likewise.
5399 * g++.dg/tsan/cond_race.C: Likewise.
5400 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5401
5402 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5403
5404 PR testsuite/62250
5405 * lib/target-supports.exp (check_effective_target_libatomic_available):
5406 New.
5407 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5408 targets that match effective-target libatomic_available.
5409 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5410
5411 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5412
5413 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5414 Verify the result of gcc_jit_context_get_last_error.
5415 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5416
5417 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5418
5419 PR tree-optimization/63989
5420 * gcc.dg/strlenopt-27.c: New test.
5421
5422 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5423
5424 * jit.dg/harness.h (set_up_logging): New function.
5425 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5426 set_up_logging on the context, so that every testcase is
5427 logged to a particular file.
5428 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5429 and call gcc_jit_context_set_logfile on the top-level context.
5430
5431 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5432
5433 PR target/64338
5434 * g++.dg/opt/pr64338.C: New test.
5435
5436 2015-01-08 Tobias Burnus <burnus@net-b.de>
5437
5438 * gfortran.dg/coarray/codimension_2b.f90: New file.
5439 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5440 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5441
5442 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5443
5444 PR c++/59004
5445 * g++.dg/ext/fnname4.C: New.
5446
5447 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5448
5449 PR c++/64462
5450 * g++.dg/cpp0x/constexpr-64462.C: New.
5451
5452 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5453
5454 PR c++/60753
5455 * g++.dg/cpp0x/deleted10.C: New.
5456
5457 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5458
5459 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5460
5461 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5462
5463 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5464 GCC_JIT_UNARY_OP_ABS.
5465 (verify_unary_ops): Likewise.
5466
5467 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5468
5469 * jit.dg/test-arith-overflow.c: New test case.
5470 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5471 * jit.dg/test-combination.c (create_code): Likewise.
5472 (verify_code): Likewise.
5473 * jit.dg/test-threads.c (testcases): Likewise.
5474
5475 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5476
5477 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5478 rather than "jit". Load g++.exp, and call g++_init.
5479 Run test-*.cc files within the testsuite and *.cc files within
5480 docs/examples.
5481 (jit-dg-test): Drop the addition of -fgnu89-inline to
5482 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5483 doing it when compiling C testcases (since g++ does not handle
5484 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5485 is restored to the value after g++_init ran, rather than the
5486 value before g++_init ran. Return a list of
5487 $comp_output $output_file, as dg-test assumes.
5488
5489 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5490
5491 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5492 make it easier to figure out the origin of each test result when
5493 running test-combination.c and test-threads.c.
5494 (CHECK_VALUE): Likewise.
5495 (CHECK_DOUBLE_VALUE): Likewise.
5496 (CHECK_STRING_VALUE): Likewise.
5497 (CHECK_STRING_STARTS_WITH): Likewise.
5498 (CHECK_STRING_CONTAINS): Likewise.
5499 (CHECK): Likewise.
5500 (check_string_value): Likewise, add "funcname" param.
5501 (check_string_starts_with): Likewise.
5502 (check_string_contains): Likewise.
5503
5504 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5505
5506 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5507 generating name of built executable.
5508
5509 2015-01-07 Marek Polacek <polacek@redhat.com>
5510
5511 PR c/64440
5512 * gcc.dg/pr64440.c: New test.
5513 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5514
5515 2015-01-07 Marek Polacek <polacek@redhat.com>
5516
5517 PR c/64417
5518 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5519 * gcc.dg/pr64417.c: New test.
5520
5521 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5522
5523 PR target/64505
5524 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5525 fix is correct.
5526
5527 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5528
5529 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5530 Check if testcases run without errors, not just if they compile.
5531
5532 2015-01-06 Christian Bruel <christian.bruel@st.com>
5533
5534 PR target/64507
5535 * gcc.target/sh/pr64507.c: New test.
5536
5537 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5538
5539 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5540
5541 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5542
5543 * c-c++-common/asan/sanitize-all-1.c: New test.
5544 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5545 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5546 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5547 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5548
5549 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5550
5551 * lib/target-supports.exp (check_profiling_available): Return 0 for
5552 Visium.
5553 (check_effective_target_tls_runtime): Likewise.
5554 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5555 * gcc.dg/20020312-2.c: Adjust for Visium.
5556 * gcc.dg/tls/thr-cse-1.c: Likewise
5557 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5558 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5559 * gcc.dg/weak/typeof-2.c: Likewise.
5560
5561 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5562
5563 PR rtl-optimization/64287
5564 * gcc.dg/aru-2.c: New test.
5565
5566 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5567
5568 PR sanitizer/64344
5569 * c-c++-common/ubsan/pr64344-1.c: New test.
5570 * c-c++-common/ubsan/pr64344-2.c: New test.
5571
5572 PR tree-optimization/64465
5573 * gcc.dg/pr64465.c: New test.
5574
5575 PR tree-optimization/64494
5576 * gcc.c-torture/compile/pr64494.c: New test.
5577
5578 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5579
5580 PR fortran/47674
5581 * gfortran.dg/realloc_on_assign_25.f90: New test.
5582
5583 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5584
5585 Update copyright years.
5586
5587 2015-01-05 Marek Polacek <polacek@redhat.com>
5588
5589 PR c/64423
5590 * gcc.dg/pr64423.c: New test.
5591
5592 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5593
5594 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5595 mmix-knuth-mmixware for the same reason as for MIPS.
5596 * gcc.dg/debug/debug-2.c: Ditto.
5597
5598 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5599
5600 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5601
5602 PR testsuite/62250
5603 * lib/gfortran.exp: Add libatomic library search path.
5604 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5605 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5606
5607 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5608
5609 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5610
5611 * c-c++-common/tsan/bitfield_race.c: New testcase.
5612 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5613
5614 2015-01-02 Tobias Burnus <burnus@net-b.de>
5615
5616 * gfortran.dg/coarray/collectives_4.f90: New.
5617
5618 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5619
5620 PR fortran/57562
5621 * gfortran.dg/extends_16.f90: New.
5622
5623 2015-01-02 Tobias Burnus <burnus@net-b.de>
5624
5625 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5626
5627 2015-01-02 Tobias Burnus <burnus@net-b.de>
5628
5629 * gfortran.dg/coarray/codimension_2.f90: New.
5630 * gfortran.dg/coarray/codimension_2a.f90: New.
5631 * gfortran.dg/coarray_35.f90: New.
5632 * gfortran.dg/coarray_35a.f90: New.
5633
5634 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5635
5636 PR fortran/60507
5637 * gfortran.dg/dummy_procedure_11.f90: New.
5638 ^L
5639 Copyright (C) 2015 Free Software Foundation, Inc.
5640
5641 Copying and distribution of this file, with or without modification,
5642 are permitted in any medium without royalty provided the copyright
5643 notice and this notice are preserved.